Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f3.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: isa3_fsr3_f3.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_f3.s,v 1.1 2007/05/11 17:22:28 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 0x42186A97E0423BE4, %l0, %l6
stx %l6, [%l7 + 0x0]
ldx [%l7 + 0x0], %fsr
!
! Thread 0 Start
!
main_t0:
!# Initialize registers ..
!# Global registers
set 0x2, %g1
set 0xF, %g2
set 0x5, %g3
set 0x5, %g4
set 0xE, %g5
set 0x6, %g6
set 0x5, %g7
!# Input registers
set -0x9, %i0
set -0xF, %i1
set -0xA, %i2
set -0x1, %i3
set -0x9, %i4
set -0x3, %i5
set -0x8, %i6
set -0x6, %i7
!# Local registers
set 0x7A2930FE, %l0
set 0x2D00170B, %l1
set 0x034389E1, %l2
set 0x49221514, %l3
set 0x72A4A3C4, %l4
set 0x419D072B, %l5
set 0x63702C86, %l6
!# Output registers
set -0x083E, %o0
set -0x0AFE, %o1
set 0x0D10, %o2
set 0x1F7C, %o3
set -0x0252, %o4
set 0x173E, %o5
set -0x1C7C, %o6
set 0x122C, %o7
!# Float registers
INIT_TH_FP_REG(%l7,%f0,0x57C2E5D5486510F7)
INIT_TH_FP_REG(%l7,%f2,0x82EA7E617E80DABD)
INIT_TH_FP_REG(%l7,%f4,0x8386C6C6E96FE4B6)
INIT_TH_FP_REG(%l7,%f6,0x72D6961024EA4305)
INIT_TH_FP_REG(%l7,%f8,0x7A0A5D25197E3641)
INIT_TH_FP_REG(%l7,%f10,0x7CE9D12B56F6D78A)
INIT_TH_FP_REG(%l7,%f12,0x3935B812D7A80B4F)
INIT_TH_FP_REG(%l7,%f14,0xEA8FE93F4AC6F784)
INIT_TH_FP_REG(%l7,%f16,0xB1F80098112C734A)
INIT_TH_FP_REG(%l7,%f18,0xA30CD30FDD101317)
INIT_TH_FP_REG(%l7,%f20,0xEB9CB091657F7D0F)
INIT_TH_FP_REG(%l7,%f22,0xE7683EBF64C16353)
INIT_TH_FP_REG(%l7,%f24,0xE963F1FCF1336AC1)
INIT_TH_FP_REG(%l7,%f26,0x4ECC2926D4F82343)
INIT_TH_FP_REG(%l7,%f28,0xC6BBCA6172AB4BB4)
INIT_TH_FP_REG(%l7,%f30,0x868CB79258D24BA9)
!# Other state
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wrhpr %l0, 0xAF6, %hsys_tick_cmpr
!# Execute Main Diag ..
xnorcc %o7, %i5, %i3
udivx %g5, 0x1139, %o5
set 0x2C, %o5
ldstuba [%l7 + %o5] 0x89, %g1
membar 0x06
movg %icc, %l4, %i2
tleu %icc, 0x2
set 0x40, %i0
ldda [%l7 + %i0] 0x19, %i0
orncc %g7, %o6, %o2
alignaddr %o1, %g3, %i0
set 0x46, %i5
stha %l6, [%l7 + %i5] 0x22
membar #Sync
set 0x5E, %g7
ldstuba [%l7 + %g7] 0x19, %o3
addcc %l2, 0x0896, %l3
sllx %g2, 0x1A, %l0
fbg,a %fcc3, loop_1
movgu %icc, %i4, %l5
array8 %o0, %i7, %g4
movleu %xcc, %i6, %g6
loop_1:
fcmpne16 %f20, %f24, %o4
movle %icc, %l1, %i5
fmovscs %icc, %f17, %f2
fmovdvs %icc, %f26, %f5
orcc %o7, 0x1BE7, %g5
brlz,a %o5, loop_2
stb %i3, [%l7 + 0x15]
tn %icc, 0x4
fbg %fcc3, loop_3
loop_2:
nop
fitod %f4, %f20
fdtox %f20, %f12
fbo,a %fcc3, loop_4
movvs %icc, %l4, %i2
loop_3:
nop
wr %g0, 0x18, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_4:
tgu %xcc, 0x2
add %l7, 0x68, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %i1
casa [%l6] %asi, %i1, %g1
fcmple32 %f20, %f20, %g7
nop
fitod %f2, %f30
fdtos %f30, %f20
fsrc1s %f12, %f30
set 0x62, %g6
ldsha [%l7 + %g6] 0x88, %o6
fmovrdne %o2, %f4, %f26
move %icc, %g3, %o1
andncc %l6, %o3, %l2
fbue,a %fcc3, loop_5
fpsub16s %f21, %f7, %f1
edge16n %l3, %g2, %i0
ldstub [%l7 + 0x5E], %l0
loop_5:
movl %xcc, %l5, %i4
movvc %xcc, %o0, %g4
xnor %i6, %i7, %o4
fpadd32 %f22, %f22, %f26
fornot2 %f8, %f24, %f26
fpadd32 %f24, %f18, %f0
movcc %xcc, %l1, %i5
tn %xcc, 0x7
edge32 %o7, %g6, %o5
movrne %i3, %l4, %g5
fornot2 %f10, %f20, %f24
sll %i2, 0x15, %g1
move %icc, %i1, %o6
xnor %o2, 0x0BFD, %g7
movg %xcc, %o1, %g3
movrgz %o3, 0x16A, %l6
smulcc %l2, %g2, %i0
edge8 %l3, %l5, %l0
edge16ln %o0, %i4, %i6
movvs %xcc, %g4, %i7
edge16ln %l1, %o4, %i5
sllx %g6, %o7, %i3
movn %xcc, %o5, %l4
ldd [%l7 + 0x20], %g4
lduw [%l7 + 0x34], %g1
tge %icc, 0x7
srlx %i2, %o6, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fzeros %f19
brlz %i1, loop_6
tvs %xcc, 0x4
ldstub [%l7 + 0x57], %o1
fmul8sux16 %f16, %f28, %f18
loop_6:
ta %icc, 0x3
edge16l %g3, %o3, %l6
tvc %icc, 0x5
fpsub32s %f2, %f0, %f28
edge16l %g7, %l2, %i0
fcmpeq16 %f4, %f4, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnor %l3, %l5, %l0
fmovscs %icc, %f26, %f7
nop
setx 0x304FBDDA111FEE0D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f12
andcc %i4, %o0, %g4
fzero %f24
sll %i7, %i6, %l1
std %f16, [%l7 + 0x30]
edge16n %i5, %g6, %o7
set 0x0D, %l5
stba %i3, [%l7 + %l5] 0x18
movle %icc, %o5, %o4
taddcctv %l4, 0x0302, %g1
xorcc %g5, 0x0E04, %i2
fmovdg %xcc, %f8, %f10
ldsb [%l7 + 0x68], %o6
sllx %i1, 0x06, %o1
fand %f14, %f16, %f6
edge32n %g3, %o2, %l6
for %f16, %f12, %f26
srl %o3, %l2, %i0
movle %xcc, %g7, %g2
fmovse %icc, %f26, %f5
edge8n %l3, %l5, %l0
nop
fitod %f2, %f14
fdtox %f14, %f0
fxtod %f0, %f12
nop
fitod %f10, %f16
fdtos %f16, %f30
fbe,a %fcc1, loop_7
sub %o0, 0x1011, %g4
movpos %icc, %i7, %i6
edge32ln %l1, %i5, %i4
loop_7:
srl %o7, %i3, %o5
xnorcc %o4, 0x1ABB, %g6
wr %g0, 0x80, %asi
stba %l4, [%l7 + 0x44] %asi
fxor %f12, %f28, %f10
bvc,a,pt %icc, loop_8
bvs,a,pn %xcc, loop_9
sdiv %g5, 0x1C8E, %i2
edge16l %o6, %i1, %g1
loop_8:
edge16ln %g3, %o2, %l6
loop_9:
nop
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x18] %asi, 0x1
xor %l2, %i0, %g7
wr %g0, 0x10, %asi
ldsba [%l7 + 0x37] %asi, %o3
edge8ln %g2, %l5, %l0
nop
set 0x4A, %g2
lduh [%l7 + %g2], %l3
or %g4, 0x1DF7, %i7
fmovrsgz %i6, %f21, %f31
edge16 %o0, %l1, %i4
andn %o7, 0x0B32, %i5
srl %i3, %o5, %o4
array16 %g6, %l4, %i2
alignaddrl %g5, %i1, %g1
andn %o6, 0x0EBB, %g3
tgu %icc, 0x7
fblg,a %fcc0, loop_10
or %l6, %o1, %l2
taddcc %i0, 0x1EB3, %o2
wr %g0, 0x89, %asi
lduba [%l7 + 0x60] %asi, %g7
loop_10:
movvs %xcc, %o3, %l5
smul %l0, 0x0A8B, %l3
nop
setx 0xE054D890, %l0, %l6
st %l6, [%l7 + 0x0C]
ld [%l7 + 0x0C], %fsr
xnorcc %g2, 0x1FCF, %g4
edge16n %i7, %o0, %l1
movvc %xcc, %i4, %o7
fpsub16s %f1, %f30, %f22
fbo %fcc0, loop_11
or %i6, 0x1C8F, %i3
xnorcc %i5, %o4, %o5
sllx %g6, 0x0D, %i2
loop_11:
taddcctv %g5, %i1, %g1
nop
setx loop_12, %l0, %l1
jmpl %l1, %l4
fand %f26, %f26, %f18
fxnor %f16, %f24, %f12
addc %o6, %l6, %o1
loop_12:
udivx %g3, 0x155B, %i0
movneg %icc, %o2, %g7
movrlz %o3, 0x0D9, %l2
wr %g0, 0xf1, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
fcmpeq16 %f30, %f12, %l5
array8 %l0, %l3, %g4
bleu,pn %icc, loop_13
fmovdl %xcc, %f25, %f29
wr %g0, 0x23, %asi
stwa %i7, [%l7 + 0x0C] %asi
membar #Sync
loop_13:
fblg %fcc1, loop_14
sra %g2, %l1, %o0
lduh [%l7 + 0x3C], %o7
fmovsneg %icc, %f24, %f29
loop_14:
edge8 %i6, %i3, %i4
stbar
addccc %i5, %o5, %g6
set 0x34, %i3
stba %o4, [%l7 + %i3] 0xeb
membar #Sync
fmovrdlez %i2, %f12, %f22
and %i1, %g5, %l4
fbu,a %fcc0, loop_15
sdiv %o6, 0x1FFD, %l6
fmovrdgez %o1, %f18, %f14
edge8ln %g1, %i0, %o2
loop_15:
ble,a loop_16
sra %g7, %o3, %g3
fmul8x16 %f6, %f16, %f4
edge32 %l2, %l0, %l5
loop_16:
tneg %xcc, 0x0
sllx %g4, 0x17, %i7
array8 %g2, %l3, %o0
orn %l1, %o7, %i6
tl %icc, 0x3
sdivcc %i4, 0x1783, %i3
call loop_17
movrlez %o5, %g6, %o4
xnor %i5, 0x01BD, %i1
smulcc %g5, %l4, %o6
loop_17:
tpos %xcc, 0x2
edge32ln %l6, %i2, %g1
nop
set 0x41, %o6
ldub [%l7 + %o6], %i0
nop
fitod %f12, %f30
fdtoi %f30, %f21
set 0x39, %o0
lduba [%l7 + %o0] 0x81, %o2
bgu,a,pn %icc, loop_18
sdiv %g7, 0x09C2, %o3
tg %icc, 0x4
and %o1, %l2, %g3
loop_18:
movn %icc, %l5, %l0
orcc %g4, %g2, %i7
fpackfix %f0, %f18
brz,a %o0, loop_19
fmovdn %icc, %f20, %f20
for %f28, %f12, %f18
fbule %fcc2, loop_20
loop_19:
xnorcc %l3, %o7, %l1
fxor %f20, %f16, %f16
smulcc %i4, %i6, %i3
loop_20:
fmovdneg %xcc, %f4, %f23
umul %g6, %o5, %i5
fpsub32 %f4, %f6, %f30
nop
setx 0xD8A51429, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0xB9E046F8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fmuls %f1, %f14, %f21
movrgez %o4, %i1, %l4
smulcc %g5, %o6, %l6
call loop_21
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %icc, %i2, %g1
sub %i0, 0x07E2, %o2
loop_21:
fble,a %fcc0, loop_22
andcc %g7, %o3, %l2
nop
setx 0xC3A58C05, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
fsqrts %f1, %f17
ld [%l7 + 0x30], %f14
loop_22:
fbe,a %fcc0, loop_23
edge16ln %o1, %l5, %g3
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x40] %asi, 0x3
loop_23:
nop
set 0x68, %l2
prefetcha [%l7 + %l2] 0x15, 0x2
fmovdle %xcc, %f21, %f24
fmovdcs %xcc, %f24, %f4
te %icc, 0x6
array32 %i7, %o0, %l3
fmul8x16al %f25, %f13, %f26
fble,a %fcc3, loop_24
array32 %o7, %l1, %i4
ldd [%l7 + 0x28], %f28
sll %i6, %g4, %i3
loop_24:
or %o5, 0x14A0, %i5
movvc %icc, %o4, %g6
sll %l4, 0x08, %i1
taddcctv %g5, %l6, %i2
fbn %fcc0, loop_25
umulcc %o6, 0x1CF4, %i0
subcc %g1, 0x02DF, %g7
ta %icc, 0x6
loop_25:
movcc %icc, %o2, %o3
tvs %xcc, 0x4
bleu,a,pn %xcc, loop_26
fmovsl %xcc, %f8, %f0
stx %l2, [%l7 + 0x48]
bne,pt %icc, loop_27
loop_26:
edge16l %l5, %g3, %o1
ldsh [%l7 + 0x14], %l0
add %l7, 0x78, %l6
wr %g0, 0x04, %asi
casxa [%l6] %asi, %g2, %i7
loop_27:
fmovrsne %l3, %f10, %f11
membar 0x1E
movneg %xcc, %o7, %l1
subccc %o0, 0x0737, %i6
movneg %icc, %i4, %g4
movre %o5, 0x207, %i5
add %l7, 0x20, %l6
wr %g0, 0x11, %asi
casxa [%l6] 0x11, %i3, %g6
movcc %xcc, %l4, %i1
fpsub16s %f25, %f22, %f9
umulcc %o4, %l6, %g5
srl %i2, %o6, %i0
movcs %icc, %g7, %o2
fcmpne32 %f30, %f6, %o3
fcmpeq32 %f0, %f8, %g1
wr %g0, 0x04, %asi
sta %f5, [%l7 + 0x7C] %asi
brlez %l5, loop_28
movge %xcc, %g3, %l2
sdiv %l0, 0x0C22, %g2
fba %fcc2, loop_29
loop_28:
addc %o1, %i7, %o7
bge,a loop_30
udiv %l1, 0x0F2D, %l3
loop_29:
fmovscc %xcc, %f21, %f15
wr %g0, 0x27, %asi
stxa %i6, [%l7 + 0x08] %asi
membar #Sync
loop_30:
st %f7, [%l7 + 0x50]
movle %icc, %i4, %o0
fmovsg %xcc, %f4, %f30
stbar
fsrc2s %f29, %f13
tneg %icc, 0x4
sdivcc %o5, 0x1758, %g4
ld [%l7 + 0x70], %f1
sdiv %i3, 0x1C31, %g6
brz %l4, loop_31
tpos %icc, 0x3
brlz,a %i5, loop_32
taddcctv %i1, 0x0660, %l6
loop_31:
sir 0x0492
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_32:
ldx [%l7 + 0x28], %o4
fmovsgu %xcc, %f28, %f0
tvs %icc, 0x0
fmovdn %xcc, %f18, %f29
fmovdpos %icc, %f14, %f11
udivcc %i2, 0x00B9, %o6
taddcctv %g5, 0x1129, %i0
fmovde %xcc, %f13, %f17
tsubcctv %o2, 0x1511, %g7
sllx %o3, %l5, %g3
set 0x1D, %o1
stba %l2, [%l7 + %o1] 0x0c
movge %icc, %l0, %g2
sdiv %g1, 0x12F1, %i7
fpadd16 %f18, %f12, %f24
tcs %xcc, 0x2
ba,a,pn %xcc, loop_33
move %xcc, %o7, %o1
edge16l %l1, %l3, %i6
movre %i4, %o0, %g4
loop_33:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %l7, 0x38, %l6
wr %g0, 0x10, %asi
casxa [%l6] %asi, %i3, %g6
movvc %xcc, %l4, %o5
nop
fitos %f12, %f2
fstoi %f2, %f10
nop
set 0x7A, %l6
ldsh [%l7 + %l6], %i5
bg loop_34
nop
setx 0xB620D9B3575E2A8C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x862FD164A282D014, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fsubd %f18, %f20, %f10
sllx %i1, %l6, %o4
tne %icc, 0x1
loop_34:
smul %o6, 0x121B, %g5
fmovdgu %xcc, %f0, %f0
movge %icc, %i0, %i2
bleu %xcc, loop_35
addccc %g7, %o2, %l5
nop
setx loop_36, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
pdist %f6, %f0, %f18
loop_35:
brgz %o3, loop_37
bn,pn %xcc, loop_38
loop_36:
movrlez %l2, %g3, %g2
mulx %l0, %i7, %o7
loop_37:
fandnot1 %f28, %f16, %f18
loop_38:
bpos,a,pn %xcc, loop_39
fornot2 %f4, %f22, %f20
tsubcc %o1, 0x01BF, %g1
fmovsvs %icc, %f4, %f12
loop_39:
nop
set 0x0F, %i2
lduba [%l7 + %i2] 0x19, %l3
tsubcctv %l1, %i6, %i4
fandnot2s %f24, %f30, %f31
edge8ln %g4, %i3, %g6
movvc %xcc, %l4, %o5
movge %xcc, %i5, %o0
nop
fitod %f20, %f28
nop
fitos %f10, %f18
fstod %f18, %f16
subcc %l6, %o4, %i1
movrne %g5, %i0, %o6
tg %xcc, 0x7
tneg %xcc, 0x2
membar 0x36
movne %xcc, %g7, %o2
xnor %l5, %o3, %i2
ldsw [%l7 + 0x24], %l2
and %g3, 0x01B4, %g2
nop
setx loop_40, %l0, %l1
jmpl %l1, %i7
bvs,a loop_41
fmovscs %icc, %f27, %f10
fmul8ulx16 %f2, %f10, %f0
loop_40:
nop
set 0x60, %g1
ldda [%l7 + %g1] 0x88, %l0
loop_41:
nop
fitos %f14, %f3
fstod %f3, %f8
fsrc2s %f11, %f10
or %o7, %o1, %g1
flush %l7 + 0x0C
edge32 %l3, %l1, %i6
tvc %xcc, 0x5
bvs,a,pt %xcc, loop_42
movleu %icc, %g4, %i3
subc %i4, %g6, %l4
fxor %f20, %f18, %f26
loop_42:
fpsub32 %f2, %f24, %f16
tpos %xcc, 0x3
nop
setx 0xBA06DB7F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0xE2C373A6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fdivs %f12, %f26, %f7
sub %i5, %o0, %l6
sethi 0x194E, %o4
tvc %icc, 0x6
ta %icc, 0x2
ldd [%l7 + 0x30], %f16
fbul %fcc1, loop_43
fmovrdlez %i1, %f4, %f22
fmovrdne %o5, %f20, %f30
ld [%l7 + 0x60], %f7
loop_43:
brnz %i0, loop_44
fbug %fcc0, loop_45
addccc %g5, %o6, %g7
edge8 %o2, %o3, %i2
loop_44:
fpadd32 %f0, %f14, %f28
loop_45:
movneg %icc, %l2, %g3
sethi 0x1B39, %l5
set 0x1C, %i7
swapa [%l7 + %i7] 0x80, %i7
movneg %xcc, %l0, %o7
sth %g2, [%l7 + 0x5C]
taddcc %g1, %l3, %l1
movcs %icc, %i6, %o1
fmovdvs %xcc, %f16, %f7
xorcc %g4, 0x0764, %i3
fabsd %f14, %f2
ldd [%l7 + 0x70], %i4
nop
set 0x58, %l3
ldd [%l7 + %l3], %f28
tcs %icc, 0x7
bneg,pn %icc, loop_46
sethi 0x1C22, %g6
tg %icc, 0x3
wr %g0, 0x10, %asi
ldxa [%l7 + 0x28] %asi, %i5
loop_46:
fbo %fcc2, loop_47
movg %icc, %l4, %l6
andcc %o4, 0x129E, %i1
array32 %o0, %o5, %i0
loop_47:
array16 %g5, %o6, %g7
udivcc %o2, 0x0C2C, %o3
edge32n %i2, %l2, %l5
alignaddr %i7, %l0, %g3
te %icc, 0x1
ldx [%l7 + 0x30], %g2
fzero %f10
brgez %g1, loop_48
tgu %xcc, 0x2
movgu %icc, %l3, %o7
tg %icc, 0x5
loop_48:
mova %icc, %i6, %l1
bg,a %icc, loop_49
alignaddrl %o1, %g4, %i3
udivx %i4, 0x1187, %i5
tneg %icc, 0x7
loop_49:
movn %icc, %l4, %l6
move %xcc, %o4, %g6
ldd [%l7 + 0x58], %i0
movcc %xcc, %o5, %i0
edge32n %o0, %o6, %g5
srl %g7, 0x0B, %o2
sth %o3, [%l7 + 0x1E]
array8 %i2, %l5, %l2
bleu,pt %xcc, loop_50
fmuld8sux16 %f17, %f15, %f4
brgz %i7, loop_51
tge %icc, 0x1
loop_50:
fpsub16 %f30, %f6, %f14
sir 0x1F84
loop_51:
be,pt %icc, loop_52
ba,pt %icc, loop_53
fcmpgt16 %f14, %f12, %l0
edge32n %g3, %g1, %l3
loop_52:
or %o7, %g2, %l1
loop_53:
movrgez %o1, %g4, %i6
smul %i3, %i5, %i4
sdivx %l4, 0x1132, %o4
udivcc %l6, 0x1140, %g6
fcmple32 %f26, %f30, %o5
fble %fcc3, loop_54
edge16l %i0, %o0, %i1
fmovdge %xcc, %f17, %f14
fmovdcs %icc, %f26, %f17
loop_54:
andcc %g5, 0x1DFE, %g7
udiv %o6, 0x17D5, %o3
std %f24, [%l7 + 0x38]
wr %g0, 0x10, %asi
stda %f16, [%l7 + 0x40] %asi
mova %xcc, %i2, %o2
tne %icc, 0x5
fbl,a %fcc1, loop_55
ld [%l7 + 0x30], %f16
udivx %l2, 0x0D4E, %i7
movcs %icc, %l5, %g3
loop_55:
bpos,a loop_56
movre %g1, 0x091, %l3
sra %l0, 0x16, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_56:
fmovrdlz %o7, %f26, %f2
movle %xcc, %l1, %g4
orn %i6, %o1, %i3
bg,a,pt %xcc, loop_57
move %icc, %i5, %l4
alignaddrl %i4, %o4, %l6
tge %icc, 0x1
loop_57:
mulscc %g6, %o5, %o0
taddcctv %i1, %g5, %i0
orn %g7, %o3, %i2
fnor %f22, %f16, %f8
te %icc, 0x4
fbg %fcc2, loop_58
sethi 0x0F4C, %o6
taddcctv %l2, 0x11A0, %o2
array16 %i7, %l5, %g1
loop_58:
movle %icc, %g3, %l3
wr %g0, 0x19, %asi
stxa %l0, [%l7 + 0x38] %asi
tcs %icc, 0x0
fbu,a %fcc3, loop_59
bpos,a,pt %xcc, loop_60
for %f12, %f22, %f20
orcc %g2, %o7, %g4
loop_59:
tvs %icc, 0x1
loop_60:
tg %icc, 0x1
taddcctv %l1, 0x011E, %i6
umulcc %o1, %i3, %l4
nop
setx 0xC04D3E44, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
brnz %i4, loop_61
movl %icc, %o4, %l6
std %f8, [%l7 + 0x50]
fpadd16 %f6, %f26, %f8
loop_61:
nop
fitos %f25, %f15
fsrc1 %f6, %f20
sra %i5, 0x05, %g6
udivx %o5, 0x1405, %i1
nop
setx loop_62, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
xnor %o0, 0x016B, %i0
movrgez %g5, 0x0B5, %o3
tle %xcc, 0x2
loop_62:
fmovsl %icc, %f24, %f6
brlez,a %i2, loop_63
fmovspos %xcc, %f0, %f8
srl %o6, %l2, %o2
prefetch [%l7 + 0x74], 0x3
loop_63:
bleu,a,pn %xcc, loop_64
fzero %f14
fzeros %f0
tg %xcc, 0x3
loop_64:
umulcc %i7, 0x09B0, %g7
movrgez %l5, %g1, %l3
fpack32 %f14, %f0, %f22
movleu %xcc, %g3, %l0
alignaddrl %o7, %g2, %l1
tsubcc %g4, %o1, %i6
alignaddr %l4, %i3, %i4
stb %o4, [%l7 + 0x20]
fpmerge %f7, %f17, %f22
set 0x40, %o4
ldda [%l7 + %o4] 0x80, %f0
fmul8sux16 %f8, %f14, %f14
fmovsgu %icc, %f2, %f28
fmovsvc %icc, %f20, %f2
nop
setx 0xA143D676B066DCD1, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
tle %icc, 0x3
fbu %fcc3, loop_65
bvs,a,pn %xcc, loop_66
srl %l6, %i5, %o5
movgu %xcc, %g6, %i1
loop_65:
tcs %xcc, 0x5
loop_66:
nop
setx 0xB8E2553F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
fsqrts %f19, %f26
fmovrdgz %o0, %f12, %f6
te %icc, 0x2
lduw [%l7 + 0x24], %i0
nop
fitos %f15, %f18
fmovscc %icc, %f12, %f10
fcmpne32 %f22, %f28, %o3
movrgez %g5, 0x3D1, %o6
move %xcc, %i2, %l2
fmovsl %xcc, %f9, %f30
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x41] %asi, %o2
nop
setx 0x23753552D07EDD1A, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
fxor %f6, %f20, %f4
st %f16, [%l7 + 0x1C]
edge16 %g7, %i7, %g1
fexpand %f10, %f22
set 0x10, %l1
ldda [%l7 + %l1] 0x22, %l2
ldub [%l7 + 0x29], %l5
set 0x40, %g5
stda %f16, [%l7 + %g5] 0x81
fmovsne %xcc, %f3, %f23
movrgez %l0, 0x17E, %g3
movcc %icc, %g2, %l1
movleu %icc, %o7, %o1
tg %icc, 0x4
sdiv %g4, 0x19E2, %l4
set 0x2A, %o2
stha %i6, [%l7 + %o2] 0x19
wr %g0, 0x19, %asi
stwa %i3, [%l7 + 0x20] %asi
movrgz %i4, %l6, %i5
fmovrsne %o5, %f5, %f18
membar 0x7F
udivcc %o4, 0x16CF, %i1
umulcc %g6, 0x1C5D, %i0
addccc %o0, %g5, %o6
brgez %i2, loop_67
ldd [%l7 + 0x30], %o2
tneg %icc, 0x5
wr %g0, 0x04, %asi
ldxa [%l7 + 0x48] %asi, %l2
loop_67:
movrgz %o2, 0x0EC, %i7
bcc,a loop_68
movvc %icc, %g1, %g7
stbar
fcmple32 %f8, %f10, %l5
loop_68:
fmovsvc %icc, %f28, %f1
fcmpgt16 %f18, %f12, %l0
alignaddr %l3, %g2, %l1
wr %g0, 0x19, %asi
swapa [%l7 + 0x2C] %asi, %g3
stx %o7, [%l7 + 0x20]
tle %xcc, 0x0
andcc %g4, %l4, %i6
movn %xcc, %o1, %i3
fand %f16, %f26, %f24
sir 0x17CB
addcc %i4, %i5, %l6
fxors %f24, %f15, %f5
array8 %o5, %o4, %i1
tsubcc %g6, %o0, %g5
be loop_69
fmuld8ulx16 %f28, %f20, %f6
movge %icc, %i0, %o6
tcs %icc, 0x4
loop_69:
fnegs %f17, %f29
edge8n %o3, %i2, %o2
movvc %xcc, %i7, %g1
edge16 %g7, %l2, %l5
fmovdcc %icc, %f3, %f31
movge %xcc, %l3, %l0
nop
setx 0xBF33EEEB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x4398CFC5, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fadds %f30, %f7, %f2
subc %l1, 0x0359, %g3
sub %g2, 0x182B, %g4
lduh [%l7 + 0x70], %l4
movpos %icc, %i6, %o1
brgz,a %o7, loop_70
fmovde %xcc, %f30, %f2
tvc %icc, 0x0
bcs,pn %xcc, loop_71
loop_70:
fbg %fcc1, loop_72
fbug %fcc2, loop_73
alignaddr %i3, %i4, %i5
loop_71:
movne %xcc, %l6, %o5
loop_72:
nop
fitos %f8, %f30
fstod %f30, %f28
loop_73:
alignaddrl %i1, %g6, %o0
popc %g5, %o4
array32 %o6, %i0, %o3
movneg %icc, %i2, %o2
move %xcc, %i7, %g1
taddcc %g7, 0x0763, %l2
movrlez %l5, %l0, %l3
te %xcc, 0x1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fandnot1s %f4, %f25, %f25
ldsh [%l7 + 0x2E], %g3
fmovdneg %xcc, %f11, %f21
movleu %icc, %l1, %g4
bneg,a loop_74
fpadd16 %f26, %f24, %f24
mulx %l4, %g2, %o1
fnand %f14, %f12, %f24
loop_74:
smulcc %i6, 0x0C88, %o7
udivx %i4, 0x1302, %i3
popc 0x1BF5, %i5
andcc %o5, 0x1AD6, %i1
tcc %icc, 0x2
or %g6, %o0, %l6
fmovdneg %xcc, %f12, %f16
fmovsle %icc, %f10, %f23
tl %icc, 0x4
subccc %o4, 0x1A1D, %o6
sll %g5, %o3, %i2
ld [%l7 + 0x50], %f16
mulscc %o2, %i7, %i0
udivcc %g7, 0x1408, %g1
fmovs %f0, %f9
smulcc %l5, %l2, %l0
alignaddr %l3, %g3, %g4
alignaddr %l4, %g2, %l1
fbule,a %fcc0, loop_75
mova %icc, %o1, %i6
edge32 %i4, %o7, %i3
set 0x3C, %g3
lduha [%l7 + %g3] 0x89, %i5
loop_75:
nop
fitod %f8, %f14
fdtos %f14, %f22
fabss %f27, %f21
taddcc %o5, %i1, %o0
nop
setx loop_76, %l0, %l1
jmpl %l1, %l6
xor %g6, 0x0850, %o6
bne,a,pt %icc, loop_77
orcc %g5, %o3, %i2
loop_76:
stb %o2, [%l7 + 0x16]
fmul8ulx16 %f30, %f10, %f4
loop_77:
sth %o4, [%l7 + 0x34]
fbul,a %fcc1, loop_78
popc %i0, %i7
set 0x40, %l0
stda %f0, [%l7 + %l0] 0x16
membar #Sync
loop_78:
movneg %icc, %g1, %g7
brgez,a %l5, loop_79
array8 %l2, %l0, %l3
array8 %g3, %g4, %g2
udivx %l4, 0x041B, %l1
loop_79:
nop
wr %g0, 0x18, %asi
stba %o1, [%l7 + 0x64] %asi
ldd [%l7 + 0x50], %f10
andcc %i6, 0x0AFA, %i4
fpack32 %f30, %f18, %f22
xnorcc %i3, %o7, %i5
membar 0x47
udivcc %i1, 0x12CF, %o0
ldub [%l7 + 0x14], %o5
fexpand %f8, %f26
fandnot1 %f24, %f22, %f24
edge8 %g6, %l6, %o6
udivcc %g5, 0x10D0, %i2
movrlz %o2, %o3, %o4
brz,a %i0, loop_80
edge16 %i7, %g7, %l5
sethi 0x107C, %l2
fbo %fcc3, loop_81
loop_80:
fmovdle %icc, %f16, %f15
fbo,a %fcc1, loop_82
movl %xcc, %l0, %l3
loop_81:
edge16n %g1, %g3, %g2
fmovdle %xcc, %f12, %f8
loop_82:
movrlez %l4, %g4, %o1
fbo,a %fcc3, loop_83
movrgez %l1, %i4, %i6
fmovsge %icc, %f18, %f28
tgu %xcc, 0x2
loop_83:
sll %i3, %i5, %i1
mulscc %o0, 0x0AD9, %o7
fmovdpos %icc, %f27, %f12
bvs,a %icc, loop_84
tl %xcc, 0x6
wr %g0, 0x80, %asi
ldda [%l7 + 0x50] %asi, %g6
loop_84:
movrgz %l6, %o5, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movpos %xcc, %i2, %o2
edge8 %o3, %g5, %i0
fmovd %f14, %f0
tg %xcc, 0x3
ta %xcc, 0x6
fnot2 %f18, %f14
fmovsvs %xcc, %f27, %f1
pdist %f2, %f2, %f20
udiv %o4, 0x0CD1, %i7
fbg,a %fcc3, loop_85
umul %l5, 0x13A4, %g7
fmovdneg %icc, %f26, %f8
tneg %xcc, 0x0
loop_85:
nop
fitod %f2, %f6
fdtox %f6, %f8
fxtod %f8, %f10
lduh [%l7 + 0x42], %l0
nop
setx loop_86, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
udiv %l2, 0x1501, %l3
tleu %xcc, 0x1
wr %g0, 0x21, %asi
ldxa [%g0 + 0x8] %asi, %g1
loop_86:
tpos %xcc, 0x3
edge16l %g2, %g3, %l4
addccc %o1, 0x0EFB, %l1
bpos,a,pn %xcc, loop_87
nop
setx 0x15755033415F04DB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f8
fmovdcc %icc, %f21, %f27
srax %g4, %i6, %i3
loop_87:
edge32 %i4, %i1, %i5
movvs %icc, %o0, %g6
fbo,a %fcc3, loop_88
membar 0x41
srl %o7, %o5, %l6
subcc %i2, %o6, %o2
loop_88:
fblg,a %fcc3, loop_89
ba %icc, loop_90
orncc %g5, 0x0FDC, %i0
fmovrslez %o3, %f0, %f4
loop_89:
sdivcc %i7, 0x0417, %o4
loop_90:
sethi 0x01AF, %l5
fcmpgt16 %f26, %f14, %l0
fmovrsgz %g7, %f13, %f17
sethi 0x0D34, %l2
movre %g1, 0x221, %l3
or %g2, 0x04DE, %g3
set 0x28, %g4
lduwa [%l7 + %g4] 0x14, %l4
set 0x28, %i1
ldswa [%l7 + %i1] 0x19, %o1
nop
setx 0x977B620A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0xB934704E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fdivs %f8, %f8, %f0
be,a %xcc, loop_91
edge8ln %l1, %g4, %i6
movcc %xcc, %i3, %i4
wr %g0, 0x2b, %asi
stba %i1, [%l7 + 0x3B] %asi
membar #Sync
loop_91:
ta %xcc, 0x7
movvc %icc, %i5, %o0
fnot1s %f11, %f18
movrlz %o7, %o5, %g6
nop
setx 0x9705E52D2286028D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x4E85F104CBB98B23, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f0, %f2
tn %icc, 0x2
movrlez %i2, 0x0E2, %l6
or %o2, 0x0B64, %g5
ta %icc, 0x5
fbg,a %fcc3, loop_92
fpack32 %f4, %f20, %f0
fxor %f28, %f4, %f18
brgz,a %i0, loop_93
loop_92:
ldd [%l7 + 0x38], %o6
wr %g0, 0x88, %asi
ldsba [%l7 + 0x11] %asi, %o3
loop_93:
srl %i7, 0x17, %l5
fandnot1 %f22, %f12, %f26
andncc %o4, %l0, %l2
fmovsn %xcc, %f24, %f31
fbue %fcc1, loop_94
sdivx %g1, 0x16F4, %g7
fornot1 %f6, %f20, %f28
bvs,pt %icc, loop_95
loop_94:
subc %l3, %g3, %l4
mova %icc, %o1, %l1
edge16ln %g2, %i6, %i3
loop_95:
membar 0x6F
edge32 %g4, %i4, %i1
xnorcc %i5, 0x0F60, %o7
fabss %f9, %f28
taddcc %o5, %o0, %g6
tsubcc %i2, %l6, %g5
nop
fitos %f14, %f19
fstox %f19, %f22
fxtos %f22, %f3
edge32ln %o2, %i0, %o3
brgz,a %i7, loop_96
tvc %icc, 0x2
movneg %xcc, %o6, %o4
membar 0x7B
loop_96:
tvs %icc, 0x6
bleu,pn %icc, loop_97
fabsd %f30, %f6
array8 %l0, %l2, %g1
ldx [%l7 + 0x38], %g7
loop_97:
ble loop_98
tcc %icc, 0x1
fmovd %f16, %f18
fmovrsne %l5, %f0, %f11
loop_98:
ldsh [%l7 + 0x5C], %l3
orn %l4, %g3, %o1
sub %l1, 0x0510, %i6
fmovrsne %i3, %f3, %f2
umul %g4, 0x15AE, %g2
taddcc %i4, %i1, %o7
sdiv %i5, 0x1382, %o5
tle %icc, 0x1
movn %icc, %g6, %i2
nop
setx 0x83D420EDD6E66200, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x76C514C81694E4AB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fsubd %f18, %f16, %f30
sdivcc %l6, 0x1CF4, %g5
fmovsgu %icc, %f7, %f1
fmovrdne %o0, %f20, %f12
popc %o2, %o3
array16 %i7, %o6, %i0
fmovdne %xcc, %f8, %f0
edge32n %l0, %l2, %o4
movleu %xcc, %g7, %l5
te %icc, 0x3
fmuld8sux16 %f16, %f26, %f0
fbn %fcc1, loop_99
fbge %fcc2, loop_100
fbne %fcc3, loop_101
taddcctv %g1, 0x0C24, %l4
loop_99:
fmovdg %icc, %f24, %f5
loop_100:
alignaddr %l3, %g3, %o1
loop_101:
orncc %i6, %i3, %g4
movvc %icc, %l1, %i4
bg %xcc, loop_102
movrlz %g2, 0x117, %o7
fmovd %f14, %f28
ld [%l7 + 0x14], %f22
loop_102:
nop
fitod %f12, %f14
fdtox %f14, %f0
fxtod %f0, %f6
fnot2 %f22, %f28
tgu %icc, 0x6
fandnot2s %f18, %f6, %f17
wr %g0, 0x0c, %asi
lda [%l7 + 0x6C] %asi, %f31
nop
setx 0xD1CE9BB6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
fsqrts %f1, %f14
movl %icc, %i5, %i1
or %o5, 0x0E6F, %i2
tl %icc, 0x2
fmovdleu %xcc, %f22, %f25
fones %f8
tsubcc %g6, 0x1A93, %l6
movleu %xcc, %g5, %o2
ta %icc, 0x1
tg %icc, 0x7
edge16l %o3, %i7, %o0
nop
setx 0x5ADE1371FC33DF24, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f12
add %i0, %o6, %l0
edge32l %o4, %l2, %l5
sdiv %g7, 0x1632, %g1
fmul8ulx16 %f28, %f8, %f6
stw %l4, [%l7 + 0x70]
popc %g3, %l3
srax %i6, %o1, %i3
xorcc %l1, 0x033A, %g4
array32 %g2, %o7, %i4
fbg %fcc2, loop_103
tneg %icc, 0x3
tcc %icc, 0x5
orcc %i5, 0x0F2E, %i1
loop_103:
nop
wr %g0, 0x11, %asi
stba %o5, [%l7 + 0x6C] %asi
ldsw [%l7 + 0x78], %i2
fornot2 %f20, %f22, %f24
umulcc %g6, 0x02EF, %l6
edge8ln %g5, %o3, %o2
andcc %o0, 0x0D72, %i0
array16 %i7, %l0, %o6
fbge %fcc0, loop_104
and %l2, 0x1EC3, %o4
fmuld8sux16 %f15, %f20, %f26
xorcc %l5, 0x14CF, %g7
loop_104:
movrlz %g1, %g3, %l3
be,a loop_105
fbe %fcc2, loop_106
brgez %i6, loop_107
popc %l4, %o1
loop_105:
movg %icc, %l1, %g4
loop_106:
fnot1 %f30, %f0
loop_107:
nop
wr %g0, 0x18, %asi
ldsha [%l7 + 0x1C] %asi, %g2
fmul8x16au %f15, %f22, %f2
sdivx %i3, 0x05F1, %o7
edge32 %i4, %i1, %i5
nop
setx 0x0602922980639665, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
alignaddr %i2, %o5, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnegs %f11, %f21
orncc %g5, 0x0CA1, %o3
alignaddr %o2, %l6, %o0
edge16 %i7, %i0, %o6
add %l2, 0x0BBE, %o4
fbe,a %fcc0, loop_108
fmovsvs %icc, %f18, %f18
nop
setx 0x8EFA6927, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0xEB7C6441, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fmuls %f25, %f26, %f0
fmovsleu %xcc, %f16, %f13
loop_108:
tgu %icc, 0x1
tvs %xcc, 0x2
nop
setx loop_109, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fsrc1 %f10, %f10
fbug %fcc1, loop_110
fmovsneg %xcc, %f10, %f29
loop_109:
movre %l0, %l5, %g7
fand %f16, %f6, %f10
loop_110:
fnot1 %f6, %f16
movleu %icc, %g1, %l3
fbuge %fcc1, loop_111
xor %g3, 0x040C, %i6
orncc %o1, 0x1E95, %l1
fmul8x16al %f7, %f2, %f6
loop_111:
edge8l %g4, %g2, %l4
nop
setx 0x2A5C8B41, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0xEB608A61, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fadds %f11, %f1, %f22
fcmpgt32 %f30, %f26, %o7
nop
set 0x22, %o7
ldsh [%l7 + %o7], %i3
lduh [%l7 + 0x2C], %i4
fpadd16s %f3, %f25, %f5
sll %i1, 0x1C, %i2
wr %g0, 0x89, %asi
swapa [%l7 + 0x48] %asi, %i5
or %o5, %g5, %o3
nop
fitos %f4, %f16
fstoi %f16, %f17
popc 0x0544, %g6
nop
setx loop_112, %l0, %l1
jmpl %l1, %l6
tcs %xcc, 0x0
addccc %o0, 0x1E85, %i7
edge32ln %i0, %o6, %o2
loop_112:
ldsw [%l7 + 0x4C], %l2
nop
setx 0x10638EBE, %l0, %l6
st %l6, [%l7 + 0x44]
ld [%l7 + 0x44], %fsr
fbge,a %fcc1, loop_113
orncc %l0, 0x07FC, %l5
xor %g7, 0x119F, %o4
movcs %icc, %l3, %g3
loop_113:
edge8n %i6, %o1, %l1
fxnor %f24, %f2, %f14
array16 %g1, %g4, %l4
fpsub32 %f24, %f22, %f28
fnot1 %f6, %f18
tleu %xcc, 0x7
umulcc %g2, 0x04CC, %o7
brlez %i3, loop_114
taddcc %i4, %i1, %i5
set 0x6A, %l4
stha %i2, [%l7 + %l4] 0x04
loop_114:
and %o5, %g5, %g6
nop
fitos %f29, %f2
sub %o3, 0x11F8, %l6
tl %icc, 0x7
orcc %o0, %i0, %i7
fcmpgt16 %f12, %f22, %o2
tsubcctv %o6, 0x0746, %l0
sdivcc %l5, 0x01F6, %l2
andncc %o4, %g7, %l3
andcc %i6, %o1, %l1
fbu,a %fcc1, loop_115
movn %icc, %g3, %g4
fandnot2 %f14, %f24, %f10
array8 %g1, %g2, %o7
loop_115:
alignaddrl %i3, %i4, %l4
nop
fitos %f0, %f0
fstod %f0, %f28
sdivx %i1, 0x153E, %i5
movcs %icc, %i2, %o5
edge16l %g5, %o3, %g6
tcc %icc, 0x3
srlx %o0, %i0, %l6
movrlz %i7, 0x0B3, %o6
fmovsleu %icc, %f4, %f10
tpos %icc, 0x4
udivcc %o2, 0x1A76, %l0
taddcc %l2, 0x0544, %o4
fcmpne16 %f2, %f2, %g7
nop
fitod %f10, %f16
fdtox %f16, %f16
fxtod %f16, %f4
fors %f31, %f14, %f14
fbo,a %fcc2, loop_116
fbn %fcc1, loop_117
movle %icc, %l3, %l5
smul %i6, %l1, %o1
loop_116:
call loop_118
loop_117:
ldub [%l7 + 0x6C], %g3
movre %g1, 0x120, %g4
tsubcctv %g2, %i3, %i4
loop_118:
fba %fcc2, loop_119
umul %l4, %o7, %i5
edge16l %i2, %i1, %g5
bcc,pn %icc, loop_120
loop_119:
fbg,a %fcc0, loop_121
fbn %fcc2, loop_122
fmovdleu %xcc, %f8, %f26
loop_120:
udiv %o3, 0x0093, %g6
loop_121:
movleu %icc, %o5, %i0
loop_122:
brlez %o0, loop_123
fandnot2 %f24, %f20, %f16
fbo %fcc2, loop_124
sdivcc %l6, 0x1AC8, %i7
loop_123:
movre %o2, 0x3B3, %l0
fbuge %fcc1, loop_125
loop_124:
fands %f17, %f18, %f26
udivx %l2, 0x1F42, %o6
fbne %fcc2, loop_126
loop_125:
nop
fitod %f6, %f18
fdtox %f18, %f16
fxtod %f16, %f26
fmovrdlz %g7, %f6, %f18
fmovdne %xcc, %f12, %f15
loop_126:
ldsb [%l7 + 0x1A], %l3
udivx %o4, 0x0AE5, %l5
fcmpne32 %f8, %f22, %l1
addc %i6, %g3, %g1
sir 0x0B0E
nop
setx loop_127, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32n %g4, %o1, %g2
movrlez %i4, %i3, %l4
mulx %o7, %i5, %i1
loop_127:
srax %g5, %o3, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movn %xcc, %o5, %i2
edge32ln %i0, %l6, %o0
bgu,a loop_128
edge32l %o2, %i7, %l2
fmovsge %icc, %f19, %f19
ldstub [%l7 + 0x6A], %l0
loop_128:
fnands %f31, %f27, %f25
or %g7, %l3, %o6
fbg,a %fcc0, loop_129
movl %icc, %o4, %l1
movre %l5, %g3, %i6
tge %xcc, 0x7
loop_129:
movre %g4, %g1, %o1
fexpand %f3, %f16
stb %g2, [%l7 + 0x09]
tsubcc %i3, %l4, %i4
call loop_130
te %xcc, 0x7
nop
setx 0xDC8FAD69, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
fsqrts %f8, %f20
edge8l %o7, %i1, %g5
loop_130:
fpadd16 %f12, %f6, %f12
bneg,pt %icc, loop_131
nop
setx 0xA9948C861A18A700, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f2
fbuge %fcc2, loop_132
mulx %i5, %g6, %o5
loop_131:
fxors %f11, %f20, %f30
fmovdge %xcc, %f7, %f18
loop_132:
udivcc %o3, 0x1CCB, %i2
addccc %i0, 0x1300, %l6
addccc %o0, %i7, %l2
sdiv %l0, 0x1973, %o2
fmovda %xcc, %f7, %f26
array32 %l3, %g7, %o6
fbl,a %fcc1, loop_133
fnands %f29, %f12, %f29
set 0x44, %o3
lda [%l7 + %o3] 0x80, %f30
loop_133:
array32 %l1, %o4, %g3
st %f23, [%l7 + 0x30]
fmovdcc %xcc, %f16, %f17
sdiv %i6, 0x0D02, %g4
fpsub32s %f7, %f26, %f10
or %l5, 0x04AB, %o1
fmovdn %icc, %f3, %f5
edge32n %g2, %i3, %l4
nop
fitod %f4, %f12
fdtos %f12, %f18
orncc %i4, 0x1A10, %g1
xorcc %o7, 0x1C52, %i1
array32 %i5, %g6, %o5
fmuld8ulx16 %f0, %f5, %f10
movrne %o3, %g5, %i2
xnor %l6, 0x0C58, %o0
brlz %i7, loop_134
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fxnor %f16, %f0, %f0
tvc %xcc, 0x6
loop_134:
fmovdneg %xcc, %f19, %f6
movvs %xcc, %l2, %l0
andcc %i0, %l3, %o2
nop
fitos %f2, %f17
fstox %f17, %f18
fxtos %f18, %f26
movpos %icc, %o6, %g7
xnorcc %l1, 0x048E, %g3
movrgez %i6, %o4, %g4
movge %xcc, %o1, %g2
fmovsneg %xcc, %f10, %f25
movleu %xcc, %l5, %l4
fbge,a %fcc2, loop_135
nop
setx loop_136, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bpos,pt %icc, loop_137
brgez,a %i3, loop_138
loop_135:
fmovsvc %xcc, %f10, %f17
loop_136:
xorcc %i4, 0x0228, %g1
loop_137:
edge32ln %i1, %i5, %g6
loop_138:
nop
fitos %f9, %f13
fstox %f13, %f18
fpmerge %f9, %f6, %f26
fbge %fcc2, loop_139
fpmerge %f19, %f24, %f12
udivx %o7, 0x0139, %o5
nop
setx 0x6B03C7083260E1C1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
fsqrtd %f24, %f24
loop_139:
nop
set 0x40, %i4
stda %f16, [%l7 + %i4] 0x14
fmul8x16 %f23, %f0, %f14
sethi 0x142D, %g5
edge32 %i2, %l6, %o0
nop
fitod %f12, %f12
fdtox %f12, %f22
fmovrslz %i7, %f0, %f23
popc 0x0192, %o3
movcs %icc, %l2, %i0
alignaddr %l3, %l0, %o2
movre %g7, 0x14E, %o6
set 0x58, %i6
sta %f7, [%l7 + %i6] 0x80
movrlez %l1, 0x345, %g3
edge16ln %o4, %g4, %i6
fnot1s %f9, %f3
sllx %g2, 0x0A, %l5
array8 %l4, %o1, %i4
fsrc1s %f4, %f15
ba loop_140
sub %g1, 0x0656, %i1
fblg %fcc0, loop_141
nop
setx 0x2378DB7D82259BFC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0xB941B6D1FCD32CE3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f24, %f26
loop_140:
fnot1 %f0, %f28
ble loop_142
loop_141:
sethi 0x0D2B, %i5
movgu %xcc, %i3, %g6
and %o5, 0x19C5, %g5
loop_142:
fpadd32 %f18, %f24, %f4
wr %g0, 0x89, %asi
sta %f1, [%l7 + 0x78] %asi
fsrc2 %f14, %f28
movleu %xcc, %i2, %l6
edge16ln %o0, %o7, %i7
edge32 %o3, %l2, %l3
edge32 %l0, %o2, %g7
bl,pn %xcc, loop_143
orncc %i0, %o6, %l1
set 0x40, %i0
ldda [%l7 + %i0] 0x2b, %o4
loop_143:
nop
fitod %f10, %f22
fdtos %f22, %f20
movle %xcc, %g3, %g4
fble,a %fcc2, loop_144
mulscc %g2, %l5, %i6
tgu %icc, 0x5
movcc %icc, %l4, %o1
loop_144:
nop
add %l7, 0x28, %l6
wr %g0, 0x88, %asi
casxa [%l6] %asi, %i4, %i1
movl %icc, %g1, %i5
movrlz %i3, %g6, %g5
udivx %i2, 0x0E78, %o5
orn %o0, %l6, %i7
fnand %f20, %f30, %f30
nop
setx 0x280043D2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x94F272A0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fdivs %f7, %f1, %f24
tge %icc, 0x6
bvs %xcc, loop_145
andn %o7, %l2, %l3
sethi 0x0E77, %l0
mulx %o2, %g7, %o3
loop_145:
nop
fitos %f12, %f25
fstox %f25, %f18
edge16 %i0, %o6, %o4
fmovrdlez %g3, %f16, %f6
tge %xcc, 0x3
sllx %l1, %g2, %l5
edge32n %g4, %l4, %i6
addc %o1, 0x050B, %i1
udivx %g1, 0x019C, %i4
fbge %fcc2, loop_146
xor %i3, %g6, %i5
andncc %i2, %o5, %o0
orn %l6, 0x0DB9, %i7
loop_146:
alignaddrl %o7, %l2, %g5
movre %l3, %l0, %g7
and %o2, 0x00A4, %o3
andncc %o6, %o4, %g3
umul %l1, 0x0B74, %i0
array16 %g2, %l5, %l4
nop
fitod %f0, %f2
fdtoi %f2, %f31
andn %g4, 0x1207, %o1
smulcc %i6, %g1, %i4
xor %i1, 0x103D, %i3
movrgez %g6, 0x10F, %i5
bg %xcc, loop_147
prefetch [%l7 + 0x64], 0x2
orn %o5, 0x1828, %i2
std %f4, [%l7 + 0x58]
loop_147:
edge16ln %l6, %i7, %o0
fmovdl %icc, %f30, %f12
xor %o7, %l2, %g5
fandnot2 %f12, %f18, %f20
addccc %l3, 0x04C6, %g7
sllx %o2, %l0, %o3
nop
setx 0x75365B86, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
fsqrts %f13, %f30
edge8l %o6, %o4, %l1
movcc %xcc, %g3, %i0
fbl,a %fcc3, loop_148
fbug,a %fcc2, loop_149
tvc %xcc, 0x1
smulcc %l5, %l4, %g4
loop_148:
orcc %o1, %i6, %g1
loop_149:
andn %i4, 0x1D76, %g2
movrlz %i1, 0x14C, %i3
ta %icc, 0x7
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x48] %asi, 0x3
edge8 %i5, %o5, %i2
nop
setx 0x38E50A18, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0xACC29CD1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fmuls %f31, %f25, %f17
ta %xcc, 0x3
xorcc %i7, 0x1984, %o0
taddcctv %l6, 0x1D73, %o7
subccc %l2, %l3, %g5
sdiv %o2, 0x0530, %l0
movge %icc, %g7, %o6
movleu %icc, %o3, %l1
movre %o4, 0x023, %g3
faligndata %f26, %f26, %f16
bge,pt %icc, loop_150
fxor %f26, %f10, %f18
xnor %i0, %l5, %g4
fmovse %xcc, %f21, %f6
loop_150:
xorcc %o1, %l4, %i6
fbe,a %fcc1, loop_151
movneg %xcc, %i4, %g1
mova %icc, %i1, %i3
ldsh [%l7 + 0x1C], %g2
loop_151:
fmovsvc %xcc, %f18, %f18
addccc %i5, %o5, %g6
sra %i2, %o0, %i7
movrgz %o7, 0x330, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fexpand %f4, %f30
movcs %icc, %l3, %l2
stb %g5, [%l7 + 0x30]
move %icc, %o2, %g7
sub %o6, %o3, %l0
fmovdgu %icc, %f18, %f5
edge8ln %o4, %g3, %l1
tpos %xcc, 0x3
nop
set 0x0A, %o5
ldsh [%l7 + %o5], %l5
addccc %g4, 0x05EE, %i0
orcc %l4, 0x08E8, %i6
fpsub16s %f16, %f1, %f1
wr %g0, 0x80, %asi
ldda [%l7 + 0x10] %asi, %i4
alignaddrl %o1, %g1, %i3
srl %i1, 0x18, %i5
tl %icc, 0x5
fbe %fcc2, loop_152
movvc %xcc, %g2, %o5
movre %i2, %o0, %i7
movrne %g6, 0x2FC, %o7
loop_152:
fmovrdne %l3, %f28, %f28
sdivx %l2, 0x1605, %g5
srlx %o2, 0x17, %l6
mova %xcc, %o6, %g7
mova %icc, %l0, %o4
stb %o3, [%l7 + 0x3D]
edge16 %g3, %l1, %l5
bn,a %icc, loop_153
fornot1 %f28, %f10, %f18
add %g4, %l4, %i0
ldstub [%l7 + 0x67], %i6
loop_153:
movcs %icc, %i4, %g1
movrlez %o1, 0x1D7, %i1
fnot1s %f9, %f29
subc %i3, 0x0C67, %i5
edge16n %g2, %i2, %o0
st %f28, [%l7 + 0x4C]
fors %f22, %f8, %f27
fmovrdlez %i7, %f8, %f18
fmovdgu %icc, %f15, %f26
set 0x50, %g7
stba %o5, [%l7 + %g7] 0x89
fpadd32s %f23, %f18, %f7
fmovrsne %o7, %f12, %f16
sllx %l3, 0x07, %l2
movvs %icc, %g5, %o2
movge %icc, %l6, %o6
bneg loop_154
mova %icc, %g6, %l0
orncc %o4, 0x0D94, %o3
tg %xcc, 0x6
loop_154:
nop
set 0x3D, %i5
ldstuba [%l7 + %i5] 0x81, %g3
movgu %icc, %g7, %l1
subc %g4, 0x0890, %l4
movrgz %i0, 0x296, %i6
umulcc %l5, %i4, %o1
mulx %i1, %g1, %i5
fmovdgu %xcc, %f1, %f1
sra %i3, %g2, %o0
movcs %xcc, %i7, %o5
smul %i2, %o7, %l2
andncc %g5, %l3, %l6
brz %o2, loop_155
movpos %icc, %o6, %l0
orncc %g6, %o3, %o4
movvc %xcc, %g3, %l1
loop_155:
nop
setx 0xD18BC428, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x5E936022, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fdivs %f25, %f10, %f5
te %xcc, 0x7
bneg,pn %xcc, loop_156
brlz,a %g7, loop_157
subccc %g4, 0x015C, %l4
mova %xcc, %i6, %l5
loop_156:
movge %xcc, %i4, %o1
loop_157:
tleu %icc, 0x3
fmovrslz %i0, %f21, %f22
movn %xcc, %g1, %i5
mulscc %i1, %g2, %o0
fmovdn %icc, %f11, %f19
fpadd16s %f24, %f17, %f26
array32 %i7, %i3, %o5
srlx %o7, %i2, %l2
movg %icc, %g5, %l3
tcc %xcc, 0x2
nop
setx 0x2C36DE87, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
fsqrts %f26, %f20
tle %icc, 0x5
fbne %fcc0, loop_158
movpos %xcc, %l6, %o6
nop
setx 0x8F2F358920ED6E6F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
fsqrtd %f22, %f20
edge16n %o2, %g6, %o3
loop_158:
edge32 %l0, %g3, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcc %icc, 0x0
set 0x30, %g6
lda [%l7 + %g6] 0x88, %f25
xorcc %o4, %g4, %l4
fandnot1s %f13, %f28, %f21
mulscc %g7, 0x043A, %i6
fors %f22, %f27, %f20
movpos %xcc, %l5, %i4
fmovrdlez %o1, %f4, %f10
movpos %xcc, %i0, %g1
edge16 %i5, %g2, %i1
array16 %i7, %i3, %o0
fmovscs %xcc, %f10, %f11
umulcc %o7, %o5, %i2
edge16 %g5, %l2, %l3
srl %l6, %o2, %o6
set 0x24, %g2
ldsba [%l7 + %g2] 0x14, %g6
be,a loop_159
nop
setx 0x90463529, %l0, %l6
st %l6, [%l7 + 0x6C]
ld [%l7 + 0x6C], %fsr
tge %xcc, 0x6
fmovsvc %xcc, %f26, %f14
loop_159:
brgz,a %l0, loop_160
nop
setx 0xB08284F5007332F4, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
edge8n %o3, %g3, %o4
popc %g4, %l4
loop_160:
fbug %fcc2, loop_161
fmovdn %xcc, %f27, %f12
fpsub32 %f18, %f28, %f4
nop
set 0x74, %i3
sth %g7, [%l7 + %i3]
loop_161:
fmovdne %icc, %f28, %f7
srlx %i6, %l1, %l5
movge %xcc, %i4, %i0
fxnor %f0, %f18, %f22
set 0x20, %o6
ldxa [%l7 + %o6] 0x10, %o1
bshuffle %f16, %f2, %f14
array32 %i5, %g2, %g1
edge32ln %i7, %i3, %i1
edge32l %o7, %o0, %o5
movn %icc, %g5, %l2
te %icc, 0x6
movneg %icc, %i2, %l6
ld [%l7 + 0x34], %f23
fbue %fcc1, loop_162
sll %l3, %o6, %g6
sdivcc %l0, 0x0DCB, %o2
ldub [%l7 + 0x47], %o3
loop_162:
movg %icc, %o4, %g3
fmovsa %xcc, %f29, %f21
fornot1 %f30, %f14, %f10
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x58] %asi, 0x0
array32 %l4, %i6, %g7
tgu %icc, 0x1
ld [%l7 + 0x24], %f26
or %l5, %i4, %l1
movg %xcc, %i0, %o1
movcc %icc, %i5, %g2
movneg %xcc, %g1, %i7
fnand %f0, %f4, %f12
taddcctv %i3, 0x0E69, %o7
tpos %xcc, 0x7
umulcc %i1, 0x1CEA, %o0
taddcctv %g5, 0x17D1, %o5
fnot2s %f28, %f0
movvs %xcc, %l2, %l6
fnot1s %f15, %f5
mulx %i2, %l3, %g6
and %o6, %o2, %o3
tvc %xcc, 0x4
tcc %icc, 0x5
andncc %l0, %g3, %o4
brgez %g4, loop_163
fnot2 %f10, %f30
edge32n %i6, %g7, %l4
srax %i4, %l1, %l5
loop_163:
tgu %xcc, 0x7
brlez %i0, loop_164
taddcctv %i5, 0x171B, %o1
fand %f22, %f22, %f4
udiv %g2, 0x1B81, %i7
loop_164:
fmovrdlez %g1, %f26, %f8
fzeros %f0
movge %icc, %o7, %i1
sdivx %o0, 0x06B7, %i3
umulcc %g5, %l2, %o5
andncc %i2, %l3, %l6
fpackfix %f0, %f17
movvs %icc, %g6, %o2
brz,a %o6, loop_165
taddcctv %o3, 0x1BE2, %g3
xorcc %o4, %l0, %i6
add %l7, 0x30, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %g7
casa [%l6] %asi, %g7, %l4
loop_165:
nop
set 0x78, %o0
lduba [%l7 + %o0] 0x80, %i4
fmovdcc %icc, %f16, %f17
srl %l1, 0x1E, %l5
swap [%l7 + 0x58], %i0
edge16ln %g4, %o1, %i5
nop
setx 0x7865FB80, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
fsqrts %f5, %f17
wr %g0, 0x19, %asi
lduha [%l7 + 0x76] %asi, %i7
movcc %icc, %g2, %g1
fpackfix %f26, %f21
fmovsneg %xcc, %f21, %f3
movcs %xcc, %i1, %o7
srax %o0, %g5, %i3
bvs,a loop_166
tn %icc, 0x0
nop
setx loop_167, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fcmple16 %f12, %f24, %l2
loop_166:
mulx %o5, %i2, %l6
nop
setx 0xDBE88800, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
fsqrts %f7, %f9
loop_167:
for %f28, %f16, %f14
tvs %xcc, 0x0
nop
setx 0x0BB80286, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
fsqrts %f18, %f20
add %l7, 0x38, %l6
wr %g0, 0x11, %asi
casxa [%l6] 0x11, %l3, %o2
fbn %fcc0, loop_168
lduw [%l7 + 0x48], %o6
ta %icc, 0x0
fmovsn %icc, %f3, %f1
loop_168:
fmovrse %g6, %f15, %f11
tsubcc %o3, %o4, %l0
fmuld8ulx16 %f7, %f14, %f4
mulx %i6, %g3, %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tg %icc, 0x3
tvs %icc, 0x4
movl %xcc, %g7, %l1
fcmpeq16 %f4, %f12, %i4
edge32l %l5, %i0, %o1
subccc %g4, %i5, %g2
movge %icc, %i7, %i1
fnot2s %f0, %f7
tge %xcc, 0x0
fnegs %f22, %f14
fba,a %fcc3, loop_169
movpos %icc, %o7, %o0
flush %l7 + 0x78
wr %g0, 0x19, %asi
lduwa [%l7 + 0x18] %asi, %g5
loop_169:
tleu %xcc, 0x0
fzeros %f21
ldx [%l7 + 0x50], %g1
movrgez %i3, %l2, %o5
nop
setx loop_170, %l0, %l1
jmpl %l1, %l6
array8 %i2, %o2, %l3
fandnot2s %f9, %f2, %f8
movvc %icc, %g6, %o6
loop_170:
addccc %o3, %o4, %l0
movrne %i6, %l4, %g3
std %f18, [%l7 + 0x20]
edge8 %l1, %i4, %g7
udivx %i0, 0x0969, %o1
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x40] %asi, %g4
movne %icc, %i5, %l5
xorcc %g2, %i7, %i1
bpos,pn %xcc, loop_171
xnor %o7, 0x109F, %g5
edge8l %g1, %i3, %o0
fcmpeq16 %f8, %f16, %o5
loop_171:
smul %l6, %i2, %o2
te %icc, 0x7
addccc %l2, 0x0007, %l3
xnorcc %o6, 0x1EDC, %g6
andn %o3, %l0, %i6
edge32l %o4, %g3, %l4
alignaddrl %i4, %l1, %i0
movn %icc, %g7, %g4
movn %xcc, %i5, %o1
umul %g2, %l5, %i1
edge16ln %i7, %o7, %g1
nop
setx loop_172, %l0, %l1
jmpl %l1, %i3
fmuld8ulx16 %f28, %f0, %f26
movcs %icc, %g5, %o5
bcc,a,pn %icc, loop_173
loop_172:
fbue,a %fcc2, loop_174
fbue,a %fcc3, loop_175
tsubcc %l6, %i2, %o2
loop_173:
fsrc2 %f12, %f6
loop_174:
bvc,a loop_176
loop_175:
sll %l2, %o0, %o6
movle %icc, %l3, %o3
fbul %fcc1, loop_177
loop_176:
brz %g6, loop_178
mova %xcc, %i6, %l0
alignaddrl %o4, %g3, %l4
loop_177:
nop
fitos %f4, %f10
fstoi %f10, %f13
loop_178:
fors %f20, %f17, %f19
andn %i4, %l1, %g7
xnorcc %g4, 0x11DC, %i5
fmovsg %icc, %f9, %f20
sdivx %i0, 0x0F01, %g2
orcc %o1, %i1, %i7
edge32l %o7, %l5, %i3
fsrc1 %f12, %f10
tleu %icc, 0x0
subccc %g1, %o5, %l6
wr %g0, 0x89, %asi
sta %f0, [%l7 + 0x30] %asi
set 0x40, %l2
stda %f16, [%l7 + %l2] 0x88
xnor %g5, %i2, %o2
stb %o0, [%l7 + 0x42]
and %l2, %o6, %l3
ta %icc, 0x7
lduw [%l7 + 0x34], %o3
taddcctv %i6, %l0, %g6
andcc %g3, %o4, %l4
bleu,a,pn %icc, loop_179
fble %fcc0, loop_180
fmovdvs %icc, %f23, %f6
nop
setx 0x5076C570, %l0, %l6
st %l6, [%l7 + 0x6C]
ld [%l7 + 0x6C], %fsr
loop_179:
stbar
loop_180:
stbar
movvc %icc, %l1, %g7
edge8n %i4, %g4, %i0
movl %icc, %g2, %o1
bl,a,pn %icc, loop_181
edge16ln %i5, %i7, %i1
movg %icc, %o7, %i3
movge %xcc, %g1, %o5
loop_181:
sll %l5, 0x1C, %g5
alignaddrl %i2, %l6, %o2
set 0x40, %o1
stda %f0, [%l7 + %o1] 0x81
movcs %xcc, %o0, %l2
ldstub [%l7 + 0x7C], %o6
bpos,pt %icc, loop_182
fba,a %fcc2, loop_183
nop
setx 0x57E48A4B804D63C5, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
tvc %xcc, 0x2
loop_182:
fcmple32 %f10, %f12, %l3
loop_183:
nop
set 0x0D, %l6
ldsb [%l7 + %l6], %o3
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x78] %asi, %l0
nop
fitod %f12, %f10
fdtox %f10, %f4
fnegd %f4, %f8
fmovdl %icc, %f10, %f14
bne,a,pn %xcc, loop_184
movrgz %i6, 0x01F, %g3
udivx %g6, 0x1618, %l4
fbl %fcc2, loop_185
loop_184:
fand %f4, %f16, %f6
fmovrdlz %l1, %f26, %f8
fmovdn %icc, %f20, %f10
loop_185:
edge16 %g7, %o4, %i4
flush %l7 + 0x4C
brz,a %g4, loop_186
ldsw [%l7 + 0x44], %i0
add %l7, 0x54, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %g2
casa [%l6] %asi, %g2, %o1
loop_186:
edge32l %i7, %i5, %i1
set 0x3C, %l5
lda [%l7 + %l5] 0x80, %f2
movvc %icc, %o7, %g1
nop
fitod %f10, %f18
fdtox %f18, %f6
fxtod %f6, %f20
fblg,a %fcc3, loop_187
nop
setx 0x367CEB02705896E0, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
edge8l %o5, %i3, %g5
fbu %fcc0, loop_188
loop_187:
fpadd16 %f16, %f28, %f22
andcc %l5, 0x191D, %l6
set 0x40, %g1
stda %f16, [%l7 + %g1] 0x04
loop_188:
bgu,pn %icc, loop_189
nop
setx loop_190, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bvc,a loop_191
fmovrde %i2, %f8, %f12
loop_189:
fbule %fcc3, loop_192
loop_190:
ldub [%l7 + 0x67], %o2
loop_191:
edge32 %l2, %o6, %o0
std %f0, [%l7 + 0x50]
loop_192:
brnz %l3, loop_193
umulcc %o3, %i6, %g3
sdiv %g6, 0x1605, %l4
tleu %icc, 0x1
loop_193:
smul %l0, %l1, %o4
ldstub [%l7 + 0x55], %i4
move %xcc, %g7, %g4
prefetch [%l7 + 0x78], 0x0
tcs %xcc, 0x1
edge8l %g2, %o1, %i7
edge32l %i0, %i1, %i5
bshuffle %f8, %f16, %f2
movrgez %g1, %o7, %i3
bpos,a,pt %xcc, loop_194
edge8l %o5, %l5, %g5
ta %xcc, 0x0
call loop_195
loop_194:
xnor %l6, 0x17AF, %i2
sdiv %o2, 0x072B, %o6
sdivcc %o0, 0x1A42, %l2
loop_195:
and %o3, %i6, %g3
smul %l3, 0x04B3, %l4
movge %xcc, %g6, %l1
taddcctv %l0, 0x1E94, %o4
fmovdg %xcc, %f25, %f1
movvc %xcc, %g7, %g4
movvc %xcc, %i4, %o1
movcc %xcc, %i7, %g2
fabss %f3, %f7
subccc %i0, 0x0DDA, %i5
sth %i1, [%l7 + 0x26]
edge16 %o7, %g1, %i3
movl %xcc, %l5, %o5
bl,a,pt %icc, loop_196
membar 0x2D
srax %l6, 0x1F, %i2
set 0x6A, %i7
ldstuba [%l7 + %i7] 0x11, %o2
loop_196:
edge16n %o6, %o0, %l2
subccc %g5, %i6, %o3
add %l7, 0x3C, %l6
wr %g0, 0x11, %asi
casa [%l6] 0x11, %l3, %l4
brgez %g3, loop_197
stw %l1, [%l7 + 0x6C]
fmovsne %xcc, %f25, %f11
stw %l0, [%l7 + 0x30]
loop_197:
fmovdvc %icc, %f24, %f25
mova %icc, %g6, %o4
movg %icc, %g4, %g7
fmovsle %icc, %f13, %f16
smulcc %o1, %i4, %g2
srax %i7, %i0, %i1
fmovrdne %i5, %f16, %f28
fbuge %fcc3, loop_198
movg %icc, %g1, %o7
fands %f3, %f0, %f16
bge,a,pt %xcc, loop_199
loop_198:
fba %fcc1, loop_200
fbne,a %fcc1, loop_201
umul %l5, %o5, %l6
loop_199:
fones %f11
loop_200:
popc %i3, %i2
loop_201:
mulx %o6, %o0, %l2
stx %o2, [%l7 + 0x30]
fand %f20, %f18, %f0
orncc %g5, %o3, %l3
bcs,a %icc, loop_202
subc %i6, 0x1B14, %g3
sra %l1, %l0, %g6
fcmple32 %f2, %f18, %o4
loop_202:
udivx %g4, 0x066B, %l4
std %f10, [%l7 + 0x58]
andcc %g7, 0x0A1B, %i4
move %icc, %o1, %i7
alignaddr %g2, %i0, %i5
ldstub [%l7 + 0x59], %i1
movvs %icc, %g1, %o7
tge %icc, 0x3
edge8l %l5, %o5, %l6
fbo,a %fcc1, loop_203
fnot1s %f9, %f12
fnot1 %f24, %f6
edge8n %i2, %o6, %o0
loop_203:
call loop_204
mulx %l2, %i3, %g5
udivx %o2, 0x1BF0, %o3
fnot1s %f11, %f4
loop_204:
fbne %fcc3, loop_205
umulcc %i6, 0x12F8, %l3
tcs %icc, 0x5
sir 0x1856
loop_205:
movrlez %l1, %g3, %g6
movcs %xcc, %l0, %o4
orncc %g4, 0x1C25, %l4
tcs %icc, 0x6
fbul %fcc1, loop_206
fmul8x16al %f12, %f3, %f0
umulcc %i4, 0x0B9F, %o1
popc %g7, %i7
loop_206:
movn %xcc, %i0, %i5
movre %i1, %g2, %g1
fnot1s %f15, %f26
fmovrsne %o7, %f23, %f9
ldd [%l7 + 0x10], %l4
bshuffle %f14, %f12, %f8
tsubcc %l6, %o5, %i2
nop
setx 0x21C29C4754FF54D9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x692280598D6FA0A0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f22, %f6
fblg,a %fcc1, loop_207
movl %icc, %o0, %o6
movrne %i3, 0x0A5, %g5
movrgz %o2, %o3, %i6
loop_207:
tvs %icc, 0x4
edge16ln %l2, %l3, %l1
fcmpeq16 %f14, %f24, %g3
flush %l7 + 0x14
brlez,a %g6, loop_208
call loop_209
ta %icc, 0x1
sir 0x073C
loop_208:
bg,pn %icc, loop_210
loop_209:
fmovda %xcc, %f14, %f28
membar 0x59
movge %icc, %l0, %g4
loop_210:
movrlz %o4, %l4, %i4
fmovdvs %icc, %f17, %f26
fbuge %fcc0, loop_211
fand %f22, %f20, %f4
tcs %icc, 0x0
srax %o1, 0x01, %i7
loop_211:
alignaddr %g7, %i5, %i0
taddcc %g2, %g1, %o7
movg %xcc, %i1, %l5
fmovscs %icc, %f11, %f7
andncc %l6, %o5, %i2
ldstub [%l7 + 0x1F], %o0
fxnors %f19, %f6, %f9
nop
fitos %f2, %f14
fstod %f14, %f4
fmovdvs %icc, %f21, %f29
bg,pt %xcc, loop_212
subc %o6, %i3, %g5
wr %g0, 0x88, %asi
lduha [%l7 + 0x16] %asi, %o3
loop_212:
tvs %xcc, 0x3
array16 %i6, %o2, %l3
set 0x31, %i2
ldstuba [%l7 + %i2] 0x80, %l2
fsrc1s %f28, %f5
movgu %xcc, %g3, %l1
sir 0x025D
fsrc2s %f3, %f2
fmovsge %icc, %f12, %f2
fbge,a %fcc1, loop_213
fble %fcc3, loop_214
alignaddr %g6, %g4, %l0
wr %g0, 0x10, %asi
ldswa [%l7 + 0x50] %asi, %o4
loop_213:
alignaddrl %i4, %l4, %o1
loop_214:
andcc %i7, %i5, %g7
wr %g0, 0x18, %asi
stda %f0, [%l7 + 0x40] %asi
movrlez %g2, %g1, %i0
movcs %xcc, %i1, %o7
movcc %xcc, %l5, %l6
set 0x40, %o4
stda %f0, [%l7 + %o4] 0x15
sdivcc %i2, 0x0628, %o0
edge32ln %o5, %o6, %g5
set 0x48, %l3
lduwa [%l7 + %l3] 0x15, %i3
tsubcc %o3, 0x0FB0, %o2
xor %i6, %l2, %l3
edge8ln %g3, %g6, %g4
bg,a loop_215
edge32ln %l1, %l0, %o4
set 0x21, %g5
ldsba [%l7 + %g5] 0x81, %l4
loop_215:
popc %o1, %i7
sdiv %i4, 0x1521, %g7
edge16n %g2, %g1, %i0
fnot1s %f14, %f24
udivx %i5, 0x1E60, %o7
movne %icc, %i1, %l6
movpos %xcc, %l5, %i2
fcmpne16 %f0, %f22, %o5
tvc %icc, 0x4
movneg %icc, %o6, %g5
set 0x20, %l1
stxa %o0, [%g0 + %l1] 0x4f
movpos %xcc, %o3, %i3
fmul8ulx16 %f10, %f10, %f8
nop
setx 0x0FBCD0BE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0xA937B04B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fmuls %f13, %f31, %f5
brlz %i6, loop_216
srlx %o2, 0x13, %l3
brlez,a %g3, loop_217
smul %l2, 0x1EA2, %g6
loop_216:
fmovdg %icc, %f26, %f14
movneg %xcc, %g4, %l1
loop_217:
fbule %fcc1, loop_218
tle %icc, 0x3
nop
fitos %f1, %f8
fstox %f8, %f0
mulscc %l0, %o4, %o1
loop_218:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbne %fcc3, loop_219
for %f10, %f10, %f18
fmul8x16au %f19, %f7, %f20
fbg %fcc3, loop_220
loop_219:
movg %xcc, %l4, %i7
tcs %xcc, 0x0
fmovdne %icc, %f1, %f22
loop_220:
addccc %i4, 0x1599, %g2
nop
setx loop_221, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
array8 %g1, %i0, %g7
bneg,a,pn %icc, loop_222
sethi 0x1348, %i5
loop_221:
alignaddrl %o7, %l6, %i1
edge32 %l5, %i2, %o5
loop_222:
fbn,a %fcc1, loop_223
tcc %xcc, 0x5
alignaddr %g5, %o0, %o6
fmovdne %xcc, %f20, %f21
loop_223:
udivx %o3, 0x0A02, %i3
tsubcc %i6, 0x1AB9, %o2
smulcc %l3, %g3, %l2
tcc %icc, 0x5
bge,pt %xcc, loop_224
udivx %g4, 0x1D18, %g6
udivcc %l1, 0x1880, %l0
movvc %icc, %o4, %l4
loop_224:
bneg,a %xcc, loop_225
bneg,a loop_226
fba %fcc1, loop_227
fmovdl %icc, %f17, %f21
loop_225:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_226:
subcc %o1, %i4, %g2
loop_227:
fmovsvs %icc, %f23, %f6
fmovde %icc, %f17, %f21
membar 0x3D
fmovsgu %xcc, %f17, %f27
movcc %xcc, %g1, %i0
fbn,a %fcc0, loop_228
srax %i7, 0x1B, %i5
andcc %g7, %l6, %o7
mulx %i1, %i2, %l5
loop_228:
fbe %fcc2, loop_229
fmovrdne %g5, %f26, %f12
tvs %xcc, 0x5
movre %o0, 0x0E3, %o6
loop_229:
array16 %o3, %o5, %i3
movvc %icc, %i6, %o2
edge8 %g3, %l2, %g4
addccc %g6, %l1, %l0
tvs %icc, 0x2
fmovdcc %xcc, %f25, %f19
movvs %icc, %l3, %l4
fmovrdgez %o4, %f24, %f20
fnands %f21, %f23, %f17
stbar
fnot1 %f4, %f12
fmovrde %o1, %f18, %f24
sdivcc %g2, 0x199B, %i4
addccc %i0, 0x0444, %i7
fpadd32 %f0, %f20, %f20
swap [%l7 + 0x54], %i5
tgu %xcc, 0x3
fors %f28, %f21, %f31
nop
setx 0x6640F42E807E3C33, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
tcs %xcc, 0x2
tcs %icc, 0x3
set 0x68, %o2
stxa %g7, [%l7 + %o2] 0x18
edge32n %g1, %o7, %i1
tne %icc, 0x1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32ln %l6, %i2, %g5
tcs %icc, 0x2
fbg %fcc2, loop_230
fsrc2s %f29, %f23
set 0x4C, %l0
stwa %o0, [%l7 + %l0] 0x2f
membar #Sync
loop_230:
brnz %l5, loop_231
fnand %f24, %f2, %f28
fnor %f6, %f20, %f8
fbe,a %fcc1, loop_232
loop_231:
addccc %o3, 0x1A24, %o6
fandnot2 %f16, %f2, %f6
edge32 %i3, %o5, %o2
loop_232:
fmovrslez %g3, %f24, %f5
orcc %l2, 0x0772, %i6
nop
set 0x0C, %g3
ldsh [%l7 + %g3], %g4
movn %xcc, %l1, %g6
be loop_233
fmovsa %icc, %f27, %f19
movl %icc, %l0, %l4
prefetch [%l7 + 0x18], 0x3
loop_233:
movrlz %o4, 0x31A, %o1
set 0x18, %i1
ldxa [%l7 + %i1] 0x0c, %g2
mulx %l3, 0x0760, %i0
fbg %fcc0, loop_234
movrgez %i4, 0x18A, %i7
umulcc %g7, 0x1D28, %g1
mulscc %o7, %i5, %l6
loop_234:
udivx %i2, 0x0709, %g5
alignaddr %o0, %i1, %o3
bvs %xcc, loop_235
umulcc %l5, 0x113F, %i3
udiv %o5, 0x06DA, %o6
fbo %fcc1, loop_236
loop_235:
alignaddr %g3, %o2, %i6
set 0x38, %g4
ldsha [%l7 + %g4] 0x11, %g4
loop_236:
brlz,a %l1, loop_237
xnorcc %g6, 0x00EC, %l0
srax %l2, 0x1C, %o4
brgez %o1, loop_238
loop_237:
movvs %icc, %l4, %g2
fones %f7
sdivcc %l3, 0x0E3B, %i4
loop_238:
bg %xcc, loop_239
nop
setx 0x19010F1B24107857, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f16
tcc %xcc, 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_239:
popc 0x0B58, %i0
fbul,a %fcc2, loop_240
tsubcc %i7, 0x1C4F, %g1
addcc %g7, %o7, %i5
movre %i2, %l6, %o0
loop_240:
movne %xcc, %g5, %o3
orcc %i1, 0x04AE, %l5
movcs %xcc, %o5, %i3
umul %g3, %o2, %i6
bpos,a,pt %icc, loop_241
move %icc, %o6, %l1
bl,a %xcc, loop_242
movrlz %g6, %l0, %l2
loop_241:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcc %xcc, 0x2
loop_242:
movne %xcc, %g4, %o1
fbn,a %fcc2, loop_243
tvs %xcc, 0x0
fmovrdgez %o4, %f30, %f20
fbge,a %fcc2, loop_244
loop_243:
fmovdle %xcc, %f10, %f20
sub %g2, 0x0231, %l4
nop
fitod %f2, %f16
fdtox %f16, %f8
fxtod %f8, %f24
loop_244:
subcc %l3, 0x0549, %i4
edge8n %i0, %g1, %i7
fnegs %f4, %f28
fpack32 %f24, %f2, %f18
edge32 %o7, %i5, %i2
xnorcc %l6, 0x02F9, %o0
wr %g0, 0x18, %asi
ldsba [%l7 + 0x3D] %asi, %g5
fornot2 %f8, %f4, %f0
movneg %icc, %o3, %i1
membar 0x4D
add %g7, 0x175D, %l5
fbl,a %fcc2, loop_245
fmovde %xcc, %f2, %f22
andcc %i3, %o5, %g3
bvc,pn %xcc, loop_246
loop_245:
sir 0x0560
fmovsn %icc, %f22, %f20
smulcc %i6, %o2, %o6
loop_246:
edge8 %l1, %g6, %l0
set 0x2E, %o7
stba %g4, [%l7 + %o7] 0x04
xor %o1, %l2, %o4
nop
set 0x09, %l4
ldsb [%l7 + %l4], %g2
andn %l3, 0x0A3C, %i4
taddcc %i0, 0x01F3, %g1
tle %xcc, 0x1
taddcctv %l4, %i7, %i5
set 0x30, %i4
swapa [%l7 + %i4] 0x10, %i2
movvs %icc, %o7, %o0
membar 0x0A
edge8ln %g5, %o3, %l6
ldub [%l7 + 0x18], %i1
set 0x4C, %o3
swapa [%l7 + %o3] 0x88, %g7
fpack16 %f22, %f8
nop
fitod %f12, %f8
fdtoi %f8, %f5
xor %l5, %o5, %g3
taddcc %i6, 0x04CD, %o2
alignaddrl %o6, %i3, %g6
fcmple32 %f8, %f28, %l1
fmovdgu %xcc, %f1, %f16
mova %icc, %l0, %g4
andncc %l2, %o4, %o1
fornot1s %f27, %f13, %f0
bge,a %icc, loop_247
subc %g2, %l3, %i0
move %icc, %i4, %l4
mulscc %g1, 0x0D57, %i7
loop_247:
tvc %xcc, 0x1
edge8n %i2, %o7, %o0
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f16
sethi 0x0515, %g5
movne %icc, %i5, %l6
fbug %fcc1, loop_248
tn %icc, 0x0
umul %i1, %g7, %l5
movne %icc, %o5, %o3
loop_248:
taddcc %i6, 0x0C33, %g3
or %o2, 0x1924, %i3
orncc %g6, 0x1035, %o6
edge16ln %l1, %l0, %g4
ta %xcc, 0x6
fsrc2s %f14, %f23
fornot1s %f15, %f21, %f28
tcs %icc, 0x4
movne %xcc, %l2, %o4
sll %o1, %g2, %l3
movcc %icc, %i4, %l4
ldub [%l7 + 0x49], %g1
subcc %i0, %i7, %i2
set 0x66, %i0
lduba [%l7 + %i0] 0x10, %o7
movne %icc, %o0, %i5
movcs %xcc, %l6, %i1
tle %xcc, 0x6
movcc %icc, %g7, %g5
mulscc %o5, %o3, %i6
sethi 0x159E, %l5
fornot1 %f10, %f22, %f20
xnor %g3, %o2, %i3
movvs %xcc, %o6, %g6
fmovsn %icc, %f8, %f10
sdivcc %l0, 0x1387, %l1
tl %icc, 0x3
edge32l %l2, %g4, %o4
fmovrdgz %o1, %f24, %f24
movvs %icc, %l3, %i4
membar 0x54
edge32ln %g2, %g1, %l4
edge8l %i0, %i7, %i2
nop
setx 0x2F23F32E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x7087A3DB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fsubs %f24, %f16, %f3
nop
setx loop_249, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbule %fcc3, loop_250
tleu %icc, 0x7
alignaddrl %o7, %o0, %l6
loop_249:
tleu %icc, 0x6
loop_250:
fpsub16s %f13, %f24, %f9
ta %icc, 0x1
fmovrslez %i5, %f23, %f17
set 0x0C, %i6
ldswa [%l7 + %i6] 0x0c, %i1
sra %g5, %g7, %o3
nop
fitod %f2, %f6
fdtoi %f6, %f27
movvs %icc, %i6, %o5
movl %xcc, %g3, %o2
andncc %i3, %o6, %l5
udivx %l0, 0x0012, %g6
tg %icc, 0x3
srl %l2, 0x09, %g4
ta %icc, 0x4
movl %icc, %l1, %o4
tsubcctv %l3, %o1, %i4
fabsd %f0, %f4
fbn %fcc1, loop_251
subc %g1, 0x161E, %l4
fmovspos %icc, %f14, %f30
orcc %i0, %i7, %i2
loop_251:
nop
setx loop_252, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movge %icc, %o7, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvs %xcc, 0x7
loop_252:
andncc %l6, %o0, %i1
nop
setx 0x97164A4F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x66DBCA15, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fmuls %f20, %f17, %f0
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
bvc loop_253
fmovrslez %i5, %f2, %f29
movneg %icc, %g7, %o3
fmovdneg %icc, %f17, %f1
loop_253:
tneg %icc, 0x1
nop
set 0x78, %g7
stx %i6, [%l7 + %g7]
mova %icc, %g5, %g3
movle %xcc, %o2, %i3
fnors %f9, %f26, %f2
tg %xcc, 0x4
edge16ln %o6, %o5, %l0
fmovdvc %xcc, %f30, %f8
fpmerge %f3, %f0, %f2
fmovdvc %icc, %f19, %f7
umul %l5, 0x030E, %g6
bvc,a %icc, loop_254
srl %l2, 0x1C, %g4
srlx %l1, %o4, %o1
udivx %l3, 0x04C0, %g1
loop_254:
edge32l %i4, %l4, %i0
edge16l %i7, %o7, %g2
bshuffle %f10, %f16, %f16
subcc %l6, %o0, %i2
movge %xcc, %i5, %g7
or %i1, %i6, %o3
tneg %icc, 0x0
tleu %xcc, 0x0
bpos loop_255
array8 %g5, %o2, %g3
bgu loop_256
edge8l %i3, %o5, %l0
loop_255:
xor %l5, %o6, %g6
edge32ln %g4, %l1, %l2
loop_256:
fbe %fcc3, loop_257
stbar
subc %o4, 0x00B9, %o1
fblg %fcc3, loop_258
loop_257:
edge16l %g1, %l3, %l4
fmovdne %icc, %f24, %f13
alignaddr %i0, %i7, %o7
loop_258:
movl %xcc, %i4, %l6
tvs %icc, 0x0
brz %g2, loop_259
edge8ln %i2, %i5, %g7
edge32n %i1, %i6, %o3
smul %o0, %g5, %g3
loop_259:
movg %icc, %i3, %o2
movrgez %l0, 0x2A8, %o5
alignaddrl %o6, %l5, %g4
orcc %g6, %l2, %o4
fmovrsgz %o1, %f29, %f20
subcc %g1, %l1, %l4
ldsh [%l7 + 0x48], %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitos %f14, %f3
srl %i7, 0x07, %i0
fands %f17, %f10, %f16
tneg %icc, 0x0
sdiv %i4, 0x01C0, %l6
move %icc, %g2, %o7
bvs,pt %icc, loop_260
call loop_261
addcc %i5, 0x19ED, %i2
ble %xcc, loop_262
loop_260:
te %icc, 0x3
loop_261:
nop
setx loop_263, %l0, %l1
jmpl %l1, %i1
te %icc, 0x5
loop_262:
fmovdge %xcc, %f4, %f16
fzero %f18
loop_263:
sub %g7, 0x0DDB, %i6
fmovrsne %o0, %f3, %f7
addc %o3, %g3, %g5
wr %g0, 0x89, %asi
ldswa [%l7 + 0x7C] %asi, %i3
umulcc %l0, 0x064E, %o2
array32 %o6, %o5, %g4
fmovdneg %icc, %f2, %f21
edge16 %l5, %l2, %g6
movvs %xcc, %o1, %g1
fbuge,a %fcc0, loop_264
subccc %o4, 0x1296, %l1
bgu,a loop_265
bn,pt %xcc, loop_266
loop_264:
fsrc2 %f14, %f22
sdivx %l4, 0x17F9, %l3
loop_265:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_266:
fmul8ulx16 %f12, %f28, %f10
fand %f22, %f0, %f8
tne %icc, 0x2
fandnot1s %f31, %f31, %f10
edge32ln %i7, %i4, %l6
umul %i0, 0x09C1, %o7
fpmerge %f24, %f15, %f22
tsubcctv %g2, 0x0C85, %i2
fmovdvs %xcc, %f20, %f26
movneg %icc, %i5, %g7
set 0x58, %i5
ldswa [%l7 + %i5] 0x80, %i6
add %o0, %i1, %o3
nop
setx loop_267, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fbuge,a %fcc2, loop_268
tl %xcc, 0x6
add %g5, %g3, %i3
loop_267:
edge16ln %o2, %o6, %o5
loop_268:
nop
setx 0xF9A77FF2B44E8B1D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xC1E25D4AAF139373, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f16, %f14
movcc %xcc, %g4, %l5
bne,a,pn %xcc, loop_269
subccc %l0, %g6, %l2
subccc %g1, %o4, %o1
fnor %f22, %f24, %f8
loop_269:
tn %icc, 0x1
tleu %xcc, 0x6
mova %icc, %l1, %l4
wr %g0, 0x88, %asi
lda [%l7 + 0x40] %asi, %f13
bne,a loop_270
edge32l %l3, %i7, %l6
tsubcctv %i4, %i0, %o7
udivcc %i2, 0x182E, %i5
loop_270:
movcs %icc, %g7, %i6
fpsub32 %f30, %f0, %f22
movrne %g2, 0x357, %i1
sdivcc %o3, 0x07C5, %g5
set 0x52, %g6
stha %o0, [%l7 + %g6] 0x22
membar #Sync
fmovspos %xcc, %f11, %f23
nop
setx loop_271, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovscs %icc, %f11, %f15
ldstub [%l7 + 0x1C], %g3
membar 0x7F
loop_271:
nop
set 0x3C, %g2
lduwa [%l7 + %g2] 0x19, %o2
fmovsgu %xcc, %f5, %f13
tvs %xcc, 0x7
ldsh [%l7 + 0x74], %o6
sll %i3, 0x16, %g4
bcs,pt %icc, loop_272
array16 %o5, %l0, %g6
smul %l2, 0x0615, %l5
array8 %o4, %o1, %l1
loop_272:
fpadd16 %f28, %f28, %f22
edge8l %l4, %g1, %i7
orncc %l3, 0x114F, %i4
nop
setx 0x674DBC58, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0x5BBE8D93, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fadds %f3, %f24, %f14
andncc %i0, %o7, %i2
sra %i5, 0x1B, %g7
tcs %icc, 0x4
subcc %l6, 0x11FA, %g2
movvc %icc, %i6, %i1
fnor %f4, %f6, %f30
fmovsl %xcc, %f23, %f27
sra %o3, 0x10, %g5
array32 %o0, %o2, %g3
fone %f14
fbug %fcc1, loop_273
fnand %f0, %f22, %f24
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
membar 0x7D
loop_273:
tgu %xcc, 0x5
addc %o6, 0x0471, %g4
bvs,pt %icc, loop_274
movge %icc, %i3, %o5
brnz %g6, loop_275
nop
setx 0x855E28853A408180, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xF825B72B0AC21F1F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
faddd %f2, %f30, %f22
loop_274:
tn %icc, 0x6
set 0x0C, %i3
ldswa [%l7 + %i3] 0x18, %l0
loop_275:
movge %xcc, %l5, %l2
srax %o4, %o1, %l4
fpack32 %f22, %f28, %f12
tvc %xcc, 0x5
add %g1, 0x05DC, %l1
sllx %l3, %i4, %i7
wr %g0, 0x88, %asi
stda %f0, [%l7 + 0x40] %asi
set 0x40, %o6
swapa [%l7 + %o6] 0x80, %i0
mulscc %o7, %i2, %i5
te %xcc, 0x4
edge8 %l6, %g7, %g2
fmul8sux16 %f22, %f30, %f14
edge8l %i6, %i1, %g5
bg,a loop_276
alignaddr %o0, %o2, %o3
fnot2 %f30, %f28
taddcctv %o6, 0x000D, %g3
loop_276:
addccc %g4, 0x1A81, %i3
bvs,a loop_277
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sethi 0x10F8, %g6
st %f17, [%l7 + 0x54]
loop_277:
ldub [%l7 + 0x26], %o5
swap [%l7 + 0x40], %l0
edge8 %l2, %o4, %l5
tcc %icc, 0x5
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f16
umul %l4, %o1, %g1
sth %l1, [%l7 + 0x16]
stbar
movvs %icc, %i4, %l3
set 0x62, %o5
ldsba [%l7 + %o5] 0x19, %i0
array32 %o7, %i7, %i2
nop
setx 0x9D6AB6F499419B70, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xD42AD110240C7FCB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f26, %f20
fnand %f20, %f30, %f10
tvs %xcc, 0x5
movvc %xcc, %i5, %g7
lduh [%l7 + 0x3A], %g2
nop
setx 0x405E7326, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
ble,a,pt %icc, loop_278
te %xcc, 0x5
fbu,a %fcc3, loop_279
nop
setx loop_280, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_278:
fpmerge %f19, %f24, %f4
brlz %i6, loop_281
loop_279:
fnegs %f9, %f25
loop_280:
fbge %fcc2, loop_282
fmovsneg %icc, %f9, %f8
loop_281:
fmovsn %xcc, %f18, %f31
movrne %i1, %g5, %o0
loop_282:
udivx %o2, 0x11BA, %l6
tl %icc, 0x4
edge16 %o6, %g3, %o3
edge16ln %g4, %i3, %g6
nop
setx 0x504A76C9, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
move %xcc, %l0, %l2
fmovsl %xcc, %f27, %f19
wr %g0, 0x10, %asi
ldswa [%l7 + 0x78] %asi, %o5
lduh [%l7 + 0x7A], %l5
nop
setx 0xB2F7B90F4751E124, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
fsqrtd %f22, %f8
te %xcc, 0x0
fnot1 %f0, %f18
bshuffle %f10, %f10, %f26
and %o4, 0x11D0, %o1
fxnor %f4, %f10, %f4
edge8l %g1, %l1, %i4
ldsw [%l7 + 0x3C], %l3
srl %l4, 0x09, %i0
edge32ln %o7, %i7, %i5
udivx %i2, 0x0BBE, %g2
nop
set 0x50, %l2
ldsb [%l7 + %l2], %g7
tcc %icc, 0x1
set 0x40, %o0
stda %f0, [%l7 + %o0] 0xf1
membar #Sync
array8 %i1, %g5, %o0
udiv %o2, 0x1602, %l6
flush %l7 + 0x30
mulscc %o6, 0x0C75, %i6
sub %g3, 0x0812, %o3
nop
setx 0xE756C5FC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0x5E9E5466, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fadds %f6, %f21, %f24
udivcc %g4, 0x102C, %i3
brgz,a %l0, loop_283
sdivcc %g6, 0x157A, %l2
udivcc %o5, 0x17DF, %l5
fpadd32 %f14, %f18, %f20
loop_283:
fandnot2 %f18, %f8, %f6
or %o1, 0x05F6, %g1
taddcc %l1, 0x0712, %o4
bge,a,pt %xcc, loop_284
movle %xcc, %l3, %i4
st %f20, [%l7 + 0x38]
te %xcc, 0x2
loop_284:
fpackfix %f18, %f0
fmovsleu %xcc, %f1, %f12
fbg %fcc0, loop_285
fnegs %f1, %f21
fbug %fcc3, loop_286
andn %i0, %l4, %i7
loop_285:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %i5, 0x046B, %o7
loop_286:
fmul8x16au %f23, %f21, %f14
movn %xcc, %g2, %g7
movrne %i2, 0x0EB, %g5
tsubcctv %o0, 0x0ADC, %o2
sethi 0x1B33, %l6
fandnot1 %f24, %f30, %f22
movrlz %o6, 0x159, %i6
std %f4, [%l7 + 0x40]
movle %xcc, %g3, %i1
movre %o3, 0x3F8, %i3
fmovsne %xcc, %f14, %f12
fble %fcc2, loop_287
move %icc, %g4, %l0
tpos %xcc, 0x3
sll %g6, %l2, %l5
loop_287:
edge8n %o5, %o1, %g1
fnot2 %f16, %f8
nop
setx loop_288, %l0, %l1
jmpl %l1, %l1
udiv %l3, 0x034C, %i4
tl %icc, 0x7
movge %icc, %i0, %o4
loop_288:
fblg %fcc3, loop_289
fbul %fcc2, loop_290
faligndata %f10, %f10, %f0
movpos %icc, %i7, %l4
loop_289:
sdiv %o7, 0x1FC6, %i5
loop_290:
or %g2, 0x0B89, %i2
wr %g0, 0x23, %asi
stba %g5, [%l7 + 0x43] %asi
membar #Sync
sethi 0x0DB5, %o0
fpack32 %f2, %f30, %f30
and %o2, %l6, %o6
fbl,a %fcc2, loop_291
tg %xcc, 0x3
edge32n %g7, %i6, %i1
movl %xcc, %g3, %i3
loop_291:
and %o3, 0x1401, %l0
fmovrde %g6, %f6, %f2
fmovsvs %icc, %f5, %f17
movvs %icc, %g4, %l5
edge32l %o5, %l2, %o1
edge8n %g1, %l1, %l3
fmovrslz %i0, %f3, %f25
fnot1 %f30, %f28
fbo,a %fcc0, loop_292
edge8n %i4, %i7, %l4
movrgz %o4, %i5, %g2
tsubcctv %o7, 0x1CD0, %i2
loop_292:
ldub [%l7 + 0x50], %g5
taddcctv %o2, 0x10D6, %o0
fpadd32s %f0, %f19, %f13
for %f28, %f10, %f22
sdiv %l6, 0x0536, %g7
movrlz %i6, %i1, %o6
movrgez %g3, %o3, %i3
tn %xcc, 0x5
ldstub [%l7 + 0x7D], %l0
fcmpeq32 %f6, %f18, %g4
movrne %g6, %l5, %l2
membar 0x3C
mulx %o5, 0x0689, %g1
addccc %o1, 0x0484, %l3
umulcc %l1, 0x0E5B, %i4
nop
setx 0xC3CA6C7DC042E525, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
movrlz %i0, 0x337, %i7
subcc %l4, 0x067D, %o4
smul %i5, %g2, %o7
or %g5, 0x1B9E, %o2
fsrc1 %f26, %f0
fpadd32 %f2, %f20, %f12
fbge %fcc1, loop_293
tg %icc, 0x4
sdivcc %o0, 0x0C3E, %i2
movrlez %g7, 0x298, %l6
loop_293:
fmovsle %icc, %f11, %f27
tneg %xcc, 0x5
sll %i1, 0x1F, %i6
srlx %o6, 0x17, %g3
mulscc %i3, %o3, %g4
nop
setx 0xF37464032DF22580, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xC463A3B2A7EB3CE1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fdivd %f18, %f28, %f10
stx %l0, [%l7 + 0x60]
fabss %f4, %f30
bleu,pt %icc, loop_294
fbu %fcc1, loop_295
be %xcc, loop_296
edge32 %g6, %l5, %o5
loop_294:
sth %l2, [%l7 + 0x50]
loop_295:
xorcc %o1, %l3, %g1
loop_296:
movleu %icc, %i4, %l1
fmovrdlz %i7, %f24, %f6
set 0x0C, %l6
stwa %l4, [%l7 + %l6] 0x04
subc %o4, 0x05B5, %i5
movcs %xcc, %i0, %g2
and %o7, 0x1CF8, %g5
fmovrdgz %o2, %f6, %f4
srax %i2, %g7, %o0
andcc %i1, 0x0BA8, %i6
fbuge,a %fcc0, loop_297
edge32l %o6, %l6, %g3
tg %xcc, 0x3
srlx %i3, %o3, %g4
loop_297:
movg %icc, %g6, %l0
nop
set 0x38, %o1
ldd [%l7 + %o1], %f14
stx %l5, [%l7 + 0x50]
edge8ln %o5, %o1, %l3
brlz %g1, loop_298
fmovrsne %l2, %f30, %f29
addccc %i4, %i7, %l1
movcc %xcc, %o4, %l4
loop_298:
array16 %i5, %g2, %o7
nop
setx 0xFC6D067B54268F59, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
fsqrtd %f10, %f28
fnot1 %f6, %f30
fbuge %fcc0, loop_299
fmovrdgez %g5, %f14, %f14
sth %o2, [%l7 + 0x70]
wr %g0, 0x11, %asi
swapa [%l7 + 0x70] %asi, %i0
loop_299:
srl %i2, 0x18, %o0
fpadd16s %f2, %f14, %f22
sethi 0x145F, %i1
add %l7, 0x40, %l6
wr %g0, 0x18, %asi
casa [%l6] 0x18, %i6, %g7
alignaddrl %l6, %g3, %i3
ble,a,pt %xcc, loop_300
movg %xcc, %o6, %o3
and %g4, 0x13F6, %g6
bl %icc, loop_301
loop_300:
movrgez %l0, 0x02F, %l5
nop
setx 0x189E426B42ADF21E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x6E70483CB97932AA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fmuld %f20, %f18, %f4
fand %f28, %f10, %f16
loop_301:
movn %icc, %o5, %l3
fones %f9
fmovdne %icc, %f15, %f25
bcs,a %xcc, loop_302
fsrc1s %f26, %f23
smul %o1, %g1, %l2
fmovdvc %xcc, %f27, %f28
loop_302:
fornot1 %f16, %f18, %f28
brz,a %i4, loop_303
brz,a %i7, loop_304
nop
set 0x70, %g1
lduh [%l7 + %g1], %l1
fmul8x16al %f5, %f9, %f14
loop_303:
movne %icc, %l4, %o4
loop_304:
fbo,a %fcc2, loop_305
fcmpgt16 %f26, %f6, %i5
fba,a %fcc3, loop_306
bn,pn %xcc, loop_307
loop_305:
fornot1 %f18, %f8, %f0
tle %xcc, 0x3
loop_306:
edge16n %o7, %g2, %g5
loop_307:
srlx %i0, 0x12, %i2
sra %o2, 0x10, %i1
ble,a loop_308
array32 %i6, %o0, %g7
edge8n %l6, %g3, %i3
add %o6, %g4, %o3
loop_308:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %g6, 0x1B00, %l5
edge32 %l0, %l3, %o1
movge %xcc, %g1, %l2
bneg,a loop_309
movrlz %o5, 0x056, %i7
andn %l1, %l4, %i4
edge16n %i5, %o4, %o7
loop_309:
movl %xcc, %g2, %g5
movrne %i2, 0x0DC, %o2
bn loop_310
fcmpeq16 %f30, %f28, %i0
sdiv %i6, 0x027F, %o0
fcmpne32 %f24, %f0, %i1
loop_310:
addc %l6, 0x0352, %g7
taddcctv %g3, 0x1C33, %i3
wr %g0, 0x10, %asi
stba %g4, [%l7 + 0x56] %asi
movleu %icc, %o6, %g6
edge16ln %l5, %o3, %l3
edge8 %o1, %g1, %l0
bpos,a,pn %xcc, loop_311
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orncc %l2, 0x1CF7, %i7
fba %fcc1, loop_312
loop_311:
edge8n %l1, %l4, %i4
mulscc %i5, %o5, %o7
lduh [%l7 + 0x1C], %g2
loop_312:
addccc %o4, %g5, %i2
edge16l %o2, %i0, %o0
sdivx %i6, 0x03E8, %i1
edge32n %l6, %g3, %i3
set 0x2C, %l5
ldswa [%l7 + %l5] 0x10, %g7
movrgz %g4, 0x1C6, %o6
array16 %g6, %o3, %l3
sir 0x14F7
set 0x60, %i2
ldxa [%l7 + %i2] 0x88, %o1
edge8 %l5, %l0, %g1
edge16l %i7, %l2, %l1
ta %icc, 0x4
orn %l4, %i5, %i4
nop
setx 0x989610C0C647BF3B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x4727D15C3CA73E32, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fmuld %f16, %f28, %f4
sethi 0x117F, %o5
smulcc %o7, %o4, %g2
movvs %icc, %g5, %o2
tsubcctv %i0, %i2, %o0
fmovrslz %i1, %f26, %f30
ld [%l7 + 0x24], %f23
tneg %xcc, 0x0
xorcc %l6, 0x1E3F, %g3
subc %i6, %i3, %g7
tle %icc, 0x3
edge8 %o6, %g4, %o3
edge16ln %g6, %l3, %l5
movre %o1, 0x2C5, %l0
tl %icc, 0x0
nop
fitos %f1, %f28
alignaddrl %i7, %l2, %l1
wr %g0, 0x89, %asi
lduha [%l7 + 0x56] %asi, %g1
srlx %i5, 0x01, %i4
add %l7, 0x40, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %l4, %o7
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x30] %asi, %o5
fmovdge %icc, %f25, %f31
mova %icc, %o4, %g2
orn %g5, %o2, %i2
fcmpne32 %f0, %f20, %o0
umulcc %i0, %l6, %i1
movvs %xcc, %g3, %i3
edge8n %g7, %o6, %g4
bcc loop_313
add %o3, %g6, %i6
subccc %l5, %o1, %l3
bne,pn %icc, loop_314
loop_313:
bcc,a,pt %xcc, loop_315
movn %xcc, %i7, %l0
tgu %xcc, 0x0
loop_314:
addc %l2, %g1, %i5
loop_315:
mova %xcc, %l1, %l4
bcc loop_316
tsubcc %o7, %o5, %o4
edge32n %g2, %g5, %i4
fsrc2s %f21, %f4
loop_316:
ta %xcc, 0x3
tsubcctv %i2, 0x18C9, %o0
and %o2, %l6, %i1
nop
fitod %f0, %f30
fdtox %f30, %f28
movl %xcc, %g3, %i0
te %icc, 0x3
movcs %icc, %i3, %o6
sub %g7, 0x1E5A, %o3
andcc %g4, %i6, %g6
xnorcc %o1, %l5, %i7
fmovsge %xcc, %f17, %f18
andncc %l3, %l2, %l0
call loop_317
ba,a,pn %xcc, loop_318
movrgez %i5, %l1, %g1
tcc %icc, 0x7
loop_317:
sdivcc %l4, 0x15D6, %o7
loop_318:
tleu %icc, 0x7
array16 %o4, %g2, %g5
sethi 0x10CF, %o5
edge32 %i4, %i2, %o2
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %f16
edge32 %o0, %l6, %i1
be %icc, loop_319
fmovrdlez %i0, %f22, %f6
bvc %xcc, loop_320
subcc %g3, 0x1B03, %o6
loop_319:
add %g7, 0x178C, %i3
movrgz %o3, %g4, %i6
loop_320:
tsubcc %o1, %g6, %l5
movrlz %i7, %l3, %l0
subcc %i5, %l1, %g1
movvc %icc, %l4, %o7
fbne,a %fcc1, loop_321
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movne %xcc, %o4, %g2
movneg %xcc, %g5, %l2
loop_321:
fmovdgu %xcc, %f25, %f17
ldstub [%l7 + 0x73], %o5
sir 0x0BA3
orn %i2, 0x15FC, %o2
fble %fcc2, loop_322
ldx [%l7 + 0x58], %i4
andcc %o0, 0x0DDF, %i1
nop
fitos %f5, %f5
fstod %f5, %f30
loop_322:
brgz %l6, loop_323
sir 0x0DC2
fnegs %f10, %f17
bcs,pt %xcc, loop_324
loop_323:
fmovscs %icc, %f24, %f11
fcmple32 %f28, %f16, %i0
alignaddr %o6, %g7, %g3
loop_324:
fsrc1 %f10, %f2
smul %o3, %i3, %g4
sub %o1, 0x05CA, %i6
fmovdpos %icc, %f6, %f28
fpadd32s %f7, %f29, %f3
xnorcc %l5, 0x17CC, %g6
fbu %fcc2, loop_325
movrgez %i7, 0x2A5, %l0
fpadd16s %f16, %f17, %f30
fnands %f8, %f20, %f4
loop_325:
nop
set 0x60, %i7
ldda [%l7 + %i7] 0x88, %i4
sdivcc %l1, 0x07F1, %g1
nop
setx 0x0E688A7A938E5042, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x307A7E3F541F532B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f30, %f28
fbug %fcc2, loop_326
tcs %xcc, 0x1
umulcc %l3, 0x1249, %o7
tle %xcc, 0x4
loop_326:
sir 0x1B92
edge32ln %o4, %l4, %g2
set 0x40, %o4
ldda [%l7 + %o4] 0x04, %f16
nop
setx loop_327, %l0, %l1
jmpl %l1, %l2
edge32ln %o5, %i2, %o2
fbo,a %fcc3, loop_328
tsubcc %i4, 0x0D5B, %g5
loop_327:
sllx %o0, 0x04, %l6
sdivcc %i0, 0x1416, %i1
loop_328:
movvc %icc, %g7, %o6
stb %o3, [%l7 + 0x5B]
movpos %icc, %g3, %g4
lduw [%l7 + 0x0C], %i3
udiv %o1, 0x14BD, %l5
orn %i6, %g6, %i7
mova %xcc, %l0, %l1
mulx %g1, 0x1EC9, %l3
movrlez %o7, 0x244, %i5
membar 0x74
andncc %l4, %o4, %l2
ldd [%l7 + 0x68], %f18
sdiv %g2, 0x1ABE, %i2
fpsub32 %f2, %f22, %f28
fpack32 %f20, %f4, %f2
movne %xcc, %o5, %i4
movrlz %o2, %o0, %l6
edge16n %i0, %i1, %g7
movrgz %o6, 0x2E4, %g5
wr %g0, 0x11, %asi
lduha [%l7 + 0x56] %asi, %g3
movge %xcc, %o3, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %icc, %o1, %l5
xnorcc %g4, 0x1978, %g6
move %icc, %i6, %l0
fmovsleu %xcc, %f10, %f15
fpack32 %f30, %f8, %f16
edge16n %l1, %i7, %g1
ldsb [%l7 + 0x64], %o7
bgu,a loop_329
edge32l %i5, %l3, %l4
fpadd16 %f4, %f14, %f6
set 0x28, %g5
lda [%l7 + %g5] 0x0c, %f6
loop_329:
nop
set 0x28, %l3
stx %o4, [%l7 + %l3]
brnz %g2, loop_330
fbug,a %fcc1, loop_331
fmovda %icc, %f7, %f6
fmul8x16al %f26, %f18, %f30
loop_330:
fmovdne %icc, %f23, %f21
loop_331:
nop
wr %g0, 0x89, %asi
lduha [%l7 + 0x18] %asi, %i2
movrgez %o5, 0x0CF, %i4
movg %icc, %o2, %l2
movleu %icc, %o0, %i0
edge8 %l6, %g7, %i1
movrlz %g5, 0x19C, %g3
orcc %o3, %i3, %o1
mulscc %l5, %g4, %g6
te %icc, 0x6
mova %xcc, %o6, %i6
lduh [%l7 + 0x76], %l1
fone %f2
srl %i7, 0x16, %l0
addcc %g1, 0x1AFF, %i5
tleu %icc, 0x4
fba,a %fcc1, loop_332
bn,pt %icc, loop_333
andncc %l3, %l4, %o4
xorcc %g2, 0x1FA3, %i2
loop_332:
smulcc %o7, 0x1045, %o5
loop_333:
nop
wr %g0, 0x88, %asi
ldsha [%l7 + 0x0C] %asi, %o2
edge8 %i4, %l2, %o0
nop
setx 0x1B1E40E2A04F4598, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
andn %l6, 0x15CA, %g7
bne %icc, loop_334
tneg %icc, 0x3
add %i1, %g5, %g3
andcc %o3, 0x06D4, %i3
loop_334:
srlx %o1, 0x01, %i0
tsubcctv %g4, 0x086A, %l5
sir 0x0797
alignaddrl %g6, %i6, %o6
fmovde %icc, %f7, %f3
andcc %i7, 0x19D2, %l1
andncc %g1, %l0, %i5
edge8n %l4, %o4, %g2
tleu %xcc, 0x3
movcs %xcc, %l3, %o7
bn,a,pt %xcc, loop_335
tcc %xcc, 0x6
tcs %icc, 0x0
srlx %i2, %o2, %i4
loop_335:
nop
fitod %f12, %f12
fdtos %f12, %f3
tleu %icc, 0x4
fbuge,a %fcc1, loop_336
fmovscc %xcc, %f23, %f23
fmovsvs %icc, %f26, %f18
fpadd32 %f20, %f6, %f10
loop_336:
edge16 %l2, %o5, %o0
ldsb [%l7 + 0x4E], %l6
movrne %g7, 0x0BE, %g5
movneg %xcc, %i1, %g3
andn %i3, %o1, %i0
fmovdle %icc, %f25, %f12
wr %g0, 0x11, %asi
lda [%l7 + 0x68] %asi, %f25
bcs %icc, loop_337
fbug %fcc2, loop_338
orncc %g4, %o3, %g6
fmovsvs %xcc, %f8, %f14
loop_337:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_338:
te %xcc, 0x5
fmovdleu %xcc, %f12, %f15
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x1E] %asi, %i6
sll %o6, %i7, %l5
nop
setx loop_339, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tvc %xcc, 0x6
fbu %fcc0, loop_340
movgu %xcc, %l1, %g1
loop_339:
add %i5, %l4, %l0
set 0x30, %o2
ldxa [%l7 + %o2] 0x80, %g2
loop_340:
ldsw [%l7 + 0x18], %o4
array16 %l3, %i2, %o2
srlx %i4, %o7, %l2
edge32n %o5, %l6, %g7
fbge,a %fcc3, loop_341
alignaddr %o0, %i1, %g5
fcmpne32 %f16, %f10, %g3
movcs %xcc, %o1, %i0
loop_341:
subcc %i3, 0x02CB, %g4
bleu loop_342
stbar
srax %g6, 0x16, %i6
mulscc %o6, 0x04C7, %i7
loop_342:
fsrc1 %f22, %f30
sllx %o3, %l5, %l1
ldsh [%l7 + 0x50], %g1
fmovrse %i5, %f22, %f24
bshuffle %f2, %f8, %f0
set 0x0E, %l0
stba %l4, [%l7 + %l0] 0xe3
membar #Sync
fmovdle %xcc, %f9, %f27
smulcc %l0, %g2, %o4
tcs %xcc, 0x5
call loop_343
sllx %i2, 0x1A, %l3
edge16l %i4, %o2, %o7
tg %icc, 0x1
loop_343:
fbl %fcc3, loop_344
fmovrsgez %l2, %f31, %f18
orcc %o5, 0x1AA6, %g7
movrgez %o0, %i1, %l6
loop_344:
orcc %g5, %g3, %o1
and %i3, 0x0E74, %g4
nop
setx loop_345, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
nop
setx 0x2300FC4B5BBCF40D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x50F4A79CEEE2600D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
faddd %f22, %f6, %f14
bne,pt %icc, loop_346
tg %icc, 0x0
loop_345:
nop
fitos %f16, %f23
mulx %g6, 0x0F31, %i0
loop_346:
tsubcc %i6, %o6, %o3
fmovsneg %icc, %f11, %f29
fnegd %f26, %f16
fandnot1 %f4, %f4, %f10
tpos %icc, 0x3
orncc %l5, 0x1F94, %i7
brz %g1, loop_347
or %i5, 0x0DE3, %l4
fzeros %f1
movcc %icc, %l0, %g2
loop_347:
tn %icc, 0x6
wr %g0, 0x89, %asi
stba %o4, [%l7 + 0x19] %asi
mulx %l1, 0x1004, %i2
umulcc %l3, %o2, %i4
sir 0x09E2
andncc %o7, %o5, %l2
movneg %xcc, %o0, %i1
movn %icc, %l6, %g5
srlx %g3, %g7, %i3
movrlez %g4, %o1, %g6
stx %i6, [%l7 + 0x78]
sll %i0, %o6, %l5
swap [%l7 + 0x58], %i7
smulcc %o3, %i5, %g1
mulx %l4, %g2, %l0
tge %xcc, 0x5
orcc %l1, 0x1E56, %o4
fmovdcs %icc, %f10, %f10
udivx %l3, 0x0D6E, %i2
set 0x6C, %l1
lduha [%l7 + %l1] 0x14, %i4
fones %f5
movvs %xcc, %o7, %o2
fbug,a %fcc3, loop_348
fbu %fcc3, loop_349
fcmpne32 %f16, %f2, %l2
set 0x48, %g3
ldxa [%l7 + %g3] 0x15, %o5
loop_348:
tne %icc, 0x2
loop_349:
fmovsge %xcc, %f7, %f15
umulcc %o0, 0x1BE7, %i1
fmovrsgez %g5, %f1, %f22
set 0x2A, %i1
ldstuba [%l7 + %i1] 0x0c, %g3
bge,pt %xcc, loop_350
movrlez %l6, %g7, %i3
fandnot1 %f24, %f22, %f18
fpadd16s %f5, %f9, %f16
loop_350:
nop
set 0x64, %g4
stwa %g4, [%l7 + %g4] 0x89
tle %xcc, 0x3
taddcc %o1, 0x0189, %g6
fmovrdgez %i6, %f0, %f16
edge8n %o6, %i0, %l5
bpos %icc, loop_351
smulcc %i7, 0x0E74, %o3
ldsh [%l7 + 0x5E], %i5
tvs %xcc, 0x4
loop_351:
movpos %icc, %g1, %l4
subcc %g2, 0x0DA6, %l1
membar 0x28
and %l0, %o4, %l3
nop
set 0x3C, %o7
stw %i2, [%l7 + %o7]
umulcc %i4, 0x0D56, %o7
movrlz %l2, %o2, %o0
and %i1, %o5, %g5
movle %xcc, %g3, %g7
tge %icc, 0x1
wr %g0, 0x80, %asi
sta %f23, [%l7 + 0x5C] %asi
tn %icc, 0x1
brgz %l6, loop_352
fmovdcc %icc, %f23, %f13
fmovda %icc, %f27, %f23
andcc %i3, %g4, %g6
loop_352:
addccc %i6, 0x134C, %o1
tsubcc %o6, 0x1F6A, %i0
fmovscs %icc, %f12, %f7
movrlz %i7, %l5, %o3
fmovdl %icc, %f30, %f8
sethi 0x0E0D, %i5
nop
setx 0x888404A4E77068EC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0xEE64B8B8BFA18ECD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f24, %f8
tl %xcc, 0x4
membar 0x77
bne,a,pn %xcc, loop_353
fmovsa %icc, %f14, %f21
fbge %fcc2, loop_354
edge8ln %l4, %g1, %g2
loop_353:
prefetch [%l7 + 0x6C], 0x3
srax %l1, 0x0A, %o4
loop_354:
fbue %fcc2, loop_355
lduw [%l7 + 0x78], %l0
and %l3, 0x1D1F, %i2
movge %icc, %i4, %l2
loop_355:
add %o2, 0x1B99, %o7
tvs %icc, 0x0
edge8l %o0, %o5, %i1
fornot2 %f14, %f20, %f8
tge %icc, 0x3
movrne %g5, %g3, %l6
prefetch [%l7 + 0x54], 0x0
nop
setx 0xC9BE44BE16FCAAA0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xC061BD0C2180D823, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f16, %f22
fcmpgt32 %f4, %f12, %g7
edge16n %g4, %g6, %i6
ldub [%l7 + 0x3C], %i3
edge8l %o1, %o6, %i7
edge32l %i0, %l5, %i5
movpos %icc, %o3, %l4
fmovsvc %icc, %f0, %f0
brnz,a %g2, loop_356
edge32l %g1, %o4, %l1
srlx %l0, 0x0F, %l3
movpos %xcc, %i4, %l2
loop_356:
andn %o2, 0x1AAA, %i2
tg %xcc, 0x4
fbo,a %fcc2, loop_357
fbug,a %fcc2, loop_358
nop
fitos %f25, %f22
bvs loop_359
loop_357:
ta %xcc, 0x1
loop_358:
edge8l %o0, %o7, %i1
fpadd32s %f24, %f7, %f7
loop_359:
fbuge,a %fcc3, loop_360
tgu %icc, 0x4
array16 %g5, %o5, %l6
be,a,pt %icc, loop_361
loop_360:
movvs %xcc, %g7, %g3
tg %icc, 0x7
set 0x44, %l4
ldswa [%l7 + %l4] 0x81, %g4
loop_361:
fnot1 %f22, %f8
brlez,a %i6, loop_362
umulcc %i3, %o1, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %i7, 0x1C6A, %g6
loop_362:
std %f0, [%l7 + 0x30]
set 0x20, %i4
sta %f5, [%l7 + %i4] 0x89
fmovsleu %xcc, %f11, %f22
addcc %l5, %i5, %i0
smul %l4, 0x010E, %o3
ba,a loop_363
edge32ln %g1, %o4, %l1
move %xcc, %l0, %l3
orn %g2, %i4, %o2
loop_363:
nop
setx loop_364, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fbne %fcc2, loop_365
mova %icc, %l2, %i2
te %icc, 0x5
loop_364:
fone %f8
loop_365:
sll %o0, %o7, %i1
xor %o5, 0x08F7, %g5
movrgez %l6, 0x13A, %g7
alignaddrl %g3, %i6, %g4
tle %icc, 0x3
st %f20, [%l7 + 0x08]
xor %i3, %o6, %o1
movcs %xcc, %g6, %i7
subc %l5, %i5, %l4
edge16n %i0, %o3, %o4
srlx %l1, 0x1B, %l0
movrlz %g1, 0x3F0, %l3
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x36] %asi, %i4
fmovd %f18, %f2
fbuge,a %fcc2, loop_366
tsubcc %g2, 0x05A7, %o2
fandnot1 %f10, %f22, %f2
udiv %i2, 0x177F, %o0
loop_366:
fmovrdne %o7, %f26, %f2
edge8ln %l2, %o5, %g5
add %l7, 0x10, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %i1
casxa [%l6] 0x89, %i1, %g7
udiv %l6, 0x135A, %g3
tsubcctv %i6, %i3, %o6
add %g4, %g6, %o1
edge32n %i7, %i5, %l5
nop
setx 0xBB09FD40, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0x287E9FCD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fmuls %f24, %f18, %f1
smulcc %i0, 0x05DC, %o3
fnor %f12, %f2, %f8
srl %l4, 0x11, %l1
fble %fcc1, loop_367
movvs %icc, %l0, %g1
prefetch [%l7 + 0x34], 0x0
fcmpne16 %f26, %f20, %o4
loop_367:
nop
setx loop_368, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movneg %icc, %i4, %l3
tg %xcc, 0x0
fbn,a %fcc2, loop_369
loop_368:
taddcctv %o2, 0x0CA4, %g2
udivcc %o0, 0x15D1, %i2
andn %l2, 0x1726, %o5
loop_369:
nop
set 0x74, %i0
stwa %o7, [%l7 + %i0] 0x14
fmovd %f24, %f24
fornot2s %f9, %f22, %f27
edge16l %i1, %g5, %g7
set 0x54, %i6
lda [%l7 + %i6] 0x81, %f29
sdiv %l6, 0x1E49, %i6
subccc %i3, 0x09C7, %g3
nop
fitos %f12, %f4
fstoi %f4, %f16
set 0x68, %o3
lduba [%l7 + %o3] 0x11, %g4
ldd [%l7 + 0x78], %f4
tcs %xcc, 0x3
fbl,a %fcc2, loop_370
fpadd32s %f26, %f29, %f0
orn %o6, 0x1971, %o1
edge16l %g6, %i5, %l5
loop_370:
mulscc %i0, 0x1692, %i7
edge32 %o3, %l1, %l0
alignaddr %g1, %l4, %i4
ldstub [%l7 + 0x6E], %l3
movn %icc, %o4, %g2
membar 0x3C
fpadd32s %f22, %f1, %f5
ldsb [%l7 + 0x0D], %o0
mova %icc, %i2, %o2
orncc %o5, 0x075D, %o7
nop
fitos %f0, %f23
fstod %f23, %f8
stx %i1, [%l7 + 0x60]
mova %xcc, %l2, %g7
movne %xcc, %l6, %g5
fornot1s %f28, %f11, %f0
fmovsne %xcc, %f16, %f21
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x30] %asi, %i3
fmovdcs %icc, %f9, %f10
movle %icc, %g3, %g4
alignaddrl %o6, %i6, %o1
sdivcc %i5, 0x1A2E, %g6
tle %icc, 0x7
fmovsleu %xcc, %f7, %f8
fmovdvc %icc, %f27, %f17
umulcc %l5, 0x19BE, %i0
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x24] %asi, %i7
fmovdcc %icc, %f20, %f26
movle %icc, %l1, %l0
movneg %xcc, %o3, %g1
tpos %icc, 0x3
fnot2 %f6, %f8
tl %xcc, 0x4
wr %g0, 0x04, %asi
ldsha [%l7 + 0x4E] %asi, %i4
set 0x40, %g7
stda %f16, [%l7 + %g7] 0x1e
membar #Sync
mulx %l4, 0x0938, %o4
fornot2 %f12, %f14, %f22
fbne,a %fcc3, loop_371
ta %icc, 0x6
andn %l3, %g2, %o0
fmovrse %i2, %f21, %f3
loop_371:
or %o2, %o7, %i1
nop
fitos %f14, %f28
fstod %f28, %f26
nop
fitod %f10, %f16
fdtoi %f16, %f30
fmovsleu %icc, %f22, %f28
bcc,a loop_372
fandnot2s %f21, %f23, %f23
movge %xcc, %l2, %g7
sethi 0x1053, %o5
loop_372:
fnot1s %f23, %f10
fabss %f25, %f8
orn %l6, %i3, %g5
set 0x6C, %g6
lduha [%l7 + %g6] 0x11, %g3
movge %xcc, %o6, %g4
movn %icc, %o1, %i6
udiv %i5, 0x1C2A, %g6
fsrc1s %f3, %f1
movpos %xcc, %l5, %i0
fmovs %f17, %f3
fmovdle %icc, %f27, %f10
ldsh [%l7 + 0x7A], %i7
bge,a,pt %icc, loop_373
ldsb [%l7 + 0x5E], %l1
smul %l0, %o3, %i4
fmovsleu %xcc, %f9, %f14
loop_373:
movrgz %l4, 0x30C, %o4
set 0x70, %g2
ldsha [%l7 + %g2] 0x88, %g1
prefetch [%l7 + 0x64], 0x3
addc %l3, 0x17D1, %o0
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x78] %asi, 0x0
fblg %fcc0, loop_374
fbue,a %fcc3, loop_375
fxors %f28, %f20, %f0
nop
setx 0x60756BD0, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
loop_374:
array8 %g2, %o7, %i1
loop_375:
sub %l2, 0x1783, %g7
ldx [%l7 + 0x28], %o5
nop
fitod %f10, %f12
fdtox %f12, %f12
fxtod %f12, %f20
fbule %fcc0, loop_376
movvc %icc, %o2, %l6
tpos %icc, 0x7
tvc %icc, 0x1
loop_376:
lduw [%l7 + 0x3C], %g5
movrlez %i3, 0x002, %o6
nop
setx 0x36E7B1020DC198B6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xEEACFA53BE529257, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f12, %f10
sdiv %g3, 0x1D2C, %g4
movvs %xcc, %i6, %o1
addc %i5, %l5, %i0
sethi 0x1151, %i7
bneg,a,pn %xcc, loop_377
ld [%l7 + 0x44], %f11
tg %xcc, 0x2
prefetch [%l7 + 0x18], 0x3
loop_377:
udivcc %l1, 0x1899, %l0
movrgez %o3, 0x17D, %g6
fandnot1 %f30, %f16, %f8
add %l7, 0x28, %l6
wr %g0, 0x0c, %asi
casxa [%l6] %asi, %l4, %i4
movpos %xcc, %g1, %o4
stbar
edge16ln %o0, %l3, %i2
subccc %o7, %g2, %l2
bl,pn %xcc, loop_378
xnorcc %i1, %g7, %o2
te %xcc, 0x7
movl %xcc, %l6, %g5
loop_378:
swap [%l7 + 0x24], %i3
sra %o5, 0x19, %g3
movrgz %g4, 0x279, %o6
sll %o1, 0x06, %i6
edge8l %i5, %i0, %l5
orncc %l1, %i7, %o3
edge16ln %g6, %l0, %l4
smul %i4, 0x0EEA, %g1
movle %xcc, %o4, %l3
fpsub16s %f29, %f18, %f14
srax %o0, %i2, %o7
tsubcctv %g2, %l2, %g7
sra %i1, 0x12, %o2
fornot2s %f27, %f12, %f19
orn %l6, 0x0BA5, %i3
fcmpne16 %f6, %f12, %o5
fands %f10, %f5, %f9
srl %g5, %g4, %o6
fsrc1s %f9, %f21
movn %icc, %g3, %o1
alignaddr %i5, %i6, %i0
fbge %fcc1, loop_379
fandnot2 %f18, %f16, %f20
movvs %xcc, %l1, %l5
movrlez %i7, 0x324, %g6
loop_379:
fbg,a %fcc2, loop_380
xor %o3, 0x11B6, %l0
andcc %l4, 0x0F60, %g1
fmovrsgz %i4, %f5, %f1
loop_380:
sra %l3, 0x03, %o0
brnz,a %i2, loop_381
ta %icc, 0x5
edge8l %o4, %o7, %l2
fmovrde %g2, %f16, %f10
loop_381:
nop
wr %g0, 0x80, %asi
stwa %i1, [%l7 + 0x60] %asi
tvs %xcc, 0x4
fmovrsne %o2, %f30, %f10
bcs,a,pn %xcc, loop_382
andncc %g7, %l6, %i3
set 0x40, %i5
stda %f0, [%l7 + %i5] 0x04
loop_382:
nop
set 0x4C, %o6
lduwa [%l7 + %o6] 0x14, %g5
tn %icc, 0x1
edge32n %g4, %o6, %g3
array8 %o1, %o5, %i5
xor %i0, 0x19A1, %l1
movrlz %l5, %i7, %g6
orncc %i6, 0x0EEB, %o3
sub %l0, %g1, %i4
fzeros %f29
edge16ln %l4, %o0, %i2
movrne %o4, %l3, %l2
membar 0x59
nop
setx 0x5C0B1E03, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
fsqrts %f27, %f13
edge32 %o7, %i1, %g2
stw %g7, [%l7 + 0x10]
sir 0x14AD
tgu %xcc, 0x4
movleu %xcc, %o2, %i3
fand %f20, %f16, %f22
fmul8x16 %f26, %f2, %f24
alignaddr %g5, %l6, %o6
bn loop_383
array32 %g4, %g3, %o5
sllx %i5, %i0, %l1
fexpand %f19, %f18
loop_383:
srax %l5, 0x0B, %i7
ldsh [%l7 + 0x64], %o1
fmovdneg %xcc, %f22, %f30
brgz,a %g6, loop_384
st %f22, [%l7 + 0x3C]
set 0x30, %o5
ldda [%l7 + %o5] 0x14, %o2
loop_384:
fmovsl %xcc, %f13, %f7
addccc %i6, %l0, %i4
edge32l %l4, %g1, %i2
membar 0x5C
wr %g0, 0x80, %asi
lduha [%l7 + 0x14] %asi, %o0
brz,a %o4, loop_385
movrlez %l2, %l3, %o7
tg %xcc, 0x0
movcc %icc, %g2, %g7
loop_385:
subc %o2, 0x02E4, %i3
fmovdpos %icc, %f10, %f16
edge32ln %i1, %l6, %g5
be,pt %xcc, loop_386
tn %icc, 0x5
bcc loop_387
fmovdgu %xcc, %f27, %f14
loop_386:
tge %icc, 0x6
tne %xcc, 0x6
loop_387:
nop
set 0x54, %l2
lduw [%l7 + %l2], %g4
bneg,a loop_388
fmovspos %icc, %f17, %f25
sir 0x15F2
andncc %o6, %o5, %i5
loop_388:
fble,a %fcc1, loop_389
tge %xcc, 0x1
bcc,a,pt %icc, loop_390
sll %i0, 0x02, %g3
loop_389:
udivcc %l1, 0x0D33, %i7
bl,pt %icc, loop_391
loop_390:
nop
setx 0x0A1D8A91A442D69D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f24
array32 %o1, %l5, %o3
nop
setx 0x348ED1BDF9C8DBA6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x686049A6CF4591ED, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
faddd %f22, %f14, %f8
loop_391:
srax %g6, %i6, %l0
movvs %icc, %i4, %g1
fmovrse %l4, %f30, %f19
st %f25, [%l7 + 0x18]
bvc loop_392
call loop_393
sir 0x0121
nop
setx 0x1FCC66316D3BB0BA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
fsqrtd %f18, %f22
loop_392:
bge,a,pt %xcc, loop_394
loop_393:
brlez %i2, loop_395
edge32ln %o4, %o0, %l2
srax %o7, %l3, %g2
loop_394:
tsubcctv %g7, %o2, %i1
loop_395:
sub %i3, 0x0EE8, %l6
stw %g4, [%l7 + 0x30]
tgu %icc, 0x4
srl %g5, %o6, %o5
addcc %i5, 0x0422, %i0
sub %g3, 0x15C9, %l1
fand %f22, %f10, %f6
movleu %icc, %o1, %l5
movpos %icc, %o3, %i7
orn %i6, %l0, %i4
brgez %g1, loop_396
smul %l4, 0x03A5, %i2
tg %xcc, 0x6
fmovdvs %icc, %f29, %f22
loop_396:
addc %o4, 0x1787, %o0
tsubcc %l2, %g6, %l3
add %l7, 0x7C, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %g2
casa [%l6] %asi, %g2, %o7
pdist %f26, %f28, %f24
tleu %icc, 0x4
bgu,a,pt %xcc, loop_397
taddcctv %o2, 0x03D3, %g7
umul %i1, 0x15AE, %i3
srlx %l6, 0x03, %g5
loop_397:
fandnot2 %f26, %f26, %f2
movpos %icc, %g4, %o5
xor %o6, 0x1E5B, %i5
smulcc %g3, 0x1B1F, %i0
smul %o1, %l5, %o3
movne %icc, %l1, %i6
subc %l0, %i7, %g1
sth %i4, [%l7 + 0x7A]
udiv %l4, 0x0F41, %o4
fnot1 %f0, %f2
nop
fitos %f11, %f19
fstox %f19, %f28
fxtos %f28, %f23
alignaddrl %o0, %l2, %g6
andncc %i2, %l3, %o7
movrlez %o2, %g7, %g2
andcc %i1, %i3, %l6
movleu %xcc, %g4, %g5
tvc %xcc, 0x6
tleu %icc, 0x4
fpadd16 %f4, %f8, %f2
movrlez %o5, %i5, %g3
fpmerge %f30, %f12, %f14
fmovspos %icc, %f18, %f12
fors %f27, %f24, %f31
tle %icc, 0x6
fmovrdlez %i0, %f4, %f8
fba %fcc1, loop_398
fmovd %f22, %f24
nop
fitos %f3, %f17
fstox %f17, %f16
fxtos %f16, %f22
flush %l7 + 0x3C
loop_398:
fnot2 %f20, %f2
sdiv %o6, 0x1B46, %o1
movvs %icc, %o3, %l5
movpos %icc, %i6, %l0
tle %icc, 0x7
edge8n %i7, %l1, %g1
edge8ln %i4, %o4, %l4
fors %f9, %f17, %f4
tpos %xcc, 0x1
fors %f24, %f26, %f0
array8 %l2, %o0, %i2
stx %l3, [%l7 + 0x50]
fmovrdne %g6, %f6, %f0
membar 0x07
and %o2, 0x0136, %g7
movle %xcc, %g2, %i1
fsrc2 %f14, %f2
fmovd %f28, %f28
udivx %i3, 0x1FE2, %o7
fblg,a %fcc3, loop_399
edge16l %l6, %g4, %g5
xnor %i5, %g3, %i0
taddcc %o6, 0x168A, %o1
loop_399:
te %xcc, 0x7
tle %icc, 0x6
fbge %fcc2, loop_400
fmovdl %xcc, %f9, %f10
edge32ln %o3, %o5, %l5
nop
setx 0xCE258F61C0423108, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
loop_400:
sth %i6, [%l7 + 0x44]
tsubcc %l0, 0x0DB6, %l1
stb %i7, [%l7 + 0x77]
membar 0x7D
nop
setx loop_401, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
edge32l %i4, %g1, %l4
addccc %l2, 0x1C36, %o4
ta %icc, 0x6
loop_401:
fmovsl %icc, %f26, %f20
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
set 0x08, %i3
ldd [%l7 + %i3], %f10
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x69] %asi, %o0
andncc %i2, %g6, %o2
fmovrdlez %g7, %f0, %f30
edge32ln %g2, %l3, %i1
bshuffle %f0, %f24, %f28
addccc %i3, 0x147D, %l6
nop
fitos %f19, %f8
fornot1 %f2, %f4, %f28
fzeros %f3
edge16ln %o7, %g4, %i5
ta %icc, 0x5
nop
setx 0x12DB2371481B373C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xC5D0E075DB316543, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f2, %f6
wr %g0, 0x80, %asi
ldsha [%l7 + 0x26] %asi, %g5
bpos %icc, loop_402
tne %icc, 0x6
set 0x38, %o0
swapa [%l7 + %o0] 0x10, %i0
loop_402:
add %g3, %o1, %o6
fbl %fcc2, loop_403
movvs %icc, %o5, %l5
tle %icc, 0x0
tsubcctv %i6, %l0, %l1
loop_403:
nop
set 0x32, %l6
ldub [%l7 + %l6], %i7
mulscc %i4, %g1, %l4
ldsw [%l7 + 0x58], %o3
sir 0x144A
fabsd %f8, %f0
movvs %icc, %o4, %o0
tcs %xcc, 0x2
mulx %l2, 0x1E72, %g6
fmovdvc %xcc, %f18, %f4
wr %g0, 0x10, %asi
lduba [%l7 + 0x21] %asi, %o2
fpadd16 %f10, %f0, %f18
brlz,a %i2, loop_404
edge32ln %g2, %l3, %i1
nop
fitos %f13, %f18
fstod %f18, %f18
fbl,a %fcc3, loop_405
loop_404:
fsrc1s %f7, %f22
pdist %f26, %f26, %f4
subcc %i3, %l6, %o7
loop_405:
tgu %xcc, 0x4
movl %icc, %g7, %i5
bge loop_406
tcs %icc, 0x5
orncc %g4, %i0, %g5
fornot2s %f10, %f6, %f22
loop_406:
popc %g3, %o1
fmovsle %xcc, %f14, %f28
sdivcc %o6, 0x139C, %o5
umul %i6, %l5, %l0
fbn %fcc3, loop_407
movl %xcc, %i7, %i4
ldstub [%l7 + 0x4F], %g1
alignaddrl %l1, %o3, %l4
loop_407:
array8 %o0, %l2, %g6
fbne,a %fcc1, loop_408
movcc %icc, %o2, %o4
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
loop_408:
fnands %f23, %f12, %f11
bge %xcc, loop_409
bne,a %icc, loop_410
fmovscs %xcc, %f23, %f8
nop
setx 0x67B8AAE724C6F832, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x51B55128EF841662, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f28, %f12
loop_409:
fmovsvc %xcc, %f29, %f13
loop_410:
fnors %f30, %f14, %f22
fmovrdgez %g2, %f12, %f6
orcc %i2, 0x0303, %i1
movvc %icc, %l3, %i3
ld [%l7 + 0x5C], %f29
tle %icc, 0x4
array16 %l6, %g7, %o7
edge8n %i5, %i0, %g5
st %f9, [%l7 + 0x6C]
sdivcc %g4, 0x06C3, %g3
ldstub [%l7 + 0x74], %o6
edge32 %o5, %i6, %l5
tleu %xcc, 0x2
movrlez %l0, %o1, %i7
nop
setx loop_411, %l0, %l1
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 %g1, %i4, %o3
nop
setx 0xED5F4C70, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0xB79A2B93, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fmuls %f8, %f28, %f7
fbule,a %fcc0, loop_412
loop_411:
tl %xcc, 0x2
movpos %icc, %l4, %o0
tsubcctv %l2, %l1, %o2
loop_412:
tl %icc, 0x0
fxnor %f30, %f30, %f18
movrlz %o4, %g2, %i2
edge8n %i1, %l3, %i3
sllx %g6, 0x10, %g7
fbu,a %fcc1, loop_413
mulscc %o7, %i5, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpeq16 %f30, %f16, %i0
loop_413:
fmovrsgez %g4, %f13, %f0
membar #Sync
wr %g0, 0xf8, %asi
ldda [%l7 + 0x40] %asi, %f0
fand %f10, %f24, %f22
edge8 %g5, %o6, %g3
edge8n %i6, %l5, %l0
brgez %o5, loop_414
tvc %xcc, 0x0
nop
fitos %f5, %f16
fstox %f16, %f14
orcc %i7, 0x1A04, %g1
loop_414:
sth %i4, [%l7 + 0x2A]
movn %xcc, %o3, %l4
bg,pt %icc, loop_415
tneg %xcc, 0x3
fmovsgu %icc, %f29, %f4
movl %xcc, %o0, %l2
loop_415:
tl %icc, 0x3
wr %g0, 0xe3, %asi
ldda [%l7 + 0x40] %asi, %o0
tle %icc, 0x7
tneg %icc, 0x1
ldd [%l7 + 0x48], %f12
movrgz %l1, %o4, %o2
wr %g0, 0x26, %asi
ldda [%l7 + 0x70] %asi, %g2
edge32ln %i1, %i2, %i3
movg %icc, %l3, %g7
mulscc %g6, %o7, %i5
tn %xcc, 0x1
tge %xcc, 0x3
fnands %f21, %f7, %f1
edge32n %i0, %l6, %g5
fbn %fcc1, loop_416
addccc %o6, %g3, %g4
wr %g0, 0x4f, %asi
ldxa [%g0 + 0x0] %asi, %i6
loop_416:
fpmerge %f20, %f25, %f2
sir 0x0C4E
set 0x28, %o1
stha %l5, [%l7 + %o1] 0x23
membar #Sync
fmovsn %icc, %f11, %f4
fbu,a %fcc0, loop_417
movvs %xcc, %o5, %l0
brlz,a %i7, loop_418
sra %g1, 0x03, %i4
loop_417:
bne loop_419
movcc %icc, %l4, %o3
loop_418:
or %o0, 0x1BDE, %o1
fnot1s %f21, %f29
loop_419:
srax %l2, 0x17, %l1
fmovrde %o4, %f28, %f22
tleu %xcc, 0x4
tvc %xcc, 0x4
fxors %f25, %f3, %f5
edge16n %o2, %i1, %i2
udivx %g2, 0x1989, %i3
move %xcc, %l3, %g6
tn %xcc, 0x6
wr %g0, 0x88, %asi
ldda [%l7 + 0x20] %asi, %g6
fabsd %f0, %f22
movvc %xcc, %i5, %o7
tvs %icc, 0x1
udivcc %i0, 0x0060, %g5
fmovsa %icc, %f9, %f0
umul %l6, 0x1B78, %o6
xor %g3, %i6, %g4
tn %xcc, 0x5
movvs %xcc, %o5, %l5
fornot1s %f20, %f0, %f16
sub %l0, %g1, %i7
tsubcctv %i4, %o3, %l4
fmovsle %icc, %f9, %f29
udivcc %o0, 0x1CC9, %l2
movvc %icc, %o1, %o4
movrlz %l1, 0x0D2, %i1
movre %o2, 0x1FF, %i2
movcs %icc, %g2, %l3
edge16n %i3, %g7, %g6
brlz,a %i5, loop_420
fsrc1 %f20, %f2
fmovsn %xcc, %f21, %f10
tsubcctv %i0, %o7, %g5
loop_420:
sra %l6, %o6, %i6
sdiv %g3, 0x0C93, %o5
addccc %l5, %l0, %g4
edge16ln %g1, %i4, %o3
andcc %i7, 0x1158, %l4
edge8n %o0, %l2, %o4
fxor %f14, %f20, %f24
movle %xcc, %o1, %i1
fmovrse %l1, %f30, %f22
sth %i2, [%l7 + 0x56]
tsubcc %o2, %g2, %l3
udiv %g7, 0x1466, %i3
edge16 %i5, %i0, %o7
and %g5, 0x177A, %l6
fcmpne16 %f26, %f2, %g6
edge16 %i6, %g3, %o6
movrlz %l5, 0x273, %o5
movvc %xcc, %l0, %g1
fmovdpos %xcc, %f17, %f12
movvs %icc, %i4, %g4
add %i7, %l4, %o3
fnegd %f14, %f30
edge32n %l2, %o4, %o0
movcs %xcc, %i1, %o1
nop
fitod %f12, %f24
fdtox %f24, %f12
fmovdneg %icc, %f28, %f27
nop
setx loop_421, %l0, %l1
jmpl %l1, %i2
addccc %l1, %g2, %l3
sub %g7, %o2, %i3
srl %i0, %o7, %i5
loop_421:
prefetch [%l7 + 0x50], 0x3
sdiv %g5, 0x1D89, %g6
fmuld8ulx16 %f11, %f26, %f2
be,a %icc, loop_422
bgu,a,pt %xcc, loop_423
bn,a loop_424
sra %l6, 0x06, %i6
loop_422:
sra %o6, %g3, %o5
loop_423:
fblg,a %fcc2, loop_425
loop_424:
movcc %icc, %l5, %l0
movrne %i4, %g1, %i7
movpos %icc, %l4, %o3
loop_425:
movrlz %g4, 0x230, %l2
xorcc %o4, %i1, %o0
srlx %i2, %l1, %o1
tpos %xcc, 0x5
smul %g2, 0x1222, %g7
taddcc %l3, 0x0B76, %i3
tne %xcc, 0x1
movle %icc, %o2, %o7
array32 %i5, %i0, %g5
xnorcc %g6, 0x0739, %l6
movneg %icc, %o6, %g3
movvs %icc, %o5, %i6
brlz,a %l0, loop_426
addcc %l5, %i4, %i7
movn %xcc, %l4, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_426:
udivx %g4, 0x120A, %l2
fzeros %f24
stb %o3, [%l7 + 0x72]
fones %f26
fpadd32s %f11, %f8, %f17
bgu %xcc, loop_427
tl %icc, 0x5
movrne %i1, %o0, %o4
movrlez %i2, %l1, %o1
loop_427:
movrgz %g7, 0x277, %g2
st %f27, [%l7 + 0x14]
fcmple32 %f6, %f24, %l3
taddcctv %o2, 0x0065, %o7
set 0x1E, %g1
lduha [%l7 + %g1] 0x11, %i5
tvs %icc, 0x3
movrgez %i3, 0x2DD, %g5
edge16ln %g6, %l6, %o6
movg %icc, %g3, %i0
xorcc %i6, 0x09CA, %l0
ldd [%l7 + 0x50], %f24
tgu %icc, 0x7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addccc %l5, %i4, %i7
fmovrdne %o5, %f24, %f24
nop
fitos %f8, %f16
fstox %f16, %f20
or %l4, %g1, %g4
flush %l7 + 0x54
swap [%l7 + 0x50], %o3
xnor %i1, 0x18BE, %l2
nop
set 0x58, %i2
std %f20, [%l7 + %i2]
edge8n %o0, %o4, %l1
fmovdle %xcc, %f26, %f29
xnor %i2, %o1, %g7
subc %g2, %l3, %o7
wr %g0, 0x18, %asi
sta %f2, [%l7 + 0x58] %asi
orn %i5, 0x0AD9, %i3
edge8ln %o2, %g5, %g6
wr %g0, 0x2b, %asi
stwa %l6, [%l7 + 0x68] %asi
membar #Sync
movcc %xcc, %g3, %o6
nop
setx loop_428, %l0, %l1
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, %i0, %i6
fabss %f1, %f31
nop
setx 0xFDD948D83052A933, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
loop_428:
movge %xcc, %l5, %l0
fmovsa %icc, %f28, %f27
taddcc %i4, 0x0A59, %i7
edge8 %l4, %g1, %g4
subccc %o3, %i1, %l2
sub %o0, %o4, %l1
fbu %fcc1, loop_429
fmovrse %i2, %f26, %f25
movrgz %o1, 0x2D8, %g7
tvc %xcc, 0x7
loop_429:
fba,a %fcc3, loop_430
ld [%l7 + 0x24], %f9
orncc %o5, 0x04DC, %g2
fsrc2 %f24, %f22
loop_430:
smul %l3, %o7, %i3
tge %icc, 0x3
fmuld8ulx16 %f6, %f26, %f12
wr %g0, 0x04, %asi
ldsba [%l7 + 0x72] %asi, %i5
set 0x20, %l5
prefetcha [%l7 + %l5] 0x15, 0x1
sdiv %o2, 0x07E7, %g6
sdivx %g3, 0x0053, %l6
edge16ln %o6, %i0, %i6
sth %l5, [%l7 + 0x36]
add %i4, %i7, %l0
tleu %icc, 0x6
fble %fcc2, loop_431
fexpand %f17, %f18
edge32 %l4, %g4, %g1
tvc %icc, 0x4
loop_431:
fbge %fcc3, loop_432
brnz %o3, loop_433
edge32 %i1, %o0, %o4
smulcc %l2, %l1, %o1
loop_432:
fmovd %f12, %f8
loop_433:
tge %icc, 0x1
nop
setx 0xB50016070B604A65, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xDAB2F1560F5EDF73, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
faddd %f2, %f6, %f18
brgz %g7, loop_434
and %o5, %g2, %i2
fmovs %f1, %f11
sdivcc %l3, 0x05AD, %i3
loop_434:
lduw [%l7 + 0x64], %i5
ldstub [%l7 + 0x7F], %o7
smul %g5, 0x0D80, %g6
edge16ln %o2, %g3, %o6
movn %xcc, %i0, %i6
movvs %icc, %l5, %i4
set 0x28, %o4
lda [%l7 + %o4] 0x04, %f18
fornot2s %f0, %f7, %f2
movneg %xcc, %i7, %l0
mulscc %l4, 0x0C6B, %l6
tleu %icc, 0x6
tgu %icc, 0x4
edge8l %g1, %o3, %i1
orncc %o0, %o4, %g4
fnand %f20, %f14, %f4
movl %icc, %l1, %l2
nop
setx 0xE4735338, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
fsqrts %f2, %f28
fones %f26
fbuge,a %fcc2, loop_435
fmovdleu %icc, %f29, %f16
ta %icc, 0x3
bl,a,pt %xcc, loop_436
loop_435:
bge,a %icc, loop_437
and %g7, 0x065B, %o1
stbar
loop_436:
bgu loop_438
loop_437:
fbge,a %fcc3, loop_439
nop
setx 0x37B56861, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x5BAF7EBF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fmuls %f5, %f22, %f23
bvc %xcc, loop_440
loop_438:
movrgz %g2, %o5, %i2
loop_439:
nop
fitod %f6, %f18
fdtox %f18, %f8
fxtod %f8, %f12
wr %g0, 0x11, %asi
stwa %i3, [%l7 + 0x08] %asi
loop_440:
fmovdl %icc, %f20, %f25
movrlez %l3, 0x33F, %o7
sdiv %i5, 0x144D, %g5
fmovrdlz %g6, %f14, %f8
ba,pn %xcc, loop_441
sdiv %o2, 0x1829, %o6
movrgez %g3, 0x373, %i6
brz,a %i0, loop_442
loop_441:
fornot2 %f4, %f8, %f24
alignaddrl %l5, %i7, %l0
udivcc %l4, 0x1E14, %l6
loop_442:
nop
wr %g0, 0x19, %asi
lda [%l7 + 0x6C] %asi, %f2
brgz,a %i4, loop_443
fmovrslz %g1, %f26, %f27
taddcctv %i1, 0x0FFF, %o3
sdivx %o4, 0x1A93, %g4
loop_443:
fexpand %f25, %f18
taddcc %l1, 0x010A, %o0
nop
fitos %f9, %f5
alignaddrl %g7, %o1, %g2
andncc %o5, %i2, %l2
mova %icc, %l3, %o7
sdiv %i5, 0x0E57, %g5
edge32n %g6, %o2, %o6
fmovrdlez %g3, %f0, %f26
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x30] %asi, 0x3
udivx %i6, 0x0EC3, %i0
array16 %l5, %i7, %l0
ldd [%l7 + 0x30], %i6
fmul8sux16 %f12, %f2, %f10
addccc %l4, 0x05D0, %g1
mulscc %i1, %o3, %i4
tcs %icc, 0x0
movre %o4, 0x0D5, %l1
orncc %o0, 0x1F34, %g7
tle %xcc, 0x6
xnorcc %g4, %g2, %o5
sdivx %o1, 0x102A, %i2
bgu loop_444
nop
setx loop_445, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
ldub [%l7 + 0x39], %l3
fpsub32 %f20, %f4, %f10
loop_444:
ld [%l7 + 0x38], %f18
loop_445:
bl,a %icc, loop_446
fbue %fcc0, loop_447
nop
setx 0xC076ACFB, %l0, %l6
st %l6, [%l7 + 0x20]
ld [%l7 + 0x20], %fsr
addccc %l2, 0x0A17, %i5
loop_446:
fmovde %icc, %f7, %f3
loop_447:
nop
wr %g0, 0x23, %asi
stha %o7, [%l7 + 0x34] %asi
membar #Sync
add %l7, 0x44, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g6
casa [%l6] %asi, %g6, %g5
edge16l %o2, %o6, %g3
edge16 %i3, %i6, %l5
swap [%l7 + 0x48], %i0
orcc %i7, 0x04FC, %l6
ba,a,pn %xcc, loop_448
movneg %xcc, %l4, %g1
prefetch [%l7 + 0x34], 0x3
tvs %icc, 0x3
loop_448:
fbul,a %fcc1, loop_449
edge16l %i1, %l0, %o3
orncc %o4, %l1, %i4
tsubcctv %o0, 0x15B9, %g4
loop_449:
edge8 %g2, %o5, %g7
smulcc %i2, 0x119D, %o1
addcc %l2, 0x0757, %l3
tg %xcc, 0x5
edge16l %i5, %g6, %o7
sllx %o2, %g5, %g3
fbu %fcc3, loop_450
fbul,a %fcc3, loop_451
bneg %icc, loop_452
nop
fitos %f12, %f2
fstox %f2, %f6
loop_450:
nop
set 0x08, %g5
swapa [%l7 + %g5] 0x0c, %i3
loop_451:
movne %icc, %o6, %l5
loop_452:
nop
setx 0xF0610014, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
srlx %i6, %i7, %i0
alignaddrl %l4, %g1, %l6
ba,a loop_453
ble loop_454
nop
setx 0x22F7B597E0C01DA8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x4275BEA28F6B97D8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fmuld %f16, %f22, %f16
tsubcctv %i1, 0x0F11, %l0
loop_453:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_454:
nop
fitos %f2, %f12
nop
fitod %f2, %f0
fdtox %f0, %f26
and %o3, 0x1C7A, %o4
tn %icc, 0x4
addccc %l1, %o0, %i4
fmovscs %xcc, %f1, %f10
ba %icc, loop_455
array8 %g2, %o5, %g7
movvs %icc, %g4, %i2
tle %xcc, 0x4
loop_455:
bleu,pt %icc, loop_456
movrgz %l2, 0x2B4, %o1
tneg %xcc, 0x6
sethi 0x084D, %l3
loop_456:
tneg %icc, 0x2
tgu %icc, 0x0
andn %i5, 0x1623, %o7
fmovrsgz %g6, %f10, %f2
fmovrdgez %o2, %f0, %f20
tgu %xcc, 0x6
set 0x13, %l3
ldsba [%l7 + %l3] 0x11, %g3
bcs,a %icc, loop_457
edge8ln %i3, %g5, %l5
fmovd %f4, %f4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_457:
tn %xcc, 0x4
movgu %xcc, %i6, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srax %i7, 0x01, %l4
movneg %xcc, %g1, %i0
movg %xcc, %i1, %l6
subccc %l0, %o4, %l1
fornot2 %f18, %f8, %f16
tn %icc, 0x3
ldd [%l7 + 0x48], %o2
bge,a,pt %xcc, loop_458
udivx %o0, 0x0408, %i4
bleu,a loop_459
fmovda %icc, %f28, %f19
loop_458:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdpos %xcc, %f0, %f26
loop_459:
edge32 %o5, %g2, %g4
array16 %g7, %i2, %o1
wr %g0, 0x88, %asi
ldsha [%l7 + 0x58] %asi, %l3
xorcc %i5, %l2, %o7
sub %g6, %o2, %i3
mulscc %g5, 0x0637, %l5
edge32ln %g3, %o6, %i7
ldx [%l7 + 0x28], %i6
fcmple16 %f20, %f30, %l4
nop
setx 0x03B77122, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x0498D2B8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fadds %f19, %f1, %f16
fpsub16s %f12, %f2, %f19
xnorcc %g1, %i1, %l6
andcc %l0, 0x0331, %o4
movvs %xcc, %l1, %o3
movleu %icc, %i0, %i4
edge16l %o0, %o5, %g4
and %g2, 0x1A12, %g7
movpos %xcc, %i2, %o1
fmovdge %xcc, %f24, %f30
fmovsgu %xcc, %f7, %f26
srax %l3, 0x13, %i5
st %f11, [%l7 + 0x30]
tcc %icc, 0x4
edge16n %o7, %l2, %g6
stbar
fmovsl %icc, %f6, %f16
fmovdle %xcc, %f11, %f19
and %i3, %o2, %g5
mova %icc, %g3, %l5
movvc %icc, %i7, %o6
tvs %xcc, 0x2
andcc %l4, 0x0587, %g1
bneg,a,pt %xcc, loop_460
sir 0x0539
wr %g0, 0x89, %asi
ldswa [%l7 + 0x48] %asi, %i6
loop_460:
fbe %fcc2, loop_461
ldd [%l7 + 0x18], %i6
movg %icc, %l0, %o4
tg %xcc, 0x2
loop_461:
sdivcc %i1, 0x193D, %o3
lduw [%l7 + 0x74], %l1
ta %icc, 0x4
umulcc %i4, 0x11A3, %o0
addccc %i0, 0x0D1B, %g4
xnorcc %g2, %o5, %i2
nop
setx loop_462, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movcc %icc, %o1, %g7
taddcc %i5, 0x10C5, %o7
srl %l3, 0x16, %l2
loop_462:
edge32ln %i3, %g6, %g5
movg %icc, %o2, %l5
edge8l %i7, %g3, %o6
addccc %l4, 0x1BAB, %g1
edge32ln %i6, %l0, %l6
ldx [%l7 + 0x20], %i1
set 0x40, %i7
stda %f16, [%l7 + %i7] 0x18
fbu %fcc1, loop_463
tcs %icc, 0x5
brnz %o4, loop_464
fmovsl %icc, %f10, %f16
loop_463:
fzero %f8
set 0x6C, %o2
ldsba [%l7 + %o2] 0x14, %l1
loop_464:
nop
setx loop_465, %l0, %l1
jmpl %l1, %i4
movrlz %o0, 0x11F, %o3
ta %xcc, 0x6
ldub [%l7 + 0x2A], %i0
loop_465:
fmovrdgez %g4, %f12, %f0
bl,a,pn %icc, loop_466
fandnot2s %f22, %f5, %f14
fbne,a %fcc0, loop_467
movneg %xcc, %o5, %i2
loop_466:
movge %xcc, %o1, %g7
sll %i5, 0x13, %o7
loop_467:
stw %g2, [%l7 + 0x70]
movvs %xcc, %l2, %l3
movleu %icc, %g6, %g5
andn %i3, %l5, %o2
movre %i7, 0x19E, %g3
and %o6, 0x09B9, %l4
xorcc %g1, 0x0CE2, %l0
alignaddr %i6, %l6, %o4
fxors %f14, %f29, %f4
std %f12, [%l7 + 0x58]
nop
set 0x3E, %l0
sth %l1, [%l7 + %l0]
fpack32 %f2, %f0, %f10
sethi 0x10FE, %i4
ldd [%l7 + 0x28], %f16
fbne,a %fcc1, loop_468
fnegs %f25, %f9
orcc %o0, 0x0ACC, %o3
fxnor %f22, %f0, %f6
loop_468:
addccc %i1, 0x14E9, %i0
nop
setx loop_469, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movge %xcc, %o5, %g4
tcc %icc, 0x0
tvs %icc, 0x5
loop_469:
nop
wr %g0, 0x81, %asi
stda %f16, [%l7 + 0x40] %asi
fcmpgt16 %f28, %f2, %i2
sllx %o1, %i5, %g7
movrgz %o7, %l2, %g2
fnor %f4, %f18, %f10
fbug,a %fcc2, loop_470
move %xcc, %g6, %g5
edge16l %i3, %l5, %o2
fmovsge %xcc, %f31, %f17
loop_470:
tl %xcc, 0x5
nop
setx 0x37BFBF68, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x3E2C062D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fmuls %f0, %f22, %f22
set 0x50, %g3
ldsba [%l7 + %g3] 0x04, %i7
fpmerge %f28, %f9, %f30
movleu %icc, %g3, %l3
movvs %xcc, %l4, %o6
brgez,a %l0, loop_471
array32 %i6, %g1, %o4
wr %g0, 0x88, %asi
lduha [%l7 + 0x0E] %asi, %l1
loop_471:
bleu,a,pn %icc, loop_472
edge8ln %i4, %l6, %o0
fmovrdgez %i1, %f4, %f28
taddcc %o3, 0x019C, %o5
loop_472:
fcmpne16 %f18, %f12, %i0
edge32 %i2, %o1, %i5
movleu %icc, %g7, %o7
bge,a,pt %xcc, loop_473
subc %g4, 0x137E, %g2
movn %xcc, %g6, %l2
nop
setx loop_474, %l0, %l1
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_473:
ldstub [%l7 + 0x3C], %g5
subc %i3, 0x17F4, %l5
sethi 0x043F, %o2
loop_474:
sra %i7, %l3, %g3
smulcc %l4, 0x0C05, %l0
edge16ln %i6, %o6, %g1
or %o4, %i4, %l1
movpos %icc, %o0, %i1
tsubcc %l6, %o3, %i0
and %o5, %o1, %i5
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x3C] %asi, %i2
edge8l %g7, %o7, %g4
tne %xcc, 0x0
for %f18, %f8, %f0
edge16 %g6, %l2, %g2
fxors %f23, %f17, %f22
bgu,pt %xcc, loop_475
fmovdgu %icc, %f5, %f28
nop
setx 0x621A980C2E4AEAFB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f14
tn %xcc, 0x0
loop_475:
edge32 %g5, %l5, %o2
nop
setx loop_476, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movg %xcc, %i7, %i3
tvc %xcc, 0x5
sth %g3, [%l7 + 0x3E]
loop_476:
edge8 %l4, %l3, %i6
alignaddr %o6, %g1, %l0
edge8ln %o4, %i4, %o0
fands %f9, %f30, %f5
fpackfix %f14, %f27
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addccc %l1, %i1, %o3
movrgz %l6, 0x040, %i0
movrgez %o5, %i5, %i2
bne,pt %xcc, loop_477
fpmerge %f20, %f5, %f4
movg %icc, %o1, %o7
bge loop_478
loop_477:
bvs,a,pt %xcc, loop_479
fmovrdgz %g7, %f4, %f28
tgu %icc, 0x4
loop_478:
edge32 %g6, %l2, %g2
loop_479:
brnz %g4, loop_480
tn %xcc, 0x6
alignaddrl %g5, %o2, %i7
fmovda %icc, %f24, %f11
loop_480:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fone %f16
set 0x0C, %l1
ldswa [%l7 + %l1] 0x10, %i3
andncc %l5, %l4, %g3
fmovrdgz %l3, %f26, %f24
xnorcc %o6, 0x0333, %i6
fnot1s %f28, %f7
fnegd %f6, %f22
sdiv %l0, 0x1653, %o4
sethi 0x0422, %i4
addcc %o0, 0x18D3, %l1
move %xcc, %g1, %i1
edge32n %l6, %i0, %o5
xorcc %i5, 0x0395, %i2
nop
setx 0x3EC4A202B3403B98, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x86361353DE20DED2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fmuld %f0, %f16, %f26
fpadd32s %f27, %f8, %f9
brlz %o3, loop_481
alignaddrl %o7, %g7, %g6
fors %f14, %f14, %f27
fmovdneg %xcc, %f9, %f13
loop_481:
addc %o1, 0x1BA5, %l2
fmovrslez %g4, %f29, %f1
fsrc2 %f14, %f2
movgu %xcc, %g2, %g5
set 0x44, %i1
stwa %o2, [%l7 + %i1] 0x0c
nop
fitos %f9, %f19
fstox %f19, %f24
be,a,pn %icc, loop_482
andcc %i3, %i7, %l4
movcs %icc, %l5, %l3
ta %icc, 0x1
loop_482:
srlx %g3, 0x04, %i6
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x50] %asi, 0x1
tle %icc, 0x0
set 0x74, %g4
lduha [%l7 + %g4] 0x80, %o6
movpos %icc, %i4, %o0
andcc %o4, %g1, %i1
sethi 0x1845, %l1
wr %g0, 0x89, %asi
ldsha [%l7 + 0x1A] %asi, %i0
subc %o5, %l6, %i5
lduh [%l7 + 0x50], %o3
fxnor %f28, %f14, %f0
movl %icc, %i2, %g7
srl %g6, %o7, %o1
sub %l2, 0x0A42, %g2
edge8n %g5, %o2, %i3
udivcc %i7, 0x10CE, %l4
movrlez %g4, %l5, %g3
fpadd32s %f11, %f9, %f12
fmovdcs %icc, %f25, %f28
tpos %icc, 0x0
flush %l7 + 0x4C
fmovdneg %xcc, %f5, %f18
xnorcc %i6, %l3, %o6
xor %i4, %o0, %l0
movvs %xcc, %o4, %i1
ta %xcc, 0x5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdpos %icc, %f26, %f27
wr %g0, 0x89, %asi
ldsba [%l7 + 0x5B] %asi, %g1
alignaddrl %l1, %o5, %l6
mova %icc, %i0, %o3
sdivcc %i5, 0x0B0D, %g7
bneg,a %xcc, loop_483
fcmpeq16 %f24, %f16, %i2
fmovdl %icc, %f6, %f24
fmovdcc %icc, %f3, %f9
loop_483:
srl %g6, 0x1D, %o1
subcc %l2, %o7, %g2
fmovdcs %icc, %f20, %f28
edge32n %g5, %i3, %i7
movrgez %o2, %l4, %g4
set 0x08, %o7
ldxa [%l7 + %o7] 0x14, %l5
fornot1 %f28, %f28, %f24
set 0x28, %l4
ldxa [%g0 + %l4] 0x20, %g3
fmovsle %icc, %f9, %f2
udiv %i6, 0x0B84, %l3
brgez %i4, loop_484
fexpand %f10, %f16
popc %o0, %o6
nop
fitod %f5, %f12
loop_484:
fandnot1 %f22, %f6, %f26
fandnot1 %f24, %f14, %f2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbe %fcc1, loop_485
or %o4, %i1, %l0
fmovrsgz %g1, %f18, %f31
bcc %icc, loop_486
loop_485:
sll %l1, %o5, %i0
tn %icc, 0x2
nop
setx 0xB732993A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0x62954122, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fsubs %f28, %f8, %f12
loop_486:
fmovdl %icc, %f3, %f4
nop
setx loop_487, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movvs %xcc, %l6, %i5
mulx %g7, 0x0BA6, %i2
smulcc %g6, %o3, %o1
loop_487:
stb %o7, [%l7 + 0x5E]
xorcc %l2, %g5, %i3
fmovrslz %g2, %f13, %f7
sdivcc %o2, 0x11F8, %l4
umul %i7, 0x1009, %g4
movn %xcc, %g3, %l5
bl,pt %xcc, loop_488
fabss %f12, %f21
fones %f16
taddcc %i6, 0x168B, %i4
loop_488:
sth %l3, [%l7 + 0x12]
tne %icc, 0x3
movre %o0, %o6, %o4
fmovrdlz %i1, %f28, %f28
taddcc %l0, 0x0132, %g1
bn loop_489
edge32n %o5, %i0, %l6
fmovde %xcc, %f15, %f15
andcc %i5, %l1, %g7
loop_489:
movcs %xcc, %i2, %o3
fpsub16 %f2, %f24, %f26
subccc %o1, %g6, %o7
edge32l %g5, %l2, %i3
edge32 %o2, %l4, %i7
add %l7, 0x5C, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %g2
casa [%l6] 0x11, %g2, %g4
taddcc %g3, %i6, %i4
nop
fitod %f2, %f30
fdtox %f30, %f18
swap [%l7 + 0x70], %l5
bshuffle %f4, %f14, %f2
bg,pt %icc, loop_490
fpackfix %f24, %f30
fbo %fcc3, loop_491
nop
setx loop_492, %l0, %l1
jmpl %l1, %o0
loop_490:
popc %o6, %l3
fpmerge %f27, %f10, %f6
loop_491:
stbar
loop_492:
swap [%l7 + 0x78], %o4
movcs %xcc, %l0, %g1
xnor %i1, %i0, %o5
fornot1 %f6, %f20, %f24
sdiv %l6, 0x1CCC, %l1
fabss %f8, %f23
and %i5, 0x12ED, %i2
tle %xcc, 0x2
addc %g7, %o3, %g6
movleu %xcc, %o7, %g5
alignaddr %l2, %o1, %o2
fmovsleu %icc, %f2, %f2
nop
setx loop_493, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fcmpeq32 %f30, %f8, %i3
nop
setx loop_494, %l0, %l1
jmpl %l1, %l4
movle %xcc, %i7, %g4
loop_493:
flush %l7 + 0x68
fmovdge %xcc, %f10, %f11
loop_494:
alignaddr %g3, %g2, %i4
set 0x28, %i4
swapa [%l7 + %i4] 0x11, %l5
set 0x50, %i0
ldxa [%l7 + %i0] 0x11, %i6
set 0x50, %i6
prefetcha [%l7 + %i6] 0x89, 0x2
subccc %o6, 0x0F5B, %o4
ld [%l7 + 0x0C], %f7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x88, %asi
ldsba [%l7 + 0x0F] %asi, %l0
brlz,a %g1, loop_495
orncc %i1, %l3, %o5
orncc %i0, 0x18DE, %l6
fandnot2 %f16, %f10, %f12
loop_495:
tn %icc, 0x5
edge8l %i5, %i2, %g7
nop
setx loop_496, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
xnorcc %l1, 0x17A3, %o3
fbg %fcc2, loop_497
edge32ln %g6, %o7, %l2
loop_496:
movl %icc, %o1, %g5
addccc %o2, 0x0659, %l4
loop_497:
nop
fitod %f8, %f16
fdtox %f16, %f2
fxtod %f2, %f18
edge8ln %i7, %g4, %i3
movrlez %g2, %g3, %l5
te %xcc, 0x3
st %f19, [%l7 + 0x54]
nop
setx 0x28647F28, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x4A527265, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fmuls %f7, %f3, %f9
ba,pt %xcc, loop_498
array8 %i6, %o0, %i4
srlx %o6, 0x0C, %o4
movle %icc, %g1, %i1
loop_498:
fexpand %f19, %f10
sethi 0x1260, %l0
nop
fitod %f2, %f28
fdtox %f28, %f24
fblg,a %fcc1, loop_499
call loop_500
subcc %o5, 0x0FF2, %i0
movl %xcc, %l3, %i5
loop_499:
smulcc %l6, %g7, %l1
loop_500:
tvc %icc, 0x5
tcc %xcc, 0x7
edge32l %o3, %g6, %i2
set 0x68, %o3
lduwa [%l7 + %o3] 0x15, %l2
and %o1, %g5, %o7
movl %xcc, %l4, %o2
edge8l %i7, %g4, %i3
tne %icc, 0x2
sdivx %g3, 0x14A1, %g2
mova %icc, %i6, %l5
udiv %o0, 0x0C7B, %i4
movrlz %o6, %g1, %o4
move %xcc, %i1, %l0
fmovrdgz %i0, %f2, %f2
nop
setx 0xDFE44190496ACA45, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xD71C292005B298AD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f6, %f24
xnor %l3, %o5, %l6
bne,a %icc, loop_501
stx %g7, [%l7 + 0x08]
nop
fitod %f12, %f16
fdtox %f16, %f30
add %i5, %l1, %o3
loop_501:
movle %xcc, %i2, %g6
fbo,a %fcc0, loop_502
nop
fitod %f6, %f8
fdtox %f8, %f12
fxtod %f12, %f26
udivx %l2, 0x0F44, %g5
edge16n %o7, %l4, %o2
loop_502:
edge32n %i7, %o1, %g4
movpos %xcc, %g3, %g2
fmovrdgez %i6, %f20, %f12
bshuffle %f8, %f12, %f10
call loop_503
fornot1 %f20, %f14, %f10
set 0x08, %g6
ldxa [%l7 + %g6] 0x80, %i3
loop_503:
edge32l %l5, %i4, %o6
tvs %icc, 0x4
ldsw [%l7 + 0x10], %o0
tcs %icc, 0x1
edge16n %g1, %o4, %l0
tn %icc, 0x4
movrgez %i1, %i0, %o5
fornot1 %f20, %f16, %f4
tge %xcc, 0x6
movpos %icc, %l6, %g7
nop
setx 0x1125A3852B44C4DF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x08D8A8F09D891EA4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fdivd %f28, %f28, %f20
alignaddrl %i5, %l1, %o3
fandnot1 %f6, %f26, %f20
tpos %xcc, 0x4
set 0x50, %g7
prefetcha [%l7 + %g7] 0x04, 0x1
addccc %l3, 0x014C, %l2
array32 %g6, %g5, %l4
sdivcc %o2, 0x1891, %i7
lduw [%l7 + 0x54], %o1
fmovs %f28, %f22
fpackfix %f16, %f15
wr %g0, 0xeb, %asi
stxa %o7, [%l7 + 0x40] %asi
membar #Sync
fornot1 %f6, %f4, %f0
edge32 %g4, %g2, %g3
set 0x46, %i5
stha %i6, [%l7 + %i5] 0x2f
membar #Sync
andcc %i3, 0x0F8F, %l5
alignaddr %i4, %o6, %o0
fmovse %xcc, %f28, %f3
movn %icc, %o4, %l0
movrne %i1, %g1, %i0
udiv %l6, 0x0CE5, %g7
fabss %f2, %f25
fornot1 %f6, %f12, %f8
array32 %i5, %l1, %o5
tvs %icc, 0x6
smulcc %i2, 0x0615, %l3
bvs,a %xcc, loop_504
umul %o3, 0x03C1, %g6
bl,a,pn %xcc, loop_505
bpos,a,pt %icc, loop_506
loop_504:
movrgz %l2, %g5, %l4
fpadd16s %f30, %f3, %f24
loop_505:
bgu loop_507
loop_506:
fnot1 %f24, %f2
fmovsgu %icc, %f17, %f7
bcc loop_508
loop_507:
edge16l %o2, %o1, %i7
edge16n %o7, %g4, %g2
tgu %xcc, 0x0
loop_508:
tle %icc, 0x7
xnor %g3, %i6, %l5
fabss %f22, %f11
movrgez %i3, %i4, %o6
movrgez %o4, 0x1AB, %o0
udiv %i1, 0x1D83, %g1
sth %i0, [%l7 + 0x24]
bn,a %xcc, loop_509
movg %xcc, %l0, %g7
tgu %xcc, 0x5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_509:
movrne %i5, %l6, %l1
fmuld8ulx16 %f7, %f3, %f20
fandnot2 %f30, %f22, %f26
nop
fitos %f10, %f6
movrne %i2, %l3, %o5
lduw [%l7 + 0x54], %o3
fsrc2s %f24, %f15
bgu,pn %icc, loop_510
fpack32 %f26, %f8, %f0
array32 %g6, %g5, %l2
tgu %icc, 0x0
loop_510:
array8 %l4, %o2, %i7
edge8ln %o7, %o1, %g4
fmovrdne %g2, %f20, %f24
te %xcc, 0x0
nop
setx 0x7AAF19DA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x9EFEAD9B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fsubs %f6, %f19, %f6
andn %i6, 0x0455, %g3
sdiv %l5, 0x0A96, %i3
wr %g0, 0x10, %asi
lda [%l7 + 0x6C] %asi, %f29
movcs %xcc, %o6, %i4
nop
set 0x28, %g2
std %f16, [%l7 + %g2]
swap [%l7 + 0x64], %o0
edge32l %o4, %i1, %i0
tpos %icc, 0x6
umul %l0, %g1, %g7
edge16ln %l6, %i5, %i2
membar 0x38
fblg,a %fcc3, loop_511
nop
setx 0x8F8D35E3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x11BB594B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fadds %f27, %f6, %f21
fbg %fcc3, loop_512
array8 %l1, %o5, %o3
loop_511:
tvs %icc, 0x3
tl %icc, 0x6
loop_512:
andn %l3, 0x01F3, %g6
tne %xcc, 0x7
bneg loop_513
or %l2, %l4, %g5
andcc %o2, %i7, %o1
xor %g4, 0x13D1, %g2
loop_513:
fbule,a %fcc2, loop_514
edge32 %i6, %g3, %o7
ldd [%l7 + 0x70], %i2
fmovsle %xcc, %f31, %f21
loop_514:
fpmerge %f17, %f21, %f0
membar 0x48
smul %l5, %i4, %o6
movre %o4, 0x0BF, %o0
sub %i1, 0x17A8, %l0
brlz %i0, loop_515
array16 %g1, %l6, %g7
move %xcc, %i5, %i2
fmovrdgz %o5, %f14, %f24
loop_515:
tleu %icc, 0x4
wr %g0, 0x19, %asi
lduha [%l7 + 0x28] %asi, %o3
lduh [%l7 + 0x72], %l1
bge,pt %xcc, loop_516
fpack32 %f26, %f14, %f6
movrgez %l3, 0x116, %g6
ldx [%l7 + 0x78], %l2
loop_516:
bgu,a %xcc, loop_517
tge %icc, 0x3
edge8ln %l4, %o2, %g5
sub %i7, %o1, %g2
loop_517:
nop
setx 0xABE5DA37E3423ED6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x24A0A8D53389FBC3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fsubd %f22, %f20, %f12
sll %g4, %i6, %g3
wr %g0, 0x0c, %asi
swapa [%l7 + 0x18] %asi, %i3
edge16l %l5, %i4, %o7
array16 %o6, %o4, %o0
subcc %i1, 0x15BF, %i0
fnegd %f22, %f20
nop
setx 0x9D9BF10B9059303D, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
edge8ln %l0, %l6, %g7
sir 0x0C18
udivx %g1, 0x1120, %i2
brz %i5, loop_518
ld [%l7 + 0x30], %f31
popc 0x1B07, %o3
andncc %o5, %l3, %g6
loop_518:
nop
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x10] %asi, %l2
andcc %l1, %o2, %l4
fmovdpos %xcc, %f5, %f18
or %g5, 0x1FFD, %o1
subcc %i7, %g2, %i6
movl %xcc, %g3, %i3
nop
setx 0x99559655E6AC3FCC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x3D96F9F6D3386126, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f22, %f16
nop
setx 0x9A708FB91072048C, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
sra %l5, %i4, %o7
call loop_519
sethi 0x0CC5, %g4
mova %icc, %o4, %o6
te %xcc, 0x3
loop_519:
movleu %icc, %i1, %i0
edge32n %l0, %l6, %g7
ldd [%l7 + 0x68], %f4
xnor %g1, %i2, %i5
srax %o3, %o5, %l3
udivcc %g6, 0x02BF, %l2
movle %icc, %l1, %o0
addcc %l4, 0x08D4, %g5
movn %xcc, %o2, %o1
fornot2 %f22, %f0, %f28
movpos %icc, %i7, %g2
fmuld8ulx16 %f10, %f12, %f2
movrgez %i6, 0x256, %i3
movne %icc, %l5, %i4
bcc,a,pn %xcc, loop_520
move %icc, %o7, %g4
ldd [%l7 + 0x20], %f12
array32 %g3, %o6, %o4
loop_520:
fandnot1 %f2, %f28, %f22
fbu %fcc0, loop_521
edge8n %i0, %i1, %l6
lduw [%l7 + 0x20], %g7
taddcctv %l0, %g1, %i2
loop_521:
array8 %i5, %o3, %l3
lduh [%l7 + 0x48], %g6
sub %l2, 0x006A, %o5
tcc %xcc, 0x4
or %l1, 0x1E46, %o0
set 0x28, %o6
lda [%l7 + %o6] 0x19, %f21
movcc %xcc, %g5, %o2
tpos %xcc, 0x7
ba,a %xcc, loop_522
orn %o1, 0x086B, %i7
fnot1s %f3, %f20
addccc %g2, 0x1B0D, %l4
loop_522:
nop
fitos %f5, %f20
fstod %f20, %f6
bl,a loop_523
andncc %i6, %i3, %l5
sra %o7, 0x0B, %i4
brgez %g4, loop_524
loop_523:
umulcc %o6, %g3, %o4
addccc %i0, 0x1E23, %l6
fbul,a %fcc2, loop_525
loop_524:
fandnot1s %f3, %f13, %f8
addccc %g7, %l0, %i1
sub %g1, 0x1B08, %i2
loop_525:
fbo %fcc0, loop_526
xnor %o3, %i5, %g6
sra %l3, %o5, %l1
edge32l %l2, %o0, %o2
loop_526:
edge8ln %g5, %i7, %g2
tle %xcc, 0x6
sdivx %o1, 0x19B7, %l4
array32 %i3, %l5, %o7
umulcc %i6, 0x0F14, %g4
sra %i4, 0x09, %o6
movne %xcc, %g3, %o4
fmovdg %icc, %f30, %f18
fandnot1 %f24, %f6, %f6
fbule,a %fcc0, loop_527
fmovrslz %l6, %f14, %f23
edge16l %i0, %l0, %i1
nop
fitos %f9, %f3
fstoi %f3, %f18
loop_527:
smul %g1, 0x0524, %i2
set 0x40, %l2
stda %f0, [%l7 + %l2] 0x1f
membar #Sync
membar 0x45
xnorcc %g7, 0x0D9A, %i5
fpack16 %f22, %f5
fxnor %f6, %f20, %f10
or %g6, 0x13CE, %l3
ldx [%l7 + 0x30], %o3
fors %f7, %f24, %f24
movle %icc, %o5, %l1
tneg %xcc, 0x4
nop
setx loop_528, %l0, %l1
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 %icc, %l2, %o0
fmovdleu %icc, %f7, %f5
nop
fitos %f7, %f9
fstod %f9, %f24
loop_528:
fmovsleu %icc, %f22, %f16
fmovsvc %xcc, %f12, %f8
edge32n %g5, %i7, %o2
ldd [%l7 + 0x48], %g2
smulcc %l4, %o1, %i3
membar 0x6C
lduh [%l7 + 0x60], %l5
srl %i6, %g4, %i4
set 0x390, %i3
nop ! stxa %o7, [%g0 + %i3] 0x40 ripped by fixASI40.pl
sub %g3, 0x0716, %o6
prefetch [%l7 + 0x18], 0x0
fmovdle %icc, %f7, %f9
addc %l6, 0x064C, %i0
nop
setx 0x4069B531342DEF71, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f4
movgu %xcc, %l0, %o4
movle %icc, %g1, %i2
edge32ln %g7, %i5, %i1
movcc %xcc, %g6, %o3
mulx %o5, 0x1298, %l1
st %f3, [%l7 + 0x20]
subcc %l3, 0x0752, %o0
popc %g5, %i7
array8 %o2, %l2, %l4
ldsh [%l7 + 0x3A], %o1
nop
set 0x3E, %o5
stb %g2, [%l7 + %o5]
movvc %icc, %l5, %i3
nop
setx 0xB07682B9, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
wr %g0, 0x19, %asi
lda [%l7 + 0x30] %asi, %f9
movpos %icc, %i6, %g4
xnorcc %o7, 0x1C8C, %g3
alignaddrl %i4, %o6, %i0
fmovsl %xcc, %f11, %f10
fbo,a %fcc2, loop_529
nop
setx loop_530, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fble,a %fcc3, loop_531
edge32 %l6, %l0, %g1
loop_529:
addc %o4, 0x0E2C, %i2
loop_530:
subcc %g7, %i5, %i1
loop_531:
fmovdvc %xcc, %f2, %f15
nop
setx loop_532, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sdivx %o3, 0x0058, %g6
fmovsge %icc, %f21, %f8
alignaddrl %o5, %l1, %o0
loop_532:
popc %l3, %i7
bneg,a,pt %xcc, loop_533
umul %g5, %o2, %l4
fbo %fcc1, loop_534
ldstub [%l7 + 0x23], %l2
loop_533:
be,pt %icc, loop_535
tne %xcc, 0x6
loop_534:
fpsub32 %f30, %f4, %f24
fbue %fcc1, loop_536
loop_535:
faligndata %f18, %f26, %f4
fmovdgu %xcc, %f22, %f21
movrgz %g2, %l5, %i3
loop_536:
subc %i6, 0x0F2E, %o1
srl %o7, %g3, %g4
tgu %xcc, 0x7
andn %o6, 0x0043, %i4
movvc %icc, %i0, %l6
fcmpeq16 %f30, %f30, %g1
mova %icc, %l0, %o4
nop
set 0x16, %l6
ldub [%l7 + %l6], %g7
ldd [%l7 + 0x40], %f4
popc %i5, %i1
wr %g0, 0x23, %asi
ldda [%l7 + 0x10] %asi, %i2
ldd [%l7 + 0x10], %g6
alignaddrl %o5, %o3, %l1
movn %icc, %o0, %i7
fmovsvs %xcc, %f18, %f23
sra %l3, 0x08, %g5
nop
fitos %f24, %f18
sir 0x1708
subccc %l4, %o2, %l2
fsrc1 %f10, %f10
fbule %fcc3, loop_537
movgu %xcc, %g2, %l5
brnz,a %i3, loop_538
bne loop_539
loop_537:
movg %xcc, %i6, %o7
movvs %icc, %g3, %o1
loop_538:
movrne %g4, 0x3C4, %o6
loop_539:
edge16ln %i0, %l6, %g1
sdivx %l0, 0x03C9, %i4
andncc %o4, %i5, %g7
stb %i1, [%l7 + 0x32]
sllx %i2, %g6, %o3
edge16l %l1, %o5, %o0
wr %g0, 0x80, %asi
lduwa [%l7 + 0x44] %asi, %l3
fands %f28, %f1, %f25
add %l7, 0x24, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %i7
casa [%l6] %asi, %i7, %g5
ble,a,pt %xcc, loop_540
taddcc %o2, %l4, %g2
array8 %l5, %i3, %i6
movg %icc, %o7, %g3
loop_540:
bcc,a %icc, loop_541
fmovrsgz %o1, %f23, %f14
xor %l2, 0x0BE8, %g4
movcs %icc, %o6, %l6
loop_541:
movge %icc, %g1, %l0
alignaddr %i4, %o4, %i5
brnz,a %i0, loop_542
tle %icc, 0x1
movneg %icc, %i1, %g7
edge16n %i2, %o3, %g6
loop_542:
edge16ln %l1, %o0, %l3
fexpand %f31, %f8
movg %icc, %o5, %g5
nop
setx 0xA04454F1, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
fmovrslez %i7, %f16, %f7
movcs %icc, %l4, %g2
movge %icc, %o2, %l5
tsubcc %i6, %o7, %i3
xor %g3, %o1, %l2
te %icc, 0x1
orncc %g4, 0x07A4, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stx %l6, [%l7 + 0x20]
umul %g1, 0x14FF, %i4
edge16 %l0, %o4, %i5
fnegs %f21, %f4
edge8 %i0, %g7, %i2
nop
fitos %f9, %f16
fstoi %f16, %f16
fmovsleu %xcc, %f2, %f0
movrgz %o3, 0x1A1, %g6
tneg %icc, 0x7
fpsub32s %f20, %f17, %f20
taddcc %l1, 0x09D7, %i1
movge %xcc, %o0, %l3
subcc %g5, %o5, %l4
flush %l7 + 0x7C
set 0x40, %o1
stda %f0, [%l7 + %o1] 0x81
taddcc %g2, 0x00BA, %i7
addc %l5, 0x1A95, %o2
andn %o7, 0x0B18, %i6
fpack16 %f14, %f20
mulscc %g3, %i3, %o1
bcc,a loop_543
bshuffle %f0, %f10, %f18
edge8 %l2, %o6, %l6
bne,pn %icc, loop_544
loop_543:
sdivx %g4, 0x01C3, %g1
edge32l %l0, %o4, %i4
fbe,a %fcc2, loop_545
loop_544:
nop
setx 0x6669BBFBE9E4AAFB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f0
xorcc %i5, %g7, %i0
nop
setx 0x54F3DB3D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x4D38BDBA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fadds %f7, %f12, %f15
loop_545:
nop
setx 0x1057324C, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
edge32ln %i2, %o3, %l1
fmovdcs %icc, %f6, %f23
edge8n %g6, %o0, %i1
movcs %icc, %l3, %o5
tn %xcc, 0x6
movg %xcc, %l4, %g2
membar 0x43
sllx %i7, %g5, %o2
be,pn %xcc, loop_546
movrne %l5, 0x23F, %o7
udiv %i6, 0x005D, %i3
sdiv %o1, 0x19E4, %l2
loop_546:
edge8l %g3, %l6, %o6
array8 %g4, %g1, %l0
movneg %icc, %o4, %i5
fmul8x16au %f0, %f19, %f6
ta %icc, 0x3
sir 0x0DDD
mulscc %g7, %i0, %i4
array8 %o3, %i2, %g6
xnor %l1, 0x1105, %i1
srax %o0, 0x1A, %l3
sllx %l4, 0x0E, %g2
mulscc %o5, 0x1127, %g5
fmovscc %icc, %f16, %f15
array8 %o2, %i7, %o7
bgu,a,pt %xcc, loop_547
tn %xcc, 0x4
fnot1 %f28, %f28
sth %l5, [%l7 + 0x1C]
loop_547:
bg %icc, loop_548
edge8 %i3, %o1, %i6
movrgez %g3, 0x1FB, %l2
bn,a,pn %icc, loop_549
loop_548:
ldx [%l7 + 0x68], %o6
srl %l6, 0x18, %g1
nop
setx 0x55AD51B2272690CE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x1E4292C0845A63F2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f10, %f12
loop_549:
fmuld8sux16 %f7, %f20, %f6
fblg,a %fcc3, loop_550
fxnor %f2, %f28, %f2
or %g4, 0x1153, %o4
swap [%l7 + 0x20], %i5
loop_550:
alignaddrl %l0, %g7, %i0
wr %g0, 0x22, %asi
stxa %i4, [%l7 + 0x70] %asi
membar #Sync
addc %i2, 0x12DB, %g6
fmovsleu %xcc, %f13, %f12
bcs,pt %icc, loop_551
tl %icc, 0x2
tg %xcc, 0x7
tl %icc, 0x0
loop_551:
fnor %f30, %f8, %f16
fornot1 %f30, %f10, %f28
movcs %xcc, %o3, %l1
array32 %i1, %o0, %l4
wr %g0, 0xea, %asi
stha %g2, [%l7 + 0x10] %asi
membar #Sync
sdiv %o5, 0x173E, %g5
fpackfix %f10, %f10
lduw [%l7 + 0x7C], %l3
tcs %icc, 0x4
movgu %xcc, %i7, %o7
udivx %l5, 0x0442, %i3
brgz,a %o1, loop_552
fbg,a %fcc0, loop_553
and %o2, 0x00BD, %i6
movle %icc, %l2, %o6
loop_552:
sdivx %g3, 0x095C, %g1
loop_553:
edge8 %l6, %o4, %i5
orn %l0, %g7, %i0
movne %icc, %g4, %i2
movcc %icc, %g6, %i4
fmovsge %xcc, %f12, %f31
set 0x60, %g1
sta %f27, [%l7 + %g1] 0x04
and %o3, 0x0D95, %i1
fpmerge %f21, %f31, %f22
array32 %l1, %o0, %l4
fba %fcc2, loop_554
fsrc2 %f18, %f2
movn %icc, %o5, %g5
fcmpne16 %f20, %f22, %g2
loop_554:
movleu %xcc, %l3, %i7
movn %xcc, %l5, %o7
fbul %fcc3, loop_555
umulcc %i3, %o1, %o2
srl %l2, %o6, %i6
wr %g0, 0x17, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
loop_555:
tcs %xcc, 0x3
tleu %icc, 0x3
fmovsa %icc, %f31, %f1
sllx %g3, 0x0D, %l6
fmovrse %o4, %f6, %f5
movneg %icc, %i5, %g1
fpackfix %f14, %f7
fexpand %f21, %f26
bge,a,pn %xcc, loop_556
movne %icc, %l0, %i0
add %g7, 0x0CDD, %g4
srlx %g6, 0x14, %i4
loop_556:
nop
set 0x20, %o0
ldstuba [%l7 + %o0] 0x10, %o3
movvs %icc, %i1, %l1
membar 0x73
nop
setx loop_557, %l0, %l1
jmpl %l1, %o0
fmovdl %xcc, %f28, %f5
set 0x50, %i2
ldda [%l7 + %i2] 0x2c, %l4
loop_557:
andn %o5, 0x0D45, %g5
andncc %g2, %i2, %i7
bgu %icc, loop_558
edge16l %l5, %l3, %i3
ldd [%l7 + 0x70], %f2
fmovdvc %xcc, %f4, %f10
loop_558:
fmovdgu %xcc, %f12, %f23
orn %o1, %o2, %l2
sdivx %o7, 0x15C4, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrde %g3, %f22, %f2
edge16ln %l6, %o4, %o6
fmovdneg %icc, %f14, %f19
nop
setx 0xCCC407D7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0xEC3A76D4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fdivs %f8, %f5, %f5
alignaddr %i5, %g1, %l0
fbl %fcc3, loop_559
tcs %xcc, 0x5
fcmpgt16 %f12, %f12, %g7
fmovrdlez %i0, %f22, %f8
loop_559:
nop
wr %g0, 0xeb, %asi
stba %g6, [%l7 + 0x0D] %asi
membar #Sync
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orncc %g4, %i4, %i1
addc %l1, 0x18A9, %o0
fba %fcc2, loop_560
tge %icc, 0x1
srl %o3, 0x01, %o5
faligndata %f0, %f8, %f18
loop_560:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addccc %l4, %g5, %g2
lduw [%l7 + 0x18], %i7
fble,a %fcc0, loop_561
udivcc %i2, 0x1C52, %l5
addccc %l3, %o1, %i3
edge16 %o2, %l2, %i6
loop_561:
popc %g3, %o7
add %l7, 0x74, %l6
wr %g0, 0x88, %asi
casa [%l6] 0x88, %o4, %o6
movrlez %i5, 0x0A4, %l6
movl %icc, %g1, %l0
fzeros %f31
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbue,a %fcc0, loop_562
ld [%l7 + 0x30], %f27
nop
fitos %f11, %f27
fstox %f27, %f0
fbu %fcc3, loop_563
loop_562:
array16 %g7, %g6, %g4
xor %i4, 0x0F42, %i0
nop
fitod %f10, %f12
fdtoi %f12, %f27
loop_563:
orncc %i1, 0x089A, %l1
edge32n %o3, %o5, %o0
wr %g0, 0x18, %asi
ldda [%l7 + 0x10] %asi, %l4
movrlez %g5, %i7, %g2
set 0x7C, %o4
stwa %i2, [%l7 + %o4] 0x2b
membar #Sync
set 0x3C, %l5
stba %l5, [%l7 + %l5] 0x88
smulcc %o1, 0x1036, %i3
subc %o2, 0x0B87, %l3
srax %l2, %i6, %g3
sll %o7, 0x09, %o6
ta %icc, 0x5
subc %o4, 0x0F07, %l6
tvc %xcc, 0x7
tl %icc, 0x5
movrlz %i5, 0x0FE, %g1
edge32n %g7, %g6, %l0
set 0x40, %l3
ldda [%l7 + %l3] 0x81, %g4
orncc %i4, %i0, %i1
edge16ln %o3, %l1, %o0
nop
setx loop_564, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
subcc %l4, %g5, %o5
tle %xcc, 0x5
for %f20, %f24, %f16
loop_564:
tgu %icc, 0x3
xorcc %i7, 0x0D3A, %g2
movn %icc, %l5, %i2
edge16ln %o1, %i3, %l3
set 0x22, %g5
stha %l2, [%l7 + %g5] 0x19
alignaddr %o2, %g3, %i6
udivcc %o6, 0x099E, %o4
xorcc %l6, 0x00AD, %i5
andn %o7, %g1, %g7
movre %l0, 0x088, %g6
or %i4, %g4, %i1
tl %xcc, 0x6
set 0x30, %i7
ldsha [%l7 + %i7] 0x11, %o3
xnorcc %l1, %i0, %l4
movrgez %g5, 0x0FC, %o5
wr %g0, 0x11, %asi
swapa [%l7 + 0x50] %asi, %i7
array32 %o0, %g2, %i2
wr %g0, 0x89, %asi
ldsba [%l7 + 0x48] %asi, %l5
srl %o1, %l3, %l2
bcc,pn %icc, loop_565
bneg,a %icc, loop_566
fbg,a %fcc1, loop_567
edge32 %i3, %o2, %i6
loop_565:
tn %xcc, 0x7
loop_566:
move %xcc, %g3, %o4
loop_567:
nop
set 0x18, %l0
stxa %o6, [%l7 + %l0] 0xea
membar #Sync
edge16n %l6, %i5, %o7
mova %xcc, %g1, %l0
taddcctv %g7, %i4, %g4
udivx %g6, 0x18F0, %o3
edge8l %i1, %l1, %i0
smulcc %l4, %g5, %i7
sethi 0x0079, %o5
ldd [%l7 + 0x20], %f8
tsubcc %o0, %g2, %l5
mulscc %o1, 0x1824, %l3
mulx %l2, %i3, %i2
fmovda %xcc, %f6, %f20
array16 %i6, %g3, %o2
bn,a %icc, loop_568
addccc %o6, 0x130A, %o4
fxors %f13, %f12, %f7
fpsub32 %f2, %f16, %f28
loop_568:
array8 %i5, %l6, %g1
fbg %fcc2, loop_569
fbl %fcc2, loop_570
nop
fitos %f7, %f16
fstoi %f16, %f31
bneg,a,pt %xcc, loop_571
loop_569:
edge32ln %l0, %o7, %g7
loop_570:
subcc %g4, %g6, %o3
wr %g0, 0x11, %asi
lduwa [%l7 + 0x28] %asi, %i1
loop_571:
tn %xcc, 0x4
fsrc2s %f0, %f28
fba %fcc0, loop_572
tcc %xcc, 0x5
tsubcctv %l1, 0x02C2, %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_572:
edge16 %i0, %g5, %l4
nop
setx 0xBE939089, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0xC30C2249, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fadds %f8, %f12, %f26
alignaddr %o5, %i7, %g2
nop
setx loop_573, %l0, %l1
jmpl %l1, %l5
taddcctv %o1, 0x10D5, %o0
fpadd16s %f23, %f18, %f19
edge16n %l2, %l3, %i3
loop_573:
fcmpgt16 %f18, %f10, %i6
movn %icc, %i2, %g3
movle %icc, %o2, %o6
srax %o4, %i5, %l6
lduw [%l7 + 0x5C], %g1
fmovrdgz %o7, %f28, %f14
te %icc, 0x7
tcc %xcc, 0x3
or %l0, 0x0CF4, %g4
ldsb [%l7 + 0x3E], %g7
tleu %icc, 0x5
sll %o3, %i1, %g6
xnor %i4, %l1, %i0
fxnor %f6, %f10, %f30
te %icc, 0x7
ba,a,pn %xcc, loop_574
edge32l %l4, %o5, %g5
movleu %xcc, %g2, %l5
sra %o1, %i7, %o0
loop_574:
movvs %xcc, %l3, %i3
edge32n %i6, %l2, %i2
fabss %f30, %f25
fornot1s %f28, %f31, %f5
bleu,pt %icc, loop_575
movl %xcc, %o2, %o6
fmovdleu %icc, %f19, %f14
fbne %fcc1, loop_576
loop_575:
te %icc, 0x3
movvc %xcc, %g3, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_576:
nop
fitod %f6, %f18
fdtox %f18, %f6
fxtod %f6, %f12
set 0x30, %o2
ldxa [%g0 + %o2] 0x50, %o4
array32 %g1, %o7, %l0
subccc %l6, %g7, %g4
or %i1, %g6, %i4
nop
setx 0x25AF144B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x454F6F76, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fdivs %f22, %f13, %f15
wr %g0, 0x19, %asi
ldda [%l7 + 0x50] %asi, %l0
orcc %o3, 0x0345, %i0
fabsd %f22, %f20
movle %icc, %o5, %l4
fble,a %fcc1, loop_577
sdivcc %g2, 0x13A4, %l5
fmovsn %xcc, %f25, %f11
tgu %icc, 0x7
loop_577:
orcc %g5, 0x0EFA, %i7
movleu %xcc, %o1, %o0
edge16 %i3, %i6, %l2
fsrc1 %f26, %f20
fmovrdlz %i2, %f6, %f14
fornot1s %f23, %f10, %f8
fmovrdlez %l3, %f22, %f12
array8 %o2, %o6, %g3
srax %o4, %g1, %o7
orncc %l0, %i5, %l6
tg %xcc, 0x4
xorcc %g7, 0x10C1, %i1
lduh [%l7 + 0x62], %g4
flush %l7 + 0x10
fmovrdgz %i4, %f20, %f4
fcmpgt16 %f6, %f22, %g6
fblg,a %fcc2, loop_578
tsubcctv %l1, 0x026F, %i0
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x12] %asi, %o3
loop_578:
fbl %fcc3, loop_579
fpadd16 %f26, %f8, %f12
fblg %fcc2, loop_580
andcc %o5, %g2, %l4
loop_579:
orn %g5, %i7, %l5
srax %o1, %i3, %i6
loop_580:
fpadd16 %f24, %f0, %f0
edge8n %o0, %l2, %i2
edge16ln %o2, %o6, %l3
ld [%l7 + 0x14], %f3
flush %l7 + 0x14
nop
fitod %f15, %f14
mulscc %o4, 0x11B6, %g3
alignaddr %o7, %g1, %l0
movg %xcc, %l6, %i5
fnot1 %f10, %f4
swap [%l7 + 0x38], %g7
nop
setx 0xDDDB12F6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x778DC87B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fmuls %f5, %f13, %f27
tl %icc, 0x7
fmovs %f2, %f4
taddcc %g4, 0x1505, %i1
nop
setx 0xCDB6C026CE80B578, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
fsqrtd %f20, %f20
tl %icc, 0x6
array16 %g6, %i4, %i0
fandnot1 %f26, %f24, %f0
subccc %l1, %o5, %o3
tleu %icc, 0x2
sir 0x0219
edge32l %g2, %g5, %i7
fcmpeq32 %f18, %f14, %l4
movne %xcc, %o1, %i3
nop
setx 0x3792BEB16BA2D100, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0xC53DB3E42CEB6133, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fsubd %f22, %f10, %f4
orn %l5, 0x1625, %i6
set 0x60, %g3
stxa %o0, [%l7 + %g3] 0x0c
edge32n %i2, %o2, %l2
movrne %o6, %o4, %l3
bneg,a,pt %icc, loop_581
fbuge %fcc2, loop_582
xnor %o7, 0x09EF, %g3
tle %xcc, 0x0
loop_581:
edge16n %l0, %l6, %g1
loop_582:
nop
wr %g0, 0x80, %asi
lda [%l7 + 0x48] %asi, %f26
fmovsne %xcc, %f25, %f21
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnor %g7, 0x179B, %g4
movvc %xcc, %i5, %g6
bneg,pn %xcc, loop_583
tge %xcc, 0x2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsvc %icc, %f3, %f7
loop_583:
fmovscs %xcc, %f25, %f10
brgez %i4, loop_584
edge8ln %i1, %i0, %o5
add %l7, 0x68, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %o3
casxa [%l6] 0x04, %o3, %l1
loop_584:
bneg,pn %xcc, loop_585
bcs,pt %icc, loop_586
sth %g5, [%l7 + 0x24]
movre %g2, 0x066, %l4
loop_585:
movrne %o1, 0x17B, %i7
loop_586:
tvc %xcc, 0x2
orcc %l5, %i3, %i6
movleu %xcc, %i2, %o0
fbn,a %fcc3, loop_587
stw %o2, [%l7 + 0x40]
smul %o6, %o4, %l3
ta %xcc, 0x0
loop_587:
nop
wr %g0, 0x80, %asi
swapa [%l7 + 0x30] %asi, %l2
edge16n %g3, %o7, %l6
andncc %l0, %g1, %g7
addc %g4, 0x08AD, %g6
ldx [%l7 + 0x28], %i4
wr %g0, 0x10, %asi
stda %f16, [%l7 + 0x40] %asi
array8 %i1, %i0, %o5
udiv %i5, 0x15F3, %o3
movg %icc, %g5, %l1
fmovrslez %l4, %f24, %f1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0x40792171, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
subc %o1, 0x1FD5, %g2
movrne %l5, %i3, %i7
movpos %icc, %i2, %o0
bcc,pn %icc, loop_588
fbu %fcc1, loop_589
edge16n %o2, %i6, %o4
fmovrdgez %o6, %f0, %f0
loop_588:
sllx %l2, %l3, %o7
loop_589:
fmovspos %icc, %f15, %f10
mulscc %l6, 0x0639, %l0
fmul8x16au %f16, %f6, %f2
movgu %icc, %g3, %g1
mulx %g4, %g6, %i4
movn %icc, %i1, %i0
movn %icc, %g7, %i5
umul %o3, %g5, %l1
movpos %xcc, %l4, %o1
wr %g0, 0x04, %asi
lda [%l7 + 0x24] %asi, %f24
fbue %fcc0, loop_590
fblg,a %fcc2, loop_591
fbg %fcc1, loop_592
movrgez %g2, 0x35A, %o5
loop_590:
tle %xcc, 0x6
loop_591:
umulcc %i3, 0x1B86, %i7
loop_592:
nop
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f0
fnegs %f4, %f3
sra %l5, %o0, %o2
xorcc %i2, %i6, %o6
fmovsn %xcc, %f29, %f19
movrgez %o4, %l2, %o7
bne,pt %xcc, loop_593
bvs,pt %icc, loop_594
edge16l %l3, %l0, %l6
bcc,a loop_595
loop_593:
ta %icc, 0x7
loop_594:
edge32 %g3, %g1, %g4
xor %g6, %i1, %i4
loop_595:
fbo %fcc0, loop_596
tsubcc %i0, 0x02FD, %i5
tvs %icc, 0x5
fornot2s %f5, %f21, %f25
loop_596:
sir 0x1C36
andncc %o3, %g5, %l1
tle %icc, 0x0
srl %g7, 0x0E, %o1
ldub [%l7 + 0x42], %l4
addccc %g2, 0x0783, %o5
fpadd16 %f14, %f0, %f8
movrgez %i3, %l5, %o0
ldsh [%l7 + 0x26], %i7
fnands %f31, %f10, %f25
for %f26, %f4, %f14
tg %icc, 0x0
movgu %icc, %i2, %i6
addc %o2, %o6, %l2
ba,a,pt %xcc, loop_597
bge loop_598
andn %o4, 0x0ADB, %l3
movrne %o7, 0x0CA, %l0
loop_597:
edge8n %l6, %g1, %g4
loop_598:
fmovdn %icc, %f4, %f4
wr %g0, 0x0c, %asi
sta %f23, [%l7 + 0x7C] %asi
edge32n %g6, %g3, %i4
sdivcc %i0, 0x18B1, %i5
movg %icc, %o3, %g5
xnor %i1, %g7, %l1
fbne,a %fcc3, loop_599
tsubcctv %l4, %o1, %g2
andn %i3, %o5, %l5
edge32n %o0, %i2, %i6
loop_599:
movpos %icc, %i7, %o6
tge %icc, 0x6
udiv %o2, 0x0A1F, %l2
tg %xcc, 0x4
flush %l7 + 0x0C
fbo %fcc1, loop_600
popc 0x0083, %o4
call loop_601
nop
setx loop_602, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_600:
fcmple32 %f4, %f12, %o7
movre %l0, 0x12F, %l3
loop_601:
sth %g1, [%l7 + 0x74]
loop_602:
st %f27, [%l7 + 0x48]
tneg %icc, 0x6
std %f14, [%l7 + 0x08]
fbug %fcc1, loop_603
add %l6, %g6, %g4
fmovrslez %i4, %f29, %f23
stx %i0, [%l7 + 0x30]
loop_603:
bl,a,pn %xcc, loop_604
ldx [%l7 + 0x30], %g3
fmovsvc %icc, %f10, %f23
taddcctv %o3, 0x1954, %g5
loop_604:
movre %i5, 0x106, %i1
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x2E] %asi, %g7
wr %g0, 0x04, %asi
ldsba [%l7 + 0x43] %asi, %l4
stb %l1, [%l7 + 0x1C]
brgz,a %g2, loop_605
tvs %xcc, 0x5
fpmerge %f4, %f10, %f30
fmovdpos %xcc, %f21, %f11
loop_605:
edge8n %o1, %i3, %o5
bn,a,pn %xcc, loop_606
orncc %l5, 0x0663, %i2
tpos %icc, 0x2
addccc %i6, 0x0FB5, %o0
loop_606:
edge8ln %o6, %o2, %i7
fbul %fcc3, loop_607
movn %icc, %o4, %l2
tneg %icc, 0x0
sdivx %l0, 0x17D4, %l3
loop_607:
mulscc %o7, 0x0025, %g1
sdivx %g6, 0x1183, %g4
fbge,a %fcc3, loop_608
ldx [%l7 + 0x38], %l6
tgu %xcc, 0x0
nop
setx 0x78FA210C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x173F4479, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fsubs %f11, %f0, %f5
loop_608:
edge32ln %i0, %i4, %g3
movcs %xcc, %o3, %i5
array16 %g5, %i1, %l4
brlez %l1, loop_609
be,pn %icc, loop_610
fba %fcc2, loop_611
nop
set 0x1A, %l1
sth %g2, [%l7 + %l1]
loop_609:
edge32n %g7, %i3, %o1
loop_610:
edge8ln %o5, %l5, %i2
loop_611:
fzero %f10
tgu %xcc, 0x0
fzero %f10
bcs,a,pt %icc, loop_612
movvs %icc, %o0, %i6
edge32 %o2, %i7, %o6
ldstub [%l7 + 0x7D], %l2
loop_612:
tn %icc, 0x1
edge32l %o4, %l0, %l3
nop
setx loop_613, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32n %o7, %g1, %g4
xnor %l6, %g6, %i4
and %g3, 0x15BB, %o3
loop_613:
movcs %icc, %i0, %i5
edge32n %i1, %l4, %l1
nop
setx 0x69C33926, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
fsqrts %f31, %f22
fbug,a %fcc0, loop_614
bvs,pt %icc, loop_615
orcc %g5, %g7, %g2
set 0x18, %i1
ldswa [%l7 + %i1] 0x15, %o1
loop_614:
sethi 0x184D, %o5
loop_615:
movg %icc, %l5, %i2
fmovdcs %icc, %f20, %f21
or %o0, 0x05D7, %i6
fpadd16s %f27, %f27, %f22
movcs %xcc, %i3, %o2
srax %i7, %l2, %o6
bne,pn %xcc, loop_616
addccc %o4, %l3, %o7
nop
setx 0xFA72786B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x6616722F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fsubs %f4, %f3, %f12
andcc %l0, 0x1EB3, %g1
loop_616:
fbge,a %fcc2, loop_617
movne %xcc, %l6, %g4
alignaddrl %i4, %g3, %g6
edge8 %i0, %o3, %i5
loop_617:
movvc %icc, %i1, %l4
movrne %l1, %g7, %g5
fmovsvc %xcc, %f24, %f18
nop
setx 0xE8601547, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x71D6E212, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fadds %f26, %f20, %f22
xorcc %o1, %o5, %l5
movrlez %g2, 0x04D, %i2
fnands %f0, %f27, %f15
sub %i6, 0x1BC3, %i3
std %f30, [%l7 + 0x28]
alignaddrl %o2, %o0, %l2
umulcc %o6, 0x1500, %i7
nop
setx 0x2EE8D03BE500DDD4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x9BDBB8190A44DE8D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fmuld %f10, %f28, %f0
fsrc2s %f8, %f9
tge %icc, 0x7
movpos %icc, %o4, %o7
edge8ln %l0, %l3, %l6
ba,a,pn %xcc, loop_618
nop
setx loop_619, %l0, %l1
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 0x1288, %g1
edge32 %g4, %i4, %g3
loop_618:
nop
setx 0x71A9F370D0298CA0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
fsqrtd %f6, %f28
loop_619:
fandnot1s %f1, %f31, %f26
alignaddrl %g6, %o3, %i5
and %i1, %l4, %l1
subccc %g7, %i0, %o1
movrgz %g5, %o5, %l5
edge8 %i2, %i6, %g2
sdiv %o2, 0x0041, %i3
fcmpeq32 %f24, %f14, %o0
movl %icc, %o6, %i7
tcs %icc, 0x4
movcs %icc, %o4, %l2
movg %xcc, %l0, %l3
nop
setx loop_620, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fnot2 %f26, %f14
array32 %l6, %g1, %o7
movrgez %i4, %g4, %g6
loop_620:
nop
wr %g0, 0x27, %asi
stba %o3, [%l7 + 0x6A] %asi
membar #Sync
movle %icc, %g3, %i5
srax %i1, %l4, %l1
wr %g0, 0x04, %asi
lduba [%l7 + 0x32] %asi, %g7
fmovdge %xcc, %f21, %f30
addccc %i0, %g5, %o1
nop
fitod %f31, %f8
lduh [%l7 + 0x22], %l5
andcc %i2, 0x0433, %o5
fmovrdlez %i6, %f16, %f24
orncc %o2, %i3, %o0
sethi 0x1DE2, %g2
ble %icc, loop_621
fba %fcc0, loop_622
nop
fitod %f0, %f22
fdtoi %f22, %f13
fmuld8ulx16 %f25, %f5, %f18
loop_621:
te %xcc, 0x2
loop_622:
addccc %o6, %o4, %l2
array32 %i7, %l3, %l6
xnorcc %g1, 0x00E2, %l0
nop
setx loop_623, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
srax %i4, %o7, %g6
wr %g0, 0x0c, %asi
stwa %o3, [%l7 + 0x1C] %asi
loop_623:
edge16l %g3, %g4, %i5
orncc %l4, 0x05B6, %l1
nop
setx 0x86FED5D6206C5FCC, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
fnegd %f8, %f26
umul %g7, 0x1C3E, %i0
fbge %fcc1, loop_624
tvs %icc, 0x0
udiv %i1, 0x0E97, %o1
wr %g0, 0x80, %asi
ldswa [%l7 + 0x08] %asi, %g5
loop_624:
te %icc, 0x1
array8 %l5, %i2, %o5
fmovrdlez %o2, %f20, %f26
fmovdcs %icc, %f12, %f25
wr %g0, 0x18, %asi
stxa %i3, [%l7 + 0x38] %asi
fble,a %fcc0, loop_625
orcc %i6, 0x1EF0, %o0
fbule,a %fcc2, loop_626
bgu,a loop_627
loop_625:
brlez %o6, loop_628
fpadd32s %f17, %f3, %f11
loop_626:
nop
set 0x16, %g4
sth %g2, [%l7 + %g4]
loop_627:
tleu %icc, 0x1
loop_628:
bneg,pt %xcc, loop_629
movrne %o4, 0x0BE, %i7
fcmpne32 %f0, %f20, %l3
tgu %icc, 0x5
loop_629:
movn %xcc, %l2, %g1
sdivx %l0, 0x1AFF, %l6
fnand %f26, %f10, %f12
fnor %f4, %f4, %f6
fmovsleu %icc, %f25, %f28
movcc %icc, %o7, %g6
mulscc %o3, %g3, %i4
fpackfix %f0, %f1
fors %f12, %f9, %f30
and %i5, 0x0B20, %g4
fblg,a %fcc3, loop_630
fba,a %fcc1, loop_631
movneg %icc, %l1, %g7
fble,a %fcc0, loop_632
loop_630:
taddcc %l4, %i0, %i1
loop_631:
umul %g5, 0x0F04, %o1
tsubcctv %i2, 0x1203, %o5
loop_632:
sth %o2, [%l7 + 0x5C]
fpsub32 %f6, %f30, %f18
umul %i3, 0x07F4, %i6
subcc %l5, 0x0AA8, %o6
orcc %o0, %g2, %i7
sth %o4, [%l7 + 0x7E]
tpos %icc, 0x0
tneg %icc, 0x3
tcs %xcc, 0x6
edge32 %l2, %g1, %l3
movrlez %l6, %o7, %g6
sdiv %l0, 0x0CD5, %g3
set 0x19, %o7
ldsba [%l7 + %o7] 0x14, %i4
fmovscs %xcc, %f10, %f0
pdist %f8, %f14, %f24
pdist %f2, %f16, %f18
edge16 %i5, %o3, %g4
edge32l %l1, %l4, %g7
array32 %i0, %g5, %o1
fnors %f22, %f14, %f7
bg,a loop_633
fnegs %f24, %f3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbuge %fcc1, loop_634
loop_633:
tsubcctv %i1, 0x142A, %o5
edge16n %i2, %o2, %i6
xor %i3, 0x1684, %l5
loop_634:
stbar
orncc %o0, %g2, %o6
tcc %icc, 0x2
edge8 %i7, %o4, %l2
fnot2s %f7, %f8
ld [%l7 + 0x6C], %f27
tn %icc, 0x5
sra %l3, 0x04, %g1
movcc %icc, %l6, %o7
array16 %g6, %g3, %l0
array16 %i5, %i4, %g4
mulscc %o3, %l4, %g7
udiv %l1, 0x0388, %g5
nop
setx loop_635, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
alignaddrl %i0, %o1, %i1
call loop_636
prefetch [%l7 + 0x68], 0x2
loop_635:
fmovsleu %icc, %f10, %f19
taddcc %o5, 0x0213, %i2
loop_636:
nop
fitod %f8, %f12
fdtox %f12, %f2
fxtod %f2, %f20
edge8ln %i6, %o2, %l5
ldd [%l7 + 0x30], %f10
bleu,a,pt %icc, loop_637
udivcc %o0, 0x1B7F, %g2
brgez %i3, loop_638
bneg loop_639
loop_637:
nop
setx loop_640, %l0, %l1
jmpl %l1, %o6
tn %xcc, 0x6
loop_638:
movrlez %o4, %l2, %i7
loop_639:
fmovs %f18, %f19
loop_640:
fnot1s %f0, %f15
tvs %xcc, 0x2
tge %xcc, 0x6
movgu %xcc, %l3, %g1
nop
setx loop_641, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tvs %xcc, 0x4
sra %o7, 0x02, %g6
smulcc %l6, %g3, %l0
loop_641:
nop
wr %g0, 0x04, %asi
ldda [%l7 + 0x50] %asi, %i4
tvs %icc, 0x5
movcs %xcc, %i5, %g4
fmovsg %xcc, %f1, %f2
movle %icc, %o3, %g7
tsubcctv %l4, %g5, %i0
umulcc %o1, %i1, %o5
stx %l1, [%l7 + 0x50]
fcmpeq16 %f18, %f0, %i2
fbuge %fcc3, loop_642
tne %xcc, 0x7
umul %i6, 0x16D7, %l5
umulcc %o0, %o2, %i3
loop_642:
popc %g2, %o4
ble,a,pn %xcc, loop_643
bgu %xcc, loop_644
edge8l %l2, %o6, %l3
ta %xcc, 0x2
loop_643:
tl %xcc, 0x2
loop_644:
andcc %g1, 0x092E, %o7
movcs %xcc, %g6, %i7
andncc %g3, %l0, %i4
bge,pn %xcc, loop_645
fmovdge %icc, %f6, %f26
pdist %f18, %f24, %f2
set 0x10, %i4
ldstuba [%l7 + %i4] 0x80, %i5
loop_645:
nop
setx 0x60588403, %l0, %l6
st %l6, [%l7 + 0x30]
ld [%l7 + 0x30], %fsr
tg %xcc, 0x5
faligndata %f10, %f28, %f20
popc %g4, %o3
move %xcc, %l6, %l4
fbl,a %fcc2, loop_646
movg %xcc, %g7, %g5
tcs %xcc, 0x6
sllx %o1, %i0, %i1
loop_646:
nop
setx 0xBF26B856, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0x3AAE9A64, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fadds %f29, %f8, %f12
movpos %xcc, %o5, %l1
bcc %icc, loop_647
fpadd32s %f27, %f12, %f31
alignaddrl %i2, %l5, %o0
fmovdl %icc, %f19, %f28
loop_647:
move %xcc, %i6, %o2
te %xcc, 0x7
fble %fcc2, loop_648
srl %i3, 0x0B, %o4
nop
fitos %f2, %f21
fstox %f21, %f24
fxtos %f24, %f0
subc %l2, %g2, %l3
loop_648:
nop
set 0x1A, %i0
lduha [%l7 + %i0] 0x80, %g1
tgu %icc, 0x7
fbe %fcc1, loop_649
sethi 0x0CEB, %o6
ldsw [%l7 + 0x48], %o7
fbuge %fcc2, loop_650
loop_649:
subcc %g6, 0x1A7F, %i7
tgu %xcc, 0x3
fnands %f29, %f11, %f17
loop_650:
movg %xcc, %g3, %i4
addcc %i5, %l0, %g4
stx %l6, [%l7 + 0x38]
xorcc %l4, 0x1A72, %o3
fxnor %f14, %f14, %f26
orn %g5, %g7, %o1
tle %xcc, 0x4
brgez %i0, loop_651
brgez,a %i1, loop_652
bvs,pn %xcc, loop_653
fpadd32s %f23, %f22, %f6
loop_651:
fmovsvc %xcc, %f22, %f29
loop_652:
nop
add %l7, 0x48, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %l1, %i2
loop_653:
bpos loop_654
sllx %o5, %l5, %o0
fbue,a %fcc1, loop_655
movrne %o2, 0x122, %i3
loop_654:
nop
fitod %f6, %f30
fdtox %f30, %f14
popc %i6, %l2
loop_655:
brlz,a %g2, loop_656
fnor %f22, %f6, %f28
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu %fcc2, loop_657
loop_656:
swap [%l7 + 0x24], %l3
tle %icc, 0x6
tgu %icc, 0x5
loop_657:
nop
set 0x3D, %i6
stba %g1, [%l7 + %i6] 0xe3
membar #Sync
taddcc %o6, %o4, %g6
fxnor %f26, %f0, %f0
alignaddr %o7, %i7, %g3
mulx %i4, 0x19BB, %i5
ta %xcc, 0x6
fbue,a %fcc2, loop_658
xnor %g4, %l6, %l4
movrne %o3, 0x256, %g5
array16 %l0, %o1, %g7
loop_658:
mulx %i0, 0x03B1, %l1
sll %i1, 0x1E, %o5
smulcc %l5, 0x09D3, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvc %icc, %i2, %i3
fmul8ulx16 %f30, %f28, %f28
fmovdvc %xcc, %f11, %f0
move %icc, %o2, %i6
movge %xcc, %g2, %l2
srax %g1, %l3, %o6
set 0x7C, %l4
lduwa [%l7 + %l4] 0x18, %o4
movl %icc, %o7, %i7
bl loop_659
nop
setx 0x126BE19F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0x51B4996A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fadds %f21, %f24, %f3
fxnor %f28, %f10, %f16
orn %g6, %i4, %g3
loop_659:
fmovrde %g4, %f2, %f30
fbe,a %fcc2, loop_660
udiv %l6, 0x1EBA, %i5
call loop_661
movvc %icc, %l4, %g5
loop_660:
xorcc %l0, %o1, %o3
bge loop_662
loop_661:
movrgez %g7, %i0, %l1
nop
fitos %f5, %f12
fstod %f12, %f16
fnot1s %f21, %f13
loop_662:
xnor %i1, 0x179A, %o5
movge %xcc, %o0, %i2
movcs %xcc, %i3, %l5
tn %xcc, 0x0
set 0x62, %o3
ldstuba [%l7 + %o3] 0x18, %i6
tn %xcc, 0x6
fnand %f0, %f28, %f30
fxor %f6, %f6, %f26
ldstub [%l7 + 0x12], %o2
fornot2 %f12, %f10, %f24
sethi 0x05D7, %l2
fcmpgt16 %f10, %f22, %g2
fcmpgt16 %f20, %f4, %l3
movl %xcc, %g1, %o6
movcs %xcc, %o7, %o4
ldx [%l7 + 0x18], %g6
call loop_663
fbuge %fcc1, loop_664
movn %icc, %i4, %g3
add %l7, 0x30, %l6
wr %g0, 0x88, %asi
casxa [%l6] 0x88, %i7, %l6
loop_663:
tg %xcc, 0x1
loop_664:
nop
set 0x46, %g6
ldstuba [%l7 + %g6] 0x11, %g4
tvc %icc, 0x5
tg %icc, 0x5
array16 %i5, %l4, %g5
andncc %o1, %o3, %g7
sub %i0, %l0, %i1
andn %l1, %o5, %o0
xorcc %i3, %l5, %i2
bn,a %xcc, loop_665
edge32ln %i6, %l2, %g2
edge8n %l3, %o2, %g1
ld [%l7 + 0x74], %f16
loop_665:
call loop_666
movrgez %o7, 0x166, %o6
andn %g6, %o4, %g3
movvc %xcc, %i4, %i7
loop_666:
bpos,pt %icc, loop_667
or %l6, %g4, %i5
fmovdleu %xcc, %f21, %f17
nop
fitos %f2, %f30
fstox %f30, %f22
loop_667:
fpsub16 %f10, %f20, %f20
fbule,a %fcc2, loop_668
fmovdvc %icc, %f23, %f14
xnorcc %g5, %o1, %l4
fpadd32 %f2, %f4, %f18
loop_668:
fmovsgu %xcc, %f26, %f9
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitod %f30, %f16
ba,pn %icc, loop_669
udivcc %g7, 0x06AF, %i0
wr %g0, 0x11, %asi
ldsba [%l7 + 0x6F] %asi, %o3
loop_669:
srax %l0, 0x07, %l1
srl %i1, %o0, %i3
subccc %l5, 0x1E93, %o5
array32 %i6, %i2, %g2
smul %l2, %l3, %g1
set 0x40, %i5
stda %f0, [%l7 + %i5] 0x19
srl %o7, %o6, %g6
sub %o2, 0x1680, %g3
fbg %fcc1, loop_670
udiv %o4, 0x0A3B, %i7
ta %icc, 0x2
fornot1 %f26, %f28, %f20
loop_670:
edge32l %l6, %i4, %i5
tsubcc %g4, %o1, %g5
mulscc %l4, %i0, %o3
srax %l0, %g7, %i1
movrgez %o0, 0x1B3, %l1
orcc %i3, %l5, %i6
nop
setx 0x55E454E792F2EA43, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x5D57A6834B53A739, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
faddd %f6, %f8, %f0
fbuge %fcc0, loop_671
edge16ln %i2, %g2, %o5
set 0x40, %g2
stxa %l2, [%l7 + %g2] 0x14
loop_671:
tsubcctv %l3, %g1, %o7
edge32n %o6, %g6, %g3
fmovrsgz %o4, %f9, %f21
movgu %icc, %o2, %l6
fmovrse %i7, %f7, %f16
tsubcc %i4, %i5, %o1
alignaddrl %g5, %g4, %l4
sub %i0, 0x0CCF, %l0
nop
fitod %f12, %f6
fdtox %f6, %f10
brlez %o3, loop_672
fmovse %icc, %f22, %f6
add %i1, %g7, %l1
bvs,a,pn %xcc, loop_673
loop_672:
andn %o0, 0x01D6, %l5
fba %fcc2, loop_674
srax %i6, %i3, %i2
loop_673:
tg %icc, 0x1
edge32l %o5, %g2, %l3
loop_674:
tneg %icc, 0x2
set 0x40, %g7
ldda [%l7 + %g7] 0x15, %f0
movne %xcc, %g1, %l2
nop
setx 0x421DE92C68299C53, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xFDC77C61C0E93AF0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f22, %f12
sllx %o6, 0x1F, %o7
movrlez %g6, %g3, %o2
movcc %icc, %o4, %i7
movvs %xcc, %i4, %l6
membar 0x28
andn %i5, 0x0079, %o1
bg,a,pt %xcc, loop_675
tcc %icc, 0x7
srax %g4, %g5, %l4
umulcc %i0, 0x083E, %o3
loop_675:
edge16n %l0, %g7, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbul %fcc2, loop_676
fmovdgu %icc, %f10, %f11
edge32n %o0, %i1, %i6
addccc %i3, %l5, %o5
loop_676:
tge %xcc, 0x6
wr %g0, 0x80, %asi
lda [%l7 + 0x20] %asi, %f16
subccc %i2, 0x0AFD, %l3
brlz %g2, loop_677
edge8n %g1, %o6, %l2
fbn,a %fcc1, loop_678
movrlez %g6, %o7, %o2
loop_677:
nop
wr %g0, 0x0c, %asi
sta %f15, [%l7 + 0x30] %asi
loop_678:
udiv %g3, 0x0F2B, %i7
andncc %i4, %o4, %i5
edge32ln %o1, %g4, %g5
edge8ln %l4, %l6, %i0
movrgez %o3, 0x108, %g7
taddcctv %l0, 0x0703, %l1
udivx %i1, 0x1A29, %i6
fmovd %f4, %f4
mulx %o0, 0x0346, %l5
fmovdleu %icc, %f25, %f13
sdiv %o5, 0x18A9, %i3
movrlz %i2, 0x0A1, %l3
fcmpeq32 %f10, %f16, %g1
andn %g2, %l2, %g6
orncc %o7, 0x1DC0, %o6
umul %o2, 0x0FC3, %i7
xor %g3, 0x0DE2, %i4
movn %xcc, %i5, %o1
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %f16
edge16ln %g4, %o4, %g5
bn,a,pt %icc, loop_679
xor %l6, 0x1C4B, %l4
orcc %i0, %g7, %l0
fnors %f17, %f18, %f26
loop_679:
array32 %o3, %l1, %i1
sir 0x0ED3
fand %f26, %f16, %f0
movrgz %o0, %i6, %o5
brlez,a %l5, loop_680
for %f12, %f16, %f18
taddcc %i3, %i2, %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_680:
fmovda %icc, %f31, %f28
bleu,pt %icc, loop_681
udivcc %g1, 0x02E7, %g2
tpos %xcc, 0x3
or %g6, %l2, %o7
loop_681:
bpos,a,pn %icc, loop_682
fmovdgu %icc, %f2, %f17
stb %o2, [%l7 + 0x58]
membar 0x0D
loop_682:
orcc %i7, 0x0FDC, %g3
edge16l %i4, %i5, %o1
stbar
umul %g4, 0x1AD9, %o6
udivx %o4, 0x110B, %g5
smulcc %l4, 0x1BF6, %i0
addc %l6, 0x0E68, %g7
xor %l0, 0x0C3D, %o3
taddcctv %i1, 0x16AD, %l1
addcc %i6, 0x0138, %o0
array32 %o5, %l5, %i2
brgez,a %l3, loop_683
edge8l %g1, %i3, %g6
lduw [%l7 + 0x30], %g2
move %icc, %o7, %l2
loop_683:
nop
set 0x7C, %l2
lduwa [%l7 + %l2] 0x04, %o2
subccc %i7, 0x11FA, %i4
move %icc, %i5, %o1
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x08] %asi, 0x3
bcc loop_684
mova %icc, %g3, %o4
nop
fitos %f4, %f13
fstox %f13, %f16
fxtos %f16, %f12
orncc %o6, 0x018C, %l4
loop_684:
fmovrse %i0, %f18, %f7
tn %icc, 0x2
orncc %l6, 0x1DD1, %g7
fnor %f24, %f8, %f14
sub %l0, 0x05C1, %o3
orncc %g5, 0x0791, %i1
fbe %fcc3, loop_685
andncc %i6, %o0, %l1
tvs %xcc, 0x3
brgez %o5, loop_686
loop_685:
srax %i2, %l5, %g1
fbu %fcc0, loop_687
subc %l3, 0x093D, %g6
loop_686:
sub %i3, %o7, %l2
mulscc %o2, %g2, %i4
loop_687:
fmovdg %icc, %f6, %f18
udiv %i7, 0x1E1A, %i5
sub %g4, 0x1BFB, %o1
sllx %g3, %o4, %o6
movg %xcc, %l4, %l6
tl %xcc, 0x0
prefetch [%l7 + 0x34], 0x1
movpos %icc, %i0, %l0
movleu %xcc, %o3, %g7
nop
setx 0xBC5A42D7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x84EECE80, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fadds %f5, %f22, %f10
movgu %xcc, %g5, %i6
nop
setx 0x407C3369, %l0, %l6
st %l6, [%l7 + 0x18]
ld [%l7 + 0x18], %fsr
fbne,a %fcc0, loop_688
movrlz %o0, %i1, %o5
ldub [%l7 + 0x57], %l1
and %l5, %i2, %g1
loop_688:
addcc %g6, 0x1A08, %i3
smul %l3, 0x11E1, %l2
fandnot2 %f14, %f24, %f20
tgu %icc, 0x0
tge %xcc, 0x4
sra %o2, %o7, %g2
alignaddr %i7, %i4, %i5
add %g4, %g3, %o1
movrlz %o6, 0x277, %o4
alignaddrl %l6, %i0, %l0
orcc %o3, %g7, %g5
andncc %l4, %i6, %o0
bne,pn %xcc, loop_689
te %xcc, 0x3
fmuld8sux16 %f5, %f15, %f12
movrgz %o5, %l1, %i1
loop_689:
nop
add %l7, 0x68, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %i2
casa [%l6] 0x11, %i2, %g1
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %f0
udivcc %l5, 0x036D, %g6
fmovrdlz %l3, %f8, %f14
fmovrsne %i3, %f1, %f3
tcc %xcc, 0x7
membar 0x05
move %xcc, %l2, %o2
movrgz %g2, 0x2D2, %i7
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x30] %asi, 0x3
popc 0x0348, %i5
fmovsne %xcc, %f7, %f23
fornot1s %f3, %f14, %f16
fpsub16s %f17, %f0, %f15
edge8 %g4, %g3, %o1
be,pn %icc, loop_690
sra %o6, %i4, %o4
fmovrde %l6, %f26, %f30
orn %i0, %l0, %o3
loop_690:
nop
wr %g0, 0x88, %asi
stxa %g7, [%l7 + 0x18] %asi
smul %g5, 0x024F, %l4
tsubcc %o0, 0x1C34, %o5
tne %xcc, 0x7
nop
set 0x38, %o6
prefetch [%l7 + %o6], 0x1
array16 %i6, %l1, %i2
edge8n %i1, %l5, %g1
movrlz %l3, 0x307, %i3
sir 0x1359
tn %icc, 0x1
nop
setx 0xFD22A392, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x3024C450, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fadds %f21, %f28, %f28
be,pn %xcc, loop_691
fmovsvc %icc, %f13, %f8
membar 0x51
xorcc %l2, %o2, %g2
loop_691:
edge8n %i7, %o7, %g6
tl %xcc, 0x3
nop
fitod %f13, %f6
andncc %g4, %i5, %g3
movpos %icc, %o1, %o6
sll %i4, 0x0F, %o4
add %l7, 0x78, %l6
wr %g0, 0x81, %asi
casxa [%l6] %asi, %l6, %l0
fbn %fcc2, loop_692
addcc %o3, 0x1863, %i0
fabss %f2, %f27
fcmpgt32 %f24, %f12, %g5
loop_692:
orncc %g7, 0x1E11, %l4
array16 %o0, %o5, %l1
fornot1 %f30, %f18, %f24
nop
fitos %f0, %f31
fstox %f31, %f2
fbule %fcc1, loop_693
tne %icc, 0x4
set 0x40, %o5
stda %f16, [%l7 + %o5] 0x18
loop_693:
std %f6, [%l7 + 0x48]
brlz,a %i6, loop_694
nop
setx 0xD062985A, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
movle %icc, %i1, %l5
fmovdle %icc, %f0, %f20
loop_694:
sdiv %i2, 0x04F8, %l3
fbue,a %fcc0, loop_695
ld [%l7 + 0x4C], %f20
bcc,a,pt %xcc, loop_696
array32 %g1, %i3, %l2
loop_695:
alignaddr %g2, %o2, %o7
set 0x10, %l6
prefetcha [%l7 + %l6] 0x18, 0x2
loop_696:
fpadd16s %f19, %f27, %f13
fba,a %fcc3, loop_697
brgez %g4, loop_698
bpos,a,pn %icc, loop_699
sethi 0x1076, %i5
loop_697:
array8 %g3, %o1, %o6
loop_698:
nop
fitos %f9, %f30
fstod %f30, %f26
loop_699:
fmovrse %g6, %f27, %f29
fbuge %fcc1, loop_700
fmovsleu %icc, %f5, %f31
umul %i4, 0x1024, %o4
set 0x76, %i3
lduha [%l7 + %i3] 0x19, %l6
loop_700:
fmovs %f18, %f0
tcc %xcc, 0x4
movne %icc, %l0, %i0
edge32l %g5, %o3, %g7
fmuld8sux16 %f7, %f15, %f10
fxnor %f10, %f30, %f24
fmovrse %o0, %f21, %f27
tsubcc %l4, %l1, %i6
movn %xcc, %o5, %i1
nop
setx loop_701, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
taddcctv %l5, %l3, %i2
fbne,a %fcc0, loop_702
tgu %icc, 0x4
loop_701:
movcc %icc, %i3, %g1
nop
setx 0x2FD8CB34, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0xC3794DB6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fsubs %f26, %f0, %f27
loop_702:
movpos %icc, %l2, %g2
orn %o7, 0x04B8, %i7
movne %xcc, %g4, %o2
membar 0x3F
alignaddr %i5, %o1, %o6
alignaddrl %g6, %i4, %g3
taddcctv %l6, 0x1B62, %o4
edge16ln %i0, %g5, %o3
fbn,a %fcc0, loop_703
ld [%l7 + 0x1C], %f27
alignaddrl %l0, %o0, %l4
tg %xcc, 0x2
loop_703:
tleu %icc, 0x7
movge %icc, %l1, %i6
fcmple32 %f4, %f14, %o5
te %xcc, 0x0
nop
setx 0xDE7736D7F646CC3F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x6163B6AF9D818F34, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fdivd %f26, %f20, %f8
wr %g0, 0x2b, %asi
stha %g7, [%l7 + 0x6E] %asi
membar #Sync
fmovdleu %xcc, %f31, %f17
srax %l5, %l3, %i1
edge32ln %i3, %g1, %i2
movleu %icc, %g2, %l2
mulx %i7, %o7, %o2
tsubcc %g4, 0x12B2, %o1
prefetch [%l7 + 0x6C], 0x1
sir 0x0CCE
umul %i5, %g6, %o6
orn %g3, %i4, %o4
fmovrslz %l6, %f15, %f3
addcc %i0, 0x1E72, %o3
tgu %xcc, 0x2
movre %l0, 0x043, %g5
and %o0, %l1, %i6
bneg %icc, loop_704
edge32n %o5, %l4, %g7
movrlz %l3, 0x3C4, %i1
udiv %i3, 0x1CCC, %g1
loop_704:
tpos %xcc, 0x6
tsubcctv %l5, %i2, %g2
ldstub [%l7 + 0x79], %i7
edge32l %o7, %o2, %g4
sdiv %o1, 0x0A2D, %l2
fbn %fcc1, loop_705
edge8 %g6, %i5, %o6
andcc %i4, 0x0D2B, %g3
fbne,a %fcc0, loop_706
loop_705:
tneg %xcc, 0x2
fnot1 %f14, %f26
movrgez %l6, 0x39B, %i0
loop_706:
nop
set 0x40, %o1
stda %f16, [%l7 + %o1] 0x89
fmovdne %xcc, %f31, %f26
movl %xcc, %o3, %l0
movrgez %o4, %g5, %l1
movrgz %i6, %o5, %o0
sir 0x1F2D
nop
setx 0x563BC82C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0xE1D0C62A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fdivs %f28, %f26, %f21
ta %icc, 0x6
tpos %xcc, 0x2
array32 %l4, %l3, %i1
mova %xcc, %g7, %g1
tpos %icc, 0x7
fsrc1s %f23, %f7
fcmpeq16 %f30, %f8, %i3
movvc %icc, %i2, %l5
tvc %icc, 0x1
movrne %g2, %i7, %o7
subc %g4, %o2, %o1
fbne %fcc2, loop_707
fbug,a %fcc1, loop_708
tneg %xcc, 0x2
edge32l %g6, %l2, %i5
loop_707:
bgu,a %xcc, loop_709
loop_708:
fmovdneg %icc, %f16, %f21
nop
setx loop_710, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mulx %i4, %o6, %g3
loop_709:
tcc %xcc, 0x0
fnors %f1, %f21, %f2
loop_710:
alignaddrl %l6, %i0, %l0
bne,a,pn %xcc, loop_711
fmul8x16al %f17, %f9, %f4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_712, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_711:
brgz,a %o4, loop_713
sethi 0x0FE5, %o3
fbg,a %fcc3, loop_714
loop_712:
movvc %xcc, %l1, %i6
loop_713:
nop
fitos %f3, %f7
tleu %xcc, 0x6
loop_714:
faligndata %f0, %f26, %f0
fandnot2 %f10, %f16, %f2
ble,a loop_715
sethi 0x0112, %o5
fmovda %xcc, %f0, %f4
fmovdcc %icc, %f13, %f26
loop_715:
nop
fitod %f5, %f20
sub %o0, 0x19C9, %g5
edge32 %l3, %i1, %g7
fbn,a %fcc3, loop_716
xorcc %g1, %l4, %i3
orn %l5, 0x10C1, %i2
move %icc, %g2, %i7
loop_716:
srl %g4, %o2, %o1
movcs %icc, %g6, %o7
ldd [%l7 + 0x78], %f30
nop
set 0x6C, %o0
stw %i5, [%l7 + %o0]
nop
setx 0x40871F242D55DBEA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f20
movg %icc, %l2, %o6
udivx %g3, 0x1E5F, %l6
umulcc %i0, %l0, %o4
taddcctv %i4, 0x0314, %l1
nop
set 0x38, %g1
stx %o3, [%l7 + %g1]
bg,a %xcc, loop_717
stbar
add %i6, %o0, %o5
movge %xcc, %g5, %i1
loop_717:
add %l3, %g7, %g1
srl %i3, %l4, %l5
edge32n %g2, %i7, %i2
srlx %g4, 0x01, %o2
ta %icc, 0x6
addccc %o1, 0x06E9, %g6
bge loop_718
fmovda %xcc, %f29, %f29
ldd [%l7 + 0x18], %o6
addc %l2, %i5, %o6
loop_718:
xorcc %g3, 0x05AB, %i0
sdiv %l0, 0x095F, %l6
brnz %o4, loop_719
brgz %i4, loop_720
movgu %icc, %o3, %l1
xor %o0, %o5, %g5
loop_719:
add %i1, 0x074D, %i6
loop_720:
orcc %l3, %g1, %i3
fmovdleu %xcc, %f29, %f17
fbe,a %fcc1, loop_721
xor %g7, %l5, %l4
nop
set 0x1A, %o4
ldstub [%l7 + %o4], %i7
subccc %g2, %g4, %o2
loop_721:
fbue %fcc0, loop_722
tcs %xcc, 0x7
movl %xcc, %i2, %o1
taddcc %o7, 0x1A0C, %g6
loop_722:
tl %icc, 0x0
ldstub [%l7 + 0x4B], %l2
stx %i5, [%l7 + 0x30]
nop
fitos %f8, %f21
fstox %f21, %f28
fxtos %f28, %f2
fmovscc %icc, %f12, %f31
set 0x10, %l5
ldxa [%l7 + %l5] 0x89, %o6
movge %xcc, %i0, %g3
edge16 %l6, %l0, %i4
movge %icc, %o3, %l1
faligndata %f6, %f14, %f30
movvs %icc, %o0, %o4
ldub [%l7 + 0x43], %o5
tcc %xcc, 0x4
bn %xcc, loop_723
fornot2 %f0, %f8, %f20
movrgez %i1, %i6, %l3
te %xcc, 0x3
loop_723:
nop
set 0x38, %i2
lduha [%l7 + %i2] 0x81, %g1
fpmerge %f9, %f21, %f18
fmul8ulx16 %f8, %f14, %f4
fbug,a %fcc1, loop_724
bgu,a %icc, loop_725
fmovdl %icc, %f21, %f25
sdivcc %g5, 0x0A34, %g7
loop_724:
movneg %xcc, %i3, %l4
loop_725:
fmovda %icc, %f4, %f9
movvs %xcc, %i7, %l5
addc %g4, 0x133C, %o2
stb %i2, [%l7 + 0x57]
membar 0x71
taddcc %o1, %o7, %g6
edge8n %l2, %g2, %o6
set 0x70, %l3
ldsha [%l7 + %l3] 0x04, %i5
movl %icc, %i0, %g3
movle %icc, %l6, %i4
movneg %xcc, %o3, %l1
nop
fitod %f6, %f12
fdtox %f12, %f28
fxtod %f28, %f4
xnor %l0, 0x16C6, %o4
sethi 0x1734, %o5
tsubcc %i1, %o0, %l3
ldd [%l7 + 0x78], %g0
mova %xcc, %i6, %g7
fble,a %fcc1, loop_726
subcc %g5, %i3, %l4
movvs %xcc, %l5, %i7
fmul8ulx16 %f0, %f30, %f8
loop_726:
ldsw [%l7 + 0x20], %o2
ldsh [%l7 + 0x68], %i2
fmovs %f28, %f3
alignaddrl %o1, %g4, %g6
edge16n %l2, %o7, %g2
wr %g0, 0x11, %asi
lda [%l7 + 0x6C] %asi, %f7
popc %o6, %i0
array32 %g3, %i5, %i4
tleu %xcc, 0x6
srlx %o3, %l6, %l1
orn %o4, 0x0C75, %o5
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x40] %asi, 0x3
addccc %o0, %l0, %g1
stb %l3, [%l7 + 0x3F]
fmovse %xcc, %f0, %f8
movrlez %g7, %g5, %i3
subcc %l4, %i6, %l5
sethi 0x1B84, %i7
tneg %icc, 0x4
popc 0x03A2, %i2
movne %icc, %o2, %g4
taddcctv %g6, %l2, %o1
add %g2, %o7, %i0
alignaddrl %o6, %g3, %i4
edge32 %o3, %i5, %l6
fcmpeq16 %f24, %f16, %o4
fcmple16 %f26, %f4, %o5
edge32n %l1, %o0, %l0
smulcc %g1, %l3, %i1
subccc %g7, 0x0B6B, %g5
ldub [%l7 + 0x4E], %l4
fbuge %fcc2, loop_727
sdivx %i6, 0x0994, %l5
movg %icc, %i7, %i2
fnot1 %f4, %f0
loop_727:
stb %i3, [%l7 + 0x26]
subcc %o2, 0x13CD, %g4
be,pn %xcc, loop_728
nop
setx loop_729, %l0, %l1
jmpl %l1, %g6
taddcc %l2, %o1, %o7
taddcctv %g2, %o6, %g3
loop_728:
fbuge,a %fcc2, loop_730
loop_729:
srlx %i4, %i0, %o3
orcc %l6, %i5, %o4
fmuld8sux16 %f7, %f22, %f0
loop_730:
nop
fitod %f12, %f22
fdtoi %f22, %f23
fnot2s %f2, %f16
stbar
sdivcc %l1, 0x1806, %o5
bcs loop_731
movg %icc, %o0, %g1
bneg,pn %xcc, loop_732
sth %l0, [%l7 + 0x24]
loop_731:
flush %l7 + 0x64
srlx %i1, 0x04, %g7
loop_732:
movneg %icc, %l3, %g5
srl %l4, 0x1F, %l5
movrlz %i7, 0x27C, %i6
srlx %i3, 0x0A, %o2
sdivx %g4, 0x0DFC, %g6
edge32ln %l2, %i2, %o7
bl,a,pn %xcc, loop_733
tcs %xcc, 0x3
ldx [%l7 + 0x20], %o1
fmovsne %icc, %f27, %f0
loop_733:
fbu %fcc2, loop_734
smulcc %o6, 0x1EF3, %g3
fmovdvs %icc, %f24, %f5
tpos %icc, 0x6
loop_734:
brlez %i4, loop_735
fmovs %f31, %f13
wr %g0, 0x19, %asi
lduwa [%l7 + 0x68] %asi, %i0
loop_735:
bg loop_736
ldsb [%l7 + 0x0C], %g2
flush %l7 + 0x5C
brz %o3, loop_737
loop_736:
udiv %i5, 0x11A0, %l6
fba %fcc3, loop_738
tl %icc, 0x2
loop_737:
nop
fitod %f12, %f4
fdtos %f4, %f22
movrlz %l1, %o5, %o0
loop_738:
edge8l %g1, %o4, %i1
bl,a,pt %xcc, loop_739
move %xcc, %g7, %l3
sdivx %g5, 0x1E48, %l4
andncc %l0, %i7, %l5
loop_739:
fmovsvc %xcc, %f14, %f31
fbuge %fcc0, loop_740
tcs %xcc, 0x1
wr %g0, 0x10, %asi
ldda [%l7 + 0x10] %asi, %i2
loop_740:
orncc %o2, %i6, %g4
edge16n %g6, %l2, %o7
edge8 %i2, %o6, %o1
set 0x70, %i7
prefetcha [%l7 + %i7] 0x81, 0x3
fmovsa %xcc, %f17, %f12
tcs %xcc, 0x7
mulx %i0, 0x06C3, %g2
fmovde %xcc, %f11, %f29
be,a %icc, loop_741
tleu %xcc, 0x4
edge32ln %i4, %i5, %l6
fones %f1
loop_741:
fmovdcc %xcc, %f9, %f18
fbn,a %fcc2, loop_742
stw %o3, [%l7 + 0x70]
wr %g0, 0x10, %asi
stda %f16, [%l7 + 0x40] %asi
loop_742:
movvc %xcc, %o5, %l1
fnot2s %f25, %f24
fmovrdne %g1, %f10, %f4
fsrc1 %f16, %f6
fnand %f12, %f6, %f0
fbul,a %fcc3, loop_743
fbule,a %fcc2, loop_744
nop
setx 0x2C0CD084C07C79B5, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
set 0x48, %g5
swapa [%l7 + %g5] 0x0c, %o0
loop_743:
fmovspos %icc, %f22, %f22
loop_744:
fbu,a %fcc1, loop_745
bne,a %xcc, loop_746
fandnot1s %f22, %f6, %f24
ldx [%l7 + 0x68], %i1
loop_745:
edge8l %g7, %l3, %g5
loop_746:
fmul8ulx16 %f30, %f24, %f28
sra %l4, 0x0B, %o4
fpmerge %f8, %f7, %f4
fmovsl %xcc, %f19, %f29
tvc %icc, 0x1
tneg %icc, 0x5
fornot1 %f14, %f14, %f22
orncc %i7, 0x1F74, %l5
tg %icc, 0x2
fmovrslz %i3, %f2, %f21
edge32l %l0, %o2, %g4
array32 %i6, %l2, %g6
add %o7, 0x0F55, %o6
movne %xcc, %o1, %i2
set 0x18, %o2
ldstuba [%l7 + %o2] 0x0c, %g3
set 0x70, %g3
prefetcha [%l7 + %g3] 0x80, 0x1
edge8l %i0, %i4, %i5
ldx [%l7 + 0x58], %l6
ldub [%l7 + 0x6E], %o5
edge8n %l1, %o3, %o0
add %l7, 0x28, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %i1
casxa [%l6] 0x89, %i1, %g7
fandnot1 %f0, %f2, %f4
subc %l3, 0x1318, %g5
movneg %xcc, %l4, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tl %icc, 0x2
bg,a,pn %xcc, loop_747
tcc %xcc, 0x1
te %icc, 0x4
movge %xcc, %i7, %o4
loop_747:
umul %l5, 0x1368, %l0
stw %o2, [%l7 + 0x70]
andncc %i3, %i6, %g4
for %f4, %f30, %f6
edge8l %l2, %g6, %o7
swap [%l7 + 0x3C], %o6
nop
setx loop_748, %l0, %l1
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 %i2, %g3
bleu,pt %xcc, loop_749
sub %g2, 0x1E4A, %i0
loop_748:
tle %icc, 0x2
orn %o1, 0x028E, %i4
loop_749:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16ln %i5, %l6, %l1
nop
setx 0x1E6B1D19415244FF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x1F9AD60A604D5C73, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fdivd %f10, %f0, %f26
srax %o5, %o0, %o3
umul %g7, 0x1E01, %i1
movl %icc, %g5, %l4
fpadd32s %f5, %f20, %f6
wr %g0, 0x89, %asi
lduwa [%l7 + 0x20] %asi, %l3
movleu %xcc, %i7, %g1
brlz %o4, loop_750
fmovdge %xcc, %f9, %f31
edge32n %l0, %o2, %i3
tvc %icc, 0x5
loop_750:
brgez,a %i6, loop_751
nop
setx 0x26392FB0B04C29BE, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
tcc %icc, 0x3
movge %xcc, %l5, %g4
loop_751:
edge16ln %g6, %o7, %o6
set 0x40, %l1
ldda [%l7 + %l1] 0x89, %f16
andn %l2, 0x10A0, %i2
tn %xcc, 0x5
swap [%l7 + 0x3C], %g2
ld [%l7 + 0x08], %f31
tcs %xcc, 0x4
add %l7, 0x54, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %i0
casa [%l6] 0x81, %i0, %o1
movrlz %i4, %g3, %l6
fmovsg %xcc, %f28, %f22
fmuld8ulx16 %f25, %f4, %f10
movne %icc, %l1, %o5
edge32n %i5, %o3, %o0
fnot1 %f24, %f24
sub %g7, 0x17FC, %g5
and %l4, 0x13F4, %l3
set 0x40, %l0
ldda [%l7 + %l0] 0x04, %f16
lduh [%l7 + 0x66], %i1
fbo,a %fcc2, loop_752
fbuge,a %fcc3, loop_753
tle %icc, 0x3
nop
fitos %f11, %f29
fstoi %f29, %f5
loop_752:
bshuffle %f16, %f22, %f10
loop_753:
tsubcc %i7, 0x1B0E, %g1
stw %l0, [%l7 + 0x24]
or %o4, 0x08CA, %i3
edge16n %o2, %l5, %i6
bn,a loop_754
srax %g4, 0x03, %o7
fmovsl %icc, %f0, %f9
stb %g6, [%l7 + 0x31]
loop_754:
bgu,a loop_755
fandnot1s %f12, %f28, %f18
bshuffle %f4, %f0, %f8
fmovdvs %xcc, %f14, %f14
loop_755:
bcc %xcc, loop_756
tl %xcc, 0x1
fnors %f22, %f21, %f30
xorcc %l2, %i2, %g2
loop_756:
fmovdn %xcc, %f31, %f3
add %l7, 0x40, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %o6
casxa [%l6] 0x80, %o6, %i0
edge16 %o1, %g3, %i4
ble,pn %xcc, loop_757
xorcc %l1, 0x0734, %l6
tvc %icc, 0x0
udiv %i5, 0x1295, %o5
loop_757:
bn %icc, loop_758
fmovdvc %xcc, %f4, %f16
membar 0x48
taddcctv %o0, %g7, %o3
loop_758:
ldd [%l7 + 0x28], %f16
sdiv %g5, 0x0E8F, %l3
srlx %l4, %i7, %g1
edge16ln %i1, %l0, %o4
nop
fitod %f13, %f10
move %xcc, %i3, %o2
fpack16 %f16, %f28
add %l7, 0x08, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %l5, %i6
movcc %xcc, %g4, %g6
fmovdneg %xcc, %f0, %f3
movge %xcc, %o7, %i2
stw %l2, [%l7 + 0x54]
bshuffle %f14, %f0, %f28
fmovsvc %icc, %f29, %f13
movle %xcc, %g2, %i0
ldstub [%l7 + 0x1A], %o1
fornot2s %f10, %f8, %f27
movre %o6, 0x1B0, %g3
tg %xcc, 0x4
udivx %l1, 0x0B17, %i4
fmul8ulx16 %f22, %f30, %f14
orcc %i5, %o5, %l6
movge %xcc, %o0, %g7
tcs %xcc, 0x7
srax %g5, 0x05, %l3
tcc %xcc, 0x5
edge16l %o3, %i7, %l4
fone %f24
edge32l %g1, %i1, %l0
brlez %o4, loop_759
add %i3, %o2, %i6
wr %g0, 0x88, %asi
ldswa [%l7 + 0x28] %asi, %l5
loop_759:
tne %xcc, 0x1
add %l7, 0x58, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %g6, %o7
ldsw [%l7 + 0x50], %i2
edge16 %l2, %g4, %i0
faligndata %f18, %f30, %f18
bvs,pn %icc, loop_760
edge8l %o1, %o6, %g3
tvc %xcc, 0x5
subcc %l1, 0x0CAC, %g2
loop_760:
srl %i4, %i5, %l6
movne %icc, %o0, %o5
move %xcc, %g5, %g7
alignaddr %l3, %i7, %o3
flush %l7 + 0x7C
nop
fitos %f12, %f1
fstox %f1, %f28
edge8l %g1, %l4, %i1
udiv %o4, 0x08FE, %i3
edge32 %o2, %i6, %l0
sdiv %g6, 0x10B1, %l5
wr %g0, 0x04, %asi
lduha [%l7 + 0x56] %asi, %o7
ldsh [%l7 + 0x36], %l2
tvs %icc, 0x6
xorcc %i2, %i0, %o1
brgez %o6, loop_761
fmovrdlez %g4, %f26, %f24
addc %l1, %g3, %g2
tpos %xcc, 0x6
loop_761:
fmovdneg %icc, %f23, %f3
fmul8ulx16 %f20, %f2, %f10
for %f6, %f20, %f8
srl %i5, %i4, %o0
bpos %icc, loop_762
movgu %xcc, %o5, %l6
popc %g7, %l3
fbug,a %fcc1, loop_763
loop_762:
brlez %i7, loop_764
movrne %g5, 0x1ED, %g1
sir 0x1B67
loop_763:
movneg %xcc, %l4, %o3
loop_764:
tneg %icc, 0x4
fnegs %f31, %f19
tl %xcc, 0x6
mulx %o4, %i3, %o2
alignaddr %i6, %l0, %g6
movg %xcc, %i1, %o7
taddcc %l2, 0x1F0C, %i2
movne %xcc, %l5, %i0
edge8ln %o1, %o6, %g4
wr %g0, 0x88, %asi
sta %f31, [%l7 + 0x60] %asi
move %icc, %g3, %g2
fnot1s %f20, %f27
srax %i5, 0x08, %i4
fblg,a %fcc3, loop_765
edge16l %l1, %o5, %l6
fbne,a %fcc3, loop_766
brgz %g7, loop_767
loop_765:
smul %o0, 0x1060, %l3
taddcctv %g5, %i7, %g1
loop_766:
sdivx %l4, 0x1311, %o4
loop_767:
nop
setx loop_768, %l0, %l1
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, %i3, %o3
fba %fcc1, loop_769
tgu %xcc, 0x4
loop_768:
srlx %i6, 0x19, %l0
sethi 0x15CB, %g6
loop_769:
nop
wr %g0, 0x80, %asi
ldswa [%l7 + 0x24] %asi, %i1
ldub [%l7 + 0x0A], %o7
umul %o2, 0x048D, %i2
nop
fitod %f2, %f28
fdtos %f28, %f17
fbe %fcc2, loop_770
edge32ln %l5, %i0, %l2
fornot1 %f24, %f2, %f2
taddcctv %o1, %o6, %g4
loop_770:
nop
set 0x70, %i1
lduha [%l7 + %i1] 0x10, %g3
orncc %g2, 0x0A93, %i5
edge32n %l1, %i4, %o5
lduw [%l7 + 0x5C], %g7
movrgez %o0, %l3, %l6
membar 0x48
sll %i7, %g5, %l4
membar 0x63
movrne %o4, 0x289, %g1
movrlez %i3, %o3, %l0
edge16ln %i6, %i1, %o7
fbuge,a %fcc2, loop_771
tsubcctv %g6, 0x1451, %o2
bvs %xcc, loop_772
tn %xcc, 0x2
loop_771:
xor %i2, 0x1DF0, %i0
movpos %icc, %l2, %l5
loop_772:
ta %icc, 0x1
call loop_773
nop
fitos %f9, %f10
fstod %f10, %f8
brlez %o6, loop_774
sub %o1, %g3, %g4
loop_773:
edge8l %i5, %g2, %l1
mulx %i4, 0x1DF5, %o5
loop_774:
movre %o0, %g7, %l3
alignaddrl %l6, %i7, %g5
movcs %icc, %l4, %g1
fnegd %f14, %f4
movl %xcc, %i3, %o4
ldsb [%l7 + 0x45], %o3
call loop_775
edge32l %l0, %i1, %i6
edge32ln %g6, %o2, %o7
orncc %i2, %i0, %l2
loop_775:
bvs,a loop_776
subccc %o6, 0x0DCB, %l5
fandnot1s %f22, %f6, %f5
fmovs %f16, %f18
loop_776:
tpos %icc, 0x6
fbu,a %fcc0, loop_777
movrgez %o1, %g4, %g3
bgu,pn %icc, loop_778
xor %g2, 0x143E, %i5
loop_777:
stb %i4, [%l7 + 0x77]
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_778:
movre %l1, 0x1CE, %o5
set 0x6C, %g4
sta %f16, [%l7 + %g4] 0x14
sra %o0, %g7, %l3
movcc %icc, %l6, %g5
fblg %fcc1, loop_779
edge8n %l4, %g1, %i7
fnot2 %f8, %f26
tgu %xcc, 0x6
loop_779:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srax %i3, 0x15, %o3
flush %l7 + 0x74
set 0x2C, %o7
sta %f26, [%l7 + %o7] 0x88
edge32l %o4, %i1, %i6
tleu %icc, 0x3
brlez %l0, loop_780
or %g6, %o7, %o2
movre %i0, %i2, %o6
subcc %l2, 0x16D9, %l5
loop_780:
fpadd16s %f15, %f2, %f28
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgz %g4, 0x056, %o1
edge32ln %g2, %g3, %i5
tleu %xcc, 0x2
srax %i4, %o5, %o0
add %l1, %g7, %l3
addccc %g5, %l4, %g1
nop
setx 0x66094F36900D7A4B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x40B7CE4739E7DBE6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fsubd %f28, %f4, %f2
movleu %icc, %i7, %i3
movrlez %l6, 0x3B6, %o4
sub %i1, %o3, %l0
nop
setx loop_781, %l0, %l1
jmpl %l1, %i6
edge32ln %o7, %g6, %i0
movcs %icc, %o2, %i2
addccc %l2, 0x120C, %o6
loop_781:
nop
set 0x64, %i0
ldswa [%l7 + %i0] 0x19, %l5
movge %icc, %g4, %g2
tsubcctv %g3, %o1, %i4
edge16 %i5, %o5, %o0
edge32l %l1, %l3, %g7
fcmpne32 %f14, %f10, %l4
tn %xcc, 0x0
movrlz %g5, 0x32A, %g1
nop
setx loop_782, %l0, %l1
jmpl %l1, %i3
nop
setx loop_783, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovdvc %icc, %f5, %f14
fmovdg %xcc, %f23, %f8
loop_782:
orcc %i7, %o4, %i1
loop_783:
fmovsne %icc, %f30, %f8
tne %xcc, 0x4
taddcctv %l6, 0x1ED2, %l0
sll %i6, %o3, %g6
fbne %fcc0, loop_784
fbl %fcc3, loop_785
tl %icc, 0x1
bgu,a,pn %xcc, loop_786
loop_784:
array8 %i0, %o2, %i2
loop_785:
tsubcc %l2, 0x0328, %o6
srax %l5, 0x09, %o7
loop_786:
fpadd16 %f18, %f8, %f2
sdiv %g4, 0x061C, %g2
movgu %xcc, %g3, %i4
fmovsleu %icc, %f5, %f18
movcc %icc, %i5, %o1
ldsh [%l7 + 0x14], %o5
bcc,pt %icc, loop_787
bgu,a,pn %xcc, loop_788
bpos loop_789
movneg %icc, %o0, %l1
loop_787:
fmovrsgz %g7, %f16, %f13
loop_788:
fmovrsgez %l4, %f2, %f6
loop_789:
fmovrslez %l3, %f15, %f19
movg %icc, %g1, %i3
wr %g0, 0x88, %asi
lduwa [%l7 + 0x78] %asi, %i7
brlez,a %g5, loop_790
udivcc %i1, 0x1587, %o4
add %l6, 0x1330, %i6
fmovsn %icc, %f19, %f29
loop_790:
smul %o3, %g6, %i0
fmovdpos %icc, %f17, %f19
mova %xcc, %o2, %i2
edge8ln %l2, %l0, %o6
fcmple16 %f24, %f26, %o7
tvc %icc, 0x2
fbl,a %fcc2, loop_791
tl %xcc, 0x1
movvs %xcc, %l5, %g4
te %xcc, 0x1
loop_791:
sir 0x0419
ta %icc, 0x5
addc %g3, %i4, %i5
taddcctv %g2, %o5, %o0
edge32n %o1, %g7, %l1
st %f24, [%l7 + 0x78]
sdivcc %l4, 0x02E2, %l3
sethi 0x15C4, %i3
tvs %xcc, 0x0
brgez %i7, loop_792
and %g5, %i1, %g1
xorcc %l6, 0x17CA, %o4
movrlz %i6, %g6, %o3
loop_792:
array8 %i0, %i2, %o2
movleu %icc, %l2, %l0
tpos %xcc, 0x6
sth %o6, [%l7 + 0x16]
wr %g0, 0x89, %asi
lduwa [%l7 + 0x34] %asi, %o7
movrne %g4, 0x1FB, %l5
tsubcctv %g3, 0x1A86, %i5
movrlez %g2, 0x06B, %i4
wr %g0, 0x1f, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdcc %xcc, %f22, %f9
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sth %o0, [%l7 + 0x7C]
addccc %o1, 0x0615, %g7
udiv %l1, 0x0DF6, %o5
srlx %l4, 0x06, %l3
fmovdneg %icc, %f29, %f13
tsubcc %i3, 0x1512, %g5
nop
fitod %f0, %f16
fdtox %f16, %f14
fmul8ulx16 %f18, %f6, %f14
movl %icc, %i7, %i1
movpos %icc, %g1, %l6
sdiv %i6, 0x019C, %g6
movrlez %o4, 0x148, %o3
tcc %icc, 0x2
orcc %i2, %o2, %i0
sllx %l2, 0x0B, %l0
fornot1 %f6, %f14, %f12
udivcc %o7, 0x02F5, %o6
tpos %icc, 0x2
lduh [%l7 + 0x64], %l5
alignaddr %g4, %i5, %g3
fbu %fcc1, loop_793
fmovrsne %i4, %f22, %f3
edge32 %g2, %o1, %o0
movrgz %l1, %o5, %l4
loop_793:
edge32l %l3, %g7, %g5
fmovsa %icc, %f24, %f22
umulcc %i3, %i1, %g1
stb %l6, [%l7 + 0x4D]
nop
fitos %f0, %f29
fstox %f29, %f22
fxtos %f22, %f17
tl %xcc, 0x4
movgu %icc, %i7, %i6
nop
set 0x50, %i6
ldd [%l7 + %i6], %o4
fble,a %fcc3, loop_794
stx %g6, [%l7 + 0x48]
edge32ln %i2, %o2, %o3
movne %xcc, %l2, %i0
loop_794:
xnor %l0, %o6, %l5
nop
setx 0x20686A9E, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
brnz %g4, loop_795
edge32n %o7, %g3, %i5
tvs %xcc, 0x7
xnorcc %g2, %o1, %o0
loop_795:
nop
set 0x3A, %i4
ldstuba [%l7 + %i4] 0x81, %i4
fbule %fcc1, loop_796
fpsub32s %f7, %f7, %f19
fandnot1 %f10, %f30, %f28
fba %fcc3, loop_797
loop_796:
nop
setx 0xFFF4BD31, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x4E90AAD7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fmuls %f7, %f7, %f22
xnor %l1, %o5, %l4
std %f14, [%l7 + 0x38]
loop_797:
nop
set 0x68, %l4
lduwa [%l7 + %l4] 0x15, %l3
movpos %icc, %g5, %i3
sdiv %g7, 0x0BE4, %g1
fpsub32 %f20, %f12, %f28
fba,a %fcc3, loop_798
nop
set 0x28, %o3
ldd [%l7 + %o3], %f26
be,a loop_799
sra %i1, 0x18, %l6
loop_798:
array16 %i6, %o4, %i7
edge8ln %g6, %o2, %i2
loop_799:
subc %l2, %i0, %o3
bvc,a,pn %icc, loop_800
fmovsle %xcc, %f20, %f28
fpack32 %f2, %f4, %f14
xnorcc %o6, %l5, %l0
loop_800:
sdivx %o7, 0x155E, %g4
taddcc %i5, %g2, %o1
sir 0x012D
edge32l %o0, %g3, %l1
movneg %icc, %o5, %l4
movre %l3, %g5, %i4
sdivx %g7, 0x1C34, %g1
nop
setx 0xD3957BB2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0xCC35146F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fsubs %f28, %f31, %f15
te %icc, 0x4
ta %xcc, 0x2
movleu %icc, %i1, %i3
edge32ln %l6, %i6, %o4
fpmerge %f15, %f28, %f30
fnor %f16, %f24, %f10
fsrc2s %f9, %f26
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tpos %xcc, 0x3
edge32n %g6, %i7, %o2
tl %xcc, 0x7
move %xcc, %i2, %l2
tcc %xcc, 0x1
tgu %xcc, 0x5
fmuld8sux16 %f7, %f16, %f22
edge32l %o3, %i0, %o6
fandnot2s %f2, %f24, %f8
bvc %xcc, loop_801
tvs %icc, 0x4
ta %xcc, 0x3
subccc %l5, %l0, %g4
loop_801:
fba,a %fcc2, loop_802
sdiv %i5, 0x0388, %g2
tneg %xcc, 0x4
set 0x2C, %g6
lduwa [%l7 + %g6] 0x0c, %o7
loop_802:
array8 %o1, %g3, %o0
orn %o5, %l1, %l4
movle %icc, %l3, %g5
bneg loop_803
srlx %g7, %g1, %i1
movg %icc, %i3, %l6
subc %i4, %o4, %i6
loop_803:
move %xcc, %g6, %i7
tvc %icc, 0x2
orn %o2, 0x135E, %l2
alignaddrl %i2, %o3, %i0
fmovdvc %xcc, %f23, %f14
fmovrsne %l5, %f18, %f2
wr %g0, 0x18, %asi
lduha [%l7 + 0x68] %asi, %o6
move %icc, %g4, %i5
tl %icc, 0x5
ldd [%l7 + 0x40], %f18
fmovdle %icc, %f6, %f23
taddcctv %l0, 0x16A0, %g2
movre %o1, 0x285, %g3
nop
setx 0xA40BE7C5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0xF1FD37C8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fsubs %f5, %f19, %f27
edge32 %o7, %o5, %l1
move %xcc, %o0, %l4
fpadd32s %f16, %f29, %f20
sra %g5, 0x1B, %g7
edge16 %g1, %i1, %l3
brz %l6, loop_804
xorcc %i3, 0x1E8F, %o4
array16 %i4, %i6, %i7
fmovdleu %xcc, %f18, %f7
loop_804:
brnz,a %g6, loop_805
taddcctv %l2, 0x1EA6, %o2
smul %o3, 0x0EC0, %i0
fands %f16, %f13, %f7
loop_805:
edge32l %l5, %o6, %g4
srl %i2, %i5, %l0
tcs %xcc, 0x5
bneg,pn %xcc, loop_806
bshuffle %f6, %f14, %f28
ldd [%l7 + 0x50], %g2
tvs %xcc, 0x5
loop_806:
srax %o1, %g3, %o7
sdivx %l1, 0x0BCB, %o5
smul %o0, %l4, %g5
subc %g7, %g1, %i1
tgu %xcc, 0x3
sdivx %l6, 0x0685, %i3
fmovrslez %l3, %f11, %f9
movvc %xcc, %o4, %i6
movrne %i7, 0x118, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bne loop_807
movge %icc, %l2, %i4
tleu %icc, 0x0
fmovrde %o2, %f2, %f4
loop_807:
fblg,a %fcc0, loop_808
andncc %i0, %l5, %o6
edge32 %o3, %g4, %i5
fone %f12
loop_808:
array16 %i2, %g2, %l0
ldub [%l7 + 0x72], %g3
array8 %o1, %l1, %o5
ldx [%l7 + 0x68], %o0
tvc %xcc, 0x4
sir 0x03A9
movrgz %l4, %g5, %g7
fbl %fcc3, loop_809
sdivcc %g1, 0x1FB8, %o7
udivx %l6, 0x0F71, %i3
tle %icc, 0x1
loop_809:
mulscc %l3, 0x02A4, %i1
edge32 %o4, %i6, %i7
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x30] %asi, %g6
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x78] %asi, 0x0
fbne %fcc3, loop_810
move %xcc, %o2, %i4
srax %l5, %o6, %i0
orcc %g4, 0x1B9C, %o3
loop_810:
nop
setx loop_811, %l0, %l1
jmpl %l1, %i2
xnor %i5, %l0, %g3
udiv %g2, 0x0895, %l1
movrne %o1, %o5, %l4
loop_811:
movrlez %o0, 0x3DB, %g7
bge loop_812
andn %g1, 0x083A, %o7
bgu,a %icc, loop_813
movrne %g5, 0x27B, %l6
loop_812:
brlz,a %i3, loop_814
movvs %xcc, %i1, %l3
loop_813:
fmovdl %icc, %f24, %f6
array32 %i6, %i7, %g6
loop_814:
nop
setx 0x71DDD2D8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0xBDC2C44B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fadds %f30, %f13, %f4
sdiv %l2, 0x04E5, %o4
sir 0x1726
andn %i4, %o2, %l5
bvs,pn %icc, loop_815
sll %o6, 0x15, %i0
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x5E] %asi, %o3
loop_815:
xor %g4, 0x1678, %i5
mova %xcc, %i2, %g3
movvc %icc, %l0, %g2
tge %xcc, 0x5
movrgz %o1, %l1, %o5
movge %icc, %l4, %o0
bpos,a %icc, loop_816
fbu,a %fcc2, loop_817
ldsh [%l7 + 0x1E], %g7
srax %g1, %g5, %o7
loop_816:
ldd [%l7 + 0x38], %i6
loop_817:
fmovdle %xcc, %f18, %f21
swap [%l7 + 0x4C], %i1
array8 %i3, %l3, %i6
movpos %xcc, %i7, %g6
fnegs %f22, %f7
movge %icc, %l2, %i4
ldsw [%l7 + 0x28], %o4
movgu %xcc, %l5, %o6
wr %g0, 0x80, %asi
stba %o2, [%l7 + 0x3E] %asi
fmovrdlez %o3, %f0, %f0
sra %g4, 0x13, %i0
stbar
sllx %i5, 0x05, %i2
sdivx %l0, 0x06EA, %g2
addc %g3, 0x09E2, %o1
movg %xcc, %o5, %l4
be,a,pn %xcc, loop_818
fornot1s %f27, %f11, %f26
ld [%l7 + 0x54], %f19
sllx %o0, 0x1A, %g7
loop_818:
ldsh [%l7 + 0x40], %g1
fmovrdlz %l1, %f14, %f12
sir 0x06BA
sra %g5, %l6, %o7
taddcc %i1, 0x142C, %l3
brz %i6, loop_819
fmovdl %xcc, %f13, %f15
srax %i3, %i7, %g6
movrgez %i4, %l2, %l5
loop_819:
fzeros %f19
udiv %o6, 0x1781, %o4
fmovsn %xcc, %f15, %f1
udivx %o2, 0x05A6, %o3
std %f20, [%l7 + 0x30]
fmovsa %xcc, %f15, %f24
edge8l %g4, %i5, %i2
tvc %xcc, 0x4
edge32n %i0, %g2, %g3
nop
setx loop_820, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movvc %xcc, %o1, %o5
ldsb [%l7 + 0x14], %l4
fbge,a %fcc2, loop_821
loop_820:
tvs %xcc, 0x1
xnor %o0, %g7, %l0
bvc,pt %xcc, loop_822
loop_821:
nop
fitos %f7, %f19
fstox %f19, %f14
fxtos %f14, %f30
udiv %g1, 0x050D, %g5
brgz,a %l6, loop_823
loop_822:
edge8 %o7, %i1, %l1
addccc %i6, %i3, %i7
addc %g6, %i4, %l3
loop_823:
addcc %l5, %o6, %l2
orncc %o4, 0x0D21, %o2
fmovs %f4, %f7
edge8ln %o3, %i5, %g4
set 0x0A, %i5
lduha [%l7 + %i5] 0x19, %i0
fabsd %f30, %f8
edge32ln %g2, %g3, %o1
fornot2s %f11, %f26, %f31
movvc %xcc, %o5, %i2
stbar
prefetch [%l7 + 0x68], 0x0
xorcc %o0, %l4, %g7
tge %icc, 0x6
fpackfix %f0, %f17
umulcc %g1, 0x0A40, %g5
udivx %l6, 0x06E5, %o7
umul %l0, %i1, %i6
fxnor %f14, %f2, %f10
ta %xcc, 0x5
sdivcc %l1, 0x1FF0, %i7
fbu %fcc3, loop_824
andn %g6, 0x02EF, %i3
movre %l3, 0x386, %l5
wr %g0, 0x11, %asi
ldswa [%l7 + 0x3C] %asi, %i4
loop_824:
fbule,a %fcc0, loop_825
tcs %xcc, 0x2
or %l2, 0x1EDE, %o6
movpos %xcc, %o4, %o2
loop_825:
tgu %xcc, 0x5
sdivcc %i5, 0x1BED, %o3
movrlz %g4, %g2, %g3
udiv %o1, 0x000B, %o5
movge %xcc, %i0, %o0
fnegs %f29, %f15
set 0x10, %g2
stha %l4, [%l7 + %g2] 0x2f
membar #Sync
edge16l %i2, %g7, %g1
fmul8x16al %f3, %f1, %f12
mova %icc, %g5, %o7
fand %f8, %f20, %f8
sub %l0, 0x0149, %l6
edge16l %i6, %i1, %l1
wr %g0, 0x2a, %asi
stxa %g6, [%l7 + 0x40] %asi
membar #Sync
orncc %i7, %i3, %l3
mulx %i4, 0x10B1, %l2
bneg,a loop_826
addccc %o6, %l5, %o2
fbo,a %fcc1, loop_827
popc 0x01AB, %o4
loop_826:
sth %i5, [%l7 + 0x1E]
membar 0x2D
loop_827:
nop
set 0x36, %l2
lduha [%l7 + %l2] 0x80, %o3
swap [%l7 + 0x4C], %g2
bpos loop_828
andcc %g4, %g3, %o5
movpos %icc, %i0, %o0
tneg %xcc, 0x6
loop_828:
movrgez %l4, %i2, %g7
subcc %g1, 0x0608, %g5
tg %icc, 0x7
membar 0x28
sth %o1, [%l7 + 0x76]
edge16l %l0, %o7, %l6
fbne,a %fcc0, loop_829
tvc %xcc, 0x3
fnor %f26, %f22, %f18
movrlz %i6, %i1, %l1
loop_829:
movn %xcc, %i7, %i3
ldd [%l7 + 0x10], %f4
fxnor %f30, %f24, %f24
sethi 0x1E55, %g6
addc %l3, %l2, %i4
movne %xcc, %o6, %l5
sethi 0x0275, %o4
edge16n %o2, %i5, %g2
alignaddr %o3, %g3, %o5
edge8 %g4, %i0, %l4
bgu loop_830
flush %l7 + 0x74
tn %icc, 0x2
lduh [%l7 + 0x2E], %i2
loop_830:
fandnot2s %f30, %f28, %f27
fmovrse %o0, %f17, %f12
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x5D] %asi, %g1
movge %xcc, %g7, %g5
fcmpgt32 %f8, %f20, %l0
tg %xcc, 0x1
sub %o7, %l6, %o1
xnorcc %i6, %i1, %i7
tsubcctv %i3, 0x1527, %g6
wr %g0, 0x89, %asi
ldsha [%l7 + 0x3E] %asi, %l3
prefetch [%l7 + 0x18], 0x3
wr %g0, 0x0c, %asi
stxa %l1, [%l7 + 0x18] %asi
srax %l2, 0x09, %i4
tsubcctv %o6, %o4, %l5
fcmpgt16 %f6, %f16, %i5
movl %icc, %g2, %o3
xor %g3, %o5, %o2
movvc %icc, %g4, %i0
wr %g0, 0x88, %asi
ldsha [%l7 + 0x14] %asi, %i2
tl %xcc, 0x6
udivcc %o0, 0x1A72, %g1
and %l4, %g5, %g7
sra %o7, %l6, %l0
ld [%l7 + 0x7C], %f27
brz %i6, loop_831
tneg %xcc, 0x3
sllx %o1, 0x1A, %i1
fbne %fcc1, loop_832
loop_831:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsvs %xcc, %f13, %f8
xor %i7, 0x0F6C, %i3
loop_832:
fmovdvs %xcc, %f26, %f2
tne %xcc, 0x1
movpos %icc, %l3, %g6
array32 %l1, %i4, %o6
edge8l %o4, %l5, %i5
lduw [%l7 + 0x70], %l2
movne %icc, %g2, %g3
tcs %icc, 0x4
andcc %o5, %o2, %o3
edge32ln %g4, %i0, %i2
edge32 %o0, %g1, %g5
srl %g7, 0x1C, %l4
fbo,a %fcc0, loop_833
ldd [%l7 + 0x58], %o6
fandnot2 %f12, %f26, %f14
tpos %icc, 0x6
loop_833:
edge16ln %l0, %i6, %l6
tne %icc, 0x5
alignaddrl %o1, %i7, %i1
brlz %i3, loop_834
fandnot1s %f0, %f20, %f4
fmovdne %icc, %f13, %f29
smul %l3, 0x0E30, %l1
loop_834:
fmovspos %icc, %f31, %f28
sll %i4, %g6, %o6
ldsh [%l7 + 0x60], %o4
nop
setx loop_835, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sir 0x19FF
fxnor %f22, %f10, %f16
fmul8ulx16 %f0, %f8, %f8
loop_835:
fxnor %f26, %f16, %f20
movcc %icc, %i5, %l5
std %f26, [%l7 + 0x50]
fmovsne %icc, %f9, %f28
or %l2, 0x1A3C, %g3
subc %o5, %o2, %g2
brz,a %o3, loop_836
movrgz %i0, 0x18B, %i2
nop
setx loop_837, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bleu,a loop_838
loop_836:
fandnot2 %f30, %f14, %f8
movrne %o0, %g1, %g5
loop_837:
ldd [%l7 + 0x18], %g4
loop_838:
nop
setx 0x00C7F6EE605D0AE2, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
array8 %l4, %o7, %l0
tg %xcc, 0x2
ldd [%l7 + 0x70], %f24
subccc %g7, %i6, %o1
movne %icc, %i7, %l6
movvc %icc, %i3, %l3
fbl %fcc2, loop_839
fmovsa %icc, %f22, %f21
nop
setx 0xE6036805C0509F98, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
be,a,pn %icc, loop_840
loop_839:
nop
fitod %f10, %f12
fdtox %f12, %f12
fxtod %f12, %f8
edge16 %i1, %i4, %l1
bcc,pn %icc, loop_841
loop_840:
ldsh [%l7 + 0x58], %o6
edge16ln %g6, %i5, %l5
edge32n %l2, %g3, %o4
loop_841:
fmovrdgez %o5, %f20, %f22
movg %xcc, %o2, %g2
st %f13, [%l7 + 0x34]
udivx %i0, 0x0439, %o3
add %o0, 0x0209, %i2
sll %g5, 0x14, %g1
xnor %l4, %o7, %g4
movcc %icc, %l0, %g7
array16 %o1, %i6, %i7
tcs %icc, 0x5
fpadd32 %f10, %f28, %f8
fbo %fcc0, loop_842
or %l6, %i3, %l3
sra %i4, 0x19, %i1
sdivcc %l1, 0x0DDC, %g6
loop_842:
movrgez %i5, 0x024, %o6
add %l7, 0x10, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %l5
casxa [%l6] %asi, %l5, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %icc, 0x4
srax %o4, %o5, %o2
alignaddrl %g2, %i0, %o3
movrlez %g3, %o0, %g5
ba,a,pn %icc, loop_843
andncc %i2, %l4, %o7
popc %g4, %g1
wr %g0, 0x11, %asi
lduba [%l7 + 0x65] %asi, %l0
loop_843:
mulscc %o1, %g7, %i7
xorcc %l6, 0x0E0A, %i6
smulcc %i3, 0x11ED, %i4
movrlz %l3, %i1, %l1
wr %g0, 0x88, %asi
ldsha [%l7 + 0x58] %asi, %i5
fexpand %f3, %f30
bleu,a,pn %icc, loop_844
movrgez %g6, 0x38E, %o6
edge8 %l5, %l2, %o4
mulx %o5, %o2, %i0
loop_844:
taddcctv %g2, %o3, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bpos,pt %icc, loop_845
tcs %icc, 0x5
sra %g3, 0x06, %g5
fblg %fcc3, loop_846
loop_845:
be,a,pn %xcc, loop_847
fpack16 %f10, %f30
edge16l %i2, %o7, %g4
loop_846:
nop
set 0x30, %g7
lda [%l7 + %g7] 0x81, %f21
loop_847:
ldub [%l7 + 0x77], %g1
add %l0, %l4, %o1
wr %g0, 0x18, %asi
lduwa [%l7 + 0x0C] %asi, %g7
brlez,a %l6, loop_848
fexpand %f24, %f30
fcmpeq32 %f4, %f4, %i7
xnor %i3, %i6, %l3
loop_848:
edge32 %i4, %i1, %i5
movg %xcc, %g6, %o6
fsrc2 %f28, %f2
fnot1 %f4, %f8
edge32n %l1, %l2, %l5
movvs %xcc, %o4, %o5
tge %icc, 0x0
mova %xcc, %i0, %g2
tne %icc, 0x0
ble,a,pn %icc, loop_849
nop
set 0x40, %o6
ldx [%l7 + %o6], %o2
mova %xcc, %o0, %o3
movne %icc, %g5, %i2
loop_849:
fxors %f19, %f26, %f5
mova %icc, %g3, %o7
fbuge %fcc1, loop_850
movcs %icc, %g1, %g4
orn %l0, 0x0267, %o1
srl %g7, %l6, %l4
loop_850:
andncc %i3, %i7, %i6
fble,a %fcc0, loop_851
fba,a %fcc3, loop_852
ldsb [%l7 + 0x71], %l3
membar 0x5C
loop_851:
tsubcctv %i1, %i4, %i5
loop_852:
array16 %o6, %l1, %l2
srlx %g6, %o4, %l5
brgz,a %i0, loop_853
alignaddrl %g2, %o5, %o2
bvs,a loop_854
mulscc %o0, 0x060F, %g5
loop_853:
udiv %o3, 0x1CA3, %g3
array16 %i2, %o7, %g1
loop_854:
tsubcc %g4, 0x0AB9, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addcc %l0, 0x0A66, %g7
set 0x68, %l6
ldsha [%l7 + %l6] 0x11, %l6
add %l4, %i3, %i7
movpos %icc, %i6, %i1
mulx %i4, 0x1806, %l3
move %icc, %o6, %l1
sll %i5, %g6, %l2
movne %icc, %o4, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andncc %l5, %o5, %o2
edge16ln %o0, %g2, %o3
alignaddr %g3, %i2, %o7
movl %xcc, %g5, %g4
orcc %g1, 0x12C7, %o1
fmovscs %icc, %f24, %f31
flush %l7 + 0x20
tpos %xcc, 0x6
and %l0, %l6, %g7
fnands %f13, %f31, %f1
popc 0x14E5, %l4
movg %xcc, %i7, %i6
tne %icc, 0x0
sdivx %i1, 0x1D70, %i3
wr %g0, 0x19, %asi
stha %l3, [%l7 + 0x0C] %asi
movrlez %o6, %l1, %i5
edge8ln %g6, %l2, %o4
nop
setx 0x3D81507B355A10DD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x5DC52BF6CD54638B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fmuld %f18, %f6, %f2
movgu %xcc, %i4, %l5
fbul %fcc1, loop_855
edge16ln %i0, %o5, %o2
fmovrdne %o0, %f28, %f20
movgu %xcc, %g2, %g3
loop_855:
movrne %o3, 0x2BD, %o7
tsubcctv %i2, %g5, %g4
nop
fitos %f5, %f18
fstoi %f18, %f15
sdivx %o1, 0x0480, %l0
mulscc %g1, 0x15E6, %g7
fmovrdlz %l6, %f14, %f10
movgu %icc, %i7, %i6
fmovrslez %l4, %f10, %f6
edge16n %i3, %i1, %l3
ldsh [%l7 + 0x26], %l1
movge %icc, %i5, %g6
movcc %icc, %o6, %o4
movgu %icc, %i4, %l2
fmovsne %icc, %f22, %f12
taddcctv %i0, %l5, %o5
fcmpgt16 %f4, %f12, %o0
fmul8x16au %f18, %f1, %f24
wr %g0, 0x04, %asi
ldsba [%l7 + 0x20] %asi, %o2
fornot1 %f24, %f22, %f30
fcmpgt16 %f18, %f18, %g3
sir 0x06C4
orcc %o3, %g2, %i2
bpos,a loop_856
edge16ln %o7, %g5, %g4
sdivcc %l0, 0x0412, %o1
movg %xcc, %g1, %l6
loop_856:
tsubcctv %i7, %i6, %g7
orn %i3, %l4, %l3
sra %i1, 0x12, %i5
ldx [%l7 + 0x10], %l1
swap [%l7 + 0x38], %g6
tvc %icc, 0x5
ldsb [%l7 + 0x5E], %o6
edge16n %o4, %l2, %i0
or %l5, %i4, %o0
nop
setx 0x9CE72A6FA0599094, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
nop
setx 0x49041666D04B3C05, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
sth %o2, [%l7 + 0x68]
fbne,a %fcc1, loop_857
tne %xcc, 0x7
fbue,a %fcc3, loop_858
umulcc %g3, %o3, %g2
loop_857:
fmovdl %icc, %f31, %f29
movrgez %o5, %i2, %o7
loop_858:
edge16n %g4, %l0, %g5
bge,a loop_859
movn %xcc, %o1, %l6
andncc %g1, %i7, %g7
movre %i3, 0x229, %i6
loop_859:
movre %l4, 0x08F, %i1
movvc %xcc, %i5, %l1
addccc %g6, 0x143F, %o6
ba,a %icc, loop_860
fcmpeq16 %f22, %f28, %l3
andncc %o4, %l2, %l5
nop
setx loop_861, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_860:
fmovsg %xcc, %f4, %f23
nop
setx loop_862, %l0, %l1
jmpl %l1, %i0
lduh [%l7 + 0x6A], %o0
loop_861:
movvc %xcc, %i4, %g3
edge16ln %o3, %o2, %g2
loop_862:
edge32n %i2, %o5, %o7
sllx %l0, 0x18, %g4
fpadd16s %f19, %f19, %f16
tvs %xcc, 0x5
srax %o1, 0x06, %l6
addcc %g5, 0x026D, %i7
fble,a %fcc2, loop_863
sub %g7, 0x0F73, %g1
xorcc %i6, %l4, %i3
fbuge %fcc1, loop_864
loop_863:
fpadd32s %f3, %f27, %f30
nop
fitos %f3, %f24
fstox %f24, %f18
edge8 %i1, %i5, %g6
loop_864:
edge8 %l1, %l3, %o4
fxnors %f22, %f29, %f23
tle %xcc, 0x7
orcc %o6, %l5, %l2
brlez,a %o0, loop_865
mulx %i0, %g3, %o3
nop
setx 0x34A1458A70506F25, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
fmul8x16al %f19, %f23, %f20
loop_865:
ldsb [%l7 + 0x15], %o2
edge16 %g2, %i2, %o5
fmovdleu %xcc, %f15, %f21
tcs %icc, 0x5
bne,a,pn %xcc, loop_866
movne %xcc, %i4, %o7
brgez %l0, loop_867
movrlz %g4, 0x081, %o1
loop_866:
fmovrdgz %l6, %f6, %f24
edge32n %i7, %g5, %g7
loop_867:
ldd [%l7 + 0x10], %f10
movl %xcc, %i6, %l4
movle %xcc, %g1, %i3
fmovdpos %icc, %f10, %f20
sethi 0x073D, %i5
popc %i1, %l1
tvs %icc, 0x1
fbne %fcc0, loop_868
fands %f14, %f30, %f14
fnor %f12, %f4, %f4
andn %l3, 0x0498, %g6
loop_868:
nop
setx 0xC14A54E0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
fsqrts %f23, %f26
and %o4, %l5, %l2
add %l7, 0x0C, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %o6
casa [%l6] %asi, %o6, %o0
tgu %xcc, 0x5
sdivx %g3, 0x0ED8, %i0
xorcc %o3, 0x0D87, %g2
srlx %i2, %o5, %o2
ba,a loop_869
movvs %xcc, %o7, %l0
tn %icc, 0x3
fblg %fcc3, loop_870
loop_869:
bl,a,pn %icc, loop_871
fmovda %xcc, %f26, %f5
fmul8x16 %f16, %f2, %f26
loop_870:
fcmpeq16 %f12, %f24, %g4
loop_871:
pdist %f6, %f8, %f6
movrlez %o1, %l6, %i4
sdivx %g5, 0x11F4, %g7
bgu %icc, loop_872
sethi 0x066A, %i7
nop
setx 0x8FAFB496, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x3B56ADB1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fdivs %f11, %f9, %f2
edge8l %l4, %i6, %g1
loop_872:
movn %icc, %i3, %i5
nop
setx 0xF6FD41DC304D8686, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
andn %l1, 0x05EE, %i1
fbl %fcc0, loop_873
movgu %icc, %l3, %g6
movpos %icc, %o4, %l5
tge %icc, 0x7
loop_873:
umul %l2, 0x0D24, %o6
tg %icc, 0x6
movrlez %o0, %i0, %o3
movrne %g3, 0x3FD, %g2
andncc %o5, %o2, %o7
tge %xcc, 0x7
fcmpgt32 %f6, %f16, %i2
fcmple32 %f4, %f10, %g4
fmovsge %xcc, %f24, %f14
edge16l %o1, %l0, %l6
umul %i4, %g5, %i7
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x48] %asi, 0x2
andcc %i6, 0x0BC4, %g7
fmovrslez %g1, %f5, %f16
movvc %xcc, %i3, %l1
movrgz %i5, %l3, %g6
orncc %i1, 0x0830, %o4
sethi 0x1950, %l2
nop
setx 0xB8418274, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0xEA5D10CE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fmuls %f13, %f7, %f26
edge8ln %o6, %l5, %i0
ldsb [%l7 + 0x51], %o0
bg loop_874
fzero %f26
sub %g3, %g2, %o3
movle %xcc, %o5, %o7
loop_874:
umulcc %i2, %g4, %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fors %f10, %f16, %f4
te %icc, 0x7
movrne %o2, 0x134, %l6
fors %f14, %f24, %f20
orcc %l0, 0x0EA5, %i4
fbne,a %fcc0, loop_875
tpos %icc, 0x4
movpos %xcc, %g5, %l4
movl %xcc, %i7, %i6
loop_875:
tl %xcc, 0x5
fbule %fcc2, loop_876
fandnot2s %f9, %f16, %f26
nop
setx 0x3F1B6E0A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
fsqrts %f16, %f7
swap [%l7 + 0x20], %g1
loop_876:
fones %f7
taddcc %g7, %l1, %i5
set 0x58, %o5
ldsha [%l7 + %o5] 0x11, %i3
fpadd16 %f12, %f10, %f26
fmovdneg %xcc, %f29, %f23
ta %xcc, 0x6
udivx %g6, 0x0EDC, %l3
edge8n %i1, %o4, %o6
tvs %icc, 0x5
andn %l5, %i0, %o0
tsubcctv %l2, 0x04A4, %g3
ta %icc, 0x2
or %g2, 0x157D, %o5
nop
setx loop_877, %l0, %l1
jmpl %l1, %o7
fmovrdne %o3, %f0, %f6
edge32n %g4, %i2, %o1
fandnot1s %f14, %f17, %f30
loop_877:
bleu %icc, loop_878
fandnot1s %f4, %f5, %f29
bgu,pn %icc, loop_879
ldsw [%l7 + 0x30], %l6
loop_878:
movgu %icc, %o2, %l0
bpos %xcc, loop_880
loop_879:
stbar
movrgz %g5, 0x29B, %l4
movvc %icc, %i4, %i7
loop_880:
edge8l %g1, %i6, %g7
fcmpgt32 %f28, %f16, %l1
alignaddr %i5, %i3, %g6
tleu %icc, 0x6
fsrc1 %f20, %f0
movrne %i1, %o4, %l3
fmovsge %icc, %f22, %f0
fornot2s %f2, %f19, %f3
addc %l5, %o6, %i0
fmovscs %icc, %f29, %f8
fcmpgt32 %f0, %f4, %l2
xorcc %o0, 0x0037, %g3
xor %g2, %o5, %o7
smulcc %o3, 0x1B6C, %i2
taddcctv %g4, 0x166F, %o1
taddcc %o2, %l0, %g5
fxor %f12, %f26, %f24
bcc loop_881
sethi 0x003B, %l6
smul %i4, 0x107C, %l4
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x2C] %asi, %g1
loop_881:
ba loop_882
fmovsne %xcc, %f6, %f18
ble %xcc, loop_883
orn %i6, %i7, %l1
loop_882:
movrgez %i5, %i3, %g7
movre %g6, %o4, %i1
loop_883:
bcc,a %xcc, loop_884
prefetch [%l7 + 0x08], 0x1
nop
fitos %f5, %f0
fstox %f0, %f30
edge16 %l5, %o6, %i0
loop_884:
movge %icc, %l2, %o0
edge32 %l3, %g3, %o5
movrgz %g2, %o7, %i2
sra %g4, %o1, %o2
bn,a loop_885
edge16ln %l0, %o3, %g5
lduw [%l7 + 0x40], %i4
fpadd32s %f12, %f3, %f30
loop_885:
fmovdleu %icc, %f18, %f0
smul %l6, %g1, %i6
movrgez %l4, 0x20F, %i7
movneg %icc, %i5, %l1
swap [%l7 + 0x18], %i3
fbe,a %fcc2, loop_886
fone %f2
subcc %g7, %o4, %g6
xnor %i1, 0x1061, %o6
loop_886:
movle %xcc, %l5, %i0
movle %xcc, %o0, %l3
xorcc %g3, %o5, %l2
fmovdle %xcc, %f20, %f29
fpsub32 %f18, %f18, %f24
fand %f6, %f14, %f4
nop
fitod %f4, %f6
fdtox %f6, %f24
fxtod %f24, %f2
edge8l %g2, %o7, %g4
brgz %i2, loop_887
fbge %fcc2, loop_888
stw %o2, [%l7 + 0x38]
fmovrse %o1, %f11, %f12
loop_887:
and %l0, 0x0CE2, %g5
loop_888:
movg %xcc, %o3, %l6
sir 0x07DF
fble %fcc0, loop_889
sdivcc %g1, 0x163F, %i4
movrlez %i6, 0x049, %l4
nop
setx 0x2982E264CAF070C8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
fsqrtd %f10, %f12
loop_889:
movl %icc, %i5, %l1
fpadd32 %f0, %f12, %f26
nop
setx 0xEF772140, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x34C02FD4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fsubs %f15, %f4, %f4
bcs,a loop_890
move %icc, %i3, %i7
movre %o4, %g6, %g7
tcs %xcc, 0x0
loop_890:
brnz %o6, loop_891
sdivx %i1, 0x025B, %l5
fpadd32s %f31, %f22, %f7
stb %i0, [%l7 + 0x39]
loop_891:
array32 %l3, %o0, %g3
movn %xcc, %l2, %g2
tgu %icc, 0x2
movcc %icc, %o5, %o7
movrlez %g4, %o2, %o1
sdiv %l0, 0x0390, %g5
add %l7, 0x48, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %o3
casxa [%l6] %asi, %o3, %l6
fmovrde %g1, %f6, %f12
wr %g0, 0x04, %asi
stha %i4, [%l7 + 0x46] %asi
orncc %i6, 0x05D5, %i2
edge16ln %i5, %l1, %i3
fbue %fcc1, loop_892
fexpand %f23, %f26
srax %i7, %l4, %o4
nop
setx 0x056C3D73, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0xD96313A2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fsubs %f14, %f14, %f24
loop_892:
edge32 %g7, %o6, %i1
brgz %g6, loop_893
movle %xcc, %i0, %l5
orncc %o0, %l3, %l2
ta %xcc, 0x5
loop_893:
nop
setx loop_894, %l0, %l1
jmpl %l1, %g3
orcc %o5, 0x1E5F, %o7
ldd [%l7 + 0x40], %f12
brlz,a %g4, loop_895
loop_894:
mulx %g2, 0x164B, %o1
mulscc %o2, %l0, %o3
tleu %xcc, 0x4
loop_895:
movrgz %g5, 0x2F4, %g1
sll %l6, 0x12, %i6
movpos %icc, %i2, %i4
array8 %l1, %i3, %i7
udivx %i5, 0x167E, %o4
fnot1 %f14, %f14
fbu,a %fcc0, loop_896
add %l4, 0x128B, %o6
nop
setx 0x01AC0DC8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x79043980, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fmuls %f13, %f22, %f22
fpsub16 %f10, %f20, %f2
loop_896:
fpsub32 %f30, %f16, %f18
tgu %xcc, 0x1
fsrc2s %f2, %f2
sub %g7, %i1, %i0
movl %xcc, %l5, %g6
edge32ln %l3, %l2, %g3
edge8n %o5, %o0, %g4
fpadd32 %f12, %f18, %f18
fsrc1 %f18, %f30
udivcc %o7, 0x1B14, %o1
movpos %xcc, %g2, %o2
alignaddr %l0, %o3, %g5
udivx %l6, 0x19D8, %g1
umulcc %i6, %i4, %i2
set 0x2E, %i3
stha %l1, [%l7 + %i3] 0x0c
subcc %i3, 0x16C1, %i5
sub %i7, %o4, %l4
sth %g7, [%l7 + 0x0A]
array8 %i1, %o6, %i0
fmovsne %icc, %f6, %f12
movneg %xcc, %g6, %l5
alignaddr %l3, %g3, %l2
alignaddr %o0, %o5, %o7
andcc %o1, 0x08C5, %g4
add %g2, %l0, %o3
set 0x68, %o1
sta %f6, [%l7 + %o1] 0x19
nop
setx 0x706D6158, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
fble,a %fcc3, loop_897
edge32ln %o2, %l6, %g5
edge32 %g1, %i4, %i6
udiv %i2, 0x158C, %i3
loop_897:
array8 %l1, %i5, %i7
fpack32 %f30, %f0, %f8
fmovda %xcc, %f28, %f6
addc %l4, 0x0677, %o4
fbule %fcc0, loop_898
nop
setx loop_899, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
addc %i1, 0x172B, %g7
sethi 0x161A, %i0
loop_898:
nop
setx loop_900, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_899:
nop
fitos %f5, %f22
fstod %f22, %f18
addccc %g6, 0x0A59, %l5
wr %g0, 0x19, %asi
ldxa [%l7 + 0x70] %asi, %l3
loop_900:
bneg,pt %xcc, loop_901
taddcctv %g3, 0x0BDE, %o6
tg %icc, 0x7
fsrc1s %f25, %f28
loop_901:
addccc %o0, %l2, %o7
movrlz %o5, %o1, %g2
tge %icc, 0x5
set 0x30, %o0
ldda [%l7 + %o0] 0x26, %g4
edge8n %o3, %o2, %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x40, %g1
ldda [%l7 + %g1] 0x18, %f16
movrgez %l0, %g5, %i4
faligndata %f10, %f30, %f12
fmovrdgez %i6, %f20, %f10
subcc %i2, %i3, %g1
tsubcctv %l1, %i7, %l4
addc %o4, %i1, %g7
addccc %i5, %i0, %l5
edge32l %l3, %g6, %g3
movne %xcc, %o0, %o6
sethi 0x0447, %l2
fnors %f5, %f31, %f27
orncc %o5, %o1, %g2
movne %icc, %o7, %g4
sllx %o3, 0x09, %l6
array32 %l0, %o2, %i4
subc %g5, %i2, %i6
fbuge,a %fcc1, loop_902
sllx %g1, %l1, %i3
fmuld8ulx16 %f28, %f21, %f18
nop
setx 0x674B0D05, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0xFCBDA456, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fdivs %f1, %f19, %f29
loop_902:
orncc %i7, %l4, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnot2 %f2, %f12
fmovdgu %icc, %f30, %f20
subccc %g7, %i5, %o4
wr %g0, 0x10, %asi
stda %f16, [%l7 + 0x40] %asi
st %f18, [%l7 + 0x48]
movre %l5, %i0, %l3
fornot2 %f0, %f8, %f22
fabss %f23, %f24
sir 0x0EB4
wr %g0, 0x2a, %asi
stxa %g6, [%l7 + 0x40] %asi
membar #Sync
movpos %icc, %o0, %o6
xnor %g3, 0x1C58, %o5
tsubcctv %l2, %o1, %o7
fmovsvc %xcc, %f23, %f22
fbug %fcc1, loop_903
alignaddrl %g2, %o3, %l6
sdivcc %g4, 0x0D25, %l0
movrlz %o2, %i4, %g5
loop_903:
movrlez %i2, %i6, %l1
edge32ln %g1, %i7, %l4
xnorcc %i3, 0x0A77, %g7
fmovsleu %icc, %f4, %f20
xor %i1, 0x1E70, %i5
tleu %xcc, 0x1
fmovrdgez %l5, %f30, %f16
array16 %o4, %l3, %i0
udivx %o0, 0x1698, %g6
andncc %g3, %o6, %l2
xorcc %o1, %o7, %g2
fmovde %icc, %f6, %f15
movne %icc, %o5, %l6
fbo %fcc3, loop_904
fandnot1s %f23, %f10, %f9
edge8n %g4, %l0, %o2
fbge %fcc1, loop_905
loop_904:
tl %xcc, 0x3
bcs,a %xcc, loop_906
movrlz %i4, %g5, %i2
loop_905:
fmovsneg %icc, %f23, %f13
sll %i6, 0x06, %o3
loop_906:
fmuld8sux16 %f31, %f0, %f14
edge32n %l1, %g1, %l4
movle %xcc, %i3, %i7
fbule,a %fcc3, loop_907
movne %xcc, %i1, %i5
stbar
tvs %icc, 0x5
loop_907:
subcc %l5, 0x1987, %o4
fmovd %f18, %f8
fmovscs %xcc, %f19, %f11
edge32n %g7, %l3, %i0
fmovscc %xcc, %f7, %f6
smul %g6, 0x087E, %o0
or %o6, 0x10E6, %g3
nop
setx 0x63C8ADBE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0x78498B4C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fadds %f21, %f31, %f4
fbug %fcc2, loop_908
tn %icc, 0x6
bn %xcc, loop_909
umulcc %l2, %o1, %o7
loop_908:
movrlz %g2, %l6, %g4
fmovdn %icc, %f18, %f27
loop_909:
movrlez %l0, 0x326, %o2
tl %xcc, 0x5
movrlez %i4, %g5, %i2
or %i6, 0x0ECD, %o5
udivx %l1, 0x16F2, %g1
fsrc1 %f18, %f28
movg %icc, %l4, %i3
mova %xcc, %o3, %i1
movn %icc, %i7, %i5
srl %l5, 0x1E, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %icc, %l3, %g7
fpack16 %f0, %f4
umul %i0, 0x0091, %o0
movcs %xcc, %o6, %g3
set 0x68, %o4
stwa %l2, [%l7 + %o4] 0x22
membar #Sync
smulcc %g6, 0x09DA, %o7
sir 0x0396
addc %o1, %g2, %g4
mulscc %l0, %l6, %i4
edge16l %g5, %o2, %i6
edge16n %o5, %l1, %g1
fcmple16 %f14, %f26, %i2
orn %l4, 0x1A3C, %i3
movrgz %o3, %i7, %i5
fmovdne %icc, %f29, %f15
set 0x38, %i2
stwa %l5, [%l7 + %i2] 0x10
lduw [%l7 + 0x60], %i1
sra %l3, %o4, %i0
andcc %g7, %o0, %o6
xnor %g3, 0x18F4, %g6
edge16ln %l2, %o1, %g2
movgu %icc, %g4, %l0
sdiv %l6, 0x1FAC, %i4
srax %g5, %o7, %i6
fornot1 %f6, %f24, %f16
edge16ln %o5, %o2, %g1
move %xcc, %l1, %l4
alignaddr %i3, %o3, %i7
movg %xcc, %i5, %l5
edge32ln %i2, %i1, %l3
nop
fitod %f6, %f16
fdtox %f16, %f0
fxtod %f0, %f24
fmovrslez %o4, %f14, %f22
movrne %i0, 0x31B, %o0
srlx %o6, 0x12, %g7
fsrc2s %f22, %f21
swap [%l7 + 0x6C], %g6
nop
setx loop_910, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tsubcc %g3, %l2, %g2
brlz,a %o1, loop_911
for %f8, %f6, %f18
loop_910:
nop
set 0x40, %l5
std %f26, [%l7 + %l5]
ldsb [%l7 + 0x6B], %l0
loop_911:
edge8ln %l6, %g4, %g5
edge16l %o7, %i6, %o5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array32 %o2, %g1, %i4
umul %l4, %i3, %o3
st %f23, [%l7 + 0x20]
fpack16 %f4, %f17
xorcc %l1, %i7, %l5
edge32n %i5, %i1, %i2
bl,pt %xcc, loop_912
tvc %icc, 0x7
tpos %xcc, 0x2
stw %o4, [%l7 + 0x7C]
loop_912:
movrlz %l3, %i0, %o6
taddcc %o0, %g6, %g3
fandnot1s %f9, %f4, %f8
movl %icc, %g7, %g2
movgu %xcc, %o1, %l2
nop
fitos %f1, %f23
fstox %f23, %f30
fxtos %f30, %f27
fcmpgt32 %f4, %f6, %l0
xnor %l6, %g4, %o7
fnegd %f26, %f12
ble,a,pn %xcc, loop_913
edge8n %i6, %o5, %o2
fnot2 %f10, %f24
bcs,pt %xcc, loop_914
loop_913:
movrne %g1, %g5, %i4
fpsub32s %f2, %f2, %f22
smulcc %i3, %o3, %l4
loop_914:
umulcc %l1, %i7, %i5
edge8ln %i1, %l5, %o4
nop
setx loop_915, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmul8sux16 %f24, %f30, %f2
fones %f16
xnor %l3, 0x0615, %i0
loop_915:
movrgz %i2, 0x187, %o6
fmovrslez %o0, %f11, %f5
umul %g6, 0x1A31, %g7
movne %icc, %g2, %o1
fcmpgt32 %f28, %f0, %l2
fnegs %f3, %f17
fble,a %fcc2, loop_916
orn %l0, 0x05FC, %l6
xorcc %g3, 0x0B18, %g4
movrlz %i6, 0x3C4, %o7
loop_916:
smulcc %o5, %o2, %g1
array32 %i4, %i3, %g5
set 0x40, %l3
ldda [%l7 + %l3] 0x89, %f16
nop
setx 0xA04C413B, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
fabss %f9, %f23
fbul,a %fcc0, loop_917
tneg %xcc, 0x1
nop
setx loop_918, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movrne %l4, 0x391, %l1
loop_917:
mova %icc, %o3, %i5
umul %i1, 0x002A, %l5
loop_918:
tg %icc, 0x2
tge %xcc, 0x4
bpos %xcc, loop_919
fble %fcc2, loop_920
fmovscs %icc, %f22, %f25
movle %icc, %o4, %i7
loop_919:
fmovdneg %xcc, %f28, %f16
loop_920:
nop
wr %g0, 0x80, %asi
lduwa [%l7 + 0x44] %asi, %l3
lduh [%l7 + 0x62], %i0
brlz,a %o6, loop_921
movvc %xcc, %i2, %g6
fble,a %fcc0, loop_922
bpos,a %icc, loop_923
loop_921:
fbg,a %fcc3, loop_924
edge32l %g7, %o0, %o1
loop_922:
alignaddrl %g2, %l0, %l2
loop_923:
alignaddr %g3, %g4, %i6
loop_924:
andcc %o7, 0x0C03, %l6
fmovrsgez %o5, %f27, %f20
edge16n %o2, %g1, %i3
andn %i4, 0x077B, %l4
alignaddr %g5, %o3, %i5
fxnor %f20, %f12, %f4
brlz %l1, loop_925
fxnor %f16, %f22, %f24
fnot1 %f2, %f12
bcs,a %icc, loop_926
loop_925:
sdivx %i1, 0x1B53, %l5
movcs %icc, %i7, %l3
fmovdg %icc, %f13, %f20
loop_926:
movleu %xcc, %o4, %o6
sub %i2, 0x147A, %g6
fmovsl %xcc, %f13, %f12
stx %i0, [%l7 + 0x38]
wr %g0, 0x18, %asi
ldsha [%l7 + 0x36] %asi, %g7
umul %o0, 0x1417, %g2
xorcc %o1, 0x0F8A, %l2
nop
setx 0x695E2890, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
fsqrts %f20, %f3
tge %xcc, 0x0
ba loop_927
umul %g3, 0x0A7E, %l0
bcs,pt %xcc, loop_928
edge8l %g4, %i6, %l6
loop_927:
fabss %f4, %f24
nop
setx 0x51F3CF0D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x879FC613, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fmuls %f14, %f7, %f3
loop_928:
fmovsn %xcc, %f31, %f12
wr %g0, 0x88, %asi
stwa %o7, [%l7 + 0x0C] %asi
tne %icc, 0x5
te %xcc, 0x5
movneg %icc, %o5, %o2
lduh [%l7 + 0x40], %i3
fmovdl %xcc, %f20, %f0
mulx %i4, %l4, %g1
edge16n %g5, %i5, %l1
edge32ln %i1, %o3, %l5
xnorcc %l3, 0x0E54, %i7
fblg %fcc2, loop_929
array8 %o4, %i2, %o6
movge %icc, %g6, %g7
nop
fitos %f4, %f23
fstod %f23, %f22
loop_929:
ldd [%l7 + 0x58], %o0
movn %icc, %i0, %o1
addccc %g2, %g3, %l2
movcc %xcc, %g4, %l0
bvs,a,pn %icc, loop_930
andcc %i6, %o7, %l6
edge16 %o5, %i3, %o2
movcc %xcc, %l4, %g1
loop_930:
tle %icc, 0x0
fmovsvc %xcc, %f8, %f2
edge8ln %g5, %i5, %i4
taddcctv %l1, %o3, %l5
fors %f20, %f7, %f4
fxor %f8, %f12, %f0
tgu %xcc, 0x0
sra %i1, 0x03, %i7
movre %o4, 0x0AF, %l3
set 0x20, %g5
ldxa [%l7 + %g5] 0x18, %i2
fmovdvs %icc, %f8, %f6
orncc %g6, %o6, %o0
wr %g0, 0x89, %asi
lduha [%l7 + 0x2C] %asi, %g7
mova %icc, %i0, %o1
bne,a loop_931
pdist %f8, %f18, %f28
edge16 %g2, %l2, %g3
nop
setx 0xE07004BC, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
loop_931:
add %l0, %g4, %i6
fmovsneg %xcc, %f22, %f21
fornot1 %f10, %f10, %f16
edge32n %l6, %o7, %i3
fba,a %fcc1, loop_932
bneg,a,pn %xcc, loop_933
sra %o5, 0x06, %l4
sub %g1, %o2, %g5
loop_932:
nop
membar #Sync
set 0x40, %i7
ldda [%l7 + %i7] 0xf9, %f16
loop_933:
add %i5, %l1, %i4
fmovrsgez %l5, %f5, %f13
xnorcc %o3, 0x0A39, %i7
fmovrdgz %o4, %f20, %f28
fnot1s %f15, %f14
tsubcc %l3, %i1, %g6
movvc %icc, %o6, %i2
edge16n %g7, %i0, %o0
std %f22, [%l7 + 0x70]
orn %g2, %l2, %g3
movne %xcc, %l0, %o1
fmovsvc %icc, %f9, %f30
edge8n %g4, %i6, %o7
bl,a %xcc, loop_934
mova %icc, %i3, %o5
taddcctv %l6, %l4, %o2
fsrc1s %f21, %f25
loop_934:
array8 %g5, %i5, %l1
ta %icc, 0x6
movl %icc, %i4, %l5
orncc %g1, 0x0438, %o3
alignaddrl %o4, %l3, %i7
lduw [%l7 + 0x5C], %i1
movrlz %g6, %o6, %g7
srlx %i2, 0x0B, %i0
sllx %o0, 0x1F, %l2
for %f30, %f22, %f24
addc %g2, %g3, %o1
tge %xcc, 0x4
alignaddrl %l0, %g4, %o7
sdivcc %i6, 0x1ACC, %o5
movrne %i3, 0x105, %l6
set 0x6C, %o2
sta %f29, [%l7 + %o2] 0x80
bgu,a,pn %icc, loop_935
addccc %o2, %l4, %g5
edge16 %i5, %l1, %i4
te %icc, 0x5
loop_935:
fpack16 %f14, %f12
add %l5, 0x07B6, %g1
tleu %xcc, 0x0
addccc %o3, 0x05B8, %o4
taddcc %l3, 0x0206, %i7
fmovsa %icc, %f19, %f27
addcc %i1, 0x1499, %o6
fmul8x16al %f26, %f19, %f20
ldsb [%l7 + 0x1C], %g7
te %icc, 0x5
lduw [%l7 + 0x1C], %g6
subccc %i2, %i0, %o0
wr %g0, 0x81, %asi
swapa [%l7 + 0x14] %asi, %g2
flush %l7 + 0x60
movrgz %g3, 0x2FD, %o1
tpos %xcc, 0x3
movcs %xcc, %l0, %l2
wr %g0, 0x19, %asi
ldsha [%l7 + 0x5E] %asi, %g4
fmovsvs %icc, %f13, %f5
ldx [%l7 + 0x18], %o7
ta %xcc, 0x3
tsubcctv %i6, 0x1683, %i3
sllx %o5, %o2, %l4
fbn %fcc3, loop_936
alignaddrl %l6, %g5, %i5
stx %l1, [%l7 + 0x10]
subc %i4, 0x0D53, %l5
loop_936:
brlez %o3, loop_937
edge32ln %o4, %l3, %g1
sllx %i7, 0x04, %o6
array32 %g7, %i1, %i2
loop_937:
tsubcctv %i0, %o0, %g2
fba %fcc2, loop_938
fmuld8sux16 %f7, %f13, %f14
fbul %fcc0, loop_939
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_938:
fmovdgu %xcc, %f15, %f23
st %f19, [%l7 + 0x4C]
loop_939:
mova %xcc, %g6, %g3
wr %g0, 0x27, %asi
stxa %o1, [%l7 + 0x60] %asi
membar #Sync
flush %l7 + 0x38
movgu %xcc, %l2, %l0
tsubcc %g4, %o7, %i6
tvc %icc, 0x1
bl,pt %xcc, loop_940
umul %i3, %o2, %l4
fsrc2 %f20, %f16
xnorcc %l6, 0x1B40, %g5
loop_940:
edge16n %o5, %i5, %i4
ldsw [%l7 + 0x44], %l1
fpsub32s %f14, %f7, %f25
movle %icc, %o3, %l5
subccc %l3, 0x1591, %o4
nop
setx 0x5B36C8041052E1F5, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
nop
setx 0x494AAA46A0585C40, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
fornot2 %f6, %f14, %f14
tle %icc, 0x5
fbug %fcc0, loop_941
fcmpne32 %f24, %f6, %g1
srlx %o6, 0x16, %g7
subccc %i7, 0x05F5, %i2
loop_941:
fbg,a %fcc2, loop_942
fmovrsne %i0, %f14, %f20
movn %xcc, %i1, %g2
sdiv %o0, 0x0778, %g6
loop_942:
fmovse %xcc, %f21, %f18
subccc %g3, 0x078E, %o1
edge8 %l0, %l2, %g4
movleu %icc, %o7, %i3
movge %icc, %o2, %l4
bgu,pn %xcc, loop_943
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bge,pn %xcc, loop_944
movcs %xcc, %i6, %l6
loop_943:
tneg %xcc, 0x6
edge16n %o5, %g5, %i5
loop_944:
fand %f26, %f0, %f26
tgu %icc, 0x0
movg %icc, %l1, %o3
fnot1 %f20, %f10
movcs %icc, %l5, %l3
movl %icc, %i4, %g1
tcs %xcc, 0x4
te %xcc, 0x7
tsubcc %o4, 0x1D18, %g7
fandnot2 %f26, %f28, %f6
fpsub32 %f6, %f18, %f6
movrgez %i7, 0x2C7, %i2
bneg,a loop_945
edge8 %o6, %i1, %i0
fmovdcs %icc, %f6, %f2
xor %g2, 0x0087, %o0
loop_945:
xnor %g6, %o1, %g3
orcc %l0, 0x13B3, %g4
fbl,a %fcc0, loop_946
array32 %l2, %i3, %o7
movl %icc, %o2, %l4
lduw [%l7 + 0x1C], %l6
loop_946:
subccc %o5, %g5, %i6
subc %l1, %i5, %o3
tleu %xcc, 0x2
subcc %l3, 0x00EC, %i4
tvs %icc, 0x7
flush %l7 + 0x68
ldd [%l7 + 0x48], %f12
addc %l5, 0x000F, %g1
fmovdge %xcc, %f26, %f11
smulcc %o4, 0x078F, %g7
tge %xcc, 0x2
tcc %icc, 0x0
fpsub32s %f17, %f17, %f24
stw %i2, [%l7 + 0x7C]
fmovse %xcc, %f28, %f29
movrlez %i7, 0x3DB, %o6
fmovsne %icc, %f12, %f18
xor %i1, %g2, %i0
fxor %f4, %f8, %f8
movcc %icc, %g6, %o0
ldsb [%l7 + 0x51], %o1
nop
fitod %f23, %f4
fbn %fcc0, loop_947
movrgez %l0, 0x3FC, %g3
tn %xcc, 0x5
membar 0x3F
loop_947:
fmovscs %icc, %f28, %f14
fornot1 %f30, %f6, %f4
fble,a %fcc1, loop_948
fblg %fcc1, loop_949
udivx %g4, 0x1BF0, %i3
sllx %o7, 0x00, %l2
loop_948:
sub %o2, 0x1814, %l6
loop_949:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x20, %asi
ldxa [%g0 + 0x30] %asi, %o5
stb %g5, [%l7 + 0x19]
ldsb [%l7 + 0x7F], %i6
edge16ln %l1, %l4, %o3
edge32 %i5, %l3, %i4
movneg %xcc, %g1, %l5
wr %g0, 0x10, %asi
lda [%l7 + 0x18] %asi, %f28
edge16ln %g7, %i2, %o4
srl %i7, 0x1D, %i1
nop
setx loop_950, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
stx %g2, [%l7 + 0x58]
fnegd %f22, %f8
orcc %o6, %i0, %g6
loop_950:
fmovrslz %o1, %f25, %f10
movge %icc, %l0, %g3
fnot1s %f4, %f2
nop
setx loop_951, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovsneg %icc, %f8, %f31
addcc %o0, 0x0787, %i3
move %xcc, %o7, %l2
loop_951:
andn %o2, 0x149A, %g4
udiv %l6, 0x008B, %o5
addc %g5, 0x0793, %i6
sllx %l1, 0x14, %l4
smulcc %i5, 0x0F98, %o3
bl,a loop_952
fmul8sux16 %f20, %f6, %f0
tleu %icc, 0x7
movre %l3, 0x03E, %g1
loop_952:
xor %i4, %l5, %i2
sdivcc %g7, 0x1408, %o4
sdivcc %i1, 0x07C0, %i7
srlx %g2, %i0, %g6
fbg %fcc2, loop_953
move %icc, %o1, %o6
movneg %icc, %g3, %o0
tn %xcc, 0x4
loop_953:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcc %icc, 0x0
sdivcc %i3, 0x1D54, %o7
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x4C] %asi, %l2
array8 %l0, %o2, %g4
movneg %icc, %o5, %l6
for %f10, %f4, %f14
prefetch [%l7 + 0x44], 0x2
mulscc %i6, %l1, %l4
edge32ln %i5, %g5, %o3
taddcctv %l3, %i4, %g1
fbu %fcc3, loop_954
fpadd32 %f30, %f6, %f4
addccc %l5, %g7, %i2
movge %xcc, %i1, %i7
loop_954:
edge32n %o4, %i0, %g2
fblg,a %fcc0, loop_955
tg %icc, 0x0
edge8ln %g6, %o1, %g3
tsubcctv %o0, 0x12A0, %o6
loop_955:
movrlz %o7, %l2, %i3
movrgez %o2, %l0, %o5
array8 %l6, %g4, %l1
fbe %fcc0, loop_956
sir 0x1A4D
edge16 %l4, %i5, %g5
mulx %o3, %i6, %l3
loop_956:
bneg,pn %xcc, loop_957
edge16n %i4, %l5, %g1
alignaddr %i2, %g7, %i1
membar 0x0C
loop_957:
sethi 0x011D, %o4
movvs %xcc, %i0, %i7
tsubcc %g2, 0x0FBE, %o1
udiv %g3, 0x0D03, %g6
taddcctv %o0, %o7, %l2
fbul,a %fcc0, loop_958
te %xcc, 0x1
movrne %i3, 0x0AB, %o2
srl %o6, %l0, %l6
loop_958:
fbo,a %fcc3, loop_959
movg %xcc, %o5, %l1
movneg %xcc, %g4, %l4
fcmpeq32 %f4, %f8, %g5
loop_959:
movrgz %o3, 0x2C3, %i6
bgu,pt %xcc, loop_960
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32ln %i5, %i4, %l5
tleu %xcc, 0x1
loop_960:
fpadd32 %f28, %f20, %f26
ldub [%l7 + 0x41], %g1
ldstub [%l7 + 0x27], %l3
bge,a %xcc, loop_961
movn %icc, %i2, %g7
fmovsvs %xcc, %f31, %f26
fnands %f23, %f19, %f1
loop_961:
xnorcc %i1, 0x0538, %i0
fmovdvc %xcc, %f14, %f16
umul %o4, %g2, %o1
fands %f0, %f1, %f30
popc %g3, %i7
movrgz %o0, 0x25F, %o7
movcc %xcc, %g6, %i3
edge16ln %l2, %o6, %o2
fmovsne %xcc, %f28, %f5
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f16
nop
setx loop_962, %l0, %l1
jmpl %l1, %l0
brlz,a %l6, loop_963
ldd [%l7 + 0x28], %f22
nop
fitos %f0, %f29
fstox %f29, %f2
loop_962:
for %f18, %f8, %f28
loop_963:
tvc %xcc, 0x1
fmovrsgez %l1, %f20, %f25
fbne %fcc0, loop_964
nop
fitod %f29, %f30
prefetch [%l7 + 0x18], 0x1
mulscc %g4, 0x0CC8, %o5
loop_964:
tl %xcc, 0x5
movcc %xcc, %g5, %l4
fxors %f27, %f0, %f15
sub %i6, %o3, %i5
smul %i4, %g1, %l3
fpsub32 %f10, %f16, %f16
xnorcc %i2, 0x1DED, %l5
set 0x5C, %g3
lduwa [%l7 + %g3] 0x14, %g7
nop
setx loop_965, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmuld8ulx16 %f4, %f8, %f4
edge16l %i0, %i1, %g2
array32 %o4, %g3, %i7
loop_965:
movrgz %o1, 0x1A6, %o7
call loop_966
fmovsneg %xcc, %f31, %f1
tcc %xcc, 0x1
movre %o0, %g6, %i3
loop_966:
tle %icc, 0x0
fmovdcs %xcc, %f4, %f11
alignaddrl %o6, %l2, %l0
sethi 0x0960, %l6
udiv %o2, 0x1907, %g4
subc %o5, 0x00E6, %l1
ba,a,pt %xcc, loop_967
tl %icc, 0x2
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x5A] %asi, %l4
loop_967:
udivcc %g5, 0x1359, %i6
edge32ln %i5, %o3, %i4
tle %xcc, 0x4
ta %icc, 0x0
lduw [%l7 + 0x4C], %l3
and %g1, %i2, %g7
tne %icc, 0x5
orncc %l5, 0x062E, %i0
movrgez %g2, 0x3F6, %i1
xorcc %o4, %i7, %o1
wr %g0, 0x18, %asi
lda [%l7 + 0x1C] %asi, %f16
edge32ln %o7, %g3, %g6
tcc %icc, 0x7
fcmpne32 %f24, %f8, %o0
edge32l %i3, %o6, %l2
movle %xcc, %l6, %o2
movrgz %g4, %l0, %o5
brlz,a %l1, loop_968
fpsub32 %f2, %f4, %f16
set 0x19, %l0
ldsba [%l7 + %l0] 0x81, %g5
loop_968:
stx %i6, [%l7 + 0x08]
fxor %f22, %f26, %f18
edge16l %i5, %l4, %i4
ldx [%l7 + 0x10], %l3
edge32 %g1, %o3, %i2
edge16ln %l5, %i0, %g2
fmovdg %xcc, %f5, %f21
flush %l7 + 0x6C
brz %i1, loop_969
subc %g7, 0x12A9, %o4
subcc %o1, %i7, %g3
movcc %icc, %g6, %o0
loop_969:
nop
fitos %f11, %f21
fstox %f21, %f26
fxtos %f26, %f8
srl %o7, %i3, %o6
movle %icc, %l2, %o2
nop
setx loop_970, %l0, %l1
jmpl %l1, %l6
srl %g4, 0x09, %l0
edge32n %o5, %l1, %g5
movrgz %i5, %i6, %i4
loop_970:
fmovsvc %xcc, %f9, %f12
fandnot2s %f28, %f24, %f31
fmovsle %icc, %f3, %f31
srax %l3, %g1, %l4
fbe %fcc1, loop_971
addcc %i2, 0x14D2, %o3
popc %l5, %g2
fornot2s %f30, %f31, %f13
loop_971:
tge %icc, 0x1
udivcc %i0, 0x0443, %i1
sir 0x00C8
set 0x50, %i1
swapa [%l7 + %i1] 0x81, %g7
subc %o4, 0x1293, %i7
set 0x1C, %g4
lduwa [%l7 + %g4] 0x15, %o1
bshuffle %f26, %f12, %f16
sethi 0x04DE, %g6
bneg,pt %xcc, loop_972
tcc %xcc, 0x6
sub %o0, %o7, %g3
taddcc %o6, 0x0E0D, %i3
loop_972:
fmovrdgz %o2, %f2, %f12
fpsub32s %f27, %f31, %f30
fbu,a %fcc1, loop_973
udivx %l6, 0x1295, %l2
and %l0, 0x1746, %g4
fands %f11, %f0, %f5
loop_973:
nop
setx 0x7C8B2A01, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0xA2D04E40, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fsubs %f0, %f3, %f0
movg %xcc, %l1, %o5
bl,a loop_974
nop
setx loop_975, %l0, %l1
jmpl %l1, %g5
fzero %f4
edge16 %i5, %i4, %i6
loop_974:
edge16ln %g1, %l4, %i2
loop_975:
fmovspos %xcc, %f9, %f18
ldstub [%l7 + 0x23], %l3
fabss %f9, %f30
wr %g0, 0x89, %asi
stxa %o3, [%l7 + 0x28] %asi
fzeros %f9
brz,a %g2, loop_976
bcs,a %xcc, loop_977
array32 %l5, %i0, %i1
sethi 0x05DB, %g7
loop_976:
movrlez %o4, %i7, %o1
loop_977:
edge32l %o0, %g6, %o7
std %f20, [%l7 + 0x28]
edge16 %g3, %i3, %o6
fmovdcs %icc, %f13, %f10
edge32n %o2, %l2, %l6
tcc %xcc, 0x0
smul %g4, %l1, %l0
fmovsle %icc, %f29, %f0
sll %g5, 0x00, %o5
fmuld8ulx16 %f3, %f20, %f10
fpack32 %f22, %f30, %f22
bcc,a %icc, loop_978
udiv %i5, 0x1338, %i6
mova %icc, %g1, %i4
fmovsgu %xcc, %f16, %f18
loop_978:
umul %l4, 0x0F06, %i2
edge16 %l3, %o3, %l5
fones %f10
sdivx %i0, 0x04A3, %i1
brgez %g7, loop_979
fpadd16 %f20, %f28, %f18
subc %g2, 0x0FA7, %o4
ld [%l7 + 0x4C], %f5
loop_979:
movcs %xcc, %o1, %i7
array16 %o0, %o7, %g6
smul %i3, %o6, %o2
fmovsg %xcc, %f20, %f9
edge8l %g3, %l6, %g4
movrlz %l1, %l0, %g5
be,a,pn %xcc, loop_980
udivcc %l2, 0x1491, %o5
tle %icc, 0x0
sir 0x012F
loop_980:
movrlz %i6, 0x21D, %g1
membar 0x16
tcc %icc, 0x1
array32 %i4, %i5, %i2
fmovdg %icc, %f26, %f3
orcc %l4, %o3, %l5
edge8 %l3, %i1, %i0
fones %f2
sra %g2, 0x02, %g7
edge8l %o1, %i7, %o4
bneg,a,pn %icc, loop_981
sdiv %o7, 0x1FF0, %g6
ldsh [%l7 + 0x42], %i3
fcmpeq16 %f0, %f14, %o6
loop_981:
movne %xcc, %o2, %o0
xnorcc %l6, %g4, %g3
stbar
fmovrdgez %l1, %f0, %f4
lduh [%l7 + 0x5A], %g5
fpack32 %f6, %f14, %f30
fsrc2s %f12, %f24
wr %g0, 0x88, %asi
ldda [%l7 + 0x50] %asi, %l2
addc %l0, %i6, %o5
fabss %f6, %f9
wr %g0, 0x2b, %asi
stba %g1, [%l7 + 0x65] %asi
membar #Sync
srax %i4, %i5, %i2
fmovrdgz %l4, %f8, %f2
fbue,a %fcc2, loop_982
andcc %o3, %l3, %i1
addc %i0, %l5, %g7
nop
fitos %f0, %f5
fstoi %f5, %f4
loop_982:
movcc %icc, %o1, %i7
umulcc %o4, 0x0774, %o7
edge16n %g6, %i3, %o6
set 0x7C, %o7
ldswa [%l7 + %o7] 0x89, %g2
nop
setx loop_983, %l0, %l1
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 %o2, 0x014F, %l6
popc 0x0D03, %o0
edge32n %g4, %l1, %g5
loop_983:
movpos %icc, %l2, %g3
nop
set 0x58, %i0
lduh [%l7 + %i0], %l0
sdiv %o5, 0x079F, %i6
te %icc, 0x6
flush %l7 + 0x3C
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
set 0x48, %i6
prefetcha [%l7 + %i6] 0x11, 0x1
fbg,a %fcc0, loop_984
tg %icc, 0x7
fpmerge %f7, %f20, %f24
tvs %icc, 0x0
loop_984:
ta %icc, 0x3
movrlez %i4, %i5, %i2
umul %o3, 0x0BC4, %l3
sethi 0x114E, %l4
udivcc %i1, 0x0909, %i0
wr %g0, 0x89, %asi
ldsba [%l7 + 0x17] %asi, %g7
move %xcc, %l5, %i7
sdiv %o4, 0x18F4, %o7
ldsb [%l7 + 0x55], %g6
nop
fitos %f17, %f1
fornot2 %f28, %f20, %f30
movcs %xcc, %o1, %i3
fsrc2s %f25, %f1
movpos %icc, %g2, %o6
bcc loop_985
bne loop_986
brz,a %l6, loop_987
tle %xcc, 0x2
loop_985:
smulcc %o0, %g4, %o2
loop_986:
alignaddr %l1, %l2, %g5
loop_987:
udivcc %l0, 0x0465, %o5
add %l7, 0x38, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %i6
casa [%l6] 0x19, %i6, %g3
movpos %icc, %g1, %i4
nop
setx loop_988, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
taddcctv %i2, %o3, %i5
std %f20, [%l7 + 0x68]
xor %l3, %l4, %i1
loop_988:
nop
set 0x2C, %l1
lduwa [%l7 + %l1] 0x88, %g7
nop
setx loop_989, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
taddcc %i0, %i7, %o4
mova %xcc, %l5, %o7
movcc %xcc, %g6, %o1
loop_989:
movneg %xcc, %i3, %o6
tcs %icc, 0x5
lduw [%l7 + 0x14], %l6
lduh [%l7 + 0x54], %o0
fnegs %f23, %f19
set 0x78, %l4
stxa %g2, [%l7 + %l4] 0x04
addccc %o2, 0x05D6, %g4
bg,pn %xcc, loop_990
andncc %l2, %g5, %l1
bne,a,pt %icc, loop_991
movne %icc, %l0, %o5
loop_990:
fbg,a %fcc2, loop_992
movg %xcc, %g3, %i6
loop_991:
nop
setx loop_993, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ba %xcc, loop_994
loop_992:
fmovsgu %xcc, %f23, %f6
addcc %i4, 0x0676, %g1
loop_993:
edge16ln %i2, %i5, %l3
loop_994:
fmovdcc %xcc, %f3, %f4
movrgz %l4, 0x0C0, %i1
tleu %xcc, 0x7
tn %xcc, 0x5
movne %xcc, %o3, %i0
udiv %i7, 0x0B83, %g7
tne %xcc, 0x5
set 0x50, %i4
swapa [%l7 + %i4] 0x11, %o4
fpackfix %f28, %f25
bneg %icc, loop_995
fzero %f20
fandnot2s %f31, %f15, %f22
or %l5, 0x0803, %g6
loop_995:
subcc %o7, 0x1ED1, %i3
nop
setx 0x9D4026E5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x0E39D4DC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fsubs %f16, %f29, %f16
brgez %o6, loop_996
ldsh [%l7 + 0x6C], %l6
fnot2s %f21, %f14
fba,a %fcc2, loop_997
loop_996:
for %f6, %f6, %f26
sir 0x0C1E
edge8l %o1, %g2, %o0
loop_997:
nop
fitod %f10, %f14
fdtox %f14, %f10
fxtod %f10, %f16
fnot2s %f8, %f21
move %icc, %g4, %o2
movne %xcc, %g5, %l2
addc %l1, %o5, %g3
fmovsn %icc, %f14, %f0
smul %i6, %l0, %g1
fands %f8, %f6, %f29
fmovdvc %xcc, %f27, %f13
addcc %i4, %i5, %i2
fbn,a %fcc0, loop_998
add %l4, %i1, %l3
fmovsvc %xcc, %f6, %f19
ldd [%l7 + 0x08], %i0
loop_998:
orcc %i7, 0x18B8, %g7
sdiv %o3, 0x1DD7, %o4
xor %l5, %o7, %g6
fmovscs %icc, %f17, %f14
fpmerge %f19, %f6, %f14
ba,pt %icc, loop_999
tl %icc, 0x3
bg,pt %icc, loop_1000
nop
fitod %f10, %f6
fdtoi %f6, %f8
loop_999:
fba %fcc1, loop_1001
movn %xcc, %o6, %i3
loop_1000:
orcc %l6, 0x1FC1, %g2
edge16l %o0, %o1, %o2
loop_1001:
movpos %xcc, %g4, %l2
be,a %icc, loop_1002
xnorcc %l1, 0x162B, %o5
array16 %g3, %i6, %g5
edge8ln %l0, %i4, %g1
loop_1002:
move %icc, %i5, %i2
movgu %xcc, %i1, %l4
movrgz %i0, %l3, %g7
movvs %xcc, %o3, %o4
tg %xcc, 0x6
subc %l5, %i7, %g6
movle %xcc, %o6, %i3
bge,pt %icc, loop_1003
addcc %l6, %o7, %o0
edge32ln %o1, %o2, %g4
fpmerge %f21, %f7, %f20
loop_1003:
fexpand %f24, %f18
ld [%l7 + 0x7C], %f6
fmul8x16au %f24, %f29, %f18
orn %g2, 0x08EB, %l1
srax %o5, 0x18, %g3
movle %xcc, %i6, %g5
tvc %icc, 0x4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srlx %l0, 0x05, %l2
umul %i4, %i5, %i2
taddcc %g1, %l4, %i0
movcc %xcc, %i1, %l3
fbne,a %fcc1, loop_1004
sdivcc %o3, 0x0F7C, %o4
movgu %xcc, %l5, %g7
movn %icc, %g6, %o6
loop_1004:
pdist %f10, %f20, %f6
fbge %fcc2, loop_1005
xnorcc %i3, %i7, %l6
wr %g0, 0x88, %asi
ldswa [%l7 + 0x44] %asi, %o7
loop_1005:
umul %o1, %o0, %g4
fnegd %f22, %f16
movrlez %o2, %g2, %l1
movrlz %o5, %i6, %g5
xnor %l0, 0x1584, %l2
ldstub [%l7 + 0x13], %g3
set 0x61, %g6
ldstuba [%l7 + %g6] 0x80, %i4
fnot1 %f26, %f26
fsrc1s %f11, %f30
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
srlx %i5, 0x10, %g1
array32 %l4, %i0, %i1
fsrc2s %f0, %f22
ba,a %xcc, loop_1006
lduh [%l7 + 0x38], %i2
fmovsvc %xcc, %f9, %f9
ldsh [%l7 + 0x1A], %l3
loop_1006:
tle %icc, 0x6
movl %icc, %o4, %o3
brlz %l5, loop_1007
nop
setx 0x28D64621605EFA39, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
movge %icc, %g7, %g6
movre %i3, 0x25C, %o6
loop_1007:
fnot1s %f19, %f23
edge32n %l6, %o7, %o1
nop
setx 0xC046452B, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
stb %i7, [%l7 + 0x5C]
tneg %xcc, 0x0
movrlez %g4, %o0, %g2
movg %icc, %o2, %o5
wr %g0, 0x19, %asi
lduha [%l7 + 0x20] %asi, %i6
wr %g0, 0x27, %asi
stxa %g5, [%l7 + 0x48] %asi
membar #Sync
fbne %fcc2, loop_1008
sra %l0, %l2, %g3
edge8n %l1, %i5, %i4
nop
fitod %f2, %f26
fdtos %f26, %f15
loop_1008:
sir 0x0094
tgu %xcc, 0x4
fnot1 %f16, %f8
edge8n %l4, %g1, %i1
set 0x2A, %i5
lduha [%l7 + %i5] 0x19, %i0
fzeros %f18
fmovsa %xcc, %f25, %f10
movcs %xcc, %l3, %i2
lduw [%l7 + 0x5C], %o3
srax %o4, %g7, %l5
tneg %xcc, 0x2
fnand %f16, %f6, %f24
prefetch [%l7 + 0x50], 0x1
nop
fitos %f10, %f13
fstox %f13, %f24
fxtos %f24, %f7
ldd [%l7 + 0x30], %f26
move %xcc, %i3, %o6
fmuld8ulx16 %f0, %f4, %f0
fbue,a %fcc3, loop_1009
nop
setx loop_1010, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ldsw [%l7 + 0x7C], %g6
taddcctv %l6, %o1, %i7
loop_1009:
array32 %g4, %o7, %o0
loop_1010:
sub %o2, %g2, %o5
fmovrdlez %g5, %f22, %f20
fnot2s %f24, %f15
sdivx %i6, 0x0756, %l0
bcs,a %xcc, loop_1011
edge32n %g3, %l1, %i5
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x28] %asi, %l2
loop_1011:
smul %l4, 0x1ADE, %g1
fabss %f18, %f7
fbg,a %fcc1, loop_1012
sll %i1, 0x1B, %i0
subcc %i4, 0x01CA, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1012:
edge8l %o3, %l3, %g7
nop
setx 0x82E899B528898C08, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x8EF63F688A173E59, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f24, %f20
nop
fitos %f14, %f6
bpos,pn %xcc, loop_1013
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrne %o4, 0x344, %i3
fnands %f23, %f30, %f1
loop_1013:
addc %l5, %o6, %g6
movrgez %l6, 0x0B6, %i7
fmovsvs %xcc, %f12, %f2
fnor %f28, %f30, %f26
tgu %icc, 0x6
alignaddr %o1, %o7, %g4
array16 %o0, %o2, %g2
movle %xcc, %o5, %i6
tne %icc, 0x7
subc %g5, %l0, %l1
sdivx %g3, 0x00A5, %l2
addc %l4, 0x1BDA, %g1
smulcc %i1, 0x066B, %i5
edge32l %i0, %i2, %i4
alignaddrl %o3, %g7, %l3
andncc %o4, %l5, %o6
movn %icc, %g6, %i3
xor %l6, 0x06AF, %i7
edge16l %o7, %g4, %o0
nop
setx 0x5BC08C72FCAD0BCA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xB12C4108D6F0FAB4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fdivd %f18, %f0, %f26
tn %icc, 0x3
edge8n %o2, %g2, %o5
fmovdcs %xcc, %f6, %f15
tg %icc, 0x2
or %o1, 0x014C, %i6
addccc %g5, %l1, %l0
movl %xcc, %g3, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stb %g1, [%l7 + 0x1E]
fbe %fcc3, loop_1014
sra %l4, 0x05, %i5
orcc %i1, 0x0DEA, %i2
ldstub [%l7 + 0x67], %i4
loop_1014:
bneg,a loop_1015
ba,a %xcc, loop_1016
fbu,a %fcc3, loop_1017
nop
setx 0x323EDD4E53708C56, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xB90AA638625C3661, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f28, %f8
loop_1015:
movn %icc, %i0, %g7
loop_1016:
tge %xcc, 0x0
loop_1017:
bpos,pn %xcc, loop_1018
bneg %icc, loop_1019
edge16l %l3, %o4, %o3
tle %icc, 0x3
loop_1018:
ld [%l7 + 0x6C], %f6
loop_1019:
tgu %icc, 0x1
movcc %icc, %o6, %g6
alignaddrl %l5, %i3, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %l6, %o7, %o0
fbule,a %fcc0, loop_1020
fmul8ulx16 %f8, %f10, %f8
edge32l %g4, %o2, %o5
tvs %icc, 0x6
loop_1020:
addc %o1, %i6, %g5
tg %icc, 0x1
tg %xcc, 0x7
nop
setx loop_1021, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sdivx %g2, 0x084C, %l1
movpos %icc, %l0, %l2
fpadd16s %f20, %f8, %f10
loop_1021:
nop
fitos %f7, %f21
fstox %f21, %f24
fones %f14
fmul8x16au %f9, %f20, %f18
andcc %g1, %l4, %i5
edge8ln %i1, %g3, %i2
sdiv %i0, 0x17D9, %i4
bne,a,pn %icc, loop_1022
tgu %xcc, 0x3
movn %icc, %g7, %o4
nop
setx 0x0CBFCA50, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x02D3FCC2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fdivs %f4, %f29, %f24
loop_1022:
edge32l %l3, %o6, %g6
edge8ln %o3, %l5, %i7
tleu %xcc, 0x7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movl %xcc, %l6, %i3
edge32ln %o0, %o7, %g4
tn %xcc, 0x3
edge16l %o2, %o1, %i6
srax %g5, %g2, %l1
fbule,a %fcc1, loop_1023
fmovdgu %xcc, %f0, %f21
smul %o5, %l2, %g1
movrlez %l4, 0x3B9, %i5
loop_1023:
srax %l0, 0x0B, %i1
sdiv %i2, 0x058B, %i0
nop
fitos %f14, %f16
fstox %f16, %f16
srax %g3, 0x0D, %i4
ble,a %xcc, loop_1024
edge32n %o4, %g7, %o6
movgu %icc, %l3, %g6
ldx [%l7 + 0x78], %l5
loop_1024:
edge16 %o3, %l6, %i3
subc %o0, %o7, %g4
ldd [%l7 + 0x78], %i6
edge32 %o1, %o2, %g5
wr %g0, 0x18, %asi
swapa [%l7 + 0x1C] %asi, %i6
edge16n %g2, %o5, %l1
mova %icc, %l2, %l4
movcc %icc, %g1, %i5
xnor %i1, 0x09ED, %l0
wr %g0, 0x88, %asi
stba %i0, [%l7 + 0x50] %asi
te %xcc, 0x3
fexpand %f30, %f2
movg %xcc, %g3, %i2
nop
set 0x30, %g2
stx %i4, [%l7 + %g2]
lduw [%l7 + 0x18], %o4
sdivx %o6, 0x075A, %g7
xor %g6, %l3, %l5
bcs,a,pt %icc, loop_1025
sdivx %o3, 0x0E51, %i3
fands %f15, %f19, %f29
fabss %f5, %f9
loop_1025:
bleu,a loop_1026
xorcc %o0, %o7, %g4
array8 %i7, %o1, %l6
sub %g5, 0x1A90, %i6
loop_1026:
fornot1s %f17, %f9, %f4
movl %xcc, %g2, %o2
movle %icc, %o5, %l1
movvs %xcc, %l2, %g1
be,pt %xcc, loop_1027
edge32 %l4, %i1, %l0
lduw [%l7 + 0x3C], %i5
prefetch [%l7 + 0x7C], 0x1
loop_1027:
nop
fitod %f8, %f22
fdtos %f22, %f7
tle %icc, 0x4
fbul,a %fcc1, loop_1028
sub %g3, %i0, %i2
fnegs %f3, %f20
move %xcc, %o4, %o6
loop_1028:
swap [%l7 + 0x3C], %i4
tleu %xcc, 0x7
tl %xcc, 0x6
movre %g6, %l3, %l5
fcmpgt16 %f12, %f18, %o3
tg %icc, 0x6
fmovrdne %g7, %f0, %f8
andncc %o0, %o7, %g4
tn %xcc, 0x5
fmovsg %xcc, %f14, %f27
fcmpeq16 %f8, %f2, %i3
movl %xcc, %o1, %l6
alignaddr %g5, %i7, %i6
set 0x26, %l2
stha %g2, [%l7 + %l2] 0xeb
membar #Sync
nop
fitos %f5, %f19
fstox %f19, %f28
movg %icc, %o2, %l1
tge %icc, 0x4
set 0x40, %g7
ldda [%l7 + %g7] 0x04, %f16
edge8l %l2, %g1, %l4
sllx %i1, %o5, %i5
movre %l0, 0x168, %g3
movcs %icc, %i2, %i0
popc %o6, %o4
add %i4, 0x11C6, %l3
be,pn %xcc, loop_1029
xnor %g6, 0x1ED7, %l5
nop
set 0x3C, %o6
ldsw [%l7 + %o6], %o3
orcc %o0, 0x1995, %o7
loop_1029:
fmul8sux16 %f28, %f16, %f14
fbn %fcc2, loop_1030
bn,pt %icc, loop_1031
nop
setx loop_1032, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bvc %xcc, loop_1033
loop_1030:
subcc %g7, 0x0947, %g4
loop_1031:
tcs %xcc, 0x0
loop_1032:
edge8ln %i3, %l6, %o1
loop_1033:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsn %xcc, %f12, %f20
udivx %i7, 0x0F33, %g5
addcc %g2, %i6, %o2
movgu %icc, %l1, %l2
fornot1s %f4, %f22, %f20
mulx %g1, 0x1FC3, %i1
edge16ln %l4, %o5, %i5
movrgz %g3, %i2, %i0
smulcc %o6, %o4, %i4
stx %l0, [%l7 + 0x50]
nop
fitos %f11, %f19
fstoi %f19, %f22
sll %l3, 0x11, %l5
tsubcc %g6, 0x05EE, %o0
fbu,a %fcc2, loop_1034
movne %xcc, %o7, %o3
sllx %g4, 0x10, %i3
tneg %xcc, 0x7
loop_1034:
sdivx %l6, 0x1364, %o1
std %f20, [%l7 + 0x40]
edge32 %i7, %g5, %g7
brlz %g2, loop_1035
stbar
fmovsgu %icc, %f14, %f26
edge32ln %o2, %i6, %l1
loop_1035:
edge16l %l2, %i1, %l4
edge8 %o5, %i5, %g1
xor %g3, 0x113D, %i2
tsubcc %o6, 0x1470, %o4
nop
setx 0x406E8E0E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
fsqrts %f18, %f6
orn %i4, 0x12A2, %i0
tl %icc, 0x3
and %l0, %l3, %l5
fmovsge %xcc, %f29, %f25
movne %xcc, %o0, %g6
set 0x0C, %l6
stba %o7, [%l7 + %l6] 0x88
bpos,a,pn %xcc, loop_1036
edge16l %o3, %i3, %l6
fabsd %f2, %f20
fmul8x16al %f3, %f15, %f24
loop_1036:
movrne %g4, %o1, %i7
fsrc2 %f0, %f2
set 0x38, %o3
ldsha [%l7 + %o3] 0x04, %g7
bgu,a,pn %xcc, loop_1037
fpadd16s %f30, %f14, %f26
tge %icc, 0x2
movcs %icc, %g2, %o2
loop_1037:
nop
set 0x46, %i3
lduha [%l7 + %i3] 0x10, %g5
fbug %fcc0, loop_1038
fmovrdne %l1, %f22, %f30
alignaddr %l2, %i1, %l4
stw %i6, [%l7 + 0x1C]
loop_1038:
orn %i5, %g1, %g3
ldub [%l7 + 0x48], %o5
array32 %i2, %o6, %i4
edge16n %i0, %o4, %l0
smul %l5, 0x17AB, %o0
xnorcc %g6, %o7, %o3
movvc %xcc, %l3, %l6
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x78] %asi, 0x3
addccc %g4, 0x0E7C, %i7
edge8n %o1, %g2, %o2
movpos %xcc, %g7, %g5
fmovdvs %icc, %f5, %f12
movn %icc, %l2, %l1
ld [%l7 + 0x3C], %f26
edge32ln %i1, %i6, %i5
array8 %g1, %l4, %g3
fmovs %f29, %f18
pdist %f24, %f16, %f2
nop
setx 0x7CA3139A70D22DC6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x027EE8E28D3ECE6A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
faddd %f6, %f2, %f0
bcc,pt %icc, loop_1039
std %f26, [%l7 + 0x40]
edge8l %i2, %o5, %i4
fmul8x16 %f13, %f0, %f14
loop_1039:
fmul8x16au %f9, %f25, %f30
movg %icc, %o6, %o4
fbule %fcc0, loop_1040
tsubcc %i0, %l0, %o0
tneg %icc, 0x6
bne,a,pt %icc, loop_1041
loop_1040:
movg %xcc, %g6, %l5
mova %xcc, %o7, %l3
orcc %l6, %o3, %g4
loop_1041:
tne %icc, 0x0
ta %icc, 0x4
smul %i3, 0x01FC, %o1
and %g2, 0x0699, %i7
nop
setx 0xA3CC9735EEA7E938, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xF35CEB2B3E3A3D32, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f30, %f30
movrne %g7, %g5, %l2
move %xcc, %l1, %i1
andcc %o2, %i6, %g1
nop
fitos %f17, %f17
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movgu %xcc, %l4, %g3
flush %l7 + 0x48
set 0x0C, %o1
lduwa [%l7 + %o1] 0x10, %i5
movpos %xcc, %i2, %i4
tcs %icc, 0x7
stb %o6, [%l7 + 0x2E]
xorcc %o4, 0x0B20, %o5
nop
setx 0x6A54BE82, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
fsqrts %f31, %f0
fbo,a %fcc1, loop_1042
fors %f27, %f21, %f4
smulcc %l0, 0x1D35, %o0
nop
fitod %f8, %f8
fdtox %f8, %f16
loop_1042:
movrne %i0, 0x087, %g6
mova %icc, %l5, %o7
fbge %fcc0, loop_1043
st %f4, [%l7 + 0x10]
addc %l6, 0x1F02, %o3
ta %xcc, 0x7
loop_1043:
brlz %l3, loop_1044
bge loop_1045
tvc %icc, 0x0
nop
setx 0x751E84878148AE2B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x9D1EA9289D84E271, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fmuld %f22, %f8, %f24
loop_1044:
movvs %xcc, %g4, %o1
loop_1045:
fba,a %fcc3, loop_1046
smul %g2, %i7, %g7
fxors %f6, %f17, %f18
ld [%l7 + 0x5C], %f15
loop_1046:
fzeros %f15
edge16l %i3, %l2, %l1
orncc %g5, %i1, %i6
alignaddrl %g1, %o2, %l4
edge16ln %i5, %i2, %g3
subc %i4, 0x10E5, %o6
movrlez %o4, 0x294, %l0
edge16n %o5, %i0, %o0
fmovsgu %xcc, %f28, %f8
tcc %icc, 0x7
tgu %icc, 0x7
movre %l5, %g6, %o7
edge16 %l6, %o3, %l3
tl %icc, 0x3
brlz,a %g4, loop_1047
edge8 %g2, %i7, %o1
fmovrdgz %i3, %f6, %f30
edge16n %l2, %l1, %g5
loop_1047:
movge %xcc, %i1, %g7
mulx %g1, 0x091D, %i6
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %f16
edge8 %o2, %l4, %i2
nop
setx 0xCC421489, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x6AE5154A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fsubs %f7, %f12, %f8
te %xcc, 0x1
faligndata %f16, %f12, %f16
tpos %xcc, 0x0
orncc %i5, 0x0831, %g3
bgu,a,pn %xcc, loop_1048
ba,a %xcc, loop_1049
ldsb [%l7 + 0x6C], %o6
array16 %o4, %i4, %o5
loop_1048:
edge8l %i0, %l0, %l5
loop_1049:
fble %fcc1, loop_1050
ldub [%l7 + 0x71], %g6
alignaddr %o7, %l6, %o0
fandnot2s %f22, %f2, %f24
loop_1050:
sdiv %l3, 0x0C0B, %g4
ldsw [%l7 + 0x6C], %o3
brlz,a %i7, loop_1051
tge %xcc, 0x1
xor %o1, %i3, %g2
movne %xcc, %l2, %l1
loop_1051:
edge32n %g5, %i1, %g7
addccc %i6, %o2, %l4
fandnot2 %f26, %f4, %f10
movrlez %g1, 0x043, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16ln %i5, %g3, %o4
nop
setx 0x1071CEBA, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
andn %o6, 0x17B1, %i4
tvc %icc, 0x3
fmovdn %xcc, %f0, %f26
bpos,a,pt %xcc, loop_1052
fmovrde %o5, %f26, %f4
popc 0x0005, %i0
fors %f5, %f6, %f4
loop_1052:
tl %icc, 0x7
fblg,a %fcc0, loop_1053
andcc %l5, 0x143A, %g6
tpos %xcc, 0x2
srlx %l0, %o7, %l6
loop_1053:
ldub [%l7 + 0x35], %o0
sra %g4, 0x16, %o3
mova %icc, %i7, %l3
xnorcc %o1, 0x0523, %i3
fandnot2s %f23, %f14, %f11
brnz %g2, loop_1054
fbo,a %fcc1, loop_1055
tn %icc, 0x2
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_1054:
sdiv %l1, 0x1239, %l2
loop_1055:
bg loop_1056
bneg loop_1057
std %f8, [%l7 + 0x58]
nop
fitod %f2, %f6
fdtox %f6, %f16
loop_1056:
alignaddr %i1, %g7, %i6
loop_1057:
membar 0x20
sethi 0x00F0, %g5
sdivcc %o2, 0x04C9, %l4
fmovda %xcc, %f11, %f20
array8 %g1, %i2, %i5
movle %icc, %o4, %o6
movpos %xcc, %i4, %o5
nop
fitod %f10, %f6
fdtoi %f6, %f2
subc %i0, 0x1875, %g3
addccc %l5, 0x0DF8, %l0
fmovde %icc, %f10, %f26
smul %o7, 0x02D8, %g6
addc %o0, %l6, %g4
ta %icc, 0x0
set 0x0A, %o0
lduba [%l7 + %o0] 0x14, %i7
and %o3, 0x0475, %l3
fbl,a %fcc0, loop_1058
for %f12, %f2, %f0
sdivx %o1, 0x06A4, %i3
fcmpne16 %f2, %f4, %l1
loop_1058:
edge8l %l2, %i1, %g2
sra %i6, %g7, %o2
addcc %g5, 0x029E, %l4
wr %g0, 0x81, %asi
stda %f16, [%l7 + 0x40] %asi
srax %g1, %i2, %i5
fpackfix %f26, %f28
sethi 0x0230, %o4
movrgz %i4, 0x3EF, %o6
fmovs %f0, %f16
or %i0, 0x0C20, %o5
wr %g0, 0x11, %asi
ldsha [%l7 + 0x78] %asi, %l5
udivx %l0, 0x05AC, %o7
movvs %xcc, %g6, %g3
fone %f16
srl %l6, %o0, %g4
taddcctv %i7, 0x1D84, %l3
movrgz %o1, %o3, %i3
xnor %l1, %l2, %i1
smulcc %i6, 0x1C6C, %g7
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x58] %asi, 0x1
movleu %xcc, %g5, %l4
set 0x6C, %o5
lduha [%l7 + %o5] 0x0c, %g2
sdivx %i2, 0x164F, %g1
fmuld8ulx16 %f4, %f22, %f24
stx %o4, [%l7 + 0x68]
andncc %i5, %o6, %i4
tl %xcc, 0x1
fsrc1 %f0, %f10
bne,pn %icc, loop_1059
orncc %o5, 0x162A, %i0
bshuffle %f2, %f12, %f18
bvs,pt %icc, loop_1060
loop_1059:
movneg %xcc, %l0, %l5
bge,a,pt %xcc, loop_1061
mova %icc, %o7, %g3
loop_1060:
fba,a %fcc2, loop_1062
fbne %fcc1, loop_1063
loop_1061:
movne %icc, %l6, %o0
brz %g4, loop_1064
loop_1062:
sdiv %g6, 0x0ABE, %i7
loop_1063:
te %xcc, 0x4
fnands %f29, %f8, %f7
loop_1064:
tge %xcc, 0x4
tgu %icc, 0x4
fsrc2 %f8, %f30
srlx %o1, 0x05, %l3
tg %xcc, 0x2
move %icc, %o3, %i3
nop
fitod %f8, %f16
fdtox %f16, %f30
fxtod %f30, %f18
move %icc, %l1, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x19, %asi
stba %i1, [%l7 + 0x15] %asi
fble %fcc2, loop_1065
movrgez %i6, %o2, %g5
popc %l4, %g2
alignaddrl %g7, %g1, %i2
loop_1065:
nop
wr %g0, 0x81, %asi
ldda [%l7 + 0x20] %asi, %o4
or %o6, %i5, %o5
movrlez %i4, %l0, %i0
set 0x70, %g1
ldda [%l7 + %g1] 0x2c, %l4
edge16n %g3, %l6, %o0
fxor %f8, %f14, %f26
edge32ln %o7, %g4, %i7
fpsub16s %f12, %f31, %f2
movneg %icc, %o1, %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8l %o3, %g6, %l1
subcc %l2, 0x1BCA, %i1
sra %i6, 0x1C, %o2
fmovde %icc, %f2, %f20
fand %f28, %f6, %f10
tpos %xcc, 0x5
nop
fitod %f4, %f18
fdtox %f18, %f20
smulcc %g5, %l4, %i3
nop
setx loop_1066, %l0, %l1
jmpl %l1, %g2
array8 %g7, %g1, %o4
ldsw [%l7 + 0x50], %o6
wr %g0, 0x89, %asi
swapa [%l7 + 0x64] %asi, %i2
loop_1066:
edge32l %o5, %i4, %i5
stw %i0, [%l7 + 0x64]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fzero %f0
edge16l %l5, %g3, %l6
swap [%l7 + 0x24], %o0
fandnot1s %f13, %f31, %f11
mulx %l0, %o7, %i7
taddcc %o1, 0x06F7, %l3
array32 %o3, %g4, %l1
movvc %icc, %l2, %i1
movvc %icc, %i6, %o2
xnorcc %g6, %l4, %g5
fors %f12, %f22, %f22
fmovdleu %icc, %f9, %f5
fand %f26, %f6, %f24
ldstub [%l7 + 0x39], %i3
wr %g0, 0x21, %asi
ldxa [%g0 + 0x10] %asi, %g7
nop
setx loop_1067, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
taddcc %g1, %o4, %o6
movrlz %g2, %o5, %i2
call loop_1068
loop_1067:
fmovsn %xcc, %f3, %f28
fpsub32 %f4, %f18, %f2
tpos %icc, 0x3
loop_1068:
tl %xcc, 0x5
st %f22, [%l7 + 0x34]
fmovrsgz %i5, %f23, %f5
nop
setx 0x6249D201E071B6A7, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
udivcc %i4, 0x0763, %i0
tsubcc %g3, 0x1CF1, %l5
fmovrsgz %o0, %f2, %f31
and %l6, %l0, %i7
xor %o1, 0x0313, %l3
fxor %f30, %f26, %f24
sub %o7, %g4, %l1
fmuld8sux16 %f2, %f14, %f8
lduh [%l7 + 0x1A], %l2
ldx [%l7 + 0x28], %o3
mova %icc, %i6, %i1
andcc %g6, %l4, %g5
array32 %o2, %g7, %i3
wr %g0, 0x88, %asi
lduwa [%l7 + 0x78] %asi, %o4
set 0x1C, %o4
lduwa [%l7 + %o4] 0x04, %g1
addccc %o6, 0x0179, %o5
fmovdge %icc, %f13, %f21
sra %g2, 0x04, %i2
fble,a %fcc3, loop_1069
movle %xcc, %i5, %i0
fmovsge %icc, %f14, %f4
orncc %i4, 0x190E, %l5
loop_1069:
udivcc %g3, 0x19EA, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fba,a %fcc0, loop_1070
fcmpne16 %f26, %f30, %l6
tvc %icc, 0x0
movgu %icc, %l0, %i7
loop_1070:
fnands %f15, %f14, %f12
fmovsle %icc, %f2, %f24
fnegs %f0, %f19
srlx %l3, 0x02, %o7
fbule,a %fcc1, loop_1071
alignaddrl %o1, %g4, %l2
fcmpgt32 %f18, %f28, %o3
fandnot1 %f28, %f0, %f18
loop_1071:
movne %xcc, %i6, %l1
fmovrsgz %g6, %f0, %f18
mulx %l4, %i1, %g5
taddcc %g7, %o2, %o4
array8 %g1, %i3, %o5
movge %xcc, %o6, %i2
movne %xcc, %g2, %i5
fmovsne %icc, %f18, %f26
tn %icc, 0x2
fmovda %icc, %f18, %f10
tvc %xcc, 0x6
edge16l %i4, %l5, %g3
add %i0, %l6, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xor %l0, %i7, %o7
stbar
movvs %icc, %o1, %g4
fpmerge %f12, %f16, %f10
brlz,a %l2, loop_1072
fnegs %f6, %f25
nop
setx 0x7AC67CBB60626672, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
fexpand %f17, %f8
loop_1072:
fmovdcc %xcc, %f30, %f15
move %icc, %l3, %o3
lduw [%l7 + 0x5C], %l1
edge32 %i6, %g6, %l4
bvs,pn %icc, loop_1073
ldstub [%l7 + 0x65], %g5
ba %xcc, loop_1074
sllx %i1, 0x1E, %g7
loop_1073:
tg %icc, 0x5
fbug,a %fcc0, loop_1075
loop_1074:
fmovrslz %o4, %f5, %f0
set 0x0A, %i2
stha %g1, [%l7 + %i2] 0x88
loop_1075:
tsubcc %i3, %o5, %o6
fcmpgt16 %f14, %f10, %o2
movvs %xcc, %g2, %i5
orcc %i4, 0x1070, %l5
add %l7, 0x20, %l6
wr %g0, 0x88, %asi
casxa [%l6] %asi, %g3, %i0
tg %icc, 0x3
sethi 0x19E2, %i2
fnegs %f4, %f18
fors %f30, %f26, %f22
edge8l %l6, %l0, %o0
edge8ln %o7, %o1, %g4
edge8ln %l2, %i7, %l3
fpack32 %f28, %f16, %f6
fbge,a %fcc1, loop_1076
fmovsvc %xcc, %f10, %f0
bpos loop_1077
tgu %xcc, 0x1
loop_1076:
mulx %o3, %i6, %g6
umulcc %l4, %g5, %i1
loop_1077:
tneg %xcc, 0x5
srax %g7, 0x12, %l1
set 0x48, %l3
prefetcha [%l7 + %l3] 0x15, 0x1
move %xcc, %i3, %o5
bl,a,pt %icc, loop_1078
nop
set 0x6C, %g5
ldub [%l7 + %g5], %o6
ldsh [%l7 + 0x10], %o2
set 0x08, %l5
stha %o4, [%l7 + %l5] 0x04
loop_1078:
mulx %g2, 0x1E76, %i5
fbg %fcc1, loop_1079
sdivcc %i4, 0x0320, %l5
fnor %f30, %f0, %f8
fba,a %fcc3, loop_1080
loop_1079:
movle %xcc, %g3, %i0
edge16 %l6, %i2, %l0
movl %icc, %o0, %o1
loop_1080:
prefetch [%l7 + 0x34], 0x3
fmovsgu %icc, %f15, %f4
srlx %g4, %l2, %o7
taddcc %i7, 0x0B35, %l3
movrne %i6, %o3, %g6
bn loop_1081
ldsw [%l7 + 0x4C], %g5
stx %i1, [%l7 + 0x78]
fmovrdlez %g7, %f10, %f16
loop_1081:
edge8l %l4, %l1, %g1
fbl %fcc1, loop_1082
tleu %xcc, 0x0
fnegs %f29, %f17
addcc %i3, 0x1E95, %o5
loop_1082:
xnorcc %o2, %o4, %o6
ldsb [%l7 + 0x57], %g2
fpadd16s %f31, %f11, %f6
tcs %icc, 0x3
stbar
fbne %fcc3, loop_1083
stw %i4, [%l7 + 0x30]
te %icc, 0x2
tl %icc, 0x3
loop_1083:
udivcc %i5, 0x1C20, %g3
membar 0x16
movg %xcc, %l5, %i0
nop
setx 0xDA063683, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x0FD4C04E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fdivs %f13, %f30, %f8
fpadd16 %f0, %f30, %f16
sir 0x1114
orn %l6, 0x161D, %i2
fmovsgu %icc, %f18, %f25
movpos %icc, %l0, %o1
fbn,a %fcc1, loop_1084
fmovscc %icc, %f6, %f16
udiv %g4, 0x1E42, %l2
fpsub32s %f21, %f23, %f12
loop_1084:
fbuge,a %fcc3, loop_1085
movleu %xcc, %o7, %o0
movgu %icc, %l3, %i7
tvc %xcc, 0x5
loop_1085:
sra %o3, %g6, %g5
ldsh [%l7 + 0x34], %i1
nop
setx loop_1086, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovrse %g7, %f9, %f1
set 0x6C, %i7
sta %f21, [%l7 + %i7] 0x18
loop_1086:
move %xcc, %l4, %l1
bg,a,pn %xcc, loop_1087
movle %xcc, %i6, %i3
movn %icc, %g1, %o5
mulscc %o2, %o4, %o6
loop_1087:
movcs %icc, %g2, %i4
andn %g3, %i5, %i0
taddcc %l5, %l6, %i2
ldd [%l7 + 0x18], %o0
array8 %g4, %l0, %o7
edge32n %l2, %l3, %i7
movl %icc, %o3, %o0
tsubcctv %g6, 0x00D9, %g5
fsrc2s %f11, %f10
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movneg %xcc, %i1, %l4
fmovdneg %xcc, %f12, %f23
umul %g7, %i6, %i3
orcc %g1, %o5, %o2
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x19] %asi, %l1
te %icc, 0x1
tcc %xcc, 0x6
fandnot1 %f22, %f22, %f8
lduh [%l7 + 0x78], %o6
set 0x64, %g3
stwa %o4, [%l7 + %g3] 0x11
movpos %icc, %g2, %g3
fmovdvs %xcc, %f31, %f31
set 0x60, %o2
ldda [%l7 + %o2] 0xea, %i4
set 0x4C, %i1
lda [%l7 + %i1] 0x18, %f19
tl %icc, 0x5
tcc %xcc, 0x2
ble,a %icc, loop_1088
be %icc, loop_1089
movne %xcc, %i0, %i5
edge16l %l6, %l5, %i2
loop_1088:
sllx %o1, 0x03, %l0
loop_1089:
srax %g4, 0x03, %l2
swap [%l7 + 0x48], %o7
edge16l %l3, %o3, %o0
fxnor %f28, %f0, %f26
bcc,a,pn %icc, loop_1090
movne %icc, %i7, %g6
bne %icc, loop_1091
movvc %xcc, %i1, %g5
loop_1090:
movn %icc, %l4, %i6
tvs %xcc, 0x0
loop_1091:
xnor %i3, %g1, %g7
udivx %o5, 0x0E37, %l1
movre %o2, 0x373, %o6
nop
fitos %f2, %f31
fstoi %f31, %f25
tn %icc, 0x6
stx %o4, [%l7 + 0x18]
popc 0x078A, %g2
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x48] %asi, %i4
movrlez %g3, %i5, %l6
nop
setx 0xC6F0C50A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0x5A72593C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fdivs %f25, %f11, %f3
movneg %icc, %i0, %i2
fors %f30, %f21, %f0
xnor %o1, 0x14C6, %l5
fmovrslz %l0, %f30, %f12
subcc %l2, 0x1D92, %o7
fmovsg %xcc, %f14, %f26
tcc %xcc, 0x7
fnors %f13, %f0, %f3
fmovrsne %g4, %f13, %f14
fmovsneg %icc, %f15, %f10
fpadd16 %f28, %f26, %f18
stx %l3, [%l7 + 0x10]
fmovdcc %xcc, %f21, %f3
tneg %xcc, 0x7
te %icc, 0x1
sth %o0, [%l7 + 0x60]
fnot1s %f0, %f12
fnot2s %f15, %f7
and %o3, 0x1FE2, %g6
sub %i1, 0x18DF, %i7
movrgz %l4, %i6, %i3
nop
fitod %f13, %f8
flush %l7 + 0x70
movrlez %g5, %g1, %g7
subccc %l1, %o5, %o6
set 0x30, %l0
ldswa [%l7 + %l0] 0x10, %o2
taddcc %o4, %i4, %g3
set 0x28, %o7
lduwa [%l7 + %o7] 0x15, %i5
wr %g0, 0x0c, %asi
stha %l6, [%l7 + 0x7E] %asi
fpackfix %f16, %f1
ld [%l7 + 0x60], %f29
membar 0x52
tvc %icc, 0x3
ldstub [%l7 + 0x2F], %g2
smulcc %i0, 0x150E, %i2
alignaddrl %o1, %l5, %l2
set 0x60, %i0
ldda [%l7 + %i0] 0x19, %l0
addcc %o7, 0x0B93, %l3
srlx %o0, %g4, %o3
movvc %xcc, %i1, %g6
fnand %f8, %f4, %f30
fmovsa %icc, %f11, %f20
mulscc %l4, 0x100D, %i7
tcs %xcc, 0x5
fmovsl %xcc, %f8, %f17
orcc %i3, 0x18C9, %g5
array32 %g1, %i6, %l1
tn %xcc, 0x4
te %icc, 0x1
flush %l7 + 0x4C
movle %icc, %g7, %o6
sub %o2, %o5, %o4
edge32 %g3, %i4, %i5
andncc %l6, %g2, %i2
xnor %o1, %i0, %l5
srax %l2, %l0, %o7
bge,a,pt %icc, loop_1092
fandnot1 %f26, %f30, %f30
tle %xcc, 0x2
tcs %icc, 0x2
loop_1092:
movgu %xcc, %o0, %g4
movg %xcc, %o3, %i1
brnz %g6, loop_1093
ta %xcc, 0x1
movvs %xcc, %l3, %l4
umulcc %i3, %g5, %i7
loop_1093:
move %icc, %g1, %i6
srax %l1, %g7, %o6
sllx %o5, %o4, %g3
fmovrslz %i4, %f24, %f22
edge16ln %o2, %l6, %g2
fpadd16s %f19, %f18, %f30
tcs %icc, 0x7
tvc %icc, 0x2
tn %icc, 0x0
orcc %i5, 0x135B, %i2
fbg,a %fcc3, loop_1094
add %i0, 0x0BB6, %l5
sethi 0x06BC, %o1
set 0x40, %g4
stwa %l0, [%l7 + %g4] 0x23
membar #Sync
loop_1094:
movcc %xcc, %o7, %l2
brlz,a %g4, loop_1095
orn %o0, 0x13BF, %i1
xor %o3, %l3, %l4
addc %i3, 0x1E2D, %g5
loop_1095:
edge16n %i7, %g1, %i6
movpos %xcc, %l1, %g6
or %o6, 0x1EC9, %g7
movrgz %o4, %o5, %i4
sth %o2, [%l7 + 0x64]
wr %g0, 0x17, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
edge16l %g3, %l6, %i5
tgu %icc, 0x4
fandnot1s %f16, %f21, %f1
srax %i2, %i0, %g2
tsubcctv %l5, 0x1CB2, %l0
movle %icc, %o7, %l2
movvc %xcc, %o1, %o0
addc %g4, %i1, %l3
add %o3, 0x14A0, %l4
fbl %fcc2, loop_1096
tvc %icc, 0x5
fblg %fcc2, loop_1097
andncc %g5, %i7, %i3
loop_1096:
subccc %i6, 0x0DF5, %g1
fpack32 %f8, %f20, %f24
loop_1097:
edge16ln %l1, %o6, %g6
set 0x42, %l1
stba %o4, [%l7 + %l1] 0x88
fxnors %f16, %f7, %f28
orcc %g7, 0x16B4, %i4
srax %o2, %g3, %o5
edge32l %l6, %i5, %i0
srlx %g2, 0x00, %l5
smul %l0, %i2, %l2
nop
setx 0x2047E8C6, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
move %icc, %o1, %o7
taddcc %g4, %i1, %l3
wr %g0, 0x80, %asi
stha %o0, [%l7 + 0x76] %asi
sll %o3, 0x14, %g5
fbug,a %fcc1, loop_1098
udiv %l4, 0x19AB, %i7
addccc %i3, %i6, %l1
nop
fitod %f4, %f16
fdtox %f16, %f24
fxtod %f24, %f26
loop_1098:
movre %o6, %g6, %g1
ld [%l7 + 0x30], %f23
fbne,a %fcc0, loop_1099
fbule %fcc3, loop_1100
tgu %xcc, 0x2
bne,pn %xcc, loop_1101
loop_1099:
taddcctv %o4, 0x05AC, %g7
loop_1100:
fpsub32 %f0, %f6, %f6
xorcc %i4, %g3, %o2
loop_1101:
nop
setx 0x2831FC5EE51830F6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
fsqrtd %f22, %f24
fble,a %fcc0, loop_1102
movrlez %o5, %i5, %i0
orcc %l6, %l5, %l0
nop
setx 0x0877C803133A2883, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x327ADAB070813A0A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fmuld %f6, %f18, %f14
loop_1102:
movle %icc, %g2, %l2
lduw [%l7 + 0x08], %i2
subcc %o7, %o1, %g4
fba %fcc1, loop_1103
tge %icc, 0x2
fandnot1s %f29, %f19, %f22
udivx %i1, 0x0457, %l3
loop_1103:
xnorcc %o3, %o0, %l4
edge16 %i7, %i3, %g5
umul %l1, %o6, %g6
movrlz %g1, %i6, %o4
andn %i4, 0x1E8F, %g7
srlx %g3, %o2, %i5
stbar
movvs %icc, %i0, %l6
smulcc %o5, 0x1DFB, %l5
umul %g2, %l2, %l0
swap [%l7 + 0x48], %o7
movne %xcc, %o1, %g4
movneg %icc, %i1, %l3
set 0x58, %l4
stxa %o3, [%l7 + %l4] 0x2b
membar #Sync
fmovspos %icc, %f26, %f7
addcc %i2, %l4, %o0
fmul8ulx16 %f16, %f20, %f12
addcc %i3, 0x0584, %g5
ble loop_1104
bvc,a,pt %icc, loop_1105
tgu %xcc, 0x0
edge32 %l1, %i7, %o6
loop_1104:
membar 0x1E
loop_1105:
fmovs %f18, %f8
edge8 %g6, %i6, %o4
sra %g1, 0x17, %g7
xor %g3, %o2, %i5
taddcc %i4, %i0, %l6
sdivcc %l5, 0x0D4C, %g2
fmovrde %l2, %f28, %f14
nop
setx loop_1106, %l0, %l1
jmpl %l1, %o5
movge %xcc, %o7, %l0
bcc,pn %xcc, loop_1107
xnor %g4, %o1, %l3
loop_1106:
nop
setx 0xF2D91807, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0x0270F582, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fmuls %f3, %f11, %f7
orcc %o3, %i1, %l4
loop_1107:
fblg %fcc2, loop_1108
alignaddrl %i2, %o0, %i3
edge8ln %g5, %l1, %o6
set 0x4D, %i4
ldsba [%l7 + %i4] 0x18, %i7
loop_1108:
tcs %xcc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0xeb, %asi
stba %i6, [%l7 + 0x27] %asi
membar #Sync
fabsd %f10, %f22
popc 0x1B36, %o4
edge16n %g6, %g1, %g3
tpos %icc, 0x2
edge8 %g7, %o2, %i4
movrgez %i5, %l6, %l5
tle %xcc, 0x5
movrlez %g2, %i0, %l2
wr %g0, 0x22, %asi
stha %o7, [%l7 + 0x46] %asi
membar #Sync
tpos %xcc, 0x3
fmul8x16al %f13, %f28, %f12
movrlz %o5, %g4, %o1
srax %l3, 0x13, %l0
swap [%l7 + 0x58], %o3
movvc %xcc, %l4, %i2
edge16l %i1, %o0, %g5
fblg %fcc2, loop_1109
movn %icc, %l1, %i3
fandnot2s %f1, %f3, %f15
fornot2s %f2, %f22, %f21
loop_1109:
addcc %i7, %i6, %o4
array16 %o6, %g6, %g3
taddcctv %g1, 0x14BA, %g7
fbl %fcc2, loop_1110
udiv %o2, 0x122A, %i5
set 0x4C, %g6
ldswa [%l7 + %g6] 0x10, %l6
loop_1110:
edge8ln %i4, %g2, %l5
nop
setx 0x88909382, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0xC88A2331, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fdivs %f20, %f29, %f28
udivcc %l2, 0x040D, %i0
alignaddr %o7, %o5, %o1
xor %g4, 0x1B10, %l0
array32 %o3, %l4, %i2
ldd [%l7 + 0x68], %f20
stx %i1, [%l7 + 0x68]
nop
setx 0x3476BEFE18A2A4AD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xCDBFC01A6B6F210D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f12, %f4
nop
fitod %f10, %f30
fdtos %f30, %f31
alignaddr %l3, %o0, %g5
movne %xcc, %i3, %i7
sra %i6, %o4, %l1
udivx %g6, 0x027B, %o6
fbl %fcc2, loop_1111
fmovsle %icc, %f22, %f11
tle %icc, 0x6
srl %g3, %g1, %g7
loop_1111:
nop
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x09] %asi, %o2
fcmpgt32 %f28, %f2, %l6
fmovsge %xcc, %f30, %f16
movpos %xcc, %i5, %g2
subc %l5, 0x0B65, %i4
edge8n %i0, %o7, %o5
fble %fcc2, loop_1112
movcc %icc, %o1, %l2
tleu %icc, 0x0
movn %icc, %l0, %g4
loop_1112:
and %l4, %i2, %o3
nop
setx loop_1113, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fcmpeq16 %f24, %f4, %i1
tsubcctv %o0, 0x0FD4, %g5
set 0x2A, %i5
lduha [%l7 + %i5] 0x15, %l3
loop_1113:
sra %i7, %i3, %o4
xnor %i6, %l1, %o6
edge8 %g6, %g1, %g3
movl %xcc, %o2, %g7
te %xcc, 0x1
umulcc %i5, 0x0003, %g2
fxors %f5, %f16, %f4
umulcc %l5, %i4, %i0
tleu %xcc, 0x7
fmovsl %xcc, %f21, %f2
movcs %icc, %o7, %l6
stx %o1, [%l7 + 0x40]
and %l2, %l0, %o5
tle %xcc, 0x4
tvc %icc, 0x7
bn,pn %icc, loop_1114
fmovdpos %icc, %f26, %f17
ldstub [%l7 + 0x21], %g4
subccc %l4, 0x11B0, %o3
loop_1114:
fbo,a %fcc3, loop_1115
nop
fitod %f12, %f16
alignaddr %i2, %o0, %g5
movge %xcc, %i1, %i7
loop_1115:
movvc %xcc, %i3, %o4
fandnot2s %f1, %f13, %f29
movleu %xcc, %i6, %l3
fnot2 %f24, %f12
membar #Sync
set 0x40, %i6
ldda [%l7 + %i6] 0xf0, %f16
edge8l %o6, %g6, %l1
movne %xcc, %g3, %g1
nop
fitos %f5, %f10
fstox %f10, %f30
set 0x28, %l2
lduha [%l7 + %l2] 0x04, %o2
ldd [%l7 + 0x18], %f26
udiv %i5, 0x17B3, %g2
orncc %g7, 0x1C13, %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x4f, %asi
ldxa [%g0 + 0x38] %asi, %l5
bneg %icc, loop_1116
srax %o7, %l6, %i0
nop
setx 0x421E2A39, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xC7360FFE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fdivs %f22, %f23, %f21
fxor %f12, %f22, %f0
loop_1116:
ldd [%l7 + 0x38], %f6
taddcctv %l2, %o1, %l0
edge32 %g4, %o5, %l4
ldx [%l7 + 0x30], %i2
fmuld8ulx16 %f31, %f27, %f16
fbe %fcc2, loop_1117
orn %o3, %o0, %i1
movrlz %i7, %i3, %o4
tvc %icc, 0x0
loop_1117:
edge16l %i6, %l3, %g5
movrgez %g6, 0x3B7, %o6
orcc %l1, %g3, %o2
fmovdneg %icc, %f27, %f14
bneg,a loop_1118
brlz %i5, loop_1119
orn %g2, %g7, %g1
array8 %l5, %i4, %l6
loop_1118:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1119:
udivx %o7, 0x06BD, %i0
sll %l2, %o1, %l0
movg %xcc, %g4, %o5
edge32 %i2, %o3, %o0
nop
setx 0xA0A665EE105EE5A4, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
sdiv %i1, 0x15EE, %i7
nop
setx 0x369E7DC7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0xD64B9737, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fsubs %f8, %f17, %f10
fbne %fcc2, loop_1120
fmovrdgez %i3, %f30, %f30
andn %l4, %o4, %i6
movgu %icc, %g5, %g6
loop_1120:
nop
wr %g0, 0x89, %asi
stha %l3, [%l7 + 0x46] %asi
tvs %icc, 0x5
edge32ln %l1, %o6, %g3
movne %xcc, %i5, %o2
fbe,a %fcc3, loop_1121
srl %g7, 0x19, %g2
movl %xcc, %g1, %l5
movge %xcc, %i4, %o7
loop_1121:
fcmple16 %f12, %f20, %l6
ldx [%l7 + 0x10], %i0
fbge %fcc1, loop_1122
umulcc %l2, %l0, %o1
udivx %o5, 0x0A38, %i2
fmovrslez %o3, %f21, %f8
loop_1122:
sdivcc %g4, 0x1F64, %o0
xorcc %i1, %i3, %i7
edge16ln %l4, %i6, %o4
movne %xcc, %g5, %l3
edge32ln %l1, %o6, %g6
popc %i5, %g3
movrlz %g7, %o2, %g1
or %l5, 0x19E2, %g2
fbne %fcc2, loop_1123
bvc %icc, loop_1124
nop
fitos %f0, %f10
fstod %f10, %f16
fmuld8ulx16 %f1, %f4, %f14
loop_1123:
fbl,a %fcc1, loop_1125
loop_1124:
for %f22, %f16, %f26
edge16l %o7, %i4, %i0
alignaddrl %l2, %l0, %o1
loop_1125:
fpsub32s %f30, %f5, %f15
fbul,a %fcc2, loop_1126
tgu %icc, 0x6
edge8n %o5, %i2, %o3
tn %xcc, 0x1
loop_1126:
swap [%l7 + 0x10], %l6
fpadd16 %f26, %f18, %f4
wr %g0, 0x21, %asi
ldxa [%g0 + 0x108] %asi, %g4
move %xcc, %o0, %i1
fblg %fcc1, loop_1127
tne %xcc, 0x3
tl %icc, 0x0
add %l7, 0x48, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %i3
casxa [%l6] %asi, %i3, %l4
loop_1127:
nop
wr %g0, 0x81, %asi
swapa [%l7 + 0x40] %asi, %i7
movg %xcc, %i6, %g5
fmovde %icc, %f15, %f22
xorcc %l3, %o4, %o6
wr %g0, 0x88, %asi
ldswa [%l7 + 0x50] %asi, %l1
fzero %f10
andncc %g6, %g3, %g7
orn %o2, %g1, %i5
fones %f14
nop
setx 0xF635EA9F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0xF11AEDA3, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fmuls %f14, %f11, %f28
taddcc %l5, %g2, %o7
tgu %icc, 0x1
fexpand %f18, %f26
movne %icc, %i4, %i0
orcc %l2, %l0, %o1
fzero %f28
movrne %o5, 0x006, %o3
tge %icc, 0x7
udivx %l6, 0x0BE2, %i2
bvc,pn %xcc, loop_1128
fbule %fcc2, loop_1129
fexpand %f26, %f10
stbar
loop_1128:
movl %icc, %o0, %g4
loop_1129:
umul %i1, 0x0EF3, %l4
movn %xcc, %i3, %i6
lduw [%l7 + 0x14], %i7
edge16n %l3, %g5, %o4
nop
fitod %f4, %f4
fdtos %f4, %f23
movleu %xcc, %l1, %g6
tcs %xcc, 0x3
edge8 %o6, %g7, %o2
andcc %g3, %g1, %i5
mova %icc, %l5, %o7
movrgz %i4, %i0, %l2
fnegs %f7, %f28
edge32n %g2, %l0, %o1
movl %xcc, %o3, %l6
sll %o5, 0x15, %o0
xnor %g4, 0x06D0, %i1
for %f0, %f6, %f6
nop
setx loop_1130, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovd %f4, %f8
bpos,a loop_1131
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1130:
ble loop_1132
fmovsle %icc, %f8, %f30
loop_1131:
ta %icc, 0x6
popc 0x0565, %l4
loop_1132:
orn %i2, %i6, %i3
fpadd32 %f24, %f12, %f6
wr %g0, 0x80, %asi
lduba [%l7 + 0x61] %asi, %l3
taddcc %i7, %o4, %l1
call loop_1133
fandnot1 %f10, %f26, %f22
set 0x64, %g2
sta %f24, [%l7 + %g2] 0x15
loop_1133:
addcc %g6, 0x138A, %g5
umul %g7, %o6, %o2
stw %g3, [%l7 + 0x40]
set 0x58, %o6
prefetcha [%l7 + %o6] 0x88, 0x2
nop
fitos %f12, %f25
fstox %f25, %f14
fxtos %f14, %f25
fmovsn %xcc, %f28, %f19
alignaddrl %l5, %g1, %i4
ldstub [%l7 + 0x41], %o7
bvs,pn %icc, loop_1134
mulx %l2, %g2, %i0
umulcc %l0, 0x1BD1, %o1
bg,pn %xcc, loop_1135
loop_1134:
bg,a %icc, loop_1136
fmovdge %xcc, %f28, %f0
fnegd %f2, %f6
loop_1135:
smulcc %l6, 0x0DC8, %o3
loop_1136:
fmuld8ulx16 %f9, %f25, %f24
edge32 %o0, %g4, %o5
nop
setx 0x2B626FB2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x6AE2069D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fsubs %f0, %f14, %f15
fandnot1s %f29, %f10, %f6
movl %icc, %l4, %i1
tvs %icc, 0x0
sth %i6, [%l7 + 0x12]
ldub [%l7 + 0x46], %i3
wr %g0, 0x80, %asi
lduwa [%l7 + 0x60] %asi, %l3
edge8 %i2, %i7, %o4
sll %l1, %g6, %g7
tge %xcc, 0x7
mulscc %g5, %o2, %g3
ldsh [%l7 + 0x2C], %o6
fornot2s %f29, %f14, %f6
edge16 %l5, %i5, %g1
ldsw [%l7 + 0x30], %i4
wr %g0, 0x04, %asi
ldsha [%l7 + 0x08] %asi, %o7
sra %g2, 0x13, %l2
edge32n %i0, %l0, %o1
edge8l %o3, %o0, %l6
tleu %icc, 0x3
lduw [%l7 + 0x7C], %o5
add %g4, %i1, %l4
addc %i6, 0x12D5, %l3
edge8l %i3, %i2, %o4
array32 %i7, %l1, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8 %g5, %o2, %g3
brgz %g6, loop_1137
fone %f4
bshuffle %f22, %f0, %f6
srlx %o6, 0x1B, %i5
loop_1137:
addcc %g1, 0x0613, %i4
fsrc1s %f7, %f5
brgez %o7, loop_1138
fmovscc %icc, %f11, %f22
fmuld8sux16 %f1, %f5, %f24
fpsub16s %f31, %f4, %f8
loop_1138:
fbge,a %fcc0, loop_1139
movg %xcc, %l5, %l2
tn %icc, 0x7
fmovdneg %xcc, %f1, %f25
loop_1139:
xnorcc %g2, %i0, %l0
fmovse %icc, %f28, %f5
udivx %o1, 0x0C09, %o0
udiv %o3, 0x1C66, %o5
fmovrse %g4, %f11, %f4
nop
fitod %f6, %f12
fdtos %f12, %f25
subcc %i1, %l4, %l6
nop
fitos %f0, %f2
fstox %f2, %f10
sll %l3, %i6, %i2
movne %icc, %i3, %o4
fbge %fcc2, loop_1140
ldsh [%l7 + 0x4A], %l1
sllx %i7, 0x15, %g7
ble,pn %icc, loop_1141
loop_1140:
movcc %xcc, %g5, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrne %o2, 0x048, %o6
loop_1141:
fnand %f16, %f26, %f10
bn,pn %xcc, loop_1142
edge8n %g6, %i5, %g1
movne %icc, %i4, %l5
addccc %o7, 0x174F, %g2
loop_1142:
movpos %icc, %l2, %i0
tcs %xcc, 0x0
edge32l %l0, %o1, %o3
sdivx %o5, 0x1FF8, %g4
tne %xcc, 0x1
xor %i1, %o0, %l4
fcmple32 %f16, %f6, %l3
array8 %l6, %i2, %i3
srl %i6, 0x0A, %o4
fbge %fcc1, loop_1143
fornot1s %f28, %f3, %f27
stbar
edge16l %l1, %g7, %i7
loop_1143:
umulcc %g5, 0x05DA, %o2
sll %g3, 0x05, %g6
tcc %xcc, 0x5
andncc %o6, %g1, %i5
addcc %i4, %o7, %l5
tcs %xcc, 0x4
stx %l2, [%l7 + 0x38]
orncc %i0, %g2, %l0
stb %o3, [%l7 + 0x47]
edge8n %o1, %o5, %i1
fbu %fcc0, loop_1144
nop
fitod %f8, %f18
fdtoi %f18, %f30
st %f6, [%l7 + 0x38]
sra %o0, %l4, %g4
loop_1144:
brgez %l6, loop_1145
nop
setx 0xDEA1409324440E99, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
fsqrtd %f2, %f18
nop
setx loop_1146, %l0, %l1
jmpl %l1, %l3
nop
setx 0x907CB146, %l0, %l6
st %l6, [%l7 + 0x20]
ld [%l7 + 0x20], %fsr
loop_1145:
ld [%l7 + 0x38], %f16
tcc %icc, 0x4
loop_1146:
sub %i2, %i6, %o4
set 0x10, %g7
swapa [%l7 + %g7] 0x0c, %i3
tvc %xcc, 0x5
set 0x10, %l6
ldda [%l7 + %l6] 0x88, %l0
array32 %i7, %g7, %g5
smul %o2, 0x058F, %g3
tn %xcc, 0x1
fornot2s %f4, %f15, %f21
fmuld8ulx16 %f13, %f27, %f14
nop
setx 0x8D22AF3B694F3A8D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xB60DD2C1F9F05C66, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fmuld %f12, %f8, %f12
taddcc %g6, 0x1A87, %o6
taddcctv %i5, 0x02B4, %g1
bcc,a %xcc, loop_1147
fmovdne %icc, %f22, %f24
fmul8ulx16 %f20, %f12, %f12
movle %xcc, %i4, %o7
loop_1147:
srlx %l5, %l2, %g2
edge32n %i0, %o3, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbl,a %fcc0, loop_1148
ldd [%l7 + 0x20], %o0
fnot2s %f7, %f12
srax %o5, 0x12, %o0
loop_1148:
nop
set 0x10, %o3
stw %l4, [%l7 + %o3]
andncc %i1, %g4, %l3
tgu %icc, 0x3
addc %l6, %i2, %o4
call loop_1149
fpmerge %f19, %f0, %f14
xor %i3, 0x1A4E, %l1
fmovsvc %xcc, %f30, %f31
loop_1149:
tge %icc, 0x0
nop
setx 0xE60073762B59633D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f16
fnot1 %f30, %f20
movrgez %i7, 0x18F, %g7
xor %g5, %i6, %g3
movge %icc, %g6, %o2
fpsub32 %f4, %f20, %f28
orn %o6, %i5, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %icc, 0x4
tg %icc, 0x5
fbu,a %fcc2, loop_1150
fcmpeq16 %f20, %f10, %o7
fbo %fcc2, loop_1151
fmovsvc %icc, %f6, %f24
loop_1150:
nop
setx loop_1152, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tpos %icc, 0x1
loop_1151:
movvc %xcc, %l5, %i4
sra %l2, 0x1E, %i0
loop_1152:
bge,a %icc, loop_1153
taddcc %o3, %l0, %o1
addc %g2, 0x08BB, %o5
bn,a loop_1154
loop_1153:
sllx %l4, %i1, %g4
bn,a loop_1155
fbul,a %fcc2, loop_1156
loop_1154:
mulscc %l3, 0x1FE3, %o0
fxnors %f12, %f16, %f18
loop_1155:
orcc %l6, %o4, %i3
loop_1156:
edge32n %l1, %i7, %g7
fmovdpos %icc, %f8, %f7
fandnot1s %f1, %f11, %f18
ble,a,pt %icc, loop_1157
tsubcctv %g5, %i6, %g3
mulx %i2, %o2, %o6
movle %icc, %g6, %i5
loop_1157:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xor %o7, 0x1369, %l5
tne %xcc, 0x7
fmovsg %icc, %f28, %f5
fbuge %fcc2, loop_1158
fbl %fcc1, loop_1159
fbne %fcc2, loop_1160
srax %i4, %g1, %i0
loop_1158:
movrne %l2, %l0, %o3
loop_1159:
nop
set 0x40, %o1
ldda [%l7 + %o1] 0x26, %o0
loop_1160:
movge %xcc, %o5, %g2
movgu %icc, %l4, %g4
nop
fitos %f10, %f3
sra %i1, 0x07, %l3
xorcc %l6, %o0, %o4
fmovsvc %icc, %f15, %f29
fble,a %fcc0, loop_1161
array16 %l1, %i7, %g7
wr %g0, 0x0c, %asi
sta %f12, [%l7 + 0x6C] %asi
loop_1161:
ta %xcc, 0x5
movrgz %i3, 0x3BC, %i6
set 0x1D, %i3
ldstuba [%l7 + %i3] 0x04, %g5
stb %g3, [%l7 + 0x7B]
movvc %icc, %i2, %o6
fmovscc %icc, %f18, %f9
ble,a,pt %icc, loop_1162
mulscc %o2, 0x0400, %i5
movleu %xcc, %o7, %l5
tsubcctv %i4, %g6, %i0
loop_1162:
nop
fitos %f24, %f12
tn %xcc, 0x2
edge32l %l2, %g1, %l0
sethi 0x13A8, %o1
taddcc %o3, 0x17A9, %o5
add %l7, 0x30, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %l4
casxa [%l6] %asi, %l4, %g2
subc %i1, 0x0B5B, %g4
tsubcctv %l3, 0x0588, %l6
fcmpgt32 %f6, %f6, %o4
xor %o0, %l1, %i7
fexpand %f1, %f28
xor %g7, %i6, %i3
mova %icc, %g5, %g3
bne,pt %icc, loop_1163
tn %xcc, 0x5
nop
fitod %f12, %f0
fdtos %f0, %f28
tge %xcc, 0x2
loop_1163:
tsubcc %o6, %i2, %i5
nop
setx 0x3A77C412, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0xFC5852B8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fdivs %f6, %f19, %f10
fbule,a %fcc0, loop_1164
array8 %o2, %o7, %i4
orncc %g6, 0x1652, %l5
nop
fitos %f1, %f23
fstox %f23, %f4
loop_1164:
subccc %l2, %i0, %l0
bcc,a %icc, loop_1165
tcc %xcc, 0x7
sra %o1, %o3, %o5
xor %g1, %g2, %l4
loop_1165:
movrgz %i1, 0x190, %l3
tl %icc, 0x7
fmovse %xcc, %f26, %f2
array16 %l6, %g4, %o0
tpos %xcc, 0x3
smulcc %l1, 0x0EA7, %o4
ldx [%l7 + 0x28], %g7
bne loop_1166
fmovrsgz %i7, %f9, %f22
edge32n %i3, %i6, %g3
fmovsg %icc, %f22, %f15
loop_1166:
brgez,a %o6, loop_1167
fpadd32 %f4, %f4, %f6
fnors %f20, %f30, %f14
alignaddrl %i2, %g5, %i5
loop_1167:
stb %o2, [%l7 + 0x1A]
movvs %icc, %o7, %g6
srl %i4, 0x03, %l2
tneg %icc, 0x0
srl %i0, 0x0F, %l5
brnz %o1, loop_1168
popc %l0, %o3
bvc %icc, loop_1169
umulcc %o5, 0x0299, %g1
loop_1168:
bpos,pt %xcc, loop_1170
fmovscc %icc, %f10, %f13
loop_1169:
fmovs %f11, %f14
set 0x58, %o0
stwa %l4, [%l7 + %o0] 0x15
loop_1170:
edge32ln %g2, %i1, %l3
edge8 %g4, %o0, %l1
movvs %xcc, %o4, %g7
sllx %l6, 0x17, %i7
bn,a,pt %xcc, loop_1171
ldsh [%l7 + 0x5A], %i3
stb %g3, [%l7 + 0x24]
tne %icc, 0x7
loop_1171:
alignaddr %i6, %i2, %o6
sir 0x1030
srlx %g5, 0x1E, %o2
movneg %xcc, %o7, %g6
fzeros %f27
tleu %xcc, 0x5
fors %f6, %f29, %f4
fnot2 %f0, %f28
subc %i4, 0x1F09, %i5
fcmple32 %f6, %f2, %l2
subcc %l5, 0x147D, %o1
mulx %i0, 0x1D66, %o3
movle %icc, %o5, %l0
or %l4, %g1, %i1
movrlez %l3, %g2, %o0
move %icc, %g4, %o4
nop
fitos %f8, %f28
fstox %f28, %f8
tneg %xcc, 0x6
andncc %l1, %g7, %i7
movrlz %i3, %g3, %i6
edge8n %i2, %l6, %g5
brlz %o6, loop_1172
fbn,a %fcc0, loop_1173
fcmpgt32 %f26, %f26, %o2
fmovrsgez %g6, %f17, %f23
loop_1172:
nop
wr %g0, 0x19, %asi
ldswa [%l7 + 0x28] %asi, %i4
loop_1173:
edge32l %i5, %l2, %o7
fandnot1 %f30, %f18, %f16
wr %g0, 0x89, %asi
ldswa [%l7 + 0x0C] %asi, %l5
sdivcc %o1, 0x11D5, %i0
fpmerge %f27, %f20, %f30
sllx %o3, 0x0D, %o5
tsubcc %l4, %g1, %l0
tn %icc, 0x0
fbug %fcc1, loop_1174
umulcc %i1, 0x1818, %l3
orncc %g2, 0x09A5, %o0
taddcc %g4, 0x0342, %o4
loop_1174:
nop
set 0x60, %o5
sta %f29, [%l7 + %o5] 0x0c
move %icc, %g7, %i7
bvc %xcc, loop_1175
orn %i3, 0x1383, %l1
array8 %g3, %i2, %i6
te %xcc, 0x5
loop_1175:
movne %icc, %l6, %g5
swap [%l7 + 0x68], %o2
fmovrsgez %g6, %f7, %f26
stw %o6, [%l7 + 0x48]
tgu %xcc, 0x3
edge16l %i5, %l2, %o7
movne %icc, %l5, %o1
tl %xcc, 0x2
fpack16 %f4, %f27
movrgz %i0, %i4, %o3
edge8 %o5, %l4, %l0
andcc %g1, %l3, %i1
swap [%l7 + 0x10], %g2
udiv %g4, 0x0595, %o0
sdiv %o4, 0x1329, %g7
tvc %xcc, 0x6
fcmple16 %f16, %f12, %i3
nop
setx loop_1176, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge8n %i7, %g3, %l1
fmovsneg %icc, %f20, %f2
nop
setx 0x3CE9AB00CEFFC14E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x19DBEF55A339ACDF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fsubd %f28, %f4, %f0
loop_1176:
edge8n %i2, %l6, %g5
set 0x3C, %o4
stwa %i6, [%l7 + %o4] 0x18
nop
set 0x0E, %g1
ldsb [%l7 + %g1], %g6
nop
fitos %f12, %f29
fstox %f29, %f16
edge16ln %o6, %o2, %l2
movg %icc, %o7, %l5
for %f18, %f14, %f24
tn %xcc, 0x2
swap [%l7 + 0x14], %i5
set 0x6C, %i2
ldsba [%l7 + %i2] 0x88, %i0
fmovsleu %icc, %f30, %f20
fbue,a %fcc2, loop_1177
movneg %xcc, %o1, %i4
alignaddrl %o5, %l4, %o3
sdivcc %l0, 0x0E76, %l3
loop_1177:
fba %fcc2, loop_1178
and %i1, %g2, %g1
ldsh [%l7 + 0x40], %o0
nop
setx loop_1179, %l0, %l1
jmpl %l1, %g4
loop_1178:
tleu %xcc, 0x4
tne %icc, 0x1
array16 %g7, %o4, %i7
loop_1179:
bl loop_1180
movcc %xcc, %g3, %l1
movvc %xcc, %i2, %i3
tsubcc %l6, %g5, %g6
loop_1180:
addccc %i6, 0x05A2, %o2
or %o6, 0x0E34, %l2
sdivcc %o7, 0x1BB4, %l5
fmovdcc %icc, %f28, %f0
taddcc %i0, %o1, %i4
fnegd %f20, %f10
fbu,a %fcc2, loop_1181
tvc %icc, 0x5
udiv %i5, 0x0861, %l4
tneg %icc, 0x7
loop_1181:
fmovsle %xcc, %f2, %f2
bg,a loop_1182
tg %xcc, 0x4
nop
setx loop_1183, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
membar 0x26
loop_1182:
subcc %o5, %o3, %l0
edge8n %i1, %l3, %g2
loop_1183:
fpack32 %f0, %f18, %f18
movre %o0, 0x399, %g4
swap [%l7 + 0x40], %g1
array8 %g7, %i7, %g3
nop
fitod %f2, %f24
fdtoi %f24, %f11
andcc %o4, %i2, %l1
te %xcc, 0x0
membar 0x30
tneg %icc, 0x0
tneg %xcc, 0x0
fmul8x16 %f25, %f16, %f28
nop
fitod %f11, %f16
fxor %f26, %f14, %f4
sllx %i3, %g5, %l6
array8 %i6, %g6, %o2
sll %l2, %o7, %l5
udivx %o6, 0x1CC3, %o1
te %xcc, 0x5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcctv %i4, 0x072A, %i5
te %xcc, 0x3
membar 0x72
nop
setx 0xF5FEBB940E63F975, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x38F2E404543E58D3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f14, %f12
movrlez %l4, 0x112, %o5
wr %g0, 0x4f, %asi
ldxa [%g0 + 0x18] %asi, %o3
fcmpeq16 %f2, %f6, %l0
umul %i0, %l3, %g2
fcmple16 %f0, %f22, %i1
orncc %o0, 0x1466, %g1
fba,a %fcc3, loop_1184
orn %g4, 0x0DF7, %i7
fmovda %xcc, %f25, %f7
subccc %g7, %o4, %g3
loop_1184:
umulcc %l1, 0x1DFF, %i2
ble,pn %xcc, loop_1185
tvc %xcc, 0x4
andn %i3, %g5, %i6
add %l7, 0x70, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %g6
casxa [%l6] 0x19, %g6, %o2
loop_1185:
subccc %l2, %o7, %l6
tn %icc, 0x7
fmovsn %icc, %f4, %f15
brlz %l5, loop_1186
fmuld8sux16 %f0, %f11, %f18
nop
fitod %f2, %f16
fdtox %f16, %f24
fxtod %f24, %f16
and %o6, %o1, %i4
loop_1186:
movpos %xcc, %l4, %o5
tsubcctv %i5, %o3, %i0
fmovdl %xcc, %f1, %f12
subc %l0, 0x0767, %g2
wr %g0, 0x2f, %asi
ldda [%l7 + 0x10] %asi, %i0
array16 %l3, %g1, %o0
fmovse %icc, %f28, %f11
edge32ln %i7, %g4, %g7
ldsb [%l7 + 0x36], %g3
fpadd16s %f23, %f5, %f12
tn %xcc, 0x1
edge16ln %l1, %i2, %o4
xorcc %i3, 0x07ED, %g5
alignaddrl %g6, %o2, %i6
movvc %icc, %l2, %o7
bne,a,pt %icc, loop_1187
edge16ln %l6, %l5, %o1
add %l7, 0x10, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %o6
casa [%l6] %asi, %o6, %i4
loop_1187:
movl %xcc, %o5, %i5
set 0x36, %l3
stha %l4, [%l7 + %l3] 0x15
ldsw [%l7 + 0x40], %o3
movrgz %l0, 0x185, %g2
set 0x08, %l5
swapa [%l7 + %l5] 0x89, %i0
andncc %l3, %i1, %g1
nop
fitos %f5, %f25
fstod %f25, %f12
std %f22, [%l7 + 0x70]
nop
setx 0x5F39E1A2D18AD176, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xE4FACD245AEA8D9C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f16, %f14
edge32 %i7, %o0, %g4
te %xcc, 0x2
fcmpgt32 %f22, %f0, %g7
movneg %xcc, %g3, %l1
tgu %icc, 0x3
edge8n %i2, %i3, %o4
alignaddrl %g5, %o2, %i6
fmovrsne %g6, %f2, %f17
set 0x4E, %g5
ldsha [%l7 + %g5] 0x89, %o7
movleu %xcc, %l6, %l2
te %xcc, 0x2
edge32n %l5, %o1, %o6
nop
setx loop_1188, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sllx %i4, 0x1B, %i5
add %l7, 0x20, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %l4
casa [%l6] 0x89, %l4, %o3
loop_1188:
tneg %xcc, 0x5
edge8l %l0, %g2, %i0
addcc %l3, %i1, %g1
tne %xcc, 0x7
xorcc %o5, 0x0493, %i7
orn %o0, %g4, %g7
nop
setx 0x9F963CEC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
fsqrts %f23, %f6
smul %g3, %i2, %l1
smulcc %o4, 0x0D2E, %i3
alignaddr %o2, %i6, %g5
andncc %o7, %l6, %g6
ld [%l7 + 0x48], %f23
wr %g0, 0x89, %asi
swapa [%l7 + 0x28] %asi, %l5
nop
setx loop_1189, %l0, %l1
jmpl %l1, %l2
flush %l7 + 0x38
set 0x66, %g3
lduha [%l7 + %g3] 0x80, %o1
loop_1189:
tvc %icc, 0x7
bne loop_1190
movgu %xcc, %i4, %i5
ldsw [%l7 + 0x4C], %l4
brlz,a %o6, loop_1191
loop_1190:
fnegd %f26, %f10
membar 0x70
brgz,a %l0, loop_1192
loop_1191:
fblg %fcc2, loop_1193
udiv %g2, 0x1616, %i0
fbuge,a %fcc1, loop_1194
loop_1192:
movneg %icc, %l3, %o3
loop_1193:
orn %i1, 0x1968, %o5
movpos %xcc, %i7, %o0
loop_1194:
subc %g4, 0x0762, %g7
udivcc %g3, 0x1949, %g1
ba,a %xcc, loop_1195
add %i2, 0x012A, %o4
fsrc1 %f8, %f30
set 0x31, %o2
ldstuba [%l7 + %o2] 0x18, %l1
loop_1195:
subc %o2, %i6, %i3
fmovsle %xcc, %f8, %f7
edge32l %o7, %l6, %g6
popc 0x0E10, %l5
movpos %icc, %l2, %o1
addcc %i4, 0x05CB, %i5
mulscc %g5, %l4, %l0
movrgz %g2, 0x38A, %o6
membar 0x51
tne %icc, 0x6
edge16ln %l3, %o3, %i1
taddcctv %o5, %i0, %o0
fmovdne %icc, %f10, %f30
movrlez %i7, 0x226, %g4
fbn %fcc3, loop_1196
movrgz %g7, %g1, %i2
movrne %o4, 0x218, %l1
fand %f10, %f18, %f30
loop_1196:
ble,pt %xcc, loop_1197
brlz %g3, loop_1198
ba,a,pn %xcc, loop_1199
edge16l %i6, %i3, %o7
loop_1197:
std %f26, [%l7 + 0x08]
loop_1198:
orn %o2, 0x13A0, %g6
loop_1199:
fble %fcc3, loop_1200
alignaddrl %l5, %l2, %l6
fbge %fcc0, loop_1201
fmovsvs %icc, %f25, %f30
loop_1200:
fmovsge %xcc, %f15, %f8
tvc %icc, 0x5
loop_1201:
xnor %o1, %i4, %g5
set 0x73, %i7
stba %i5, [%l7 + %i7] 0x11
brgz,a %l4, loop_1202
xnor %g2, %o6, %l3
nop
fitod %f6, %f10
fdtox %f10, %f26
fxtod %f26, %f0
set 0x60, %l0
prefetcha [%l7 + %l0] 0x10, 0x1
loop_1202:
movl %xcc, %o3, %i1
bvc,pn %xcc, loop_1203
movrgz %i0, 0x2A6, %o0
andn %o5, 0x1C33, %g4
srl %i7, 0x0D, %g1
loop_1203:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %i2, %g7, %o4
srlx %g3, 0x0F, %l1
wr %g0, 0x0c, %asi
sta %f19, [%l7 + 0x74] %asi
movrlez %i3, 0x2D0, %i6
fbg,a %fcc1, loop_1204
srl %o7, 0x0E, %g6
bneg,pt %xcc, loop_1205
prefetch [%l7 + 0x58], 0x2
loop_1204:
andn %l5, %l2, %o2
orncc %l6, %i4, %g5
loop_1205:
srlx %i5, 0x0C, %o1
movrlez %l4, 0x2B5, %g2
tvs %xcc, 0x1
sll %o6, 0x06, %l3
array8 %l0, %i1, %o3
edge32l %o0, %o5, %g4
movvc %icc, %i0, %i7
fmovdvs %icc, %f12, %f19
fmovs %f27, %f22
movge %xcc, %i2, %g1
fblg,a %fcc1, loop_1206
edge16n %o4, %g3, %l1
edge16 %g7, %i6, %o7
sethi 0x0F92, %g6
loop_1206:
subc %i3, %l5, %o2
wr %g0, 0x81, %asi
lda [%l7 + 0x40] %asi, %f23
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orn %l6, 0x1500, %l2
fble,a %fcc3, loop_1207
xnorcc %i4, 0x03D9, %g5
tn %xcc, 0x6
tcs %xcc, 0x6
loop_1207:
fone %f2
movrlz %i5, %l4, %o1
brz,a %o6, loop_1208
xnor %g2, 0x05C7, %l0
set 0x1E, %o7
ldsha [%l7 + %o7] 0x15, %l3
loop_1208:
move %icc, %o3, %o0
tcs %icc, 0x1
tcc %xcc, 0x7
fcmpeq16 %f16, %f6, %i1
sllx %o5, 0x02, %i0
fors %f6, %f23, %f2
movrgez %i7, %g4, %i2
mova %xcc, %g1, %g3
tcc %xcc, 0x1
movcc %icc, %l1, %o4
edge16n %i6, %o7, %g7
edge8ln %g6, %l5, %o2
tsubcc %l6, 0x0583, %i3
mulscc %i4, %g5, %l2
movne %xcc, %i5, %o1
stbar
umulcc %l4, 0x0516, %g2
umulcc %o6, %l3, %o3
mulx %l0, 0x1A29, %i1
movne %icc, %o5, %i0
nop
setx loop_1209, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovdn %xcc, %f22, %f26
taddcctv %o0, 0x0B43, %i7
brlez,a %i2, loop_1210
loop_1209:
fnands %f10, %f4, %f3
edge8ln %g4, %g3, %l1
mulscc %g1, %o4, %i6
loop_1210:
fmovsvs %icc, %f17, %f17
nop
set 0x6C, %i1
lduw [%l7 + %i1], %o7
move %icc, %g7, %l5
brlez,a %g6, loop_1211
popc 0x1FEC, %l6
nop
setx 0x239D1344205E3680, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
mulx %i3, 0x05C8, %o2
loop_1211:
nop
setx loop_1212, %l0, %l1
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 %g5, 0x1F, %l2
array16 %i5, %o1, %l4
movle %icc, %i4, %g2
loop_1212:
fcmpeq16 %f22, %f0, %l3
bne,a %icc, loop_1213
movn %icc, %o3, %l0
array16 %o6, %o5, %i1
fmovdvs %icc, %f31, %f13
loop_1213:
sub %o0, %i0, %i7
fxors %f20, %f26, %f26
nop
fitos %f12, %f13
fstod %f13, %f2
srax %g4, 0x16, %g3
bvc,a loop_1214
fbge,a %fcc0, loop_1215
fmovs %f5, %f1
nop
setx 0x74D0F7DF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0xCD558637, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fdivs %f2, %f25, %f13
loop_1214:
fxnors %f2, %f29, %f25
loop_1215:
ldd [%l7 + 0x40], %f0
sdivx %l1, 0x01B0, %g1
movrlez %o4, %i2, %o7
mulscc %g7, %l5, %g6
udiv %l6, 0x1AB8, %i3
fbe %fcc0, loop_1216
movvs %xcc, %i6, %g5
wr %g0, 0x20, %asi
stxa %o2, [%g0 + 0x10] %asi
loop_1216:
nop
set 0x40, %g4
swapa [%l7 + %g4] 0x19, %i5
and %l2, 0x157C, %o1
fands %f25, %f19, %f8
sir 0x10E2
sdivcc %i4, 0x0BD6, %l4
tne %icc, 0x7
orn %l3, %g2, %l0
xnor %o3, 0x0688, %o5
nop
fitos %f8, %f12
fstoi %f12, %f8
fnand %f24, %f2, %f16
array8 %i1, %o6, %o0
fmuld8sux16 %f7, %f4, %f20
subccc %i0, %i7, %g4
sdivx %g3, 0x0A05, %g1
movrgz %o4, %i2, %l1
fmul8ulx16 %f2, %f26, %f16
tsubcctv %g7, %l5, %g6
movrne %l6, 0x11F, %o7
fbul %fcc2, loop_1217
orcc %i6, %g5, %o2
fmovsg %icc, %f20, %f22
udivcc %i3, 0x19BC, %l2
loop_1217:
fbug,a %fcc1, loop_1218
addc %o1, 0x15C4, %i4
set 0x5E, %i0
lduba [%l7 + %i0] 0x10, %i5
loop_1218:
taddcc %l4, %g2, %l0
udivx %l3, 0x1EB4, %o5
movneg %icc, %i1, %o6
fand %f8, %f14, %f18
fxnor %f22, %f22, %f16
fcmpne16 %f2, %f30, %o0
orncc %i0, 0x116D, %i7
set 0x20, %l1
ldda [%l7 + %l1] 0x15, %g4
wr %g0, 0x0c, %asi
stba %g3, [%l7 + 0x28] %asi
tneg %xcc, 0x3
edge8ln %g1, %o3, %o4
edge16ln %i2, %g7, %l5
fsrc2 %f2, %f8
tcs %icc, 0x5
tne %xcc, 0x0
tg %icc, 0x6
tpos %icc, 0x7
sdiv %g6, 0x1AD2, %l1
addccc %l6, %i6, %g5
nop
fitod %f6, %f14
umulcc %o2, 0x09FC, %i3
movne %xcc, %l2, %o1
movl %icc, %o7, %i4
xnorcc %i5, 0x003C, %g2
tleu %xcc, 0x3
set 0x34, %l4
ldsha [%l7 + %l4] 0x89, %l4
st %f0, [%l7 + 0x1C]
tg %xcc, 0x1
movrgz %l3, %l0, %o5
fmovrsgz %o6, %f24, %f0
edge16n %i1, %i0, %o0
wr %g0, 0x21, %asi
stxa %i7, [%g0 + 0x110] %asi
brz,a %g4, loop_1219
ldsb [%l7 + 0x60], %g1
ldsb [%l7 + 0x76], %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1219:
tne %xcc, 0x7
call loop_1220
movn %icc, %o3, %i2
subc %g7, %l5, %o4
nop
setx 0x70DCBF40, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x5CE85F79, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fadds %f5, %f12, %f21
loop_1220:
movrgez %l1, 0x3E5, %g6
taddcctv %l6, %i6, %g5
movcs %xcc, %i3, %o2
fones %f16
edge8n %o1, %l2, %i4
sth %o7, [%l7 + 0x20]
fmovspos %icc, %f16, %f8
and %g2, 0x1269, %i5
fbge,a %fcc2, loop_1221
movrne %l4, %l3, %o5
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x5E] %asi, %o6
loop_1221:
srax %l0, %i1, %i0
sdiv %o0, 0x0F94, %g4
nop
setx loop_1222, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
stbar
xorcc %i7, %g1, %g3
movle %xcc, %o3, %g7
loop_1222:
fpadd16s %f15, %f30, %f27
edge8n %l5, %o4, %i2
set 0x64, %i4
lduwa [%l7 + %i4] 0x81, %l1
fpmerge %f16, %f24, %f2
fandnot2 %f20, %f4, %f14
add %l7, 0x18, %l6
wr %g0, 0x0c, %asi
ldxa [%l6] %asi, %g6
casxa [%l6] %asi, %g6, %i6
fmovdpos %icc, %f7, %f11
nop
setx 0xEE850637E06781D4, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
set 0x70, %g6
ldswa [%l7 + %g6] 0x81, %g5
add %l7, 0x74, %l6
wr %g0, 0x04, %asi
casa [%l6] %asi, %i3, %o2
fsrc1s %f26, %f17
andncc %l6, %l2, %o1
movn %icc, %i4, %o7
movre %i5, 0x0EB, %g2
andncc %l3, %o5, %l4
tsubcctv %l0, 0x0841, %o6
nop
fitos %f11, %f1
fstox %f1, %f16
tleu %xcc, 0x3
xnor %i1, %i0, %g4
edge8 %i7, %g1, %g3
udiv %o3, 0x0939, %g7
fmovdvs %icc, %f15, %f11
subc %l5, %o0, %o4
bvs,a,pn %icc, loop_1223
edge8n %l1, %i2, %i6
smul %g5, %g6, %o2
movrgez %l6, %l2, %i3
loop_1223:
orcc %i4, 0x1BD9, %o7
xorcc %i5, 0x17EE, %o1
edge8n %l3, %g2, %l4
fmovdn %xcc, %f15, %f9
udivx %o5, 0x18F2, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgez %l0, %i1, %g4
wr %g0, 0xe2, %asi
stwa %i0, [%l7 + 0x44] %asi
membar #Sync
andcc %g1, 0x15A1, %i7
movg %xcc, %o3, %g7
fmovdvs %icc, %f25, %f8
edge8ln %l5, %g3, %o0
nop
setx 0xA495B99E6D0CE787, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x51416341E5ED49F0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f30, %f2
tle %icc, 0x3
sub %o4, 0x0C0D, %l1
ldub [%l7 + 0x1F], %i6
fsrc2s %f7, %f10
mova %xcc, %i2, %g6
mova %icc, %o2, %g5
tne %icc, 0x5
nop
fitos %f2, %f5
fstod %f5, %f24
sllx %l2, 0x1C, %l6
sdivcc %i4, 0x1F3A, %o7
st %f29, [%l7 + 0x50]
umulcc %i3, %o1, %l3
fmovdneg %icc, %f26, %f18
tg %xcc, 0x7
movge %icc, %i5, %g2
movneg %icc, %l4, %o5
membar #Sync
wr %g0, 0x17, %asi
ldda [%l7 + 0x40] %asi, %f0
fzero %f18
xorcc %o6, 0x1134, %l0
fpsub32 %f4, %f2, %f12
nop
fitos %f8, %f11
fstod %f11, %f24
subcc %g4, 0x1E01, %i1
set 0x50, %i5
stxa %g1, [%l7 + %i5] 0x81
tge %icc, 0x1
fmovdleu %xcc, %f24, %f22
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %i0, %o3, %g7
orn %i7, %l5, %o0
fmovrde %g3, %f26, %f24
fandnot1 %f16, %f22, %f20
smul %l1, 0x0820, %o4
tl %icc, 0x1
fmovscc %icc, %f4, %f13
fbug,a %fcc1, loop_1224
edge16 %i6, %g6, %i2
nop
fitod %f2, %f18
fdtox %f18, %f30
fxtod %f30, %f24
call loop_1225
loop_1224:
edge16 %o2, %g5, %l2
edge8n %l6, %i4, %i3
popc %o1, %o7
loop_1225:
bg,pn %xcc, loop_1226
fbul %fcc0, loop_1227
array8 %l3, %g2, %l4
and %i5, 0x0F79, %o6
loop_1226:
nop
fitod %f4, %f2
fdtox %f2, %f30
loop_1227:
fandnot1 %f12, %f10, %f16
tsubcc %l0, 0x1D11, %o5
wr %g0, 0x10, %asi
ldswa [%l7 + 0x1C] %asi, %i1
tl %xcc, 0x2
nop
set 0x32, %l2
ldub [%l7 + %l2], %g1
sth %g4, [%l7 + 0x70]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udiv %i0, 0x04FB, %o3
srax %g7, 0x1D, %l5
nop
fitod %f4, %f0
fdtoi %f0, %f5
or %o0, %i7, %l1
set 0x50, %i6
stxa %g3, [%l7 + %i6] 0x0c
ldsb [%l7 + 0x28], %i6
bvc loop_1228
addccc %g6, %i2, %o2
fands %f31, %f2, %f5
tpos %xcc, 0x4
loop_1228:
taddcc %o4, 0x169A, %l2
tsubcc %g5, %l6, %i3
fmovdne %icc, %f27, %f18
sdivx %o1, 0x0ACC, %i4
sllx %l3, 0x17, %o7
wr %g0, 0x19, %asi
lda [%l7 + 0x58] %asi, %f15
movgu %xcc, %l4, %g2
taddcc %o6, 0x095B, %l0
edge16 %o5, %i1, %i5
smulcc %g1, %i0, %o3
subc %g7, %g4, %l5
orcc %i7, %l1, %o0
edge16n %i6, %g3, %g6
bvc loop_1229
bg loop_1230
fxor %f20, %f24, %f2
smul %i2, %o4, %o2
loop_1229:
udiv %g5, 0x14AD, %l2
loop_1230:
tgu %xcc, 0x4
edge8n %i3, %l6, %i4
fmovsle %icc, %f9, %f9
fornot1 %f6, %f22, %f0
subccc %o1, 0x01B5, %o7
xnor %l4, %g2, %l3
brnz,a %o6, loop_1231
edge16l %o5, %i1, %i5
sub %g1, %l0, %o3
movvs %xcc, %i0, %g4
loop_1231:
fmovspos %xcc, %f16, %f18
fmovdne %icc, %f12, %f5
ldsb [%l7 + 0x10], %l5
membar 0x4F
bl,a,pn %icc, loop_1232
array32 %i7, %g7, %o0
fmovdpos %icc, %f4, %f0
sdivx %i6, 0x0F4F, %l1
loop_1232:
ta %icc, 0x7
wr %g0, 0x19, %asi
lduwa [%l7 + 0x78] %asi, %g3
fandnot2 %f4, %f18, %f24
set 0x34, %g2
stha %i2, [%l7 + %g2] 0x04
tg %xcc, 0x2
bvc,a loop_1233
bne,a loop_1234
tneg %xcc, 0x0
tcc %xcc, 0x6
loop_1233:
movle %xcc, %o4, %g6
loop_1234:
edge16l %o2, %l2, %i3
tge %icc, 0x3
prefetch [%l7 + 0x58], 0x3
xorcc %l6, %g5, %o1
or %i4, 0x1393, %l4
movrgez %g2, 0x314, %o7
edge8ln %o6, %o5, %l3
tg %icc, 0x4
tsubcc %i1, %i5, %l0
array8 %o3, %i0, %g4
nop
set 0x10, %g7
stx %g1, [%l7 + %g7]
movrlez %l5, 0x260, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fsrc1s %f7, %f0
sra %o0, %g7, %l1
sir 0x09DA
sdiv %i6, 0x0FAF, %i2
nop
set 0x2D, %l6
ldstub [%l7 + %l6], %o4
bg loop_1235
fmovrsne %g3, %f5, %f14
mova %xcc, %o2, %l2
or %i3, %l6, %g6
loop_1235:
st %f1, [%l7 + 0x68]
addcc %o1, 0x1C81, %g5
movvs %icc, %l4, %g2
fbuge %fcc1, loop_1236
pdist %f0, %f18, %f2
alignaddrl %i4, %o6, %o7
mulx %o5, %i1, %l3
loop_1236:
sllx %l0, %i5, %o3
fbue,a %fcc2, loop_1237
movrlz %g4, %g1, %l5
nop
setx 0x88D18F7E438B0315, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x0414AD91615E0C71, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f20, %f10
taddcctv %i7, %i0, %o0
loop_1237:
fpadd32s %f24, %f31, %f13
fxnors %f28, %f30, %f29
fbuge %fcc0, loop_1238
bvc,a %icc, loop_1239
srlx %g7, 0x19, %l1
movge %icc, %i6, %o4
loop_1238:
nop
fitod %f10, %f22
fdtox %f22, %f0
loop_1239:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bpos,a loop_1240
edge32n %i2, %o2, %g3
call loop_1241
ldsh [%l7 + 0x32], %l2
loop_1240:
movcs %icc, %l6, %g6
fornot1 %f26, %f14, %f24
loop_1241:
srl %i3, 0x11, %o1
fands %f17, %f5, %f2
wr %g0, 0x19, %asi
ldsha [%l7 + 0x54] %asi, %g5
edge8ln %l4, %g2, %i4
fbu %fcc2, loop_1242
fpadd32s %f3, %f31, %f8
udiv %o7, 0x1D9B, %o6
taddcctv %i1, %o5, %l0
loop_1242:
membar 0x78
add %l3, 0x0D91, %i5
brgez %g4, loop_1243
edge8 %o3, %l5, %g1
fnands %f24, %f11, %f9
subccc %i0, %o0, %g7
loop_1243:
addcc %l1, 0x1873, %i7
movne %xcc, %o4, %i2
wr %g0, 0x0c, %asi
ldda [%l7 + 0x60] %asi, %i6
bcc,a loop_1244
sdivx %o2, 0x0E9B, %g3
sll %l2, %g6, %i3
fmovdg %xcc, %f25, %f19
loop_1244:
tneg %xcc, 0x7
fzero %f30
edge16l %l6, %g5, %o1
tn %xcc, 0x5
nop
fitos %f4, %f16
fstod %f16, %f6
set 0x30, %o3
stba %l4, [%l7 + %o3] 0x80
tpos %icc, 0x6
nop
setx loop_1245, %l0, %l1
jmpl %l1, %i4
nop
setx 0xA414121459B60FA7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x1510CC3F3B14321C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fdivd %f16, %f2, %f16
movne %icc, %o7, %o6
fba,a %fcc0, loop_1246
loop_1245:
nop
fitos %f27, %f16
fble,a %fcc3, loop_1247
tvs %xcc, 0x6
loop_1246:
nop
fitos %f2, %f10
fstoi %f10, %f30
bgu loop_1248
loop_1247:
ld [%l7 + 0x44], %f16
nop
setx 0xEAF345E1AE3F83BE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
fsqrtd %f10, %f2
bge,a loop_1249
loop_1248:
std %f20, [%l7 + 0x40]
nop
setx 0xB3133D7A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x3BDF83DB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fmuls %f25, %f28, %f9
udivcc %i1, 0x1EED, %g2
loop_1249:
edge16ln %l0, %o5, %i5
edge8l %g4, %l3, %o3
fornot2 %f0, %f12, %f20
mova %icc, %g1, %l5
fornot1s %f0, %f27, %f19
fbuge %fcc3, loop_1250
subccc %i0, 0x0A9D, %g7
movn %icc, %l1, %o0
faligndata %f30, %f14, %f28
loop_1250:
fmovdge %icc, %f7, %f25
addccc %o4, 0x0D73, %i2
srax %i6, %o2, %g3
andcc %i7, %g6, %l2
fmovrdgz %l6, %f2, %f10
umulcc %g5, 0x085A, %o1
tle %icc, 0x0
stx %i3, [%l7 + 0x18]
tcc %xcc, 0x5
movle %xcc, %i4, %o7
srlx %o6, %l4, %g2
addcc %l0, %i1, %o5
edge8l %i5, %l3, %g4
udivcc %g1, 0x0F49, %l5
fmovrslz %i0, %f18, %f4
set 0x40, %o6
ldda [%l7 + %o6] 0x11, %f0
movrne %g7, 0x20D, %o3
orncc %o0, 0x02FA, %o4
andn %i2, 0x03FB, %l1
ldd [%l7 + 0x30], %f22
umulcc %o2, 0x0EDA, %g3
bne,pt %xcc, loop_1251
fmovde %xcc, %f7, %f6
udiv %i7, 0x0D5F, %i6
or %l2, %g6, %g5
loop_1251:
movle %xcc, %l6, %o1
movge %xcc, %i4, %o7
fmovd %f10, %f10
sub %i3, %o6, %l4
tneg %icc, 0x0
movrgz %g2, %l0, %o5
tg %xcc, 0x4
brz,a %i5, loop_1252
movne %icc, %i1, %g4
udivx %g1, 0x001D, %l3
fbo %fcc3, loop_1253
loop_1252:
nop
set 0x28, %o1
ldsw [%l7 + %o1], %l5
movle %icc, %g7, %o3
xnorcc %o0, %o4, %i0
loop_1253:
movl %icc, %l1, %i2
edge16l %o2, %i7, %i6
brgez %l2, loop_1254
fnands %f20, %f11, %f20
fmovrsgz %g6, %f5, %f30
prefetch [%l7 + 0x74], 0x0
loop_1254:
fmovsg %icc, %f9, %f5
bneg,a loop_1255
subccc %g5, 0x10C7, %l6
tcc %xcc, 0x7
fmovsvc %xcc, %f31, %f11
loop_1255:
fandnot2 %f20, %f30, %f10
wr %g0, 0x80, %asi
ldsha [%l7 + 0x12] %asi, %o1
movrgez %g3, %i4, %i3
bl,a,pt %xcc, loop_1256
brlz %o6, loop_1257
nop
fitos %f12, %f12
fstoi %f12, %f3
nop
set 0x70, %i3
ldd [%l7 + %i3], %l4
loop_1256:
sllx %g2, %o7, %l0
loop_1257:
ldx [%l7 + 0x70], %o5
addccc %i5, 0x0CE5, %g4
sub %i1, 0x1037, %g1
nop
setx 0xE04BC19F, %l0, %l6
st %l6, [%l7 + 0x08]
ld [%l7 + 0x08], %fsr
wr %g0, 0x11, %asi
swapa [%l7 + 0x44] %asi, %l5
movn %xcc, %l3, %g7
addcc %o0, 0x12E2, %o3
tgu %icc, 0x5
xor %i0, %o4, %i2
sdivx %l1, 0x0952, %o2
movgu %xcc, %i6, %l2
ble,a,pt %icc, loop_1258
tgu %xcc, 0x1
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x74] %asi, %i7
loop_1258:
xor %g5, %l6, %g6
edge32ln %g3, %o1, %i3
edge8l %i4, %o6, %g2
edge8n %l4, %l0, %o7
stbar
movrgez %o5, %g4, %i5
sub %i1, %g1, %l5
fpsub16 %f20, %f12, %f6
subcc %g7, %l3, %o0
fmul8sux16 %f10, %f0, %f0
orcc %o3, 0x0617, %o4
bcs,pt %xcc, loop_1259
movcs %xcc, %i0, %l1
fbuge,a %fcc1, loop_1260
andcc %o2, 0x1F72, %i6
loop_1259:
ldd [%l7 + 0x58], %l2
subcc %i7, 0x06C4, %g5
loop_1260:
nop
setx 0xEACDF185E67E38D8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x3F91507277795084, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f2, %f8
or %i2, %g6, %g3
nop
fitos %f4, %f16
fstox %f16, %f4
bcs,a loop_1261
te %icc, 0x5
movgu %xcc, %o1, %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1261:
orncc %i4, 0x1298, %i3
xor %g2, 0x1886, %o6
edge8 %l4, %o7, %o5
fmovsge %xcc, %f19, %f17
wr %g0, 0x80, %asi
ldxa [%l7 + 0x30] %asi, %g4
edge32 %l0, %i5, %i1
edge32 %g1, %g7, %l5
alignaddrl %o0, %o3, %o4
faligndata %f12, %f26, %f8
fmovrsgez %i0, %f14, %f5
flush %l7 + 0x50
mova %xcc, %l1, %l3
xor %i6, %l2, %i7
fcmpeq32 %f0, %f30, %o2
udivx %g5, 0x1458, %i2
array32 %g3, %g6, %o1
andcc %l6, %i3, %g2
fnand %f2, %f14, %f26
pdist %f28, %f0, %f0
tvc %xcc, 0x0
tsubcctv %o6, 0x01C6, %l4
movrgz %o7, %o5, %i4
fpadd32s %f8, %f18, %f25
taddcctv %l0, %g4, %i5
stw %i1, [%l7 + 0x78]
mulx %g1, %l5, %g7
sra %o0, 0x19, %o4
fbl,a %fcc0, loop_1262
fmovrsgz %i0, %f9, %f9
fbl %fcc3, loop_1263
fmovrde %o3, %f6, %f18
loop_1262:
nop
setx loop_1264, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bge,a,pn %icc, loop_1265
loop_1263:
movrlz %l3, %l1, %l2
set 0x4E, %o0
stha %i6, [%l7 + %o0] 0x27
membar #Sync
loop_1264:
fabsd %f14, %f4
loop_1265:
tcs %xcc, 0x6
set 0x30, %o5
ldda [%l7 + %o5] 0x2b, %i6
tcs %xcc, 0x4
tsubcctv %g5, %o2, %g3
orncc %i2, 0x0CED, %o1
umul %l6, %i3, %g6
udivcc %o6, 0x00E7, %l4
addccc %g2, %o7, %o5
fblg,a %fcc3, loop_1266
fsrc1s %f2, %f3
fpsub32s %f6, %f24, %f25
fpadd16s %f9, %f26, %f15
loop_1266:
prefetch [%l7 + 0x70], 0x2
add %l0, 0x104D, %g4
subccc %i5, 0x1938, %i4
edge16ln %g1, %i1, %g7
ldsb [%l7 + 0x73], %o0
movle %icc, %o4, %i0
fbne %fcc0, loop_1267
tl %xcc, 0x7
sllx %l5, 0x05, %l3
bleu,a,pt %xcc, loop_1268
loop_1267:
fbo %fcc0, loop_1269
movvc %xcc, %l1, %o3
fbul %fcc2, loop_1270
loop_1268:
fmovrdlz %l2, %f24, %f8
loop_1269:
edge16ln %i6, %i7, %g5
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_1270:
sll %o2, %i2, %o1
st %f8, [%l7 + 0x20]
bcs loop_1271
ldx [%l7 + 0x50], %l6
lduh [%l7 + 0x3A], %g3
move %xcc, %i3, %g6
loop_1271:
fpadd16s %f11, %f3, %f14
edge8l %o6, %g2, %o7
fmovdge %icc, %f19, %f9
movl %icc, %l4, %o5
andn %g4, 0x1C25, %i5
nop
fitod %f0, %f16
fdtoi %f16, %f21
tn %icc, 0x1
sethi 0x19C7, %i4
fone %f28
edge8l %g1, %l0, %g7
sir 0x0804
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x16, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
tcc %icc, 0x6
tl %xcc, 0x2
smul %o0, 0x0DCD, %o4
fxnors %f25, %f24, %f30
membar 0x46
set 0x0C, %o4
lda [%l7 + %o4] 0x04, %f6
bne,a,pt %xcc, loop_1272
tpos %icc, 0x1
bgu %xcc, loop_1273
fnand %f26, %f22, %f6
loop_1272:
movrne %i0, %l5, %l3
sir 0x1129
loop_1273:
movrgez %i1, %l1, %l2
or %i6, %o3, %i7
fpackfix %f20, %f30
fzero %f10
xorcc %g5, %o2, %o1
fsrc2s %f31, %f15
tvs %xcc, 0x0
addc %l6, %i2, %g3
udiv %g6, 0x0767, %o6
movg %xcc, %g2, %i3
andncc %o7, %o5, %l4
tvs %icc, 0x7
edge16 %g4, %i4, %i5
array16 %g1, %g7, %o0
tvc %xcc, 0x2
edge32 %l0, %o4, %i0
subc %l5, 0x0B2A, %i1
fmovrsgez %l3, %f31, %f26
movn %xcc, %l1, %l2
fbul %fcc2, loop_1274
fzero %f0
array8 %o3, %i6, %g5
movn %icc, %o2, %i7
loop_1274:
sethi 0x0FE9, %o1
edge16n %l6, %i2, %g3
fmovdne %xcc, %f10, %f4
movneg %icc, %g6, %g2
movcs %xcc, %i3, %o7
movg %xcc, %o6, %l4
fmovrslz %o5, %f13, %f7
nop
setx loop_1275, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
andncc %g4, %i4, %g1
movrne %i5, %g7, %o0
sllx %o4, %i0, %l0
loop_1275:
movl %xcc, %i1, %l5
addccc %l1, %l3, %l2
bvc,a loop_1276
addc %o3, 0x0C8D, %g5
edge8n %i6, %o2, %i7
sllx %o1, %i2, %g3
loop_1276:
nop
setx loop_1277, %l0, %l1
jmpl %l1, %l6
movg %icc, %g6, %g2
lduw [%l7 + 0x28], %i3
xorcc %o7, 0x06BF, %o6
loop_1277:
ta %xcc, 0x1
edge16n %o5, %l4, %g4
andn %g1, 0x1AE5, %i4
ta %icc, 0x1
xnorcc %g7, %o0, %i5
movcs %xcc, %i0, %o4
addc %i1, %l0, %l1
nop
setx loop_1278, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sra %l5, %l2, %o3
fcmpgt16 %f22, %f30, %g5
fbge,a %fcc3, loop_1279
loop_1278:
andncc %l3, %i6, %i7
udivcc %o2, 0x0D31, %o1
fcmpgt16 %f24, %f8, %g3
loop_1279:
taddcc %i2, 0x1E8C, %l6
tneg %xcc, 0x6
tl %icc, 0x3
tcc %xcc, 0x3
nop
setx loop_1280, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
mulx %g6, 0x0F6D, %g2
fzero %f14
array8 %i3, %o7, %o6
loop_1280:
nop
set 0x34, %g1
sta %f4, [%l7 + %g1] 0x81
set 0x58, %l3
ldsha [%l7 + %l3] 0x14, %o5
ldsb [%l7 + 0x13], %l4
be,pt %xcc, loop_1281
movne %xcc, %g4, %g1
srax %g7, %i4, %o0
tgu %icc, 0x2
loop_1281:
andcc %i5, 0x05F4, %i0
movpos %xcc, %o4, %i1
movrlez %l1, %l0, %l5
add %l7, 0x08, %l6
wr %g0, 0x19, %asi
casxa [%l6] 0x19, %o3, %g5
brgez %l3, loop_1282
te %xcc, 0x1
tvs %icc, 0x7
movvs %icc, %l2, %i7
loop_1282:
fbne %fcc3, loop_1283
add %i6, %o1, %o2
st %f1, [%l7 + 0x28]
tl %icc, 0x4
loop_1283:
fand %f30, %f2, %f4
movvs %xcc, %g3, %l6
add %l7, 0x60, %l6
wr %g0, 0x0c, %asi
ldxa [%l6] %asi, %g6
casxa [%l6] %asi, %g6, %i2
sllx %i3, 0x0D, %o7
nop
setx 0x22EE5AD8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
fsqrts %f0, %f18
tg %xcc, 0x2
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f0
movgu %xcc, %o6, %g2
fmovdleu %icc, %f27, %f14
tvs %icc, 0x5
andn %o5, %l4, %g1
movpos %xcc, %g4, %i4
movrgez %g7, 0x014, %i5
lduw [%l7 + 0x18], %o0
fornot1s %f9, %f6, %f23
bge %xcc, loop_1284
fmovde %xcc, %f24, %f8
andcc %o4, 0x1523, %i1
set 0x58, %l5
sta %f20, [%l7 + %l5] 0x10
loop_1284:
sdivcc %i0, 0x01A9, %l1
mulx %l0, 0x02D4, %l5
mova %icc, %g5, %l3
fpack16 %f4, %f29
tvc %xcc, 0x0
movpos %icc, %o3, %i7
fmovdne %icc, %f19, %f12
fsrc1s %f31, %f25
fnot1s %f0, %f28
movg %xcc, %l2, %i6
taddcctv %o1, %o2, %g3
set 0x1C, %i2
lduwa [%l7 + %i2] 0x04, %l6
wr %g0, 0x88, %asi
ldswa [%l7 + 0x48] %asi, %g6
sll %i3, %i2, %o7
tcs %xcc, 0x0
movge %icc, %g2, %o5
wr %g0, 0x10, %asi
ldda [%l7 + 0x10] %asi, %l4
fsrc2s %f26, %f28
brlz %g1, loop_1285
brz %o6, loop_1286
xor %i4, %g4, %g7
umul %o0, 0x0435, %o4
loop_1285:
fmovsvs %icc, %f17, %f16
loop_1286:
nop
setx loop_1287, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fzeros %f15
fbu,a %fcc3, loop_1288
popc %i1, %i0
loop_1287:
fbul,a %fcc2, loop_1289
subc %l1, %l0, %i5
loop_1288:
nop
setx 0xA31CFD9367FE37C1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
fsqrtd %f4, %f0
fmovdle %xcc, %f29, %f19
loop_1289:
movle %icc, %g5, %l3
xorcc %l5, 0x07C8, %o3
edge16ln %l2, %i6, %i7
umul %o2, 0x1E83, %o1
bneg,a,pt %icc, loop_1290
andncc %l6, %g6, %i3
fbl,a %fcc1, loop_1291
fpadd16s %f4, %f31, %f27
loop_1290:
nop
setx 0x91D78267, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0xAD9ACB2D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fdivs %f28, %f20, %f9
movne %icc, %i2, %g3
loop_1291:
bvc loop_1292
fsrc2 %f4, %f0
brgez %o7, loop_1293
sra %o5, 0x08, %g2
loop_1292:
movvs %xcc, %l4, %o6
nop
fitos %f12, %f24
loop_1293:
mulscc %g1, %i4, %g4
movrne %o0, %o4, %g7
move %icc, %i0, %i1
udiv %l0, 0x19F6, %l1
movvs %icc, %i5, %l3
membar #Sync
set 0x40, %g5
ldda [%l7 + %g5] 0x16, %f16
tsubcc %g5, 0x07CA, %o3
tleu %xcc, 0x5
umulcc %l2, %l5, %i7
stx %i6, [%l7 + 0x40]
addcc %o1, %o2, %l6
srax %g6, %i3, %g3
andn %o7, %i2, %o5
smul %g2, 0x0783, %l4
brnz,a %g1, loop_1294
movn %icc, %o6, %g4
set 0x6C, %g3
lduha [%l7 + %g3] 0x19, %i4
loop_1294:
orn %o0, 0x11AE, %o4
set 0x40, %i7
ldda [%l7 + %i7] 0x19, %f0
udivx %g7, 0x14D1, %i1
movrgez %l0, %l1, %i5
alignaddr %l3, %i0, %o3
fnot1 %f8, %f16
edge32 %g5, %l5, %l2
fbue %fcc1, loop_1295
addccc %i6, %o1, %i7
tsubcc %l6, 0x0E17, %o2
fmovdpos %xcc, %f12, %f13
loop_1295:
edge32n %i3, %g3, %g6
edge8l %i2, %o7, %o5
edge8n %g2, %g1, %o6
fone %f4
fbne %fcc1, loop_1296
fble %fcc2, loop_1297
andn %g4, %i4, %o0
tcs %icc, 0x0
loop_1296:
movle %icc, %o4, %l4
loop_1297:
fcmpeq32 %f20, %f4, %i1
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x58] %asi, 0x3
nop
setx 0xEA7FCF75, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x65FBF2F8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fadds %f12, %f14, %f7
st %f12, [%l7 + 0x2C]
nop
fitos %f13, %f9
fstox %f9, %f10
fxtos %f10, %f17
subc %l1, 0x0C75, %g7
edge16l %i5, %i0, %l3
tvc %xcc, 0x5
fbul,a %fcc0, loop_1298
flush %l7 + 0x3C
xor %o3, %g5, %l2
movrne %l5, %i6, %o1
loop_1298:
fbu %fcc3, loop_1299
nop
setx 0xB067E9DE, %l0, %l6
st %l6, [%l7 + 0x44]
ld [%l7 + 0x44], %fsr
tge %xcc, 0x6
move %xcc, %l6, %i7
loop_1299:
fmovdn %xcc, %f16, %f15
array8 %i3, %g3, %o2
fnot1 %f26, %f8
fcmpne16 %f22, %f6, %i2
nop
setx 0x97B0C86A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0xCD3B3888, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fdivs %f12, %f4, %f27
movle %xcc, %g6, %o5
edge8 %g2, %o7, %g1
xnorcc %g4, 0x0783, %o6
bgu,pn %icc, loop_1300
nop
fitod %f12, %f26
fdtos %f26, %f30
edge16n %i4, %o4, %o0
xnorcc %l4, 0x1694, %l0
loop_1300:
tleu %xcc, 0x3
udivcc %l1, 0x0353, %g7
edge16l %i5, %i0, %l3
tleu %xcc, 0x3
fbne %fcc3, loop_1301
movrgz %i1, %g5, %l2
tcs %icc, 0x1
fmovsneg %icc, %f19, %f27
loop_1301:
fmovdcc %xcc, %f8, %f25
subccc %o3, 0x17DF, %i6
edge32 %l5, %l6, %o1
bn %xcc, loop_1302
fbu,a %fcc3, loop_1303
xorcc %i3, 0x1B4C, %i7
subc %o2, 0x14E7, %g3
loop_1302:
fxnor %f26, %f0, %f26
loop_1303:
edge32ln %g6, %i2, %g2
tleu %xcc, 0x4
nop
setx 0x1137AFFF8BA53622, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x9F04D0B0C2EDC199, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fsubd %f26, %f22, %f12
mulx %o7, 0x18B1, %g1
set 0x40, %l0
ldda [%l7 + %l0] 0x04, %f16
stw %g4, [%l7 + 0x5C]
wr %g0, 0x04, %asi
lduba [%l7 + 0x69] %asi, %o6
movneg %icc, %i4, %o5
nop
setx 0x0C33DA96, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
fsqrts %f4, %f5
edge16ln %o4, %l4, %l0
sllx %o0, %l1, %g7
sth %i0, [%l7 + 0x5C]
movleu %icc, %l3, %i1
fbug %fcc0, loop_1304
movcc %xcc, %g5, %l2
tneg %icc, 0x3
addc %o3, 0x1C1C, %i5
loop_1304:
fpackfix %f14, %f10
brz %l5, loop_1305
orncc %l6, 0x06F6, %o1
udiv %i6, 0x0370, %i7
ldx [%l7 + 0x20], %i3
loop_1305:
lduw [%l7 + 0x28], %g3
xorcc %o2, 0x1B4D, %i2
addc %g2, %o7, %g6
nop
setx 0xC663ADF5B0798EFF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
and %g4, %g1, %i4
movl %xcc, %o5, %o4
fpsub32 %f16, %f10, %f26
fmovsleu %xcc, %f7, %f31
mulx %l4, %o6, %l0
andn %o0, %l1, %i0
call loop_1306
edge16n %g7, %l3, %i1
move %xcc, %g5, %o3
nop
fitos %f15, %f26
loop_1306:
brz,a %l2, loop_1307
sir 0x1C48
andcc %i5, %l6, %l5
xor %o1, %i7, %i3
loop_1307:
nop
setx 0x3EBDA2FA9D7DD04F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xB0CF769AC72D6E57, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fdivd %f18, %f0, %f14
edge16ln %g3, %i6, %o2
set 0x30, %o2
sta %f21, [%l7 + %o2] 0x89
fpsub32 %f8, %f28, %f24
fbe %fcc2, loop_1308
tneg %xcc, 0x6
tsubcc %g2, %i2, %g6
movrgez %o7, 0x0E7, %g1
loop_1308:
bvc,a %xcc, loop_1309
nop
set 0x34, %i1
lduh [%l7 + %i1], %i4
fpsub16 %f22, %f6, %f10
wr %g0, 0x89, %asi
stba %g4, [%l7 + 0x7B] %asi
loop_1309:
nop
setx 0x7B413BA4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0xA5A4A023, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fadds %f24, %f11, %f20
or %o4, 0x0949, %o5
add %o6, %l4, %o0
movpos %icc, %l0, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmuld8ulx16 %f1, %f14, %f18
move %icc, %l1, %g7
udivcc %i1, 0x1EC1, %l3
sir 0x08CB
tge %icc, 0x2
edge16 %o3, %g5, %i5
membar 0x48
nop
setx loop_1310, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
andncc %l6, %l2, %o1
edge8 %i7, %i3, %l5
sethi 0x12AC, %i6
loop_1310:
fxor %f0, %f6, %f28
lduw [%l7 + 0x08], %g3
sir 0x119E
prefetch [%l7 + 0x08], 0x1
std %f20, [%l7 + 0x78]
taddcc %o2, 0x0C61, %g2
edge16n %g6, %o7, %g1
nop
setx loop_1311, %l0, %l1
jmpl %l1, %i2
edge16ln %g4, %o4, %i4
nop
fitod %f10, %f18
fdtoi %f18, %f16
udivx %o6, 0x08A8, %o5
loop_1311:
xorcc %o0, 0x14C1, %l0
fone %f10
fandnot1 %f24, %f8, %f24
sir 0x10AF
alignaddr %i0, %l1, %g7
mulx %l4, %l3, %o3
movrlz %g5, 0x007, %i5
movle %icc, %l6, %i1
fabsd %f18, %f12
andncc %l2, %o1, %i7
andncc %i3, %i6, %g3
mulscc %l5, %g2, %g6
array32 %o2, %g1, %o7
subccc %i2, %o4, %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smulcc %o6, 0x0A40, %i4
movl %xcc, %o0, %l0
udiv %o5, 0x07E5, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu %fcc3, loop_1312
orncc %g7, 0x1643, %i0
nop
setx 0x1D826522E044D68F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
nop
setx 0xA6298ED0E06961AA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x2A4A9605A18E4E5F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f0, %f14
loop_1312:
edge32l %l3, %o3, %l4
bn,a,pn %icc, loop_1313
nop
set 0x44, %g4
lduw [%l7 + %g4], %i5
edge16l %g5, %i1, %l2
edge16ln %o1, %i7, %l6
loop_1313:
fmovscc %icc, %f31, %f18
movcc %icc, %i6, %g3
edge32n %i3, %g2, %l5
tgu %icc, 0x6
edge8ln %o2, %g1, %g6
edge32l %o7, %o4, %g4
tle %xcc, 0x3
fabss %f30, %f27
subc %i2, %o6, %i4
wr %g0, 0x89, %asi
ldswa [%l7 + 0x50] %asi, %l0
tl %xcc, 0x5
fmovrdgez %o5, %f2, %f22
te %icc, 0x4
sdivx %l1, 0x153A, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsneg %xcc, %f20, %f21
mulscc %g7, %l3, %o3
tne %icc, 0x4
array8 %i0, %i5, %g5
xorcc %l4, %i1, %l2
nop
set 0x50, %o7
ldd [%l7 + %o7], %f2
fmovrdne %o1, %f10, %f14
nop
fitos %f3, %f23
fstox %f23, %f22
fxtos %f22, %f7
sdivcc %i7, 0x13E7, %l6
or %i6, 0x193B, %i3
brlz %g3, loop_1314
edge16n %l5, %o2, %g1
movrlez %g2, %g6, %o7
array32 %o4, %g4, %i2
loop_1314:
edge16n %i4, %l0, %o5
nop
setx 0x38EDDED8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0xE3C8786F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fmuls %f8, %f12, %f1
popc %o6, %o0
fones %f7
fba,a %fcc2, loop_1315
movrgez %l1, %l3, %o3
brnz %g7, loop_1316
movcs %xcc, %i0, %g5
loop_1315:
tcs %icc, 0x4
fmovscc %icc, %f12, %f30
loop_1316:
edge32n %i5, %i1, %l4
tsubcc %o1, 0x021F, %i7
tg %icc, 0x5
flush %l7 + 0x24
bshuffle %f20, %f8, %f28
fmovscs %xcc, %f11, %f8
set 0x20, %i0
ldstuba [%l7 + %i0] 0x88, %l6
nop
setx 0xE06A47D9, %l0, %l6
st %l6, [%l7 + 0x44]
ld [%l7 + 0x44], %fsr
tsubcc %i6, 0x090B, %l2
fornot2s %f27, %f8, %f20
sdivcc %g3, 0x0C0F, %i3
movvs %icc, %o2, %g1
fmovrsgz %l5, %f14, %f29
flush %l7 + 0x58
nop
setx 0xE6D5067D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
fsqrts %f24, %f3
movge %icc, %g2, %g6
edge8n %o7, %g4, %o4
fsrc1s %f8, %f14
or %i4, 0x114B, %l0
nop
setx 0xC07D05174A261651, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xB214368D7EBF00AF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fdivd %f8, %f30, %f18
edge32l %o5, %o6, %i2
tsubcctv %l1, 0x0411, %l3
fba,a %fcc3, loop_1317
movre %o0, 0x097, %g7
fcmpgt16 %f22, %f22, %o3
tcc %xcc, 0x4
loop_1317:
movvc %xcc, %g5, %i5
set 0x0C, %l4
lduwa [%l7 + %l4] 0x88, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bge %xcc, loop_1318
tneg %xcc, 0x3
add %i1, 0x041F, %l4
fones %f6
loop_1318:
fbu %fcc2, loop_1319
tvs %icc, 0x6
fcmpne16 %f18, %f16, %o1
nop
fitos %f14, %f0
fstox %f0, %f6
loop_1319:
edge32l %l6, %i7, %i6
sdivcc %g3, 0x0393, %i3
set 0x70, %l1
stba %l2, [%l7 + %l1] 0x04
wr %g0, 0x19, %asi
lda [%l7 + 0x70] %asi, %f4
prefetch [%l7 + 0x44], 0x3
fmovrse %o2, %f29, %f26
tg %xcc, 0x6
movvs %icc, %l5, %g1
be,a loop_1320
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnor %f26, %f28, %f14
edge16n %g6, %o7, %g4
loop_1320:
orncc %g2, %i4, %l0
and %o5, %o4, %i2
smulcc %l1, %l3, %o0
tne %icc, 0x4
fmul8x16al %f10, %f3, %f0
edge8 %o6, %o3, %g7
fbug %fcc2, loop_1321
fmovrdgez %g5, %f6, %f12
tpos %xcc, 0x0
tpos %icc, 0x7
loop_1321:
edge32l %i0, %i1, %l4
stx %i5, [%l7 + 0x58]
fble,a %fcc0, loop_1322
te %icc, 0x4
fblg %fcc0, loop_1323
nop
setx loop_1324, %l0, %l1
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_1322:
edge8 %o1, %i7, %i6
edge16l %l6, %g3, %l2
loop_1323:
nop
wr %g0, 0x80, %asi
lduba [%l7 + 0x26] %asi, %i3
loop_1324:
edge16ln %l5, %o2, %g1
xorcc %o7, 0x00B0, %g4
fbl %fcc0, loop_1325
fcmple16 %f26, %f26, %g2
edge32 %g6, %l0, %i4
tsubcc %o5, 0x1AC3, %i2
loop_1325:
umul %o4, 0x19DF, %l3
nop
setx loop_1326, %l0, %l1
jmpl %l1, %o0
fbn %fcc2, loop_1327
tn %icc, 0x7
and %o6, %o3, %l1
loop_1326:
edge32ln %g7, %g5, %i1
loop_1327:
tle %icc, 0x5
add %l7, 0x18, %l6
wr %g0, 0x0c, %asi
casxa [%l6] %asi, %i0, %i5
nop
set 0x18, %i4
ldx [%l7 + %i4], %l4
tneg %icc, 0x4
tleu %xcc, 0x6
set 0x30, %i5
stxa %o1, [%l7 + %i5] 0x22
membar #Sync
call loop_1328
fnot2 %f10, %f6
movge %xcc, %i6, %i7
tcs %xcc, 0x5
loop_1328:
brgez %g3, loop_1329
fble,a %fcc2, loop_1330
fand %f0, %f20, %f26
sub %l6, %i3, %l5
loop_1329:
mulx %l2, 0x0B55, %o2
loop_1330:
addc %o7, %g1, %g4
fbg %fcc0, loop_1331
udivx %g6, 0x0197, %g2
ba loop_1332
edge32n %i4, %o5, %i2
loop_1331:
bn,a %xcc, loop_1333
mulscc %l0, %o4, %o0
loop_1332:
fbug,a %fcc2, loop_1334
movcs %icc, %o6, %l3
loop_1333:
or %o3, %l1, %g7
and %g5, %i0, %i5
loop_1334:
add %i1, 0x0E1B, %o1
st %f24, [%l7 + 0x50]
set 0x28, %g6
ldxa [%l7 + %g6] 0x88, %i6
fmovdvs %icc, %f25, %f22
array32 %l4, %g3, %i7
wr %g0, 0x89, %asi
ldda [%l7 + 0x50] %asi, %i2
ldx [%l7 + 0x20], %l5
fnot1s %f24, %f31
fnot1s %f4, %f14
std %f26, [%l7 + 0x50]
orcc %l2, 0x1A7D, %l6
tvc %xcc, 0x6
edge16 %o2, %o7, %g4
sdivx %g1, 0x1065, %g2
tsubcctv %g6, %i4, %i2
brlez %o5, loop_1335
xnorcc %l0, %o0, %o6
wr %g0, 0x81, %asi
ldxa [%l7 + 0x28] %asi, %o4
loop_1335:
nop
set 0x0E, %i6
ldsba [%l7 + %i6] 0x18, %l3
movl %xcc, %l1, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8n %g5, %o3, %i5
fxors %f25, %f5, %f15
bvc,a,pt %xcc, loop_1336
fbo %fcc2, loop_1337
movrlez %i0, 0x1D7, %o1
tneg %icc, 0x3
loop_1336:
edge8n %i6, %i1, %l4
loop_1337:
movcs %xcc, %g3, %i3
bl,pt %xcc, loop_1338
movrlz %i7, 0x28E, %l5
sra %l6, %o2, %l2
edge32l %o7, %g1, %g2
loop_1338:
tvs %icc, 0x2
nop
setx loop_1339, %l0, %l1
jmpl %l1, %g4
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
subcc %i4, %i2, %g6
srax %l0, %o0, %o5
loop_1339:
smul %o4, %o6, %l1
loop_1340:
udivcc %g7, 0x085E, %l3
addcc %g5, %i5, %i0
fornot2 %f10, %f28, %f22
brz,a %o1, loop_1341
edge32l %i6, %o3, %l4
taddcc %g3, 0x1276, %i3
movne %icc, %i7, %i1
loop_1341:
nop
setx 0x6047DD0D, %l0, %l6
st %l6, [%l7 + 0x08]
ld [%l7 + 0x08], %fsr
tneg %xcc, 0x4
movg %icc, %l6, %o2
fmovrslz %l2, %f4, %f6
srlx %o7, 0x00, %g1
fand %f12, %f14, %f12
wr %g0, 0x18, %asi
swapa [%l7 + 0x30] %asi, %l5
movrgz %g2, 0x06B, %g4
fands %f5, %f12, %f18
fble,a %fcc0, loop_1342
nop
setx loop_1343, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fba %fcc0, loop_1344
subccc %i4, 0x02EC, %g6
loop_1342:
tcs %icc, 0x6
loop_1343:
sethi 0x073C, %l0
loop_1344:
edge32ln %o0, %i2, %o4
tcc %xcc, 0x7
nop
setx 0xB45BEB2B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
fsqrts %f1, %f21
fand %f30, %f2, %f16
movvc %xcc, %o5, %l1
nop
setx loop_1345, %l0, %l1
jmpl %l1, %o6
orncc %l3, 0x0D82, %g7
addccc %i5, 0x1EA7, %i0
wr %g0, 0x58, %asi
ldxa [%g0 + 0x18] %asi, %g5
loop_1345:
subc %o1, %o3, %i6
movrne %g3, 0x14B, %i3
tcc %xcc, 0x5
fmul8sux16 %f22, %f0, %f10
fba,a %fcc3, loop_1346
stbar
movle %icc, %i7, %i1
ble,pn %icc, loop_1347
loop_1346:
bg,a,pt %icc, loop_1348
alignaddrl %l4, %l6, %l2
edge32n %o7, %o2, %l5
loop_1347:
tcc %icc, 0x3
loop_1348:
ldub [%l7 + 0x76], %g1
wr %g0, 0x4f, %asi
stxa %g2, [%g0 + 0x10] %asi
movpos %xcc, %i4, %g4
mulx %g6, 0x0797, %l0
andncc %i2, %o0, %o4
umulcc %o5, %l1, %l3
faligndata %f12, %f30, %f28
fbu %fcc2, loop_1349
fandnot1s %f14, %f26, %f23
movl %xcc, %o6, %i5
mova %xcc, %i0, %g7
loop_1349:
orcc %g5, %o3, %i6
brnz,a %o1, loop_1350
flush %l7 + 0x6C
fmovdcs %icc, %f25, %f10
bvc %xcc, loop_1351
loop_1350:
movgu %xcc, %i3, %i7
sdivcc %i1, 0x102A, %g3
nop
set 0x48, %l2
stx %l6, [%l7 + %l2]
loop_1351:
movrgz %l2, %l4, %o2
fxnor %f22, %f10, %f30
andcc %l5, 0x1AD4, %o7
sdivx %g1, 0x1C7D, %i4
edge8 %g2, %g6, %l0
movneg %icc, %i2, %g4
ta %xcc, 0x1
xorcc %o0, %o4, %o5
fpadd16s %f7, %f5, %f30
membar 0x44
tsubcc %l1, %o6, %l3
addcc %i0, %g7, %i5
movge %xcc, %g5, %o3
array8 %i6, %o1, %i7
brgez,a %i3, loop_1352
tpos %xcc, 0x3
umulcc %g3, %i1, %l6
fmovdge %xcc, %f27, %f0
loop_1352:
subcc %l4, %l2, %o2
fmovrdgez %l5, %f16, %f20
sllx %o7, 0x10, %i4
mova %xcc, %g1, %g2
movle %xcc, %l0, %i2
orcc %g6, %o0, %g4
subc %o4, %o5, %o6
te %xcc, 0x1
add %l3, 0x0821, %i0
movge %icc, %g7, %i5
bg,pn %icc, loop_1353
tle %icc, 0x2
nop
fitos %f4, %f0
fstoi %f0, %f29
wr %g0, 0x1f, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
loop_1353:
bn,a,pt %xcc, loop_1354
edge32ln %l1, %g5, %i6
xnor %o1, %i7, %i3
set 0x34, %g2
stha %o3, [%l7 + %g2] 0x10
loop_1354:
array32 %g3, %i1, %l6
popc 0x130E, %l2
andncc %o2, %l4, %o7
movrgz %l5, 0x188, %i4
orcc %g2, 0x1F66, %l0
edge8 %i2, %g1, %o0
fmovde %xcc, %f19, %f5
tvc %xcc, 0x4
fbge,a %fcc3, loop_1355
ta %icc, 0x0
movn %xcc, %g4, %g6
movne %xcc, %o4, %o5
loop_1355:
tle %icc, 0x1
wr %g0, 0x10, %asi
stwa %o6, [%l7 + 0x74] %asi
movpos %icc, %i0, %g7
add %i5, 0x06A2, %l1
set 0x30, %l6
ldswa [%l7 + %l6] 0x81, %g5
ba,pt %xcc, loop_1356
mulscc %i6, 0x01DD, %l3
umul %i7, 0x1351, %o1
ld [%l7 + 0x68], %f11
loop_1356:
fcmpeq16 %f4, %f26, %o3
movrlez %g3, %i1, %l6
bn,a,pn %icc, loop_1357
tcc %icc, 0x4
fornot2 %f28, %f30, %f16
movrlz %i3, %l2, %o2
loop_1357:
fors %f21, %f3, %f31
st %f7, [%l7 + 0x34]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
membar 0x39
fmovde %icc, %f26, %f20
bneg,a loop_1358
array32 %o7, %l4, %l5
wr %g0, 0x80, %asi
sta %f20, [%l7 + 0x28] %asi
loop_1358:
for %f2, %f12, %f8
fxnor %f16, %f8, %f2
array32 %g2, %l0, %i2
orn %g1, 0x1D0C, %i4
movrgz %o0, 0x282, %g6
ldd [%l7 + 0x48], %o4
add %l7, 0x68, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %o5, %o6
fnot1 %f2, %f10
mulx %g4, 0x0949, %i0
wr %g0, 0x81, %asi
ldsha [%l7 + 0x22] %asi, %g7
edge32ln %i5, %l1, %g5
andn %i6, 0x0C23, %i7
mulscc %o1, %o3, %l3
bleu,a %xcc, loop_1359
ld [%l7 + 0x6C], %f28
nop
fitos %f19, %f0
popc 0x1CC1, %i1
loop_1359:
addc %g3, 0x0CCD, %l6
fmovsg %xcc, %f19, %f12
movre %l2, 0x1B0, %o2
brz %o7, loop_1360
sub %i3, %l4, %l5
bvs %icc, loop_1361
edge32ln %l0, %g2, %g1
loop_1360:
nop
wr %g0, 0x89, %asi
stwa %i2, [%l7 + 0x30] %asi
loop_1361:
nop
setx 0x59BA9E8CC39BD075, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f24
xor %o0, 0x19C1, %g6
tle %icc, 0x4
set 0x55, %g7
stba %i4, [%l7 + %g7] 0x27
membar #Sync
tg %xcc, 0x1
addc %o4, 0x0E7C, %o6
nop
setx loop_1362, %l0, %l1
jmpl %l1, %g4
tsubcctv %o5, 0x0B4A, %g7
fpmerge %f3, %f14, %f26
lduw [%l7 + 0x0C], %i0
loop_1362:
nop
set 0x70, %o6
ldda [%l7 + %o6] 0x2a, %l0
te %xcc, 0x6
bleu loop_1363
movcs %icc, %i5, %i6
fmovrde %g5, %f18, %f28
nop
setx loop_1364, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1363:
fabss %f17, %f16
taddcc %o1, 0x0089, %i7
popc 0x0D80, %o3
loop_1364:
nop
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x68] %asi, 0x2
bvc,a,pt %xcc, loop_1365
tvc %xcc, 0x5
nop
fitos %f14, %f23
fstox %f23, %f12
fxtos %f12, %f2
set 0x3C, %o3
ldsha [%l7 + %o3] 0x10, %l3
loop_1365:
tcc %xcc, 0x3
orcc %g3, %l6, %o2
edge32 %l2, %o7, %l4
fpsub32 %f4, %f26, %f14
te %xcc, 0x0
nop
setx loop_1366, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mulscc %l5, 0x0CE7, %i3
movcc %xcc, %l0, %g2
movle %xcc, %i2, %g1
loop_1366:
mulscc %g6, 0x14EA, %o0
fandnot2s %f8, %f12, %f18
movcc %icc, %i4, %o6
fbge,a %fcc2, loop_1367
nop
setx loop_1368, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movrne %o4, %o5, %g4
movle %icc, %i0, %l1
loop_1367:
tn %xcc, 0x4
loop_1368:
edge8n %i5, %g7, %i6
umul %o1, %g5, %o3
sdivx %i7, 0x040D, %l3
edge8n %g3, %l6, %o2
fbg,a %fcc1, loop_1369
fcmpne32 %f30, %f14, %i1
addccc %l2, %l4, %o7
and %l5, 0x05E4, %i3
loop_1369:
nop
fitos %f4, %f3
fstox %f3, %f28
tle %xcc, 0x7
movcc %icc, %l0, %g2
udiv %g1, 0x1ADA, %g6
move %icc, %i2, %o0
fbn,a %fcc2, loop_1370
ldsw [%l7 + 0x64], %i4
nop
setx 0x32C19B53F40905DD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x94142F506BDA7ACE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fsubd %f16, %f14, %f26
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1370:
fmovsne %xcc, %f28, %f15
sllx %o4, %o5, %g4
andcc %o6, 0x06AD, %i0
fcmpne16 %f22, %f28, %l1
ldsw [%l7 + 0x3C], %g7
fsrc1 %f22, %f24
nop
fitod %f8, %f4
fdtox %f4, %f28
addcc %i6, 0x07B4, %i5
edge16l %o1, %o3, %g5
ldub [%l7 + 0x25], %l3
fmuld8sux16 %f14, %f8, %f12
ldstub [%l7 + 0x6C], %g3
fbne,a %fcc0, loop_1371
sra %i7, %o2, %l6
edge32n %i1, %l2, %o7
edge16l %l4, %i3, %l5
loop_1371:
movcc %icc, %g2, %l0
set 0x42, %o1
ldsha [%l7 + %o1] 0x89, %g6
nop
setx loop_1372, %l0, %l1
jmpl %l1, %i2
taddcc %g1, %i4, %o4
fmovrsgz %o0, %f23, %f7
movne %xcc, %o5, %o6
loop_1372:
array8 %i0, %g4, %l1
xnorcc %i6, 0x12E3, %i5
tne %icc, 0x5
mulscc %o1, 0x1614, %g7
sllx %o3, %g5, %l3
movcs %xcc, %i7, %g3
movgu %xcc, %o2, %i1
movvc %icc, %l6, %o7
bl,pt %xcc, loop_1373
fmovrdgz %l4, %f28, %f30
be,pn %xcc, loop_1374
te %xcc, 0x1
loop_1373:
tl %icc, 0x0
subc %l2, 0x0745, %l5
loop_1374:
ldx [%l7 + 0x78], %i3
umulcc %l0, 0x117F, %g6
movre %i2, %g1, %i4
tneg %icc, 0x4
sra %o4, 0x0F, %g2
udiv %o5, 0x19DF, %o0
movrne %i0, 0x063, %o6
ldub [%l7 + 0x3D], %g4
bvc,a loop_1375
mova %xcc, %l1, %i6
bleu,a %xcc, loop_1376
array8 %o1, %g7, %i5
loop_1375:
fsrc1s %f11, %f28
subccc %g5, %o3, %i7
loop_1376:
movcc %xcc, %l3, %g3
nop
setx loop_1377, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
umulcc %i1, %l6, %o7
xnor %o2, 0x1D9A, %l2
add %l5, %i3, %l0
loop_1377:
tcc %icc, 0x4
tge %xcc, 0x1
bn loop_1378
movne %icc, %l4, %g6
movg %xcc, %g1, %i2
brlz,a %o4, loop_1379
loop_1378:
tg %xcc, 0x6
lduw [%l7 + 0x7C], %i4
tn %xcc, 0x2
loop_1379:
bl loop_1380
edge8ln %o5, %g2, %o0
for %f10, %f0, %f22
array16 %o6, %g4, %l1
loop_1380:
ldsb [%l7 + 0x14], %i6
smul %i0, %g7, %i5
nop
setx 0x96CB82BC10406C6E, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
fbg %fcc0, loop_1381
faligndata %f24, %f16, %f22
sllx %g5, 0x05, %o3
tcs %xcc, 0x0
loop_1381:
addcc %i7, %l3, %o1
orcc %i1, 0x0332, %l6
subc %g3, 0x199D, %o7
movpos %icc, %l2, %o2
sra %i3, %l0, %l4
tsubcc %l5, 0x1091, %g1
brlez %i2, loop_1382
movre %o4, %i4, %g6
addcc %g2, 0x03FF, %o0
fblg %fcc3, loop_1383
loop_1382:
faligndata %f4, %f20, %f6
wr %g0, 0x0c, %asi
lduha [%l7 + 0x14] %asi, %o5
loop_1383:
bpos,a loop_1384
movl %icc, %o6, %l1
tge %xcc, 0x3
array16 %g4, %i0, %g7
loop_1384:
fcmpgt32 %f24, %f28, %i5
add %l7, 0x1C, %l6
wr %g0, 0x18, %asi
casa [%l6] 0x18, %i6, %o3
move %xcc, %i7, %g5
movne %xcc, %o1, %i1
bn,pt %xcc, loop_1385
movgu %icc, %l3, %l6
mulscc %g3, %l2, %o2
movle %xcc, %o7, %l0
loop_1385:
bvc,a %xcc, loop_1386
orcc %i3, 0x1E1A, %l4
ldd [%l7 + 0x78], %f26
membar 0x73
loop_1386:
movrne %l5, %i2, %o4
set 0x40, %i3
stda %f16, [%l7 + %i3] 0x1f
membar #Sync
lduw [%l7 + 0x70], %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulscc %g6, %g2, %o0
fnands %f17, %f27, %f11
addccc %g1, 0x05E2, %o5
tcc %icc, 0x2
orcc %o6, 0x08E0, %g4
fcmple16 %f24, %f2, %i0
wr %g0, 0x23, %asi
stha %l1, [%l7 + 0x48] %asi
membar #Sync
call loop_1387
tvc %icc, 0x2
bcc %icc, loop_1388
edge8n %i5, %g7, %o3
loop_1387:
edge32ln %i6, %i7, %g5
orn %i1, %l3, %o1
loop_1388:
nop
fitod %f6, %f16
fdtox %f16, %f14
ld [%l7 + 0x14], %f24
move %xcc, %g3, %l6
fbuge %fcc3, loop_1389
addcc %o2, 0x1FB6, %l2
movne %icc, %l0, %i3
bcs,pn %xcc, loop_1390
loop_1389:
fxor %f26, %f30, %f6
fmul8sux16 %f30, %f2, %f8
sub %l4, 0x092F, %o7
loop_1390:
fornot1s %f8, %f25, %f13
wr %g0, 0x04, %asi
lduha [%l7 + 0x56] %asi, %i2
mova %xcc, %o4, %l5
array8 %i4, %g2, %o0
bcs loop_1391
bn,a %icc, loop_1392
tcs %xcc, 0x1
fbuge %fcc1, loop_1393
loop_1391:
edge8n %g1, %g6, %o6
loop_1392:
fmovsl %xcc, %f16, %f26
fnot1 %f18, %f6
loop_1393:
tvs %icc, 0x7
srlx %o5, %g4, %i0
movn %icc, %i5, %l1
sll %o3, %g7, %i6
tge %icc, 0x2
wr %g0, 0x89, %asi
ldxa [%l7 + 0x28] %asi, %i7
tpos %icc, 0x2
mulx %i1, %g5, %l3
movvc %xcc, %o1, %g3
tvs %icc, 0x6
addccc %o2, %l6, %l2
fandnot1s %f6, %f13, %f3
ble,a,pt %icc, loop_1394
and %i3, 0x0701, %l0
bleu loop_1395
te %xcc, 0x5
loop_1394:
nop
setx loop_1396, %l0, %l1
jmpl %l1, %l4
nop
setx 0x0E5B27FF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
fsqrts %f4, %f18
loop_1395:
nop
setx 0x6B006DE2105090A4, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
set 0x70, %o0
sta %f15, [%l7 + %o0] 0x88
loop_1396:
edge16ln %i2, %o4, %o7
srl %l5, 0x00, %g2
fmovda %xcc, %f4, %f16
fmovrsgez %o0, %f10, %f28
orn %g1, 0x0ACF, %g6
movge %icc, %i4, %o6
fpack32 %f10, %f22, %f10
fba,a %fcc1, loop_1397
movrlz %g4, %i0, %o5
fpadd16s %f20, %f23, %f18
movrgz %l1, %o3, %i5
loop_1397:
call loop_1398
movgu %icc, %i6, %i7
nop
fitos %f16, %f13
set 0x60, %o5
prefetcha [%l7 + %o5] 0x88, 0x0
loop_1398:
sth %g5, [%l7 + 0x4C]
udivcc %l3, 0x1EBA, %i1
fsrc1 %f6, %f22
udiv %g3, 0x1752, %o2
movre %l6, 0x1EF, %l2
xnorcc %i3, %l0, %o1
movne %xcc, %i2, %l4
ldsw [%l7 + 0x48], %o7
move %xcc, %o4, %l5
edge32 %g2, %o0, %g6
mulscc %g1, %o6, %g4
edge32l %i0, %i4, %o5
membar 0x29
sethi 0x0EDF, %o3
stbar
tneg %icc, 0x3
fbn %fcc2, loop_1399
lduh [%l7 + 0x16], %l1
sllx %i6, %i5, %i7
movrne %g7, 0x1A6, %g5
loop_1399:
tsubcc %i1, %l3, %o2
fmovdvs %icc, %f19, %f4
set 0x4C, %o4
stwa %g3, [%l7 + %o4] 0x2a
membar #Sync
nop
setx 0xC256F9C79043EE71, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
fmovrsgez %l6, %f31, %f8
lduh [%l7 + 0x3A], %l2
tn %xcc, 0x1
tvc %icc, 0x0
be,a,pn %icc, loop_1400
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpadd16s %f15, %f6, %f12
movrne %i3, 0x356, %l0
loop_1400:
movle %icc, %o1, %l4
add %o7, 0x18CE, %o4
tcc %xcc, 0x7
tgu %xcc, 0x3
udiv %i2, 0x11FD, %l5
tsubcctv %g2, %g6, %o0
nop
set 0x70, %g1
ldsw [%l7 + %g1], %o6
fmovrsgez %g1, %f7, %f20
fbg %fcc1, loop_1401
edge8 %g4, %i0, %o5
umul %i4, 0x1D1F, %o3
movre %l1, 0x08A, %i5
loop_1401:
fbn,a %fcc1, loop_1402
taddcc %i7, %g7, %i6
movrlz %g5, %l3, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1402:
nop
set 0x50, %l3
stba %g3, [%l7 + %l3] 0xea
membar #Sync
edge16l %l6, %l2, %o2
alignaddr %i3, %o1, %l0
udiv %o7, 0x1683, %l4
tcs %icc, 0x5
wr %g0, 0x04, %asi
lduwa [%l7 + 0x7C] %asi, %o4
sdivx %i2, 0x1070, %l5
movneg %xcc, %g2, %o0
udivx %g6, 0x19A3, %o6
fmovscc %xcc, %f12, %f9
fmovd %f14, %f12
subccc %g4, 0x02F3, %g1
umul %i0, 0x1099, %o5
fxnor %f6, %f30, %f14
tleu %xcc, 0x5
fmovscc %xcc, %f26, %f26
sra %o3, 0x12, %l1
umulcc %i4, 0x039C, %i7
xor %g7, %i5, %i6
fnegd %f0, %f6
fbe %fcc2, loop_1403
for %f10, %f0, %f8
array16 %l3, %i1, %g3
sdiv %g5, 0x0EBE, %l2
loop_1403:
fxnor %f0, %f8, %f6
addc %l6, %o2, %i3
nop
setx loop_1404, %l0, %l1
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 %l0, %o7, %l4
orn %o4, %o1, %l5
tne %xcc, 0x0
loop_1404:
fmovdg %icc, %f30, %f3
udivcc %g2, 0x01B4, %i2
edge32n %o0, %o6, %g4
edge16ln %g6, %i0, %o5
fmovdleu %xcc, %f19, %f26
movrlz %o3, 0x1BD, %g1
add %l7, 0x20, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %i4, %i7
set 0x30, %l5
lduha [%l7 + %l5] 0x81, %g7
fmovdg %xcc, %f20, %f28
flush %l7 + 0x74
nop
set 0x28, %g5
lduw [%l7 + %g5], %i5
fba,a %fcc3, loop_1405
edge8ln %l1, %i6, %l3
bn,pn %icc, loop_1406
array8 %g3, %g5, %l2
loop_1405:
nop
setx loop_1407, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fsrc1s %f9, %f20
loop_1406:
mulscc %l6, 0x1D60, %i1
fornot2s %f6, %f12, %f18
loop_1407:
array32 %i3, %o2, %o7
edge16 %l4, %l0, %o1
array16 %o4, %l5, %i2
set 0x40, %g3
ldda [%l7 + %g3] 0x81, %f16
edge32 %o0, %g2, %o6
fnot2 %f20, %f2
fbuge %fcc0, loop_1408
movre %g6, %g4, %o5
nop
setx 0xE2F8CCF1C1152460, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x2C87C366DAE740D5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
faddd %f6, %f12, %f22
nop
setx 0x78B893F187E3F026, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x84819FD7FBE99844, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fdivd %f10, %f22, %f24
loop_1408:
tsubcc %o3, 0x006F, %g1
fmovse %icc, %f26, %f22
array16 %i4, %i0, %i7
set 0x40, %i2
ldda [%l7 + %i2] 0x14, %f16
umulcc %i5, %g7, %l1
edge32 %i6, %l3, %g3
set 0x24, %l0
sta %f29, [%l7 + %l0] 0x89
bneg,pt %xcc, loop_1409
fsrc2s %f19, %f7
array16 %g5, %l2, %i1
movrgz %l6, 0x198, %i3
loop_1409:
movleu %xcc, %o2, %l4
tn %xcc, 0x3
fbo,a %fcc2, loop_1410
umulcc %l0, 0x1FB6, %o7
tgu %icc, 0x2
movrgz %o1, %o4, %i2
loop_1410:
tg %icc, 0x5
fmovdl %xcc, %f8, %f4
ldstub [%l7 + 0x14], %l5
taddcc %o0, %o6, %g6
movg %xcc, %g4, %o5
andcc %g2, 0x0FB2, %g1
edge8n %o3, %i0, %i4
set 0x58, %i7
ldxa [%l7 + %i7] 0x11, %i7
nop
setx loop_1411, %l0, %l1
jmpl %l1, %i5
fblg,a %fcc2, loop_1412
tneg %icc, 0x4
tl %icc, 0x3
loop_1411:
sll %l1, %i6, %l3
loop_1412:
subccc %g7, 0x01C8, %g3
fmovda %icc, %f6, %f19
ba,pn %icc, loop_1413
movge %icc, %l2, %i1
fmuld8sux16 %f13, %f0, %f10
array8 %g5, %i3, %l6
loop_1413:
nop
fitod %f12, %f22
fdtox %f22, %f10
sir 0x09FE
edge32n %l4, %o2, %o7
fmovdcc %icc, %f3, %f29
ldd [%l7 + 0x28], %f28
movcc %icc, %l0, %o1
sdivcc %i2, 0x13F7, %o4
movgu %xcc, %l5, %o0
fmovspos %xcc, %f15, %f24
fcmpeq32 %f20, %f8, %g6
fmovdcc %xcc, %f30, %f13
fmuld8sux16 %f4, %f24, %f10
fandnot1s %f27, %f26, %f28
fmovrdgez %g4, %f14, %f8
fpackfix %f4, %f16
alignaddrl %o5, %g2, %o6
pdist %f30, %f30, %f22
movvs %icc, %o3, %g1
andn %i0, 0x0E70, %i7
nop
fitod %f10, %f14
fdtox %f14, %f10
movrgez %i4, %l1, %i5
subcc %l3, 0x11FF, %i6
tsubcctv %g7, 0x13B4, %l2
ldsh [%l7 + 0x2E], %i1
subccc %g3, 0x03D4, %g5
sll %l6, 0x08, %i3
nop
fitod %f12, %f24
fdtos %f24, %f14
andncc %l4, %o7, %l0
edge8n %o1, %i2, %o2
bvc,pt %icc, loop_1414
bpos %xcc, loop_1415
lduw [%l7 + 0x54], %o4
edge16l %o0, %g6, %g4
loop_1414:
edge32n %o5, %l5, %o6
loop_1415:
nop
wr %g0, 0x88, %asi
ldda [%l7 + 0x40] %asi, %f16
fnand %f30, %f16, %f6
xnorcc %o3, 0x12C3, %g2
fmuld8sux16 %f25, %f12, %f16
movvc %icc, %i0, %g1
for %f20, %f6, %f2
fand %f30, %f20, %f10
bvs,a,pn %xcc, loop_1416
nop
setx 0x7FD5BC54, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x004DA50A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fadds %f29, %f6, %f24
tleu %icc, 0x7
orcc %i4, %i7, %i5
loop_1416:
fornot2s %f9, %f1, %f31
fmovscc %icc, %f13, %f20
set 0x1A, %i1
stha %l1, [%l7 + %i1] 0xea
membar #Sync
fpmerge %f15, %f15, %f28
set 0x70, %o2
sta %f9, [%l7 + %o2] 0x88
tpos %xcc, 0x6
ba,pt %xcc, loop_1417
ta %icc, 0x2
srax %i6, 0x0B, %l3
sllx %g7, 0x07, %i1
loop_1417:
nop
wr %g0, 0x1e, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
sdivx %g3, 0x10A3, %l2
fmovrdlez %l6, %f18, %f4
fmuld8ulx16 %f16, %f17, %f4
edge8 %g5, %l4, %o7
andn %i3, 0x0C5B, %o1
sdivcc %l0, 0x0A98, %o2
xorcc %i2, %o4, %o0
fmovdvc %xcc, %f10, %f4
set 0x52, %o7
ldsha [%l7 + %o7] 0x15, %g6
fmovda %xcc, %f8, %f5
alignaddr %o5, %g4, %o6
stx %o3, [%l7 + 0x60]
stx %g2, [%l7 + 0x30]
mulscc %l5, 0x1C6D, %g1
tvc %icc, 0x7
wr %g0, 0x80, %asi
lduwa [%l7 + 0x50] %asi, %i0
udivcc %i4, 0x0AE5, %i5
bneg,a,pn %xcc, loop_1418
fmovdgu %icc, %f21, %f22
set 0x61, %g4
ldsba [%l7 + %g4] 0x88, %i7
loop_1418:
movcc %xcc, %i6, %l1
nop
set 0x76, %l4
lduh [%l7 + %l4], %g7
brz %i1, loop_1419
ldstub [%l7 + 0x27], %l3
fcmpne32 %f16, %f28, %g3
ldub [%l7 + 0x7F], %l6
loop_1419:
fbo,a %fcc3, loop_1420
sub %g5, %l4, %l2
fmul8x16 %f26, %f10, %f12
alignaddr %i3, %o1, %o7
loop_1420:
movvc %icc, %o2, %i2
bcc %xcc, loop_1421
tle %icc, 0x5
movcs %icc, %o4, %l0
set 0x7C, %i0
lduwa [%l7 + %i0] 0x18, %g6
loop_1421:
fmovsgu %xcc, %f4, %f18
movle %xcc, %o0, %o5
bvs,a %xcc, loop_1422
fmovdneg %icc, %f0, %f13
wr %g0, 0x88, %asi
lduwa [%l7 + 0x18] %asi, %g4
loop_1422:
nop
fitod %f0, %f12
bcs,a,pn %icc, loop_1423
edge8 %o6, %o3, %g2
mulx %g1, 0x06C1, %i0
ldx [%l7 + 0x10], %l5
loop_1423:
edge16n %i4, %i7, %i6
movpos %icc, %i5, %l1
move %xcc, %g7, %i1
tn %icc, 0x6
smul %g3, %l3, %l6
fornot2 %f16, %f6, %f20
movvs %xcc, %l4, %l2
alignaddrl %g5, %o1, %o7
andcc %i3, 0x154C, %i2
fpsub32 %f26, %f18, %f20
bcs %icc, loop_1424
movne %xcc, %o2, %o4
fbul %fcc3, loop_1425
orncc %g6, %o0, %l0
loop_1424:
udiv %o5, 0x1E23, %g4
for %f26, %f22, %f18
loop_1425:
tge %xcc, 0x6
srax %o3, 0x05, %o6
bgu loop_1426
brgez %g1, loop_1427
fmovsleu %xcc, %f13, %f28
fmovdleu %icc, %f11, %f29
loop_1426:
add %i0, 0x1AD9, %l5
loop_1427:
fmovdn %xcc, %f1, %f4
sllx %g2, %i7, %i6
ta %xcc, 0x0
movn %xcc, %i4, %i5
bn,pn %xcc, loop_1428
edge32 %g7, %l1, %g3
subccc %l3, %i1, %l4
sub %l6, %g5, %o1
loop_1428:
edge16ln %o7, %i3, %i2
andn %o2, %l2, %o4
tne %xcc, 0x6
fmovsne %icc, %f29, %f2
edge32ln %o0, %g6, %l0
fsrc2 %f4, %f4
smul %g4, %o3, %o6
alignaddrl %g1, %i0, %l5
udivcc %o5, 0x12D6, %i7
movl %icc, %i6, %g2
mova %xcc, %i5, %i4
fblg,a %fcc3, loop_1429
smulcc %g7, %l1, %g3
taddcc %l3, %i1, %l4
subcc %g5, %l6, %o1
loop_1429:
andncc %i3, %i2, %o7
set 0x50, %i4
sta %f12, [%l7 + %i4] 0x19
fmovs %f24, %f11
fpsub16s %f18, %f24, %f3
add %l2, %o2, %o0
xorcc %g6, 0x1C39, %o4
movcc %xcc, %g4, %l0
tvc %xcc, 0x1
fnot1 %f4, %f8
brgz,a %o6, loop_1430
movleu %icc, %o3, %g1
edge8n %i0, %l5, %i7
mulscc %i6, %g2, %i5
loop_1430:
brlez %o5, loop_1431
and %i4, %g7, %l1
sllx %g3, %l3, %i1
wr %g0, 0x89, %asi
stwa %g5, [%l7 + 0x60] %asi
loop_1431:
tvc %xcc, 0x2
andcc %l6, 0x12D2, %o1
mova %icc, %i3, %i2
srl %o7, %l4, %l2
movre %o0, %o2, %o4
edge8 %g6, %g4, %l0
brgz,a %o6, loop_1432
tg %icc, 0x4
st %f27, [%l7 + 0x4C]
movle %icc, %g1, %i0
loop_1432:
nop
set 0x60, %i5
swapa [%l7 + %i5] 0x19, %o3
fnands %f20, %f22, %f5
swap [%l7 + 0x78], %l5
edge16 %i7, %i6, %g2
wr %g0, 0x81, %asi
ldsba [%l7 + 0x6E] %asi, %i5
movvc %icc, %i4, %g7
nop
fitod %f10, %f10
fdtox %f10, %f10
sll %l1, 0x0D, %o5
udivx %l3, 0x1F28, %i1
smul %g5, %l6, %g3
movge %icc, %i3, %i2
bvc,a loop_1433
edge16l %o7, %o1, %l2
nop
setx 0x175B154FA052F488, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
tl %xcc, 0x1
loop_1433:
fmovse %icc, %f4, %f28
bne %icc, loop_1434
tpos %xcc, 0x6
membar 0x46
fnands %f7, %f14, %f6
loop_1434:
edge16 %o0, %o2, %o4
set 0x40, %l1
sta %f29, [%l7 + %l1] 0x89
fmul8x16 %f9, %f26, %f2
sdiv %g6, 0x0721, %l4
fmovdn %icc, %f25, %f13
flush %l7 + 0x48
movn %icc, %l0, %g4
brnz %g1, loop_1435
brgez,a %i0, loop_1436
fzero %f22
smulcc %o6, %o3, %i7
loop_1435:
ldsb [%l7 + 0x0C], %i6
loop_1436:
sdivcc %l5, 0x06BA, %i5
fmovrslez %g2, %f9, %f7
fmovsge %xcc, %f4, %f4
umul %i4, %g7, %o5
array16 %l3, %l1, %i1
wr %g0, 0x19, %asi
stda %f16, [%l7 + 0x40] %asi
movg %icc, %l6, %g3
wr %g0, 0x19, %asi
lda [%l7 + 0x44] %asi, %f28
movneg %icc, %g5, %i3
edge16l %i2, %o1, %o7
tcc %xcc, 0x1
fpadd16 %f16, %f10, %f6
fcmpgt16 %f2, %f20, %o0
tg %icc, 0x3
popc 0x0C7B, %l2
brlez,a %o2, loop_1437
tge %icc, 0x5
bneg,a loop_1438
tsubcctv %g6, 0x05D7, %o4
loop_1437:
mova %icc, %l4, %g4
array16 %g1, %l0, %i0
loop_1438:
sub %o3, %o6, %i7
fbn %fcc0, loop_1439
movrlz %i6, 0x1B3, %i5
call loop_1440
std %f10, [%l7 + 0x38]
loop_1439:
xnorcc %g2, %i4, %g7
add %l5, %l3, %o5
loop_1440:
array8 %l1, %l6, %i1
fbule %fcc1, loop_1441
movleu %xcc, %g5, %i3
brlez %g3, loop_1442
tsubcctv %i2, %o7, %o1
loop_1441:
sth %l2, [%l7 + 0x7A]
edge32ln %o0, %g6, %o4
loop_1442:
addc %o2, %g4, %g1
fmovrdlz %l4, %f16, %f14
std %f14, [%l7 + 0x50]
set 0x4E, %g6
ldsha [%l7 + %g6] 0x19, %i0
subccc %o3, 0x1E13, %o6
mulscc %i7, %l0, %i6
fcmple32 %f16, %f26, %i5
brz,a %g2, loop_1443
tvs %icc, 0x6
fmovrdgez %g7, %f30, %f2
sir 0x0C94
loop_1443:
fmovdleu %icc, %f22, %f10
xnorcc %l5, %i4, %o5
udiv %l3, 0x11EE, %l6
ldx [%l7 + 0x40], %i1
udivcc %g5, 0x0E9F, %l1
alignaddrl %g3, %i3, %i2
subc %o1, 0x0D6A, %l2
edge16l %o0, %o7, %g6
movpos %xcc, %o2, %g4
array8 %o4, %l4, %g1
fmovrslez %o3, %f14, %f31
movleu %xcc, %i0, %o6
movrlz %l0, 0x376, %i7
sub %i5, %i6, %g2
wr %g0, 0x81, %asi
lduba [%l7 + 0x58] %asi, %g7
smul %i4, %o5, %l5
fsrc1 %f4, %f26
sdivcc %l3, 0x0539, %l6
brlez,a %g5, loop_1444
fcmpne32 %f8, %f14, %i1
set 0x40, %l2
ldda [%l7 + %l2] 0x14, %f16
loop_1444:
fmovdcs %xcc, %f30, %f20
fnand %f6, %f6, %f6
edge8n %g3, %i3, %l1
edge16l %o1, %l2, %o0
be,pn %icc, loop_1445
edge32ln %o7, %i2, %g6
edge32l %g4, %o2, %o4
sllx %g1, %l4, %i0
loop_1445:
tleu %icc, 0x1
tleu %icc, 0x3
fbg,a %fcc3, loop_1446
tne %xcc, 0x5
fpadd32 %f10, %f0, %f10
st %f6, [%l7 + 0x38]
loop_1446:
bne loop_1447
bl,a %xcc, loop_1448
bshuffle %f18, %f20, %f16
sub %o6, 0x0434, %l0
loop_1447:
andcc %o3, 0x141A, %i7
loop_1448:
movcs %xcc, %i6, %i5
fmovrdgz %g2, %f28, %f0
tn %xcc, 0x7
fmovrde %i4, %f22, %f30
movrne %g7, 0x0F7, %l5
tpos %icc, 0x6
movvs %xcc, %l3, %l6
array8 %o5, %i1, %g3
sub %g5, 0x0CFC, %i3
alignaddr %o1, %l1, %l2
edge32ln %o7, %i2, %g6
fmovd %f18, %f18
nop
setx loop_1449, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
mulscc %g4, 0x068C, %o0
fmovrse %o4, %f20, %f31
set 0x68, %i6
lda [%l7 + %i6] 0x04, %f13
loop_1449:
nop
set 0x48, %l6
stwa %o2, [%l7 + %l6] 0x80
srax %g1, 0x11, %l4
tg %xcc, 0x7
subcc %o6, 0x0B89, %l0
fblg %fcc2, loop_1450
tvs %xcc, 0x0
bneg loop_1451
movle %icc, %i0, %i7
loop_1450:
sra %o3, %i6, %g2
membar 0x24
loop_1451:
movge %xcc, %i5, %g7
nop
fitos %f1, %f26
fstod %f26, %f16
subcc %l5, 0x0A51, %i4
bneg,a,pn %icc, loop_1452
fandnot2s %f10, %f26, %f26
nop
setx loop_1453, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
xor %l3, %o5, %i1
loop_1452:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %xcc, %l6, %g5
loop_1453:
movge %icc, %i3, %o1
movrne %l1, 0x07E, %g3
movle %icc, %l2, %o7
fmovde %icc, %f29, %f21
set 0x36, %g7
stha %g6, [%l7 + %g7] 0xe3
membar #Sync
edge16n %i2, %g4, %o0
movl %xcc, %o2, %o4
andcc %l4, 0x0B0A, %o6
fmovsle %icc, %f6, %f19
smul %g1, 0x1EE0, %i0
tneg %icc, 0x7
membar 0x23
tle %xcc, 0x3
and %l0, %i7, %i6
bne,a %icc, loop_1454
array32 %o3, %g2, %g7
edge32n %l5, %i4, %i5
fnegd %f20, %f26
loop_1454:
nop
wr %g0, 0x04, %asi
lduba [%l7 + 0x72] %asi, %o5
popc 0x0958, %i1
addc %l6, 0x1157, %g5
fpsub16 %f20, %f8, %f16
fcmpne16 %f8, %f0, %l3
sdivx %o1, 0x1DAA, %i3
add %l7, 0x40, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %g3
casxa [%l6] 0x10, %g3, %l2
brgz %l1, loop_1455
fmovd %f24, %f30
movneg %icc, %o7, %g6
bg loop_1456
loop_1455:
movl %xcc, %g4, %o0
xor %o2, %o4, %l4
movge %icc, %o6, %g1
loop_1456:
fbg,a %fcc1, loop_1457
edge32n %i0, %i2, %l0
movne %xcc, %i6, %o3
nop
setx 0x207A6459, %l0, %l6
st %l6, [%l7 + 0x78]
ld [%l7 + 0x78], %fsr
loop_1457:
flush %l7 + 0x0C
tcs %icc, 0x4
fnands %f9, %f12, %f8
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsvc %icc, %f30, %f11
set 0x30, %o6
stxa %g2, [%l7 + %o6] 0x14
fmovde %xcc, %f25, %f0
movrlez %g7, 0x200, %l5
be,pt %xcc, loop_1458
udivx %i7, 0x0856, %i4
popc 0x111A, %o5
tg %icc, 0x1
loop_1458:
umul %i5, 0x0821, %l6
edge32 %i1, %l3, %o1
fnors %f14, %f2, %f21
alignaddrl %g5, %g3, %l2
mulx %i3, %o7, %l1
srl %g6, %o0, %o2
smul %o4, 0x1036, %l4
std %f26, [%l7 + 0x78]
taddcctv %g4, %o6, %i0
ldstub [%l7 + 0x42], %i2
movge %icc, %l0, %g1
sra %o3, %i6, %g7
nop
setx 0x3CD561FB905DD82B, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
fbuge %fcc1, loop_1459
movle %xcc, %l5, %i7
sub %i4, 0x1EB2, %g2
sra %o5, %l6, %i1
loop_1459:
nop
fitos %f7, %f23
fstox %f23, %f16
fxtos %f16, %f21
taddcctv %i5, 0x184A, %l3
wr %g0, 0x89, %asi
swapa [%l7 + 0x50] %asi, %g5
orncc %g3, 0x170D, %o1
brgez,a %i3, loop_1460
nop
fitod %f2, %f22
fdtoi %f22, %f24
tcs %icc, 0x4
nop
set 0x78, %o3
stx %l2, [%l7 + %o3]
loop_1460:
tsubcctv %o7, 0x0874, %l1
mulx %g6, %o2, %o4
fmovrdlz %l4, %f12, %f24
ldsh [%l7 + 0x2C], %o0
fble %fcc0, loop_1461
udivx %o6, 0x057B, %i0
te %icc, 0x5
fsrc2s %f17, %f31
loop_1461:
array8 %g4, %l0, %i2
membar #Sync
wr %g0, 0x17, %asi
ldda [%l7 + 0x40] %asi, %f0
movpos %icc, %o3, %i6
xnorcc %g7, 0x1226, %g1
lduh [%l7 + 0x6C], %i7
edge32n %i4, %l5, %o5
or %l6, 0x16DE, %i1
tsubcctv %g2, 0x08F8, %i5
nop
setx 0x577FE056, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x8B741C11, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fsubs %f9, %f29, %f20
movneg %icc, %g5, %g3
set 0x28, %g2
stha %o1, [%l7 + %g2] 0x0c
bneg %xcc, loop_1462
fbo,a %fcc1, loop_1463
movvc %xcc, %l3, %l2
bcs,pt %icc, loop_1464
loop_1462:
fbu,a %fcc1, loop_1465
loop_1463:
nop
setx 0xC71CB014, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0xF4716C39, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fdivs %f5, %f20, %f5
ldsw [%l7 + 0x2C], %o7
loop_1464:
brgez %i3, loop_1466
loop_1465:
movgu %xcc, %g6, %l1
set 0x18, %o1
stxa %o2, [%l7 + %o1] 0x23
membar #Sync
loop_1466:
nop
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %f16
bneg,a,pt %xcc, loop_1467
tne %xcc, 0x6
tpos %icc, 0x2
fcmpne16 %f24, %f30, %o4
loop_1467:
orn %o0, %l4, %o6
bneg,pt %xcc, loop_1468
subcc %i0, 0x1719, %l0
nop
fitos %f2, %f15
fstox %f15, %f6
fxtos %f6, %f17
fornot2 %f30, %f16, %f6
loop_1468:
tpos %xcc, 0x2
fmovdg %icc, %f2, %f30
fmovsneg %icc, %f7, %f3
andcc %g4, 0x0BC0, %o3
xor %i2, %i6, %g1
fmovdvc %icc, %f10, %f12
fmovrde %i7, %f24, %f8
subcc %g7, %i4, %l5
movneg %xcc, %o5, %l6
mulx %i1, 0x07BD, %i5
srax %g5, 0x11, %g2
smul %g3, 0x0F49, %o1
fpadd32s %f1, %f14, %f10
fbg,a %fcc2, loop_1469
subccc %l2, 0x0D99, %o7
movrlez %l3, %i3, %g6
move %icc, %o2, %o4
loop_1469:
sdiv %l1, 0x02D8, %o0
set 0x28, %i3
stwa %o6, [%l7 + %i3] 0x2a
membar #Sync
for %f10, %f6, %f20
fmovrdgez %l4, %f16, %f26
set 0x60, %o0
stha %l0, [%l7 + %o0] 0x2b
membar #Sync
std %f0, [%l7 + 0x78]
nop
setx 0x97F0187D86D76934, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x87F8BDC4684739A8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fsubd %f24, %f22, %f10
ble,a,pn %icc, loop_1470
fornot1 %f2, %f22, %f20
fsrc1 %f10, %f8
sdivcc %i0, 0x1737, %o3
loop_1470:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsn %xcc, %f26, %f13
fpsub16 %f18, %f20, %f22
udivx %i2, 0x1FB0, %i6
movre %g4, 0x3CF, %g1
xorcc %i7, 0x02E7, %g7
addcc %l5, 0x176D, %i4
std %f16, [%l7 + 0x28]
edge8 %o5, %i1, %l6
swap [%l7 + 0x24], %i5
fmul8sux16 %f22, %f2, %f0
fpadd16 %f14, %f10, %f14
tne %icc, 0x0
sdivcc %g5, 0x0E4C, %g3
alignaddr %g2, %o1, %l2
fmovrse %o7, %f6, %f24
fmuld8ulx16 %f2, %f6, %f8
st %f12, [%l7 + 0x20]
ldub [%l7 + 0x79], %i3
membar 0x58
and %g6, %l3, %o2
mulx %o4, %l1, %o0
fba %fcc3, loop_1471
bg %icc, loop_1472
subc %o6, 0x173E, %l4
fbule,a %fcc3, loop_1473
loop_1471:
ldsw [%l7 + 0x58], %i0
loop_1472:
fbule %fcc2, loop_1474
sdivx %o3, 0x1BBE, %i2
loop_1473:
edge32ln %i6, %g4, %l0
tsubcctv %g1, %g7, %i7
loop_1474:
fmovrdgez %l5, %f16, %f16
flush %l7 + 0x74
fmovscs %icc, %f22, %f27
movg %icc, %i4, %o5
or %i1, %i5, %g5
mova %xcc, %l6, %g2
tn %xcc, 0x3
nop
setx 0x48211FA9224A078B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
fsqrtd %f20, %f20
fmul8ulx16 %f26, %f2, %f6
tpos %icc, 0x5
nop
setx 0x59BBDB339F876726, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xF151E9480BC5516D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fmuld %f24, %f2, %f14
stbar
array32 %o1, %g3, %l2
fmovdge %icc, %f31, %f30
umul %i3, %o7, %g6
membar 0x74
fexpand %f5, %f30
fcmpne32 %f4, %f0, %l3
andn %o4, %l1, %o2
sethi 0x1467, %o6
ldub [%l7 + 0x54], %l4
fmovsneg %icc, %f5, %f19
taddcc %i0, %o0, %o3
add %l7, 0x60, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %i2, %i6
fandnot1 %f4, %f16, %f20
edge8l %l0, %g1, %g4
movre %g7, 0x23E, %l5
movvs %xcc, %i7, %o5
sir 0x0886
fmovsgu %xcc, %f28, %f24
movre %i4, 0x304, %i5
fpsub16s %f15, %f8, %f3
tcc %xcc, 0x3
tneg %xcc, 0x6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orn %i1, %l6, %g2
movre %g5, 0x35E, %o1
fmovdl %icc, %f14, %f30
taddcctv %g3, 0x0247, %i3
srlx %l2, %g6, %l3
ldsb [%l7 + 0x71], %o4
tsubcc %l1, 0x1419, %o7
movneg %xcc, %o6, %o2
andncc %i0, %o0, %o3
tg %icc, 0x7
ba,a loop_1475
lduw [%l7 + 0x2C], %i2
fnot1 %f16, %f8
smul %i6, 0x0E27, %l4
loop_1475:
fmovse %icc, %f30, %f15
set 0x71, %o5
lduba [%l7 + %o5] 0x11, %l0
fxors %f1, %f28, %f28
lduh [%l7 + 0x58], %g4
sdivx %g1, 0x013E, %l5
subc %g7, 0x195B, %i7
addccc %i4, %i5, %o5
fmovsgu %xcc, %f14, %f10
edge32ln %l6, %g2, %i1
udivcc %o1, 0x0306, %g5
fmovsl %xcc, %f3, %f25
fcmple32 %f8, %f28, %g3
prefetch [%l7 + 0x60], 0x2
xnor %l2, %i3, %l3
and %o4, 0x05DA, %l1
fmovsvc %xcc, %f25, %f24
tge %icc, 0x6
umulcc %g6, 0x0EB7, %o7
fbn %fcc0, loop_1476
sir 0x0910
fxnors %f10, %f13, %f12
bcc,a loop_1477
loop_1476:
fcmple32 %f22, %f2, %o2
smulcc %o6, %i0, %o3
andn %o0, %i6, %l4
loop_1477:
movvc %icc, %l0, %g4
fmovsne %icc, %f12, %f3
fbug %fcc3, loop_1478
mulscc %i2, %g1, %g7
xorcc %i7, 0x163D, %l5
nop
fitod %f12, %f8
fdtos %f8, %f24
loop_1478:
fmovdleu %xcc, %f19, %f17
wr %g0, 0x19, %asi
ldswa [%l7 + 0x64] %asi, %i4
alignaddrl %i5, %l6, %g2
fxnor %f16, %f4, %f0
tcs %icc, 0x5
smul %i1, 0x0269, %o5
movrgz %o1, %g5, %g3
edge32 %i3, %l3, %l2
movvs %icc, %o4, %g6
prefetch [%l7 + 0x58], 0x2
taddcc %o7, 0x069C, %l1
movgu %icc, %o6, %i0
sir 0x0D19
fmovsvc %icc, %f24, %f1
array16 %o3, %o0, %o2
bgu %xcc, loop_1479
te %xcc, 0x4
edge32 %l4, %i6, %g4
addccc %l0, 0x1B1F, %g1
loop_1479:
tcc %icc, 0x2
nop
setx loop_1480, %l0, %l1
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 %i2, 0x0CF, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsb [%l7 + 0x76], %i7
loop_1480:
fcmple32 %f8, %f10, %l5
te %xcc, 0x6
fmovsvs %icc, %f3, %f11
edge8 %i4, %i5, %l6
fbul,a %fcc2, loop_1481
fbuge,a %fcc1, loop_1482
edge16l %i1, %o5, %g2
tgu %icc, 0x3
loop_1481:
tneg %xcc, 0x5
loop_1482:
popc %g5, %g3
movrgez %i3, 0x225, %l3
ta %xcc, 0x6
add %l2, 0x19A1, %o4
nop
fitod %f19, %f12
movneg %xcc, %o1, %o7
array32 %g6, %l1, %i0
edge32 %o6, %o3, %o2
sdivcc %l4, 0x11B9, %i6
fpadd16s %f1, %f4, %f9
tvc %xcc, 0x0
fbo,a %fcc2, loop_1483
tcc %icc, 0x0
tpos %xcc, 0x1
movle %icc, %g4, %o0
loop_1483:
movpos %icc, %g1, %i2
tpos %icc, 0x4
movvc %icc, %l0, %i7
bcs,pt %icc, loop_1484
movg %icc, %l5, %i4
tpos %xcc, 0x2
nop
setx 0xD015463A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0xDEC9029E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fmuls %f5, %f27, %f27
loop_1484:
sdivcc %i5, 0x0286, %l6
movleu %icc, %g7, %o5
movne %icc, %g2, %g5
alignaddrl %g3, %i3, %l3
edge32n %i1, %o4, %l2
tl %xcc, 0x7
edge32ln %o7, %g6, %l1
tne %icc, 0x0
std %f10, [%l7 + 0x58]
xorcc %o1, %i0, %o6
set 0x2C, %g1
swapa [%l7 + %g1] 0x89, %o2
srl %l4, %o3, %i6
movle %xcc, %g4, %o0
fbg %fcc1, loop_1485
tgu %xcc, 0x5
movleu %icc, %i2, %g1
pdist %f24, %f0, %f22
loop_1485:
fblg,a %fcc1, loop_1486
edge16n %i7, %l0, %l5
edge32ln %i4, %l6, %g7
umul %i5, 0x1854, %o5
loop_1486:
nop
add %l7, 0x24, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %g2
casa [%l6] %asi, %g2, %g5
brnz %g3, loop_1487
sdivcc %i3, 0x1376, %l3
popc %i1, %l2
move %xcc, %o7, %o4
loop_1487:
fbue,a %fcc2, loop_1488
fmovde %icc, %f1, %f11
fxor %f10, %f8, %f26
wr %g0, 0xe3, %asi
ldda [%l7 + 0x40] %asi, %g6
loop_1488:
edge8n %o1, %l1, %i0
fba %fcc2, loop_1489
addcc %o2, %l4, %o6
fbuge %fcc1, loop_1490
umul %o3, %g4, %i6
loop_1489:
nop
set 0x38, %l3
prefetcha [%l7 + %l3] 0x88, 0x2
loop_1490:
ldstub [%l7 + 0x61], %o0
brlez %i7, loop_1491
fmovdn %xcc, %f5, %f21
edge8l %l0, %l5, %i4
addccc %g1, %l6, %g7
loop_1491:
bg,a %icc, loop_1492
addcc %o5, %g2, %i5
sll %g5, %g3, %i3
nop
setx loop_1493, %l0, %l1
jmpl %l1, %i1
loop_1492:
movvc %icc, %l2, %l3
tneg %icc, 0x2
sdivx %o7, 0x1050, %o4
loop_1493:
add %g6, %o1, %l1
nop
setx 0x32A58545504FC4EC, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
te %icc, 0x1
bleu loop_1494
movleu %xcc, %i0, %l4
xor %o2, 0x02F0, %o6
fbul,a %fcc3, loop_1495
loop_1494:
tvc %xcc, 0x2
set 0x20, %o4
ldsha [%l7 + %o4] 0x18, %g4
loop_1495:
movrne %o3, 0x0F3, %i2
tvc %icc, 0x1
tgu %icc, 0x1
tcc %icc, 0x5
set 0x50, %g5
ldda [%l7 + %g5] 0x27, %o0
addccc %i6, 0x0CD8, %i7
movleu %xcc, %l5, %l0
tl %xcc, 0x7
edge32 %g1, %l6, %g7
sdivcc %o5, 0x00E3, %i4
ld [%l7 + 0x54], %f9
ld [%l7 + 0x64], %f5
fbe,a %fcc3, loop_1496
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subccc %g2, %g5, %i5
fbg,a %fcc2, loop_1497
loop_1496:
lduw [%l7 + 0x20], %i3
movvs %icc, %g3, %i1
edge16l %l2, %l3, %o4
loop_1497:
fnot2s %f0, %f31
fornot1 %f20, %f6, %f20
ba %icc, loop_1498
xnorcc %o7, 0x01DE, %o1
fmul8x16al %f27, %f12, %f6
nop
setx 0x8FA16F87692EE84D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x63A5CF337A1248A6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fsubd %f18, %f30, %f14
loop_1498:
edge32 %l1, %g6, %l4
set 0x1C, %l5
lduwa [%l7 + %l5] 0x19, %o2
wr %g0, 0x19, %asi
swapa [%l7 + 0x0C] %asi, %i0
ble %xcc, loop_1499
pdist %f16, %f2, %f10
nop
fitos %f13, %f31
fstoi %f31, %f24
tg %xcc, 0x2
loop_1499:
umulcc %g4, 0x0537, %o6
nop
set 0x4A, %g3
ldsb [%l7 + %g3], %o3
tpos %xcc, 0x6
sra %o0, 0x1D, %i2
sdiv %i7, 0x0CAC, %i6
fmovdle %xcc, %f21, %f30
lduh [%l7 + 0x1C], %l0
movg %icc, %l5, %l6
bge,a,pt %icc, loop_1500
tpos %icc, 0x5
ta %icc, 0x0
fmovsge %icc, %f11, %f27
loop_1500:
movvs %icc, %g1, %o5
swap [%l7 + 0x4C], %i4
srlx %g7, %g5, %g2
edge8ln %i5, %g3, %i1
movvc %xcc, %l2, %i3
move %xcc, %l3, %o7
fxnors %f10, %f7, %f20
srax %o4, 0x0C, %o1
nop
setx 0x5BA99877, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x1C858033, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fdivs %f22, %f26, %f31
taddcc %g6, 0x01EA, %l4
sdivcc %o2, 0x100C, %i0
fmovsneg %icc, %f20, %f20
fmul8sux16 %f0, %f28, %f24
array32 %g4, %o6, %o3
edge16l %o0, %l1, %i2
fmovdl %icc, %f5, %f23
alignaddrl %i7, %i6, %l0
array8 %l5, %l6, %g1
fornot1 %f18, %f0, %f30
andn %o5, %g7, %i4
nop
setx loop_1501, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tn %xcc, 0x1
brnz,a %g5, loop_1502
fbug %fcc3, loop_1503
loop_1501:
umul %i5, %g2, %i1
fmovsvs %icc, %f31, %f8
loop_1502:
nop
set 0x58, %i2
prefetch [%l7 + %i2], 0x0
loop_1503:
fbule,a %fcc3, loop_1504
array32 %l2, %g3, %l3
fabsd %f18, %f0
set 0x6E, %l0
lduha [%l7 + %l0] 0x10, %i3
loop_1504:
edge16ln %o4, %o7, %g6
wr %g0, 0x80, %asi
lduwa [%l7 + 0x1C] %asi, %l4
andcc %o2, 0x005E, %o1
add %i0, 0x00D6, %g4
sub %o3, 0x1AC6, %o0
tsubcc %o6, 0x0469, %i2
edge16l %i7, %i6, %l0
sllx %l1, %l5, %l6
fsrc1s %f13, %f22
movne %xcc, %o5, %g1
brlz,a %i4, loop_1505
move %xcc, %g5, %g7
flush %l7 + 0x78
wr %g0, 0xe3, %asi
stwa %g2, [%l7 + 0x24] %asi
membar #Sync
loop_1505:
tpos %icc, 0x4
fpsub16s %f7, %f14, %f30
or %i1, %l2, %i5
tge %icc, 0x2
fmovrsne %l3, %f13, %f3
brlez,a %i3, loop_1506
smul %g3, 0x1B8E, %o4
fbul %fcc3, loop_1507
bcs,a %icc, loop_1508
loop_1506:
stb %g6, [%l7 + 0x79]
movrgez %o7, 0x068, %l4
loop_1507:
add %o1, 0x0BEE, %i0
loop_1508:
fmul8sux16 %f0, %f8, %f8
ldx [%l7 + 0x38], %o2
edge16n %o3, %o0, %g4
fmovsge %xcc, %f1, %f10
umul %i2, %i7, %o6
wr %g0, 0x88, %asi
sta %f31, [%l7 + 0x40] %asi
xor %l0, 0x186F, %l1
or %i6, 0x086B, %l5
taddcc %o5, 0x08AF, %g1
fmovse %xcc, %f13, %f31
movge %icc, %l6, %i4
ldd [%l7 + 0x28], %g6
umulcc %g2, %i1, %g5
nop
setx 0xC8DD8A8EC9A5DE93, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x0B2E796228C415DD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fmuld %f18, %f2, %f14
ldd [%l7 + 0x08], %l2
fnot1s %f25, %f1
movgu %xcc, %l3, %i5
wr %g0, 0x89, %asi
swapa [%l7 + 0x40] %asi, %i3
lduh [%l7 + 0x1E], %o4
array16 %g6, %o7, %l4
edge16l %o1, %i0, %g3
tl %icc, 0x2
smulcc %o2, 0x15F9, %o3
movne %xcc, %g4, %o0
movleu %xcc, %i2, %i7
fmovdle %icc, %f10, %f25
fxnors %f17, %f4, %f25
popc 0x0D8F, %o6
movcs %icc, %l1, %i6
sub %l5, 0x0FB7, %o5
fmovsl %xcc, %f2, %f20
sll %l0, 0x01, %l6
tsubcc %g1, 0x12E7, %g7
fmovrsgez %g2, %f22, %f4
fandnot1s %f28, %f30, %f7
stb %i1, [%l7 + 0x14]
fbu %fcc0, loop_1509
udivcc %g5, 0x1E97, %i4
xnor %l2, 0x08E9, %i5
fabss %f25, %f9
loop_1509:
addccc %l3, %i3, %g6
andn %o4, %o7, %o1
bpos,a loop_1510
sll %l4, %i0, %o2
fcmpne16 %f4, %f18, %o3
bge,a loop_1511
loop_1510:
mova %xcc, %g3, %g4
movrgez %o0, 0x2DB, %i7
bge,a,pn %xcc, loop_1512
loop_1511:
tge %icc, 0x7
taddcc %i2, %o6, %i6
edge8n %l1, %o5, %l0
loop_1512:
fmovdl %icc, %f6, %f3
be,a loop_1513
fpadd32 %f2, %f16, %f6
fmuld8sux16 %f6, %f6, %f20
bg %icc, loop_1514
loop_1513:
sdivcc %l5, 0x06F6, %l6
fmul8ulx16 %f8, %f18, %f20
xor %g7, 0x00D3, %g2
loop_1514:
movre %i1, %g1, %g5
bvc,a %icc, loop_1515
smul %l2, 0x040B, %i4
ldsb [%l7 + 0x3A], %i5
wr %g0, 0x10, %asi
lduha [%l7 + 0x5A] %asi, %l3
loop_1515:
addccc %g6, %i3, %o7
movg %xcc, %o1, %o4
ldd [%l7 + 0x38], %f0
and %l4, %i0, %o2
set 0x68, %i1
lda [%l7 + %i1] 0x80, %f23
wr %g0, 0x10, %asi
ldsha [%l7 + 0x1C] %asi, %g3
edge16l %g4, %o3, %i7
bvc,pt %icc, loop_1516
udivx %i2, 0x1E6F, %o0
srl %o6, %l1, %i6
fmovsvs %xcc, %f21, %f20
loop_1516:
ldsh [%l7 + 0x66], %l0
edge16n %l5, %l6, %g7
fnors %f27, %f23, %f9
nop
set 0x70, %i7
prefetch [%l7 + %i7], 0x3
wr %g0, 0x4f, %asi
ldxa [%g0 + 0x28] %asi, %g2
tg %xcc, 0x5
tvc %icc, 0x2
brgz %i1, loop_1517
sra %g1, %g5, %l2
fcmpgt32 %f18, %f4, %i4
tsubcc %i5, 0x1FA0, %o5
loop_1517:
movleu %icc, %g6, %l3
brgez %i3, loop_1518
movle %xcc, %o7, %o4
bgu,a %icc, loop_1519
bvs %xcc, loop_1520
loop_1518:
fbu,a %fcc3, loop_1521
alignaddrl %l4, %i0, %o2
loop_1519:
fmovrdlez %o1, %f20, %f22
loop_1520:
tsubcctv %g4, 0x1CD9, %o3
loop_1521:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnor %g3, 0x1360, %i7
movvs %xcc, %o0, %o6
mova %xcc, %l1, %i6
ld [%l7 + 0x7C], %f23
movpos %icc, %l0, %l5
alignaddr %l6, %i2, %g2
tneg %icc, 0x2
fnand %f8, %f0, %f26
set 0x64, %o2
lda [%l7 + %o2] 0x88, %f17
subc %g7, %i1, %g5
movpos %icc, %g1, %l2
alignaddr %i5, %o5, %g6
sllx %i4, 0x04, %i3
bshuffle %f0, %f2, %f28
edge32ln %l3, %o7, %o4
fmovdvc %icc, %f2, %f2
nop
setx 0xF8AB2F3A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x28A00A3C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fmuls %f3, %f2, %f30
tpos %icc, 0x3
addc %l4, 0x1A80, %o2
bge loop_1522
fmovsneg %icc, %f4, %f27
sllx %i0, %g4, %o1
nop
fitos %f4, %f9
fstoi %f9, %f17
loop_1522:
movre %g3, 0x114, %o3
fcmpne32 %f2, %f28, %i7
movgu %icc, %o6, %o0
ldstub [%l7 + 0x40], %i6
orcc %l1, 0x0462, %l0
tcs %xcc, 0x5
wr %g0, 0x11, %asi
ldsha [%l7 + 0x6A] %asi, %l6
sll %l5, 0x05, %g2
movcc %xcc, %g7, %i1
brgz %i2, loop_1523
movg %xcc, %g5, %g1
edge8ln %l2, %i5, %g6
orcc %o5, %i3, %i4
loop_1523:
tcs %icc, 0x2
srax %o7, %o4, %l3
edge32ln %l4, %o2, %g4
smul %i0, %g3, %o3
subc %i7, %o6, %o1
taddcctv %o0, 0x11B6, %i6
sir 0x06CD
fnot2s %f4, %f24
set 0x28, %o7
lduwa [%l7 + %o7] 0x80, %l1
umul %l0, %l5, %l6
ba,a %xcc, loop_1524
membar 0x1F
movvc %icc, %g2, %g7
sdiv %i2, 0x19F3, %i1
loop_1524:
sth %g1, [%l7 + 0x3A]
xnor %l2, 0x038C, %g5
ld [%l7 + 0x64], %f1
fbn,a %fcc3, loop_1525
bcc,pt %xcc, loop_1526
fmovsgu %icc, %f16, %f19
udivx %g6, 0x13FC, %i5
loop_1525:
fcmpgt16 %f10, %f2, %i3
loop_1526:
call loop_1527
sethi 0x1AA2, %o5
tgu %icc, 0x0
ble %xcc, loop_1528
loop_1527:
bvc,pt %icc, loop_1529
array16 %i4, %o4, %o7
fnot2 %f2, %f12
loop_1528:
edge16ln %l4, %o2, %g4
loop_1529:
fexpand %f19, %f12
add %i0, 0x1F0A, %l3
fandnot1s %f6, %f19, %f28
membar 0x7D
mova %icc, %o3, %i7
wr %g0, 0x89, %asi
ldxa [%l7 + 0x38] %asi, %g3
popc 0x096B, %o6
umulcc %o1, 0x1BCF, %o0
fand %f26, %f6, %f6
edge32n %i6, %l1, %l0
fpsub32s %f30, %f26, %f27
brz %l5, loop_1530
tcc %icc, 0x7
movge %xcc, %l6, %g2
fmovrdgez %g7, %f10, %f18
loop_1530:
ta %xcc, 0x5
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x15] %asi, %i2
ldx [%l7 + 0x50], %g1
fbg %fcc2, loop_1531
st %f26, [%l7 + 0x20]
addcc %i1, %l2, %g6
nop
fitos %f14, %f23
fstox %f23, %f0
loop_1531:
nop
set 0x0E, %g4
ldsha [%l7 + %g4] 0x15, %g5
movre %i5, 0x0C5, %o5
be,pn %xcc, loop_1532
ba,a loop_1533
sllx %i3, 0x19, %o4
array32 %o7, %i4, %o2
loop_1532:
tvc %icc, 0x3
loop_1533:
srl %l4, %i0, %l3
addccc %g4, %i7, %g3
fmovrde %o6, %f0, %f22
taddcc %o3, 0x0EB2, %o1
movge %xcc, %i6, %o0
umul %l1, %l5, %l6
udivcc %g2, 0x0B51, %g7
edge8 %i2, %g1, %i1
subccc %l0, %g6, %g5
or %l2, %i5, %o5
tvs %icc, 0x2
movrlez %i3, 0x26F, %o4
wr %g0, 0x04, %asi
stxa %i4, [%l7 + 0x70] %asi
array16 %o7, %o2, %l4
bge,a loop_1534
movg %xcc, %i0, %l3
fone %f24
tneg %xcc, 0x6
loop_1534:
movvs %icc, %g4, %g3
ta %xcc, 0x0
subcc %o6, %o3, %o1
sllx %i7, %i6, %l1
bshuffle %f0, %f18, %f4
fmovdpos %xcc, %f29, %f4
edge16n %l5, %o0, %g2
te %xcc, 0x4
fbg %fcc2, loop_1535
sra %g7, 0x02, %l6
umul %g1, 0x0182, %i1
andcc %l0, 0x1D42, %i2
loop_1535:
fmovdleu %icc, %f13, %f19
orncc %g5, %g6, %l2
edge32n %o5, %i5, %o4
movleu %icc, %i4, %o7
tcc %xcc, 0x7
mova %icc, %i3, %o2
nop
setx 0xDD62B9B2D1946044, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x645A2A593AA1658D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fdivd %f16, %f20, %f8
fmovse %icc, %f27, %f15
fmovrslz %l4, %f6, %f3
xnorcc %l3, %g4, %g3
movrgz %i0, %o6, %o1
fpack16 %f10, %f24
movl %icc, %o3, %i7
set 0x46, %l4
lduba [%l7 + %l4] 0x88, %l1
fzero %f22
ldd [%l7 + 0x28], %i6
movrne %o0, 0x081, %l5
xnor %g2, 0x1DEB, %l6
alignaddr %g7, %g1, %l0
fmovd %f10, %f24
sll %i1, %i2, %g5
fmovsgu %icc, %f8, %f15
fpadd32 %f26, %f22, %f12
xnorcc %g6, %o5, %l2
fcmple16 %f10, %f10, %i5
sub %o4, 0x073B, %o7
tg %icc, 0x6
alignaddrl %i4, %o2, %i3
tl %xcc, 0x5
tcs %icc, 0x5
nop
setx 0x4D91E8C1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0xA73AD5A1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fmuls %f27, %f4, %f1
edge16n %l4, %g4, %g3
tge %icc, 0x5
xorcc %l3, %i0, %o1
movleu %icc, %o3, %i7
addcc %l1, %i6, %o6
wr %g0, 0x10, %asi
stba %l5, [%l7 + 0x14] %asi
fxors %f30, %f3, %f31
movrgez %g2, 0x24A, %o0
movrgz %g7, 0x116, %g1
movre %l6, 0x21A, %i1
fbn %fcc3, loop_1536
fzero %f10
array32 %l0, %g5, %i2
xnorcc %g6, %o5, %i5
loop_1536:
nop
setx 0x3078BD3F, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
tcc %xcc, 0x3
fbu,a %fcc0, loop_1537
xor %l2, 0x0D5C, %o4
brgez %o7, loop_1538
sdivcc %o2, 0x145B, %i3
loop_1537:
nop
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x7B] %asi, %i4
loop_1538:
fmovsne %icc, %f11, %f27
sub %l4, %g3, %l3
sdiv %i0, 0x0725, %o1
fors %f24, %f1, %f23
stw %g4, [%l7 + 0x4C]
std %f12, [%l7 + 0x08]
fnand %f4, %f10, %f6
edge32ln %i7, %l1, %i6
fexpand %f4, %f8
movl %icc, %o6, %l5
movpos %icc, %g2, %o3
addc %o0, 0x168C, %g7
movrlz %g1, 0x256, %l6
std %f8, [%l7 + 0x08]
movrne %i1, %l0, %i2
movcs %xcc, %g5, %g6
alignaddrl %o5, %i5, %o4
fmovsvc %xcc, %f0, %f12
fmovrsgz %l2, %f11, %f25
brgez %o2, loop_1539
srax %i3, 0x15, %o7
mova %icc, %i4, %g3
andn %l3, %l4, %i0
loop_1539:
udiv %o1, 0x0BB7, %i7
wr %g0, 0x11, %asi
stha %l1, [%l7 + 0x68] %asi
xorcc %g4, 0x0514, %o6
tne %icc, 0x4
bn loop_1540
movpos %xcc, %i6, %l5
bvc,a,pn %icc, loop_1541
movleu %icc, %g2, %o0
loop_1540:
nop
set 0x10, %i0
swapa [%l7 + %i0] 0x11, %o3
loop_1541:
movl %xcc, %g1, %l6
mulx %g7, 0x1CE6, %i1
sir 0x100F
movcs %icc, %l0, %i2
tne %xcc, 0x4
ba,a,pt %xcc, loop_1542
movneg %xcc, %g6, %g5
array32 %i5, %o4, %o5
bcs,a,pt %xcc, loop_1543
loop_1542:
tg %xcc, 0x4
wr %g0, 0x10, %asi
lduwa [%l7 + 0x38] %asi, %l2
loop_1543:
movvs %xcc, %o2, %i3
fmovrde %o7, %f4, %f2
edge32 %g3, %l3, %i4
xnorcc %l4, %o1, %i7
fmovrdgez %i0, %f4, %f14
fmovsneg %xcc, %f19, %f27
fble %fcc1, loop_1544
fmul8x16al %f22, %f27, %f2
taddcc %g4, %l1, %o6
tpos %icc, 0x0
loop_1544:
bcc,pt %xcc, loop_1545
be,pn %icc, loop_1546
movpos %icc, %i6, %g2
add %l7, 0x10, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %l5
casxa [%l6] %asi, %l5, %o0
loop_1545:
sll %o3, 0x18, %l6
loop_1546:
movleu %icc, %g1, %i1
movn %xcc, %l0, %g7
fnegs %f0, %f24
edge16ln %i2, %g6, %g5
mulscc %o4, %o5, %i5
array16 %l2, %o2, %o7
alignaddrl %i3, %l3, %i4
andncc %l4, %g3, %o1
fblg,a %fcc0, loop_1547
ta %xcc, 0x5
sll %i7, %i0, %l1
tcc %icc, 0x0
loop_1547:
fandnot2 %f30, %f22, %f26
bn,a,pn %xcc, loop_1548
fbu %fcc0, loop_1549
tgu %xcc, 0x6
bcc loop_1550
loop_1548:
fornot1s %f9, %f1, %f5
loop_1549:
fmovsne %xcc, %f20, %f14
nop
setx 0xF210D48C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0x68681B35, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fmuls %f9, %f11, %f2
loop_1550:
smulcc %g4, %i6, %o6
fornot1s %f13, %f24, %f0
wr %g0, 0x2a, %asi
ldda [%l7 + 0x10] %asi, %l4
fmovsl %xcc, %f24, %f29
sdiv %o0, 0x1E0D, %g2
andncc %o3, %g1, %l6
fbn,a %fcc1, loop_1551
srax %l0, %i1, %i2
subc %g6, 0x0109, %g7
fbe %fcc3, loop_1552
loop_1551:
smulcc %g5, %o5, %o4
movg %icc, %i5, %o2
wr %g0, 0x80, %asi
ldsba [%l7 + 0x08] %asi, %l2
loop_1552:
fxnors %f3, %f0, %f4
fmovrdne %i3, %f30, %f4
fcmpgt32 %f2, %f22, %l3
wr %g0, 0x89, %asi
ldda [%l7 + 0x20] %asi, %o6
addccc %i4, %g3, %o1
taddcctv %i7, %l4, %l1
add %i0, 0x0B2D, %g4
tpos %icc, 0x3
orncc %i6, %l5, %o0
wr %g0, 0x88, %asi
stwa %g2, [%l7 + 0x58] %asi
fmovd %f28, %f2
edge32ln %o6, %o3, %l6
xorcc %l0, 0x0384, %i1
tcc %icc, 0x1
andn %g1, 0x080C, %i2
movpos %xcc, %g6, %g5
fcmpeq16 %f0, %f26, %g7
tne %xcc, 0x3
ldx [%l7 + 0x28], %o5
movrlz %o4, 0x343, %o2
edge16ln %l2, %i5, %i3
movgu %xcc, %l3, %o7
sra %g3, %i4, %i7
fornot1s %f27, %f23, %f27
fnor %f12, %f16, %f28
udiv %o1, 0x1657, %l1
fpadd16 %f12, %f10, %f22
fmovdpos %icc, %f27, %f31
subccc %i0, 0x0982, %g4
movrlz %l4, 0x007, %l5
nop
setx 0xC05F3C94, %l0, %l6
st %l6, [%l7 + 0x18]
ld [%l7 + 0x18], %fsr
movgu %xcc, %i6, %o0
set 0x2A, %i4
lduha [%l7 + %i4] 0x15, %o6
fcmple32 %f22, %f2, %o3
nop
setx 0x026513FD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0xC7FDD24B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fadds %f17, %f15, %f17
sethi 0x0AFB, %g2
taddcc %l0, 0x1989, %i1
tne %icc, 0x0
sll %g1, 0x19, %i2
nop
set 0x66, %l1
ldsb [%l7 + %l1], %l6
bl,pt %icc, loop_1553
movg %icc, %g5, %g7
movl %icc, %o5, %g6
wr %g0, 0x18, %asi
stwa %o2, [%l7 + 0x1C] %asi
loop_1553:
fmovrsne %l2, %f27, %f27
tvs %xcc, 0x1
stw %i5, [%l7 + 0x34]
add %l7, 0x3C, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %o4
casa [%l6] %asi, %o4, %l3
and %i3, 0x0082, %o7
fmovdn %icc, %f27, %f25
fmovrse %i4, %f5, %f8
sllx %i7, 0x17, %g3
ldx [%l7 + 0x68], %o1
mulscc %l1, 0x122E, %g4
add %i0, 0x172D, %l4
movne %xcc, %l5, %i6
udivcc %o6, 0x010F, %o3
movrgz %g2, %o0, %i1
tleu %icc, 0x7
nop
setx 0x60544077, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
subccc %g1, %i2, %l0
set 0x18, %g6
stxa %l6, [%l7 + %g6] 0x2a
membar #Sync
edge32ln %g7, %o5, %g6
movn %xcc, %o2, %l2
movgu %icc, %g5, %o4
fmovdcs %icc, %f28, %f27
xor %i5, 0x1619, %l3
addcc %o7, %i3, %i4
membar 0x77
tvc %icc, 0x5
bne loop_1554
movrgz %g3, 0x1A0, %i7
sethi 0x0F00, %l1
nop
setx 0xCB466047705CAA5F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
loop_1554:
nop
set 0x78, %i5
lda [%l7 + %i5] 0x14, %f23
sllx %g4, %i0, %o1
fnors %f21, %f5, %f27
edge16ln %l4, %i6, %l5
srl %o6, 0x03, %o3
srlx %g2, 0x13, %i1
lduw [%l7 + 0x38], %g1
fors %f21, %f14, %f24
xorcc %o0, 0x11AD, %i2
set 0x58, %l2
stxa %l0, [%l7 + %l2] 0xe2
membar #Sync
fmovsle %icc, %f12, %f23
xnorcc %g7, 0x1EFE, %l6
tn %icc, 0x5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %g6, %o5, %l2
set 0x5C, %l6
lda [%l7 + %l6] 0x11, %f27
fcmpgt16 %f8, %f0, %o2
tvc %icc, 0x5
fbne,a %fcc2, loop_1555
edge8l %g5, %o4, %l3
fpsub16s %f1, %f25, %f5
bshuffle %f2, %f22, %f12
loop_1555:
movcc %icc, %o7, %i3
orncc %i4, %g3, %i7
andn %i5, 0x1703, %l1
fands %f18, %f29, %f8
fmovsge %icc, %f28, %f25
stbar
tn %icc, 0x1
tgu %xcc, 0x2
ble,a loop_1556
edge16 %i0, %o1, %l4
tgu %xcc, 0x4
sub %g4, 0x06FA, %i6
loop_1556:
stbar
nop
fitod %f12, %f12
fdtox %f12, %f18
fxtod %f18, %f24
mova %xcc, %o6, %o3
udivcc %g2, 0x1854, %l5
movneg %icc, %g1, %o0
bneg,a,pn %icc, loop_1557
fmovrdgz %i2, %f26, %f18
fpadd32 %f18, %f4, %f0
addc %l0, %g7, %l6
loop_1557:
edge8l %i1, %o5, %g6
fornot1 %f6, %f2, %f0
bg,a loop_1558
brgz,a %l2, loop_1559
movgu %xcc, %g5, %o2
fmovde %xcc, %f7, %f6
loop_1558:
bne,pt %icc, loop_1560
loop_1559:
taddcctv %l3, %o4, %o7
srlx %i4, 0x06, %g3
ldd [%l7 + 0x78], %i2
loop_1560:
fpsub16 %f28, %f10, %f4
tvs %icc, 0x3
taddcctv %i5, %i7, %l1
bvc,pt %xcc, loop_1561
smul %i0, 0x198B, %o1
edge16l %l4, %g4, %o6
edge8n %i6, %o3, %l5
loop_1561:
mova %icc, %g2, %o0
nop
fitod %f6, %f14
fdtos %f14, %f19
sth %i2, [%l7 + 0x28]
edge32 %g1, %l0, %g7
fbul,a %fcc2, loop_1562
smul %l6, %o5, %i1
nop
setx 0xB581C3DE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x5738AD09, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fdivs %f5, %f7, %f22
alignaddrl %g6, %l2, %o2
loop_1562:
addcc %l3, %o4, %o7
fbug %fcc3, loop_1563
nop
set 0x74, %i6
ldsw [%l7 + %i6], %g5
movcc %icc, %g3, %i3
or %i4, 0x1A4B, %i7
loop_1563:
nop
setx 0xF628D47E56BF9A3F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xFCE94DE0692CD851, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
faddd %f26, %f26, %f26
fornot2s %f13, %f11, %f20
orn %l1, 0x1B2B, %i5
fmovrsne %i0, %f29, %f1
sllx %l4, 0x0E, %o1
tge %icc, 0x6
fmovda %xcc, %f22, %f28
fmovdleu %xcc, %f26, %f2
edge32l %g4, %i6, %o6
sir 0x11EE
fbug,a %fcc2, loop_1564
bl,pn %xcc, loop_1565
mulscc %l5, 0x1063, %g2
edge32l %o0, %o3, %g1
loop_1564:
bcs loop_1566
loop_1565:
movle %icc, %l0, %g7
popc 0x0F83, %l6
taddcctv %o5, 0x06D8, %i2
loop_1566:
ldub [%l7 + 0x47], %i1
ldsh [%l7 + 0x28], %g6
sll %l2, 0x1F, %l3
fmovse %xcc, %f24, %f6
fsrc2 %f2, %f2
set 0x148, %g7
nop ! nop ! ldxa [%g0 + %g7] 0x40, %o2 ripped by fixASI40.pl ripped by fixASI40.pl
wr %g0, 0x10, %asi
ldxa [%l7 + 0x20] %asi, %o4
bge,a,pt %icc, loop_1567
tl %icc, 0x4
edge32n %g5, %g3, %i3
fxnor %f0, %f6, %f0
loop_1567:
udivx %o7, 0x0839, %i4
edge8 %i7, %i5, %i0
taddcc %l4, %l1, %g4
edge8n %o1, %i6, %o6
move %icc, %l5, %o0
smulcc %g2, 0x1233, %o3
taddcc %g1, %l0, %l6
tsubcctv %o5, 0x1CF5, %g7
umulcc %i1, 0x02A5, %i2
xor %l2, 0x1DB1, %l3
tvc %xcc, 0x3
fmuld8ulx16 %f23, %f21, %f8
fbg,a %fcc2, loop_1568
xor %o2, %o4, %g5
udivx %g6, 0x1D95, %i3
prefetch [%l7 + 0x18], 0x0
loop_1568:
movne %xcc, %g3, %o7
fmovdneg %icc, %f4, %f17
orcc %i4, %i5, %i7
tsubcc %i0, %l1, %g4
fbug %fcc0, loop_1569
srax %l4, %i6, %o1
fnands %f25, %f23, %f2
ba %xcc, loop_1570
loop_1569:
tge %xcc, 0x5
mulx %o6, %l5, %g2
nop
fitos %f2, %f0
fstoi %f0, %f2
loop_1570:
tneg %xcc, 0x3
lduw [%l7 + 0x40], %o3
fnegd %f26, %f24
srax %g1, 0x15, %l0
be %xcc, loop_1571
subcc %l6, 0x16BF, %o5
subc %o0, 0x19F5, %i1
udivcc %g7, 0x10AD, %l2
loop_1571:
edge8ln %l3, %i2, %o2
membar 0x76
fabsd %f30, %f16
fpadd16 %f18, %f28, %f10
fexpand %f16, %f28
fmovde %xcc, %f4, %f15
andn %g5, 0x16B1, %o4
fmovdne %icc, %f30, %f16
subcc %i3, %g3, %g6
tcs %icc, 0x6
orcc %o7, %i4, %i7
sllx %i5, %i0, %l1
bne %xcc, loop_1572
tcs %xcc, 0x4
bgu,a loop_1573
tgu %xcc, 0x6
loop_1572:
fmovde %xcc, %f17, %f30
tne %xcc, 0x7
loop_1573:
fone %f24
movcc %xcc, %l4, %i6
movrlz %o1, %g4, %l5
fandnot1s %f31, %f10, %f27
edge8n %o6, %g2, %o3
movl %xcc, %g1, %l6
nop
fitod %f4, %f20
fdtoi %f20, %f19
nop
set 0x28, %o6
lduw [%l7 + %o6], %o5
bg,pt %icc, loop_1574
andn %l0, %o0, %g7
and %i1, %l2, %l3
fmovsgu %icc, %f21, %f25
loop_1574:
movcs %xcc, %o2, %i2
mulscc %o4, %i3, %g3
udivx %g6, 0x1C3A, %o7
fxnors %f5, %f28, %f6
popc 0x0747, %g5
sdiv %i4, 0x0D10, %i5
edge8n %i7, %i0, %l4
sra %l1, %o1, %g4
movge %icc, %l5, %o6
mova %icc, %g2, %o3
movcc %icc, %i6, %g1
bgu %icc, loop_1575
udivx %o5, 0x08DF, %l6
edge8n %o0, %l0, %g7
sll %l2, %l3, %o2
loop_1575:
tgu %icc, 0x3
sub %i2, 0x1D7B, %o4
movpos %xcc, %i1, %g3
umul %i3, %o7, %g6
orcc %i4, 0x16C1, %g5
mulscc %i5, 0x1ACC, %i7
movcs %xcc, %l4, %l1
bn,a,pn %xcc, loop_1576
orncc %o1, %g4, %l5
fsrc1s %f25, %f20
fbg,a %fcc0, loop_1577
loop_1576:
tge %icc, 0x4
movne %icc, %i0, %g2
call loop_1578
loop_1577:
nop
setx 0x014186E5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x824BD504, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fsubs %f1, %f3, %f31
fmul8sux16 %f12, %f16, %f24
tvc %xcc, 0x0
loop_1578:
subc %o6, 0x1C60, %o3
sir 0x1919
udiv %g1, 0x1F75, %i6
fba,a %fcc2, loop_1579
taddcc %o5, %l6, %l0
edge16ln %o0, %l2, %l3
nop
setx 0x90595A3C, %l0, %l6
st %l6, [%l7 + 0x34]
ld [%l7 + 0x34], %fsr
loop_1579:
fzeros %f17
fbo %fcc1, loop_1580
bneg,a,pn %icc, loop_1581
nop
fitos %f20, %f21
tg %xcc, 0x4
loop_1580:
fpsub16 %f28, %f0, %f26
loop_1581:
movge %icc, %g7, %o2
ldx [%l7 + 0x20], %i2
array32 %o4, %i1, %i3
orncc %o7, 0x029B, %g6
mova %xcc, %g3, %i4
move %xcc, %g5, %i5
lduh [%l7 + 0x6C], %i7
edge32ln %l1, %l4, %g4
fcmpeq16 %f30, %f2, %o1
fcmpgt32 %f18, %f26, %i0
sethi 0x1601, %l5
fbne %fcc0, loop_1582
movg %xcc, %o6, %g2
addccc %o3, 0x1734, %i6
nop
setx loop_1583, %l0, %l1
jmpl %l1, %o5
loop_1582:
fnand %f4, %f12, %f8
array16 %g1, %l6, %l0
fblg %fcc1, loop_1584
loop_1583:
fsrc2s %f13, %f7
fmovscc %xcc, %f15, %f17
fbu %fcc0, loop_1585
loop_1584:
tgu %xcc, 0x7
fmul8x16au %f15, %f26, %f14
movre %o0, %l2, %g7
loop_1585:
xnor %l3, %o2, %o4
fbule,a %fcc3, loop_1586
movl %icc, %i1, %i2
andcc %i3, 0x18A1, %g6
fmovsl %icc, %f3, %f7
loop_1586:
fmovda %xcc, %f5, %f30
movrne %g3, %o7, %g5
movrgz %i4, %i7, %i5
move %icc, %l1, %l4
tg %icc, 0x4
fmovse %xcc, %f11, %f4
edge32ln %g4, %i0, %o1
array8 %l5, %g2, %o3
fmovrsgz %i6, %f28, %f9
tneg %xcc, 0x6
tsubcc %o6, 0x0FB6, %g1
tpos %icc, 0x1
set 0x32, %g2
ldsba [%l7 + %g2] 0x14, %l6
movle %icc, %o5, %o0
fpmerge %f22, %f8, %f20
tvc %xcc, 0x5
edge16l %l2, %g7, %l3
tle %icc, 0x4
alignaddrl %o2, %o4, %i1
tg %xcc, 0x6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16ln %i2, %l0, %g6
fandnot1s %f26, %f5, %f15
movcs %xcc, %i3, %o7
alignaddrl %g3, %i4, %i7
add %l7, 0x48, %l6
wr %g0, 0x11, %asi
casxa [%l6] %asi, %i5, %g5
tl %xcc, 0x7
srl %l1, 0x1C, %g4
array8 %i0, %l4, %l5
movrlez %o1, 0x107, %o3
movpos %icc, %i6, %g2
movvs %icc, %o6, %l6
tneg %xcc, 0x1
fmovrdgez %g1, %f6, %f24
fba %fcc0, loop_1587
ta %icc, 0x6
addc %o5, 0x0BBC, %o0
udiv %l2, 0x045B, %l3
loop_1587:
smul %g7, %o4, %o2
movvs %icc, %i1, %i2
movrgz %g6, 0x0D4, %l0
set 0x38, %o1
lduha [%l7 + %o1] 0x15, %i3
edge32 %o7, %i4, %i7
xor %i5, 0x0C65, %g5
array32 %l1, %g3, %g4
fabsd %f26, %f14
udiv %l4, 0x1AE3, %i0
sir 0x0AEE
movge %icc, %l5, %o3
subccc %o1, 0x108E, %i6
edge8ln %g2, %o6, %l6
bshuffle %f4, %f2, %f18
movpos %icc, %o5, %g1
fmovrsne %o0, %f7, %f0
movvs %xcc, %l3, %g7
andcc %o4, 0x0A8E, %l2
ldd [%l7 + 0x48], %o2
bvs,a,pt %xcc, loop_1588
tleu %xcc, 0x2
subcc %i1, 0x0319, %g6
fbul,a %fcc0, loop_1589
loop_1588:
movleu %icc, %i2, %i3
fpsub32s %f15, %f28, %f3
nop
fitos %f3, %f2
fstoi %f2, %f29
loop_1589:
call loop_1590
smulcc %o7, 0x0AEC, %i4
fxor %f26, %f16, %f24
smulcc %l0, %i7, %g5
loop_1590:
fmovdne %xcc, %f3, %f8
edge8ln %i5, %g3, %g4
edge32l %l1, %l4, %l5
movneg %xcc, %i0, %o1
umul %o3, %g2, %o6
nop
setx 0xED512A71304DD105, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
srlx %l6, 0x13, %i6
wr %g0, 0x89, %asi
ldxa [%l7 + 0x38] %asi, %o5
orn %o0, 0x1285, %g1
movre %g7, 0x1AF, %o4
tn %xcc, 0x6
tsubcc %l2, 0x0A91, %l3
call loop_1591
fmovscs %xcc, %f13, %f30
movrgez %o2, %i1, %g6
sub %i2, %o7, %i4
loop_1591:
mova %icc, %i3, %l0
edge32ln %g5, %i5, %g3
std %f20, [%l7 + 0x10]
fpadd32s %f24, %f2, %f4
movrgez %i7, 0x178, %l1
movl %xcc, %l4, %l5
movl %icc, %i0, %o1
fmuld8ulx16 %f9, %f31, %f28
fbul %fcc3, loop_1592
move %xcc, %o3, %g4
mova %icc, %o6, %l6
membar 0x20
loop_1592:
nop
setx 0x150B1A78, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
fsqrts %f21, %f20
fbule,a %fcc2, loop_1593
fmovdl %icc, %f18, %f17
fba %fcc1, loop_1594
flush %l7 + 0x7C
loop_1593:
andncc %i6, %o5, %g2
movrgz %g1, %g7, %o0
loop_1594:
edge16n %o4, %l3, %o2
fsrc1 %f12, %f10
fmuld8ulx16 %f8, %f31, %f4
wr %g0, 0x88, %asi
lduha [%l7 + 0x4C] %asi, %l2
movge %icc, %i1, %g6
movgu %xcc, %o7, %i4
nop
set 0x52, %i3
ldsh [%l7 + %i3], %i2
subcc %i3, 0x07AF, %g5
fmovdgu %icc, %f24, %f14
movcc %xcc, %l0, %g3
bvs,a loop_1595
alignaddr %i7, %i5, %l4
brlz %l1, loop_1596
array8 %i0, %l5, %o3
loop_1595:
bleu loop_1597
fzero %f28
loop_1596:
fbl,a %fcc1, loop_1598
tl %xcc, 0x2
loop_1597:
bpos %icc, loop_1599
bneg,a,pt %icc, loop_1600
loop_1598:
sra %o1, 0x01, %g4
umulcc %l6, 0x1596, %i6
loop_1599:
bcs,a %xcc, loop_1601
loop_1600:
fmul8sux16 %f30, %f20, %f22
tge %xcc, 0x1
movrne %o6, %o5, %g1
loop_1601:
ldx [%l7 + 0x78], %g2
nop
setx 0xA924574D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0xAF04571A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fsubs %f30, %f17, %f28
array16 %o0, %g7, %l3
orncc %o2, 0x0224, %o4
tgu %icc, 0x2
tsubcctv %i1, 0x1D0D, %l2
movgu %xcc, %g6, %i4
movleu %xcc, %o7, %i3
tg %xcc, 0x3
movre %g5, %i2, %g3
movgu %xcc, %l0, %i7
subcc %l4, 0x1259, %i5
set 0x7B, %o3
ldsba [%l7 + %o3] 0x81, %l1
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x5D] %asi, %i0
popc %o3, %l5
movre %g4, 0x2DA, %l6
fba,a %fcc2, loop_1602
sdivx %i6, 0x0C87, %o1
fmovs %f30, %f15
udiv %o6, 0x12E3, %g1
loop_1602:
bleu,a loop_1603
movrlz %g2, %o0, %o5
orcc %g7, %l3, %o2
fnands %f31, %f14, %f13
loop_1603:
xnor %i1, 0x0455, %o4
tgu %xcc, 0x2
srax %l2, %i4, %g6
fmovdg %xcc, %f30, %f0
edge8l %i3, %o7, %g5
tge %xcc, 0x5
bne,a %xcc, loop_1604
xnorcc %i2, %l0, %g3
set 0x55, %o5
ldstuba [%l7 + %o5] 0x88, %l4
loop_1604:
prefetch [%l7 + 0x74], 0x2
movcc %xcc, %i5, %l1
edge16ln %i0, %i7, %o3
nop
setx 0xC3D023EA506A5B2C, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
sdivx %l5, 0x1E98, %g4
tn %xcc, 0x1
movn %icc, %i6, %o1
tn %icc, 0x2
bcs,a loop_1605
nop
setx 0xAFB17B1C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x5DC3AFDD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fmuls %f9, %f10, %f29
udiv %l6, 0x1F38, %g1
fmovdneg %icc, %f14, %f11
loop_1605:
pdist %f16, %f12, %f4
andn %o6, %o0, %g2
addc %g7, 0x1B4E, %l3
set 0x71, %g1
lduba [%l7 + %g1] 0x19, %o2
tgu %xcc, 0x2
subc %i1, 0x1ADD, %o4
fcmpgt16 %f26, %f18, %l2
sub %i4, 0x0466, %g6
xorcc %i3, %o7, %g5
addccc %o5, %l0, %i2
nop
setx loop_1606, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
std %f18, [%l7 + 0x30]
movre %g3, %l4, %i5
wr %g0, 0x81, %asi
stda %f16, [%l7 + 0x40] %asi
loop_1606:
movge %icc, %l1, %i0
edge16n %i7, %l5, %o3
fpack16 %f16, %f27
set 0x12, %o0
ldsha [%l7 + %o0] 0x19, %g4
fands %f1, %f29, %f9
orncc %o1, 0x1661, %l6
ldx [%l7 + 0x50], %g1
membar 0x39
bgu,pt %icc, loop_1607
fxnors %f1, %f0, %f11
andncc %i6, %o6, %g2
smulcc %o0, %g7, %o2
loop_1607:
fmovsleu %icc, %f1, %f11
fmovd %f4, %f28
fbu %fcc2, loop_1608
sdivcc %i1, 0x12F2, %l3
xnor %l2, 0x05CF, %o4
fmuld8ulx16 %f9, %f3, %f28
loop_1608:
smul %i4, 0x013F, %g6
nop
setx 0x55A17C7C4ED982F1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x1EF6D8E68BA957C0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fdivd %f8, %f28, %f2
smulcc %o7, %g5, %i3
edge8ln %o5, %l0, %g3
tvc %icc, 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sethi 0x102F, %l4
xor %i5, 0x1D48, %i2
fbge,a %fcc1, loop_1609
fands %f21, %f29, %f20
umul %l1, %i0, %i7
fbue %fcc3, loop_1610
loop_1609:
fmovdvc %icc, %f24, %f25
fmovsn %icc, %f1, %f24
popc %o3, %l5
loop_1610:
mulx %o1, %g4, %l6
movn %icc, %i6, %o6
bcc,a loop_1611
tneg %icc, 0x0
fpadd32 %f2, %f20, %f8
edge16n %g2, %g1, %g7
loop_1611:
fmovse %xcc, %f0, %f29
nop
set 0x20, %o4
ldd [%l7 + %o4], %o2
smulcc %i1, %o0, %l3
edge8 %l2, %i4, %o4
fmovde %xcc, %f2, %f13
swap [%l7 + 0x54], %g6
udivcc %o7, 0x0FBD, %g5
sir 0x0526
taddcctv %o5, %i3, %l0
sll %g3, 0x10, %l4
fmovrslz %i5, %f6, %f9
movcc %xcc, %i2, %i0
array8 %l1, %i7, %o3
xorcc %o1, 0x0172, %g4
fnands %f7, %f4, %f28
alignaddr %l5, %i6, %l6
fnor %f24, %f16, %f24
brnz,a %g2, loop_1612
fbug %fcc1, loop_1613
and %g1, %g7, %o2
stw %i1, [%l7 + 0x3C]
loop_1612:
nop
fitos %f11, %f5
fstoi %f5, %f21
loop_1613:
nop
setx loop_1614, %l0, %l1
jmpl %l1, %o6
fmovrdgz %l3, %f16, %f22
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub16s %f8, %f8, %f0
loop_1614:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16n %o0, %i4, %l2
udiv %o4, 0x1F0A, %o7
movrlz %g5, %o5, %i3
brgez %l0, loop_1615
fexpand %f27, %f4
movrlz %g3, 0x0B5, %g6
sir 0x174A
loop_1615:
tne %icc, 0x7
edge8 %i5, %i2, %l4
tvs %xcc, 0x6
xnorcc %l1, 0x1109, %i7
orncc %o3, %i0, %o1
edge16l %l5, %g4, %i6
movrlz %l6, 0x1DC, %g2
xnor %g1, 0x1675, %g7
bn,a,pt %xcc, loop_1616
nop
setx 0x95379A6C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x9BB864B0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fsubs %f25, %f20, %f6
fxnors %f5, %f24, %f26
movvc %xcc, %i1, %o2
loop_1616:
sethi 0x1EA5, %o6
ldd [%l7 + 0x40], %f16
fnot2s %f19, %f9
sll %o0, 0x1E, %i4
fmovdgu %xcc, %f13, %f29
movpos %icc, %l3, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivcc %o7, 0x1CBA, %g5
edge32n %o5, %l2, %l0
set 0x28, %l3
ldswa [%l7 + %l3] 0x81, %g3
sethi 0x0119, %g6
bneg %xcc, loop_1617
movneg %icc, %i5, %i3
andncc %i2, %l4, %l1
xor %i7, %i0, %o3
loop_1617:
xnor %o1, 0x010F, %l5
movg %icc, %i6, %l6
sdivx %g2, 0x06CC, %g1
edge16ln %g7, %i1, %g4
movvs %xcc, %o2, %o6
fnot1s %f1, %f9
wr %g0, 0x19, %asi
swapa [%l7 + 0x10] %asi, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcctv %i4, 0x08C0, %o4
movcs %icc, %o7, %g5
edge32l %l3, %l2, %l0
tneg %icc, 0x5
call loop_1618
tne %icc, 0x0
fmovdg %icc, %f13, %f3
fzero %f8
loop_1618:
alignaddrl %o5, %g6, %g3
movcc %xcc, %i5, %i3
sllx %i2, 0x0E, %l4
movrgez %i7, %l1, %o3
tle %icc, 0x1
stbar
andcc %o1, %l5, %i0
movrne %l6, 0x23F, %g2
nop
fitos %f0, %f4
add %l7, 0x44, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g1
casa [%l6] 0x80, %g1, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %xcc, 0x0
fmovsne %icc, %f18, %f29
nop
setx 0x1EF69664BBD834C8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x0B47DDEB0D6B47A9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f2, %f26
nop
fitos %f9, %f30
fstox %f30, %f6
sra %i1, 0x0D, %g7
mulx %g4, %o2, %o6
andcc %o0, %o4, %o7
add %l7, 0x70, %l6
wr %g0, 0x04, %asi
casxa [%l6] 0x04, %i4, %g5
movre %l3, 0x323, %l0
tcs %icc, 0x2
addccc %o5, 0x15AD, %g6
fcmpne16 %f2, %f24, %g3
fands %f4, %f23, %f6
fmovdvs %xcc, %f13, %f15
sdivx %l2, 0x1B96, %i3
ldstub [%l7 + 0x18], %i2
mulx %l4, %i7, %i5
movrne %o3, 0x04C, %o1
fmovsn %icc, %f19, %f6
movneg %xcc, %l1, %l5
movrlez %l6, 0x107, %g2
nop
fitod %f2, %f2
fdtos %f2, %f28
movge %icc, %g1, %i6
bcc,pn %icc, loop_1619
fbge,a %fcc0, loop_1620
xorcc %i0, 0x05AE, %i1
fmovsneg %xcc, %f12, %f26
loop_1619:
movvc %icc, %g7, %g4
loop_1620:
fmul8ulx16 %f20, %f8, %f6
or %o6, 0x0976, %o2
movpos %xcc, %o4, %o7
sll %i4, %g5, %l3
sdivcc %l0, 0x000E, %o5
subcc %g6, 0x1C97, %g3
movrlz %o0, %i3, %i2
mulscc %l2, 0x1A4C, %i7
fpadd32s %f0, %f30, %f29
fmovrsne %l4, %f5, %f28
tvs %xcc, 0x3
fornot2s %f16, %f28, %f26
nop
set 0x10, %g5
std %f10, [%l7 + %g5]
movg %icc, %i5, %o1
tle %xcc, 0x0
tsubcc %l1, %l5, %o3
orn %g2, 0x00BB, %l6
fmovdneg %xcc, %f29, %f16
movpos %xcc, %g1, %i0
array32 %i6, %g7, %g4
bgu,a loop_1621
bg %icc, loop_1622
xnor %o6, %o2, %o4
nop
setx 0x9FFA9A0B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0xB20E4B84, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fdivs %f25, %f1, %f23
loop_1621:
umulcc %o7, 0x0892, %i1
loop_1622:
tne %icc, 0x4
sll %i4, 0x1E, %g5
array32 %l0, %l3, %o5
membar #Sync
wr %g0, 0xf8, %asi
ldda [%l7 + 0x40] %asi, %f16
movrlz %g3, 0x2BD, %o0
bneg,a loop_1623
fmovsg %icc, %f26, %f27
nop
setx 0x904E7B14, %l0, %l6
st %l6, [%l7 + 0x6C]
ld [%l7 + 0x6C], %fsr
fbge,a %fcc0, loop_1624
loop_1623:
smul %g6, 0x1BF9, %i2
movvs %xcc, %i3, %l2
movvc %icc, %l4, %i7
loop_1624:
tcc %xcc, 0x7
fcmpeq32 %f30, %f22, %o1
movg %icc, %l1, %i5
movneg %xcc, %o3, %g2
tl %icc, 0x2
srlx %l5, %g1, %i0
sub %i6, 0x193D, %l6
nop
setx 0x204E84E6, %l0, %l6
st %l6, [%l7 + 0x30]
ld [%l7 + 0x30], %fsr
set 0x220, %g3
ldxa [%g0 + %g3] 0x52, %g4
edge16 %o6, %o2, %g7
xor %o4, %o7, %i4
movne %xcc, %g5, %l0
movcs %icc, %i1, %o5
sth %g3, [%l7 + 0x40]
movg %icc, %l3, %g6
add %l7, 0x78, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %o0
casxa [%l6] 0x89, %o0, %i3
stw %i2, [%l7 + 0x74]
tsubcctv %l4, %l2, %i7
fnot1s %f13, %f25
umul %o1, 0x1FE0, %l1
tge %icc, 0x0
movrne %o3, 0x373, %g2
brz %i5, loop_1625
subcc %l5, %g1, %i0
alignaddr %l6, %g4, %i6
xor %o6, %g7, %o2
loop_1625:
subccc %o7, 0x1797, %i4
sll %o4, 0x07, %g5
tvc %icc, 0x4
and %i1, 0x047C, %l0
subc %g3, %l3, %g6
array32 %o0, %o5, %i3
bcs %icc, loop_1626
mulx %l4, %i2, %i7
bl,a %icc, loop_1627
mulx %o1, 0x036D, %l2
loop_1626:
edge8ln %l1, %g2, %i5
movrlez %o3, 0x130, %g1
loop_1627:
fnands %f31, %f18, %f20
mulx %l5, %i0, %l6
fbu %fcc2, loop_1628
fcmpgt32 %f10, %f18, %i6
fbu %fcc3, loop_1629
nop
setx 0x0172080D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0xC85CC115, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f0, %f26
loop_1628:
ldx [%l7 + 0x20], %g4
array32 %g7, %o6, %o7
loop_1629:
movl %icc, %i4, %o2
movl %xcc, %o4, %i1
ta %xcc, 0x2
tn %icc, 0x6
nop
setx 0x7733FEAD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x63A60513, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fsubs %f9, %f3, %f2
movrlez %l0, %g3, %l3
sllx %g5, %g6, %o0
ta %icc, 0x7
and %o5, %l4, %i2
stb %i3, [%l7 + 0x59]
tpos %xcc, 0x2
bn loop_1630
taddcctv %i7, %l2, %l1
stbar
set 0x7E, %i2
stha %g2, [%l7 + %i2] 0xea
membar #Sync
loop_1630:
edge16ln %i5, %o1, %g1
tcs %xcc, 0x4
movrne %o3, 0x2E8, %l5
edge16ln %i0, %l6, %g4
fpsub16 %f14, %f10, %f26
udiv %i6, 0x1FDC, %o6
fpmerge %f14, %f26, %f8
xnor %g7, %o7, %i4
tgu %icc, 0x4
fnegs %f29, %f11
fornot1s %f27, %f16, %f0
te %xcc, 0x0
movrgez %o2, 0x080, %i1
fors %f25, %f24, %f26
movgu %xcc, %l0, %g3
set 0x1D, %l5
stba %l3, [%l7 + %l5] 0xe2
membar #Sync
orncc %g5, %o4, %g6
taddcctv %o5, 0x032C, %l4
addc %o0, 0x05E0, %i3
addc %i7, 0x12F5, %l2
movvs %xcc, %l1, %g2
edge32 %i2, %o1, %i5
subcc %o3, 0x180F, %l5
subc %g1, 0x1AA0, %i0
lduh [%l7 + 0x14], %g4
movg %icc, %i6, %l6
fnegd %f28, %f20
edge32n %o6, %g7, %o7
mova %xcc, %o2, %i4
wr %g0, 0x88, %asi
lduba [%l7 + 0x3C] %asi, %l0
edge16 %i1, %g3, %g5
wr %g0, 0x18, %asi
ldda [%l7 + 0x40] %asi, %f16
fbge %fcc1, loop_1631
fmovdgu %icc, %f11, %f25
udiv %l3, 0x11E5, %g6
mova %icc, %o5, %l4
loop_1631:
movrne %o0, %o4, %i3
movpos %icc, %l2, %i7
move %icc, %l1, %i2
tvc %icc, 0x2
taddcc %o1, %i5, %o3
ldstub [%l7 + 0x68], %l5
taddcctv %g2, 0x024D, %i0
fblg,a %fcc0, loop_1632
nop
setx 0xC764F70E2026F72F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x1400781BDD64023F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f16, %f26
tsubcctv %g4, %i6, %g1
addccc %l6, 0x0EB2, %g7
loop_1632:
array16 %o7, %o2, %i4
nop
fitod %f2, %f14
fdtox %f14, %f20
fxtod %f20, %f26
fbug %fcc0, loop_1633
tpos %xcc, 0x4
array8 %o6, %i1, %g3
nop
fitod %f4, %f10
fdtos %f10, %f25
loop_1633:
add %g5, %l3, %g6
tvs %xcc, 0x1
movrlez %l0, 0x26E, %o5
edge16l %l4, %o4, %i3
movneg %xcc, %o0, %l2
addcc %l1, 0x1E52, %i2
srax %i7, %i5, %o3
fbl,a %fcc0, loop_1634
bvs,a,pn %icc, loop_1635
fbl %fcc0, loop_1636
nop
setx loop_1637, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1634:
movrlez %o1, 0x240, %g2
loop_1635:
tgu %icc, 0x2
loop_1636:
alignaddr %i0, %l5, %g4
loop_1637:
sllx %g1, 0x01, %i6
add %l7, 0x34, %l6
wr %g0, 0x10, %asi
lda [%l6] %asi, %g7
casa [%l6] 0x10, %g7, %l6
fbo %fcc1, loop_1638
array8 %o2, %o7, %i4
movcc %icc, %o6, %i1
tsubcc %g5, 0x0701, %l3
loop_1638:
andcc %g6, %g3, %o5
fbne %fcc3, loop_1639
bg,a %icc, loop_1640
addccc %l0, %l4, %i3
tg %icc, 0x1
loop_1639:
fmovrslez %o4, %f14, %f30
loop_1640:
brlz,a %l2, loop_1641
edge16ln %l1, %o0, %i7
fmovde %icc, %f21, %f12
subc %i5, 0x0552, %i2
loop_1641:
edge16l %o1, %o3, %i0
edge8n %g2, %l5, %g4
and %g1, 0x1771, %g7
brlz,a %l6, loop_1642
std %f22, [%l7 + 0x50]
lduh [%l7 + 0x24], %i6
sir 0x0D17
loop_1642:
movne %icc, %o7, %o2
movrgez %i4, %i1, %o6
xnor %g5, 0x19F3, %l3
andn %g6, 0x1B75, %g3
fbuge,a %fcc0, loop_1643
movre %l0, 0x1AC, %l4
bn %icc, loop_1644
bneg,a loop_1645
loop_1643:
andcc %o5, %o4, %i3
set 0x40, %i1
ldda [%l7 + %i1] 0x89, %f0
loop_1644:
move %xcc, %l2, %o0
loop_1645:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmul8x16au %f26, %f3, %f2
fmovdcc %icc, %f15, %f30
movn %xcc, %l1, %i7
fpadd32s %f29, %f21, %f5
array16 %i5, %i2, %o3
edge16 %i0, %o1, %l5
tsubcc %g4, 0x1D81, %g2
fpmerge %f10, %f10, %f22
ldstub [%l7 + 0x24], %g7
orncc %l6, 0x0D02, %i6
orncc %g1, %o7, %o2
srlx %i1, 0x18, %o6
fbg %fcc1, loop_1646
fmovrdlz %i4, %f10, %f10
fmovdl %icc, %f27, %f0
ldd [%l7 + 0x18], %f30
loop_1646:
tl %xcc, 0x0
bleu,pt %xcc, loop_1647
movvs %icc, %g5, %g6
fmuld8sux16 %f24, %f14, %f6
udiv %l3, 0x1A14, %g3
loop_1647:
fmovsvs %icc, %f9, %f3
movrgz %l4, %o5, %o4
tg %icc, 0x7
fbule,a %fcc3, loop_1648
tge %icc, 0x5
fbe %fcc0, loop_1649
ldstub [%l7 + 0x5B], %l0
loop_1648:
fcmpne32 %f10, %f8, %l2
movg %xcc, %i3, %l1
loop_1649:
orncc %o0, %i5, %i7
fsrc1 %f24, %f20
movleu %icc, %o3, %i0
membar 0x79
xnorcc %i2, 0x1732, %l5
edge32l %o1, %g2, %g4
tne %icc, 0x0
nop
setx 0xD33CDBCF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0xBB0444D7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fsubs %f31, %f1, %f5
movcc %icc, %g7, %i6
fmovdvs %icc, %f14, %f18
array8 %l6, %o7, %g1
mova %xcc, %o2, %i1
movpos %icc, %i4, %g5
xor %g6, 0x1872, %l3
fmovda %icc, %f17, %f24
tvc %xcc, 0x7
xnor %o6, 0x10BC, %l4
brgez,a %o5, loop_1650
tsubcctv %g3, %l0, %l2
edge8ln %i3, %o4, %l1
fmovdl %icc, %f8, %f21
loop_1650:
nop
wr %g0, 0xe3, %asi
stxa %o0, [%l7 + 0x10] %asi
membar #Sync
mova %xcc, %i7, %i5
smulcc %i0, %i2, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fandnot1s %f0, %f26, %f9
ldsw [%l7 + 0x78], %o1
srl %l5, 0x05, %g2
andcc %g7, 0x0908, %i6
bcc,pt %xcc, loop_1651
fandnot1 %f30, %f2, %f28
ba,a,pn %xcc, loop_1652
pdist %f22, %f14, %f28
loop_1651:
fbg %fcc1, loop_1653
array32 %l6, %g4, %g1
loop_1652:
nop
fitod %f19, %f18
fands %f9, %f8, %f21
loop_1653:
xor %o7, %o2, %i4
bpos,a,pt %xcc, loop_1654
movgu %icc, %i1, %g5
srax %g6, %o6, %l3
set 0x44, %i7
ldsha [%l7 + %i7] 0x80, %o5
loop_1654:
fpadd16 %f20, %f14, %f8
movcs %icc, %g3, %l0
fmovs %f10, %f19
nop
setx loop_1655, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovdg %icc, %f25, %f22
udiv %l4, 0x071D, %l2
set 0x30, %o2
ldxa [%g0 + %o2] 0x20, %o4
loop_1655:
movgu %xcc, %l1, %i3
tvc %icc, 0x5
ldsb [%l7 + 0x2A], %o0
tsubcctv %i7, 0x19F1, %i5
mulx %i2, %i0, %o3
movrlz %l5, %o1, %g7
tne %icc, 0x5
sethi 0x1B3F, %g2
set 0x2C, %l0
swapa [%l7 + %l0] 0x10, %l6
brlz %i6, loop_1656
tg %icc, 0x0
or %g1, 0x10FB, %g4
fmovrse %o2, %f19, %f29
loop_1656:
bneg,a,pn %icc, loop_1657
sll %i4, 0x0E, %o7
srax %g5, 0x07, %i1
nop
setx loop_1658, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1657:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcc %o6, %g6, %o5
fbge %fcc3, loop_1659
loop_1658:
smul %g3, %l3, %l0
udivcc %l4, 0x1FCA, %o4
addccc %l1, 0x05C8, %l2
loop_1659:
xnor %i3, 0x0171, %o0
movrlez %i5, 0x06E, %i7
movvc %icc, %i2, %i0
movrgz %l5, 0x191, %o3
movrgz %o1, 0x046, %g7
movre %l6, 0x06E, %g2
bvs %xcc, loop_1660
fpackfix %f28, %f28
brlez %g1, loop_1661
brlez,a %g4, loop_1662
loop_1660:
tvc %icc, 0x4
subc %i6, 0x02C0, %i4
loop_1661:
xnor %o7, %o2, %i1
loop_1662:
fnor %f22, %f2, %f8
udivcc %g5, 0x1CDB, %o6
wr %g0, 0x80, %asi
lduha [%l7 + 0x30] %asi, %o5
addcc %g6, 0x1C09, %l3
srlx %g3, 0x06, %l0
stbar
addc %l4, %l1, %o4
edge8ln %i3, %o0, %l2
movl %xcc, %i5, %i2
edge8n %i0, %l5, %i7
subc %o3, 0x03A8, %o1
membar #Sync
set 0x40, %g4
ldda [%l7 + %g4] 0x1f, %f16
add %g7, 0x027C, %g2
taddcctv %l6, %g4, %g1
nop
setx loop_1663, %l0, %l1
jmpl %l1, %i6
movle %xcc, %i4, %o2
tgu %xcc, 0x6
addccc %i1, 0x0C33, %o7
loop_1663:
tvc %xcc, 0x6
be,a,pn %icc, loop_1664
andn %g5, 0x1284, %o5
tcs %icc, 0x1
wr %g0, 0x10, %asi
lduwa [%l7 + 0x48] %asi, %o6
loop_1664:
ldstub [%l7 + 0x47], %l3
tle %icc, 0x1
tl %icc, 0x4
subc %g6, %g3, %l4
edge8 %l1, %o4, %i3
bl,a %xcc, loop_1665
addcc %o0, %l0, %i5
bvs,a %icc, loop_1666
taddcctv %l2, 0x0281, %i2
loop_1665:
bvs,pn %icc, loop_1667
sir 0x0553
loop_1666:
fzero %f28
fbul %fcc0, loop_1668
loop_1667:
udivx %l5, 0x05A6, %i7
taddcc %o3, %i0, %g7
movrne %o1, 0x275, %l6
loop_1668:
nop
set 0x58, %o7
ldx [%l7 + %o7], %g2
nop
fitod %f12, %f12
fdtos %f12, %f19
te %xcc, 0x5
fmovrde %g4, %f26, %f24
fba %fcc0, loop_1669
fmovrse %g1, %f8, %f14
fmovda %icc, %f6, %f27
flush %l7 + 0x54
loop_1669:
sethi 0x1856, %i6
mulx %i4, %o2, %o7
fcmpgt32 %f16, %f26, %i1
xnor %g5, %o6, %l3
fmovrsne %o5, %f0, %f2
fmovs %f21, %f22
fmovse %xcc, %f18, %f29
edge8ln %g3, %g6, %l4
set 0x57, %i0
lduba [%l7 + %i0] 0x19, %o4
wr %g0, 0x04, %asi
lduba [%l7 + 0x3E] %asi, %l1
edge32 %i3, %o0, %l0
ldsw [%l7 + 0x64], %i5
tneg %xcc, 0x1
fandnot2 %f10, %f28, %f16
sllx %i2, %l2, %i7
ldsw [%l7 + 0x30], %l5
stw %o3, [%l7 + 0x10]
nop
setx loop_1670, %l0, %l1
jmpl %l1, %i0
fnands %f23, %f14, %f3
ldd [%l7 + 0x70], %o0
ldd [%l7 + 0x20], %g6
loop_1670:
fbo %fcc2, loop_1671
fmovsl %xcc, %f15, %f11
nop
setx 0xDCC3D7D5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x6E8F49F0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fadds %f19, %f20, %f7
nop
fitos %f5, %f24
fstox %f24, %f26
loop_1671:
sir 0x17B0
fbuge %fcc3, loop_1672
bge,a,pt %xcc, loop_1673
prefetch [%l7 + 0x14], 0x0
subcc %g2, 0x1577, %g4
loop_1672:
array32 %l6, %g1, %i4
loop_1673:
nop
set 0x3C, %l4
sta %f19, [%l7 + %l4] 0x89
wr %g0, 0x81, %asi
lda [%l7 + 0x10] %asi, %f26
bg,a loop_1674
fnot2 %f10, %f10
nop
setx 0x4D784AB108D3E05C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xA6A44CC65FF8C8A8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
faddd %f2, %f20, %f20
bl %icc, loop_1675
loop_1674:
bcs,pt %icc, loop_1676
movvs %icc, %o2, %i6
brgez %o7, loop_1677
loop_1675:
brnz %i1, loop_1678
loop_1676:
mulscc %g5, 0x1ADC, %o6
tsubcctv %l3, %o5, %g6
loop_1677:
smulcc %l4, %g3, %o4
loop_1678:
fmovsl %icc, %f17, %f7
nop
set 0x74, %i4
lduw [%l7 + %i4], %l1
fbuge,a %fcc1, loop_1679
fbue,a %fcc1, loop_1680
nop
fitod %f8, %f20
fdtox %f20, %f6
te %xcc, 0x0
loop_1679:
prefetch [%l7 + 0x64], 0x0
loop_1680:
sth %i3, [%l7 + 0x5E]
brgez,a %o0, loop_1681
fpsub32s %f6, %f12, %f11
smulcc %l0, %i2, %l2
bl,pt %icc, loop_1682
loop_1681:
fmovrsne %i5, %f22, %f3
bvc,a loop_1683
edge32 %l5, %i7, %i0
loop_1682:
sub %o1, 0x0817, %g7
andn %o3, %g2, %l6
loop_1683:
subcc %g1, %g4, %i4
fmovrse %o2, %f30, %f16
edge16ln %i6, %i1, %g5
movcc %icc, %o7, %l3
ldsw [%l7 + 0x38], %o5
edge8ln %o6, %g6, %l4
bcc,a %icc, loop_1684
orncc %g3, %l1, %o4
edge8n %i3, %o0, %l0
movrlez %i2, %l2, %i5
loop_1684:
lduw [%l7 + 0x74], %i7
for %f6, %f14, %f26
std %f20, [%l7 + 0x18]
sll %i0, %l5, %o1
ta %icc, 0x0
edge8n %g7, %o3, %g2
tpos %xcc, 0x3
addccc %g1, %g4, %i4
fmul8x16au %f8, %f26, %f10
orncc %l6, %i6, %o2
nop
setx 0x029483FFB13F0DF2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x5702576B2AAE170F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
faddd %f10, %f12, %f0
fbge,a %fcc3, loop_1685
movl %xcc, %g5, %o7
movl %icc, %l3, %o5
andcc %i1, 0x1896, %o6
loop_1685:
fpack16 %f0, %f27
sethi 0x0CEE, %l4
andcc %g6, %g3, %o4
tsubcc %l1, %i3, %l0
edge16 %i2, %l2, %o0
fbg %fcc3, loop_1686
nop
setx loop_1687, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tge %icc, 0x0
ble %xcc, loop_1688
loop_1686:
edge8l %i5, %i0, %i7
loop_1687:
movrlz %l5, %g7, %o3
alignaddrl %g2, %g1, %g4
loop_1688:
movgu %xcc, %i4, %l6
fsrc1s %f10, %f29
umul %o1, %o2, %i6
wr %g0, 0x80, %asi
stha %o7, [%l7 + 0x76] %asi
nop
setx loop_1689, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
udivx %g5, 0x18DD, %o5
movpos %icc, %l3, %o6
addc %l4, %g6, %i1
loop_1689:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movgu %icc, %g3, %l1
movcc %icc, %o4, %l0
brgez %i2, loop_1690
addcc %i3, %o0, %i5
sir 0x11A0
orn %i0, 0x1649, %l2
loop_1690:
edge8 %l5, %g7, %o3
subc %i7, 0x163E, %g1
addcc %g2, %g4, %l6
fone %f24
fpsub16s %f4, %f23, %f25
xnorcc %o1, 0x143E, %o2
fbu,a %fcc2, loop_1691
fmovsn %icc, %f25, %f21
set 0x3F, %l1
stba %i6, [%l7 + %l1] 0x04
loop_1691:
tcs %xcc, 0x4
ld [%l7 + 0x78], %f24
bneg,a %xcc, loop_1692
edge8n %i4, %g5, %o5
fcmpgt32 %f30, %f4, %l3
subc %o7, 0x1E6D, %o6
loop_1692:
fexpand %f11, %f20
udivx %g6, 0x1C46, %l4
fmovdn %xcc, %f20, %f4
fmovsvs %icc, %f7, %f3
add %i1, %g3, %o4
subccc %l0, %l1, %i2
sub %i3, 0x1DBB, %o0
fone %f2
fbue,a %fcc1, loop_1693
movg %icc, %i0, %i5
subccc %l5, %l2, %g7
bge,a,pn %icc, loop_1694
loop_1693:
faligndata %f22, %f16, %f4
brz,a %i7, loop_1695
fxnors %f15, %f17, %f18
loop_1694:
fbo %fcc2, loop_1696
brgez,a %o3, loop_1697
loop_1695:
fmovd %f24, %f26
edge16n %g2, %g4, %g1
loop_1696:
fcmpgt32 %f18, %f28, %l6
loop_1697:
array16 %o2, %i6, %i4
sllx %o1, %g5, %o5
tneg %xcc, 0x5
ta %xcc, 0x5
movrgez %l3, %o7, %o6
taddcctv %l4, 0x0AFE, %g6
bn,a,pt %xcc, loop_1698
bcc,a,pn %icc, loop_1699
movre %g3, %i1, %l0
tge %icc, 0x4
loop_1698:
sir 0x1F8A
loop_1699:
smul %o4, 0x0614, %i2
fbuge,a %fcc1, loop_1700
alignaddrl %i3, %l1, %o0
fba %fcc3, loop_1701
nop
setx 0x90434E1D, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
loop_1700:
nop
setx 0x69026095, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0x9F19C462, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fadds %f6, %f11, %f2
bvs,a,pn %icc, loop_1702
loop_1701:
fmovrsne %i5, %f29, %f26
movre %l5, %i0, %g7
fones %f28
loop_1702:
nop
setx 0x423FA3822051B794, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
fabss %f18, %f24
addc %l2, %o3, %g2
fmovsgu %icc, %f6, %f18
tle %icc, 0x3
tvs %icc, 0x6
tne %icc, 0x1
fmovdle %xcc, %f27, %f28
edge16l %i7, %g1, %g4
movrgez %o2, %i6, %l6
nop
fitos %f7, %f10
fstox %f10, %f28
edge8l %o1, %g5, %o5
bg,pn %icc, loop_1703
ldub [%l7 + 0x4F], %i4
alignaddrl %l3, %o6, %l4
lduw [%l7 + 0x78], %o7
loop_1703:
sdivx %g6, 0x0CEB, %g3
ld [%l7 + 0x60], %f13
andcc %l0, 0x1C63, %i1
addccc %o4, 0x113E, %i2
bpos,a,pt %icc, loop_1704
fmovrdgez %l1, %f28, %f30
fones %f11
fpadd32s %f8, %f11, %f16
loop_1704:
movpos %xcc, %i3, %o0
set 0x40, %i5
ldda [%l7 + %i5] 0x0c, %f16
movvs %icc, %l5, %i0
fbu,a %fcc2, loop_1705
edge8n %g7, %l2, %o3
movvc %xcc, %g2, %i7
set 0x2C, %l2
ldsha [%l7 + %l2] 0x0c, %i5
loop_1705:
stbar
fsrc2 %f30, %f0
mova %icc, %g1, %g4
array16 %i6, %l6, %o2
movne %icc, %o1, %o5
tvc %xcc, 0x5
fpackfix %f6, %f28
fbug %fcc3, loop_1706
edge16ln %i4, %l3, %o6
nop
fitos %f3, %f25
fstox %f25, %f2
movrgez %l4, 0x039, %g5
loop_1706:
fbue %fcc3, loop_1707
movgu %icc, %o7, %g6
tneg %xcc, 0x4
fmovrdlez %l0, %f28, %f18
loop_1707:
movre %g3, 0x072, %o4
xnorcc %i2, 0x07A4, %i1
mova %icc, %i3, %l1
bl %icc, loop_1708
tle %icc, 0x4
edge16n %l5, %o0, %i0
fpmerge %f21, %f9, %f6
loop_1708:
array32 %l2, %g7, %o3
edge32 %g2, %i7, %g1
orn %g4, %i6, %i5
edge32 %l6, %o1, %o2
brgz %i4, loop_1709
tn %xcc, 0x2
mulscc %o5, 0x0995, %l3
fmul8sux16 %f12, %f6, %f28
loop_1709:
fmovsge %icc, %f10, %f20
edge16n %o6, %g5, %l4
bl,a loop_1710
ldsh [%l7 + 0x78], %o7
andcc %l0, %g3, %g6
fornot1s %f19, %f16, %f7
loop_1710:
array8 %i2, %i1, %i3
fmovsvc %xcc, %f28, %f6
orncc %o4, 0x0A7D, %l1
andcc %l5, 0x16C7, %o0
orn %l2, %i0, %o3
tge %icc, 0x6
bl %icc, loop_1711
movgu %icc, %g2, %i7
movrne %g1, 0x339, %g4
set 0x3A, %l6
ldsba [%l7 + %l6] 0x14, %g7
loop_1711:
lduw [%l7 + 0x5C], %i5
fbu %fcc1, loop_1712
edge8ln %l6, %i6, %o1
subcc %o2, %o5, %i4
subc %o6, %g5, %l4
loop_1712:
fmovrdne %l3, %f18, %f8
orn %l0, 0x1D9F, %g3
movge %icc, %g6, %i2
subc %i1, 0x12CC, %i3
tpos %xcc, 0x6
edge32l %o4, %o7, %l1
tgu %icc, 0x3
movre %o0, 0x202, %l5
fmovdl %xcc, %f9, %f10
tsubcc %l2, %i0, %o3
edge16l %i7, %g1, %g2
mova %icc, %g4, %i5
addccc %l6, %i6, %g7
sllx %o2, %o5, %o1
fmovdle %icc, %f0, %f13
tl %xcc, 0x6
st %f7, [%l7 + 0x78]
sdiv %o6, 0x0503, %i4
fmovsne %icc, %f8, %f18
movle %icc, %l4, %g5
edge8ln %l3, %l0, %g3
wr %g0, 0x0c, %asi
stba %g6, [%l7 + 0x16] %asi
bn,a,pt %icc, loop_1713
add %i1, 0x0252, %i2
wr %g0, 0x80, %asi
swapa [%l7 + 0x78] %asi, %o4
loop_1713:
addccc %i3, %o7, %l1
tneg %xcc, 0x2
fbule,a %fcc3, loop_1714
addccc %l5, %l2, %i0
sethi 0x052F, %o0
andcc %o3, %g1, %i7
loop_1714:
ldd [%l7 + 0x50], %g2
edge8l %g4, %i5, %i6
edge32ln %g7, %o2, %o5
movre %o1, 0x3A6, %l6
fbne,a %fcc3, loop_1715
nop
set 0x10, %i6
std %f14, [%l7 + %i6]
sdiv %i4, 0x1A95, %o6
ldx [%l7 + 0x10], %g5
loop_1715:
ble loop_1716
addccc %l3, %l4, %g3
stb %g6, [%l7 + 0x3D]
stx %l0, [%l7 + 0x10]
loop_1716:
movn %xcc, %i2, %i1
nop
fitos %f12, %f5
fstox %f5, %f16
fxtos %f16, %f18
tvs %xcc, 0x5
flush %l7 + 0x6C
membar 0x4A
array16 %o4, %o7, %l1
bshuffle %f4, %f26, %f10
movg %icc, %i3, %l5
brlez %l2, loop_1717
srax %i0, 0x00, %o0
fornot1s %f18, %f4, %f8
udivcc %g1, 0x0BE1, %i7
loop_1717:
umul %g2, 0x081D, %g4
lduw [%l7 + 0x10], %i5
nop
setx loop_1718, %l0, %l1
jmpl %l1, %i6
smul %g7, 0x177F, %o3
xorcc %o5, %o2, %l6
nop
setx 0xCFBB5CA9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
fsqrts %f6, %f12
loop_1718:
edge32ln %i4, %o6, %o1
brnz %g5, loop_1719
array16 %l3, %g3, %l4
bleu,a %xcc, loop_1720
bn,pn %icc, loop_1721
loop_1719:
ble,a loop_1722
fabsd %f22, %f24
loop_1720:
sll %g6, 0x08, %l0
loop_1721:
orncc %i2, %i1, %o7
loop_1722:
edge8n %o4, %i3, %l1
fors %f1, %f29, %f4
mulscc %l2, 0x1807, %l5
tpos %xcc, 0x6
orcc %o0, %i0, %g1
addc %i7, 0x0DF6, %g2
wr %g0, 0x04, %asi
ldxa [%l7 + 0x18] %asi, %i5
and %g4, %i6, %o3
edge16 %g7, %o5, %l6
add %o2, %o6, %o1
andn %g5, 0x060B, %i4
nop
setx loop_1723, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
te %xcc, 0x3
fble %fcc1, loop_1724
movn %xcc, %l3, %l4
loop_1723:
tleu %xcc, 0x2
tsubcc %g6, 0x07EC, %g3
loop_1724:
edge32n %i2, %l0, %o7
fbu,a %fcc2, loop_1725
tne %icc, 0x6
fands %f6, %f26, %f16
tn %icc, 0x7
loop_1725:
addcc %o4, %i1, %l1
tvs %icc, 0x2
fexpand %f24, %f8
tcc %xcc, 0x5
ble,a,pn %xcc, loop_1726
tge %icc, 0x2
move %xcc, %l2, %l5
sdivcc %o0, 0x01D9, %i0
loop_1726:
movle %icc, %i3, %i7
movrlz %g1, %i5, %g2
smul %g4, %o3, %i6
sub %g7, %o5, %l6
ta %icc, 0x6
or %o2, 0x032F, %o6
nop
setx 0xA6177E929054E38A, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
sdiv %g5, 0x0524, %i4
tle %icc, 0x6
srlx %o1, 0x0A, %l3
sdiv %g6, 0x0B6B, %g3
te %xcc, 0x7
bcc,pn %xcc, loop_1727
or %i2, %l0, %l4
umulcc %o4, 0x0C1D, %i1
tcc %xcc, 0x6
loop_1727:
xnorcc %l1, 0x108C, %l2
fmovsn %xcc, %f15, %f9
add %l7, 0x08, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %o7
casxa [%l6] 0x10, %o7, %o0
addccc %i0, 0x1D55, %l5
taddcc %i3, 0x1E6C, %i7
edge32l %g1, %i5, %g4
edge8ln %o3, %g2, %i6
tgu %xcc, 0x7
set 0x40, %g7
ldda [%l7 + %g7] 0x89, %f0
tneg %xcc, 0x6
taddcctv %g7, %l6, %o2
bcs,a loop_1728
movgu %icc, %o5, %g5
membar 0x70
nop
setx 0xAEC14A7B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x2B7C5443, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fdivs %f1, %f17, %f1
loop_1728:
st %f16, [%l7 + 0x5C]
edge8l %i4, %o1, %o6
alignaddrl %l3, %g6, %i2
umul %l0, 0x1694, %l4
nop
setx 0x3EC015F6BE4B94E3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xA340543D7A91E2D8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
faddd %f20, %f2, %f16
tcc %xcc, 0x7
tle %icc, 0x4
movn %icc, %o4, %g3
fandnot2 %f18, %f4, %f22
membar 0x4E
edge32ln %i1, %l2, %l1
stbar
andcc %o0, %i0, %o7
tvc %xcc, 0x6
popc 0x19C9, %i3
movcc %icc, %l5, %i7
alignaddr %i5, %g1, %o3
fnegs %f10, %f27
edge8ln %g2, %g4, %g7
subc %i6, 0x1E74, %l6
sub %o2, 0x114D, %o5
fblg,a %fcc1, loop_1729
add %i4, 0x037A, %g5
movrne %o6, 0x1D4, %l3
nop
setx 0x5FA3942E670C73B8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x305410A50B250F89, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f12, %f6
loop_1729:
ldx [%l7 + 0x40], %o1
movne %icc, %g6, %l0
popc %l4, %o4
movrlez %g3, 0x3B3, %i1
fabss %f22, %f3
movgu %icc, %l2, %l1
sra %i2, %i0, %o0
movle %xcc, %i3, %o7
alignaddr %i7, %l5, %g1
tcc %icc, 0x7
brgez %i5, loop_1730
ld [%l7 + 0x20], %f19
edge16ln %o3, %g4, %g7
fmovsn %icc, %f21, %f16
loop_1730:
sdiv %i6, 0x1F65, %l6
or %g2, 0x0A45, %o5
xnor %o2, %i4, %g5
fmovsne %xcc, %f31, %f31
tvc %xcc, 0x0
fbo %fcc2, loop_1731
xnorcc %l3, 0x1B78, %o1
sdivx %g6, 0x173B, %l0
smul %o6, 0x11D0, %o4
loop_1731:
xor %g3, 0x0C06, %i1
fble,a %fcc3, loop_1732
srl %l4, %l1, %i2
tl %icc, 0x6
edge32 %l2, %o0, %i0
loop_1732:
edge8n %o7, %i7, %i3
fpack32 %f22, %f4, %f28
sra %g1, %i5, %l5
sdivx %g4, 0x0684, %o3
taddcctv %i6, %g7, %g2
movn %xcc, %o5, %l6
bshuffle %f20, %f16, %f24
array16 %o2, %g5, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16n %o1, %g6, %l0
xorcc %o6, %o4, %l3
orncc %i1, %l4, %l1
ldub [%l7 + 0x23], %g3
bn,a,pn %xcc, loop_1733
fmovdn %icc, %f30, %f31
ldub [%l7 + 0x45], %i2
nop
setx 0xE4BB026A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
fsqrts %f2, %f4
loop_1733:
edge32l %l2, %o0, %i0
tvc %icc, 0x5
bge loop_1734
sra %i7, 0x07, %i3
tle %icc, 0x3
movrlz %o7, 0x216, %i5
loop_1734:
fpadd16 %f28, %f10, %f30
ldd [%l7 + 0x10], %f12
edge16ln %g1, %g4, %o3
fmovsge %icc, %f13, %f4
smulcc %i6, 0x0837, %l5
fmuld8ulx16 %f23, %f5, %f26
movvs %xcc, %g7, %o5
fnegs %f15, %f23
bg,pt %xcc, loop_1735
orn %g2, %l6, %o2
edge32 %i4, %g5, %o1
fble,a %fcc2, loop_1736
loop_1735:
array32 %g6, %l0, %o6
bvc,a,pn %xcc, loop_1737
edge16l %l3, %i1, %o4
loop_1736:
orn %l1, 0x044A, %g3
ldd [%l7 + 0x08], %l4
loop_1737:
nop
set 0x38, %o6
lduha [%l7 + %o6] 0x0c, %i2
fcmpne16 %f6, %f22, %o0
fmovsleu %icc, %f17, %f0
movg %xcc, %i0, %l2
udiv %i7, 0x0520, %o7
add %i3, 0x1672, %g1
movpos %icc, %i5, %g4
call loop_1738
movrlez %i6, 0x234, %l5
orncc %o3, %g7, %g2
faligndata %f8, %f0, %f20
loop_1738:
fpadd16 %f24, %f16, %f18
fbu %fcc1, loop_1739
mulscc %l6, 0x026D, %o2
sra %i4, 0x1A, %o5
bneg %icc, loop_1740
loop_1739:
tvs %icc, 0x3
edge16 %g5, %g6, %o1
addccc %l0, 0x06EA, %l3
loop_1740:
nop
wr %g0, 0x81, %asi
lda [%l7 + 0x38] %asi, %f30
movrlez %i1, %o4, %o6
bneg,pt %xcc, loop_1741
stx %l1, [%l7 + 0x68]
brlz %g3, loop_1742
bvs,a,pt %xcc, loop_1743
loop_1741:
array16 %i2, %o0, %i0
nop
setx loop_1744, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1742:
bcs %icc, loop_1745
loop_1743:
subcc %l2, 0x0673, %l4
nop
fitod %f6, %f22
fdtox %f22, %f4
loop_1744:
tgu %icc, 0x7
loop_1745:
udivcc %o7, 0x1E01, %i7
fpsub32s %f22, %f14, %f12
prefetch [%l7 + 0x2C], 0x0
st %f7, [%l7 + 0x7C]
taddcctv %g1, 0x1EC4, %i5
ta %icc, 0x5
tsubcc %i3, 0x13FB, %g4
fbu,a %fcc2, loop_1746
mulx %l5, %i6, %o3
fand %f10, %f28, %f10
array8 %g7, %g2, %o2
loop_1746:
for %f22, %f26, %f22
fbne,a %fcc3, loop_1747
move %xcc, %i4, %l6
ldd [%l7 + 0x68], %f30
tvc %icc, 0x5
loop_1747:
umulcc %o5, %g5, %g6
lduw [%l7 + 0x18], %l0
smulcc %l3, %o1, %i1
nop
fitod %f0, %f18
fdtox %f18, %f12
fxtod %f12, %f20
movge %icc, %o4, %l1
tpos %icc, 0x3
movcc %icc, %o6, %g3
bpos,pt %icc, loop_1748
smulcc %i2, %i0, %l2
fones %f29
fbne %fcc1, loop_1749
loop_1748:
and %l4, %o0, %o7
umulcc %i7, 0x0063, %g1
tge %icc, 0x1
loop_1749:
ldsh [%l7 + 0x54], %i5
movrlez %i3, %l5, %i6
subc %o3, %g7, %g2
sethi 0x17F8, %o2
umulcc %i4, 0x1FBE, %g4
wr %g0, 0xea, %asi
stxa %o5, [%l7 + 0x20] %asi
membar #Sync
wr %g0, 0x18, %asi
stha %l6, [%l7 + 0x54] %asi
subc %g6, %l0, %g5
tsubcctv %o1, 0x1C19, %i1
tsubcctv %o4, %l1, %o6
or %l3, 0x02C7, %g3
fmovsn %icc, %f25, %f20
brgez,a %i2, loop_1750
brgz %l2, loop_1751
lduh [%l7 + 0x3E], %l4
movneg %icc, %o0, %i0
loop_1750:
fmovdneg %icc, %f17, %f29
loop_1751:
ldx [%l7 + 0x40], %o7
fmovrde %i7, %f22, %f10
membar 0x43
umul %i5, 0x0BE6, %g1
brlez %l5, loop_1752
movne %icc, %i3, %o3
tcc %icc, 0x1
set 0x34, %g6
ldswa [%l7 + %g6] 0x89, %i6
loop_1752:
fandnot2s %f7, %f13, %f15
subcc %g7, %g2, %o2
movrne %g4, 0x1F5, %i4
ld [%l7 + 0x40], %f27
tle %icc, 0x3
tgu %icc, 0x3
fors %f30, %f1, %f11
edge16ln %l6, %o5, %g6
udiv %l0, 0x05CB, %o1
fble %fcc2, loop_1753
movneg %icc, %g5, %o4
brlz,a %i1, loop_1754
tvc %xcc, 0x4
loop_1753:
fand %f2, %f20, %f16
fmovrdlz %o6, %f14, %f24
loop_1754:
movrne %l3, %l1, %i2
taddcc %g3, %l4, %o0
movre %l2, %o7, %i0
move %icc, %i7, %i5
movle %xcc, %l5, %g1
fmovrsgz %i3, %f29, %f28
bn,a %icc, loop_1755
edge16ln %i6, %o3, %g2
fba,a %fcc2, loop_1756
stb %o2, [%l7 + 0x2E]
loop_1755:
nop
setx loop_1757, %l0, %l1
jmpl %l1, %g4
sllx %g7, %i4, %o5
loop_1756:
bge,a,pn %xcc, loop_1758
movvc %icc, %g6, %l0
loop_1757:
move %xcc, %o1, %l6
wr %g0, 0x11, %asi
stba %o4, [%l7 + 0x27] %asi
loop_1758:
mova %xcc, %g5, %o6
movneg %xcc, %l3, %i1
fornot1s %f27, %f30, %f25
st %f7, [%l7 + 0x10]
ldstub [%l7 + 0x0D], %l1
nop
set 0x48, %g2
stx %i2, [%l7 + %g2]
nop
fitod %f27, %f2
fornot1 %f18, %f26, %f12
array8 %g3, %l4, %l2
sethi 0x0E25, %o0
tsubcctv %o7, %i0, %i5
movneg %xcc, %l5, %i7
srlx %i3, %g1, %i6
ldsb [%l7 + 0x6B], %g2
membar #Sync
wr %g0, 0xf0, %asi
ldda [%l7 + 0x40] %asi, %f0
fmovsl %xcc, %f13, %f17
set 0x40, %o1
ldda [%l7 + %o1] 0x89, %f16
edge16 %o3, %o2, %g4
movvc %xcc, %g7, %o5
edge16ln %i4, %l0, %g6
movpos %icc, %o1, %o4
sth %l6, [%l7 + 0x0C]
fnands %f1, %f24, %f20
fmovrdne %g5, %f10, %f22
movrgez %l3, 0x31E, %o6
sra %l1, %i1, %i2
sllx %l4, 0x17, %g3
or %l2, 0x0253, %o0
fmovdgu %icc, %f9, %f10
movgu %icc, %o7, %i5
udivx %i0, 0x0112, %i7
fnand %f10, %f18, %f30
alignaddr %l5, %i3, %g1
movne %xcc, %i6, %o3
fpsub32 %f22, %f10, %f12
nop
setx 0x858764E97A236063, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x2F516C9B40A72552, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fsubd %f18, %f24, %f30
fors %f22, %f12, %f5
fxnors %f28, %f19, %f6
movneg %xcc, %g2, %g4
srax %o2, 0x0A, %o5
udivcc %i4, 0x07E3, %g7
movpos %icc, %l0, %g6
bcc,pn %xcc, loop_1759
ba,a,pn %icc, loop_1760
nop
setx loop_1761, %l0, %l1
jmpl %l1, %o4
fbul %fcc2, loop_1762
loop_1759:
taddcctv %o1, 0x1FB2, %l6
loop_1760:
tsubcc %l3, %g5, %l1
loop_1761:
nop
wr %g0, 0x18, %asi
ldswa [%l7 + 0x20] %asi, %i1
loop_1762:
array16 %i2, %l4, %g3
subc %l2, 0x1F60, %o6
edge32n %o7, %i5, %i0
andn %i7, %l5, %i3
edge8ln %g1, %i6, %o0
movleu %icc, %g2, %g4
andncc %o2, %o3, %o5
tleu %xcc, 0x5
fmovdn %icc, %f3, %f13
set 0x20, %i3
sta %f6, [%l7 + %i3] 0x80
movpos %xcc, %i4, %l0
movrlz %g6, 0x3DE, %o4
std %f28, [%l7 + 0x30]
sll %o1, 0x0B, %g7
set 0x50, %o5
ldda [%l7 + %o5] 0x10, %i6
nop
setx 0xD0A09452, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x71143CCB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fadds %f18, %f6, %f8
fmul8x16 %f13, %f6, %f20
fmovscs %xcc, %f0, %f28
movrlez %l3, 0x21B, %l1
tne %icc, 0x6
fba %fcc0, loop_1763
or %g5, %i1, %i2
prefetch [%l7 + 0x70], 0x0
mulscc %l4, %l2, %o6
loop_1763:
fmovdneg %icc, %f2, %f7
andn %g3, %o7, %i0
nop
setx 0x55ECF70DF058059D, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
tl %icc, 0x3
tl %icc, 0x5
ld [%l7 + 0x50], %f20
fands %f12, %f18, %f22
ldd [%l7 + 0x30], %f0
fandnot1 %f22, %f0, %f20
movpos %icc, %i5, %i7
move %icc, %i3, %g1
add %l7, 0x48, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %l5
casxa [%l6] %asi, %l5, %o0
movg %xcc, %g2, %i6
array16 %o2, %g4, %o3
mulx %o5, 0x01C2, %l0
bleu,pn %xcc, loop_1764
fbg %fcc3, loop_1765
xnorcc %g6, %o4, %o1
sllx %i4, %g7, %l3
loop_1764:
array32 %l6, %l1, %g5
loop_1765:
fmovrdgez %i1, %f20, %f30
bcs,a,pn %icc, loop_1766
fmovdneg %icc, %f15, %f21
set 0x38, %o3
ldxa [%l7 + %o3] 0x88, %l4
loop_1766:
call loop_1767
movn %icc, %l2, %i2
nop
set 0x20, %g1
prefetch [%l7 + %g1], 0x1
tl %icc, 0x5
loop_1767:
bn,pn %icc, loop_1768
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %g3, %o7, %o6
be %icc, loop_1769
loop_1768:
edge16n %i5, %i7, %i0
fors %f21, %f9, %f21
sllx %g1, %i3, %l5
loop_1769:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgz %o0, %i6, %o2
movl %xcc, %g4, %o3
wr %g0, 0x04, %asi
ldda [%l7 + 0x40] %asi, %f16
mova %xcc, %g2, %o5
fmovsne %xcc, %f6, %f21
movpos %xcc, %g6, %o4
edge8l %o1, %l0, %i4
movge %xcc, %l3, %g7
movl %xcc, %l1, %l6
stb %i1, [%l7 + 0x6F]
movneg %xcc, %l4, %g5
movvs %xcc, %l2, %i2
subcc %o7, %o6, %i5
alignaddr %g3, %i7, %i0
orcc %i3, 0x1318, %g1
edge8ln %o0, %i6, %o2
fmovrsgez %g4, %f11, %f1
ldsh [%l7 + 0x62], %o3
fpadd32 %f6, %f18, %f18
fornot1s %f11, %f11, %f5
tgu %icc, 0x2
edge8l %l5, %g2, %g6
andcc %o5, 0x009F, %o1
orncc %l0, %i4, %l3
set 0x5C, %o4
ldstuba [%l7 + %o4] 0x81, %g7
xorcc %o4, 0x1469, %l1
fbue %fcc2, loop_1770
movre %i1, %l6, %g5
sethi 0x03B2, %l4
fmovdg %xcc, %f18, %f19
loop_1770:
array8 %l2, %o7, %i2
wr %g0, 0x04, %asi
stha %i5, [%l7 + 0x3C] %asi
nop
fitod %f7, %f26
nop
setx 0x0E2E0763DFD27729, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x14C66DBE3B9B8D7B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fdivd %f16, %f6, %f18
edge32ln %o6, %i7, %i0
sdivcc %i3, 0x1445, %g1
fmul8x16au %f4, %f14, %f12
tne %xcc, 0x0
wr %g0, 0x19, %asi
lduwa [%l7 + 0x78] %asi, %o0
tge %xcc, 0x3
fbuge %fcc1, loop_1771
fcmpeq16 %f20, %f18, %g3
tl %xcc, 0x7
bn,a loop_1772
loop_1771:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsw [%l7 + 0x4C], %i6
wr %g0, 0x0c, %asi
lduba [%l7 + 0x11] %asi, %g4
loop_1772:
orcc %o2, 0x1C00, %o3
bcs,a loop_1773
nop
setx 0x721E1546, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
fsqrts %f29, %f26
movrlz %l5, %g6, %o5
fbn %fcc2, loop_1774
loop_1773:
udiv %g2, 0x110B, %o1
alignaddrl %i4, %l0, %g7
edge16n %l3, %l1, %o4
loop_1774:
fbl,a %fcc0, loop_1775
nop
setx loop_1776, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movcc %icc, %l6, %i1
wr %g0, 0x10, %asi
ldsba [%l7 + 0x2C] %asi, %g5
loop_1775:
add %l2, 0x1227, %l4
loop_1776:
popc %o7, %i5
sdivx %i2, 0x04FC, %o6
popc 0x0C2A, %i0
tn %icc, 0x1
ta %xcc, 0x5
nop
setx 0x17B2B773, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0x22AED822, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fmuls %f6, %f11, %f27
andn %i3, 0x1759, %g1
nop
setx 0xFBA9407CC2E80A33, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x9D647AAC4040171B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f4, %f22
popc 0x0D09, %i7
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x38] %asi, 0x3
fzeros %f3
for %f14, %f2, %f20
st %f28, [%l7 + 0x40]
mulscc %i6, %g4, %g3
taddcctv %o3, %o2, %g6
move %icc, %l5, %o5
fmovsg %icc, %f7, %f21
brlez %g2, loop_1777
mova %xcc, %o1, %l0
fmovsne %xcc, %f6, %f20
udiv %i4, 0x071D, %l3
loop_1777:
fbul,a %fcc1, loop_1778
nop
setx 0xF0A4EBB5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0xADD61A07, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fadds %f3, %f31, %f22
sll %l1, %g7, %l6
fmovsvs %xcc, %f5, %f1
loop_1778:
alignaddrl %o4, %i1, %g5
xor %l4, 0x0BF9, %o7
srax %i5, %i2, %o6
xnorcc %i0, %i3, %g1
fandnot1s %f20, %f4, %f18
xnor %i7, %l2, %o0
set 0x40, %l3
prefetcha [%l7 + %l3] 0x0c, 0x2
edge32n %g3, %g4, %o3
andcc %g6, 0x0FCA, %o2
bgu,a loop_1779
movg %icc, %l5, %g2
set 0x53, %o0
ldsba [%l7 + %o0] 0x19, %o1
loop_1779:
bleu loop_1780
sdiv %l0, 0x1CC7, %i4
taddcctv %l3, %l1, %g7
membar 0x4E
loop_1780:
fbn %fcc3, loop_1781
alignaddr %l6, %o5, %o4
umul %i1, 0x05F3, %l4
movre %g5, %o7, %i5
loop_1781:
sllx %o6, %i2, %i3
edge8ln %i0, %g1, %i7
udivcc %l2, 0x1DFF, %i6
andncc %g3, %o0, %g4
tgu %icc, 0x2
fmovrde %g6, %f6, %f2
edge32n %o3, %o2, %l5
nop
setx loop_1782, %l0, %l1
jmpl %l1, %o1
fmovsge %icc, %f23, %f27
sllx %g2, %i4, %l0
stbar
loop_1782:
tle %icc, 0x1
movge %xcc, %l3, %l1
edge16ln %l6, %o5, %g7
st %f0, [%l7 + 0x20]
wr %g0, 0x80, %asi
sta %f19, [%l7 + 0x4C] %asi
nop
setx loop_1783, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovdle %icc, %f31, %f31
sdivx %i1, 0x0DEE, %l4
alignaddr %g5, %o4, %o7
loop_1783:
nop
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x74] %asi, %i5
tle %icc, 0x5
te %icc, 0x1
set 0x78, %g3
lduwa [%l7 + %g3] 0x89, %o6
sdivcc %i3, 0x1063, %i2
movpos %xcc, %i0, %g1
prefetch [%l7 + 0x64], 0x2
tsubcc %i7, %l2, %g3
udiv %o0, 0x024C, %i6
movrne %g6, %o3, %g4
fcmpgt32 %f12, %f20, %o2
nop
fitos %f9, %f28
fstox %f28, %f0
fbule %fcc3, loop_1784
fcmple16 %f18, %f20, %l5
sllx %g2, %i4, %o1
ldx [%l7 + 0x48], %l3
loop_1784:
movgu %xcc, %l1, %l6
tg %xcc, 0x4
subccc %l0, %g7, %o5
tgu %xcc, 0x3
fsrc1 %f22, %f24
fbg %fcc2, loop_1785
tcc %icc, 0x2
umul %i1, %g5, %o4
fbug %fcc1, loop_1786
loop_1785:
nop
setx 0x2EC8A8982073515E, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
orncc %l4, %i5, %o7
movgu %xcc, %o6, %i2
loop_1786:
edge8l %i0, %g1, %i7
fpadd16 %f22, %f10, %f12
brlz,a %l2, loop_1787
movle %icc, %i3, %g3
bg,a loop_1788
sir 0x0F24
loop_1787:
sth %i6, [%l7 + 0x44]
fmul8ulx16 %f6, %f30, %f10
loop_1788:
tl %xcc, 0x1
fxors %f2, %f9, %f13
sll %g6, %o3, %o0
edge16 %g4, %l5, %o2
brnz,a %i4, loop_1789
movvc %icc, %g2, %l3
stbar
movvs %icc, %l1, %o1
loop_1789:
ba,a,pn %xcc, loop_1790
array32 %l0, %l6, %o5
udiv %i1, 0x1D87, %g5
movvc %icc, %g7, %o4
loop_1790:
fpack16 %f0, %f24
set 0x3C, %g5
ldswa [%l7 + %g5] 0x89, %l4
edge16ln %i5, %o7, %o6
smulcc %i2, %g1, %i7
fmovrdlez %l2, %f6, %f10
sdiv %i3, 0x1C64, %i0
sethi 0x0A7D, %g3
array8 %i6, %o3, %g6
fzeros %f19
srl %o0, 0x08, %l5
fmovdvc %icc, %f14, %f29
fnot1 %f26, %f12
xor %o2, %i4, %g2
array16 %g4, %l1, %o1
fand %f0, %f10, %f10
wr %g0, 0x10, %asi
ldsha [%l7 + 0x5E] %asi, %l3
sra %l6, %o5, %i1
bge,pn %xcc, loop_1791
movcs %icc, %g5, %g7
mova %xcc, %l0, %l4
nop
setx loop_1792, %l0, %l1
jmpl %l1, %i5
loop_1791:
movg %xcc, %o4, %o7
add %l7, 0x14, %l6
wr %g0, 0x0c, %asi
casa [%l6] %asi, %i2, %o6
loop_1792:
andn %i7, %l2, %i3
tn %icc, 0x6
srax %g1, %g3, %i0
fbg %fcc1, loop_1793
array16 %i6, %g6, %o0
fmovsn %icc, %f24, %f23
movre %l5, %o3, %o2
loop_1793:
nop
wr %g0, 0x89, %asi
lduha [%l7 + 0x5E] %asi, %i4
edge32 %g2, %l1, %o1
srl %g4, %l3, %l6
edge8l %i1, %g5, %o5
tgu %xcc, 0x7
movrne %g7, %l4, %l0
wr %g0, 0x10, %asi
lda [%l7 + 0x6C] %asi, %f19
tvc %xcc, 0x0
udivx %i5, 0x1617, %o4
alignaddr %o7, %o6, %i7
tn %xcc, 0x2
nop
fitos %f2, %f15
fstod %f15, %f16
movrgz %i2, %i3, %g1
tle %xcc, 0x0
andn %g3, %i0, %l2
srl %g6, %o0, %i6
movleu %xcc, %o3, %o2
fbule,a %fcc3, loop_1794
movn %xcc, %l5, %i4
tpos %icc, 0x3
fcmpeq32 %f22, %f6, %l1
loop_1794:
mulscc %o1, 0x175B, %g2
addcc %l3, 0x1F05, %l6
move %xcc, %i1, %g5
tle %xcc, 0x5
sllx %g4, 0x13, %o5
bcs,a,pt %icc, loop_1795
mulscc %l4, 0x1B0C, %g7
taddcctv %i5, %l0, %o4
stx %o6, [%l7 + 0x18]
loop_1795:
add %i7, 0x0FEF, %o7
fors %f31, %f9, %f3
move %icc, %i2, %i3
movcs %xcc, %g1, %g3
tsubcc %i0, 0x039D, %g6
andncc %l2, %o0, %o3
edge8n %o2, %i6, %i4
smulcc %l1, 0x1EF6, %l5
nop
setx 0x5110AB21FB5E0342, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x130142BAD802421A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fsubd %f24, %f16, %f12
fble %fcc3, loop_1796
bneg,a,pt %icc, loop_1797
fbne,a %fcc2, loop_1798
nop
set 0x64, %i2
stw %o1, [%l7 + %i2]
loop_1796:
subc %l3, 0x18AA, %g2
loop_1797:
nop
wr %g0, 0x89, %asi
lduha [%l7 + 0x12] %asi, %l6
loop_1798:
tg %icc, 0x3
sll %g5, 0x1F, %i1
tgu %xcc, 0x6
sllx %o5, %g4, %l4
tn %icc, 0x3
tneg %icc, 0x1
swap [%l7 + 0x44], %i5
fmovrse %g7, %f7, %f23
udivcc %l0, 0x0E74, %o6
array8 %i7, %o7, %o4
edge16l %i3, %g1, %i2
nop
fitos %f9, %f13
fstox %f13, %f10
nop
setx 0xCB4702743860448D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x70C107C79FBB5FFB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fmuld %f10, %f8, %f18
nop
setx 0x58C4969E4A5B2C2C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x14C2559AC67482F4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f2, %f16
fmovsgu %xcc, %f4, %f5
andcc %i0, 0x1596, %g6
movl %xcc, %g3, %o0
movcc %icc, %o3, %o2
bn,a,pt %icc, loop_1799
tvc %icc, 0x4
movg %xcc, %l2, %i4
tsubcctv %l1, %l5, %i6
loop_1799:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orcc %l3, %g2, %l6
brlz %g5, loop_1800
smul %i1, %o5, %g4
bge,pn %xcc, loop_1801
te %xcc, 0x1
loop_1800:
popc %o1, %l4
srax %i5, 0x18, %g7
loop_1801:
sir 0x07F9
movne %xcc, %l0, %i7
fmovscc %xcc, %f4, %f18
popc %o7, %o4
fmovrdne %o6, %f26, %f8
nop
fitos %f14, %f5
fstod %f5, %f18
edge32l %i3, %g1, %i2
fpack32 %f22, %f22, %f18
fmovrdgz %g6, %f20, %f20
std %f20, [%l7 + 0x10]
xor %g3, 0x0D2B, %i0
edge32l %o0, %o3, %l2
tge %xcc, 0x0
fbne,a %fcc2, loop_1802
taddcctv %i4, %l1, %l5
fmovrdgz %o2, %f6, %f22
subcc %i6, 0x11ED, %l3
loop_1802:
orncc %l6, 0x0272, %g5
srlx %i1, %o5, %g2
popc %o1, %l4
tsubcc %g4, 0x04E5, %g7
nop
fitos %f12, %f27
fstox %f27, %f26
fxtos %f26, %f2
ldsh [%l7 + 0x4E], %i5
movpos %xcc, %l0, %i7
set 0x68, %l5
stxa %o7, [%l7 + %l5] 0x15
array32 %o6, %i3, %o4
tge %xcc, 0x5
fcmpgt16 %f18, %f4, %g1
movge %icc, %g6, %i2
addcc %i0, 0x0ABF, %o0
tge %xcc, 0x4
subc %g3, %l2, %o3
addc %i4, 0x1BC5, %l1
sll %l5, 0x1C, %i6
ldsw [%l7 + 0x2C], %l3
or %o2, %l6, %i1
movg %xcc, %g5, %g2
fmovd %f30, %f18
fmovrslz %o1, %f18, %f29
andncc %o5, %l4, %g4
andncc %g7, %i5, %i7
movre %o7, 0x207, %l0
set 0x40, %i1
lduha [%l7 + %i1] 0x11, %i3
srl %o4, 0x05, %o6
movg %xcc, %g6, %i2
sra %g1, 0x04, %o0
taddcc %i0, 0x0E31, %l2
set 0x40, %o2
stda %f16, [%l7 + %o2] 0x17
membar #Sync
nop
setx loop_1803, %l0, %l1
jmpl %l1, %g3
edge32 %i4, %o3, %l5
wr %g0, 0x04, %asi
lduha [%l7 + 0x30] %asi, %i6
loop_1803:
or %l3, %l1, %l6
sdivcc %o2, 0x1C45, %i1
fmovrslez %g2, %f22, %f9
sllx %g5, 0x0E, %o5
fmovdcc %icc, %f31, %f21
edge32n %o1, %l4, %g7
movrlez %i5, 0x20D, %g4
wr %g0, 0x10, %asi
ldsba [%l7 + 0x12] %asi, %i7
fmovdl %icc, %f14, %f10
mulx %l0, %i3, %o4
and %o6, 0x0679, %o7
nop
setx 0xDE478780A46153BB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xCC52F585B748D580, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f8, %f28
set 0x5D, %i7
lduba [%l7 + %i7] 0x89, %i2
orn %g1, 0x01CF, %g6
tleu %icc, 0x4
movleu %xcc, %i0, %l2
ldsw [%l7 + 0x48], %o0
and %i4, %o3, %g3
mulx %l5, 0x0660, %i6
nop
set 0x3A, %l0
lduh [%l7 + %l0], %l1
fcmple32 %f2, %f26, %l3
fpadd32 %f12, %f18, %f26
orncc %l6, 0x1189, %o2
udivx %i1, 0x1F1E, %g5
tn %xcc, 0x6
movn %icc, %g2, %o5
sra %l4, 0x0D, %o1
srax %i5, 0x0D, %g4
fmovsne %icc, %f1, %f20
ldd [%l7 + 0x68], %g6
fmovrse %i7, %f1, %f20
xor %i3, 0x0D9A, %o4
sir 0x113D
sllx %o6, 0x04, %l0
tle %xcc, 0x1
xor %i2, %o7, %g6
smul %g1, %l2, %i0
fbne,a %fcc0, loop_1804
sra %o0, 0x01, %o3
umulcc %i4, 0x071F, %l5
orncc %g3, 0x1B8B, %l1
loop_1804:
ble,a,pn %xcc, loop_1805
brgz,a %i6, loop_1806
orn %l6, %l3, %i1
sub %g5, 0x072F, %g2
loop_1805:
fmul8sux16 %f0, %f30, %f2
loop_1806:
movrne %o2, %o5, %l4
pdist %f8, %f4, %f16
set 0x3A, %o7
ldsha [%l7 + %o7] 0x14, %o1
sdiv %g4, 0x1FCA, %i5
tneg %icc, 0x0
xnor %i7, %i3, %g7
sdivx %o6, 0x18AA, %o4
fmovrslez %i2, %f6, %f14
orcc %l0, 0x077F, %o7
ldub [%l7 + 0x5F], %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcs %xcc, %l2, %g1
fnand %f16, %f2, %f28
ta %xcc, 0x0
sdiv %o0, 0x1A72, %o3
bvs,a,pn %icc, loop_1807
fmovde %xcc, %f15, %f4
fblg %fcc0, loop_1808
edge32ln %i0, %l5, %g3
loop_1807:
array16 %i4, %l1, %l6
movrne %i6, %i1, %g5
loop_1808:
tne %xcc, 0x4
std %f28, [%l7 + 0x48]
fmul8x16au %f27, %f12, %f20
bvc,a,pt %icc, loop_1809
nop
setx 0xC07406A2, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
call loop_1810
membar 0x26
loop_1809:
addc %l3, 0x0625, %g2
movvs %icc, %o5, %l4
loop_1810:
nop
setx 0xEC394A40, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0x010FE581, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fsubs %f20, %f31, %f18
tg %xcc, 0x6
edge16l %o2, %g4, %i5
bleu,a %xcc, loop_1811
membar 0x78
ba,a,pn %icc, loop_1812
tpos %icc, 0x7
loop_1811:
nop
set 0x5A, %g4
ldsha [%l7 + %g4] 0x11, %i7
loop_1812:
edge16l %i3, %o1, %o6
fornot1 %f0, %f14, %f24
wr %g0, 0x10, %asi
swapa [%l7 + 0x44] %asi, %o4
fandnot1s %f5, %f30, %f15
bvc,a,pt %xcc, loop_1813
bleu,a,pn %xcc, loop_1814
fcmple16 %f10, %f10, %g7
or %i2, %o7, %l0
loop_1813:
bvs,pt %icc, loop_1815
loop_1814:
brnz %l2, loop_1816
edge32l %g1, %o0, %g6
bcs loop_1817
loop_1815:
nop
fitos %f5, %f12
fstod %f12, %f14
loop_1816:
ldx [%l7 + 0x70], %i0
sdivx %l5, 0x1396, %g3
loop_1817:
ta %icc, 0x4
nop
setx loop_1818, %l0, %l1
jmpl %l1, %i4
subc %l1, 0x163E, %o3
fnegs %f14, %f0
fzeros %f1
loop_1818:
edge16ln %l6, %i6, %i1
movrgz %g5, 0x21A, %l3
edge16 %o5, %g2, %l4
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %f16
fmovdcc %xcc, %f23, %f0
and %g4, 0x171F, %o2
tle %icc, 0x2
bn,a,pt %icc, loop_1819
fmovdneg %xcc, %f30, %f27
xorcc %i5, 0x0A02, %i3
tl %xcc, 0x5
loop_1819:
nop
setx loop_1820, %l0, %l1
jmpl %l1, %o1
edge32 %i7, %o4, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movne %xcc, %i2, %g7
loop_1820:
movrlz %l0, %l2, %g1
wr %g0, 0x81, %asi
lduwa [%l7 + 0x38] %asi, %o7
tn %xcc, 0x6
fmovs %f31, %f8
fmovsa %xcc, %f4, %f21
sra %g6, 0x1C, %i0
bcs %xcc, loop_1821
addc %o0, %l5, %g3
or %i4, %o3, %l6
tsubcc %l1, %i1, %g5
loop_1821:
xnorcc %l3, 0x114A, %i6
fmovde %icc, %f27, %f1
movrne %g2, 0x096, %l4
add %g4, 0x15BD, %o5
movpos %xcc, %i5, %o2
sethi 0x06C0, %o1
movneg %xcc, %i3, %o4
and %i7, 0x0FE2, %i2
srl %o6, 0x1B, %g7
srl %l0, 0x09, %l2
tsubcc %o7, %g1, %g6
fnot2s %f21, %f8
fnot1 %f10, %f4
fmovdvc %xcc, %f17, %f23
tcs %xcc, 0x2
fmovrsne %i0, %f25, %f18
ld [%l7 + 0x2C], %f11
fandnot1 %f2, %f10, %f0
stx %o0, [%l7 + 0x18]
brnz %g3, loop_1822
faligndata %f8, %f6, %f10
alignaddr %i4, %l5, %l6
movcs %xcc, %l1, %i1
loop_1822:
lduh [%l7 + 0x5E], %g5
fbue %fcc3, loop_1823
fsrc1 %f28, %f10
te %xcc, 0x7
flush %l7 + 0x74
loop_1823:
tge %xcc, 0x6
movne %icc, %l3, %i6
xorcc %g2, %o3, %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpne16 %f22, %f8, %g4
movrgz %i5, %o5, %o1
xnor %i3, 0x0300, %o2
movpos %xcc, %o4, %i7
tg %icc, 0x7
bg,a,pt %icc, loop_1824
sir 0x0254
set 0x1C, %i0
swapa [%l7 + %i0] 0x10, %i2
loop_1824:
edge16 %g7, %l0, %o6
lduh [%l7 + 0x3E], %o7
movle %xcc, %g1, %l2
array16 %g6, %o0, %g3
fmovrslez %i0, %f9, %f7
edge32 %i4, %l5, %l6
alignaddrl %l1, %g5, %i1
set 0x0A, %i4
ldsba [%l7 + %i4] 0x80, %i6
movvc %xcc, %g2, %o3
fmovscc %icc, %f25, %f5
fcmpgt32 %f30, %f8, %l3
movn %icc, %l4, %g4
subcc %o5, %o1, %i3
fble,a %fcc3, loop_1825
bg,a,pn %xcc, loop_1826
andn %o2, %o4, %i7
fzero %f0
loop_1825:
taddcc %i5, 0x1A86, %g7
loop_1826:
nop
set 0x10, %l4
ldda [%l7 + %l4] 0x26, %i2
call loop_1827
nop
fitos %f1, %f22
fmovsvc %icc, %f17, %f19
bn,pt %xcc, loop_1828
loop_1827:
fcmpgt32 %f6, %f2, %o6
tleu %xcc, 0x1
or %l0, 0x1BDD, %g1
loop_1828:
brnz,a %o7, loop_1829
tle %icc, 0x5
fzeros %f28
movre %l2, 0x222, %g6
loop_1829:
alignaddr %g3, %o0, %i0
mulx %l5, 0x138B, %l6
movgu %xcc, %l1, %i4
fmovdvs %xcc, %f7, %f24
sllx %g5, %i6, %i1
nop
setx 0x0CC8AB02, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x083F1433, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fsubs %f31, %f12, %f31
tpos %icc, 0x1
fbne,a %fcc3, loop_1830
sethi 0x114B, %o3
tcc %xcc, 0x5
array16 %g2, %l4, %g4
loop_1830:
tn %icc, 0x3
nop
setx 0x6BDA73DF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x2F42734C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fmuls %f14, %f20, %f12
fbg,a %fcc0, loop_1831
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %l3, %o5, %o1
wr %g0, 0x19, %asi
stda %f16, [%l7 + 0x40] %asi
loop_1831:
nop
fitod %f2, %f12
fdtox %f12, %f26
fxtod %f26, %f16
sdivcc %i3, 0x1B69, %o4
fmovrdlez %i7, %f28, %f10
sub %o2, %g7, %i5
movvc %icc, %o6, %l0
brgz %g1, loop_1832
srl %i2, %l2, %g6
movrgz %g3, 0x312, %o0
movg %xcc, %o7, %l5
loop_1832:
fmul8x16 %f27, %f2, %f20
fsrc1s %f31, %f28
orncc %i0, 0x1238, %l6
movle %xcc, %l1, %i4
tcs %icc, 0x6
fbg %fcc2, loop_1833
xnorcc %g5, 0x1B0A, %i1
edge16ln %i6, %g2, %o3
fmovda %icc, %f2, %f1
loop_1833:
add %l4, %l3, %g4
fbuge %fcc1, loop_1834
ldsh [%l7 + 0x18], %o1
orncc %i3, 0x1BAA, %o5
fbn %fcc1, loop_1835
loop_1834:
nop
setx 0xD0461131, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
set 0x30, %i5
lduwa [%l7 + %i5] 0x19, %i7
loop_1835:
tg %icc, 0x2
popc %o4, %o2
fmovrde %i5, %f4, %f8
movrgz %o6, 0x09C, %g7
tpos %xcc, 0x5
fmovdge %xcc, %f31, %f26
set 0x34, %l2
stwa %l0, [%l7 + %l2] 0x23
membar #Sync
move %xcc, %i2, %l2
sdivx %g6, 0x0A10, %g3
movrlz %o0, %g1, %l5
wr %g0, 0x89, %asi
sta %f19, [%l7 + 0x6C] %asi
fmovdge %icc, %f6, %f9
ldsw [%l7 + 0x24], %i0
add %o7, 0x0702, %l6
udivcc %i4, 0x1879, %l1
fcmpgt32 %f16, %f26, %g5
sdivcc %i6, 0x1A32, %i1
fbne %fcc0, loop_1836
tsubcc %g2, %o3, %l3
movneg %xcc, %g4, %l4
movneg %xcc, %o1, %o5
loop_1836:
alignaddr %i3, %i7, %o4
fmovda %icc, %f28, %f30
addccc %i5, 0x1EE7, %o6
srl %g7, 0x15, %l0
fxors %f25, %f12, %f26
edge8ln %o2, %l2, %g6
fnegd %f2, %f8
array32 %g3, %i2, %o0
fpadd16 %f18, %f26, %f4
sllx %l5, %g1, %i0
mulx %l6, %i4, %l1
sethi 0x00C5, %g5
udivx %o7, 0x1A96, %i1
xnor %g2, %i6, %o3
or %g4, %l4, %o1
and %l3, 0x04B8, %o5
fbl %fcc3, loop_1837
movne %xcc, %i7, %i3
tge %icc, 0x2
movn %xcc, %o4, %o6
loop_1837:
taddcc %i5, %g7, %l0
tsubcc %l2, %o2, %g3
edge8l %g6, %i2, %l5
taddcc %o0, %i0, %g1
nop
setx loop_1838, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
lduw [%l7 + 0x30], %i4
alignaddrl %l6, %g5, %l1
nop
setx 0x9687F5AA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0xAD211D84, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fsubs %f3, %f18, %f1
loop_1838:
alignaddr %i1, %g2, %o7
tgu %xcc, 0x2
be,a,pt %icc, loop_1839
tne %icc, 0x3
ldstub [%l7 + 0x3F], %o3
fmul8sux16 %f10, %f4, %f24
loop_1839:
sllx %g4, 0x16, %i6
te %icc, 0x0
edge32l %l4, %l3, %o5
fandnot1s %f8, %f20, %f24
movleu %icc, %o1, %i7
tneg %icc, 0x2
set 0x20, %l1
ldda [%l7 + %l1] 0x26, %o4
edge16l %i3, %i5, %o6
lduh [%l7 + 0x20], %l0
edge32ln %l2, %g7, %g3
or %g6, %i2, %l5
fmovscs %icc, %f7, %f18
fmovdcs %icc, %f27, %f2
stw %o0, [%l7 + 0x50]
and %o2, 0x10C2, %i0
edge8n %i4, %l6, %g5
fzeros %f8
fbule,a %fcc3, loop_1840
srlx %g1, %i1, %l1
nop
setx 0xDB53F2C1398F97D3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x7E18924B03E80A94, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fmuld %f28, %f16, %f10
add %o7, %o3, %g2
loop_1840:
movpos %xcc, %i6, %l4
tvc %xcc, 0x6
alignaddrl %l3, %o5, %g4
bl,a,pn %icc, loop_1841
stx %i7, [%l7 + 0x38]
nop
fitos %f5, %f13
fstox %f13, %f28
fxtos %f28, %f2
tle %icc, 0x6
loop_1841:
nop
setx 0x19AB28C4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x5FD0DF2E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fadds %f18, %f17, %f1
brlez,a %o4, loop_1842
movl %xcc, %o1, %i3
add %l7, 0x24, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %i5, %l0
loop_1842:
tsubcc %o6, 0x1956, %l2
edge32n %g7, %g6, %g3
tg %xcc, 0x6
movrlez %l5, %o0, %o2
edge8n %i0, %i4, %i2
bvs loop_1843
edge8ln %l6, %g5, %i1
sra %g1, 0x14, %o7
set 0x20, %l6
ldxa [%l7 + %l6] 0x04, %o3
loop_1843:
stb %g2, [%l7 + 0x74]
tg %icc, 0x1
movgu %xcc, %i6, %l4
movne %xcc, %l1, %l3
fblg %fcc1, loop_1844
sub %g4, 0x0DEB, %i7
flush %l7 + 0x54
movvs %xcc, %o5, %o1
loop_1844:
edge8ln %o4, %i3, %i5
andncc %l0, %o6, %g7
fmovd %f8, %f8
fornot2s %f18, %f10, %f30
fandnot1 %f12, %f20, %f18
add %g6, 0x1A3D, %l2
nop
setx 0xEE3C5D74, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x62EEBA56, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fmuls %f17, %f27, %f27
fmovscs %icc, %f0, %f24
nop
fitos %f6, %f17
fstox %f17, %f18
fxtos %f18, %f11
movn %xcc, %l5, %o0
movrlz %g3, %o2, %i4
fandnot2 %f8, %f6, %f30
and %i0, %l6, %i2
edge32ln %g5, %i1, %o7
array8 %o3, %g1, %i6
movrlez %g2, %l1, %l4
brnz %l3, loop_1845
sir 0x0E97
addccc %g4, %i7, %o5
sll %o1, %o4, %i5
loop_1845:
fnot1 %f16, %f12
popc %i3, %o6
edge16 %g7, %g6, %l2
fmul8x16al %f11, %f10, %f2
set 0x6D, %g7
ldstuba [%l7 + %g7] 0x11, %l5
edge8n %o0, %g3, %l0
wr %g0, 0x04, %asi
stxa %i4, [%l7 + 0x20] %asi
ldd [%l7 + 0x28], %f20
sdivcc %i0, 0x15A5, %o2
fsrc2s %f29, %f26
sdiv %i2, 0x0E3A, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsh [%l7 + 0x6E], %i1
andcc %o7, 0x084F, %o3
wr %g0, 0x11, %asi
sta %f12, [%l7 + 0x20] %asi
sethi 0x0EC3, %g1
xnorcc %i6, 0x10DF, %l6
movrgz %l1, %l4, %g2
set 0x6D, %i6
lduba [%l7 + %i6] 0x11, %g4
nop
setx 0x17EC4ADCF816C55C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f16
alignaddr %i7, %l3, %o5
edge8 %o1, %o4, %i5
andn %o6, 0x01AE, %i3
stbar
sra %g6, %g7, %l5
array32 %o0, %g3, %l0
andcc %l2, 0x08F8, %i4
move %icc, %o2, %i0
fmovsneg %xcc, %f11, %f28
tvs %xcc, 0x7
movle %icc, %i2, %i1
fba %fcc1, loop_1846
fblg,a %fcc2, loop_1847
movvc %icc, %o7, %o3
fands %f18, %f4, %f7
loop_1846:
lduh [%l7 + 0x7C], %g5
loop_1847:
srl %i6, %l6, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_1848, %l0, %l1
jmpl %l1, %l1
membar 0x76
nop
setx loop_1849, %l0, %l1
jmpl %l1, %l4
umul %g2, %g4, %i7
loop_1848:
edge8l %o5, %l3, %o1
sir 0x0DC4
loop_1849:
fbuge,a %fcc1, loop_1850
and %o4, %i5, %i3
ldd [%l7 + 0x30], %f12
tleu %icc, 0x5
loop_1850:
fpack16 %f2, %f21
mova %xcc, %g6, %g7
edge32ln %l5, %o0, %o6
fmul8sux16 %f24, %f30, %f10
andcc %l0, 0x11B7, %l2
fmovd %f14, %f18
set 0x68, %o6
prefetcha [%l7 + %o6] 0x0c, 0x3
alignaddrl %o2, %g3, %i0
subc %i2, 0x0C34, %i1
prefetch [%l7 + 0x74], 0x2
movg %icc, %o7, %g5
for %f8, %f12, %f6
move %icc, %o3, %i6
fmovsgu %icc, %f4, %f0
tcs %icc, 0x1
array32 %l6, %g1, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
or %l4, 0x197F, %g2
udivx %i7, 0x0AC2, %g4
udiv %o5, 0x12E3, %l3
nop
setx 0x5724993C849939E4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x1BDFD9DFFA653534, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f26, %f0
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x58] %asi, 0x3
edge32 %i5, %i3, %g6
bpos,a loop_1851
alignaddrl %o1, %g7, %o0
tcc %icc, 0x3
bl,a,pt %icc, loop_1852
loop_1851:
sethi 0x0069, %l5
add %l7, 0x48, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %l0
casxa [%l6] 0x81, %l0, %l2
loop_1852:
fzero %f14
fbu,a %fcc2, loop_1853
tcs %xcc, 0x0
fcmpne16 %f26, %f8, %o6
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %i4
casxa [%l6] %asi, %i4, %o2
loop_1853:
array8 %g3, %i0, %i2
umulcc %i1, 0x1180, %o7
edge32l %g5, %o3, %l6
movleu %xcc, %i6, %l1
srl %g1, %g2, %l4
wr %g0, 0x89, %asi
swapa [%l7 + 0x78] %asi, %g4
sir 0x1D72
fandnot1s %f19, %f20, %f25
fmovrsgz %o5, %f30, %f22
ldsb [%l7 + 0x4D], %i7
orcc %l3, %o4, %i3
orcc %g6, 0x1DAD, %i5
tneg %icc, 0x6
movcc %xcc, %o1, %o0
tvs %xcc, 0x7
fcmple32 %f10, %f6, %g7
fbul %fcc3, loop_1854
fzeros %f7
andcc %l5, %l0, %o6
fmovs %f16, %f13
loop_1854:
tg %icc, 0x7
nop
set 0x40, %g6
ldd [%l7 + %g6], %f26
alignaddr %i4, %l2, %o2
ta %xcc, 0x5
edge8l %g3, %i0, %i1
fcmpne32 %f18, %f12, %i2
or %o7, %o3, %g5
fnegd %f20, %f18
fmovde %icc, %f25, %f11
sdivx %l6, 0x025C, %l1
faligndata %f28, %f16, %f30
call loop_1855
orncc %i6, 0x10E6, %g2
sdivcc %l4, 0x0DFC, %g1
fzero %f10
loop_1855:
taddcctv %o5, %i7, %g4
fmovsvc %xcc, %f12, %f8
bg,pn %xcc, loop_1856
lduw [%l7 + 0x1C], %o4
addcc %l3, %i3, %g6
wr %g0, 0x11, %asi
ldsba [%l7 + 0x66] %asi, %o1
loop_1856:
addccc %i5, %g7, %l5
or %l0, 0x03AF, %o0
fnegd %f0, %f12
movpos %xcc, %i4, %o6
bge loop_1857
nop
setx 0x7C741A16, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
fsqrts %f11, %f0
edge8 %l2, %g3, %o2
bpos,a,pn %icc, loop_1858
loop_1857:
bge,a %xcc, loop_1859
array32 %i1, %i2, %o7
ldx [%l7 + 0x48], %i0
loop_1858:
nop
wr %g0, 0x89, %asi
stha %g5, [%l7 + 0x12] %asi
loop_1859:
movg %xcc, %o3, %l6
fmovsleu %icc, %f5, %f25
umul %l1, 0x12DA, %g2
mova %xcc, %l4, %g1
brgz %o5, loop_1860
nop
set 0x18, %g2
lduw [%l7 + %g2], %i6
fmovrdgez %i7, %f6, %f30
st %f23, [%l7 + 0x24]
loop_1860:
and %g4, %o4, %l3
udiv %i3, 0x1350, %o1
subc %i5, %g6, %l5
sdiv %g7, 0x09ED, %l0
fnor %f14, %f18, %f20
tne %icc, 0x3
fsrc1 %f6, %f16
stb %i4, [%l7 + 0x74]
movge %xcc, %o0, %o6
tle %icc, 0x7
smulcc %g3, %l2, %o2
andn %i2, %i1, %i0
array16 %g5, %o3, %l6
array8 %o7, %l1, %g2
mulx %g1, 0x0F7E, %o5
set 0x08, %i3
ldstuba [%l7 + %i3] 0x89, %i6
nop
fitos %f13, %f27
fstox %f27, %f28
fxtos %f28, %f2
fmovdle %icc, %f17, %f11
fblg %fcc3, loop_1861
addccc %l4, 0x0C7B, %i7
bn,a,pt %xcc, loop_1862
xor %g4, %l3, %i3
loop_1861:
for %f4, %f26, %f6
edge8ln %o4, %o1, %g6
loop_1862:
movn %xcc, %i5, %g7
nop
setx 0xDC8E3FD3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0xC19E9174, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fadds %f30, %f7, %f9
fpsub16 %f10, %f28, %f6
xnorcc %l5, %l0, %i4
std %f18, [%l7 + 0x10]
sll %o6, 0x0F, %g3
prefetch [%l7 + 0x70], 0x0
wr %g0, 0x04, %asi
ldsba [%l7 + 0x5C] %asi, %l2
fxor %f8, %f12, %f8
add %l7, 0x64, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %o2
casa [%l6] %asi, %o2, %i2
umulcc %i1, 0x07CA, %i0
wr %g0, 0x18, %asi
lduba [%l7 + 0x34] %asi, %o0
fpsub32s %f8, %f5, %f17
tn %xcc, 0x5
xorcc %o3, %l6, %g5
tsubcc %l1, %o7, %g2
orncc %o5, 0x0029, %g1
fbu %fcc2, loop_1863
ldd [%l7 + 0x50], %i6
xorcc %i7, 0x1DB2, %g4
brgez %l3, loop_1864
loop_1863:
add %l4, 0x0D75, %i3
fxnors %f26, %f12, %f22
ld [%l7 + 0x20], %f28
loop_1864:
fnands %f3, %f18, %f25
orcc %o4, %o1, %g6
subc %g7, %l5, %l0
movvs %icc, %i5, %i4
fbg %fcc0, loop_1865
movvs %icc, %o6, %g3
fandnot2 %f20, %f14, %f6
fnors %f24, %f27, %f31
loop_1865:
addccc %l2, 0x1E12, %i2
fornot2s %f14, %f3, %f26
fmovdneg %icc, %f3, %f30
bpos,pt %xcc, loop_1866
edge8l %i1, %o2, %o0
edge32ln %o3, %i0, %l6
fcmpne16 %f2, %f4, %l1
loop_1866:
tpos %icc, 0x1
edge16 %g5, %o7, %o5
tvc %icc, 0x6
smulcc %g1, 0x0BCD, %i6
bg,pt %xcc, loop_1867
fbu,a %fcc0, loop_1868
edge8n %g2, %g4, %i7
alignaddr %l3, %i3, %o4
loop_1867:
array8 %l4, %g6, %o1
loop_1868:
edge8ln %l5, %l0, %g7
tcs %icc, 0x3
movvc %xcc, %i5, %o6
srl %i4, 0x00, %g3
movrgz %i2, 0x2EF, %i1
tg %icc, 0x7
xnorcc %o2, 0x1913, %o0
set 0x40, %o1
ldda [%l7 + %o1] 0x81, %f0
ldd [%l7 + 0x70], %f8
movge %xcc, %o3, %l2
fpack16 %f20, %f24
popc %i0, %l6
be,a,pt %icc, loop_1869
stbar
tleu %icc, 0x2
tg %icc, 0x4
loop_1869:
bneg,a,pt %xcc, loop_1870
fmul8x16 %f21, %f20, %f20
fmovdpos %icc, %f17, %f17
bl,a %xcc, loop_1871
loop_1870:
fxnors %f19, %f0, %f28
subc %l1, %g5, %o5
edge32ln %g1, %o7, %i6
loop_1871:
sub %g4, %i7, %g2
alignaddrl %i3, %l3, %o4
movle %xcc, %l4, %g6
fmovrslez %l5, %f23, %f22
set 0x4C, %o5
stwa %o1, [%l7 + %o5] 0x88
sllx %g7, %l0, %i5
movpos %xcc, %o6, %g3
orn %i4, %i1, %i2
fpadd16s %f27, %f29, %f0
movvs %icc, %o2, %o3
membar 0x26
umul %l2, 0x005A, %o0
fbn,a %fcc0, loop_1872
fbge %fcc2, loop_1873
array16 %l6, %i0, %l1
sra %g5, %o5, %o7
loop_1872:
nop
setx 0x005F45F4, %l0, %l6
st %l6, [%l7 + 0x20]
ld [%l7 + 0x20], %fsr
loop_1873:
movn %xcc, %i6, %g1
nop
setx 0x73A3CCCCA83E4525, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x3E894F26436B1641, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f30, %f12
alignaddr %i7, %g4, %i3
andncc %g2, %o4, %l4
movre %l3, %l5, %o1
ld [%l7 + 0x38], %f23
bgu %icc, loop_1874
array16 %g6, %l0, %i5
edge32l %g7, %o6, %i4
fpsub16 %f30, %f10, %f20
loop_1874:
sir 0x1C17
call loop_1875
edge32l %g3, %i2, %o2
brnz %i1, loop_1876
fandnot2s %f8, %f12, %f7
loop_1875:
fandnot2s %f2, %f14, %f1
wr %g0, 0x80, %asi
sta %f25, [%l7 + 0x40] %asi
loop_1876:
fcmpgt16 %f24, %f6, %l2
te %xcc, 0x3
edge32n %o3, %o0, %i0
movrgz %l6, %l1, %o5
xor %g5, %i6, %g1
srax %o7, 0x19, %i7
tvs %icc, 0x3
movl %xcc, %i3, %g2
call loop_1877
stbar
tneg %xcc, 0x4
addccc %o4, %l4, %l3
loop_1877:
fpadd16s %f4, %f3, %f9
edge16l %g4, %o1, %g6
bvc loop_1878
taddcc %l0, %l5, %g7
ldx [%l7 + 0x18], %i5
fbge,a %fcc2, loop_1879
loop_1878:
sra %i4, 0x1C, %o6
sdivx %g3, 0x1667, %o2
movl %icc, %i1, %i2
loop_1879:
edge32l %l2, %o3, %o0
fmovdvc %xcc, %f11, %f7
ldstub [%l7 + 0x11], %l6
array16 %i0, %o5, %g5
udivcc %l1, 0x1A74, %g1
wr %g0, 0xf0, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
array32 %o7, %i6, %i3
add %l7, 0x58, %l6
wr %g0, 0x11, %asi
casa [%l6] 0x11, %i7, %g2
movg %xcc, %l4, %o4
xorcc %l3, %o1, %g4
fmovs %f30, %f4
brgez,a %g6, loop_1880
movl %icc, %l5, %l0
ldstub [%l7 + 0x43], %i5
ble,a,pt %icc, loop_1881
loop_1880:
movre %i4, 0x09C, %g7
wr %g0, 0x80, %asi
swapa [%l7 + 0x5C] %asi, %g3
loop_1881:
edge8n %o2, %o6, %i2
movvs %xcc, %l2, %o3
fand %f4, %f16, %f14
membar 0x3E
andn %o0, 0x1204, %l6
udivcc %i0, 0x1F79, %i1
wr %g0, 0x89, %asi
ldsha [%l7 + 0x2C] %asi, %g5
edge16ln %l1, %o5, %g1
andcc %o7, %i3, %i6
fpsub16s %f17, %f10, %f13
nop
setx 0x227130F0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0xF57CE529, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fdivs %f24, %f3, %f24
movn %xcc, %i7, %l4
wr %g0, 0x04, %asi
ldsba [%l7 + 0x51] %asi, %o4
fnegs %f9, %f15
tle %xcc, 0x0
taddcctv %l3, 0x0A67, %o1
edge16l %g4, %g6, %l5
fzero %f22
bgu,a %xcc, loop_1882
fmovsvc %icc, %f1, %f29
fpsub16s %f18, %f22, %f31
nop
setx 0x606DC525, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
loop_1882:
smul %l0, %g2, %i5
nop
setx 0x82B8A02710703F08, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
xnorcc %g7, %i4, %g3
bvc,pn %icc, loop_1883
bl,a loop_1884
fmovdg %icc, %f16, %f14
srl %o2, 0x15, %i2
loop_1883:
movl %xcc, %o6, %o3
loop_1884:
fzero %f10
set 0x48, %o3
ldswa [%l7 + %o3] 0x89, %l2
xnorcc %l6, %i0, %i1
fblg,a %fcc1, loop_1885
movvc %xcc, %o0, %l1
fzeros %f22
edge8 %o5, %g5, %g1
loop_1885:
fmul8sux16 %f6, %f12, %f14
fpadd16s %f30, %f22, %f26
edge16n %o7, %i3, %i6
movvc %xcc, %i7, %o4
tgu %xcc, 0x5
popc %l3, %l4
wr %g0, 0x2a, %asi
ldda [%l7 + 0x10] %asi, %o0
sra %g6, 0x03, %l5
smulcc %l0, %g4, %g2
fmovde %icc, %f8, %f23
and %i5, 0x1B29, %i4
tsubcc %g3, 0x0C88, %g7
alignaddrl %o2, %i2, %o6
movpos %icc, %o3, %l6
edge16ln %l2, %i0, %i1
tgu %xcc, 0x0
edge16ln %o0, %o5, %l1
nop
fitod %f12, %f18
fdtos %f18, %f13
tn %icc, 0x1
subcc %g5, 0x0659, %g1
umulcc %i3, 0x1A93, %o7
nop
setx 0xF966DB393C2192BA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xFC75C131A92199D9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fsubd %f16, %f0, %f18
array8 %i6, %o4, %i7
edge8 %l3, %l4, %o1
fbuge,a %fcc1, loop_1886
alignaddr %g6, %l0, %g4
lduw [%l7 + 0x34], %g2
taddcc %l5, 0x17A6, %i4
loop_1886:
fmovsn %icc, %f26, %f17
sdiv %i5, 0x1AB5, %g7
brz %g3, loop_1887
prefetch [%l7 + 0x54], 0x1
sir 0x0E0B
movrne %o2, %o6, %i2
loop_1887:
nop
set 0x78, %g1
ldsw [%l7 + %g1], %o3
fpsub32s %f14, %f23, %f22
sdiv %l2, 0x008F, %l6
be,pt %xcc, loop_1888
sll %i1, %o0, %o5
tn %xcc, 0x7
ldsb [%l7 + 0x53], %i0
loop_1888:
bne,a loop_1889
stx %g5, [%l7 + 0x50]
edge32l %g1, %i3, %l1
addcc %i6, %o7, %o4
loop_1889:
movrlz %l3, 0x3BD, %i7
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
andcc %o1, %g6, %l4
nop
setx 0x33ABC24B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0xF6B386DA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fadds %f29, %f14, %f17
wr %g0, 0x18, %asi
lduha [%l7 + 0x66] %asi, %l0
array16 %g4, %g2, %l5
bge %icc, loop_1890
ldx [%l7 + 0x38], %i5
movcc %xcc, %g7, %i4
nop
setx 0xDDDE13E9904D4DAE, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
loop_1890:
movre %g3, %o2, %i2
taddcc %o6, %l2, %o3
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x1D] %asi, %i1
taddcc %o0, 0x07B7, %l6
tvc %xcc, 0x1
array8 %o5, %g5, %g1
edge16n %i3, %i0, %l1
movcc %xcc, %o7, %o4
movne %xcc, %l3, %i7
fbe %fcc3, loop_1891
srl %i6, 0x13, %g6
fmovrsgz %o1, %f1, %f0
srax %l0, 0x0E, %g4
loop_1891:
sllx %l4, %l5, %i5
movrlez %g7, 0x1DA, %i4
fandnot2s %f26, %f19, %f14
sethi 0x1FBB, %g2
edge8n %g3, %i2, %o2
fmovscs %icc, %f4, %f16
fmovsgu %icc, %f10, %f12
sub %l2, 0x15FE, %o6
wr %g0, 0x88, %asi
sta %f20, [%l7 + 0x50] %asi
movle %xcc, %o3, %i1
movrgez %l6, %o5, %g5
ldstub [%l7 + 0x27], %o0
fpack16 %f12, %f31
sth %i3, [%l7 + 0x40]
nop
set 0x70, %l3
ldd [%l7 + %l3], %g0
alignaddrl %l1, %o7, %o4
bcc,a %icc, loop_1892
bneg,a loop_1893
ldx [%l7 + 0x50], %i0
movg %icc, %l3, %i6
loop_1892:
bge %icc, loop_1894
loop_1893:
taddcctv %g6, %i7, %l0
edge8ln %g4, %l4, %o1
brgz,a %i5, loop_1895
loop_1894:
tleu %xcc, 0x4
edge8n %g7, %i4, %l5
wr %g0, 0x18, %asi
stxa %g3, [%l7 + 0x58] %asi
loop_1895:
subcc %i2, %o2, %l2
faligndata %f8, %f10, %f16
xorcc %o6, %o3, %i1
movn %icc, %g2, %l6
movleu %xcc, %g5, %o0
edge8n %o5, %i3, %l1
fnegd %f22, %f22
orncc %g1, 0x16CA, %o7
udivcc %o4, 0x0AFD, %i0
fbue %fcc0, loop_1896
nop
fitod %f10, %f2
fdtoi %f2, %f24
fornot1s %f22, %f28, %f10
movcc %icc, %l3, %g6
loop_1896:
brgz %i7, loop_1897
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
st %f18, [%l7 + 0x2C]
fnor %f28, %f16, %f2
loop_1897:
edge8 %i6, %g4, %l4
fmovdcc %xcc, %f13, %f11
pdist %f20, %f4, %f0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %o1, 0x0507, %l0
sra %i5, %i4, %l5
edge32ln %g3, %i2, %o2
movn %xcc, %l2, %o6
set 0x3C, %o4
swapa [%l7 + %o4] 0x0c, %g7
tge %icc, 0x5
nop
setx 0x4A2E3EAC504251F3, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
fbul,a %fcc1, loop_1898
tcs %xcc, 0x6
add %o3, 0x175D, %g2
movrgez %l6, %i1, %o0
loop_1898:
array16 %o5, %i3, %g5
addc %g1, %l1, %o7
fnors %f29, %f23, %f4
andcc %i0, 0x1723, %l3
fmul8x16 %f10, %f28, %f8
move %icc, %g6, %o4
tcc %xcc, 0x5
brnz %i7, loop_1899
xor %g4, 0x1E12, %l4
movrlz %o1, 0x2D0, %l0
nop
setx 0xF0631E41, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
loop_1899:
fmovrsgz %i6, %f25, %f20
brgz,a %i4, loop_1900
ba,a,pn %xcc, loop_1901
fblg %fcc3, loop_1902
edge16l %l5, %i5, %i2
loop_1900:
xnor %o2, %g3, %l2
loop_1901:
fone %f4
loop_1902:
nop
fitod %f12, %f20
fdtox %f20, %f16
faligndata %f0, %f30, %f8
edge8n %o6, %g7, %g2
fbul %fcc1, loop_1903
fmul8sux16 %f14, %f20, %f12
tne %xcc, 0x3
and %o3, %i1, %l6
loop_1903:
brz %o0, loop_1904
movcc %xcc, %o5, %g5
mova %icc, %g1, %l1
addc %o7, %i3, %i0
loop_1904:
ldsw [%l7 + 0x14], %l3
movvs %icc, %o4, %g6
movrlez %i7, %g4, %o1
subcc %l0, 0x1A97, %i6
fbg,a %fcc3, loop_1905
nop
setx loop_1906, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
subc %l4, 0x149C, %i4
fsrc1 %f4, %f14
loop_1905:
fbug %fcc0, loop_1907
loop_1906:
sir 0x1E4E
fbu,a %fcc3, loop_1908
fexpand %f25, %f2
loop_1907:
movcs %icc, %i5, %i2
movg %icc, %l5, %o2
loop_1908:
sub %l2, %o6, %g7
movl %icc, %g3, %o3
brgz %g2, loop_1909
xnor %l6, %i1, %o0
ldd [%l7 + 0x68], %f2
movneg %icc, %g5, %o5
loop_1909:
fblg,a %fcc0, loop_1910
mulx %l1, %o7, %i3
fcmpgt32 %f16, %f26, %i0
movl %xcc, %g1, %l3
loop_1910:
movle %icc, %g6, %o4
fpmerge %f22, %f12, %f30
bvs,pn %xcc, loop_1911
fmul8x16 %f12, %f2, %f2
nop
setx loop_1912, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tne %icc, 0x1
loop_1911:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpgt16 %f24, %f2, %i7
loop_1912:
array32 %g4, %o1, %l0
fors %f30, %f2, %f2
fba %fcc0, loop_1913
edge32l %i6, %i4, %i5
orcc %l4, %i2, %l5
array32 %o2, %o6, %l2
loop_1913:
edge8n %g7, %g3, %g2
movpos %icc, %o3, %i1
edge32ln %l6, %g5, %o0
mova %icc, %l1, %o5
nop
setx 0x107987E76722A70D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x3F160670C34DF768, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fsubd %f10, %f14, %f16
xor %o7, 0x19E9, %i3
tvs %icc, 0x1
te %icc, 0x1
nop
setx 0x60DBAC4C3CEE91EA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
fsqrtd %f30, %f0
subc %g1, %i0, %l3
xorcc %o4, 0x03F6, %g6
edge8n %i7, %g4, %o1
tsubcctv %i6, %i4, %l0
fcmpne16 %f4, %f10, %i5
tgu %icc, 0x5
flush %l7 + 0x3C
movre %i2, 0x383, %l5
call loop_1914
stw %o2, [%l7 + 0x5C]
set 0x4E, %o0
ldsba [%l7 + %o0] 0x04, %l4
loop_1914:
nop
set 0x58, %g3
swapa [%l7 + %g3] 0x18, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32l %g7, %g3, %g2
edge32 %o3, %i1, %l2
xor %l6, 0x090B, %o0
fsrc2 %f2, %f28
array32 %l1, %o5, %g5
edge8 %i3, %o7, %i0
fmovrdlz %g1, %f14, %f24
xnor %l3, %g6, %o4
subcc %g4, 0x0B7E, %i7
ba,a loop_1915
movrlz %i6, %i4, %o1
edge32ln %l0, %i5, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1915:
edge16l %o2, %l5, %l4
movgu %xcc, %g7, %g3
bpos,a %xcc, loop_1916
array32 %o6, %g2, %i1
umulcc %l2, 0x06C3, %o3
edge16 %l6, %o0, %l1
loop_1916:
movg %xcc, %g5, %i3
nop
setx 0x11F5A16A6CE8C18B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xC76F60C08B4E0CC6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f28, %f0
tpos %xcc, 0x1
fmul8sux16 %f6, %f8, %f20
fpsub32s %f6, %f12, %f9
edge16n %o7, %o5, %i0
te %xcc, 0x7
movcc %xcc, %g1, %l3
bcc,pt %xcc, loop_1917
smul %o4, 0x09B6, %g6
wr %g0, 0x88, %asi
lduwa [%l7 + 0x28] %asi, %i7
loop_1917:
nop
setx 0xF3343587, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
fsqrts %f13, %f28
fmovrdlez %i6, %f30, %f26
edge32n %g4, %o1, %i4
fandnot1 %f8, %f12, %f4
ldsh [%l7 + 0x3E], %l0
std %f12, [%l7 + 0x18]
fnors %f12, %f0, %f30
tleu %xcc, 0x6
ta %icc, 0x6
smulcc %i5, 0x197E, %o2
ble %icc, loop_1918
stbar
stbar
sllx %l5, %l4, %g7
loop_1918:
sir 0x07DF
fmovsg %xcc, %f7, %f14
tl %icc, 0x0
movrgez %g3, %o6, %g2
fbule,a %fcc0, loop_1919
nop
setx loop_1920, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movpos %icc, %i2, %i1
fcmpne32 %f20, %f8, %l2
loop_1919:
tgu %xcc, 0x7
loop_1920:
fpsub32s %f14, %f8, %f9
bn,a,pt %xcc, loop_1921
sllx %l6, 0x13, %o3
orn %o0, %g5, %i3
bg,a,pn %xcc, loop_1922
loop_1921:
edge8l %l1, %o7, %i0
array32 %g1, %l3, %o4
tcs %icc, 0x4
loop_1922:
umulcc %g6, %i7, %o5
movre %g4, 0x007, %i6
srlx %i4, 0x16, %l0
for %f2, %f14, %f4
tn %xcc, 0x3
ta %xcc, 0x5
fnot2s %f16, %f4
fbn %fcc2, loop_1923
st %f10, [%l7 + 0x10]
movgu %icc, %i5, %o1
fnot2s %f9, %f6
loop_1923:
fmovdge %icc, %f10, %f5
movrlz %l5, 0x378, %o2
edge32ln %g7, %g3, %o6
fmovdl %icc, %f8, %f31
fpack16 %f22, %f8
fbuge %fcc0, loop_1924
movge %icc, %l4, %i2
flush %l7 + 0x28
tvc %xcc, 0x2
loop_1924:
brlz %g2, loop_1925
orcc %l2, 0x069B, %i1
movgu %icc, %o3, %o0
ba,a,pt %xcc, loop_1926
loop_1925:
mova %xcc, %g5, %i3
fbul %fcc3, loop_1927
fbne %fcc0, loop_1928
loop_1926:
nop
set 0x10, %g5
ldd [%l7 + %g5], %f0
fbug %fcc1, loop_1929
loop_1927:
sethi 0x0665, %l6
loop_1928:
umul %l1, 0x015E, %o7
tn %icc, 0x4
loop_1929:
edge32l %i0, %l3, %o4
edge32 %g6, %g1, %i7
array32 %g4, %o5, %i6
fmovdne %icc, %f25, %f22
bneg loop_1930
tsubcctv %l0, %i5, %o1
sth %l5, [%l7 + 0x5A]
xor %o2, 0x1172, %i4
loop_1930:
std %f8, [%l7 + 0x30]
bvs,pt %xcc, loop_1931
membar 0x01
mulx %g3, %g7, %o6
edge32ln %i2, %g2, %l2
loop_1931:
fbue,a %fcc0, loop_1932
tsubcc %l4, 0x0770, %i1
fmovrse %o3, %f11, %f3
movpos %xcc, %g5, %o0
loop_1932:
bvc,a,pn %xcc, loop_1933
alignaddr %l6, %i3, %l1
sdivcc %o7, 0x16AE, %i0
bg,a loop_1934
loop_1933:
bge,a,pn %icc, loop_1935
fmovdvc %xcc, %f9, %f28
movre %o4, %l3, %g6
loop_1934:
edge16 %i7, %g4, %g1
loop_1935:
movgu %icc, %o5, %i6
movcs %xcc, %i5, %o1
nop
setx loop_1936, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tsubcc %l5, %l0, %o2
popc 0x1E9A, %g3
andncc %g7, %o6, %i4
loop_1936:
fmovrde %i2, %f8, %f4
nop
fitod %f8, %f18
fdtoi %f18, %f21
subc %g2, 0x0661, %l4
fbuge,a %fcc1, loop_1937
sdiv %i1, 0x1A07, %l2
movcc %xcc, %o3, %g5
umul %o0, %l6, %i3
loop_1937:
edge32n %l1, %i0, %o4
movrne %l3, 0x2F0, %o7
edge32l %g6, %i7, %g4
fbu %fcc2, loop_1938
edge16l %g1, %i6, %i5
andn %o1, %o5, %l5
edge8ln %l0, %o2, %g7
loop_1938:
movcs %icc, %o6, %i4
or %g3, 0x175D, %i2
udiv %l4, 0x172E, %g2
smulcc %l2, %i1, %g5
fmovspos %icc, %f21, %f21
movcs %icc, %o3, %l6
fbo,a %fcc2, loop_1939
fbue,a %fcc2, loop_1940
edge8ln %o0, %l1, %i0
tvc %xcc, 0x5
loop_1939:
fcmple32 %f4, %f16, %o4
loop_1940:
bvc,pn %xcc, loop_1941
brgz,a %i3, loop_1942
sra %l3, %o7, %i7
stx %g6, [%l7 + 0x08]
loop_1941:
fble %fcc0, loop_1943
loop_1942:
movrgz %g4, %i6, %i5
movge %xcc, %g1, %o1
edge32ln %l5, %l0, %o2
loop_1943:
sdivcc %o5, 0x0E5F, %g7
membar #Sync
set 0x40, %i2
ldda [%l7 + %i2] 0x16, %f16
movrgez %o6, %g3, %i4
wr %g0, 0x23, %asi
stwa %l4, [%l7 + 0x6C] %asi
membar #Sync
movrne %i2, %l2, %i1
fmovdge %xcc, %f8, %f10
xorcc %g5, 0x01AA, %o3
edge32ln %g2, %l6, %l1
fmovsa %icc, %f28, %f0
fmuld8sux16 %f24, %f24, %f28
wr %g0, 0x10, %asi
lduba [%l7 + 0x4C] %asi, %i0
subcc %o0, %i3, %l3
fmovrdlz %o4, %f2, %f26
tn %icc, 0x6
set 0x7C, %i1
lduwa [%l7 + %i1] 0x89, %i7
fbul,a %fcc1, loop_1944
fmul8ulx16 %f26, %f2, %f30
fnors %f2, %f7, %f8
fone %f12
loop_1944:
edge8 %g6, %o7, %g4
movrgz %i6, %g1, %o1
lduw [%l7 + 0x38], %l5
fblg,a %fcc1, loop_1945
nop
setx loop_1946, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fpack16 %f6, %f10
subccc %l0, %i5, %o5
loop_1945:
tn %icc, 0x7
loop_1946:
tl %xcc, 0x1
bge loop_1947
fors %f25, %f1, %f9
wr %g0, 0x80, %asi
sta %f12, [%l7 + 0x74] %asi
loop_1947:
ta %xcc, 0x5
udiv %o2, 0x1623, %g7
fnot1s %f16, %f9
tvs %icc, 0x6
bne loop_1948
fnot1 %f2, %f14
fba,a %fcc1, loop_1949
brlz,a %g3, loop_1950
loop_1948:
movgu %xcc, %o6, %i4
set 0x3E, %l5
ldsba [%l7 + %l5] 0x15, %i2
loop_1949:
fmul8x16 %f22, %f14, %f26
loop_1950:
movpos %xcc, %l4, %i1
fbn,a %fcc0, loop_1951
subcc %l2, %g5, %o3
fcmple32 %f12, %f2, %l6
nop
setx 0x73EEBDFE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
fsqrts %f27, %f11
loop_1951:
tpos %icc, 0x5
movleu %icc, %l1, %i0
movrlez %o0, %i3, %l3
tvc %icc, 0x4
taddcc %o4, %i7, %g6
bneg,a,pt %xcc, loop_1952
taddcc %g2, 0x157F, %g4
bgu,pn %xcc, loop_1953
edge8 %i6, %g1, %o7
loop_1952:
sth %l5, [%l7 + 0x40]
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_1953:
andn %o1, %i5, %l0
umul %o5, 0x0923, %o2
set 0x30, %i7
sta %f17, [%l7 + %i7] 0x0c
or %g3, 0x1B3C, %g7
movleu %icc, %o6, %i4
tvs %icc, 0x5
brgz,a %l4, loop_1954
fmovde %icc, %f6, %f22
popc 0x0A94, %i2
tl %icc, 0x3
loop_1954:
edge16ln %l2, %g5, %i1
mulx %l6, 0x14B2, %o3
std %f2, [%l7 + 0x50]
popc 0x117A, %i0
stb %l1, [%l7 + 0x2E]
tpos %xcc, 0x4
fands %f16, %f20, %f3
edge16n %o0, %i3, %l3
tl %icc, 0x6
smulcc %o4, %i7, %g6
udivcc %g4, 0x07CF, %i6
nop
setx 0x44AF98AC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0xED3B71DB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fadds %f17, %f25, %f1
orcc %g2, 0x03C5, %g1
nop
setx 0xA9F97EDFEFED2529, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x1CA7D35208A2249B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
faddd %f20, %f0, %f30
nop
set 0x30, %l0
ldd [%l7 + %l0], %f30
set 0x64, %o2
stwa %o7, [%l7 + %o2] 0x2b
membar #Sync
sra %l5, %i5, %l0
movle %icc, %o1, %o2
fmovdle %icc, %f20, %f9
movrlz %g3, 0x3D1, %o5
umulcc %o6, %i4, %l4
call loop_1955
movneg %xcc, %i2, %l2
tne %icc, 0x4
udivx %g7, 0x19EB, %i1
loop_1955:
movcc %icc, %l6, %o3
array8 %g5, %l1, %i0
movl %xcc, %o0, %i3
movg %icc, %o4, %i7
swap [%l7 + 0x5C], %l3
wr %g0, 0x18, %asi
ldsha [%l7 + 0x3C] %asi, %g6
tsubcctv %i6, 0x0497, %g2
xnorcc %g1, %o7, %l5
alignaddrl %i5, %l0, %g4
add %l7, 0x34, %l6
wr %g0, 0x18, %asi
casa [%l6] 0x18, %o2, %g3
tg %xcc, 0x0
membar 0x15
lduw [%l7 + 0x0C], %o5
bcc,pt %xcc, loop_1956
edge8 %o6, %o1, %l4
tsubcctv %i4, 0x173E, %i2
addccc %g7, %l2, %l6
loop_1956:
brlz %o3, loop_1957
nop
fitod %f8, %f10
fdtoi %f10, %f10
fmovda %icc, %f3, %f31
srl %i1, 0x09, %l1
loop_1957:
edge16ln %i0, %g5, %i3
movle %xcc, %o4, %i7
array32 %l3, %g6, %o0
movge %xcc, %g2, %i6
array8 %o7, %l5, %i5
andncc %g1, %g4, %l0
fcmpgt16 %f16, %f6, %o2
nop
setx 0x688138C0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
fsqrts %f11, %f9
edge16l %o5, %g3, %o6
mova %xcc, %l4, %o1
stb %i2, [%l7 + 0x3E]
fmovdl %xcc, %f17, %f7
and %g7, %l2, %l6
nop
fitod %f12, %f10
fdtox %f10, %f6
tle %icc, 0x0
andncc %o3, %i1, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbn,a %fcc1, loop_1958
array8 %i0, %g5, %i3
nop
setx loop_1959, %l0, %l1
jmpl %l1, %l1
tvs %icc, 0x5
loop_1958:
tle %xcc, 0x3
fcmple16 %f22, %f8, %o4
loop_1959:
umul %i7, %l3, %o0
membar 0x02
nop
setx 0xA6B1CA2E1436D9EB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x14C1470249DAB21D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f22, %f20
andn %g2, %g6, %o7
mulx %l5, %i5, %g1
edge16ln %g4, %l0, %i6
movpos %xcc, %o2, %o5
bvc,pn %xcc, loop_1960
move %xcc, %o6, %l4
movcc %icc, %g3, %i2
movne %icc, %o1, %g7
loop_1960:
movvc %icc, %l6, %o3
edge32n %l2, %i1, %i0
add %i4, 0x13EF, %i3
movleu %xcc, %l1, %o4
movrlez %g5, %l3, %o0
brgez %i7, loop_1961
edge8n %g6, %o7, %g2
fnegd %f18, %f26
brgez %l5, loop_1962
loop_1961:
addc %g1, 0x165B, %g4
movn %xcc, %i5, %i6
fornot1 %f22, %f24, %f12
loop_1962:
movpos %icc, %o2, %o5
umul %l0, 0x1BC9, %o6
fmovrdlz %g3, %f10, %f30
movrlz %l4, %i2, %g7
nop
setx 0x805B365E, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
addc %o1, %l6, %o3
sub %i1, 0x02A6, %l2
nop
set 0x6C, %o7
lduh [%l7 + %o7], %i0
fxnor %f18, %f2, %f12
stb %i3, [%l7 + 0x5D]
sdiv %l1, 0x18AB, %o4
movpos %xcc, %g5, %l3
set 0x36, %i0
ldstuba [%l7 + %i0] 0x89, %i4
addccc %i7, 0x1EC7, %o0
lduw [%l7 + 0x74], %o7
tsubcc %g6, 0x0DF3, %l5
fmovrslz %g2, %f4, %f5
fmovsl %xcc, %f6, %f19
fmovrslz %g1, %f27, %f22
tcc %xcc, 0x2
fmuld8sux16 %f21, %f20, %f30
addc %i5, 0x042D, %g4
udiv %o2, 0x0814, %o5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbug,a %fcc1, loop_1963
popc 0x1A48, %i6
tpos %icc, 0x1
taddcctv %o6, %l0, %g3
loop_1963:
tge %xcc, 0x3
tneg %xcc, 0x4
sub %i2, 0x11FA, %l4
fmovsvs %icc, %f4, %f20
tvc %xcc, 0x7
sdivx %g7, 0x13EC, %o1
movleu %xcc, %l6, %o3
alignaddrl %l2, %i1, %i0
taddcctv %l1, %o4, %i3
and %g5, 0x0897, %i4
movgu %icc, %l3, %i7
udivcc %o0, 0x0948, %g6
smulcc %l5, 0x037A, %o7
ldsh [%l7 + 0x60], %g1
sdivx %g2, 0x1B6F, %g4
add %i5, %o2, %o5
bleu,a %xcc, loop_1964
movgu %icc, %i6, %l0
bvs %icc, loop_1965
subcc %g3, %i2, %l4
loop_1964:
edge16 %g7, %o6, %o1
xnorcc %l6, %o3, %l2
loop_1965:
sir 0x0E91
xor %i0, 0x0B77, %l1
mova %icc, %o4, %i3
orcc %g5, %i1, %l3
tcc %xcc, 0x4
taddcctv %i4, 0x0BBC, %i7
bpos loop_1966
nop
setx 0xEB84CA38, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
fsqrts %f28, %f20
set 0x2C, %i4
lda [%l7 + %i4] 0x15, %f2
loop_1966:
movge %xcc, %o0, %g6
membar 0x3D
edge16n %l5, %g1, %o7
movneg %xcc, %g4, %g2
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x58] %asi, %o2
movrgez %i5, 0x2AD, %o5
nop
setx 0xE04C9BD7, %l0, %l6
st %l6, [%l7 + 0x0C]
ld [%l7 + 0x0C], %fsr
sll %l0, 0x0C, %i6
set 0x2E, %l4
stha %i2, [%l7 + %l4] 0x18
movvs %xcc, %l4, %g7
fpack32 %f16, %f4, %f18
fone %f22
tcc %xcc, 0x4
sir 0x0B48
andn %g3, %o6, %o1
movrlez %l6, 0x220, %l2
addccc %o3, %i0, %l1
umul %i3, 0x0743, %g5
bne,a,pt %xcc, loop_1967
fbge,a %fcc0, loop_1968
movre %o4, 0x018, %i1
ldub [%l7 + 0x31], %l3
loop_1967:
nop
setx 0x43FFF8D6C042ED13, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
loop_1968:
bge %xcc, loop_1969
edge8l %i7, %i4, %g6
orcc %o0, 0x0C3A, %l5
mulx %o7, %g4, %g1
loop_1969:
movrlez %o2, 0x1A0, %g2
tsubcctv %i5, %l0, %o5
tge %xcc, 0x1
tne %icc, 0x6
fpsub16 %f26, %f4, %f30
wr %g0, 0x10, %asi
stda %f16, [%l7 + 0x40] %asi
movg %xcc, %i6, %i2
tvc %icc, 0x7
tle %xcc, 0x7
mulscc %l4, %g3, %o6
mulx %o1, %l6, %l2
edge8n %g7, %o3, %l1
tcs %icc, 0x1
tneg %xcc, 0x1
tle %icc, 0x3
movl %xcc, %i3, %g5
faligndata %f20, %f10, %f2
tge %icc, 0x1
lduh [%l7 + 0x72], %i0
tl %icc, 0x0
fcmpeq32 %f0, %f26, %o4
movn %icc, %l3, %i1
edge16 %i4, %g6, %o0
fpack16 %f2, %f12
movrlez %l5, %i7, %g4
movvs %icc, %g1, %o2
edge32l %g2, %i5, %o7
tvc %xcc, 0x7
subccc %o5, %i6, %i2
xnor %l0, %l4, %g3
xor %o1, %o6, %l2
tvc %icc, 0x3
wr %g0, 0xe3, %asi
stha %g7, [%l7 + 0x22] %asi
membar #Sync
tle %icc, 0x2
tgu %xcc, 0x7
udivcc %l6, 0x04C8, %o3
lduw [%l7 + 0x2C], %i3
swap [%l7 + 0x14], %g5
movvs %xcc, %i0, %o4
fbe,a %fcc2, loop_1970
edge32ln %l1, %l3, %i1
set 0x19, %i5
stba %g6, [%l7 + %i5] 0xea
membar #Sync
loop_1970:
tl %icc, 0x0
and %i4, 0x13B6, %l5
movvc %icc, %o0, %i7
fmovsl %icc, %f21, %f19
nop
setx 0x3AB997477046BA2C, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
fbuge,a %fcc2, loop_1971
tsubcc %g4, 0x090C, %o2
srlx %g1, %g2, %i5
tsubcc %o7, %o5, %i2
loop_1971:
addcc %i6, %l4, %g3
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x5E] %asi, %l0
tle %xcc, 0x6
ta %icc, 0x6
ldstub [%l7 + 0x36], %o6
nop
fitos %f0, %f4
fstox %f4, %f14
tge %xcc, 0x5
lduh [%l7 + 0x5E], %l2
edge16ln %o1, %l6, %o3
udivx %i3, 0x18D2, %g5
be,a loop_1972
subc %i0, 0x0E33, %o4
tsubcctv %g7, 0x0ACD, %l1
fsrc2 %f18, %f10
loop_1972:
fnegd %f8, %f0
and %i1, %g6, %l3
movg %xcc, %l5, %i4
orcc %i7, 0x1357, %o0
fcmple32 %f24, %f6, %g4
fmuld8sux16 %f5, %f22, %f28
sra %g1, 0x11, %g2
stx %o2, [%l7 + 0x28]
array8 %i5, %o7, %o5
sdiv %i6, 0x1BC4, %i2
subcc %g3, 0x14AA, %l0
lduw [%l7 + 0x08], %l4
edge8l %o6, %o1, %l2
tvc %icc, 0x6
fbe,a %fcc0, loop_1973
bvs,pn %icc, loop_1974
fbuge %fcc1, loop_1975
sth %l6, [%l7 + 0x12]
loop_1973:
be,a,pt %icc, loop_1976
loop_1974:
fmovrse %i3, %f23, %f15
loop_1975:
andncc %g5, %o3, %i0
or %g7, %l1, %i1
loop_1976:
xnor %o4, 0x07FB, %l3
nop
setx loop_1977, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
setx 0x854641461D8C8CC1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x905CA8D771437281, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f6, %f12
fmovrdne %g6, %f24, %f28
smul %l5, 0x0393, %i4
loop_1977:
ldsh [%l7 + 0x3E], %o0
fbul %fcc2, loop_1978
sdivcc %i7, 0x009F, %g1
fpsub16 %f8, %f4, %f6
movre %g2, 0x200, %g4
loop_1978:
sdiv %i5, 0x0FD8, %o2
movrlz %o7, %i6, %o5
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x11] %asi, %i2
movne %xcc, %g3, %l0
movrgz %l4, %o1, %l2
movleu %xcc, %l6, %o6
call loop_1979
tleu %xcc, 0x7
edge16ln %g5, %i3, %o3
movgu %xcc, %g7, %l1
loop_1979:
srlx %i0, %o4, %l3
srlx %i1, 0x15, %g6
mova %icc, %i4, %o0
fmovrslez %i7, %f23, %f15
xorcc %l5, %g2, %g4
movl %icc, %g1, %i5
orncc %o7, %i6, %o2
sdiv %i2, 0x074B, %g3
fmovdleu %xcc, %f12, %f27
orn %l0, %o5, %o1
nop
setx loop_1980, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movrgz %l2, 0x106, %l6
movg %xcc, %o6, %g5
fbn,a %fcc2, loop_1981
loop_1980:
add %i3, %l4, %o3
taddcctv %l1, 0x1876, %i0
set 0x28, %l2
stxa %g7, [%l7 + %l2] 0x15
loop_1981:
movvs %xcc, %o4, %l3
udivcc %g6, 0x1AD5, %i1
sdivcc %o0, 0x1B48, %i4
edge32ln %i7, %l5, %g4
edge8 %g2, %g1, %o7
movcs %icc, %i5, %o2
bge loop_1982
fmovrdlz %i6, %f24, %f10
alignaddrl %i2, %l0, %g3
sra %o5, %l2, %l6
loop_1982:
fmovdn %icc, %f31, %f0
fmovdl %icc, %f14, %f14
fnot1 %f0, %f4
ldsb [%l7 + 0x7C], %o6
fbug,a %fcc3, loop_1983
movrne %o1, 0x29C, %g5
stbar
fmovsg %icc, %f18, %f6
loop_1983:
movvs %icc, %i3, %o3
wr %g0, 0xeb, %asi
stha %l1, [%l7 + 0x52] %asi
membar #Sync
fxnor %f26, %f4, %f22
tgu %icc, 0x1
orcc %i0, %l4, %g7
subccc %o4, 0x145E, %l3
sdiv %g6, 0x1670, %o0
fbl,a %fcc1, loop_1984
tneg %icc, 0x6
movrlz %i1, %i7, %i4
fpmerge %f6, %f1, %f8
loop_1984:
ta %icc, 0x2
nop
setx loop_1985, %l0, %l1
jmpl %l1, %g4
tl %icc, 0x5
tl %icc, 0x5
tsubcc %g2, 0x04D1, %g1
loop_1985:
bg,a %xcc, loop_1986
or %o7, 0x1EBB, %l5
sub %i5, 0x1645, %o2
brgz,a %i6, loop_1987
loop_1986:
taddcctv %l0, 0x0B08, %i2
tle %icc, 0x0
set 0x74, %l1
sta %f12, [%l7 + %l1] 0x19
loop_1987:
edge16l %o5, %g3, %l6
srlx %o6, %l2, %g5
srax %i3, 0x17, %o1
edge16l %o3, %i0, %l4
xnorcc %l1, %g7, %l3
ba,a,pn %xcc, loop_1988
sir 0x19D9
tle %xcc, 0x1
movrlez %o4, 0x0B6, %g6
loop_1988:
nop
setx 0x9F0874C5A00EF8F2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xFD0D6A4E28188D5B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fmuld %f4, %f14, %f18
movcc %icc, %o0, %i7
andcc %i1, 0x16CD, %g4
movle %icc, %g2, %g1
stbar
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %f16
fmovrdgz %i4, %f0, %f16
movvc %xcc, %l5, %i5
edge32l %o7, %o2, %i6
tvs %xcc, 0x5
fbo %fcc1, loop_1989
fnot2 %f8, %f18
srl %l0, %i2, %o5
bl,a,pn %icc, loop_1990
loop_1989:
fbue,a %fcc2, loop_1991
bne,a,pt %icc, loop_1992
andn %g3, %o6, %l2
loop_1990:
bg,a,pt %icc, loop_1993
loop_1991:
fsrc2 %f20, %f18
loop_1992:
nop
set 0x48, %l6
stha %g5, [%l7 + %l6] 0x14
loop_1993:
movl %xcc, %i3, %o1
umul %o3, 0x0768, %i0
brnz,a %l6, loop_1994
edge32l %l1, %g7, %l3
movpos %xcc, %o4, %g6
orncc %l4, 0x170B, %i7
loop_1994:
smul %o0, %i1, %g4
sub %g1, %i4, %l5
movre %g2, %i5, %o2
movrlz %i6, %o7, %l0
subc %o5, 0x000C, %i2
array32 %o6, %l2, %g5
taddcctv %i3, 0x133C, %g3
movrne %o1, %o3, %l6
orn %l1, 0x04AE, %i0
fmul8x16au %f9, %f25, %f26
brz %l3, loop_1995
taddcc %o4, 0x1307, %g7
movl %icc, %g6, %l4
fand %f30, %f24, %f0
loop_1995:
fmovd %f4, %f22
move %xcc, %o0, %i1
fmovrdgez %g4, %f20, %f8
sll %g1, 0x06, %i4
edge32ln %i7, %l5, %g2
fmovsg %xcc, %f0, %f5
add %l7, 0x60, %l6
wr %g0, 0x88, %asi
casa [%l6] %asi, %i5, %o2
smul %o7, %l0, %o5
fmovscc %icc, %f25, %f2
sll %i6, %i2, %o6
fandnot2s %f5, %f16, %f13
fexpand %f12, %f22
sir 0x038E
taddcctv %l2, 0x092C, %i3
fpsub16s %f2, %f25, %f30
udivx %g5, 0x0767, %g3
xnorcc %o1, %o3, %l1
movrgz %i0, %l3, %l6
tge %icc, 0x5
ta %xcc, 0x1
tvs %icc, 0x6
edge16n %g7, %g6, %l4
set 0x10, %g7
ldda [%l7 + %g7] 0x27, %o4
nop
fitod %f28, %f0
set 0x188, %g4
nop ! stxa %i1, [%g0 + %g4] 0x40 ripped by fixASI40.pl
tsubcctv %o0, %g1, %g4
fmovse %xcc, %f28, %f17
edge8ln %i7, %i4, %l5
add %l7, 0x38, %l6
wr %g0, 0x88, %asi
casa [%l6] %asi, %i5, %o2
subccc %o7, %l0, %o5
sllx %i6, %i2, %g2
set 0x68, %i6
prefetcha [%l7 + %i6] 0x19, 0x3
smul %l2, %g5, %i3
orcc %o1, 0x1247, %g3
fmovse %xcc, %f1, %f20
smulcc %l1, %i0, %o3
brz,a %l6, loop_1996
udivcc %l3, 0x1898, %g7
tne %icc, 0x4
nop
setx loop_1997, %l0, %l1
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_1996:
fnot1s %f7, %f17
xnor %g6, 0x1042, %o4
mulscc %i1, 0x1C34, %o0
loop_1997:
movpos %icc, %l4, %g4
wr %g0, 0x89, %asi
swapa [%l7 + 0x7C] %asi, %g1
ldd [%l7 + 0x20], %f10
sdivx %i7, 0x1768, %i4
edge16l %i5, %l5, %o7
sdivcc %l0, 0x0E58, %o5
sub %o2, %i2, %i6
udivcc %o6, 0x0D38, %l2
nop
fitod %f8, %f30
fdtos %f30, %f10
array32 %g5, %i3, %g2
nop
setx loop_1998, %l0, %l1
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 %g3, %o1, %l1
fmovsl %icc, %f16, %f12
tleu %icc, 0x2
loop_1998:
andn %i0, 0x1581, %o3
edge32ln %l6, %g7, %l3
fpadd16 %f8, %f4, %f18
ldsw [%l7 + 0x70], %o4
andn %i1, %o0, %l4
fmovrdne %g4, %f12, %f28
nop
fitos %f12, %f14
fstod %f14, %f2
tg %xcc, 0x6
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x68] %asi, 0x3
andncc %g6, %i7, %i4
fnor %f10, %f30, %f28
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %i5, %l5, %l0
nop
setx 0xB70D9DFC5DD8377F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xCF2449EB47365846, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fmuld %f10, %f6, %f26
alignaddr %o7, %o5, %o2
bne,a %icc, loop_1999
fbe %fcc0, loop_2000
ldub [%l7 + 0x54], %i6
andcc %o6, %l2, %i2
loop_1999:
movcs %icc, %i3, %g5
loop_2000:
nop
set 0x30, %g6
ldda [%l7 + %g6] 0x88, %g2
fcmpne32 %f6, %f8, %g2
movvc %xcc, %l1, %i0
movgu %icc, %o1, %l6
bpos loop_2001
bvs %xcc, loop_2002
sdivcc %g7, 0x0A8A, %o3
st %f0, [%l7 + 0x68]
loop_2001:
movn %xcc, %o4, %l3
loop_2002:
tcc %xcc, 0x3
fmovrdgz %i1, %f0, %f26
sll %o0, %l4, %g4
bvs,a,pt %icc, loop_2003
fcmple32 %f20, %f26, %g6
edge32l %i7, %i4, %i5
movn %xcc, %g1, %l0
loop_2003:
edge16 %l5, %o5, %o2
fmovd %f28, %f30
fmovdge %xcc, %f10, %f4
tne %icc, 0x7
movvc %icc, %o7, %o6
fmovscs %icc, %f25, %f21
subccc %l2, 0x06DF, %i6
tsubcc %i2, %g5, %g3
edge32 %i3, %g2, %l1
mova %icc, %o1, %l6
movcc %icc, %i0, %g7
be %xcc, loop_2004
srlx %o4, 0x09, %o3
udiv %l3, 0x15B7, %i1
movrgez %l4, 0x2D1, %o0
loop_2004:
andn %g6, 0x09F5, %i7
set 0x58, %g2
stwa %i4, [%l7 + %g2] 0xe2
membar #Sync
popc 0x1927, %i5
or %g1, 0x1B8D, %g4
edge8l %l5, %o5, %o2
orcc %o7, 0x0CD5, %o6
addccc %l2, 0x1D4A, %i6
fornot2 %f0, %f20, %f30
movrgz %i2, %g5, %l0
movcc %icc, %g3, %g2
nop
setx 0x5119F90D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x88423A64, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fdivs %f29, %f4, %f7
movg %icc, %l1, %o1
sethi 0x0293, %i3
xorcc %i0, %g7, %l6
fbue,a %fcc3, loop_2005
srl %o4, 0x06, %l3
tneg %xcc, 0x0
umul %o3, 0x062A, %l4
loop_2005:
nop
setx 0x179B82E4C0770F07, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
edge32n %o0, %g6, %i1
fmovdge %icc, %f1, %f29
xor %i4, 0x10E2, %i7
fones %f14
ldsw [%l7 + 0x48], %i5
tn %xcc, 0x4
nop
setx 0xC97ECFC3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0x685FD5CD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fadds %f26, %f18, %f4
sllx %g4, %g1, %l5
ldsb [%l7 + 0x7B], %o2
stw %o7, [%l7 + 0x18]
addc %o6, 0x0C78, %l2
tge %icc, 0x5
tg %xcc, 0x0
andcc %i6, %i2, %o5
edge8ln %g5, %g3, %l0
edge32ln %l1, %g2, %i3
brlez,a %o1, loop_2006
mulx %g7, 0x0F08, %l6
sllx %o4, 0x13, %l3
xorcc %o3, %l4, %i0
loop_2006:
sll %o0, 0x03, %i1
andcc %g6, 0x02CC, %i4
edge8ln %i7, %i5, %g4
fblg %fcc3, loop_2007
edge16ln %g1, %o2, %l5
set 0x3B, %i3
ldsba [%l7 + %i3] 0x80, %o6
loop_2007:
edge8ln %l2, %o7, %i6
add %l7, 0x08, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %o5
casxa [%l6] 0x04, %o5, %i2
fcmpeq16 %f28, %f6, %g3
movgu %icc, %l0, %g5
fmovdpos %icc, %f12, %f12
sub %g2, 0x1EEF, %l1
and %o1, 0x0264, %g7
nop
setx 0x2A5A6BCC3775B34F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xB4718870B59E377B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
faddd %f2, %f28, %f22
fmovrsgz %l6, %f23, %f27
edge8ln %i3, %o4, %o3
tvc %icc, 0x0
udivcc %l4, 0x00B4, %i0
movn %xcc, %l3, %o0
subc %g6, 0x1F4E, %i4
edge32 %i1, %i7, %i5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x10, %asi
ldswa [%l7 + 0x68] %asi, %g1
movn %icc, %o2, %l5
fornot2 %f12, %f16, %f0
fcmple32 %f30, %f10, %g4
movrgez %l2, 0x173, %o6
fbug,a %fcc0, loop_2008
fmovspos %xcc, %f9, %f14
array16 %i6, %o5, %o7
movleu %icc, %g3, %l0
loop_2008:
fble,a %fcc2, loop_2009
nop
setx loop_2010, %l0, %l1
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 %i2, 0x1B83, %g2
movgu %icc, %l1, %g5
loop_2009:
addccc %g7, %l6, %i3
loop_2010:
fors %f9, %f17, %f13
tvs %xcc, 0x1
movne %icc, %o4, %o1
popc %o3, %l4
bleu,a loop_2011
movre %l3, 0x3FF, %i0
stbar
movg %xcc, %o0, %i4
loop_2011:
tcc %xcc, 0x2
addccc %i1, %g6, %i7
fnot1s %f12, %f19
fnors %f12, %f8, %f22
mova %icc, %g1, %o2
fcmpeq16 %f16, %f18, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0xCEC888EC80570C8D, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
sdivx %g4, 0x1A2D, %i5
movle %xcc, %l2, %i6
edge32 %o6, %o7, %o5
addc %l0, 0x1861, %i2
ba,a %xcc, loop_2012
popc %g3, %g2
sllx %l1, 0x16, %g5
te %icc, 0x5
loop_2012:
nop
wr %g0, 0x81, %asi
lduba [%l7 + 0x50] %asi, %g7
movrlz %i3, %o4, %o1
addcc %l6, 0x0747, %l4
fzero %f16
srax %o3, %l3, %o0
nop
setx loop_2013, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movvc %icc, %i0, %i1
fpadd32s %f17, %f22, %f29
array32 %i4, %g6, %i7
loop_2013:
sub %o2, %g1, %l5
taddcc %g4, 0x0F6F, %l2
fble %fcc2, loop_2014
tle %xcc, 0x5
tgu %icc, 0x0
or %i5, %i6, %o7
loop_2014:
tpos %xcc, 0x5
fmovrsne %o5, %f0, %f7
tvs %xcc, 0x6
fmovrdlz %o6, %f16, %f8
fmovdvc %xcc, %f17, %f17
fmovrdne %l0, %f14, %f2
subccc %g3, 0x1F50, %g2
fornot1s %f9, %f1, %f15
sra %l1, %i2, %g7
tneg %icc, 0x4
nop
fitod %f8, %f16
fdtos %f16, %f29
stx %i3, [%l7 + 0x40]
st %f15, [%l7 + 0x60]
fpadd16 %f16, %f22, %f8
fornot2 %f6, %f0, %f4
array8 %g5, %o1, %o4
edge16n %l6, %l4, %l3
andncc %o3, %o0, %i0
lduh [%l7 + 0x18], %i1
sdivcc %g6, 0x1A62, %i7
mulx %o2, 0x1351, %i4
array8 %l5, %g1, %g4
mulscc %l2, %i5, %i6
andncc %o5, %o7, %l0
fpack32 %f26, %f18, %f16
movrgz %g3, 0x0EC, %g2
ld [%l7 + 0x24], %f9
stbar
edge32n %l1, %o6, %i2
fpack16 %f26, %f8
fnot2 %f24, %f8
addccc %g7, 0x0946, %g5
fble %fcc0, loop_2015
tg %icc, 0x5
movvc %xcc, %i3, %o4
sub %o1, 0x1D41, %l4
loop_2015:
andn %l6, 0x1364, %l3
tge %xcc, 0x0
bg loop_2016
tleu %icc, 0x4
fmovrslez %o3, %f18, %f16
smul %o0, %i0, %i1
loop_2016:
sir 0x0608
edge16 %g6, %i7, %i4
set 0x1C, %o1
lda [%l7 + %o1] 0x19, %f22
edge32ln %l5, %g1, %o2
taddcc %g4, %l2, %i5
fpadd32 %f26, %f4, %f6
tsubcc %i6, 0x118C, %o5
bge %xcc, loop_2017
tleu %icc, 0x4
ble,pt %icc, loop_2018
bpos,a,pn %xcc, loop_2019
loop_2017:
fornot2 %f0, %f30, %f22
addccc %o7, %g3, %l0
loop_2018:
xnor %g2, 0x0125, %l1
loop_2019:
movre %o6, 0x1D5, %i2
subccc %g5, %i3, %o4
edge16ln %o1, %l4, %l6
srl %g7, 0x18, %l3
movneg %xcc, %o0, %i0
udivcc %i1, 0x1E66, %o3
udivx %i7, 0x1087, %i4
umulcc %l5, 0x181F, %g1
fbul %fcc1, loop_2020
fmovdcs %icc, %f18, %f19
edge8ln %o2, %g4, %g6
ldsb [%l7 + 0x34], %i5
loop_2020:
ldub [%l7 + 0x24], %i6
fmul8x16 %f25, %f4, %f6
tsubcctv %o5, 0x1C7B, %l2
add %o7, 0x1BB4, %l0
fbge,a %fcc3, loop_2021
sir 0x0192
ld [%l7 + 0x1C], %f10
sdiv %g3, 0x1215, %l1
loop_2021:
xorcc %o6, 0x179F, %i2
addcc %g2, 0x11A3, %g5
xnor %o4, %i3, %o1
tvs %icc, 0x7
addcc %l6, 0x01E0, %l4
nop
setx 0x806FD0EC, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
sra %g7, 0x0E, %l3
edge32n %i0, %o0, %i1
edge8ln %i7, %o3, %l5
wr %g0, 0x10, %asi
stba %i4, [%l7 + 0x12] %asi
fbg,a %fcc3, loop_2022
movvc %icc, %g1, %g4
fmovda %icc, %f20, %f6
umulcc %g6, 0x0E2B, %o2
loop_2022:
nop
wr %g0, 0xe3, %asi
stba %i6, [%l7 + 0x15] %asi
membar #Sync
edge32 %o5, %i5, %l2
fsrc2 %f4, %f4
fmovrslz %o7, %f4, %f18
st %f31, [%l7 + 0x10]
edge8 %l0, %g3, %l1
smulcc %o6, %i2, %g2
add %o4, %g5, %i3
tsubcc %o1, %l4, %l6
fandnot2 %f8, %f22, %f14
tvs %xcc, 0x0
edge8n %g7, %i0, %l3
ldd [%l7 + 0x30], %f26
addcc %i1, 0x03B1, %i7
ldd [%l7 + 0x18], %o0
subcc %o3, 0x0E10, %l5
nop
setx 0x10486B2A, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
movvc %icc, %i4, %g4
call loop_2023
nop
fitod %f14, %f6
call loop_2024
fmovsge %xcc, %f5, %f11
loop_2023:
ldstub [%l7 + 0x4F], %g6
fnegd %f20, %f0
loop_2024:
fmovscc %icc, %f15, %f9
alignaddrl %g1, %o2, %o5
edge32ln %i5, %l2, %o7
sdivx %l0, 0x15B4, %g3
fcmpeq16 %f0, %f24, %i6
brlz,a %o6, loop_2025
movle %xcc, %i2, %l1
tpos %xcc, 0x7
nop
setx 0xBD44609E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0xEF7FAEB8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fadds %f26, %f28, %f3
loop_2025:
fpadd16s %f27, %f12, %f29
tvc %icc, 0x6
andncc %g2, %o4, %g5
addccc %i3, 0x0D89, %o1
tn %icc, 0x4
taddcctv %l4, 0x14AA, %l6
fmovde %xcc, %f11, %f3
tgu %xcc, 0x2
te %icc, 0x6
edge8ln %i0, %l3, %g7
edge8l %i1, %i7, %o3
add %l7, 0x78, %l6
wr %g0, 0x0c, %asi
ldxa [%l6] %asi, %l5
casxa [%l6] 0x0c, %l5, %i4
te %icc, 0x3
movle %icc, %o0, %g6
sethi 0x179D, %g1
sir 0x1089
movgu %xcc, %g4, %o2
fmovrdlz %i5, %f12, %f22
fbug %fcc1, loop_2026
fbue %fcc1, loop_2027
movre %o5, 0x352, %o7
movcs %xcc, %l0, %g3
loop_2026:
fmovdle %icc, %f21, %f30
loop_2027:
nop
wr %g0, 0x81, %asi
ldxa [%l7 + 0x48] %asi, %l2
fmul8sux16 %f22, %f10, %f18
srl %o6, %i6, %l1
bpos,a,pt %icc, loop_2028
sethi 0x023B, %i2
edge8ln %o4, %g5, %g2
fbne,a %fcc0, loop_2029
loop_2028:
fbug %fcc1, loop_2030
movne %xcc, %o1, %i3
edge16ln %l6, %l4, %l3
loop_2029:
ldx [%l7 + 0x58], %g7
loop_2030:
nop
wr %g0, 0x0c, %asi
stha %i1, [%l7 + 0x78] %asi
udivcc %i7, 0x05F0, %o3
orncc %l5, %i0, %i4
umul %g6, %o0, %g1
movpos %xcc, %o2, %g4
sir 0x0DCD
taddcctv %o5, 0x0EE8, %i5
movne %xcc, %l0, %o7
fbl %fcc3, loop_2031
nop
setx 0x239F874D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0xD7F6DDF8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fdivs %f16, %f28, %f30
edge32l %l2, %g3, %o6
ta %icc, 0x1
loop_2031:
fbne,a %fcc1, loop_2032
ldd [%l7 + 0x60], %i6
movvs %icc, %l1, %i2
fbn %fcc3, loop_2033
loop_2032:
movl %icc, %g5, %o4
edge8l %g2, %o1, %l6
fornot2 %f6, %f30, %f26
loop_2033:
te %xcc, 0x1
tneg %xcc, 0x1
fmovsa %xcc, %f11, %f12
fblg %fcc3, loop_2034
fcmpne16 %f4, %f8, %l4
bneg,a,pn %xcc, loop_2035
nop
set 0x38, %o6
stx %i3, [%l7 + %o6]
loop_2034:
fbue,a %fcc2, loop_2036
smul %l3, 0x1D7A, %g7
loop_2035:
movcc %icc, %i7, %o3
andncc %i1, %i0, %l5
loop_2036:
tsubcctv %g6, %o0, %g1
xnorcc %i4, 0x16FA, %g4
mova %xcc, %o5, %i5
movle %xcc, %o2, %o7
fbug %fcc0, loop_2037
nop
fitod %f4, %f28
fdtos %f28, %f18
fmovrsgez %l0, %f3, %f20
movvc %xcc, %g3, %l2
loop_2037:
bneg loop_2038
mulx %i6, %l1, %i2
edge32ln %g5, %o4, %o6
bcc,pn %icc, loop_2039
loop_2038:
nop
setx 0x748C88F4AFEF945A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xF9BE819F3699E122, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fsubd %f10, %f20, %f0
andcc %g2, %l6, %o1
ld [%l7 + 0x30], %f18
loop_2039:
edge16 %i3, %l3, %l4
add %g7, 0x05BF, %o3
mova %xcc, %i1, %i0
fmovsvc %icc, %f11, %f24
umul %i7, 0x1244, %g6
fbl %fcc3, loop_2040
brlez %o0, loop_2041
ldx [%l7 + 0x58], %g1
fbe %fcc2, loop_2042
loop_2040:
fmovdleu %icc, %f7, %f14
loop_2041:
fsrc2 %f16, %f18
mulscc %l5, 0x1E57, %g4
loop_2042:
fbue %fcc3, loop_2043
movrlz %o5, %i4, %o2
taddcc %i5, 0x1463, %l0
movne %icc, %g3, %o7
loop_2043:
tleu %xcc, 0x6
edge16ln %i6, %l2, %l1
subcc %i2, %g5, %o6
te %xcc, 0x6
fpadd16 %f2, %f26, %f8
wr %g0, 0x80, %asi
lduba [%l7 + 0x26] %asi, %g2
ldsh [%l7 + 0x62], %o4
movl %icc, %l6, %i3
tne %xcc, 0x1
tgu %icc, 0x6
sub %l3, 0x0B35, %o1
sll %l4, 0x18, %o3
srax %i1, 0x17, %g7
fzeros %f7
movge %xcc, %i7, %g6
edge16 %i0, %o0, %g1
movvs %xcc, %g4, %l5
wr %g0, 0xeb, %asi
ldda [%l7 + 0x70] %asi, %o4
sub %i4, %o2, %l0
ba,pt %xcc, loop_2044
movrgez %i5, 0x396, %o7
wr %g0, 0x0c, %asi
stxa %i6, [%l7 + 0x28] %asi
loop_2044:
bgu,a %xcc, loop_2045
fnot1 %f12, %f20
mulx %g3, %l1, %l2
fbul,a %fcc0, loop_2046
loop_2045:
fmovrdne %g5, %f8, %f10
ldsh [%l7 + 0x0A], %o6
tsubcc %i2, 0x172B, %o4
loop_2046:
be,a,pn %xcc, loop_2047
srlx %l6, %g2, %l3
taddcctv %i3, 0x1E11, %l4
tvc %icc, 0x1
loop_2047:
brlez %o3, loop_2048
subccc %o1, 0x099E, %g7
bgu loop_2049
mulx %i1, %g6, %i0
loop_2048:
fmuld8sux16 %f15, %f20, %f28
fmuld8ulx16 %f15, %f5, %f4
loop_2049:
bneg,a,pn %icc, loop_2050
fbe,a %fcc0, loop_2051
udiv %o0, 0x0705, %i7
popc 0x0935, %g4
loop_2050:
tgu %icc, 0x4
loop_2051:
edge16l %g1, %l5, %i4
xnorcc %o2, %l0, %i5
edge16l %o5, %o7, %i6
fmuld8sux16 %f3, %f18, %f10
add %l7, 0x5C, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %g3
casa [%l6] %asi, %g3, %l1
srax %g5, 0x1C, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %icc, 0x5
set 0x28, %o3
prefetcha [%l7 + %o3] 0x89, 0x1
add %l7, 0x48, %l6
wr %g0, 0x88, %asi
casa [%l6] 0x88, %o4, %l6
sethi 0x035E, %g2
fbue,a %fcc1, loop_2052
udivcc %l3, 0x0687, %i3
fexpand %f31, %f18
tle %icc, 0x3
loop_2052:
movvc %xcc, %i2, %l4
array16 %o3, %o1, %i1
fcmpgt32 %f24, %f2, %g6
tg %icc, 0x5
edge32n %g7, %i0, %o0
movl %xcc, %g4, %i7
fnot2s %f18, %f16
andn %g1, %i4, %o2
umul %l0, %i5, %l5
set 0x60, %g1
ldstuba [%l7 + %g1] 0x0c, %o5
edge32 %o7, %i6, %g3
set 0x38, %o5
ldsha [%l7 + %o5] 0x89, %l1
move %icc, %g5, %l2
add %l7, 0x7C, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %o6
casa [%l6] %asi, %o6, %l6
fbule %fcc3, loop_2053
srax %o4, %g2, %i3
fbge %fcc0, loop_2054
tn %icc, 0x4
loop_2053:
array8 %i2, %l4, %l3
movl %icc, %o3, %i1
loop_2054:
fbul %fcc2, loop_2055
popc %g6, %g7
fbne,a %fcc2, loop_2056
fbl,a %fcc1, loop_2057
loop_2055:
fba,a %fcc0, loop_2058
sdivx %o1, 0x073B, %o0
loop_2056:
mova %xcc, %g4, %i0
loop_2057:
tge %icc, 0x6
loop_2058:
tn %xcc, 0x7
subc %i7, %g1, %i4
ba,a,pt %xcc, loop_2059
fmovdleu %xcc, %f9, %f13
movcs %icc, %l0, %o2
fzero %f20
loop_2059:
tne %icc, 0x0
fxnor %f20, %f12, %f4
fsrc1 %f24, %f4
sethi 0x0611, %l5
fmovrdgz %i5, %f18, %f12
umulcc %o5, %i6, %o7
ba,pn %icc, loop_2060
tpos %xcc, 0x6
alignaddrl %l1, %g3, %l2
mova %xcc, %o6, %l6
loop_2060:
move %xcc, %g5, %g2
move %icc, %i3, %i2
fmovde %xcc, %f24, %f0
ba,a,pt %xcc, loop_2061
fmovrsne %o4, %f13, %f17
fmovsneg %xcc, %f18, %f28
fsrc1s %f28, %f19
loop_2061:
nop
wr %g0, 0x81, %asi
sta %f0, [%l7 + 0x50] %asi
addcc %l4, 0x0A32, %l3
popc %i1, %g6
and %g7, %o1, %o0
fmovrdlez %g4, %f26, %f26
movcc %icc, %i0, %i7
nop
setx 0xC9406B2CAC41B1BB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x7A5A7FAD4A069B8C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fdivd %f12, %f26, %f24
tpos %icc, 0x0
fnegd %f30, %f12
udivx %o3, 0x09CF, %i4
edge32n %g1, %o2, %l0
sll %l5, 0x14, %o5
smulcc %i6, %i5, %l1
xnorcc %g3, %o7, %l2
fone %f30
fnors %f31, %f18, %f27
ta %icc, 0x1
fbn %fcc2, loop_2062
fmovdpos %icc, %f29, %f31
wr %g0, 0x80, %asi
ldsba [%l7 + 0x4E] %asi, %l6
loop_2062:
tvs %icc, 0x4
nop
fitos %f7, %f15
fstoi %f15, %f0
edge16l %o6, %g5, %i3
movpos %xcc, %g2, %i2
bleu,pn %icc, loop_2063
xnor %o4, 0x1F2A, %l4
xnorcc %i1, 0x1A3E, %g6
fbg %fcc2, loop_2064
loop_2063:
movneg %xcc, %l3, %o1
xnorcc %o0, %g7, %g4
fsrc1 %f24, %f30
loop_2064:
fexpand %f6, %f12
nop
setx 0x705C9E14, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
nop
setx 0xFD4D5E57F0621600, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
movrgez %i7, %i0, %i4
array32 %o3, %o2, %l0
edge16ln %l5, %o5, %g1
nop
setx 0x16284EE1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xB4118084, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fadds %f5, %f23, %f7
mova %xcc, %i6, %i5
bcs,a %xcc, loop_2065
udivcc %g3, 0x0515, %l1
tl %xcc, 0x7
fandnot2s %f10, %f26, %f30
loop_2065:
ldsh [%l7 + 0x5A], %o7
fbne,a %fcc2, loop_2066
bne,pn %icc, loop_2067
tn %icc, 0x5
wr %g0, 0x0c, %asi
lduba [%l7 + 0x0C] %asi, %l2
loop_2066:
nop
wr %g0, 0x11, %asi
stwa %o6, [%l7 + 0x6C] %asi
loop_2067:
brgz %g5, loop_2068
fsrc1s %f25, %f10
addccc %i3, 0x00C9, %l6
srlx %g2, 0x12, %i2
loop_2068:
fbul %fcc0, loop_2069
or %l4, %o4, %g6
brlez %i1, loop_2070
sdivx %o1, 0x10BC, %l3
loop_2069:
movrlez %g7, 0x15C, %g4
fmovspos %icc, %f10, %f3
loop_2070:
srlx %i7, 0x09, %i0
bg,a %icc, loop_2071
fbl %fcc0, loop_2072
mulscc %i4, 0x1271, %o3
nop
fitod %f2, %f6
fdtos %f6, %f11
loop_2071:
tcs %icc, 0x7
loop_2072:
edge8ln %o0, %o2, %l0
umulcc %o5, %l5, %g1
sllx %i5, %i6, %l1
movre %o7, 0x146, %l2
fpack32 %f0, %f24, %f6
edge32ln %g3, %o6, %g5
edge8n %l6, %i3, %g2
stbar
fmovdcc %icc, %f17, %f3
fbn %fcc0, loop_2073
ble,a,pn %xcc, loop_2074
fblg,a %fcc0, loop_2075
orn %i2, %o4, %l4
loop_2073:
fbo,a %fcc3, loop_2076
loop_2074:
fmovsle %icc, %f10, %f8
loop_2075:
bvc loop_2077
stw %g6, [%l7 + 0x10]
loop_2076:
movrgez %o1, %i1, %l3
tleu %xcc, 0x3
loop_2077:
edge16n %g7, %g4, %i7
movle %icc, %i0, %i4
tn %xcc, 0x0
sll %o3, %o0, %o2
edge8l %o5, %l0, %g1
set 0x30, %l3
ldda [%l7 + %l3] 0x24, %i4
edge16 %i6, %l1, %o7
tle %icc, 0x5
tvs %icc, 0x3
ldx [%l7 + 0x38], %l2
wr %g0, 0x11, %asi
lda [%l7 + 0x38] %asi, %f7
addccc %g3, %l5, %g5
nop
setx 0x7D6B7168, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0xBFFC139F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fadds %f10, %f16, %f27
orn %l6, %o6, %g2
swap [%l7 + 0x4C], %i2
set 0x48, %o0
prefetcha [%l7 + %o0] 0x88, 0x1
bcc,a loop_2078
movrgez %l4, 0x19E, %g6
orncc %i3, 0x0802, %o1
tpos %icc, 0x5
loop_2078:
edge16n %l3, %i1, %g7
srax %i7, 0x06, %g4
nop
set 0x43, %g3
ldstub [%l7 + %g3], %i4
be loop_2079
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldx [%l7 + 0x60], %i0
tvs %icc, 0x3
loop_2079:
movvc %xcc, %o3, %o2
tvs %icc, 0x0
umulcc %o0, 0x15DA, %o5
edge32 %g1, %l0, %i5
fbg,a %fcc2, loop_2080
prefetch [%l7 + 0x5C], 0x1
array8 %i6, %o7, %l1
movvc %xcc, %l2, %l5
loop_2080:
brz %g3, loop_2081
movl %xcc, %l6, %o6
add %l7, 0x60, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %g5
casa [%l6] 0x19, %g5, %g2
loop_2081:
bpos,a loop_2082
sir 0x023A
fmovd %f22, %f24
fmovrdgez %i2, %f22, %f26
loop_2082:
fmovsn %icc, %f27, %f18
movrne %l4, %g6, %o4
movcc %xcc, %i3, %o1
sll %i1, 0x0B, %g7
stx %l3, [%l7 + 0x10]
edge16l %i7, %i4, %g4
fmovsle %xcc, %f13, %f26
fmovsleu %icc, %f14, %f4
fmovscc %xcc, %f26, %f22
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x68] %asi, 0x2
movpos %xcc, %o2, %o0
tg %xcc, 0x3
movge %icc, %i0, %o5
udivx %g1, 0x130F, %i5
bne %icc, loop_2083
alignaddr %i6, %o7, %l0
fbn %fcc0, loop_2084
fmovscs %icc, %f8, %f7
loop_2083:
lduw [%l7 + 0x5C], %l1
fmovsvc %xcc, %f29, %f30
loop_2084:
nop
set 0x0C, %o4
lda [%l7 + %o4] 0x19, %f30
addccc %l5, %g3, %l2
fmovdl %xcc, %f19, %f17
edge16 %o6, %l6, %g5
smul %i2, 0x194B, %l4
fmovsn %xcc, %f5, %f3
tvs %icc, 0x1
subcc %g2, %o4, %g6
fpadd32 %f22, %f6, %f16
fbge,a %fcc0, loop_2085
sll %i3, %o1, %g7
sdivcc %i1, 0x1F5B, %l3
fcmpeq32 %f24, %f2, %i4
loop_2085:
fmuld8ulx16 %f21, %f17, %f6
movrgez %g4, 0x39A, %i7
brgez %o3, loop_2086
fpadd32 %f20, %f6, %f22
bge,a,pn %icc, loop_2087
movcc %icc, %o0, %i0
loop_2086:
fbu %fcc1, loop_2088
addc %o5, 0x1478, %g1
loop_2087:
tg %icc, 0x7
sra %o2, %i5, %o7
loop_2088:
nop
set 0x60, %g5
prefetcha [%l7 + %g5] 0x81, 0x2
edge32ln %l0, %l5, %l1
movrlz %l2, %g3, %l6
popc %g5, %i2
srl %o6, 0x1C, %g2
orncc %l4, %g6, %i3
umulcc %o4, 0x140D, %o1
orcc %g7, %l3, %i1
alignaddr %i4, %g4, %i7
fcmpgt16 %f16, %f20, %o0
tsubcctv %i0, %o5, %g1
fandnot2 %f26, %f8, %f10
tsubcc %o3, 0x1CA8, %i5
fmovde %xcc, %f19, %f0
fmovrde %o2, %f2, %f24
xorcc %o7, 0x099F, %i6
edge8 %l5, %l1, %l2
orn %g3, %l6, %g5
fbne %fcc3, loop_2089
udivcc %l0, 0x0B99, %o6
edge8 %g2, %i2, %g6
movgu %xcc, %i3, %l4
loop_2089:
nop
add %l7, 0x40, %l6
wr %g0, 0x81, %asi
casxa [%l6] 0x81, %o1, %o4
addc %g7, %l3, %i1
edge8n %i4, %i7, %g4
movvc %icc, %o0, %i0
move %icc, %g1, %o5
fnegs %f26, %f25
fmovrdne %i5, %f14, %f22
fpadd16 %f24, %f22, %f26
fpsub32 %f6, %f22, %f18
movl %icc, %o3, %o7
flush %l7 + 0x24
tle %xcc, 0x0
alignaddr %i6, %l5, %o2
tn %xcc, 0x0
ldstub [%l7 + 0x50], %l2
fornot1 %f12, %f22, %f20
or %g3, %l1, %l6
edge8l %l0, %g5, %g2
edge16ln %o6, %i2, %g6
tcc %xcc, 0x2
move %icc, %l4, %o1
lduh [%l7 + 0x78], %o4
membar 0x66
tleu %xcc, 0x5
fbue,a %fcc1, loop_2090
taddcctv %g7, %i3, %l3
fmovsne %xcc, %f30, %f5
tvc %xcc, 0x7
loop_2090:
ta %xcc, 0x2
edge8n %i4, %i1, %i7
set 0x40, %i2
stda %f0, [%l7 + %i2] 0x16
membar #Sync
and %g4, 0x1994, %o0
mulscc %i0, %o5, %g1
edge32l %i5, %o3, %i6
movg %icc, %l5, %o2
edge8n %l2, %g3, %o7
movgu %icc, %l6, %l0
tleu %xcc, 0x5
fbg,a %fcc1, loop_2091
tvs %icc, 0x5
fmovdn %icc, %f9, %f29
tvs %icc, 0x4
loop_2091:
tpos %xcc, 0x5
nop
setx 0x25C59B94, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x742E18FF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fadds %f1, %f23, %f5
srax %l1, 0x18, %g2
srl %o6, %i2, %g5
movrgez %l4, %g6, %o1
tpos %xcc, 0x4
fbul %fcc1, loop_2092
edge8l %o4, %g7, %l3
movneg %icc, %i4, %i1
edge8l %i7, %i3, %g4
loop_2092:
edge32n %i0, %o0, %o5
fmovsge %xcc, %f15, %f5
ldub [%l7 + 0x2B], %g1
andncc %o3, %i5, %l5
fmovde %icc, %f12, %f16
tg %icc, 0x5
sir 0x0B62
tleu %xcc, 0x7
sub %i6, 0x05FC, %l2
xnorcc %g3, 0x073F, %o7
tvc %icc, 0x2
nop
setx 0x43BBF95570433DA8, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
ble,a loop_2093
movne %xcc, %l6, %l0
edge32ln %o2, %l1, %g2
fmul8x16 %f26, %f6, %f16
loop_2093:
nop
set 0x4A, %l5
ldsha [%l7 + %l5] 0x10, %i2
tle %icc, 0x1
nop
setx 0x4C5C10AD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0xEF76E0FE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fmuls %f20, %f4, %f12
fnand %f24, %f14, %f16
mova %icc, %o6, %g5
fmovdgu %xcc, %f20, %f1
udiv %g6, 0x17F7, %o1
fone %f18
bl,a %icc, loop_2094
bge,a %icc, loop_2095
taddcc %l4, %g7, %l3
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x30] %asi, 0x2
loop_2094:
xor %i1, %i4, %i3
loop_2095:
sub %g4, %i0, %i7
fmovspos %icc, %f30, %f28
movleu %icc, %o0, %g1
sethi 0x135F, %o3
fmovsl %xcc, %f12, %f22
addccc %o5, %i5, %i6
bneg,a,pn %xcc, loop_2096
umulcc %l5, 0x014E, %l2
tvc %icc, 0x3
umulcc %o7, 0x0B70, %l6
loop_2096:
fmovsleu %icc, %f28, %f8
sdiv %g3, 0x01D3, %o2
array32 %l1, %l0, %g2
edge32ln %i2, %g5, %o6
sir 0x028A
mulx %g6, 0x043E, %o1
edge8 %g7, %l3, %o4
addcc %i1, %i4, %l4
move %xcc, %g4, %i3
ta %icc, 0x3
movn %xcc, %i7, %i0
mulscc %g1, 0x04B1, %o3
movvs %xcc, %o5, %i5
fbuge %fcc0, loop_2097
nop
fitos %f1, %f7
tpos %icc, 0x2
tn %icc, 0x1
loop_2097:
movre %o0, 0x15B, %l5
array32 %i6, %o7, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
te %icc, 0x3
wr %g0, 0x4f, %asi
stxa %l2, [%g0 + 0x30] %asi
wr %g0, 0x80, %asi
ldsha [%l7 + 0x52] %asi, %o2
sethi 0x09F3, %l1
ta %xcc, 0x5
ldd [%l7 + 0x20], %f30
bcc,a loop_2098
fmovscs %xcc, %f2, %f5
fmovde %icc, %f9, %f8
array8 %l0, %g2, %i2
loop_2098:
fmovdl %icc, %f31, %f31
sethi 0x04ED, %g3
xorcc %g5, %o6, %g6
taddcc %g7, %o1, %o4
fpackfix %f0, %f6
subc %l3, %i1, %l4
tcs %xcc, 0x1
andncc %g4, %i3, %i4
fbug,a %fcc1, loop_2099
movrgez %i7, 0x2F6, %i0
subcc %o3, 0x12FB, %g1
fmovrdgz %o5, %f12, %f30
loop_2099:
movne %xcc, %o0, %l5
movcc %icc, %i5, %o7
movne %icc, %i6, %l2
bvc loop_2100
edge8n %o2, %l1, %l0
wr %g0, 0x88, %asi
ldsba [%l7 + 0x1B] %asi, %g2
loop_2100:
movvs %icc, %l6, %i2
sra %g3, 0x19, %o6
lduw [%l7 + 0x34], %g6
edge8l %g5, %g7, %o1
nop
fitod %f23, %f4
fmovdle %icc, %f20, %f16
sethi 0x03FA, %o4
movle %icc, %l3, %i1
nop
setx loop_2101, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
move %xcc, %g4, %i3
alignaddr %i4, %l4, %i7
orn %i0, %g1, %o3
loop_2101:
nop
setx loop_2102, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movrlez %o0, 0x05E, %o5
call loop_2103
sethi 0x0DB3, %l5
loop_2102:
fbl %fcc2, loop_2104
orcc %o7, %i5, %l2
loop_2103:
nop
wr %g0, 0x80, %asi
stda %f16, [%l7 + 0x40] %asi
loop_2104:
edge32ln %o2, %i6, %l0
fpsub16s %f22, %f5, %f9
srlx %l1, %l6, %g2
fmovdle %xcc, %f8, %f27
wr %g0, 0x18, %asi
lda [%l7 + 0x7C] %asi, %f1
set 0x48, %i1
swapa [%l7 + %i1] 0x10, %i2
andcc %o6, 0x01A7, %g6
edge32n %g5, %g7, %g3
brnz,a %o1, loop_2105
bcc,pt %icc, loop_2106
sdivcc %l3, 0x1C30, %o4
udivx %g4, 0x0342, %i1
loop_2105:
nop
setx 0x297148F5906C75AB, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
loop_2106:
udivx %i4, 0x0501, %l4
nop
setx 0xD17019DB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0xB8BF4D74, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fsubs %f5, %f11, %f15
movgu %xcc, %i7, %i3
fmul8x16al %f19, %f12, %f14
fzero %f26
tgu %icc, 0x1
sdivcc %i0, 0x0B3C, %g1
orcc %o3, %o0, %o5
movrgez %l5, 0x18C, %o7
addccc %l2, %i5, %i6
fnot1 %f30, %f20
movn %icc, %l0, %l1
nop
setx loop_2107, %l0, %l1
jmpl %l1, %l6
srlx %o2, %i2, %o6
subcc %g2, %g6, %g5
nop
fitod %f28, %f10
loop_2107:
fpsub32 %f14, %f6, %f18
nop
setx 0x5A9E53D14982D837, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x6A82A4CBE516E45C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fsubd %f16, %f18, %f14
set 0x0D, %i7
ldstuba [%l7 + %i7] 0x04, %g7
prefetch [%l7 + 0x14], 0x1
wr %g0, 0x11, %asi
stba %o1, [%l7 + 0x6C] %asi
movvc %icc, %l3, %g3
bcs,a,pt %xcc, loop_2108
tne %xcc, 0x1
movrne %o4, 0x350, %i1
movrgz %i4, 0x167, %l4
loop_2108:
movpos %icc, %g4, %i3
std %f8, [%l7 + 0x70]
edge8n %i0, %g1, %i7
srlx %o3, 0x0D, %o5
xor %o0, %o7, %l2
sllx %i5, %l5, %i6
movrlz %l0, 0x3AF, %l1
bne loop_2109
fandnot2s %f0, %f23, %f11
nop
setx 0xAEF4525700220DE3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
fsqrtd %f20, %f24
fbl,a %fcc3, loop_2110
loop_2109:
fmovdleu %xcc, %f7, %f13
movle %icc, %l6, %o2
or %o6, 0x0C93, %g2
loop_2110:
fmul8x16 %f14, %f30, %f16
fmovrdlez %i2, %f30, %f2
alignaddrl %g6, %g7, %g5
tpos %xcc, 0x2
fmovrdlez %l3, %f4, %f6
tn %xcc, 0x0
movrgz %o1, 0x21E, %g3
tg %xcc, 0x5
movn %icc, %i1, %i4
set 0x70, %o2
sta %f30, [%l7 + %o2] 0x15
array32 %o4, %g4, %i3
taddcc %l4, 0x0AA9, %i0
fand %f24, %f18, %f22
nop
setx 0x7B291096C8A5D5D1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xBA3100EDB14EC018, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f2, %f12
fsrc1s %f8, %f31
movpos %xcc, %g1, %i7
fmul8ulx16 %f16, %f10, %f2
set 0x14, %l0
stwa %o5, [%l7 + %l0] 0x19
movneg %xcc, %o3, %o7
subc %l2, %o0, %i5
fmul8x16al %f1, %f3, %f8
brlez,a %l5, loop_2111
faligndata %f4, %f14, %f26
andcc %i6, %l1, %l6
fmovscc %icc, %f15, %f25
loop_2111:
udivcc %o2, 0x1576, %o6
move %icc, %g2, %i2
brnz %g6, loop_2112
orcc %g7, %g5, %l0
movrlz %l3, %g3, %i1
fsrc2s %f0, %f7
loop_2112:
fmul8x16 %f5, %f30, %f20
movgu %xcc, %o1, %o4
bvc %icc, loop_2113
tne %xcc, 0x7
alignaddr %g4, %i3, %l4
fcmple32 %f2, %f0, %i0
loop_2113:
tle %icc, 0x2
umulcc %g1, 0x00ED, %i4
fnands %f22, %f21, %f23
mulx %o5, 0x0E54, %i7
fmovdleu %xcc, %f0, %f15
srl %o3, 0x17, %l2
fbn,a %fcc3, loop_2114
fba %fcc3, loop_2115
std %f6, [%l7 + 0x28]
brlez %o0, loop_2116
loop_2114:
fmovrslz %o7, %f25, %f26
loop_2115:
subcc %i5, %i6, %l1
sdivx %l5, 0x01BF, %o2
loop_2116:
fble,a %fcc2, loop_2117
bpos,a %xcc, loop_2118
bleu,a,pt %icc, loop_2119
andcc %o6, 0x130A, %l6
loop_2117:
tcc %icc, 0x2
loop_2118:
sdiv %i2, 0x195C, %g6
loop_2119:
fmovdpos %xcc, %f15, %f20
fbge,a %fcc3, loop_2120
movrgez %g2, 0x09C, %g5
fnegs %f28, %f6
fornot2 %f0, %f8, %f24
loop_2120:
array8 %g7, %l0, %g3
mulscc %l3, 0x04A6, %o1
fmovdvs %xcc, %f25, %f8
fornot2 %f6, %f6, %f2
nop
setx loop_2121, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovrse %o4, %f17, %f11
fbn %fcc0, loop_2122
fcmpeq16 %f12, %f4, %g4
loop_2121:
movcs %icc, %i3, %i1
nop
fitos %f1, %f7
fstox %f7, %f8
loop_2122:
bneg loop_2123
alignaddrl %i0, %l4, %g1
bleu,a,pt %xcc, loop_2124
fxors %f12, %f17, %f29
loop_2123:
ldub [%l7 + 0x1C], %i4
edge16 %i7, %o5, %o3
loop_2124:
nop
setx 0xC5710D22, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x645BF145, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fdivs %f20, %f14, %f19
fmovrdgz %l2, %f30, %f28
edge16ln %o7, %o0, %i5
movge %xcc, %l1, %l5
fcmpeq32 %f26, %f4, %i6
subccc %o2, 0x1CAA, %l6
udivcc %i2, 0x04AA, %g6
movrgz %g2, %g5, %o6
fbuge,a %fcc0, loop_2125
edge32n %g7, %l0, %l3
movrlez %o1, %o4, %g4
fblg %fcc2, loop_2126
loop_2125:
tneg %xcc, 0x7
taddcc %i3, 0x0661, %g3
addcc %i0, %l4, %g1
loop_2126:
tne %xcc, 0x0
smul %i1, 0x0801, %i7
subccc %i4, %o3, %o5
movrgz %o7, 0x227, %o0
xorcc %i5, 0x116A, %l2
tge %icc, 0x3
udiv %l5, 0x1CFD, %l1
popc 0x10CD, %o2
sir 0x08CE
addc %l6, 0x080D, %i6
movl %xcc, %g6, %g2
fnot2s %f17, %f24
array8 %i2, %o6, %g5
tl %xcc, 0x7
prefetch [%l7 + 0x74], 0x3
fbne %fcc0, loop_2127
tcs %xcc, 0x0
fmovsge %icc, %f0, %f16
orn %g7, %l0, %o1
loop_2127:
movge %icc, %l3, %g4
orn %i3, 0x1E65, %o4
movrgz %g3, 0x35F, %i0
stx %g1, [%l7 + 0x58]
movvs %xcc, %i1, %l4
fand %f26, %f20, %f18
addc %i4, %o3, %i7
fmovsvs %xcc, %f9, %f17
edge16ln %o7, %o5, %i5
edge8 %l2, %l5, %l1
lduw [%l7 + 0x48], %o2
tneg %icc, 0x1
tpos %icc, 0x0
sdivx %o0, 0x0804, %l6
edge8ln %i6, %g6, %g2
move %xcc, %i2, %g5
xnor %o6, %l0, %o1
subcc %g7, %l3, %g4
movpos %icc, %i3, %g3
set 0x46, %o7
lduha [%l7 + %o7] 0x19, %i0
move %icc, %g1, %i1
tn %icc, 0x6
te %xcc, 0x6
tvs %xcc, 0x0
fmovsneg %icc, %f17, %f18
edge32n %l4, %i4, %o4
alignaddrl %o3, %i7, %o5
movn %icc, %o7, %l2
tvc %icc, 0x1
edge16n %i5, %l5, %o2
or %o0, 0x1D2D, %l6
ldsh [%l7 + 0x18], %l1
fbl %fcc3, loop_2128
movgu %icc, %i6, %g2
be,pt %xcc, loop_2129
sub %g6, 0x1B6C, %i2
loop_2128:
movrne %g5, %l0, %o1
ld [%l7 + 0x70], %f27
loop_2129:
srlx %g7, 0x02, %l3
movrgez %o6, %g4, %i3
wr %g0, 0x19, %asi
stxa %g3, [%l7 + 0x70] %asi
ldx [%l7 + 0x08], %i0
movneg %icc, %i1, %g1
umulcc %l4, %o4, %o3
nop
fitos %f8, %f1
fstoi %f1, %f20
fmovsn %icc, %f0, %f26
bcs,a %icc, loop_2130
tle %icc, 0x6
and %i4, 0x09F4, %o5
alignaddr %o7, %l2, %i7
loop_2130:
fexpand %f3, %f6
bn,a,pn %xcc, loop_2131
tvs %icc, 0x6
mulscc %i5, %o2, %o0
move %xcc, %l5, %l6
loop_2131:
edge16ln %i6, %g2, %g6
edge32n %i2, %l1, %l0
wr %g0, 0x10, %asi
ldxa [%l7 + 0x50] %asi, %o1
wr %g0, 0x89, %asi
stxa %g7, [%l7 + 0x18] %asi
fbn,a %fcc3, loop_2132
alignaddrl %g5, %o6, %l3
fmovdcc %xcc, %f27, %f30
sdivx %i3, 0x01F2, %g3
loop_2132:
bleu,a,pt %icc, loop_2133
movrlez %g4, 0x2AC, %i0
subcc %i1, %l4, %o4
bgu,a,pt %icc, loop_2134
loop_2133:
alignaddr %o3, %i4, %g1
fmovrdgz %o5, %f6, %f14
udivcc %l2, 0x0818, %i7
loop_2134:
movge %xcc, %o7, %i5
ld [%l7 + 0x3C], %f13
movrgz %o0, 0x334, %o2
fmovrdgz %l5, %f26, %f26
tvc %icc, 0x6
tl %xcc, 0x6
brgez %i6, loop_2135
ta %icc, 0x5
fmovse %icc, %f31, %f2
membar 0x69
loop_2135:
fmovdcs %xcc, %f11, %f31
bg,pt %xcc, loop_2136
andn %g2, 0x0CD0, %g6
sdivcc %i2, 0x079E, %l6
tge %icc, 0x1
loop_2136:
udiv %l1, 0x0446, %o1
fmovdleu %xcc, %f19, %f11
edge16 %g7, %g5, %o6
edge16n %l3, %l0, %i3
sir 0x1481
ldub [%l7 + 0x29], %g3
edge8ln %g4, %i0, %i1
sllx %l4, %o4, %o3
fmovd %f26, %f30
fmovs %f0, %f17
array32 %g1, %o5, %l2
sdivcc %i4, 0x1237, %o7
andcc %i7, 0x0B29, %o0
fsrc2s %f28, %f0
orncc %o2, %l5, %i6
and %i5, %g6, %i2
nop
fitos %f8, %f12
fstoi %f12, %f8
fmovsgu %icc, %f7, %f26
nop
setx 0x30B170138048E431, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
wr %g0, 0x88, %asi
stwa %g2, [%l7 + 0x24] %asi
sll %l6, 0x06, %o1
sdiv %l1, 0x056B, %g5
fmovrse %o6, %f17, %f11
popc %l3, %l0
nop
setx 0x991D81E9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x7EA49CEE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fsubs %f31, %f6, %f13
wr %g0, 0x10, %asi
ldxa [%l7 + 0x20] %asi, %g7
movgu %icc, %g3, %i3
xor %i0, 0x0C20, %i1
tleu %xcc, 0x7
movcc %icc, %g4, %o4
movg %icc, %o3, %g1
andcc %l4, 0x0248, %l2
umulcc %o5, 0x1CD9, %i4
fnot2 %f2, %f10
andn %i7, %o7, %o0
fbul %fcc3, loop_2137
andncc %l5, %i6, %i5
or %o2, 0x0248, %i2
or %g2, 0x159A, %g6
loop_2137:
fmovs %f8, %f6
fbe,a %fcc2, loop_2138
nop
set 0x43, %i4
ldstub [%l7 + %i4], %o1
tsubcc %l6, %g5, %o6
and %l3, %l1, %g7
loop_2138:
fbug,a %fcc0, loop_2139
orncc %l0, %g3, %i0
movn %xcc, %i3, %g4
fmovdvs %icc, %f17, %f27
loop_2139:
fmovrdgez %o4, %f30, %f28
fbule %fcc2, loop_2140
fmovscc %icc, %f3, %f21
nop
fitod %f8, %f26
ta %xcc, 0x4
loop_2140:
move %icc, %i1, %o3
stb %g1, [%l7 + 0x35]
edge32 %l2, %l4, %o5
stb %i4, [%l7 + 0x52]
mulx %o7, %o0, %l5
nop
setx loop_2141, %l0, %l1
jmpl %l1, %i7
sll %i6, %o2, %i2
subc %i5, %g2, %o1
sethi 0x09E2, %l6
loop_2141:
array32 %g5, %g6, %l3
set 0x14, %l4
stwa %l1, [%l7 + %l4] 0x19
ble,a loop_2142
sethi 0x194C, %o6
movre %g7, %l0, %g3
xnor %i0, 0x1AB6, %i3
loop_2142:
fmovrse %g4, %f4, %f27
tleu %xcc, 0x3
smulcc %o4, %i1, %g1
srax %l2, 0x04, %o3
xnorcc %o5, %l4, %i4
smulcc %o7, %l5, %o0
orncc %i7, %o2, %i2
srlx %i6, 0x0C, %i5
array32 %g2, %o1, %g5
nop
setx 0x0E407678677EA3F5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f14
add %g6, 0x00C3, %l3
tcs %xcc, 0x3
brlz %l1, loop_2143
tcs %xcc, 0x3
tcc %icc, 0x2
alignaddr %o6, %l6, %l0
loop_2143:
alignaddrl %g7, %i0, %i3
sdivcc %g4, 0x1B88, %g3
te %icc, 0x2
swap [%l7 + 0x54], %i1
wr %g0, 0x11, %asi
lda [%l7 + 0x6C] %asi, %f23
fpack16 %f2, %f19
sub %o4, %g1, %l2
nop
set 0x58, %i0
ldsw [%l7 + %i0], %o5
tvc %xcc, 0x7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcs %icc, %l4, %o3
nop
fitod %f2, %f10
fdtos %f10, %f18
stw %i4, [%l7 + 0x64]
alignaddr %o7, %l5, %i7
add %l7, 0x18, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %o2
casxa [%l6] %asi, %o2, %o0
movrlz %i2, %i5, %g2
wr %g0, 0x88, %asi
ldsba [%l7 + 0x21] %asi, %i6
movle %icc, %g5, %g6
te %xcc, 0x5
sdivcc %l3, 0x039A, %l1
nop
setx 0x90AC8C0C67D52AB1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x0EFEE8DFA75AD482, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
faddd %f30, %f26, %f28
fbue,a %fcc0, loop_2144
stw %o6, [%l7 + 0x30]
movne %xcc, %l6, %o1
tl %icc, 0x0
loop_2144:
fcmple16 %f16, %f12, %g7
fxnors %f21, %f3, %f17
nop
fitos %f21, %f8
fmul8x16 %f25, %f12, %f22
tvc %xcc, 0x5
edge32n %i0, %l0, %i3
movvs %icc, %g3, %i1
umulcc %g4, 0x14B3, %o4
sdivcc %l2, 0x00F8, %o5
sethi 0x16EE, %l4
addc %g1, %i4, %o7
movvc %xcc, %o3, %l5
fmovdg %icc, %f4, %f10
sdivcc %o2, 0x1D6A, %o0
ba,pn %icc, loop_2145
tvc %xcc, 0x2
tcc %icc, 0x3
fornot1 %f8, %f16, %f24
loop_2145:
movrgez %i7, 0x2EC, %i5
bg,a,pt %xcc, loop_2146
nop
fitod %f10, %f8
fdtox %f8, %f2
set 0x39, %l2
stba %g2, [%l7 + %l2] 0x89
loop_2146:
xnor %i2, %g5, %g6
te %icc, 0x1
movcs %icc, %l3, %l1
tcc %icc, 0x2
xnor %o6, 0x1D8A, %l6
umulcc %i6, 0x01D0, %o1
prefetch [%l7 + 0x74], 0x2
smul %i0, 0x1A85, %g7
edge32 %i3, %g3, %i1
fbuge,a %fcc3, loop_2147
edge32n %l0, %g4, %o4
pdist %f16, %f30, %f26
orncc %l2, %o5, %g1
loop_2147:
move %icc, %i4, %o7
tgu %xcc, 0x0
and %o3, 0x0613, %l5
movneg %xcc, %l4, %o0
fsrc1s %f22, %f30
taddcc %o2, %i5, %g2
movvs %xcc, %i7, %g5
lduh [%l7 + 0x58], %i2
stbar
brlz,a %l3, loop_2148
smul %g6, 0x0319, %o6
umul %l6, %i6, %l1
smul %o1, %i0, %i3
loop_2148:
sdivx %g3, 0x153A, %i1
udiv %l0, 0x13A8, %g4
edge32ln %o4, %g7, %l2
nop
setx loop_2149, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge16l %g1, %i4, %o7
fpmerge %f6, %f9, %f8
movrlz %o3, 0x04C, %o5
loop_2149:
alignaddr %l5, %o0, %o2
edge8ln %i5, %l4, %i7
sdivx %g2, 0x1D2F, %g5
edge16ln %i2, %g6, %l3
fzero %f14
movgu %icc, %o6, %l6
edge8n %l1, %i6, %o1
wr %g0, 0x80, %asi
lduha [%l7 + 0x5E] %asi, %i3
or %i0, %g3, %l0
tcc %xcc, 0x3
tvs %icc, 0x6
edge32l %i1, %g4, %o4
tle %xcc, 0x1
lduh [%l7 + 0x1E], %l2
fbue %fcc2, loop_2150
fmovdleu %xcc, %f21, %f16
or %g7, %g1, %o7
tpos %icc, 0x4
loop_2150:
mulscc %i4, 0x0654, %o5
addcc %o3, 0x0E66, %o0
edge8n %o2, %i5, %l5
edge8 %l4, %i7, %g5
movcc %xcc, %i2, %g6
andncc %l3, %g2, %l6
xnorcc %l1, 0x037F, %o6
fbuge %fcc2, loop_2151
umulcc %i6, %o1, %i3
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x30] %asi, 0x3
loop_2151:
movne %icc, %l0, %g3
alignaddr %g4, %i1, %o4
fabss %f22, %f27
bshuffle %f4, %f18, %f10
tne %xcc, 0x3
movcc %xcc, %g7, %g1
orn %l2, %i4, %o7
edge32 %o3, %o5, %o0
smul %o2, 0x0E90, %l5
taddcc %i5, %i7, %g5
fbue %fcc1, loop_2152
movgu %xcc, %l4, %i2
alignaddr %l3, %g2, %g6
bpos,a %xcc, loop_2153
loop_2152:
tneg %xcc, 0x2
popc %l6, %o6
fmovrdgz %i6, %f14, %f14
loop_2153:
movle %icc, %l1, %i3
bgu %xcc, loop_2154
array16 %o1, %i0, %l0
fbne %fcc3, loop_2155
movvs %icc, %g4, %i1
loop_2154:
faligndata %f12, %f12, %f28
set 0x54, %l1
lda [%l7 + %l1] 0x04, %f19
loop_2155:
fmovsl %xcc, %f24, %f31
and %o4, 0x1A4E, %g3
movl %icc, %g1, %l2
tn %icc, 0x2
membar 0x59
ldd [%l7 + 0x08], %f18
sdiv %g7, 0x17E3, %i4
ta %icc, 0x2
set 0x62, %i5
lduha [%l7 + %i5] 0x0c, %o7
and %o5, 0x0A0E, %o3
xnor %o0, 0x0E19, %o2
andn %i5, %l5, %i7
movvc %xcc, %g5, %l4
sdivx %l3, 0x0C6A, %g2
fmovdneg %icc, %f23, %f19
sdivcc %i2, 0x0190, %l6
xor %o6, 0x084F, %i6
edge32l %l1, %i3, %g6
alignaddrl %i0, %o1, %l0
xnor %g4, %o4, %g3
fbuge,a %fcc1, loop_2156
fmovdpos %icc, %f23, %f3
fxor %f18, %f24, %f18
nop
set 0x58, %l6
ldd [%l7 + %l6], %g0
loop_2156:
andncc %i1, %g7, %l2
bleu,a %icc, loop_2157
move %xcc, %o7, %o5
edge8l %o3, %o0, %o2
nop
setx 0xD64049A4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x88C789C2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fmuls %f1, %f22, %f27
loop_2157:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbg,a %fcc2, loop_2158
movcs %icc, %i4, %l5
fand %f28, %f6, %f18
bneg,pn %icc, loop_2159
loop_2158:
movpos %icc, %i5, %g5
xnor %l4, %i7, %g2
sdivx %l3, 0x0CD7, %i2
loop_2159:
nop
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x34] %asi, %l6
edge8l %o6, %l1, %i6
fmovrdne %g6, %f10, %f12
udiv %i3, 0x038E, %o1
array16 %l0, %g4, %o4
mova %icc, %i0, %g1
fnot2 %f18, %f2
xnorcc %i1, %g3, %l2
movre %g7, %o5, %o3
popc 0x00B8, %o7
tvs %xcc, 0x3
bneg,pt %xcc, loop_2160
and %o2, 0x071A, %i4
sethi 0x0BA3, %o0
tvs %icc, 0x3
loop_2160:
taddcc %i5, %g5, %l4
tneg %xcc, 0x3
nop
setx loop_2161, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
flush %l7 + 0x34
fnands %f9, %f5, %f4
bvs,a,pt %icc, loop_2162
loop_2161:
subcc %i7, 0x0E65, %g2
bvc,a loop_2163
fnot1 %f2, %f14
loop_2162:
ldsh [%l7 + 0x2C], %l3
bge,pt %icc, loop_2164
loop_2163:
movcc %xcc, %l5, %l6
movcc %xcc, %i2, %o6
tsubcc %l1, %i6, %i3
loop_2164:
bl %xcc, loop_2165
andncc %o1, %l0, %g4
subcc %o4, %g6, %g1
movge %icc, %i1, %g3
loop_2165:
nop
fitos %f5, %f7
fstox %f7, %f6
fxtos %f6, %f26
movrlz %l2, 0x35A, %i0
st %f22, [%l7 + 0x34]
andn %o5, 0x0AED, %g7
tsubcctv %o7, 0x189E, %o3
nop
setx 0x699D5252, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x3CD0C928, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fsubs %f21, %f29, %f22
add %l7, 0x4C, %l6
wr %g0, 0x88, %asi
casa [%l6] %asi, %i4, %o2
set 0x24, %g7
lduwa [%l7 + %g7] 0x81, %o0
tsubcctv %i5, 0x1B28, %l4
orncc %i7, 0x02DB, %g2
fnot2 %f30, %f10
alignaddrl %g5, %l5, %l6
fba,a %fcc2, loop_2166
fsrc2s %f0, %f23
addc %l3, %o6, %i2
fbg,a %fcc0, loop_2167
loop_2166:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movg %xcc, %l1, %i6
movg %xcc, %i3, %l0
loop_2167:
movcs %icc, %o1, %g4
orncc %o4, %g1, %g6
std %f28, [%l7 + 0x38]
tle %icc, 0x2
fbuge %fcc3, loop_2168
smul %i1, %g3, %l2
sdivcc %o5, 0x0A45, %i0
alignaddrl %g7, %o3, %i4
loop_2168:
andcc %o7, 0x146A, %o2
tsubcctv %i5, 0x1FC1, %l4
taddcc %i7, %g2, %g5
tsubcc %o0, %l5, %l6
fxnor %f0, %f16, %f4
array8 %o6, %i2, %l1
tleu %xcc, 0x6
fmovse %icc, %f26, %f27
brnz,a %l3, loop_2169
tneg %icc, 0x0
stbar
edge8 %i6, %l0, %o1
loop_2169:
fmovsne %icc, %f21, %f29
brnz,a %i3, loop_2170
addc %o4, 0x03B3, %g1
nop
fitos %f14, %f20
fstod %f20, %f20
orn %g4, 0x0C1D, %g6
loop_2170:
umul %g3, 0x1F05, %l2
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x38] %asi, 0x2
bneg,a loop_2171
membar 0x00
nop
setx loop_2172, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tvs %xcc, 0x0
loop_2171:
mulx %i1, %g7, %o3
orn %i4, 0x15E7, %o7
loop_2172:
fcmpne16 %f2, %f6, %o2
stbar
set 0x54, %g4
stwa %i5, [%l7 + %g4] 0x19
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16ln %l4, %i0, %g2
tle %xcc, 0x4
fpmerge %f10, %f25, %f28
orncc %i7, %g5, %l5
ldx [%l7 + 0x38], %l6
edge16 %o0, %i2, %o6
bgu loop_2173
fbule %fcc1, loop_2174
xor %l1, 0x0361, %i6
fsrc1 %f30, %f4
loop_2173:
fnands %f18, %f13, %f2
loop_2174:
move %icc, %l3, %o1
edge16 %l0, %o4, %i3
fnegs %f30, %f14
andncc %g1, %g6, %g4
fpsub32s %f7, %f19, %f20
fmul8sux16 %f26, %f12, %f16
wr %g0, 0x10, %asi
ldsba [%l7 + 0x4A] %asi, %g3
addccc %o5, 0x1592, %i1
edge8ln %g7, %o3, %l2
nop
setx loop_2175, %l0, %l1
jmpl %l1, %o7
tvc %xcc, 0x4
edge8l %o2, %i5, %i4
srax %l4, %g2, %i7
loop_2175:
udivcc %g5, 0x008C, %l5
sdivx %i0, 0x0096, %o0
taddcc %l6, 0x0CE6, %i2
array16 %l1, %o6, %l3
edge16n %o1, %i6, %o4
fmovdn %icc, %f7, %f4
fxnor %f0, %f0, %f8
bcc,a loop_2176
nop
setx loop_2177, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
brgz %l0, loop_2178
fbl,a %fcc1, loop_2179
loop_2176:
sll %i3, 0x11, %g6
loop_2177:
fmovdleu %xcc, %f14, %f30
loop_2178:
brnz,a %g1, loop_2180
loop_2179:
sethi 0x1C61, %g3
edge16l %o5, %g4, %i1
fmovdcs %icc, %f17, %f23
loop_2180:
fxor %f18, %f22, %f14
movpos %xcc, %o3, %l2
nop
setx 0x1062FB81, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
ldd [%l7 + 0x28], %f6
nop
setx 0x60581D0A, %l0, %l6
st %l6, [%l7 + 0x6C]
ld [%l7 + 0x6C], %fsr
fandnot2s %f22, %f8, %f12
tneg %xcc, 0x1
udiv %g7, 0x015A, %o2
edge32 %o7, %i4, %l4
bvs,a,pt %xcc, loop_2181
tsubcc %i5, 0x1FEF, %i7
umulcc %g2, %g5, %i0
movrlez %l5, %l6, %o0
loop_2181:
add %i2, 0x1C60, %o6
sth %l3, [%l7 + 0x34]
fble,a %fcc1, loop_2182
bvc,a,pn %xcc, loop_2183
fbu %fcc3, loop_2184
movne %icc, %o1, %l1
loop_2182:
addccc %o4, %i6, %i3
loop_2183:
array8 %g6, %g1, %g3
loop_2184:
fmovrde %l0, %f20, %f8
srlx %g4, %i1, %o5
ta %xcc, 0x2
move %xcc, %l2, %g7
set 0x2C, %i6
stwa %o3, [%l7 + %i6] 0xe3
membar #Sync
nop
setx 0xEB22928080614363, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
fmovrdgez %o2, %f6, %f4
fba %fcc0, loop_2185
sethi 0x15D6, %i4
movn %xcc, %o7, %l4
fbl %fcc0, loop_2186
loop_2185:
addccc %i5, 0x0F7B, %i7
fbuge,a %fcc1, loop_2187
mova %xcc, %g2, %i0
loop_2186:
nop
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_2187:
movre %g5, 0x090, %l6
ldx [%l7 + 0x18], %l5
smulcc %i2, 0x05F5, %o0
fmovdge %icc, %f23, %f2
fandnot2s %f7, %f17, %f30
fnands %f8, %f4, %f27
fbe %fcc0, loop_2188
orncc %o6, 0x0E86, %l3
edge16n %l1, %o1, %o4
fmovd %f2, %f22
loop_2188:
array16 %i6, %i3, %g6
fmuld8ulx16 %f25, %f21, %f0
fbe %fcc1, loop_2189
tneg %icc, 0x1
mulscc %g3, %l0, %g4
fmovdgu %xcc, %f12, %f31
loop_2189:
nop
wr %g0, 0x88, %asi
stba %i1, [%l7 + 0x45] %asi
sdivx %g1, 0x1DEF, %l2
movcs %icc, %g7, %o3
movn %icc, %o2, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
or %o5, 0x15D8, %o7
brlez %l4, loop_2190
movgu %icc, %i7, %g2
mulscc %i0, 0x10D5, %i5
fmovdpos %icc, %f22, %f10
loop_2190:
fabss %f9, %f24
movleu %xcc, %g5, %l5
alignaddrl %l6, %i2, %o0
mova %xcc, %l3, %l1
edge16ln %o6, %o4, %o1
fmovrsgz %i6, %f12, %f17
lduh [%l7 + 0x4A], %i3
srlx %g3, 0x1F, %g6
tn %xcc, 0x4
fandnot2 %f22, %f12, %f4
edge16ln %l0, %i1, %g4
fblg %fcc1, loop_2191
fmovsle %xcc, %f19, %f13
addc %g1, 0x1BB8, %l2
edge8 %o3, %o2, %g7
loop_2191:
srl %i4, %o7, %o5
ta %xcc, 0x3
edge8ln %i7, %l4, %i0
set 0x1C, %g2
ldswa [%l7 + %g2] 0x19, %g2
sub %i5, 0x1FB8, %g5
xorcc %l5, %i2, %l6
fcmpeq16 %f12, %f26, %l3
flush %l7 + 0x48
fbuge %fcc3, loop_2192
movcs %xcc, %l1, %o6
edge8ln %o0, %o4, %i6
lduw [%l7 + 0x44], %o1
loop_2192:
nop
fitod %f10, %f24
fdtoi %f24, %f1
tvs %icc, 0x4
addcc %g3, %g6, %i3
alignaddr %i1, %g4, %g1
sllx %l2, %o3, %l0
srlx %g7, 0x1B, %o2
nop
setx 0xFB4FCDC8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
fsqrts %f15, %f14
movge %xcc, %i4, %o5
alignaddr %o7, %i7, %i0
sth %l4, [%l7 + 0x12]
edge16n %g2, %g5, %i5
edge8 %l5, %l6, %l3
udivcc %l1, 0x020A, %i2
movle %xcc, %o6, %o0
tvc %icc, 0x0
nop
set 0x10, %g6
std %f28, [%l7 + %g6]
subc %i6, 0x124A, %o4
edge32n %o1, %g3, %i3
ldstub [%l7 + 0x7C], %g6
array8 %g4, %i1, %l2
nop
setx 0x121796E1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0xDC4BC10B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fadds %f20, %f19, %f8
swap [%l7 + 0x74], %g1
fmovspos %xcc, %f16, %f24
tn %xcc, 0x4
movne %icc, %l0, %o3
fnot1s %f5, %f22
orncc %o2, %i4, %g7
tne %icc, 0x7
fbue %fcc1, loop_2193
tvs %icc, 0x3
sir 0x07A8
nop
fitod %f2, %f10
fdtox %f10, %f12
fxtod %f12, %f14
loop_2193:
bleu loop_2194
array32 %o7, %o5, %i0
fpsub32s %f26, %f14, %f20
xnor %i7, %l4, %g5
loop_2194:
udivx %g2, 0x0988, %l5
bvs,a %icc, loop_2195
fcmple16 %f4, %f12, %i5
fba,a %fcc1, loop_2196
taddcctv %l6, %l3, %i2
loop_2195:
fbuge,a %fcc1, loop_2197
srax %l1, 0x17, %o0
loop_2196:
udiv %i6, 0x1BF3, %o4
edge16n %o1, %g3, %i3
loop_2197:
fmovrdlez %g6, %f4, %f0
tcs %icc, 0x5
popc 0x0A76, %g4
brlz,a %i1, loop_2198
nop
setx 0x2078EB0E, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
tne %icc, 0x7
fmovsl %xcc, %f4, %f20
loop_2198:
andncc %l2, %g1, %o6
stw %o3, [%l7 + 0x20]
lduh [%l7 + 0x3A], %o2
nop
set 0x44, %o1
ldstub [%l7 + %o1], %i4
nop
fitos %f6, %f9
fstox %f9, %f0
fxtos %f0, %f23
nop
setx loop_2199, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movrne %g7, 0x3C4, %l0
fbu %fcc1, loop_2200
fmuld8ulx16 %f3, %f13, %f8
loop_2199:
fnor %f14, %f2, %f8
for %f24, %f14, %f2
loop_2200:
movpos %icc, %o5, %o7
bneg,a %icc, loop_2201
fnot1 %f20, %f16
tg %xcc, 0x0
bcc,a,pt %xcc, loop_2202
loop_2201:
subccc %i0, %i7, %l4
sub %g2, %l5, %i5
wr %g0, 0x18, %asi
ldsba [%l7 + 0x53] %asi, %l6
loop_2202:
bgu,a,pn %icc, loop_2203
sethi 0x1EBD, %g5
nop
set 0x56, %o6
ldstub [%l7 + %o6], %i2
tpos %xcc, 0x7
loop_2203:
tle %xcc, 0x4
fmovrdlez %l3, %f30, %f6
movne %icc, %l1, %o0
wr %g0, 0x19, %asi
ldsha [%l7 + 0x6C] %asi, %o4
fmovda %icc, %f23, %f13
andncc %i6, %o1, %g3
fbule,a %fcc0, loop_2204
popc %g6, %g4
sra %i1, 0x14, %i3
ba,pn %icc, loop_2205
loop_2204:
movrlez %l2, 0x11C, %g1
fpadd16 %f12, %f2, %f10
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
loop_2205:
edge8ln %o3, %o2, %i4
nop
setx 0xF76BCD21, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0xF409034D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f27, %f25
fble,a %fcc3, loop_2206
addcc %o6, 0x08F2, %l0
srax %o5, %o7, %g7
sub %i0, 0x1B01, %i7
loop_2206:
fxor %f24, %f26, %f28
fcmpne32 %f28, %f20, %l4
fbue,a %fcc1, loop_2207
nop
setx loop_2208, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ldd [%l7 + 0x30], %f18
nop
setx 0xC9AD1F54704B56AA, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
loop_2207:
swap [%l7 + 0x54], %l5
loop_2208:
fnot2 %f18, %f16
movrgz %i5, %l6, %g2
array8 %g5, %i2, %l1
brgz %o0, loop_2209
nop
set 0x5C, %i3
prefetch [%l7 + %i3], 0x0
movrgez %o4, 0x2E4, %i6
tsubcc %o1, 0x0E66, %l3
loop_2209:
fmovsle %xcc, %f5, %f10
edge32l %g6, %g3, %i1
subccc %g4, 0x0381, %l2
orn %g1, %o3, %i3
tsubcctv %o2, 0x173B, %i4
subc %l0, %o6, %o5
taddcctv %g7, %i0, %i7
and %l4, 0x168D, %l5
tsubcc %i5, 0x0325, %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrne %g2, %g5, %i2
edge32ln %o7, %l1, %o0
move %xcc, %o4, %i6
fnand %f6, %f8, %f22
pdist %f2, %f30, %f10
fsrc1s %f19, %f17
nop
fitod %f10, %f6
fdtox %f6, %f30
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x3F] %asi, %l3
ldsh [%l7 + 0x26], %o1
movleu %icc, %g6, %i1
alignaddr %g3, %g4, %g1
edge16l %l2, %i3, %o2
fmovscc %xcc, %f31, %f8
ldd [%l7 + 0x58], %o2
nop
setx loop_2210, %l0, %l1
jmpl %l1, %l0
fpadd16 %f8, %f2, %f8
orncc %i4, %o6, %o5
be loop_2211
loop_2210:
movrgez %g7, 0x39E, %i0
fabsd %f6, %f24
fmovrdgez %l4, %f6, %f0
loop_2211:
movne %icc, %i7, %l5
fmovdge %icc, %f8, %f26
fmovdleu %xcc, %f18, %f6
andncc %l6, %g2, %g5
fpackfix %f18, %f30
tne %xcc, 0x1
smul %i5, %o7, %i2
bg,a,pt %icc, loop_2212
sll %o0, %o4, %i6
wr %g0, 0x19, %asi
lduba [%l7 + 0x18] %asi, %l3
loop_2212:
prefetch [%l7 + 0x08], 0x3
andcc %l1, 0x14F5, %o1
fmul8ulx16 %f30, %f22, %f6
tl %icc, 0x3
movleu %icc, %i1, %g3
orcc %g6, %g4, %g1
ble,a,pn %xcc, loop_2213
edge32n %i3, %o2, %l2
fbe,a %fcc2, loop_2214
xor %l0, 0x0CF1, %o3
loop_2213:
udivcc %o6, 0x147F, %i4
ldub [%l7 + 0x2A], %g7
loop_2214:
popc %i0, %o5
movg %xcc, %i7, %l4
movcc %icc, %l6, %g2
udiv %g5, 0x118E, %l5
te %xcc, 0x0
alignaddr %i5, %i2, %o0
sdivx %o7, 0x1366, %i6
sir 0x07BA
edge16ln %l3, %l1, %o1
fmovscc %icc, %f5, %f29
fmovrdgz %o4, %f12, %f10
lduh [%l7 + 0x58], %g3
tcc %xcc, 0x4
edge16ln %g6, %i1, %g4
sll %i3, 0x0B, %o2
wr %g0, 0x80, %asi
lduha [%l7 + 0x0E] %asi, %g1
wr %g0, 0x50, %asi
ldxa [%g0 + 0x30] %asi, %l0
set 0x54, %o3
sta %f1, [%l7 + %o3] 0x0c
fnor %f30, %f24, %f6
fbg %fcc2, loop_2215
bcs %xcc, loop_2216
movl %xcc, %o3, %o6
fbu %fcc3, loop_2217
loop_2215:
nop
fitos %f7, %f6
fstox %f6, %f26
loop_2216:
movn %xcc, %i4, %l2
xorcc %i0, %o5, %g7
loop_2217:
orcc %l4, 0x12FF, %l6
fornot2 %f2, %f16, %f26
orn %g2, %i7, %g5
membar #Sync
set 0x40, %o5
ldda [%l7 + %o5] 0x16, %f0
tge %icc, 0x2
membar 0x76
wr %g0, 0x88, %asi
stha %i5, [%l7 + 0x14] %asi
brz,a %l5, loop_2218
xor %o0, 0x0AB4, %o7
fpack32 %f26, %f20, %f24
subcc %i6, %l3, %i2
loop_2218:
move %xcc, %o1, %l1
orn %o4, %g3, %g6
bn,a,pn %icc, loop_2219
sdiv %i1, 0x0435, %g4
movcs %xcc, %i3, %o2
xorcc %l0, 0x0BD0, %o3
loop_2219:
flush %l7 + 0x4C
fmul8x16al %f1, %f4, %f10
fble,a %fcc2, loop_2220
srl %o6, %g1, %l2
bvc,a,pt %xcc, loop_2221
movvs %xcc, %i4, %i0
loop_2220:
edge16l %g7, %o5, %l4
sdivx %l6, 0x01D7, %g2
loop_2221:
andcc %g5, %i5, %i7
fmul8ulx16 %f16, %f22, %f8
fmovdpos %icc, %f23, %f3
wr %g0, 0x04, %asi
ldsha [%l7 + 0x46] %asi, %l5
set 0x20, %l3
stxa %o7, [%g0 + %l3] 0x4f
ta %icc, 0x3
array8 %i6, %o0, %i2
edge32 %l3, %o1, %l1
fmuld8sux16 %f9, %f18, %f6
nop
setx 0x7B5EA627, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
fsqrts %f22, %f25
fpack32 %f6, %f18, %f6
wr %g0, 0x80, %asi
lduha [%l7 + 0x2C] %asi, %o4
brgez,a %g3, loop_2222
fsrc2s %f16, %f29
andncc %g6, %i1, %g4
fzero %f22
loop_2222:
tpos %xcc, 0x0
movgu %xcc, %i3, %o2
fbu,a %fcc3, loop_2223
xnor %o3, %o6, %g1
bl %icc, loop_2224
edge32n %l0, %i4, %i0
loop_2223:
bn,a %xcc, loop_2225
ld [%l7 + 0x60], %f21
loop_2224:
te %icc, 0x4
fmovsneg %icc, %f22, %f22
loop_2225:
srax %l2, %g7, %l4
bl loop_2226
and %o5, 0x1BBF, %l6
bleu,a %xcc, loop_2227
movre %g2, %i5, %g5
loop_2226:
fmovrdgz %l5, %f18, %f20
edge32l %o7, %i7, %i6
loop_2227:
array16 %i2, %o0, %o1
bne %icc, loop_2228
edge16l %l3, %o4, %l1
bshuffle %f0, %f14, %f24
subccc %g3, 0x0ECE, %g6
loop_2228:
or %g4, 0x1C93, %i1
movle %icc, %i3, %o2
edge16n %o3, %g1, %l0
nop
setx 0x0865E74C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x92EA6F41, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fadds %f12, %f2, %f26
fmul8x16 %f11, %f22, %f28
nop
setx 0x473B294DD04CEE20, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
srl %i4, 0x13, %i0
fbne,a %fcc3, loop_2229
nop
fitos %f8, %f31
fstod %f31, %f28
fmovda %xcc, %f19, %f17
fbn,a %fcc2, loop_2230
loop_2229:
addc %l2, %o6, %l4
fmovrdlez %o5, %f24, %f22
fmovrdlez %g7, %f8, %f14
loop_2230:
movleu %icc, %g2, %i5
movne %xcc, %l6, %l5
fmul8ulx16 %f6, %f18, %f14
orncc %o7, %g5, %i7
fmovrslz %i6, %f1, %f23
edge32 %o0, %o1, %i2
fexpand %f9, %f18
add %l7, 0x0C, %l6
wr %g0, 0x81, %asi
casa [%l6] %asi, %l3, %o4
fmovdcc %xcc, %f28, %f4
bge,pn %icc, loop_2231
sdivcc %g3, 0x150B, %l1
edge32l %g6, %g4, %i1
tvc %xcc, 0x1
loop_2231:
fmovsa %xcc, %f14, %f23
fpsub16s %f27, %f2, %f8
xorcc %o2, 0x1945, %o3
fmovscs %icc, %f21, %f4
sdivx %g1, 0x06FC, %l0
movvc %icc, %i4, %i0
fabss %f10, %f13
xnorcc %i3, %l2, %o6
mulx %o5, %g7, %g2
ldsb [%l7 + 0x1C], %i5
tcc %xcc, 0x4
bg loop_2232
alignaddrl %l4, %l6, %o7
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_2232:
ldd [%l7 + 0x68], %f12
subccc %l5, 0x134E, %i7
array32 %g5, %i6, %o1
sir 0x0E91
ble %icc, loop_2233
fmovde %icc, %f31, %f31
xorcc %i2, %o0, %l3
set 0x55, %o0
lduba [%l7 + %o0] 0x14, %o4
loop_2233:
ldx [%l7 + 0x60], %l1
fmovsvs %xcc, %f2, %f28
andcc %g3, %g4, %i1
fba,a %fcc0, loop_2234
fnegd %f16, %f4
taddcc %g6, %o3, %o2
andncc %g1, %i4, %i0
loop_2234:
movn %icc, %l0, %i3
bg,a,pt %icc, loop_2235
movrne %l2, 0x385, %o5
fexpand %f25, %f22
fandnot2 %f28, %f28, %f28
loop_2235:
mova %xcc, %o6, %g7
move %icc, %g2, %l4
movne %icc, %i5, %o7
fcmpeq16 %f0, %f6, %l5
udiv %l6, 0x1073, %i7
mulscc %i6, %o1, %g5
stw %i2, [%l7 + 0x5C]
swap [%l7 + 0x34], %l3
wr %g0, 0x80, %asi
ldsha [%l7 + 0x4C] %asi, %o4
addc %o0, %l1, %g4
fpackfix %f18, %f21
edge8 %i1, %g3, %o3
tpos %xcc, 0x6
bvc,a,pn %icc, loop_2236
fbl,a %fcc2, loop_2237
edge8ln %g6, %g1, %o2
tne %xcc, 0x1
loop_2236:
array32 %i0, %l0, %i4
loop_2237:
udivcc %i3, 0x0A1D, %l2
alignaddrl %o5, %o6, %g2
bgu,a loop_2238
bcc,a,pt %icc, loop_2239
movcs %xcc, %l4, %g7
fbe,a %fcc0, loop_2240
loop_2238:
tg %icc, 0x1
loop_2239:
fbo,a %fcc1, loop_2241
lduh [%l7 + 0x18], %o7
loop_2240:
orn %i5, 0x12C2, %l5
fbl,a %fcc1, loop_2242
loop_2241:
sir 0x0B11
movle %icc, %l6, %i7
fors %f7, %f31, %f26
loop_2242:
fone %f16
fnand %f26, %f16, %f16
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcctv %i6, %g5, %i2
movle %xcc, %o1, %o4
movrlez %l3, %o0, %g4
fbe,a %fcc0, loop_2243
fmovrsgz %l1, %f31, %f5
tl %xcc, 0x6
fcmpne16 %f18, %f24, %i1
loop_2243:
nop
wr %g0, 0x20, %asi
ldxa [%g0 + 0x20] %asi, %g3
orn %o3, %g1, %o2
bge loop_2244
movvs %xcc, %g6, %l0
edge16l %i4, %i0, %l2
fbe,a %fcc1, loop_2245
loop_2244:
sllx %o5, 0x14, %o6
wr %g0, 0x89, %asi
swapa [%l7 + 0x34] %asi, %g2
loop_2245:
sllx %l4, %g7, %i3
fsrc1s %f14, %f5
nop
setx loop_2246, %l0, %l1
jmpl %l1, %o7
nop
setx loop_2247, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
edge32ln %i5, %l5, %l6
tpos %icc, 0x3
loop_2246:
movg %xcc, %i7, %i6
loop_2247:
alignaddrl %i2, %o1, %g5
fmovdneg %xcc, %f3, %f2
edge16 %o4, %l3, %o0
sdivcc %g4, 0x09EA, %i1
ldub [%l7 + 0x27], %l1
nop
fitos %f2, %f7
fstox %f7, %f12
fxtos %f12, %f6
mulscc %o3, %g1, %g3
udiv %o2, 0x0342, %l0
fbuge %fcc0, loop_2248
edge16l %g6, %i0, %i4
tvs %xcc, 0x6
fbne %fcc0, loop_2249
loop_2248:
fnegs %f13, %f16
fpadd16s %f31, %f24, %f21
fba %fcc0, loop_2250
loop_2249:
xnor %l2, %o6, %o5
smul %g2, %l4, %g7
fpadd16s %f24, %f4, %f3
loop_2250:
xor %o7, %i3, %l5
ldub [%l7 + 0x12], %l6
tpos %xcc, 0x2
set 0x2C, %g1
lda [%l7 + %g1] 0x15, %f1
pdist %f24, %f4, %f6
movl %xcc, %i5, %i7
movcc %icc, %i2, %i6
mulscc %o1, %g5, %o4
set 0x6C, %g3
swapa [%l7 + %g3] 0x89, %l3
brgez %g4, loop_2251
array8 %i1, %l1, %o3
bcc,a,pt %icc, loop_2252
edge8 %g1, %o0, %g3
loop_2251:
movre %o2, %g6, %i0
edge16l %l0, %i4, %l2
loop_2252:
nop
set 0x1c8, %o4
nop ! stxa %o6, [%g0 + %o4] 0x40 ripped by fixASI40.pl
fba,a %fcc1, loop_2253
ldsb [%l7 + 0x3E], %o5
fmovdpos %xcc, %f3, %f3
fzero %f4
loop_2253:
tge %xcc, 0x4
or %l4, %g7, %o7
fmovsvs %icc, %f10, %f30
bcc,a,pt %icc, loop_2254
sdivx %g2, 0x0718, %l5
movrgez %l6, %i5, %i7
tg %xcc, 0x1
loop_2254:
smul %i3, %i2, %o1
nop
fitos %f2, %f26
movcc %icc, %g5, %o4
fblg %fcc3, loop_2255
alignaddrl %l3, %g4, %i6
movcc %icc, %l1, %o3
movcc %xcc, %g1, %i1
loop_2255:
movcs %xcc, %g3, %o2
sub %g6, %o0, %i0
taddcc %l0, %i4, %l2
edge8 %o6, %o5, %g7
andn %o7, %l4, %l5
fmovsvc %icc, %f22, %f5
srl %l6, 0x19, %g2
ble,pt %xcc, loop_2256
tsubcctv %i5, %i3, %i2
sub %i7, %o1, %o4
mova %icc, %g5, %l3
loop_2256:
fba %fcc2, loop_2257
umul %g4, %l1, %i6
fnands %f8, %f8, %f31
fandnot1 %f12, %f6, %f26
loop_2257:
fnot2 %f12, %f16
fabss %f29, %f21
fornot2s %f7, %f6, %f9
edge8 %o3, %g1, %i1
movpos %icc, %o2, %g6
fpsub16 %f20, %f10, %f4
sdivcc %o0, 0x0B0E, %g3
add %i0, 0x0582, %l0
tneg %xcc, 0x2
umul %l2, 0x00DE, %i4
movcc %icc, %o5, %o6
smulcc %o7, 0x1B32, %g7
mulx %l5, %l4, %g2
srl %i5, 0x10, %i3
addcc %l6, %i7, %i2
tsubcc %o1, 0x15D0, %o4
movpos %icc, %l3, %g5
fzeros %f15
set 0x40, %i2
stda %f0, [%l7 + %i2] 0x88
add %l7, 0x18, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %g4, %i6
fands %f20, %f5, %f15
popc 0x152F, %o3
movpos %icc, %g1, %i1
sdivcc %o2, 0x04FB, %l1
addccc %o0, %g3, %g6
sll %l0, 0x0B, %i0
movcs %xcc, %l2, %i4
movleu %icc, %o5, %o6
andcc %o7, %g7, %l5
srl %l4, 0x13, %i5
bne %icc, loop_2258
edge32 %i3, %l6, %g2
fpadd32s %f22, %f4, %f25
taddcctv %i7, %i2, %o1
loop_2258:
movl %xcc, %o4, %g5
fbl %fcc1, loop_2259
brlz,a %g4, loop_2260
andn %l3, %o3, %g1
stb %i1, [%l7 + 0x69]
loop_2259:
brlez,a %o2, loop_2261
loop_2260:
add %l1, %o0, %g3
andn %i6, %l0, %i0
fbo,a %fcc1, loop_2262
loop_2261:
st %f24, [%l7 + 0x2C]
tl %icc, 0x6
fbge %fcc2, loop_2263
loop_2262:
movre %g6, %l2, %i4
fornot1s %f3, %f4, %f11
udiv %o6, 0x0616, %o7
loop_2263:
brlz,a %o5, loop_2264
addc %g7, %l4, %l5
fmovsle %icc, %f13, %f16
fmovrslz %i3, %f20, %f15
loop_2264:
fbuge %fcc3, loop_2265
sllx %l6, %i5, %g2
taddcc %i2, 0x037B, %o1
fmovdgu %xcc, %f22, %f21
loop_2265:
bn %icc, loop_2266
array8 %o4, %i7, %g5
edge16n %g4, %l3, %g1
movgu %icc, %i1, %o2
loop_2266:
andncc %l1, %o3, %o0
add %l7, 0x78, %l6
wr %g0, 0x18, %asi
casxa [%l6] 0x18, %g3, %l0
fandnot1s %f22, %f7, %f26
tvs %xcc, 0x2
wr %g0, 0x80, %asi
stha %i0, [%l7 + 0x54] %asi
alignaddr %i6, %g6, %i4
membar 0x0F
udivcc %l2, 0x0516, %o7
movrne %o5, %g7, %o6
edge8ln %l5, %l4, %l6
fbug,a %fcc0, loop_2267
array16 %i3, %g2, %i2
ba,a loop_2268
edge16 %o1, %i5, %i7
loop_2267:
sdivx %o4, 0x078E, %g4
sethi 0x1BED, %l3
loop_2268:
fbne %fcc1, loop_2269
mulscc %g1, %i1, %o2
fbu,a %fcc0, loop_2270
tneg %icc, 0x1
loop_2269:
fmovsa %icc, %f29, %f30
fmovde %xcc, %f25, %f15
loop_2270:
fmovdge %icc, %f18, %f3
sdivx %g5, 0x1F9F, %o3
add %l7, 0x20, %l6
wr %g0, 0x10, %asi
casa [%l6] %asi, %o0, %l1
udivcc %g3, 0x0D15, %l0
bg,a loop_2271
andncc %i6, %g6, %i4
bvc,a,pt %xcc, loop_2272
brnz %i0, loop_2273
loop_2271:
smul %l2, 0x0BED, %o5
call loop_2274
loop_2272:
swap [%l7 + 0x40], %o7
loop_2273:
fbu,a %fcc0, loop_2275
nop
set 0x30, %l5
stw %g7, [%l7 + %l5]
loop_2274:
nop
wr %g0, 0x89, %asi
stha %o6, [%l7 + 0x4A] %asi
loop_2275:
nop
fitod %f10, %f2
fdtos %f2, %f10
movneg %icc, %l5, %l6
fxor %f8, %f6, %f6
movne %icc, %l4, %i3
sir 0x0102
set 0x50, %i1
ldda [%l7 + %i1] 0x2a, %i2
nop
set 0x79, %i7
stb %g2, [%l7 + %i7]
edge16ln %o1, %i5, %i7
ldstub [%l7 + 0x6A], %g4
addccc %o4, %l3, %g1
wr %g0, 0x11, %asi
stda %f16, [%l7 + 0x40] %asi
sdivcc %o2, 0x19FF, %g5
udivcc %i1, 0x1BF7, %o3
tne %xcc, 0x1
edge8ln %o0, %g3, %l0
tsubcc %l1, 0x074A, %i6
fbul,a %fcc1, loop_2276
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %i4, 0x1A8E, %g6
fmovde %xcc, %f4, %f31
loop_2276:
call loop_2277
bcs loop_2278
fmovsl %icc, %f24, %f10
tn %icc, 0x7
loop_2277:
nop
wr %g0, 0x89, %asi
ldswa [%l7 + 0x54] %asi, %i0
loop_2278:
srax %l2, %o5, %g7
umulcc %o7, %o6, %l5
sdivcc %l6, 0x0A3C, %i3
movpos %xcc, %i2, %g2
tpos %xcc, 0x5
edge8l %o1, %l4, %i7
xnorcc %g4, 0x0FF6, %i5
fblg %fcc0, loop_2279
fmovdne %icc, %f23, %f9
movneg %icc, %o4, %g1
movre %o2, 0x085, %g5
loop_2279:
bgu %xcc, loop_2280
nop
fitos %f2, %f7
fstox %f7, %f16
fxtos %f16, %f22
fandnot1s %f4, %f0, %f23
fble %fcc0, loop_2281
loop_2280:
edge16 %i1, %l3, %o0
fbu %fcc2, loop_2282
edge8n %g3, %o3, %l1
loop_2281:
array16 %l0, %i6, %g6
bneg,pt %xcc, loop_2283
loop_2282:
tl %icc, 0x5
brgz,a %i0, loop_2284
brz,a %i4, loop_2285
loop_2283:
fnegs %f22, %f0
bneg,a loop_2286
loop_2284:
movge %icc, %o5, %l2
loop_2285:
fbul %fcc3, loop_2287
fcmpne16 %f14, %f22, %g7
loop_2286:
nop
fitos %f0, %f29
fstoi %f29, %f18
umul %o6, 0x0795, %o7
loop_2287:
sir 0x04A4
subccc %l6, %l5, %i3
tg %icc, 0x4
array32 %g2, %i2, %l4
movge %icc, %i7, %g4
nop
fitos %f10, %f17
fstox %f17, %f6
fxtos %f6, %f3
nop
fitos %f3, %f26
fstod %f26, %f0
te %icc, 0x6
nop
fitod %f4, %f20
fdtoi %f20, %f5
sra %o1, %i5, %o4
mova %xcc, %o2, %g5
andncc %g1, %l3, %o0
sdivcc %i1, 0x1694, %g3
ldsh [%l7 + 0x2A], %l1
movg %xcc, %o3, %l0
movrlez %g6, %i0, %i6
fpsub16s %f9, %f23, %f20
bcc,a %xcc, loop_2288
fbu,a %fcc2, loop_2289
alignaddrl %o5, %i4, %g7
set 0x0E, %g5
lduha [%l7 + %g5] 0x89, %o6
loop_2288:
sllx %l2, 0x14, %o7
loop_2289:
fbul,a %fcc2, loop_2290
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32ln %l5, %l6, %g2
movg %icc, %i3, %l4
loop_2290:
sllx %i7, %i2, %g4
edge32ln %o1, %o4, %o2
sra %g5, %g1, %l3
fcmple16 %f26, %f2, %o0
add %i1, %g3, %l1
movvs %xcc, %o3, %l0
set 0x58, %l0
ldswa [%l7 + %l0] 0x04, %g6
andncc %i5, %i6, %i0
fsrc1 %f0, %f22
fcmpne32 %f24, %f14, %i4
movvs %xcc, %o5, %o6
movre %l2, %o7, %l5
set 0x44, %o2
swapa [%l7 + %o2] 0x88, %l6
edge32n %g2, %i3, %l4
fornot1s %f23, %f30, %f14
ld [%l7 + 0x58], %f22
membar #Sync
set 0x40, %o7
ldda [%l7 + %o7] 0xf8, %f0
move %icc, %i7, %i2
array32 %g4, %o1, %g7
tpos %icc, 0x7
fbg %fcc1, loop_2291
fpack16 %f4, %f0
nop
fitos %f4, %f11
fstod %f11, %f28
edge16 %o2, %o4, %g1
loop_2291:
nop
fitod %f21, %f22
fbne %fcc3, loop_2292
sdivcc %g5, 0x1F45, %o0
umulcc %i1, 0x1043, %l3
tcs %icc, 0x6
loop_2292:
mulx %g3, %o3, %l0
ldub [%l7 + 0x63], %g6
tg %icc, 0x6
fcmpeq16 %f26, %f2, %i5
edge8 %l1, %i6, %i0
srl %o5, 0x0B, %i4
sllx %o6, %o7, %l2
movne %xcc, %l6, %l5
fandnot2s %f30, %f2, %f1
or %g2, 0x02ED, %l4
tneg %icc, 0x3
wr %g0, 0x89, %asi
stha %i3, [%l7 + 0x24] %asi
edge16 %i2, %g4, %i7
add %o1, %g7, %o4
add %l7, 0x64, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %o2
casa [%l6] %asi, %o2, %g1
ta %icc, 0x0
xnor %o0, 0x17F8, %g5
movpos %xcc, %i1, %g3
edge16ln %l3, %o3, %l0
fmovrdlz %i5, %f24, %f18
tl %icc, 0x5
movvc %icc, %l1, %g6
addccc %i6, %i0, %o5
tne %icc, 0x3
movrlz %i4, 0x18D, %o7
fbu,a %fcc1, loop_2293
tl %icc, 0x3
tneg %icc, 0x3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2293:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %l2, %l6, %l5
movle %icc, %o6, %g2
fbu %fcc0, loop_2294
srax %l4, 0x03, %i2
fmovdge %icc, %f2, %f7
tpos %icc, 0x6
loop_2294:
tneg %icc, 0x1
sir 0x0468
movgu %xcc, %g4, %i3
fba,a %fcc3, loop_2295
movrlz %i7, 0x074, %g7
taddcctv %o1, %o4, %g1
addc %o0, %g5, %o2
loop_2295:
tpos %icc, 0x6
xnorcc %i1, %g3, %o3
xnor %l0, %i5, %l1
subcc %l3, 0x12FF, %g6
alignaddr %i0, %o5, %i4
tpos %icc, 0x5
addcc %o7, 0x0ECF, %l2
udivx %i6, 0x1466, %l5
movne %xcc, %l6, %o6
smulcc %l4, 0x0F2F, %i2
andncc %g4, %g2, %i7
fmovrslz %i3, %f18, %f31
tn %xcc, 0x4
tg %icc, 0x1
wr %g0, 0x4f, %asi
ldxa [%g0 + 0x28] %asi, %g7
stb %o4, [%l7 + 0x6C]
movn %xcc, %g1, %o1
udivcc %g5, 0x0CA2, %o0
xnorcc %i1, 0x05C0, %g3
ldstub [%l7 + 0x7C], %o2
set 0x64, %l4
stba %o3, [%l7 + %l4] 0x22
membar #Sync
subc %l0, 0x05CF, %l1
bneg,pt %icc, loop_2296
fpadd32s %f15, %f27, %f27
fmovdgu %xcc, %f25, %f30
movgu %icc, %i5, %l3
loop_2296:
movrgz %g6, 0x151, %i0
wr %g0, 0xea, %asi
stxa %i4, [%l7 + 0x20] %asi
membar #Sync
mulscc %o7, 0x1A6D, %o5
movrgez %l2, 0x028, %l5
bvs loop_2297
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
be,pt %xcc, loop_2298
addccc %i6, %l6, %l4
loop_2297:
sethi 0x0D23, %o6
lduw [%l7 + 0x08], %i2
loop_2298:
fmovdl %icc, %f19, %f30
movrne %g2, %i7, %g4
ldsw [%l7 + 0x40], %i3
xnor %g7, %o4, %o1
fpsub32s %f9, %f30, %f24
nop
setx 0xB7D879C53E81EC08, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x492B40E1B58117BE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f20, %f28
ld [%l7 + 0x18], %f17
fmovsa %xcc, %f25, %f26
set 0x31, %i0
stba %g5, [%l7 + %i0] 0x89
subccc %o0, %i1, %g3
andn %g1, %o3, %l0
orncc %o2, 0x0F43, %l1
movrgz %l3, 0x272, %i5
nop
fitod %f10, %f6
fdtox %f6, %f4
fxtod %f4, %f26
fbue %fcc3, loop_2299
nop
setx 0x653A3D9A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x64113B4C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fadds %f19, %f2, %f7
edge8l %g6, %i0, %i4
fmovdgu %xcc, %f21, %f27
loop_2299:
brgez,a %o5, loop_2300
bne %icc, loop_2301
fmul8x16al %f16, %f0, %f0
tvc %xcc, 0x1
loop_2300:
subc %o7, 0x0077, %l5
loop_2301:
umul %l2, 0x1868, %i6
lduh [%l7 + 0x4C], %l6
be,a,pn %icc, loop_2302
tvc %icc, 0x1
tsubcc %o6, 0x0CF4, %l4
fbo,a %fcc3, loop_2303
loop_2302:
array8 %g2, %i7, %g4
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x48] %asi, %i2
loop_2303:
tne %xcc, 0x7
mova %icc, %g7, %o4
movrlz %i3, 0x26B, %o1
fnot1 %f16, %f24
tcc %icc, 0x4
alignaddr %o0, %i1, %g5
bcs,pt %icc, loop_2304
bshuffle %f6, %f10, %f28
srl %g1, 0x02, %g3
smul %l0, %o2, %o3
loop_2304:
addccc %l3, %i5, %g6
fbule,a %fcc1, loop_2305
popc %l1, %i0
movrlez %o5, 0x3CC, %o7
fors %f13, %f26, %f5
loop_2305:
nop
set 0x34, %i4
stwa %i4, [%l7 + %i4] 0x11
movre %l5, 0x281, %i6
tleu %xcc, 0x2
fpadd32s %f25, %f16, %f24
te %icc, 0x7
xor %l2, %l6, %o6
srl %g2, 0x02, %i7
brnz %l4, loop_2306
bn %icc, loop_2307
fpmerge %f11, %f13, %f8
add %i2, %g4, %o4
loop_2306:
ble %xcc, loop_2308
loop_2307:
edge16l %i3, %o1, %g7
ldsh [%l7 + 0x60], %i1
edge16l %o0, %g5, %g3
loop_2308:
popc %l0, %o2
stx %o3, [%l7 + 0x50]
fcmple32 %f12, %f6, %g1
and %l3, %g6, %l1
movneg %icc, %i0, %o5
movg %xcc, %i5, %i4
brnz,a %l5, loop_2309
sll %o7, %i6, %l2
sllx %l6, %o6, %i7
edge16 %l4, %i2, %g2
loop_2309:
fbe %fcc1, loop_2310
tsubcctv %g4, 0x0F5B, %o4
mulx %o1, %g7, %i1
umul %o0, %i3, %g3
loop_2310:
movrgez %g5, 0x0FE, %l0
bgu,a %xcc, loop_2311
movrne %o2, %g1, %l3
movrlz %g6, 0x1E1, %o3
fmovsn %xcc, %f0, %f3
loop_2311:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %xcc, 0x1
andcc %l1, %i0, %i5
movl %icc, %i4, %l5
sub %o7, %o5, %l2
swap [%l7 + 0x60], %i6
fbg %fcc0, loop_2312
alignaddrl %l6, %i7, %o6
movcc %xcc, %l4, %i2
sra %g2, %g4, %o1
loop_2312:
fands %f6, %f18, %f16
stbar
tvc %xcc, 0x1
tg %xcc, 0x1
sdiv %g7, 0x01A1, %i1
movcs %icc, %o4, %i3
movgu %xcc, %g3, %g5
edge16ln %l0, %o0, %o2
wr %g0, 0x11, %asi
ldxa [%l7 + 0x60] %asi, %l3
movge %xcc, %g1, %o3
edge32n %l1, %i0, %i5
smul %i4, %l5, %g6
srax %o7, 0x0C, %o5
fandnot1s %f9, %f14, %f20
sethi 0x0964, %i6
fmuld8sux16 %f27, %f9, %f12
srl %l6, %i7, %o6
movl %xcc, %l4, %l2
nop
setx 0x2D2C5DAF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x4E618D51, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fmuls %f6, %f9, %f22
xorcc %i2, 0x0FE0, %g2
movcc %xcc, %o1, %g7
fbue,a %fcc1, loop_2313
addcc %g4, 0x1EC5, %o4
movl %xcc, %i3, %g3
subc %g5, %l0, %i1
loop_2313:
sir 0x1149
udiv %o2, 0x0ECF, %l3
fnot1s %f9, %f31
alignaddr %g1, %o0, %l1
flush %l7 + 0x6C
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x47] %asi, %o3
smul %i0, %i4, %i5
fmovsle %icc, %f4, %f19
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f0
fcmpgt32 %f16, %f4, %g6
movrgez %l5, %o7, %i6
movcs %xcc, %o5, %l6
tgu %icc, 0x6
ldsw [%l7 + 0x24], %o6
orncc %i7, 0x105B, %l4
nop
setx 0xA040ED19, %l0, %l6
st %l6, [%l7 + 0x3C]
ld [%l7 + 0x3C], %fsr
tsubcctv %i2, %l2, %o1
movcc %xcc, %g2, %g7
movge %icc, %o4, %g4
prefetch [%l7 + 0x68], 0x0
fmovs %f27, %f1
xnorcc %i3, 0x0F37, %g3
movleu %icc, %g5, %i1
fnot1s %f19, %f29
movcs %icc, %l0, %l3
ldsh [%l7 + 0x76], %o2
taddcctv %o0, 0x0C07, %g1
bcs,a %xcc, loop_2314
movrlez %l1, 0x222, %i0
alignaddrl %i4, %o3, %g6
movrgz %l5, %i5, %i6
loop_2314:
bn,a,pn %icc, loop_2315
edge8ln %o5, %l6, %o7
fnor %f2, %f20, %f6
subc %i7, %o6, %i2
loop_2315:
taddcctv %l4, %l2, %o1
xorcc %g2, 0x1AB7, %o4
sdiv %g7, 0x08A1, %g4
tsubcc %g3, %g5, %i3
ldstub [%l7 + 0x77], %i1
mulscc %l0, %o2, %l3
brz,a %g1, loop_2316
movgu %icc, %o0, %l1
movgu %icc, %i0, %o3
tsubcc %i4, 0x0A86, %l5
loop_2316:
nop
fitod %f0, %f14
fdtox %f14, %f12
fxtod %f12, %f18
fnands %f13, %f27, %f22
sllx %g6, 0x17, %i5
bgu,a,pn %xcc, loop_2317
udivx %i6, 0x1F5E, %l6
fmovrdgz %o7, %f2, %f22
edge16 %o5, %o6, %i7
loop_2317:
lduw [%l7 + 0x10], %i2
movl %icc, %l2, %l4
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x338] %asi, %g2 ripped by fixASI40.pl ripped by fixASI40.pl
tcc %icc, 0x6
std %f4, [%l7 + 0x30]
tsubcc %o4, %g7, %g4
movpos %icc, %g3, %g5
xnorcc %i3, 0x0CEA, %o1
movrgz %i1, %o2, %l0
tneg %xcc, 0x7
srl %g1, 0x10, %l3
tvs %icc, 0x6
movgu %icc, %o0, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movgu %xcc, %o3, %i0
orn %i4, %l5, %i5
nop
setx 0x279956D7D8FD0FBD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xC80AD7F1024EE6EC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f30, %f10
fbge %fcc0, loop_2318
smulcc %g6, %l6, %o7
taddcctv %i6, %o6, %i7
andcc %i2, 0x04DF, %o5
loop_2318:
move %xcc, %l4, %g2
addccc %l2, 0x0BE9, %o4
bcs,pt %xcc, loop_2319
tcs %xcc, 0x0
udiv %g4, 0x0BEA, %g7
for %f6, %f28, %f12
loop_2319:
orn %g3, %i3, %g5
tne %icc, 0x4
xorcc %i1, 0x01AC, %o1
move %xcc, %l0, %o2
fpadd16s %f1, %f15, %f10
fmul8x16au %f15, %f12, %f28
fnor %f28, %f20, %f30
sub %l3, 0x1F1D, %g1
fxors %f6, %f14, %f21
tle %icc, 0x3
tleu %xcc, 0x4
addccc %o0, %o3, %i0
tvc %icc, 0x3
move %icc, %l1, %i4
tg %icc, 0x4
wr %g0, 0x18, %asi
stba %l5, [%l7 + 0x0D] %asi
fornot1 %f2, %f20, %f28
fmovrsne %i5, %f19, %f17
movre %l6, 0x125, %o7
fmovspos %icc, %f29, %f29
ldsb [%l7 + 0x19], %i6
ta %icc, 0x3
fbe,a %fcc3, loop_2320
bvc,pt %xcc, loop_2321
movcc %icc, %o6, %i7
sra %i2, 0x0E, %g6
loop_2320:
movre %l4, 0x1C8, %o5
loop_2321:
andcc %g2, %l2, %o4
orncc %g7, 0x1D11, %g3
movne %icc, %g4, %g5
nop
fitos %f12, %f31
fstoi %f31, %f27
taddcctv %i1, 0x081D, %o1
fbne,a %fcc1, loop_2322
stb %l0, [%l7 + 0x3F]
fbue,a %fcc3, loop_2323
subccc %o2, %l3, %g1
loop_2322:
array32 %o0, %o3, %i3
fmovde %icc, %f20, %f22
loop_2323:
brlz,a %i0, loop_2324
smulcc %i4, %l1, %l5
andcc %l6, 0x12F1, %i5
taddcc %i6, %o7, %i7
loop_2324:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movre %i2, 0x21E, %o6
fpmerge %f26, %f3, %f24
fmul8x16 %f0, %f28, %f20
fbue %fcc0, loop_2325
movl %icc, %l4, %o5
tcs %icc, 0x1
taddcc %g2, 0x1DAE, %l2
loop_2325:
sll %g6, 0x12, %o4
brlez %g7, loop_2326
add %g4, 0x1482, %g3
mova %xcc, %i1, %g5
fmovdleu %xcc, %f20, %f3
loop_2326:
fands %f2, %f31, %f18
sdivx %l0, 0x13D6, %o1
tne %icc, 0x3
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x7F] %asi, %l3
edge16l %g1, %o0, %o3
fmovscs %xcc, %f9, %f11
edge32n %o2, %i0, %i3
fmovdgu %icc, %f29, %f0
brz %l1, loop_2327
andncc %l5, %l6, %i5
fmovs %f16, %f12
fbul %fcc2, loop_2328
loop_2327:
array8 %i4, %i6, %i7
alignaddr %i2, %o6, %l4
fzeros %f25
loop_2328:
movneg %icc, %o5, %g2
movleu %icc, %l2, %o7
fxors %f20, %f1, %f15
fmovs %f18, %f30
xorcc %o4, %g6, %g4
fmovrdlez %g3, %f20, %f8
tcs %xcc, 0x1
fnegs %f22, %f18
xor %i1, 0x121F, %g5
ble %icc, loop_2329
movge %xcc, %g7, %l0
udivx %o1, 0x1EFD, %g1
fmovsle %icc, %f25, %f12
loop_2329:
fmovrdlz %o0, %f6, %f8
fxors %f12, %f14, %f20
brlez %o3, loop_2330
orncc %l3, 0x1FE5, %o2
fnegs %f7, %f7
movne %xcc, %i3, %i0
loop_2330:
fmovsgu %icc, %f18, %f27
fbe,a %fcc0, loop_2331
movgu %xcc, %l1, %l6
stx %l5, [%l7 + 0x58]
fmovrdne %i4, %f16, %f8
loop_2331:
movrne %i5, %i7, %i6
set 0x78, %l2
ldsba [%l7 + %l2] 0x80, %o6
movleu %xcc, %i2, %l4
udivx %o5, 0x0F63, %l2
srax %o7, %o4, %g6
addc %g4, 0x15F8, %g3
movcs %xcc, %g2, %g5
smulcc %i1, %l0, %g7
srax %g1, %o1, %o0
nop
set 0x66, %l1
lduh [%l7 + %l1], %o3
tgu %xcc, 0x3
fandnot2 %f14, %f18, %f26
edge8 %o2, %i3, %i0
srax %l3, %l6, %l1
fbe,a %fcc3, loop_2332
sub %i4, 0x03B7, %l5
edge8 %i5, %i7, %o6
fmul8x16al %f11, %f13, %f30
loop_2332:
alignaddrl %i6, %l4, %o5
andn %l2, 0x065B, %i2
ldsh [%l7 + 0x7A], %o7
set 0x40, %i5
ldda [%l7 + %i5] 0x15, %f16
set 0x3E, %g7
stha %o4, [%l7 + %g7] 0x04
movne %icc, %g4, %g3
sdivcc %g6, 0x1595, %g2
bcc,a,pt %xcc, loop_2333
fsrc2 %f18, %f24
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivcc %i1, 0x0E71, %g5
loop_2333:
tpos %xcc, 0x4
flush %l7 + 0x54
orcc %l0, %g1, %o1
udivx %o0, 0x16F2, %g7
movrlez %o2, 0x16F, %i3
membar 0x41
movrlez %o3, %l3, %i0
xorcc %l6, %l1, %l5
addcc %i5, %i7, %o6
be,a,pn %icc, loop_2334
ld [%l7 + 0x64], %f2
fxnors %f24, %f21, %f26
fmul8ulx16 %f10, %f6, %f26
loop_2334:
brgez,a %i4, loop_2335
srax %l4, 0x1E, %i6
sll %l2, %i2, %o7
nop
setx loop_2336, %l0, %l1
jmpl %l1, %o4
loop_2335:
ldd [%l7 + 0x58], %g4
mulx %g3, 0x183B, %g6
ble %xcc, loop_2337
loop_2336:
ld [%l7 + 0x34], %f25
movrne %o5, %g2, %g5
movne %xcc, %i1, %l0
loop_2337:
nop
setx 0xEF15072E1F9C5E20, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x35495B4DE4F92D7D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fmuld %f14, %f30, %f30
edge32 %g1, %o1, %g7
popc 0x15ED, %o2
set 0x8, %g4
ldxa [%g0 + %g4] 0x21, %o0
fmuld8ulx16 %f4, %f7, %f24
bpos,a,pn %icc, loop_2338
xnor %i3, %l3, %i0
movle %icc, %o3, %l6
tn %icc, 0x7
loop_2338:
alignaddrl %l5, %i5, %l1
sethi 0x01CF, %i7
and %o6, 0x0670, %i4
fone %f10
stb %i6, [%l7 + 0x1B]
set 0x20, %l6
prefetcha [%l7 + %l6] 0x81, 0x0
xnor %i2, %l2, %o4
edge16ln %o7, %g3, %g4
membar 0x29
addcc %o5, %g2, %g5
bgu,a,pn %xcc, loop_2339
movrgez %g6, 0x3AF, %l0
movleu %xcc, %i1, %g1
ld [%l7 + 0x34], %f17
loop_2339:
andncc %g7, %o1, %o2
ldx [%l7 + 0x18], %o0
fmovdn %icc, %f17, %f2
tsubcctv %i3, %l3, %o3
movg %xcc, %l6, %i0
udiv %i5, 0x102D, %l5
sdivcc %i7, 0x1258, %o6
fcmpgt16 %f16, %f6, %i4
set 0x30, %g2
lda [%l7 + %g2] 0x88, %f28
fbug %fcc0, loop_2340
popc 0x0389, %l1
set 0x58, %i6
stha %i6, [%l7 + %i6] 0x0c
loop_2340:
nop
set 0x08, %o1
stba %l4, [%l7 + %o1] 0x23
membar #Sync
tl %icc, 0x1
orcc %i2, 0x09F0, %o4
udiv %o7, 0x1551, %l2
fpackfix %f30, %f7
movne %icc, %g3, %g4
subccc %g2, 0x11F6, %o5
ldd [%l7 + 0x08], %g4
fandnot2s %f3, %f14, %f23
fpack16 %f0, %f0
wr %g0, 0x80, %asi
swapa [%l7 + 0x1C] %asi, %g6
edge32n %l0, %g1, %g7
and %o1, %i1, %o0
fmovdgu %xcc, %f2, %f21
movl %xcc, %o2, %i3
sllx %l3, 0x0A, %o3
lduh [%l7 + 0x3E], %i0
movleu %xcc, %i5, %l6
ba,pn %icc, loop_2341
array8 %i7, %l5, %i4
addcc %l1, %o6, %l4
ldub [%l7 + 0x4D], %i6
loop_2341:
fcmple16 %f18, %f6, %o4
movgu %xcc, %i2, %l2
nop
fitod %f6, %f2
fdtoi %f2, %f15
tleu %icc, 0x4
edge32 %o7, %g3, %g4
lduh [%l7 + 0x0A], %o5
subccc %g5, 0x1CA5, %g6
nop
setx 0x7A1E0A09E71C62B4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xC07313E415C1267C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f26, %f2
mulscc %l0, %g2, %g7
fnor %f26, %f24, %f20
wr %g0, 0x81, %asi
ldda [%l7 + 0x60] %asi, %g0
tle %xcc, 0x0
fbuge %fcc0, loop_2342
ldub [%l7 + 0x6C], %o1
fcmpeq32 %f16, %f28, %o0
movrlez %o2, %i1, %l3
loop_2342:
tsubcc %i3, 0x02E7, %o3
bne %icc, loop_2343
tleu %xcc, 0x5
fmovsne %icc, %f23, %f1
movg %icc, %i0, %l6
loop_2343:
sdivx %i5, 0x0ECA, %l5
edge16 %i7, %i4, %l1
movgu %icc, %o6, %l4
alignaddr %i6, %o4, %i2
smul %o7, %g3, %l2
movn %xcc, %o5, %g5
fnands %f27, %f14, %f7
andn %g6, 0x0F28, %l0
nop
fitod %f8, %f16
fdtox %f16, %f8
fxtod %f8, %f28
fpsub32s %f28, %f28, %f1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %g2, %g7, %g4
edge16l %o1, %g1, %o0
sethi 0x0EA3, %i1
addcc %o2, %i3, %l3
movcs %xcc, %i0, %l6
ldd [%l7 + 0x48], %f26
fpadd16 %f10, %f10, %f10
fsrc1 %f16, %f16
movrne %o3, 0x2D8, %l5
edge32ln %i7, %i4, %i5
taddcc %o6, 0x144C, %l4
tvc %xcc, 0x3
fmovdleu %xcc, %f2, %f1
set 0x74, %g6
sta %f30, [%l7 + %g6] 0x88
flush %l7 + 0x20
movrne %l1, %i6, %i2
fmovsg %xcc, %f9, %f9
movn %icc, %o4, %o7
fcmpne16 %f30, %f16, %l2
set 0x38, %o6
ldxa [%l7 + %o6] 0x11, %g3
bleu,pt %xcc, loop_2344
array32 %o5, %g6, %l0
tle %xcc, 0x3
fcmpgt16 %f10, %f0, %g5
loop_2344:
fxor %f8, %f20, %f2
edge8 %g2, %g4, %o1
umul %g7, %o0, %i1
edge32ln %o2, %i3, %g1
edge8ln %l3, %l6, %o3
tcc %xcc, 0x1
tvc %xcc, 0x0
subcc %i0, %l5, %i4
movneg %xcc, %i5, %i7
set 0x28, %o3
prefetcha [%l7 + %o3] 0x15, 0x0
ldd [%l7 + 0x20], %f20
bne,a,pt %icc, loop_2345
xorcc %l1, %i6, %i2
tne %xcc, 0x3
subccc %o4, %o6, %o7
loop_2345:
fnands %f22, %f17, %f23
fbg,a %fcc0, loop_2346
movpos %icc, %g3, %o5
movrgez %g6, 0x3A3, %l0
sdiv %g5, 0x0E52, %g2
loop_2346:
movrlz %l2, 0x139, %g4
fcmpgt32 %f8, %f6, %o1
ldstub [%l7 + 0x50], %o0
edge16n %i1, %g7, %i3
st %f11, [%l7 + 0x34]
udivx %g1, 0x09DD, %l3
andn %o2, %l6, %o3
edge32l %l5, %i0, %i4
udiv %i5, 0x0DE5, %i7
fpsub16 %f20, %f30, %f6
movrlz %l4, 0x133, %l1
fmul8sux16 %f26, %f18, %f24
wr %g0, 0x04, %asi
ldsha [%l7 + 0x64] %asi, %i6
fmovdcc %xcc, %f31, %f5
fpack32 %f20, %f8, %f8
fpadd16s %f31, %f18, %f1
xnor %o4, 0x1275, %i2
subc %o7, %o6, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
faligndata %f10, %f20, %f14
movrgez %g6, %l0, %o5
wr %g0, 0x18, %asi
lda [%l7 + 0x7C] %asi, %f1
fpsub32s %f18, %f8, %f11
tle %xcc, 0x2
tcc %xcc, 0x6
sub %g5, %l2, %g4
brnz %o1, loop_2347
fors %f1, %f10, %f27
srlx %g2, %i1, %g7
srax %o0, %i3, %l3
loop_2347:
fblg %fcc0, loop_2348
sethi 0x1988, %o2
nop
setx 0xF293294A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x1D7C3E96, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fsubs %f4, %f22, %f18
tcc %icc, 0x6
loop_2348:
xorcc %l6, %o3, %g1
fpsub32s %f18, %f1, %f12
umulcc %l5, 0x0015, %i0
nop
setx loop_2349, %l0, %l1
jmpl %l1, %i4
bne %xcc, loop_2350
array32 %i7, %i5, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2349:
stbar
loop_2350:
tneg %xcc, 0x6
tcc %icc, 0x5
fmovrsgez %i6, %f4, %f21
stb %o4, [%l7 + 0x4C]
edge32l %i2, %l4, %o6
xnorcc %g3, 0x051E, %g6
udivcc %l0, 0x1B2A, %o7
tge %xcc, 0x2
tle %icc, 0x5
nop
fitos %f5, %f19
fstox %f19, %f18
fxtos %f18, %f18
bgu,pn %xcc, loop_2351
alignaddrl %o5, %l2, %g5
brlz,a %o1, loop_2352
bn,a loop_2353
loop_2351:
fand %f6, %f22, %f10
nop
fitod %f4, %f16
fdtox %f16, %f0
fxtod %f0, %f0
loop_2352:
fornot2 %f4, %f0, %f24
loop_2353:
taddcc %g2, %g4, %i1
tn %icc, 0x3
add %o0, 0x1656, %i3
fnegd %f22, %f12
fmovrsgz %g7, %f13, %f17
subccc %l3, 0x02A4, %l6
wr %g0, 0xf1, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
fbe %fcc3, loop_2354
fands %f27, %f13, %f29
popc %o3, %o2
andcc %g1, %i0, %i4
loop_2354:
srax %i7, 0x15, %l5
srlx %i5, 0x1A, %l1
nop
setx 0x63E61BB7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0xA0956CDC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fadds %f3, %f18, %f20
tne %xcc, 0x5
sdiv %o4, 0x1011, %i2
flush %l7 + 0x14
alignaddrl %i6, %o6, %l4
andcc %g6, %l0, %o7
fmovdcc %xcc, %f8, %f14
edge32ln %g3, %o5, %l2
mova %xcc, %o1, %g2
wr %g0, 0x80, %asi
swapa [%l7 + 0x50] %asi, %g5
fmul8ulx16 %f12, %f0, %f2
bcs,a,pn %xcc, loop_2355
srlx %g4, 0x0E, %i1
movgu %xcc, %i3, %o0
ld [%l7 + 0x6C], %f0
loop_2355:
nop
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x18] %asi, 0x0
tsubcc %l3, %l6, %o2
bcs,a,pn %xcc, loop_2356
fmovdpos %icc, %f26, %f0
srax %o3, 0x01, %i0
prefetch [%l7 + 0x14], 0x3
loop_2356:
andcc %i4, 0x0091, %g1
fmuld8ulx16 %f5, %f3, %f0
and %l5, %i7, %l1
bne,a,pt %xcc, loop_2357
addc %o4, 0x0E64, %i5
movne %xcc, %i6, %i2
tsubcc %o6, 0x172F, %l4
loop_2357:
pdist %f24, %f2, %f12
tge %xcc, 0x5
ble,a %icc, loop_2358
movrgez %g6, %l0, %o7
andn %o5, %l2, %g3
edge16n %g2, %g5, %g4
loop_2358:
nop
set 0x1A, %i3
ldsba [%l7 + %i3] 0x89, %o1
mova %xcc, %i1, %i3
call loop_2359
taddcc %o0, 0x170C, %g7
fnor %f14, %f20, %f2
add %l3, 0x1EB1, %l6
loop_2359:
tvs %xcc, 0x0
tleu %xcc, 0x2
wr %g0, 0x10, %asi
ldsha [%l7 + 0x40] %asi, %o3
edge8l %i0, %o2, %i4
addccc %g1, %l5, %i7
popc %l1, %o4
fbu,a %fcc2, loop_2360
orcc %i6, %i5, %i2
fones %f6
udivx %o6, 0x1DA5, %g6
loop_2360:
srax %l4, %l0, %o5
stw %o7, [%l7 + 0x64]
tg %xcc, 0x7
fpmerge %f0, %f15, %f28
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %icc, 0x0
fbug %fcc0, loop_2361
movge %icc, %g3, %g2
nop
setx loop_2362, %l0, %l1
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 %f26, %f14, %f8
loop_2361:
edge8 %g5, %g4, %o1
addcc %i1, 0x17B3, %l2
loop_2362:
bvc,a,pn %icc, loop_2363
fbue %fcc3, loop_2364
movne %xcc, %i3, %g7
ld [%l7 + 0x54], %f6
loop_2363:
subc %l3, %l6, %o3
loop_2364:
sethi 0x0FCB, %i0
tl %xcc, 0x0
tg %icc, 0x2
ldsh [%l7 + 0x42], %o0
swap [%l7 + 0x50], %o2
subccc %i4, %g1, %i7
umul %l5, %l1, %o4
fmovrdgez %i6, %f30, %f6
nop
fitos %f3, %f12
fstox %f12, %f8
movpos %xcc, %i2, %o6
sllx %g6, 0x01, %i5
nop
setx 0x2BF6D9E8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0x3239B202, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fdivs %f6, %f15, %f16
tcs %icc, 0x6
stx %l0, [%l7 + 0x78]
fcmpne32 %f4, %f2, %o5
smulcc %l4, %o7, %g3
andn %g5, 0x1D86, %g2
smul %g4, 0x0608, %o1
andn %i1, %l2, %g7
fmovdcs %icc, %f14, %f29
brlez,a %l3, loop_2365
movrne %i3, %o3, %l6
edge32 %o0, %i0, %o2
set 0x1C, %o5
ldsha [%l7 + %o5] 0x15, %g1
loop_2365:
te %xcc, 0x6
wr %g0, 0x10, %asi
sta %f2, [%l7 + 0x20] %asi
fnot1s %f6, %f11
mova %xcc, %i7, %l5
bshuffle %f10, %f30, %f12
nop
setx 0x8EE993D9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
fsqrts %f18, %f7
subcc %i4, %l1, %i6
fabsd %f4, %f12
tpos %icc, 0x0
movge %icc, %o4, %o6
fnors %f14, %f4, %f27
flush %l7 + 0x58
fmul8ulx16 %f6, %f22, %f26
fmovsvc %icc, %f19, %f8
nop
fitod %f4, %f8
fdtos %f8, %f20
orncc %g6, 0x0633, %i2
ldsb [%l7 + 0x1F], %l0
umul %i5, 0x07AB, %l4
nop
fitos %f0, %f25
fstox %f25, %f8
fxtos %f8, %f13
stb %o5, [%l7 + 0x10]
subcc %g3, %g5, %g2
nop
fitos %f24, %f21
movg %icc, %o7, %o1
fbule,a %fcc2, loop_2366
fmovdleu %xcc, %f13, %f10
wr %g0, 0x11, %asi
stxa %i1, [%l7 + 0x08] %asi
loop_2366:
membar 0x48
smul %g4, %l2, %l3
nop
set 0x48, %o0
std %f30, [%l7 + %o0]
sth %i3, [%l7 + 0x2E]
add %l7, 0x28, %l6
wr %g0, 0x81, %asi
casxa [%l6] 0x81, %g7, %l6
umul %o0, %i0, %o3
xor %g1, 0x1B73, %o2
array16 %i7, %l5, %i4
edge8ln %l1, %i6, %o4
movre %g6, 0x2C1, %i2
movl %icc, %l0, %o6
fmovdg %xcc, %f1, %f22
movg %xcc, %l4, %i5
popc %o5, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sth %g2, [%l7 + 0x26]
umulcc %o7, 0x1E2A, %g5
ldsb [%l7 + 0x15], %i1
andcc %o1, 0x0FBF, %g4
orn %l2, %l3, %g7
call loop_2367
movvs %xcc, %l6, %i3
udivx %o0, 0x0258, %o3
sdiv %i0, 0x0526, %o2
loop_2367:
movvs %xcc, %g1, %l5
nop
setx 0x22663F1D27569926, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xED2DEEEE02E3DBD1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f16, %f10
fmovspos %icc, %f1, %f5
andncc %i7, %i4, %l1
fnors %f20, %f27, %f30
st %f31, [%l7 + 0x64]
brz,a %i6, loop_2368
nop
setx 0x2FE2FC08, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0xC19B9BDD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fdivs %f16, %f1, %f12
edge16l %g6, %o4, %i2
orcc %o6, %l4, %l0
loop_2368:
nop
set 0x18, %l3
sta %f20, [%l7 + %l3] 0x80
movgu %icc, %o5, %i5
call loop_2369
tpos %xcc, 0x6
edge16 %g2, %o7, %g5
subcc %g3, 0x0213, %i1
loop_2369:
movneg %xcc, %o1, %g4
set 0x10, %g1
ldda [%l7 + %g1] 0x10, %l2
popc 0x1727, %l2
srax %g7, 0x00, %l6
edge16ln %o0, %o3, %i3
movrlez %i0, 0x111, %g1
tcs %xcc, 0x2
fbul,a %fcc3, loop_2370
stw %o2, [%l7 + 0x2C]
srl %l5, %i4, %l1
smul %i6, %g6, %i7
loop_2370:
nop
setx loop_2371, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
subc %i2, %o6, %l4
sub %o4, 0x144A, %l0
nop
setx loop_2372, %l0, %l1
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_2371:
movrgz %i5, 0x29A, %g2
umul %o5, 0x011A, %g5
edge32n %g3, %i1, %o7
loop_2372:
brnz,a %o1, loop_2373
fnand %f14, %f10, %f28
tpos %xcc, 0x5
movre %g4, %l2, %g7
loop_2373:
orncc %l3, %l6, %o0
fmul8sux16 %f2, %f28, %f20
wr %g0, 0x10, %asi
stwa %o3, [%l7 + 0x28] %asi
sllx %i0, 0x17, %i3
tle %xcc, 0x0
movvs %icc, %o2, %g1
ld [%l7 + 0x50], %f16
xnorcc %i4, %l5, %i6
fcmpeq32 %f16, %f6, %g6
fxnors %f16, %f5, %f24
fnot1 %f18, %f12
array16 %l1, %i2, %o6
tgu %icc, 0x6
array16 %l4, %o4, %i7
movvc %icc, %i5, %g2
mulx %o5, %l0, %g3
srl %g5, 0x12, %o7
wr %g0, 0x2b, %asi
stwa %o1, [%l7 + 0x08] %asi
membar #Sync
andn %i1, 0x0D6B, %g4
fbule,a %fcc0, loop_2374
fmul8sux16 %f6, %f30, %f10
st %f23, [%l7 + 0x40]
xorcc %g7, %l2, %l3
loop_2374:
fmul8x16au %f21, %f20, %f18
tvs %icc, 0x3
andcc %l6, 0x017A, %o0
nop
fitod %f0, %f16
fdtoi %f16, %f21
fandnot2 %f4, %f26, %f30
movrlz %i0, %o3, %o2
srax %g1, %i4, %l5
fands %f8, %f17, %f11
movrlz %i3, %i6, %l1
fbne %fcc2, loop_2375
orncc %g6, 0x00F7, %i2
subcc %l4, 0x1621, %o4
taddcctv %o6, 0x1B5B, %i5
loop_2375:
fmuld8ulx16 %f29, %f27, %f24
ldx [%l7 + 0x58], %i7
fbe %fcc0, loop_2376
sth %o5, [%l7 + 0x64]
tsubcctv %g2, %g3, %l0
ld [%l7 + 0x24], %f25
loop_2376:
andn %g5, %o1, %o7
udivx %g4, 0x08A1, %g7
ldd [%l7 + 0x08], %i0
fnands %f31, %f31, %f27
nop
setx 0xD14B2D0A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0x0D903306, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fsubs %f25, %f21, %f2
brgz %l2, loop_2377
fmovsvc %xcc, %f28, %f17
xorcc %l6, %o0, %i0
sdivx %l3, 0x1DB2, %o3
loop_2377:
fands %f26, %f2, %f31
tgu %icc, 0x6
movpos %icc, %g1, %i4
movre %o2, %i3, %i6
add %l7, 0x20, %l6
wr %g0, 0x0c, %asi
casa [%l6] %asi, %l5, %l1
edge16l %i2, %g6, %o4
fnegs %f8, %f2
movrlz %l4, %o6, %i7
fbl %fcc3, loop_2378
edge8n %o5, %i5, %g3
edge32 %l0, %g2, %o1
fmovdcc %xcc, %f13, %f26
loop_2378:
fones %f0
tneg %icc, 0x0
smul %o7, %g4, %g5
and %g7, 0x0BB7, %l2
addc %i1, %l6, %o0
ldsh [%l7 + 0x78], %i0
wr %g0, 0xeb, %asi
stha %o3, [%l7 + 0x60] %asi
membar #Sync
xnor %g1, %i4, %l3
bneg %xcc, loop_2379
move %xcc, %i3, %i6
subc %o2, 0x0526, %l1
fornot1 %f22, %f18, %f2
loop_2379:
movge %xcc, %i2, %l5
fmovrdlez %g6, %f8, %f26
tne %xcc, 0x6
andn %o4, 0x1AAA, %l4
addcc %i7, %o6, %o5
bge,pt %icc, loop_2380
fnand %f12, %f22, %f16
tcs %icc, 0x6
fmovrsgez %i5, %f29, %f30
loop_2380:
ta %icc, 0x0
movrlz %g3, %l0, %g2
ldd [%l7 + 0x38], %o0
udivx %o7, 0x1C44, %g4
subccc %g5, %g7, %l2
mulx %l6, 0x144E, %o0
subcc %i0, %o3, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movle %xcc, %i1, %l3
xorcc %i4, 0x0E97, %i6
fbug %fcc3, loop_2381
movle %icc, %o2, %l1
ldd [%l7 + 0x20], %f28
tcc %icc, 0x4
loop_2381:
fbl,a %fcc0, loop_2382
sir 0x14D0
call loop_2383
ldstub [%l7 + 0x69], %i2
loop_2382:
array16 %i3, %g6, %o4
movre %l5, %i7, %l4
loop_2383:
tl %icc, 0x2
set 0x7A, %g3
ldsba [%l7 + %g3] 0x80, %o5
sir 0x144E
orcc %o6, 0x0C6B, %g3
brz,a %l0, loop_2384
fbul,a %fcc0, loop_2385
or %g2, %o1, %o7
fmul8sux16 %f16, %f22, %f18
loop_2384:
tg %xcc, 0x2
loop_2385:
nop
setx 0x5059805F, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
fcmpeq16 %f4, %f28, %i5
ta %xcc, 0x0
movre %g5, %g4, %g7
brz %l2, loop_2386
fmovrsgez %l6, %f26, %f0
sll %o0, 0x0A, %o3
edge32 %g1, %i1, %i0
loop_2386:
fzeros %f23
flush %l7 + 0x4C
alignaddr %i4, %l3, %o2
call loop_2387
fbu %fcc1, loop_2388
movrgez %l1, 0x164, %i2
tg %icc, 0x4
loop_2387:
nop
membar #Sync
set 0x40, %i2
ldda [%l7 + %i2] 0x1f, %f16
loop_2388:
subc %i3, %g6, %o4
nop
setx 0xCF2C6EE8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
fsqrts %f20, %f28
bcc,a,pn %xcc, loop_2389
fabsd %f6, %f28
nop
setx 0x2726FE16, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x6CDD7054, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fmuls %f11, %f14, %f30
call loop_2390
loop_2389:
subccc %i6, %i7, %l5
fbn %fcc1, loop_2391
andn %l4, %o5, %g3
loop_2390:
fands %f15, %f22, %f19
te %xcc, 0x0
loop_2391:
movvs %xcc, %o6, %g2
sdivcc %l0, 0x0468, %o1
te %icc, 0x7
tg %icc, 0x0
movpos %xcc, %i5, %o7
bge,pt %xcc, loop_2392
brlez,a %g4, loop_2393
movpos %xcc, %g7, %l2
tsubcctv %l6, %o0, %o3
loop_2392:
fors %f19, %f27, %f13
loop_2393:
sra %g1, %i1, %i0
sethi 0x01EE, %i4
tl %xcc, 0x1
mulx %g5, %o2, %l1
brlz,a %l3, loop_2394
subccc %i3, %i2, %o4
edge32ln %i6, %i7, %g6
edge32 %l5, %l4, %o5
loop_2394:
movgu %icc, %o6, %g2
movge %icc, %l0, %g3
orn %i5, 0x14DB, %o1
nop
setx loop_2395, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sir 0x1527
sdiv %o7, 0x1AC1, %g7
tsubcctv %g4, %l6, %o0
loop_2395:
umul %l2, %o3, %g1
wr %g0, 0x21, %asi
stxa %i1, [%g0 + 0x10] %asi
brlz %i4, loop_2396
bcc,a,pt %icc, loop_2397
sethi 0x1E71, %g5
bge,a,pt %icc, loop_2398
loop_2396:
fmovrsne %i0, %f4, %f30
loop_2397:
edge16n %l1, %l3, %o2
tsubcctv %i3, %o4, %i2
loop_2398:
orcc %i7, 0x19E8, %g6
nop
setx 0xC449D501, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
fsqrts %f8, %f2
addccc %i6, 0x0AA9, %l5
nop
setx loop_2399, %l0, %l1
jmpl %l1, %o5
edge16n %l4, %o6, %l0
taddcctv %g2, 0x1443, %i5
movrgz %g3, 0x0DC, %o1
loop_2399:
movle %xcc, %g7, %o7
bgu,pn %xcc, loop_2400
nop
setx 0x89DE608B142172A8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x78AF8DDFFC83AEED, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fsubd %f28, %f18, %f16
edge16 %l6, %g4, %l2
nop
fitos %f13, %f4
loop_2400:
nop
setx loop_2401, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
fitod %f6, %f18
fdtoi %f18, %f3
andn %o3, %g1, %o0
udivcc %i4, 0x19FD, %i1
loop_2401:
sethi 0x16DA, %i0
fbl %fcc2, loop_2402
tn %icc, 0x1
fpadd16 %f0, %f12, %f26
sdiv %g5, 0x1318, %l3
loop_2402:
ta %icc, 0x5
udivx %o2, 0x01F2, %l1
mova %xcc, %i3, %i2
te %icc, 0x2
fandnot1s %f30, %f18, %f16
ldsh [%l7 + 0x14], %o4
movn %xcc, %g6, %i6
swap [%l7 + 0x54], %i7
sethi 0x0834, %l5
ldsb [%l7 + 0x67], %o5
umul %o6, %l4, %g2
umulcc %i5, %g3, %l0
tvc %icc, 0x4
fnot1s %f13, %f23
fbue,a %fcc3, loop_2403
popc %o1, %g7
set 0x40, %o4
lda [%l7 + %o4] 0x18, %f20
loop_2403:
sdivcc %o7, 0x189E, %l6
fmovdvc %icc, %f15, %f5
fnand %f2, %f2, %f2
movg %icc, %l2, %g4
umul %o3, %o0, %g1
tvs %xcc, 0x5
movvs %icc, %i4, %i1
stw %i0, [%l7 + 0x68]
fmovdle %icc, %f23, %f31
sllx %g5, 0x1D, %l3
tcs %icc, 0x6
tvs %xcc, 0x6
set 0x46, %l5
ldsba [%l7 + %l5] 0x14, %o2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbule %fcc0, loop_2404
nop
setx 0x2DF773DA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x00D8AA1E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fadds %f6, %f9, %f27
tneg %xcc, 0x1
sir 0x1637
loop_2404:
tvc %xcc, 0x2
fbge %fcc2, loop_2405
movpos %icc, %l1, %i2
tne %icc, 0x6
nop
setx loop_2406, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_2405:
edge16ln %o4, %g6, %i3
srlx %i7, %i6, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2406:
fbne %fcc1, loop_2407
ta %xcc, 0x4
fmovde %xcc, %f14, %f1
movrlez %l5, 0x2CC, %o6
loop_2407:
fornot1 %f16, %f30, %f28
taddcctv %l4, %i5, %g3
orcc %l0, %o1, %g7
fsrc1s %f7, %f4
taddcc %g2, %l6, %l2
tge %xcc, 0x7
tcs %xcc, 0x7
sir 0x1202
tsubcctv %o7, 0x1624, %o3
swap [%l7 + 0x70], %o0
tleu %xcc, 0x4
movcs %icc, %g4, %g1
sdivx %i4, 0x0AED, %i0
ldsh [%l7 + 0x58], %i1
movn %icc, %g5, %o2
addc %l1, %i2, %o4
tle %icc, 0x1
sll %l3, 0x0B, %i3
wr %g0, 0x04, %asi
ldda [%l7 + 0x10] %asi, %g6
bg,a,pn %xcc, loop_2408
fbo,a %fcc3, loop_2409
fexpand %f21, %f8
wr %g0, 0x04, %asi
stwa %i7, [%l7 + 0x48] %asi
loop_2408:
umul %o5, %l5, %o6
loop_2409:
umulcc %i6, %i5, %l4
prefetch [%l7 + 0x34], 0x3
sdiv %l0, 0x0576, %o1
nop
setx 0xAC8649B5A3419938, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x2F5F6202E2445985, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f30, %f8
bleu loop_2410
movneg %icc, %g3, %g2
mulx %l6, %g7, %o7
fmovsvs %icc, %f17, %f7
loop_2410:
te %xcc, 0x0
andn %l2, %o0, %o3
edge32 %g1, %g4, %i4
array32 %i0, %g5, %i1
nop
fitod %f25, %f24
tvs %xcc, 0x7
umulcc %l1, 0x0597, %i2
edge32ln %o4, %o2, %l3
nop
setx 0x43938EFB407AC768, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
andcc %i3, %i7, %o5
fble,a %fcc3, loop_2411
mova %xcc, %l5, %o6
array8 %g6, %i6, %i5
andcc %l0, %o1, %l4
loop_2411:
nop
wr %g0, 0x2a, %asi
stba %g3, [%l7 + 0x41] %asi
membar #Sync
fbu %fcc2, loop_2412
mulx %l6, 0x0FB6, %g2
mova %xcc, %g7, %o7
wr %g0, 0x81, %asi
lda [%l7 + 0x48] %asi, %f28
loop_2412:
lduh [%l7 + 0x5C], %o0
alignaddr %o3, %l2, %g1
edge16ln %i4, %g4, %i0
bgu,a,pn %xcc, loop_2413
edge32ln %g5, %l1, %i1
fone %f18
sdivcc %o4, 0x10DC, %o2
loop_2413:
tne %icc, 0x4
andn %l3, 0x18ED, %i3
tvc %xcc, 0x7
subccc %i7, %i2, %l5
movrgz %o5, 0x00E, %o6
umulcc %g6, 0x186E, %i5
sll %l0, %i6, %o1
edge32l %l4, %l6, %g2
addccc %g7, %g3, %o7
tpos %xcc, 0x4
fpsub16 %f0, %f30, %f0
nop
setx loop_2414, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sll %o3, 0x09, %o0
fxor %f30, %f22, %f6
subccc %g1, %l2, %g4
loop_2414:
subccc %i0, 0x0548, %i4
fbo %fcc0, loop_2415
fmovdleu %xcc, %f31, %f5
mulscc %g5, %l1, %i1
movg %xcc, %o4, %l3
loop_2415:
movg %xcc, %o2, %i7
array32 %i2, %i3, %l5
fsrc1s %f27, %f24
addccc %o6, 0x0B53, %o5
lduw [%l7 + 0x14], %g6
tcc %xcc, 0x2
nop
fitos %f5, %f12
fstox %f12, %f20
tleu %icc, 0x3
edge32 %i5, %l0, %o1
stb %i6, [%l7 + 0x6D]
fmovrdgz %l4, %f18, %f0
fmovrdlz %l6, %f26, %f12
movleu %icc, %g7, %g2
addcc %g3, 0x1880, %o3
bleu,a %icc, loop_2416
move %xcc, %o0, %g1
st %f14, [%l7 + 0x10]
fble,a %fcc3, loop_2417
loop_2416:
movvc %xcc, %l2, %g4
fnand %f24, %f10, %f8
udivx %o7, 0x0584, %i4
loop_2417:
array16 %g5, %l1, %i1
nop
set 0x32, %i7
ldsh [%l7 + %i7], %i0
tgu %icc, 0x4
bg,a %icc, loop_2418
edge8ln %o4, %l3, %i7
movrlz %o2, 0x01E, %i3
bcc,pt %icc, loop_2419
loop_2418:
srax %l5, %o6, %i2
fsrc2s %f6, %f11
sdivx %o5, 0x0DEC, %g6
loop_2419:
bvs,a %xcc, loop_2420
array32 %i5, %o1, %l0
sdivx %i6, 0x07EE, %l6
fbne %fcc1, loop_2421
loop_2420:
bl %icc, loop_2422
movle %icc, %l4, %g2
srlx %g7, %g3, %o0
loop_2421:
tg %icc, 0x3
loop_2422:
fpackfix %f14, %f27
stw %g1, [%l7 + 0x50]
bcs %icc, loop_2423
movne %xcc, %o3, %g4
edge8n %l2, %o7, %i4
sth %l1, [%l7 + 0x1E]
loop_2423:
smul %i1, 0x1781, %g5
wr %g0, 0x88, %asi
stwa %o4, [%l7 + 0x60] %asi
add %l3, 0x1995, %i0
movrlz %i7, 0x234, %o2
move %icc, %i3, %l5
nop
setx 0x0F0A3A8B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0xCA7AC6D4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fdivs %f12, %f9, %f28
edge8 %i2, %o6, %g6
bn %icc, loop_2424
fpsub16s %f10, %f8, %f0
movre %o5, 0x39E, %o1
nop
setx 0xF09A4A9A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
fsqrts %f19, %f16
loop_2424:
movpos %xcc, %i5, %i6
fmovdl %xcc, %f16, %f19
fmovdge %icc, %f22, %f4
fnand %f8, %f28, %f12
tn %xcc, 0x0
sdivx %l6, 0x1B25, %l4
edge16n %g2, %l0, %g3
udiv %g7, 0x1E41, %g1
for %f0, %f6, %f18
smulcc %o0, %o3, %g4
movn %xcc, %l2, %o7
wr %g0, 0xe2, %asi
ldda [%l7 + 0x70] %asi, %l0
tg %xcc, 0x7
subccc %i1, 0x112D, %g5
ldstub [%l7 + 0x56], %o4
be,a,pt %icc, loop_2425
fbl,a %fcc1, loop_2426
ldub [%l7 + 0x57], %l3
sdivx %i0, 0x1632, %i7
loop_2425:
tge %xcc, 0x1
loop_2426:
stbar
tvs %xcc, 0x6
fornot1 %f14, %f24, %f16
fmovdne %icc, %f29, %f3
movne %icc, %o2, %i3
movne %icc, %l5, %i4
edge8n %i2, %o6, %g6
sth %o1, [%l7 + 0x7A]
fbge,a %fcc1, loop_2427
fmovda %icc, %f23, %f13
fnot1 %f6, %f26
wr %g0, 0x04, %asi
ldsha [%l7 + 0x34] %asi, %o5
loop_2427:
sdivcc %i6, 0x02DB, %l6
fnegd %f14, %f2
nop
setx 0x29AD587B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0xC5DADEEB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fdivs %f13, %f19, %f30
srax %i5, %l4, %l0
edge32n %g2, %g7, %g1
srlx %g3, 0x1B, %o3
wr %g0, 0x11, %asi
stda %f0, [%l7 + 0x40] %asi
ldd [%l7 + 0x18], %f2
ldsw [%l7 + 0x48], %o0
fmovdpos %icc, %f12, %f5
xnorcc %g4, 0x09B2, %o7
andcc %l1, %l2, %i1
subcc %g5, 0x106A, %l3
srax %o4, 0x02, %i0
movn %xcc, %i7, %i3
fcmpgt32 %f6, %f22, %l5
stx %o2, [%l7 + 0x48]
fmuld8ulx16 %f2, %f29, %f26
subcc %i4, %o6, %g6
nop
setx loop_2428, %l0, %l1
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
bvs,a,pn %icc, loop_2429
fmovsvs %icc, %f25, %f25
loop_2428:
edge32 %i2, %o1, %o5
movcs %xcc, %l6, %i6
loop_2429:
nop
setx loop_2430, %l0, %l1
jmpl %l1, %l4
movneg %xcc, %l0, %g2
nop
setx 0x56C6B238718902F5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x2D47EC887AFAD56D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fmuld %f28, %f10, %f30
udiv %i5, 0x1771, %g1
loop_2430:
sll %g3, %o3, %g7
fbn,a %fcc2, loop_2431
xorcc %o0, 0x187E, %o7
sll %g4, 0x0E, %l2
xorcc %i1, 0x141F, %g5
loop_2431:
bcc,pt %icc, loop_2432
bvc,a,pn %icc, loop_2433
tneg %xcc, 0x2
tle %icc, 0x3
loop_2432:
xnor %l1, %l3, %o4
loop_2433:
srlx %i7, 0x0C, %i3
umulcc %i0, 0x1DAE, %o2
taddcctv %i4, 0x14FD, %l5
fmovsneg %xcc, %f17, %f6
fbl %fcc3, loop_2434
addccc %g6, 0x1E27, %o6
bneg,a,pt %icc, loop_2435
srlx %o1, 0x17, %o5
loop_2434:
ld [%l7 + 0x70], %f13
swap [%l7 + 0x68], %l6
loop_2435:
bcc,pn %xcc, loop_2436
brlz,a %i2, loop_2437
call loop_2438
mulx %i6, 0x1262, %l0
loop_2436:
nop
set 0x6A, %g5
ldsha [%l7 + %g5] 0x89, %g2
loop_2437:
be,pn %icc, loop_2439
loop_2438:
smulcc %l4, 0x1149, %i5
fmul8x16 %f30, %f14, %f8
fbge %fcc0, loop_2440
loop_2439:
sra %g3, 0x05, %g1
add %g7, 0x10E2, %o3
edge16ln %o7, %o0, %g4
loop_2440:
edge8ln %l2, %i1, %g5
array32 %l3, %o4, %i7
wr %g0, 0x88, %asi
stxa %l1, [%l7 + 0x50] %asi
umulcc %i3, %i0, %o2
wr %g0, 0x89, %asi
lduha [%l7 + 0x32] %asi, %l5
smulcc %i4, 0x0E4D, %o6
movle %icc, %o1, %o5
std %f18, [%l7 + 0x40]
ta %icc, 0x1
fbue,a %fcc2, loop_2441
fmovrsgz %l6, %f3, %f0
fbo %fcc3, loop_2442
fbule %fcc2, loop_2443
loop_2441:
fpadd32 %f20, %f16, %f16
bge,pt %xcc, loop_2444
loop_2442:
nop
fitod %f8, %f8
fdtoi %f8, %f7
loop_2443:
sll %i2, %g6, %l0
udivx %g2, 0x0947, %l4
loop_2444:
tn %xcc, 0x2
sub %i6, 0x07A0, %i5
nop
fitos %f19, %f28
bgu,a loop_2445
edge8ln %g3, %g1, %o3
xorcc %o7, 0x057A, %o0
alignaddr %g4, %g7, %l2
loop_2445:
movrlz %g5, %l3, %i1
bn,a,pt %xcc, loop_2446
tle %xcc, 0x4
bl,a,pn %icc, loop_2447
be,a %icc, loop_2448
loop_2446:
fbl %fcc0, loop_2449
movcc %icc, %i7, %o4
loop_2447:
movleu %icc, %i3, %l1
loop_2448:
addcc %i0, %o2, %i4
loop_2449:
xorcc %o6, 0x0283, %l5
subccc %o1, 0x1B4D, %l6
orcc %i2, %g6, %o5
tle %xcc, 0x6
fmovsvs %icc, %f21, %f20
fmovsle %xcc, %f31, %f24
fmovdvs %xcc, %f18, %f6
tvc %icc, 0x2
edge16 %g2, %l4, %l0
movneg %icc, %i6, %i5
fandnot1s %f10, %f26, %f23
fandnot2s %f19, %f3, %f12
or %g3, 0x14A2, %g1
udivx %o3, 0x066E, %o0
fmul8sux16 %f20, %f24, %f26
bneg,a loop_2450
nop
fitos %f10, %f8
fstod %f8, %f4
udivx %o7, 0x1964, %g4
movrgz %g7, %l2, %l3
loop_2450:
sth %g5, [%l7 + 0x7E]
tsubcc %i7, 0x06CB, %o4
movrlz %i3, 0x0D0, %l1
tcc %icc, 0x2
fmovsvc %xcc, %f7, %f26
movn %icc, %i0, %i1
array16 %i4, %o2, %o6
add %l5, 0x195E, %l6
addccc %i2, 0x03B2, %g6
xnorcc %o1, %o5, %g2
smulcc %l0, %i6, %i5
add %l7, 0x18, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %g3
casxa [%l6] 0x11, %g3, %l4
array32 %g1, %o3, %o7
addc %g4, %o0, %l2
tle %icc, 0x6
xorcc %l3, 0x1D52, %g5
tn %icc, 0x6
flush %l7 + 0x08
or %g7, 0x152D, %o4
fnand %f0, %f28, %f10
set 0x40, %i1
stxa %i7, [%l7 + %i1] 0x2b
membar #Sync
tvs %xcc, 0x0
faligndata %f6, %f10, %f24
movrlez %l1, %i0, %i3
smulcc %i4, 0x016F, %i1
sdiv %o2, 0x1141, %o6
orncc %l6, %l5, %i2
fmovdleu %icc, %f8, %f17
edge32 %o1, %o5, %g2
fbuge %fcc1, loop_2451
movl %icc, %l0, %g6
sdivx %i6, 0x0803, %g3
andncc %l4, %g1, %i5
loop_2451:
tneg %icc, 0x4
alignaddrl %o7, %o3, %o0
edge32 %l2, %l3, %g4
bge %icc, loop_2452
edge8n %g5, %g7, %o4
brgez,a %l1, loop_2453
sub %i7, 0x0322, %i3
loop_2452:
movre %i4, 0x3D3, %i0
tg %icc, 0x4
loop_2453:
fornot1 %f6, %f10, %f30
fzeros %f2
srax %i1, 0x0A, %o6
fcmple16 %f4, %f26, %o2
fmovrdlez %l5, %f6, %f10
edge16l %l6, %i2, %o5
tcs %xcc, 0x7
fmovsgu %xcc, %f24, %f28
tleu %xcc, 0x2
fbge %fcc0, loop_2454
sth %g2, [%l7 + 0x72]
fmovrdgz %o1, %f0, %f18
fmovde %xcc, %f0, %f14
loop_2454:
nop
set 0x62, %o2
stha %l0, [%l7 + %o2] 0x22
membar #Sync
sethi 0x134B, %i6
alignaddr %g3, %g6, %l4
st %f25, [%l7 + 0x78]
taddcctv %i5, %g1, %o7
tneg %icc, 0x3
tn %xcc, 0x3
fmovda %icc, %f29, %f10
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sth %o0, [%l7 + 0x7C]
edge16 %l2, %o3, %g4
nop
fitos %f14, %f30
fstoi %f30, %f10
fbl %fcc0, loop_2455
bl,a %xcc, loop_2456
te %xcc, 0x2
ldub [%l7 + 0x1E], %g5
loop_2455:
srax %l3, %g7, %o4
loop_2456:
nop
wr %g0, 0x80, %asi
lduwa [%l7 + 0x30] %asi, %i7
movrlz %i3, 0x3E1, %i4
fabsd %f18, %f10
tvc %icc, 0x3
edge8ln %i0, %l1, %i1
fpadd32s %f18, %f22, %f31
udivcc %o2, 0x143E, %l5
movcc %xcc, %o6, %l6
movl %xcc, %o5, %g2
move %xcc, %o1, %i2
movvc %xcc, %i6, %g3
bpos,a,pn %icc, loop_2457
nop
setx 0xA06DF2D0, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
fmovs %f19, %f1
umul %g6, %l0, %l4
loop_2457:
tcs %xcc, 0x6
fmovrsgez %i5, %f15, %f0
nop
setx 0xE70E442A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0xF47871FC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fdivs %f3, %f7, %f18
subcc %o7, %o0, %g1
movcs %xcc, %l2, %g4
brz,a %o3, loop_2458
xorcc %l3, 0x02D5, %g5
addcc %o4, 0x050A, %i7
fmovsleu %icc, %f21, %f22
loop_2458:
movpos %xcc, %g7, %i3
edge16n %i4, %l1, %i1
movcc %icc, %i0, %l5
set 0x20, %o7
ldswa [%l7 + %o7] 0x14, %o2
movpos %xcc, %o6, %l6
addccc %g2, %o5, %i2
fmovscs %icc, %f13, %f13
bpos loop_2459
edge8 %i6, %g3, %o1
sllx %g6, %l4, %l0
tge %icc, 0x3
loop_2459:
bleu,pn %icc, loop_2460
st %f20, [%l7 + 0x6C]
fnot2 %f14, %f24
fzero %f18
loop_2460:
sir 0x1B84
edge8 %o7, %i5, %o0
mova %icc, %l2, %g4
fbug %fcc0, loop_2461
edge8l %o3, %l3, %g1
orncc %g5, 0x1A09, %o4
set 0x60, %l0
stha %i7, [%l7 + %l0] 0x89
loop_2461:
bpos loop_2462
srax %i3, 0x02, %g7
fmovscc %xcc, %f30, %f1
bleu,a loop_2463
loop_2462:
fnegd %f24, %f18
bn,a,pn %icc, loop_2464
sllx %i4, %l1, %i0
loop_2463:
nop
setx 0x1D903FD4C41866B0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x054D79981B8E1161, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fmuld %f12, %f4, %f24
umulcc %i1, 0x0ABD, %l5
loop_2464:
mulscc %o6, 0x158D, %l6
movcs %icc, %o2, %o5
ldub [%l7 + 0x5C], %i2
alignaddrl %i6, %g3, %g2
tge %xcc, 0x7
fmovsleu %icc, %f2, %f5
srax %g6, 0x06, %l4
tvc %xcc, 0x2
fcmpeq16 %f18, %f0, %l0
fbn %fcc0, loop_2465
movpos %xcc, %o7, %o1
fmovdg %icc, %f1, %f21
sdivx %i5, 0x1D18, %l2
loop_2465:
fnot1s %f24, %f27
wr %g0, 0x80, %asi
lduha [%l7 + 0x44] %asi, %o0
tl %icc, 0x2
fmovsl %xcc, %f3, %f22
swap [%l7 + 0x78], %o3
nop
setx loop_2466, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
udiv %l3, 0x0A96, %g4
taddcctv %g5, 0x00A0, %o4
swap [%l7 + 0x5C], %i7
loop_2466:
edge16ln %i3, %g1, %g7
brgez %i4, loop_2467
orn %i0, %i1, %l1
addccc %o6, 0x063A, %l5
edge16l %o2, %l6, %i2
loop_2467:
sllx %i6, %o5, %g2
fpsub32s %f5, %f4, %f5
subc %g6, 0x009B, %l4
move %xcc, %l0, %g3
array16 %o7, %i5, %o1
and %l2, %o3, %o0
edge32ln %l3, %g4, %o4
fbl,a %fcc2, loop_2468
edge16n %i7, %g5, %i3
fmovdneg %icc, %f28, %f10
set 0x2D, %l4
stba %g7, [%l7 + %l4] 0x14
loop_2468:
sra %g1, %i0, %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpgt32 %f8, %f24, %l1
brz,a %i1, loop_2469
xnorcc %l5, %o6, %o2
movrgz %i2, %i6, %l6
alignaddrl %o5, %g6, %g2
loop_2469:
sethi 0x0B2C, %l4
edge8n %g3, %l0, %i5
subcc %o1, %l2, %o3
movrlez %o0, 0x2E5, %l3
tcc %icc, 0x6
subcc %g4, 0x02D2, %o7
edge32l %i7, %o4, %i3
fmovsg %xcc, %f5, %f4
fblg %fcc0, loop_2470
sdiv %g5, 0x0D6A, %g7
smulcc %g1, 0x0538, %i4
srlx %l1, %i0, %l5
loop_2470:
addccc %i1, %o6, %o2
xnorcc %i2, %i6, %l6
movg %xcc, %o5, %g2
fsrc1s %f0, %f9
array16 %l4, %g6, %g3
sllx %i5, 0x04, %l0
movge %icc, %l2, %o3
fbn %fcc3, loop_2471
udiv %o0, 0x1C54, %o1
fpack32 %f2, %f24, %f4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2471:
popc %l3, %g4
edge32n %o7, %i7, %o4
movvs %icc, %i3, %g5
tge %xcc, 0x1
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x79] %asi, %g1
sir 0x07F6
nop
fitos %f14, %f18
fstox %f18, %f20
edge32n %g7, %i4, %l1
movvc %icc, %i0, %l5
set 0x0B, %i4
stba %o6, [%l7 + %i4] 0x81
bshuffle %f16, %f10, %f28
add %i1, %o2, %i6
lduw [%l7 + 0x2C], %l6
fbe,a %fcc0, loop_2472
edge32n %o5, %g2, %i2
edge32n %l4, %g3, %g6
srlx %l0, %i5, %l2
loop_2472:
membar 0x35
nop
setx 0x1AB95EF3E384897B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x671623999148B019, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fsubd %f30, %f8, %f0
nop
setx 0x260833E28C48A1C4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xC4328945C00C50A0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f30, %f4
tvc %xcc, 0x3
tvs %xcc, 0x2
tn %xcc, 0x1
lduw [%l7 + 0x58], %o3
nop
fitos %f4, %f22
fstox %f22, %f16
xor %o1, %l3, %g4
fmovrdne %o7, %f18, %f18
tvs %icc, 0x4
fbu,a %fcc1, loop_2473
ldd [%l7 + 0x70], %f20
fcmpgt16 %f6, %f6, %i7
sll %o0, %i3, %g5
loop_2473:
edge8 %o4, %g1, %i4
add %l1, 0x0EE3, %g7
movre %l5, %o6, %i1
bn,pn %icc, loop_2474
movvc %icc, %i0, %i6
addcc %l6, %o2, %o5
bpos,pn %icc, loop_2475
loop_2474:
edge16n %g2, %i2, %l4
taddcctv %g3, %g6, %l0
fbul %fcc2, loop_2476
loop_2475:
fsrc2 %f2, %f6
fandnot1 %f20, %f4, %f16
tl %xcc, 0x7
loop_2476:
movg %icc, %l2, %o3
alignaddr %i5, %o1, %l3
edge16l %g4, %i7, %o7
mova %icc, %o0, %i3
fxors %f10, %f30, %f15
movle %icc, %g5, %g1
umul %o4, 0x0D19, %l1
sllx %i4, 0x1A, %g7
sir 0x00DA
smulcc %l5, 0x1CCE, %o6
tg %xcc, 0x6
movl %xcc, %i1, %i6
sll %l6, %o2, %o5
tne %xcc, 0x7
tle %xcc, 0x3
tsubcctv %g2, 0x0B12, %i2
movg %icc, %l4, %i0
fxor %f20, %f16, %f28
xorcc %g6, %g3, %l0
array16 %l2, %o3, %i5
udivx %o1, 0x1354, %l3
bge,pn %xcc, loop_2477
alignaddrl %g4, %o7, %o0
tne %xcc, 0x4
taddcctv %i7, 0x1A5B, %i3
loop_2477:
addcc %g5, %g1, %o4
fmovsa %xcc, %f4, %f16
edge16l %i4, %l1, %l5
taddcctv %o6, 0x164D, %g7
fmovrdlez %i6, %f14, %f2
movvs %xcc, %i1, %o2
sll %o5, 0x15, %l6
be,pt %icc, loop_2478
sir 0x10EB
edge32l %i2, %g2, %l4
fmovsne %icc, %f21, %f19
loop_2478:
movvc %xcc, %g6, %i0
movvs %icc, %g3, %l0
sdivcc %o3, 0x1917, %i5
fble,a %fcc0, loop_2479
fnegs %f26, %f12
tsubcctv %o1, 0x1AF2, %l2
sra %l3, %o7, %g4
loop_2479:
fbe,a %fcc3, loop_2480
xor %i7, 0x08B4, %i3
popc 0x011A, %o0
sethi 0x1949, %g5
loop_2480:
sethi 0x0114, %o4
tge %xcc, 0x7
sll %g1, 0x1B, %l1
subcc %i4, 0x1D24, %o6
movrlez %g7, 0x1AA, %l5
movcs %icc, %i6, %i1
edge8n %o2, %o5, %l6
movge %icc, %g2, %l4
umul %i2, %i0, %g3
fnot1s %f27, %f28
edge8ln %g6, %l0, %i5
popc 0x136C, %o3
sub %l2, %o1, %o7
movneg %icc, %g4, %i7
tle %icc, 0x5
edge16 %i3, %o0, %g5
movneg %xcc, %o4, %g1
edge32 %l1, %l3, %o6
movleu %icc, %i4, %l5
srl %i6, 0x1E, %i1
bleu,a loop_2481
sdivx %g7, 0x007E, %o5
nop
setx 0x733AAE31, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
fsqrts %f0, %f30
sdivx %l6, 0x1FEF, %o2
loop_2481:
srax %l4, 0x1E, %g2
srl %i0, %i2, %g3
edge16ln %g6, %l0, %o3
edge32 %l2, %i5, %o7
orn %g4, 0x110B, %o1
tneg %xcc, 0x4
fcmple32 %f28, %f4, %i3
mova %icc, %i7, %g5
add %o4, 0x177E, %g1
bg,a,pt %xcc, loop_2482
fmovdgu %xcc, %f29, %f23
alignaddrl %o0, %l3, %l1
movrlez %i4, 0x23D, %o6
loop_2482:
ldd [%l7 + 0x30], %l4
swap [%l7 + 0x64], %i1
array16 %g7, %i6, %o5
fbl %fcc1, loop_2483
ta %icc, 0x0
fmuld8ulx16 %f25, %f20, %f6
faligndata %f28, %f8, %f10
loop_2483:
bneg loop_2484
tleu %icc, 0x4
tge %xcc, 0x5
stb %l6, [%l7 + 0x41]
loop_2484:
nop
set 0x40, %i0
ldda [%l7 + %i0] 0x19, %f0
movvc %xcc, %o2, %l4
sir 0x1598
tg %icc, 0x6
swap [%l7 + 0x6C], %g2
fmovsvs %xcc, %f0, %f30
sdivx %i0, 0x1790, %i2
alignaddr %g3, %g6, %o3
nop
setx loop_2485, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sub %l0, %i5, %l2
set 0x30, %l1
stwa %g4, [%l7 + %l1] 0xeb
membar #Sync
loop_2485:
nop
set 0x58, %i5
ldxa [%l7 + %i5] 0x0c, %o7
movrgez %i3, 0x307, %o1
tvc %xcc, 0x1
edge32n %g5, %i7, %o4
prefetch [%l7 + 0x70], 0x3
umul %o0, 0x1EED, %l3
and %g1, 0x0006, %l1
tg %xcc, 0x5
nop
fitod %f25, %f28
wr %g0, 0x04, %asi
stba %i4, [%l7 + 0x7B] %asi
movrlz %l5, %o6, %i1
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x18] %asi, 0x3
fabsd %f20, %f22
movne %xcc, %g7, %o5
ta %icc, 0x3
fmovsvs %icc, %f15, %f0
sethi 0x1819, %l6
andn %o2, %l4, %g2
fnot2s %f17, %f10
fmovdvs %xcc, %f19, %f13
movn %icc, %i0, %g3
sethi 0x016B, %g6
set 0x48, %g7
lduha [%l7 + %g7] 0x18, %i2
wr %g0, 0x80, %asi
ldsba [%l7 + 0x0F] %asi, %l0
edge32ln %i5, %l2, %o3
tn %xcc, 0x0
nop
setx 0xA01312B4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0xB412E47D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fsubs %f20, %f8, %f13
array8 %o7, %g4, %i3
brlz %o1, loop_2486
edge32ln %i7, %o4, %o0
mova %xcc, %l3, %g1
fpack16 %f24, %f19
loop_2486:
tsubcc %g5, 0x1CEA, %l1
tne %xcc, 0x0
edge8l %i4, %l5, %o6
andn %i1, 0x08EC, %i6
fmovscs %icc, %f16, %f15
xnorcc %g7, 0x118D, %o5
bn,a,pn %icc, loop_2487
umulcc %l6, 0x0EFF, %l4
set 0x5E, %g4
ldsba [%l7 + %g4] 0x88, %g2
loop_2487:
fornot2s %f26, %f28, %f28
tcs %icc, 0x6
tn %icc, 0x7
umulcc %o2, 0x1F73, %i0
ldd [%l7 + 0x38], %g2
fmovdne %icc, %f10, %f30
bg,pn %icc, loop_2488
tg %icc, 0x7
movcc %icc, %g6, %i2
bpos,pn %xcc, loop_2489
loop_2488:
alignaddrl %i5, %l0, %o3
te %xcc, 0x0
fornot1s %f13, %f21, %f24
loop_2489:
nop
setx 0x56A417CCC7A77225, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x3BE1FE07D8513A41, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fsubd %f26, %f24, %f14
fmovspos %xcc, %f10, %f5
nop
fitod %f4, %f16
fdtox %f16, %f28
fxtod %f28, %f18
fmul8x16au %f18, %f17, %f16
fmovdpos %icc, %f31, %f18
bg,a %icc, loop_2490
fmovscs %xcc, %f3, %f15
orn %l2, %g4, %o7
fbn %fcc3, loop_2491
loop_2490:
fble %fcc0, loop_2492
edge16 %i3, %i7, %o4
fornot2s %f12, %f27, %f29
loop_2491:
andncc %o1, %l3, %g1
loop_2492:
fmovdn %icc, %f1, %f0
bvs,a,pt %icc, loop_2493
taddcctv %o0, 0x1FF0, %l1
fabss %f9, %f30
movn %xcc, %i4, %l5
loop_2493:
srax %g5, 0x14, %i1
fzero %f26
wr %g0, 0x22, %asi
stxa %o6, [%l7 + 0x20] %asi
membar #Sync
fmovspos %xcc, %f21, %f9
fmovsvc %xcc, %f28, %f25
tvs %xcc, 0x3
bcs,a loop_2494
fmovsneg %icc, %f15, %f24
fmovdgu %xcc, %f0, %f27
fpackfix %f2, %f14
loop_2494:
fzeros %f6
ba,a loop_2495
udiv %g7, 0x1A3C, %o5
movrlz %l6, %l4, %g2
tle %icc, 0x0
loop_2495:
edge16ln %i6, %i0, %o2
fmovspos %xcc, %f3, %f19
popc %g6, %g3
movvs %icc, %i5, %l0
fmovdvc %xcc, %f19, %f7
edge16n %i2, %l2, %o3
edge8 %o7, %i3, %i7
nop
setx 0x7923B637, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x4B385F10, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fadds %f12, %f17, %f14
fors %f19, %f30, %f20
movvs %icc, %g4, %o4
pdist %f24, %f6, %f2
fmovdvc %icc, %f16, %f2
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
fbu %fcc2, loop_2496
ldub [%l7 + 0x57], %o1
tsubcc %l3, %o0, %l1
add %i4, 0x1A52, %g1
loop_2496:
udivcc %g5, 0x1CF5, %i1
tcs %xcc, 0x6
fmovdcc %icc, %f3, %f26
orn %o6, %g7, %l5
movvs %icc, %o5, %l6
tle %xcc, 0x5
sth %l4, [%l7 + 0x10]
edge32ln %i6, %g2, %o2
udivcc %i0, 0x026A, %g6
set 0x28, %l6
stxa %g3, [%l7 + %l6] 0x18
movn %xcc, %i5, %i2
or %l0, 0x1D01, %o3
movg %xcc, %l2, %o7
fba,a %fcc3, loop_2497
fmovdpos %icc, %f10, %f18
tcs %xcc, 0x7
wr %g0, 0x23, %asi
ldda [%l7 + 0x30] %asi, %i6
loop_2497:
edge32n %i3, %o4, %o1
fbn %fcc3, loop_2498
movcc %icc, %g4, %l3
udiv %l1, 0x1635, %o0
xnor %i4, %g1, %i1
loop_2498:
tle %icc, 0x5
edge8 %g5, %o6, %l5
umulcc %g7, %o5, %l4
tvs %xcc, 0x3
bpos %icc, loop_2499
smul %l6, 0x1E05, %g2
tsubcctv %i6, 0x1F1D, %i0
fbue,a %fcc3, loop_2500
loop_2499:
movvs %icc, %o2, %g6
std %f14, [%l7 + 0x48]
tcs %xcc, 0x0
loop_2500:
fzero %f20
movge %icc, %g3, %i2
umul %i5, 0x0878, %l0
movle %xcc, %l2, %o3
fxnor %f0, %f30, %f30
move %xcc, %o7, %i3
fmuld8ulx16 %f26, %f7, %f0
addccc %o4, %i7, %o1
tleu %icc, 0x7
tle %icc, 0x1
andn %g4, 0x1700, %l1
fbe,a %fcc2, loop_2501
fmovsne %icc, %f2, %f14
fandnot2s %f21, %f13, %f10
bcc,a,pn %icc, loop_2502
loop_2501:
fnegs %f5, %f3
set 0x24, %l2
lduwa [%l7 + %l2] 0x15, %o0
loop_2502:
fpadd16s %f10, %f30, %f25
tgu %icc, 0x3
udivx %i4, 0x1961, %g1
fmovrslz %i1, %f29, %f24
movre %g5, 0x0A3, %l3
umulcc %o6, %g7, %l5
set 0x14, %i6
swapa [%l7 + %i6] 0x11, %o5
edge8 %l6, %l4, %g2
fmovrdne %i6, %f28, %f24
or %i0, %g6, %g3
fmovde %xcc, %f11, %f18
nop
fitos %f0, %f5
fstox %f5, %f8
fxtos %f8, %f18
sdivx %o2, 0x0777, %i2
edge16 %l0, %i5, %o3
movge %icc, %l2, %o7
sllx %i3, 0x0E, %i7
movpos %xcc, %o1, %o4
edge8n %g4, %l1, %i4
ta %xcc, 0x5
nop
fitos %f4, %f0
fstox %f0, %f16
edge8 %g1, %o0, %i1
tpos %icc, 0x1
wr %g0, 0xeb, %asi
stwa %g5, [%l7 + 0x08] %asi
membar #Sync
smul %l3, %g7, %l5
stbar
fbue,a %fcc3, loop_2503
bcs %icc, loop_2504
fmovda %xcc, %f30, %f30
orncc %o6, 0x1845, %l6
loop_2503:
fpadd16s %f13, %f24, %f2
loop_2504:
array8 %o5, %g2, %l4
tne %xcc, 0x4
xorcc %i6, %g6, %g3
fmovdvc %xcc, %f21, %f2
alignaddrl %o2, %i0, %i2
addc %l0, %i5, %o3
edge16ln %o7, %i3, %i7
taddcc %l2, %o4, %o1
fcmpeq16 %f12, %f16, %l1
bvc,pt %icc, loop_2505
fmovsneg %xcc, %f14, %f7
fone %f24
add %l7, 0x18, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %i4
casxa [%l6] 0x81, %i4, %g1
loop_2505:
movcc %xcc, %g4, %o0
bneg,a %xcc, loop_2506
nop
fitod %f8, %f14
fdtox %f14, %f28
udiv %i1, 0x133F, %g5
xor %g7, 0x1858, %l5
loop_2506:
movvs %xcc, %l3, %l6
set 0x40, %o1
stda %f0, [%l7 + %o1] 0x17
membar #Sync
tvs %icc, 0x2
or %o6, %o5, %l4
movneg %xcc, %g2, %g6
addccc %i6, %o2, %g3
nop
set 0x4F, %g6
stb %i2, [%l7 + %g6]
movne %xcc, %l0, %i5
edge8ln %i0, %o7, %o3
stbar
set 0x2E, %g2
ldstuba [%l7 + %g2] 0x81, %i3
edge8n %l2, %o4, %o1
movrgez %i7, %l1, %g1
fmovrdlez %i4, %f26, %f22
bg,a loop_2507
subc %g4, %o0, %i1
fxors %f9, %f7, %f12
tsubcc %g7, 0x0BD3, %l5
loop_2507:
andncc %l3, %g5, %l6
umulcc %o6, 0x00B6, %l4
edge32n %g2, %g6, %i6
fandnot1s %f24, %f7, %f7
fbge,a %fcc3, loop_2508
srl %o5, %g3, %o2
movn %xcc, %i2, %l0
edge32 %i5, %i0, %o7
loop_2508:
tsubcc %o3, %l2, %o4
sdiv %i3, 0x0432, %i7
andcc %o1, %g1, %l1
movl %xcc, %i4, %g4
add %o0, 0x05FE, %g7
tcs %xcc, 0x2
movl %icc, %i1, %l5
prefetch [%l7 + 0x1C], 0x0
orncc %l3, 0x079A, %g5
fmul8x16 %f17, %f6, %f22
nop
fitos %f4, %f7
fstox %f7, %f2
st %f14, [%l7 + 0x6C]
fmovrslz %l6, %f29, %f10
tleu %icc, 0x2
add %l7, 0x38, %l6
wr %g0, 0x0c, %asi
casxa [%l6] %asi, %l4, %o6
fbu,a %fcc3, loop_2509
movcc %icc, %g6, %g2
tpos %xcc, 0x5
fpsub32s %f23, %f27, %f4
loop_2509:
subccc %o5, %i6, %g3
tn %xcc, 0x3
fpadd16s %f21, %f7, %f4
srlx %i2, %o2, %i5
te %icc, 0x4
srax %l0, %i0, %o3
tge %xcc, 0x5
xnor %o7, %l2, %i3
tl %xcc, 0x0
andcc %o4, 0x1C3E, %o1
fpadd32 %f0, %f10, %f8
srax %g1, 0x03, %l1
tsubcctv %i4, 0x0472, %g4
edge8ln %o0, %i7, %i1
fbue %fcc3, loop_2510
edge8n %g7, %l5, %g5
movvs %xcc, %l6, %l3
tsubcctv %l4, %g6, %o6
loop_2510:
nop
fitos %f0, %f3
fstox %f3, %f18
orncc %o5, 0x1617, %i6
movg %xcc, %g2, %i2
fcmpne16 %f20, %f22, %o2
movrgez %i5, %l0, %i0
tcc %icc, 0x1
brnz,a %g3, loop_2511
sll %o7, 0x12, %l2
edge32n %o3, %i3, %o1
andncc %o4, %g1, %l1
loop_2511:
movl %icc, %g4, %o0
tneg %xcc, 0x1
array8 %i7, %i4, %g7
xnor %l5, 0x0B2A, %g5
ldx [%l7 + 0x60], %i1
smul %l3, 0x09D2, %l6
sir 0x181A
brlz %g6, loop_2512
fmovse %xcc, %f15, %f2
orcc %o6, %l4, %o5
movge %icc, %i6, %g2
loop_2512:
andn %o2, 0x1526, %i5
fbule,a %fcc1, loop_2513
nop
setx 0xF6BA4266C06D9A03, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
fand %f30, %f16, %f14
fornot1s %f4, %f1, %f5
loop_2513:
mova %icc, %l0, %i0
wr %g0, 0x0c, %asi
stba %g3, [%l7 + 0x4A] %asi
set 0x68, %o6
stxa %o7, [%l7 + %o6] 0x23
membar #Sync
movl %icc, %l2, %i2
subc %o3, 0x0AB0, %o1
movrne %i3, %g1, %l1
movleu %xcc, %o4, %o0
orcc %i7, 0x0704, %i4
movn %icc, %g4, %g7
movrgz %g5, %l5, %l3
fbuge %fcc2, loop_2514
fmovrdgz %i1, %f24, %f22
sllx %g6, %l6, %o6
edge32n %o5, %i6, %l4
loop_2514:
nop
wr %g0, 0x80, %asi
ldsha [%l7 + 0x78] %asi, %o2
fmul8ulx16 %f24, %f20, %f30
fblg %fcc2, loop_2515
ba %xcc, loop_2516
movcs %icc, %i5, %g2
fmovdg %icc, %f9, %f26
loop_2515:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2516:
movrne %i0, 0x255, %g3
umul %l0, %o7, %l2
brlz,a %o3, loop_2517
orcc %o1, %i2, %i3
edge32n %g1, %l1, %o0
movre %i7, 0x0D9, %i4
loop_2517:
nop
fitod %f21, %f14
edge16l %o4, %g4, %g5
movneg %xcc, %l5, %l3
array32 %i1, %g7, %g6
srlx %o6, %o5, %i6
movvc %icc, %l4, %o2
bvc loop_2518
mulscc %l6, %g2, %i5
flush %l7 + 0x30
ld [%l7 + 0x3C], %f4
loop_2518:
orncc %g3, %i0, %o7
sethi 0x180D, %l2
nop
setx loop_2519, %l0, %l1
jmpl %l1, %l0
ldsh [%l7 + 0x76], %o3
sllx %i2, %i3, %o1
bpos,pt %xcc, loop_2520
loop_2519:
edge32n %g1, %o0, %l1
and %i4, %i7, %o4
fmovdvs %icc, %f8, %f24
loop_2520:
udiv %g5, 0x07F6, %g4
nop
fitos %f13, %f18
array16 %l3, %l5, %g7
tsubcc %i1, %o6, %o5
orncc %g6, %l4, %i6
fcmpeq32 %f0, %f10, %l6
sdiv %g2, 0x12B0, %o2
movvc %xcc, %g3, %i0
fmovdl %icc, %f4, %f29
fmovsleu %icc, %f2, %f10
udiv %i5, 0x1774, %l2
taddcctv %l0, %o7, %o3
ba,a,pt %icc, loop_2521
tcs %xcc, 0x1
addc %i3, %i2, %o1
swap [%l7 + 0x40], %g1
loop_2521:
tneg %icc, 0x7
fcmple32 %f20, %f28, %o0
sra %i4, 0x08, %i7
fmovsvc %xcc, %f20, %f26
nop
fitod %f6, %f8
edge32 %o4, %l1, %g5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitos %f1, %f2
fstod %f2, %f28
bvs,a %icc, loop_2522
xnor %l3, 0x17C3, %l5
udivx %g4, 0x1324, %i1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2522:
fblg %fcc2, loop_2523
udivcc %g7, 0x12F3, %o5
sllx %g6, 0x17, %o6
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x7C] %asi, %i6
loop_2523:
nop
wr %g0, 0x04, %asi
swapa [%l7 + 0x18] %asi, %l4
fcmpeq32 %f6, %f0, %l6
be,pt %icc, loop_2524
bg,a loop_2525
ldsh [%l7 + 0x60], %o2
tcc %icc, 0x7
loop_2524:
fble,a %fcc0, loop_2526
loop_2525:
nop
setx loop_2527, %l0, %l1
jmpl %l1, %g3
sdivcc %g2, 0x0262, %i0
edge32 %l2, %i5, %o7
loop_2526:
nop
set 0x22, %o3
ldstub [%l7 + %o3], %o3
loop_2527:
fbu %fcc0, loop_2528
fnand %f6, %f16, %f12
nop
setx 0xF9688475A0712C69, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
fmovsg %icc, %f20, %f24
loop_2528:
tpos %icc, 0x1
tcc %xcc, 0x5
fmovrslz %i3, %f22, %f10
movrgez %l0, %i2, %o1
fmovdg %xcc, %f0, %f11
ldsw [%l7 + 0x24], %g1
fbue %fcc0, loop_2529
xor %i4, %i7, %o0
lduh [%l7 + 0x6C], %o4
tl %icc, 0x6
loop_2529:
ldsw [%l7 + 0x54], %l1
orn %l3, %g5, %g4
edge32ln %i1, %l5, %g7
sth %o5, [%l7 + 0x30]
fbge,a %fcc1, loop_2530
tgu %xcc, 0x0
umulcc %g6, 0x0815, %o6
ldub [%l7 + 0x57], %i6
loop_2530:
tvc %icc, 0x2
tg %xcc, 0x3
wr %g0, 0x4f, %asi
stxa %l4, [%g0 + 0x30] %asi
move %xcc, %o2, %l6
brlez,a %g2, loop_2531
bl,a,pt %icc, loop_2532
fbul %fcc1, loop_2533
sra %i0, 0x06, %l2
loop_2531:
fcmpeq16 %f28, %f18, %i5
loop_2532:
subc %o7, %o3, %g3
loop_2533:
udivx %i3, 0x1CE1, %i2
lduw [%l7 + 0x14], %o1
nop
set 0x2C, %o5
sth %l0, [%l7 + %o5]
tl %xcc, 0x0
subc %i4, %i7, %o0
edge16ln %o4, %l1, %l3
movrlez %g5, 0x1B0, %g4
tsubcc %i1, %l5, %g7
taddcc %o5, 0x15C2, %g1
nop
setx loop_2534, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movcs %icc, %o6, %g6
fmovsa %xcc, %f16, %f5
movge %icc, %l4, %i6
loop_2534:
movge %xcc, %l6, %o2
ldd [%l7 + 0x30], %g2
addcc %l2, 0x04B0, %i0
tg %icc, 0x3
ldd [%l7 + 0x38], %f30
subc %i5, 0x1223, %o3
fpmerge %f24, %f27, %f20
movvc %icc, %g3, %i3
array16 %o7, %i2, %o1
fmovrsgz %l0, %f2, %f26
movg %xcc, %i7, %i4
fabsd %f22, %f26
fbuge,a %fcc2, loop_2535
movgu %icc, %o4, %l1
movneg %icc, %l3, %g5
edge32l %g4, %o0, %l5
loop_2535:
bpos,pt %xcc, loop_2536
fxor %f6, %f22, %f10
udivcc %i1, 0x01C1, %o5
fmovdne %icc, %f15, %f14
loop_2536:
movpos %xcc, %g1, %g7
alignaddr %o6, %l4, %i6
sdiv %g6, 0x1592, %l6
fornot1s %f2, %f22, %f6
sdiv %o2, 0x0DFC, %l2
edge16l %g2, %i5, %i0
tleu %xcc, 0x1
addccc %g3, %o3, %i3
array16 %i2, %o7, %o1
movl %icc, %i7, %l0
sllx %o4, 0x1D, %l1
xnorcc %i4, 0x1075, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smul %l3, 0x0E6C, %o0
sll %g4, %i1, %l5
sdivcc %g1, 0x0B84, %o5
orncc %o6, %g7, %l4
fabss %f6, %f12
movn %xcc, %i6, %g6
bcs %xcc, loop_2537
movre %o2, 0x008, %l6
xorcc %g2, %i5, %l2
array8 %g3, %i0, %o3
loop_2537:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addccc %i3, %i2, %o7
tgu %icc, 0x6
fornot1s %f0, %f4, %f29
orncc %o1, 0x0673, %l0
wr %g0, 0x80, %asi
lduwa [%l7 + 0x0C] %asi, %o4
fnot1 %f0, %f8
fnegd %f16, %f10
mova %xcc, %l1, %i7
fbe,a %fcc3, loop_2538
andncc %g5, %l3, %i4
umul %o0, 0x0594, %g4
fsrc1 %f28, %f2
loop_2538:
bcc,pn %icc, loop_2539
fnegd %f16, %f28
fmovdvc %icc, %f26, %f23
sdivx %i1, 0x147E, %l5
loop_2539:
nop
setx loop_2540, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tcc %xcc, 0x1
fba,a %fcc2, loop_2541
nop
setx 0x4DBDDB0260772FA2, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
loop_2540:
movleu %xcc, %o5, %g1
edge8 %o6, %g7, %i6
loop_2541:
fmovrdne %l4, %f22, %f14
movvc %icc, %o2, %g6
nop
setx 0x40592394, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
bl,a,pn %xcc, loop_2542
be loop_2543
tcc %icc, 0x0
umul %g2, %i5, %l2
loop_2542:
fnand %f24, %f26, %f20
loop_2543:
edge16l %l6, %i0, %o3
fbge,a %fcc3, loop_2544
fxor %f14, %f24, %f10
bl,pt %icc, loop_2545
bneg,pt %xcc, loop_2546
loop_2544:
srax %g3, 0x02, %i3
tvc %icc, 0x2
loop_2545:
nop
setx 0x407A3886, %l0, %l6
st %l6, [%l7 + 0x34]
ld [%l7 + 0x34], %fsr
loop_2546:
smul %o7, %i2, %l0
movre %o4, 0x257, %o1
bg,pn %xcc, loop_2547
fcmpeq32 %f26, %f12, %i7
fmovda %xcc, %f1, %f31
fxnor %f0, %f26, %f28
loop_2547:
prefetch [%l7 + 0x68], 0x1
movcs %icc, %g5, %l3
tge %icc, 0x7
smulcc %i4, 0x16F9, %o0
set 0x08, %i3
ldswa [%l7 + %i3] 0x19, %l1
wr %g0, 0x04, %asi
ldxa [%l7 + 0x38] %asi, %g4
xorcc %l5, 0x1574, %o5
movpos %icc, %i1, %o6
udiv %g7, 0x1B39, %i6
nop
setx 0xD5B005BA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x451FF79B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fdivs %f18, %f1, %f30
alignaddr %l4, %o2, %g6
movne %icc, %g2, %i5
edge8ln %g1, %l2, %l6
or %i0, 0x0FE8, %o3
sethi 0x0B92, %g3
flush %l7 + 0x24
udiv %i3, 0x0C88, %i2
faligndata %f4, %f0, %f28
nop
setx loop_2548, %l0, %l1
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 %l0, %o7, %o4
movpos %icc, %i7, %o1
movrgz %l3, 0x2BF, %i4
loop_2548:
movne %icc, %o0, %l1
fmovd %f4, %f28
smul %g4, %l5, %o5
srax %i1, %o6, %g7
srax %i6, 0x02, %l4
mulscc %o2, 0x0021, %g6
edge32ln %g2, %g5, %i5
fzero %f6
sdivcc %g1, 0x1336, %l6
fbu,a %fcc2, loop_2549
movvs %icc, %l2, %i0
movvs %icc, %o3, %g3
srl %i3, %l0, %i2
loop_2549:
sdivcc %o7, 0x15F7, %o4
wr %g0, 0x10, %asi
lda [%l7 + 0x68] %asi, %f26
wr %g0, 0x04, %asi
swapa [%l7 + 0x40] %asi, %i7
movrlz %l3, 0x297, %o1
fmovsl %xcc, %f24, %f12
srax %o0, 0x07, %i4
fba %fcc1, loop_2550
tvs %icc, 0x3
udivcc %g4, 0x1EC9, %l5
sra %l1, 0x05, %i1
loop_2550:
nop
fitod %f0, %f12
fdtox %f12, %f30
fxtod %f30, %f0
xnor %o6, %o5, %i6
fcmpeq32 %f24, %f20, %g7
umul %l4, 0x0D0A, %g6
fandnot1 %f24, %f14, %f16
brnz,a %g2, loop_2551
fandnot2 %f24, %f30, %f12
set 0x48, %o0
ldswa [%l7 + %o0] 0x89, %g5
loop_2551:
srlx %i5, %o2, %g1
bgu,a,pt %icc, loop_2552
edge8n %l2, %i0, %o3
movvc %icc, %g3, %i3
tle %xcc, 0x4
loop_2552:
movneg %xcc, %l0, %l6
fmovdn %icc, %f28, %f0
sdivcc %o7, 0x13A0, %i2
orn %i7, 0x0E5E, %l3
taddcctv %o4, 0x0A43, %o1
stw %o0, [%l7 + 0x64]
wr %g0, 0x88, %asi
lda [%l7 + 0x5C] %asi, %f2
fbne,a %fcc2, loop_2553
nop
fitod %f10, %f28
fdtoi %f28, %f24
fabsd %f16, %f12
fandnot2 %f30, %f6, %f6
loop_2553:
srax %g4, 0x0C, %i4
umulcc %l5, %l1, %o6
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x3B] %asi, %i1
fba,a %fcc1, loop_2554
movre %o5, %i6, %l4
lduh [%l7 + 0x4A], %g6
add %l7, 0x70, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %g2
casa [%l6] %asi, %g2, %g5
loop_2554:
call loop_2555
membar 0x4B
add %i5, 0x14A2, %o2
movpos %icc, %g7, %g1
loop_2555:
movne %icc, %l2, %i0
bcs,a,pn %icc, loop_2556
movl %icc, %o3, %g3
prefetch [%l7 + 0x28], 0x2
fandnot2 %f2, %f30, %f4
loop_2556:
mulx %l0, %l6, %i3
fbuge %fcc1, loop_2557
srax %i2, 0x13, %o7
movvs %icc, %l3, %o4
movcc %xcc, %i7, %o0
loop_2557:
movcc %icc, %o1, %i4
brnz %g4, loop_2558
nop
setx 0xD2BA4541, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x6CE7F784, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fadds %f18, %f16, %f4
nop
setx 0x2F77B6E0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
fsqrts %f22, %f10
sir 0x043C
loop_2558:
popc %l5, %o6
wr %g0, 0x04, %asi
ldda [%l7 + 0x40] %asi, %f0
fpsub32s %f1, %f31, %f19
sethi 0x0F08, %i1
array32 %o5, %l1, %i6
membar 0x39
te %xcc, 0x4
fones %f10
set 0x68, %l3
ldswa [%l7 + %l3] 0x81, %l4
mulscc %g2, 0x0CBE, %g5
fmovdcc %icc, %f27, %f28
edge16ln %g6, %i5, %g7
sth %o2, [%l7 + 0x40]
movrgz %g1, %i0, %l2
fcmpne16 %f8, %f18, %g3
wr %g0, 0x10, %asi
ldswa [%l7 + 0x18] %asi, %o3
be,a,pn %xcc, loop_2559
srl %l6, %i3, %l0
sethi 0x19C3, %o7
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x58] %asi, 0x1
loop_2559:
and %i2, 0x0F20, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16ln %o0, %i7, %o1
wr %g0, 0x80, %asi
swapa [%l7 + 0x6C] %asi, %i4
tn %xcc, 0x0
edge16n %g4, %o6, %i1
sllx %l5, 0x14, %o5
movrlz %i6, %l1, %l4
array32 %g2, %g6, %i5
movg %xcc, %g5, %o2
nop
setx 0x0AA00C0AD05A1B60, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
mulscc %g1, 0x0DBD, %i0
fmovdleu %xcc, %f8, %f12
edge32l %g7, %l2, %g3
subccc %o3, %i3, %l6
movrlez %l0, 0x204, %l3
movpos %icc, %o7, %i2
fble %fcc3, loop_2560
edge16 %o4, %i7, %o1
or %o0, %g4, %o6
sir 0x14A5
loop_2560:
nop
set 0x28, %g3
ldsha [%l7 + %g3] 0x04, %i4
array8 %l5, %o5, %i6
ba,a loop_2561
smulcc %l1, %l4, %g2
move %icc, %i1, %i5
wr %g0, 0x11, %asi
swapa [%l7 + 0x40] %asi, %g5
loop_2561:
nop
wr %g0, 0x04, %asi
lda [%l7 + 0x54] %asi, %f23
or %g6, %o2, %g1
nop
setx 0xF7CCF99FAE5F76CF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x31EA98C457E8D2F9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fsubd %f30, %f0, %f28
add %l7, 0x50, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %i0
casa [%l6] 0x80, %i0, %l2
tn %xcc, 0x2
fmovscc %icc, %f19, %f2
bgu,a %xcc, loop_2562
membar 0x54
smul %g7, 0x14CA, %o3
orncc %g3, %i3, %l6
loop_2562:
edge32n %l3, %o7, %i2
wr %g0, 0x19, %asi
ldsba [%l7 + 0x41] %asi, %l0
andcc %o4, 0x0651, %o1
movcc %xcc, %o0, %i7
udivx %o6, 0x1E2E, %i4
fbne %fcc0, loop_2563
nop
setx loop_2564, %l0, %l1
jmpl %l1, %l5
fmovrdlz %g4, %f20, %f24
fcmpgt16 %f8, %f6, %o5
loop_2563:
movvs %xcc, %l1, %i6
loop_2564:
movre %l4, 0x280, %g2
nop
setx 0xDE7DF7AFD061051A, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
bleu,a,pt %icc, loop_2565
st %f9, [%l7 + 0x08]
bvc,a %icc, loop_2566
tsubcctv %i5, 0x1288, %g5
loop_2565:
fmul8ulx16 %f12, %f6, %f14
tle %xcc, 0x1
loop_2566:
sub %g6, 0x0651, %o2
fmovdl %xcc, %f11, %f9
ldx [%l7 + 0x60], %i1
fbuge %fcc3, loop_2567
mulx %i0, %g1, %g7
set 0x5B, %g1
lduba [%l7 + %g1] 0x89, %o3
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
fornot1 %f26, %f28, %f2
set 0x50, %o4
ldsha [%l7 + %o4] 0x10, %g3
loop_2568:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlez %l2, 0x10C, %i3
tvc %icc, 0x3
sdivcc %l6, 0x1B0C, %o7
udivcc %i2, 0x1FD5, %l0
sdivx %o4, 0x0DE5, %o1
fnot1 %f20, %f4
movg %xcc, %l3, %i7
fpack16 %f0, %f11
srl %o6, %o0, %i4
be,pt %icc, loop_2569
sdivx %g4, 0x1FD5, %o5
smul %l1, %i6, %l5
fcmple32 %f2, %f28, %g2
loop_2569:
orn %l4, 0x1240, %g5
brgz,a %g6, loop_2570
movrne %o2, %i5, %i1
st %f31, [%l7 + 0x18]
edge16n %g1, %g7, %i0
loop_2570:
add %g3, 0x1DDB, %l2
smulcc %i3, %o3, %l6
tleu %xcc, 0x7
and %o7, %i2, %o4
umulcc %l0, 0x038A, %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andncc %i7, %o6, %o0
be loop_2571
tneg %xcc, 0x6
tvs %icc, 0x3
fbn %fcc1, loop_2572
loop_2571:
ldd [%l7 + 0x20], %f12
wr %g0, 0x81, %asi
ldxa [%l7 + 0x48] %asi, %i4
loop_2572:
tl %icc, 0x4
edge32ln %o1, %g4, %o5
xorcc %i6, %l1, %l5
udivcc %l4, 0x03DA, %g2
fsrc1 %f18, %f0
edge16l %g6, %o2, %g5
movrgz %i5, %g1, %g7
popc %i0, %g3
std %f24, [%l7 + 0x08]
fbg %fcc0, loop_2573
orn %i1, %i3, %l2
movgu %xcc, %l6, %o7
tvc %xcc, 0x7
loop_2573:
ble loop_2574
addcc %i2, %o4, %o3
brnz,a %l3, loop_2575
ta %icc, 0x7
loop_2574:
movne %icc, %l0, %i7
smul %o6, 0x1FD5, %o0
loop_2575:
add %i4, %o1, %o5
mulscc %g4, %i6, %l5
nop
setx 0xBE837DCE6A2655CE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x336DF5DCFE56B862, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fdivd %f16, %f2, %f20
be,a %icc, loop_2576
andn %l4, %g2, %g6
brgez %o2, loop_2577
orn %l1, %i5, %g5
loop_2576:
mulx %g1, %g7, %g3
bneg,a loop_2578
loop_2577:
stw %i0, [%l7 + 0x48]
subcc %i1, 0x1EEB, %l2
movleu %icc, %i3, %l6
loop_2578:
ld [%l7 + 0x44], %f26
nop
setx loop_2579, %l0, %l1
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 %o7, %i2, %o4
fmovrdne %l3, %f30, %f0
fcmple16 %f24, %f12, %l0
loop_2579:
membar 0x19
bleu,a,pt %xcc, loop_2580
edge8ln %o3, %i7, %o0
movcs %xcc, %o6, %o1
fmovsvs %xcc, %f5, %f2
loop_2580:
mulscc %i4, %g4, %o5
set 0x50, %i2
swapa [%l7 + %i2] 0x18, %l5
bcc,a,pn %xcc, loop_2581
fabss %f5, %f29
fble,a %fcc1, loop_2582
nop
setx 0xC56F1B0F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xE36020DE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fadds %f20, %f23, %f30
loop_2581:
brlz %l4, loop_2583
sth %i6, [%l7 + 0x40]
loop_2582:
umul %g2, 0x1748, %g6
fmovsvs %icc, %f7, %f4
loop_2583:
udivcc %o2, 0x1C62, %l1
fblg,a %fcc0, loop_2584
edge32 %g5, %i5, %g7
set 0x3C, %l5
swapa [%l7 + %l5] 0x04, %g3
loop_2584:
fxors %f11, %f26, %f20
ldd [%l7 + 0x58], %f12
edge32 %i0, %g1, %i1
array32 %l2, %l6, %o7
bcs,a loop_2585
edge8 %i3, %i2, %l3
sethi 0x0482, %l0
fmovrdgez %o4, %f28, %f16
loop_2585:
nop
wr %g0, 0x19, %asi
sta %f9, [%l7 + 0x6C] %asi
ldd [%l7 + 0x78], %i6
fsrc1 %f20, %f0
edge16l %o3, %o6, %o0
taddcc %i4, %g4, %o1
prefetch [%l7 + 0x70], 0x3
edge16n %o5, %l4, %l5
wr %g0, 0x89, %asi
swapa [%l7 + 0x18] %asi, %g2
fbue %fcc0, loop_2586
edge8n %g6, %o2, %l1
nop
set 0x5A, %i7
ldsb [%l7 + %i7], %i6
fbl %fcc3, loop_2587
loop_2586:
fmovrdlz %i5, %f16, %f6
nop
fitos %f10, %f24
fcmple16 %f0, %f4, %g7
loop_2587:
srl %g3, %i0, %g1
tsubcc %g5, 0x1C51, %i1
edge8n %l6, %o7, %i3
stbar
andn %i2, 0x0618, %l3
nop
setx loop_2588, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mulx %l0, %l2, %i7
sethi 0x12F7, %o4
edge32n %o3, %o0, %o6
loop_2588:
udivcc %g4, 0x0D94, %i4
umul %o5, %l4, %l5
sllx %o1, %g6, %g2
taddcctv %o2, %l1, %i5
membar 0x53
tl %xcc, 0x6
array32 %g7, %i6, %i0
movcs %icc, %g3, %g1
fmovrdgez %i1, %f14, %f24
movne %xcc, %g5, %l6
edge8 %i3, %o7, %i2
edge16n %l3, %l2, %l0
movrgez %i7, %o4, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpeq16 %f0, %f6, %o0
movrlez %g4, 0x00C, %i4
brz,a %o6, loop_2589
edge16n %l4, %l5, %o1
edge32 %g6, %o5, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2589:
array16 %l1, %g2, %g7
xnorcc %i6, %i5, %g3
brlz %g1, loop_2590
movl %xcc, %i1, %i0
bgu %xcc, loop_2591
movcs %xcc, %g5, %l6
loop_2590:
fmovsl %icc, %f20, %f2
fmovrslez %o7, %f24, %f30
loop_2591:
fmovsg %xcc, %f29, %f11
fzero %f8
bl,a,pt %xcc, loop_2592
taddcctv %i2, 0x1B49, %l3
nop
setx loop_2593, %l0, %l1
jmpl %l1, %l2
for %f16, %f8, %f20
loop_2592:
for %f22, %f30, %f10
add %l7, 0x50, %l6
wr %g0, 0x0c, %asi
casxa [%l6] 0x0c, %i3, %i7
loop_2593:
orcc %o4, 0x0F75, %l0
tg %icc, 0x0
tcs %icc, 0x4
move %icc, %o3, %g4
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x10] %asi, 0x1
ldsh [%l7 + 0x30], %i4
set 0x5A, %g5
ldsha [%l7 + %g5] 0x19, %l4
movcc %icc, %o6, %l5
movrgz %g6, %o5, %o1
sub %o2, 0x06CE, %l1
mova %xcc, %g7, %i6
fbn %fcc0, loop_2594
fbne %fcc3, loop_2595
nop
setx 0xFED1C58F1A8861B4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xDBA5F59B38A578F4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fsubd %f30, %f22, %f2
edge16n %i5, %g2, %g1
loop_2594:
nop
wr %g0, 0x80, %asi
ldsha [%l7 + 0x76] %asi, %g3
loop_2595:
mulx %i0, 0x15FD, %i1
alignaddr %l6, %o7, %g5
fmovsge %xcc, %f2, %f22
orncc %l3, 0x0A84, %i2
tle %icc, 0x3
tg %xcc, 0x5
andn %l2, 0x0DDB, %i7
fpsub16 %f24, %f26, %f24
movl %xcc, %o4, %i3
ldstub [%l7 + 0x54], %o3
edge16l %g4, %o0, %l0
tle %xcc, 0x2
fmovrde %l4, %f0, %f6
fmovrdne %o6, %f6, %f30
andncc %l5, %i4, %g6
tcc %xcc, 0x7
srax %o1, 0x00, %o2
fbul,a %fcc1, loop_2596
nop
fitos %f14, %f3
fstox %f3, %f28
edge32ln %o5, %l1, %g7
popc 0x1131, %i6
loop_2596:
fnegd %f0, %f6
fors %f14, %f16, %f25
andcc %i5, %g1, %g3
fmovsge %xcc, %f6, %f17
tvc %xcc, 0x6
tcs %xcc, 0x6
sdiv %i0, 0x1E1A, %i1
movl %xcc, %l6, %o7
tpos %xcc, 0x7
bl loop_2597
tleu %icc, 0x0
fmovdcc %icc, %f22, %f2
sdiv %g2, 0x03C7, %l3
loop_2597:
tvs %xcc, 0x6
brnz,a %g5, loop_2598
fpack32 %f8, %f2, %f8
ld [%l7 + 0x14], %f24
brlz %l2, loop_2599
loop_2598:
edge32 %i2, %o4, %i3
bgu,a loop_2600
srax %i7, %o3, %o0
loop_2599:
fandnot2 %f20, %f8, %f24
edge16ln %g4, %l4, %l0
loop_2600:
andn %o6, %i4, %g6
tneg %xcc, 0x4
andcc %o1, 0x06F8, %l5
subccc %o5, 0x1688, %o2
addc %l1, %g7, %i5
stw %g1, [%l7 + 0x10]
fabss %f30, %f12
fbe %fcc1, loop_2601
mova %icc, %g3, %i6
fmovrdlz %i1, %f6, %f8
wr %g0, 0x89, %asi
lduha [%l7 + 0x44] %asi, %l6
loop_2601:
addccc %i0, 0x03C6, %g2
fornot1 %f8, %f18, %f18
xorcc %l3, %g5, %o7
tvs %icc, 0x6
ld [%l7 + 0x14], %f1
edge16n %l2, %i2, %o4
movcc %xcc, %i3, %o3
edge16ln %i7, %o0, %l4
add %l7, 0x28, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %l0
casa [%l6] %asi, %l0, %o6
edge32n %i4, %g6, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
membar #Sync
wr %g0, 0xf1, %asi
ldda [%l7 + 0x40] %asi, %f16
sth %g4, [%l7 + 0x1A]
nop
setx loop_2602, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
nop
set 0x10, %i1
stb %l5, [%l7 + %i1]
edge16l %o2, %l1, %g7
set 0x4F, %o7
lduba [%l7 + %o7] 0x80, %o5
loop_2602:
edge16ln %g1, %g3, %i6
edge8n %i5, %i1, %i0
fmovda %xcc, %f6, %f22
xnor %g2, %l3, %l6
movl %xcc, %g5, %o7
srlx %l2, %i2, %i3
stx %o4, [%l7 + 0x28]
nop
set 0x12, %l0
ldsh [%l7 + %l0], %i7
fmovsneg %xcc, %f29, %f31
set 0x50, %o2
prefetcha [%l7 + %o2] 0x19, 0x0
orncc %o3, 0x18DA, %l0
fexpand %f26, %f26
tvs %xcc, 0x1
orcc %o6, %i4, %g6
sir 0x0717
fzero %f24
fmovdleu %icc, %f26, %f27
ldsh [%l7 + 0x12], %o1
movrlz %g4, %l4, %l5
tg %icc, 0x2
fmovsne %xcc, %f9, %f18
stx %l1, [%l7 + 0x30]
fmovrsgz %o2, %f14, %f8
taddcc %o5, 0x023F, %g7
fandnot2 %f8, %f4, %f22
nop
fitod %f8, %f16
fdtox %f16, %f22
pdist %f28, %f24, %f4
edge8n %g3, %i6, %g1
xorcc %i1, 0x0FAA, %i0
fbug,a %fcc0, loop_2603
brgez,a %i5, loop_2604
fmovdpos %icc, %f1, %f28
bl,a,pn %icc, loop_2605
loop_2603:
fmovrdgz %g2, %f18, %f16
loop_2604:
ta %icc, 0x2
fbne,a %fcc2, loop_2606
loop_2605:
bvc loop_2607
sdivx %l3, 0x0294, %l6
for %f24, %f22, %f16
loop_2606:
sir 0x14FA
loop_2607:
sub %g5, %o7, %i2
movre %l2, 0x200, %i3
tsubcc %o4, %o0, %o3
sdivcc %l0, 0x014C, %o6
umul %i4, 0x0545, %g6
bvc,pn %xcc, loop_2608
srl %i7, %o1, %g4
movgu %icc, %l5, %l4
fbule,a %fcc2, loop_2609
loop_2608:
umulcc %o2, %o5, %g7
movrlez %g3, 0x085, %l1
edge16 %i6, %g1, %i0
loop_2609:
fmovdcc %icc, %f19, %f2
set 0x40, %i4
stda %f16, [%l7 + %i4] 0x16
membar #Sync
array8 %i1, %g2, %i5
ldsh [%l7 + 0x20], %l3
movrlez %l6, %g5, %i2
fands %f10, %f11, %f18
tn %icc, 0x2
edge8n %o7, %l2, %o4
fpadd16s %f17, %f22, %f25
nop
setx loop_2610, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fand %f24, %f18, %f4
move %xcc, %o0, %i3
umul %l0, %o3, %i4
loop_2610:
mulx %g6, 0x0C03, %i7
umulcc %o6, 0x10F6, %o1
bcc,pn %icc, loop_2611
movvc %icc, %g4, %l5
bn,pt %xcc, loop_2612
fmul8x16au %f11, %f1, %f14
loop_2611:
fabsd %f10, %f10
movrlez %l4, %o2, %g7
loop_2612:
fnegs %f5, %f8
set 0x56, %l4
ldsba [%l7 + %l4] 0x0c, %g3
nop
setx 0x3C92BB5F9011D71F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x8D13026F82B0E1E1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f28, %f14
be,a loop_2613
brz %o5, loop_2614
fxors %f26, %f31, %f1
umulcc %l1, 0x02F4, %i6
loop_2613:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2614:
bpos,a loop_2615
fbu,a %fcc0, loop_2616
fbn %fcc3, loop_2617
fornot1s %f4, %f16, %f19
loop_2615:
fbuge %fcc3, loop_2618
loop_2616:
orn %g1, %i1, %i0
loop_2617:
addc %i5, %l3, %g2
fandnot2 %f8, %f2, %f10
loop_2618:
sub %g5, 0x039F, %l6
tge %icc, 0x2
fmovsleu %icc, %f26, %f19
brgz %i2, loop_2619
movpos %icc, %l2, %o7
alignaddrl %o0, %i3, %l0
movrlez %o3, 0x0E1, %o4
loop_2619:
brnz,a %g6, loop_2620
fmovrsne %i7, %f25, %f31
smulcc %o6, 0x1846, %i4
fcmpgt16 %f2, %f8, %g4
loop_2620:
bne,pt %icc, loop_2621
fxor %f0, %f20, %f8
nop
fitod %f4, %f4
fdtoi %f4, %f7
addc %o1, 0x1615, %l4
loop_2621:
edge8 %l5, %g7, %o2
tgu %icc, 0x2
set 0x2B, %i0
stba %o5, [%l7 + %i0] 0x2b
membar #Sync
edge16l %l1, %i6, %g3
sub %i1, 0x0E87, %i0
movrne %g1, 0x2CA, %l3
fmovsge %xcc, %f6, %f5
movle %icc, %i5, %g5
andn %l6, 0x0736, %g2
addccc %i2, 0x00A5, %o7
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x40] %asi, 0x0
fba %fcc1, loop_2622
sra %l2, 0x06, %l0
edge16 %o3, %i3, %g6
set 0x18, %l1
stha %i7, [%l7 + %l1] 0xe3
membar #Sync
loop_2622:
ta %xcc, 0x3
fandnot2s %f16, %f12, %f21
faligndata %f8, %f12, %f26
sdivx %o4, 0x1BAB, %i4
fpsub16 %f28, %f2, %f4
brgez %o6, loop_2623
fmovrslez %o1, %f8, %f20
ldsh [%l7 + 0x4A], %g4
srlx %l4, 0x0F, %g7
loop_2623:
fpadd32s %f16, %f15, %f4
subccc %o2, 0x08A5, %o5
call loop_2624
sllx %l1, 0x1F, %i6
fbo %fcc3, loop_2625
subcc %g3, %i1, %i0
loop_2624:
udivcc %l5, 0x0FA8, %g1
brgez,a %i5, loop_2626
loop_2625:
fmul8ulx16 %f20, %f12, %f2
smulcc %l3, %l6, %g5
movge %icc, %g2, %i2
loop_2626:
fmovdn %xcc, %f19, %f9
movrne %o0, 0x0C0, %o7
be,pn %icc, loop_2627
udivcc %l2, 0x1C5A, %l0
umul %i3, %o3, %g6
flush %l7 + 0x18
loop_2627:
tleu %icc, 0x2
bn,a,pt %icc, loop_2628
sir 0x1089
movle %xcc, %i7, %i4
tneg %icc, 0x6
loop_2628:
fnot1s %f17, %f29
fmovsleu %xcc, %f25, %f8
brnz,a %o6, loop_2629
edge32 %o4, %o1, %g4
bcs,pt %xcc, loop_2630
udiv %l4, 0x11A9, %g7
loop_2629:
nop
wr %g0, 0x11, %asi
swapa [%l7 + 0x14] %asi, %o5
loop_2630:
fbug,a %fcc3, loop_2631
movleu %xcc, %l1, %o2
movcs %xcc, %i6, %g3
bneg loop_2632
loop_2631:
andcc %i1, %i0, %g1
faligndata %f28, %f8, %f26
fmovsne %icc, %f7, %f0
loop_2632:
movn %xcc, %i5, %l3
bcc %icc, loop_2633
fmovdgu %icc, %f25, %f30
tge %xcc, 0x4
call loop_2634
loop_2633:
fpsub16s %f15, %f17, %f24
edge16l %l6, %g5, %l5
movle %xcc, %i2, %g2
loop_2634:
add %o0, 0x0262, %o7
stx %l0, [%l7 + 0x40]
movgu %icc, %l2, %i3
movvs %icc, %o3, %g6
brnz,a %i4, loop_2635
tvc %xcc, 0x3
sethi 0x07A6, %i7
srlx %o6, 0x05, %o4
loop_2635:
edge32n %o1, %l4, %g4
fmovscc %icc, %f11, %f27
movneg %xcc, %o5, %g7
fxnor %f0, %f14, %f8
fmovdge %icc, %f30, %f1
array32 %o2, %i6, %l1
bn loop_2636
mova %xcc, %i1, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fand %f4, %f14, %f22
loop_2636:
nop
setx 0x056E2E0C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x012C43B3, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fmuls %f28, %f23, %f2
set 0x380, %i5
nop ! nop ! ldxa [%g0 + %i5] 0x40, %g1 ripped by fixASI40.pl ripped by fixASI40.pl
taddcctv %i5, %l3, %l6
movl %icc, %g5, %l5
ld [%l7 + 0x58], %f13
alignaddrl %i2, %i0, %o0
wr %g0, 0x04, %asi
stwa %g2, [%l7 + 0x14] %asi
andcc %l0, %o7, %l2
tvc %icc, 0x0
subccc %i3, %g6, %o3
set 0x40, %g4
stda %f16, [%l7 + %g4] 0x15
movvc %icc, %i7, %i4
movne %xcc, %o6, %o4
array32 %l4, %g4, %o5
mova %xcc, %o1, %g7
wr %g0, 0x11, %asi
lduba [%l7 + 0x5F] %asi, %o2
fmovdneg %xcc, %f28, %f6
ldx [%l7 + 0x40], %i6
stb %l1, [%l7 + 0x72]
sdiv %i1, 0x0136, %g3
fmovdn %icc, %f5, %f21
brnz,a %g1, loop_2637
movre %l3, 0x37C, %l6
swap [%l7 + 0x30], %g5
tle %icc, 0x6
loop_2637:
movne %icc, %l5, %i5
andcc %i2, 0x10EA, %o0
alignaddr %i0, %g2, %o7
set 0x40, %l6
stda %f16, [%l7 + %l6] 0x88
fcmpgt16 %f4, %f6, %l2
movrgez %l0, %i3, %o3
sdiv %i7, 0x0881, %i4
set 0x2E, %g7
lduha [%l7 + %g7] 0x14, %o6
sll %g6, 0x14, %o4
fpackfix %f14, %f27
fbge %fcc1, loop_2638
tgu %icc, 0x2
fmovrslez %l4, %f30, %f6
smulcc %g4, %o5, %o1
loop_2638:
andn %o2, %g7, %l1
tgu %icc, 0x7
edge8 %i1, %g3, %g1
fmovsl %icc, %f21, %f24
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovd %f14, %f14
and %i6, 0x1673, %l6
set 0x20, %l2
sta %f22, [%l7 + %l2] 0x04
nop
setx 0xB3483E65D07A2DCE, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
movre %g5, %l5, %i5
mulscc %l3, %i2, %o0
srax %g2, 0x16, %o7
te %icc, 0x0
fmovrslez %i0, %f1, %f31
add %l2, %l0, %i3
movge %xcc, %i7, %i4
ld [%l7 + 0x0C], %f27
movle %icc, %o3, %o6
bneg,a loop_2639
sra %g6, %o4, %g4
sdiv %l4, 0x0367, %o5
sethi 0x1792, %o2
loop_2639:
movn %xcc, %o1, %g7
umulcc %l1, %g3, %g1
alignaddrl %i1, %l6, %g5
addccc %i6, 0x0C71, %l5
taddcc %l3, 0x0B0E, %i2
tne %xcc, 0x2
mulx %i5, 0x0A1C, %o0
or %o7, 0x1388, %i0
or %g2, %l2, %l0
movrgez %i3, 0x395, %i4
subc %i7, %o3, %g6
edge16 %o6, %g4, %o4
andncc %l4, %o5, %o2
taddcctv %g7, 0x0A15, %l1
xnor %o1, 0x06A2, %g3
fnegd %f24, %f4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orcc %i1, 0x1EAF, %g1
bcs,a,pt %xcc, loop_2640
tvs %icc, 0x5
subccc %g5, 0x034F, %i6
bvs,pt %xcc, loop_2641
loop_2640:
brnz,a %l5, loop_2642
ta %xcc, 0x4
orcc %l6, %i2, %i5
loop_2641:
tcc %icc, 0x7
loop_2642:
andncc %l3, %o0, %i0
sll %o7, 0x11, %l2
ble,a %xcc, loop_2643
sub %l0, 0x1D11, %g2
movg %xcc, %i3, %i7
movcc %xcc, %o3, %i4
loop_2643:
smul %o6, 0x1E67, %g4
stx %o4, [%l7 + 0x58]
smul %g6, %l4, %o5
subcc %g7, %l1, %o1
sll %o2, 0x0B, %i1
sdivcc %g1, 0x1A93, %g5
tg %xcc, 0x6
brlez,a %i6, loop_2644
sethi 0x08C5, %g3
edge16n %l6, %l5, %i2
nop
fitod %f10, %f14
fdtox %f14, %f14
loop_2644:
tne %xcc, 0x0
brnz %i5, loop_2645
sir 0x113D
tl %xcc, 0x4
add %l3, 0x1EC0, %o0
loop_2645:
movn %xcc, %i0, %l2
edge8l %l0, %g2, %i3
fcmple32 %f8, %f4, %i7
umulcc %o7, %o3, %o6
fornot2s %f15, %f15, %f30
prefetch [%l7 + 0x34], 0x3
ld [%l7 + 0x10], %f6
fmuld8ulx16 %f27, %f27, %f12
umulcc %i4, %g4, %o4
fmovdpos %xcc, %f22, %f25
stbar
brlz,a %l4, loop_2646
tneg %icc, 0x1
udivcc %g6, 0x1B59, %o5
ble,pt %icc, loop_2647
loop_2646:
tgu %xcc, 0x4
add %l7, 0x58, %l6
wr %g0, 0x04, %asi
casa [%l6] %asi, %g7, %l1
loop_2647:
nop
fitos %f4, %f3
or %o1, %i1, %g1
set 0x48, %i6
stxa %o2, [%l7 + %i6] 0x23
membar #Sync
bpos,a loop_2648
edge16n %i6, %g5, %l6
xor %l5, 0x0A62, %g3
nop
setx 0x20038273, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x9D08875A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fsubs %f0, %f4, %f29
loop_2648:
fbge,a %fcc1, loop_2649
tcs %icc, 0x1
movle %icc, %i2, %i5
ldd [%l7 + 0x18], %l2
loop_2649:
call loop_2650
array32 %o0, %i0, %l0
fpsub16 %f6, %f10, %f4
edge16 %l2, %i3, %g2
loop_2650:
smul %o7, 0x1104, %o3
fba,a %fcc3, loop_2651
movn %xcc, %i7, %i4
fmul8x16 %f20, %f6, %f12
fbue,a %fcc2, loop_2652
loop_2651:
addccc %g4, 0x1CDB, %o4
sra %o6, 0x1D, %g6
taddcctv %l4, 0x155A, %g7
loop_2652:
movrlez %o5, 0x2FB, %l1
fmovsle %xcc, %f25, %f26
mulscc %i1, 0x03D3, %o1
movpos %xcc, %g1, %i6
edge32ln %o2, %g5, %l6
ldsw [%l7 + 0x58], %l5
tge %icc, 0x5
movrne %g3, %i5, %l3
movpos %xcc, %o0, %i0
tgu %xcc, 0x0
bne,pn %icc, loop_2653
popc %l0, %l2
addc %i2, 0x0FDA, %g2
smulcc %i3, 0x1128, %o3
loop_2653:
bcs,a,pn %icc, loop_2654
nop
fitos %f13, %f2
fstox %f2, %f30
subc %o7, %i7, %g4
tle %xcc, 0x0
loop_2654:
movl %xcc, %o4, %i4
fmovdcc %icc, %f25, %f29
movn %icc, %g6, %o6
subcc %l4, %g7, %o5
tleu %icc, 0x5
mulscc %i1, 0x1184, %o1
sllx %g1, 0x1E, %l1
tleu %icc, 0x6
tge %icc, 0x3
fbg,a %fcc2, loop_2655
nop
setx 0x126F4922, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0xFF0CD92E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fadds %f8, %f26, %f22
edge32 %i6, %o2, %g5
set 0x24, %o1
swapa [%l7 + %o1] 0x18, %l5
loop_2655:
tsubcc %l6, %i5, %l3
tleu %icc, 0x4
xnorcc %g3, 0x08CE, %o0
movrgez %i0, 0x093, %l0
smulcc %i2, 0x0E3D, %l2
xor %g2, %i3, %o7
fbge,a %fcc0, loop_2656
stx %i7, [%l7 + 0x20]
fabss %f2, %f6
sdivx %o3, 0x0579, %g4
loop_2656:
tvs %icc, 0x0
subccc %o4, %i4, %g6
orncc %l4, 0x10BD, %o6
orn %o5, %i1, %o1
ta %icc, 0x5
movcc %xcc, %g7, %g1
fcmpeq16 %f4, %f18, %l1
fcmpeq16 %f14, %f30, %o2
tvc %icc, 0x0
xnorcc %i6, 0x0A74, %g5
tvs %icc, 0x6
fand %f22, %f14, %f20
fnot1 %f16, %f24
te %icc, 0x7
udiv %l6, 0x111A, %l5
alignaddr %i5, %l3, %g3
and %o0, 0x101D, %i0
movleu %xcc, %l0, %i2
brlz %l2, loop_2657
tvc %xcc, 0x4
move %icc, %i3, %o7
xor %g2, %o3, %i7
loop_2657:
alignaddr %g4, %o4, %g6
fmovdne %xcc, %f21, %f3
edge8n %l4, %i4, %o6
bne,a %xcc, loop_2658
fpack16 %f16, %f26
movn %xcc, %i1, %o1
movle %xcc, %g7, %o5
loop_2658:
umul %l1, 0x110D, %o2
movleu %xcc, %g1, %g5
xor %l6, %i6, %i5
movl %icc, %l3, %g3
tneg %xcc, 0x1
umulcc %o0, %l5, %l0
addccc %i2, 0x0E46, %i0
xorcc %i3, %l2, %o7
subcc %g2, %i7, %g4
addc %o3, 0x061B, %g6
edge32n %o4, %i4, %o6
sra %i1, %l4, %g7
ldsh [%l7 + 0x5E], %o5
udivx %o1, 0x1D33, %o2
fbn,a %fcc3, loop_2659
tn %icc, 0x5
movcs %icc, %l1, %g5
fbg %fcc3, loop_2660
loop_2659:
fbge %fcc0, loop_2661
movgu %xcc, %l6, %g1
tle %icc, 0x6
loop_2660:
bvc %icc, loop_2662
loop_2661:
addcc %i6, 0x127D, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
loop_2662:
ldsw [%l7 + 0x14], %g3
stbar
taddcc %i5, %o0, %l0
xnor %l5, %i0, %i3
array16 %l2, %i2, %g2
fmovrse %o7, %f29, %f5
mulscc %i7, 0x16E3, %o3
movge %icc, %g4, %g6
movrlz %i4, 0x073, %o4
ldstub [%l7 + 0x3C], %i1
andn %l4, 0x0B31, %g7
tle %icc, 0x0
fbo,a %fcc1, loop_2663
tleu %xcc, 0x0
fcmpgt32 %f0, %f10, %o6
fxnor %f14, %f14, %f26
loop_2663:
fbo %fcc1, loop_2664
movrne %o1, %o2, %o5
bgu,a loop_2665
bshuffle %f28, %f4, %f2
loop_2664:
bge,a loop_2666
movcs %xcc, %g5, %l6
loop_2665:
nop
set 0x58, %g2
ldd [%l7 + %g2], %g0
tcc %xcc, 0x2
loop_2666:
fsrc1s %f10, %f16
brz,a %l1, loop_2667
bleu,a loop_2668
xnorcc %i6, 0x0C31, %g3
movge %xcc, %i5, %l3
loop_2667:
nop
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x2E] %asi, %o0
loop_2668:
tle %icc, 0x0
umulcc %l0, 0x0B00, %i0
fmovrse %l5, %f22, %f26
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x5E] %asi, %l2
stb %i3, [%l7 + 0x4C]
set 0x40, %o6
stda %f16, [%l7 + %o6] 0x16
membar #Sync
fmovdg %xcc, %f10, %f22
movle %xcc, %g2, %i2
smul %i7, 0x0FDC, %o3
set 0x70, %o3
ldda [%l7 + %o3] 0x2f, %g4
add %l7, 0x60, %l6
wr %g0, 0x04, %asi
casxa [%l6] %asi, %o7, %i4
smulcc %g6, 0x1669, %i1
fbule %fcc0, loop_2669
mulscc %o4, %g7, %l4
fcmple16 %f24, %f14, %o6
fcmpgt32 %f20, %f22, %o1
loop_2669:
edge32 %o5, %g5, %o2
xor %g1, %l6, %i6
tge %icc, 0x1
smul %g3, %i5, %l1
fmovdvs %xcc, %f6, %f11
ldsh [%l7 + 0x48], %o0
alignaddrl %l3, %i0, %l0
array16 %l2, %i3, %l5
andcc %g2, %i7, %i2
movgu %xcc, %o3, %g4
tvc %xcc, 0x5
nop
fitod %f6, %f8
fdtox %f8, %f22
udiv %i4, 0x1E68, %g6
movn %icc, %i1, %o4
nop
setx loop_2670, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovrsne %o7, %f3, %f17
ldd [%l7 + 0x50], %l4
movrlez %g7, %o1, %o5
loop_2670:
fmul8x16al %f8, %f3, %f0
fmovrsne %o6, %f29, %f5
bcs,a,pt %xcc, loop_2671
movge %icc, %g5, %o2
bge,a,pn %icc, loop_2672
bg,a,pt %xcc, loop_2673
loop_2671:
edge8n %l6, %g1, %i6
fmovdcc %icc, %f17, %f2
loop_2672:
tl %icc, 0x2
loop_2673:
umulcc %i5, %g3, %o0
sdiv %l3, 0x0E94, %l1
movl %xcc, %l0, %i0
nop
fitod %f12, %f26
fdtos %f26, %f7
fbo %fcc3, loop_2674
and %i3, %l2, %g2
fmovscs %xcc, %f13, %f21
sethi 0x1D8A, %i7
loop_2674:
movcs %icc, %i2, %o3
fexpand %f1, %f4
bvs %icc, loop_2675
fbge,a %fcc0, loop_2676
movrlez %l5, %i4, %g4
ta %icc, 0x4
loop_2675:
sllx %i1, %o4, %g6
loop_2676:
bl %xcc, loop_2677
movre %l4, 0x2D8, %o7
brz %o1, loop_2678
movg %icc, %o5, %o6
loop_2677:
fbn,a %fcc0, loop_2679
xnorcc %g7, %o2, %l6
loop_2678:
orn %g5, %g1, %i5
movvs %icc, %i6, %o0
loop_2679:
nop
set 0x3C, %g6
ldsha [%l7 + %g6] 0x18, %g3
set 0x4C, %o5
sta %f25, [%l7 + %o5] 0x89
smul %l1, %l0, %i0
smul %i3, 0x1C18, %l3
wr %g0, 0x18, %asi
lduha [%l7 + 0x22] %asi, %g2
movleu %xcc, %i7, %i2
tpos %icc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fxnors %f31, %f7, %f9
bvc loop_2680
nop
set 0x68, %i3
std %f16, [%l7 + %i3]
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
movrlz %l2, 0x0CB, %o3
loop_2680:
or %i4, %l5, %g4
fmul8x16al %f17, %f25, %f0
loop_2681:
tgu %icc, 0x1
fmovsg %icc, %f6, %f29
movre %i1, %g6, %o4
fmovdcs %icc, %f2, %f18
movg %icc, %l4, %o1
fxors %f4, %f15, %f2
fmuld8ulx16 %f17, %f14, %f8
andcc %o7, %o5, %o6
smulcc %g7, %o2, %l6
movcs %icc, %g5, %i5
wr %g0, 0x89, %asi
sta %f24, [%l7 + 0x14] %asi
movge %xcc, %g1, %o0
mova %icc, %i6, %l1
fmovdpos %xcc, %f7, %f24
ldsb [%l7 + 0x49], %g3
fmovscc %icc, %f21, %f12
popc 0x10BB, %i0
fxnors %f23, %f17, %f24
fmovrdgez %l0, %f10, %f16
fcmpgt16 %f22, %f4, %i3
nop
setx 0x57117E3F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0x48EBBE2E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fadds %f11, %f15, %f10
bgu,pt %xcc, loop_2682
movrgz %l3, %g2, %i7
addccc %l2, %i2, %i4
brgez %o3, loop_2683
loop_2682:
sdivx %l5, 0x19B8, %i1
bcs %xcc, loop_2684
st %f21, [%l7 + 0x64]
loop_2683:
fmovdcc %icc, %f8, %f0
movgu %icc, %g4, %o4
loop_2684:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %icc, 0x6
ble loop_2685
fmovdg %xcc, %f29, %f13
stx %l4, [%l7 + 0x10]
movvc %icc, %g6, %o7
loop_2685:
movre %o5, %o6, %g7
andn %o1, 0x1DB8, %o2
membar 0x6B
edge32 %l6, %i5, %g5
tvs %icc, 0x7
fbue,a %fcc1, loop_2686
movcs %icc, %o0, %i6
xorcc %l1, %g1, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2686:
fcmple32 %f8, %f22, %l0
edge16ln %i0, %l3, %i3
set 0x16, %o0
ldstuba [%l7 + %o0] 0x80, %g2
fbule %fcc1, loop_2687
tg %icc, 0x6
brlez %i7, loop_2688
tg %xcc, 0x7
loop_2687:
fmovsn %xcc, %f22, %f11
mulscc %l2, 0x0F7D, %i4
loop_2688:
nop
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x14] %asi, %o3
tge %xcc, 0x3
fandnot1 %f2, %f28, %f12
movcs %icc, %l5, %i2
fbn,a %fcc1, loop_2689
fexpand %f29, %f20
fpmerge %f1, %f1, %f26
edge16n %g4, %i1, %l4
loop_2689:
movgu %icc, %g6, %o4
nop
fitos %f17, %f1
wr %g0, 0x27, %asi
stwa %o5, [%l7 + 0x1C] %asi
membar #Sync
fmovsne %xcc, %f22, %f29
tsubcc %o6, %g7, %o7
set 0x38, %g3
stxa %o2, [%l7 + %g3] 0x22
membar #Sync
smulcc %o1, 0x1E8B, %l6
fbo,a %fcc2, loop_2690
ldsb [%l7 + 0x4A], %g5
sir 0x16A4
movgu %icc, %i5, %i6
loop_2690:
nop
add %l7, 0x38, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %l1
casxa [%l6] 0x81, %l1, %o0
fxors %f31, %f29, %f19
sub %g3, %g1, %l0
edge32n %l3, %i3, %i0
movrlz %g2, 0x0B4, %i7
set 0x0C, %g1
lda [%l7 + %g1] 0x81, %f5
movge %xcc, %l2, %o3
wr %g0, 0x80, %asi
lda [%l7 + 0x38] %asi, %f7
fand %f0, %f18, %f22
edge16n %i4, %i2, %g4
fbule %fcc3, loop_2691
nop
setx 0xB06DDBFA, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
addccc %l5, 0x0A41, %l4
bne,a loop_2692
loop_2691:
movrne %i1, %o4, %g6
brgez,a %o5, loop_2693
fmovdvs %xcc, %f25, %f7
loop_2692:
sdivcc %o6, 0x1E02, %o7
nop
fitod %f4, %f8
fdtos %f8, %f3
loop_2693:
or %o2, 0x02C7, %g7
set 0x70, %o4
ldda [%l7 + %o4] 0x80, %i6
movge %icc, %g5, %o1
nop
setx loop_2694, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
srl %i5, %i6, %l1
orncc %g3, %g1, %o0
tsubcc %l3, 0x104F, %i3
loop_2694:
andcc %i0, %g2, %l0
bvs loop_2695
array8 %l2, %o3, %i7
fbo %fcc1, loop_2696
fbn,a %fcc3, loop_2697
loop_2695:
edge8l %i4, %g4, %l5
swap [%l7 + 0x54], %l4
loop_2696:
ldsb [%l7 + 0x1F], %i1
loop_2697:
sra %o4, %i2, %o5
call loop_2698
lduh [%l7 + 0x66], %o6
set 0x5C, %l3
ldsba [%l7 + %l3] 0x18, %o7
loop_2698:
fandnot2s %f12, %f17, %f30
andcc %g6, %g7, %o2
fmovrdgz %l6, %f10, %f2
movpos %xcc, %o1, %g5
brlz %i5, loop_2699
tcs %xcc, 0x6
sethi 0x12E3, %l1
addcc %g3, 0x1A51, %i6
loop_2699:
xorcc %g1, %o0, %l3
fmovsn %xcc, %f15, %f1
nop
fitod %f4, %f10
fdtos %f10, %f0
popc %i0, %i3
add %l0, 0x0639, %l2
tsubcctv %g2, 0x147B, %i7
ldsh [%l7 + 0x32], %i4
edge32ln %g4, %l5, %o3
fbn,a %fcc1, loop_2700
sdivx %l4, 0x075A, %i1
bl,pt %icc, loop_2701
fmovrse %i2, %f28, %f13
loop_2700:
tleu %xcc, 0x0
edge8n %o4, %o5, %o7
loop_2701:
nop
setx 0x81FB6AF6FD0C7874, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x1CB43F5934F9F5A2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f16, %f10
fblg,a %fcc1, loop_2702
fpadd16s %f10, %f16, %f23
xorcc %o6, 0x0A62, %g7
addccc %o2, %g6, %l6
loop_2702:
te %xcc, 0x1
wr %g0, 0x89, %asi
ldxa [%l7 + 0x38] %asi, %g5
movle %icc, %i5, %l1
sdivcc %g3, 0x1186, %o1
tge %xcc, 0x0
bneg,a loop_2703
srl %g1, 0x10, %i6
tn %xcc, 0x7
sethi 0x1487, %o0
loop_2703:
alignaddrl %l3, %i0, %i3
fpsub32 %f8, %f16, %f16
orn %l0, 0x1C5C, %g2
bcc loop_2704
fbg,a %fcc3, loop_2705
edge32l %i7, %l2, %i4
xorcc %l5, 0x1AFC, %g4
loop_2704:
nop
set 0x76, %l5
ldsba [%l7 + %l5] 0x10, %o3
loop_2705:
umulcc %i1, 0x00AB, %l4
sdivcc %i2, 0x1A75, %o4
ble %icc, loop_2706
nop
fitos %f10, %f12
sir 0x1A91
movleu %xcc, %o5, %o6
loop_2706:
taddcc %o7, 0x1116, %o2
prefetch [%l7 + 0x7C], 0x0
fabss %f6, %f3
fmovs %f29, %f31
fmovsneg %xcc, %f16, %f17
umul %g7, 0x07FC, %g6
add %l6, %g5, %i5
srax %g3, 0x1E, %l1
edge8l %o1, %g1, %o0
edge32ln %i6, %l3, %i0
wr %g0, 0x19, %asi
stda %f16, [%l7 + 0x40] %asi
fbu %fcc1, loop_2707
brz %i3, loop_2708
tpos %icc, 0x2
brlez,a %g2, loop_2709
loop_2707:
sdiv %i7, 0x0D1F, %l2
loop_2708:
nop
set 0x18, %i2
ldsha [%l7 + %i2] 0x10, %l0
loop_2709:
edge32n %i4, %l5, %g4
orncc %o3, 0x0176, %i1
fpsub32s %f9, %f20, %f7
edge8ln %i2, %o4, %o5
call loop_2710
fmovsneg %icc, %f28, %f23
tvs %xcc, 0x6
addcc %l4, %o7, %o6
loop_2710:
fxnors %f29, %f20, %f17
tcs %xcc, 0x7
nop
setx loop_2711, %l0, %l1
jmpl %l1, %o2
udivcc %g7, 0x0EFF, %g6
edge16 %l6, %i5, %g5
edge8ln %g3, %o1, %l1
loop_2711:
sra %g1, %o0, %i6
movrlz %i0, %i3, %l3
edge16l %g2, %i7, %l0
edge16 %l2, %i4, %l5
udivx %o3, 0x1814, %g4
nop
fitod %f27, %f26
array8 %i1, %o4, %i2
movn %icc, %l4, %o7
tn %xcc, 0x5
ta %xcc, 0x4
orn %o6, 0x193E, %o5
ldd [%l7 + 0x58], %f26
fbge,a %fcc0, loop_2712
fpackfix %f10, %f24
ldsh [%l7 + 0x48], %o2
nop
setx loop_2713, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2712:
for %f16, %f0, %f12
set 0x78, %g5
stha %g6, [%l7 + %g5] 0x11
loop_2713:
mulscc %l6, 0x0583, %g7
movneg %xcc, %g5, %g3
sra %i5, %l1, %g1
taddcctv %o0, 0x1ECE, %o1
srl %i0, 0x12, %i6
edge8 %l3, %i3, %i7
and %g2, %l0, %i4
nop
setx 0xD3391B4330773982, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
array8 %l2, %o3, %l5
orncc %g4, 0x0732, %o4
wr %g0, 0x2a, %asi
stha %i2, [%l7 + 0x68] %asi
membar #Sync
bg,pn %icc, loop_2714
fnors %f16, %f29, %f31
edge32n %l4, %o7, %i1
movne %icc, %o5, %o6
loop_2714:
addcc %o2, %g6, %g7
xnorcc %l6, 0x0635, %g5
fxnors %f0, %f4, %f21
set 0x3C, %i1
stwa %i5, [%l7 + %i1] 0x81
brlez,a %g3, loop_2715
movcs %xcc, %l1, %o0
tle %xcc, 0x6
fmovrsne %g1, %f30, %f28
loop_2715:
tvs %icc, 0x6
udiv %i0, 0x182A, %o1
te %icc, 0x6
tcc %xcc, 0x4
sethi 0x1DC4, %l3
membar 0x16
fmovrdlz %i3, %f22, %f30
fpadd16s %f16, %f18, %f6
sdiv %i7, 0x0B78, %g2
sll %l0, 0x1A, %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bn,a,pn %xcc, loop_2716
fmovsgu %icc, %f31, %f8
movn %xcc, %l2, %i6
te %xcc, 0x0
loop_2716:
tsubcc %l5, %o3, %g4
stbar
ble %xcc, loop_2717
sdivcc %i2, 0x06FC, %o4
tgu %xcc, 0x4
subc %o7, %i1, %l4
loop_2717:
tne %icc, 0x0
set 0x3E, %o7
stha %o5, [%l7 + %o7] 0x81
or %o2, 0x1D81, %o6
fpsub16s %f7, %f1, %f18
fmovscc %xcc, %f28, %f1
fmul8x16al %f8, %f5, %f26
udivcc %g6, 0x0B9C, %l6
brnz,a %g7, loop_2718
srl %g5, %g3, %l1
ba,a loop_2719
ble,pn %icc, loop_2720
loop_2718:
sdivx %o0, 0x02B3, %g1
set 0x24, %l0
sta %f7, [%l7 + %l0] 0x81
loop_2719:
tneg %xcc, 0x2
loop_2720:
edge32 %i5, %i0, %l3
tleu %xcc, 0x5
umul %i3, %i7, %g2
tgu %icc, 0x3
fxnor %f8, %f16, %f10
alignaddr %l0, %i4, %l2
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x4C] %asi, %i6
move %xcc, %o1, %o3
taddcc %g4, %i2, %l5
fsrc2s %f27, %f12
lduw [%l7 + 0x10], %o7
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x28] %asi, 0x3
popc 0x1C90, %l4
lduw [%l7 + 0x60], %o4
nop
fitos %f7, %f7
fstox %f7, %f16
fxtos %f16, %f1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bvs,a loop_2721
ldstub [%l7 + 0x2F], %o2
nop
setx loop_2722, %l0, %l1
jmpl %l1, %o5
fsrc1 %f4, %f0
loop_2721:
srl %g6, %o6, %g7
fmovdleu %icc, %f10, %f31
loop_2722:
fnands %f14, %f10, %f28
move %icc, %g5, %g3
movvc %icc, %l6, %o0
srlx %g1, %i5, %i0
fmovsvc %icc, %f5, %f25
brlez %l3, loop_2723
udivcc %i3, 0x15EE, %i7
movrlez %g2, %l0, %l1
st %f21, [%l7 + 0x0C]
loop_2723:
or %l2, 0x1B4B, %i6
umul %o1, %i4, %g4
mova %xcc, %o3, %l5
nop
set 0x37, %o2
ldub [%l7 + %o2], %o7
fornot2 %f6, %f10, %f4
set 0x38, %i7
stxa %i1, [%l7 + %i7] 0x23
membar #Sync
ba loop_2724
ldsb [%l7 + 0x4B], %l4
tpos %icc, 0x5
fone %f10
loop_2724:
udivcc %i2, 0x0AD5, %o2
bn,pt %xcc, loop_2725
udivcc %o4, 0x144C, %g6
stb %o5, [%l7 + 0x58]
movrne %g7, %g5, %o6
loop_2725:
edge32 %l6, %o0, %g3
sir 0x0074
edge8 %g1, %i5, %l3
addcc %i0, %i3, %g2
fmovdgu %xcc, %f18, %f30
nop
setx 0x62A950BB707CBE5E, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
edge8l %l0, %i7, %l2
ldx [%l7 + 0x20], %i6
tne %icc, 0x0
movpos %icc, %o1, %i4
fcmpeq32 %f16, %f22, %l1
bleu %icc, loop_2726
te %xcc, 0x5
ldsh [%l7 + 0x76], %g4
movrlz %l5, %o7, %o3
loop_2726:
bge,a,pt %xcc, loop_2727
movgu %xcc, %l4, %i2
sethi 0x0075, %o2
for %f8, %f8, %f16
loop_2727:
nop
setx 0x386F871D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x25258496, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fdivs %f2, %f26, %f14
nop
setx 0x356741B9D0541BD8, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
bneg,pn %icc, loop_2728
edge8n %o4, %i1, %o5
tpos %xcc, 0x7
movg %xcc, %g6, %g7
loop_2728:
brgz,a %o6, loop_2729
sir 0x02D8
fmovsneg %icc, %f31, %f3
nop
setx loop_2730, %l0, %l1
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_2729:
bneg,a loop_2731
sllx %g5, %o0, %l6
array32 %g3, %i5, %g1
loop_2730:
andncc %i0, %l3, %g2
loop_2731:
nop
fitos %f7, %f14
fstod %f14, %f0
fmul8x16al %f1, %f30, %f8
movneg %icc, %l0, %i7
fabss %f14, %f23
tleu %icc, 0x6
fmovrsgez %i3, %f7, %f21
movvc %xcc, %l2, %o1
membar 0x72
fbge %fcc2, loop_2732
fmovsge %xcc, %f23, %f5
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
loop_2732:
nop
setx 0xB0534B92, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
nop
fitod %f6, %f6
fdtoi %f6, %f31
wr %g0, 0x80, %asi
stxa %i4, [%l7 + 0x30] %asi
fbl %fcc3, loop_2733
movle %icc, %l1, %g4
mova %icc, %l5, %o7
nop
fitos %f1, %f7
fstox %f7, %f10
fxtos %f10, %f29
loop_2733:
nop
fitos %f3, %f1
fstox %f1, %f18
fxtos %f18, %f18
fpack32 %f16, %f16, %f16
sdivcc %i6, 0x0959, %l4
sub %i2, 0x1E7C, %o3
movne %icc, %o4, %o2
andncc %o5, %g6, %i1
srl %o6, %g7, %g5
set 0x20, %i4
swapa [%l7 + %i4] 0x19, %o0
movvc %xcc, %l6, %g3
fsrc2 %f6, %f18
wr %g0, 0x2c, %asi
ldda [%l7 + 0x60] %asi, %g0
fmovdl %xcc, %f0, %f6
movl %xcc, %i0, %l3
array16 %g2, %i5, %l0
edge8ln %i3, %i7, %l2
movrlz %o1, %i4, %l1
nop
fitod %f10, %f28
fdtox %f28, %f20
ta %xcc, 0x6
bneg,a,pn %xcc, loop_2734
fornot2 %f10, %f14, %f8
tsubcctv %l5, %g4, %i6
movle %xcc, %o7, %i2
loop_2734:
umul %l4, 0x05A0, %o4
movle %xcc, %o3, %o2
movrlez %o5, 0x20E, %i1
movg %xcc, %g6, %o6
alignaddrl %g7, %o0, %g5
tcc %icc, 0x3
fornot2 %f28, %f4, %f14
bvc,a,pt %xcc, loop_2735
sdiv %g3, 0x098B, %g1
movcc %xcc, %i0, %l3
lduh [%l7 + 0x64], %g2
loop_2735:
movg %xcc, %i5, %l6
fnor %f30, %f14, %f28
fandnot1s %f15, %f7, %f5
mulx %l0, 0x1E98, %i7
fmovrdgez %l2, %f8, %f14
edge32ln %i3, %i4, %l1
movrlz %o1, %g4, %l5
fmovde %xcc, %f19, %f3
stx %i6, [%l7 + 0x78]
tg %xcc, 0x3
mova %icc, %o7, %i2
wr %g0, 0x22, %asi
stba %o4, [%l7 + 0x51] %asi
membar #Sync
orn %l4, %o2, %o5
fmovscs %icc, %f5, %f1
set 0x64, %l4
ldsha [%l7 + %l4] 0x89, %i1
tsubcc %o3, %o6, %g7
wr %g0, 0x19, %asi
ldsha [%l7 + 0x28] %asi, %g6
fble,a %fcc2, loop_2736
tl %icc, 0x2
addccc %g5, %g3, %g1
orn %o0, %l3, %i0
loop_2736:
membar 0x1D
edge32 %g2, %l6, %l0
fbne %fcc2, loop_2737
fpsub16s %f3, %f10, %f28
movgu %xcc, %i5, %i7
movleu %icc, %l2, %i4
loop_2737:
fmul8x16au %f11, %f21, %f20
popc 0x04A2, %l1
movn %xcc, %i3, %o1
tgu %icc, 0x2
taddcc %l5, 0x04F0, %g4
bleu,pn %xcc, loop_2738
andn %o7, 0x11B9, %i6
stw %o4, [%l7 + 0x20]
popc 0x1DAF, %l4
loop_2738:
swap [%l7 + 0x54], %o2
bleu,a loop_2739
taddcc %o5, %i1, %o3
edge32l %i2, %o6, %g6
fors %f30, %f14, %f28
loop_2739:
ld [%l7 + 0x78], %f23
fands %f15, %f16, %f0
brlz,a %g7, loop_2740
brgez,a %g5, loop_2741
membar 0x7E
fmovrdgz %g1, %f10, %f6
loop_2740:
andncc %o0, %l3, %g3
loop_2741:
stx %i0, [%l7 + 0x28]
subcc %g2, %l6, %i5
te %xcc, 0x5
fornot2s %f9, %f2, %f2
tgu %icc, 0x7
edge32 %i7, %l0, %l2
edge32 %l1, %i4, %o1
fpack32 %f4, %f6, %f14
movrne %i3, 0x244, %g4
sir 0x1F3E
addcc %l5, 0x1332, %i6
fpadd16s %f18, %f0, %f23
sra %o7, %o4, %l4
movle %xcc, %o2, %i1
bl %xcc, loop_2742
tn %xcc, 0x0
srlx %o5, %i2, %o3
edge32n %g6, %g7, %o6
loop_2742:
movpos %xcc, %g5, %o0
edge8 %l3, %g3, %g1
fabss %f8, %f9
fmovrsne %g2, %f26, %f3
edge32 %l6, %i0, %i5
andncc %l0, %l2, %l1
andn %i4, 0x0C6E, %o1
tsubcc %i7, %g4, %i3
fnegs %f2, %f9
wr %g0, 0x10, %asi
ldsha [%l7 + 0x08] %asi, %l5
brgez %o7, loop_2743
brlz %i6, loop_2744
orcc %o4, %l4, %o2
nop
fitos %f11, %f27
fstod %f27, %f4
loop_2743:
fmovdgu %icc, %f16, %f7
loop_2744:
taddcc %i1, %i2, %o3
movn %xcc, %o5, %g7
movge %icc, %o6, %g5
andcc %o0, 0x0FB2, %l3
fmuld8sux16 %f7, %f21, %f10
fbule,a %fcc1, loop_2745
fmul8x16au %f12, %f30, %f18
fnor %f12, %f24, %f30
ld [%l7 + 0x38], %f23
loop_2745:
popc 0x07EF, %g6
stb %g1, [%l7 + 0x23]
tn %xcc, 0x0
movgu %xcc, %g3, %l6
subc %g2, %i5, %l0
movgu %xcc, %i0, %l1
bgu loop_2746
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tne %xcc, 0x4
tpos %xcc, 0x4
loop_2746:
tn %icc, 0x1
movpos %xcc, %i4, %o1
alignaddrl %i7, %l2, %g4
movrlz %i3, 0x1D1, %l5
edge32n %i6, %o4, %l4
sra %o2, 0x07, %o7
fornot2s %f5, %f7, %f2
movneg %icc, %i2, %i1
edge8l %o3, %g7, %o6
sdivx %o5, 0x1CAA, %o0
edge16 %g5, %l3, %g1
orncc %g6, %g3, %g2
orcc %i5, 0x0256, %l6
movpos %icc, %l0, %i0
tvc %icc, 0x1
xorcc %l1, %i4, %i7
fbn %fcc0, loop_2747
edge8n %o1, %g4, %i3
alignaddr %l2, %l5, %o4
orncc %l4, %o2, %o7
loop_2747:
tg %icc, 0x1
membar 0x34
call loop_2748
movn %icc, %i2, %i6
fba,a %fcc3, loop_2749
movne %icc, %i1, %o3
loop_2748:
movrgez %o6, %o5, %g7
fmovrsgz %g5, %f27, %f28
loop_2749:
srlx %l3, 0x00, %g1
xnorcc %g6, %o0, %g2
fbl,a %fcc1, loop_2750
edge16ln %i5, %l6, %g3
movvs %xcc, %l0, %i0
sll %i4, 0x0B, %i7
loop_2750:
movle %icc, %o1, %l1
ldsw [%l7 + 0x78], %i3
fandnot1 %f26, %f10, %f26
umul %g4, 0x020E, %l2
tsubcctv %o4, 0x0663, %l4
xnorcc %l5, %o2, %o7
srax %i6, 0x0E, %i1
tg %xcc, 0x7
movl %icc, %i2, %o6
tneg %icc, 0x3
set 0x70, %i0
ldda [%l7 + %i0] 0xeb, %o4
or %g7, %g5, %l3
fone %f0
tleu %icc, 0x6
fmovdvc %xcc, %f25, %f9
wr %g0, 0xeb, %asi
stha %g1, [%l7 + 0x26] %asi
membar #Sync
tn %xcc, 0x0
movrlz %g6, 0x080, %o3
tcc %icc, 0x7
udiv %o0, 0x0325, %i5
fmovdvc %xcc, %f21, %f14
movcs %icc, %l6, %g3
tsubcctv %l0, %g2, %i4
wr %g0, 0x88, %asi
lduwa [%l7 + 0x10] %asi, %i7
movle %xcc, %i0, %l1
ldsh [%l7 + 0x6C], %o1
set 0x08, %l1
lda [%l7 + %l1] 0x80, %f22
tcs %xcc, 0x7
ld [%l7 + 0x44], %f24
ldx [%l7 + 0x58], %g4
udiv %l2, 0x078E, %o4
bcc,pn %icc, loop_2751
movg %icc, %i3, %l5
tvs %icc, 0x7
movgu %xcc, %l4, %o7
loop_2751:
alignaddr %o2, %i1, %i2
mulscc %i6, %o5, %o6
andncc %g7, %l3, %g5
movrlez %g6, %o3, %g1
set 0x64, %g4
lduha [%l7 + %g4] 0x80, %o0
fbul,a %fcc1, loop_2752
srl %l6, 0x06, %i5
or %g3, %l0, %i4
movrlez %i7, %i0, %g2
loop_2752:
addccc %o1, 0x0C8A, %g4
bl loop_2753
addc %l1, 0x0141, %o4
fmovrdgez %l2, %f6, %f22
fones %f13
loop_2753:
and %i3, 0x18B8, %l4
tneg %icc, 0x1
bcs loop_2754
edge32 %o7, %o2, %i1
alignaddr %i2, %i6, %l5
ta %icc, 0x3
loop_2754:
alignaddrl %o5, %g7, %o6
bn loop_2755
sdivx %l3, 0x10B1, %g6
xnor %o3, %g5, %g1
fones %f20
loop_2755:
nop
wr %g0, 0x0c, %asi
lduba [%l7 + 0x26] %asi, %l6
edge32 %o0, %g3, %l0
tge %xcc, 0x5
fmovdg %xcc, %f29, %f23
edge16l %i5, %i7, %i0
fbge %fcc1, loop_2756
fbu %fcc3, loop_2757
movle %icc, %i4, %o1
tpos %xcc, 0x1
loop_2756:
call loop_2758
loop_2757:
edge32l %g4, %g2, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brz %l1, loop_2759
loop_2758:
tge %xcc, 0x3
ldstub [%l7 + 0x79], %i3
movre %l2, %o7, %o2
loop_2759:
ldx [%l7 + 0x08], %l4
fandnot2 %f30, %f28, %f26
addccc %i1, 0x17A5, %i2
set 0x7C, %l6
swapa [%l7 + %l6] 0x18, %l5
sll %i6, %g7, %o5
orncc %l3, %o6, %g6
lduh [%l7 + 0x40], %g5
fmovdg %icc, %f23, %f3
fpadd32 %f8, %f4, %f2
xnorcc %g1, %l6, %o0
membar 0x4A
ldsw [%l7 + 0x64], %g3
smul %o3, 0x1C60, %l0
srax %i7, %i5, %i4
fmovsl %icc, %f28, %f6
membar 0x22
addc %i0, 0x1AC2, %o1
bshuffle %f4, %f16, %f6
mulx %g2, 0x1A4C, %o4
edge16ln %l1, %i3, %l2
taddcc %o7, %g4, %l4
move %xcc, %o2, %i2
fones %f11
sub %l5, %i6, %i1
tn %xcc, 0x3
xor %o5, %l3, %g7
call loop_2760
nop
setx loop_2761, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sethi 0x0F8A, %g6
fmovdleu %xcc, %f2, %f6
loop_2760:
sra %o6, %g1, %l6
loop_2761:
taddcctv %o0, %g3, %o3
movrlez %g5, 0x1D1, %l0
add %i5, 0x13DC, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movgu %xcc, %i0, %o1
movrlz %i7, %g2, %l1
bgu,pt %icc, loop_2762
orn %o4, %i3, %o7
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x29] %asi, %l2
loop_2762:
smulcc %l4, %o2, %i2
set 0x39, %i5
lduba [%l7 + %i5] 0x04, %l5
tsubcc %g4, %i1, %i6
fornot1s %f11, %f25, %f24
fcmple16 %f6, %f12, %o5
wr %g0, 0x89, %asi
ldda [%l7 + 0x10] %asi, %l2
movvs %xcc, %g7, %g6
subccc %g1, %o6, %l6
fzeros %f22
orn %g3, 0x1468, %o3
ble %xcc, loop_2763
tgu %icc, 0x5
fzeros %f20
edge32 %o0, %l0, %i5
loop_2763:
fpack32 %f18, %f10, %f10
ldd [%l7 + 0x08], %g4
umul %i4, 0x06D8, %i0
fmovdcs %icc, %f12, %f9
udivcc %i7, 0x0B99, %g2
edge16n %o1, %o4, %i3
movvc %icc, %o7, %l2
nop
fitos %f12, %f30
fstod %f30, %f16
set 0x0E, %l2
ldstuba [%l7 + %l2] 0x88, %l4
movrne %l1, %i2, %o2
fmovscs %icc, %f17, %f8
xnorcc %l5, %g4, %i1
tle %xcc, 0x7
set 0x40, %g7
stda %f16, [%l7 + %g7] 0x15
addcc %o5, %i6, %l3
fmovspos %icc, %f18, %f1
faligndata %f16, %f28, %f22
move %xcc, %g6, %g7
tle %icc, 0x1
tn %xcc, 0x7
edge16ln %o6, %g1, %g3
movvs %xcc, %o3, %l6
ldsh [%l7 + 0x7A], %o0
tvc %xcc, 0x3
movrne %i5, %g5, %l0
fmovsa %xcc, %f29, %f2
mova %icc, %i0, %i4
movleu %icc, %g2, %o1
nop
setx loop_2764, %l0, %l1
jmpl %l1, %i7
ldsh [%l7 + 0x1A], %i3
tneg %xcc, 0x6
fbug %fcc1, loop_2765
loop_2764:
nop
setx 0xC643CD335D8D26ED, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f28
tvs %xcc, 0x2
mulx %o4, 0x1CA4, %l2
loop_2765:
sir 0x1B87
subccc %o7, 0x0C3A, %l1
fbug,a %fcc3, loop_2766
xnor %l4, %o2, %i2
sllx %g4, %l5, %o5
add %l7, 0x18, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %i1, %i6
loop_2766:
bcc,a %xcc, loop_2767
movre %g6, %l3, %o6
andn %g1, 0x07F5, %g7
fmovspos %xcc, %f31, %f11
loop_2767:
fbg %fcc1, loop_2768
fzeros %f31
and %o3, %g3, %o0
smulcc %l6, %i5, %g5
loop_2768:
tcs %icc, 0x3
tne %icc, 0x7
nop
setx 0x58A4F9A51684B52A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xD97A1CBBD2E00DD8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fmuld %f6, %f0, %f16
fornot1s %f18, %f12, %f24
brz %l0, loop_2769
tgu %icc, 0x6
alignaddr %i0, %i4, %o1
umul %g2, %i3, %o4
loop_2769:
call loop_2770
fmovspos %icc, %f22, %f22
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_2770:
fmovrde %i7, %f14, %f26
fmovrse %l2, %f12, %f8
fmovda %xcc, %f15, %f1
set 0x7C, %i6
lduha [%l7 + %i6] 0x18, %l1
sth %o7, [%l7 + 0x24]
orn %o2, %i2, %g4
mulx %l5, %o5, %i1
set 0x7C, %g2
sta %f7, [%l7 + %g2] 0x04
fbe,a %fcc3, loop_2771
movvc %icc, %l4, %g6
wr %g0, 0x80, %asi
stba %i6, [%l7 + 0x52] %asi
loop_2771:
edge8 %l3, %o6, %g7
fornot1s %f5, %f14, %f9
call loop_2772
bleu %icc, loop_2773
movg %xcc, %g1, %o3
fmovrde %o0, %f26, %f4
loop_2772:
taddcc %l6, 0x1197, %g3
loop_2773:
popc %i5, %l0
movgu %xcc, %g5, %i0
fnot2 %f24, %f18
or %o1, 0x13D0, %i4
orn %i3, 0x1AE5, %g2
sllx %i7, %l2, %l1
move %xcc, %o4, %o2
alignaddrl %i2, %g4, %o7
bvs,a,pn %icc, loop_2774
brgez,a %l5, loop_2775
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivcc %i1, 0x1E74, %l4
loop_2774:
alignaddrl %g6, %i6, %o5
loop_2775:
xnorcc %o6, 0x13E6, %g7
nop
set 0x66, %o1
lduh [%l7 + %o1], %l3
edge8 %g1, %o3, %o0
edge8l %l6, %i5, %l0
tne %xcc, 0x4
tsubcc %g5, 0x184C, %g3
xorcc %i0, %i4, %o1
sth %g2, [%l7 + 0x6A]
xnorcc %i7, %i3, %l2
nop
setx 0x8745AFEE2DD3BF79, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xC2F402CD9412154D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fsubd %f4, %f16, %f16
tsubcctv %l1, 0x156F, %o4
bpos,a,pt %xcc, loop_2776
fnegd %f26, %f14
nop
setx loop_2777, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32n %i2, %g4, %o7
loop_2776:
fcmpne16 %f24, %f14, %o2
edge32n %l5, %i1, %g6
loop_2777:
edge8n %i6, %o5, %o6
fand %f14, %f0, %f8
tcc %xcc, 0x3
add %l4, 0x16DB, %l3
popc %g7, %o3
sll %o0, 0x00, %g1
array32 %i5, %l0, %g5
udiv %g3, 0x00A8, %i0
tneg %xcc, 0x3
mulscc %l6, %i4, %o1
bvc,a %xcc, loop_2778
tneg %icc, 0x6
fpsub16s %f12, %f23, %f5
fbul,a %fcc2, loop_2779
loop_2778:
addccc %g2, 0x156C, %i3
umulcc %l2, %i7, %l1
fblg,a %fcc2, loop_2780
loop_2779:
ldstub [%l7 + 0x1E], %i2
stw %o4, [%l7 + 0x5C]
fcmpgt32 %f28, %f24, %g4
loop_2780:
nop
set 0x49, %o3
ldub [%l7 + %o3], %o2
brz %o7, loop_2781
edge32 %i1, %l5, %g6
umul %i6, 0x1DDA, %o5
alignaddrl %o6, %l4, %l3
loop_2781:
fmovrdgz %g7, %f12, %f6
fmovdl %xcc, %f20, %f23
fands %f7, %f17, %f15
movgu %xcc, %o0, %g1
tsubcc %i5, %o3, %l0
fbue %fcc3, loop_2782
xnorcc %g5, 0x01B0, %g3
fbul %fcc0, loop_2783
tg %icc, 0x4
loop_2782:
tsubcctv %i0, %i4, %l6
edge16l %g2, %i3, %l2
loop_2783:
movgu %icc, %i7, %o1
or %l1, 0x1D29, %o4
array32 %g4, %i2, %o2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fands %f22, %f21, %f7
brlz,a %i1, loop_2784
sth %o7, [%l7 + 0x2A]
wr %g0, 0x19, %asi
stda %f16, [%l7 + 0x40] %asi
loop_2784:
nop
set 0x71, %o6
ldstub [%l7 + %o6], %l5
srax %g6, 0x02, %o5
popc %o6, %i6
tge %icc, 0x1
brz %l4, loop_2785
fbe,a %fcc3, loop_2786
sdiv %g7, 0x0CAE, %l3
sllx %g1, 0x04, %o0
loop_2785:
fnot2 %f10, %f20
loop_2786:
nop
fitos %f6, %f0
fstox %f0, %f6
movpos %icc, %o3, %i5
umulcc %l0, %g3, %i0
xor %i4, 0x09BC, %l6
nop
set 0x10, %o5
std %f2, [%l7 + %o5]
ta %icc, 0x7
bgu,a %icc, loop_2787
array16 %g5, %i3, %l2
edge8l %g2, %o1, %l1
movvs %icc, %i7, %o4
loop_2787:
movrgz %g4, %i2, %o2
set 0x58, %i3
lda [%l7 + %i3] 0x89, %f17
srlx %i1, %o7, %g6
be,a,pn %xcc, loop_2788
tge %icc, 0x4
fbule %fcc3, loop_2789
addc %l5, %o6, %o5
loop_2788:
brgez %l4, loop_2790
be,a,pn %xcc, loop_2791
loop_2789:
std %f30, [%l7 + 0x38]
edge8l %g7, %i6, %g1
loop_2790:
tle %icc, 0x4
loop_2791:
edge16n %o0, %o3, %l3
alignaddrl %l0, %i5, %i0
edge8n %i4, %l6, %g3
wr %g0, 0x19, %asi
ldsha [%l7 + 0x6E] %asi, %i3
add %g5, 0x146E, %g2
fba,a %fcc1, loop_2792
tl %xcc, 0x1
array16 %l2, %o1, %i7
mulscc %l1, %g4, %i2
loop_2792:
fnot2 %f8, %f8
movrlez %o2, %i1, %o7
fbe,a %fcc1, loop_2793
or %o4, 0x0FDD, %l5
and %g6, %o6, %o5
edge8 %l4, %g7, %g1
loop_2793:
be %icc, loop_2794
fmovsa %icc, %f0, %f10
ldub [%l7 + 0x46], %i6
fexpand %f17, %f12
loop_2794:
orncc %o0, 0x003B, %l3
array8 %o3, %l0, %i5
brz %i0, loop_2795
tcc %icc, 0x2
fnands %f29, %f30, %f6
fmovsvc %xcc, %f26, %f7
loop_2795:
nop
set 0x2E, %o0
ldsh [%l7 + %o0], %l6
nop
fitod %f10, %f10
fdtox %f10, %f0
fxtod %f0, %f4
movn %icc, %g3, %i4
nop
setx 0x1D479B8ACF9E69AA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xF6134EB2AD32D413, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
faddd %f6, %f0, %f4
nop
setx 0x504E6C2B, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
mulx %i3, %g5, %g2
fbuge %fcc0, loop_2796
tleu %xcc, 0x7
fzero %f4
fbule,a %fcc3, loop_2797
loop_2796:
stw %o1, [%l7 + 0x6C]
sdivcc %i7, 0x16E4, %l1
nop
setx loop_2798, %l0, %l1
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_2797:
tvs %xcc, 0x6
alignaddr %l2, %g4, %o2
movl %xcc, %i2, %i1
loop_2798:
prefetch [%l7 + 0x28], 0x2
movge %icc, %o7, %o4
tcs %xcc, 0x0
movrlz %l5, 0x134, %g6
sir 0x0D3E
ba,pn %xcc, loop_2799
orcc %o6, %l4, %o5
brgez %g1, loop_2800
mulscc %i6, %o0, %g7
loop_2799:
fmovdleu %xcc, %f19, %f12
fbul %fcc1, loop_2801
loop_2800:
xnor %l3, %l0, %i5
bvs,pn %icc, loop_2802
movrlz %i0, 0x065, %o3
loop_2801:
sdivcc %l6, 0x1F74, %g3
umul %i3, 0x01A4, %i4
loop_2802:
nop
set 0x0A, %g3
ldstuba [%l7 + %g3] 0x0c, %g2
tgu %icc, 0x5
fble %fcc2, loop_2803
fsrc2 %f28, %f26
nop
fitos %f9, %f14
fstod %f14, %f8
wr %g0, 0x10, %asi
lda [%l7 + 0x24] %asi, %f5
loop_2803:
tgu %xcc, 0x6
nop
setx 0xE710EBB8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0xEB10B66B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fdivs %f3, %f31, %f23
fpadd16s %f14, %f17, %f2
movcs %icc, %o1, %g5
movvs %xcc, %i7, %l2
fsrc2s %f31, %f13
addccc %l1, %o2, %i2
set 0x70, %g6
ldxa [%l7 + %g6] 0x10, %i1
tgu %icc, 0x1
edge16ln %g4, %o7, %l5
movrlz %g6, %o4, %o6
srlx %l4, 0x0B, %o5
nop
fitod %f4, %f8
fdtox %f8, %f6
xnorcc %g1, 0x0314, %i6
fbue,a %fcc1, loop_2804
fbne,a %fcc2, loop_2805
fbge,a %fcc0, loop_2806
tneg %icc, 0x2
loop_2804:
edge32l %o0, %g7, %l0
loop_2805:
fmovdl %icc, %f17, %f10
loop_2806:
subccc %i5, %i0, %l3
edge16n %l6, %g3, %i3
subc %o3, %g2, %o1
fcmpne32 %f24, %f20, %i4
fxors %f17, %f1, %f13
membar 0x38
bleu,pn %xcc, loop_2807
tl %icc, 0x2
edge32n %g5, %i7, %l2
fba,a %fcc3, loop_2808
loop_2807:
fcmpeq32 %f30, %f8, %l1
srl %o2, 0x01, %i2
lduw [%l7 + 0x68], %i1
loop_2808:
nop
wr %g0, 0x11, %asi
ldswa [%l7 + 0x60] %asi, %g4
andn %l5, 0x06A6, %g6
ldsw [%l7 + 0x58], %o4
srlx %o7, %l4, %o5
fbug %fcc3, loop_2809
orcc %o6, 0x08B8, %g1
edge32 %i6, %o0, %l0
movcs %icc, %g7, %i5
loop_2809:
fcmpne16 %f2, %f18, %l3
nop
setx 0x771C9428A76B86F0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x01B5E41C7F73806A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
faddd %f20, %f26, %f26
fpackfix %f0, %f29
fbue,a %fcc3, loop_2810
movcs %icc, %i0, %g3
tge %icc, 0x6
tl %icc, 0x1
loop_2810:
call loop_2811
fmovs %f30, %f20
popc 0x1590, %l6
fbn %fcc0, loop_2812
loop_2811:
smulcc %i3, 0x0231, %g2
edge8ln %o3, %i4, %o1
smul %i7, 0x0A74, %g5
loop_2812:
membar 0x17
set 0x08, %g1
stha %l1, [%l7 + %g1] 0x89
movne %xcc, %o2, %l2
fandnot1 %f26, %f16, %f20
orncc %i2, 0x1AD5, %g4
fbn,a %fcc3, loop_2813
fnand %f14, %f8, %f20
call loop_2814
membar 0x74
loop_2813:
array8 %l5, %g6, %o4
wr %g0, 0x89, %asi
ldsba [%l7 + 0x2D] %asi, %i1
loop_2814:
movrlez %o7, 0x001, %o5
sub %o6, %l4, %i6
bge loop_2815
fbue %fcc3, loop_2816
fcmpne16 %f12, %f18, %g1
fbn,a %fcc3, loop_2817
loop_2815:
movrne %o0, %g7, %l0
loop_2816:
fmovsleu %xcc, %f5, %f5
bne,pn %icc, loop_2818
loop_2817:
movre %i5, %l3, %i0
swap [%l7 + 0x28], %l6
std %f4, [%l7 + 0x60]
loop_2818:
xnor %g3, %g2, %o3
fnot1 %f22, %f28
add %l7, 0x68, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %i3, %o1
add %i7, %g5, %l1
fbg,a %fcc0, loop_2819
fxnors %f13, %f23, %f29
fmovsn %xcc, %f10, %f10
sir 0x0C1F
loop_2819:
tle %icc, 0x5
fmul8ulx16 %f20, %f20, %f30
nop
fitos %f2, %f9
fstox %f9, %f10
fxtos %f10, %f21
andcc %o2, 0x05E2, %l2
fornot1s %f26, %f12, %f30
alignaddr %i4, %i2, %l5
udivx %g4, 0x1809, %g6
fbule,a %fcc1, loop_2820
mulscc %i1, %o4, %o5
fcmpeq16 %f20, %f30, %o7
fmul8x16al %f4, %f23, %f0
loop_2820:
orncc %l4, %i6, %g1
wr %g0, 0x80, %asi
ldda [%l7 + 0x70] %asi, %o6
tvs %icc, 0x2
alignaddr %o0, %l0, %i5
fbue %fcc2, loop_2821
fsrc1 %f6, %f24
sllx %g7, 0x08, %i0
fmovsgu %xcc, %f17, %f17
loop_2821:
fmovsne %icc, %f22, %f0
ldstub [%l7 + 0x44], %l6
tvs %icc, 0x2
set 0x51, %l3
ldstuba [%l7 + %l3] 0x80, %l3
nop
setx 0xDCC95A06, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x10C2E0F0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fmuls %f19, %f0, %f2
or %g2, %g3, %o3
fbo %fcc2, loop_2822
nop
setx loop_2823, %l0, %l1
jmpl %l1, %o1
stbar
fandnot2 %f16, %f26, %f10
loop_2822:
sir 0x02F0
loop_2823:
edge8 %i7, %g5, %i3
edge8 %o2, %l1, %l2
subccc %i2, 0x1A66, %i4
fpmerge %f23, %f27, %f18
alignaddrl %l5, %g4, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrse %o4, %f21, %f6
edge8l %i1, %o5, %l4
fnors %f27, %f23, %f19
wr %g0, 0x80, %asi
ldswa [%l7 + 0x0C] %asi, %o7
wr %g0, 0x18, %asi
lduba [%l7 + 0x2D] %asi, %g1
fandnot1s %f28, %f15, %f21
subc %i6, %o0, %o6
xor %i5, %l0, %g7
fpsub16s %f26, %f2, %f29
mulx %l6, 0x19E1, %i0
andncc %l3, %g2, %g3
srax %o3, 0x10, %i7
fbue,a %fcc0, loop_2824
xorcc %g5, %o1, %i3
addcc %l1, %l2, %i2
movvc %xcc, %i4, %o2
loop_2824:
taddcc %l5, 0x075F, %g4
set 0x5C, %o4
ldswa [%l7 + %o4] 0x11, %g6
swap [%l7 + 0x74], %o4
tsubcc %o5, 0x1551, %i1
subcc %o7, %l4, %i6
wr %g0, 0x11, %asi
sta %f0, [%l7 + 0x14] %asi
movg %xcc, %o0, %g1
wr %g0, 0x2b, %asi
stba %i5, [%l7 + 0x1F] %asi
membar #Sync
fmul8ulx16 %f2, %f8, %f10
movrlz %o6, 0x1D5, %g7
alignaddr %l0, %i0, %l6
umulcc %g2, 0x1960, %g3
fcmple32 %f0, %f30, %o3
subccc %i7, %l3, %o1
fbl,a %fcc2, loop_2825
movrgez %g5, %i3, %l1
fornot2s %f19, %f7, %f2
ta %icc, 0x6
loop_2825:
fmovdcs %icc, %f7, %f28
andncc %i2, %i4, %o2
tsubcctv %l2, %g4, %g6
taddcc %o4, %l5, %o5
sdiv %i1, 0x0725, %l4
lduh [%l7 + 0x1E], %o7
subccc %i6, 0x0A24, %o0
edge32l %i5, %o6, %g1
tsubcctv %l0, 0x100E, %i0
xnorcc %g7, %g2, %g3
xnor %o3, %i7, %l6
sdivx %o1, 0x078A, %l3
fcmpeq32 %f10, %f26, %g5
fba,a %fcc2, loop_2826
tvc %xcc, 0x1
umulcc %l1, 0x0B0B, %i2
wr %g0, 0x88, %asi
stha %i4, [%l7 + 0x32] %asi
loop_2826:
udiv %i3, 0x0B1A, %l2
udivx %o2, 0x0347, %g6
movl %icc, %o4, %g4
xor %o5, 0x0476, %l5
fpadd32s %f4, %f17, %f29
bneg,pn %xcc, loop_2827
fmul8x16al %f12, %f23, %f12
set 0x34, %i2
ldsha [%l7 + %i2] 0x18, %l4
loop_2827:
movvc %icc, %i1, %o7
xor %o0, %i6, %o6
tvs %icc, 0x3
umulcc %i5, 0x1720, %g1
edge8n %i0, %g7, %g2
tge %xcc, 0x4
ldsw [%l7 + 0x4C], %g3
xorcc %l0, 0x018C, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array8 %l6, %o1, %i7
bne,pt %xcc, loop_2828
move %icc, %g5, %l1
nop
setx 0xEBDB487E504856AB, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
tne %xcc, 0x0
loop_2828:
fandnot1s %f14, %f7, %f11
fmovscs %xcc, %f2, %f1
fsrc2 %f4, %f30
sll %l3, 0x03, %i2
movrlez %i3, 0x32F, %l2
bg,pn %icc, loop_2829
umul %i4, %g6, %o2
or %o4, %o5, %g4
std %f20, [%l7 + 0x18]
loop_2829:
add %l4, %i1, %o7
subcc %l5, 0x0598, %o0
fandnot2s %f17, %f13, %f12
srax %o6, 0x0D, %i5
addc %i6, %i0, %g7
ba %icc, loop_2830
movn %icc, %g1, %g3
fbo %fcc3, loop_2831
fmovrse %g2, %f30, %f3
loop_2830:
nop
set 0x7A, %l5
ldsha [%l7 + %l5] 0x18, %l0
loop_2831:
tl %xcc, 0x2
fblg,a %fcc1, loop_2832
fsrc1 %f26, %f22
edge8n %l6, %o3, %i7
movre %o1, 0x278, %g5
loop_2832:
addccc %l3, %l1, %i2
sllx %l2, %i3, %i4
movl %xcc, %o2, %g6
udivcc %o5, 0x1BD1, %o4
sethi 0x1865, %g4
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x72] %asi, %l4
movrgez %i1, %l5, %o7
tge %icc, 0x7
brnz,a %o6, loop_2833
sethi 0x147C, %o0
fmovdne %icc, %f5, %f10
set 0x10, %i1
sta %f6, [%l7 + %i1] 0x10
loop_2833:
fbe %fcc1, loop_2834
movcc %icc, %i5, %i6
fbo,a %fcc2, loop_2835
fmovsvc %xcc, %f18, %f15
loop_2834:
ldub [%l7 + 0x41], %i0
bge,a loop_2836
loop_2835:
nop
fitod %f6, %f6
fdtox %f6, %f10
fxtod %f10, %f30
tcc %icc, 0x3
fcmpgt32 %f8, %f0, %g1
loop_2836:
fmovsge %xcc, %f31, %f22
fpack32 %f16, %f6, %f12
fmovsg %xcc, %f13, %f11
movne %icc, %g3, %g2
nop
fitos %f7, %f9
fstox %f9, %f6
fxtos %f6, %f23
taddcctv %l0, 0x1273, %g7
movvc %icc, %l6, %i7
movrne %o3, %o1, %l3
fones %f8
wr %g0, 0x0c, %asi
lda [%l7 + 0x70] %asi, %f11
edge16ln %g5, %i2, %l1
bneg loop_2837
and %i3, 0x0914, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8 %o2, %g6, %o5
loop_2837:
bcc,a,pt %icc, loop_2838
fbule %fcc0, loop_2839
subcc %o4, %i4, %g4
fbl %fcc2, loop_2840
loop_2838:
sir 0x0376
loop_2839:
xnor %i1, %l5, %l4
edge32 %o6, %o7, %o0
loop_2840:
stw %i6, [%l7 + 0x08]
te %icc, 0x2
set 0x68, %o7
lduha [%l7 + %o7] 0x88, %i5
smul %g1, 0x0348, %i0
movleu %icc, %g3, %l0
sll %g7, %l6, %g2
sllx %o3, %o1, %i7
array16 %l3, %g5, %l1
edge32 %i2, %l2, %i3
fbo,a %fcc2, loop_2841
edge8l %o2, %g6, %o4
movleu %xcc, %i4, %g4
subc %i1, %l5, %o5
loop_2841:
mova %xcc, %o6, %l4
fmovrdlz %o7, %f2, %f20
add %o0, 0x068F, %i6
fmovdg %icc, %f29, %f14
movge %xcc, %g1, %i5
nop
setx loop_2842, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mulscc %g3, 0x1045, %i0
movg %xcc, %g7, %l0
movvc %xcc, %g2, %l6
loop_2842:
tn %xcc, 0x3
tpos %icc, 0x0
subc %o1, 0x086B, %o3
fbuge %fcc3, loop_2843
fmovdvc %icc, %f12, %f23
taddcc %l3, %i7, %g5
edge8l %i2, %l2, %i3
loop_2843:
tn %icc, 0x5
popc 0x1495, %l1
ldx [%l7 + 0x10], %g6
mulscc %o2, %o4, %i4
tsubcctv %i1, 0x1D31, %g4
brnz %o5, loop_2844
edge32 %o6, %l4, %o7
wr %g0, 0x04, %asi
lduha [%l7 + 0x1E] %asi, %o0
loop_2844:
sra %i6, 0x01, %g1
stb %i5, [%l7 + 0x78]
fornot1 %f8, %f24, %f8
nop
setx loop_2845, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sir 0x05F8
movgu %xcc, %l5, %g3
mulscc %g7, %l0, %g2
loop_2845:
fandnot1s %f29, %f31, %f17
tle %xcc, 0x1
fnot2s %f18, %f23
movrlez %i0, 0x0C8, %l6
xorcc %o1, %o3, %i7
fcmpeq32 %f26, %f26, %l3
nop
setx 0x106332C2, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
fmovdvs %icc, %f25, %f20
movrgz %i2, 0x2FD, %g5
wr %g0, 0x80, %asi
ldxa [%l7 + 0x28] %asi, %i3
tl %icc, 0x3
set 0x30, %l0
ldda [%l7 + %l0] 0x27, %l0
set 0x0C, %g5
stha %l2, [%l7 + %g5] 0x0c
edge8 %g6, %o4, %o2
nop
setx 0xB7D3C0CD6138003C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xDD2A9150263D6629, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fdivd %f12, %f28, %f10
and %i4, %i1, %o5
nop
fitod %f2, %f26
fdtox %f26, %f28
movrlez %o6, 0x01F, %l4
movrne %o7, 0x2C0, %o0
fmovrsgz %i6, %f22, %f9
edge16l %g4, %i5, %l5
fmovse %icc, %f0, %f0
ldstub [%l7 + 0x40], %g3
subc %g1, %g7, %l0
tneg %xcc, 0x7
fmovsvc %icc, %f29, %f4
fmovsvs %icc, %f0, %f31
fnands %f1, %f23, %f24
fbul %fcc3, loop_2846
movrlz %g2, 0x2F2, %l6
fmovdcc %xcc, %f29, %f10
fabss %f15, %f6
loop_2846:
sra %i0, %o1, %o3
movrgz %l3, %i2, %i7
tne %xcc, 0x4
set 0x74, %o2
stwa %i3, [%l7 + %o2] 0x10
movvc %xcc, %g5, %l1
alignaddr %l2, %o4, %g6
ldsb [%l7 + 0x4E], %i4
edge32 %o2, %o5, %i1
fornot2 %f12, %f20, %f2
fpsub16s %f13, %f12, %f6
nop
setx loop_2847, %l0, %l1
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 0x20, %i4
stx %o6, [%l7 + %i4]
umulcc %o7, 0x139E, %l4
fmovdneg %xcc, %f15, %f20
loop_2847:
udivcc %i6, 0x1248, %g4
wr %g0, 0x04, %asi
lduwa [%l7 + 0x54] %asi, %o0
srax %i5, 0x0A, %g3
ldsh [%l7 + 0x24], %l5
wr %g0, 0x10, %asi
lduba [%l7 + 0x25] %asi, %g7
nop
fitos %f0, %f3
fstox %f3, %f0
fxtos %f0, %f20
fbge,a %fcc3, loop_2848
xnorcc %l0, %g1, %l6
mova %xcc, %i0, %o1
movre %g2, 0x051, %o3
loop_2848:
nop
wr %g0, 0x81, %asi
ldsha [%l7 + 0x48] %asi, %l3
sth %i7, [%l7 + 0x66]
wr %g0, 0x18, %asi
lduwa [%l7 + 0x1C] %asi, %i2
movre %i3, 0x296, %g5
fpadd32s %f5, %f13, %f25
popc 0x0A63, %l2
nop
setx loop_2849, %l0, %l1
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 0xCBFA8613, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
fsqrts %f24, %f14
fnot1s %f18, %f1
wr %g0, 0x22, %asi
ldda [%l7 + 0x40] %asi, %l0
loop_2849:
orn %g6, %o4, %o2
tcc %icc, 0x2
fmovrdgez %o5, %f28, %f28
fmovdge %icc, %f25, %f3
move %xcc, %i4, %o6
fbe,a %fcc3, loop_2850
alignaddr %o7, %l4, %i6
bge,pt %icc, loop_2851
tne %icc, 0x0
loop_2850:
smulcc %g4, %o0, %i5
movrgz %i1, %l5, %g3
loop_2851:
bg %icc, loop_2852
tne %icc, 0x4
set 0x42, %i7
stba %g7, [%l7 + %i7] 0x04
loop_2852:
fmovsvs %icc, %f17, %f22
mulx %l0, %l6, %i0
flush %l7 + 0x68
bpos,a %xcc, loop_2853
edge8 %o1, %g1, %g2
move %icc, %o3, %i7
xorcc %l3, 0x0210, %i3
loop_2853:
andcc %g5, 0x1403, %l2
fsrc1s %f27, %f2
fandnot2s %f17, %f8, %f28
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x34] %asi, %i2
edge8n %g6, %o4, %o2
umulcc %l1, %o5, %i4
fnands %f28, %f0, %f25
fpadd16 %f16, %f14, %f20
mova %icc, %o7, %o6
mova %icc, %l4, %g4
set 0x62, %l4
stba %o0, [%l7 + %l4] 0x27
membar #Sync
te %xcc, 0x3
tvc %xcc, 0x7
movge %xcc, %i6, %i5
set 0x7C, %l1
ldswa [%l7 + %l1] 0x15, %l5
fblg,a %fcc2, loop_2854
movrlz %g3, 0x3FA, %g7
tl %icc, 0x0
fnegd %f6, %f18
loop_2854:
edge16 %l0, %l6, %i0
bgu,pn %xcc, loop_2855
edge32ln %i1, %g1, %g2
add %o3, 0x188C, %i7
tsubcc %o1, 0x0A08, %i3
loop_2855:
edge8ln %l3, %l2, %g5
edge32ln %i2, %o4, %g6
subccc %o2, 0x0151, %l1
nop
fitod %f8, %f26
fdtox %f26, %f10
andncc %o5, %i4, %o7
fmovdn %xcc, %f30, %f15
fnands %f18, %f0, %f4
nop
fitos %f24, %f18
fxnor %f6, %f30, %f26
subc %l4, %o6, %o0
movvc %xcc, %g4, %i5
fxnor %f0, %f24, %f24
fones %f27
and %l5, 0x12CD, %i6
movcc %xcc, %g7, %l0
tn %xcc, 0x0
movl %icc, %g3, %l6
andn %i1, %g1, %g2
tn %xcc, 0x2
fbn,a %fcc3, loop_2856
array32 %i0, %i7, %o3
brz,a %o1, loop_2857
nop
setx 0x6549D9F3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
fsqrts %f27, %f12
loop_2856:
smul %l3, %i3, %g5
tsubcctv %l2, %i2, %g6
loop_2857:
brlez %o2, loop_2858
tgu %icc, 0x6
orn %o4, %l1, %i4
addc %o7, %o5, %o6
loop_2858:
bshuffle %f22, %f24, %f28
fnegd %f22, %f26
sdiv %l4, 0x0A46, %g4
addccc %i5, 0x0F35, %o0
fbe,a %fcc0, loop_2859
brgez,a %i6, loop_2860
fmovdcs %icc, %f4, %f14
fxnors %f10, %f7, %f9
loop_2859:
fmovdneg %xcc, %f26, %f9
loop_2860:
movn %icc, %l5, %g7
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f0
udivcc %g3, 0x1F6F, %l6
movrlez %i1, 0x1DE, %g1
tleu %icc, 0x5
mulx %g2, 0x0F56, %l0
membar 0x53
movleu %xcc, %i7, %o3
bvc,a %xcc, loop_2861
movvc %icc, %o1, %i0
edge8 %i3, %l3, %g5
edge16n %l2, %g6, %o2
loop_2861:
alignaddr %o4, %i2, %l1
alignaddr %o7, %o5, %i4
movvs %icc, %o6, %l4
smulcc %g4, %o0, %i6
tgu %xcc, 0x1
edge8 %i5, %l5, %g7
fand %f30, %f30, %f16
sdivcc %g3, 0x1041, %i1
fmovsa %icc, %f26, %f22
movne %icc, %l6, %g1
te %xcc, 0x2
srl %l0, %g2, %o3
call loop_2862
xor %o1, 0x134E, %i7
movrne %i0, %i3, %g5
fandnot2s %f27, %f4, %f21
loop_2862:
bcs,a,pt %icc, loop_2863
fbuge,a %fcc1, loop_2864
flush %l7 + 0x68
nop
setx loop_2865, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_2863:
array16 %l3, %g6, %l2
loop_2864:
fbu,a %fcc3, loop_2866
prefetch [%l7 + 0x0C], 0x0
loop_2865:
fbul,a %fcc0, loop_2867
udivx %o2, 0x0D98, %i2
loop_2866:
tvc %icc, 0x4
mulx %o4, %l1, %o7
loop_2867:
tn %icc, 0x6
fbuge,a %fcc0, loop_2868
alignaddrl %o5, %o6, %i4
fxor %f12, %f30, %f28
movvs %icc, %g4, %l4
loop_2868:
bneg,a,pt %xcc, loop_2869
edge32n %o0, %i6, %l5
movle %icc, %i5, %g3
std %f18, [%l7 + 0x40]
loop_2869:
orcc %i1, 0x1313, %g7
popc 0x0A0C, %g1
tvs %icc, 0x3
movcc %xcc, %l6, %g2
andncc %o3, %l0, %o1
move %xcc, %i0, %i3
orcc %i7, 0x0826, %g5
brlz,a %l3, loop_2870
fnand %f16, %f8, %f12
alignaddrl %g6, %o2, %l2
alignaddrl %o4, %l1, %i2
loop_2870:
sllx %o7, %o6, %i4
sra %o5, 0x11, %l4
or %g4, 0x1E3E, %o0
brgez,a %i6, loop_2871
nop
fitos %f0, %f25
fstox %f25, %f2
movne %icc, %l5, %g3
udivx %i1, 0x0706, %g7
loop_2871:
add %i5, %l6, %g2
srax %g1, %o3, %l0
movl %icc, %i0, %o1
brlz,a %i7, loop_2872
fbne,a %fcc2, loop_2873
tleu %icc, 0x1
ldx [%l7 + 0x28], %i3
loop_2872:
tsubcctv %l3, %g6, %g5
loop_2873:
fpmerge %f2, %f8, %f8
movn %xcc, %l2, %o2
subc %l1, %o4, %o7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
swap [%l7 + 0x6C], %o6
membar #Sync
wr %g0, 0xf1, %asi
ldda [%l7 + 0x40] %asi, %f0
fbul,a %fcc2, loop_2874
addccc %i2, 0x1441, %i4
movl %icc, %l4, %g4
tleu %xcc, 0x1
loop_2874:
fpackfix %f2, %f24
tn %xcc, 0x7
sdivx %o5, 0x1CA8, %i6
array8 %l5, %g3, %i1
srlx %g7, %i5, %o0
fandnot1s %f21, %f21, %f29
sir 0x00A8
nop
setx 0x2572ABE8A0523648, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
xnorcc %g2, 0x0B85, %g1
taddcctv %o3, 0x1D5A, %l0
brgez,a %i0, loop_2875
brgez,a %o1, loop_2876
mulx %l6, 0x0B17, %i3
swap [%l7 + 0x24], %i7
loop_2875:
fmovrslez %g6, %f18, %f13
loop_2876:
sdiv %g5, 0x0A0D, %l3
udivcc %o2, 0x0B7D, %l2
flush %l7 + 0x0C
sub %l1, %o4, %o6
sll %i2, %o7, %i4
orcc %g4, 0x0DE2, %l4
edge32ln %i6, %o5, %l5
nop
fitos %f1, %f19
fstoi %f19, %f6
fmovdne %icc, %f30, %f18
fxnors %f10, %f14, %f20
tsubcctv %i1, 0x1658, %g7
edge8n %g3, %i5, %o0
addccc %g1, 0x08CB, %o3
tcc %xcc, 0x7
fxnor %f18, %f20, %f10
tle %xcc, 0x5
orncc %g2, %i0, %l0
fmovdneg %xcc, %f26, %f12
addccc %l6, %o1, %i7
tle %xcc, 0x7
tsubcc %g6, 0x076B, %g5
nop
setx 0x1370AE26905569F7, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
edge8 %i3, %l3, %o2
nop
setx 0xEFC0B9F2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x95EE04A9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fadds %f29, %f6, %f22
fmul8ulx16 %f8, %f0, %f22
tsubcctv %l2, 0x0034, %o4
wr %g0, 0x89, %asi
ldsha [%l7 + 0x62] %asi, %o6
umulcc %l1, %i2, %i4
lduh [%l7 + 0x50], %g4
tleu %xcc, 0x3
edge16 %o7, %l4, %i6
movrlez %l5, 0x08F, %o5
fmovrsne %g7, %f16, %f16
subc %i1, %g3, %o0
movpos %xcc, %g1, %i5
lduw [%l7 + 0x60], %g2
set 0x14, %g4
sta %f3, [%l7 + %g4] 0x88
tpos %icc, 0x2
fmovsl %icc, %f21, %f20
xor %o3, 0x1938, %i0
call loop_2877
movvs %xcc, %l6, %o1
fbg %fcc1, loop_2878
and %i7, 0x1A5E, %l0
loop_2877:
brnz,a %g6, loop_2879
movvc %xcc, %i3, %l3
loop_2878:
movgu %xcc, %g5, %l2
brnz,a %o2, loop_2880
loop_2879:
fornot1 %f6, %f10, %f14
edge32ln %o6, %o4, %l1
stb %i4, [%l7 + 0x3C]
loop_2880:
sdiv %g4, 0x120A, %o7
ta %icc, 0x4
ble,pt %icc, loop_2881
movg %xcc, %i2, %i6
add %l4, 0x1DDC, %o5
ldsh [%l7 + 0x66], %g7
loop_2881:
movge %icc, %l5, %i1
bleu,a %icc, loop_2882
nop
setx 0x398E0CDE85D89167, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x034B75F108DCA83A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fmuld %f20, %f18, %f10
fmovsgu %xcc, %f2, %f13
fmovdneg %icc, %f28, %f10
loop_2882:
tg %xcc, 0x5
movge %icc, %o0, %g3
tleu %icc, 0x7
taddcc %i5, 0x1D71, %g1
fbul,a %fcc1, loop_2883
array8 %o3, %i0, %g2
edge32n %l6, %i7, %o1
nop
setx 0xCC1FD120, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x0EEAE72D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fsubs %f23, %f6, %f2
loop_2883:
orncc %g6, %i3, %l3
fmovspos %xcc, %f21, %f29
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpadd16s %f2, %f12, %f12
edge16l %g5, %l2, %l0
fxnors %f19, %f2, %f26
smul %o6, 0x1E19, %o2
stb %o4, [%l7 + 0x0C]
fornot2 %f14, %f10, %f18
set 0x40, %l6
ldsha [%l7 + %l6] 0x0c, %i4
fbu,a %fcc1, loop_2884
andn %g4, %l1, %i2
fones %f23
subccc %o7, 0x0540, %i6
loop_2884:
movgu %xcc, %o5, %g7
fmovdcs %xcc, %f15, %f6
orncc %l4, 0x0160, %i1
array32 %o0, %l5, %g3
fnot2 %f26, %f18
edge16n %g1, %o3, %i5
movg %icc, %i0, %l6
fbuge %fcc3, loop_2885
fpmerge %f5, %f6, %f28
nop
fitod %f10, %f22
fdtoi %f22, %f19
movne %icc, %g2, %o1
loop_2885:
fmovdcs %xcc, %f12, %f19
movl %icc, %i7, %g6
movcc %xcc, %l3, %i3
stb %l2, [%l7 + 0x42]
tge %icc, 0x6
movcs %icc, %g5, %l0
smulcc %o2, 0x1588, %o4
fmovdg %xcc, %f20, %f5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %i4, 0x1E09, %g4
or %l1, 0x0532, %i2
subc %o7, 0x0CBA, %o6
fbg %fcc1, loop_2886
fmovrdlz %i6, %f20, %f18
fornot1 %f12, %f30, %f0
fands %f15, %f4, %f23
loop_2886:
smulcc %g7, 0x13FD, %l4
sth %i1, [%l7 + 0x34]
fbne,a %fcc3, loop_2887
udivx %o0, 0x1388, %l5
membar 0x2A
fmovsa %icc, %f26, %f13
loop_2887:
tn %xcc, 0x1
fbne,a %fcc2, loop_2888
movrgz %o5, %g3, %g1
bneg,a loop_2889
fornot2 %f6, %f24, %f12
loop_2888:
tpos %xcc, 0x1
ba,pn %xcc, loop_2890
loop_2889:
tge %xcc, 0x3
edge32 %o3, %i0, %i5
fmovrsne %l6, %f5, %f12
loop_2890:
fmovdn %xcc, %f17, %f29
fmovdcs %icc, %f13, %f11
andcc %o1, %g2, %g6
bleu loop_2891
fpadd32 %f2, %f10, %f4
fmovdvc %xcc, %f16, %f30
fmovdn %icc, %f11, %f24
loop_2891:
ld [%l7 + 0x14], %f7
fornot2 %f4, %f10, %f2
fpadd16s %f1, %f17, %f1
xorcc %i7, %i3, %l3
nop
setx 0xFB4CBEF3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x3B996971, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fadds %f14, %f13, %f5
fmul8sux16 %f14, %f6, %f28
prefetch [%l7 + 0x6C], 0x0
tcc %xcc, 0x7
edge16 %l2, %l0, %o2
movrlez %g5, %i4, %g4
sdivx %l1, 0x00CF, %o4
srl %i2, 0x0A, %o7
set 0x7D, %i0
lduba [%l7 + %i0] 0x15, %o6
nop
setx loop_2892, %l0, %l1
jmpl %l1, %g7
fmovdcs %icc, %f30, %f0
nop
set 0x14, %i5
prefetch [%l7 + %i5], 0x3
alignaddrl %l4, %i6, %i1
loop_2892:
movcs %xcc, %o0, %o5
te %icc, 0x0
xnorcc %g3, %g1, %o3
brlz %i0, loop_2893
brnz,a %l5, loop_2894
tle %xcc, 0x7
tl %icc, 0x6
loop_2893:
mulx %i5, %l6, %o1
loop_2894:
nop
setx loop_2895, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movvs %xcc, %g6, %g2
fcmple32 %f16, %f2, %i3
tcc %xcc, 0x2
loop_2895:
mulx %l3, 0x1857, %l2
bg,pn %xcc, loop_2896
andn %i7, %l0, %g5
wr %g0, 0x23, %asi
stba %i4, [%l7 + 0x61] %asi
membar #Sync
loop_2896:
taddcctv %g4, %o2, %o4
movrgez %i2, 0x11A, %l1
edge32 %o7, %g7, %l4
edge32n %i6, %o6, %i1
fbug %fcc2, loop_2897
ldstub [%l7 + 0x79], %o5
fpadd32s %f24, %f23, %f25
fmovsl %icc, %f26, %f24
loop_2897:
or %g3, 0x0A24, %g1
tcc %xcc, 0x1
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
andn %o3, %i0, %l5
tne %icc, 0x7
ldsh [%l7 + 0x4A], %i5
loop_2898:
alignaddrl %o0, %o1, %l6
tge %xcc, 0x7
fmovsneg %icc, %f4, %f8
fmovdl %xcc, %f28, %f19
nop
setx loop_2899, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tn %icc, 0x0
fpackfix %f22, %f22
fmuld8ulx16 %f18, %f14, %f18
loop_2899:
bcc,a %icc, loop_2900
fmovdvs %icc, %f26, %f19
andn %g2, %i3, %g6
fmul8ulx16 %f14, %f18, %f16
loop_2900:
fmul8ulx16 %f20, %f20, %f14
tsubcctv %l2, 0x0769, %i7
subcc %l3, %g5, %i4
srax %g4, %l0, %o2
ldub [%l7 + 0x64], %i2
tpos %icc, 0x5
movrlez %o4, %o7, %l1
umulcc %g7, %l4, %o6
wr %g0, 0x2a, %asi
stxa %i6, [%l7 + 0x28] %asi
membar #Sync
te %icc, 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcc %o5, 0x062D, %i1
sra %g1, 0x0E, %g3
fpack16 %f4, %f30
edge32ln %o3, %l5, %i5
orcc %i0, %o1, %l6
fbul,a %fcc0, loop_2901
sethi 0x1AA8, %g2
set 0x7C, %l2
sta %f1, [%l7 + %l2] 0x80
loop_2901:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %o0, %g6, %i3
edge16l %i7, %l3, %g5
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
movg %icc, %l2, %i4
edge8ln %g4, %o2, %l0
brgz %o4, loop_2902
be,pt %xcc, loop_2903
brz %i2, loop_2904
umul %l1, 0x1177, %o7
loop_2902:
movvs %icc, %l4, %o6
loop_2903:
brz,a %g7, loop_2905
loop_2904:
movneg %xcc, %i6, %i1
movcs %icc, %o5, %g1
prefetch [%l7 + 0x4C], 0x1
loop_2905:
movcs %xcc, %o3, %g3
ldx [%l7 + 0x38], %i5
movleu %icc, %i0, %o1
fandnot1 %f16, %f4, %f18
edge16n %l6, %l5, %g2
movpos %xcc, %o0, %g6
xor %i3, %l3, %i7
fpsub16s %f14, %f21, %f26
tleu %xcc, 0x7
andncc %l2, %i4, %g5
bpos,a loop_2906
bneg %xcc, loop_2907
array32 %g4, %l0, %o2
fbo,a %fcc2, loop_2908
loop_2906:
tgu %xcc, 0x1
loop_2907:
fmovdleu %xcc, %f21, %f0
edge16l %i2, %o4, %l1
loop_2908:
nop
set 0x64, %g7
swapa [%l7 + %g7] 0x19, %o7
orn %o6, 0x1CA4, %g7
srax %l4, 0x19, %i6
bpos %icc, loop_2909
fnor %f22, %f8, %f18
fxors %f21, %f2, %f27
udivx %o5, 0x19C2, %g1
loop_2909:
bneg,a loop_2910
array16 %o3, %g3, %i5
ble,a,pn %xcc, loop_2911
fpmerge %f1, %f20, %f28
loop_2910:
lduw [%l7 + 0x24], %i1
fnand %f4, %f20, %f18
loop_2911:
movvc %xcc, %o1, %l6
subccc %l5, 0x1EF6, %i0
be,a,pn %icc, loop_2912
fbg,a %fcc1, loop_2913
ldd [%l7 + 0x10], %o0
tvc %xcc, 0x0
loop_2912:
fmul8x16 %f2, %f2, %f16
loop_2913:
edge32ln %g6, %i3, %l3
fbug,a %fcc2, loop_2914
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bgu loop_2915
movpos %icc, %g2, %l2
loop_2914:
sra %i4, 0x02, %i7
sra %g4, %g5, %l0
loop_2915:
fnand %f2, %f6, %f10
edge8 %i2, %o4, %l1
array8 %o7, %o2, %g7
bpos,a,pt %xcc, loop_2916
movvc %icc, %l4, %i6
movrgez %o6, %g1, %o3
set 0x38, %g2
lduha [%l7 + %g2] 0x19, %o5
loop_2916:
fsrc1s %f20, %f31
set 0x7F, %i6
ldsba [%l7 + %i6] 0x81, %g3
edge32ln %i5, %i1, %o1
add %l7, 0x18, %l6
wr %g0, 0x11, %asi
casxa [%l6] 0x11, %l6, %l5
fxnors %f14, %f1, %f22
nop
setx 0xFBCFA83CF05FAE58, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8 %o0, %i0, %g6
ldd [%l7 + 0x48], %i2
movcc %xcc, %g2, %l3
ldx [%l7 + 0x10], %i4
movvs %icc, %l2, %g4
tgu %icc, 0x4
movvc %icc, %g5, %i7
fbug,a %fcc0, loop_2917
movvc %xcc, %i2, %o4
sra %l1, %o7, %l0
tcc %xcc, 0x2
loop_2917:
taddcctv %g7, %o2, %i6
fpsub16s %f23, %f0, %f8
fbg %fcc1, loop_2918
nop
fitos %f4, %f3
fstox %f3, %f6
fxtos %f6, %f17
fmuld8sux16 %f2, %f9, %f16
nop
setx 0xBCF9CCC1A8CD8B3C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0xE81EC96CCE271F41, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
faddd %f4, %f10, %f30
loop_2918:
nop
wr %g0, 0x11, %asi
lduha [%l7 + 0x76] %asi, %l4
fpadd32 %f18, %f22, %f8
ldx [%l7 + 0x20], %o6
movrne %g1, 0x3AD, %o3
movle %xcc, %g3, %o5
ldsw [%l7 + 0x24], %i5
move %icc, %i1, %o1
sub %l5, %l6, %i0
fmovsg %icc, %f13, %f27
tge %icc, 0x7
fpack32 %f10, %f26, %f26
wr %g0, 0x80, %asi
ldsba [%l7 + 0x5A] %asi, %g6
andncc %i3, %o0, %g2
ldd [%l7 + 0x08], %f20
srlx %i4, %l2, %l3
udivcc %g5, 0x142A, %i7
brgz %i2, loop_2919
umulcc %o4, %g4, %o7
set 0x52, %o3
ldsba [%l7 + %o3] 0x88, %l1
loop_2919:
movcc %icc, %g7, %o2
movrne %i6, %l0, %o6
bge,pt %icc, loop_2920
fmovse %xcc, %f3, %f17
bneg,a,pt %icc, loop_2921
movcs %icc, %l4, %g1
loop_2920:
smul %o3, %g3, %i5
andncc %i1, %o5, %o1
loop_2921:
swap [%l7 + 0x3C], %l5
movrlz %i0, 0x085, %g6
fmovse %xcc, %f19, %f29
fbu,a %fcc0, loop_2922
xnor %l6, %o0, %i3
fbe,a %fcc1, loop_2923
fandnot2s %f2, %f17, %f14
loop_2922:
lduw [%l7 + 0x1C], %g2
movrne %l2, %l3, %g5
loop_2923:
fpsub32s %f6, %f16, %f13
alignaddr %i7, %i2, %o4
fmovsn %xcc, %f9, %f2
tcc %icc, 0x1
wr %g0, 0x89, %asi
lduba [%l7 + 0x29] %asi, %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %i4, %o7, %l1
subcc %g7, 0x0C42, %i6
andn %o2, 0x1C36, %l0
srax %l4, %o6, %o3
tneg %icc, 0x3
andn %g3, 0x0D46, %i5
movrne %i1, 0x29F, %o5
fcmpne32 %f2, %f24, %g1
tleu %xcc, 0x5
array8 %o1, %i0, %l5
orn %l6, 0x0596, %g6
and %i3, %o0, %g2
bcc,a,pt %xcc, loop_2924
bl loop_2925
movrgz %l2, %l3, %i7
addcc %i2, 0x1C78, %o4
loop_2924:
fmul8x16al %f3, %f8, %f8
loop_2925:
add %g5, 0x1835, %i4
fmovscc %xcc, %f21, %f15
tn %icc, 0x5
fbg %fcc0, loop_2926
subcc %o7, %l1, %g4
move %icc, %g7, %o2
nop
fitos %f8, %f0
fstoi %f0, %f30
loop_2926:
fxnors %f7, %f23, %f20
fble,a %fcc1, loop_2927
mova %icc, %l0, %i6
udiv %o6, 0x0B03, %l4
mulscc %g3, %o3, %i1
loop_2927:
tleu %icc, 0x4
array32 %o5, %g1, %i5
popc 0x1102, %i0
bpos,a %icc, loop_2928
alignaddrl %l5, %l6, %o1
fmul8x16al %f11, %f23, %f26
nop
setx loop_2929, %l0, %l1
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_2928:
nop
setx 0x86354DF1807ED47A, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
udivcc %i3, 0x0C70, %g6
edge16n %o0, %l2, %l3
loop_2929:
sdivx %g2, 0x1210, %i7
nop
fitod %f25, %f4
brgez,a %i2, loop_2930
nop
set 0x38, %o6
ldx [%l7 + %o6], %o4
smulcc %g5, 0x10BE, %o7
edge32l %i4, %g4, %g7
loop_2930:
brlez %o2, loop_2931
tleu %icc, 0x6
movcs %xcc, %l1, %i6
fmuld8sux16 %f29, %f18, %f10
loop_2931:
orcc %o6, %l4, %g3
sethi 0x1B99, %l0
orncc %i1, 0x020A, %o5
array8 %o3, %g1, %i0
brgez %i5, loop_2932
sdiv %l6, 0x01C4, %o1
brlez,a %l5, loop_2933
fmovsg %xcc, %f11, %f0
loop_2932:
edge32 %g6, %o0, %i3
edge16ln %l3, %g2, %l2
loop_2933:
fpsub32 %f10, %f24, %f2
fpadd32s %f29, %f8, %f28
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fblg,a %fcc0, loop_2934
tle %icc, 0x3
xorcc %i2, %i7, %g5
nop
setx 0x04908E76F1466B02, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xA3E25883B96C2577, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fdivd %f8, %f8, %f14
loop_2934:
ldx [%l7 + 0x48], %o4
movrlez %i4, %g4, %o7
brgz,a %o2, loop_2935
fcmpgt16 %f30, %f20, %l1
array32 %i6, %g7, %l4
srax %o6, 0x14, %g3
loop_2935:
fmovs %f14, %f26
fmovsvc %xcc, %f28, %f29
call loop_2936
fpadd32 %f8, %f30, %f0
addc %i1, 0x0787, %l0
edge8ln %o5, %o3, %i0
loop_2936:
ldsh [%l7 + 0x12], %i5
nop
setx 0x17805DAB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x72A3600D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fadds %f24, %f4, %f11
bn,a loop_2937
edge8 %l6, %o1, %g1
movleu %xcc, %l5, %o0
sdivcc %g6, 0x0614, %i3
loop_2937:
movgu %icc, %l3, %l2
addccc %i2, %g2, %i7
movneg %xcc, %g5, %o4
movcs %icc, %i4, %o7
edge8ln %g4, %l1, %i6
wr %g0, 0x80, %asi
ldswa [%l7 + 0x3C] %asi, %o2
tsubcctv %l4, %o6, %g7
umul %g3, %i1, %l0
orn %o5, 0x0D4E, %o3
ldd [%l7 + 0x70], %i0
tg %xcc, 0x2
wr %g0, 0x80, %asi
lduba [%l7 + 0x37] %asi, %i5
tne %xcc, 0x7
tleu %xcc, 0x7
movge %xcc, %o1, %g1
ldstub [%l7 + 0x10], %l5
taddcctv %o0, %l6, %g6
edge16 %i3, %l3, %i2
ldx [%l7 + 0x28], %g2
andcc %l2, %g5, %o4
set 0x54, %o5
stwa %i4, [%l7 + %o5] 0xe3
membar #Sync
fsrc2s %f18, %f15
fcmple16 %f14, %f0, %i7
nop
setx 0x42D6EDD4DA28EE32, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xD4EE43A32CC52E69, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fsubd %f14, %f2, %f12
brnz,a %g4, loop_2938
bn %xcc, loop_2939
fmul8sux16 %f12, %f28, %f24
tcc %icc, 0x1
loop_2938:
nop
setx 0xDF579163BDCF318F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
fsqrtd %f24, %f0
loop_2939:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivcc %l1, 0x082B, %o7
sra %i6, %o2, %l4
set 0x40, %o1
ldda [%l7 + %o1] 0x2a, %g6
edge8 %g3, %o6, %l0
tvc %icc, 0x0
alignaddr %o5, %i1, %i0
move %icc, %o3, %i5
membar 0x1E
fornot1 %f6, %f6, %f26
tsubcc %g1, 0x1D28, %l5
umulcc %o1, 0x05A8, %o0
for %f6, %f24, %f6
membar 0x36
brnz %g6, loop_2940
movneg %icc, %i3, %l6
fba,a %fcc1, loop_2941
movge %icc, %l3, %g2
loop_2940:
tge %icc, 0x7
addc %l2, 0x1986, %g5
loop_2941:
move %xcc, %o4, %i2
ldub [%l7 + 0x34], %i4
edge16 %g4, %i7, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %o7, 0x0D5C, %o2
tleu %icc, 0x0
andcc %l4, 0x028E, %i6
fmovdle %xcc, %f18, %f9
movcs %xcc, %g3, %g7
subc %o6, %l0, %i1
xnorcc %i0, 0x057B, %o5
fmovdneg %xcc, %f14, %f29
srax %i5, 0x01, %o3
tsubcc %l5, %g1, %o1
fmovdne %xcc, %f16, %f25
tcc %xcc, 0x0
fmovdcs %xcc, %f3, %f25
tvc %xcc, 0x5
subcc %g6, %i3, %o0
brgz,a %l6, loop_2942
membar 0x59
fxors %f20, %f0, %f4
movvs %icc, %l3, %g2
loop_2942:
movleu %icc, %l2, %o4
brgez %g5, loop_2943
srl %i2, %g4, %i4
umul %i7, 0x15AB, %o7
edge8ln %l1, %o2, %l4
loop_2943:
brgz %g3, loop_2944
fmul8x16au %f22, %f18, %f10
bcc %xcc, loop_2945
movrgez %i6, %o6, %g7
loop_2944:
array8 %l0, %i1, %o5
te %icc, 0x0
loop_2945:
edge8 %i0, %i5, %o3
fnands %f7, %f0, %f25
movrgz %l5, %g1, %g6
fblg %fcc3, loop_2946
brnz,a %o1, loop_2947
fornot1s %f31, %f12, %f6
tgu %xcc, 0x7
loop_2946:
movg %icc, %i3, %o0
loop_2947:
sllx %l6, 0x10, %g2
ta %xcc, 0x4
or %l2, 0x1C0B, %l3
fxnor %f2, %f30, %f4
fmul8x16 %f25, %f2, %f24
bge,a,pt %xcc, loop_2948
fmovrdlez %o4, %f30, %f6
tpos %icc, 0x4
sdivcc %i2, 0x0458, %g5
loop_2948:
edge16n %i4, %g4, %i7
set 0x4E, %o0
stha %l1, [%l7 + %o0] 0x2f
membar #Sync
tgu %icc, 0x7
array32 %o2, %o7, %g3
brlez,a %i6, loop_2949
subc %l4, %g7, %l0
subcc %i1, 0x0825, %o5
addccc %i0, %o6, %o3
loop_2949:
sethi 0x0AF1, %i5
edge32l %l5, %g6, %g1
fmovdcc %xcc, %f4, %f22
movcc %icc, %o1, %i3
orn %o0, %g2, %l2
ldx [%l7 + 0x10], %l6
xnor %l3, 0x1021, %i2
tneg %xcc, 0x6
smul %g5, %o4, %g4
fmuld8sux16 %f2, %f19, %f22
movne %xcc, %i7, %l1
fmovdl %icc, %f22, %f10
fmovsne %icc, %f15, %f2
xor %o2, 0x06D2, %o7
xorcc %g3, %i4, %i6
movleu %xcc, %l4, %l0
tcs %icc, 0x7
udiv %i1, 0x1E4A, %g7
fmovdleu %xcc, %f15, %f29
or %i0, %o6, %o3
tsubcc %o5, %i5, %g6
prefetch [%l7 + 0x68], 0x0
smulcc %g1, %o1, %l5
umul %o0, %g2, %i3
movneg %xcc, %l2, %l3
movre %i2, 0x17E, %l6
orcc %o4, 0x1BB3, %g5
bshuffle %f0, %f6, %f0
tpos %xcc, 0x0
sllx %i7, 0x1F, %l1
fbn %fcc0, loop_2950
tvs %xcc, 0x1
lduh [%l7 + 0x56], %o2
ldx [%l7 + 0x58], %g4
loop_2950:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpgt16 %f22, %f4, %o7
nop
setx 0x05DB0F04, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
fsqrts %f0, %f15
tcc %xcc, 0x3
xor %g3, 0x1376, %i4
sdivx %l4, 0x1843, %l0
sra %i1, 0x14, %i6
fba,a %fcc2, loop_2951
edge16n %g7, %o6, %o3
tsubcctv %o5, %i0, %i5
std %f22, [%l7 + 0x78]
loop_2951:
nop
wr %g0, 0x0c, %asi
sta %f7, [%l7 + 0x64] %asi
andcc %g1, %g6, %l5
or %o0, %g2, %i3
tgu %icc, 0x1
tge %icc, 0x2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlez %o1, 0x2A0, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdlez %i2, %f20, %f10
fpadd16s %f25, %f10, %f16
tsubcctv %l6, 0x1D6F, %l3
fpadd32 %f14, %f30, %f2
udivcc %g5, 0x1339, %o4
fmul8x16 %f0, %f4, %f6
mulscc %i7, %l1, %g4
edge16l %o7, %o2, %g3
lduw [%l7 + 0x0C], %l4
sdiv %l0, 0x1C7E, %i4
wr %g0, 0x0c, %asi
swapa [%l7 + 0x6C] %asi, %i1
sdivcc %i6, 0x1D5B, %g7
tle %icc, 0x4
tneg %icc, 0x1
srl %o3, 0x08, %o5
umulcc %i0, %i5, %o6
edge8 %g6, %l5, %g1
fnot2s %f2, %f8
edge32l %g2, %i3, %o0
tne %xcc, 0x4
prefetch [%l7 + 0x7C], 0x2
fxor %f4, %f14, %f30
movrlez %o1, 0x1F2, %l2
popc 0x0F1B, %l6
srl %i2, 0x13, %l3
subccc %o4, 0x1687, %i7
nop
fitod %f8, %f4
fdtoi %f4, %f9
bneg %xcc, loop_2952
bn,a,pt %icc, loop_2953
fnands %f16, %f7, %f17
fmovsvc %icc, %f13, %f31
loop_2952:
nop
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x50] %asi, %g5
loop_2953:
andncc %l1, %o7, %g4
subcc %o2, %g3, %l0
add %i4, 0x11DE, %i1
tneg %icc, 0x2
andcc %l4, %i6, %o3
sdivcc %o5, 0x0BF6, %i0
fmuld8ulx16 %f30, %f24, %f10
tleu %xcc, 0x6
mulx %i5, 0x0AC8, %g7
array16 %g6, %l5, %o6
orn %g2, %i3, %o0
mova %icc, %o1, %l2
fcmple32 %f12, %f20, %l6
popc 0x10DD, %i2
edge16ln %g1, %l3, %i7
array16 %g5, %o4, %l1
edge32ln %o7, %o2, %g3
bn,a loop_2954
ldub [%l7 + 0x26], %l0
nop
setx 0x756FACE7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
fsqrts %f19, %f8
tsubcc %g4, 0x15AB, %i1
loop_2954:
movl %icc, %l4, %i6
move %icc, %o3, %i4
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 0:
!
! Type l : 2732
! Type cti : 2954
! Type x : 1198
! Type f : 4466
! Type i : 13650
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EXIT_GOOD /* test finish */
/************************************************************************
Test case data start
************************************************************************/
.data
user_data_start:
scratch_area:
.word 0xB2F72D7D
.word 0xF7BE9531
.word 0x9D5EF6AD
.word 0xED6474A9
.word 0xCAB40364
.word 0x2E6AE054
.word 0x29BB136F
.word 0x6C68E038
.word 0x02B3B796
.word 0x4F387034
.word 0x152D13EA
.word 0xC9A199BE
.word 0xD3D3E85D
.word 0xB8C33230
.word 0x1CD74B1E
.word 0xEA4CE71A
.word 0x9583CE18
.word 0x6C6CDEE3
.word 0xDB104659
.word 0x85AD2109
.word 0x9BFEB640
.word 0xEAE1B7E4
.word 0x7EEAE9D2
.word 0xADAE4F5C
.word 0xF9357EC0
.word 0x4A69B5CF
.word 0xFEAE246B
.word 0x18E65D8A
.word 0xB854D7BF
.word 0x36328876
.word 0xD9CEEEB0
.word 0xBEBC41EF
.word 0x107191F5
.word 0x6B90B55D
.word 0xB56E5B04
.word 0xE5E4AFFC
.word 0xAD13B2C9
.word 0x688EF009
.word 0xBC8EAD3D
.word 0xABB3A61F
.word 0x5D0968E8
.word 0x9DE902C0
.word 0xC71ED6F0
.word 0x4DDBABD4
.word 0xA21EA20A
.word 0x69C704B1
.word 0xF2F902EC
.word 0x52B7B060
.word 0x47DF17C9
.word 0x08DBA0CF
.word 0xDC71D715
.word 0xAC78EDD5
.word 0x36CBB3ED
.word 0x350C8756
.word 0xCB1920DA
.word 0x6B5B3C9D
.word 0xABFA8794
.word 0x4BAD2FF1
.word 0x7722353D
.word 0xB8BB1205
.word 0x2E2CF1B2
.word 0x1599735D
.word 0x07017B50
.word 0x0BABA2BC
.end