Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f13.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: isa3_basic3_f13.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
.ident "Using Instruction Hash for Focus :$Id: isa3_basic3_f13.s,v 1.1 2007/05/11 17:22:21 drp Exp $"
#include "defines.h"
#include "nmacros.h"
#include "old_boot.s"
/************************************************************************
Test case code start
************************************************************************/
.text
.global main
main: /* test begin */
ta T_RD_THID
mov %o1, %l6
umul %l6, 256, %l7
setx DIAG_DATA_AREA, %g1, %g3
add %l7, %g3, %l7
mov %l7, %g1
wrpr %g0, 0x0, %cwp
mov %g1, %l7
wrpr %g0, 0x1, %cwp
mov %g1, %l7
wrpr %g0, 0x2, %cwp
mov %g1, %l7
wrpr %g0, 0x3, %cwp
mov %g1, %l7
wrpr %g0, 0x4, %cwp
mov %g1, %l7
wrpr %g0, 0x5, %cwp
mov %g1, %l7
wrpr %g0, 0x6, %cwp
mov %g1, %l7
wrpr %g0, 0x7, %cwp
mov %g1, %l7
nop
setx 0xA2C12BC3104D5E02, %l0, %l6
stx %l6, [%l7 + 0x0]
ldx [%l7 + 0x0], %fsr
!
! Thread 0 Start
!
main_t0:
!# Initialize registers ..
!# Global registers
set 0x3, %g1
set 0xF, %g2
set 0xF, %g3
set 0x7, %g4
set 0x5, %g5
set 0x7, %g6
set 0x3, %g7
!# Input registers
set -0x5, %i0
set -0xE, %i1
set -0x0, %i2
set -0x7, %i3
set -0x9, %i4
set -0x7, %i5
set -0xF, %i6
set -0x3, %i7
!# Local registers
set 0x02A0746F, %l0
set 0x3446F50C, %l1
set 0x6FDF0724, %l2
set 0x69984080, %l3
set 0x08FD6BA4, %l4
set 0x30CBE808, %l5
set 0x59737CBF, %l6
!# Output registers
set -0x07B5, %o0
set 0x164B, %o1
set 0x073D, %o2
set 0x1501, %o3
set 0x106B, %o4
set 0x15FA, %o5
set 0x0926, %o6
set 0x1C39, %o7
!# Float registers
INIT_TH_FP_REG(%l7,%f0,0x90BD83212B2DCADA)
INIT_TH_FP_REG(%l7,%f2,0xBFAB114EDB0C6608)
INIT_TH_FP_REG(%l7,%f4,0x74380F4BE2654117)
INIT_TH_FP_REG(%l7,%f6,0xEACABA69F80D4D5E)
INIT_TH_FP_REG(%l7,%f8,0x9DFF56AD4833D49F)
INIT_TH_FP_REG(%l7,%f10,0x68A6B29F2267BBAC)
INIT_TH_FP_REG(%l7,%f12,0x0C5DC811213DC909)
INIT_TH_FP_REG(%l7,%f14,0xC039B827E197B0E9)
INIT_TH_FP_REG(%l7,%f16,0xCF5EB72484F00F4A)
INIT_TH_FP_REG(%l7,%f18,0x401D7C464B86718A)
INIT_TH_FP_REG(%l7,%f20,0x6FA79019A8C3CE18)
INIT_TH_FP_REG(%l7,%f22,0xB7BA18C116AE7843)
INIT_TH_FP_REG(%l7,%f24,0x8BFD658A122F4ADB)
INIT_TH_FP_REG(%l7,%f26,0x25237A98BFD8AEC0)
INIT_TH_FP_REG(%l7,%f28,0x9DCBAF9D26246D3C)
INIT_TH_FP_REG(%l7,%f30,0x6E5431EC21B8F044)
!# Other state
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wrhpr %l0, 0x4CF, %hsys_tick_cmpr
!# Execute Main Diag ..
fmovsa %icc, %f22, %f29
edge32ln %o5, %o2, %g4
fmovdcs %icc, %f23, %f6
pdist %f2, %f10, %f2
fblg,a %fcc1, loop_1
smul %l2, 0x0771, %g7
addccc %l6, 0x0A3D, %o3
edge16l %g1, %o6, %o1
loop_1:
taddcc %i2, %i1, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x11, %asi
ldsha [%l7 + 0x68] %asi, %g6
fcmped %fcc2, %f22, %f28
fmovsg %xcc, %f5, %f2
fsrc2 %f8, %f18
umul %l4, 0x0202, %i3
movgu %xcc, %i0, %o7
ldstub [%l7 + 0x0E], %g3
mova %xcc, %i4, %l5
movgu %icc, %o4, %i5
sub %l1, %l3, %o0
mulscc %g2, %i7, %l0
tge %xcc, 0x5
sdivx %i6, 0x1C06, %o2
sethi 0x064B, %g4
srax %l2, %g7, %l6
edge8l %o5, %g1, %o3
movpos %xcc, %o6, %i2
umul %i1, %g5, %o1
smulcc %l4, 0x0FED, %g6
fmul8ulx16 %f26, %f26, %f16
movle %icc, %i0, %i3
te %icc, 0x3
movre %o7, 0x1F6, %g3
movle %xcc, %l5, %o4
udivcc %i5, 0x1190, %l1
edge8l %l3, %i4, %o0
xnor %g2, %i7, %i6
tsubcctv %l0, 0x0A60, %o2
subcc %g4, 0x031A, %l2
set 0x1E, %l6
ldsba [%l7 + %l6] 0x89, %l6
fpsub32 %f6, %f28, %f26
tle %icc, 0x5
move %xcc, %o5, %g1
fbul,a %fcc1, loop_2
fmovrdgz %o3, %f28, %f10
movl %xcc, %o6, %i2
tle %xcc, 0x4
loop_2:
fpsub32 %f18, %f10, %f12
movne %xcc, %g7, %i1
bcs,a loop_3
popc %o1, %l4
move %icc, %g5, %g6
fbg %fcc0, loop_4
loop_3:
udivx %i0, 0x0A33, %i3
bn,pt %xcc, loop_5
movvc %icc, %o7, %g3
loop_4:
lduw [%l7 + 0x54], %l5
or %i5, 0x1654, %o4
loop_5:
fbne,a %fcc0, loop_6
be,a loop_7
move %xcc, %l1, %i4
bvc,pn %xcc, loop_8
loop_6:
sethi 0x1D4E, %o0
loop_7:
fcmple16 %f28, %f26, %l3
fpsub32s %f24, %f5, %f29
loop_8:
fzeros %f4
edge16ln %g2, %i6, %i7
tneg %xcc, 0x5
wr %g0, 0x18, %asi
lduha [%l7 + 0x72] %asi, %l0
fbuge %fcc1, loop_9
ba loop_10
bg,a loop_11
fmovsleu %icc, %f7, %f6
loop_9:
fbl,a %fcc1, loop_12
loop_10:
movrne %g4, %l2, %o2
loop_11:
ldd [%l7 + 0x48], %o4
movg %xcc, %g1, %o3
loop_12:
xor %l6, 0x1A75, %i2
fmovsl %xcc, %f26, %f8
edge8n %o6, %g7, %i1
popc 0x1D80, %o1
popc 0x0CD8, %l4
edge32l %g6, %g5, %i3
fba,a %fcc1, loop_13
fornot1s %f2, %f7, %f30
tleu %xcc, 0x5
addcc %o7, %i0, %g3
loop_13:
fbn,a %fcc1, loop_14
srlx %l5, %i5, %l1
xorcc %i4, 0x16B5, %o4
edge32n %l3, %g2, %o0
loop_14:
fpadd16 %f28, %f22, %f18
edge32ln %i7, %l0, %i6
udivx %l2, 0x1280, %o2
udivx %o5, 0x1BCE, %g4
bpos %xcc, loop_15
te %xcc, 0x4
tle %icc, 0x1
fxor %f2, %f18, %f14
loop_15:
tge %icc, 0x4
sll %g1, %o3, %i2
fmovrsgez %l6, %f7, %f29
bneg loop_16
edge32l %o6, %i1, %g7
xnor %o1, 0x009D, %l4
fcmpgt32 %f8, %f28, %g5
loop_16:
for %f0, %f24, %f0
movre %g6, %i3, %i0
fcmple16 %f12, %f22, %o7
edge8n %g3, %i5, %l1
nop
set 0x70, %o6
lduw [%l7 + %o6], %i4
tne %icc, 0x7
fsrc2s %f13, %f0
tpos %icc, 0x1
edge8l %o4, %l3, %l5
fmovsne %icc, %f28, %f18
bshuffle %f24, %f28, %f10
tsubcc %o0, 0x1FAE, %i7
tsubcctv %g2, %i6, %l0
fmovdvc %icc, %f27, %f28
set 0x10, %o3
stxa %o2, [%l7 + %o3] 0x22
membar #Sync
edge32 %o5, %l2, %g4
set 0x48, %g1
stda %o2, [%l7 + %g1] 0x04
udiv %g1, 0x0287, %i2
sub %l6, 0x18AC, %o6
stb %g7, [%l7 + 0x5E]
movvc %icc, %i1, %l4
or %o1, 0x17E5, %g5
te %xcc, 0x2
tn %icc, 0x0
edge32 %g6, %i0, %i3
tvs %icc, 0x4
andcc %o7, 0x09A6, %i5
ta %xcc, 0x6
sra %g3, 0x14, %i4
mova %xcc, %o4, %l1
tpos %icc, 0x6
edge8l %l3, %o0, %i7
fxor %f14, %f22, %f12
tleu %icc, 0x3
mulx %g2, 0x0CC1, %i6
andn %l0, 0x0EA9, %o2
siam 0x4
tvs %xcc, 0x0
fcmps %fcc2, %f4, %f31
fpsub16 %f26, %f6, %f24
fands %f23, %f0, %f2
taddcctv %l5, 0x1812, %o5
lduw [%l7 + 0x5C], %g4
array32 %o3, %g1, %i2
fmovrde %l2, %f20, %f4
ldsw [%l7 + 0x54], %o6
tsubcc %l6, %g7, %l4
movvs %xcc, %i1, %g5
movrne %o1, %g6, %i3
fmovdl %icc, %f27, %f15
edge32ln %o7, %i0, %g3
tl %xcc, 0x7
brlz %i4, loop_17
fmovde %icc, %f8, %f23
fbo,a %fcc3, loop_18
tge %icc, 0x0
loop_17:
alignaddrl %i5, %l1, %o4
smul %o0, 0x16B1, %i7
loop_18:
tvs %xcc, 0x5
movg %xcc, %l3, %i6
tpos %icc, 0x7
ldsb [%l7 + 0x27], %l0
edge16ln %g2, %l5, %o2
movcs %xcc, %o5, %g4
movl %icc, %g1, %o3
tle %icc, 0x2
udivx %i2, 0x03FE, %o6
tge %icc, 0x3
fmovrse %l2, %f2, %f13
fpadd32s %f11, %f25, %f16
tle %xcc, 0x4
edge8l %g7, %l4, %l6
xor %g5, 0x0CED, %o1
srax %g6, %i3, %i1
fblg,a %fcc1, loop_19
fmovsvs %xcc, %f19, %f22
bleu,a %xcc, loop_20
taddcc %o7, %g3, %i0
loop_19:
stx %i5, [%l7 + 0x50]
umulcc %l1, %o4, %o0
loop_20:
or %i7, %i4, %i6
sub %l0, %l3, %l5
fnor %f30, %f12, %f14
edge32n %g2, %o5, %o2
set 0x4C, %l2
swapa [%l7 + %l2] 0x80, %g1
fmovrsgez %g4, %f27, %f22
smulcc %o3, %i2, %o6
fnot1 %f6, %f4
movrlz %l2, 0x3E1, %l4
fornot2 %f2, %f10, %f20
srlx %g7, %g5, %l6
movrne %g6, %i3, %o1
movleu %icc, %o7, %g3
popc %i0, %i5
mulscc %l1, %i1, %o4
fnands %f6, %f28, %f20
tcc %xcc, 0x2
set 0x5C, %o7
sta %f12, [%l7 + %o7] 0x15
fzero %f10
brz,a %i7, loop_21
sub %o0, 0x145A, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpne32 %f6, %f2, %i6
loop_21:
movleu %xcc, %l3, %l0
fmovscc %xcc, %f28, %f25
subccc %l5, %o5, %o2
ldub [%l7 + 0x47], %g2
fba %fcc0, loop_22
tleu %icc, 0x1
fmovscc %xcc, %f4, %f0
xnorcc %g1, %o3, %g4
loop_22:
sdiv %i2, 0x1C54, %l2
udivx %o6, 0x1CC2, %g7
andn %l4, %l6, %g5
ba,pn %xcc, loop_23
fbu,a %fcc1, loop_24
ldsw [%l7 + 0x5C], %i3
subcc %g6, 0x0379, %o7
loop_23:
subc %o1, %g3, %i0
loop_24:
fornot2s %f7, %f31, %f25
set 0x68, %i4
stda %i4, [%l7 + %i4] 0x2b
membar #Sync
movrgez %l1, 0x077, %i1
tne %icc, 0x5
fsrc1s %f29, %f17
fbg,a %fcc0, loop_25
sra %o4, %i7, %o0
tpos %icc, 0x7
move %icc, %i6, %i4
loop_25:
tsubcc %l3, %l5, %o5
bg,pn %icc, loop_26
te %icc, 0x3
fblg %fcc3, loop_27
bneg,a loop_28
loop_26:
fsrc2s %f23, %f11
fzeros %f19
loop_27:
membar 0x03
loop_28:
addccc %l0, 0x1410, %g2
ta %xcc, 0x0
edge16 %g1, %o2, %o3
fandnot1 %f22, %f20, %f20
stbar
brlez %i2, loop_29
movleu %xcc, %l2, %o6
movleu %icc, %g7, %l4
movne %icc, %l6, %g5
loop_29:
movneg %xcc, %g4, %i3
bvs,pt %icc, loop_30
tleu %icc, 0x0
udivx %o7, 0x0AA6, %o1
bneg,a loop_31
loop_30:
smulcc %g3, 0x1D12, %g6
membar #Sync
set 0x40, %i0
ldda [%l7 + %i0] 0x17, %f0
loop_31:
nop
add %l7, 0x1C, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %i0
casa [%l6] %asi, %i0, %l1
fmul8x16 %f30, %f22, %f22
udivcc %i1, 0x1B7B, %o4
tge %icc, 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmul8x16au %f3, %f11, %f12
stb %i7, [%l7 + 0x4D]
tcs %xcc, 0x6
tvs %icc, 0x0
umul %i5, %i6, %i4
fmovrdgez %l3, %f8, %f30
mulscc %o0, 0x1E5B, %o5
tvc %xcc, 0x1
bvs,a loop_32
fmul8ulx16 %f26, %f10, %f2
edge16l %l0, %l5, %g1
edge32ln %g2, %o2, %i2
loop_32:
alignaddrl %o3, %l2, %g7
fsrc1s %f25, %f12
fmovse %icc, %f27, %f3
bne,a %xcc, loop_33
bgu,a,pn %xcc, loop_34
orncc %l4, 0x0FC3, %l6
brlz %g5, loop_35
loop_33:
fmovdpos %icc, %f30, %f26
loop_34:
stbar
wr %g0, 0x10, %asi
ldda [%l7 + 0x10] %asi, %o6
loop_35:
nop
set 0x60, %o4
stxa %i3, [%l7 + %o4] 0x23
membar #Sync
fbne %fcc3, loop_36
movne %xcc, %o7, %o1
fmovrslz %g4, %f5, %f4
sll %g6, 0x17, %i0
loop_36:
fpadd32 %f26, %f30, %f18
wr %g0, 0x04, %asi
stha %g3, [%l7 + 0x42] %asi
move %icc, %i1, %l1
fbue,a %fcc2, loop_37
umul %o4, 0x10C2, %i5
edge16 %i7, %i4, %i6
ta %xcc, 0x3
loop_37:
fxnor %f8, %f8, %f28
tcc %xcc, 0x6
fzero %f28
sdivcc %o0, 0x0A84, %o5
array32 %l3, %l0, %g1
fbuge,a %fcc1, loop_38
movneg %xcc, %l5, %g2
orcc %i2, 0x1E2B, %o3
fbne %fcc3, loop_39
loop_38:
alignaddr %l2, %g7, %o2
fzero %f2
te %icc, 0x6
loop_39:
nop
wr %g0, 0x88, %asi
ldsha [%l7 + 0x2A] %asi, %l6
addcc %l4, %g5, %i3
movn %xcc, %o6, %o1
edge32ln %g4, %g6, %i0
fmovdvc %icc, %f16, %f5
xorcc %o7, 0x04FE, %g3
tsubcc %l1, %i1, %o4
fmovdcs %icc, %f29, %f4
movrgez %i7, 0x250, %i4
pdist %f8, %f22, %f4
ldsb [%l7 + 0x54], %i6
andcc %i5, 0x122D, %o5
lduh [%l7 + 0x22], %l3
bpos loop_40
movrlez %o0, 0x126, %g1
movcc %icc, %l0, %g2
fbge,a %fcc1, loop_41
loop_40:
movg %icc, %l5, %o3
set 0x7C, %l5
sta %f11, [%l7 + %l5] 0x18
loop_41:
fpadd16s %f15, %f27, %f9
movl %xcc, %i2, %g7
fabsd %f0, %f2
fmuld8sux16 %f30, %f18, %f22
udivcc %l2, 0x036B, %o2
array8 %l6, %g5, %i3
srlx %l4, 0x16, %o6
stbar
tg %xcc, 0x4
srlx %o1, 0x1E, %g6
fmovsl %icc, %f7, %f9
st %f27, [%l7 + 0x7C]
fxor %f8, %f22, %f6
sdiv %g4, 0x0503, %i0
array32 %g3, %o7, %i1
ta %xcc, 0x4
orcc %l1, 0x12E4, %i7
fpadd32 %f4, %f2, %f8
orn %o4, 0x0E36, %i4
tsubcc %i6, %o5, %i5
wr %g0, 0x0c, %asi
lda [%l7 + 0x48] %asi, %f16
udivcc %l3, 0x02AB, %o0
orcc %l0, %g1, %l5
alignaddrl %g2, %i2, %g7
tle %icc, 0x6
fandnot2s %f31, %f24, %f11
mova %xcc, %o3, %l2
ta %icc, 0x1
fsrc2s %f7, %f8
udiv %l6, 0x0B65, %o2
taddcctv %g5, 0x0836, %l4
movrne %i3, %o1, %g6
te %xcc, 0x0
umulcc %o6, %i0, %g3
movcs %icc, %g4, %o7
move %icc, %i1, %i7
fmovse %icc, %f2, %f3
movg %icc, %o4, %i4
tne %xcc, 0x5
nop
set 0x5A, %i2
ldsh [%l7 + %i2], %i6
array16 %l1, %i5, %l3
te %icc, 0x6
fornot1 %f28, %f8, %f6
alignaddr %o5, %o0, %g1
tge %icc, 0x2
move %icc, %l0, %l5
fornot2s %f9, %f21, %f10
sra %g2, 0x11, %g7
smulcc %o3, %l2, %l6
smul %o2, 0x0340, %i2
call loop_42
srax %g5, 0x00, %i3
fmovdn %icc, %f24, %f2
brgez,a %o1, loop_43
loop_42:
fbne,a %fcc2, loop_44
edge8n %g6, %o6, %i0
bvc,pt %icc, loop_45
loop_43:
sdiv %l4, 0x0B16, %g3
loop_44:
movvs %icc, %g4, %i1
movg %icc, %o7, %o4
loop_45:
movcs %xcc, %i4, %i6
xnorcc %l1, 0x0E75, %i5
fmovde %xcc, %f17, %f11
fxnor %f0, %f16, %f8
xorcc %l3, %i7, %o5
fandnot2 %f12, %f14, %f26
fblg %fcc3, loop_46
fcmpne16 %f0, %f2, %g1
edge16ln %l0, %l5, %o0
movcc %icc, %g7, %g2
loop_46:
xnor %o3, 0x05D3, %l6
call loop_47
bneg,pn %xcc, loop_48
sth %l2, [%l7 + 0x1A]
fornot2 %f28, %f16, %f2
loop_47:
movleu %xcc, %i2, %o2
loop_48:
nop
set 0x6C, %g4
stha %i3, [%l7 + %g4] 0x0c
fbule,a %fcc0, loop_49
srlx %o1, %g6, %g5
orn %i0, %l4, %o6
fnot2 %f24, %f24
loop_49:
andncc %g4, %g3, %o7
ldub [%l7 + 0x6B], %i1
fnegd %f28, %f10
taddcctv %i4, 0x13D7, %i6
movre %o4, 0x0ED, %i5
movn %icc, %l3, %i7
fmovrsgez %l1, %f3, %f17
tsubcctv %g1, 0x1131, %l0
fnot1s %f0, %f13
tge %xcc, 0x6
array8 %l5, %o5, %o0
fcmpne32 %f30, %f16, %g7
fmovrsgez %g2, %f17, %f0
andn %l6, %o3, %l2
movn %icc, %i2, %o2
movrgz %i3, %g6, %o1
edge8 %i0, %g5, %o6
edge8ln %l4, %g3, %g4
smul %o7, %i4, %i1
fmovdne %xcc, %f13, %f12
udivx %o4, 0x0660, %i6
fnot1s %f12, %f8
movrlz %l3, 0x224, %i7
call loop_50
lduh [%l7 + 0x20], %l1
tpos %icc, 0x3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_50:
fsrc2 %f16, %f28
stbar
srlx %i5, %g1, %l0
fpsub16s %f30, %f9, %f23
movne %xcc, %o5, %o0
movg %icc, %l5, %g2
fmovsgu %xcc, %f29, %f18
wr %g0, 0x2b, %asi
ldda [%l7 + 0x20] %asi, %g6
set 0x60, %l4
ldxa [%l7 + %l4] 0x18, %o3
mulx %l6, 0x197F, %i2
tgu %icc, 0x0
fbug,a %fcc1, loop_51
umulcc %l2, %o2, %g6
tne %xcc, 0x0
membar 0x6F
loop_51:
tvc %xcc, 0x5
edge32n %i3, %i0, %o1
orcc %o6, %l4, %g5
bge,a,pt %xcc, loop_52
tcs %icc, 0x2
edge16n %g4, %g3, %i4
fmovsleu %icc, %f8, %f4
loop_52:
sra %o7, %i1, %o4
srax %l3, %i6, %i7
bl,pt %icc, loop_53
tne %xcc, 0x6
movne %icc, %l1, %g1
lduw [%l7 + 0x58], %l0
loop_53:
ta %icc, 0x3
fornot1 %f2, %f24, %f30
fbue %fcc1, loop_54
bgu,a %xcc, loop_55
tleu %xcc, 0x0
fbule,a %fcc0, loop_56
loop_54:
srlx %o5, 0x0A, %i5
loop_55:
bg loop_57
smul %l5, 0x1A87, %g2
loop_56:
fcmpeq32 %f24, %f28, %o0
tcs %icc, 0x6
loop_57:
smul %o3, 0x0E09, %l6
fmovsleu %xcc, %f13, %f29
edge16l %g7, %i2, %l2
nop
set 0x24, %i6
ldsw [%l7 + %i6], %o2
fmovse %xcc, %f25, %f24
umulcc %i3, %g6, %o1
pdist %f30, %f28, %f18
tne %xcc, 0x3
tsubcctv %i0, %o6, %g5
smul %l4, 0x196A, %g4
sub %i4, 0x1E99, %g3
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f0
brnz,a %o7, loop_58
array16 %o4, %i1, %l3
wr %g0, 0x88, %asi
swapa [%l7 + 0x10] %asi, %i6
loop_58:
fornot2s %f9, %f29, %f8
brlez,a %i7, loop_59
movre %g1, 0x117, %l0
udivcc %l1, 0x1844, %i5
addc %l5, %o5, %o0
loop_59:
nop
set 0x0C, %g7
ldsba [%l7 + %g7] 0x80, %o3
wr %g0, 0x2b, %asi
stba %l6, [%l7 + 0x7B] %asi
membar #Sync
nop
set 0x60, %l0
std %g2, [%l7 + %l0]
fcmpeq32 %f12, %f24, %g7
add %l7, 0x08, %l6
wr %g0, 0x0c, %asi
casa [%l6] 0x0c, %l2, %o2
andncc %i2, %i3, %o1
movl %xcc, %g6, %o6
lduh [%l7 + 0x6E], %i0
bpos %xcc, loop_60
mulscc %g5, 0x03CD, %l4
stb %i4, [%l7 + 0x5B]
movrne %g4, 0x3A2, %g3
loop_60:
xor %o7, 0x10CD, %i1
sllx %o4, %i6, %i7
tsubcc %l3, %g1, %l0
ld [%l7 + 0x58], %f5
movrlez %l1, 0x013, %l5
fpack32 %f16, %f28, %f14
fmul8x16al %f1, %f19, %f0
mulx %o5, 0x13D8, %i5
addccc %o0, 0x06D7, %o3
membar 0x3D
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x42] %asi, %l6
srl %g7, 0x04, %l2
movrgez %o2, %g2, %i2
wr %g0, 0x89, %asi
ldsba [%l7 + 0x65] %asi, %o1
array8 %i3, %o6, %i0
fmovd %f24, %f8
tge %icc, 0x2
udivx %g6, 0x16EC, %g5
move %xcc, %i4, %l4
sub %g3, %o7, %g4
ldsh [%l7 + 0x7C], %o4
alignaddrl %i6, %i1, %l3
edge32ln %i7, %g1, %l1
xnorcc %l0, 0x04E8, %l5
edge32l %o5, %o0, %i5
ldx [%l7 + 0x10], %o3
ldd [%l7 + 0x18], %f4
taddcc %g7, 0x0575, %l2
tn %xcc, 0x3
subc %l6, %g2, %o2
edge16 %o1, %i2, %o6
stw %i3, [%l7 + 0x38]
movrne %g6, %g5, %i4
fmovscc %xcc, %f20, %f7
smulcc %l4, %g3, %o7
wr %g0, 0x04, %asi
lduwa [%l7 + 0x40] %asi, %g4
te %xcc, 0x7
tsubcctv %i0, 0x121A, %o4
brz %i6, loop_61
fmovrdlz %i1, %f30, %f4
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
bcc,a loop_63
loop_61:
udivx %l3, 0x1243, %g1
fmovsa %xcc, %f22, %f24
loop_62:
srl %l1, 0x00, %l0
loop_63:
membar 0x3B
taddcc %l5, %i7, %o0
subc %o5, %i5, %o3
sll %g7, %l2, %g2
fcmpeq16 %f16, %f28, %o2
movrlz %l6, 0x197, %i2
tneg %xcc, 0x2
fmovsl %xcc, %f13, %f27
movrlz %o1, 0x34C, %o6
movne %xcc, %i3, %g5
set 0x50, %o0
prefetcha [%l7 + %o0] 0x10, 0x0
mulx %l4, 0x0880, %g3
nop
setx loop_64, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
udivx %g6, 0x0B69, %g4
fmovdgu %icc, %f31, %f10
bvs,a loop_65
loop_64:
fpackfix %f0, %f15
fornot2s %f2, %f6, %f5
nop
setx loop_66, %l0, %l1
jmpl %l1, %o7
loop_65:
ldsh [%l7 + 0x72], %i0
array16 %i6, %o4, %l3
fmovdgu %xcc, %f20, %f19
loop_66:
fbg %fcc3, loop_67
fbug %fcc0, loop_68
flush %l7 + 0x58
ldsh [%l7 + 0x10], %g1
loop_67:
fnot1 %f4, %f6
loop_68:
nop
setx loop_69, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
brgez,a %l1, loop_70
movle %xcc, %i1, %l0
fmovsleu %xcc, %f24, %f21
loop_69:
fmuld8sux16 %f16, %f10, %f30
loop_70:
taddcctv %i7, %l5, %o0
fpmerge %f1, %f6, %f28
addc %o5, 0x1B49, %o3
fexpand %f7, %f24
movge %xcc, %i5, %l2
edge32n %g2, %o2, %l6
smul %i2, %g7, %o1
edge8l %o6, %i3, %g5
movcc %icc, %l4, %i4
edge32n %g6, %g4, %o7
subccc %g3, %i6, %o4
fbuge %fcc1, loop_71
alignaddrl %i0, %l3, %l1
fnegd %f20, %f28
fble %fcc0, loop_72
loop_71:
fbue %fcc0, loop_73
fmul8x16 %f2, %f4, %f24
edge16 %i1, %g1, %i7
loop_72:
fornot1s %f11, %f30, %f6
loop_73:
fbo,a %fcc3, loop_74
smul %l0, %l5, %o0
sdiv %o5, 0x0956, %o3
addcc %i5, %g2, %l2
loop_74:
fnands %f26, %f24, %f17
orcc %l6, 0x0850, %o2
umulcc %i2, %g7, %o1
tcs %icc, 0x7
bg,a,pn %xcc, loop_75
addc %o6, 0x03E3, %i3
xorcc %l4, %g5, %i4
tneg %icc, 0x7
loop_75:
nop
set 0x3C, %g6
ldsh [%l7 + %g6], %g4
nop
set 0x66, %o1
sth %o7, [%l7 + %o1]
membar #Sync
wr %g0, 0xf1, %asi
ldda [%l7 + 0x40] %asi, %f0
fornot2 %f16, %f18, %f14
bcs loop_76
tneg %icc, 0x6
fbl,a %fcc1, loop_77
fbul %fcc1, loop_78
loop_76:
tl %xcc, 0x3
sdiv %g6, 0x10DA, %i6
loop_77:
edge8l %o4, %i0, %g3
loop_78:
sllx %l3, %l1, %g1
wr %g0, 0x89, %asi
ldsha [%l7 + 0x2C] %asi, %i7
sra %l0, %i1, %o0
flush %l7 + 0x5C
move %icc, %o5, %o3
wr %g0, 0x11, %asi
sta %f10, [%l7 + 0x48] %asi
be,a loop_79
srlx %l5, %g2, %l2
xnorcc %i5, %l6, %o2
tsubcc %i2, %g7, %o1
loop_79:
stw %i3, [%l7 + 0x60]
stb %l4, [%l7 + 0x41]
movg %xcc, %g5, %o6
pdist %f20, %f16, %f0
and %g4, %o7, %g6
or %i4, %o4, %i0
addccc %i6, %g3, %l3
movleu %icc, %g1, %l1
mulx %i7, %i1, %l0
addccc %o5, 0x1FD7, %o0
be,a,pn %icc, loop_80
brgez %l5, loop_81
movcc %xcc, %o3, %l2
lduh [%l7 + 0x4C], %i5
loop_80:
xnorcc %g2, %l6, %i2
loop_81:
nop
set 0x59, %i1
ldsba [%l7 + %i1] 0x81, %g7
wr %g0, 0x0c, %asi
stxa %o1, [%l7 + 0x20] %asi
fbue,a %fcc2, loop_82
std %f22, [%l7 + 0x50]
subcc %o2, %l4, %i3
movvs %icc, %o6, %g4
loop_82:
tge %xcc, 0x5
fmovdcs %xcc, %f30, %f23
sll %o7, 0x0F, %g6
subc %i4, 0x1B7F, %g5
fpsub16 %f26, %f30, %f12
fbg %fcc3, loop_83
fnot1 %f22, %f24
bne,pt %icc, loop_84
movre %o4, 0x368, %i6
loop_83:
movrgez %i0, %g3, %g1
xorcc %l1, 0x1A4F, %l3
loop_84:
edge32n %i7, %l0, %i1
tleu %xcc, 0x5
te %xcc, 0x7
fones %f7
movg %icc, %o0, %l5
bgu,pn %icc, loop_85
subccc %o5, %l2, %o3
mulx %i5, %g2, %l6
stb %g7, [%l7 + 0x6B]
loop_85:
bcc,a %icc, loop_86
movrgz %i2, 0x010, %o1
swap [%l7 + 0x18], %l4
fbl %fcc1, loop_87
loop_86:
movl %icc, %o2, %i3
xorcc %o6, 0x17D4, %g4
sub %g6, 0x00F1, %o7
loop_87:
fnor %f30, %f16, %f28
fands %f18, %f30, %f25
tne %xcc, 0x2
movleu %xcc, %i4, %o4
and %i6, %g5, %i0
tvs %icc, 0x5
movneg %xcc, %g3, %g1
xnor %l3, 0x1E79, %l1
fors %f29, %f15, %f8
array16 %l0, %i7, %i1
set 0x1D, %o2
lduba [%l7 + %o2] 0x10, %l5
fpsub16 %f14, %f8, %f14
fmovdneg %icc, %f12, %f23
movrgz %o5, %o0, %o3
edge16ln %i5, %l2, %g2
fmovsne %xcc, %f31, %f31
move %icc, %g7, %i2
edge16ln %o1, %l6, %l4
edge32n %i3, %o6, %o2
call loop_88
edge8n %g4, %g6, %o7
tvs %xcc, 0x0
fmovs %f22, %f13
loop_88:
edge16ln %i4, %o4, %i6
xorcc %i0, %g5, %g3
std %g0, [%l7 + 0x40]
subcc %l3, 0x0D37, %l0
fmovspos %icc, %f31, %f18
wr %g0, 0x89, %asi
stda %l0, [%l7 + 0x10] %asi
addccc %i7, %l5, %i1
umul %o0, %o5, %o3
fmovsa %icc, %f30, %f11
umul %l2, 0x15B2, %g2
smul %g7, %i5, %i2
ldsb [%l7 + 0x75], %o1
call loop_89
swap [%l7 + 0x70], %l4
fble %fcc0, loop_90
alignaddr %i3, %l6, %o6
loop_89:
tn %xcc, 0x7
xorcc %o2, %g4, %g6
loop_90:
fbe,a %fcc0, loop_91
sethi 0x1B70, %i4
array32 %o4, %o7, %i0
edge16 %g5, %i6, %g3
loop_91:
fxnors %f23, %f24, %f17
movrgez %l3, 0x2B6, %l0
fmovdn %icc, %f28, %f24
tne %icc, 0x2
movn %icc, %g1, %l1
movneg %icc, %l5, %i7
movrgz %i1, %o5, %o0
fmovspos %icc, %f13, %f2
fba %fcc2, loop_92
edge8ln %l2, %g2, %g7
xor %i5, 0x0571, %o3
fbge,a %fcc2, loop_93
loop_92:
fsrc1 %f22, %f24
add %l7, 0x34, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %o1
casa [%l6] %asi, %o1, %l4
loop_93:
tge %xcc, 0x5
fmovrdgz %i3, %f28, %f8
fpack16 %f24, %f16
bl,pn %xcc, loop_94
orn %l6, 0x0C0F, %i2
tsubcctv %o6, %o2, %g6
fandnot2s %f3, %f4, %f30
loop_94:
edge8 %i4, %o4, %o7
fmovsleu %icc, %f27, %f11
sdivx %i0, 0x1362, %g5
bneg,a loop_95
movrgz %g4, 0x181, %i6
xnorcc %l3, 0x1706, %g3
fmovsne %icc, %f23, %f22
loop_95:
fbug,a %fcc0, loop_96
tge %xcc, 0x3
xnor %g1, %l1, %l5
fmovdgu %icc, %f12, %f6
loop_96:
orncc %l0, 0x1C79, %i7
fbl %fcc0, loop_97
subc %i1, %o0, %l2
tneg %icc, 0x6
set 0x120, %o5
ldxa [%g0 + %o5] 0x52, %g2
loop_97:
taddcc %g7, 0x02AF, %o5
movl %icc, %o3, %o1
taddcctv %l4, %i3, %i5
edge32 %i2, %l6, %o2
ble,a,pn %icc, loop_98
fmovrslz %o6, %f12, %f27
srl %i4, %o4, %g6
fbl %fcc0, loop_99
loop_98:
or %i0, %o7, %g4
movvs %icc, %g5, %i6
fcmped %fcc2, %f26, %f18
loop_99:
fmovrdlez %l3, %f6, %f22
sdivcc %g1, 0x1646, %g3
set 0x30, %i7
ldswa [%l7 + %i7] 0x89, %l1
wr %g0, 0x80, %asi
stwa %l0, [%l7 + 0x10] %asi
add %l7, 0x68, %l6
wr %g0, 0x10, %asi
casxa [%l6] 0x10, %i7, %l5
move %icc, %i1, %l2
array8 %o0, %g2, %o5
fmovsn %icc, %f21, %f21
tpos %xcc, 0x4
sll %g7, 0x18, %o3
tcs %xcc, 0x2
fmovrde %o1, %f28, %f26
bcs loop_100
fbo,a %fcc3, loop_101
srl %l4, %i3, %i5
fpadd32s %f16, %f29, %f8
loop_100:
tgu %xcc, 0x4
loop_101:
fnor %f6, %f18, %f4
tg %xcc, 0x1
tpos %xcc, 0x1
orn %l6, 0x0255, %o2
tvc %icc, 0x5
or %o6, 0x1B03, %i2
tgu %xcc, 0x2
fbule,a %fcc0, loop_102
sll %o4, 0x0C, %i4
edge16 %i0, %o7, %g4
edge8 %g6, %i6, %l3
loop_102:
sdivcc %g1, 0x164A, %g3
addccc %g5, 0x1B49, %l1
and %l0, 0x1EA1, %l5
fmovsgu %xcc, %f23, %f22
fmovsl %xcc, %f26, %f25
ldd [%l7 + 0x38], %f28
addccc %i7, 0x0B11, %i1
movrgz %l2, %g2, %o0
sdivx %g7, 0x1B39, %o5
tvs %icc, 0x2
fcmped %fcc2, %f0, %f0
addcc %o1, %l4, %i3
udivcc %o3, 0x17B6, %i5
fsrc1s %f23, %f16
fbul,a %fcc2, loop_103
fcmps %fcc0, %f24, %f20
movn %icc, %l6, %o2
movrgez %o6, 0x3CA, %i2
loop_103:
brz,a %o4, loop_104
array8 %i4, %i0, %o7
alignaddr %g6, %i6, %g4
edge32ln %g1, %g3, %g5
loop_104:
fmuld8ulx16 %f18, %f28, %f0
fnot2 %f20, %f10
fmovs %f23, %f14
te %icc, 0x7
tl %icc, 0x6
or %l3, 0x1960, %l0
fcmpgt32 %f2, %f30, %l1
sethi 0x11C9, %i7
fnot2 %f24, %f2
st %f17, [%l7 + 0x10]
set 0x50, %g2
stda %l4, [%l7 + %g2] 0x23
membar #Sync
be,a %icc, loop_105
fblg,a %fcc0, loop_106
fmul8x16 %f3, %f0, %f26
fone %f14
loop_105:
fmovda %xcc, %f7, %f3
loop_106:
andcc %l2, 0x1D56, %g2
movrgz %i1, 0x2EC, %o0
edge32ln %g7, %o1, %l4
brgz,a %i3, loop_107
fbo,a %fcc2, loop_108
edge8l %o5, %o3, %l6
movrlez %i5, %o6, %i2
loop_107:
array16 %o4, %i4, %o2
loop_108:
edge16 %i0, %o7, %g6
orcc %g4, %i6, %g1
movrgez %g3, %g5, %l3
fornot2 %f6, %f12, %f6
orn %l1, 0x071D, %l0
orn %i7, 0x09DC, %l2
fbul %fcc1, loop_109
edge16 %g2, %i1, %o0
wr %g0, 0x04, %asi
ldxa [%l7 + 0x38] %asi, %l5
loop_109:
movl %xcc, %g7, %l4
std %f26, [%l7 + 0x50]
fbe,a %fcc1, loop_110
srax %i3, 0x1C, %o1
fmul8x16 %f31, %f6, %f18
addc %o3, 0x1659, %l6
loop_110:
nop
set 0x1C, %i3
swapa [%l7 + %i3] 0x80, %i5
fcmpgt32 %f8, %f12, %o6
swap [%l7 + 0x2C], %o5
movpos %icc, %i2, %i4
smul %o4, 0x0EE9, %o2
ldd [%l7 + 0x70], %o6
fmovsl %icc, %f16, %f20
edge16n %g6, %g4, %i6
tsubcctv %g1, 0x02E5, %i0
movle %icc, %g5, %l3
fmovdn %icc, %f18, %f6
smulcc %g3, 0x1B9F, %l1
alignaddrl %l0, %l2, %g2
set 0x63, %i5
stba %i1, [%l7 + %i5] 0x81
srl %i7, %o0, %g7
popc %l5, %i3
bvs,a,pn %xcc, loop_111
or %l4, 0x0B32, %o3
tvc %icc, 0x6
set 0x68, %g3
ldxa [%l7 + %g3] 0x04, %l6
loop_111:
fmovrsne %o1, %f3, %f31
bvc,pn %xcc, loop_112
edge8ln %i5, %o5, %o6
fxor %f20, %f16, %f26
mova %icc, %i4, %i2
loop_112:
nop
wr %g0, 0x89, %asi
stba %o4, [%l7 + 0x31] %asi
ta %xcc, 0x2
movvs %icc, %o2, %o7
movrgez %g6, %i6, %g4
orcc %i0, 0x0F25, %g5
mulx %l3, %g1, %l1
bne,pt %xcc, loop_113
movle %xcc, %g3, %l0
fble,a %fcc1, loop_114
fnot2 %f2, %f0
loop_113:
subccc %l2, 0x0357, %i1
sethi 0x1504, %i7
loop_114:
edge16n %g2, %g7, %o0
brnz %l5, loop_115
addccc %i3, %o3, %l6
movleu %icc, %o1, %l4
movrlez %i5, 0x2B9, %o6
loop_115:
movrlez %i4, %i2, %o5
set 0x08, %g5
stha %o2, [%l7 + %g5] 0x14
ldsw [%l7 + 0x68], %o4
array8 %o7, %i6, %g6
movg %xcc, %g4, %i0
std %f26, [%l7 + 0x20]
fmovd %f8, %f28
fbo,a %fcc3, loop_116
taddcctv %l3, 0x02E4, %g1
stx %l1, [%l7 + 0x28]
sllx %g3, 0x02, %l0
loop_116:
std %g4, [%l7 + 0x50]
fmovrsgez %l2, %f15, %f22
add %i1, %i7, %g7
ldsb [%l7 + 0x3D], %g2
bneg,a loop_117
mulscc %o0, 0x1497, %l5
array16 %o3, %l6, %i3
tsubcctv %o1, 0x06BA, %l4
loop_117:
tn %icc, 0x5
movneg %icc, %i5, %i4
ldsh [%l7 + 0x50], %o6
tne %xcc, 0x3
swap [%l7 + 0x24], %o5
bvs,pt %icc, loop_118
taddcc %i2, %o2, %o4
tl %xcc, 0x4
sra %o7, %i6, %g4
loop_118:
fsrc1s %f2, %f12
wr %g0, 0x11, %asi
lduwa [%l7 + 0x44] %asi, %i0
fmovrsgez %l3, %f30, %f7
edge32ln %g6, %g1, %g3
xorcc %l0, %l1, %g5
movge %xcc, %l2, %i7
taddcctv %g7, %g2, %i1
set 0x2E, %l3
ldstuba [%l7 + %l3] 0x18, %l5
tgu %xcc, 0x3
be %icc, loop_119
taddcctv %o3, 0x03BC, %l6
fmovdn %icc, %f21, %f29
brgz,a %i3, loop_120
loop_119:
ba,a,pt %xcc, loop_121
tneg %icc, 0x3
orncc %o1, 0x0FC5, %o0
loop_120:
ld [%l7 + 0x08], %f2
loop_121:
nop
add %l7, 0x50, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %i5, %i4
udiv %o6, 0x05A5, %o5
movneg %xcc, %l4, %i2
fpsub16s %f8, %f9, %f0
tle %xcc, 0x1
movl %icc, %o4, %o7
subccc %i6, 0x071A, %g4
movgu %icc, %i0, %l3
bcs,a %icc, loop_122
movrgz %o2, %g6, %g3
edge32n %g1, %l1, %l0
fble,a %fcc2, loop_123
loop_122:
fmovrdne %g5, %f16, %f28
tvs %icc, 0x7
sethi 0x0E70, %i7
loop_123:
andcc %g7, 0x09FB, %g2
fmovde %icc, %f25, %f11
fandnot1 %f28, %f4, %f6
fbug %fcc3, loop_124
std %f22, [%l7 + 0x28]
srax %l2, %i1, %l5
tn %xcc, 0x7
loop_124:
edge16n %l6, %o3, %i3
taddcc %o0, 0x18E3, %o1
tgu %xcc, 0x6
fnands %f6, %f29, %f28
ldstub [%l7 + 0x1E], %i5
orncc %o6, %i4, %l4
fmovdcs %icc, %f28, %f3
mulscc %o5, 0x089C, %o4
set 0x10, %l6
ldda [%l7 + %l6] 0x81, %i2
membar 0x78
fmovrdlz %i6, %f24, %f6
tl %xcc, 0x3
sethi 0x0BEA, %g4
orn %i0, 0x0B2C, %o7
xor %o2, %g6, %l3
fcmple32 %f22, %f24, %g3
tgu %icc, 0x1
movrgz %l1, 0x242, %l0
mova %xcc, %g5, %i7
tn %icc, 0x2
tl %xcc, 0x0
fbe,a %fcc0, loop_125
pdist %f28, %f28, %f30
movg %icc, %g1, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_125:
nop
setx loop_126, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tne %xcc, 0x0
or %l2, %g2, %i1
sll %l5, 0x14, %l6
loop_126:
umulcc %o3, 0x03CD, %o0
array8 %o1, %i3, %i5
fpadd16s %f4, %f17, %f10
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x10] %asi, 0x0
ldx [%l7 + 0x28], %l4
movg %xcc, %i4, %o4
movcc %xcc, %o5, %i6
movneg %xcc, %g4, %i2
movne %icc, %i0, %o7
andncc %o2, %g6, %g3
flush %l7 + 0x78
movre %l1, %l3, %g5
ldub [%l7 + 0x1E], %l0
fbg,a %fcc1, loop_127
bcc,a loop_128
movcs %xcc, %g1, %i7
fmovsvs %xcc, %f28, %f19
loop_127:
movg %icc, %l2, %g7
loop_128:
nop
set 0x5E, %o6
ldub [%l7 + %o6], %g2
st %f2, [%l7 + 0x78]
array8 %i1, %l6, %l5
sdivcc %o3, 0x1202, %o0
wr %g0, 0x04, %asi
ldsba [%l7 + 0x10] %asi, %i3
fmovdvc %icc, %f3, %f12
fmovrdlz %o1, %f26, %f20
fpack32 %f6, %f16, %f22
tl %xcc, 0x1
array8 %o6, %i5, %i4
sdivcc %o4, 0x1A43, %o5
brlz %i6, loop_129
subc %g4, 0x0F53, %l4
fone %f22
movcs %icc, %i0, %i2
loop_129:
fbne,a %fcc1, loop_130
edge16 %o2, %o7, %g6
sethi 0x057F, %l1
movneg %xcc, %l3, %g5
loop_130:
udivcc %l0, 0x0648, %g3
fmovde %xcc, %f2, %f16
smul %i7, %g1, %l2
fmul8sux16 %f0, %f14, %f8
smul %g2, 0x009E, %g7
movrgez %l6, %i1, %l5
fmovdcc %xcc, %f17, %f12
movrgz %o0, %o3, %o1
edge8ln %i3, %o6, %i4
nop
setx loop_131, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
siam 0x1
array32 %o4, %o5, %i5
or %g4, %i6, %i0
loop_131:
edge32l %i2, %l4, %o7
tg %icc, 0x0
tsubcctv %g6, 0x1818, %o2
taddcctv %l1, 0x0CB5, %l3
fbge,a %fcc1, loop_132
fmovdpos %xcc, %f25, %f25
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x70] %asi, 0x1
loop_132:
edge16l %g3, %l0, %g1
ldstub [%l7 + 0x3F], %l2
movl %icc, %i7, %g2
movleu %xcc, %l6, %i1
movcs %xcc, %l5, %o0
movrgez %o3, 0x296, %o1
fmovrsgz %i3, %f15, %f22
te %xcc, 0x3
srlx %o6, 0x0E, %g7
orncc %o4, 0x075B, %o5
umul %i4, 0x1B84, %g4
fmovdneg %icc, %f6, %f1
edge32n %i5, %i6, %i0
edge32l %l4, %o7, %g6
fble,a %fcc0, loop_133
brz %i2, loop_134
tl %icc, 0x3
add %l7, 0x7C, %l6
wr %g0, 0x10, %asi
casa [%l6] %asi, %l1, %o2
loop_133:
or %l3, %g5, %l0
loop_134:
fpsub16s %f22, %f1, %f13
movpos %xcc, %g1, %l2
membar 0x64
edge16l %g3, %i7, %l6
movcc %xcc, %g2, %i1
fmovrslz %l5, %f14, %f27
ld [%l7 + 0x24], %f6
or %o0, %o3, %o1
popc %o6, %g7
fnot1s %f17, %f27
fmovrde %i3, %f14, %f22
fmovsgu %xcc, %f1, %f16
fcmpne16 %f14, %f28, %o4
set 0x5E, %o3
stha %i4, [%l7 + %o3] 0xea
membar #Sync
brgez,a %o5, loop_135
orncc %i5, %g4, %i0
te %xcc, 0x7
addccc %i6, %l4, %o7
loop_135:
tneg %icc, 0x7
tn %icc, 0x5
alignaddr %i2, %g6, %o2
udivcc %l3, 0x1F26, %l1
edge16n %g5, %l0, %l2
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x18] %asi, %g1
edge16n %g3, %l6, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sllx %i1, %g2, %o0
bg,a,pt %xcc, loop_136
srax %o3, 0x1D, %o1
fmovsg %icc, %f8, %f28
ldsw [%l7 + 0x58], %l5
loop_136:
nop
wr %g0, 0x18, %asi
stha %o6, [%l7 + 0x22] %asi
nop
set 0x58, %g1
prefetch [%l7 + %g1], 0x3
tsubcctv %i3, %g7, %i4
popc %o5, %o4
add %l7, 0x50, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %g4
casxa [%l6] %asi, %g4, %i0
tsubcc %i6, 0x0CDA, %i5
fzero %f22
smulcc %l4, %i2, %o7
movle %xcc, %o2, %l3
fcmpeq16 %f30, %f6, %g6
ld [%l7 + 0x38], %f10
tvs %xcc, 0x0
mulscc %l1, 0x091E, %l0
fmovdge %icc, %f16, %f16
fbn,a %fcc3, loop_137
udivcc %l2, 0x1EFE, %g1
fsrc2 %f22, %f10
fones %f24
loop_137:
srax %g3, 0x1C, %l6
nop
setx loop_138, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fcmped %fcc1, %f16, %f10
movl %icc, %g5, %i1
tcs %xcc, 0x5
loop_138:
nop
wr %g0, 0x88, %asi
ldxa [%l7 + 0x28] %asi, %i7
wr %g0, 0x17, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
fandnot2 %f8, %f4, %f16
array8 %g2, %o0, %o1
udivcc %l5, 0x0504, %o3
sdivcc %o6, 0x04D3, %g7
tcc %icc, 0x7
nop
set 0x6E, %l1
lduh [%l7 + %l1], %i3
fsrc2s %f14, %f4
sir 0x167B
brlez,a %i4, loop_139
edge32ln %o4, %o5, %g4
fmovdge %xcc, %f5, %f21
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x1E] %asi, %i6
loop_139:
xnor %i0, %l4, %i2
movpos %xcc, %i5, %o2
swap [%l7 + 0x48], %o7
edge32n %g6, %l1, %l0
array16 %l3, %l2, %g3
and %l6, 0x028C, %g1
smul %g5, %i7, %g2
edge32ln %i1, %o0, %l5
move %icc, %o1, %o3
tl %xcc, 0x5
fmovrdne %o6, %f10, %f0
fnot1 %f22, %f24
xor %g7, %i3, %i4
edge8ln %o5, %o4, %g4
xor %i6, 0x1AAC, %l4
fmovdge %icc, %f5, %f14
sdivx %i0, 0x1D8E, %i5
alignaddr %i2, %o2, %g6
sdiv %l1, 0x15D9, %l0
te %icc, 0x3
fzero %f22
tg %xcc, 0x4
tle %icc, 0x4
add %l3, 0x0C7C, %o7
fbg %fcc3, loop_140
stbar
fones %f21
movrne %g3, 0x23B, %l6
loop_140:
movcc %xcc, %l2, %g5
fmovdne %icc, %f18, %f29
fmul8x16au %f18, %f26, %f8
brgez %i7, loop_141
edge16l %g2, %i1, %g1
bgu,pn %xcc, loop_142
bgu,a,pn %icc, loop_143
loop_141:
fbo %fcc0, loop_144
edge32ln %o0, %o1, %l5
loop_142:
flush %l7 + 0x34
loop_143:
bvc,pt %xcc, loop_145
loop_144:
tneg %xcc, 0x3
fmovdgu %xcc, %f18, %f21
tl %xcc, 0x0
loop_145:
movrlez %o6, 0x28F, %o3
array32 %g7, %i4, %i3
movne %xcc, %o4, %o5
fcmpne32 %f28, %f20, %i6
andncc %g4, %l4, %i5
tne %xcc, 0x3
sll %i2, 0x10, %o2
add %g6, 0x1BEE, %l1
srax %i0, %l0, %o7
ble %xcc, loop_146
srl %g3, %l6, %l2
add %l3, 0x0E9B, %g5
set 0x22, %l2
lduba [%l7 + %l2] 0x10, %i7
loop_146:
fnor %f18, %f8, %f18
fmovdvs %xcc, %f29, %f21
smul %i1, 0x12D8, %g1
tcs %xcc, 0x2
fnand %f20, %f10, %f28
srax %g2, %o0, %l5
movgu %icc, %o1, %o3
and %g7, 0x1E05, %i4
mulscc %i3, %o6, %o4
ldsh [%l7 + 0x44], %o5
movcc %icc, %g4, %l4
faligndata %f8, %f14, %f22
brgz,a %i5, loop_147
edge8ln %i6, %i2, %g6
stx %o2, [%l7 + 0x08]
udiv %i0, 0x18DE, %l0
loop_147:
tsubcc %l1, %o7, %l6
popc 0x1C63, %l2
set 0x34, %i4
ldsba [%l7 + %i4] 0x11, %l3
edge16n %g3, %i7, %g5
fbul %fcc3, loop_148
fbo %fcc3, loop_149
tcc %icc, 0x3
movl %icc, %g1, %i1
loop_148:
edge16n %g2, %l5, %o1
loop_149:
smulcc %o0, %g7, %o3
movrne %i4, %i3, %o6
move %xcc, %o4, %g4
fabss %f21, %f28
tgu %icc, 0x6
brnz,a %o5, loop_150
edge16n %l4, %i6, %i5
subcc %i2, %g6, %i0
fmovrse %o2, %f24, %f25
loop_150:
subc %l0, 0x1CD1, %o7
fxors %f28, %f31, %f28
brlz %l6, loop_151
std %f12, [%l7 + 0x40]
movneg %icc, %l2, %l1
movrgz %l3, %i7, %g5
loop_151:
fbu %fcc0, loop_152
movne %xcc, %g1, %g3
taddcc %i1, %l5, %g2
fxnors %f24, %f22, %f12
loop_152:
fpadd32s %f24, %f22, %f17
or %o1, %o0, %o3
fbug,a %fcc0, loop_153
addccc %i4, 0x0A69, %g7
sll %o6, 0x02, %i3
fxnors %f8, %f25, %f30
loop_153:
andcc %o4, %o5, %l4
edge8l %g4, %i5, %i6
movrgez %i2, %g6, %o2
set 0x32, %i0
ldsba [%l7 + %i0] 0x14, %i0
add %l7, 0x0C, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %l0, %o7
movpos %icc, %l6, %l1
fbe,a %fcc3, loop_154
fmovdge %icc, %f6, %f8
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpadd16s %f18, %f14, %f9
loop_154:
movneg %xcc, %l2, %i7
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x36] %asi, %l3
subccc %g1, %g3, %i1
std %g4, [%l7 + 0x20]
edge32ln %l5, %o1, %o0
fbn %fcc1, loop_155
fbge %fcc3, loop_156
fmovsg %icc, %f25, %f10
edge32ln %g2, %i4, %g7
loop_155:
fornot1 %f28, %f2, %f26
loop_156:
movcs %icc, %o3, %i3
fmovdgu %icc, %f3, %f0
membar #Sync
set 0x40, %o7
ldda [%l7 + %o7] 0xf1, %f0
movcs %icc, %o4, %o5
movge %icc, %o6, %g4
movpos %xcc, %l4, %i5
edge16l %i6, %g6, %i2
std %f12, [%l7 + 0x58]
fmul8ulx16 %f12, %f28, %f30
array16 %i0, %l0, %o2
wr %g0, 0x81, %asi
stda %o6, [%l7 + 0x60] %asi
tsubcctv %l6, 0x18D6, %l1
edge8ln %l2, %i7, %g1
addccc %g3, %i1, %l3
alignaddrl %l5, %o1, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movre %g5, 0x341, %g2
edge8ln %g7, %i4, %i3
array8 %o4, %o3, %o6
tneg %icc, 0x0
tleu %xcc, 0x5
and %o5, 0x1F91, %l4
subcc %i5, 0x0F9D, %i6
fandnot2 %f22, %f16, %f12
tcc %xcc, 0x3
fandnot2 %f10, %f8, %f18
srl %g4, 0x0C, %g6
edge8n %i0, %l0, %i2
edge16ln %o7, %l6, %l1
movge %icc, %o2, %i7
bg %xcc, loop_157
tneg %icc, 0x1
movrne %l2, 0x055, %g3
subccc %g1, 0x191B, %i1
loop_157:
tpos %xcc, 0x6
tge %xcc, 0x4
nop
setx loop_158, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovdcs %icc, %f18, %f6
add %l5, 0x1002, %o1
mulscc %l3, 0x05C4, %g5
loop_158:
movrlz %g2, 0x212, %o0
fmovd %f20, %f12
fmovdvs %xcc, %f23, %f18
movg %xcc, %g7, %i3
fmuld8sux16 %f19, %f19, %f22
tl %xcc, 0x4
tneg %xcc, 0x0
ble,a,pn %xcc, loop_159
taddcctv %o4, %i4, %o3
alignaddrl %o6, %l4, %o5
andcc %i5, %g4, %g6
loop_159:
edge8l %i6, %l0, %i2
movg %xcc, %o7, %i0
movne %xcc, %l6, %o2
tle %xcc, 0x3
ta %icc, 0x4
mulscc %l1, 0x16CE, %i7
move %icc, %g3, %l2
fsrc2s %f11, %f23
movn %xcc, %i1, %g1
wr %g0, 0x04, %asi
stwa %o1, [%l7 + 0x30] %asi
std %f2, [%l7 + 0x08]
array32 %l3, %g5, %l5
orn %g2, 0x070C, %o0
alignaddrl %i3, %o4, %i4
fbg,a %fcc1, loop_160
fmovrdlz %g7, %f30, %f16
nop
setx loop_161, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
set 0x08, %o4
ldsw [%l7 + %o4], %o6
loop_160:
and %l4, %o3, %o5
fblg %fcc0, loop_162
loop_161:
fmovdg %icc, %f29, %f0
movrgz %i5, %g6, %i6
ldd [%l7 + 0x18], %g4
loop_162:
edge8 %i2, %o7, %l0
tge %icc, 0x3
set 0x30, %l5
lduha [%l7 + %l5] 0x19, %l6
movneg %icc, %i0, %l1
srax %o2, 0x16, %g3
fmovrdgez %l2, %f20, %f24
movvs %xcc, %i7, %g1
array32 %i1, %o1, %g5
xor %l3, %g2, %l5
prefetch [%l7 + 0x30], 0x3
movge %xcc, %o0, %i3
fmovdvs %xcc, %f0, %f11
popc 0x094D, %i4
wr %g0, 0x18, %asi
ldsba [%l7 + 0x4B] %asi, %g7
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x2C] %asi, %o6
edge32 %o4, %o3, %o5
movrgz %i5, 0x2BE, %l4
addcc %g6, %i6, %g4
array16 %i2, %l0, %l6
set 0x40, %i2
stda %f16, [%l7 + %i2] 0x18
movrgez %o7, 0x3A4, %i0
and %o2, 0x17E3, %g3
wr %g0, 0x88, %asi
ldda [%l7 + 0x40] %asi, %f0
fmovsne %icc, %f19, %f12
smul %l1, %l2, %i7
fbg,a %fcc0, loop_163
bge,a,pn %xcc, loop_164
edge8ln %g1, %i1, %g5
fbue %fcc0, loop_165
loop_163:
ta %icc, 0x1
loop_164:
sub %o1, 0x146F, %g2
te %icc, 0x1
loop_165:
tvs %icc, 0x3
addcc %l5, %l3, %i3
fors %f16, %f17, %f10
array32 %o0, %g7, %o6
add %l7, 0x38, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %i4
casxa [%l6] 0x80, %i4, %o4
movrgez %o5, %i5, %o3
stb %l4, [%l7 + 0x4D]
fbug,a %fcc2, loop_166
fmovrde %g6, %f6, %f0
sdiv %g4, 0x04B1, %i6
edge8n %i2, %l6, %o7
loop_166:
movrne %l0, %i0, %o2
movvs %icc, %g3, %l1
umulcc %i7, 0x0146, %l2
array16 %i1, %g5, %o1
fnor %f22, %f8, %f20
std %f30, [%l7 + 0x58]
fornot2 %f2, %f8, %f12
xnorcc %g1, 0x07A0, %l5
sll %l3, %g2, %o0
fmovse %xcc, %f8, %f29
nop
set 0x18, %g4
std %i2, [%l7 + %g4]
sra %o6, %g7, %i4
sir 0x06BD
edge16 %o5, %o4, %i5
addcc %l4, 0x127D, %g6
fmovdvs %xcc, %f6, %f25
array8 %g4, %i6, %o3
tvs %icc, 0x7
sub %i2, 0x16D2, %o7
edge8ln %l0, %i0, %l6
edge16n %g3, %o2, %i7
edge8ln %l1, %l2, %i1
fmovsg %xcc, %f27, %f4
fsrc1s %f23, %f27
mulx %o1, %g5, %g1
subcc %l5, %g2, %o0
fmul8x16 %f19, %f30, %f14
fcmpne32 %f0, %f22, %i3
tcc %xcc, 0x0
fabss %f14, %f0
bpos,pn %xcc, loop_167
edge16n %l3, %o6, %i4
taddcctv %g7, 0x0615, %o5
fcmpd %fcc2, %f12, %f26
loop_167:
fmovdcs %xcc, %f26, %f22
edge32ln %i5, %l4, %o4
fbul,a %fcc2, loop_168
membar 0x2F
taddcc %g4, %g6, %o3
array32 %i2, %o7, %i6
loop_168:
fcmped %fcc2, %f24, %f26
fmovsne %xcc, %f6, %f10
sethi 0x0D69, %l0
sub %i0, %l6, %g3
fsrc2s %f12, %f28
sdiv %o2, 0x1AEC, %i7
tne %xcc, 0x4
fxnors %f24, %f24, %f17
and %l1, 0x0F7C, %l2
te %xcc, 0x3
sra %o1, %g5, %i1
movleu %xcc, %g1, %l5
taddcc %o0, 0x1A4E, %g2
bvs loop_169
fpsub16 %f20, %f30, %f4
movcs %icc, %i3, %l3
edge16ln %i4, %g7, %o5
loop_169:
fexpand %f13, %f0
fnot2s %f11, %f3
movne %icc, %i5, %o6
movrlz %l4, %o4, %g6
fnot1s %f16, %f22
udiv %o3, 0x1654, %g4
orncc %o7, 0x0EBD, %i2
fbule,a %fcc3, loop_170
stb %l0, [%l7 + 0x3A]
tne %icc, 0x7
srlx %i0, %l6, %g3
loop_170:
fbul,a %fcc3, loop_171
popc %i6, %o2
movrne %l1, %l2, %i7
fcmpne16 %f10, %f14, %o1
loop_171:
fmuld8sux16 %f7, %f22, %f20
bne,a %xcc, loop_172
srax %i1, %g5, %l5
bneg,a %icc, loop_173
tvs %icc, 0x7
loop_172:
alignaddr %g1, %o0, %i3
array32 %g2, %l3, %g7
loop_173:
te %xcc, 0x6
movl %xcc, %i4, %i5
bleu,pn %icc, loop_174
subc %o5, 0x020B, %l4
fba,a %fcc0, loop_175
ble,pt %icc, loop_176
loop_174:
srlx %o6, 0x1B, %o4
fmovdl %xcc, %f8, %f20
loop_175:
nop
set 0x28, %i6
lduwa [%l7 + %i6] 0x04, %o3
loop_176:
alignaddr %g4, %g6, %o7
andncc %i2, %l0, %l6
edge8 %i0, %i6, %o2
sir 0x0F38
fmovdge %xcc, %f3, %f18
movn %icc, %g3, %l1
set 0x70, %g7
stwa %l2, [%l7 + %g7] 0x04
set 0x57, %l0
ldsba [%l7 + %l0] 0x0c, %i7
sllx %i1, %g5, %o1
fandnot2s %f20, %f11, %f24
for %f20, %f2, %f22
taddcctv %g1, 0x1457, %o0
edge16l %i3, %l5, %l3
fcmpd %fcc3, %f6, %f28
movleu %icc, %g2, %i4
tleu %xcc, 0x5
wr %g0, 0x89, %asi
lduba [%l7 + 0x2C] %asi, %g7
sir 0x1E0D
set 0x3E, %l4
ldsha [%l7 + %l4] 0x15, %o5
fmovsleu %icc, %f1, %f8
edge16 %i5, %o6, %o4
edge16l %l4, %o3, %g6
taddcctv %o7, 0x06EF, %g4
movge %icc, %i2, %l0
fmul8sux16 %f0, %f22, %f10
tg %xcc, 0x0
stbar
movl %icc, %l6, %i6
udiv %i0, 0x1AA1, %o2
subc %g3, 0x13B4, %l2
movpos %xcc, %l1, %i1
be,a %xcc, loop_177
fnot2s %f19, %f11
edge16l %i7, %g5, %g1
fsrc1s %f6, %f12
loop_177:
srlx %o1, %o0, %i3
edge16l %l3, %g2, %l5
wr %g0, 0x88, %asi
stwa %g7, [%l7 + 0x6C] %asi
mulscc %o5, 0x11B5, %i5
orcc %o6, %i4, %l4
movleu %xcc, %o3, %g6
mulscc %o7, %g4, %o4
udivx %l0, 0x1265, %i2
tle %xcc, 0x5
fbne,a %fcc2, loop_178
sll %i6, 0x08, %l6
fcmpgt16 %f6, %f12, %i0
smulcc %o2, %g3, %l2
loop_178:
add %l1, 0x1F02, %i7
alignaddr %i1, %g1, %o1
fnot2 %f18, %f22
fbn,a %fcc2, loop_179
edge16l %o0, %g5, %i3
alignaddr %l3, %l5, %g7
sub %o5, %i5, %o6
loop_179:
sub %g2, 0x1B22, %i4
edge16n %l4, %g6, %o3
fmovdleu %icc, %f14, %f24
movcc %icc, %g4, %o4
alignaddrl %o7, %l0, %i6
sdivx %i2, 0x0664, %i0
wr %g0, 0x89, %asi
lduba [%l7 + 0x39] %asi, %o2
movne %xcc, %g3, %l6
xnorcc %l2, %l1, %i7
brgz,a %g1, loop_180
fbul,a %fcc1, loop_181
tneg %icc, 0x0
addcc %i1, %o0, %g5
loop_180:
orcc %o1, 0x1A66, %i3
loop_181:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x4f, %asi
stxa %l3, [%g0 + 0x8] %asi
tge %icc, 0x4
set 0x34, %g6
lduwa [%l7 + %g6] 0x04, %g7
fnot2 %f6, %f26
tcc %icc, 0x0
subcc %o5, %l5, %i5
tn %icc, 0x1
move %icc, %g2, %o6
xorcc %l4, %i4, %g6
movrne %g4, 0x200, %o4
bl loop_182
smulcc %o7, 0x1E7B, %o3
ble,pt %icc, loop_183
tl %icc, 0x7
loop_182:
nop
set 0x10, %o0
stxa %l0, [%l7 + %o0] 0x22
membar #Sync
loop_183:
ldx [%l7 + 0x70], %i2
nop
setx loop_184, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
nop
setx loop_185, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fblg,a %fcc2, loop_186
movl %xcc, %i0, %i6
loop_184:
fnors %f20, %f22, %f29
loop_185:
tle %icc, 0x3
loop_186:
fmul8x16 %f21, %f28, %f18
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bn,a,pt %icc, loop_187
movl %xcc, %g3, %o2
nop
set 0x43, %o1
ldsb [%l7 + %o1], %l2
orncc %l1, %l6, %i7
loop_187:
tge %icc, 0x7
smulcc %i1, %o0, %g1
xnor %g5, %o1, %l3
fmovde %xcc, %f27, %f25
xnor %g7, %o5, %l5
addcc %i3, 0x170D, %g2
fcmple16 %f14, %f22, %o6
or %l4, 0x06F9, %i5
bcs %icc, loop_188
edge16ln %i4, %g4, %g6
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x24] %asi, %o7
loop_188:
fble %fcc3, loop_189
bl,a,pn %xcc, loop_190
ldub [%l7 + 0x58], %o3
brgez,a %o4, loop_191
loop_189:
udivx %l0, 0x1F0D, %i2
loop_190:
bn,a %icc, loop_192
sdivcc %i0, 0x0F7D, %g3
loop_191:
tle %icc, 0x1
fmovrsgz %o2, %f5, %f25
loop_192:
andn %i6, %l1, %l2
fbo,a %fcc2, loop_193
fmovdne %icc, %f3, %f27
fornot1 %f20, %f6, %f14
fmovdneg %xcc, %f13, %f19
loop_193:
fornot2 %f10, %f30, %f4
nop
setx loop_194, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tcs %icc, 0x0
fbe %fcc2, loop_195
fmovsg %icc, %f3, %f7
loop_194:
tgu %icc, 0x1
be loop_196
loop_195:
ldd [%l7 + 0x18], %f22
or %i7, %l6, %o0
ldd [%l7 + 0x50], %f14
loop_196:
alignaddrl %i1, %g1, %g5
call loop_197
fbge %fcc3, loop_198
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsa %icc, %f17, %f11
loop_197:
ldsb [%l7 + 0x0B], %o1
loop_198:
movrgz %g7, 0x1B8, %l3
movpos %icc, %o5, %l5
edge16l %g2, %o6, %i3
fxnor %f14, %f6, %f14
movrgez %l4, %i5, %g4
umulcc %i4, %o7, %o3
fble,a %fcc3, loop_199
flush %l7 + 0x4C
fcmple32 %f26, %f4, %g6
movrgz %l0, 0x28D, %i2
loop_199:
ta %icc, 0x7
tle %icc, 0x3
srlx %i0, 0x1C, %g3
fnand %f2, %f14, %f0
fbuge %fcc3, loop_200
fbne %fcc3, loop_201
edge32n %o4, %o2, %l1
sethi 0x03AA, %i6
loop_200:
mova %xcc, %l2, %i7
loop_201:
fcmpgt32 %f6, %f26, %l6
movvc %xcc, %i1, %g1
edge32n %o0, %o1, %g5
movrgez %l3, 0x31D, %g7
movre %o5, %l5, %g2
udiv %i3, 0x183F, %o6
movge %icc, %l4, %i5
ldx [%l7 + 0x18], %g4
fmul8x16al %f25, %f15, %f2
subc %i4, 0x06E3, %o7
fmovrse %g6, %f16, %f15
srlx %l0, 0x0C, %o3
fxnors %f0, %f27, %f3
tpos %icc, 0x4
array32 %i2, %g3, %o4
sdivx %i0, 0x1792, %l1
edge8 %i6, %o2, %l2
array16 %i7, %l6, %g1
fmovsvc %icc, %f26, %f15
sdiv %i1, 0x0D90, %o1
sethi 0x1B13, %o0
fnot2s %f12, %f0
fand %f2, %f4, %f10
move %xcc, %l3, %g5
tvc %xcc, 0x3
ldsw [%l7 + 0x58], %o5
udivx %l5, 0x0C39, %g7
fmovsge %icc, %f13, %f15
membar 0x6D
bcc,pt %icc, loop_202
lduw [%l7 + 0x24], %g2
edge32n %o6, %i3, %i5
xorcc %g4, 0x04B9, %l4
loop_202:
tle %icc, 0x1
fxnors %f23, %f17, %f21
udivcc %o7, 0x0D0E, %i4
srax %l0, 0x12, %o3
addcc %i2, 0x1D39, %g3
set 0x5C, %o2
lduha [%l7 + %o2] 0x0c, %g6
ldsb [%l7 + 0x5A], %o4
fpsub16s %f24, %f21, %f15
stx %l1, [%l7 + 0x18]
tcs %xcc, 0x6
xnor %i0, 0x167D, %o2
popc %l2, %i6
fmovde %xcc, %f4, %f1
sth %l6, [%l7 + 0x76]
move %icc, %i7, %g1
movgu %icc, %i1, %o0
udivx %l3, 0x134A, %o1
orncc %g5, 0x14BA, %l5
orn %o5, 0x1447, %g7
fsrc2 %f10, %f6
orn %o6, 0x04A5, %i3
movneg %icc, %g2, %i5
fandnot1s %f20, %f23, %f10
fmovspos %icc, %f18, %f7
st %f2, [%l7 + 0x0C]
movl %icc, %g4, %o7
ta %xcc, 0x2
tcs %xcc, 0x2
tle %xcc, 0x3
fmovdg %icc, %f17, %f7
movcs %icc, %i4, %l0
tsubcctv %o3, %i2, %l4
movvc %xcc, %g3, %g6
srax %o4, 0x06, %l1
movvc %xcc, %o2, %i0
brnz %i6, loop_203
stbar
edge8ln %l6, %l2, %g1
prefetch [%l7 + 0x30], 0x2
loop_203:
tl %icc, 0x5
mova %icc, %i1, %i7
or %o0, 0x01CE, %l3
move %xcc, %g5, %o1
orcc %l5, %o5, %o6
edge32ln %i3, %g7, %g2
tleu %xcc, 0x1
sub %i5, 0x04C8, %g4
tsubcctv %i4, 0x1D65, %l0
umul %o7, %i2, %l4
tcs %xcc, 0x5
umul %g3, 0x1B3A, %o3
sub %o4, %g6, %o2
movrgez %l1, 0x387, %i6
bn %xcc, loop_204
movrlz %l6, 0x10C, %i0
brgez %l2, loop_205
movgu %xcc, %g1, %i7
loop_204:
tvc %icc, 0x6
addcc %i1, %l3, %g5
loop_205:
umul %o0, 0x12C9, %l5
ta %icc, 0x5
fmovrslez %o5, %f30, %f13
fnot1s %f27, %f4
fbg %fcc3, loop_206
add %o6, 0x1F51, %o1
sra %i3, %g7, %g2
taddcc %g4, %i5, %l0
loop_206:
fmovrdgez %i4, %f4, %f10
wr %g0, 0x04, %asi
lduwa [%l7 + 0x0C] %asi, %i2
srlx %o7, %l4, %g3
edge32 %o3, %g6, %o2
fcmpgt16 %f2, %f14, %l1
movge %icc, %o4, %i6
tcc %icc, 0x4
subc %l6, %l2, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
or %i7, 0x0CA1, %i1
fmovscc %icc, %f12, %f30
bpos loop_207
fcmpes %fcc0, %f21, %f14
flush %l7 + 0x20
fones %f21
loop_207:
udivx %i0, 0x17A1, %g5
fmovrslz %l3, %f17, %f10
tcs %xcc, 0x2
fmovsneg %icc, %f26, %f26
xnorcc %l5, 0x19D0, %o0
sir 0x1898
xnorcc %o6, %o5, %i3
stx %g7, [%l7 + 0x70]
sllx %o1, 0x0C, %g4
fbul,a %fcc2, loop_208
edge16l %i5, %l0, %g2
xnorcc %i4, %i2, %o7
umul %g3, %o3, %g6
loop_208:
array16 %o2, %l4, %o4
movvc %xcc, %i6, %l1
fmovdvs %icc, %f20, %f4
orncc %l2, 0x12C4, %l6
fnegs %f0, %f19
and %g1, %i7, %i1
and %g5, 0x029B, %l3
lduw [%l7 + 0x38], %l5
alignaddr %o0, %i0, %o6
edge16 %o5, %i3, %o1
sdiv %g4, 0x0550, %i5
edge8 %l0, %g2, %g7
fmovsgu %icc, %f0, %f26
edge16l %i4, %o7, %g3
move %xcc, %i2, %g6
sub %o2, %l4, %o4
fmovs %f13, %f8
movle %icc, %o3, %i6
or %l2, 0x0722, %l1
tg %xcc, 0x4
nop
setx loop_209, %l0, %l1
jmpl %l1, %g1
movg %xcc, %i7, %l6
mulx %i1, %l3, %l5
te %xcc, 0x3
loop_209:
fbu,a %fcc3, loop_210
xor %g5, 0x1318, %o0
movl %xcc, %i0, %o5
fnegd %f8, %f20
loop_210:
addccc %o6, 0x1217, %i3
fbne %fcc2, loop_211
movgu %xcc, %o1, %i5
call loop_212
tn %xcc, 0x5
loop_211:
movrlz %g4, %g2, %g7
tg %icc, 0x5
loop_212:
movg %icc, %l0, %i4
set 0x44, %o5
ldswa [%l7 + %o5] 0x15, %g3
fxor %f28, %f30, %f2
fandnot2s %f8, %f26, %f9
ldsb [%l7 + 0x45], %i2
movle %icc, %g6, %o2
fand %f14, %f28, %f10
umul %l4, 0x1D1F, %o7
wr %g0, 0x27, %asi
ldda [%l7 + 0x20] %asi, %o2
taddcc %o4, 0x0FE5, %i6
fpsub32 %f18, %f4, %f4
addccc %l1, 0x09A0, %g1
sra %i7, 0x0E, %l2
fmovrdlez %i1, %f10, %f24
bvc,pt %icc, loop_213
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8l %l6, %l3, %l5
brlez,a %o0, loop_214
loop_213:
udiv %g5, 0x1116, %i0
srax %o6, %o5, %o1
fandnot1 %f8, %f28, %f10
loop_214:
fmovdcc %xcc, %f5, %f23
stb %i3, [%l7 + 0x48]
fmovsvs %xcc, %f1, %f20
fpack16 %f24, %f24
sdivcc %g4, 0x1432, %i5
movn %icc, %g7, %g2
movrne %l0, 0x386, %i4
tleu %xcc, 0x0
fmovdpos %xcc, %f12, %f25
fba %fcc3, loop_215
umulcc %g3, 0x0E0A, %g6
siam 0x2
fbo,a %fcc1, loop_216
loop_215:
bge loop_217
fbu,a %fcc2, loop_218
sub %i2, 0x1642, %l4
loop_216:
sir 0x02DD
loop_217:
fbn %fcc1, loop_219
loop_218:
orn %o2, %o7, %o3
edge8ln %i6, %o4, %l1
taddcc %g1, %i7, %i1
loop_219:
te %icc, 0x6
ldx [%l7 + 0x78], %l2
fands %f9, %f18, %f28
edge8 %l6, %l3, %o0
edge32l %l5, %g5, %o6
sdivcc %i0, 0x0D69, %o5
srl %o1, 0x08, %g4
sdivx %i3, 0x146E, %i5
edge16ln %g2, %l0, %i4
te %icc, 0x4
tgu %icc, 0x1
brlez %g3, loop_220
fblg,a %fcc0, loop_221
tn %icc, 0x5
orn %g7, 0x0BB2, %g6
loop_220:
bcs %xcc, loop_222
loop_221:
movcc %xcc, %i2, %l4
xnor %o7, 0x0460, %o2
sra %o3, 0x04, %o4
loop_222:
ble,pn %xcc, loop_223
fmul8x16al %f23, %f18, %f26
movcc %xcc, %i6, %g1
movle %icc, %i7, %i1
loop_223:
sllx %l1, 0x13, %l2
fmovdneg %icc, %f17, %f21
sdivcc %l6, 0x1169, %o0
subc %l5, 0x1F58, %l3
fmuld8sux16 %f2, %f10, %f26
fmovdn %icc, %f2, %f13
array8 %g5, %o6, %o5
addcc %i0, %g4, %o1
sethi 0x02EA, %i5
sdivx %g2, 0x1E63, %l0
addc %i4, %g3, %g7
orncc %i3, 0x07DD, %i2
tne %icc, 0x2
brgez,a %g6, loop_224
prefetch [%l7 + 0x74], 0x2
udiv %o7, 0x083D, %l4
fpackfix %f30, %f23
loop_224:
movrlz %o2, %o4, %i6
andncc %o3, %i7, %i1
ta %xcc, 0x0
srl %g1, 0x1B, %l2
fmovrsgz %l6, %f10, %f2
movleu %icc, %o0, %l1
sub %l5, 0x0584, %g5
edge8 %o6, %o5, %l3
srax %g4, %o1, %i0
set 0x0D, %i1
stba %i5, [%l7 + %i1] 0x80
fandnot2 %f24, %f20, %f10
set 0x08, %i7
lduwa [%l7 + %i7] 0x88, %g2
bcc,a loop_225
fbl %fcc2, loop_226
alignaddrl %l0, %i4, %g3
fmovsgu %xcc, %f29, %f25
loop_225:
orn %i3, %i2, %g7
loop_226:
fornot1s %f19, %f15, %f8
fcmped %fcc0, %f12, %f2
movrne %g6, %o7, %l4
andn %o2, 0x1730, %i6
tl %icc, 0x7
edge8 %o3, %i7, %i1
fsrc1s %f29, %f17
mova %icc, %o4, %g1
movn %icc, %l2, %o0
fsrc2 %f8, %f30
tcc %xcc, 0x1
movne %icc, %l6, %l1
subc %g5, %o6, %o5
tvc %xcc, 0x6
movrlz %l5, %l3, %o1
or %g4, 0x1B83, %i0
alignaddrl %i5, %g2, %l0
fmovdn %icc, %f28, %f7
and %i4, 0x14A4, %i3
set 0x72, %g2
ldstuba [%l7 + %g2] 0x18, %g3
tcs %icc, 0x4
sethi 0x1D79, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpadd16s %f25, %f6, %f4
stbar
stb %g6, [%l7 + 0x6F]
tle %icc, 0x2
wr %g0, 0x19, %asi
stba %i2, [%l7 + 0x60] %asi
fmovsg %icc, %f15, %f16
xor %o7, %l4, %i6
movcs %xcc, %o2, %o3
membar 0x46
edge8ln %i7, %i1, %g1
fbe %fcc2, loop_227
tg %xcc, 0x0
fornot2 %f24, %f22, %f16
mulscc %l2, 0x1244, %o4
loop_227:
nop
wr %g0, 0x81, %asi
stda %i6, [%l7 + 0x40] %asi
fblg,a %fcc2, loop_228
fornot2 %f0, %f24, %f16
set 0x68, %i3
stda %l0, [%l7 + %i3] 0x11
loop_228:
ld [%l7 + 0x30], %f22
sub %g5, %o6, %o0
wr %g0, 0x80, %asi
lduwa [%l7 + 0x6C] %asi, %o5
bshuffle %f4, %f8, %f24
movle %xcc, %l5, %l3
smulcc %o1, %g4, %i0
fmovdcs %icc, %f18, %f9
bg,a,pn %xcc, loop_229
fmovse %xcc, %f10, %f19
fnegd %f12, %f18
tleu %icc, 0x4
loop_229:
movvc %xcc, %i5, %g2
fmovdvc %xcc, %f17, %f25
siam 0x2
smul %i4, 0x07F7, %l0
movg %xcc, %g3, %g7
bl loop_230
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ta %xcc, 0x2
fcmpgt16 %f4, %f26, %g6
loop_230:
edge8l %i2, %o7, %i3
tge %xcc, 0x4
fmovsne %icc, %f19, %f9
fmovsle %icc, %f0, %f22
ble,a %icc, loop_231
brz %i6, loop_232
tl %xcc, 0x4
set 0x5E, %i5
lduba [%l7 + %i5] 0x19, %o2
loop_231:
ldsh [%l7 + 0x54], %l4
loop_232:
edge16n %i7, %i1, %o3
brlz,a %l2, loop_233
lduw [%l7 + 0x50], %g1
xnorcc %o4, 0x0878, %l1
tle %icc, 0x3
loop_233:
fmovsge %xcc, %f1, %f28
nop
setx loop_234, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
andcc %g5, 0x0A7E, %o6
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x38] %asi, 0x2
loop_234:
movleu %xcc, %o0, %l5
subccc %o5, %o1, %g4
andcc %l3, 0x13F8, %i0
fbul %fcc1, loop_235
movgu %xcc, %g2, %i5
movleu %xcc, %i4, %l0
movgu %icc, %g3, %g6
loop_235:
fble %fcc3, loop_236
edge8ln %g7, %o7, %i3
set 0x6E, %g5
ldsha [%l7 + %g5] 0x10, %i2
loop_236:
xorcc %o2, 0x1D17, %l4
orn %i7, %i6, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivx %o3, 0x01ED, %l2
fmovsvs %xcc, %f4, %f17
sllx %g1, 0x1B, %l1
array32 %g5, %o4, %o6
ta %xcc, 0x2
fcmpeq16 %f10, %f4, %l6
fmovdgu %xcc, %f24, %f14
fmovsn %icc, %f24, %f19
xnor %o0, 0x1970, %o5
fpmerge %f7, %f27, %f20
sdivx %o1, 0x1C3D, %l5
orcc %g4, %l3, %i0
fandnot1s %f16, %f24, %f18
sra %i5, 0x1B, %i4
tle %xcc, 0x0
mulx %g2, 0x1C11, %g3
sll %g6, %l0, %o7
wr %g0, 0x80, %asi
ldsba [%l7 + 0x19] %asi, %g7
array32 %i2, %i3, %o2
sllx %l4, 0x06, %i6
membar #Sync
wr %g0, 0x1e, %asi
ldda [%l7 + 0x40] %asi, %f0
tgu %xcc, 0x6
subc %i7, %i1, %o3
tg %xcc, 0x1
subccc %g1, 0x173B, %l1
fbg,a %fcc1, loop_237
edge16l %l2, %o4, %o6
fnot2 %f8, %f24
mulscc %l6, 0x151C, %g5
loop_237:
sll %o0, %o5, %o1
brgez %g4, loop_238
bcs,a,pn %icc, loop_239
stx %l3, [%l7 + 0x70]
fcmpne16 %f6, %f28, %i0
loop_238:
sll %i5, %i4, %l5
loop_239:
ldsb [%l7 + 0x1E], %g2
nop
set 0x58, %g3
ldsh [%l7 + %g3], %g3
fxors %f3, %f8, %f3
wr %g0, 0x18, %asi
lduha [%l7 + 0x24] %asi, %l0
movl %icc, %g6, %o7
wr %g0, 0xe3, %asi
stda %g6, [%l7 + 0x50] %asi
membar #Sync
set 0x20, %l6
stda %i2, [%l7 + %l6] 0x14
xnor %i2, %o2, %i6
fxnor %f30, %f0, %f4
edge32l %i7, %i1, %l4
sllx %o3, %l1, %l2
sub %g1, 0x0B8A, %o6
fcmple16 %f30, %f8, %o4
fba %fcc0, loop_240
array8 %l6, %g5, %o0
tsubcctv %o5, 0x1F11, %g4
stw %o1, [%l7 + 0x38]
loop_240:
fandnot1s %f6, %f25, %f30
and %l3, %i5, %i4
edge16l %i0, %l5, %g3
wr %g0, 0x2b, %asi
stxa %g2, [%l7 + 0x38] %asi
membar #Sync
stb %l0, [%l7 + 0x58]
std %o6, [%l7 + 0x20]
andn %g6, 0x014D, %i3
fcmped %fcc0, %f26, %f10
edge8 %g7, %i2, %o2
fands %f0, %f21, %f29
fmul8x16 %f21, %f14, %f8
udiv %i7, 0x0145, %i1
fnands %f8, %f26, %f14
fors %f20, %f7, %f22
fexpand %f21, %f28
fabsd %f2, %f26
edge8n %i6, %o3, %l4
wr %g0, 0x0c, %asi
stba %l2, [%l7 + 0x2F] %asi
orn %g1, 0x14F8, %l1
umulcc %o4, %o6, %g5
std %o0, [%l7 + 0x10]
fcmpes %fcc2, %f2, %f10
fbu,a %fcc0, loop_241
fcmpes %fcc3, %f17, %f21
fnot1 %f20, %f8
fornot2s %f22, %f26, %f25
loop_241:
tpos %xcc, 0x1
fcmpgt32 %f10, %f8, %l6
sllx %g4, 0x13, %o5
fnegs %f31, %f18
set 0x3D, %l3
ldstuba [%l7 + %l3] 0x81, %l3
tge %icc, 0x1
mulx %i5, %i4, %i0
fmovsge %xcc, %f25, %f20
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmul8x16au %f13, %f6, %f4
movl %xcc, %o1, %g3
bgu,a %xcc, loop_242
edge16n %g2, %l0, %o7
array8 %l5, %g6, %i3
fmovsvs %xcc, %f19, %f2
loop_242:
smul %g7, 0x1BC9, %i2
tl %icc, 0x0
fmovdpos %icc, %f23, %f6
fornot2s %f14, %f28, %f29
fmovda %xcc, %f2, %f21
fcmpeq16 %f16, %f12, %i7
udivcc %o2, 0x1DD9, %i6
addcc %i1, %o3, %l2
or %g1, %l1, %o4
fmovrse %l4, %f13, %f16
edge8ln %o6, %g5, %o0
fmovdl %icc, %f21, %f26
udivx %l6, 0x13D6, %o5
edge16ln %g4, %i5, %l3
fbn %fcc0, loop_243
tsubcc %i4, %o1, %g3
movle %icc, %i0, %l0
fmovsl %xcc, %f1, %f26
loop_243:
te %icc, 0x1
set 0x1C, %o3
ldswa [%l7 + %o3] 0x80, %g2
tl %icc, 0x6
fnands %f0, %f15, %f10
wr %g0, 0x81, %asi
lduwa [%l7 + 0x48] %asi, %o7
edge16n %l5, %i3, %g7
fmovdleu %xcc, %f21, %f10
lduw [%l7 + 0x3C], %g6
fcmpgt32 %f2, %f12, %i7
array16 %i2, %o2, %i6
tgu %icc, 0x1
ldd [%l7 + 0x50], %i0
std %f30, [%l7 + 0x50]
fbu %fcc1, loop_244
lduh [%l7 + 0x3C], %l2
tgu %xcc, 0x7
edge8l %g1, %l1, %o3
loop_244:
nop
set 0x24, %g1
swapa [%l7 + %g1] 0x11, %o4
fmovrdgz %l4, %f2, %f10
fbne,a %fcc1, loop_245
te %xcc, 0x2
movvs %icc, %g5, %o0
fandnot2s %f9, %f29, %f16
loop_245:
movrne %o6, %l6, %o5
tcc %xcc, 0x7
brgez %g4, loop_246
movrgez %i5, 0x1D9, %i4
edge8l %l3, %g3, %i0
fbuge,a %fcc1, loop_247
loop_246:
fmul8x16al %f5, %f1, %f20
ldd [%l7 + 0x60], %o0
edge8ln %g2, %l0, %o7
loop_247:
nop
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x63] %asi, %i3
taddcctv %g7, 0x00C0, %g6
edge8ln %i7, %i2, %o2
edge32ln %i6, %i1, %l5
membar 0x22
udiv %g1, 0x154B, %l2
movneg %xcc, %l1, %o3
std %l4, [%l7 + 0x78]
ta %icc, 0x7
tne %xcc, 0x2
fmovsgu %icc, %f11, %f20
mulx %g5, 0x126F, %o0
ldsh [%l7 + 0x34], %o4
fand %f24, %f16, %f22
ldsb [%l7 + 0x67], %o6
edge8n %o5, %g4, %i5
movcc %icc, %i4, %l3
mulscc %g3, 0x0E46, %l6
movn %icc, %i0, %g2
smulcc %l0, %o1, %o7
edge16 %i3, %g6, %i7
fmuld8sux16 %f20, %f16, %f28
tg %icc, 0x4
tn %xcc, 0x4
edge16n %i2, %o2, %i6
orcc %g7, %i1, %l5
tn %xcc, 0x6
srax %l2, 0x05, %g1
xor %l1, 0x1361, %o3
fbge %fcc1, loop_248
movrne %g5, %o0, %l4
or %o4, 0x0C93, %o5
ldd [%l7 + 0x10], %f6
loop_248:
fzero %f6
tvc %icc, 0x6
orcc %o6, 0x111D, %i5
brlez,a %g4, loop_249
fmovdl %icc, %f5, %f16
tvs %xcc, 0x0
andcc %i4, 0x1762, %l3
loop_249:
fabsd %f2, %f22
st %f14, [%l7 + 0x3C]
fxnor %f30, %f28, %f4
fbuge,a %fcc3, loop_250
popc %g3, %i0
tpos %xcc, 0x1
addc %g2, 0x11FA, %l0
loop_250:
nop
set 0x10, %o6
lda [%l7 + %o6] 0x10, %f24
fmovsvc %icc, %f20, %f10
swap [%l7 + 0x0C], %o1
wr %g0, 0xea, %asi
stda %o6, [%l7 + 0x40] %asi
membar #Sync
array8 %l6, %g6, %i7
be,a loop_251
movre %i2, %i3, %i6
movvs %icc, %o2, %g7
srax %l5, 0x1F, %i1
loop_251:
addccc %l2, 0x1D9E, %l1
fandnot2 %f24, %f28, %f16
tn %icc, 0x0
ba,a loop_252
tsubcctv %o3, %g1, %g5
fbl,a %fcc2, loop_253
tgu %xcc, 0x6
loop_252:
nop
set 0x10, %l2
ldswa [%l7 + %l2] 0x89, %o0
loop_253:
orcc %o4, 0x1153, %l4
fbe %fcc0, loop_254
movpos %xcc, %o6, %o5
tleu %xcc, 0x5
add %i5, %g4, %i4
loop_254:
edge32l %l3, %i0, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_255, %l0, %l1
jmpl %l1, %g2
fpackfix %f26, %f10
tvs %xcc, 0x7
movre %o1, %l0, %l6
loop_255:
bneg,pt %icc, loop_256
mulx %g6, 0x18B6, %o7
fpack32 %f12, %f16, %f4
wr %g0, 0x27, %asi
stba %i2, [%l7 + 0x0B] %asi
membar #Sync
loop_256:
fones %f29
fzeros %f27
brz,a %i3, loop_257
bgu,a,pn %xcc, loop_258
movrgz %i6, 0x087, %o2
edge16ln %i7, %l5, %i1
loop_257:
brgz %g7, loop_259
loop_258:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpadd32s %f26, %f7, %f27
movg %icc, %l1, %o3
loop_259:
array8 %l2, %g1, %o0
fmul8x16al %f15, %f23, %f30
bneg %xcc, loop_260
xnorcc %g5, %o4, %o6
sethi 0x09F6, %o5
te %xcc, 0x2
loop_260:
nop
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %l4, %i5
tgu %xcc, 0x7
movle %icc, %g4, %l3
nop
set 0x24, %i4
lduh [%l7 + %i4], %i0
tle %xcc, 0x6
addcc %g3, %i4, %g2
wr %g0, 0x5f, %asi
stxa %o1, [%g0 + 0x0] %asi
wr %g0, 0x88, %asi
swapa [%l7 + 0x68] %asi, %l0
edge32n %l6, %o7, %i2
fnor %f28, %f18, %f26
brlz %i3, loop_261
mulscc %i6, %g6, %o2
fbg,a %fcc3, loop_262
tsubcc %i7, %l5, %i1
loop_261:
movpos %xcc, %l1, %o3
orcc %g7, %l2, %o0
loop_262:
bleu %icc, loop_263
movle %xcc, %g5, %g1
fmovsleu %xcc, %f21, %f26
fmovsge %xcc, %f8, %f14
loop_263:
call loop_264
tge %xcc, 0x3
udivcc %o4, 0x1486, %o5
fsrc2 %f8, %f8
loop_264:
fmovdcs %icc, %f5, %f0
fmovrdgz %o6, %f16, %f22
bcs loop_265
fmovsn %icc, %f15, %f0
edge8ln %l4, %g4, %l3
smulcc %i0, 0x0298, %i5
loop_265:
fbo,a %fcc3, loop_266
fpack16 %f0, %f7
tsubcc %g3, 0x1D15, %i4
edge8ln %g2, %l0, %o1
loop_266:
be,a,pn %xcc, loop_267
array8 %o7, %i2, %l6
fmovdge %icc, %f23, %f0
fmovrdne %i6, %f24, %f16
loop_267:
fbl %fcc2, loop_268
movrlz %i3, 0x1CD, %o2
tge %xcc, 0x5
fmovscc %icc, %f27, %f14
loop_268:
fblg %fcc1, loop_269
ldstub [%l7 + 0x1D], %g6
addcc %i7, 0x0233, %i1
fmul8x16 %f19, %f24, %f24
loop_269:
movcc %xcc, %l1, %l5
alignaddrl %o3, %l2, %g7
ld [%l7 + 0x68], %f26
set 0x6C, %l1
ldswa [%l7 + %l1] 0x11, %o0
wr %g0, 0x0c, %asi
stda %f16, [%l7 + 0x40] %asi
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x48] %asi, 0x3
tg %icc, 0x7
nop
setx loop_270, %l0, %l1
jmpl %l1, %o4
alignaddr %g1, %o6, %l4
movcs %icc, %o5, %l3
orn %i0, 0x1AA3, %g4
loop_270:
stw %i5, [%l7 + 0x10]
edge16ln %g3, %i4, %g2
ldub [%l7 + 0x09], %l0
brz %o1, loop_271
tn %icc, 0x3
edge32 %i2, %o7, %l6
fmovscc %icc, %f10, %f9
loop_271:
nop
wr %g0, 0x17, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
xnorcc %i3, %i6, %o2
sra %i7, 0x15, %i1
bne,a,pn %icc, loop_272
tl %icc, 0x4
movle %xcc, %g6, %l5
brgz %l1, loop_273
loop_272:
movpos %xcc, %l2, %o3
edge8l %o0, %g5, %g7
sdiv %o4, 0x1FBE, %g1
loop_273:
bcc,a,pn %xcc, loop_274
tsubcctv %l4, %o5, %l3
ldd [%l7 + 0x20], %f28
stw %i0, [%l7 + 0x68]
loop_274:
orn %g4, 0x1633, %o6
fmovs %f6, %f9
bn,pn %xcc, loop_275
fors %f20, %f1, %f12
and %i5, %g3, %g2
faligndata %f6, %f20, %f0
loop_275:
ldsb [%l7 + 0x6A], %i4
ldsw [%l7 + 0x74], %l0
ble %icc, loop_276
andn %i2, 0x1F30, %o7
movrgz %l6, %o1, %i6
subc %i3, 0x116C, %o2
loop_276:
tg %icc, 0x5
tpos %icc, 0x3
movl %xcc, %i7, %i1
move %xcc, %g6, %l5
movleu %icc, %l1, %o3
fcmple16 %f24, %f24, %l2
fornot2s %f17, %f11, %f12
wr %g0, 0xe2, %asi
stda %o0, [%l7 + 0x10] %asi
membar #Sync
sllx %g5, %g7, %o4
set 0x44, %o7
ldswa [%l7 + %o7] 0x14, %g1
mova %xcc, %l4, %o5
edge8ln %l3, %i0, %g4
fmuld8sux16 %f20, %f7, %f8
brlz,a %o6, loop_277
edge16l %i5, %g3, %g2
fpsub32s %f16, %f27, %f6
smul %i4, 0x1ED3, %l0
loop_277:
movcc %icc, %o7, %i2
tpos %xcc, 0x2
mulx %l6, %i6, %i3
sra %o1, 0x02, %o2
tg %xcc, 0x2
edge32 %i1, %i7, %l5
edge16 %l1, %o3, %g6
wr %g0, 0x10, %asi
lduwa [%l7 + 0x0C] %asi, %o0
membar 0x5C
movn %xcc, %l2, %g7
srlx %o4, 0x0E, %g1
ta %xcc, 0x6
membar 0x17
edge16n %l4, %g5, %o5
fbge,a %fcc1, loop_278
alignaddr %i0, %l3, %g4
fornot1s %f7, %f4, %f16
movgu %xcc, %o6, %i5
loop_278:
tgu %icc, 0x4
tle %icc, 0x3
bcs,a,pt %xcc, loop_279
popc %g2, %g3
edge8ln %l0, %o7, %i2
brgz,a %i4, loop_280
loop_279:
tsubcc %l6, 0x0FC1, %i3
xnor %i6, %o1, %o2
edge32 %i1, %i7, %l5
loop_280:
movcc %xcc, %o3, %l1
mova %xcc, %o0, %l2
movneg %icc, %g7, %o4
fmovdge %icc, %f9, %f27
movleu %xcc, %g6, %l4
umulcc %g5, %g1, %i0
tl %xcc, 0x4
subcc %o5, 0x0953, %g4
srax %l3, 0x07, %i5
fbe,a %fcc2, loop_281
sdiv %g2, 0x0B86, %o6
array8 %g3, %l0, %i2
movvc %icc, %i4, %o7
loop_281:
edge32 %l6, %i6, %o1
ldstub [%l7 + 0x29], %o2
tle %xcc, 0x1
wr %g0, 0x10, %asi
lda [%l7 + 0x5C] %asi, %f7
taddcctv %i1, %i3, %l5
tcc %xcc, 0x6
movrlez %o3, %i7, %o0
andn %l1, %l2, %o4
bvs,pn %xcc, loop_282
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub32 %f22, %f0, %f14
fone %f14
loop_282:
tn %icc, 0x3
ta %xcc, 0x2
sub %g6, 0x1CAD, %g7
mulscc %l4, 0x1176, %g1
sll %i0, %o5, %g4
fmovsl %xcc, %f0, %f24
brnz %l3, loop_283
fornot2 %f28, %f6, %f6
fmovscc %xcc, %f4, %f25
edge16l %i5, %g2, %g5
loop_283:
fmovrde %g3, %f0, %f14
fmovrsne %l0, %f1, %f21
tleu %xcc, 0x0
fmul8sux16 %f30, %f16, %f16
andn %o6, %i4, %o7
st %f7, [%l7 + 0x48]
membar 0x6D
edge8n %i2, %l6, %i6
fpsub16s %f30, %f15, %f17
sdiv %o2, 0x0AA6, %i1
mulscc %o1, %i3, %l5
umulcc %o3, %o0, %i7
fmovdneg %icc, %f12, %f25
wr %g0, 0x89, %asi
stha %l1, [%l7 + 0x4A] %asi
tgu %xcc, 0x3
movre %l2, %g6, %o4
subcc %l4, 0x0AA2, %g1
tneg %icc, 0x6
set 0x51, %o4
lduba [%l7 + %o4] 0x11, %i0
sra %g7, 0x07, %o5
fands %f0, %f0, %f12
edge8ln %g4, %i5, %g2
tpos %xcc, 0x6
swap [%l7 + 0x34], %g5
smul %l3, 0x1B6C, %g3
andn %o6, 0x10DE, %i4
tgu %xcc, 0x4
edge16 %o7, %l0, %l6
or %i2, %o2, %i6
fmovrdne %o1, %f30, %f10
fors %f4, %f2, %f9
movg %xcc, %i1, %i3
sir 0x0C98
sethi 0x0364, %o3
fmovd %f12, %f30
fpsub32 %f26, %f2, %f8
orcc %l5, 0x0CE2, %o0
set 0x28, %l5
lduwa [%l7 + %l5] 0x11, %i7
andcc %l1, 0x14B6, %l2
movn %icc, %g6, %o4
sdivx %l4, 0x1B10, %g1
fzeros %f12
fbu,a %fcc2, loop_284
udivx %g7, 0x0B59, %i0
bneg %xcc, loop_285
nop
setx loop_286, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_284:
fmovdvs %xcc, %f9, %f1
fmovsge %icc, %f13, %f12
loop_285:
array16 %g4, %o5, %g2
loop_286:
membar 0x01
sll %g5, 0x13, %i5
fmovdneg %icc, %f18, %f19
subcc %g3, %l3, %o6
fbo %fcc0, loop_287
call loop_288
nop
setx loop_289, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mulx %o7, %l0, %i4
loop_287:
movpos %icc, %i2, %o2
loop_288:
srl %i6, 0x03, %o1
loop_289:
bcs loop_290
prefetch [%l7 + 0x30], 0x0
fmovda %icc, %f4, %f17
edge8n %i1, %l6, %o3
loop_290:
array16 %i3, %l5, %o0
movcc %xcc, %l1, %l2
sra %g6, %i7, %o4
nop
setx loop_291, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fcmps %fcc2, %f19, %f24
smulcc %g1, %g7, %i0
wr %g0, 0x19, %asi
lduha [%l7 + 0x56] %asi, %l4
loop_291:
udivx %o5, 0x1072, %g2
xnorcc %g5, 0x15B0, %g4
tne %icc, 0x1
movle %xcc, %i5, %g3
edge8 %o6, %o7, %l0
subcc %i4, %i2, %l3
membar 0x46
taddcc %o2, 0x1BCB, %i6
umulcc %i1, %o1, %l6
xnorcc %o3, 0x0B60, %l5
movrlz %o0, 0x13B, %l1
fba,a %fcc0, loop_292
fmovsge %xcc, %f16, %f30
bneg,pt %icc, loop_293
stx %i3, [%l7 + 0x20]
loop_292:
std %f22, [%l7 + 0x10]
udivcc %l2, 0x0AF7, %i7
loop_293:
movcs %icc, %o4, %g1
sdiv %g7, 0x09E7, %i0
fmovsg %xcc, %f12, %f9
edge32l %l4, %o5, %g6
sllx %g5, 0x18, %g2
fsrc1s %f27, %f15
bn,pn %icc, loop_294
fmovdne %icc, %f21, %f6
edge16n %i5, %g3, %g4
andncc %o6, %l0, %i4
loop_294:
bl,a loop_295
movl %xcc, %i2, %o7
lduh [%l7 + 0x24], %o2
tpos %xcc, 0x5
loop_295:
addccc %i6, 0x0E20, %i1
mova %icc, %o1, %l6
edge16 %o3, %l5, %l3
bvc,pt %icc, loop_296
subc %l1, 0x112C, %o0
sethi 0x0F06, %i3
wr %g0, 0x11, %asi
stwa %i7, [%l7 + 0x54] %asi
loop_296:
smulcc %l2, %o4, %g7
fpsub32 %f28, %f6, %f16
fmul8sux16 %f6, %f16, %f26
fbge,a %fcc1, loop_297
alignaddr %i0, %l4, %g1
for %f4, %f28, %f8
bvs,a,pt %icc, loop_298
loop_297:
mulx %o5, %g6, %g5
movle %xcc, %i5, %g3
nop
setx loop_299, %l0, %l1
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_298:
edge16n %g2, %o6, %g4
mulscc %i4, %l0, %i2
fcmpeq32 %f18, %f20, %o7
loop_299:
nop
wr %g0, 0xe3, %asi
stha %i6, [%l7 + 0x56] %asi
membar #Sync
std %i0, [%l7 + 0x08]
bvs,a %icc, loop_300
edge32 %o2, %o1, %l6
bge loop_301
fmovdpos %icc, %f13, %f18
loop_300:
ldsw [%l7 + 0x48], %o3
mova %xcc, %l3, %l5
loop_301:
fexpand %f30, %f14
move %icc, %l1, %o0
xnorcc %i7, %i3, %l2
addccc %o4, %i0, %g7
fmovrde %l4, %f26, %f20
umulcc %g1, %o5, %g6
fmovdneg %icc, %f28, %f24
wr %g0, 0xe3, %asi
ldda [%l7 + 0x50] %asi, %g4
srl %i5, %g3, %o6
edge16n %g4, %i4, %l0
edge8n %i2, %g2, %i6
nop
setx loop_302, %l0, %l1
jmpl %l1, %i1
fxor %f18, %f4, %f22
tcc %xcc, 0x4
set 0x3C, %i2
sta %f22, [%l7 + %i2] 0x15
loop_302:
edge32 %o2, %o7, %o1
addcc %o3, %l6, %l5
fpack16 %f16, %f27
nop
set 0x0C, %g4
stw %l1, [%l7 + %g4]
fones %f7
taddcctv %o0, 0x0A07, %l3
tcs %icc, 0x2
sir 0x05EB
xor %i3, 0x16D7, %l2
fbule,a %fcc3, loop_303
bge,a,pn %icc, loop_304
brlez %i7, loop_305
edge16n %i0, %g7, %l4
loop_303:
tn %icc, 0x2
loop_304:
movge %xcc, %o4, %o5
loop_305:
tsubcc %g1, %g5, %g6
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x60] %asi, 0x3
fnegd %f22, %f18
ba loop_306
movpos %xcc, %g3, %o6
edge32 %i4, %g4, %i2
and %l0, 0x1E29, %g2
loop_306:
fble,a %fcc1, loop_307
addc %i6, %i1, %o2
sethi 0x0CE2, %o7
subc %o1, %o3, %l6
loop_307:
array32 %l5, %l1, %l3
add %o0, %l2, %i7
movrlez %i0, 0x16A, %g7
movrgez %l4, 0x212, %i3
fmovdle %xcc, %f20, %f14
set 0x74, %i0
lda [%l7 + %i0] 0x89, %f15
bcs,a,pn %xcc, loop_308
ldub [%l7 + 0x70], %o5
fmovrsne %o4, %f25, %f7
taddcctv %g5, 0x0997, %g1
loop_308:
edge32 %g6, %i5, %o6
orcc %g3, %g4, %i4
fzero %f8
mova %icc, %i2, %l0
sll %g2, %i1, %i6
udivcc %o2, 0x185B, %o7
fmovdg %icc, %f31, %f19
std %f16, [%l7 + 0x78]
fmovrsgz %o3, %f16, %f9
alignaddrl %l6, %o1, %l1
fmovdg %icc, %f22, %f6
edge16l %l5, %l3, %l2
movle %icc, %o0, %i0
edge16l %i7, %g7, %l4
set 0x7E, %g7
stha %i3, [%l7 + %g7] 0x18
edge16ln %o4, %o5, %g1
bneg,pn %icc, loop_309
movrlz %g6, %g5, %o6
std %i4, [%l7 + 0x60]
tle %icc, 0x4
loop_309:
fpack16 %f6, %f7
bgu,a loop_310
alignaddr %g3, %g4, %i4
move %icc, %i2, %g2
fnands %f16, %f18, %f2
loop_310:
bvc,a,pt %icc, loop_311
umul %l0, %i6, %o2
fxnors %f0, %f11, %f15
tge %icc, 0x3
loop_311:
bvc,a,pt %xcc, loop_312
sth %i1, [%l7 + 0x7C]
mulscc %o3, 0x1DC6, %o7
fnors %f27, %f11, %f2
loop_312:
xnorcc %o1, 0x14BD, %l6
movcc %xcc, %l1, %l5
tpos %icc, 0x5
fabss %f8, %f31
fmovspos %icc, %f15, %f15
popc 0x0B6C, %l2
fmovsvc %icc, %f11, %f23
movrne %o0, %l3, %i0
fxnors %f13, %f30, %f16
mova %xcc, %i7, %g7
addccc %i3, 0x1254, %l4
fnor %f10, %f26, %f22
movrlz %o4, %g1, %o5
stx %g5, [%l7 + 0x40]
tleu %xcc, 0x7
subc %o6, 0x0351, %i5
fmovse %icc, %f7, %f7
fcmple16 %f20, %f20, %g6
tleu %icc, 0x0
fmovsvc %xcc, %f19, %f28
fexpand %f6, %f0
bvc,a loop_313
taddcctv %g3, 0x1A20, %i4
fornot2 %f28, %f22, %f12
fpadd32 %f2, %f20, %f0
loop_313:
tleu %xcc, 0x4
edge16l %g4, %g2, %i2
fornot1 %f0, %f16, %f30
alignaddrl %l0, %i6, %o2
fpadd32s %f16, %f2, %f9
fmovsge %xcc, %f7, %f14
addccc %i1, 0x0C08, %o3
ldx [%l7 + 0x50], %o1
udivx %l6, 0x0C8E, %l1
fbu %fcc2, loop_314
edge32 %l5, %l2, %o0
fmul8ulx16 %f18, %f12, %f30
mulscc %o7, 0x03B1, %l3
loop_314:
bg,pn %icc, loop_315
movleu %icc, %i0, %g7
edge16l %i3, %l4, %i7
fands %f25, %f19, %f5
loop_315:
sir 0x1F0B
edge32l %g1, %o4, %g5
edge8ln %o6, %o5, %g6
bg loop_316
fnands %f26, %f19, %f26
tcs %xcc, 0x6
mulscc %i5, %g3, %i4
loop_316:
tne %icc, 0x2
set 0x20, %l0
ldsha [%l7 + %l0] 0x15, %g2
ldub [%l7 + 0x57], %g4
orn %l0, %i6, %o2
tg %xcc, 0x5
stbar
xnor %i1, %i2, %o3
subccc %o1, %l6, %l1
fmovrsgez %l2, %f23, %f2
fand %f12, %f2, %f2
fbn %fcc2, loop_317
orcc %l5, 0x1EC5, %o0
subcc %o7, 0x0B98, %i0
wr %g0, 0x04, %asi
ldsha [%l7 + 0x5E] %asi, %g7
loop_317:
fone %f24
siam 0x0
fmuld8ulx16 %f11, %f30, %f20
sethi 0x1663, %i3
orcc %l3, 0x040E, %i7
fcmple16 %f16, %f4, %g1
tne %icc, 0x2
ble,a,pt %icc, loop_318
movcs %xcc, %l4, %o4
fpmerge %f14, %f31, %f16
fmul8ulx16 %f26, %f28, %f12
loop_318:
sub %o6, %o5, %g6
tvs %xcc, 0x5
move %icc, %i5, %g5
tle %xcc, 0x5
fmovdle %icc, %f28, %f10
set 0x18, %l4
lduha [%l7 + %l4] 0x18, %i4
fcmpeq32 %f6, %f28, %g3
movl %icc, %g2, %l0
ldsw [%l7 + 0x24], %i6
movrne %o2, 0x071, %i1
bne,a loop_319
popc %g4, %o3
taddcc %o1, %l6, %i2
edge8l %l2, %l1, %o0
loop_319:
edge8l %l5, %i0, %o7
set 0x08, %i6
ldswa [%l7 + %i6] 0x18, %i3
addc %l3, 0x0382, %g7
fzero %f8
fmuld8ulx16 %f7, %f3, %f14
edge16n %i7, %g1, %l4
nop
setx loop_320, %l0, %l1
jmpl %l1, %o4
movpos %icc, %o5, %o6
array8 %i5, %g5, %g6
brlz,a %g3, loop_321
loop_320:
fpack16 %f20, %f29
ba %icc, loop_322
fbue,a %fcc3, loop_323
loop_321:
brlez,a %g2, loop_324
edge32l %i4, %i6, %o2
loop_322:
tvc %icc, 0x1
loop_323:
edge32l %i1, %g4, %o3
loop_324:
tg %icc, 0x0
fcmps %fcc1, %f30, %f20
bleu,a,pt %icc, loop_325
bcs,a,pt %xcc, loop_326
tcc %icc, 0x0
tn %xcc, 0x6
loop_325:
tne %xcc, 0x1
loop_326:
srax %o1, 0x10, %l0
udivx %i2, 0x1EA5, %l6
bgu,a,pn %xcc, loop_327
add %l1, 0x0DAA, %o0
brnz %l2, loop_328
st %f18, [%l7 + 0x5C]
loop_327:
bgu,a,pn %icc, loop_329
mulscc %i0, 0x0DF6, %o7
loop_328:
movg %icc, %i3, %l3
tg %xcc, 0x1
loop_329:
subcc %g7, 0x15B0, %l5
andn %g1, %l4, %i7
sll %o4, 0x19, %o5
edge8l %i5, %o6, %g6
alignaddrl %g5, %g2, %i4
sth %i6, [%l7 + 0x62]
xorcc %g3, %i1, %g4
bgu %icc, loop_330
movle %xcc, %o3, %o2
lduw [%l7 + 0x3C], %o1
edge32l %l0, %i2, %l6
loop_330:
subccc %o0, 0x022B, %l1
sdivx %i0, 0x085D, %l2
fcmpgt16 %f26, %f26, %o7
alignaddr %l3, %i3, %g7
xor %l5, %l4, %g1
taddcc %o4, %i7, %i5
fbu %fcc1, loop_331
bne,a %xcc, loop_332
xnor %o6, %o5, %g6
fbule,a %fcc2, loop_333
loop_331:
tn %xcc, 0x0
loop_332:
array16 %g5, %i4, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_333:
move %icc, %g3, %i1
bpos,pt %xcc, loop_334
udivcc %i6, 0x1786, %o3
bn loop_335
fbl %fcc3, loop_336
loop_334:
andcc %o2, %o1, %g4
bneg %xcc, loop_337
loop_335:
ba,pt %icc, loop_338
loop_336:
edge8l %l0, %i2, %o0
brgz %l1, loop_339
loop_337:
fnegs %f1, %f23
loop_338:
tvs %icc, 0x2
fmovdgu %icc, %f23, %f26
loop_339:
fxors %f3, %f19, %f29
movrne %l6, 0x3C6, %l2
edge16n %i0, %o7, %i3
movcc %icc, %l3, %l5
tvs %icc, 0x0
movpos %icc, %l4, %g1
edge16 %g7, %i7, %i5
nop
setx loop_340, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
edge8ln %o6, %o5, %o4
fmovsvs %icc, %f15, %f29
call loop_341
loop_340:
movneg %icc, %g5, %g6
fnor %f26, %f0, %f18
prefetch [%l7 + 0x7C], 0x2
loop_341:
movcs %xcc, %i4, %g3
subcc %i1, 0x1A57, %i6
nop
setx loop_342, %l0, %l1
jmpl %l1, %o3
movrlz %g2, %o1, %o2
lduh [%l7 + 0x1E], %l0
wr %g0, 0x10, %asi
lduba [%l7 + 0x23] %asi, %i2
loop_342:
nop
set 0x0, %g6
stxa %o0, [%g0 + %g6] 0x5f
ldsw [%l7 + 0x78], %g4
tsubcctv %l1, 0x033E, %l6
add %i0, %l2, %i3
or %o7, 0x0974, %l5
wr %g0, 0x80, %asi
ldxa [%l7 + 0x78] %asi, %l4
wr %g0, 0x80, %asi
lduba [%l7 + 0x53] %asi, %g1
movrgz %l3, 0x2EC, %g7
tsubcc %i7, 0x0254, %o6
movle %icc, %i5, %o4
xnorcc %o5, %g6, %g5
tne %xcc, 0x0
tg %icc, 0x4
fmul8x16au %f3, %f20, %f4
bgu,pn %xcc, loop_343
fpsub32 %f14, %f20, %f26
tn %icc, 0x5
edge16 %g3, %i4, %i1
loop_343:
edge8n %o3, %g2, %i6
fpadd32s %f3, %f4, %f23
tgu %icc, 0x5
srl %o1, 0x00, %l0
fsrc1 %f30, %f20
subc %i2, 0x1A2B, %o0
sub %o2, 0x1292, %g4
edge8ln %l6, %l1, %i0
xnor %i3, 0x0C4F, %o7
fmovdgu %xcc, %f14, %f31
movrgz %l2, %l5, %g1
fmovsneg %xcc, %f12, %f19
movne %xcc, %l4, %l3
smul %i7, %g7, %o6
umulcc %i5, %o5, %g6
ba,pt %icc, loop_344
edge16l %g5, %o4, %g3
taddcc %i4, %i1, %o3
fbn %fcc3, loop_345
loop_344:
add %i6, %g2, %o1
mova %icc, %l0, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_345:
tle %xcc, 0x6
movn %icc, %o0, %g4
addc %o2, 0x0568, %l1
fmovsvc %icc, %f22, %f24
movrgz %l6, 0x22F, %i0
swap [%l7 + 0x38], %o7
taddcctv %l2, %l5, %g1
edge16ln %i3, %l3, %l4
fandnot1 %f18, %f10, %f14
lduh [%l7 + 0x6C], %i7
edge16 %o6, %i5, %o5
fones %f21
edge16 %g7, %g5, %o4
fbo %fcc3, loop_346
andcc %g6, %g3, %i4
wr %g0, 0x88, %asi
swapa [%l7 + 0x68] %asi, %i1
loop_346:
xorcc %i6, %o3, %o1
fbul %fcc2, loop_347
srlx %g2, 0x0F, %i2
udivcc %l0, 0x1860, %g4
tg %xcc, 0x1
loop_347:
fands %f5, %f21, %f25
sth %o2, [%l7 + 0x70]
mulx %o0, 0x06A9, %l1
tneg %xcc, 0x0
andncc %l6, %i0, %o7
movrgz %l2, %g1, %i3
movle %xcc, %l3, %l4
fmul8x16al %f29, %f21, %f28
mulx %l5, %i7, %i5
movcc %xcc, %o6, %g7
nop
setx loop_348, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movrlz %o5, 0x3DF, %o4
edge8n %g6, %g5, %i4
nop
setx loop_349, %l0, %l1
jmpl %l1, %i1
loop_348:
ble,a,pt %xcc, loop_350
movpos %icc, %g3, %i6
movrne %o1, 0x22C, %g2
loop_349:
udiv %o3, 0x0DFF, %i2
loop_350:
subc %g4, 0x01C6, %o2
xnor %l0, %o0, %l1
movcs %icc, %i0, %o7
edge32l %l2, %l6, %g1
taddcc %i3, %l4, %l3
fcmpeq32 %f8, %f30, %i7
set 0x120, %o0
nop ! nop ! ldxa [%g0 + %o0] 0x40, %l5 ripped by fixASI40.pl ripped by fixASI40.pl
sdiv %i5, 0x1A8F, %g7
nop
set 0x25, %o1
stb %o5, [%l7 + %o1]
sub %o4, %o6, %g5
tg %xcc, 0x1
tgu %xcc, 0x0
tsubcc %g6, 0x1981, %i4
subccc %i1, %g3, %o1
movvc %icc, %g2, %i6
edge16n %i2, %o3, %o2
tleu %icc, 0x2
srlx %g4, %o0, %l1
fbge,a %fcc0, loop_351
sethi 0x12D4, %l0
edge8ln %o7, %i0, %l2
brgz %l6, loop_352
loop_351:
xorcc %g1, 0x0770, %l4
taddcc %l3, 0x1BD9, %i3
movle %icc, %l5, %i5
loop_352:
fandnot1s %f5, %f1, %f1
smul %g7, %o5, %i7
alignaddr %o6, %o4, %g6
fbuge,a %fcc3, loop_353
sdiv %i4, 0x169F, %g5
fnands %f31, %f30, %f29
udivx %g3, 0x1887, %o1
loop_353:
tsubcc %g2, 0x0611, %i6
move %icc, %i1, %o3
edge8ln %i2, %g4, %o2
edge32ln %o0, %l1, %l0
fpsub32s %f25, %f17, %f29
set 0x46, %o2
ldstuba [%l7 + %o2] 0x80, %o7
srl %l2, 0x10, %i0
sethi 0x0CC0, %l6
movle %xcc, %g1, %l4
fbue %fcc3, loop_354
addccc %i3, 0x140E, %l3
ble,a,pt %icc, loop_355
smul %l5, %i5, %g7
loop_354:
addcc %i7, %o6, %o5
bl,a,pn %icc, loop_356
loop_355:
movpos %xcc, %g6, %o4
wr %g0, 0x04, %asi
lduwa [%l7 + 0x24] %asi, %i4
loop_356:
movgu %xcc, %g5, %o1
fsrc1s %f21, %f5
movrgz %g3, %i6, %i1
stbar
movne %xcc, %o3, %g2
wr %g0, 0x11, %asi
stba %g4, [%l7 + 0x56] %asi
bvc,pn %icc, loop_357
swap [%l7 + 0x50], %o2
flush %l7 + 0x14
xorcc %i2, 0x12C9, %o0
loop_357:
fmul8x16 %f22, %f24, %f16
movrgz %l1, 0x23D, %l0
fcmped %fcc0, %f6, %f28
fmuld8sux16 %f11, %f23, %f24
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmul8x16au %f18, %f10, %f22
movpos %icc, %o7, %l2
movrlz %l6, %g1, %i0
tgu %icc, 0x1
array8 %i3, %l4, %l3
edge32n %i5, %g7, %l5
fmovdg %icc, %f16, %f30
tsubcctv %o6, 0x072D, %o5
movgu %xcc, %i7, %o4
stw %i4, [%l7 + 0x6C]
fcmpeq32 %f18, %f30, %g5
sllx %g6, 0x1B, %g3
movvc %icc, %i6, %i1
fcmpgt32 %f26, %f8, %o3
fbu %fcc0, loop_358
bvs,a,pt %icc, loop_359
srax %g2, 0x16, %g4
sra %o2, %i2, %o0
loop_358:
fxnors %f4, %f17, %f27
loop_359:
sdiv %o1, 0x1C01, %l0
sdivx %l1, 0x1086, %o7
fmovrdne %l2, %f14, %f6
bne,pn %xcc, loop_360
flush %l7 + 0x1C
fmovdpos %icc, %f14, %f24
subc %g1, %i0, %i3
loop_360:
subccc %l4, %l3, %i5
movneg %icc, %g7, %l5
bvc,pt %icc, loop_361
fmovdn %icc, %f17, %f28
fmovspos %xcc, %f11, %f10
xor %l6, 0x1CCA, %o6
loop_361:
sllx %i7, %o4, %i4
edge8l %o5, %g6, %g3
andcc %i6, %g5, %o3
fmul8x16 %f23, %f2, %f14
movrgz %i1, 0x086, %g2
movneg %xcc, %g4, %i2
edge32l %o2, %o0, %l0
fmovsn %icc, %f14, %f3
wr %g0, 0x58, %asi
ldxa [%g0 + 0x0] %asi, %l1
movneg %icc, %o7, %l2
movrlz %g1, %i0, %i3
subccc %l4, %o1, %l3
subc %g7, 0x0CCA, %l5
ldd [%l7 + 0x38], %f8
set 0x5F, %o5
ldstuba [%l7 + %o5] 0x89, %i5
movpos %icc, %o6, %l6
sll %o4, %i4, %o5
tneg %icc, 0x3
array8 %g6, %i7, %i6
edge32 %g5, %g3, %o3
sdiv %g2, 0x1C9C, %g4
taddcctv %i1, %o2, %i2
tcc %icc, 0x1
fmovrslez %o0, %f18, %f18
popc 0x1C89, %l1
fmovdcs %xcc, %f30, %f14
movn %xcc, %l0, %l2
wr %g0, 0x58, %asi
ldxa [%g0 + 0x18] %asi, %g1
edge32ln %o7, %i0, %l4
call loop_362
fmovsgu %xcc, %f11, %f29
movn %xcc, %i3, %o1
tneg %xcc, 0x7
loop_362:
andncc %g7, %l5, %l3
fpsub16 %f16, %f20, %f20
edge8l %o6, %i5, %o4
tleu %xcc, 0x4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %l6, %i4, %g6
mulscc %o5, %i7, %g5
ld [%l7 + 0x1C], %f9
movrgez %i6, 0x2C8, %o3
edge16 %g3, %g2, %i1
movgu %xcc, %g4, %o2
brlez %o0, loop_363
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movl %icc, %l1, %l0
nop
set 0x40, %i7
ldd [%l7 + %i7], %f22
loop_363:
fblg %fcc3, loop_364
movgu %icc, %l2, %i2
fmovsge %icc, %f9, %f6
fnand %f6, %f20, %f26
loop_364:
tcs %xcc, 0x4
taddcctv %g1, %o7, %l4
edge32ln %i3, %o1, %i0
tvs %xcc, 0x3
edge8 %l5, %l3, %o6
orncc %i5, 0x1E6E, %o4
movge %icc, %g7, %l6
movn %icc, %g6, %i4
fmuld8ulx16 %f2, %f4, %f8
fandnot1s %f26, %f4, %f12
tl %xcc, 0x3
fmovscc %xcc, %f31, %f31
ldd [%l7 + 0x60], %f28
fmovs %f3, %f18
sdivcc %o5, 0x0DC2, %i7
ldsw [%l7 + 0x4C], %i6
fmovdle %xcc, %f21, %f21
array16 %g5, %g3, %g2
xnorcc %o3, 0x0DE3, %i1
te %icc, 0x7
orncc %o2, %o0, %l1
fxnor %f0, %f24, %f0
wr %g0, 0x18, %asi
lda [%l7 + 0x0C] %asi, %f20
andn %g4, 0x0B10, %l2
tn %icc, 0x4
sir 0x0E55
sdivx %i2, 0x1F47, %l0
swap [%l7 + 0x58], %g1
alignaddrl %l4, %i3, %o7
mova %icc, %o1, %i0
fmovsne %xcc, %f11, %f16
mova %xcc, %l5, %o6
wr %g0, 0x80, %asi
stxa %i5, [%l7 + 0x38] %asi
tsubcctv %l3, %g7, %o4
edge32n %l6, %i4, %g6
fsrc2s %f3, %f5
ld [%l7 + 0x34], %f29
be %icc, loop_365
movge %xcc, %o5, %i7
array8 %i6, %g5, %g2
sub %g3, 0x0C0D, %o3
loop_365:
ta %icc, 0x5
movre %o2, 0x343, %o0
tcs %xcc, 0x7
alignaddr %l1, %i1, %g4
fmovsn %icc, %f20, %f14
fmovdcs %xcc, %f15, %f13
orncc %l2, %l0, %g1
stw %l4, [%l7 + 0x4C]
fcmpes %fcc2, %f20, %f18
tvs %xcc, 0x3
addccc %i2, 0x1185, %o7
or %i3, %i0, %o1
te %icc, 0x0
fmovdleu %icc, %f16, %f19
movpos %xcc, %l5, %o6
fbge,a %fcc3, loop_366
movleu %xcc, %i5, %l3
nop
setx loop_367, %l0, %l1
jmpl %l1, %g7
tne %icc, 0x3
loop_366:
movle %icc, %o4, %l6
fmul8x16al %f16, %f1, %f16
loop_367:
tcc %icc, 0x5
swap [%l7 + 0x2C], %i4
te %xcc, 0x2
movrgz %o5, %g6, %i7
tle %icc, 0x7
edge32 %g5, %i6, %g3
bg,a,pt %icc, loop_368
movrlz %g2, 0x209, %o3
movrlz %o2, %l1, %i1
xnorcc %g4, %l2, %o0
loop_368:
stw %g1, [%l7 + 0x58]
edge32l %l4, %i2, %l0
sdivcc %o7, 0x19CE, %i3
bg,a,pt %xcc, loop_369
brlez %o1, loop_370
te %icc, 0x6
be,a,pt %xcc, loop_371
loop_369:
ldstub [%l7 + 0x45], %i0
loop_370:
movgu %xcc, %l5, %i5
te %icc, 0x5
loop_371:
subc %l3, %o6, %g7
edge8n %l6, %o4, %o5
umulcc %g6, %i7, %i4
tne %xcc, 0x5
nop
setx loop_372, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
srax %i6, 0x01, %g3
tle %xcc, 0x3
orcc %g2, 0x0B17, %g5
loop_372:
fandnot1s %f21, %f11, %f22
fmovrdlz %o2, %f22, %f28
andncc %o3, %l1, %g4
set 0x3C, %g2
stwa %l2, [%l7 + %g2] 0x27
membar #Sync
edge8n %i1, %o0, %g1
tne %xcc, 0x7
udivx %i2, 0x119D, %l0
fornot1 %f8, %f20, %f30
bne,a loop_373
edge16l %l4, %i3, %o7
fmovse %xcc, %f29, %f31
add %o1, %l5, %i0
loop_373:
fmul8x16au %f27, %f12, %f20
movcs %xcc, %i5, %l3
xor %o6, 0x10A6, %l6
fmul8x16au %f7, %f11, %f6
movrlez %o4, %o5, %g6
umulcc %g7, %i7, %i4
edge32 %i6, %g2, %g3
bcc,pt %xcc, loop_374
and %g5, %o3, %l1
bpos,a,pt %xcc, loop_375
nop
setx loop_376, %l0, %l1
jmpl %l1, %o2
loop_374:
fmovsleu %xcc, %f26, %f5
bg,pt %icc, loop_377
loop_375:
fpadd32s %f25, %f17, %f7
loop_376:
umulcc %l2, %i1, %g4
nop
set 0x56, %i1
sth %o0, [%l7 + %i1]
loop_377:
swap [%l7 + 0x74], %i2
orn %l0, 0x1284, %l4
edge32ln %g1, %i3, %o1
bn loop_378
brgz,a %l5, loop_379
andcc %i0, 0x08C8, %i5
movvs %icc, %o7, %l3
loop_378:
nop
set 0x56, %i5
lduba [%l7 + %i5] 0x14, %l6
loop_379:
fmovsvs %xcc, %f31, %f9
add %o4, 0x0123, %o6
edge16ln %g6, %g7, %i7
fpackfix %f2, %f7
srax %i4, 0x01, %o5
fmovsa %icc, %f30, %f29
fmovsvc %xcc, %f22, %f18
edge32l %g2, %g3, %i6
fornot1s %f31, %f29, %f31
sub %g5, 0x059C, %o3
set 0x24, %i3
swapa [%l7 + %i3] 0x19, %l1
tpos %icc, 0x0
fmovdgu %icc, %f10, %f31
bcc,pt %icc, loop_380
umulcc %l2, %o2, %g4
edge32ln %i1, %o0, %i2
edge8 %l4, %g1, %i3
loop_380:
tn %icc, 0x2
wr %g0, 0x88, %asi
stda %f0, [%l7 + 0x40] %asi
andncc %o1, %l5, %i0
addc %l0, 0x0F20, %i5
wr %g0, 0x11, %asi
ldsha [%l7 + 0x4E] %asi, %l3
fbe %fcc0, loop_381
edge8 %l6, %o4, %o6
sllx %g6, %o7, %i7
sub %g7, %i4, %g2
loop_381:
fmovdg %icc, %f12, %f13
fmovse %icc, %f19, %f24
mulscc %o5, %g3, %g5
set 0x30, %g3
lda [%l7 + %g3] 0x88, %f17
bcc,a %xcc, loop_382
sir 0x1B8C
set 0x4C, %l6
stba %i6, [%l7 + %l6] 0x15
loop_382:
fpadd32s %f2, %f31, %f8
wr %g0, 0x88, %asi
ldswa [%l7 + 0x68] %asi, %l1
addccc %l2, 0x1A50, %o3
fmovrse %g4, %f2, %f30
ldsh [%l7 + 0x0A], %o2
nop
setx loop_383, %l0, %l1
jmpl %l1, %i1
edge8n %o0, %i2, %l4
movneg %icc, %i3, %g1
edge32n %l5, %i0, %o1
loop_383:
nop
set 0x58, %g5
std %l0, [%l7 + %g5]
ld [%l7 + 0x1C], %f19
sdiv %l3, 0x19F4, %i5
edge32l %l6, %o6, %o4
wr %g0, 0xe2, %asi
stha %g6, [%l7 + 0x38] %asi
membar #Sync
movneg %xcc, %o7, %g7
wr %g0, 0x80, %asi
ldswa [%l7 + 0x70] %asi, %i4
subccc %i7, 0x0656, %g2
wr %g0, 0x18, %asi
ldswa [%l7 + 0x6C] %asi, %o5
edge32l %g5, %i6, %l1
sdiv %g3, 0x0C87, %o3
movl %icc, %l2, %g4
nop
setx loop_384, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bneg,a,pn %xcc, loop_385
bvc %icc, loop_386
fmovrsne %i1, %f23, %f27
loop_384:
subcc %o0, 0x0257, %o2
loop_385:
edge16ln %i2, %l4, %g1
loop_386:
fcmpgt32 %f0, %f6, %i3
fbo %fcc2, loop_387
tsubcctv %i0, 0x028A, %l5
tgu %icc, 0x6
sdivcc %o1, 0x1DA3, %l0
loop_387:
fsrc2s %f19, %f30
popc %i5, %l6
brlz %l3, loop_388
fcmpd %fcc2, %f22, %f2
swap [%l7 + 0x38], %o6
or %o4, %g6, %g7
loop_388:
mova %icc, %o7, %i4
tvc %xcc, 0x4
fnand %f8, %f6, %f6
popc 0x0824, %i7
tcs %icc, 0x2
fmovde %icc, %f19, %f27
fbg,a %fcc0, loop_389
movgu %icc, %g2, %o5
fbg,a %fcc1, loop_390
brlez,a %g5, loop_391
loop_389:
sethi 0x0859, %l1
fabsd %f14, %f4
loop_390:
fmovsl %xcc, %f14, %f27
loop_391:
orncc %i6, %o3, %l2
sub %g4, 0x1022, %g3
fmovdneg %xcc, %f29, %f21
xor %o0, 0x117A, %i1
movg %xcc, %i2, %o2
sdivx %l4, 0x0203, %i3
fbug %fcc1, loop_392
srlx %i0, 0x1C, %l5
array8 %o1, %g1, %i5
fmovdne %xcc, %f0, %f7
loop_392:
lduh [%l7 + 0x1A], %l6
set 0x12, %o3
lduba [%l7 + %o3] 0x81, %l3
taddcc %o6, %l0, %g6
edge8ln %g7, %o7, %o4
subc %i7, 0x0AC4, %i4
andcc %o5, %g5, %l1
movcc %xcc, %i6, %g2
tleu %xcc, 0x0
andn %o3, 0x0744, %g4
smulcc %g3, 0x05CC, %l2
nop
setx loop_393, %l0, %l1
jmpl %l1, %o0
fcmple16 %f16, %f26, %i2
andncc %o2, %i1, %i3
movpos %icc, %i0, %l5
loop_393:
andn %o1, 0x045D, %g1
xorcc %l4, %l6, %l3
fmovs %f16, %f5
edge8 %o6, %i5, %g6
fnor %f18, %f22, %f2
fnor %f22, %f6, %f16
tg %icc, 0x7
orn %g7, 0x1E97, %o7
set 0x21, %l3
stba %o4, [%l7 + %l3] 0xeb
membar #Sync
tvs %xcc, 0x2
fmovdl %icc, %f9, %f12
set 0x56, %o6
stha %l0, [%l7 + %o6] 0xe3
membar #Sync
fbue %fcc3, loop_394
movrne %i4, 0x223, %o5
bcs,a %icc, loop_395
fmovrslez %g5, %f3, %f19
loop_394:
fmul8x16au %f10, %f18, %f14
fcmple16 %f30, %f24, %l1
loop_395:
tcc %xcc, 0x2
brgz %i6, loop_396
fpadd32s %f2, %f7, %f7
movneg %xcc, %g2, %i7
tne %icc, 0x6
loop_396:
xnorcc %g4, %g3, %l2
tl %xcc, 0x2
fnegd %f24, %f16
array16 %o3, %i2, %o0
ldsh [%l7 + 0x5E], %i1
addccc %o2, %i0, %i3
orncc %o1, 0x13E4, %g1
tneg %icc, 0x0
fba,a %fcc0, loop_397
array16 %l5, %l6, %l3
tne %xcc, 0x4
smul %l4, 0x1659, %i5
loop_397:
tne %xcc, 0x5
fabss %f13, %f15
sll %g6, 0x00, %o6
brnz,a %o7, loop_398
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andcc %g7, %o4, %i4
fmovrsgez %o5, %f12, %f29
loop_398:
edge16 %g5, %l1, %l0
fmovdleu %icc, %f11, %f4
xnorcc %g2, %i7, %g4
tpos %icc, 0x0
array32 %g3, %l2, %i6
sub %o3, %o0, %i1
set 0x58, %g1
ldsha [%l7 + %g1] 0x04, %i2
edge8ln %o2, %i3, %i0
sdivcc %g1, 0x1F85, %l5
pdist %f16, %f26, %f24
movge %xcc, %l6, %o1
taddcctv %l4, %i5, %l3
brlz %g6, loop_399
movn %icc, %o6, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbg,a %fcc2, loop_400
loop_399:
xor %o7, 0x195A, %o4
lduh [%l7 + 0x24], %i4
fbule %fcc0, loop_401
loop_400:
add %o5, %l1, %l0
fbg %fcc1, loop_402
fbue %fcc2, loop_403
loop_401:
edge8 %g5, %i7, %g4
lduw [%l7 + 0x54], %g2
loop_402:
alignaddr %l2, %i6, %o3
loop_403:
movrne %o0, 0x2F9, %i1
xorcc %i2, 0x1EB6, %g3
movne %xcc, %i3, %i0
ldsw [%l7 + 0x4C], %g1
edge32n %l5, %l6, %o1
fabss %f23, %f14
fmovde %xcc, %f6, %f10
srax %o2, %i5, %l3
orn %l4, %g6, %o6
udivcc %o7, 0x0958, %g7
fsrc2 %f30, %f14
fcmple16 %f8, %f22, %i4
sir 0x025F
fpack32 %f14, %f14, %f24
mulscc %o5, 0x10F9, %o4
te %icc, 0x1
membar 0x7B
bgu,pt %icc, loop_404
tcc %icc, 0x6
fandnot2 %f4, %f14, %f8
udivx %l0, 0x02D9, %g5
loop_404:
fandnot2 %f12, %f12, %f28
tle %icc, 0x7
stw %l1, [%l7 + 0x68]
edge16ln %i7, %g2, %l2
tleu %icc, 0x7
tge %icc, 0x4
bneg,a loop_405
fbug,a %fcc2, loop_406
for %f22, %f4, %f20
membar 0x1E
loop_405:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_406:
smulcc %i6, %o3, %o0
wr %g0, 0x88, %asi
ldsba [%l7 + 0x34] %asi, %g4
movrgz %i1, %i2, %g3
edge32ln %i0, %g1, %i3
fmovsge %icc, %f16, %f9
fmovsn %icc, %f22, %f2
edge32 %l6, %l5, %o2
add %l7, 0x28, %l6
wr %g0, 0x88, %asi
casxa [%l6] 0x88, %i5, %l3
tle %xcc, 0x6
fandnot2s %f31, %f18, %f26
fxnor %f16, %f18, %f2
sllx %l4, %o1, %g6
ta %icc, 0x1
subcc %o7, %o6, %i4
subcc %g7, %o5, %l0
nop
setx loop_407, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
for %f16, %f0, %f22
bcc,a,pt %icc, loop_408
movrlez %g5, 0x0E8, %o4
loop_407:
fmovsa %xcc, %f6, %f8
nop
set 0x66, %i4
stb %l1, [%l7 + %i4]
loop_408:
edge16l %i7, %l2, %g2
xnor %o3, %i6, %g4
tl %icc, 0x4
fmovrse %o0, %f5, %f4
sdivcc %i2, 0x0788, %g3
wr %g0, 0x2a, %asi
stwa %i1, [%l7 + 0x24] %asi
membar #Sync
fmovspos %icc, %f3, %f13
taddcc %g1, 0x0828, %i0
orn %i3, %l6, %l5
fmovdpos %xcc, %f6, %f11
addc %i5, %o2, %l3
tg %icc, 0x2
sra %o1, 0x15, %g6
movcs %xcc, %o7, %o6
movre %i4, %l4, %o5
array8 %g7, %g5, %l0
movcc %icc, %l1, %o4
andn %i7, 0x1C56, %l2
taddcc %g2, 0x1790, %o3
or %g4, 0x1B0A, %o0
tpos %icc, 0x0
addccc %i6, 0x1221, %g3
andncc %i1, %g1, %i0
alignaddrl %i3, %l6, %l5
fsrc1s %f5, %f19
tneg %xcc, 0x3
edge32 %i5, %o2, %i2
orncc %o1, 0x08DF, %g6
fmovda %xcc, %f31, %f12
edge32 %l3, %o7, %o6
smulcc %i4, 0x1E9A, %l4
fbn %fcc1, loop_409
ble,a loop_410
fmovs %f6, %f10
fnegd %f24, %f12
loop_409:
fpsub32s %f24, %f18, %f20
loop_410:
fcmpne16 %f14, %f14, %o5
edge16ln %g5, %g7, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subc %o4, %i7, %l1
sir 0x15A2
membar 0x56
set 0x10, %l2
ldxa [%g0 + %l2] 0x20, %g2
addcc %o3, %g4, %l2
xnorcc %o0, %i6, %i1
fmovdne %xcc, %f27, %f15
movrgez %g3, %g1, %i3
stb %i0, [%l7 + 0x20]
mulx %l5, 0x195C, %i5
sll %l6, 0x1A, %o2
taddcctv %i2, %o1, %g6
orcc %o7, 0x02C4, %l3
fbu,a %fcc0, loop_411
fmovsge %xcc, %f14, %f4
wr %g0, 0x0c, %asi
ldda [%l7 + 0x20] %asi, %i4
loop_411:
sdiv %l4, 0x1775, %o6
subcc %o5, %g7, %g5
ldub [%l7 + 0x16], %l0
smulcc %o4, 0x1CD8, %i7
movrgz %g2, 0x3B2, %o3
movne %xcc, %g4, %l2
fnot1 %f30, %f10
fnors %f19, %f13, %f26
umul %o0, 0x0266, %l1
edge32n %i6, %i1, %g1
edge8n %i3, %g3, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %icc, %l5, %l6
srax %i5, 0x1A, %o2
umulcc %i2, %g6, %o1
srlx %o7, %i4, %l3
fmovrsgz %l4, %f20, %f17
ldd [%l7 + 0x70], %f28
tn %icc, 0x0
fbl %fcc3, loop_412
movrlz %o5, %g7, %g5
wr %g0, 0x18, %asi
lduwa [%l7 + 0x2C] %asi, %o6
loop_412:
fble %fcc0, loop_413
xor %o4, %l0, %g2
tne %icc, 0x4
wr %g0, 0x19, %asi
stda %f0, [%l7 + 0x40] %asi
loop_413:
tpos %icc, 0x1
umul %o3, 0x10EC, %i7
orcc %g4, 0x1C9C, %l2
fbg %fcc3, loop_414
movne %icc, %o0, %i6
fmovrdlz %i1, %f18, %f4
fmovdle %xcc, %f3, %f30
loop_414:
andn %l1, 0x0BEB, %g1
udivx %i3, 0x1411, %i0
edge32 %l5, %l6, %i5
ld [%l7 + 0x44], %f7
edge8l %o2, %i2, %g3
movvs %icc, %o1, %g6
nop
setx loop_415, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fpsub32 %f6, %f14, %f22
fmovrsne %o7, %f13, %f7
array16 %l3, %l4, %i4
loop_415:
orn %g7, %o5, %g5
ldsw [%l7 + 0x24], %o6
edge32 %l0, %g2, %o4
fmovscc %icc, %f27, %f6
sdivx %o3, 0x00BF, %i7
tn %icc, 0x3
sth %g4, [%l7 + 0x34]
ta %xcc, 0x1
wr %g0, 0xf8, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
xorcc %o0, 0x0CFE, %l2
movrlez %i1, %l1, %i6
edge16n %g1, %i3, %i0
nop
setx loop_416, %l0, %l1
jmpl %l1, %l5
fmovrsgez %i5, %f31, %f31
set 0x0C, %l1
ldsba [%l7 + %l1] 0x89, %l6
loop_416:
fcmpes %fcc3, %f10, %f15
brnz,a %o2, loop_417
subcc %g3, %o1, %g6
fcmpne16 %f20, %f30, %o7
ba loop_418
loop_417:
move %xcc, %i2, %l3
for %f20, %f2, %f22
nop
setx loop_419, %l0, %l1
jmpl %l1, %i4
loop_418:
edge32l %g7, %l4, %g5
tge %xcc, 0x7
tl %xcc, 0x3
loop_419:
sra %o6, %l0, %o5
tneg %xcc, 0x1
edge16l %g2, %o3, %i7
mova %xcc, %g4, %o4
fbne %fcc0, loop_420
fmul8x16 %f23, %f0, %f30
movn %icc, %o0, %i1
fmovse %icc, %f26, %f17
loop_420:
subc %l2, %l1, %i6
andn %i3, 0x10E6, %i0
fxors %f10, %f12, %f8
alignaddrl %l5, %g1, %l6
tvs %icc, 0x5
prefetch [%l7 + 0x5C], 0x2
fnot2 %f0, %f30
alignaddr %o2, %g3, %o1
xor %g6, %o7, %i2
bcc,a loop_421
movg %icc, %l3, %i4
fornot2s %f14, %f24, %f3
srlx %i5, 0x1C, %g7
loop_421:
fpmerge %f16, %f22, %f26
set 0x35, %o4
stba %g5, [%l7 + %o4] 0xe2
membar #Sync
ble,a,pn %icc, loop_422
fble %fcc1, loop_423
fpsub16s %f16, %f21, %f26
movge %xcc, %l4, %o6
loop_422:
stx %l0, [%l7 + 0x50]
loop_423:
siam 0x3
umulcc %o5, %g2, %i7
fmovrsne %g4, %f26, %f28
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %xcc, %o4, %o3
fmovrdgz %o0, %f16, %f16
wr %g0, 0x11, %asi
ldsba [%l7 + 0x25] %asi, %l2
edge8n %l1, %i6, %i3
tgu %xcc, 0x4
tle %icc, 0x7
add %l7, 0x38, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %i1
casxa [%l6] %asi, %i1, %l5
ble,a,pt %xcc, loop_424
fcmpd %fcc2, %f28, %f20
brz,a %i0, loop_425
tvc %xcc, 0x4
loop_424:
tcs %xcc, 0x2
wr %g0, 0x89, %asi
ldxa [%l7 + 0x78] %asi, %g1
loop_425:
taddcc %o2, %g3, %l6
sllx %g6, %o1, %i2
movle %xcc, %o7, %l3
tpos %icc, 0x1
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x38] %asi, %i4
edge16ln %i5, %g5, %g7
fmovscs %xcc, %f7, %f29
subccc %o6, 0x0FA3, %l4
tleu %icc, 0x7
sdiv %o5, 0x1200, %l0
bge,pn %icc, loop_426
umulcc %i7, %g2, %o4
fmovrdgez %o3, %f2, %f30
edge8ln %o0, %l2, %g4
loop_426:
fnors %f29, %f10, %f3
ldsh [%l7 + 0x6C], %i6
set 0x0C, %o7
ldswa [%l7 + %o7] 0x15, %l1
tleu %icc, 0x3
subcc %i3, 0x1767, %l5
tn %xcc, 0x3
popc 0x149F, %i0
edge16 %g1, %i1, %o2
addcc %g3, 0x0D33, %g6
udivx %l6, 0x1685, %o1
fbe %fcc2, loop_427
fmovdg %icc, %f9, %f17
alignaddr %i2, %l3, %i4
movvs %xcc, %o7, %i5
loop_427:
movrlz %g5, %o6, %l4
tsubcc %g7, 0x148C, %o5
xor %i7, %l0, %o4
movg %icc, %o3, %g2
sdivx %o0, 0x1E83, %g4
smulcc %l2, %i6, %i3
add %l1, %l5, %i0
brlez %i1, loop_428
for %f30, %f0, %f12
tcs %icc, 0x2
bvs %icc, loop_429
loop_428:
popc %o2, %g3
fblg %fcc0, loop_430
sra %g6, %g1, %o1
loop_429:
sir 0x0D3B
movleu %icc, %i2, %l3
loop_430:
tle %xcc, 0x7
xnorcc %i4, 0x0295, %o7
nop
set 0x6C, %l5
stw %l6, [%l7 + %l5]
edge8n %i5, %o6, %g5
fand %f0, %f10, %f30
fble %fcc3, loop_431
edge8ln %l4, %o5, %i7
fornot1s %f21, %f26, %f9
fnot2s %f0, %f18
loop_431:
fmovdgu %icc, %f31, %f10
edge32l %g7, %o4, %l0
ldx [%l7 + 0x18], %o3
movre %g2, 0x3D9, %g4
stb %l2, [%l7 + 0x10]
fabsd %f28, %f2
andcc %i6, %o0, %l1
sethi 0x0246, %i3
movge %icc, %i0, %l5
brnz,a %i1, loop_432
movge %icc, %g3, %o2
smulcc %g6, %g1, %i2
subccc %l3, 0x069E, %i4
loop_432:
sll %o1, 0x04, %o7
xor %l6, 0x14D9, %o6
edge32n %g5, %l4, %o5
movvc %icc, %i7, %i5
movrne %o4, %g7, %l0
tgu %icc, 0x4
fabss %f8, %f17
movcc %xcc, %g2, %o3
tpos %icc, 0x6
taddcctv %g4, %l2, %o0
movvs %icc, %l1, %i3
set 0x48, %g4
ldxa [%l7 + %g4] 0x04, %i6
fandnot1 %f26, %f2, %f16
subccc %l5, 0x1914, %i1
swap [%l7 + 0x60], %g3
sub %i0, %o2, %g6
sdivcc %i2, 0x0558, %l3
fpadd32s %f8, %f14, %f26
taddcc %i4, %o1, %o7
taddcctv %g1, %o6, %g5
movneg %xcc, %l4, %l6
movcs %icc, %i7, %o5
wr %g0, 0x2f, %asi
stha %i5, [%l7 + 0x1A] %asi
membar #Sync
wr %g0, 0x10, %asi
stda %f0, [%l7 + 0x40] %asi
subcc %o4, 0x1547, %g7
fbne,a %fcc2, loop_433
movleu %xcc, %l0, %g2
smul %g4, 0x063F, %o3
fnands %f9, %f13, %f18
loop_433:
fbul,a %fcc3, loop_434
movn %xcc, %o0, %l1
tcs %xcc, 0x0
tle %xcc, 0x1
loop_434:
nop
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x48] %asi, 0x3
fbn %fcc2, loop_435
edge8ln %i6, %l2, %i1
bgu %xcc, loop_436
edge32n %l5, %i0, %g3
loop_435:
tn %xcc, 0x1
fandnot1 %f18, %f28, %f28
loop_436:
fmovdn %xcc, %f21, %f6
fmovsge %xcc, %f18, %f6
edge16n %o2, %i2, %l3
tl %xcc, 0x7
movrgz %g6, %i4, %o1
tleu %xcc, 0x2
or %g1, 0x1674, %o7
udivcc %o6, 0x1D55, %g5
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x58] %asi, 0x0
srl %l4, 0x14, %o5
smul %i7, 0x1BF5, %o4
bl,pt %icc, loop_437
fmovsle %icc, %f30, %f30
movrgez %g7, %l0, %g2
std %f2, [%l7 + 0x60]
loop_437:
sir 0x16F1
fbu %fcc3, loop_438
tne %xcc, 0x5
fxors %f20, %f19, %f0
taddcctv %i5, %o3, %g4
loop_438:
addc %o0, 0x1026, %l1
fmovsgu %icc, %f26, %f18
fmovsneg %xcc, %f25, %f10
prefetch [%l7 + 0x60], 0x1
fmovsg %icc, %f1, %f3
movrne %i6, %l2, %i1
movrlez %i3, 0x087, %i0
taddcc %l5, %g3, %i2
fpack32 %f6, %f8, %f22
taddcc %o2, %l3, %g6
ta %xcc, 0x7
edge8l %o1, %g1, %i4
xorcc %o6, 0x1DDE, %o7
fmovdge %icc, %f18, %f23
sdivx %l6, 0x106E, %l4
edge16ln %o5, %g5, %i7
move %xcc, %g7, %l0
fmovrslz %g2, %f25, %f21
edge16ln %o4, %o3, %g4
movl %icc, %o0, %i5
fnand %f20, %f30, %f28
movl %icc, %i6, %l1
edge8l %i1, %i3, %l2
fbue %fcc2, loop_439
fbu,a %fcc0, loop_440
taddcctv %i0, 0x0ECD, %l5
fmovrdlez %g3, %f30, %f26
loop_439:
fpadd32 %f30, %f28, %f18
loop_440:
nop
wr %g0, 0x2f, %asi
stba %o2, [%l7 + 0x4B] %asi
membar #Sync
set 0x208, %i2
ldxa [%g0 + %i2] 0x52, %i2
subccc %l3, %g6, %o1
fble %fcc1, loop_441
addcc %i4, %g1, %o6
tleu %icc, 0x5
ldsw [%l7 + 0x0C], %l6
loop_441:
fsrc1s %f21, %f15
tgu %icc, 0x5
fmuld8sux16 %f29, %f1, %f28
umulcc %o7, 0x0A58, %o5
fpack16 %f10, %f24
tpos %xcc, 0x3
tne %icc, 0x5
movcc %icc, %g5, %l4
ba,pn %xcc, loop_442
movrgz %g7, %i7, %g2
fmuld8ulx16 %f16, %f17, %f26
addc %o4, 0x1866, %l0
loop_442:
movrgz %g4, %o3, %o0
bleu,a loop_443
edge32l %i5, %l1, %i6
sdiv %i3, 0x0D44, %i1
andncc %l2, %l5, %i0
loop_443:
movrgez %o2, %i2, %g3
xorcc %g6, 0x1187, %l3
fmovd %f8, %f6
and %o1, 0x15DF, %g1
bcs %xcc, loop_444
edge8n %i4, %o6, %o7
xorcc %o5, 0x0D95, %g5
wr %g0, 0x88, %asi
ldsha [%l7 + 0x62] %asi, %l4
loop_444:
nop
wr %g0, 0x04, %asi
lduwa [%l7 + 0x5C] %asi, %g7
bg,a loop_445
movn %icc, %l6, %g2
and %o4, %i7, %g4
fands %f24, %f9, %f29
loop_445:
fmovsle %icc, %f7, %f18
movge %xcc, %o3, %l0
taddcc %i5, %o0, %i6
xnorcc %i3, 0x1EA0, %l1
tgu %xcc, 0x0
fpsub16 %f8, %f16, %f26
tvc %xcc, 0x4
orcc %i1, %l5, %l2
set 0x77, %g7
stba %i0, [%l7 + %g7] 0x11
bne,a,pn %icc, loop_446
be %icc, loop_447
popc %i2, %g3
movre %o2, %g6, %o1
loop_446:
edge32 %l3, %i4, %o6
loop_447:
edge16ln %o7, %g1, %g5
xor %l4, %o5, %l6
tvc %xcc, 0x3
popc %g7, %g2
fmovsn %icc, %f15, %f9
tvc %xcc, 0x7
tn %xcc, 0x7
sub %o4, %g4, %i7
movrgz %l0, 0x3DB, %i5
fmovrdne %o3, %f24, %f4
fmovdle %icc, %f3, %f19
movg %icc, %i6, %i3
tvc %xcc, 0x1
array8 %l1, %o0, %i1
fbl,a %fcc3, loop_448
smul %l2, %l5, %i0
movrlez %g3, %i2, %g6
movpos %icc, %o1, %o2
loop_448:
nop
set 0x65, %i0
lduba [%l7 + %i0] 0x11, %l3
set 0x44, %l0
lda [%l7 + %l0] 0x19, %f13
fbul,a %fcc2, loop_449
tgu %icc, 0x6
alignaddrl %i4, %o7, %g1
edge32ln %o6, %g5, %o5
loop_449:
swap [%l7 + 0x50], %l6
movg %xcc, %l4, %g2
fcmpne16 %f30, %f18, %o4
tgu %icc, 0x2
fcmps %fcc1, %f9, %f29
movne %icc, %g4, %g7
movvc %icc, %l0, %i5
tvs %xcc, 0x1
bgu loop_450
fexpand %f8, %f24
add %o3, 0x13F5, %i6
membar 0x4E
loop_450:
addccc %i7, %l1, %o0
orncc %i1, 0x1AD3, %l2
umul %i3, %i0, %g3
fpackfix %f12, %f18
fbul,a %fcc0, loop_451
tn %xcc, 0x0
movrlz %l5, 0x364, %g6
bleu %xcc, loop_452
loop_451:
fbe,a %fcc1, loop_453
fmovrdlz %i2, %f2, %f24
fmul8x16al %f8, %f25, %f4
loop_452:
fmovsa %xcc, %f28, %f12
loop_453:
nop
add %l7, 0x40, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %o2, %o1
fmovda %icc, %f1, %f25
tpos %xcc, 0x1
ldd [%l7 + 0x58], %f18
subcc %l3, %i4, %g1
mulx %o6, %o7, %o5
bge,a loop_454
sdivcc %l6, 0x0696, %g5
set 0x12, %l4
ldstuba [%l7 + %l4] 0x18, %g2
loop_454:
umulcc %l4, 0x00A6, %o4
popc %g7, %l0
tcc %xcc, 0x2
fxor %f26, %f10, %f24
nop
setx loop_455, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fpadd32 %f18, %f24, %f30
ble loop_456
bgu,a,pn %xcc, loop_457
loop_455:
tsubcctv %g4, %i5, %i6
nop
set 0x60, %g6
ldsh [%l7 + %g6], %o3
loop_456:
tgu %xcc, 0x4
loop_457:
fmovrdne %l1, %f2, %f12
andn %i7, 0x12B8, %i1
array32 %l2, %o0, %i0
bvc,pt %xcc, loop_458
bg loop_459
sdiv %i3, 0x0A54, %g3
udivcc %g6, 0x0DF3, %i2
loop_458:
sra %o2, 0x17, %o1
loop_459:
edge8n %l3, %i4, %g1
sir 0x1522
movrne %o6, 0x148, %l5
wr %g0, 0x11, %asi
lduba [%l7 + 0x63] %asi, %o5
fpack16 %f22, %f6
sub %o7, 0x087F, %l6
movleu %xcc, %g2, %g5
te %xcc, 0x5
add %l7, 0x4C, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %o4, %g7
fandnot1s %f17, %f20, %f18
fones %f11
array16 %l4, %l0, %i5
mulscc %g4, 0x1772, %o3
movrne %i6, %i7, %l1
tneg %xcc, 0x5
tne %icc, 0x2
srax %i1, 0x16, %l2
fbu %fcc0, loop_460
edge8 %i0, %i3, %o0
edge32ln %g3, %g6, %o2
edge8n %o1, %l3, %i2
loop_460:
fornot2s %f12, %f11, %f5
edge16l %i4, %g1, %l5
fmovdl %xcc, %f30, %f23
fmovdcc %xcc, %f21, %f9
tl %xcc, 0x7
sdivx %o5, 0x0C44, %o6
tge %xcc, 0x6
tgu %icc, 0x2
bcc loop_461
te %xcc, 0x7
tle %icc, 0x7
movleu %icc, %l6, %o7
loop_461:
movleu %icc, %g5, %g2
fmovdpos %xcc, %f8, %f15
edge8ln %g7, %o4, %l4
orn %i5, %g4, %o3
movrgz %i6, %i7, %l1
wr %g0, 0x18, %asi
ldsba [%l7 + 0x0F] %asi, %l0
taddcctv %l2, 0x1703, %i1
fmovde %xcc, %f2, %f17
add %i0, %o0, %i3
set 0x53, %i6
lduba [%l7 + %i6] 0x88, %g6
movn %icc, %o2, %g3
subcc %o1, %i2, %i4
array8 %g1, %l5, %l3
fnands %f28, %f23, %f7
edge8l %o5, %o6, %l6
fexpand %f1, %f0
wr %g0, 0x80, %asi
swapa [%l7 + 0x3C] %asi, %g5
sra %o7, 0x02, %g7
stb %g2, [%l7 + 0x2A]
nop
setx loop_462, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tl %icc, 0x3
edge16n %l4, %o4, %i5
te %icc, 0x4
loop_462:
fcmpne16 %f26, %f28, %g4
bn,a loop_463
sra %i6, %i7, %l1
movrgez %o3, %l0, %l2
wr %g0, 0x88, %asi
sta %f29, [%l7 + 0x7C] %asi
loop_463:
fmovrslz %i1, %f16, %f7
tn %xcc, 0x5
mulscc %o0, %i0, %i3
movne %xcc, %g6, %g3
edge8n %o2, %i2, %o1
srl %i4, %g1, %l3
tneg %icc, 0x7
smulcc %l5, %o6, %l6
movrne %g5, 0x19A, %o5
fandnot2 %f28, %f4, %f20
ldd [%l7 + 0x08], %o6
bgu,pn %icc, loop_464
fmovsgu %icc, %f4, %f20
edge32 %g7, %l4, %g2
sdivx %o4, 0x06AE, %g4
loop_464:
udivx %i6, 0x146A, %i7
orncc %i5, %l1, %o3
fpadd16s %f7, %f4, %f6
move %xcc, %l0, %l2
fbe,a %fcc1, loop_465
taddcctv %i1, %i0, %i3
stx %g6, [%l7 + 0x28]
tsubcc %g3, %o0, %o2
loop_465:
fmovrsne %o1, %f29, %f20
nop
set 0x7F, %o0
ldub [%l7 + %o0], %i2
fbue %fcc1, loop_466
call loop_467
edge16ln %g1, %l3, %l5
edge8l %o6, %i4, %l6
loop_466:
udivcc %g5, 0x0850, %o5
loop_467:
fmovrdlz %g7, %f22, %f28
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpack32 %f20, %f20, %f10
flush %l7 + 0x54
addccc %l4, 0x0192, %o7
brlez,a %g2, loop_468
fxnor %f8, %f18, %f16
fmovde %xcc, %f28, %f14
wr %g0, 0x0c, %asi
stwa %g4, [%l7 + 0x40] %asi
loop_468:
sdiv %i6, 0x00E7, %i7
for %f16, %f6, %f2
tg %xcc, 0x6
bvc,a,pt %icc, loop_469
std %o4, [%l7 + 0x68]
set 0x18, %o2
stxa %l1, [%l7 + %o2] 0x11
loop_469:
edge16ln %i5, %l0, %o3
sllx %i1, %l2, %i0
nop
set 0x48, %o5
stx %i3, [%l7 + %o5]
fmovsl %xcc, %f0, %f12
orn %g3, %g6, %o0
fnot1s %f19, %f1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmuld8ulx16 %f11, %f16, %f2
array32 %o1, %i2, %g1
udivcc %o2, 0x1DCC, %l3
movre %o6, %l5, %i4
tle %xcc, 0x5
xnorcc %g5, 0x1F9E, %o5
fmul8x16al %f26, %f11, %f12
wr %g0, 0x2b, %asi
ldda [%l7 + 0x10] %asi, %i6
fbn,a %fcc1, loop_470
subcc %l4, 0x0288, %o7
fnot2s %f7, %f16
movcc %xcc, %g2, %g7
loop_470:
mulscc %i6, 0x15D1, %g4
tsubcctv %i7, %l1, %i5
fblg %fcc0, loop_471
edge32n %l0, %o3, %i1
mulscc %o4, 0x095C, %l2
smul %i3, %i0, %g6
loop_471:
bn,a,pn %xcc, loop_472
fornot2 %f18, %f18, %f20
tvs %xcc, 0x6
fmovdcc %xcc, %f3, %f24
loop_472:
tgu %icc, 0x3
bne,a loop_473
movleu %icc, %o0, %g3
edge16ln %i2, %o1, %o2
edge16 %g1, %l3, %l5
loop_473:
srlx %o6, 0x1F, %i4
fcmpeq32 %f12, %f8, %g5
ldsh [%l7 + 0x2E], %l6
membar #Sync
set 0x40, %o1
ldda [%l7 + %o1] 0x16, %f0
edge8ln %o5, %l4, %o7
movre %g2, 0x2D8, %i6
tneg %xcc, 0x6
andcc %g7, 0x1F57, %g4
edge16ln %l1, %i7, %l0
fmovdg %xcc, %f23, %f15
subc %o3, %i5, %o4
add %l7, 0x78, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %l2
casxa [%l6] %asi, %l2, %i1
movre %i0, %g6, %i3
fbn,a %fcc0, loop_474
add %o0, %i2, %g3
fmovsne %xcc, %f30, %f6
edge8n %o2, %g1, %l3
loop_474:
tleu %icc, 0x5
fandnot1 %f14, %f16, %f4
umul %l5, %o6, %o1
movneg %icc, %i4, %g5
fmovdleu %xcc, %f16, %f5
fpsub32 %f6, %f14, %f2
fbul %fcc1, loop_475
edge32ln %o5, %l4, %o7
smul %l6, %g2, %i6
tvs %icc, 0x2
loop_475:
srl %g7, %l1, %g4
movgu %icc, %l0, %o3
fmovdcc %xcc, %f6, %f19
xor %i5, %o4, %i7
set 0x48, %g2
prefetcha [%l7 + %g2] 0x14, 0x2
or %i0, 0x0BF7, %g6
movgu %xcc, %i3, %i1
bleu loop_476
xor %i2, %g3, %o2
sdivcc %g1, 0x0076, %l3
movne %xcc, %l5, %o0
loop_476:
andcc %o1, 0x10BA, %o6
add %l7, 0x3C, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g5
casa [%l6] %asi, %g5, %o5
array32 %l4, %i4, %o7
bge,pt %icc, loop_477
subccc %g2, %i6, %l6
fmovse %icc, %f16, %f11
mulx %l1, %g7, %l0
loop_477:
sdivx %g4, 0x15AB, %i5
udiv %o3, 0x0D65, %i7
fsrc1s %f25, %f9
ldub [%l7 + 0x2B], %l2
fone %f10
edge32n %o4, %g6, %i3
swap [%l7 + 0x40], %i0
brlz %i1, loop_478
movge %xcc, %g3, %i2
fandnot1s %f14, %f23, %f20
edge16l %g1, %o2, %l5
loop_478:
fornot2 %f28, %f20, %f30
set 0x40, %i7
ldda [%l7 + %i7] 0xe2, %l2
orcc %o1, 0x1901, %o0
addcc %g5, 0x0A28, %o5
tsubcc %o6, 0x1B96, %i4
movcs %icc, %l4, %o7
movrlez %g2, 0x2C8, %i6
sir 0x08FA
tvc %xcc, 0x7
stx %l1, [%l7 + 0x68]
bn,a,pn %xcc, loop_479
fbul %fcc1, loop_480
srlx %l6, %g7, %g4
set 0x18, %i5
stxa %i5, [%l7 + %i5] 0x23
membar #Sync
loop_479:
ta %xcc, 0x0
loop_480:
tsubcc %l0, 0x0DA9, %i7
andcc %l2, 0x1CB8, %o3
alignaddrl %o4, %g6, %i3
tvc %xcc, 0x7
umulcc %i0, %g3, %i1
fbe %fcc0, loop_481
ldd [%l7 + 0x08], %g0
movgu %icc, %o2, %i2
fbue %fcc2, loop_482
loop_481:
movne %icc, %l5, %l3
mulscc %o0, %o1, %g5
movrne %o6, 0x22B, %i4
loop_482:
fmovrdgz %o5, %f26, %f0
xorcc %o7, 0x10FD, %g2
movvs %xcc, %l4, %l1
wr %g0, 0x11, %asi
swapa [%l7 + 0x40] %asi, %i6
nop
setx loop_483, %l0, %l1
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 %l6, %g7, %i5
add %l0, 0x16BA, %g4
st %f13, [%l7 + 0x68]
loop_483:
nop
set 0x68, %i1
ldsha [%l7 + %i1] 0x0c, %l2
fmovrsne %o3, %f7, %f10
fpack16 %f22, %f22
fbule %fcc3, loop_484
fmovrsne %i7, %f31, %f17
bvs,pn %icc, loop_485
fbl,a %fcc0, loop_486
loop_484:
movge %xcc, %o4, %i3
fmovsl %xcc, %f29, %f14
loop_485:
xnorcc %g6, 0x0539, %g3
loop_486:
fblg,a %fcc2, loop_487
call loop_488
nop
set 0x19, %g3
ldsb [%l7 + %g3], %i0
te %xcc, 0x4
loop_487:
movl %xcc, %i1, %o2
loop_488:
array8 %g1, %l5, %l3
srax %o0, 0x03, %i2
srax %o1, 0x16, %g5
tn %xcc, 0x1
mulx %o6, %i4, %o7
movrgez %o5, %g2, %l1
taddcc %l4, %i6, %l6
wr %g0, 0x88, %asi
ldsha [%l7 + 0x2C] %asi, %i5
stb %g7, [%l7 + 0x42]
fcmple16 %f12, %f0, %g4
edge8ln %l2, %o3, %i7
wr %g0, 0x88, %asi
ldsha [%l7 + 0x70] %asi, %o4
tg %icc, 0x3
add %l0, 0x1A02, %g6
set 0x1A, %i3
stha %i3, [%l7 + %i3] 0xe3
membar #Sync
set 0x40, %l6
swapa [%l7 + %l6] 0x04, %i0
andcc %i1, 0x15CA, %o2
udivx %g1, 0x1064, %l5
fcmple32 %f20, %f24, %l3
tsubcctv %o0, %g3, %o1
prefetch [%l7 + 0x70], 0x0
tge %xcc, 0x0
sdivx %i2, 0x06CA, %o6
edge32n %g5, %i4, %o5
mulscc %o7, %g2, %l1
sethi 0x1145, %i6
set 0x6C, %g5
stwa %l4, [%l7 + %g5] 0x15
fnegd %f0, %f18
sethi 0x0682, %l6
fmul8x16 %f8, %f24, %f6
fmovdvs %icc, %f19, %f1
udiv %g7, 0x1177, %i5
tvc %icc, 0x7
fmovdle %icc, %f23, %f12
movneg %xcc, %g4, %o3
fmovrslez %l2, %f25, %f13
ld [%l7 + 0x10], %f22
bl,a %icc, loop_489
movne %xcc, %i7, %o4
edge16l %g6, %i3, %l0
movn %icc, %i1, %o2
loop_489:
fbl,a %fcc3, loop_490
movpos %xcc, %g1, %i0
bg,pn %icc, loop_491
edge8l %l3, %l5, %o0
loop_490:
edge8 %o1, %g3, %o6
edge16 %g5, %i4, %o5
loop_491:
edge16n %o7, %g2, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvs %xcc, 0x7
wr %g0, 0x19, %asi
sta %f31, [%l7 + 0x5C] %asi
bn,a,pt %xcc, loop_492
tgu %xcc, 0x6
xnorcc %i6, 0x065E, %l4
edge16 %l6, %g7, %l1
loop_492:
fbue %fcc3, loop_493
tl %xcc, 0x4
or %g4, %o3, %l2
subccc %i7, %o4, %g6
loop_493:
addccc %i3, %i5, %i1
wr %g0, 0x11, %asi
stda %o2, [%l7 + 0x50] %asi
ba,pn %icc, loop_494
fbul %fcc1, loop_495
movge %xcc, %g1, %i0
fcmpd %fcc3, %f0, %f22
loop_494:
addc %l3, 0x02BB, %l5
loop_495:
fmovdvc %xcc, %f28, %f4
movcs %xcc, %o0, %o1
udivx %l0, 0x1CED, %g3
brgez,a %g5, loop_496
fbge %fcc1, loop_497
edge8n %o6, %o5, %i4
movge %icc, %g2, %i2
loop_496:
bvs,pt %xcc, loop_498
loop_497:
movge %icc, %o7, %l4
taddcctv %l6, 0x1D7C, %g7
fbu %fcc2, loop_499
loop_498:
fmul8x16au %f15, %f28, %f16
alignaddr %l1, %i6, %o3
movvs %xcc, %g4, %i7
loop_499:
fors %f21, %f28, %f15
umulcc %o4, 0x0E33, %g6
smul %l2, 0x0AAC, %i5
movcc %icc, %i1, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgz %o2, %i0, %g1
bcs %xcc, loop_500
fnor %f26, %f18, %f18
fmul8x16 %f16, %f24, %f26
call loop_501
loop_500:
ba,pn %xcc, loop_502
fmul8sux16 %f0, %f14, %f18
fmovscc %xcc, %f4, %f12
loop_501:
movl %icc, %l3, %l5
loop_502:
fmovdneg %icc, %f0, %f12
fmovdgu %icc, %f5, %f18
sdiv %o1, 0x0140, %o0
fmovscs %xcc, %f13, %f11
sir 0x13EA
movneg %icc, %g3, %l0
tpos %xcc, 0x1
fpackfix %f26, %f25
tvs %xcc, 0x1
movrne %o6, 0x086, %o5
te %xcc, 0x0
andn %g5, %g2, %i2
edge16 %i4, %o7, %l6
fmovrde %l4, %f24, %f30
fmovsvs %xcc, %f3, %f19
addccc %g7, 0x1A7C, %l1
edge32l %i6, %g4, %o3
fmovsg %xcc, %f29, %f2
movrlz %i7, 0x170, %o4
xnorcc %l2, 0x1399, %g6
tle %icc, 0x1
movge %xcc, %i5, %i3
fnor %f14, %f0, %f0
fxor %f2, %f18, %f14
movre %o2, 0x003, %i1
bg,a %xcc, loop_503
siam 0x4
srlx %g1, 0x14, %i0
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x2E] %asi, %l5
loop_503:
nop
set 0x29, %o3
ldsba [%l7 + %o3] 0x15, %o1
fmovdcc %icc, %f27, %f6
fmul8sux16 %f18, %f4, %f28
array32 %o0, %l3, %g3
swap [%l7 + 0x1C], %o6
fmovsg %icc, %f18, %f31
fsrc1 %f14, %f12
edge16ln %l0, %o5, %g2
tsubcctv %i2, %i4, %o7
edge32ln %g5, %l6, %g7
st %f15, [%l7 + 0x54]
xnorcc %l1, 0x1BB2, %i6
xor %g4, 0x0F84, %l4
tl %icc, 0x2
mova %icc, %i7, %o4
movleu %xcc, %o3, %g6
movl %xcc, %i5, %l2
addcc %o2, 0x037C, %i3
fbl,a %fcc3, loop_504
movge %icc, %i1, %g1
bneg,a,pt %xcc, loop_505
udivx %l5, 0x0B8B, %o1
loop_504:
fmovdvs %icc, %f29, %f15
sll %i0, 0x10, %l3
loop_505:
edge16n %g3, %o0, %o6
nop
setx loop_506, %l0, %l1
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, 0x2
bgu loop_507
fmovrslez %l0, %f6, %f8
loop_506:
fornot2 %f12, %f22, %f30
subc %g2, 0x09AA, %o5
loop_507:
orn %i2, 0x1D09, %o7
movvs %icc, %i4, %l6
edge16 %g5, %g7, %l1
alignaddr %g4, %l4, %i7
orncc %i6, %o4, %o3
sdiv %i5, 0x0414, %l2
fcmpeq32 %f16, %f20, %o2
srl %g6, 0x18, %i1
set 0x65, %l3
ldstuba [%l7 + %l3] 0x0c, %i3
fsrc1 %f4, %f28
edge32ln %l5, %g1, %i0
addc %o1, 0x1D4A, %l3
udivcc %g3, 0x037A, %o0
wr %g0, 0x80, %asi
swapa [%l7 + 0x74] %asi, %l0
set 0x40, %g1
ldda [%l7 + %g1] 0x81, %o6
addc %g2, %o5, %o7
flush %l7 + 0x30
orcc %i2, %i4, %g5
srl %l6, 0x1B, %g7
movre %l1, %l4, %i7
taddcc %g4, %o4, %o3
edge16l %i6, %i5, %o2
sdiv %l2, 0x0AB2, %g6
fcmpeq32 %f28, %f2, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbg %fcc1, loop_508
fble %fcc3, loop_509
stb %l5, [%l7 + 0x7C]
nop
setx loop_510, %l0, %l1
jmpl %l1, %i3
loop_508:
fsrc1 %f2, %f28
loop_509:
movcc %icc, %g1, %i0
movrlz %l3, 0x2EB, %g3
loop_510:
nop
setx loop_511, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
edge16 %o1, %o0, %o6
movrgez %g2, 0x3F6, %o5
bshuffle %f0, %f22, %f2
loop_511:
lduh [%l7 + 0x40], %o7
tpos %xcc, 0x4
bvs %icc, loop_512
bg,pn %xcc, loop_513
fmul8x16al %f13, %f18, %f18
tpos %icc, 0x7
loop_512:
fbg %fcc3, loop_514
loop_513:
edge16n %l0, %i4, %g5
movrgz %i2, 0x021, %g7
sra %l1, 0x05, %l4
loop_514:
movl %icc, %l6, %g4
fcmpgt32 %f10, %f30, %o4
tgu %icc, 0x6
fbule,a %fcc1, loop_515
xor %o3, 0x1AA2, %i6
movrlz %i5, %o2, %i7
bn,a %xcc, loop_516
loop_515:
ble,a %xcc, loop_517
membar 0x46
fbe,a %fcc0, loop_518
loop_516:
popc 0x0B0D, %l2
loop_517:
fpadd32 %f26, %f26, %f16
srlx %i1, 0x19, %g6
loop_518:
sdivcc %l5, 0x045C, %g1
fcmped %fcc1, %f8, %f0
fcmpeq16 %f14, %f20, %i3
bge,pt %xcc, loop_519
fbug,a %fcc3, loop_520
smul %i0, %g3, %o1
set 0x40, %o6
ldsba [%l7 + %o6] 0x18, %l3
loop_519:
fpsub16 %f12, %f16, %f28
loop_520:
fzero %f0
ldd [%l7 + 0x30], %o6
nop
set 0x20, %i4
ldd [%l7 + %i4], %f2
orncc %o0, 0x1F4C, %o5
edge8n %g2, %o7, %i4
tvc %icc, 0x0
srlx %l0, 0x0B, %g5
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %i2
array8 %l1, %l4, %g7
tcs %icc, 0x6
set 0x60, %l2
stwa %l6, [%l7 + %l2] 0x2f
membar #Sync
and %o4, %o3, %i6
movre %g4, %o2, %i7
fbne,a %fcc3, loop_521
fabsd %f26, %f0
fbug %fcc0, loop_522
edge8n %i5, %l2, %i1
loop_521:
nop
wr %g0, 0x22, %asi
stxa %l5, [%l7 + 0x10] %asi
membar #Sync
loop_522:
nop
wr %g0, 0x04, %asi
swapa [%l7 + 0x38] %asi, %g1
srlx %g6, 0x07, %i0
set 0x4B, %o4
stba %i3, [%l7 + %o4] 0x15
std %f26, [%l7 + 0x38]
tsubcc %g3, %l3, %o6
fmul8sux16 %f18, %f10, %f10
movl %icc, %o0, %o5
wr %g0, 0x88, %asi
lduwa [%l7 + 0x6C] %asi, %o1
andn %o7, 0x0BCB, %i4
movge %icc, %l0, %g2
membar 0x61
sub %g5, %i2, %l1
add %l7, 0x30, %l6
wr %g0, 0x0c, %asi
casa [%l6] 0x0c, %l4, %g7
fexpand %f4, %f14
edge32 %l6, %o4, %o3
umul %g4, 0x10DF, %o2
and %i7, 0x1FAD, %i5
fpadd32s %f31, %f8, %f16
wr %g0, 0x80, %asi
sta %f17, [%l7 + 0x28] %asi
sth %i6, [%l7 + 0x0E]
stbar
fnegd %f4, %f12
fandnot2s %f26, %f9, %f9
fcmpne16 %f20, %f20, %l2
wr %g0, 0x89, %asi
ldsba [%l7 + 0x3C] %asi, %l5
nop
setx loop_523, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mova %icc, %i1, %g1
movcs %xcc, %i0, %g6
tg %xcc, 0x4
loop_523:
nop
set 0x08, %l1
std %f0, [%l7 + %l1]
movrlez %i3, %l3, %o6
addcc %o0, 0x0B53, %g3
movrlz %o1, %o7, %o5
wr %g0, 0x89, %asi
swapa [%l7 + 0x14] %asi, %l0
tvs %icc, 0x5
fmuld8sux16 %f1, %f10, %f20
smul %g2, 0x1C8D, %i4
srax %i2, 0x1C, %g5
fpadd16s %f25, %f25, %f19
fandnot2 %f24, %f2, %f18
movrgz %l4, 0x32A, %l1
bn,a %xcc, loop_524
addcc %g7, 0x1FEC, %o4
tcc %xcc, 0x0
set 0x65, %l5
stba %o3, [%l7 + %l5] 0x22
membar #Sync
loop_524:
fcmple16 %f6, %f0, %l6
brgez,a %g4, loop_525
srlx %o2, %i5, %i6
bvs,a,pn %icc, loop_526
movn %icc, %i7, %l2
loop_525:
nop
setx loop_527, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
brlz,a %i1, loop_528
loop_526:
movrlez %g1, %l5, %i0
movrgez %g6, 0x2C1, %l3
loop_527:
nop
set 0x28, %g4
prefetcha [%l7 + %g4] 0x14, 0x3
loop_528:
movge %icc, %o0, %g3
brlz,a %o6, loop_529
xorcc %o7, 0x0233, %o5
tleu %xcc, 0x2
fabss %f28, %f6
loop_529:
srax %o1, 0x08, %g2
movvc %xcc, %i4, %l0
tneg %xcc, 0x4
fabss %f30, %f0
movl %icc, %g5, %l4
xnor %i2, %l1, %g7
tneg %xcc, 0x6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldstub [%l7 + 0x3A], %o3
fbue,a %fcc0, loop_530
taddcctv %l6, 0x16BA, %o4
xorcc %o2, 0x0DD2, %g4
fcmpeq16 %f26, %f22, %i5
loop_530:
movrne %i7, 0x280, %i6
fnot2s %f17, %f19
fxor %f6, %f4, %f20
tleu %icc, 0x5
tsubcctv %i1, %g1, %l2
wr %g0, 0x04, %asi
ldsba [%l7 + 0x5A] %asi, %i0
xnorcc %l5, %g6, %i3
umulcc %o0, 0x1E3A, %l3
tcs %xcc, 0x4
fbe %fcc0, loop_531
movre %g3, %o7, %o6
andcc %o5, 0x0814, %o1
srlx %i4, 0x08, %g2
loop_531:
sll %l0, %g5, %l4
movneg %icc, %i2, %l1
popc 0x0C23, %o3
movge %xcc, %g7, %l6
fcmple16 %f30, %f22, %o2
srax %g4, 0x09, %i5
fabss %f12, %f27
movgu %icc, %i7, %i6
movrgz %o4, %i1, %g1
add %l7, 0x24, %l6
wr %g0, 0x10, %asi
casa [%l6] 0x10, %i0, %l2
add %l5, 0x07AE, %i3
movre %g6, %o0, %g3
fmovda %xcc, %f26, %f31
fcmpne16 %f0, %f10, %o7
tn %icc, 0x7
ldsb [%l7 + 0x3E], %l3
fbe %fcc3, loop_532
srlx %o5, 0x15, %o1
brgz %i4, loop_533
umulcc %o6, %l0, %g2
loop_532:
edge8ln %g5, %i2, %l1
tvs %icc, 0x0
loop_533:
fzeros %f12
movn %icc, %o3, %l4
movvs %xcc, %g7, %o2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bleu,pt %icc, loop_534
st %f6, [%l7 + 0x2C]
movg %icc, %g4, %i5
wr %g0, 0x11, %asi
stha %i7, [%l7 + 0x08] %asi
loop_534:
srlx %i6, %o4, %i1
sdivcc %g1, 0x17C7, %i0
fxor %f10, %f2, %f12
movvs %icc, %l6, %l5
edge32ln %i3, %l2, %o0
st %f28, [%l7 + 0x28]
fexpand %f8, %f12
movvc %icc, %g6, %g3
edge16n %l3, %o5, %o1
tvs %xcc, 0x3
smul %i4, %o7, %o6
fone %f14
nop
setx loop_535, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
orcc %l0, 0x1FB4, %g2
tvs %xcc, 0x0
fnot2s %f24, %f31
loop_535:
fmovdg %icc, %f31, %f0
umul %i2, %g5, %o3
fmovdvs %icc, %f24, %f8
or %l1, %l4, %g7
sll %g4, 0x04, %o2
swap [%l7 + 0x78], %i5
smul %i7, 0x1E55, %i6
fblg %fcc2, loop_536
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bcc,a,pt %xcc, loop_537
fcmpne16 %f26, %f24, %o4
loop_536:
tn %icc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_537:
and %g1, 0x0521, %i0
sir 0x1B1B
xorcc %l6, %l5, %i3
xnor %i1, %o0, %l2
movvs %icc, %g6, %l3
fbule %fcc0, loop_538
bg %xcc, loop_539
srl %g3, %o5, %i4
fpadd32s %f4, %f12, %f6
loop_538:
mulx %o1, 0x05FF, %o6
loop_539:
andcc %o7, 0x1B1D, %l0
fnot2 %f28, %f24
movpos %icc, %i2, %g5
fmovrde %o3, %f18, %f2
addcc %g2, %l4, %g7
set 0x08, %o7
stxa %l1, [%l7 + %o7] 0x0c
movcc %icc, %o2, %g4
fmovdn %icc, %f12, %f18
fnot1s %f29, %f6
sra %i7, %i5, %o4
fmovsg %icc, %f25, %f11
tl %xcc, 0x7
subccc %i6, 0x0D6E, %i0
ldsw [%l7 + 0x74], %l6
fnegd %f30, %f20
movre %g1, 0x022, %i3
ldub [%l7 + 0x44], %l5
wr %g0, 0x81, %asi
stwa %i1, [%l7 + 0x70] %asi
fbu %fcc1, loop_540
fbne %fcc3, loop_541
nop
set 0x74, %i2
prefetch [%l7 + %i2], 0x1
subc %l2, 0x13D8, %g6
loop_540:
fcmps %fcc0, %f3, %f16
loop_541:
bcs,a %xcc, loop_542
umul %l3, %g3, %o0
taddcc %o5, %o1, %i4
bvc,a,pn %xcc, loop_543
loop_542:
fmul8x16 %f24, %f0, %f12
or %o7, %l0, %o6
fmovrse %i2, %f16, %f0
loop_543:
tsubcctv %g5, 0x09E9, %o3
nop
setx loop_544, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bgu %icc, loop_545
bne,a loop_546
movgu %icc, %l4, %g7
loop_544:
fmovsl %xcc, %f6, %f15
loop_545:
andcc %l1, 0x064C, %o2
loop_546:
popc %g4, %g2
sethi 0x0BC4, %i7
addc %o4, %i5, %i0
tleu %icc, 0x6
smulcc %i6, 0x08BE, %l6
edge32n %i3, %g1, %l5
smul %l2, %i1, %l3
fpadd16 %f12, %f16, %f28
tsubcc %g3, %o0, %g6
be,a,pn %xcc, loop_547
udivcc %o1, 0x1963, %i4
for %f8, %f6, %f28
mova %icc, %o5, %l0
loop_547:
umul %o6, 0x048F, %o7
fpsub16s %f11, %f0, %f17
bn,a,pn %xcc, loop_548
sra %g5, 0x12, %i2
mova %xcc, %l4, %o3
array32 %l1, %o2, %g7
loop_548:
xorcc %g2, 0x184A, %g4
andncc %i7, %i5, %o4
srlx %i0, %l6, %i6
wr %g0, 0x80, %asi
ldsba [%l7 + 0x35] %asi, %i3
set 0x44, %i0
lda [%l7 + %i0] 0x89, %f30
edge16n %g1, %l2, %i1
sir 0x1792
tn %icc, 0x5
udivcc %l5, 0x042E, %l3
xorcc %o0, 0x11FC, %g3
stbar
ldstub [%l7 + 0x18], %o1
set 0x20, %l0
ldsha [%l7 + %l0] 0x15, %g6
fbo %fcc3, loop_549
srlx %o5, 0x08, %l0
fmovsle %xcc, %f7, %f14
movn %xcc, %i4, %o6
loop_549:
tl %icc, 0x3
fmovde %xcc, %f10, %f21
movrgez %g5, %i2, %o7
fmovdne %xcc, %f22, %f9
fbe %fcc2, loop_550
andn %l4, 0x17FF, %l1
orcc %o2, %o3, %g2
set 0x78, %l4
stha %g7, [%l7 + %l4] 0x27
membar #Sync
loop_550:
tvc %icc, 0x6
bcc %xcc, loop_551
tne %icc, 0x3
smul %g4, %i7, %o4
wr %g0, 0x89, %asi
lduba [%l7 + 0x2E] %asi, %i0
loop_551:
siam 0x4
fble,a %fcc1, loop_552
fcmpeq32 %f24, %f8, %i5
set 0x20, %g7
ldswa [%l7 + %g7] 0x81, %i6
loop_552:
fmovsvs %icc, %f29, %f15
movvs %icc, %l6, %i3
tvc %xcc, 0x0
orcc %g1, 0x001E, %l2
fandnot1s %f8, %f16, %f9
stx %i1, [%l7 + 0x28]
wr %g0, 0x88, %asi
ldswa [%l7 + 0x64] %asi, %l3
fmovdleu %xcc, %f3, %f30
tgu %xcc, 0x6
mova %icc, %l5, %g3
sir 0x1748
tvs %xcc, 0x0
subcc %o1, 0x1028, %o0
movrlz %o5, 0x0EF, %g6
ldstub [%l7 + 0x3A], %i4
movle %icc, %o6, %l0
movrgz %g5, 0x277, %o7
movg %icc, %l4, %i2
andcc %o2, %l1, %o3
movg %icc, %g2, %g7
nop
setx loop_553, %l0, %l1
jmpl %l1, %g4
fornot2 %f10, %f30, %f24
movcs %xcc, %i7, %o4
fmovdvs %icc, %f20, %f24
loop_553:
nop
set 0x0C, %g6
sta %f16, [%l7 + %g6] 0x0c
brz %i5, loop_554
fnors %f17, %f9, %f30
sethi 0x08B6, %i0
prefetch [%l7 + 0x20], 0x3
loop_554:
fmovrsgez %i6, %f22, %f21
set 0x60, %i6
ldsha [%l7 + %i6] 0x11, %i3
edge32 %l6, %g1, %i1
edge8l %l3, %l2, %g3
bg loop_555
fble,a %fcc3, loop_556
sdivx %l5, 0x16AA, %o1
edge32 %o5, %o0, %g6
loop_555:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_556:
siam 0x5
prefetch [%l7 + 0x3C], 0x1
edge8n %i4, %o6, %l0
ta %icc, 0x4
fmovspos %xcc, %f15, %f18
addc %g5, %o7, %l4
movneg %icc, %i2, %l1
fmovrdlez %o3, %f20, %f22
for %f2, %f0, %f22
flush %l7 + 0x20
fmul8x16au %f21, %f11, %f6
fmovdle %xcc, %f29, %f24
fzeros %f30
edge16l %o2, %g7, %g4
movvs %xcc, %i7, %o4
tle %xcc, 0x6
movrlz %i5, %i0, %g2
fmovsg %xcc, %f13, %f0
srax %i6, 0x1D, %i3
sir 0x0FCB
sll %l6, 0x1D, %g1
andncc %l3, %i1, %l2
std %f22, [%l7 + 0x48]
nop
set 0x20, %o2
stw %g3, [%l7 + %o2]
edge16 %o1, %o5, %l5
fsrc2s %f23, %f24
edge8n %o0, %i4, %g6
edge16n %l0, %g5, %o7
movg %icc, %l4, %o6
bneg %icc, loop_557
tgu %xcc, 0x2
fbge %fcc1, loop_558
fbug,a %fcc3, loop_559
loop_557:
tpos %xcc, 0x0
fmovdne %xcc, %f7, %f6
loop_558:
bleu,a,pt %xcc, loop_560
loop_559:
smul %l1, 0x1FD3, %o3
fsrc2s %f25, %f18
addccc %o2, 0x0622, %g7
loop_560:
movg %icc, %i2, %g4
sth %i7, [%l7 + 0x30]
fnands %f14, %f15, %f10
orncc %o4, %i0, %i5
fbe %fcc1, loop_561
ldsb [%l7 + 0x77], %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bvs,a loop_562
loop_561:
fmovrdgez %i3, %f16, %f18
fbne,a %fcc2, loop_563
udiv %l6, 0x0A52, %i6
loop_562:
nop
set 0x30, %o0
ldda [%l7 + %o0] 0x2f, %l2
loop_563:
nop
set 0x58, %o1
sta %f10, [%l7 + %o1] 0x88
and %g1, 0x0F1A, %i1
array8 %l2, %g3, %o5
wr %g0, 0x10, %asi
swapa [%l7 + 0x0C] %asi, %l5
st %f21, [%l7 + 0x4C]
edge32n %o1, %o0, %i4
ble,a,pn %icc, loop_564
tl %xcc, 0x6
sth %l0, [%l7 + 0x26]
brnz,a %g6, loop_565
loop_564:
fbl,a %fcc1, loop_566
fmovdn %xcc, %f10, %f19
movvc %xcc, %g5, %o7
loop_565:
bvc,a %icc, loop_567
loop_566:
sll %o6, %l4, %o3
tl %xcc, 0x4
membar 0x28
loop_567:
fmovsleu %icc, %f19, %f5
fnegs %f1, %f2
xnorcc %o2, 0x1ADE, %g7
subcc %i2, %l1, %i7
movl %xcc, %g4, %o4
fmovsle %xcc, %f12, %f28
mova %icc, %i5, %i0
andncc %i3, %g2, %l6
wr %g0, 0x0c, %asi
lduba [%l7 + 0x0E] %asi, %i6
lduh [%l7 + 0x5A], %g1
wr %g0, 0x04, %asi
lda [%l7 + 0x64] %asi, %f26
fmovdle %icc, %f29, %f22
ldx [%l7 + 0x08], %l3
edge32l %l2, %i1, %g3
brlz,a %l5, loop_568
umul %o5, %o0, %i4
fcmpne16 %f16, %f6, %o1
fmovrdgez %g6, %f22, %f8
loop_568:
movcc %icc, %l0, %g5
wr %g0, 0x23, %asi
ldda [%l7 + 0x50] %asi, %o6
movcs %icc, %o7, %l4
fbuge %fcc3, loop_569
movneg %icc, %o2, %g7
mulscc %o3, %i2, %i7
tg %icc, 0x0
loop_569:
orcc %g4, %o4, %l1
wr %g0, 0x89, %asi
lda [%l7 + 0x3C] %asi, %f3
udivcc %i0, 0x0642, %i3
fcmpgt16 %f30, %f12, %i5
subcc %g2, %l6, %g1
subcc %i6, 0x1D88, %l2
tleu %xcc, 0x4
fmovse %icc, %f23, %f9
te %xcc, 0x7
movrne %l3, 0x026, %g3
movl %icc, %i1, %l5
tl %xcc, 0x6
bge,pn %icc, loop_570
movneg %xcc, %o0, %i4
edge32n %o1, %g6, %o5
edge32 %l0, %g5, %o7
loop_570:
fmul8x16au %f22, %f7, %f24
tvs %icc, 0x7
add %o6, 0x1DA6, %l4
xorcc %g7, 0x063C, %o3
subcc %o2, %i2, %g4
fnegd %f10, %f14
fbu,a %fcc1, loop_571
be,pn %icc, loop_572
sll %i7, %l1, %o4
bgu loop_573
loop_571:
fmovdg %icc, %f26, %f12
loop_572:
ta %xcc, 0x3
array8 %i0, %i3, %g2
loop_573:
sdivx %i5, 0x0EF3, %l6
tsubcctv %g1, %l2, %l3
ldstub [%l7 + 0x75], %g3
membar #Sync
wr %g0, 0x17, %asi
ldda [%l7 + 0x40] %asi, %f16
array8 %i6, %l5, %i1
xnorcc %o0, %i4, %o1
fmovrde %o5, %f10, %f26
edge16n %g6, %l0, %o7
fbne,a %fcc3, loop_574
edge32l %o6, %l4, %g7
orncc %g5, %o3, %o2
membar 0x08
loop_574:
tvs %xcc, 0x1
xor %i2, %i7, %l1
sra %o4, %i0, %i3
wr %g0, 0x18, %asi
lduwa [%l7 + 0x18] %asi, %g4
tneg %xcc, 0x7
fbge,a %fcc1, loop_575
fbue,a %fcc0, loop_576
sdivx %g2, 0x0E13, %l6
movge %icc, %i5, %l2
loop_575:
brgz %l3, loop_577
loop_576:
udiv %g3, 0x1A6A, %i6
edge16ln %l5, %i1, %g1
fmovrsgz %o0, %f2, %f20
loop_577:
te %xcc, 0x2
set 0x40, %o5
stda %f0, [%l7 + %o5] 0x17
membar #Sync
wr %g0, 0x10, %asi
stda %f0, [%l7 + 0x40] %asi
smul %o1, %o5, %i4
tsubcctv %l0, 0x0FC2, %o7
addccc %g6, %l4, %g7
sdivx %g5, 0x1560, %o3
taddcc %o2, %o6, %i7
mova %xcc, %l1, %o4
fbo,a %fcc1, loop_578
fmovdge %icc, %f8, %f26
brgz,a %i0, loop_579
array16 %i2, %i3, %g2
loop_578:
tcs %icc, 0x5
tvc %xcc, 0x3
loop_579:
te %icc, 0x2
fpadd16s %f25, %f22, %f4
fmovde %xcc, %f21, %f26
tsubcctv %l6, %i5, %g4
bleu %icc, loop_580
sra %l3, 0x1B, %l2
nop
setx loop_581, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
addccc %i6, %g3, %l5
loop_580:
fnand %f26, %f10, %f26
fbl,a %fcc1, loop_582
loop_581:
array8 %i1, %g1, %o1
smul %o5, %o0, %i4
nop
set 0x32, %g2
ldsh [%l7 + %g2], %l0
loop_582:
fcmple32 %f30, %f18, %g6
taddcctv %o7, %g7, %g5
sdivx %o3, 0x01B3, %o2
tleu %icc, 0x7
addcc %o6, 0x068E, %l4
fnot1s %f25, %f30
andn %l1, %o4, %i0
subccc %i2, 0x09AB, %i7
fbu %fcc1, loop_583
fbul,a %fcc1, loop_584
movre %i3, %g2, %l6
fbuge,a %fcc0, loop_585
loop_583:
movvc %icc, %g4, %l3
loop_584:
movpos %xcc, %i5, %l2
fand %f26, %f10, %f12
loop_585:
fmul8ulx16 %f16, %f0, %f4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srl %i6, %l5, %i1
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x7F] %asi, %g1
umulcc %o1, %o5, %o0
addccc %g3, %l0, %i4
ldsw [%l7 + 0x5C], %o7
edge16 %g7, %g5, %g6
ld [%l7 + 0x5C], %f20
wr %g0, 0x88, %asi
ldsba [%l7 + 0x2B] %asi, %o2
fcmpeq16 %f16, %f8, %o3
edge8 %o6, %l1, %l4
alignaddr %o4, %i2, %i0
edge16l %i3, %g2, %l6
add %g4, %i7, %l3
flush %l7 + 0x6C
movg %icc, %l2, %i5
fmovsvc %icc, %f1, %f25
tne %xcc, 0x5
fmovsge %icc, %f17, %f28
movcs %xcc, %i6, %l5
tg %xcc, 0x2
udivcc %i1, 0x003E, %o1
fmovsl %xcc, %f12, %f30
sir 0x1412
tgu %icc, 0x7
srlx %g1, %o5, %g3
sir 0x1AEF
srax %l0, %i4, %o0
movre %g7, 0x16D, %o7
alignaddr %g6, %g5, %o3
addccc %o6, 0x04F6, %o2
subc %l1, 0x12C5, %o4
edge16n %l4, %i0, %i2
bl,a,pt %xcc, loop_586
umul %i3, 0x1ECD, %l6
fpack16 %f16, %f28
taddcc %g2, %i7, %g4
loop_586:
edge8n %l2, %i5, %l3
fpsub16s %f31, %f10, %f28
taddcc %l5, 0x0008, %i6
xnorcc %i1, %o1, %g1
umulcc %o5, 0x18CD, %l0
andn %i4, 0x00C5, %g3
tsubcc %o0, %o7, %g7
srlx %g6, 0x1E, %o3
tn %xcc, 0x2
stbar
membar 0x76
taddcctv %o6, %g5, %o2
fmovspos %xcc, %f26, %f4
fpadd16 %f24, %f24, %f14
fbn,a %fcc1, loop_587
tpos %xcc, 0x1
lduh [%l7 + 0x34], %l1
tvs %xcc, 0x6
loop_587:
udivcc %l4, 0x14D2, %o4
ldd [%l7 + 0x28], %i2
be %icc, loop_588
fpadd16 %f30, %f28, %f24
set 0x31, %i5
stba %i3, [%l7 + %i5] 0xeb
membar #Sync
loop_588:
tvs %icc, 0x7
set 0x78, %i1
stda %i0, [%l7 + %i1] 0x10
wr %g0, 0x89, %asi
sta %f30, [%l7 + 0x6C] %asi
add %l6, 0x04C7, %i7
umulcc %g2, 0x002B, %l2
std %f12, [%l7 + 0x18]
pdist %f14, %f12, %f24
movrlz %g4, 0x07B, %i5
move %icc, %l3, %l5
fabss %f7, %f3
bshuffle %f6, %f28, %f14
set 0x5C, %g3
lduba [%l7 + %g3] 0x15, %i6
ldub [%l7 + 0x5D], %o1
xnorcc %g1, 0x19ED, %o5
fzero %f6
smul %l0, %i4, %g3
udivx %i1, 0x08D4, %o7
ld [%l7 + 0x74], %f16
andncc %g7, %g6, %o3
movrlz %o0, %o6, %o2
edge8ln %l1, %l4, %g5
or %i2, 0x0512, %o4
fcmpd %fcc0, %f0, %f0
std %i0, [%l7 + 0x70]
fmovrdlz %i3, %f12, %f8
ldd [%l7 + 0x18], %i6
edge16l %l6, %l2, %g2
fbne,a %fcc1, loop_589
movne %xcc, %i5, %g4
ldstub [%l7 + 0x7C], %l5
fzero %f6
loop_589:
subcc %i6, 0x0F1E, %l3
fmovdgu %xcc, %f26, %f14
fbu,a %fcc1, loop_590
movn %xcc, %g1, %o1
membar 0x7F
movvc %xcc, %l0, %i4
loop_590:
brgz,a %o5, loop_591
edge16l %g3, %o7, %i1
tge %xcc, 0x3
movre %g7, 0x033, %o3
loop_591:
movvc %icc, %g6, %o0
edge8 %o2, %l1, %l4
flush %l7 + 0x68
smulcc %o6, %g5, %i2
edge8 %o4, %i3, %i7
movpos %xcc, %l6, %l2
fmovda %xcc, %f31, %f21
fabss %f11, %f26
mulscc %g2, 0x0BD1, %i0
wr %g0, 0x11, %asi
sta %f21, [%l7 + 0x44] %asi
movn %xcc, %i5, %l5
edge32n %i6, %g4, %g1
subccc %l3, %l0, %i4
wr %g0, 0x10, %asi
stxa %o1, [%l7 + 0x50] %asi
xorcc %g3, %o5, %i1
edge8ln %g7, %o3, %o7
add %g6, 0x1936, %o2
movg %icc, %o0, %l4
alignaddr %o6, %l1, %g5
edge8l %o4, %i2, %i7
and %l6, %l2, %g2
orcc %i3, %i0, %l5
alignaddrl %i6, %g4, %g1
tleu %xcc, 0x6
subccc %l3, %l0, %i4
fpack16 %f26, %f3
movleu %xcc, %o1, %i5
tl %icc, 0x2
tcc %icc, 0x4
tsubcctv %o5, 0x1658, %i1
fbul,a %fcc3, loop_592
movge %xcc, %g7, %g3
sub %o3, %g6, %o2
tcc %icc, 0x5
loop_592:
nop
add %l7, 0x58, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %o7
casxa [%l6] 0x19, %o7, %o0
movn %icc, %l4, %o6
fnegd %f10, %f26
movvs %icc, %g5, %o4
edge8ln %l1, %i7, %i2
movneg %xcc, %l2, %l6
or %i3, 0x0FC4, %g2
add %i0, 0x1FBF, %l5
tvs %xcc, 0x0
fcmps %fcc0, %f24, %f16
movcs %icc, %g4, %g1
popc %l3, %l0
fabsd %f26, %f24
fmovrse %i6, %f11, %f24
array16 %i4, %i5, %o5
fmovsl %icc, %f8, %f31
smulcc %i1, 0x1D42, %o1
tvc %icc, 0x4
bleu,a,pt %icc, loop_593
tpos %xcc, 0x0
tl %icc, 0x2
tcs %icc, 0x7
loop_593:
fbo %fcc0, loop_594
brnz %g7, loop_595
edge32l %o3, %g6, %g3
alignaddr %o7, %o2, %l4
loop_594:
nop
set 0x6B, %i7
lduba [%l7 + %i7] 0x88, %o0
loop_595:
tvc %xcc, 0x6
movcc %icc, %o6, %g5
sdivcc %o4, 0x1469, %i7
movl %icc, %i2, %l1
mova %icc, %l2, %i3
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x15] %asi, %g2
tgu %icc, 0x0
tgu %icc, 0x7
tsubcctv %i0, %l5, %l6
fpadd16 %f28, %f10, %f8
fbe,a %fcc0, loop_596
be %icc, loop_597
ldd [%l7 + 0x58], %f8
sethi 0x1EAB, %g4
loop_596:
fmovdne %icc, %f24, %f20
loop_597:
fbn %fcc3, loop_598
fbn %fcc0, loop_599
edge16 %g1, %l0, %i6
add %l7, 0x78, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %l3
casa [%l6] 0x88, %l3, %i5
loop_598:
nop
set 0x40, %i3
ldda [%l7 + %i3] 0x15, %f0
loop_599:
ldd [%l7 + 0x50], %f18
fmovrdne %i4, %f6, %f8
edge16 %i1, %o1, %g7
fzeros %f23
edge8l %o3, %g6, %o5
umul %g3, 0x0964, %o2
brnz %l4, loop_600
tvc %xcc, 0x7
fmovsle %xcc, %f2, %f18
tne %xcc, 0x1
loop_600:
fbul %fcc1, loop_601
udivcc %o7, 0x0FC9, %o6
edge8l %o0, %o4, %g5
add %i2, %i7, %l2
loop_601:
fnot1s %f23, %f28
sethi 0x1F84, %i3
movcc %icc, %g2, %i0
set 0x3A, %g5
ldsha [%l7 + %g5] 0x88, %l5
tvs %xcc, 0x6
edge16ln %l1, %g4, %g1
edge32ln %l6, %l0, %i6
array32 %l3, %i5, %i1
addcc %i4, %g7, %o3
fpsub16 %f20, %f16, %f4
xor %g6, 0x1142, %o5
edge8ln %g3, %o2, %l4
brz,a %o7, loop_602
ld [%l7 + 0x70], %f3
movrne %o1, 0x26A, %o6
tneg %icc, 0x5
loop_602:
alignaddr %o4, %g5, %i2
movle %xcc, %o0, %i7
stb %i3, [%l7 + 0x5E]
alignaddr %l2, %g2, %l5
siam 0x6
srax %i0, %g4, %g1
tsubcc %l6, 0x0CBA, %l1
alignaddrl %l0, %l3, %i6
tcs %xcc, 0x4
bpos,a loop_603
sra %i1, 0x11, %i4
sllx %g7, %o3, %g6
edge32 %i5, %g3, %o5
loop_603:
fabsd %f26, %f4
stbar
te %xcc, 0x3
sllx %l4, %o2, %o1
tge %icc, 0x7
add %l7, 0x3C, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %o7
casa [%l6] %asi, %o7, %o6
prefetch [%l7 + 0x40], 0x2
fabsd %f24, %f12
brlez,a %g5, loop_604
fmovrde %o4, %f0, %f0
movne %icc, %o0, %i2
array8 %i7, %i3, %l2
loop_604:
fbu %fcc3, loop_605
array32 %g2, %i0, %l5
movle %xcc, %g1, %l6
sdiv %g4, 0x0BF5, %l0
loop_605:
movl %xcc, %l1, %i6
wr %g0, 0x81, %asi
swapa [%l7 + 0x40] %asi, %i1
tpos %icc, 0x6
subcc %i4, %l3, %o3
sdivcc %g7, 0x06D1, %i5
mulscc %g6, 0x1EE8, %o5
tcs %icc, 0x6
fmovd %f20, %f4
faligndata %f4, %f2, %f4
fmovsg %icc, %f13, %f2
bg,a,pt %xcc, loop_606
alignaddrl %g3, %o2, %l4
set 0x2C, %o3
sta %f8, [%l7 + %o3] 0x18
loop_606:
nop
wr %g0, 0x18, %asi
stxa %o7, [%l7 + 0x50] %asi
fbu,a %fcc3, loop_607
ldsh [%l7 + 0x62], %o1
umul %g5, %o4, %o6
fmovdgu %icc, %f15, %f24
loop_607:
edge8ln %o0, %i7, %i3
set 0x54, %l3
sta %f15, [%l7 + %l3] 0x04
tne %xcc, 0x4
fmovdn %icc, %f14, %f3
movleu %xcc, %l2, %g2
movre %i0, %l5, %i2
fmovrslez %g1, %f15, %f17
udivx %l6, 0x1582, %l0
set 0x40, %g1
stda %f0, [%l7 + %g1] 0x15
fmul8ulx16 %f2, %f6, %f18
subccc %l1, %i6, %i1
addcc %i4, %l3, %g4
nop
set 0x26, %l6
ldsb [%l7 + %l6], %g7
edge8ln %i5, %o3, %o5
movvc %xcc, %g3, %o2
array8 %l4, %o7, %g6
fmovsneg %icc, %f10, %f29
edge32n %o1, %o4, %o6
tn %xcc, 0x5
edge32 %o0, %g5, %i7
tgu %xcc, 0x6
movgu %icc, %l2, %i3
edge16 %i0, %l5, %i2
tle %xcc, 0x3
andcc %g2, 0x09D8, %g1
orn %l6, %l0, %l1
alignaddrl %i6, %i1, %l3
bcs,a,pn %icc, loop_608
edge16 %g4, %i4, %g7
movre %i5, 0x26A, %o5
fpsub16s %f1, %f10, %f5
loop_608:
ble loop_609
mulscc %o3, %o2, %g3
edge16l %o7, %g6, %l4
movrlz %o1, 0x124, %o6
loop_609:
std %o4, [%l7 + 0x60]
fpmerge %f6, %f10, %f0
movrgez %g5, 0x368, %i7
array16 %o0, %i3, %l2
wr %g0, 0xe2, %asi
stda %i0, [%l7 + 0x60] %asi
membar #Sync
subccc %i2, 0x04EE, %l5
fmovrdne %g1, %f28, %f28
tle %xcc, 0x5
faligndata %f18, %f0, %f26
addc %g2, %l0, %l6
srlx %i6, 0x02, %i1
bl,a,pn %icc, loop_610
nop
set 0x30, %i4
prefetch [%l7 + %i4], 0x3
wr %g0, 0x88, %asi
ldswa [%l7 + 0x30] %asi, %l1
loop_610:
fbe,a %fcc2, loop_611
movg %xcc, %l3, %g4
fmul8ulx16 %f20, %f14, %f14
ldsw [%l7 + 0x2C], %g7
loop_611:
flush %l7 + 0x10
set 0x30, %l2
ldxa [%g0 + %l2] 0x58, %i4
edge32n %i5, %o3, %o5
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x20] %asi, %g3
tg %icc, 0x3
fcmpgt16 %f28, %f6, %o2
xnorcc %o7, 0x018E, %g6
be loop_612
fcmple16 %f14, %f18, %o1
add %l4, 0x0FC6, %o4
edge16 %o6, %g5, %i7
loop_612:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmped %fcc3, %f16, %f16
wr %g0, 0x10, %asi
lda [%l7 + 0x24] %asi, %f16
wr %g0, 0xea, %asi
stha %o0, [%l7 + 0x18] %asi
membar #Sync
fmovrse %l2, %f8, %f5
fcmpne32 %f24, %f30, %i0
edge32 %i3, %l5, %g1
fmovrsne %i2, %f13, %f13
fbue %fcc0, loop_613
fcmpeq16 %f10, %f8, %l0
fbg,a %fcc2, loop_614
tcs %xcc, 0x1
loop_613:
sra %g2, %l6, %i6
fmovda %xcc, %f25, %f19
loop_614:
bpos,pn %icc, loop_615
fxnor %f30, %f16, %f30
fmovsle %xcc, %f30, %f28
movre %l1, %l3, %i1
loop_615:
or %g7, 0x0F4F, %i4
ldsb [%l7 + 0x32], %g4
movrgz %i5, 0x14D, %o5
movvc %xcc, %g3, %o3
movrlz %o7, %o2, %o1
sethi 0x077D, %g6
fmovsgu %icc, %f3, %f26
orn %o4, 0x1415, %l4
tvc %xcc, 0x2
fcmpd %fcc2, %f8, %f2
sdivcc %o6, 0x196A, %g5
movrlz %o0, 0x147, %i7
fmovsg %xcc, %f6, %f24
array8 %l2, %i3, %l5
subcc %g1, 0x037C, %i0
siam 0x6
stb %l0, [%l7 + 0x3D]
sethi 0x1E29, %i2
movrlez %l6, 0x3DD, %g2
wr %g0, 0x27, %asi
stha %i6, [%l7 + 0x78] %asi
membar #Sync
subc %l3, %i1, %l1
ta %icc, 0x1
fpsub32 %f20, %f20, %f4
xnorcc %i4, %g4, %g7
sll %i5, 0x16, %o5
ldd [%l7 + 0x08], %f8
sra %g3, %o7, %o3
bne loop_616
bl loop_617
be,a,pt %icc, loop_618
subccc %o2, %g6, %o4
loop_616:
fnot1s %f26, %f27
loop_617:
fpsub16 %f14, %f20, %f2
loop_618:
umul %l4, %o6, %o1
addcc %o0, 0x1C2A, %i7
fmovsleu %icc, %f20, %f8
fcmpgt16 %f16, %f26, %g5
andn %i3, %l5, %l2
bn,a,pn %xcc, loop_619
ldsh [%l7 + 0x36], %g1
bgu loop_620
movrne %i0, 0x026, %l0
loop_619:
umulcc %l6, 0x0B30, %g2
xnorcc %i2, %i6, %l3
loop_620:
fmovdvs %xcc, %f19, %f0
alignaddr %i1, %l1, %g4
fmuld8ulx16 %f0, %f10, %f22
call loop_621
tneg %xcc, 0x4
xorcc %i4, %g7, %i5
nop
setx loop_622, %l0, %l1
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_621:
call loop_623
nop
set 0x28, %o4
ldd [%l7 + %o4], %o4
popc 0x0F14, %g3
loop_622:
nop
wr %g0, 0x23, %asi
stwa %o7, [%l7 + 0x0C] %asi
membar #Sync
loop_623:
edge16l %o2, %o3, %o4
mova %xcc, %l4, %g6
tl %icc, 0x0
ld [%l7 + 0x44], %f20
umul %o1, 0x00E5, %o6
tsubcc %i7, %g5, %o0
move %icc, %l5, %i3
nop
set 0x67, %l1
ldub [%l7 + %l1], %l2
fnot2 %f18, %f10
fones %f19
fmovdpos %xcc, %f24, %f24
movrne %g1, %l0, %i0
orncc %l6, %g2, %i6
fxor %f12, %f4, %f16
xorcc %l3, %i2, %l1
tn %icc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %icc, %g4, %i4
xnorcc %i1, 0x0921, %i5
tvs %icc, 0x7
fmul8sux16 %f8, %f30, %f24
orncc %o5, 0x159F, %g3
fone %f12
movvc %xcc, %g7, %o2
set 0x58, %o6
swapa [%l7 + %o6] 0x81, %o3
movle %xcc, %o7, %l4
fcmpgt16 %f6, %f18, %o4
set 0x1C, %l5
stha %o1, [%l7 + %l5] 0xeb
membar #Sync
movrgez %g6, 0x09C, %i7
alignaddr %g5, %o0, %l5
umulcc %i3, %o6, %g1
fbul %fcc3, loop_624
fcmpne16 %f14, %f14, %l0
set 0x6C, %o7
ldsha [%l7 + %o7] 0x19, %l2
loop_624:
fmovsleu %xcc, %f15, %f20
nop
set 0x48, %i2
lduh [%l7 + %i2], %i0
bneg,a,pn %xcc, loop_625
movcs %icc, %g2, %i6
xnor %l6, 0x1EFF, %l3
fba,a %fcc1, loop_626
loop_625:
alignaddr %i2, %g4, %i4
alignaddrl %l1, %i1, %o5
edge16l %g3, %g7, %o2
loop_626:
te %icc, 0x1
tge %icc, 0x0
tneg %icc, 0x5
orncc %o3, 0x1B71, %o7
xorcc %l4, 0x0655, %o4
sethi 0x0A2E, %i5
bvs,a loop_627
fmovdvs %xcc, %f9, %f24
fmul8x16au %f22, %f21, %f12
edge32l %g6, %i7, %g5
loop_627:
tpos %xcc, 0x5
edge16l %o0, %l5, %i3
fsrc2s %f30, %f19
fmul8x16al %f0, %f23, %f14
ldstub [%l7 + 0x1B], %o6
fmovdvs %icc, %f6, %f26
edge32ln %g1, %l0, %l2
movn %xcc, %i0, %o1
tneg %icc, 0x2
sdivx %i6, 0x00A4, %l6
sll %l3, %g2, %i2
add %i4, 0x1EFC, %g4
fmovrslez %i1, %f8, %f10
tl %xcc, 0x3
movre %o5, %g3, %g7
udiv %o2, 0x0F34, %l1
sra %o3, 0x0F, %l4
fmovdcs %icc, %f7, %f19
fba %fcc1, loop_628
fbue %fcc3, loop_629
fcmpne32 %f16, %f26, %o4
bcs,a,pt %icc, loop_630
loop_628:
edge32 %i5, %g6, %i7
loop_629:
movneg %xcc, %o7, %g5
wr %g0, 0x80, %asi
ldswa [%l7 + 0x18] %asi, %l5
loop_630:
srl %o0, 0x18, %o6
movgu %icc, %i3, %g1
fbne,a %fcc0, loop_631
bne,pn %icc, loop_632
movrgz %l2, 0x1FF, %l0
fmul8x16 %f8, %f2, %f8
loop_631:
move %icc, %i0, %i6
loop_632:
fcmpes %fcc1, %f17, %f13
tsubcc %o1, 0x106B, %l6
tneg %icc, 0x5
edge16ln %l3, %i2, %g2
set 0x14, %g4
lda [%l7 + %g4] 0x04, %f7
movrgz %g4, %i1, %o5
smulcc %i4, %g7, %o2
edge32n %l1, %o3, %l4
edge16ln %o4, %i5, %g6
subccc %g3, %i7, %g5
brgez %l5, loop_633
fpadd16s %f22, %f2, %f22
fnors %f16, %f8, %f23
udivx %o0, 0x06CB, %o7
loop_633:
edge32ln %i3, %o6, %l2
movrgez %l0, %g1, %i6
ld [%l7 + 0x68], %f11
orn %o1, 0x1CB9, %i0
movleu %xcc, %l3, %l6
srlx %i2, %g4, %i1
fornot1 %f12, %f4, %f4
or %o5, %i4, %g2
fmovrse %g7, %f0, %f29
alignaddr %o2, %o3, %l1
edge16ln %o4, %l4, %g6
tpos %xcc, 0x6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tn %icc, 0x2
move %icc, %g3, %i7
stw %i5, [%l7 + 0x24]
sethi 0x0477, %g5
movne %icc, %l5, %o0
udivx %i3, 0x099A, %o6
edge8ln %l2, %l0, %g1
addccc %o7, %o1, %i6
fbne,a %fcc0, loop_634
fbn,a %fcc3, loop_635
bcs,pt %icc, loop_636
movvc %icc, %l3, %i0
loop_634:
brlez,a %i2, loop_637
loop_635:
ldsb [%l7 + 0x7F], %l6
loop_636:
sdivx %g4, 0x1868, %i1
edge8ln %o5, %g2, %i4
loop_637:
bvs,pn %xcc, loop_638
lduw [%l7 + 0x1C], %o2
movleu %icc, %g7, %l1
array8 %o3, %o4, %g6
loop_638:
nop
set 0x8, %l0
stxa %l4, [%g0 + %l0] 0x20
fbug,a %fcc3, loop_639
tcc %xcc, 0x3
xor %g3, %i5, %i7
set 0x40, %i0
swapa [%l7 + %i0] 0x80, %l5
loop_639:
call loop_640
fexpand %f21, %f6
fmovrsne %g5, %f14, %f23
alignaddrl %i3, %o0, %o6
loop_640:
orn %l2, %g1, %o7
bcc,a,pn %icc, loop_641
orncc %o1, %i6, %l3
fpadd16s %f26, %f12, %f16
membar 0x64
loop_641:
edge8ln %l0, %i0, %i2
fcmpd %fcc1, %f12, %f24
tcs %icc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andcc %l6, %i1, %g4
tg %xcc, 0x1
fpackfix %f10, %f28
bshuffle %f20, %f4, %f20
alignaddr %o5, %i4, %o2
brgz,a %g2, loop_642
edge16n %l1, %o3, %g7
edge8l %g6, %l4, %g3
fmovdn %icc, %f30, %f4
loop_642:
fmovdvs %xcc, %f0, %f19
edge32n %i5, %i7, %o4
fmovdgu %xcc, %f18, %f4
fmovdg %icc, %f13, %f31
ldub [%l7 + 0x33], %l5
brgez %g5, loop_643
addccc %i3, %o0, %o6
wr %g0, 0x88, %asi
sta %f29, [%l7 + 0x5C] %asi
loop_643:
fpackfix %f6, %f21
edge8ln %l2, %o7, %g1
smulcc %i6, 0x0B5D, %o1
andncc %l3, %i0, %i2
bn,a %xcc, loop_644
alignaddr %l0, %l6, %i1
movcc %icc, %g4, %i4
mova %xcc, %o2, %g2
loop_644:
brlez,a %o5, loop_645
tle %xcc, 0x3
tne %xcc, 0x0
bg,a,pn %xcc, loop_646
loop_645:
fandnot2 %f26, %f0, %f24
edge8l %o3, %l1, %g7
fnot1 %f24, %f20
loop_646:
fmovsleu %xcc, %f25, %f21
fbge,a %fcc3, loop_647
xnorcc %l4, 0x1947, %g6
fxnor %f26, %f20, %f20
movg %xcc, %i5, %g3
loop_647:
fmovrslez %o4, %f31, %f30
fmovdle %xcc, %f27, %f24
edge8l %l5, %i7, %g5
fbul,a %fcc3, loop_648
or %o0, 0x0442, %i3
popc 0x0A61, %o6
wr %g0, 0x89, %asi
ldswa [%l7 + 0x6C] %asi, %o7
loop_648:
taddcctv %g1, %l2, %o1
movpos %xcc, %l3, %i6
movcc %xcc, %i2, %l0
bpos,a,pt %icc, loop_649
srax %i0, 0x08, %l6
add %i1, 0x0245, %g4
fmovrdgz %i4, %f4, %f18
loop_649:
sth %o2, [%l7 + 0x16]
edge32 %o5, %o3, %g2
subccc %g7, %l4, %l1
set 0x78, %l4
ldsba [%l7 + %l4] 0x04, %g6
popc %i5, %g3
fmovdle %icc, %f22, %f4
fmovrslz %l5, %f23, %f29
movneg %icc, %o4, %g5
subcc %o0, %i7, %i3
or %o7, 0x0B15, %g1
tcc %icc, 0x6
udiv %l2, 0x1A6B, %o6
edge16n %l3, %o1, %i6
fcmple16 %f22, %f20, %l0
fbo,a %fcc2, loop_650
tle %icc, 0x6
edge16ln %i2, %l6, %i1
fpsub16s %f26, %f13, %f17
loop_650:
fmovdne %icc, %f0, %f15
fsrc2s %f11, %f26
fble %fcc3, loop_651
sll %g4, 0x12, %i0
tcs %xcc, 0x4
fpadd16 %f12, %f30, %f6
loop_651:
tvs %xcc, 0x4
wr %g0, 0x18, %asi
ldsha [%l7 + 0x1C] %asi, %o2
sir 0x1AA7
bshuffle %f8, %f28, %f14
flush %l7 + 0x44
edge32n %i4, %o5, %o3
sir 0x1175
tn %icc, 0x4
bge loop_652
movrgez %g7, %l4, %l1
membar 0x29
ldstub [%l7 + 0x08], %g2
loop_652:
nop
set 0x28, %g6
lda [%l7 + %g6] 0x80, %f0
tle %xcc, 0x7
movrgez %g6, %i5, %l5
fbge %fcc1, loop_653
tvc %icc, 0x7
edge32l %g3, %g5, %o4
tl %xcc, 0x6
loop_653:
movre %i7, 0x225, %o0
fbl,a %fcc1, loop_654
tcs %icc, 0x0
alignaddr %o7, %i3, %l2
sethi 0x10FB, %o6
loop_654:
xorcc %l3, %g1, %o1
tvc %icc, 0x1
stx %i6, [%l7 + 0x48]
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
or %l0, %i2, %l6
movge %icc, %g4, %i1
fnegs %f7, %f13
tsubcctv %o2, 0x0DCE, %i0
sethi 0x1880, %o5
tvc %icc, 0x4
tvc %icc, 0x7
edge8 %o3, %g7, %l4
fmovsle %xcc, %f0, %f30
andn %l1, 0x0B03, %g2
lduw [%l7 + 0x68], %g6
ldsh [%l7 + 0x40], %i5
fmovsvc %icc, %f0, %f15
movne %icc, %i4, %g3
umul %g5, 0x013C, %o4
movleu %icc, %i7, %l5
movcc %xcc, %o0, %i3
fornot2s %f12, %f8, %f7
call loop_655
movre %o7, %l2, %l3
mova %xcc, %o6, %o1
srlx %i6, 0x01, %l0
loop_655:
fmovscc %icc, %f20, %f26
and %i2, 0x1CA1, %g1
edge16 %l6, %g4, %i1
move %xcc, %i0, %o5
pdist %f30, %f2, %f12
movn %xcc, %o2, %o3
udivx %l4, 0x0CD5, %l1
sub %g2, %g7, %i5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %xcc, %i4, %g3
movvc %icc, %g5, %o4
fmovdl %icc, %f15, %f11
udivcc %i7, 0x1F7E, %l5
ta %icc, 0x6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movre %o0, %i3, %o7
xorcc %g6, 0x0D2D, %l2
fmovspos %xcc, %f16, %f22
stbar
fmovdvs %icc, %f9, %f22
movrgez %o6, %o1, %i6
umulcc %l0, %i2, %l3
and %l6, %g1, %i1
and %i0, %g4, %o2
movl %xcc, %o5, %l4
fmovsneg %xcc, %f26, %f13
set 0x08, %g7
sta %f1, [%l7 + %g7] 0x14
fmovscs %xcc, %f17, %f6
fmovdne %xcc, %f28, %f21
srlx %l1, %g2, %g7
fmovrslz %o3, %f3, %f27
bl,a,pn %xcc, loop_656
edge32l %i5, %i4, %g5
fornot1s %f28, %f9, %f6
edge16l %o4, %g3, %i7
loop_656:
movg %icc, %o0, %l5
subcc %o7, 0x050D, %g6
movneg %xcc, %i3, %o6
edge16ln %o1, %l2, %l0
tl %xcc, 0x5
fnand %f4, %f20, %f28
fcmps %fcc1, %f11, %f30
fcmpgt32 %f10, %f16, %i2
xorcc %i6, 0x017E, %l3
movn %icc, %l6, %i1
fbul,a %fcc1, loop_657
xor %i0, %g4, %g1
st %f12, [%l7 + 0x58]
movg %icc, %o2, %o5
loop_657:
srl %l1, 0x05, %g2
set 0x33, %i6
lduba [%l7 + %i6] 0x04, %l4
edge16ln %o3, %i5, %g7
addcc %i4, %o4, %g3
fbl %fcc3, loop_658
fmovsgu %xcc, %f10, %f9
nop
set 0x78, %o2
ldsb [%l7 + %o2], %i7
udivcc %g5, 0x0B5E, %o0
loop_658:
fmovdcc %icc, %f13, %f5
sra %l5, %g6, %o7
movge %xcc, %o6, %o1
xor %i3, %l0, %l2
fbuge %fcc0, loop_659
alignaddr %i6, %l3, %l6
andn %i2, 0x167D, %i0
movvs %xcc, %g4, %i1
loop_659:
fba,a %fcc2, loop_660
movneg %icc, %g1, %o2
umulcc %o5, 0x19E0, %l1
fbo,a %fcc0, loop_661
loop_660:
bgu %icc, loop_662
fbg,a %fcc0, loop_663
edge32ln %g2, %o3, %i5
loop_661:
taddcc %g7, 0x008F, %i4
loop_662:
tneg %icc, 0x0
loop_663:
tn %xcc, 0x6
edge16n %o4, %l4, %g3
sdivx %i7, 0x18D5, %o0
movre %l5, 0x1FC, %g6
fcmped %fcc1, %f18, %f2
fcmpne16 %f30, %f8, %o7
ldd [%l7 + 0x10], %o6
fcmpgt16 %f22, %f28, %o1
tsubcc %i3, %g5, %l2
mova %xcc, %i6, %l0
nop
setx loop_664, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
orncc %l6, 0x1144, %i2
fmovrdlez %i0, %f16, %f22
fnand %f22, %f12, %f24
loop_664:
fbge,a %fcc1, loop_665
fbule,a %fcc1, loop_666
taddcctv %l3, 0x1FF2, %g4
wr %g0, 0x11, %asi
ldxa [%l7 + 0x28] %asi, %g1
loop_665:
nop
set 0x40, %o1
stxa %o2, [%l7 + %o1] 0x27
membar #Sync
loop_666:
movg %icc, %o5, %l1
sdivcc %g2, 0x1CCA, %o3
movle %icc, %i1, %i5
fbge,a %fcc0, loop_667
array8 %i4, %o4, %l4
movpos %icc, %g3, %i7
set 0x10, %o5
lda [%l7 + %o5] 0x88, %f3
loop_667:
fba,a %fcc3, loop_668
brgz,a %o0, loop_669
fbuge,a %fcc0, loop_670
fabsd %f10, %f2
loop_668:
andcc %l5, %g7, %g6
loop_669:
movrlez %o6, 0x2C5, %o1
loop_670:
fmovs %f20, %f21
fpack32 %f4, %f28, %f30
ld [%l7 + 0x6C], %f31
sub %o7, 0x0199, %g5
fmovrse %l2, %f29, %f14
edge32l %i6, %i3, %l6
alignaddr %i2, %l0, %l3
smul %g4, 0x1DB5, %i0
fors %f7, %f26, %f16
umulcc %o2, 0x1CAA, %g1
te %icc, 0x5
sll %o5, 0x17, %l1
set 0x18, %o0
stxa %g2, [%l7 + %o0] 0xea
membar #Sync
movgu %xcc, %i1, %o3
fbn,a %fcc2, loop_671
st %f18, [%l7 + 0x40]
andcc %i4, %i5, %o4
smul %l4, 0x18C2, %i7
loop_671:
edge32l %g3, %o0, %l5
srax %g6, 0x01, %o6
set 0x6C, %g2
swapa [%l7 + %g2] 0x88, %g7
bn,a,pt %icc, loop_672
andcc %o1, %g5, %l2
call loop_673
ldd [%l7 + 0x50], %o6
loop_672:
alignaddrl %i6, %l6, %i2
fbe,a %fcc2, loop_674
loop_673:
nop
setx loop_675, %l0, %l1
jmpl %l1, %l0
movcs %xcc, %i3, %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_674:
edge32n %g4, %i0, %g1
loop_675:
add %o2, %o5, %l1
tgu %icc, 0x2
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x60] %asi, %g2
subc %i1, %o3, %i5
fbo,a %fcc3, loop_676
fandnot2 %f24, %f16, %f18
popc 0x05C3, %o4
fmovrdlez %l4, %f28, %f14
loop_676:
fandnot2s %f24, %f28, %f13
andn %i7, %g3, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brlz,a %o0, loop_677
bne,a,pt %xcc, loop_678
fornot2s %f5, %f23, %f16
be,a,pn %icc, loop_679
loop_677:
ldstub [%l7 + 0x4D], %g6
loop_678:
ldd [%l7 + 0x50], %o6
edge16 %g7, %l5, %g5
loop_679:
fmovdge %icc, %f31, %f12
andncc %o1, %o7, %i6
andcc %l6, %i2, %l0
edge32l %i3, %l3, %l2
fmovdcc %xcc, %f17, %f11
taddcctv %g4, %i0, %g1
tge %icc, 0x1
or %o2, %l1, %g2
and %o5, %i1, %o3
edge16 %o4, %i5, %i7
subcc %g3, 0x19D2, %i4
nop
setx loop_680, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
nop
setx loop_681, %l0, %l1
jmpl %l1, %l4
brgz,a %g6, loop_682
bcc,a %xcc, loop_683
loop_680:
fandnot2s %f6, %f22, %f4
loop_681:
nop
set 0x5C, %i5
stwa %o6, [%l7 + %i5] 0x18
loop_682:
tge %icc, 0x6
loop_683:
fmovsg %xcc, %f22, %f3
fmovdle %icc, %f7, %f20
addcc %g7, %o0, %l5
add %o1, %g5, %i6
alignaddrl %o7, %i2, %l6
fpadd16 %f2, %f6, %f0
mova %xcc, %i3, %l3
fcmps %fcc0, %f16, %f9
ldd [%l7 + 0x38], %l0
fexpand %f20, %f2
udivx %g4, 0x19B8, %l2
fbuge %fcc3, loop_684
tle %xcc, 0x2
xnorcc %g1, %i0, %o2
array16 %l1, %o5, %i1
loop_684:
andncc %g2, %o3, %i5
smulcc %i7, 0x041D, %g3
fblg,a %fcc1, loop_685
smul %i4, 0x0764, %o4
udivx %g6, 0x14F5, %l4
fmovdle %xcc, %f21, %f28
loop_685:
tsubcctv %g7, %o6, %l5
bvs %icc, loop_686
brlz %o0, loop_687
faligndata %f6, %f16, %f6
tge %icc, 0x2
loop_686:
fbu,a %fcc0, loop_688
loop_687:
alignaddr %o1, %i6, %o7
fand %f2, %f16, %f0
movrgez %i2, %g5, %i3
loop_688:
nop
setx loop_689, %l0, %l1
jmpl %l1, %l6
fzero %f30
taddcctv %l3, %l0, %l2
sdivx %g1, 0x1D32, %i0
loop_689:
edge8n %o2, %l1, %o5
st %f17, [%l7 + 0x38]
tvs %xcc, 0x2
prefetch [%l7 + 0x7C], 0x0
array32 %g4, %g2, %i1
set 0x1A, %i1
stha %i5, [%l7 + %i1] 0x2b
membar #Sync
bne,a,pn %icc, loop_690
fpadd32s %f11, %f15, %f5
movrne %i7, 0x1DE, %o3
orn %g3, %o4, %i4
loop_690:
fbu %fcc0, loop_691
move %icc, %l4, %g6
bpos,a,pt %icc, loop_692
std %f28, [%l7 + 0x38]
loop_691:
movg %xcc, %o6, %l5
or %o0, 0x1877, %g7
loop_692:
fexpand %f27, %f22
add %l7, 0x18, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %i6
casxa [%l6] %asi, %i6, %o7
xnorcc %o1, %i2, %g5
edge16 %l6, %l3, %i3
for %f20, %f10, %f30
fands %f29, %f24, %f27
fcmpd %fcc3, %f28, %f10
movrgz %l0, 0x1D9, %g1
std %l2, [%l7 + 0x78]
andcc %i0, 0x016B, %o2
sdiv %o5, 0x19A2, %l1
taddcc %g4, 0x1E65, %i1
fpsub16s %f16, %f4, %f15
fpadd32 %f10, %f4, %f22
array8 %g2, %i5, %i7
xnor %g3, 0x0475, %o3
ta %xcc, 0x1
fmovdcc %xcc, %f20, %f27
fnot1 %f4, %f30
andcc %o4, 0x19E5, %l4
fbuge %fcc1, loop_693
fmovd %f18, %f10
movrlz %g6, %i4, %l5
sll %o0, %o6, %g7
loop_693:
mulx %i6, %o1, %i2
sethi 0x0DCA, %o7
fbe,a %fcc0, loop_694
umulcc %l6, %l3, %g5
fnand %f8, %f28, %f18
faligndata %f22, %f26, %f14
loop_694:
fmul8x16al %f29, %f14, %f4
fpsub16 %f12, %f24, %f28
and %l0, %g1, %i3
taddcctv %l2, 0x012B, %o2
fmovdcc %xcc, %f12, %f25
tcs %xcc, 0x1
edge16n %i0, %l1, %g4
array16 %o5, %i1, %g2
movvs %icc, %i5, %i7
ta %icc, 0x3
sllx %g3, %o4, %l4
fmovdvc %icc, %f25, %f8
subcc %o3, %i4, %g6
srax %l5, 0x11, %o0
udivx %o6, 0x0AE8, %g7
brgz,a %i6, loop_695
subcc %o1, %o7, %i2
srax %l6, 0x02, %g5
srl %l0, 0x14, %l3
loop_695:
movvs %icc, %g1, %i3
tne %xcc, 0x2
fbne,a %fcc0, loop_696
alignaddrl %l2, %o2, %l1
movrlz %i0, %o5, %g4
edge16 %i1, %g2, %i7
loop_696:
nop
wr %g0, 0x89, %asi
lduha [%l7 + 0x76] %asi, %i5
fornot2 %f24, %f16, %f12
tcs %xcc, 0x1
taddcc %g3, 0x0561, %l4
tleu %xcc, 0x4
tsubcc %o4, 0x13F5, %i4
bne,a %xcc, loop_697
fnand %f14, %f6, %f28
tl %xcc, 0x3
fxor %f4, %f12, %f4
loop_697:
mulx %g6, 0x0901, %l5
orcc %o3, 0x15CF, %o0
ldsh [%l7 + 0x44], %o6
fcmple16 %f22, %f20, %g7
fbge %fcc0, loop_698
fbge %fcc3, loop_699
bvc,pt %xcc, loop_700
bge %icc, loop_701
loop_698:
tl %icc, 0x5
loop_699:
tgu %icc, 0x7
loop_700:
movl %icc, %o1, %i6
loop_701:
orn %o7, %l6, %i2
movg %xcc, %l0, %g5
udivx %g1, 0x19A0, %i3
movre %l2, %o2, %l1
fmovdn %xcc, %f10, %f23
movge %xcc, %l3, %i0
bg %xcc, loop_702
srax %o5, 0x0A, %g4
fmovsg %xcc, %f31, %f9
bvc,a %xcc, loop_703
loop_702:
fmovd %f28, %f20
edge32ln %g2, %i1, %i7
udivcc %g3, 0x13C5, %i5
loop_703:
mova %xcc, %l4, %i4
movne %icc, %o4, %g6
fxors %f15, %f24, %f29
fmul8x16al %f2, %f1, %f26
andn %l5, 0x1FA9, %o3
fors %f6, %f25, %f24
edge8l %o0, %o6, %o1
fble %fcc1, loop_704
brnz,a %g7, loop_705
ldstub [%l7 + 0x7F], %i6
fpadd32 %f26, %f8, %f30
loop_704:
sllx %o7, %l6, %i2
loop_705:
std %g4, [%l7 + 0x48]
taddcc %g1, 0x105E, %l0
sub %l2, 0x09FA, %o2
edge32ln %i3, %l3, %i0
sub %l1, %o5, %g2
fnot2s %f24, %f14
movvs %xcc, %i1, %g4
wr %g0, 0x80, %asi
ldsha [%l7 + 0x5A] %asi, %i7
movvc %xcc, %g3, %l4
movrlz %i4, 0x3A8, %o4
set 0x26, %g3
stha %i5, [%l7 + %g3] 0x14
tcs %xcc, 0x3
tpos %icc, 0x6
move %icc, %l5, %o3
sdivcc %g6, 0x13AC, %o0
movrlz %o6, 0x3E6, %o1
ldx [%l7 + 0x70], %g7
fcmpd %fcc1, %f6, %f18
movrne %i6, %l6, %i2
fbuge %fcc1, loop_706
addccc %g5, %o7, %l0
call loop_707
fmovdvs %icc, %f27, %f0
loop_706:
movgu %xcc, %g1, %l2
fbu %fcc3, loop_708
loop_707:
sir 0x0511
edge32l %o2, %l3, %i3
nop
setx loop_709, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_708:
fmul8sux16 %f28, %f4, %f24
xnor %l1, %o5, %i0
ta %icc, 0x4
loop_709:
stb %g2, [%l7 + 0x32]
movrgez %g4, 0x1F9, %i7
tvc %xcc, 0x6
srl %i1, %l4, %g3
stb %o4, [%l7 + 0x5C]
udivx %i5, 0x15ED, %l5
ble,a %xcc, loop_710
stx %i4, [%l7 + 0x60]
membar 0x44
set 0x48, %i3
stxa %o3, [%l7 + %i3] 0xe2
membar #Sync
loop_710:
fpackfix %f30, %f10
fbn,a %fcc0, loop_711
tcs %xcc, 0x4
fbule %fcc3, loop_712
xnor %g6, %o0, %o6
loop_711:
tsubcc %g7, 0x10F5, %i6
fnot1 %f6, %f6
loop_712:
sdivcc %o1, 0x19CE, %l6
array8 %g5, %o7, %i2
nop
set 0x10, %g5
ldd [%l7 + %g5], %f20
fmovrdgez %l0, %f18, %f30
wr %g0, 0x2a, %asi
stxa %g1, [%l7 + 0x28] %asi
membar #Sync
fandnot2 %f18, %f10, %f18
bne,a,pn %xcc, loop_713
fmovdcc %xcc, %f9, %f17
std %f2, [%l7 + 0x28]
sethi 0x081E, %o2
loop_713:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpmerge %f0, %f22, %f22
sdivx %l3, 0x047A, %l2
set 0x20, %o3
ldda [%l7 + %o3] 0x19, %l0
umul %o5, %i3, %i0
tcc %icc, 0x6
fbe,a %fcc1, loop_714
edge32ln %g2, %g4, %i7
edge16 %i1, %l4, %g3
edge16ln %o4, %l5, %i5
loop_714:
fmovde %xcc, %f6, %f16
umulcc %o3, %i4, %g6
tgu %xcc, 0x7
edge16n %o6, %g7, %o0
bleu,pt %icc, loop_715
membar 0x27
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x4A] %asi, %o1
loop_715:
edge8 %l6, %i6, %o7
movn %icc, %i2, %l0
andn %g5, %g1, %o2
andn %l3, %l1, %o5
wr %g0, 0x80, %asi
ldda [%l7 + 0x30] %asi, %i2
andn %l2, 0x0280, %i0
fnot1s %f28, %f4
xorcc %g2, %g4, %i1
movrgez %l4, %i7, %g3
addcc %o4, 0x0BAB, %l5
movrgz %i5, 0x31E, %o3
array16 %i4, %o6, %g7
xnorcc %g6, %o1, %l6
fmovd %f4, %f30
st %f11, [%l7 + 0x4C]
nop
setx loop_716, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovrslz %i6, %f14, %f13
fpack32 %f12, %f4, %f22
fpack32 %f4, %f12, %f2
loop_716:
fmovdne %icc, %f4, %f17
fandnot1 %f14, %f2, %f20
fnot2s %f7, %f24
tsubcc %o7, %o0, %l0
fone %f20
stb %g5, [%l7 + 0x2D]
ldx [%l7 + 0x68], %i2
edge8 %g1, %o2, %l1
subcc %l3, %o5, %l2
edge8n %i0, %g2, %g4
tl %icc, 0x7
wr %g0, 0x19, %asi
lduba [%l7 + 0x13] %asi, %i3
xorcc %i1, 0x0236, %l4
xor %i7, %g3, %o4
tsubcc %l5, %i5, %o3
movrgez %i4, 0x1E4, %o6
bshuffle %f26, %f24, %f14
add %l7, 0x40, %l6
wr %g0, 0x19, %asi
casxa [%l6] %asi, %g6, %o1
fmovrdgez %g7, %f0, %f22
set 0x188, %l3
nop ! nop ! ldxa [%g0 + %l3] 0x40, %l6 ripped by fixASI40.pl ripped by fixASI40.pl
orn %o7, %i6, %o0
fcmpeq16 %f10, %f10, %g5
mova %icc, %i2, %g1
std %l0, [%l7 + 0x28]
srl %o2, 0x0B, %l3
fnands %f13, %f29, %f15
fmovsvs %icc, %f18, %f22
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x28, %g1
stxa %o5, [%l7 + %g1] 0x81
srax %l1, 0x06, %i0
movcc %icc, %l2, %g4
srax %i3, %g2, %l4
add %l7, 0x64, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %i1, %g3
fone %f18
fmul8ulx16 %f2, %f26, %f20
edge8ln %o4, %i7, %i5
movn %xcc, %l5, %o3
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
fexpand %f2, %f20
lduh [%l7 + 0x62], %o6
fzero %f6
movne %icc, %i4, %g6
fzeros %f30
movl %icc, %g7, %l6
fmovrdlz %o7, %f0, %f12
add %i6, %o1, %g5
fbule %fcc3, loop_717
fxors %f25, %f21, %f15
edge32n %i2, %g1, %l0
fnot2s %f27, %f19
loop_717:
fnot1 %f20, %f16
bl,a loop_718
tpos %xcc, 0x0
movrne %o0, 0x00E, %l3
fmovrsne %o2, %f24, %f7
loop_718:
fmovdg %xcc, %f21, %f29
nop
setx loop_719, %l0, %l1
jmpl %l1, %l1
srlx %i0, 0x17, %o5
movcs %xcc, %l2, %i3
fnot2 %f28, %f12
loop_719:
mulx %g2, %g4, %l4
set 0x6C, %i7
stwa %g3, [%l7 + %i7] 0x11
srax %i1, 0x10, %o4
fbue,a %fcc3, loop_720
fbuge,a %fcc3, loop_721
fmovsl %icc, %f12, %f18
tneg %icc, 0x4
loop_720:
alignaddr %i7, %i5, %l5
loop_721:
fblg,a %fcc1, loop_722
taddcc %o3, 0x181D, %i4
tleu %xcc, 0x6
fcmps %fcc0, %f14, %f19
loop_722:
brlz,a %o6, loop_723
bleu,a %icc, loop_724
fmovsgu %xcc, %f25, %f8
orn %g6, %l6, %o7
loop_723:
tsubcctv %i6, 0x1A70, %g7
loop_724:
edge8 %g5, %o1, %i2
andcc %g1, 0x09C3, %o0
wr %g0, 0x81, %asi
swapa [%l7 + 0x14] %asi, %l3
subc %o2, %l1, %i0
tsubcc %o5, %l2, %l0
set 0x34, %l6
lda [%l7 + %l6] 0x11, %f26
set 0x62, %i4
ldsba [%l7 + %i4] 0x0c, %i3
ldsb [%l7 + 0x72], %g4
orcc %g2, 0x1B8A, %l4
srlx %i1, %g3, %i7
fmovrslz %o4, %f9, %f27
movneg %icc, %i5, %o3
fxor %f10, %f24, %f16
fnand %f20, %f2, %f28
movrlez %l5, 0x2F1, %o6
movgu %icc, %i4, %l6
fnands %f13, %f9, %f17
fblg,a %fcc3, loop_725
tleu %xcc, 0x7
xorcc %o7, %g6, %g7
movn %xcc, %i6, %o1
loop_725:
nop
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
fcmpeq32 %f6, %f24, %g5
andn %g1, %o0, %l3
movne %xcc, %i2, %o2
movrgez %i0, 0x27A, %l1
addc %o5, %l2, %l0
fcmple32 %f20, %f14, %g4
edge8ln %i3, %l4, %i1
call loop_726
sdiv %g3, 0x0E2A, %i7
xnor %o4, 0x0576, %i5
alignaddr %g2, %o3, %l5
loop_726:
edge8ln %o6, %i4, %o7
edge8l %l6, %g6, %g7
movcc %icc, %o1, %i6
movleu %xcc, %g1, %o0
tsubcc %l3, 0x0E29, %i2
srlx %g5, 0x0D, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bge,a,pn %icc, loop_727
bneg,a loop_728
movrlz %o2, %o5, %l1
for %f26, %f6, %f22
loop_727:
movn %xcc, %l0, %l2
loop_728:
stw %i3, [%l7 + 0x64]
bcs,a loop_729
edge8ln %g4, %i1, %l4
fmovdpos %icc, %f4, %f15
popc %g3, %i7
loop_729:
movvs %icc, %i5, %g2
flush %l7 + 0x64
fexpand %f19, %f4
stx %o3, [%l7 + 0x68]
fbg,a %fcc2, loop_730
nop
setx loop_731, %l0, %l1
jmpl %l1, %l5
alignaddr %o4, %i4, %o7
set 0x48, %l2
ldswa [%l7 + %l2] 0x19, %o6
loop_730:
brlez %g6, loop_732
loop_731:
te %icc, 0x4
brgez %l6, loop_733
orcc %o1, %g7, %i6
loop_732:
movleu %xcc, %o0, %l3
xnor %g1, %i2, %g5
loop_733:
nop
wr %g0, 0x89, %asi
ldxa [%l7 + 0x78] %asi, %i0
edge16ln %o2, %l1, %o5
nop
set 0x50, %o4
std %l2, [%l7 + %o4]
fpadd32s %f24, %f10, %f7
array16 %i3, %g4, %i1
sir 0x1AEA
fmul8x16au %f19, %f17, %f2
fmovde %xcc, %f7, %f5
ldx [%l7 + 0x50], %l4
fmovdneg %icc, %f2, %f6
smulcc %l0, 0x19FA, %i7
call loop_734
fcmple16 %f24, %f26, %i5
fblg,a %fcc0, loop_735
te %xcc, 0x4
loop_734:
edge32ln %g2, %g3, %o3
movn %xcc, %l5, %i4
loop_735:
fones %f15
fbge %fcc0, loop_736
edge32l %o4, %o6, %g6
fpsub32 %f24, %f24, %f28
xor %l6, 0x0BAB, %o7
loop_736:
fandnot1 %f26, %f6, %f2
fcmpeq32 %f16, %f24, %o1
bpos %icc, loop_737
lduh [%l7 + 0x54], %g7
udivcc %o0, 0x033B, %l3
fbl %fcc1, loop_738
loop_737:
tg %icc, 0x6
fmovsa %icc, %f7, %f23
movrgz %g1, %i6, %g5
loop_738:
popc 0x1A62, %i0
set 0x50, %l1
stwa %o2, [%l7 + %l1] 0x81
wr %g0, 0x4f, %asi
ldxa [%g0 + 0x18] %asi, %l1
udivcc %o5, 0x169D, %i2
andn %l2, %g4, %i1
set 0x50, %o6
ldda [%l7 + %o6] 0x04, %i2
edge8ln %l4, %i7, %l0
wr %g0, 0x0c, %asi
lduba [%l7 + 0x74] %asi, %g2
wr %g0, 0x19, %asi
lduha [%l7 + 0x46] %asi, %i5
xnorcc %o3, %l5, %i4
edge16n %o4, %g3, %g6
fand %f28, %f28, %f18
fbl %fcc1, loop_739
fmovsl %icc, %f25, %f12
fmovrde %o6, %f10, %f20
fzero %f20
loop_739:
nop
set 0x3C, %o7
sta %f18, [%l7 + %o7] 0x88
movvs %xcc, %l6, %o1
taddcctv %o7, %g7, %l3
call loop_740
st %f9, [%l7 + 0x78]
movneg %icc, %g1, %o0
tvc %xcc, 0x6
loop_740:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %i6, 0x0C94, %i0
tcs %xcc, 0x6
fmovscc %xcc, %f2, %f0
or %g5, 0x175C, %o2
fbn,a %fcc1, loop_741
tvs %xcc, 0x2
edge32l %o5, %l1, %l2
movleu %icc, %i2, %i1
loop_741:
srl %g4, %l4, %i3
wr %g0, 0x0c, %asi
stwa %l0, [%l7 + 0x1C] %asi
stx %i7, [%l7 + 0x30]
umul %i5, %g2, %l5
fbuge,a %fcc2, loop_742
movg %icc, %i4, %o4
movpos %xcc, %o3, %g6
edge8n %g3, %o6, %l6
loop_742:
fcmpgt16 %f6, %f2, %o1
fmovscs %icc, %f10, %f28
movpos %xcc, %o7, %l3
fornot1s %f16, %f15, %f18
fnot2 %f20, %f18
edge16l %g7, %o0, %i6
bshuffle %f14, %f8, %f4
movgu %icc, %i0, %g1
tleu %xcc, 0x1
tle %xcc, 0x4
sdivcc %o2, 0x17A6, %o5
movrgz %l1, %g5, %i2
sethi 0x09A1, %i1
movrlez %l2, %l4, %g4
edge32l %i3, %l0, %i5
ldsh [%l7 + 0x10], %g2
smul %l5, %i7, %i4
fbu %fcc3, loop_743
fnot1s %f20, %f23
bl,a,pt %icc, loop_744
movl %icc, %o3, %o4
loop_743:
movrgz %g6, 0x255, %g3
fornot1 %f12, %f12, %f26
loop_744:
xor %l6, 0x19C9, %o1
sdiv %o7, 0x1DCE, %l3
te %xcc, 0x4
prefetch [%l7 + 0x14], 0x3
mova %icc, %o6, %g7
movneg %xcc, %i6, %o0
bpos,a,pn %xcc, loop_745
ldd [%l7 + 0x38], %i0
tvc %xcc, 0x1
brgez %o2, loop_746
loop_745:
edge8ln %o5, %g1, %g5
umul %l1, 0x0809, %i2
or %i1, 0x0215, %l4
loop_746:
ba,a,pn %xcc, loop_747
sub %g4, %l2, %l0
wr %g0, 0x18, %asi
lda [%l7 + 0x58] %asi, %f28
loop_747:
tcc %xcc, 0x2
fmovdge %xcc, %f2, %f15
tvc %xcc, 0x5
wr %g0, 0x89, %asi
ldxa [%l7 + 0x08] %asi, %i3
fmovrdlz %i5, %f18, %f12
movcs %icc, %g2, %l5
fmovsle %xcc, %f21, %f15
add %l7, 0x10, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %i7
casxa [%l6] %asi, %i7, %o3
srlx %o4, %g6, %i4
fnor %f28, %f8, %f4
edge8n %g3, %o1, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbue,a %fcc1, loop_748
srl %o7, %o6, %g7
sdivcc %l3, 0x16C3, %i6
movvc %icc, %o0, %i0
loop_748:
array8 %o2, %g1, %g5
fnegs %f15, %f24
orn %o5, 0x0DF1, %l1
bvc,pn %xcc, loop_749
fpsub16 %f28, %f8, %f20
umul %i2, 0x1FA0, %i1
tvc %xcc, 0x6
loop_749:
ba %icc, loop_750
add %l4, 0x05EA, %g4
set 0x38, %l5
stxa %l0, [%l7 + %l5] 0x88
loop_750:
nop
add %l7, 0x44, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %l2
casa [%l6] %asi, %l2, %i5
lduw [%l7 + 0x24], %g2
fmovdn %icc, %f31, %f7
sdivcc %l5, 0x1725, %i7
brnz %i3, loop_751
fmovdleu %xcc, %f5, %f29
array16 %o4, %g6, %i4
move %icc, %o3, %o1
loop_751:
tvc %icc, 0x3
sir 0x1FB8
or %g3, %l6, %o6
add %g7, 0x0CFA, %l3
movle %xcc, %o7, %i6
fnor %f10, %f28, %f8
fmovde %icc, %f11, %f9
tle %icc, 0x7
edge32 %i0, %o2, %o0
sdivx %g1, 0x1316, %g5
edge16l %o5, %l1, %i1
tgu %xcc, 0x6
movneg %icc, %l4, %g4
mova %icc, %i2, %l2
fbul,a %fcc0, loop_752
alignaddr %l0, %i5, %g2
movne %xcc, %i7, %i3
fmovrslez %o4, %f14, %f24
loop_752:
edge16l %l5, %i4, %o3
fmovrsgz %g6, %f9, %f27
movg %xcc, %o1, %g3
edge8 %o6, %g7, %l3
brlez %o7, loop_753
movne %xcc, %i6, %i0
stb %o2, [%l7 + 0x4B]
fbl %fcc0, loop_754
loop_753:
tl %xcc, 0x6
tneg %icc, 0x2
bcc %icc, loop_755
loop_754:
fpackfix %f14, %f26
movl %xcc, %l6, %o0
stbar
loop_755:
movrlez %g5, %g1, %o5
swap [%l7 + 0x38], %l1
tge %xcc, 0x6
edge16 %l4, %i1, %i2
edge8l %g4, %l2, %i5
sir 0x144F
std %l0, [%l7 + 0x38]
fcmpd %fcc0, %f10, %f14
add %g2, 0x15C4, %i3
umul %o4, %i7, %l5
nop
set 0x39, %g4
ldstub [%l7 + %g4], %o3
brlez,a %i4, loop_756
alignaddrl %o1, %g3, %g6
wr %g0, 0x89, %asi
lda [%l7 + 0x34] %asi, %f16
loop_756:
movrlez %o6, 0x0BA, %g7
fmovsne %icc, %f10, %f10
movrlz %o7, 0x3CB, %l3
fmul8x16 %f28, %f8, %f10
movg %xcc, %i0, %i6
bpos,pt %xcc, loop_757
lduw [%l7 + 0x24], %l6
be,a loop_758
be,pn %xcc, loop_759
loop_757:
sdivcc %o2, 0x175F, %g5
xor %o0, 0x1E21, %o5
loop_758:
nop
set 0x68, %l0
lduw [%l7 + %l0], %l1
loop_759:
fbue %fcc2, loop_760
alignaddr %l4, %i1, %g1
sdivcc %i2, 0x0DC3, %g4
edge32ln %l2, %l0, %i5
loop_760:
movpos %icc, %i3, %o4
nop
set 0x48, %i2
stx %i7, [%l7 + %i2]
movg %icc, %l5, %o3
bvs,a %icc, loop_761
add %i4, 0x13AE, %o1
smulcc %g2, 0x12FA, %g3
taddcc %g6, 0x189E, %o6
loop_761:
srax %g7, %l3, %i0
bvs,a,pn %icc, loop_762
edge16ln %i6, %o7, %l6
membar 0x4E
fzeros %f16
loop_762:
brnz,a %o2, loop_763
array16 %o0, %g5, %o5
fbg %fcc3, loop_764
edge32n %l1, %i1, %l4
loop_763:
movvs %xcc, %g1, %i2
be %xcc, loop_765
loop_764:
tcc %xcc, 0x4
movle %xcc, %l2, %g4
tcc %xcc, 0x4
loop_765:
stx %i5, [%l7 + 0x48]
wr %g0, 0x23, %asi
ldda [%l7 + 0x40] %asi, %l0
fmovrdne %o4, %f24, %f4
movvs %icc, %i7, %i3
movn %xcc, %l5, %o3
fands %f7, %f24, %f21
andn %o1, 0x1787, %g2
subc %i4, 0x0172, %g3
bgu %icc, loop_766
bpos,pt %xcc, loop_767
fbule,a %fcc3, loop_768
orncc %g6, %o6, %g7
loop_766:
nop
wr %g0, 0x04, %asi
swapa [%l7 + 0x3C] %asi, %l3
loop_767:
tl %icc, 0x6
loop_768:
fnand %f28, %f14, %f4
mova %xcc, %i6, %o7
andcc %i0, %o2, %o0
fmovdvc %icc, %f0, %f27
brnz %l6, loop_769
faligndata %f24, %f10, %f4
udivx %o5, 0x0A84, %g5
movcc %icc, %l1, %i1
loop_769:
xnor %l4, 0x170E, %i2
edge32ln %l2, %g1, %g4
fmul8sux16 %f8, %f14, %f2
edge16n %i5, %l0, %o4
movrlez %i3, %l5, %i7
tvc %icc, 0x4
fbg %fcc0, loop_770
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brgz %o3, loop_771
fbn,a %fcc0, loop_772
loop_770:
edge8ln %o1, %g2, %i4
fpadd16s %f6, %f2, %f6
loop_771:
edge16 %g3, %g6, %o6
loop_772:
srax %l3, %i6, %o7
array32 %g7, %o2, %i0
sllx %l6, 0x11, %o0
xnorcc %o5, %l1, %g5
fmul8x16 %f6, %f22, %f6
fones %f15
srax %l4, 0x0A, %i2
edge32ln %l2, %i1, %g4
fpadd16s %f28, %f15, %f30
fnands %f5, %f21, %f29
stw %i5, [%l7 + 0x08]
fandnot2s %f19, %f12, %f28
ldsh [%l7 + 0x7E], %l0
ldstub [%l7 + 0x2F], %g1
smul %i3, 0x1A09, %l5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bl,a %icc, loop_773
xorcc %o4, 0x0CF0, %i7
wr %g0, 0x04, %asi
ldswa [%l7 + 0x4C] %asi, %o1
loop_773:
tsubcctv %o3, 0x0F0F, %i4
fcmpeq32 %f12, %f22, %g2
tgu %xcc, 0x3
fornot2s %f2, %f2, %f29
fmovrse %g3, %f6, %f28
fmovsn %icc, %f8, %f30
mova %icc, %o6, %g6
array16 %i6, %o7, %g7
tne %icc, 0x1
udiv %l3, 0x0AAE, %o2
umul %l6, %i0, %o0
movrlez %l1, %o5, %g5
add %i2, 0x1565, %l4
nop
setx loop_774, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movcc %xcc, %l2, %g4
fpsub16 %f28, %f26, %f4
udiv %i5, 0x0204, %l0
loop_774:
fpadd32s %f27, %f10, %f4
tge %xcc, 0x4
srax %g1, 0x02, %i1
fmovdvs %xcc, %f13, %f2
fmovdg %xcc, %f0, %f13
edge16ln %l5, %i3, %o4
tcc %icc, 0x2
fpmerge %f25, %f17, %f22
ba,pt %xcc, loop_775
fmovrdgez %o1, %f30, %f28
fblg,a %fcc3, loop_776
movrgez %o3, 0x019, %i7
loop_775:
fmovdvc %xcc, %f24, %f8
movrgez %i4, 0x2EA, %g3
loop_776:
std %f12, [%l7 + 0x40]
orncc %o6, 0x14F3, %g2
movcc %xcc, %g6, %o7
nop
setx loop_777, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovsl %xcc, %f21, %f7
ldd [%l7 + 0x38], %f12
call loop_778
loop_777:
fpadd32 %f24, %f8, %f20
wr %g0, 0x22, %asi
stwa %i6, [%l7 + 0x20] %asi
membar #Sync
loop_778:
edge8 %l3, %g7, %l6
tgu %xcc, 0x4
fmovsgu %xcc, %f1, %f27
sll %o2, 0x01, %i0
call loop_779
movvc %icc, %o0, %o5
be,pt %icc, loop_780
movvs %icc, %g5, %i2
loop_779:
andn %l4, 0x1FB3, %l2
taddcc %l1, 0x1CED, %g4
loop_780:
nop
setx loop_781, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fpack32 %f2, %f16, %f18
srlx %i5, %l0, %g1
udiv %l5, 0x1932, %i3
loop_781:
fzero %f0
sllx %o4, 0x0E, %i1
orncc %o1, 0x136C, %i7
udivcc %i4, 0x0442, %o3
movrlez %o6, %g2, %g3
set 0x58, %l4
ldxa [%l7 + %l4] 0x04, %g6
fnot2s %f12, %f17
movvs %xcc, %i6, %l3
movleu %icc, %g7, %l6
orncc %o7, 0x0145, %o2
fbne %fcc3, loop_782
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
swap [%l7 + 0x58], %i0
umul %o5, 0x1C57, %g5
loop_782:
movle %icc, %o0, %i2
loop_783:
sdivcc %l4, 0x1B5D, %l1
andcc %l2, 0x1828, %i5
tg %xcc, 0x7
stx %l0, [%l7 + 0x40]
xnorcc %g1, 0x0904, %g4
fmovdg %xcc, %f26, %f12
edge32 %l5, %i3, %i1
fbule,a %fcc2, loop_784
udivx %o4, 0x1436, %o1
ldx [%l7 + 0x78], %i7
movneg %xcc, %i4, %o6
loop_784:
movneg %xcc, %o3, %g2
bpos,pt %icc, loop_785
fmovsneg %xcc, %f3, %f16
tne %xcc, 0x4
andncc %g3, %g6, %l3
loop_785:
bl,a,pn %xcc, loop_786
mulx %i6, %g7, %l6
fba %fcc3, loop_787
fbn %fcc3, loop_788
loop_786:
fmovse %icc, %f13, %f8
subccc %o7, 0x071E, %i0
loop_787:
fcmple32 %f12, %f0, %o5
loop_788:
fmovdl %icc, %f10, %f0
movgu %icc, %o2, %o0
fsrc1s %f17, %f17
movge %xcc, %i2, %g5
srlx %l1, %l2, %l4
fbg,a %fcc0, loop_789
subcc %i5, %l0, %g1
orn %l5, %i3, %i1
tg %icc, 0x3
loop_789:
array32 %g4, %o4, %o1
movrgez %i4, 0x282, %o6
tcc %xcc, 0x4
edge32l %i7, %o3, %g3
movge %xcc, %g2, %l3
fones %f15
fmovdl %xcc, %f16, %f13
fmovde %icc, %f27, %f19
ldd [%l7 + 0x48], %i6
edge16l %g7, %g6, %l6
membar 0x6F
edge16 %i0, %o7, %o5
tne %xcc, 0x7
fmovrdlez %o0, %f4, %f20
set 0x30, %g6
sta %f12, [%l7 + %g6] 0x15
fmovsge %xcc, %f10, %f0
fmovrdne %o2, %f0, %f12
edge8ln %i2, %l1, %l2
alignaddrl %g5, %i5, %l0
movle %xcc, %g1, %l5
movrne %i3, 0x122, %l4
tcs %xcc, 0x0
fbule,a %fcc0, loop_790
array16 %g4, %o4, %o1
movre %i1, %o6, %i7
tl %icc, 0x5
loop_790:
ldx [%l7 + 0x30], %o3
srlx %i4, 0x10, %g2
udiv %l3, 0x1519, %i6
smulcc %g3, %g6, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8ln %i0, %o7, %l6
fmovdgu %icc, %f22, %f20
fnegs %f1, %f6
set 0x60, %g7
swapa [%l7 + %g7] 0x89, %o0
bpos loop_791
mulx %o5, 0x1B3E, %i2
array8 %o2, %l2, %g5
tsubcc %i5, %l1, %g1
loop_791:
movleu %xcc, %l5, %i3
smulcc %l4, %l0, %o4
movl %xcc, %o1, %i1
bn,a,pt %xcc, loop_792
fmovscs %icc, %f25, %f12
alignaddr %g4, %i7, %o3
wr %g0, 0x19, %asi
sta %f15, [%l7 + 0x34] %asi
loop_792:
andn %i4, 0x05A8, %o6
fcmpne32 %f4, %f12, %l3
or %i6, 0x1ECD, %g2
fcmpne16 %f8, %f0, %g3
fandnot2 %f30, %f0, %f0
mova %xcc, %g6, %i0
fnot1s %f21, %f27
mulscc %o7, 0x02F3, %l6
fbge %fcc2, loop_793
fmul8ulx16 %f26, %f4, %f4
sll %o0, 0x02, %o5
tg %icc, 0x2
loop_793:
ldsb [%l7 + 0x2B], %i2
srlx %o2, 0x0E, %g7
bg,a,pn %icc, loop_794
fmovrdgz %l2, %f16, %f28
bn,pn %icc, loop_795
or %g5, %i5, %l1
loop_794:
andn %l5, %i3, %l4
movgu %icc, %g1, %l0
loop_795:
movvc %xcc, %o1, %i1
fand %f8, %f24, %f24
tvc %xcc, 0x0
st %f8, [%l7 + 0x10]
fsrc1s %f29, %f16
fpack32 %f4, %f26, %f30
tsubcctv %o4, %i7, %g4
xorcc %i4, %o3, %l3
ldsb [%l7 + 0x33], %o6
fpadd32s %f1, %f8, %f0
ldsw [%l7 + 0x50], %g2
fbuge,a %fcc0, loop_796
bg,a,pt %xcc, loop_797
bcs,pn %xcc, loop_798
tl %xcc, 0x4
loop_796:
edge8ln %i6, %g6, %i0
loop_797:
xnorcc %g3, 0x08FC, %o7
loop_798:
nop
wr %g0, 0x0c, %asi
stda %o0, [%l7 + 0x18] %asi
udivx %o5, 0x06CA, %i2
stw %o2, [%l7 + 0x28]
orncc %g7, 0x12CA, %l6
fcmpes %fcc2, %f19, %f27
stx %g5, [%l7 + 0x60]
set 0x4B, %i6
ldsba [%l7 + %i6] 0x11, %l2
fble %fcc1, loop_799
bvc,a loop_800
fblg %fcc3, loop_801
for %f28, %f30, %f12
loop_799:
edge32ln %i5, %l1, %i3
loop_800:
umulcc %l4, 0x0004, %g1
loop_801:
tsubcctv %l5, 0x0013, %o1
tcs %icc, 0x3
movleu %icc, %l0, %i1
fmul8x16au %f31, %f24, %f26
taddcctv %o4, 0x1587, %i7
be,pn %icc, loop_802
fble,a %fcc3, loop_803
fnot2s %f14, %f4
set 0x26, %o2
lduba [%l7 + %o2] 0x04, %i4
loop_802:
nop
set 0x0F, %o1
stba %o3, [%l7 + %o1] 0xeb
membar #Sync
loop_803:
subcc %g4, 0x03B6, %o6
fmovsgu %xcc, %f31, %f11
brlez %g2, loop_804
movl %xcc, %l3, %i6
be,a loop_805
movcc %icc, %i0, %g3
loop_804:
std %f20, [%l7 + 0x30]
tle %xcc, 0x6
loop_805:
bl %xcc, loop_806
movn %xcc, %g6, %o7
stbar
set 0x70, %o5
lda [%l7 + %o5] 0x15, %f24
loop_806:
add %o0, %i2, %o5
tne %xcc, 0x3
srl %o2, %g7, %l6
tvs %xcc, 0x7
movgu %icc, %l2, %g5
stbar
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcs %icc, 0x2
set 0x40, %o0
swapa [%l7 + %o0] 0x18, %i5
movvc %xcc, %l1, %l4
alignaddr %g1, %l5, %o1
xnor %l0, 0x017E, %i3
xor %o4, %i1, %i7
ldsh [%l7 + 0x5C], %o3
tcs %icc, 0x0
movge %xcc, %g4, %o6
movge %icc, %g2, %i4
fbo,a %fcc2, loop_807
fxor %f10, %f28, %f14
wr %g0, 0x80, %asi
ldsha [%l7 + 0x7A] %asi, %i6
loop_807:
ld [%l7 + 0x34], %f20
stb %l3, [%l7 + 0x70]
edge8 %i0, %g3, %g6
movcs %icc, %o7, %i2
fmul8sux16 %f22, %f18, %f20
fones %f20
movvs %icc, %o0, %o5
movle %icc, %o2, %g7
fbg,a %fcc2, loop_808
movleu %icc, %l2, %g5
tgu %icc, 0x6
fnand %f22, %f28, %f0
loop_808:
tpos %icc, 0x3
ta %xcc, 0x0
tneg %icc, 0x6
fzeros %f31
sth %l6, [%l7 + 0x62]
addcc %i5, 0x1F2D, %l1
set 0x30, %i0
stda %l4, [%l7 + %i0] 0x19
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array16 %l5, %g1, %l0
fmovdleu %icc, %f1, %f26
tg %icc, 0x1
set 0x45, %g2
ldsba [%l7 + %g2] 0x88, %o1
bl,a %xcc, loop_809
stx %i3, [%l7 + 0x40]
fands %f9, %f17, %f3
stx %i1, [%l7 + 0x30]
loop_809:
subc %i7, %o4, %g4
sub %o6, %o3, %g2
subccc %i6, 0x0FAA, %i4
bpos,pn %xcc, loop_810
std %f4, [%l7 + 0x30]
tcs %icc, 0x5
faligndata %f30, %f14, %f12
loop_810:
stx %l3, [%l7 + 0x78]
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
set 0x10, %i1
lduw [%l7 + %i1], %i0
fmovsg %xcc, %f6, %f21
fsrc2 %f24, %f22
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x21] %asi, %g6
or %g3, 0x04C6, %i2
be,pn %icc, loop_811
edge16n %o7, %o5, %o2
fmovrsgz %o0, %f19, %f6
movrlez %g7, %g5, %l2
loop_811:
movvs %icc, %l6, %l1
bleu,pt %xcc, loop_812
movl %icc, %i5, %l4
tle %icc, 0x4
bg loop_813
loop_812:
ble,a %xcc, loop_814
andcc %l5, %l0, %o1
set 0x0C, %i5
lduha [%l7 + %i5] 0x0c, %i3
loop_813:
brgez %g1, loop_815
loop_814:
mulx %i1, 0x04B2, %o4
set 0x3C, %g3
lduwa [%l7 + %g3] 0x80, %g4
loop_815:
edge16 %i7, %o6, %o3
fmovspos %xcc, %f3, %f24
set 0x7E, %g5
stha %g2, [%l7 + %g5] 0x2f
membar #Sync
fnor %f0, %f20, %f26
fpsub16 %f4, %f0, %f8
sir 0x09BB
orncc %i6, %i4, %i0
add %l7, 0x70, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %l3, %g6
subccc %i2, %g3, %o5
tsubcctv %o7, 0x015F, %o2
add %o0, %g7, %l2
bvs,a %icc, loop_816
edge16 %l6, %l1, %g5
tne %xcc, 0x0
edge16ln %i5, %l5, %l4
loop_816:
nop
wr %g0, 0x18, %asi
ldsha [%l7 + 0x64] %asi, %l0
tle %xcc, 0x0
tneg %icc, 0x4
fbg %fcc1, loop_817
movpos %xcc, %o1, %i3
movrgez %i1, %o4, %g4
fxor %f0, %f28, %f4
loop_817:
edge16n %i7, %g1, %o3
fornot1s %f27, %f11, %f2
subc %g2, %i6, %o6
fandnot1 %f26, %f8, %f26
movleu %xcc, %i4, %l3
array8 %g6, %i0, %i2
or %g3, 0x0E99, %o7
umul %o2, 0x1009, %o0
faligndata %f20, %f24, %f22
movvs %icc, %o5, %g7
movle %icc, %l6, %l2
fpsub32 %f22, %f6, %f12
fbe,a %fcc0, loop_818
fmovs %f10, %f5
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x48] %asi, 0x0
loop_818:
movvs %xcc, %l1, %l5
fmul8x16au %f6, %f8, %f12
popc %i5, %l0
bcc loop_819
membar 0x6C
fmul8x16au %f3, %f23, %f14
brz %o1, loop_820
loop_819:
std %l4, [%l7 + 0x68]
wr %g0, 0x10, %asi
lduha [%l7 + 0x52] %asi, %i1
loop_820:
fsrc1s %f27, %f4
edge32 %i3, %o4, %g4
movcc %icc, %i7, %o3
fbul,a %fcc3, loop_821
fandnot1 %f30, %f0, %f12
set 0x73, %i3
stba %g1, [%l7 + %i3] 0x0c
loop_821:
mulscc %i6, 0x0B24, %o6
fandnot2s %f17, %f2, %f29
fmovscs %xcc, %f14, %f24
fand %f30, %f16, %f16
tvs %icc, 0x0
stw %i4, [%l7 + 0x74]
fmovrsgz %l3, %f16, %f8
sub %g2, 0x1CA7, %i0
alignaddrl %g6, %i2, %g3
bshuffle %f22, %f30, %f18
fmovdpos %xcc, %f26, %f25
array8 %o2, %o0, %o7
fcmpes %fcc1, %f25, %f6
movrgz %o5, %g7, %l2
fpadd16 %f28, %f10, %f16
addc %g5, %l6, %l1
fandnot2s %f19, %f22, %f3
membar 0x5D
fornot2 %f22, %f18, %f2
tvc %xcc, 0x6
fsrc2s %f7, %f19
ldx [%l7 + 0x38], %l5
be,a loop_822
fmovscs %xcc, %f22, %f9
srax %l0, %o1, %i5
or %l4, 0x0B57, %i3
loop_822:
move %xcc, %i1, %o4
set 0x40, %l3
stda %f16, [%l7 + %l3] 0x19
movrgz %i7, 0x0F3, %o3
umulcc %g4, %g1, %o6
subcc %i6, %l3, %g2
movcs %icc, %i0, %g6
tn %xcc, 0x4
bge,a,pn %xcc, loop_823
taddcc %i2, %i4, %o2
fmovde %xcc, %f31, %f29
movg %xcc, %o0, %g3
loop_823:
bneg,pt %xcc, loop_824
orncc %o7, %g7, %o5
tcs %xcc, 0x5
srax %l2, %g5, %l6
loop_824:
move %icc, %l1, %l5
fornot2 %f6, %f8, %f12
fabss %f2, %f12
fcmpgt32 %f0, %f4, %l0
udivx %o1, 0x0525, %l4
fbge,a %fcc2, loop_825
movg %xcc, %i3, %i1
movpos %icc, %i5, %i7
movvs %xcc, %o3, %g4
loop_825:
ldd [%l7 + 0x30], %o4
ta %xcc, 0x7
ta %icc, 0x1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movneg %xcc, %g1, %o6
tne %xcc, 0x3
ble %icc, loop_826
array32 %i6, %l3, %g2
fble,a %fcc0, loop_827
xor %i0, %i2, %i4
loop_826:
fmovdl %xcc, %f22, %f17
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x0F] %asi, %g6
loop_827:
edge32n %o2, %g3, %o0
set 0x55, %o3
lduba [%l7 + %o3] 0x04, %o7
fcmpeq16 %f2, %f4, %g7
fnot1 %f10, %f30
mova %xcc, %l2, %g5
movle %xcc, %l6, %l1
tvc %xcc, 0x5
fand %f26, %f18, %f16
xorcc %o5, 0x1506, %l0
sdivcc %l5, 0x1D09, %l4
membar 0x1B
array32 %i3, %i1, %i5
tsubcctv %o1, 0x0153, %i7
tle %icc, 0x4
xorcc %g4, 0x15E9, %o4
bl,pn %xcc, loop_828
srlx %g1, 0x08, %o3
taddcc %o6, 0x1D87, %i6
xnor %g2, %l3, %i0
loop_828:
bcc,a loop_829
orn %i2, %i4, %g6
fnand %f30, %f12, %f18
tvs %xcc, 0x7
loop_829:
fmovsvs %xcc, %f28, %f30
ba,pt %xcc, loop_830
umul %o2, %o0, %o7
fmovsleu %xcc, %f27, %f14
movcc %icc, %g3, %g7
loop_830:
fmovsg %icc, %f13, %f15
tsubcctv %l2, 0x13E5, %g5
tcc %icc, 0x3
andcc %l6, 0x0FC5, %o5
fnors %f25, %f20, %f1
tpos %icc, 0x3
tvs %xcc, 0x0
srlx %l0, %l1, %l5
fbule %fcc2, loop_831
fmovsleu %icc, %f3, %f0
wr %g0, 0xe2, %asi
stha %i3, [%l7 + 0x7C] %asi
membar #Sync
loop_831:
movcc %xcc, %i1, %i5
fmuld8sux16 %f22, %f25, %f22
call loop_832
fmovdgu %xcc, %f3, %f6
wr %g0, 0x89, %asi
stba %o1, [%l7 + 0x44] %asi
loop_832:
lduw [%l7 + 0x0C], %i7
faligndata %f20, %f14, %f28
tleu %xcc, 0x2
fsrc1s %f6, %f7
srl %l4, 0x18, %o4
mova %xcc, %g4, %g1
fsrc2 %f18, %f4
fmovrslez %o6, %f13, %f27
ldd [%l7 + 0x08], %i6
fmovrse %o3, %f6, %f13
fnors %f2, %f12, %f31
fsrc1 %f30, %f22
wr %g0, 0x89, %asi
lduha [%l7 + 0x2E] %asi, %l3
bn,a loop_833
movge %icc, %g2, %i2
addcc %i4, %i0, %o2
fmovrsgez %g6, %f14, %f15
loop_833:
movrgez %o0, 0x262, %o7
movgu %icc, %g7, %g3
brlz,a %l2, loop_834
addc %g5, 0x173C, %o5
fmovd %f22, %f24
udivx %l0, 0x10F4, %l6
loop_834:
add %l5, %l1, %i1
edge32l %i5, %o1, %i3
flush %l7 + 0x44
movleu %xcc, %i7, %l4
call loop_835
tg %xcc, 0x7
edge32ln %g4, %o4, %o6
bne,a %icc, loop_836
loop_835:
fpsub16s %f16, %f6, %f15
stx %i6, [%l7 + 0x18]
fones %f14
loop_836:
fmovdleu %icc, %f11, %f7
fmovdg %icc, %f24, %f23
te %xcc, 0x5
ble,a,pn %icc, loop_837
bgu,a %xcc, loop_838
st %f28, [%l7 + 0x0C]
udiv %o3, 0x0683, %g1
loop_837:
udiv %l3, 0x1239, %i2
loop_838:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivcc %i4, 0x126B, %g2
fpsub32 %f14, %f30, %f12
bne,a loop_839
edge32l %i0, %o2, %o0
fxnor %f16, %f10, %f28
ldsb [%l7 + 0x11], %o7
loop_839:
fpadd32 %f24, %f30, %f16
fabsd %f18, %f14
fmovse %icc, %f8, %f15
fors %f0, %f20, %f22
fpadd32s %f8, %f7, %f14
ta %icc, 0x1
fmul8x16al %f1, %f20, %f24
tvc %icc, 0x6
ldd [%l7 + 0x78], %g6
taddcc %g6, 0x04AB, %l2
fmovdgu %icc, %f10, %f27
bgu,pn %icc, loop_840
tn %xcc, 0x7
sub %g3, 0x18D6, %o5
edge32l %g5, %l0, %l5
loop_840:
membar 0x0B
fmul8ulx16 %f8, %f18, %f4
tsubcc %l6, 0x0D94, %l1
fcmpne16 %f18, %f2, %i1
te %xcc, 0x4
movrne %o1, 0x080, %i3
srl %i5, 0x11, %l4
fcmpgt32 %f26, %f22, %i7
orcc %o4, 0x1024, %o6
fbg,a %fcc3, loop_841
array16 %g4, %o3, %i6
brgez,a %g1, loop_842
mulx %i2, 0x0B1D, %l3
loop_841:
fand %f10, %f18, %f22
ldd [%l7 + 0x28], %f2
loop_842:
fmovrdgez %i4, %f22, %f26
addc %i0, 0x08EB, %o2
fmovda %icc, %f24, %f4
brz %o0, loop_843
fmovscs %xcc, %f0, %f23
tn %icc, 0x2
tl %xcc, 0x7
loop_843:
tvs %xcc, 0x5
array32 %g2, %o7, %g7
edge8l %l2, %g6, %g3
movl %icc, %o5, %g5
fpadd16s %f2, %f18, %f13
fpadd16 %f2, %f18, %f8
edge16l %l0, %l5, %l1
alignaddrl %i1, %l6, %i3
fmovdn %icc, %f1, %f25
fble,a %fcc2, loop_844
lduw [%l7 + 0x48], %o1
fpack16 %f22, %f8
movre %i5, 0x205, %i7
loop_844:
fbl %fcc3, loop_845
fmovsvs %xcc, %f18, %f7
addc %l4, 0x14E5, %o4
fblg,a %fcc2, loop_846
loop_845:
ta %xcc, 0x6
fmovrslez %o6, %f3, %f31
fbn %fcc1, loop_847
loop_846:
movneg %xcc, %o3, %i6
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x4B] %asi, %g1
loop_847:
fexpand %f24, %f24
fornot2s %f26, %f15, %f0
srl %i2, %g4, %i4
std %f28, [%l7 + 0x48]
bcs %icc, loop_848
mulx %i0, %o2, %o0
fmovdpos %xcc, %f15, %f19
fmovrsne %l3, %f30, %f19
loop_848:
fbu,a %fcc1, loop_849
fcmpeq32 %f14, %f0, %g2
nop
setx loop_850, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fnands %f22, %f27, %f15
loop_849:
tvc %icc, 0x7
fmovsneg %xcc, %f7, %f5
loop_850:
lduh [%l7 + 0x6C], %o7
fcmpeq32 %f12, %f20, %g7
movleu %xcc, %g6, %g3
addcc %l2, 0x112E, %g5
ldd [%l7 + 0x58], %l0
fnot1s %f13, %f26
ldd [%l7 + 0x30], %f24
movre %l5, 0x398, %l1
tle %xcc, 0x0
and %i1, 0x1536, %l6
xnorcc %o5, %o1, %i5
movpos %icc, %i3, %l4
fmovdvc %icc, %f25, %f10
xor %i7, 0x1318, %o4
tcc %xcc, 0x1
fmul8x16au %f24, %f1, %f6
fcmpne32 %f24, %f18, %o3
fbe,a %fcc0, loop_851
nop
setx loop_852, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
call loop_853
edge32 %i6, %o6, %i2
loop_851:
bleu,a loop_854
loop_852:
fxors %f10, %f26, %f20
loop_853:
fones %f15
fba %fcc3, loop_855
loop_854:
move %xcc, %g4, %g1
bcs,a,pt %icc, loop_856
fmovsn %xcc, %f9, %f2
loop_855:
ldsh [%l7 + 0x6E], %i0
bne,pt %icc, loop_857
loop_856:
fmovde %icc, %f22, %f23
sll %i4, %o2, %l3
sdivcc %g2, 0x0199, %o0
loop_857:
fnot2 %f24, %f2
smul %g7, %g6, %o7
ld [%l7 + 0x70], %f6
srax %g3, %l2, %g5
fmul8sux16 %f24, %f16, %f30
brlz %l0, loop_858
fzeros %f8
tg %icc, 0x0
subccc %l1, %l5, %l6
loop_858:
subccc %o5, 0x15A9, %i1
tvc %icc, 0x1
fba,a %fcc2, loop_859
brnz %i5, loop_860
add %o1, %i3, %i7
fmovda %xcc, %f12, %f29
loop_859:
fbg %fcc3, loop_861
loop_860:
movneg %xcc, %l4, %o4
array32 %o3, %o6, %i6
srax %i2, %g1, %i0
loop_861:
fmovsleu %icc, %f15, %f26
udiv %g4, 0x0A48, %o2
add %l7, 0x0C, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %l3, %i4
subc %g2, %o0, %g6
sllx %g7, 0x05, %g3
fmovsvs %xcc, %f16, %f0
fpadd16s %f18, %f10, %f11
fcmple16 %f2, %f8, %o7
bn,pt %xcc, loop_862
fandnot2 %f8, %f14, %f10
sll %g5, %l0, %l2
edge8ln %l1, %l6, %l5
loop_862:
movl %icc, %i1, %i5
xnor %o5, %o1, %i3
andncc %i7, %l4, %o3
udiv %o4, 0x131C, %i6
add %o6, 0x0D88, %i2
fmul8x16 %f18, %f16, %f12
ldsh [%l7 + 0x74], %g1
mulscc %i0, 0x08DD, %g4
fandnot1s %f2, %f8, %f5
movrne %l3, %o2, %g2
bge loop_863
smulcc %o0, %g6, %i4
movg %xcc, %g7, %o7
fpadd32 %f30, %f30, %f18
loop_863:
fbu %fcc0, loop_864
ba %xcc, loop_865
fbn,a %fcc3, loop_866
fnands %f21, %f19, %f4
loop_864:
fnot1 %f0, %f22
loop_865:
fbl,a %fcc3, loop_867
loop_866:
fandnot1 %f18, %f28, %f8
ldd [%l7 + 0x48], %g4
brlez %g3, loop_868
loop_867:
tge %icc, 0x0
brgez %l0, loop_869
fmovrdlz %l1, %f0, %f16
loop_868:
fmovde %xcc, %f24, %f12
umul %l2, 0x1049, %l6
loop_869:
umulcc %i1, 0x129E, %i5
call loop_870
smul %o5, 0x01DE, %l5
fcmple16 %f22, %f24, %i3
sethi 0x0139, %o1
loop_870:
subcc %i7, %o3, %o4
edge32 %l4, %o6, %i6
movvc %xcc, %g1, %i2
sir 0x1C1F
tne %icc, 0x5
wr %g0, 0x80, %asi
lda [%l7 + 0x0C] %asi, %f13
te %icc, 0x2
wr %g0, 0x88, %asi
ldswa [%l7 + 0x74] %asi, %g4
fbne %fcc2, loop_871
fbug %fcc0, loop_872
sethi 0x0211, %l3
tleu %icc, 0x4
loop_871:
fsrc1 %f22, %f20
loop_872:
fones %f4
array8 %o2, %i0, %o0
fmovdleu %icc, %f31, %f3
wr %g0, 0x10, %asi
ldxa [%l7 + 0x18] %asi, %g2
edge32 %g6, %i4, %g7
sdiv %o7, 0x0A92, %g3
wr %g0, 0x18, %asi
swapa [%l7 + 0x1C] %asi, %g5
fnor %f4, %f4, %f28
movre %l0, 0x0C9, %l2
ba,a,pt %xcc, loop_873
fnot2 %f0, %f4
brnz %l6, loop_874
siam 0x0
loop_873:
udiv %i1, 0x14D5, %i5
popc %o5, %l5
loop_874:
fpack32 %f6, %f28, %f20
tgu %icc, 0x3
brgez %l1, loop_875
fmovsle %icc, %f23, %f7
fpadd16s %f19, %f27, %f10
tcs %icc, 0x3
loop_875:
fmovdgu %xcc, %f9, %f6
set 0x40, %i7
ldda [%l7 + %i7] 0x15, %f0
fexpand %f12, %f16
edge16 %o1, %i7, %i3
fabss %f14, %f12
fble %fcc0, loop_876
movrlez %o3, %o4, %o6
fornot1 %f4, %f26, %f14
add %l7, 0x40, %l6
wr %g0, 0x88, %asi
casa [%l6] 0x88, %i6, %g1
loop_876:
fbg,a %fcc2, loop_877
tpos %xcc, 0x3
fmovsvs %icc, %f30, %f25
edge8 %i2, %g4, %l4
loop_877:
sethi 0x12BC, %l3
brz %o2, loop_878
sdiv %o0, 0x1A9B, %i0
ldd [%l7 + 0x30], %g6
fpsub32s %f14, %f12, %f21
loop_878:
sub %g2, %g7, %o7
addc %i4, 0x0DC9, %g5
ldd [%l7 + 0x68], %f14
te %xcc, 0x0
fnand %f20, %f4, %f24
membar 0x3C
srlx %g3, 0x15, %l0
popc %l6, %i1
edge32l %l2, %i5, %o5
fbl,a %fcc3, loop_879
udivcc %l1, 0x02D0, %o1
ldstub [%l7 + 0x6C], %l5
movle %icc, %i7, %i3
loop_879:
movrlz %o3, %o4, %o6
tleu %icc, 0x4
edge32 %g1, %i6, %g4
ldsb [%l7 + 0x6B], %l4
fbug %fcc1, loop_880
te %icc, 0x2
fbo %fcc2, loop_881
tpos %icc, 0x6
loop_880:
edge16n %l3, %o2, %o0
sub %i0, %i2, %g2
loop_881:
bgu,a %icc, loop_882
tle %icc, 0x6
edge16n %g6, %o7, %g7
movre %g5, 0x253, %i4
loop_882:
subccc %l0, %g3, %i1
tvs %icc, 0x6
and %l2, %i5, %l6
add %l1, 0x1165, %o1
edge8l %o5, %i7, %l5
fbue %fcc2, loop_883
fbule %fcc1, loop_884
nop
set 0x5F, %l6
ldstub [%l7 + %l6], %i3
fblg,a %fcc0, loop_885
loop_883:
movg %icc, %o3, %o6
loop_884:
array8 %g1, %o4, %g4
fand %f16, %f4, %f26
loop_885:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsn %xcc, %f8, %f17
tge %icc, 0x2
fmovdl %xcc, %f16, %f24
alignaddrl %i6, %l3, %l4
alignaddrl %o2, %i0, %o0
sethi 0x06C9, %g2
te %icc, 0x4
movvc %xcc, %i2, %o7
edge8l %g7, %g6, %g5
set 0x08, %i4
stda %i4, [%l7 + %i4] 0x27
membar #Sync
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bg loop_886
ldsh [%l7 + 0x38], %l0
taddcc %g3, %i1, %l2
sra %l6, 0x03, %i5
loop_886:
bl,pn %xcc, loop_887
fsrc2 %f14, %f0
fpadd32 %f12, %f6, %f4
add %l7, 0x74, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %o1
casa [%l6] %asi, %o1, %o5
loop_887:
movn %icc, %i7, %l1
bgu,a loop_888
movleu %icc, %i3, %o3
movn %xcc, %o6, %g1
fbue %fcc2, loop_889
loop_888:
fandnot2s %f22, %f30, %f31
movg %xcc, %l5, %g4
fsrc2s %f4, %f31
loop_889:
bvs,pt %icc, loop_890
movrgz %i6, 0x261, %l3
fsrc1 %f28, %f8
bne loop_891
loop_890:
or %o4, %o2, %l4
ldsb [%l7 + 0x65], %i0
fmovsvc %icc, %f17, %f0
loop_891:
umul %o0, %g2, %o7
nop
set 0x68, %l2
std %i2, [%l7 + %l2]
ldx [%l7 + 0x68], %g6
fbl,a %fcc0, loop_892
edge8 %g5, %i4, %g7
membar 0x20
bgu,a %xcc, loop_893
loop_892:
movneg %xcc, %l0, %g3
set 0x76, %o4
lduha [%l7 + %o4] 0x0c, %i1
loop_893:
nop
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x30] %asi, %l6
movge %xcc, %l2, %i5
tleu %xcc, 0x5
fmovrslez %o5, %f26, %f5
tpos %icc, 0x2
fmovdl %icc, %f3, %f11
movl %xcc, %i7, %o1
mulscc %l1, %i3, %o6
sir 0x11B9
fbge,a %fcc3, loop_894
fpadd32 %f14, %f4, %f0
fnegs %f2, %f13
fmovdne %icc, %f11, %f1
loop_894:
fmovdcs %icc, %f22, %f30
tne %icc, 0x3
fandnot1 %f20, %f24, %f24
movpos %xcc, %o3, %g1
tne %xcc, 0x7
nop
setx loop_895, %l0, %l1
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 %g4, %i6, %l5
fmovsvs %icc, %f10, %f4
orcc %l3, %o2, %o4
loop_895:
fnot1 %f6, %f20
movrlez %i0, %o0, %l4
udiv %o7, 0x1E7B, %g2
tne %xcc, 0x2
movn %xcc, %i2, %g5
set 0x40, %g1
stda %f16, [%l7 + %g1] 0x88
xnor %g6, 0x1CCA, %i4
add %l0, 0x1A8C, %g3
sdiv %g7, 0x1D44, %i1
fmovrsgz %l6, %f17, %f5
fexpand %f10, %f20
fmovsgu %xcc, %f7, %f5
fexpand %f0, %f14
sll %l2, %o5, %i5
tn %xcc, 0x7
andncc %i7, %l1, %o1
edge16ln %o6, %i3, %g1
umulcc %g4, %o3, %i6
ta %xcc, 0x4
tleu %icc, 0x6
tl %icc, 0x0
movrlez %l5, 0x0A4, %l3
ldd [%l7 + 0x30], %o4
stw %i0, [%l7 + 0x64]
ldsw [%l7 + 0x24], %o2
sub %o0, %l4, %g2
fands %f11, %f11, %f11
fcmpeq32 %f16, %f18, %o7
bne,a,pn %xcc, loop_896
bvc,pt %icc, loop_897
addccc %g5, 0x14E9, %g6
umulcc %i4, 0x08B5, %i2
loop_896:
nop
setx loop_898, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_897:
edge16n %g3, %g7, %l0
edge8 %l6, %l2, %i1
fone %f24
loop_898:
umulcc %i5, %i7, %o5
bcs,a,pn %icc, loop_899
orcc %l1, %o1, %o6
set 0x5C, %o6
lduwa [%l7 + %o6] 0x80, %i3
loop_899:
membar 0x4A
sub %g1, %o3, %i6
fabss %f23, %f2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fandnot2s %f12, %f19, %f24
fabss %f14, %f17
edge32n %l5, %l3, %o4
addc %g4, %o2, %o0
array8 %i0, %g2, %l4
bpos loop_900
bpos,pn %icc, loop_901
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x23] %asi, %g5
loop_900:
fbule %fcc0, loop_902
loop_901:
edge8ln %g6, %o7, %i2
movrlz %g3, %i4, %g7
brgz %l6, loop_903
loop_902:
orcc %l0, 0x1DD5, %l2
addc %i1, 0x111B, %i5
siam 0x0
loop_903:
addcc %i7, %o5, %o1
fbl,a %fcc1, loop_904
te %icc, 0x5
fmuld8sux16 %f4, %f20, %f8
fbug %fcc0, loop_905
loop_904:
movrgz %o6, 0x3D2, %i3
bvs,a,pn %icc, loop_906
fbge,a %fcc1, loop_907
loop_905:
tgu %icc, 0x3
movleu %icc, %g1, %l1
loop_906:
fornot1 %f0, %f16, %f0
loop_907:
tvc %icc, 0x3
prefetch [%l7 + 0x50], 0x3
movrgz %o3, %l5, %i6
fmovsg %icc, %f22, %f22
tg %xcc, 0x3
set 0x20, %l1
swapa [%l7 + %l1] 0x89, %o4
swap [%l7 + 0x38], %l3
edge8 %o2, %o0, %i0
sll %g4, 0x05, %g2
srl %g5, %g6, %o7
fcmpne32 %f24, %f18, %l4
fpack32 %f16, %f16, %f12
taddcc %g3, 0x1404, %i2
tleu %xcc, 0x1
udiv %g7, 0x1DD6, %i4
fand %f6, %f12, %f24
movvs %xcc, %l6, %l0
set 0x73, %l5
ldstuba [%l7 + %l5] 0x88, %l2
srl %i5, %i1, %o5
movcs %xcc, %i7, %o6
tg %xcc, 0x1
orcc %i3, 0x1419, %o1
tcc %xcc, 0x7
tvs %icc, 0x3
movneg %icc, %l1, %g1
fxnors %f28, %f26, %f22
ldd [%l7 + 0x38], %l4
fmul8x16au %f15, %f9, %f14
addc %i6, 0x1ABD, %o4
andcc %l3, 0x154B, %o3
fnot1 %f28, %f0
movge %icc, %o0, %i0
movneg %xcc, %o2, %g4
fornot2 %f18, %f8, %f8
tcs %xcc, 0x6
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %g4
addcc %g6, %o7, %g2
subccc %g3, 0x0ECD, %i2
movne %xcc, %g7, %i4
stbar
ldd [%l7 + 0x08], %l4
add %l7, 0x58, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %l6, %l0
fones %f9
orn %i5, 0x0A56, %i1
stb %l2, [%l7 + 0x6E]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array8 %o5, %o6, %i3
pdist %f20, %f10, %f4
ble,a,pn %icc, loop_908
orn %i7, %l1, %g1
edge32ln %l5, %i6, %o4
fmovrsne %o1, %f12, %f3
loop_908:
stw %l3, [%l7 + 0x2C]
nop
setx loop_909, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tg %icc, 0x0
te %xcc, 0x3
tsubcc %o0, %o3, %i0
loop_909:
xnor %g4, 0x1706, %o2
fbug %fcc2, loop_910
array32 %g6, %g5, %g2
tsubcc %o7, 0x092D, %g3
fpack16 %f18, %f23
loop_910:
orn %i2, %g7, %i4
fmovrsgez %l6, %f9, %f22
siam 0x3
brgez,a %l0, loop_911
fmovsn %icc, %f16, %f11
faligndata %f10, %f14, %f24
fbe,a %fcc1, loop_912
loop_911:
std %i4, [%l7 + 0x10]
sethi 0x0EB6, %i1
edge16n %l2, %l4, %o5
loop_912:
fmovdl %icc, %f0, %f29
and %o6, 0x1C79, %i3
nop
setx loop_913, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tl %icc, 0x4
add %l1, 0x1AC7, %g1
siam 0x6
loop_913:
fble,a %fcc3, loop_914
tge %icc, 0x6
and %i7, 0x07D4, %i6
tn %icc, 0x5
loop_914:
fmul8x16al %f0, %f19, %f26
edge32ln %l5, %o1, %o4
fpsub16 %f28, %f10, %f30
bgu,pn %xcc, loop_915
xnor %l3, 0x0DD2, %o0
addcc %i0, 0x0F9F, %g4
tsubcctv %o3, 0x0347, %o2
loop_915:
array16 %g6, %g5, %g2
tcc %icc, 0x0
fbn,a %fcc3, loop_916
fnegs %f26, %f2
srl %o7, %g3, %i2
movne %xcc, %g7, %l6
loop_916:
sllx %l0, %i4, %i5
edge8ln %l2, %l4, %i1
umulcc %o6, %o5, %l1
sdivcc %i3, 0x00DC, %i7
udivcc %i6, 0x19AA, %l5
sllx %o1, %g1, %o4
bge,a,pt %xcc, loop_917
subc %l3, %o0, %g4
subcc %i0, 0x0A0B, %o2
srl %o3, 0x10, %g6
loop_917:
nop
wr %g0, 0x81, %asi
ldsba [%l7 + 0x40] %asi, %g5
popc 0x1315, %g2
fpadd32 %f4, %f4, %f10
fmuld8ulx16 %f3, %f21, %f26
tn %icc, 0x7
smul %g3, 0x0AD0, %o7
sdivcc %g7, 0x0751, %i2
srax %l0, %l6, %i5
movle %icc, %i4, %l2
fbul,a %fcc1, loop_918
for %f20, %f12, %f10
fmovsvs %xcc, %f25, %f7
fbne %fcc2, loop_919
loop_918:
alignaddrl %i1, %o6, %o5
edge16ln %l4, %l1, %i7
xor %i6, %i3, %l5
loop_919:
sdivx %o1, 0x0D32, %g1
ldx [%l7 + 0x38], %o4
fmovsn %icc, %f10, %f8
tsubcc %l3, %g4, %o0
sdiv %i0, 0x1C8A, %o3
movle %icc, %o2, %g5
edge8ln %g6, %g3, %g2
sll %g7, %i2, %l0
edge16 %o7, %i5, %l6
membar 0x2D
fnor %f2, %f24, %f28
smul %i4, 0x0BDE, %i1
sir 0x02C3
movne %icc, %l2, %o5
tpos %icc, 0x3
srlx %o6, %l4, %l1
brlez,a %i7, loop_920
or %i6, %l5, %i3
flush %l7 + 0x48
tcs %xcc, 0x0
loop_920:
fpadd16 %f10, %f16, %f14
tcc %icc, 0x5
taddcc %g1, 0x1F16, %o4
fbuge %fcc0, loop_921
fbul %fcc1, loop_922
fbn %fcc3, loop_923
tgu %icc, 0x4
loop_921:
fmovsvs %xcc, %f18, %f3
loop_922:
movcs %icc, %l3, %o1
loop_923:
movrlz %g4, 0x158, %o0
sllx %o3, %o2, %i0
bg loop_924
array16 %g5, %g3, %g6
umulcc %g7, 0x15C3, %g2
fba %fcc0, loop_925
loop_924:
subc %l0, 0x0549, %i2
fmovde %xcc, %f21, %f10
umul %o7, %l6, %i5
loop_925:
nop
wr %g0, 0x89, %asi
lduba [%l7 + 0x25] %asi, %i4
lduw [%l7 + 0x4C], %i1
movcc %icc, %o5, %o6
udiv %l2, 0x0E4F, %l1
and %l4, 0x0FB5, %i6
pdist %f14, %f16, %f10
tvc %xcc, 0x1
sdivcc %l5, 0x0150, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgz %g1, %i7, %o4
bge,a,pn %xcc, loop_926
fbn,a %fcc3, loop_927
edge8 %o1, %l3, %o0
alignaddrl %o3, %g4, %o2
loop_926:
tle %icc, 0x0
loop_927:
bcc,a loop_928
bgu loop_929
subccc %i0, %g3, %g6
set 0x26, %o7
lduba [%l7 + %o7] 0x80, %g5
loop_928:
sra %g7, %g2, %i2
loop_929:
fcmpeq32 %f0, %f20, %o7
movge %icc, %l6, %i5
move %icc, %i4, %i1
movpos %icc, %l0, %o5
fxnors %f23, %f4, %f29
ldsb [%l7 + 0x59], %o6
fmovdgu %xcc, %f20, %f18
movneg %xcc, %l2, %l4
fmovrdlez %i6, %f22, %f22
edge16ln %l1, %i3, %l5
orncc %i7, 0x020B, %g1
fpadd16s %f19, %f12, %f12
fbg,a %fcc3, loop_930
fmovsl %xcc, %f11, %f17
tge %icc, 0x0
fmovrslz %o1, %f18, %f13
loop_930:
ldsb [%l7 + 0x73], %l3
fpmerge %f9, %f3, %f28
fpadd16 %f4, %f30, %f8
bl,a,pt %xcc, loop_931
mova %icc, %o4, %o3
te %xcc, 0x3
edge32n %g4, %o0, %i0
loop_931:
edge32 %o2, %g3, %g6
udiv %g5, 0x0139, %g7
fmovrdgz %i2, %f28, %f30
fcmpne32 %f26, %f0, %o7
fbul,a %fcc3, loop_932
fandnot1 %f4, %f10, %f22
edge32 %g2, %l6, %i5
set 0x50, %g4
stwa %i1, [%l7 + %g4] 0x15
loop_932:
bcs,a %icc, loop_933
fnand %f26, %f10, %f18
array8 %l0, %o5, %i4
bvs,a,pn %icc, loop_934
loop_933:
movvc %icc, %o6, %l4
tvc %icc, 0x0
mulscc %l2, %l1, %i6
loop_934:
fmovrsne %l5, %f23, %f21
or %i3, %g1, %o1
mulx %l3, %i7, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smulcc %g4, %o4, %i0
fxors %f31, %f25, %f30
fabsd %f14, %f10
tpos %xcc, 0x0
set 0x1F, %i2
lduba [%l7 + %i2] 0x11, %o0
stbar
edge32n %o2, %g3, %g5
bn,a,pt %icc, loop_935
movne %xcc, %g6, %g7
wr %g0, 0x10, %asi
ldsha [%l7 + 0x7C] %asi, %i2
loop_935:
tne %icc, 0x3
edge8 %o7, %l6, %i5
taddcctv %g2, %i1, %o5
bge,pn %icc, loop_936
edge16n %l0, %o6, %i4
stb %l4, [%l7 + 0x18]
sra %l2, 0x0E, %l1
loop_936:
fnegd %f0, %f28
tvs %xcc, 0x2
array16 %i6, %l5, %i3
st %f24, [%l7 + 0x24]
movcc %xcc, %g1, %o1
brgz,a %l3, loop_937
edge16n %o3, %g4, %i7
wr %g0, 0x89, %asi
ldxa [%l7 + 0x18] %asi, %o4
loop_937:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fsrc1s %f18, %f17
set 0x70, %l4
ldxa [%l7 + %l4] 0x14, %i0
srlx %o0, %g3, %g5
fbug %fcc2, loop_938
tvs %xcc, 0x7
bvs,pn %xcc, loop_939
movgu %icc, %g6, %g7
loop_938:
nop
set 0x5C, %g6
swapa [%l7 + %g6] 0x89, %o2
loop_939:
fxnors %f17, %f18, %f28
fornot1 %f6, %f22, %f8
set 0x18, %g7
lda [%l7 + %g7] 0x04, %f1
srax %i2, 0x1B, %o7
addccc %l6, 0x08E3, %i5
movneg %xcc, %i1, %o5
fbne,a %fcc1, loop_940
brnz,a %l0, loop_941
movrlz %o6, 0x30B, %i4
te %icc, 0x3
loop_940:
fandnot1s %f26, %f5, %f31
loop_941:
fsrc2 %f30, %f0
set 0x50, %l0
lduha [%l7 + %l0] 0x04, %l4
andncc %g2, %l1, %i6
udivcc %l5, 0x1365, %l2
subccc %i3, 0x1049, %g1
set 0x6C, %i6
lda [%l7 + %i6] 0x10, %f28
subccc %o1, %l3, %g4
fmovdg %xcc, %f13, %f17
subc %i7, %o4, %i0
faligndata %f2, %f12, %f16
fmovsg %icc, %f24, %f24
xnor %o0, %g3, %g5
tcs %xcc, 0x0
mulscc %g6, %g7, %o3
fbul,a %fcc1, loop_942
add %i2, %o2, %l6
edge32 %o7, %i5, %o5
sll %l0, 0x1A, %o6
loop_942:
fbuge %fcc0, loop_943
movge %icc, %i4, %l4
tvs %xcc, 0x5
subc %i1, 0x0B7A, %l1
loop_943:
tsubcc %g2, %l5, %i6
fbl %fcc3, loop_944
fbule %fcc3, loop_945
array16 %i3, %l2, %o1
fpadd16 %f2, %f6, %f0
loop_944:
fmovrdgz %g1, %f14, %f8
loop_945:
fcmpeq16 %f2, %f8, %l3
movl %xcc, %g4, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bleu %icc, loop_946
fexpand %f10, %f4
udiv %i0, 0x036C, %o0
udivcc %i7, 0x105C, %g3
loop_946:
edge32 %g6, %g5, %g7
tcc %icc, 0x7
fnot1 %f16, %f18
tleu %xcc, 0x4
tl %icc, 0x5
bcs,a loop_947
edge16l %o3, %i2, %o2
set 0x12, %o2
ldstuba [%l7 + %o2] 0x0c, %o7
loop_947:
nop
set 0x4C, %o1
lda [%l7 + %o1] 0x0c, %f3
movrlez %i5, 0x270, %l6
call loop_948
xnor %l0, 0x14CC, %o6
sra %i4, %l4, %i1
mulscc %o5, 0x06E1, %g2
loop_948:
sdiv %l1, 0x124A, %i6
edge32ln %i3, %l2, %o1
ldsw [%l7 + 0x40], %l5
add %g1, 0x1AB3, %g4
tgu %icc, 0x2
popc %o4, %i0
umulcc %o0, 0x131F, %i7
fnor %f16, %f8, %f22
xnorcc %g3, %l3, %g5
set 0x60, %o5
ldswa [%l7 + %o5] 0x80, %g7
srax %g6, %o3, %i2
movrlez %o2, %o7, %i5
subcc %l0, %o6, %i4
taddcc %l6, 0x1964, %i1
edge8n %o5, %l4, %g2
fbg,a %fcc3, loop_949
fmovsa %icc, %f17, %f4
wr %g0, 0x80, %asi
ldda [%l7 + 0x20] %asi, %l0
loop_949:
xnor %i6, %i3, %l2
nop
setx loop_950, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
alignaddrl %o1, %g1, %l5
subc %o4, 0x0C56, %i0
wr %g0, 0x80, %asi
ldsha [%l7 + 0x66] %asi, %o0
loop_950:
tneg %icc, 0x4
be,a,pt %xcc, loop_951
movrlz %g4, 0x0BE, %g3
fbe %fcc3, loop_952
umul %i7, 0x0534, %l3
loop_951:
movrne %g5, 0x3C3, %g7
ta %xcc, 0x5
loop_952:
fbg,a %fcc2, loop_953
move %xcc, %g6, %o3
edge16ln %o2, %i2, %o7
edge16n %i5, %o6, %i4
loop_953:
fcmpgt16 %f20, %f2, %l0
fmovsgu %xcc, %f10, %f25
fnors %f20, %f25, %f18
fmovde %icc, %f6, %f27
fbuge %fcc1, loop_954
sll %l6, 0x1F, %i1
edge32ln %o5, %l4, %l1
sll %i6, %g2, %l2
loop_954:
array32 %o1, %g1, %l5
fmovdvs %xcc, %f16, %f1
st %f12, [%l7 + 0x50]
tn %xcc, 0x1
movne %icc, %o4, %i3
andncc %o0, %i0, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stb %i7, [%l7 + 0x2F]
ble,a,pn %icc, loop_955
fnot1 %f22, %f2
sth %g4, [%l7 + 0x4C]
fbne %fcc1, loop_956
loop_955:
prefetch [%l7 + 0x28], 0x0
fbule,a %fcc2, loop_957
addcc %l3, %g7, %g5
loop_956:
fmovdcs %icc, %f24, %f22
srax %g6, %o3, %i2
loop_957:
siam 0x3
prefetch [%l7 + 0x4C], 0x3
umulcc %o2, %i5, %o6
movleu %xcc, %o7, %l0
move %xcc, %i4, %l6
fmovdne %xcc, %f9, %f27
movvc %xcc, %o5, %i1
fmovrslez %l1, %f27, %f26
fmovdvc %icc, %f21, %f5
fpsub32 %f0, %f10, %f24
edge16l %i6, %l4, %g2
udiv %l2, 0x1909, %g1
fmovrsgz %l5, %f29, %f14
fpackfix %f10, %f31
taddcc %o1, %o4, %i3
sra %i0, %g3, %o0
fnor %f2, %f6, %f18
add %l7, 0x34, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %i7, %l3
edge32l %g7, %g4, %g6
fpadd16 %f18, %f24, %f24
mulscc %o3, %g5, %i2
edge16 %i5, %o6, %o2
fpsub16s %f30, %f14, %f30
or %l0, %o7, %i4
set 0x34, %i0
lda [%l7 + %i0] 0x0c, %f10
brlez %l6, loop_958
alignaddr %i1, %l1, %o5
set 0x70, %o0
prefetcha [%l7 + %o0] 0x11, 0x0
loop_958:
movrlz %l4, %g2, %l2
fors %f31, %f1, %f16
tle %xcc, 0x7
edge16n %l5, %o1, %g1
sub %o4, %i0, %g3
umulcc %i3, %i7, %l3
fpsub16 %f2, %f6, %f10
sllx %o0, 0x0C, %g7
fmovrslz %g6, %f19, %f2
udivx %g4, 0x0A0C, %o3
orcc %g5, %i2, %i5
wr %g0, 0x80, %asi
ldsba [%l7 + 0x52] %asi, %o2
tn %xcc, 0x0
xnor %o6, 0x1145, %o7
srax %i4, %l6, %l0
ba,a,pt %xcc, loop_959
or %i1, 0x0457, %o5
fmovrdlz %l1, %f2, %f16
movne %xcc, %i6, %g2
loop_959:
call loop_960
tne %icc, 0x7
fabsd %f16, %f28
movgu %xcc, %l2, %l4
loop_960:
brlz,a %l5, loop_961
edge16 %g1, %o1, %i0
tl %icc, 0x1
add %l7, 0x38, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %o4
casxa [%l6] 0x19, %o4, %g3
loop_961:
mulscc %i3, %l3, %i7
ldub [%l7 + 0x54], %o0
subcc %g6, 0x025B, %g4
add %o3, 0x0ED5, %g5
fands %f2, %f9, %f8
udivx %i2, 0x1BC0, %i5
fbg,a %fcc0, loop_962
umul %g7, %o2, %o7
sub %i4, %l6, %l0
tsubcctv %o6, 0x0117, %i1
loop_962:
srax %o5, %l1, %i6
fmovsgu %icc, %f16, %f17
edge16ln %l2, %l4, %l5
add %g2, %o1, %g1
or %i0, %o4, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbn %fcc1, loop_963
sdivx %l3, 0x1792, %g3
fmovda %xcc, %f9, %f30
brlz %i7, loop_964
loop_963:
fmovdn %icc, %f18, %f23
fmovscc %icc, %f21, %f22
orncc %o0, 0x00E3, %g4
loop_964:
nop
set 0x28, %g2
prefetcha [%l7 + %g2] 0x88, 0x0
popc 0x1629, %g6
orn %g5, %i2, %g7
movrlz %o2, %i5, %i4
set 0x3A, %i1
ldsha [%l7 + %i1] 0x19, %o7
sll %l0, 0x1A, %o6
fmovrdgez %l6, %f6, %f18
ldx [%l7 + 0x08], %i1
fpsub32s %f27, %f0, %f9
subcc %l1, %o5, %l2
smul %l4, 0x1AA5, %i6
fsrc2 %f2, %f10
fornot1s %f4, %f21, %f1
bneg,pn %xcc, loop_965
fpsub16s %f20, %f16, %f9
tne %xcc, 0x0
movrgez %g2, %o1, %g1
loop_965:
edge8n %i0, %l5, %o4
brlz %l3, loop_966
fnot2s %f8, %f11
edge32n %g3, %i7, %i3
fmuld8sux16 %f13, %f12, %f14
loop_966:
taddcc %g4, %o3, %o0
brnz,a %g5, loop_967
or %i2, %g6, %o2
fone %f8
tsubcctv %g7, 0x1025, %i5
loop_967:
nop
add %l7, 0x78, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %i4
casxa [%l6] 0x18, %i4, %l0
array16 %o7, %l6, %i1
tl %icc, 0x2
addc %l1, %o6, %o5
fmovdn %xcc, %f4, %f13
wr %g0, 0x89, %asi
stha %l4, [%l7 + 0x64] %asi
movle %icc, %i6, %l2
edge8 %g2, %o1, %i0
bne,a loop_968
sub %l5, %o4, %g1
lduw [%l7 + 0x60], %l3
fcmped %fcc2, %f0, %f22
loop_968:
subc %i7, 0x0F9E, %i3
umul %g4, %g3, %o0
fpack32 %f16, %f14, %f12
bleu,a,pt %icc, loop_969
xorcc %g5, %o3, %i2
udiv %o2, 0x094C, %g6
fcmpne32 %f26, %f8, %i5
loop_969:
tcs %xcc, 0x2
fnot2s %f11, %f15
fmovde %icc, %f12, %f15
movn %icc, %g7, %l0
andn %i4, %o7, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andcc %l1, 0x169C, %i1
sll %o5, %l4, %o6
edge8l %i6, %l2, %g2
sdivcc %o1, 0x1815, %l5
wr %g0, 0x04, %asi
lduba [%l7 + 0x24] %asi, %i0
fcmpne16 %f6, %f12, %o4
tg %icc, 0x6
udivx %l3, 0x18A3, %g1
tsubcc %i7, 0x1A34, %i3
tge %xcc, 0x4
be,pn %icc, loop_970
taddcctv %g3, 0x041C, %g4
membar #Sync
set 0x40, %g3
ldda [%l7 + %g3] 0x1f, %f16
loop_970:
tleu %icc, 0x0
fmovrslz %o0, %f18, %f18
fbge,a %fcc2, loop_971
edge16 %g5, %o3, %o2
movl %icc, %i2, %i5
flush %l7 + 0x40
loop_971:
tleu %icc, 0x4
edge8 %g7, %l0, %i4
udivcc %g6, 0x08C8, %l6
movpos %icc, %l1, %i1
edge8n %o7, %l4, %o6
taddcctv %i6, 0x0094, %l2
fmul8x16 %f29, %f20, %f4
smul %g2, %o5, %o1
movle %icc, %i0, %o4
movl %icc, %l3, %l5
fnand %f12, %f4, %f8
stb %g1, [%l7 + 0x42]
alignaddr %i7, %g3, %g4
bleu,a,pn %xcc, loop_972
xnorcc %i3, 0x0DFB, %o0
fandnot1s %f11, %f6, %f31
alignaddr %g5, %o3, %o2
loop_972:
fexpand %f23, %f24
edge16 %i2, %i5, %g7
edge16l %l0, %g6, %i4
fcmpeq16 %f24, %f14, %l1
mova %xcc, %l6, %o7
andcc %l4, %i1, %o6
wr %g0, 0x89, %asi
ldswa [%l7 + 0x10] %asi, %l2
fmovrdlz %i6, %f26, %f22
addcc %o5, 0x0484, %g2
edge32 %i0, %o4, %l3
fblg,a %fcc2, loop_973
tg %xcc, 0x3
udivx %o1, 0x1BEB, %g1
movge %icc, %l5, %i7
loop_973:
nop
add %l7, 0x5C, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %g4, %g3
tl %xcc, 0x1
fmuld8ulx16 %f12, %f25, %f22
edge16 %o0, %g5, %o3
fmovrdlz %o2, %f0, %f16
movrgez %i2, 0x22F, %i3
udivx %i5, 0x014F, %g7
bvs %icc, loop_974
brgez,a %g6, loop_975
fpadd16 %f4, %f14, %f20
wr %g0, 0x88, %asi
lda [%l7 + 0x78] %asi, %f17
loop_974:
movg %xcc, %l0, %i4
loop_975:
ta %xcc, 0x1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sllx %l6, 0x0C, %l1
movl %xcc, %l4, %o7
edge32n %o6, %l2, %i6
array32 %o5, %g2, %i0
fbug,a %fcc0, loop_976
alignaddr %i1, %o4, %o1
addccc %l3, %l5, %g1
xorcc %i7, %g3, %o0
loop_976:
movvs %xcc, %g5, %o3
tvs %icc, 0x7
umul %o2, 0x050F, %i2
array16 %i3, %i5, %g7
movrne %g6, %g4, %l0
bne loop_977
edge16n %l6, %i4, %l1
set 0x54, %i5
lda [%l7 + %i5] 0x19, %f3
loop_977:
subcc %l4, 0x1774, %o7
tcc %xcc, 0x5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_978, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
stw %l2, [%l7 + 0x74]
edge8 %i6, %o6, %o5
movleu %icc, %i0, %g2
loop_978:
sra %i1, 0x04, %o1
ba loop_979
tne %xcc, 0x1
movcs %icc, %l3, %o4
fbue %fcc2, loop_980
loop_979:
fmovdvc %xcc, %f15, %f6
add %l7, 0x20, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g1
casa [%l6] %asi, %g1, %l5
loop_980:
addccc %g3, %i7, %o0
srax %g5, 0x0A, %o2
bvc,a,pn %xcc, loop_981
edge16n %o3, %i2, %i5
umul %g7, 0x02E4, %i3
bne,pt %xcc, loop_982
loop_981:
movrgz %g6, %g4, %l0
edge32n %i4, %l6, %l4
fmovdvc %xcc, %f0, %f9
loop_982:
bge,a %xcc, loop_983
umul %l1, %l2, %i6
smul %o6, 0x0D2B, %o7
fandnot1s %f16, %f1, %f15
loop_983:
and %o5, 0x01BE, %i0
call loop_984
movcs %icc, %g2, %o1
wr %g0, 0x24, %asi
ldda [%l7 + 0x60] %asi, %l2
loop_984:
fmovdge %icc, %f17, %f20
set 0x40, %i3
ldda [%l7 + %i3] 0x80, %f16
fnor %f18, %f6, %f10
mulscc %o4, %i1, %g1
or %g3, 0x0E8D, %l5
std %o0, [%l7 + 0x50]
set 0x26, %l3
lduha [%l7 + %l3] 0x04, %i7
fbul %fcc2, loop_985
mulx %g5, 0x1557, %o3
fmovdleu %icc, %f10, %f1
edge16l %o2, %i5, %g7
loop_985:
orn %i3, %g6, %i2
edge16ln %l0, %i4, %g4
be %xcc, loop_986
subc %l4, %l6, %l2
fmovsvs %xcc, %f20, %f12
fmovsne %icc, %f24, %f28
loop_986:
ba,a,pn %icc, loop_987
xorcc %l1, %o6, %i6
fornot2s %f11, %f16, %f13
umulcc %o5, 0x0C17, %o7
loop_987:
edge8 %i0, %g2, %l3
fcmple32 %f24, %f6, %o1
edge32ln %o4, %g1, %i1
and %g3, 0x063B, %l5
ld [%l7 + 0x14], %f19
srl %o0, 0x0B, %i7
set 0x40, %o3
stxa %g5, [%l7 + %o3] 0x19
edge8 %o2, %i5, %o3
fornot1 %f12, %f4, %f0
alignaddr %i3, %g7, %g6
fmovdleu %xcc, %f21, %f26
faligndata %f22, %f28, %f16
and %i2, %i4, %l0
udiv %g4, 0x06ED, %l6
taddcc %l4, %l2, %l1
ldub [%l7 + 0x22], %o6
wr %g0, 0x0c, %asi
sta %f17, [%l7 + 0x28] %asi
movleu %xcc, %i6, %o5
edge32l %i0, %o7, %l3
bcc,a loop_988
movcs %icc, %o1, %o4
sll %g2, %i1, %g1
movl %xcc, %g3, %l5
loop_988:
fmovdn %xcc, %f20, %f31
fcmpeq32 %f12, %f22, %i7
bgu,pn %icc, loop_989
mulx %g5, %o2, %i5
fmovsne %xcc, %f27, %f8
tle %xcc, 0x0
loop_989:
orn %o0, %i3, %o3
srl %g7, 0x00, %g6
array8 %i4, %i2, %g4
fba,a %fcc3, loop_990
fble,a %fcc0, loop_991
sethi 0x08E7, %l6
edge32n %l0, %l4, %l1
loop_990:
fands %f27, %f2, %f1
loop_991:
ba loop_992
tsubcctv %o6, 0x1452, %i6
udivx %o5, 0x02D8, %i0
fors %f30, %f16, %f28
loop_992:
movn %xcc, %o7, %l3
fone %f6
bge,pn %icc, loop_993
movpos %icc, %l2, %o1
orn %o4, 0x0BAA, %g2
fmovsgu %icc, %f1, %f26
loop_993:
bvs %xcc, loop_994
tge %icc, 0x6
mulscc %g1, 0x04A3, %i1
fpsub16 %f30, %f22, %f26
loop_994:
nop
setx loop_995, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
edge32n %g3, %i7, %l5
fbul %fcc3, loop_996
fcmpes %fcc3, %f1, %f9
loop_995:
fbl %fcc0, loop_997
movrne %o2, 0x3FF, %i5
loop_996:
orncc %o0, %g5, %i3
fmovsleu %xcc, %f20, %f21
loop_997:
add %g7, %g6, %o3
sra %i2, 0x08, %g4
fmovdcc %xcc, %f19, %f27
te %icc, 0x0
edge8n %i4, %l6, %l4
fmovdle %icc, %f24, %f7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andncc %l0, %o6, %i6
fnors %f15, %f6, %f16
array32 %l1, %i0, %o5
tg %xcc, 0x1
orn %l3, %l2, %o7
fpack32 %f8, %f20, %f8
fcmpd %fcc0, %f28, %f8
movrlez %o1, %o4, %g2
orncc %g1, 0x0979, %i1
movg %xcc, %g3, %i7
bcc %xcc, loop_998
fnegd %f22, %f20
sth %o2, [%l7 + 0x14]
tl %icc, 0x1
loop_998:
subcc %l5, %i5, %g5
fors %f27, %f15, %f20
stbar
movvc %xcc, %i3, %o0
edge32l %g6, %o3, %i2
nop
setx loop_999, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bn,a loop_1000
tcs %icc, 0x6
fexpand %f26, %f22
loop_999:
fmovsle %xcc, %f8, %f25
loop_1000:
sra %g4, 0x18, %i4
membar #Sync
set 0x40, %i7
ldda [%l7 + %i7] 0x16, %f16
ld [%l7 + 0x30], %f11
tsubcctv %g7, 0x05BF, %l6
set 0x40, %l6
stda %f16, [%l7 + %l6] 0x11
ldub [%l7 + 0x64], %l0
nop
setx loop_1001, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge8ln %l4, %i6, %l1
fandnot2s %f16, %f6, %f3
addcc %i0, 0x1D5F, %o6
loop_1001:
edge32n %l3, %o5, %o7
fone %f0
sdivx %o1, 0x19E8, %o4
bvs,a %icc, loop_1002
fcmpeq16 %f28, %f22, %g2
ld [%l7 + 0x4C], %f0
tcc %icc, 0x1
loop_1002:
nop
set 0x60, %i4
lduwa [%l7 + %i4] 0x81, %l2
sdivcc %g1, 0x02D9, %g3
fmovd %f14, %f0
siam 0x6
bne loop_1003
edge8ln %i7, %i1, %l5
bcc loop_1004
udivx %i5, 0x0A05, %o2
loop_1003:
tsubcc %i3, 0x0E40, %g5
movvc %xcc, %o0, %o3
loop_1004:
popc 0x1D3C, %i2
tn %icc, 0x0
membar 0x17
brgz,a %g4, loop_1005
tge %xcc, 0x5
movl %icc, %i4, %g6
ldstub [%l7 + 0x25], %g7
loop_1005:
movvc %icc, %l0, %l6
te %xcc, 0x1
brlz,a %l4, loop_1006
bl,a,pn %icc, loop_1007
ldub [%l7 + 0x78], %i6
bn,pt %xcc, loop_1008
loop_1006:
ble,pn %xcc, loop_1009
loop_1007:
st %f3, [%l7 + 0x18]
add %l7, 0x30, %l6
wr %g0, 0x88, %asi
casxa [%l6] %asi, %i0, %l1
loop_1008:
edge16l %l3, %o6, %o7
loop_1009:
fmovsgu %xcc, %f27, %f24
fbul %fcc0, loop_1010
fpadd32s %f4, %f14, %f28
ldsh [%l7 + 0x40], %o1
ta %icc, 0x0
loop_1010:
array32 %o5, %g2, %o4
fbul,a %fcc0, loop_1011
fsrc2 %f26, %f30
movleu %icc, %g1, %g3
edge8n %l2, %i1, %i7
loop_1011:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
set 0x40, %g5
std %f18, [%l7 + %g5]
fbg,a %fcc0, loop_1012
movneg %xcc, %l5, %o2
mulscc %i3, %g5, %o0
srax %o3, 0x0D, %i2
loop_1012:
fors %f25, %f29, %f28
popc %i5, %g4
fandnot1 %f22, %f26, %f26
movrlez %i4, %g7, %l0
tleu %icc, 0x2
fbug %fcc3, loop_1013
movrgz %l6, 0x345, %l4
movpos %icc, %g6, %i6
taddcc %i0, %l1, %l3
loop_1013:
sdiv %o6, 0x08CE, %o7
set 0x68, %o4
lda [%l7 + %o4] 0x0c, %f11
fbue %fcc0, loop_1014
xorcc %o1, 0x1716, %o5
udivx %o4, 0x1CA9, %g1
alignaddr %g2, %g3, %l2
loop_1014:
xor %i7, %l5, %o2
fbul %fcc3, loop_1015
smulcc %i3, %i1, %o0
fabss %f17, %f16
fmovdg %xcc, %f15, %f25
loop_1015:
tg %xcc, 0x5
fbue,a %fcc1, loop_1016
xorcc %g5, 0x1594, %o3
movpos %icc, %i2, %g4
array32 %i4, %i5, %l0
loop_1016:
stb %l6, [%l7 + 0x16]
fandnot2 %f20, %f2, %f18
fpsub32 %f24, %f28, %f18
ldstub [%l7 + 0x6C], %l4
fble %fcc3, loop_1017
alignaddrl %g7, %i6, %i0
srlx %g6, %l3, %o6
fmovdl %icc, %f17, %f31
loop_1017:
xnorcc %l1, 0x11D2, %o7
wr %g0, 0x11, %asi
stda %f16, [%l7 + 0x40] %asi
fabss %f1, %f10
mova %icc, %o5, %o4
and %o1, 0x1AF7, %g2
brgz %g1, loop_1018
ldsw [%l7 + 0x34], %l2
movrne %g3, %i7, %l5
ldd [%l7 + 0x38], %f28
loop_1018:
fmovde %icc, %f24, %f7
movn %xcc, %o2, %i1
fmovdvs %xcc, %f27, %f17
mulx %i3, 0x1F9D, %o0
edge8n %o3, %g5, %g4
edge16 %i4, %i2, %i5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvs %icc, 0x3
fmovrde %l0, %f28, %f4
bg,pn %xcc, loop_1019
edge8n %l6, %l4, %i6
tvc %xcc, 0x2
tneg %xcc, 0x0
loop_1019:
tleu %icc, 0x0
taddcc %g7, 0x008E, %g6
nop
setx loop_1020, %l0, %l1
jmpl %l1, %l3
sub %o6, %l1, %i0
faligndata %f8, %f18, %f26
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1020:
tsubcctv %o7, %o4, %o1
movrlz %g2, 0x273, %o5
movge %xcc, %g1, %l2
tl %icc, 0x5
edge8n %g3, %l5, %o2
fmovrdgez %i1, %f16, %f10
tle %xcc, 0x6
fmul8x16 %f11, %f24, %f28
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x56] %asi, %i7
fbuge %fcc2, loop_1021
fmovdgu %icc, %f7, %f7
bvs,a,pt %xcc, loop_1022
nop
set 0x18, %g1
lduw [%l7 + %g1], %i3
loop_1021:
te %icc, 0x7
set 0x7A, %l2
ldsha [%l7 + %l2] 0x04, %o3
loop_1022:
fmovrse %g5, %f12, %f31
fble %fcc0, loop_1023
fnors %f3, %f24, %f3
srax %o0, 0x0E, %i4
sdivx %g4, 0x1A07, %i2
loop_1023:
nop
setx loop_1024, %l0, %l1
jmpl %l1, %l0
tvs %icc, 0x2
sir 0x0E4A
movre %i5, %l6, %l4
loop_1024:
movge %icc, %g7, %i6
subccc %l3, 0x1DE5, %o6
set 0x50, %l1
ldda [%l7 + %l1] 0x19, %l0
movneg %icc, %g6, %o7
tne %xcc, 0x6
mulx %o4, %i0, %g2
fandnot2s %f18, %f3, %f12
array16 %o1, %o5, %l2
set 0x70, %l5
prefetcha [%l7 + %l5] 0x10, 0x1
or %l5, 0x07B9, %g1
array16 %o2, %i7, %i3
edge8l %o3, %i1, %g5
set 0x78, %o6
prefetcha [%l7 + %o6] 0x80, 0x1
array16 %g4, %i2, %o0
movvc %xcc, %i5, %l6
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
bne,a,pn %xcc, loop_1025
nop
set 0x18, %g4
ldx [%l7 + %g4], %l0
fmovsleu %icc, %f5, %f11
movpos %icc, %g7, %l4
loop_1025:
edge16 %l3, %o6, %l1
sdiv %g6, 0x15AB, %i6
movcs %xcc, %o7, %o4
array8 %i0, %g2, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bvs,a,pn %xcc, loop_1026
edge8 %o1, %l2, %l5
bvc loop_1027
std %f26, [%l7 + 0x40]
loop_1026:
lduw [%l7 + 0x0C], %g1
fmul8x16al %f28, %f10, %f26
loop_1027:
fbge,a %fcc1, loop_1028
swap [%l7 + 0x08], %g3
xnor %o2, 0x1EB0, %i7
array32 %i3, %o3, %i1
loop_1028:
nop
set 0x40, %i2
stda %f0, [%l7 + %i2] 0x15
movrne %i4, 0x1B1, %g5
fandnot1s %f2, %f28, %f21
stw %i2, [%l7 + 0x58]
bneg,a,pt %xcc, loop_1029
fnors %f29, %f28, %f11
bleu loop_1030
srax %o0, %g4, %l6
loop_1029:
sethi 0x166F, %l0
te %icc, 0x6
loop_1030:
sllx %g7, %l4, %l3
movle %xcc, %o6, %i5
tsubcc %l1, %i6, %g6
edge16 %o7, %i0, %g2
tsubcctv %o5, 0x0106, %o1
tsubcc %l2, %l5, %o4
srl %g1, 0x08, %g3
movrlz %o2, %i7, %i3
set 0x48, %l4
stda %i0, [%l7 + %l4] 0x89
edge32ln %o3, %i4, %i2
bcs %xcc, loop_1031
bneg,a,pn %xcc, loop_1032
xor %o0, %g5, %l6
udivx %g4, 0x0329, %g7
loop_1031:
fxnors %f24, %f17, %f8
loop_1032:
udivx %l0, 0x1344, %l4
fcmpgt16 %f10, %f30, %o6
orcc %l3, 0x1CC4, %l1
mulx %i6, 0x1C2B, %g6
brgez %o7, loop_1033
movrgz %i0, %i5, %o5
movn %xcc, %g2, %o1
sdiv %l2, 0x116D, %l5
loop_1033:
andcc %o4, %g1, %g3
bg,a loop_1034
srlx %i7, %i3, %o2
tcc %icc, 0x4
sethi 0x0E98, %i1
loop_1034:
tn %icc, 0x2
array8 %i4, %o3, %o0
umul %g5, %l6, %i2
udiv %g4, 0x1357, %l0
set 0x0D, %o7
ldstuba [%l7 + %o7] 0x80, %g7
orcc %o6, %l4, %l1
fpackfix %f28, %f8
tgu %icc, 0x1
tcs %xcc, 0x6
movvc %icc, %i6, %l3
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x2C] %asi, %g6
tne %icc, 0x1
fnot2 %f4, %f10
fsrc2s %f14, %f0
srlx %i0, %o7, %i5
stb %g2, [%l7 + 0x3F]
wr %g0, 0x19, %asi
stxa %o5, [%l7 + 0x38] %asi
orcc %l2, 0x156B, %l5
movcs %xcc, %o4, %o1
movg %icc, %g3, %g1
sir 0x1DF4
movneg %icc, %i7, %i3
fpsub16s %f29, %f30, %f7
and %i1, %i4, %o3
fmovrslez %o0, %f9, %f7
smul %g5, %o2, %l6
movcc %xcc, %g4, %l0
xnor %g7, 0x1F6E, %o6
set 0x20, %g7
stda %l4, [%l7 + %g7] 0x15
xnorcc %i2, 0x0AD1, %l1
bneg loop_1035
edge16l %i6, %g6, %l3
orn %i0, %i5, %g2
sdiv %o7, 0x142A, %o5
loop_1035:
fxnor %f4, %f20, %f18
bshuffle %f22, %f10, %f20
xor %l2, 0x08C4, %l5
tcc %xcc, 0x1
fmovda %icc, %f6, %f28
edge8ln %o1, %g3, %o4
movrlez %i7, 0x1D8, %g1
movneg %xcc, %i1, %i3
edge8 %o3, %i4, %o0
tcs %icc, 0x3
set 0x68, %g6
ldswa [%l7 + %g6] 0x10, %o2
edge32ln %l6, %g4, %g5
ld [%l7 + 0x20], %f17
umul %l0, %g7, %o6
bcc,a loop_1036
nop
set 0x75, %l0
stb %l4, [%l7 + %l0]
sdiv %i2, 0x12C3, %l1
fmovdg %xcc, %f5, %f26
loop_1036:
movcs %xcc, %i6, %g6
bneg,a loop_1037
fmovrdlz %l3, %f2, %f30
fabsd %f16, %f0
fpadd32s %f11, %f26, %f22
loop_1037:
sir 0x03D1
bl,a,pn %xcc, loop_1038
fbl,a %fcc0, loop_1039
sdiv %i0, 0x16E8, %i5
fsrc2s %f5, %f23
loop_1038:
fors %f16, %f23, %f30
loop_1039:
xor %g2, 0x195A, %o7
fbue %fcc3, loop_1040
te %icc, 0x7
fmovdvc %xcc, %f24, %f24
andncc %o5, %l5, %l2
loop_1040:
fmovdge %icc, %f12, %f12
tleu %xcc, 0x4
sub %g3, 0x0B96, %o1
andcc %o4, 0x083D, %i7
popc %g1, %i3
add %o3, 0x0A21, %i4
subcc %o0, 0x0BFA, %o2
umul %i1, 0x0DE8, %l6
movle %icc, %g4, %g5
tcs %xcc, 0x5
set 0x28, %i6
ldxa [%l7 + %i6] 0x89, %g7
bneg loop_1041
fbl %fcc1, loop_1042
movpos %icc, %o6, %l4
movrlez %i2, %l0, %l1
loop_1041:
ble,pn %xcc, loop_1043
loop_1042:
st %f8, [%l7 + 0x44]
movleu %xcc, %g6, %l3
xnorcc %i6, %i5, %g2
loop_1043:
fabss %f9, %f6
fpadd32s %f7, %f4, %f7
fmovsl %icc, %f31, %f2
fand %f20, %f20, %f2
edge32l %o7, %o5, %l5
orcc %l2, %i0, %g3
subcc %o1, 0x17CB, %i7
add %g1, %o4, %o3
fbn %fcc2, loop_1044
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgz %i4, 0x0A9, %i3
fone %f24
loop_1044:
sethi 0x0DCD, %o2
movrne %o0, %l6, %g4
wr %g0, 0x04, %asi
ldsba [%l7 + 0x3D] %asi, %g5
movn %xcc, %i1, %o6
movcc %xcc, %g7, %l4
edge32n %l0, %i2, %l1
tpos %icc, 0x3
sir 0x0E4C
fands %f10, %f3, %f28
orn %g6, 0x1F09, %i6
movl %xcc, %l3, %g2
alignaddr %i5, %o7, %o5
nop
setx loop_1045, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
udivcc %l5, 0x1F01, %l2
prefetch [%l7 + 0x14], 0x1
flush %l7 + 0x64
loop_1045:
nop
wr %g0, 0x81, %asi
ldsha [%l7 + 0x78] %asi, %i0
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x28] %asi, 0x0
tcc %icc, 0x6
tg %xcc, 0x1
st %f30, [%l7 + 0x24]
set 0x28, %o2
ldxa [%l7 + %o2] 0x15, %g3
srlx %g1, %i7, %o4
fmuld8ulx16 %f22, %f19, %f26
call loop_1046
edge32ln %i4, %i3, %o3
nop
setx loop_1047, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movpos %icc, %o0, %o2
loop_1046:
bleu,a %icc, loop_1048
edge8n %g4, %g5, %l6
loop_1047:
tvs %xcc, 0x6
tvs %xcc, 0x6
loop_1048:
edge32 %i1, %o6, %l4
or %l0, %g7, %i2
fxor %f24, %f4, %f16
tle %icc, 0x5
fmovsle %icc, %f7, %f8
nop
setx loop_1049, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fbge %fcc1, loop_1050
edge16ln %g6, %i6, %l1
fbne %fcc0, loop_1051
loop_1049:
movne %icc, %l3, %g2
loop_1050:
nop
set 0x78, %o1
prefetcha [%l7 + %o1] 0x18, 0x1
loop_1051:
sub %i5, %l5, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bge,a %xcc, loop_1052
fbule %fcc0, loop_1053
movrgz %i0, 0x2F6, %o5
tcc %xcc, 0x1
loop_1052:
movpos %xcc, %g3, %g1
loop_1053:
edge8n %i7, %o1, %o4
xnorcc %i3, 0x137A, %i4
fcmpes %fcc2, %f15, %f19
sir 0x1AD7
fmovs %f14, %f8
srax %o0, %o2, %o3
fble %fcc0, loop_1054
tleu %xcc, 0x4
fabsd %f8, %f14
bn %xcc, loop_1055
loop_1054:
movcs %icc, %g5, %g4
alignaddrl %l6, %i1, %l4
fmovrse %l0, %f4, %f25
loop_1055:
fmovsa %xcc, %f25, %f24
nop
set 0x28, %i0
ldd [%l7 + %i0], %o6
fmovrsgez %g7, %f21, %f21
fmovdvc %xcc, %f13, %f3
fcmpeq32 %f24, %f2, %i2
movrlez %i6, 0x3A2, %g6
set 0x50, %o0
lduha [%l7 + %o0] 0x19, %l3
edge16ln %l1, %g2, %o7
bshuffle %f22, %f2, %f4
brz,a %l5, loop_1056
lduw [%l7 + 0x14], %i5
array8 %i0, %l2, %o5
sdiv %g3, 0x085F, %i7
loop_1056:
udiv %o1, 0x14B5, %g1
bshuffle %f24, %f30, %f26
fbne %fcc0, loop_1057
std %o4, [%l7 + 0x20]
xorcc %i3, %i4, %o0
andn %o3, %g5, %o2
loop_1057:
movne %xcc, %g4, %i1
set 0x10, %o5
stda %i6, [%l7 + %o5] 0x2a
membar #Sync
fbule %fcc0, loop_1058
addc %l4, %o6, %g7
ldx [%l7 + 0x10], %l0
taddcctv %i6, 0x0449, %g6
loop_1058:
edge16ln %l3, %l1, %g2
bleu %xcc, loop_1059
fbne,a %fcc3, loop_1060
andn %o7, 0x1CFC, %i2
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x4D] %asi, %i5
loop_1059:
edge8n %l5, %l2, %o5
loop_1060:
fmuld8ulx16 %f4, %f14, %f4
tvc %xcc, 0x0
edge16n %g3, %i7, %i0
movrgz %o1, 0x1E7, %g1
fbul,a %fcc2, loop_1061
fmovsne %icc, %f22, %f20
xor %o4, %i4, %i3
addc %o0, 0x146E, %g5
loop_1061:
mova %icc, %o3, %g4
set 0x48, %i1
stxa %o2, [%l7 + %i1] 0x10
nop
set 0x45, %g3
ldsb [%l7 + %g3], %i1
st %f17, [%l7 + 0x44]
tleu %icc, 0x2
ldsw [%l7 + 0x7C], %l6
mulx %l4, 0x0E7B, %g7
wr %g0, 0x24, %asi
ldda [%l7 + 0x40] %asi, %l0
umul %i6, %o6, %l3
brgz,a %g6, loop_1062
sdivcc %g2, 0x05EC, %l1
or %o7, %i2, %l5
array8 %i5, %o5, %g3
loop_1062:
andn %l2, %i7, %i0
move %icc, %g1, %o1
movl %xcc, %i4, %o4
fmovdvs %icc, %f14, %f11
smul %o0, %g5, %i3
srl %o3, 0x03, %o2
wr %g0, 0x19, %asi
stxa %i1, [%l7 + 0x40] %asi
xnor %g4, 0x11CA, %l6
ld [%l7 + 0x34], %f5
fands %f27, %f16, %f12
movn %icc, %g7, %l0
addcc %i6, %o6, %l4
fandnot1s %f23, %f2, %f22
mulscc %g6, %l3, %g2
tge %icc, 0x0
set 0x40, %i5
ldda [%l7 + %i5] 0x10, %f0
sllx %l1, %o7, %i2
movcc %icc, %i5, %o5
fmovrslz %g3, %f27, %f17
fbe,a %fcc1, loop_1063
popc %l5, %i7
edge16l %i0, %g1, %o1
movle %xcc, %i4, %o4
loop_1063:
fmovscc %icc, %f25, %f0
edge8n %l2, %g5, %o0
tgu %icc, 0x5
wr %g0, 0x11, %asi
lduha [%l7 + 0x54] %asi, %i3
stw %o2, [%l7 + 0x4C]
tcc %icc, 0x0
taddcc %o3, 0x13BB, %i1
fmovdl %xcc, %f22, %f12
xnor %g4, 0x0ACB, %l6
sub %l0, %g7, %i6
fpmerge %f0, %f2, %f4
fcmple16 %f0, %f12, %o6
fpmerge %f10, %f4, %f0
ble,pn %xcc, loop_1064
tge %xcc, 0x0
movg %xcc, %g6, %l4
sllx %g2, %l3, %l1
loop_1064:
fbe %fcc2, loop_1065
bleu loop_1066
std %i2, [%l7 + 0x38]
fmovscs %xcc, %f23, %f12
loop_1065:
fzeros %f19
loop_1066:
sir 0x177F
set 0x48, %g2
lda [%l7 + %g2] 0x80, %f1
fexpand %f11, %f20
sub %i5, %o5, %o7
movrgz %l5, 0x01F, %g3
fabsd %f30, %f6
fone %f26
movne %xcc, %i7, %g1
bg,a %icc, loop_1067
fmovrse %o1, %f21, %f0
sdiv %i4, 0x141C, %i0
fnot1s %f22, %f28
loop_1067:
array8 %o4, %l2, %o0
tneg %icc, 0x6
fmovrdlz %i3, %f12, %f26
tleu %xcc, 0x6
alignaddrl %o2, %g5, %i1
udivcc %o3, 0x1C99, %l6
umulcc %l0, %g7, %i6
fmovdl %icc, %f8, %f22
array8 %o6, %g4, %g6
movrgz %l4, 0x019, %l3
brnz %l1, loop_1068
movrlz %i2, %g2, %i5
fnors %f31, %f10, %f4
fmovsge %xcc, %f27, %f20
loop_1068:
brgez %o5, loop_1069
fnors %f8, %f1, %f6
tsubcctv %l5, 0x104E, %o7
array8 %g3, %g1, %o1
loop_1069:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddrl %i7, %i0, %o4
movge %xcc, %l2, %i4
taddcctv %o0, %o2, %g5
alignaddrl %i3, %o3, %i1
srlx %l0, %l6, %i6
ble loop_1070
nop
set 0x18, %l3
std %f12, [%l7 + %l3]
stx %o6, [%l7 + 0x10]
fbne,a %fcc1, loop_1071
loop_1070:
fmovdl %icc, %f12, %f7
srlx %g4, 0x1D, %g6
bl,a,pt %icc, loop_1072
loop_1071:
movpos %icc, %l4, %g7
movgu %xcc, %l1, %l3
nop
setx loop_1073, %l0, %l1
jmpl %l1, %g2
loop_1072:
bne,a loop_1074
movn %xcc, %i2, %i5
ldsw [%l7 + 0x58], %l5
loop_1073:
udivcc %o5, 0x163E, %g3
loop_1074:
movrlez %o7, %g1, %i7
mulscc %i0, 0x1F16, %o4
be,pt %icc, loop_1075
tle %xcc, 0x1
movvc %icc, %o1, %i4
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x50] %asi, 0x0
loop_1075:
tvc %icc, 0x6
set 0x30, %i3
ldxa [%g0 + %i3] 0x50, %o2
movrne %g5, 0x347, %i3
fmovscc %xcc, %f19, %f7
udivcc %o3, 0x19DE, %o0
edge8l %l0, %l6, %i6
sllx %i1, %o6, %g6
edge32ln %l4, %g4, %l1
fpadd16s %f7, %f24, %f2
andn %g7, %g2, %i2
set 0x34, %o3
stwa %l3, [%l7 + %o3] 0x80
fnors %f22, %f9, %f5
udiv %i5, 0x1431, %l5
udivcc %o5, 0x1DA6, %o7
wr %g0, 0xe3, %asi
stba %g1, [%l7 + 0x7D] %asi
membar #Sync
brlez,a %g3, loop_1076
umulcc %i0, %i7, %o1
edge8n %i4, %o4, %l2
set 0x5C, %l6
sta %f18, [%l7 + %l6] 0x80
loop_1076:
edge32n %g5, %i3, %o2
set 0x74, %i7
lduba [%l7 + %i7] 0x88, %o3
edge16n %o0, %l0, %l6
addc %i6, 0x17E5, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fblg,a %fcc2, loop_1077
ldsb [%l7 + 0x0C], %g6
fnegs %f19, %f18
fsrc2 %f28, %f12
loop_1077:
nop
set 0x40, %g5
ldda [%l7 + %g5] 0x18, %f0
movg %icc, %o6, %l4
xor %l1, 0x13FB, %g4
movge %xcc, %g7, %i2
set 0x78, %i4
sta %f26, [%l7 + %i4] 0x81
taddcc %l3, %g2, %i5
fbug %fcc1, loop_1078
nop
set 0x10, %g1
std %l4, [%l7 + %g1]
xnorcc %o7, %o5, %g3
tne %icc, 0x2
loop_1078:
tge %icc, 0x4
srlx %g1, 0x09, %i0
orcc %o1, 0x15E0, %i4
fmovdpos %xcc, %f5, %f26
swap [%l7 + 0x78], %i7
srax %o4, %l2, %g5
brz %i3, loop_1079
tcc %icc, 0x1
fbe %fcc1, loop_1080
edge32n %o2, %o3, %l0
loop_1079:
edge32 %l6, %i6, %o0
lduh [%l7 + 0x4C], %i1
loop_1080:
nop
setx loop_1081, %l0, %l1
jmpl %l1, %o6
ld [%l7 + 0x10], %f11
fpsub32 %f8, %f6, %f12
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1081:
fmovrslz %l4, %f30, %f13
fmul8x16au %f7, %f5, %f2
sethi 0x0ACA, %l1
tleu %icc, 0x0
sllx %g6, %g4, %i2
movrne %l3, 0x20B, %g7
ldsh [%l7 + 0x1C], %i5
edge8n %g2, %o7, %o5
edge16n %g3, %l5, %g1
alignaddrl %i0, %o1, %i7
prefetch [%l7 + 0x38], 0x1
mova %xcc, %o4, %l2
call loop_1082
edge8n %i4, %i3, %g5
te %xcc, 0x0
ldd [%l7 + 0x78], %f8
loop_1082:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xor %o3, 0x1AF2, %o2
fmovspos %icc, %f27, %f10
fxors %f5, %f10, %f3
addc %l0, 0x0D7B, %i6
tn %icc, 0x4
fabsd %f22, %f10
fmovspos %xcc, %f23, %f4
smulcc %o0, %l6, %i1
fnegd %f18, %f8
movrgez %o6, %l1, %l4
movle %icc, %g4, %i2
tvc %xcc, 0x0
alignaddrl %l3, %g7, %g6
taddcctv %i5, 0x0DF7, %g2
fbge,a %fcc0, loop_1083
mulscc %o5, 0x0EBF, %g3
ldstub [%l7 + 0x60], %o7
andn %g1, %i0, %l5
loop_1083:
fandnot1s %f11, %f6, %f0
fbule %fcc0, loop_1084
sdiv %i7, 0x1AB0, %o1
movn %xcc, %l2, %i4
fbge,a %fcc1, loop_1085
loop_1084:
movle %xcc, %o4, %g5
fnegs %f23, %f6
movrgez %i3, %o2, %l0
loop_1085:
bn,pt %xcc, loop_1086
array16 %i6, %o0, %o3
bleu,a loop_1087
addc %i1, 0x09B2, %o6
loop_1086:
bgu loop_1088
subc %l1, 0x1079, %l6
loop_1087:
fmovspos %icc, %f18, %f18
fpadd32s %f20, %f0, %f29
loop_1088:
membar 0x05
smulcc %g4, 0x188B, %i2
edge32ln %l4, %g7, %l3
sdiv %i5, 0x03F9, %g6
movrlz %g2, 0x302, %o5
sdiv %o7, 0x1025, %g1
stbar
brz %g3, loop_1089
mulscc %l5, %i0, %o1
xnor %l2, 0x1C52, %i4
fmovrslez %o4, %f31, %f27
loop_1089:
nop
set 0x18, %l2
stda %g4, [%l7 + %l2] 0x2f
membar #Sync
movrgez %i7, 0x064, %i3
umulcc %l0, %o2, %i6
bge,a,pn %xcc, loop_1090
edge32l %o0, %o3, %o6
movge %icc, %l1, %i1
movne %xcc, %l6, %i2
loop_1090:
alignaddrl %l4, %g4, %g7
movrgz %l3, 0x1A4, %i5
movneg %xcc, %g2, %g6
tvc %xcc, 0x5
fmovdvs %xcc, %f11, %f4
tge %icc, 0x4
fmovdgu %icc, %f17, %f7
tsubcctv %o5, %o7, %g1
fbuge %fcc2, loop_1091
fabsd %f16, %f2
edge8ln %g3, %i0, %o1
add %l5, %l2, %o4
loop_1091:
sub %i4, %g5, %i7
edge16l %i3, %o2, %l0
fpadd16 %f2, %f24, %f18
bvs,pt %xcc, loop_1092
fexpand %f17, %f28
stb %o0, [%l7 + 0x17]
tvs %xcc, 0x3
loop_1092:
fmovdcs %icc, %f10, %f26
fcmpne32 %f0, %f6, %o3
fcmple16 %f28, %f18, %o6
fzeros %f10
andcc %i6, %l1, %i1
fornot1s %f25, %f25, %f23
subccc %l6, 0x1243, %i2
fbn,a %fcc1, loop_1093
orncc %g4, 0x02B0, %g7
te %xcc, 0x3
sir 0x0384
loop_1093:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %icc, 0x1
bg %icc, loop_1094
umul %l4, 0x179E, %l3
fornot2s %f20, %f2, %f5
udivcc %i5, 0x13FB, %g2
loop_1094:
nop
set 0x78, %l1
sta %f21, [%l7 + %l1] 0x19
tneg %icc, 0x3
taddcctv %o5, 0x0653, %g6
umul %g1, %g3, %i0
udivx %o7, 0x124F, %l5
movrgz %o1, 0x1E8, %o4
fsrc2s %f10, %f30
sllx %i4, 0x19, %l2
flush %l7 + 0x48
movgu %xcc, %i7, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array16 %g5, %l0, %o2
edge8 %o0, %o6, %i6
sra %o3, %l1, %i1
fbule %fcc3, loop_1095
fbule %fcc3, loop_1096
taddcc %i2, %l6, %g4
fand %f6, %f8, %f30
loop_1095:
nop
wr %g0, 0x04, %asi
lduwa [%l7 + 0x10] %asi, %g7
loop_1096:
fcmple32 %f26, %f16, %l3
sdiv %i5, 0x1064, %g2
addccc %l4, 0x0FDA, %g6
set 0x42, %o4
stha %g1, [%l7 + %o4] 0x10
movge %xcc, %g3, %o5
umulcc %i0, %o7, %o1
fpackfix %f2, %f8
bn,a %xcc, loop_1097
orncc %o4, 0x04A4, %i4
edge32l %l2, %i7, %l5
stw %g5, [%l7 + 0x4C]
loop_1097:
andn %l0, %o2, %i3
nop
setx loop_1098, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
orcc %o6, %o0, %i6
wr %g0, 0x80, %asi
stda %f0, [%l7 + 0x40] %asi
loop_1098:
nop
set 0x1E, %o6
ldsb [%l7 + %o6], %o3
fble,a %fcc0, loop_1099
sdivcc %l1, 0x0E46, %i2
array32 %l6, %i1, %g4
fmovsneg %icc, %f31, %f2
loop_1099:
movcc %xcc, %g7, %l3
mulx %i5, %l4, %g6
edge16l %g2, %g1, %g3
srlx %i0, %o5, %o1
addccc %o7, 0x1428, %i4
tge %icc, 0x4
fbule,a %fcc1, loop_1100
fmovrsgz %o4, %f12, %f12
fmovdg %xcc, %f21, %f9
fbg %fcc2, loop_1101
loop_1100:
fbg %fcc0, loop_1102
sethi 0x0FFE, %i7
alignaddr %l5, %g5, %l2
loop_1101:
srlx %l0, %i3, %o6
loop_1102:
nop
wr %g0, 0x89, %asi
ldswa [%l7 + 0x30] %asi, %o2
movn %icc, %i6, %o3
sllx %o0, %i2, %l6
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x78] %asi, 0x0
smul %l1, %g7, %g4
movne %icc, %i5, %l4
srax %g6, %g2, %l3
addcc %g1, %g3, %o5
bvs,pn %xcc, loop_1103
xorcc %o1, %o7, %i0
te %xcc, 0x0
fnegd %f8, %f0
loop_1103:
fmovsa %xcc, %f19, %f3
tleu %xcc, 0x3
fmovdvs %xcc, %f25, %f10
movvs %xcc, %o4, %i4
tvc %icc, 0x5
fmovrdgez %l5, %f12, %f12
array8 %g5, %i7, %l0
tn %xcc, 0x4
xnor %i3, %o6, %l2
stx %o2, [%l7 + 0x28]
fcmpeq16 %f0, %f26, %o3
movre %i6, 0x249, %o0
fmovrdlz %l6, %f8, %f2
sir 0x18D3
fbug,a %fcc3, loop_1104
subc %i1, %i2, %g7
taddcctv %g4, 0x0324, %i5
add %l1, 0x0B14, %l4
loop_1104:
movrgez %g2, 0x30C, %l3
sethi 0x0F8D, %g1
te %icc, 0x2
fnot2 %f2, %f8
udiv %g3, 0x017C, %o5
membar 0x2D
tvs %xcc, 0x5
mulx %g6, 0x0184, %o1
wr %g0, 0xe3, %asi
stda %i0, [%l7 + 0x08] %asi
membar #Sync
udivcc %o7, 0x157D, %o4
srax %i4, %l5, %i7
srl %l0, 0x1E, %i3
bvc,a,pn %icc, loop_1105
movpos %icc, %g5, %l2
ba,a,pt %xcc, loop_1106
umulcc %o2, %o6, %o3
loop_1105:
fbu,a %fcc3, loop_1107
fnegs %f5, %f12
loop_1106:
nop
setx loop_1108, %l0, %l1
jmpl %l1, %o0
movge %xcc, %l6, %i1
loop_1107:
fmovspos %xcc, %f6, %f23
sra %i2, 0x03, %i6
loop_1108:
fcmpgt16 %f22, %f16, %g7
movne %icc, %i5, %l1
brnz %l4, loop_1109
movn %xcc, %g4, %g2
fnot2s %f31, %f0
fornot1 %f4, %f18, %f18
loop_1109:
tvc %xcc, 0x6
sdivcc %l3, 0x0B21, %g1
movle %xcc, %o5, %g3
tne %icc, 0x7
ldd [%l7 + 0x38], %f18
prefetch [%l7 + 0x50], 0x0
te %icc, 0x5
edge32ln %o1, %g6, %o7
move %icc, %o4, %i0
fandnot1s %f15, %f2, %f31
fzero %f14
edge32ln %l5, %i7, %l0
stx %i3, [%l7 + 0x08]
ldsw [%l7 + 0x68], %g5
mulscc %l2, %o2, %o6
faligndata %f18, %f0, %f6
umulcc %o3, 0x1515, %i4
orcc %o0, 0x0C17, %l6
fpsub16s %f15, %f0, %f13
array8 %i2, %i6, %i1
be,pn %xcc, loop_1110
fcmpne16 %f24, %f24, %i5
mulscc %l1, 0x0530, %g7
movrlz %g4, %l4, %l3
loop_1110:
tcs %xcc, 0x0
fmul8ulx16 %f2, %f26, %f4
movleu %xcc, %g2, %o5
std %f30, [%l7 + 0x50]
move %xcc, %g1, %g3
add %g6, %o1, %o7
tge %xcc, 0x0
bcc,a,pn %icc, loop_1111
tsubcc %o4, %l5, %i0
movge %xcc, %l0, %i3
edge32l %g5, %i7, %o2
loop_1111:
tn %icc, 0x1
fpack32 %f14, %f6, %f10
set 0x2A, %l5
stha %l2, [%l7 + %l5] 0x23
membar #Sync
fcmpgt32 %f6, %f0, %o3
tpos %icc, 0x2
ld [%l7 + 0x7C], %f12
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
movrgez %i4, %o6, %l6
and %o0, 0x1565, %i2
edge32 %i1, %i6, %l1
xorcc %g7, %g4, %i5
fba,a %fcc0, loop_1112
fsrc1 %f4, %f18
set 0x70, %i2
stda %l4, [%l7 + %i2] 0x04
loop_1112:
tne %xcc, 0x4
set 0x70, %l4
swapa [%l7 + %l4] 0x89, %l3
fcmpgt32 %f28, %f6, %g2
set 0x26, %o7
ldsha [%l7 + %o7] 0x04, %o5
fnors %f14, %f14, %f18
fnegs %f25, %f20
or %g3, 0x1E59, %g6
andcc %o1, 0x02EE, %g1
edge32l %o7, %l5, %i0
sir 0x190F
fandnot1 %f10, %f6, %f22
mulx %l0, %o4, %i3
bvs,pn %icc, loop_1113
fnot2s %f10, %f15
fbn,a %fcc2, loop_1114
edge8 %g5, %o2, %l2
loop_1113:
fbg %fcc1, loop_1115
orcc %o3, %i4, %o6
loop_1114:
taddcc %i7, %l6, %o0
bcc %icc, loop_1116
loop_1115:
edge16l %i1, %i6, %l1
edge16n %i2, %g7, %i5
edge8n %l4, %l3, %g2
loop_1116:
movrgez %g4, %o5, %g3
bvs %xcc, loop_1117
movrne %g6, %g1, %o1
movvc %xcc, %l5, %i0
sub %o7, 0x1B53, %o4
loop_1117:
fnot1 %f22, %f8
fsrc2 %f8, %f30
edge8 %i3, %g5, %l0
fbge,a %fcc0, loop_1118
tl %icc, 0x4
mova %xcc, %l2, %o2
bpos,a,pn %icc, loop_1119
loop_1118:
fmovrdne %o3, %f2, %f4
subccc %o6, 0x13FB, %i4
array8 %l6, %i7, %o0
loop_1119:
nop
set 0x7C, %g7
ldswa [%l7 + %g7] 0x0c, %i1
subcc %l1, %i2, %i6
tg %xcc, 0x5
tg %icc, 0x5
sra %g7, 0x15, %l4
movvs %xcc, %l3, %i5
set 0x58, %g4
stda %g4, [%l7 + %g4] 0x04
movvc %icc, %o5, %g2
xnor %g6, %g3, %o1
std %l4, [%l7 + 0x38]
nop
setx loop_1120, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
brlez %g1, loop_1121
ldub [%l7 + 0x10], %i0
movl %xcc, %o7, %i3
loop_1120:
and %o4, %l0, %l2
loop_1121:
edge16ln %g5, %o2, %o6
andncc %i4, %o3, %l6
xorcc %o0, 0x1495, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fabss %f29, %f16
tcs %xcc, 0x0
udiv %l1, 0x1322, %i2
srl %i7, %i6, %g7
alignaddrl %l4, %i5, %g4
orn %l3, 0x0CE6, %g2
fmovdne %xcc, %f7, %f20
xnorcc %g6, %g3, %o5
brz,a %o1, loop_1122
bvs,pt %icc, loop_1123
edge16l %g1, %l5, %i0
xor %o7, 0x098C, %o4
loop_1122:
movre %i3, %l2, %g5
loop_1123:
sdiv %l0, 0x1A31, %o2
brgz %o6, loop_1124
movvs %icc, %i4, %l6
edge8ln %o0, %i1, %o3
move %xcc, %i2, %i7
loop_1124:
ldub [%l7 + 0x79], %i6
xorcc %l1, %l4, %g7
andncc %i5, %l3, %g2
tge %icc, 0x4
movle %xcc, %g4, %g6
call loop_1125
tneg %xcc, 0x3
bgu,pn %icc, loop_1126
tpos %icc, 0x6
loop_1125:
nop
set 0x58, %l0
ldsha [%l7 + %l0] 0x15, %g3
loop_1126:
movg %icc, %o1, %g1
set 0x6C, %i6
ldstuba [%l7 + %i6] 0x18, %l5
xorcc %o5, 0x08C9, %i0
fpadd32 %f20, %f4, %f24
alignaddrl %o7, %i3, %l2
fandnot1s %f17, %f7, %f24
xnor %o4, %g5, %l0
stx %o6, [%l7 + 0x58]
sub %o2, %i4, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8l %l6, %o3, %i1
udivx %i7, 0x0CFB, %i6
subccc %l1, 0x0333, %l4
bcc,a,pn %xcc, loop_1127
fmovdcs %icc, %f30, %f14
taddcc %g7, %i5, %l3
fpsub16s %f18, %f19, %f31
loop_1127:
edge32 %i2, %g4, %g2
sethi 0x1277, %g6
tn %icc, 0x1
ldsh [%l7 + 0x4A], %g3
fnot1s %f17, %f1
movne %icc, %g1, %l5
swap [%l7 + 0x7C], %o5
fba %fcc3, loop_1128
nop
set 0x6C, %o2
ldsw [%l7 + %o2], %o1
edge8ln %o7, %i0, %i3
ble loop_1129
loop_1128:
fmovsne %icc, %f25, %f29
addcc %o4, %l2, %g5
movrne %l0, %o2, %o6
loop_1129:
fmovdcs %xcc, %f5, %f15
xnor %i4, %l6, %o3
tvs %xcc, 0x0
umul %i1, 0x125D, %o0
sth %i7, [%l7 + 0x24]
movvc %xcc, %i6, %l1
fmovdleu %icc, %f26, %f13
movre %g7, 0x2A3, %l4
movneg %xcc, %i5, %l3
addc %i2, 0x0E64, %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fones %f10
popc 0x0804, %g6
fmovdvs %xcc, %f5, %f10
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x30] %asi, 0x1
mulx %g2, %g1, %o5
sll %l5, %o7, %o1
sll %i3, %o4, %i0
movn %xcc, %g5, %l0
be,a %xcc, loop_1130
ba,a %xcc, loop_1131
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
be,a loop_1132
loop_1130:
tvs %xcc, 0x5
loop_1131:
orncc %o2, %o6, %i4
mulscc %l2, %o3, %i1
loop_1132:
array8 %l6, %o0, %i6
set 0x74, %g6
sta %f23, [%l7 + %g6] 0x89
udivcc %i7, 0x033B, %l1
wr %g0, 0x80, %asi
swapa [%l7 + 0x78] %asi, %g7
fpsub32 %f0, %f16, %f18
set 0x10, %i0
lduha [%l7 + %i0] 0x19, %l4
sdivx %i5, 0x1AB7, %l3
fmul8x16 %f11, %f0, %f28
movne %icc, %g4, %i2
edge16l %g3, %g2, %g6
udivcc %g1, 0x1E11, %l5
addcc %o5, %o1, %i3
fsrc2s %f19, %f17
mulx %o4, 0x1256, %o7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot2s %f22, %f27, %f28
subcc %i0, 0x01A7, %g5
bvs,pn %xcc, loop_1133
movneg %xcc, %o2, %l0
be,a,pt %xcc, loop_1134
brnz,a %o6, loop_1135
loop_1133:
umul %l2, %i4, %i1
tge %icc, 0x1
loop_1134:
sllx %o3, 0x0E, %o0
loop_1135:
andcc %i6, %i7, %l1
addcc %g7, 0x1F9D, %l4
bne,a loop_1136
fpadd32s %f10, %f3, %f29
movrgz %l6, %l3, %g4
array16 %i2, %i5, %g3
loop_1136:
brz %g6, loop_1137
brgez %g2, loop_1138
tne %icc, 0x2
for %f22, %f30, %f16
loop_1137:
fmovrdlez %l5, %f30, %f14
loop_1138:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub16 %f10, %f18, %f4
stw %g1, [%l7 + 0x4C]
mova %xcc, %o1, %o5
fmovsle %xcc, %f4, %f28
fmovsn %icc, %f8, %f8
smul %i3, %o7, %o4
fbule,a %fcc0, loop_1139
edge16 %i0, %o2, %l0
fxor %f10, %f30, %f20
array16 %o6, %g5, %i4
loop_1139:
movvs %xcc, %l2, %o3
umul %i1, %i6, %i7
xorcc %o0, %g7, %l1
fnors %f17, %f8, %f19
add %l4, 0x05C2, %l6
add %l7, 0x3C, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g4
casa [%l6] 0x80, %g4, %l3
stbar
set 0x5A, %o0
stha %i5, [%l7 + %o0] 0xe3
membar #Sync
fnegs %f28, %f16
andncc %g3, %i2, %g2
srax %g6, 0x0B, %l5
set 0x18, %o5
ldsha [%l7 + %o5] 0x14, %g1
fmovrdlz %o5, %f2, %f12
subc %i3, 0x10CD, %o1
fpmerge %f25, %f7, %f30
subc %o7, 0x0DDB, %i0
tge %icc, 0x4
orncc %o2, 0x1F07, %l0
sethi 0x053C, %o4
subcc %g5, 0x07A3, %i4
udivcc %o6, 0x1ED0, %o3
movre %l2, 0x24C, %i1
fcmpeq16 %f12, %f14, %i6
set 0x6C, %o1
ldswa [%l7 + %o1] 0x10, %i7
tvc %icc, 0x4
fpadd32 %f18, %f20, %f2
nop
setx loop_1140, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fandnot1s %f15, %f10, %f9
call loop_1141
xor %g7, %l1, %l4
loop_1140:
ba,pn %xcc, loop_1142
array8 %l6, %g4, %l3
loop_1141:
bge,pn %icc, loop_1143
tne %xcc, 0x3
loop_1142:
srax %o0, %g3, %i5
lduw [%l7 + 0x2C], %g2
loop_1143:
tneg %icc, 0x4
mulx %g6, %l5, %g1
movvc %icc, %i2, %o5
fones %f14
subcc %i3, %o1, %o7
tvs %icc, 0x1
udiv %o2, 0x1F3E, %i0
tl %icc, 0x4
orcc %l0, %o4, %i4
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x08] %asi, 0x2
fmovrslez %o6, %f14, %f26
fxor %f6, %f12, %f20
ldsw [%l7 + 0x2C], %l2
set 0x20, %g3
ldda [%l7 + %g3] 0x27, %o2
bcs,a loop_1144
sdivx %i6, 0x1745, %i1
tl %xcc, 0x6
fornot2 %f20, %f18, %f30
loop_1144:
edge16l %i7, %l1, %l4
fcmpgt32 %f18, %f26, %l6
fmovsgu %xcc, %f4, %f20
fblg,a %fcc1, loop_1145
movpos %xcc, %g4, %g7
array32 %l3, %g3, %o0
nop
setx loop_1146, %l0, %l1
jmpl %l1, %i5
loop_1145:
sth %g6, [%l7 + 0x24]
bshuffle %f2, %f6, %f4
prefetch [%l7 + 0x34], 0x1
loop_1146:
fpsub32 %f26, %f8, %f22
set 0x20, %i1
ldsha [%l7 + %i1] 0x0c, %g2
tn %icc, 0x3
popc 0x1976, %l5
sdiv %i2, 0x0408, %o5
wr %g0, 0x11, %asi
ldsha [%l7 + 0x7C] %asi, %g1
movne %xcc, %i3, %o1
fpack32 %f12, %f20, %f30
tn %icc, 0x2
stx %o7, [%l7 + 0x40]
fsrc1s %f22, %f15
fmovrsgz %i0, %f3, %f5
te %icc, 0x0
bvs,a,pn %xcc, loop_1147
tleu %xcc, 0x6
fcmpeq16 %f20, %f24, %l0
or %o4, %i4, %o2
loop_1147:
array8 %o6, %g5, %o3
fmovscc %icc, %f9, %f19
fmuld8sux16 %f12, %f31, %f12
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x58] %asi, 0x3
tle %icc, 0x6
fmovrdlz %l2, %f10, %f26
srax %i1, 0x0A, %l1
fba %fcc1, loop_1148
tge %icc, 0x2
mulscc %l4, %i7, %l6
lduw [%l7 + 0x58], %g7
loop_1148:
fmovsa %icc, %f10, %f29
umul %g4, %l3, %g3
fbge,a %fcc3, loop_1149
movrlez %i5, 0x3C0, %g6
fmovsvs %xcc, %f0, %f30
and %g2, 0x1872, %o0
loop_1149:
sllx %i2, 0x10, %l5
sdiv %g1, 0x1DDD, %o5
udivx %i3, 0x1F2A, %o1
fandnot2 %f6, %f8, %f12
mulscc %o7, 0x036E, %l0
pdist %f2, %f18, %f24
wr %g0, 0x89, %asi
swapa [%l7 + 0x34] %asi, %o4
fbuge,a %fcc0, loop_1150
bvc %xcc, loop_1151
orn %i4, 0x1B38, %i0
fmovscc %icc, %f17, %f12
loop_1150:
movle %icc, %o2, %g5
loop_1151:
udivx %o6, 0x17C9, %o3
tgu %icc, 0x1
ta %xcc, 0x5
std %f10, [%l7 + 0x10]
set 0x78, %i5
prefetcha [%l7 + %i5] 0x88, 0x0
movleu %xcc, %l2, %l1
tn %xcc, 0x3
fbue %fcc1, loop_1152
tcs %xcc, 0x4
ldub [%l7 + 0x18], %i1
ldsh [%l7 + 0x5C], %i7
loop_1152:
bpos,a,pn %xcc, loop_1153
fnot1s %f16, %f2
sir 0x0ACB
wr %g0, 0x81, %asi
lda [%l7 + 0x7C] %asi, %f10
loop_1153:
movvc %icc, %l6, %l4
subc %g4, %g7, %g3
fexpand %f24, %f4
fmovdpos %icc, %f0, %f10
be,pt %icc, loop_1154
tne %xcc, 0x3
movge %xcc, %l3, %g6
movcs %xcc, %i5, %g2
loop_1154:
fcmpne32 %f20, %f12, %i2
tcs %icc, 0x7
edge32ln %l5, %o0, %o5
set 0x1A, %g2
stha %i3, [%l7 + %g2] 0x23
membar #Sync
movre %o1, %g1, %l0
fbue %fcc0, loop_1155
udivx %o7, 0x0934, %i4
fbe %fcc1, loop_1156
movrlez %i0, %o4, %o2
loop_1155:
srl %g5, 0x1E, %o6
lduw [%l7 + 0x3C], %o3
loop_1156:
fors %f5, %f6, %f7
edge16 %i6, %l2, %i1
mova %icc, %l1, %i7
addccc %l6, %l4, %g7
xorcc %g3, %g4, %g6
sra %i5, %l3, %g2
movrlz %i2, %l5, %o5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrslz %i3, %f28, %f20
fands %f8, %f2, %f4
xnor %o0, 0x1C4D, %o1
subc %g1, %l0, %o7
add %i0, %i4, %o4
tcs %icc, 0x1
orcc %o2, 0x051B, %o6
movrgz %g5, %i6, %o3
fnors %f14, %f12, %f31
fmovse %icc, %f27, %f25
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnorcc %l2, 0x0FBB, %i1
fmovdvs %xcc, %f11, %f20
ldsh [%l7 + 0x56], %i7
fbe,a %fcc3, loop_1157
ba,a loop_1158
movcc %xcc, %l6, %l4
popc %l1, %g3
loop_1157:
movrlz %g4, 0x303, %g6
loop_1158:
fbe,a %fcc0, loop_1159
movrne %i5, %l3, %g7
fornot2s %f16, %f24, %f27
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1159:
brlez %g2, loop_1160
mulx %i2, 0x123A, %l5
fornot2s %f26, %f8, %f9
nop
setx loop_1161, %l0, %l1
jmpl %l1, %i3
loop_1160:
and %o5, 0x1629, %o1
nop
set 0x37, %i3
stb %o0, [%l7 + %i3]
fbne,a %fcc2, loop_1162
loop_1161:
xnorcc %l0, 0x0B99, %g1
te %xcc, 0x6
movgu %xcc, %o7, %i0
loop_1162:
xorcc %i4, 0x0F7B, %o2
movg %icc, %o4, %g5
stb %i6, [%l7 + 0x13]
ldd [%l7 + 0x40], %o2
pdist %f10, %f10, %f28
alignaddr %o6, %l2, %i1
tvs %xcc, 0x4
sra %l6, 0x02, %i7
movpos %icc, %l1, %g3
movvc %xcc, %l4, %g4
fbug,a %fcc2, loop_1163
fmul8x16au %f25, %f24, %f6
mulx %i5, 0x12D7, %g6
orncc %g7, 0x0DBA, %g2
loop_1163:
subc %i2, %l3, %l5
xnorcc %i3, 0x1531, %o5
movle %xcc, %o1, %l0
tleu %icc, 0x6
fsrc2 %f30, %f28
ldsh [%l7 + 0x5C], %o0
fnot2 %f28, %f26
sllx %o7, %g1, %i4
movpos %icc, %o2, %i0
fornot2s %f5, %f10, %f24
bl,pt %xcc, loop_1164
mova %icc, %g5, %i6
fbge %fcc2, loop_1165
movrne %o4, 0x3E7, %o6
loop_1164:
tcc %icc, 0x4
mova %icc, %o3, %l2
loop_1165:
orn %l6, 0x029A, %i1
bshuffle %f20, %f30, %f26
fmovse %xcc, %f24, %f25
bne,pn %icc, loop_1166
te %icc, 0x4
addc %i7, 0x13CD, %l1
tcs %icc, 0x5
loop_1166:
fpsub32 %f0, %f22, %f18
te %icc, 0x1
bleu loop_1167
movrlz %g3, 0x25B, %g4
ldub [%l7 + 0x3D], %i5
ldd [%l7 + 0x28], %g6
loop_1167:
fzeros %f18
sllx %l4, %g7, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x1e, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
fmovrsgez %l3, %f4, %f16
fbul,a %fcc3, loop_1168
orn %i2, %l5, %o5
tle %xcc, 0x1
movvc %icc, %o1, %i3
loop_1168:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udiv %l0, 0x15DF, %o7
stx %g1, [%l7 + 0x08]
sdivcc %i4, 0x1F73, %o2
popc 0x170A, %o0
and %g5, %i0, %i6
stbar
ldd [%l7 + 0x10], %f22
udiv %o4, 0x03E7, %o6
st %f9, [%l7 + 0x44]
fbu %fcc2, loop_1169
tsubcctv %l2, %o3, %l6
flush %l7 + 0x2C
stbar
loop_1169:
nop
set 0x28, %o3
swapa [%l7 + %o3] 0x0c, %i1
fmovdvc %icc, %f26, %f22
bpos,a loop_1170
membar 0x22
andcc %i7, 0x09DA, %l1
stbar
loop_1170:
ta %icc, 0x3
srlx %g3, 0x1D, %g4
fnegs %f22, %f26
fbne %fcc3, loop_1171
edge8 %g6, %l4, %g7
fpadd32s %f2, %f3, %f16
tvs %icc, 0x1
loop_1171:
stx %g2, [%l7 + 0x58]
fbge,a %fcc3, loop_1172
and %l3, 0x1791, %i2
edge16l %i5, %o5, %o1
subcc %l5, %i3, %l0
loop_1172:
fbu,a %fcc0, loop_1173
brz,a %o7, loop_1174
taddcc %i4, %g1, %o0
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_1173:
fnot1s %f2, %f10
loop_1174:
array16 %o2, %i0, %i6
umul %g5, %o4, %o6
sll %l2, %l6, %o3
fmovsle %icc, %f31, %f21
set 0x30, %l6
stba %i7, [%l7 + %l6] 0x88
sllx %l1, 0x1A, %g3
srlx %g4, %g6, %l4
fbuge,a %fcc1, loop_1175
movvc %icc, %i1, %g7
mulx %g2, %l3, %i5
edge32 %i2, %o5, %l5
loop_1175:
alignaddrl %o1, %l0, %i3
movcs %icc, %i4, %g1
tgu %icc, 0x0
fmul8sux16 %f4, %f10, %f14
bleu %xcc, loop_1176
fnot1s %f23, %f21
addc %o0, 0x040A, %o7
fmul8sux16 %f16, %f16, %f14
loop_1176:
movrgez %i0, 0x2E7, %i6
bpos loop_1177
sdiv %g5, 0x0B8F, %o4
movneg %icc, %o2, %o6
movre %l2, 0x09B, %l6
loop_1177:
ld [%l7 + 0x78], %f13
fabss %f8, %f11
edge32l %i7, %l1, %o3
umul %g3, 0x0C3B, %g4
fmovrdlez %l4, %f12, %f10
fmovrdlz %g6, %f30, %f0
fbg %fcc2, loop_1178
and %g7, %i1, %g2
taddcctv %l3, %i5, %i2
andcc %l5, 0x1507, %o5
loop_1178:
sdiv %o1, 0x0EE9, %i3
addccc %i4, %g1, %l0
fmovrslez %o7, %f26, %f7
fmovdne %icc, %f9, %f25
fble %fcc1, loop_1179
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_1180, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovse %xcc, %f26, %f31
loop_1179:
nop
set 0x08, %l3
stha %i0, [%l7 + %l3] 0x80
loop_1180:
fmovdg %icc, %f26, %f13
smulcc %i6, 0x1BA8, %g5
fmovs %f14, %f20
fcmpne32 %f4, %f30, %o4
udivx %o2, 0x1056, %o0
movcc %icc, %l2, %o6
wr %g0, 0x2a, %asi
stda %i6, [%l7 + 0x70] %asi
membar #Sync
bshuffle %f24, %f10, %f4
smulcc %l1, 0x0AE4, %o3
fmovsneg %xcc, %f18, %f17
tvc %xcc, 0x3
tsubcc %i7, 0x122E, %g3
edge32n %g4, %g6, %l4
xor %i1, %g7, %l3
movl %xcc, %g2, %i5
addcc %i2, 0x10C6, %l5
tcc %icc, 0x6
andn %o1, 0x1469, %o5
tne %xcc, 0x1
fcmple16 %f26, %f24, %i3
movl %icc, %g1, %l0
set 0x24, %g5
lduwa [%l7 + %g5] 0x11, %i4
tvs %icc, 0x6
add %o7, 0x1833, %i6
sdiv %i0, 0x007C, %o4
tneg %icc, 0x4
srlx %g5, 0x11, %o2
set 0x74, %i7
lduwa [%l7 + %i7] 0x15, %l2
fmovrsne %o6, %f18, %f27
fmovrdlz %l6, %f24, %f20
fmul8ulx16 %f24, %f22, %f14
fmovsg %xcc, %f6, %f28
srl %o0, 0x09, %o3
brgez,a %l1, loop_1181
movvc %icc, %i7, %g3
fmovrse %g6, %f2, %f8
alignaddr %l4, %i1, %g4
loop_1181:
xnorcc %g7, %g2, %i5
array32 %l3, %l5, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8n %o1, %i3, %g1
subcc %o5, 0x0E27, %i4
edge16l %o7, %i6, %l0
sethi 0x06A0, %i0
edge32n %o4, %g5, %l2
fbue %fcc2, loop_1182
ba,a %xcc, loop_1183
tgu %icc, 0x2
fpadd16 %f6, %f14, %f8
loop_1182:
edge16l %o6, %o2, %o0
loop_1183:
movge %xcc, %o3, %l6
fnors %f27, %f24, %f26
brlez,a %l1, loop_1184
nop
setx loop_1185, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
udivcc %i7, 0x01EA, %g3
subcc %g6, 0x1739, %l4
loop_1184:
xnorcc %g4, %g7, %g2
loop_1185:
sub %i1, 0x0105, %i5
addc %l5, 0x0D7A, %i2
brgz,a %l3, loop_1186
movg %xcc, %o1, %i3
nop
setx loop_1187, %l0, %l1
jmpl %l1, %o5
movcc %xcc, %g1, %i4
loop_1186:
tsubcctv %o7, 0x08EA, %l0
movrlz %i0, %i6, %g5
loop_1187:
tge %icc, 0x3
srl %o4, %o6, %o2
edge16 %l2, %o3, %l6
edge8ln %l1, %i7, %o0
fpsub16 %f2, %f28, %f6
set 0x40, %i4
ldda [%l7 + %i4] 0x18, %f0
udiv %g6, 0x1A3B, %g3
fnors %f18, %f1, %f7
movvs %icc, %g4, %l4
edge8n %g2, %i1, %g7
movrlz %l5, %i5, %l3
ldsw [%l7 + 0x08], %o1
fmovrde %i2, %f12, %f2
set 0x34, %l2
ldswa [%l7 + %l2] 0x80, %i3
bcs,a,pn %icc, loop_1188
mulscc %g1, %o5, %o7
tle %icc, 0x6
popc 0x1337, %i4
loop_1188:
array32 %l0, %i0, %i6
tg %xcc, 0x3
lduw [%l7 + 0x14], %g5
fbuge,a %fcc2, loop_1189
orncc %o6, 0x1E98, %o2
edge32n %l2, %o4, %l6
wr %g0, 0x19, %asi
ldsha [%l7 + 0x68] %asi, %l1
loop_1189:
bpos %icc, loop_1190
fnand %f20, %f24, %f26
array32 %i7, %o0, %g6
pdist %f22, %f14, %f22
loop_1190:
move %icc, %g3, %g4
call loop_1191
fblg,a %fcc1, loop_1192
tsubcctv %l4, %g2, %i1
sdiv %o3, 0x1EB2, %g7
loop_1191:
fbe %fcc0, loop_1193
loop_1192:
fmovdvc %xcc, %f5, %f31
wr %g0, 0xea, %asi
stha %i5, [%l7 + 0x58] %asi
membar #Sync
loop_1193:
umulcc %l3, %l5, %i2
fones %f15
or %o1, 0x11AE, %i3
fors %f9, %f5, %f14
sra %g1, %o7, %i4
fmovrdlz %l0, %f28, %f0
fsrc2 %f6, %f4
stbar
udiv %o5, 0x0539, %i0
srlx %g5, 0x00, %i6
fnand %f20, %f2, %f28
set 0x4C, %g1
sta %f18, [%l7 + %g1] 0x11
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
popc %o2, %l2
ldd [%l7 + 0x08], %f8
movvc %xcc, %o6, %o4
set 0x50, %l1
stxa %l1, [%l7 + %l1] 0x2a
membar #Sync
fmuld8sux16 %f5, %f30, %f24
fbo,a %fcc2, loop_1194
array32 %i7, %l6, %g6
tgu %icc, 0x7
alignaddr %g3, %g4, %o0
loop_1194:
movrgz %g2, %l4, %o3
bcs,pn %xcc, loop_1195
fmovsle %icc, %f0, %f11
bne loop_1196
sdiv %i1, 0x1B07, %g7
loop_1195:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %icc, %l3, %i5
loop_1196:
fnands %f20, %f3, %f12
edge16 %i2, %l5, %i3
fmovsl %icc, %f6, %f3
bshuffle %f18, %f4, %f0
sdivcc %o1, 0x1AE2, %o7
fmovd %f0, %f26
ble,a loop_1197
fmovdn %icc, %f20, %f18
mova %xcc, %i4, %g1
ldsb [%l7 + 0x13], %o5
loop_1197:
addcc %i0, %g5, %l0
sdivcc %i6, 0x1E5F, %o2
fcmps %fcc2, %f7, %f6
sdivcc %o6, 0x027E, %o4
bg,a %icc, loop_1198
addc %l2, 0x004E, %i7
tvs %xcc, 0x2
edge16l %l6, %g6, %g3
loop_1198:
orncc %g4, %o0, %l1
mova %icc, %g2, %o3
st %f30, [%l7 + 0x08]
srlx %l4, %i1, %g7
add %l3, %i5, %l5
fmovscc %icc, %f8, %f4
fnegd %f6, %f30
ld [%l7 + 0x2C], %f0
bgu,pn %icc, loop_1199
tge %icc, 0x5
udivx %i3, 0x1A91, %i2
andcc %o7, 0x1FE5, %i4
loop_1199:
and %g1, 0x13C4, %o1
tg %icc, 0x4
taddcc %o5, %g5, %l0
fand %f30, %f12, %f24
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x0C] %asi, %i0
brlez,a %i6, loop_1200
mova %xcc, %o2, %o6
edge16l %o4, %i7, %l2
edge32 %g6, %l6, %g4
loop_1200:
brgz %g3, loop_1201
tcs %xcc, 0x7
set 0x68, %o4
stxa %o0, [%l7 + %o4] 0x10
loop_1201:
fones %f5
edge32l %l1, %o3, %g2
bvc,pt %icc, loop_1202
sub %i1, 0x014F, %l4
srax %l3, 0x0C, %i5
edge8 %g7, %i3, %i2
loop_1202:
sth %o7, [%l7 + 0x2A]
set 0x220, %o6
stxa %i4, [%g0 + %o6] 0x52
tcs %xcc, 0x3
movge %xcc, %l5, %o1
fmovrdgez %o5, %f20, %f28
orcc %g5, %l0, %i0
addcc %i6, %o2, %o6
faligndata %f24, %f26, %f8
fcmple16 %f4, %f20, %g1
movrne %o4, 0x10D, %i7
sethi 0x0649, %l2
smul %g6, %l6, %g3
tle %xcc, 0x0
set 0x14, %i2
ldsha [%l7 + %i2] 0x19, %o0
xnorcc %g4, 0x1B34, %o3
fmovse %xcc, %f19, %f10
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x70] %asi, 0x0
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x24] %asi, %i1
bl,a,pn %icc, loop_1203
fbg,a %fcc3, loop_1204
stbar
xnorcc %l4, 0x138A, %l1
loop_1203:
srl %l3, %g7, %i5
loop_1204:
movleu %xcc, %i2, %o7
movge %xcc, %i3, %i4
movle %icc, %l5, %o5
movpos %icc, %g5, %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldx [%l7 + 0x30], %i0
edge32 %i6, %o1, %o2
fmovdge %icc, %f4, %f24
tle %xcc, 0x7
tgu %xcc, 0x4
set 0x30, %l5
stda %g0, [%l7 + %l5] 0x88
and %o6, %o4, %i7
movrlz %g6, %l2, %g3
fpack32 %f18, %f30, %f28
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbug,a %fcc0, loop_1205
ta %xcc, 0x4
tl %icc, 0x4
lduw [%l7 + 0x20], %l6
loop_1205:
movne %xcc, %o0, %g4
brgz %o3, loop_1206
popc 0x1750, %i1
fbuge %fcc0, loop_1207
addccc %g2, 0x19A4, %l1
loop_1206:
sub %l3, %l4, %i5
fbo,a %fcc0, loop_1208
loop_1207:
movge %icc, %i2, %o7
fbl %fcc1, loop_1209
fmovsa %icc, %f14, %f21
loop_1208:
array16 %g7, %i3, %l5
fandnot1s %f26, %f21, %f10
loop_1209:
std %i4, [%l7 + 0x28]
array8 %o5, %l0, %g5
fnegd %f28, %f24
fbul,a %fcc0, loop_1210
ba,a loop_1211
fmul8ulx16 %f6, %f22, %f6
fble,a %fcc3, loop_1212
loop_1210:
bleu,a %xcc, loop_1213
loop_1211:
fbue,a %fcc3, loop_1214
movre %i0, 0x0B4, %o1
loop_1212:
tsubcctv %i6, %o2, %o6
loop_1213:
smul %g1, %o4, %g6
loop_1214:
orn %i7, 0x1A83, %l2
fzeros %f11
fpadd32 %f22, %f30, %f28
xnorcc %g3, 0x15D2, %o0
orncc %l6, 0x1889, %o3
sdivcc %i1, 0x0CF9, %g4
call loop_1215
movcs %xcc, %l1, %g2
array32 %l3, %i5, %i2
movvs %xcc, %l4, %o7
loop_1215:
fpadd16 %f2, %f10, %f30
movcc %icc, %i3, %g7
or %l5, 0x0AA8, %i4
brgez %l0, loop_1216
subccc %g5, %o5, %i0
fcmple32 %f0, %f12, %i6
nop
setx loop_1217, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1216:
subccc %o2, %o1, %o6
ld [%l7 + 0x60], %f14
ta %icc, 0x4
loop_1217:
fandnot2 %f18, %f24, %f0
fmul8ulx16 %f18, %f12, %f24
movrgez %g1, 0x15F, %o4
sra %g6, %l2, %i7
movre %o0, 0x3AD, %g3
edge32l %o3, %i1, %l6
taddcc %g4, %g2, %l3
ldsh [%l7 + 0x10], %i5
fmovdneg %xcc, %f12, %f6
tn %xcc, 0x6
ld [%l7 + 0x1C], %f1
xor %l1, 0x1E3D, %i2
smulcc %o7, %l4, %i3
taddcc %l5, 0x11FC, %i4
fornot2 %f16, %f16, %f0
xnorcc %g7, 0x1771, %l0
fbn %fcc2, loop_1218
movrne %g5, 0x0C6, %i0
movcc %xcc, %o5, %o2
movrgez %i6, %o1, %g1
loop_1218:
bne,a %icc, loop_1219
fmovdge %icc, %f30, %f11
edge16 %o6, %o4, %g6
flush %l7 + 0x6C
loop_1219:
fmovsvc %icc, %f7, %f31
fmovsge %icc, %f7, %f14
srlx %l2, %o0, %i7
fmuld8ulx16 %f6, %f31, %f22
fornot1s %f14, %f27, %f3
tne %icc, 0x4
fbu %fcc2, loop_1220
umul %o3, 0x128F, %i1
fmovdneg %icc, %f21, %f16
fnor %f2, %f2, %f10
loop_1220:
tvs %icc, 0x4
add %l7, 0x58, %l6
wr %g0, 0x88, %asi
casa [%l6] 0x88, %g3, %l6
fnors %f19, %f9, %f4
set 0x16, %l4
lduba [%l7 + %l4] 0x18, %g2
orcc %g4, 0x10C5, %l3
tcc %icc, 0x0
movcs %icc, %i5, %l1
fmovdne %xcc, %f14, %f28
bvs,pn %xcc, loop_1221
tvc %icc, 0x4
fcmpgt16 %f20, %f2, %o7
smul %l4, %i3, %l5
loop_1221:
bshuffle %f8, %f30, %f4
movrgz %i4, 0x0D5, %g7
or %l0, 0x1AA1, %g5
sdivcc %i0, 0x1163, %o5
bpos,pt %icc, loop_1222
movl %icc, %o2, %i6
fornot1s %f5, %f7, %f18
edge16n %o1, %i2, %o6
loop_1222:
array16 %g1, %g6, %l2
movrgz %o0, %o4, %o3
fblg %fcc2, loop_1223
and %i1, 0x14ED, %i7
array8 %l6, %g3, %g4
movleu %icc, %l3, %g2
loop_1223:
tsubcctv %i5, %o7, %l1
movne %xcc, %l4, %i3
fmovdneg %xcc, %f13, %f29
sub %l5, 0x15B2, %i4
edge8 %l0, %g7, %i0
edge32n %o5, %g5, %o2
set 0x7C, %o7
swapa [%l7 + %o7] 0x10, %i6
nop
set 0x40, %g7
std %i2, [%l7 + %g7]
set 0x1D, %g4
lduba [%l7 + %g4] 0x18, %o6
fmovsneg %xcc, %f7, %f6
membar #Sync
set 0x40, %l0
ldda [%l7 + %l0] 0xf9, %f16
edge8 %o1, %g6, %g1
for %f2, %f12, %f12
orn %o0, %l2, %o3
subc %o4, %i7, %i1
smulcc %l6, 0x033B, %g3
movge %xcc, %l3, %g4
tge %icc, 0x5
sll %i5, 0x13, %o7
movrlez %g2, %l4, %i3
sdivcc %l5, 0x141B, %i4
movrlz %l1, 0x364, %l0
sdiv %i0, 0x136D, %g7
movcs %icc, %o5, %g5
srl %o2, 0x1B, %i6
movcc %xcc, %o6, %o1
movg %icc, %i2, %g6
fsrc1s %f22, %f8
movl %xcc, %g1, %o0
fcmple16 %f4, %f20, %l2
edge32n %o3, %i7, %i1
fmovrde %o4, %f12, %f10
bvs loop_1224
mulx %g3, 0x061C, %l3
edge16 %g4, %l6, %o7
movg %xcc, %g2, %l4
loop_1224:
fcmpgt32 %f0, %f4, %i3
movleu %icc, %i5, %l5
popc 0x104D, %l1
fornot2s %f21, %f8, %f7
sir 0x0277
fblg,a %fcc2, loop_1225
movvc %xcc, %l0, %i0
alignaddrl %g7, %o5, %i4
array8 %g5, %i6, %o6
loop_1225:
bleu,a,pn %xcc, loop_1226
edge8l %o1, %o2, %i2
umulcc %g1, %g6, %o0
subcc %l2, %o3, %i7
loop_1226:
stb %i1, [%l7 + 0x65]
ldd [%l7 + 0x60], %g2
movrgz %o4, 0x2AB, %l3
movleu %xcc, %g4, %l6
stx %g2, [%l7 + 0x38]
fabss %f22, %f15
fcmple16 %f4, %f12, %o7
movvs %xcc, %i3, %l4
fpadd32s %f4, %f13, %f6
tle %icc, 0x5
movn %icc, %l5, %l1
movrne %i5, %l0, %i0
srlx %g7, 0x10, %o5
fornot2 %f26, %f24, %f18
movre %g5, %i4, %i6
ldd [%l7 + 0x58], %f16
edge8ln %o6, %o2, %i2
movrlz %o1, 0x344, %g1
ta %icc, 0x3
or %g6, 0x0F1C, %l2
movcc %xcc, %o3, %o0
or %i1, %g3, %i7
fbl,a %fcc2, loop_1227
mulx %o4, 0x0DBE, %l3
pdist %f14, %f8, %f28
tsubcc %g4, %l6, %o7
loop_1227:
movpos %xcc, %i3, %l4
fornot2 %f18, %f26, %f2
tcc %xcc, 0x3
set 0x60, %i6
swapa [%l7 + %i6] 0x11, %l5
edge8n %l1, %g2, %l0
subcc %i0, 0x1CE7, %g7
fbo %fcc2, loop_1228
sdivcc %o5, 0x07D3, %i5
fpmerge %f25, %f8, %f20
tpos %icc, 0x3
loop_1228:
edge16ln %i4, %i6, %g5
fbug,a %fcc0, loop_1229
movpos %icc, %o6, %o2
sdiv %i2, 0x0DA6, %g1
tvs %xcc, 0x0
loop_1229:
movn %icc, %o1, %g6
movle %icc, %o3, %l2
movgu %icc, %i1, %o0
brgez %g3, loop_1230
ta %icc, 0x5
fabss %f25, %f7
brlz %i7, loop_1231
loop_1230:
fmovsneg %icc, %f19, %f30
fmovrsgez %o4, %f0, %f19
set 0x20, %g6
stxa %g4, [%l7 + %g6] 0x81
loop_1231:
taddcc %l3, 0x0611, %l6
fcmpne16 %f6, %f16, %o7
udivcc %l4, 0x1562, %i3
fmovrse %l1, %f1, %f13
bneg,a %icc, loop_1232
udivx %g2, 0x0126, %l0
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_1232:
array32 %i0, %g7, %o5
fmovrslez %i5, %f26, %f17
movne %icc, %l5, %i4
fmovdgu %icc, %f0, %f17
tn %icc, 0x0
fmuld8ulx16 %f6, %f5, %f14
fcmpeq32 %f10, %f30, %g5
set 0x40, %i0
ldda [%l7 + %i0] 0x04, %f16
edge32 %o6, %i6, %o2
bvc,a loop_1233
xor %g1, 0x02EA, %o1
edge32 %i2, %o3, %l2
bcc,pt %icc, loop_1234
loop_1233:
fmul8sux16 %f26, %f28, %f16
orncc %i1, %g6, %o0
fcmps %fcc0, %f13, %f4
loop_1234:
fpadd32s %f18, %f31, %f8
ld [%l7 + 0x6C], %f29
movcc %xcc, %g3, %o4
xnorcc %i7, %g4, %l6
taddcc %o7, %l4, %i3
array32 %l3, %l1, %g2
brgz,a %l0, loop_1235
edge32 %g7, %o5, %i5
edge8l %l5, %i4, %g5
movn %xcc, %o6, %i0
loop_1235:
tvc %icc, 0x0
andncc %i6, %g1, %o1
fbe,a %fcc0, loop_1236
fnot1s %f21, %f17
fmovrdgz %o2, %f0, %f16
edge16ln %o3, %l2, %i2
loop_1236:
ldub [%l7 + 0x44], %g6
fcmpne32 %f30, %f0, %o0
movge %icc, %g3, %i1
fmovsneg %icc, %f18, %f2
brnz,a %i7, loop_1237
fcmple32 %f18, %f2, %g4
array32 %l6, %o4, %l4
sethi 0x0A8C, %i3
loop_1237:
edge8ln %o7, %l3, %l1
popc 0x0D20, %l0
tsubcc %g7, %o5, %i5
andn %l5, %g2, %i4
tsubcctv %o6, %i0, %i6
bn,a,pt %icc, loop_1238
movcs %icc, %g1, %o1
movre %o2, %g5, %l2
fbuge,a %fcc0, loop_1239
loop_1238:
movcc %icc, %i2, %g6
sll %o3, %o0, %g3
movleu %xcc, %i7, %g4
loop_1239:
move %icc, %i1, %l6
edge16ln %o4, %l4, %i3
fbe %fcc2, loop_1240
umulcc %l3, 0x1100, %o7
fmovse %icc, %f31, %f9
tvc %xcc, 0x2
loop_1240:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ble,pn %xcc, loop_1241
bg,a,pt %xcc, loop_1242
fbge %fcc0, loop_1243
fmovrdlz %l1, %f14, %f2
loop_1241:
fmovdleu %icc, %f25, %f10
loop_1242:
fble %fcc1, loop_1244
loop_1243:
fba %fcc2, loop_1245
edge16ln %g7, %o5, %l0
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_1244:
ldd [%l7 + 0x58], %f30
loop_1245:
fba %fcc3, loop_1246
sdivx %i5, 0x0BC8, %g2
edge32n %l5, %o6, %i4
set 0x3C, %o2
stwa %i0, [%l7 + %o2] 0x81
loop_1246:
nop
set 0x38, %o0
ldsha [%l7 + %o0] 0x11, %i6
xnor %g1, %o2, %g5
fsrc2s %f27, %f20
srlx %l2, %i2, %g6
movn %xcc, %o1, %o0
fnot1s %f23, %f16
faligndata %f0, %f20, %f16
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udiv %g3, 0x046F, %i7
te %xcc, 0x5
edge8n %g4, %i1, %o3
sdivx %o4, 0x1C4F, %l4
array16 %l6, %i3, %l3
addc %o7, 0x0C32, %g7
wr %g0, 0x88, %asi
lduba [%l7 + 0x57] %asi, %o5
bvc loop_1247
fbe,a %fcc1, loop_1248
bl,a loop_1249
bshuffle %f0, %f28, %f18
loop_1247:
fmovrse %l0, %f5, %f3
loop_1248:
tcc %icc, 0x1
loop_1249:
nop
setx loop_1250, %l0, %l1
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 loop_1251
andn %l1, 0x0D0E, %i5
fmovrdne %g2, %f22, %f2
loop_1250:
ldub [%l7 + 0x71], %l5
loop_1251:
movgu %icc, %o6, %i0
bleu,a,pt %icc, loop_1252
tl %icc, 0x4
fabsd %f22, %f16
movrlez %i4, 0x2C6, %g1
loop_1252:
xor %i6, %g5, %o2
fpadd16s %f14, %f23, %f5
set 0x20, %o5
stda %i2, [%l7 + %o5] 0x11
tg %xcc, 0x7
sllx %g6, 0x19, %o1
siam 0x6
tsubcctv %o0, %l2, %g3
movre %i7, %g4, %i1
fcmps %fcc0, %f8, %f29
movpos %icc, %o4, %l4
set 0x54, %o1
lduwa [%l7 + %o1] 0x18, %o3
ba,a loop_1253
fbul,a %fcc1, loop_1254
fmovsleu %icc, %f3, %f29
movge %icc, %i3, %l3
loop_1253:
mulx %o7, %l6, %o5
loop_1254:
ba,a %icc, loop_1255
alignaddr %l0, %g7, %l1
prefetch [%l7 + 0x54], 0x0
fmovrslz %i5, %f14, %f17
loop_1255:
movge %icc, %g2, %l5
orn %o6, 0x1340, %i4
taddcctv %i0, 0x181F, %g1
fmovd %f4, %f20
srlx %g5, %o2, %i6
udivcc %g6, 0x03C9, %o1
movneg %icc, %i2, %o0
stb %l2, [%l7 + 0x3F]
edge32n %g3, %g4, %i1
be,a loop_1256
fmovsne %xcc, %f0, %f22
tne %xcc, 0x1
fmovspos %icc, %f17, %f18
loop_1256:
orn %o4, %l4, %i7
stx %i3, [%l7 + 0x10]
sdivcc %l3, 0x0ED5, %o3
sdivcc %l6, 0x1A5D, %o7
fmovsne %icc, %f4, %f12
orcc %l0, 0x0E14, %o5
add %l1, 0x081E, %i5
fmovrsgz %g2, %f1, %f29
tg %icc, 0x7
movle %xcc, %l5, %o6
orn %g7, 0x11FF, %i0
sllx %i4, 0x04, %g1
udiv %g5, 0x1A42, %o2
stbar
sra %g6, %i6, %o1
fxor %f22, %f20, %f20
movrlz %i2, 0x01C, %o0
array32 %g3, %l2, %g4
fcmple16 %f28, %f16, %o4
array32 %i1, %l4, %i7
tge %xcc, 0x2
wr %g0, 0x27, %asi
stda %l2, [%l7 + 0x08] %asi
membar #Sync
fnot2 %f24, %f2
udivcc %i3, 0x112E, %l6
tgu %xcc, 0x3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %l7, 0x40, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %o7, %o3
wr %g0, 0x19, %asi
lduha [%l7 + 0x54] %asi, %o5
andncc %l1, %i5, %g2
mova %xcc, %l0, %l5
tne %xcc, 0x6
fmovdcc %icc, %f20, %f14
andncc %g7, %o6, %i4
lduw [%l7 + 0x60], %i0
mova %icc, %g1, %g5
edge16l %g6, %o2, %o1
fpadd32 %f22, %f0, %f30
movleu %icc, %i6, %o0
bleu,a loop_1257
sdivx %g3, 0x11DD, %l2
srlx %i2, %g4, %o4
movre %l4, 0x277, %i7
loop_1257:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16l %l3, %i1, %l6
fpack32 %f10, %f2, %f2
fsrc1 %f20, %f18
movrlz %o7, %i3, %o3
edge16n %o5, %l1, %g2
and %i5, %l5, %l0
tl %icc, 0x0
fpmerge %f2, %f24, %f20
stw %g7, [%l7 + 0x20]
sra %o6, %i0, %g1
alignaddrl %i4, %g6, %g5
sdiv %o2, 0x0A86, %o1
fmovdleu %xcc, %f25, %f17
set 0x38, %g3
stda %i6, [%l7 + %g3] 0x89
ldub [%l7 + 0x1F], %g3
tle %xcc, 0x1
set 0x18, %i5
prefetcha [%l7 + %i5] 0x81, 0x2
taddcc %i2, %l2, %o4
udivx %l4, 0x1A98, %i7
fmovsa %xcc, %f17, %f30
movrgz %l3, %g4, %l6
edge32ln %i1, %i3, %o3
mulscc %o5, %o7, %g2
movvc %icc, %l1, %i5
addc %l5, 0x0C55, %l0
fcmpeq32 %f24, %f16, %g7
movge %icc, %i0, %o6
fsrc1s %f16, %f28
wr %g0, 0x89, %asi
ldsha [%l7 + 0x10] %asi, %i4
membar 0x4F
set 0x40, %i1
ldda [%l7 + %i1] 0x89, %f0
movleu %xcc, %g1, %g6
taddcctv %o2, 0x0912, %g5
addc %i6, 0x0AE5, %g3
udivx %o1, 0x1ABD, %o0
edge32l %i2, %o4, %l2
fmovsge %icc, %f0, %f13
edge8 %i7, %l4, %g4
movvc %xcc, %l6, %i1
xnor %i3, %o3, %l3
fcmpeq16 %f10, %f22, %o7
edge8n %o5, %g2, %l1
fblg,a %fcc2, loop_1258
fxnors %f27, %f8, %f15
sdivcc %i5, 0x1630, %l0
fble %fcc0, loop_1259
loop_1258:
orcc %g7, 0x0D64, %l5
fpadd32 %f26, %f4, %f0
bne loop_1260
loop_1259:
tge %xcc, 0x0
andncc %i0, %o6, %g1
set 0x54, %i3
stwa %i4, [%l7 + %i3] 0x14
loop_1260:
fcmpgt16 %f20, %f2, %g6
movrne %o2, 0x2DA, %i6
movrgez %g3, %g5, %o1
movre %i2, 0x043, %o4
fmovsa %icc, %f7, %f0
sra %l2, %o0, %l4
sdivcc %i7, 0x0E18, %l6
set 0x28, %g2
stda %i0, [%l7 + %g2] 0x2f
membar #Sync
set 0x24, %l6
ldsha [%l7 + %l6] 0x89, %g4
movge %xcc, %o3, %l3
movge %xcc, %i3, %o7
movgu %xcc, %g2, %l1
movne %xcc, %o5, %l0
wr %g0, 0x10, %asi
lduha [%l7 + 0x1E] %asi, %i5
addcc %g7, %i0, %o6
popc 0x0D7A, %g1
tn %icc, 0x6
sethi 0x0FB9, %l5
andcc %g6, %i4, %o2
movg %xcc, %i6, %g5
wr %g0, 0x11, %asi
stwa %o1, [%l7 + 0x38] %asi
umulcc %g3, 0x1F42, %o4
array16 %i2, %l2, %l4
movg %xcc, %o0, %l6
tgu %xcc, 0x0
ta %xcc, 0x1
udiv %i1, 0x0B30, %g4
subcc %i7, 0x0297, %o3
movpos %xcc, %i3, %o7
smulcc %l3, 0x1DAD, %g2
tsubcctv %l1, %o5, %l0
wr %g0, 0x18, %asi
stda %f0, [%l7 + 0x40] %asi
edge16ln %g7, %i5, %o6
movvs %icc, %g1, %i0
st %f16, [%l7 + 0x64]
xnor %l5, 0x06CA, %i4
alignaddrl %o2, %i6, %g6
edge32l %o1, %g5, %o4
bvs loop_1261
brnz,a %g3, loop_1262
fcmpne16 %f8, %f24, %l2
stb %l4, [%l7 + 0x46]
loop_1261:
be loop_1263
loop_1262:
fmovrdgz %i2, %f14, %f12
ldstub [%l7 + 0x50], %l6
set 0x30, %l3
ldda [%l7 + %l3] 0x2c, %o0
loop_1263:
alignaddr %i1, %i7, %o3
fandnot1 %f10, %f0, %f6
mova %icc, %i3, %o7
movl %icc, %g4, %g2
movg %xcc, %l1, %o5
tvc %xcc, 0x3
brgez,a %l0, loop_1264
lduw [%l7 + 0x08], %l3
movrlz %i5, %g7, %g1
fmovdg %xcc, %f26, %f22
loop_1264:
andcc %o6, 0x1476, %l5
fxors %f29, %f31, %f19
ldub [%l7 + 0x1B], %i4
fone %f16
fand %f14, %f2, %f6
fabss %f18, %f17
movrne %o2, 0x1B9, %i0
bvs,pt %xcc, loop_1265
tge %icc, 0x6
ldd [%l7 + 0x48], %f8
ta %icc, 0x5
loop_1265:
sdivx %i6, 0x0495, %o1
fsrc2 %f18, %f12
tsubcc %g6, 0x1D64, %o4
fmovsneg %icc, %f11, %f5
fandnot1 %f0, %f6, %f16
set 0x3C, %g5
ldswa [%l7 + %g5] 0x04, %g5
movn %icc, %g3, %l2
fmovrsgez %l4, %f14, %f3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %i2, %l6, %i1
movvc %xcc, %i7, %o3
tg %icc, 0x3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
te %xcc, 0x0
udiv %o0, 0x02C9, %i3
andcc %g4, 0x00C3, %o7
fnand %f18, %f0, %f16
sdiv %l1, 0x0DAF, %o5
umulcc %l0, 0x0B27, %g2
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x378] %asi, %i5 ripped by fixASI40.pl ripped by fixASI40.pl
fmovscc %icc, %f14, %f16
ldsw [%l7 + 0x1C], %g7
fbug,a %fcc0, loop_1266
fcmpne32 %f28, %f18, %l3
movg %xcc, %o6, %g1
alignaddrl %l5, %o2, %i4
loop_1266:
nop
wr %g0, 0x80, %asi
lduha [%l7 + 0x48] %asi, %i6
tpos %xcc, 0x3
ta %icc, 0x7
std %o0, [%l7 + 0x30]
fmovrsgz %i0, %f25, %f18
edge32n %g6, %g5, %g3
fmovsn %xcc, %f9, %f11
nop
setx loop_1267, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tl %icc, 0x0
set 0x10, %o3
swapa [%l7 + %o3] 0x80, %o4
loop_1267:
add %l2, 0x0F24, %i2
fmovse %xcc, %f0, %f1
subcc %l6, 0x0E68, %l4
fmovrslez %i7, %f11, %f19
wr %g0, 0x88, %asi
stxa %o3, [%l7 + 0x68] %asi
fnor %f4, %f12, %f18
tg %icc, 0x3
set 0x38, %i4
ldswa [%l7 + %i4] 0x14, %i1
set 0x54, %i7
swapa [%l7 + %i7] 0x04, %i3
orcc %g4, 0x01B7, %o0
xnor %l1, 0x1DE0, %o5
tpos %xcc, 0x6
movleu %icc, %o7, %g2
fmovdne %icc, %f13, %f27
tcs %xcc, 0x1
membar #Sync
set 0x40, %l2
ldda [%l7 + %l2] 0x1f, %f0
tleu %xcc, 0x3
taddcc %i5, 0x0EB9, %l0
sdivx %l3, 0x1E29, %g7
fnor %f20, %f26, %f16
fmovs %f17, %f13
add %o6, 0x1A2D, %g1
edge16n %l5, %i4, %o2
move %xcc, %o1, %i6
fcmpeq32 %f12, %f22, %g6
movgu %xcc, %g5, %i0
tcs %icc, 0x2
fpadd32s %f29, %f4, %f18
movleu %xcc, %g3, %o4
edge8n %l2, %i2, %l4
brgz,a %i7, loop_1268
movpos %icc, %l6, %o3
fxor %f6, %f10, %f0
fbul %fcc3, loop_1269
loop_1268:
xorcc %i3, 0x0CF1, %i1
smul %o0, 0x1382, %g4
fpadd32 %f30, %f12, %f26
loop_1269:
udivcc %l1, 0x178F, %o7
movcc %xcc, %o5, %g2
stbar
fornot1s %f8, %f7, %f30
fmovrslez %l0, %f10, %f17
edge16 %l3, %g7, %i5
stx %o6, [%l7 + 0x60]
fble %fcc0, loop_1270
sdivcc %g1, 0x10CD, %i4
st %f10, [%l7 + 0x7C]
srl %o2, %o1, %l5
loop_1270:
array8 %g6, %g5, %i0
fornot2 %f24, %f28, %f6
ldub [%l7 + 0x22], %g3
bneg,a %xcc, loop_1271
tne %icc, 0x2
fbug %fcc1, loop_1272
call loop_1273
loop_1271:
tle %xcc, 0x1
te %xcc, 0x3
loop_1272:
tl %icc, 0x1
loop_1273:
fba %fcc0, loop_1274
edge8n %o4, %i6, %l2
membar 0x4C
wr %g0, 0x18, %asi
lduha [%l7 + 0x08] %asi, %l4
loop_1274:
tl %icc, 0x4
orncc %i7, 0x0087, %l6
fandnot2 %f0, %f12, %f18
tcc %icc, 0x2
fbug %fcc0, loop_1275
fpack16 %f10, %f1
brlz %i2, loop_1276
movvc %icc, %o3, %i1
loop_1275:
taddcctv %i3, %o0, %g4
fbl,a %fcc0, loop_1277
loop_1276:
fmovdleu %icc, %f21, %f8
be,a,pt %xcc, loop_1278
flush %l7 + 0x44
loop_1277:
fmul8sux16 %f12, %f20, %f2
bvc loop_1279
loop_1278:
fmovda %xcc, %f27, %f28
movcc %xcc, %o7, %o5
tneg %xcc, 0x5
loop_1279:
nop
wr %g0, 0x04, %asi
ldsha [%l7 + 0x2C] %asi, %l1
tvs %icc, 0x2
tg %xcc, 0x7
fcmped %fcc2, %f10, %f2
movcc %icc, %g2, %l3
brgez %l0, loop_1280
bvs,a,pn %xcc, loop_1281
bvc,pt %xcc, loop_1282
bvc,a,pt %icc, loop_1283
loop_1280:
tne %xcc, 0x5
loop_1281:
mulx %g7, %i5, %g1
loop_1282:
tvc %xcc, 0x7
loop_1283:
stbar
fbu,a %fcc0, loop_1284
umulcc %i4, %o2, %o6
xor %o1, %g6, %g5
wr %g0, 0xea, %asi
ldda [%l7 + 0x70] %asi, %i0
loop_1284:
bvc,a,pn %icc, loop_1285
fandnot1 %f20, %f0, %f16
addc %l5, %g3, %o4
fornot1 %f0, %f8, %f8
loop_1285:
bl,a,pn %xcc, loop_1286
edge16 %i6, %l2, %i7
set 0x60, %g1
prefetcha [%l7 + %g1] 0x11, 0x2
loop_1286:
tn %xcc, 0x5
xorcc %i2, 0x13D4, %o3
edge8l %l6, %i1, %o0
bne,a,pn %xcc, loop_1287
edge16n %g4, %i3, %o5
fandnot2 %f12, %f4, %f28
fbue %fcc1, loop_1288
loop_1287:
andn %o7, %g2, %l1
wr %g0, 0x04, %asi
stba %l0, [%l7 + 0x27] %asi
loop_1288:
movrlez %l3, %g7, %i5
fpadd16s %f2, %f8, %f29
fsrc2 %f28, %f14
alignaddr %g1, %i4, %o6
tne %icc, 0x6
membar 0x76
srl %o2, %o1, %g6
fands %f28, %f26, %f15
udivx %g5, 0x1FD6, %i0
fcmpeq16 %f2, %f8, %g3
fble %fcc2, loop_1289
be,pt %icc, loop_1290
ldub [%l7 + 0x27], %o4
andcc %i6, %l2, %l5
loop_1289:
movneg %icc, %i7, %i2
loop_1290:
move %xcc, %l4, %o3
array32 %l6, %i1, %o0
fnands %f17, %f7, %f23
fmovdn %xcc, %f10, %f28
fmovd %f26, %f28
srl %g4, 0x13, %o5
tneg %xcc, 0x1
movvc %icc, %i3, %o7
movvs %icc, %l1, %l0
sdivx %g2, 0x0494, %g7
popc %l3, %g1
edge32n %i5, %o6, %i4
set 0x60, %l1
sta %f13, [%l7 + %l1] 0x80
subccc %o1, %g6, %o2
xnorcc %i0, 0x06E9, %g3
taddcctv %o4, %g5, %l2
set 0x3E, %o4
stha %l5, [%l7 + %o4] 0x15
xnor %i6, 0x1979, %i2
tgu %xcc, 0x5
mulscc %i7, %l4, %o3
fmovsneg %xcc, %f1, %f14
fornot1s %f14, %f5, %f18
movrlez %i1, 0x38F, %o0
edge16l %l6, %o5, %g4
fands %f9, %f7, %f19
movcs %icc, %o7, %i3
movrlz %l1, 0x257, %g2
mulx %l0, %l3, %g7
bcc %icc, loop_1291
movre %i5, 0x0B5, %o6
srl %i4, %g1, %o1
fble,a %fcc3, loop_1292
loop_1291:
udivx %o2, 0x0F53, %g6
tg %xcc, 0x6
edge16l %g3, %o4, %i0
loop_1292:
nop
wr %g0, 0x18, %asi
stda %f16, [%l7 + 0x40] %asi
set 0x54, %i2
stwa %g5, [%l7 + %i2] 0x27
membar #Sync
te %xcc, 0x3
fnegd %f24, %f2
bshuffle %f18, %f30, %f0
std %f10, [%l7 + 0x18]
tsubcctv %l5, 0x1C15, %l2
fmovsge %xcc, %f22, %f23
array8 %i6, %i7, %l4
stbar
wr %g0, 0x10, %asi
lda [%l7 + 0x10] %asi, %f6
edge32l %i2, %i1, %o0
popc 0x1F96, %o3
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x78] %asi, 0x1
fble,a %fcc2, loop_1293
edge8l %l6, %o7, %i3
xorcc %l1, %g2, %l0
bvc,a,pt %icc, loop_1294
loop_1293:
smulcc %l3, %g7, %i5
set 0x10, %l5
prefetcha [%l7 + %l5] 0x14, 0x3
loop_1294:
smul %g4, %i4, %g1
fble %fcc3, loop_1295
edge16l %o1, %o2, %g3
lduw [%l7 + 0x6C], %g6
umul %i0, %o4, %g5
loop_1295:
nop
set 0x378, %l4
nop ! stxa %l2, [%g0 + %l4] 0x40 ripped by fixASI40.pl
lduh [%l7 + 0x6E], %l5
smulcc %i7, %l4, %i6
orcc %i1, %i2, %o3
edge8l %o0, %o5, %l6
tcc %xcc, 0x3
fmovrdgez %o7, %f8, %f26
fmovdcc %icc, %f1, %f5
movcs %xcc, %i3, %l1
orncc %l0, %l3, %g7
fba,a %fcc2, loop_1296
fmovrdlz %i5, %f10, %f24
movrgz %o6, 0x37F, %g4
fcmped %fcc1, %f2, %f28
loop_1296:
bn loop_1297
fbg %fcc2, loop_1298
movvs %icc, %i4, %g2
andn %g1, %o2, %o1
loop_1297:
std %g6, [%l7 + 0x48]
loop_1298:
movrlz %i0, 0x343, %o4
fbu %fcc1, loop_1299
movgu %icc, %g5, %l2
fbul %fcc3, loop_1300
ld [%l7 + 0x1C], %f22
loop_1299:
nop
set 0x60, %o7
stwa %l5, [%l7 + %o7] 0x88
loop_1300:
orn %g3, 0x0695, %l4
movrgez %i6, 0x1A2, %i1
edge8n %i7, %i2, %o0
sdivx %o3, 0x10AF, %o5
tneg %xcc, 0x4
edge16ln %o7, %i3, %l1
movl %icc, %l0, %l6
orn %l3, %i5, %g7
tne %icc, 0x1
movn %icc, %g4, %i4
srlx %o6, 0x19, %g1
fcmped %fcc0, %f24, %f12
brnz,a %g2, loop_1301
movcs %xcc, %o2, %o1
fmovdneg %icc, %f13, %f25
orn %i0, 0x1E5A, %g6
loop_1301:
fornot1 %f0, %f8, %f2
xor %o4, 0x0EEC, %l2
array32 %g5, %g3, %l4
fexpand %f7, %f18
movrgez %l5, %i6, %i7
fsrc2 %f4, %f26
alignaddr %i1, %i2, %o3
bn,a,pt %xcc, loop_1302
bvs,pt %icc, loop_1303
bn,a loop_1304
fand %f0, %f26, %f4
loop_1302:
subcc %o0, 0x08B1, %o5
loop_1303:
orncc %o7, 0x15A6, %l1
loop_1304:
ba,a loop_1305
ba loop_1306
fmovdn %xcc, %f0, %f15
fnegd %f28, %f22
loop_1305:
tl %icc, 0x2
loop_1306:
tsubcctv %i3, %l0, %l3
te %icc, 0x5
tpos %icc, 0x4
ta %xcc, 0x6
wr %g0, 0xea, %asi
stwa %i5, [%l7 + 0x38] %asi
membar #Sync
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8 %g7, %g4, %i4
alignaddrl %l6, %g1, %g2
ldd [%l7 + 0x50], %f22
tg %icc, 0x7
sdivx %o6, 0x0B80, %o1
edge16ln %i0, %g6, %o2
fpsub16 %f12, %f2, %f20
xorcc %l2, 0x19E8, %o4
udivx %g3, 0x1BAB, %g5
fandnot2 %f0, %f2, %f24
tne %icc, 0x3
mulscc %l5, 0x0B65, %i6
fsrc2s %f26, %f21
movre %i7, %l4, %i2
xnor %o3, 0x085B, %o0
sdiv %o5, 0x179F, %o7
brlz %l1, loop_1307
tvs %icc, 0x3
tge %icc, 0x5
bge,pn %icc, loop_1308
loop_1307:
movleu %icc, %i1, %i3
fandnot2 %f10, %f8, %f24
fbg,a %fcc0, loop_1309
loop_1308:
fmul8sux16 %f30, %f2, %f10
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fsrc1 %f10, %f4
loop_1309:
movl %xcc, %l3, %l0
brgez %g7, loop_1310
fpadd16 %f28, %f26, %f22
xnor %g4, %i4, %i5
movleu %xcc, %l6, %g2
loop_1310:
tcs %icc, 0x7
bvc loop_1311
fbo,a %fcc2, loop_1312
andn %o6, 0x122C, %g1
fcmple32 %f12, %f14, %i0
loop_1311:
and %o1, 0x1BBD, %o2
loop_1312:
srlx %l2, %g6, %g3
wr %g0, 0x88, %asi
stba %o4, [%l7 + 0x4D] %asi
movgu %icc, %g5, %l5
fzeros %f20
popc %i7, %i6
fpackfix %f6, %f16
addc %l4, %o3, %o0
mova %icc, %i2, %o7
tpos %xcc, 0x6
movl %icc, %o5, %i1
movrgez %l1, 0x3E9, %l3
ble,a,pt %xcc, loop_1313
taddcc %l0, 0x1D79, %g7
alignaddr %g4, %i3, %i4
sub %i5, %g2, %l6
loop_1313:
alignaddr %g1, %o6, %o1
tcc %xcc, 0x7
sllx %o2, %l2, %g6
tleu %icc, 0x6
andn %i0, %o4, %g3
xor %g5, %i7, %i6
wr %g0, 0xeb, %asi
stba %l5, [%l7 + 0x47] %asi
membar #Sync
tge %xcc, 0x2
edge16n %l4, %o3, %i2
ldsh [%l7 + 0x30], %o7
subcc %o5, %o0, %i1
umulcc %l3, %l1, %l0
tl %xcc, 0x6
orn %g4, 0x11C0, %g7
and %i4, %i3, %i5
tg %icc, 0x1
edge8l %l6, %g2, %o6
te %icc, 0x5
or %g1, %o1, %o2
bshuffle %f30, %f20, %f16
bge,a loop_1314
prefetch [%l7 + 0x1C], 0x3
orncc %g6, 0x0468, %l2
fmovdcs %icc, %f15, %f4
loop_1314:
nop
wr %g0, 0x2a, %asi
stda %o4, [%l7 + 0x40] %asi
membar #Sync
edge32ln %g3, %i0, %i7
movvc %xcc, %g5, %i6
ldub [%l7 + 0x77], %l4
fcmpeq16 %f30, %f20, %o3
udiv %l5, 0x05CC, %i2
edge32l %o7, %o5, %o0
fmul8x16 %f0, %f12, %f30
sdivx %l3, 0x165C, %i1
fcmpne32 %f26, %f6, %l1
xor %g4, 0x05D3, %l0
fmovsl %xcc, %f19, %f7
fpadd32 %f30, %f12, %f24
movne %xcc, %i4, %g7
edge16 %i3, %l6, %i5
orcc %o6, %g1, %o1
fbl %fcc1, loop_1315
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fors %f31, %f22, %f12
mulx %o2, %g2, %l2
loop_1315:
movrgz %o4, %g3, %i0
ldsw [%l7 + 0x78], %g6
set 0x40, %o6
stda %f16, [%l7 + %o6] 0x0c
stx %i7, [%l7 + 0x50]
xorcc %i6, %l4, %o3
array32 %g5, %l5, %i2
addcc %o7, %o0, %l3
bleu %xcc, loop_1316
sll %i1, %l1, %o5
fmovsge %icc, %f23, %f5
andcc %g4, 0x0972, %l0
loop_1316:
nop
add %l7, 0x30, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %i4
casxa [%l6] 0x18, %i4, %g7
subc %l6, %i5, %i3
fpsub32s %f31, %f20, %f13
sdiv %o6, 0x00C7, %o1
fpadd32s %f13, %f12, %f5
fcmped %fcc0, %f24, %f18
movn %icc, %g1, %g2
subc %o2, %l2, %o4
subccc %i0, %g3, %g6
udiv %i7, 0x03E1, %i6
fmovdg %xcc, %f16, %f23
wr %g0, 0x10, %asi
lduba [%l7 + 0x6A] %asi, %o3
addccc %l4, 0x11C5, %l5
be,a,pt %icc, loop_1317
udivx %g5, 0x1E37, %o7
brz %i2, loop_1318
ble,a %xcc, loop_1319
loop_1317:
tne %xcc, 0x7
movrlz %l3, 0x08C, %o0
loop_1318:
edge16n %l1, %i1, %g4
loop_1319:
bpos,a,pn %xcc, loop_1320
fbu %fcc3, loop_1321
ta %icc, 0x5
stx %l0, [%l7 + 0x70]
loop_1320:
fbug,a %fcc2, loop_1322
loop_1321:
fnor %f12, %f24, %f4
tvs %icc, 0x0
wr %g0, 0x52, %asi
ldxa [%g0 + 0x118] %asi, %i4
loop_1322:
nop
set 0x26, %g7
stha %g7, [%l7 + %g7] 0x22
membar #Sync
set 0x25, %g4
lduba [%l7 + %g4] 0x89, %o5
fnegd %f24, %f30
fcmps %fcc0, %f27, %f17
bgu loop_1323
bg,a,pt %icc, loop_1324
movneg %icc, %i5, %i3
fmovscc %xcc, %f19, %f28
loop_1323:
fandnot1 %f22, %f26, %f20
loop_1324:
movrlz %l6, 0x32F, %o6
ld [%l7 + 0x20], %f28
movrgez %o1, 0x1BB, %g2
fbe %fcc3, loop_1325
movneg %icc, %g1, %l2
udivcc %o4, 0x19AC, %i0
brlz,a %o2, loop_1326
loop_1325:
fsrc1s %f1, %f19
fmul8x16au %f21, %f19, %f0
prefetch [%l7 + 0x70], 0x1
loop_1326:
srlx %g6, %i7, %i6
fmul8ulx16 %f6, %f14, %f18
set 0x4C, %i6
lda [%l7 + %i6] 0x81, %f1
movvc %xcc, %g3, %l4
edge8ln %l5, %g5, %o7
movg %icc, %i2, %l3
movre %o0, %o3, %i1
nop
setx loop_1327, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
add %g4, 0x0B8D, %l0
tleu %icc, 0x1
orcc %i4, %l1, %g7
loop_1327:
tle %icc, 0x4
udivcc %i5, 0x0C6B, %o5
sdiv %l6, 0x1714, %o6
subc %i3, 0x03FB, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movre %o1, 0x24A, %g1
tcc %xcc, 0x4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
and %o4, %i0, %l2
sll %o2, %i7, %g6
tsubcctv %g3, 0x052D, %l4
addc %l5, 0x1534, %i6
sdiv %o7, 0x1D15, %i2
movgu %xcc, %g5, %o0
movpos %xcc, %l3, %o3
movpos %icc, %i1, %l0
mulscc %i4, %l1, %g7
fandnot1 %f12, %f12, %f10
bne loop_1328
tsubcc %i5, %o5, %g4
fmovrslz %o6, %f13, %f13
orcc %i3, 0x16E8, %g2
loop_1328:
subccc %l6, %o1, %o4
edge32ln %g1, %l2, %i0
tsubcc %o2, 0x12C3, %i7
subccc %g6, 0x17D6, %l4
srlx %l5, %i6, %g3
subc %i2, 0x118E, %o7
movrgz %g5, 0x377, %l3
fmul8sux16 %f28, %f26, %f12
movpos %icc, %o3, %o0
tgu %icc, 0x6
movleu %icc, %i1, %l0
movle %icc, %l1, %g7
array16 %i4, %i5, %o5
fbge,a %fcc1, loop_1329
edge32l %g4, %i3, %o6
add %l6, %g2, %o4
movn %icc, %g1, %l2
loop_1329:
fabss %f14, %f21
srlx %o1, 0x19, %i0
sra %o2, 0x10, %g6
sllx %l4, 0x1C, %l5
movcs %icc, %i7, %g3
movvc %xcc, %i6, %o7
fbo,a %fcc1, loop_1330
ldsh [%l7 + 0x4C], %g5
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x60] %asi, %l3
loop_1330:
mulx %o3, 0x1040, %o0
bg loop_1331
std %f26, [%l7 + 0x10]
ba,a,pt %icc, loop_1332
movle %xcc, %i2, %i1
loop_1331:
te %icc, 0x5
wr %g0, 0x2a, %asi
stwa %l1, [%l7 + 0x68] %asi
membar #Sync
loop_1332:
fxor %f12, %f2, %f14
fmovdvc %icc, %f29, %f22
edge16n %l0, %g7, %i4
fmovdleu %xcc, %f6, %f12
movrgz %i5, %g4, %i3
movn %icc, %o6, %l6
tn %icc, 0x0
bneg,pt %xcc, loop_1333
tpos %xcc, 0x3
brz %g2, loop_1334
movleu %xcc, %o4, %g1
loop_1333:
nop
setx loop_1335, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mova %xcc, %o5, %l2
loop_1334:
sdivcc %o1, 0x0CA3, %o2
wr %g0, 0x11, %asi
swapa [%l7 + 0x7C] %asi, %g6
loop_1335:
nop
wr %g0, 0x80, %asi
lda [%l7 + 0x54] %asi, %f3
movrgez %l4, 0x243, %l5
fmovrslez %i7, %f22, %f7
bcs loop_1336
fmul8sux16 %f24, %f12, %f22
sth %g3, [%l7 + 0x08]
sllx %i6, 0x10, %o7
loop_1336:
fcmpeq32 %f30, %f0, %g5
fbne %fcc2, loop_1337
subc %i0, %o3, %o0
fornot1s %f25, %f12, %f30
addcc %i2, 0x05C3, %i1
loop_1337:
fnand %f18, %f28, %f18
bne,a %xcc, loop_1338
orn %l3, %l0, %l1
edge8l %g7, %i4, %g4
andncc %i3, %o6, %i5
loop_1338:
edge32l %l6, %g2, %o4
movg %xcc, %g1, %o5
edge16l %o1, %l2, %o2
sll %l4, %l5, %i7
movrgz %g3, %i6, %g6
fxnors %f1, %f15, %f25
bgu,a loop_1339
ldx [%l7 + 0x48], %g5
popc %o7, %i0
fzeros %f20
loop_1339:
movn %xcc, %o3, %o0
tge %xcc, 0x5
sub %i1, 0x1193, %l3
bl,pn %xcc, loop_1340
fmovsle %icc, %f12, %f25
xor %i2, %l1, %l0
edge32l %g7, %g4, %i4
loop_1340:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdn %icc, %f5, %f27
edge8ln %i3, %o6, %l6
fnegd %f22, %f8
movre %i5, %o4, %g2
tneg %xcc, 0x1
fpadd32 %f26, %f2, %f4
lduw [%l7 + 0x24], %o5
fcmpeq16 %f30, %f20, %g1
bgu,a loop_1341
udiv %l2, 0x1DA4, %o2
fxnors %f16, %f17, %f29
udiv %o1, 0x028D, %l4
loop_1341:
stb %l5, [%l7 + 0x2A]
movvc %xcc, %i7, %g3
fandnot1s %f16, %f14, %f14
fors %f30, %f16, %f4
addc %i6, %g5, %g6
fmovrse %i0, %f6, %f1
fbug %fcc0, loop_1342
movpos %icc, %o7, %o0
andcc %i1, 0x0C8E, %o3
bshuffle %f4, %f14, %f16
loop_1342:
ldstub [%l7 + 0x3A], %i2
wr %g0, 0x0c, %asi
stxa %l1, [%l7 + 0x70] %asi
fbo,a %fcc1, loop_1343
brlz,a %l0, loop_1344
fpackfix %f2, %f31
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1343:
add %l3, 0x12A1, %g7
loop_1344:
fmovsneg %xcc, %f6, %f0
addcc %g4, %i4, %i3
srax %o6, %i5, %o4
fands %f3, %f2, %f30
smulcc %l6, 0x0D42, %o5
addc %g1, 0x0C91, %l2
bvs %xcc, loop_1345
xorcc %o2, %g2, %o1
ld [%l7 + 0x18], %f10
set 0x10, %g6
ldda [%l7 + %g6] 0x14, %l4
loop_1345:
movleu %icc, %l4, %i7
edge32 %i6, %g5, %g6
move %icc, %i0, %g3
udiv %o0, 0x0FB5, %o7
fmul8x16al %f3, %f1, %f26
movl %icc, %i1, %i2
sll %l1, 0x08, %o3
fmovdvc %icc, %f27, %f5
fmovsvc %xcc, %f14, %f27
edge16ln %l3, %l0, %g4
alignaddr %g7, %i3, %o6
tvs %icc, 0x3
tgu %icc, 0x7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlez %i4, 0x238, %i5
fcmpd %fcc1, %f8, %f26
fornot1 %f2, %f4, %f18
movle %icc, %o4, %o5
nop
setx loop_1346, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
edge16n %g1, %l6, %l2
fmovd %f30, %f28
te %xcc, 0x2
loop_1346:
alignaddr %o2, %o1, %g2
edge32ln %l5, %l4, %i7
andncc %i6, %g6, %g5
tcs %xcc, 0x4
set 0x36, %l0
stba %i0, [%l7 + %l0] 0x0c
fbge %fcc1, loop_1347
nop
setx loop_1348, %l0, %l1
jmpl %l1, %o0
tl %xcc, 0x3
prefetch [%l7 + 0x58], 0x2
loop_1347:
fmovdgu %icc, %f7, %f7
loop_1348:
te %xcc, 0x6
srlx %o7, 0x13, %g3
movrlz %i1, 0x2D3, %i2
movcc %xcc, %o3, %l3
bcc %icc, loop_1349
fbne,a %fcc2, loop_1350
be,a loop_1351
edge16n %l0, %g4, %l1
loop_1349:
edge8 %i3, %g7, %o6
loop_1350:
subccc %i5, 0x0DA0, %i4
loop_1351:
edge8ln %o5, %o4, %g1
fmul8x16au %f18, %f30, %f30
fmovrdlez %l2, %f26, %f2
andn %o2, 0x163E, %l6
fpackfix %f4, %f1
udivcc %o1, 0x15FF, %l5
and %g2, %l4, %i7
be,pt %icc, loop_1352
tl %xcc, 0x0
sethi 0x0F26, %i6
fors %f31, %f14, %f26
loop_1352:
stbar
mulx %g5, 0x1DAB, %g6
nop
setx loop_1353, %l0, %l1
jmpl %l1, %i0
sllx %o7, %g3, %i1
wr %g0, 0xe3, %asi
stha %o0, [%l7 + 0x6A] %asi
membar #Sync
loop_1353:
nop
wr %g0, 0x89, %asi
lduha [%l7 + 0x38] %asi, %i2
edge32 %l3, %o3, %l0
movle %xcc, %g4, %i3
fmovrdne %g7, %f8, %f16
sethi 0x184B, %l1
movleu %icc, %o6, %i4
ldstub [%l7 + 0x6E], %i5
tgu %icc, 0x3
orcc %o5, %g1, %l2
fornot2 %f30, %f12, %f12
sethi 0x1134, %o2
umul %l6, %o4, %l5
mulx %g2, 0x0CFB, %l4
movrgez %i7, 0x272, %o1
edge8n %i6, %g6, %i0
bpos loop_1354
fmovsvc %icc, %f28, %f14
srax %o7, 0x1A, %g5
fornot1 %f26, %f2, %f26
loop_1354:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bpos %xcc, loop_1355
fbge %fcc2, loop_1356
movpos %xcc, %g3, %o0
smul %i1, 0x11B0, %i2
loop_1355:
fcmple16 %f22, %f14, %l3
loop_1356:
fmuld8ulx16 %f25, %f31, %f6
set 0x46, %o2
stha %o3, [%l7 + %o2] 0x2a
membar #Sync
xnorcc %l0, 0x139A, %g4
edge8n %i3, %l1, %o6
fbug,a %fcc3, loop_1357
umul %g7, 0x06EC, %i4
te %icc, 0x1
mulx %i5, %o5, %l2
loop_1357:
sth %g1, [%l7 + 0x0A]
sdivx %o2, 0x0F06, %o4
movcc %xcc, %l6, %l5
fmovrde %g2, %f4, %f10
tle %icc, 0x4
orn %i7, %l4, %o1
fbn,a %fcc2, loop_1358
movneg %icc, %g6, %i0
fsrc2s %f15, %f31
fmul8x16au %f25, %f17, %f10
loop_1358:
xnorcc %i6, 0x14EC, %g5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbne,a %fcc3, loop_1359
sdiv %g3, 0x1E6D, %o7
subccc %i1, 0x0361, %i2
edge16ln %l3, %o0, %o3
loop_1359:
nop
set 0x18, %o0
ldsba [%l7 + %o0] 0x04, %g4
xnor %l0, 0x1985, %i3
xorcc %l1, 0x1AC4, %o6
tle %icc, 0x4
ldsh [%l7 + 0x6C], %i4
fmovsl %icc, %f23, %f10
fmovrdgez %g7, %f30, %f18
smul %o5, 0x15CC, %l2
movrlz %g1, 0x32E, %i5
fbne %fcc0, loop_1360
fmovdge %xcc, %f21, %f30
fornot1 %f28, %f26, %f0
brgez %o4, loop_1361
loop_1360:
edge8l %o2, %l6, %l5
edge8l %i7, %g2, %l4
movn %xcc, %o1, %i0
loop_1361:
tgu %xcc, 0x1
add %l7, 0x70, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %i6
casa [%l6] %asi, %i6, %g5
umulcc %g6, %g3, %i1
fxnor %f2, %f4, %f12
fbl,a %fcc1, loop_1362
fand %f10, %f4, %f26
smul %i2, %l3, %o7
sra %o3, 0x00, %o0
loop_1362:
fmovrde %g4, %f26, %f8
bneg,a %icc, loop_1363
fmul8sux16 %f26, %f18, %f20
subcc %l0, %i3, %o6
orn %l1, %g7, %o5
loop_1363:
edge16ln %i4, %l2, %g1
add %l7, 0x18, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %o4
casxa [%l6] 0x04, %o4, %o2
tn %xcc, 0x2
bcc,a,pt %xcc, loop_1364
sra %l6, 0x08, %i5
ldsw [%l7 + 0x48], %i7
udivx %g2, 0x05F5, %l4
loop_1364:
nop
set 0x4C, %i0
lda [%l7 + %i0] 0x80, %f13
mulscc %o1, %l5, %i6
tcc %icc, 0x5
set 0x58, %o5
ldsha [%l7 + %o5] 0x14, %g5
edge16 %i0, %g6, %i1
te %xcc, 0x5
smul %i2, 0x1DC1, %g3
edge32 %l3, %o3, %o0
edge16n %o7, %g4, %i3
edge8 %l0, %l1, %o6
fbge %fcc1, loop_1365
tneg %xcc, 0x1
edge8l %o5, %i4, %g7
sdivcc %g1, 0x1887, %l2
loop_1365:
sth %o2, [%l7 + 0x14]
movneg %xcc, %o4, %i5
wr %g0, 0x04, %asi
lda [%l7 + 0x38] %asi, %f19
movvs %xcc, %i7, %g2
edge16n %l4, %l6, %l5
fpsub32 %f14, %f6, %f10
popc 0x0BA6, %i6
movcc %icc, %g5, %o1
mova %icc, %g6, %i1
fornot1 %f0, %f12, %f12
move %xcc, %i0, %g3
fcmpgt32 %f30, %f30, %i2
movg %icc, %o3, %l3
membar 0x66
tvc %icc, 0x4
fmovdvs %icc, %f6, %f26
movle %xcc, %o0, %o7
fmovdcs %icc, %f17, %f0
set 0x0C, %g3
lda [%l7 + %g3] 0x81, %f15
wr %g0, 0x88, %asi
lduha [%l7 + 0x1E] %asi, %g4
tn %xcc, 0x7
fbule %fcc0, loop_1366
tsubcctv %i3, %l1, %o6
edge8ln %l0, %i4, %o5
movpos %icc, %g7, %l2
loop_1366:
xnor %o2, %g1, %o4
movrne %i5, %g2, %i7
tcc %xcc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ta %xcc, 0x7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
std %f4, [%l7 + 0x48]
srl %l4, 0x09, %l6
fornot1 %f6, %f6, %f18
tsubcc %l5, 0x0400, %g5
udivx %i6, 0x0AD1, %o1
bl %icc, loop_1367
te %xcc, 0x3
movn %xcc, %i1, %i0
sir 0x171B
loop_1367:
sra %g6, %g3, %o3
te %icc, 0x2
nop
setx loop_1368, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tn %xcc, 0x6
mova %icc, %l3, %i2
ba,pn %xcc, loop_1369
loop_1368:
tne %icc, 0x1
fmovrsne %o7, %f28, %f18
fbl,a %fcc2, loop_1370
loop_1369:
move %icc, %o0, %i3
fbg,a %fcc3, loop_1371
bne %icc, loop_1372
loop_1370:
fmovsvs %icc, %f3, %f31
tsubcctv %g4, %l1, %l0
loop_1371:
fabss %f19, %f29
loop_1372:
bcs,a,pt %icc, loop_1373
nop
setx loop_1374, %l0, %l1
jmpl %l1, %o6
andn %i4, 0x0AFA, %g7
smulcc %o5, 0x13B0, %l2
loop_1373:
fmovdcc %xcc, %f25, %f28
loop_1374:
fbul,a %fcc0, loop_1375
add %o2, 0x0A05, %o4
edge16 %g1, %i5, %i7
fble %fcc2, loop_1376
loop_1375:
bcc loop_1377
tleu %xcc, 0x2
add %l4, 0x1FEC, %l6
loop_1376:
be %xcc, loop_1378
loop_1377:
movge %icc, %g2, %g5
tleu %icc, 0x3
bvs,a,pn %xcc, loop_1379
loop_1378:
tne %xcc, 0x4
array16 %i6, %o1, %l5
bne,pt %icc, loop_1380
loop_1379:
edge16 %i0, %g6, %g3
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x50] %asi, 0x3
loop_1380:
ldstub [%l7 + 0x3A], %l3
fmuld8ulx16 %f11, %f20, %f2
array8 %i1, %i2, %o7
array8 %o0, %i3, %l1
fmovdpos %xcc, %f20, %f5
fabss %f10, %f25
movg %xcc, %l0, %o6
edge16n %i4, %g4, %o5
stx %g7, [%l7 + 0x40]
xnor %o2, %o4, %g1
membar 0x0B
tgu %icc, 0x0
udiv %i5, 0x1AD5, %l2
andn %l4, %l6, %g2
membar 0x17
fpack32 %f24, %f8, %f16
xnor %i7, 0x0639, %g5
fmovrdlez %i6, %f16, %f12
bcs %xcc, loop_1381
fmovrde %l5, %f8, %f20
array32 %o1, %i0, %g3
fmovdpos %icc, %f19, %f8
loop_1381:
fzero %f10
st %f19, [%l7 + 0x7C]
fmovrde %o3, %f6, %f4
move %xcc, %l3, %g6
edge8l %i2, %i1, %o7
edge8ln %i3, %o0, %l0
set 0x40, %o1
stda %f0, [%l7 + %o1] 0x15
edge8n %l1, %o6, %i4
udiv %o5, 0x19B7, %g4
movl %icc, %g7, %o2
fmovspos %icc, %f17, %f26
movrgz %o4, %i5, %g1
sub %l4, 0x02CD, %l6
fbuge,a %fcc1, loop_1382
movcs %icc, %g2, %i7
sra %g5, %i6, %l5
tpos %xcc, 0x2
loop_1382:
nop
wr %g0, 0x19, %asi
ldsha [%l7 + 0x4C] %asi, %l2
add %l7, 0x68, %l6
wr %g0, 0x19, %asi
casxa [%l6] %asi, %o1, %i0
movre %g3, 0x23B, %l3
fpadd32 %f0, %f24, %f20
edge16ln %g6, %i2, %i1
fsrc1 %f16, %f6
array16 %o3, %i3, %o0
andn %o7, 0x1333, %l0
sdiv %o6, 0x0A16, %l1
tgu %xcc, 0x3
orcc %o5, 0x1294, %g4
fcmpeq16 %f24, %f30, %g7
fbule,a %fcc0, loop_1383
edge8ln %o2, %i4, %i5
edge32l %o4, %g1, %l4
movcs %icc, %g2, %i7
loop_1383:
orcc %l6, %g5, %l5
movl %xcc, %i6, %l2
movrlz %o1, 0x217, %g3
brgez %l3, loop_1384
xor %i0, 0x02AC, %g6
bvc,a,pn %xcc, loop_1385
tge %xcc, 0x2
loop_1384:
tcc %icc, 0x0
edge32ln %i1, %i2, %o3
loop_1385:
sdivcc %o0, 0x12FB, %o7
fpadd16 %f14, %f6, %f8
mulx %l0, 0x0219, %o6
fmovsneg %xcc, %f31, %f30
fmovsvs %xcc, %f21, %f19
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bg loop_1386
stw %l1, [%l7 + 0x14]
xnor %i3, %o5, %g7
movre %o2, %i4, %i5
loop_1386:
tg %icc, 0x0
set 0x4A, %i1
lduha [%l7 + %i1] 0x10, %o4
set 0x50, %i5
ldda [%l7 + %i5] 0x23, %g4
edge16ln %g1, %l4, %i7
edge32l %l6, %g5, %g2
sdivcc %l5, 0x0D9D, %i6
movvc %icc, %o1, %l2
wr %g0, 0x89, %asi
ldswa [%l7 + 0x28] %asi, %l3
fmovdl %icc, %f5, %f31
fmovse %xcc, %f27, %f25
sdiv %i0, 0x0137, %g3
movgu %icc, %g6, %i1
fmul8x16au %f17, %f30, %f8
tsubcc %i2, %o0, %o7
fmuld8ulx16 %f20, %f8, %f14
tvc %xcc, 0x4
std %f16, [%l7 + 0x78]
tn %icc, 0x1
movvc %xcc, %o3, %l0
udivcc %o6, 0x12B7, %i3
subc %o5, 0x0314, %l1
movne %icc, %g7, %o2
add %l7, 0x60, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %i4
casa [%l6] 0x0c, %i4, %o4
umulcc %g4, 0x1FC0, %i5
fnot1 %f24, %f28
fcmpne16 %f18, %f2, %l4
wr %g0, 0x2a, %asi
stwa %i7, [%l7 + 0x44] %asi
membar #Sync
brlez,a %l6, loop_1387
bcs,a,pt %xcc, loop_1388
stw %g5, [%l7 + 0x10]
movg %icc, %g1, %g2
loop_1387:
fbue %fcc0, loop_1389
loop_1388:
bge,a,pn %xcc, loop_1390
fpadd32s %f8, %f22, %f21
mulx %l5, 0x1C65, %o1
loop_1389:
bcs,a %icc, loop_1391
loop_1390:
lduw [%l7 + 0x54], %i6
movn %xcc, %l2, %l3
stb %i0, [%l7 + 0x3B]
loop_1391:
movpos %icc, %g6, %g3
flush %l7 + 0x70
tneg %xcc, 0x1
tsubcctv %i2, %i1, %o0
fba,a %fcc0, loop_1392
subcc %o7, 0x059A, %l0
bne,a,pt %xcc, loop_1393
addccc %o6, 0x03F4, %i3
loop_1392:
umulcc %o3, 0x1F49, %o5
fmovrdgez %l1, %f24, %f2
loop_1393:
fcmps %fcc3, %f8, %f20
edge16n %g7, %i4, %o2
fexpand %f12, %f10
movre %o4, %g4, %i5
sdivcc %i7, 0x0596, %l4
tpos %xcc, 0x4
sllx %l6, %g5, %g2
fmovsne %xcc, %f22, %f10
ba,a loop_1394
tg %xcc, 0x2
or %g1, %l5, %i6
move %icc, %l2, %o1
loop_1394:
popc %l3, %g6
edge16n %g3, %i2, %i1
membar 0x46
ldd [%l7 + 0x38], %o0
nop
set 0x78, %g2
lduh [%l7 + %g2], %i0
andn %o7, 0x00D6, %o6
tn %xcc, 0x0
subc %l0, 0x1DB2, %o3
nop
setx loop_1395, %l0, %l1
jmpl %l1, %o5
sethi 0x156B, %l1
brlz,a %g7, loop_1396
ta %icc, 0x2
loop_1395:
fbug,a %fcc2, loop_1397
fbu %fcc3, loop_1398
loop_1396:
fnot2 %f8, %f10
for %f28, %f26, %f20
loop_1397:
movg %xcc, %i4, %i3
loop_1398:
fble %fcc0, loop_1399
xor %o2, 0x03F8, %o4
fnor %f16, %f10, %f28
edge32 %g4, %i5, %l4
loop_1399:
edge32ln %i7, %g5, %g2
tne %xcc, 0x4
subc %l6, %l5, %g1
set 0x10, %l6
ldxa [%l7 + %l6] 0x89, %i6
alignaddr %o1, %l2, %l3
orncc %g3, %i2, %i1
brlez %o0, loop_1400
taddcctv %g6, %o7, %i0
tne %xcc, 0x2
ldsb [%l7 + 0x58], %o6
loop_1400:
sub %o3, 0x0DDE, %o5
tsubcc %l1, %g7, %i4
tn %xcc, 0x1
wr %g0, 0x11, %asi
lduwa [%l7 + 0x08] %asi, %i3
nop
setx loop_1401, %l0, %l1
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 %f2, %f12
xor %o2, %o4, %g4
fmul8x16al %f31, %f27, %f20
loop_1401:
fbg %fcc2, loop_1402
faligndata %f12, %f2, %f4
tle %icc, 0x1
movgu %xcc, %i5, %l4
loop_1402:
udivx %i7, 0x0D3F, %l0
srlx %g5, %g2, %l5
sra %l6, 0x0B, %i6
ba,a,pt %icc, loop_1403
edge32n %o1, %l2, %l3
edge16n %g3, %g1, %i1
flush %l7 + 0x3C
loop_1403:
bgu loop_1404
mulscc %i2, 0x0FC0, %o0
sll %o7, 0x07, %g6
orncc %o6, 0x14C1, %i0
loop_1404:
fnand %f6, %f6, %f20
siam 0x6
tl %icc, 0x0
srl %o3, %l1, %o5
fbu %fcc2, loop_1405
fsrc1 %f18, %f4
udiv %g7, 0x1068, %i4
fbu,a %fcc0, loop_1406
loop_1405:
edge32 %i3, %o4, %g4
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x2A] %asi, %o2
loop_1406:
movpos %icc, %l4, %i7
fandnot2s %f27, %f19, %f15
stb %l0, [%l7 + 0x1D]
add %l7, 0x38, %l6
wr %g0, 0x10, %asi
casxa [%l6] %asi, %g5, %g2
faligndata %f6, %f24, %f16
array16 %i5, %l6, %l5
tg %xcc, 0x0
taddcctv %o1, 0x0F00, %i6
fmovrdlz %l2, %f30, %f30
fsrc1s %f3, %f12
sll %l3, 0x03, %g1
wr %g0, 0x18, %asi
ldda [%l7 + 0x40] %asi, %f0
movle %xcc, %g3, %i1
tn %icc, 0x7
tneg %xcc, 0x7
stx %i2, [%l7 + 0x50]
fmovrdlz %o7, %f16, %f8
movcc %xcc, %o0, %o6
set 0x68, %l3
lduwa [%l7 + %l3] 0x88, %g6
wr %g0, 0x23, %asi
stha %o3, [%l7 + 0x50] %asi
membar #Sync
srlx %l1, %o5, %i0
wr %g0, 0x19, %asi
lduba [%l7 + 0x26] %asi, %g7
edge16ln %i3, %o4, %i4
srl %g4, %l4, %i7
sdivx %l0, 0x0475, %o2
ld [%l7 + 0x4C], %f16
srax %g2, 0x07, %i5
bvs,a loop_1407
ldd [%l7 + 0x48], %f20
be loop_1408
tsubcc %g5, %l5, %l6
loop_1407:
alignaddrl %o1, %i6, %l2
edge16 %g1, %g3, %i1
loop_1408:
bvs,pn %xcc, loop_1409
fsrc2s %f9, %f28
fcmpes %fcc1, %f20, %f14
wr %g0, 0xea, %asi
stda %i2, [%l7 + 0x10] %asi
membar #Sync
loop_1409:
tcc %xcc, 0x0
nop
setx loop_1410, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fnand %f4, %f28, %f0
fornot2s %f25, %f18, %f23
edge16ln %o7, %l3, %o0
loop_1410:
sethi 0x0C35, %g6
stb %o3, [%l7 + 0x67]
tleu %icc, 0x6
tg %icc, 0x1
fcmpes %fcc1, %f3, %f31
movneg %icc, %o6, %l1
edge8ln %o5, %g7, %i3
set 0x38, %i3
ldsha [%l7 + %i3] 0x80, %i0
tgu %icc, 0x5
fnegd %f8, %f10
te %xcc, 0x1
movrne %o4, 0x3E4, %g4
xorcc %i4, 0x161B, %i7
move %xcc, %l4, %o2
orcc %g2, %l0, %i5
sra %l5, %g5, %o1
subcc %l6, 0x03F3, %i6
fmuld8ulx16 %f15, %f17, %f10
tvc %xcc, 0x4
membar #Sync
set 0x40, %o3
ldda [%l7 + %o3] 0x17, %f16
fmovde %icc, %f5, %f5
sll %l2, 0x0B, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srax %i1, 0x1A, %i2
orncc %o7, %l3, %g1
fmovde %icc, %f19, %f5
fmovsvs %xcc, %f18, %f22
movg %icc, %o0, %o3
tsubcctv %g6, 0x13EE, %l1
umulcc %o6, %o5, %i3
edge32 %g7, %o4, %g4
addcc %i4, 0x1D82, %i0
set 0x08, %g5
lduha [%l7 + %g5] 0x89, %i7
array16 %o2, %g2, %l0
tle %xcc, 0x1
andcc %i5, 0x1482, %l4
wr %g0, 0x80, %asi
ldsba [%l7 + 0x21] %asi, %g5
fmovdn %icc, %f5, %f11
bge,a,pn %icc, loop_1411
brlz,a %o1, loop_1412
tneg %xcc, 0x1
ldsw [%l7 + 0x1C], %l5
loop_1411:
brgez %l6, loop_1413
loop_1412:
fmovsn %icc, %f14, %f3
movrgez %i6, 0x373, %l2
fpack32 %f26, %f10, %f12
loop_1413:
movrgz %i1, 0x172, %i2
udiv %o7, 0x1E21, %l3
movn %icc, %g3, %g1
array8 %o0, %g6, %l1
fbl,a %fcc1, loop_1414
mulscc %o3, 0x0CAB, %o6
ldub [%l7 + 0x61], %i3
bcc,pt %xcc, loop_1415
loop_1414:
addccc %o5, 0x0894, %o4
alignaddrl %g7, %i4, %i0
movneg %icc, %g4, %o2
loop_1415:
fzeros %f21
addccc %g2, %i7, %l0
fmovdge %xcc, %f11, %f29
orcc %i5, 0x0EFF, %g5
alignaddr %o1, %l4, %l6
brz %l5, loop_1416
xnorcc %l2, 0x1B84, %i6
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x20] %asi, 0x0
loop_1416:
fbue %fcc2, loop_1417
prefetch [%l7 + 0x38], 0x1
movrgez %i1, 0x289, %o7
fands %f19, %f16, %f22
loop_1417:
ldub [%l7 + 0x3C], %g3
movrgz %g1, %l3, %g6
movleu %xcc, %l1, %o3
fnot1s %f22, %f5
lduh [%l7 + 0x6A], %o6
pdist %f22, %f20, %f8
fmul8ulx16 %f26, %f28, %f26
orncc %i3, 0x0D9D, %o0
edge16l %o5, %g7, %o4
fxor %f28, %f12, %f12
edge8 %i4, %g4, %o2
tgu %xcc, 0x5
fnand %f20, %f2, %f22
wr %g0, 0x88, %asi
lda [%l7 + 0x5C] %asi, %f10
ta %icc, 0x3
xnor %i0, %i7, %l0
movcs %xcc, %i5, %g5
tvc %xcc, 0x3
taddcc %g2, %o1, %l4
fsrc1 %f24, %f0
fmovda %icc, %f18, %f3
fbue %fcc3, loop_1418
fmovdne %icc, %f29, %f10
array8 %l6, %l2, %l5
edge16 %i2, %i6, %o7
loop_1418:
udivx %i1, 0x0D62, %g3
sdivcc %l3, 0x05E0, %g6
tsubcctv %l1, %o3, %g1
andncc %o6, %o0, %i3
ldd [%l7 + 0x10], %o4
fmovrdlez %o4, %f0, %f14
fmovrsgz %g7, %f9, %f1
movneg %xcc, %i4, %o2
fnegs %f12, %f17
flush %l7 + 0x40
nop
set 0x30, %i4
std %g4, [%l7 + %i4]
fxors %f12, %f4, %f23
andn %i7, %l0, %i5
wr %g0, 0x89, %asi
lda [%l7 + 0x2C] %asi, %f30
ta %xcc, 0x5
taddcc %g5, 0x0851, %i0
subc %g2, 0x10A7, %o1
fble,a %fcc0, loop_1419
ldub [%l7 + 0x55], %l4
fandnot1 %f8, %f18, %f28
movrgez %l6, 0x303, %l5
loop_1419:
smulcc %i2, %i6, %o7
addccc %i1, 0x0199, %g3
sdivx %l2, 0x08D8, %g6
tge %icc, 0x4
fpack32 %f16, %f2, %f12
fnors %f14, %f2, %f30
fone %f24
bneg %xcc, loop_1420
subc %l1, %o3, %g1
movrlz %o6, 0x182, %l3
edge8ln %o0, %o5, %i3
loop_1420:
array8 %g7, %o4, %o2
tneg %icc, 0x6
orncc %i4, %i7, %l0
fcmpeq16 %f26, %f16, %i5
fabss %f8, %f0
add %g5, %g4, %g2
udivx %o1, 0x1452, %i0
fble,a %fcc3, loop_1421
call loop_1422
edge16 %l4, %l5, %i2
tpos %xcc, 0x6
loop_1421:
nop
set 0x2C, %i7
ldswa [%l7 + %i7] 0x10, %i6
loop_1422:
nop
set 0x28, %g1
stba %o7, [%l7 + %g1] 0x15
set 0x44, %l1
lduha [%l7 + %l1] 0x10, %i1
wr %g0, 0x10, %asi
ldda [%l7 + 0x50] %asi, %g2
alignaddrl %l6, %g6, %l1
sdivx %l2, 0x177F, %o3
fnot2 %f10, %f16
andncc %o6, %g1, %o0
fandnot1s %f0, %f10, %f1
set 0x350, %l2
nop ! nop ! ldxa [%g0 + %l2] 0x40, %o5 ripped by fixASI40.pl ripped by fixASI40.pl
fcmpd %fcc3, %f18, %f2
fone %f18
movrlz %l3, 0x1BF, %g7
fmovd %f26, %f16
edge8 %o4, %o2, %i3
taddcc %i4, 0x115A, %i7
add %l7, 0x40, %l6
wr %g0, 0x11, %asi
casxa [%l6] %asi, %i5, %g5
sub %g4, 0x1312, %g2
wr %g0, 0x88, %asi
lduha [%l7 + 0x66] %asi, %o1
tleu %xcc, 0x6
fmovda %icc, %f19, %f21
fcmpeq16 %f0, %f24, %l0
orncc %l4, 0x1215, %i0
ba loop_1423
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x2b, %asi
stxa %i2, [%l7 + 0x38] %asi
membar #Sync
loop_1423:
fxnor %f14, %f0, %f22
fmovrsgez %l5, %f23, %f3
sdiv %o7, 0x040A, %i6
tpos %icc, 0x5
fzero %f16
orn %i1, 0x1A44, %l6
sll %g6, 0x09, %l1
addccc %l2, 0x028C, %g3
flush %l7 + 0x1C
mulx %o3, 0x0EB4, %o6
movrlez %o0, %g1, %l3
fmul8x16al %f10, %f17, %f30
tvc %xcc, 0x7
alignaddrl %g7, %o5, %o4
array32 %i3, %i4, %o2
sdiv %i7, 0x0539, %i5
tcs %xcc, 0x1
mova %icc, %g5, %g4
bleu,a loop_1424
movgu %icc, %o1, %g2
fbu,a %fcc2, loop_1425
movrne %l0, 0x1D5, %i0
loop_1424:
fmovsa %icc, %f13, %f28
fmovsg %icc, %f30, %f12
loop_1425:
sub %l4, %i2, %o7
edge16n %l5, %i6, %l6
sdiv %g6, 0x0171, %l1
fbo,a %fcc3, loop_1426
tg %xcc, 0x7
fmovrse %i1, %f25, %f11
set 0x2C, %i2
lduwa [%l7 + %i2] 0x0c, %l2
loop_1426:
fmovdpos %xcc, %f10, %f4
and %o3, %o6, %g3
edge16 %g1, %o0, %l3
tg %xcc, 0x7
fmovsvc %icc, %f27, %f22
fbg,a %fcc3, loop_1427
edge16l %o5, %g7, %o4
fornot2 %f8, %f0, %f12
wr %g0, 0x89, %asi
stwa %i3, [%l7 + 0x6C] %asi
loop_1427:
udiv %o2, 0x0DF5, %i7
movrne %i4, %g5, %i5
stx %o1, [%l7 + 0x40]
edge8 %g2, %l0, %i0
or %l4, 0x053E, %i2
movl %icc, %o7, %g4
set 0x5C, %o4
stwa %l5, [%l7 + %o4] 0x2f
membar #Sync
brz %i6, loop_1428
std %f12, [%l7 + 0x08]
mulx %l6, 0x03C3, %g6
addc %i1, 0x02F7, %l2
loop_1428:
fba %fcc0, loop_1429
addcc %o3, %o6, %g3
udivx %l1, 0x19B5, %o0
wr %g0, 0x80, %asi
stba %l3, [%l7 + 0x60] %asi
loop_1429:
nop
setx loop_1430, %l0, %l1
jmpl %l1, %g1
andncc %o5, %o4, %g7
movneg %xcc, %i3, %o2
array16 %i4, %i7, %i5
loop_1430:
edge16 %o1, %g5, %g2
sdivcc %l0, 0x01B9, %l4
xnor %i0, %i2, %g4
nop
setx loop_1431, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
for %f30, %f12, %f24
fmuld8ulx16 %f28, %f14, %f24
fmovdl %icc, %f31, %f5
loop_1431:
fmovdn %icc, %f31, %f5
ta %icc, 0x4
tn %xcc, 0x0
sra %l5, %i6, %l6
andcc %o7, %g6, %i1
set 0x7C, %l4
swapa [%l7 + %l4] 0x89, %o3
fbule %fcc1, loop_1432
tg %icc, 0x6
siam 0x5
fmovrsgz %l2, %f17, %f6
loop_1432:
movpos %icc, %o6, %l1
movn %xcc, %g3, %o0
tsubcctv %l3, 0x1829, %g1
addccc %o5, %o4, %i3
bg,a loop_1433
sdivcc %o2, 0x1729, %i4
movle %xcc, %g7, %i7
srlx %o1, 0x12, %i5
loop_1433:
nop
set 0x20, %o7
prefetcha [%l7 + %o7] 0x0c, 0x1
edge8n %g2, %l0, %i0
ta %xcc, 0x4
edge16ln %l4, %g4, %i2
fone %f14
fpsub32s %f16, %f19, %f16
fmul8x16 %f19, %f14, %f28
brgz,a %l5, loop_1434
andn %i6, 0x13C9, %l6
sdivcc %g6, 0x148A, %i1
edge16l %o3, %o7, %o6
loop_1434:
fmovspos %icc, %f11, %f27
movge %icc, %l1, %l2
movre %g3, 0x36D, %l3
tge %icc, 0x0
movrne %g1, %o5, %o4
movrgz %i3, 0x11F, %o2
movleu %xcc, %i4, %g7
fmovsle %xcc, %f30, %f18
orn %i7, %o0, %o1
wr %g0, 0x10, %asi
ldsba [%l7 + 0x5C] %asi, %g5
fabss %f7, %f28
fbug %fcc3, loop_1435
brz %i5, loop_1436
srlx %g2, %i0, %l0
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
loop_1435:
addcc %g4, %l4, %i2
loop_1436:
fnands %f11, %f24, %f18
nop
setx loop_1437, %l0, %l1
jmpl %l1, %i6
fcmped %fcc3, %f14, %f12
fmovrsgz %l6, %f23, %f13
edge8 %l5, %g6, %i1
loop_1437:
smulcc %o3, 0x0D49, %o7
set 0x56, %l5
ldsha [%l7 + %l5] 0x18, %l1
fmuld8ulx16 %f22, %f30, %f0
array32 %l2, %o6, %g3
tcc %icc, 0x2
move %icc, %g1, %o5
ld [%l7 + 0x60], %f4
call loop_1438
edge8 %l3, %i3, %o2
sir 0x12F2
move %icc, %i4, %g7
loop_1438:
xor %o4, 0x0211, %o0
movrgez %o1, %g5, %i5
fandnot2 %f30, %f0, %f2
bvc,a loop_1439
umul %i7, 0x1AE3, %g2
movleu %icc, %i0, %g4
tleu %xcc, 0x6
loop_1439:
ldd [%l7 + 0x38], %l0
andncc %l4, %i2, %l6
wr %g0, 0x20, %asi
ldxa [%g0 + 0x10] %asi, %i6
tne %xcc, 0x7
bleu,a loop_1440
fbn,a %fcc2, loop_1441
smul %g6, %l5, %i1
fbule %fcc3, loop_1442
loop_1440:
movcc %xcc, %o3, %o7
loop_1441:
tne %xcc, 0x3
edge16n %l1, %o6, %g3
loop_1442:
tg %icc, 0x1
fpsub32 %f10, %f14, %f6
std %g0, [%l7 + 0x58]
movne %xcc, %o5, %l3
fpsub16 %f4, %f16, %f26
fmovdvs %icc, %f26, %f22
fbuge %fcc0, loop_1443
sdivcc %l2, 0x05E9, %i3
sll %i4, 0x07, %g7
ldd [%l7 + 0x60], %o4
loop_1443:
bvc,pt %icc, loop_1444
movneg %icc, %o0, %o2
udiv %g5, 0x197A, %o1
array8 %i5, %g2, %i0
loop_1444:
edge16l %g4, %l0, %i7
fpackfix %f24, %f20
fmul8ulx16 %f18, %f26, %f28
tsubcc %i2, 0x08C3, %l4
movle %xcc, %i6, %l6
fbul,a %fcc0, loop_1445
flush %l7 + 0x1C
movg %icc, %g6, %l5
std %i0, [%l7 + 0x20]
loop_1445:
move %xcc, %o3, %l1
ld [%l7 + 0x34], %f18
tgu %icc, 0x7
array32 %o6, %o7, %g3
edge8ln %o5, %l3, %l2
fmovrdlez %i3, %f30, %f22
edge16ln %i4, %g1, %g7
bge loop_1446
stbar
ldsh [%l7 + 0x7E], %o0
movre %o4, %g5, %o1
loop_1446:
fandnot2 %f8, %f4, %f6
nop
setx loop_1447, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sdivx %i5, 0x16DA, %o2
subcc %g2, 0x1AF1, %g4
edge32l %i0, %i7, %i2
loop_1447:
sub %l0, %i6, %l4
orn %g6, %l5, %l6
ba,a,pt %xcc, loop_1448
swap [%l7 + 0x6C], %o3
fandnot2s %f29, %f26, %f17
array32 %l1, %i1, %o7
loop_1448:
be,a,pn %icc, loop_1449
fmovrde %o6, %f16, %f6
ldsw [%l7 + 0x2C], %o5
fabss %f23, %f7
loop_1449:
xnorcc %l3, 0x11E7, %g3
andcc %i3, %i4, %g1
ldsw [%l7 + 0x3C], %l2
sir 0x0B14
edge32 %g7, %o4, %o0
movleu %icc, %g5, %i5
fxor %f8, %f18, %f0
fandnot2 %f26, %f20, %f20
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %o1, %o2
fmovscc %icc, %f14, %f6
fmul8ulx16 %f0, %f0, %f10
addc %g4, %i0, %i7
fmovrslez %i2, %f5, %f16
fxnor %f20, %f4, %f26
movg %xcc, %l0, %i6
movvs %xcc, %l4, %g6
fbge %fcc3, loop_1450
tgu %icc, 0x0
smulcc %l5, %g2, %o3
fblg %fcc3, loop_1451
loop_1450:
umulcc %l1, 0x132C, %l6
mulx %o7, 0x0363, %i1
sdiv %o5, 0x008B, %o6
loop_1451:
fxor %f8, %f10, %f24
udivcc %g3, 0x05DF, %l3
xorcc %i3, %i4, %g1
fmovdn %icc, %f12, %f9
edge32l %g7, %o4, %o0
movne %icc, %l2, %g5
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x34] %asi, %o1
fmovs %f17, %f12
edge8 %o2, %g4, %i0
xnorcc %i7, 0x13E2, %i5
fbuge %fcc0, loop_1452
fmul8x16 %f9, %f16, %f16
subcc %l0, %i6, %l4
std %f24, [%l7 + 0x30]
loop_1452:
fcmpeq32 %f10, %f14, %g6
set 0x7C, %o6
swapa [%l7 + %o6] 0x89, %l5
taddcctv %g2, 0x053C, %i2
movrlez %l1, 0x35F, %o3
fands %f31, %f22, %f4
sir 0x0013
ldsw [%l7 + 0x10], %o7
tcc %icc, 0x5
fmul8x16au %f28, %f26, %f12
subcc %l6, 0x1724, %i1
tvc %icc, 0x5
sllx %o5, %o6, %l3
bneg,a,pt %xcc, loop_1453
edge16 %i3, %i4, %g3
movleu %icc, %g7, %g1
andcc %o4, %o0, %l2
loop_1453:
swap [%l7 + 0x18], %o1
popc %o2, %g5
edge16l %i0, %g4, %i7
fbuge %fcc1, loop_1454
fone %f30
tsubcc %i5, %l0, %i6
fmovdleu %xcc, %f25, %f15
loop_1454:
fmovdle %icc, %f18, %f9
nop
set 0x28, %g7
ldd [%l7 + %g7], %f12
sll %l4, %g6, %g2
taddcctv %l5, 0x1559, %l1
brgz,a %o3, loop_1455
fnot1 %f24, %f12
tg %icc, 0x5
orn %o7, %i2, %i1
loop_1455:
nop
set 0x70, %i6
stw %o5, [%l7 + %i6]
movne %xcc, %o6, %l3
fmovdvc %xcc, %f20, %f22
edge32n %i3, %i4, %g3
subc %l6, %g1, %o4
movrlz %o0, 0x069, %g7
fmovdg %xcc, %f25, %f1
fbue %fcc0, loop_1456
siam 0x2
xorcc %l2, %o1, %o2
membar 0x5A
loop_1456:
fcmpeq32 %f22, %f20, %i0
tcc %icc, 0x2
edge32ln %g5, %g4, %i5
srlx %l0, 0x1E, %i6
addcc %i7, %l4, %g2
orn %g6, %l5, %l1
movn %icc, %o3, %i2
movneg %icc, %i1, %o5
xor %o6, 0x0514, %o7
tle %icc, 0x4
addccc %l3, %i3, %i4
bne loop_1457
udivcc %l6, 0x03C0, %g1
fmovsvc %xcc, %f27, %f12
fbo,a %fcc0, loop_1458
loop_1457:
umul %o4, 0x1513, %o0
fpadd16 %f16, %f2, %f22
movleu %xcc, %g7, %l2
loop_1458:
bshuffle %f6, %f18, %f18
movneg %icc, %g3, %o2
nop
setx loop_1459, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mova %icc, %i0, %o1
brnz,a %g5, loop_1460
edge16n %g4, %i5, %l0
loop_1459:
sdivx %i6, 0x0F8A, %l4
movrne %g2, %i7, %l5
loop_1460:
xorcc %l1, %o3, %i2
xnorcc %g6, 0x0661, %o5
and %i1, %o7, %o6
orncc %i3, %i4, %l6
tn %xcc, 0x5
edge16 %g1, %l3, %o0
movre %o4, %l2, %g3
lduh [%l7 + 0x3C], %g7
orn %i0, 0x129A, %o2
array8 %o1, %g5, %g4
wr %g0, 0x19, %asi
sta %f0, [%l7 + 0x18] %asi
fcmpeq16 %f30, %f0, %i5
movrlz %i6, 0x3EC, %l0
xor %l4, 0x1861, %g2
sub %l5, %i7, %o3
fmul8x16 %f18, %f28, %f30
movn %xcc, %l1, %g6
bpos %icc, loop_1461
fnands %f26, %f3, %f5
addc %i2, 0x0A89, %i1
stw %o7, [%l7 + 0x10]
loop_1461:
for %f0, %f0, %f22
andn %o6, %o5, %i4
orncc %l6, %i3, %l3
flush %l7 + 0x10
movrlz %g1, 0x01F, %o4
fabsd %f2, %f16
nop
setx loop_1462, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
xorcc %l2, 0x181C, %g3
andcc %g7, %i0, %o2
smul %o1, 0x0D14, %g5
loop_1462:
movcc %xcc, %g4, %o0
tg %xcc, 0x2
tneg %xcc, 0x0
movvc %icc, %i6, %l0
tcs %icc, 0x0
srax %l4, %i5, %g2
popc 0x0599, %l5
bn,pt %icc, loop_1463
ldsw [%l7 + 0x60], %o3
fbuge %fcc0, loop_1464
sdivcc %i7, 0x1CDB, %l1
loop_1463:
fnand %f22, %f16, %f14
srax %g6, %i2, %o7
loop_1464:
movl %xcc, %o6, %i1
fnegs %f22, %f19
bvs,a,pn %icc, loop_1465
and %o5, %l6, %i4
ldsb [%l7 + 0x16], %l3
fbug,a %fcc2, loop_1466
loop_1465:
be,a,pn %icc, loop_1467
tne %icc, 0x5
srax %i3, 0x1F, %o4
loop_1466:
andcc %g1, 0x185E, %l2
loop_1467:
umul %g3, 0x0122, %g7
srl %o2, 0x12, %o1
nop
setx loop_1468, %l0, %l1
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, %f30, %f8
tvs %xcc, 0x0
fmovdpos %icc, %f15, %f9
loop_1468:
movrlz %i0, 0x294, %g4
edge32 %o0, %g5, %l0
movrlez %l4, %i6, %g2
fmovrsne %i5, %f15, %f3
smulcc %l5, 0x07BE, %o3
ta %xcc, 0x7
fpsub32 %f22, %f16, %f4
edge32n %i7, %l1, %i2
ld [%l7 + 0x7C], %f5
sub %g6, 0x0BC4, %o7
andcc %i1, %o6, %l6
stbar
ta %icc, 0x7
xnor %i4, %o5, %l3
bge,a,pn %xcc, loop_1469
fbne,a %fcc1, loop_1470
bcs,a,pn %icc, loop_1471
array8 %o4, %i3, %g1
loop_1469:
tsubcctv %g3, %g7, %o2
loop_1470:
smulcc %l2, %o1, %i0
loop_1471:
array16 %g4, %o0, %l0
mova %xcc, %g5, %i6
set 0x70, %g4
ldsha [%l7 + %g4] 0x11, %l4
fmovdcs %xcc, %f11, %f3
std %f18, [%l7 + 0x40]
fmovscs %xcc, %f6, %f16
fpsub16s %f11, %f19, %f20
fornot2s %f20, %f25, %f1
edge32l %g2, %i5, %l5
fnegd %f14, %f8
tne %xcc, 0x3
siam 0x5
fcmpgt32 %f2, %f18, %o3
set 0x48, %l0
lda [%l7 + %l0] 0x19, %f0
set 0x20, %o2
stxa %l1, [%l7 + %o2] 0x15
sth %i2, [%l7 + 0x12]
fmovrsgz %i7, %f23, %f23
alignaddrl %g6, %o7, %o6
te %xcc, 0x5
edge8l %i1, %l6, %i4
brgz,a %o5, loop_1472
movleu %icc, %o4, %l3
movle %xcc, %i3, %g1
set 0x40, %g6
sta %f13, [%l7 + %g6] 0x88
loop_1472:
fmovdn %xcc, %f1, %f9
tvc %icc, 0x6
subcc %g3, 0x03C6, %o2
movge %icc, %l2, %g7
edge32n %o1, %g4, %o0
fmul8x16 %f30, %f8, %f2
tsubcctv %i0, 0x1D22, %l0
move %xcc, %i6, %l4
tvs %xcc, 0x5
ld [%l7 + 0x6C], %f29
umulcc %g2, 0x055F, %g5
bvs,a loop_1473
movne %xcc, %i5, %o3
udiv %l5, 0x1366, %l1
fpadd32 %f4, %f10, %f22
loop_1473:
fpsub32s %f22, %f1, %f15
tgu %xcc, 0x2
fabss %f16, %f4
smulcc %i7, %i2, %o7
andcc %g6, %i1, %o6
movn %xcc, %i4, %l6
udivcc %o5, 0x1BBE, %o4
fornot1s %f26, %f15, %f22
movvs %xcc, %i3, %g1
smul %l3, %g3, %o2
movrgz %l2, 0x157, %g7
srl %o1, %o0, %g4
orn %l0, 0x1D1C, %i6
fbg %fcc3, loop_1474
tleu %icc, 0x4
fnors %f10, %f4, %f27
set 0x2A, %o0
ldsha [%l7 + %o0] 0x89, %i0
loop_1474:
tvs %icc, 0x5
bvs,pn %xcc, loop_1475
brz,a %l4, loop_1476
mulscc %g5, %i5, %g2
fmovd %f6, %f10
loop_1475:
tne %icc, 0x1
loop_1476:
ble,pt %xcc, loop_1477
movpos %icc, %l5, %l1
subc %o3, %i7, %o7
bcs,pn %xcc, loop_1478
loop_1477:
tgu %icc, 0x4
tcs %icc, 0x0
movvc %icc, %g6, %i1
loop_1478:
ble loop_1479
smulcc %i2, %i4, %o6
popc %o5, %l6
sth %o4, [%l7 + 0x4E]
loop_1479:
nop
wr %g0, 0x11, %asi
sta %f5, [%l7 + 0x3C] %asi
andn %g1, %l3, %g3
te %icc, 0x3
edge32 %i3, %l2, %o2
wr %g0, 0x80, %asi
ldsba [%l7 + 0x51] %asi, %g7
fandnot1 %f6, %f16, %f20
edge8n %o1, %g4, %l0
edge8ln %o0, %i6, %i0
fba,a %fcc2, loop_1480
tcs %xcc, 0x4
nop
setx loop_1481, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovsa %xcc, %f4, %f30
loop_1480:
udivcc %l4, 0x0B17, %i5
nop
set 0x40, %i0
std %g2, [%l7 + %i0]
loop_1481:
edge16 %l5, %g5, %o3
fcmps %fcc1, %f2, %f25
tvc %xcc, 0x7
ba,a,pn %icc, loop_1482
fba %fcc3, loop_1483
sdivcc %i7, 0x0455, %l1
fmovsneg %icc, %f15, %f11
loop_1482:
or %g6, %i1, %i2
loop_1483:
bg,a loop_1484
tl %icc, 0x2
movvs %icc, %o7, %o6
movrne %o5, 0x14D, %l6
loop_1484:
movne %xcc, %i4, %o4
stb %l3, [%l7 + 0x4F]
fmovsgu %icc, %f4, %f30
nop
set 0x6C, %o5
lduw [%l7 + %o5], %g3
lduh [%l7 + 0x48], %i3
tsubcctv %l2, 0x0482, %o2
movl %icc, %g7, %o1
stbar
edge32l %g4, %g1, %l0
fmovdcs %icc, %f29, %f25
sdivcc %o0, 0x0506, %i0
movpos %xcc, %l4, %i5
fornot1s %f31, %f23, %f20
std %i6, [%l7 + 0x20]
fpackfix %f12, %f30
movgu %xcc, %l5, %g2
fones %f22
nop
setx loop_1485, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
smulcc %o3, 0x1A59, %i7
ldub [%l7 + 0x33], %g5
st %f5, [%l7 + 0x30]
loop_1485:
srlx %l1, 0x0B, %i1
fmovdne %xcc, %f3, %f7
subcc %i2, %o7, %o6
edge16n %o5, %l6, %i4
fcmple32 %f22, %f20, %g6
set 0x20, %o1
prefetcha [%l7 + %o1] 0x18, 0x1
addcc %o4, %g3, %l2
fsrc2s %f10, %f19
andncc %i3, %o2, %o1
movn %xcc, %g7, %g1
fmovscc %icc, %f2, %f13
edge16n %g4, %o0, %l0
alignaddr %i0, %i5, %l4
sra %i6, %g2, %o3
edge8ln %l5, %i7, %l1
wr %g0, 0x2b, %asi
stba %i1, [%l7 + 0x0B] %asi
membar #Sync
movrlez %i2, %o7, %g5
bneg,pt %xcc, loop_1486
movg %xcc, %o5, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_1487, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1486:
fbl,a %fcc1, loop_1488
ta %xcc, 0x2
subc %o6, %i4, %g6
loop_1487:
movvs %icc, %l3, %o4
loop_1488:
tvs %icc, 0x6
bpos,a loop_1489
tcc %xcc, 0x3
set 0x5A, %i1
stha %g3, [%l7 + %i1] 0xe2
membar #Sync
loop_1489:
movne %xcc, %l2, %i3
edge8ln %o1, %o2, %g1
std %g4, [%l7 + 0x60]
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0xeb, %asi
ldda [%l7 + 0x70] %asi, %o0
fpadd32 %f28, %f18, %f30
umulcc %l0, 0x133B, %g7
tneg %icc, 0x0
srax %i5, 0x15, %l4
movrgz %i0, %g2, %o3
set 0x22, %g3
lduha [%l7 + %g3] 0x18, %l5
tl %xcc, 0x3
array32 %i7, %l1, %i6
fbg,a %fcc2, loop_1490
fcmpne32 %f10, %f26, %i2
swap [%l7 + 0x60], %o7
te %icc, 0x2
loop_1490:
umul %i1, %o5, %l6
fandnot2 %f20, %f18, %f22
be,a,pt %xcc, loop_1491
array16 %o6, %g5, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bn,a,pt %xcc, loop_1492
loop_1491:
bleu loop_1493
movrgez %l3, %i4, %o4
lduh [%l7 + 0x0E], %l2
loop_1492:
edge32n %g3, %o1, %o2
loop_1493:
fand %f30, %f0, %f4
edge8l %g1, %i3, %o0
fsrc2 %f24, %f2
fbl %fcc0, loop_1494
edge8l %l0, %g7, %g4
fbo %fcc3, loop_1495
nop
setx loop_1496, %l0, %l1
jmpl %l1, %i5
loop_1494:
tle %xcc, 0x6
subccc %l4, %i0, %g2
loop_1495:
fbu %fcc0, loop_1497
loop_1496:
tpos %xcc, 0x5
fnot2s %f5, %f4
edge8l %l5, %i7, %o3
loop_1497:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x10, %asi
stba %l1, [%l7 + 0x16] %asi
edge32l %i2, %i6, %o7
fmul8ulx16 %f28, %f26, %f2
sllx %i1, %o5, %l6
umul %g5, 0x0689, %g6
xor %o6, 0x035A, %l3
tgu %icc, 0x3
edge8 %i4, %l2, %g3
xor %o4, 0x1B1D, %o1
movcc %xcc, %o2, %i3
fornot2 %f14, %f18, %f16
bvs %icc, loop_1498
call loop_1499
fblg %fcc1, loop_1500
edge16 %g1, %o0, %g7
loop_1498:
fmovsvc %xcc, %f3, %f7
loop_1499:
fbule,a %fcc0, loop_1501
loop_1500:
edge8 %g4, %i5, %l0
movneg %icc, %l4, %g2
andcc %l5, %i7, %o3
loop_1501:
sllx %l1, %i2, %i6
set 0x20, %i5
swapa [%l7 + %i5] 0x11, %i0
fbule %fcc0, loop_1502
add %o7, 0x1EA3, %o5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16 %i1, %l6, %g5
loop_1502:
nop
wr %g0, 0x80, %asi
swapa [%l7 + 0x78] %asi, %g6
set 0x70, %l6
swapa [%l7 + %l6] 0x80, %o6
udivx %l3, 0x015C, %l2
fcmped %fcc3, %f28, %f28
fmovrdne %i4, %f6, %f24
stx %g3, [%l7 + 0x78]
fnot2s %f4, %f1
brnz,a %o1, loop_1503
brgz,a %o2, loop_1504
movl %icc, %o4, %i3
umul %g1, %g7, %g4
loop_1503:
srax %i5, %o0, %l4
loop_1504:
mulscc %g2, 0x04DA, %l5
set 0x70, %g2
stxa %i7, [%l7 + %g2] 0x14
edge16 %o3, %l0, %l1
ta %icc, 0x7
tn %xcc, 0x7
xnor %i6, 0x0616, %i2
umul %i0, 0x17A5, %o7
fnand %f28, %f12, %f4
tn %xcc, 0x6
mulx %i1, 0x0657, %l6
addc %o5, 0x1408, %g6
fbug %fcc3, loop_1505
fbne,a %fcc1, loop_1506
fbge,a %fcc0, loop_1507
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1505:
fand %f24, %f2, %f16
loop_1506:
fnot1 %f18, %f4
loop_1507:
edge8l %g5, %o6, %l2
bn,a %xcc, loop_1508
nop
setx loop_1509, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tcs %xcc, 0x5
or %l3, 0x07EC, %g3
loop_1508:
movre %o1, %o2, %o4
loop_1509:
fnor %f2, %f24, %f18
addccc %i4, %g1, %i3
tvs %xcc, 0x1
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x5D] %asi, %g7
set 0x68, %l3
stda %g4, [%l7 + %l3] 0x11
alignaddr %o0, %l4, %i5
tsubcc %l5, %g2, %o3
sdivcc %i7, 0x1B00, %l0
fand %f26, %f30, %f20
xnor %l1, 0x0C5B, %i6
fornot1 %f12, %f22, %f16
edge8 %i2, %i0, %i1
bneg,pn %xcc, loop_1510
addcc %l6, %o7, %o5
sdivx %g5, 0x1F6C, %o6
edge8l %g6, %l2, %g3
loop_1510:
edge16ln %o1, %o2, %o4
set 0x28, %i3
ldxa [%l7 + %i3] 0x80, %l3
srax %i4, %g1, %g7
edge8l %g4, %i3, %l4
fxnors %f9, %f6, %f4
bne loop_1511
fmovdge %xcc, %f6, %f31
tgu %icc, 0x3
fpackfix %f16, %f26
loop_1511:
andcc %i5, 0x0200, %o0
set 0x4B, %o3
stba %l5, [%l7 + %o3] 0xe2
membar #Sync
tsubcctv %o3, %i7, %g2
movleu %xcc, %l1, %i6
fmovdge %xcc, %f25, %f31
fcmpgt16 %f2, %f18, %l0
sir 0x0A5D
movl %icc, %i2, %i0
movcs %xcc, %i1, %l6
edge32n %o7, %g5, %o6
fbu %fcc3, loop_1512
movneg %xcc, %o5, %l2
ldd [%l7 + 0x18], %f22
orncc %g3, 0x1184, %g6
loop_1512:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvc %xcc, 0x7
wr %g0, 0x21, %asi
ldxa [%g0 + 0x110] %asi, %o1
udivcc %o2, 0x0D1A, %l3
fmovrdne %o4, %f30, %f18
fbne,a %fcc3, loop_1513
fmovrslz %g1, %f25, %f18
set 0x4C, %g5
sta %f26, [%l7 + %g5] 0x10
loop_1513:
fmovspos %icc, %f31, %f29
edge8l %g7, %i4, %i3
xor %l4, %i5, %g4
fbug,a %fcc0, loop_1514
edge8ln %l5, %o3, %i7
and %g2, %l1, %o0
movcc %icc, %l0, %i6
loop_1514:
movg %icc, %i2, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fzero %f8
fbg %fcc2, loop_1515
movne %xcc, %l6, %o7
taddcctv %g5, 0x199D, %o6
taddcc %o5, %l2, %i1
loop_1515:
nop
set 0x20, %i7
ldstuba [%l7 + %i7] 0x19, %g6
sdivx %o1, 0x0DD5, %o2
tne %icc, 0x4
lduh [%l7 + 0x26], %g3
movvc %xcc, %l3, %o4
orn %g1, %i4, %i3
ldsh [%l7 + 0x3A], %g7
addccc %l4, 0x0525, %i5
addc %g4, 0x1C20, %l5
be %xcc, loop_1516
fmovrde %o3, %f20, %f0
ldstub [%l7 + 0x62], %g2
membar 0x5F
loop_1516:
fba %fcc3, loop_1517
movpos %xcc, %i7, %l1
sdiv %l0, 0x1EEB, %o0
fblg %fcc2, loop_1518
loop_1517:
orncc %i6, 0x0C16, %i2
addcc %l6, 0x034E, %o7
fmovsa %xcc, %f2, %f19
loop_1518:
tge %icc, 0x3
ta %icc, 0x4
subc %i0, %g5, %o6
wr %g0, 0x19, %asi
lduba [%l7 + 0x2E] %asi, %l2
be,a loop_1519
movrlz %i1, %g6, %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x4f, %asi
ldxa [%g0 + 0x30] %asi, %o2
loop_1519:
movvc %icc, %o5, %l3
array16 %g3, %g1, %i4
wr %g0, 0x10, %asi
ldda [%l7 + 0x10] %asi, %i2
andn %g7, 0x06E4, %l4
xnor %i5, %g4, %o4
edge8ln %o3, %g2, %l5
ta %icc, 0x1
andncc %l1, %i7, %o0
orcc %l0, %i6, %l6
sethi 0x16CE, %i2
andcc %o7, %g5, %i0
xnor %l2, %o6, %i1
fmovrdlz %g6, %f22, %f14
edge8n %o1, %o5, %l3
fsrc1s %f17, %f27
bvs,a,pn %xcc, loop_1520
edge16l %g3, %g1, %i4
fmovrdlez %i3, %f6, %f2
fsrc1 %f6, %f28
loop_1520:
andn %g7, 0x1631, %l4
tne %xcc, 0x6
tgu %icc, 0x4
tpos %icc, 0x1
movn %xcc, %o2, %g4
edge16 %o4, %i5, %g2
fmovdl %xcc, %f29, %f8
fbuge,a %fcc0, loop_1521
fcmpgt16 %f18, %f12, %l5
nop
setx loop_1522, %l0, %l1
jmpl %l1, %o3
fxors %f19, %f16, %f6
loop_1521:
fnegd %f24, %f30
nop
set 0x64, %i4
lduw [%l7 + %i4], %i7
loop_1522:
udivcc %o0, 0x1A26, %l0
edge16n %l1, %i6, %i2
set 0x58, %g1
lduba [%l7 + %g1] 0x0c, %o7
brlz %g5, loop_1523
bne,pt %xcc, loop_1524
array16 %i0, %l6, %l2
movrne %i1, 0x247, %g6
loop_1523:
nop
set 0x26, %l2
lduba [%l7 + %l2] 0x88, %o6
loop_1524:
umulcc %o5, 0x0277, %o1
bcc,a,pt %xcc, loop_1525
subcc %l3, 0x1BBE, %g1
edge32n %i4, %g3, %g7
fmovse %xcc, %f5, %f11
loop_1525:
edge16ln %i3, %o2, %l4
fbug %fcc1, loop_1526
fbul %fcc0, loop_1527
fmovdgu %icc, %f28, %f7
movre %g4, %o4, %g2
loop_1526:
fcmpne32 %f28, %f6, %i5
loop_1527:
sra %o3, 0x11, %l5
movge %icc, %i7, %l0
fcmpne16 %f10, %f18, %o0
fmovsn %icc, %f9, %f18
fmovrsgz %i6, %f22, %f3
brnz,a %i2, loop_1528
movn %xcc, %l1, %o7
sdivx %i0, 0x0AC1, %g5
edge32 %l6, %l2, %g6
loop_1528:
fble,a %fcc0, loop_1529
fbn %fcc1, loop_1530
andncc %i1, %o6, %o5
fabsd %f12, %f10
loop_1529:
nop
set 0x40, %l1
prefetcha [%l7 + %l1] 0x19, 0x2
loop_1530:
nop
wr %g0, 0x19, %asi
ldsha [%l7 + 0x3C] %asi, %g1
xnor %l3, %i4, %g7
smulcc %i3, %o2, %l4
movrne %g4, %g3, %g2
wr %g0, 0x18, %asi
lda [%l7 + 0x68] %asi, %f21
movrgz %o4, 0x08C, %o3
wr %g0, 0x80, %asi
lduwa [%l7 + 0x10] %asi, %l5
edge8l %i5, %l0, %i7
ldstub [%l7 + 0x2F], %o0
set 0x08, %o4
lda [%l7 + %o4] 0x14, %f5
tn %xcc, 0x0
fmovdn %xcc, %f17, %f13
tvs %xcc, 0x7
andn %i2, %i6, %o7
tge %xcc, 0x3
movcs %icc, %i0, %l1
fpack32 %f24, %f0, %f24
fbo,a %fcc0, loop_1531
sub %l6, 0x0BCE, %l2
ble,pn %icc, loop_1532
ldx [%l7 + 0x40], %g6
loop_1531:
and %g5, %o6, %i1
orn %o5, 0x0807, %g1
loop_1532:
edge32 %l3, %i4, %o1
edge32ln %g7, %i3, %l4
tne %icc, 0x0
ld [%l7 + 0x08], %f2
set 0x44, %l4
swapa [%l7 + %l4] 0x19, %o2
fmovde %xcc, %f6, %f26
fandnot1 %f8, %f16, %f2
fors %f31, %f23, %f14
sllx %g4, %g3, %g2
and %o4, 0x05DB, %l5
alignaddrl %i5, %l0, %i7
edge16ln %o0, %i2, %i6
bl,a,pn %xcc, loop_1533
fsrc1s %f18, %f8
andn %o3, 0x0310, %o7
ldub [%l7 + 0x65], %l1
loop_1533:
nop
setx loop_1534, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32l %i0, %l2, %g6
nop
setx loop_1535, %l0, %l1
jmpl %l1, %l6
fnegs %f15, %f25
loop_1534:
tsubcctv %g5, 0x151A, %o6
orncc %i1, 0x0725, %g1
loop_1535:
edge16 %o5, %i4, %o1
ta %icc, 0x3
fmovdcc %xcc, %f17, %f2
udivx %l3, 0x02C6, %i3
edge8ln %g7, %l4, %g4
movrlz %g3, 0x144, %o2
wr %g0, 0x26, %asi
ldda [%l7 + 0x70] %asi, %g2
sethi 0x188C, %o4
movl %icc, %l5, %i5
set 0x70, %o7
ldda [%l7 + %o7] 0x24, %i6
membar 0x35
subc %l0, %i2, %i6
mova %xcc, %o3, %o7
movrlez %l1, %o0, %i0
bvc %xcc, loop_1536
tleu %xcc, 0x0
edge8ln %g6, %l2, %g5
tcs %icc, 0x6
loop_1536:
srl %l6, 0x08, %o6
fbn %fcc0, loop_1537
movrne %i1, 0x31D, %g1
add %i4, 0x0B1C, %o5
movcc %icc, %o1, %l3
loop_1537:
orcc %g7, %i3, %g4
movvc %xcc, %g3, %o2
edge16l %l4, %g2, %o4
fbl,a %fcc0, loop_1538
fxnors %f30, %f16, %f15
set 0x70, %l5
stxa %i5, [%l7 + %l5] 0x04
loop_1538:
movcc %icc, %i7, %l0
srl %l5, 0x1A, %i6
fmovrdgez %o3, %f30, %f0
ta %xcc, 0x3
umulcc %o7, %i2, %l1
brgez %o0, loop_1539
bvc,pt %icc, loop_1540
fnegs %f16, %f16
fmul8sux16 %f28, %f14, %f2
loop_1539:
nop
wr %g0, 0x22, %asi
stda %i0, [%l7 + 0x08] %asi
membar #Sync
loop_1540:
subccc %g6, 0x084B, %l2
udivx %g5, 0x0FB4, %o6
fbn,a %fcc0, loop_1541
fmovsleu %icc, %f8, %f4
movrne %i1, %g1, %i4
fmovdcs %xcc, %f12, %f8
loop_1541:
edge16 %o5, %l6, %o1
fnands %f23, %f16, %f29
fcmpne32 %f18, %f18, %l3
fbule %fcc3, loop_1542
tneg %xcc, 0x7
nop
set 0x60, %o6
stx %i3, [%l7 + %o6]
smulcc %g4, %g7, %o2
loop_1542:
fmul8ulx16 %f8, %f10, %f14
fba %fcc1, loop_1543
edge16 %g3, %l4, %o4
xorcc %i5, 0x1084, %g2
call loop_1544
loop_1543:
tcs %xcc, 0x7
movrne %i7, 0x26D, %l0
srax %i6, 0x06, %o3
loop_1544:
fmovsge %icc, %f6, %f0
fblg,a %fcc0, loop_1545
tge %icc, 0x2
addc %o7, 0x0351, %l5
wr %g0, 0x10, %asi
stha %l1, [%l7 + 0x52] %asi
loop_1545:
popc %o0, %i2
st %f19, [%l7 + 0x5C]
fmovrsne %i0, %f7, %f31
fmovsle %icc, %f19, %f26
fbuge,a %fcc0, loop_1546
ta %xcc, 0x5
wr %g0, 0x80, %asi
lduba [%l7 + 0x56] %asi, %g6
loop_1546:
fcmpgt16 %f16, %f10, %g5
fxors %f16, %f25, %f22
bshuffle %f28, %f28, %f24
fmovdl %icc, %f6, %f27
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srax %o6, 0x12, %l2
sdivx %i1, 0x163B, %g1
sdivx %o5, 0x0CE8, %i4
movpos %xcc, %o1, %l6
move %xcc, %l3, %g4
tge %icc, 0x4
fpack16 %f20, %f9
prefetch [%l7 + 0x18], 0x2
for %f26, %f24, %f8
fmovdn %icc, %f24, %f22
addc %g7, %i3, %o2
nop
set 0x28, %g7
stx %l4, [%l7 + %g7]
movcc %xcc, %o4, %g3
fmovrslez %i5, %f10, %f28
ble %xcc, loop_1547
fcmpeq32 %f12, %f2, %g2
fsrc2 %f18, %f6
movrlz %i7, %i6, %o3
loop_1547:
fnegs %f4, %f14
fmovsvc %xcc, %f2, %f5
fsrc2 %f6, %f8
wr %g0, 0x88, %asi
ldxa [%l7 + 0x18] %asi, %l0
sub %o7, %l5, %l1
tsubcctv %o0, 0x1B24, %i0
array8 %g6, %i2, %o6
andn %l2, %i1, %g1
andn %o5, 0x1876, %i4
fcmpne16 %f10, %f18, %o1
fpmerge %f5, %f25, %f24
fmovdneg %xcc, %f17, %f18
edge8 %g5, %l6, %l3
ble,a loop_1548
fmovrse %g4, %f1, %f5
mulscc %g7, %i3, %l4
fpsub32s %f22, %f21, %f31
loop_1548:
fmovrsgez %o4, %f1, %f19
set 0x43, %i6
lduba [%l7 + %i6] 0x18, %g3
movrgez %i5, %g2, %i7
fmovrslez %o2, %f2, %f1
srax %o3, %i6, %l0
tle %icc, 0x2
sir 0x1925
fmovsn %xcc, %f31, %f15
fornot1 %f30, %f18, %f24
addccc %l5, %l1, %o7
tne %xcc, 0x5
tneg %xcc, 0x2
movneg %xcc, %i0, %o0
set 0x3A, %i2
ldstuba [%l7 + %i2] 0x89, %i2
udivcc %g6, 0x06FE, %l2
bcc,a loop_1549
bge,pn %icc, loop_1550
ta %icc, 0x2
movge %icc, %o6, %i1
loop_1549:
fbg %fcc1, loop_1551
loop_1550:
membar 0x62
fmovs %f2, %f5
subc %g1, %o5, %o1
loop_1551:
srlx %g5, %l6, %i4
and %g4, %l3, %g7
lduh [%l7 + 0x30], %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x80, %asi
stba %l4, [%l7 + 0x72] %asi
flush %l7 + 0x5C
fmul8x16 %f14, %f10, %f2
orcc %o4, %g3, %i5
tn %icc, 0x7
tge %icc, 0x1
sllx %g2, 0x17, %i7
popc %o3, %i6
tcs %icc, 0x2
addccc %o2, %l5, %l0
movg %xcc, %o7, %i0
taddcc %o0, 0x0557, %i2
fandnot2s %f7, %f5, %f17
bcs,a,pn %icc, loop_1552
membar 0x34
movcc %xcc, %l1, %g6
sir 0x060B
loop_1552:
movle %xcc, %l2, %o6
movrlez %g1, %i1, %o5
bvs,a,pn %icc, loop_1553
edge8 %o1, %l6, %i4
udivx %g4, 0x0467, %g5
movge %xcc, %g7, %l3
loop_1553:
mulscc %l4, 0x1C01, %o4
sdiv %i3, 0x0959, %g3
edge16l %i5, %i7, %g2
movre %o3, 0x182, %o2
udivcc %l5, 0x14DF, %i6
popc %l0, %i0
move %icc, %o0, %o7
ba,pn %icc, loop_1554
fornot2 %f18, %f10, %f2
array16 %i2, %g6, %l2
ld [%l7 + 0x08], %f7
loop_1554:
tvc %xcc, 0x6
sll %l1, %g1, %i1
fmovsle %icc, %f24, %f24
fornot1 %f22, %f22, %f16
fmul8sux16 %f30, %f8, %f6
edge16ln %o5, %o6, %l6
sdiv %i4, 0x15C3, %o1
edge16 %g5, %g7, %g4
srl %l3, 0x05, %l4
add %i3, 0x0ECF, %o4
std %f22, [%l7 + 0x68]
swap [%l7 + 0x38], %i5
and %i7, %g2, %o3
fmovsne %icc, %f21, %f4
udiv %g3, 0x0DC2, %o2
movpos %icc, %l5, %i6
bcc,a %xcc, loop_1555
addcc %l0, 0x016A, %o0
tl %icc, 0x3
ldd [%l7 + 0x20], %i0
loop_1555:
tneg %icc, 0x2
movneg %icc, %i2, %g6
alignaddrl %o7, %l2, %l1
brgez %g1, loop_1556
xor %o5, %i1, %l6
popc %o6, %o1
brnz,a %g5, loop_1557
loop_1556:
subc %g7, 0x03C4, %i4
umul %l3, 0x1DEF, %l4
or %i3, 0x00D6, %o4
loop_1557:
xorcc %i5, %g4, %g2
add %l7, 0x5C, %l6
wr %g0, 0x18, %asi
casa [%l6] 0x18, %o3, %i7
edge32 %g3, %o2, %l5
add %l0, 0x0F99, %i6
prefetch [%l7 + 0x24], 0x0
smulcc %o0, 0x147D, %i2
fmovrdgez %i0, %f14, %f18
edge32l %o7, %l2, %l1
fpack16 %f4, %f16
tcc %icc, 0x0
fmovd %f18, %f16
membar 0x0A
srl %g6, 0x1A, %o5
sdivcc %i1, 0x1B64, %g1
fbe,a %fcc0, loop_1558
fors %f11, %f3, %f14
array8 %l6, %o1, %g5
movg %icc, %g7, %o6
loop_1558:
fbul,a %fcc2, loop_1559
bn,a loop_1560
fcmpes %fcc1, %f14, %f14
bgu %icc, loop_1561
loop_1559:
bgu,pn %icc, loop_1562
loop_1560:
tle %xcc, 0x2
subcc %i4, %l4, %l3
loop_1561:
umul %i3, 0x1FCF, %o4
loop_1562:
tl %xcc, 0x5
nop
setx loop_1563, %l0, %l1
jmpl %l1, %g4
fandnot2s %f23, %f21, %f16
tgu %xcc, 0x5
andcc %i5, 0x17E5, %o3
loop_1563:
brgez,a %i7, loop_1564
mulscc %g2, %g3, %l5
bl %xcc, loop_1565
and %o2, %i6, %o0
loop_1564:
movvs %icc, %l0, %i0
movrne %o7, 0x244, %l2
loop_1565:
fands %f27, %f12, %f23
movcc %icc, %l1, %g6
fba %fcc3, loop_1566
srl %o5, 0x06, %i1
set 0x2C, %l0
ldsha [%l7 + %l0] 0x15, %g1
loop_1566:
edge16l %i2, %o1, %g5
nop
set 0x30, %g4
ldx [%l7 + %g4], %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movpos %xcc, %l6, %o6
movvc %xcc, %i4, %l3
sll %l4, 0x07, %o4
movne %icc, %i3, %g4
swap [%l7 + 0x08], %i5
add %i7, 0x1485, %g2
set 0x62, %g6
ldstuba [%l7 + %g6] 0x19, %o3
array32 %g3, %l5, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
flush %l7 + 0x78
edge16 %o2, %l0, %i0
srax %o0, %l2, %o7
stw %g6, [%l7 + 0x5C]
edge32l %l1, %o5, %i1
fmovsneg %icc, %f16, %f5
wr %g0, 0x81, %asi
ldswa [%l7 + 0x68] %asi, %i2
set 0x75, %o0
lduba [%l7 + %o0] 0x0c, %g1
andcc %o1, 0x07D2, %g7
movrgez %l6, 0x2B0, %g5
subccc %o6, %l3, %i4
movre %l4, 0x014, %i3
tleu %icc, 0x0
alignaddrl %g4, %i5, %i7
edge16n %o4, %o3, %g3
wr %g0, 0x80, %asi
ldswa [%l7 + 0x40] %asi, %g2
set 0x48, %o2
ldstuba [%l7 + %o2] 0x80, %l5
sethi 0x10FC, %o2
sdivcc %l0, 0x12E3, %i0
brlez %o0, loop_1567
nop
set 0x0A, %i0
ldsb [%l7 + %i0], %l2
xnor %i6, %g6, %o7
fbuge %fcc3, loop_1568
loop_1567:
smulcc %l1, %i1, %o5
fornot1s %f28, %f1, %f7
ldx [%l7 + 0x18], %i2
loop_1568:
fmovdne %icc, %f11, %f10
fbl %fcc0, loop_1569
tcs %xcc, 0x1
mulscc %o1, %g7, %g1
subcc %g5, 0x0B18, %l6
loop_1569:
fbul,a %fcc0, loop_1570
ta %icc, 0x5
membar 0x61
stx %o6, [%l7 + 0x70]
loop_1570:
tge %icc, 0x2
be,a,pn %xcc, loop_1571
xor %l3, %i4, %i3
set 0x72, %o5
ldsha [%l7 + %o5] 0x0c, %g4
loop_1571:
xnorcc %l4, %i7, %i5
sdivx %o3, 0x14EA, %o4
fxnors %f23, %f19, %f7
tsubcctv %g2, 0x0AE7, %g3
add %l7, 0x2C, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %o2
casa [%l6] 0x80, %o2, %l5
fmovscs %xcc, %f0, %f23
fblg %fcc1, loop_1572
fbuge %fcc3, loop_1573
tn %xcc, 0x3
tgu %icc, 0x7
loop_1572:
fmovrslz %l0, %f26, %f15
loop_1573:
sdivcc %i0, 0x15E6, %o0
smulcc %i6, 0x0F99, %g6
srlx %o7, 0x05, %l2
edge8 %i1, %l1, %i2
movneg %xcc, %o1, %g7
smulcc %g1, 0x1E1F, %g5
fornot2s %f13, %f21, %f23
tvc %xcc, 0x5
array8 %l6, %o5, %o6
set 0x5E, %i1
ldsba [%l7 + %i1] 0x11, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvc %icc, 0x3
membar 0x16
or %i4, %i3, %l4
udivx %g4, 0x0AF1, %i7
sub %o3, %o4, %i5
wr %g0, 0x18, %asi
ldda [%l7 + 0x50] %asi, %g2
add %o2, 0x0CA9, %g3
fmovrdgez %l5, %f16, %f8
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x35] %asi, %l0
fble %fcc2, loop_1574
fbuge,a %fcc2, loop_1575
xor %i0, %i6, %g6
brz,a %o0, loop_1576
loop_1574:
stb %l2, [%l7 + 0x48]
loop_1575:
edge16ln %o7, %i1, %i2
fmovdne %xcc, %f12, %f11
loop_1576:
fmovrsgez %l1, %f27, %f22
sll %o1, 0x01, %g1
tn %icc, 0x0
mulscc %g7, %g5, %l6
fbuge,a %fcc1, loop_1577
fmovsneg %icc, %f29, %f12
fxors %f7, %f30, %f30
umulcc %o5, 0x110A, %l3
loop_1577:
udiv %i4, 0x1B35, %o6
bn,a,pt %icc, loop_1578
tpos %icc, 0x3
set 0x20, %o1
stha %i3, [%l7 + %o1] 0x27
membar #Sync
loop_1578:
fpadd32 %f20, %f12, %f2
movrgz %g4, %l4, %o3
bpos,pt %xcc, loop_1579
bge,a,pn %xcc, loop_1580
fbue,a %fcc0, loop_1581
fmovdpos %xcc, %f8, %f12
loop_1579:
fmovscc %icc, %f7, %f16
loop_1580:
fnot2s %f24, %f5
loop_1581:
tcc %xcc, 0x3
swap [%l7 + 0x60], %i7
movrgz %i5, 0x0D6, %o4
tleu %xcc, 0x3
movvs %icc, %g2, %o2
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x78] %asi, %l5
fsrc1s %f5, %f3
fmovsn %icc, %f7, %f3
set 0x4C, %g3
ldsba [%l7 + %g3] 0x80, %l0
tvc %icc, 0x6
fpadd16s %f20, %f13, %f16
fsrc2s %f27, %f22
tvc %icc, 0x5
movn %xcc, %g3, %i6
array16 %g6, %o0, %i0
fmovdvc %xcc, %f11, %f31
movle %icc, %l2, %i1
ba,a,pn %xcc, loop_1582
fba,a %fcc1, loop_1583
subcc %o7, 0x0C7C, %i2
movrlez %o1, %g1, %l1
loop_1582:
call loop_1584
loop_1583:
taddcctv %g5, %l6, %o5
fnot1 %f16, %f6
movrlz %g7, %i4, %l3
loop_1584:
fbule,a %fcc0, loop_1585
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnorcc %o6, 0x1F60, %i3
fcmpgt16 %f28, %f12, %g4
loop_1585:
movrlz %l4, %o3, %i7
edge8ln %o4, %i5, %g2
movcs %xcc, %o2, %l5
xnorcc %g3, %i6, %g6
sra %o0, 0x1E, %i0
brlez,a %l2, loop_1586
bl,a %xcc, loop_1587
srax %i1, %o7, %i2
stbar
loop_1586:
movvs %xcc, %o1, %g1
loop_1587:
movcs %xcc, %l1, %l0
array8 %g5, %l6, %g7
addcc %o5, 0x0127, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tg %xcc, 0x0
sdivx %o6, 0x1164, %i3
fbg,a %fcc1, loop_1588
andcc %i4, %g4, %o3
nop
setx loop_1589, %l0, %l1
jmpl %l1, %i7
stx %o4, [%l7 + 0x68]
loop_1588:
movrlez %l4, %i5, %o2
mova %icc, %l5, %g2
loop_1589:
bleu loop_1590
sdivcc %i6, 0x1EF0, %g6
tg %xcc, 0x3
for %f4, %f0, %f28
loop_1590:
movneg %icc, %g3, %o0
fbge,a %fcc3, loop_1591
ba,pt %icc, loop_1592
stb %l2, [%l7 + 0x31]
fbn,a %fcc3, loop_1593
loop_1591:
fmovdleu %icc, %f7, %f15
loop_1592:
fbl %fcc1, loop_1594
sllx %i1, 0x11, %i0
loop_1593:
bneg,a,pn %icc, loop_1595
fmovdn %xcc, %f17, %f11
loop_1594:
te %xcc, 0x4
movleu %icc, %o7, %o1
loop_1595:
tneg %icc, 0x7
fble %fcc0, loop_1596
sdiv %g1, 0x191C, %l1
stx %l0, [%l7 + 0x10]
fxnors %f2, %f5, %f0
loop_1596:
fpadd16 %f18, %f10, %f26
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlez %i2, 0x06D, %l6
edge32l %g5, %g7, %l3
bleu,pn %icc, loop_1597
srl %o5, %i3, %o6
udiv %i4, 0x0194, %g4
tge %icc, 0x3
loop_1597:
nop
wr %g0, 0x19, %asi
sta %f0, [%l7 + 0x34] %asi
fbne %fcc3, loop_1598
bvc %xcc, loop_1599
taddcctv %o3, %o4, %i7
bvc,pn %icc, loop_1600
loop_1598:
fzeros %f10
loop_1599:
bshuffle %f14, %f30, %f22
movrlez %i5, %l4, %o2
loop_1600:
movrlz %g2, 0x3AB, %l5
fmovdne %icc, %f11, %f10
bcc,a,pt %icc, loop_1601
tvc %xcc, 0x3
srax %i6, 0x07, %g3
taddcctv %o0, %l2, %i1
loop_1601:
edge8n %i0, %o7, %o1
smul %g6, %l1, %l0
brlez,a %g1, loop_1602
fsrc2s %f2, %f29
ldstub [%l7 + 0x77], %i2
edge8l %g5, %g7, %l3
loop_1602:
movvc %xcc, %l6, %i3
fnot2s %f4, %f29
fcmped %fcc1, %f16, %f6
xor %o6, 0x13AB, %i4
movrgz %o5, 0x2EF, %o3
movrlz %g4, %o4, %i5
mova %xcc, %i7, %l4
tpos %icc, 0x5
wr %g0, 0x89, %asi
lduha [%l7 + 0x64] %asi, %o2
fbn,a %fcc0, loop_1603
add %l5, %i6, %g3
subc %g2, 0x0726, %l2
fnands %f7, %f6, %f23
loop_1603:
movrgez %o0, %i1, %i0
add %l7, 0x18, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %o1, %g6
movre %o7, 0x154, %l0
movrgz %g1, %l1, %g5
membar 0x49
fxor %f28, %f26, %f0
sir 0x0514
tl %icc, 0x5
bpos,a loop_1604
fcmpes %fcc2, %f20, %f22
movge %icc, %i2, %g7
sll %l6, %l3, %o6
loop_1604:
fmovsg %xcc, %f17, %f5
tge %icc, 0x0
bpos,a loop_1605
tvc %xcc, 0x5
fpack16 %f26, %f2
xorcc %i3, %o5, %i4
loop_1605:
nop
wr %g0, 0x11, %asi
ldsba [%l7 + 0x62] %asi, %g4
udivx %o4, 0x08FF, %o3
fblg %fcc0, loop_1606
fandnot2 %f24, %f30, %f26
fnot2s %f31, %f9
sir 0x0B9A
loop_1606:
addc %i5, 0x051F, %i7
fbl %fcc1, loop_1607
smul %o2, %l4, %l5
sir 0x0336
set 0x24, %l6
ldsha [%l7 + %l6] 0x11, %g3
loop_1607:
edge16 %i6, %g2, %l2
stx %o0, [%l7 + 0x60]
srl %i0, %o1, %i1
array8 %o7, %g6, %l0
bg,pt %xcc, loop_1608
ble,a,pn %icc, loop_1609
tvc %icc, 0x2
xor %l1, %g1, %g5
loop_1608:
fmovrdlz %i2, %f6, %f12
loop_1609:
fnot2 %f12, %f24
umul %l6, 0x0DEA, %l3
and %o6, %i3, %g7
tl %icc, 0x5
fmovdvc %icc, %f20, %f16
tl %icc, 0x0
sra %o5, %g4, %o4
addccc %i4, 0x1ED1, %o3
addcc %i7, 0x0282, %o2
sethi 0x1F86, %l4
addccc %l5, 0x1AD3, %i5
fcmpne16 %f6, %f8, %g3
xnorcc %g2, 0x0809, %i6
set 0x5C, %g2
lda [%l7 + %g2] 0x15, %f24
fmul8sux16 %f30, %f4, %f10
movn %icc, %l2, %o0
fmovrdne %o1, %f10, %f6
and %i1, %o7, %g6
xorcc %l0, 0x15E2, %l1
bcc,a,pt %xcc, loop_1610
tg %xcc, 0x0
tg %xcc, 0x7
fbug %fcc1, loop_1611
loop_1610:
bleu,pn %icc, loop_1612
fbug,a %fcc1, loop_1613
bleu,a loop_1614
loop_1611:
bcc,a loop_1615
loop_1612:
movcc %xcc, %g1, %g5
loop_1613:
fble,a %fcc3, loop_1616
loop_1614:
subcc %i2, %l6, %l3
loop_1615:
mulscc %o6, %i0, %g7
ldstub [%l7 + 0x3E], %i3
loop_1616:
addc %o5, 0x0696, %o4
ta %icc, 0x7
sth %i4, [%l7 + 0x66]
fcmple32 %f4, %f28, %g4
tneg %icc, 0x5
fands %f6, %f4, %f12
udiv %o3, 0x00DA, %o2
set 0x50, %l3
ldsha [%l7 + %l3] 0x14, %i7
sdivx %l4, 0x19A3, %i5
array16 %l5, %g2, %g3
movle %icc, %i6, %o0
tge %xcc, 0x4
fxor %f18, %f24, %f2
fors %f28, %f4, %f14
umulcc %o1, 0x1C55, %l2
fpmerge %f12, %f13, %f4
fpsub16s %f1, %f2, %f23
tneg %icc, 0x7
bg,a,pn %xcc, loop_1617
edge32l %o7, %g6, %i1
tl %icc, 0x5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1617:
fbug,a %fcc0, loop_1618
alignaddrl %l1, %g1, %g5
fcmple32 %f8, %f16, %i2
wr %g0, 0x27, %asi
stxa %l0, [%l7 + 0x38] %asi
membar #Sync
loop_1618:
andcc %l3, 0x0506, %o6
fmovrsgez %i0, %f12, %f6
movrgez %l6, 0x13A, %g7
sethi 0x07CB, %o5
smul %i3, %i4, %o4
sdivcc %o3, 0x1F22, %o2
udivcc %g4, 0x0108, %l4
mulscc %i5, %i7, %g2
sra %l5, 0x18, %i6
set 0x44, %i3
ldswa [%l7 + %i3] 0x14, %g3
subccc %o0, 0x1CA2, %o1
xorcc %l2, %g6, %o7
membar 0x45
sub %i1, 0x0F50, %g1
fbue,a %fcc2, loop_1619
andn %l1, 0x1CB4, %g5
movrlez %l0, 0x15F, %l3
ba,a,pn %icc, loop_1620
loop_1619:
edge32l %o6, %i0, %l6
alignaddrl %g7, %o5, %i2
fmovdcs %xcc, %f25, %f8
loop_1620:
movvc %xcc, %i3, %i4
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %f0
fxor %f30, %f28, %f14
alignaddrl %o3, %o4, %g4
move %icc, %l4, %o2
umul %i5, %i7, %l5
or %g2, %i6, %g3
fmovrdgz %o1, %f12, %f18
udiv %l2, 0x0E78, %g6
array16 %o0, %i1, %o7
set 0x70, %o3
ldda [%l7 + %o3] 0x2c, %l0
umulcc %g1, 0x0B56, %g5
edge32n %l3, %o6, %i0
nop
setx loop_1621, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
sdivcc %l0, 0x1E9E, %g7
array16 %o5, %i2, %l6
fsrc2 %f24, %f28
loop_1621:
brz,a %i3, loop_1622
tvc %icc, 0x4
ldstub [%l7 + 0x2A], %i4
tge %xcc, 0x5
loop_1622:
andn %o4, %o3, %g4
mulx %l4, %o2, %i5
srlx %l5, %g2, %i7
brgz,a %g3, loop_1623
edge8n %o1, %i6, %l2
movn %xcc, %o0, %i1
set 0x34, %g5
sta %f19, [%l7 + %g5] 0x81
loop_1623:
subccc %o7, 0x0A65, %g6
bleu,a %xcc, loop_1624
srlx %l1, %g1, %g5
mulscc %l3, %i0, %l0
movl %icc, %o6, %g7
loop_1624:
orcc %i2, %l6, %i3
sdivcc %o5, 0x0E75, %o4
fandnot1s %f18, %f22, %f6
addcc %i4, 0x0D7F, %o3
subccc %g4, %o2, %l4
fpadd32s %f31, %f8, %f11
fmovda %icc, %f10, %f15
fmovdleu %icc, %f26, %f26
fxor %f22, %f16, %f24
bpos,pn %xcc, loop_1625
movge %xcc, %i5, %l5
edge16n %i7, %g3, %o1
udivx %g2, 0x1E18, %i6
loop_1625:
tsubcctv %l2, %o0, %o7
edge32l %g6, %i1, %l1
fbul %fcc2, loop_1626
fmovdneg %xcc, %f16, %f31
nop
set 0x28, %i7
std %f4, [%l7 + %i7]
fsrc2 %f6, %f4
loop_1626:
nop
set 0x43, %i5
ldstub [%l7 + %i5], %g1
fmuld8sux16 %f5, %f4, %f4
tne %icc, 0x7
bcs,pt %icc, loop_1627
sdivx %g5, 0x1078, %l3
tsubcctv %i0, %o6, %g7
popc %l0, %l6
loop_1627:
movle %icc, %i3, %i2
fmovdle %xcc, %f14, %f11
fmovdvs %icc, %f12, %f23
set 0x28, %i4
stxa %o5, [%l7 + %i4] 0xe3
membar #Sync
fmovdleu %xcc, %f28, %f20
xor %i4, %o3, %o4
fmovsle %icc, %f1, %f1
movcs %xcc, %o2, %l4
or %i5, %l5, %g4
move %icc, %i7, %g3
fmovde %icc, %f15, %f29
popc %g2, %i6
fbug,a %fcc0, loop_1628
fmovsl %xcc, %f19, %f4
sdivx %o1, 0x1A4C, %o0
addcc %l2, 0x0EDB, %g6
loop_1628:
sra %o7, %l1, %g1
ta %xcc, 0x2
andcc %i1, 0x1E01, %g5
fbn,a %fcc1, loop_1629
fmul8x16 %f19, %f4, %f16
movleu %xcc, %l3, %i0
mulscc %o6, %g7, %l0
loop_1629:
nop
set 0x50, %g1
lda [%l7 + %g1] 0x0c, %f3
subcc %i3, 0x0925, %i2
udiv %o5, 0x1F59, %i4
tcc %xcc, 0x3
edge32ln %l6, %o3, %o2
bvs,a loop_1630
alignaddrl %l4, %o4, %l5
xnor %g4, %i7, %g3
wr %g0, 0x80, %asi
sta %f4, [%l7 + 0x44] %asi
loop_1630:
tcc %icc, 0x4
edge32n %i5, %i6, %o1
fmovdn %icc, %f13, %f16
movre %g2, %o0, %l2
tne %xcc, 0x3
umul %o7, %g6, %g1
tl %xcc, 0x0
tcc %icc, 0x5
smul %i1, %l1, %g5
tge %xcc, 0x1
sdivx %i0, 0x18DA, %l3
wr %g0, 0x80, %asi
lda [%l7 + 0x14] %asi, %f1
udivx %g7, 0x0E3B, %l0
movgu %icc, %i3, %i2
set 0x70, %l2
stwa %o6, [%l7 + %l2] 0xea
membar #Sync
fmovdl %icc, %f17, %f13
fbule,a %fcc1, loop_1631
udivx %o5, 0x096D, %l6
orn %i4, 0x0FFC, %o3
movcs %xcc, %o2, %o4
loop_1631:
xorcc %l4, %l5, %i7
and %g4, 0x0F80, %g3
bge %icc, loop_1632
fpsub32s %f28, %f31, %f11
ba,a,pt %icc, loop_1633
fandnot2s %f15, %f18, %f10
loop_1632:
nop
wr %g0, 0x18, %asi
sta %f8, [%l7 + 0x68] %asi
loop_1633:
orcc %i6, 0x123A, %o1
fmul8x16al %f0, %f29, %f10
sdivcc %g2, 0x061A, %o0
tneg %icc, 0x6
set 0x20, %o4
lduha [%l7 + %o4] 0x80, %i5
nop
set 0x0C, %l4
sth %l2, [%l7 + %l4]
and %g6, 0x1034, %o7
fnot1 %f4, %f30
edge16n %g1, %l1, %g5
fbn,a %fcc3, loop_1634
edge16ln %i0, %l3, %g7
bvs,a,pn %icc, loop_1635
sdivx %l0, 0x146C, %i1
loop_1634:
and %i2, 0x1FC1, %o6
sll %o5, 0x1C, %i3
loop_1635:
tsubcc %i4, %l6, %o3
movne %icc, %o4, %l4
add %o2, 0x0E4D, %l5
movvc %xcc, %i7, %g3
movpos %icc, %i6, %o1
movrne %g4, %g2, %i5
srl %o0, %l2, %g6
movpos %xcc, %g1, %o7
alignaddrl %g5, %i0, %l3
fxnor %f22, %f18, %f6
edge8ln %g7, %l0, %l1
mulscc %i1, %i2, %o6
set 0x1C, %l1
lduba [%l7 + %l1] 0x11, %o5
bneg,pt %xcc, loop_1636
edge32ln %i3, %l6, %o3
tvs %xcc, 0x3
udivx %o4, 0x0759, %l4
loop_1636:
movg %xcc, %i4, %o2
brgz %i7, loop_1637
xnorcc %l5, 0x18F9, %g3
popc %o1, %g4
andn %g2, %i6, %i5
loop_1637:
andcc %o0, 0x1E6E, %l2
wr %g0, 0x2a, %asi
ldda [%l7 + 0x30] %asi, %g6
srl %o7, %g5, %i0
tgu %xcc, 0x0
movge %icc, %g1, %g7
fcmpd %fcc2, %f8, %f2
srlx %l0, 0x1A, %l3
and %l1, 0x1B98, %i2
lduh [%l7 + 0x52], %o6
or %i1, %i3, %l6
fmovsa %icc, %f30, %f1
fors %f10, %f19, %f27
add %l7, 0x7C, %l6
wr %g0, 0x0c, %asi
casa [%l6] %asi, %o5, %o3
movrgez %o4, 0x01F, %i4
alignaddrl %o2, %l4, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %l5, %g3, %g4
fnegs %f31, %f7
tn %xcc, 0x7
xnor %o1, 0x1F84, %g2
subcc %i5, 0x0028, %i6
add %l7, 0x48, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %o0, %l2
fandnot1s %f15, %f29, %f12
set 0x20, %o7
stxa %o7, [%l7 + %o7] 0xea
membar #Sync
fpadd32 %f18, %f10, %f10
set 0x70, %o6
stda %g6, [%l7 + %o6] 0x80
call loop_1638
movneg %xcc, %i0, %g1
edge8l %g7, %g5, %l3
movrgz %l1, %i2, %o6
loop_1638:
udivcc %l0, 0x0BBB, %i1
edge8ln %l6, %o5, %o3
fmul8sux16 %f0, %f6, %f26
or %o4, %i4, %i3
edge32 %o2, %i7, %l4
add %l7, 0x68, %l6
wr %g0, 0x81, %asi
casxa [%l6] %asi, %l5, %g4
orncc %g3, %g2, %i5
tl %xcc, 0x4
subccc %i6, %o1, %l2
fmovda %xcc, %f8, %f15
edge16n %o0, %g6, %i0
tl %xcc, 0x1
bvs,pt %xcc, loop_1639
movleu %xcc, %g1, %g7
fpadd16 %f10, %f4, %f12
fcmpgt16 %f4, %f14, %g5
loop_1639:
ldd [%l7 + 0x08], %f26
udivcc %o7, 0x1715, %l3
andn %l1, 0x03AB, %i2
brlz %o6, loop_1640
movgu %icc, %i1, %l6
sdivx %o5, 0x11F9, %o3
udiv %l0, 0x15BD, %o4
loop_1640:
tn %icc, 0x1
ld [%l7 + 0x40], %f5
edge8n %i3, %o2, %i7
tleu %icc, 0x6
alignaddrl %l4, %l5, %i4
fbug %fcc3, loop_1641
movcs %icc, %g4, %g3
tsubcc %g2, %i5, %i6
tneg %xcc, 0x1
loop_1641:
edge16 %o1, %l2, %o0
fcmpes %fcc3, %f22, %f1
movn %xcc, %i0, %g6
movrgez %g1, %g7, %g5
move %xcc, %o7, %l1
edge32l %i2, %l3, %i1
fmovrdne %o6, %f26, %f16
edge8l %o5, %l6, %o3
edge8 %l0, %i3, %o4
movgu %xcc, %o2, %l4
mulscc %l5, %i7, %i4
ba,pt %icc, loop_1642
edge16ln %g3, %g4, %g2
tsubcc %i6, 0x0EB3, %i5
tg %icc, 0x6
loop_1642:
edge32ln %l2, %o1, %o0
bvs %xcc, loop_1643
fnot2 %f26, %f2
andn %g6, %g1, %g7
edge8n %g5, %i0, %o7
loop_1643:
subccc %i2, 0x0A90, %l3
fsrc2s %f2, %f30
fmovsne %xcc, %f6, %f25
ta %icc, 0x3
fsrc1 %f12, %f6
tne %icc, 0x3
udivx %i1, 0x15A5, %o6
sethi 0x18E7, %o5
fmul8x16al %f24, %f6, %f4
sdivx %l1, 0x038D, %o3
fcmps %fcc2, %f17, %f31
tcs %xcc, 0x4
movrgz %l0, %i3, %o4
xnor %o2, 0x1269, %l4
ba,a,pt %xcc, loop_1644
movvs %icc, %l5, %l6
be,pt %xcc, loop_1645
movl %xcc, %i7, %i4
loop_1644:
array16 %g3, %g2, %i6
movcc %xcc, %g4, %l2
loop_1645:
fbn,a %fcc0, loop_1646
tgu %xcc, 0x1
edge16 %o1, %i5, %g6
movcc %icc, %o0, %g7
loop_1646:
udivx %g1, 0x1116, %i0
sra %o7, %g5, %i2
movleu %icc, %l3, %o6
xor %i1, 0x0AB3, %l1
bn loop_1647
ld [%l7 + 0x54], %f23
ba,a,pn %icc, loop_1648
membar 0x39
loop_1647:
edge16n %o5, %l0, %i3
fmovdge %icc, %f11, %f16
loop_1648:
edge32 %o4, %o3, %l4
sdiv %l5, 0x1903, %l6
sdivx %i7, 0x042E, %i4
edge32n %o2, %g2, %g3
addccc %i6, 0x0DB4, %l2
udiv %o1, 0x01CE, %i5
movrlz %g6, 0x325, %g4
brgz,a %g7, loop_1649
fpadd32s %f31, %f24, %f22
movre %o0, %g1, %i0
taddcc %g5, %i2, %o7
loop_1649:
bvc,pn %xcc, loop_1650
edge16n %l3, %o6, %i1
set 0x40, %g7
stda %f16, [%l7 + %g7] 0xf9
membar #Sync
loop_1650:
fornot2 %f26, %f0, %f2
tge %xcc, 0x1
fcmpeq16 %f6, %f14, %o5
edge8ln %l0, %i3, %o4
tne %xcc, 0x0
for %f14, %f28, %f14
smulcc %l1, %o3, %l4
fbe %fcc0, loop_1651
fmovdl %icc, %f19, %f4
set 0x40, %i6
stda %f0, [%l7 + %i6] 0xf9
membar #Sync
loop_1651:
addccc %l6, %l5, %i4
edge32n %i7, %o2, %g2
edge16l %i6, %g3, %o1
bcs %icc, loop_1652
fbu,a %fcc2, loop_1653
subc %i5, 0x1EDF, %l2
fblg,a %fcc1, loop_1654
loop_1652:
fmovdcs %xcc, %f9, %f4
loop_1653:
stb %g6, [%l7 + 0x79]
xorcc %g7, 0x19E2, %g4
loop_1654:
movrlez %o0, %g1, %i0
move %xcc, %i2, %o7
popc %l3, %o6
sdiv %g5, 0x05BB, %o5
fbue %fcc0, loop_1655
bge loop_1656
fbue,a %fcc0, loop_1657
move %icc, %l0, %i3
loop_1655:
movrlz %o4, %i1, %o3
loop_1656:
fxor %f20, %f30, %f24
loop_1657:
fba %fcc1, loop_1658
tcc %icc, 0x3
prefetch [%l7 + 0x08], 0x3
array16 %l1, %l4, %l6
loop_1658:
orcc %l5, %i4, %o2
fmovrdgz %i7, %f20, %f26
addc %i6, 0x16DB, %g3
edge16l %o1, %g2, %l2
movvc %icc, %i5, %g6
movge %icc, %g4, %o0
tsubcc %g7, %g1, %i2
srl %o7, 0x0E, %l3
subcc %i0, 0x14CC, %g5
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x40] %asi, 0x1
fmovdcc %icc, %f10, %f16
fbe %fcc0, loop_1659
fnand %f4, %f20, %f12
fpsub16 %f14, %f10, %f26
wr %g0, 0xf8, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
loop_1659:
xnorcc %o5, %i3, %l0
fmovspos %icc, %f11, %f18
set 0x64, %i2
swapa [%l7 + %i2] 0x80, %i1
fmovdneg %icc, %f31, %f12
fbo %fcc0, loop_1660
smulcc %o3, %o4, %l1
fcmpd %fcc2, %f0, %f2
xnorcc %l4, %l6, %i4
loop_1660:
nop
set 0x50, %l0
ldda [%l7 + %l0] 0x2a, %l4
xor %o2, 0x0689, %i7
fmovrdgz %i6, %f16, %f16
faligndata %f10, %f6, %f4
sdivx %o1, 0x0D16, %g3
mulscc %g2, %l2, %i5
fbge %fcc3, loop_1661
edge32 %g4, %o0, %g7
tcs %icc, 0x6
edge32n %g6, %g1, %o7
loop_1661:
fbue,a %fcc0, loop_1662
movne %icc, %l3, %i0
fble,a %fcc3, loop_1663
fmovdg %xcc, %f2, %f6
loop_1662:
array8 %g5, %o6, %i2
umul %i3, 0x1EC6, %l0
loop_1663:
sethi 0x1671, %i1
movneg %icc, %o5, %o3
ta %xcc, 0x5
std %f14, [%l7 + 0x10]
movrgez %o4, %l4, %l6
fmovs %f19, %f11
tvc %icc, 0x4
movrlez %l1, 0x197, %l5
fcmpeq16 %f20, %f2, %i4
sth %o2, [%l7 + 0x50]
orcc %i7, 0x1E5C, %i6
movn %xcc, %g3, %g2
brlz,a %o1, loop_1664
xnor %i5, 0x0B9A, %l2
fbul %fcc1, loop_1665
or %g4, %g7, %o0
loop_1664:
edge32n %g6, %g1, %l3
and %i0, %o7, %o6
loop_1665:
ta %xcc, 0x1
fpadd32 %f14, %f18, %f12
srlx %g5, 0x12, %i2
fxor %f18, %f4, %f24
fcmpeq32 %f30, %f14, %i3
fcmpes %fcc0, %f10, %f14
subccc %i1, 0x1360, %o5
srax %l0, %o4, %l4
edge16n %o3, %l6, %l1
movcs %icc, %i4, %o2
call loop_1666
prefetch [%l7 + 0x7C], 0x3
fmovdpos %icc, %f16, %f18
tle %xcc, 0x7
loop_1666:
movrgz %i7, 0x0BA, %i6
srax %l5, %g3, %g2
edge8ln %o1, %i5, %g4
fmovrde %l2, %f6, %f12
ble,pt %xcc, loop_1667
bpos,pn %xcc, loop_1668
fandnot2s %f22, %f1, %f12
alignaddr %g7, %o0, %g6
loop_1667:
nop
set 0x08, %g4
lda [%l7 + %g4] 0x0c, %f15
loop_1668:
nop
wr %g0, 0x23, %asi
stxa %g1, [%l7 + 0x40] %asi
membar #Sync
xnor %l3, 0x103E, %i0
fmovs %f13, %f20
membar #Sync
wr %g0, 0xf8, %asi
ldda [%l7 + 0x40] %asi, %f16
array32 %o6, %g5, %o7
bl,pn %icc, loop_1669
popc %i2, %i3
fpmerge %f20, %f31, %f12
stw %o5, [%l7 + 0x68]
loop_1669:
faligndata %f18, %f8, %f22
udivcc %i1, 0x0C78, %o4
orn %l0, %o3, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16n %l1, %i4, %o2
movrlz %l4, 0x292, %i6
bge loop_1670
array32 %i7, %l5, %g3
addcc %g2, %i5, %o1
fnegd %f18, %f28
loop_1670:
udiv %g4, 0x0D02, %l2
fmovdn %xcc, %f29, %f19
taddcc %g7, 0x1BCE, %g6
stb %g1, [%l7 + 0x1F]
call loop_1671
move %xcc, %l3, %i0
subcc %o6, %o0, %o7
fmovsge %icc, %f5, %f28
loop_1671:
umulcc %g5, %i2, %i3
bvc,a %xcc, loop_1672
subcc %i1, 0x0758, %o5
movneg %icc, %l0, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1672:
edge32n %l6, %l1, %o3
fmovrse %i4, %f10, %f25
mulx %l4, %i6, %i7
tpos %xcc, 0x6
movre %l5, %o2, %g3
movgu %icc, %g2, %i5
wr %g0, 0x80, %asi
lduba [%l7 + 0x4D] %asi, %g4
set 0x28, %g6
stda %o0, [%l7 + %g6] 0x2b
membar #Sync
movrlez %g7, %l2, %g6
array32 %g1, %i0, %l3
wr %g0, 0x80, %asi
stda %f0, [%l7 + 0x40] %asi
umulcc %o0, 0x14E5, %o6
udivx %g5, 0x022C, %o7
wr %g0, 0x80, %asi
ldsha [%l7 + 0x2A] %asi, %i3
movge %icc, %i1, %o5
tcc %icc, 0x6
srax %i2, %l0, %l6
fnot1 %f12, %f10
edge32n %o4, %o3, %i4
array8 %l1, %i6, %i7
sdivx %l4, 0x0CC4, %o2
edge32 %g3, %g2, %i5
bneg,pn %icc, loop_1673
sll %g4, %l5, %g7
edge32n %l2, %g6, %o1
fpsub16 %f28, %f30, %f14
loop_1673:
movneg %xcc, %i0, %g1
popc %l3, %o6
tg %icc, 0x1
add %l7, 0x48, %l6
wr %g0, 0x88, %asi
casa [%l6] 0x88, %g5, %o7
array8 %o0, %i1, %i3
xor %o5, %i2, %l6
set 0x0C, %l5
lduha [%l7 + %l5] 0x19, %l0
movrgz %o3, 0x2E8, %o4
array16 %i4, %l1, %i7
tg %icc, 0x7
wr %g0, 0x19, %asi
ldsha [%l7 + 0x60] %asi, %i6
ldd [%l7 + 0x30], %f10
bl %icc, loop_1674
sethi 0x0C45, %o2
movvc %icc, %g3, %l4
bgu loop_1675
loop_1674:
subccc %i5, 0x1B3F, %g4
bvc,a loop_1676
tg %icc, 0x4
loop_1675:
fornot2s %f17, %f1, %f5
be,a,pn %xcc, loop_1677
loop_1676:
tl %xcc, 0x1
subccc %l5, %g7, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1677:
edge8ln %g2, %o1, %g6
movne %icc, %i0, %g1
tpos %icc, 0x1
nop
setx loop_1678, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sdiv %l3, 0x09BE, %o6
add %g5, 0x08CD, %o7
fmovdleu %xcc, %f17, %f18
loop_1678:
brgz,a %o0, loop_1679
fmovrse %i1, %f26, %f8
fbuge,a %fcc1, loop_1680
movvc %icc, %i3, %o5
loop_1679:
tleu %icc, 0x0
movpos %xcc, %i2, %l0
loop_1680:
udivx %o3, 0x0AA6, %l6
mova %icc, %i4, %l1
movle %icc, %o4, %i6
movrne %i7, 0x398, %o2
set 0x20, %o0
lda [%l7 + %o0] 0x18, %f11
bge,a,pt %xcc, loop_1681
ba,a %xcc, loop_1682
fmovdcc %xcc, %f17, %f30
be,a,pn %icc, loop_1683
loop_1681:
tgu %icc, 0x7
loop_1682:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bn,pn %xcc, loop_1684
loop_1683:
sth %g3, [%l7 + 0x4E]
edge32 %i5, %g4, %l4
mova %icc, %l5, %l2
loop_1684:
movrlz %g7, %g2, %g6
sth %o1, [%l7 + 0x46]
brz,a %g1, loop_1685
sdivx %i0, 0x0400, %l3
tle %xcc, 0x6
edge16l %g5, %o6, %o7
loop_1685:
ta %icc, 0x6
fbue,a %fcc2, loop_1686
ldd [%l7 + 0x60], %f28
addccc %i1, %o0, %i3
brnz %o5, loop_1687
loop_1686:
edge32l %i2, %o3, %l6
andcc %i4, 0x0F89, %l1
set 0x40, %o2
stba %l0, [%l7 + %o2] 0x19
loop_1687:
fbue,a %fcc1, loop_1688
std %f12, [%l7 + 0x28]
alignaddr %i6, %i7, %o2
fmovdle %icc, %f12, %f1
loop_1688:
tsubcctv %g3, 0x0B31, %o4
andn %g4, 0x03D4, %i5
array16 %l4, %l5, %l2
fbu %fcc1, loop_1689
edge32 %g7, %g2, %g6
movneg %icc, %g1, %o1
fsrc2 %f30, %f16
loop_1689:
xnor %i0, 0x0C4C, %l3
tvs %icc, 0x6
std %g4, [%l7 + 0x30]
edge32n %o6, %o7, %i1
edge8 %i3, %o5, %o0
movrne %i2, %l6, %o3
tpos %xcc, 0x5
fpadd32s %f17, %f6, %f9
movrlz %i4, 0x167, %l1
movvs %xcc, %i6, %l0
edge8n %i7, %o2, %g3
tl %xcc, 0x2
umul %o4, 0x020E, %g4
fbg,a %fcc3, loop_1690
fmovrsgz %l4, %f21, %f22
udiv %i5, 0x1EB7, %l2
movrlz %g7, %l5, %g6
loop_1690:
bne,a,pn %icc, loop_1691
subcc %g2, 0x0550, %g1
fmovspos %xcc, %f25, %f15
fmovd %f14, %f16
loop_1691:
nop
wr %g0, 0x16, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
fbuge,a %fcc0, loop_1692
movvs %icc, %o1, %i0
sir 0x1695
andncc %l3, %g5, %o7
loop_1692:
edge16l %i1, %i3, %o6
ta %icc, 0x2
fmovdvc %xcc, %f14, %f7
edge32n %o0, %i2, %o5
alignaddr %l6, %o3, %i4
subccc %i6, 0x15AD, %l1
srl %l0, %o2, %i7
fmovdpos %icc, %f10, %f15
movne %icc, %g3, %o4
fcmped %fcc1, %f16, %f10
alignaddrl %g4, %i5, %l2
ba loop_1693
fmovse %icc, %f31, %f15
movle %icc, %g7, %l4
fbuge %fcc3, loop_1694
loop_1693:
fmovsle %xcc, %f20, %f10
stw %g6, [%l7 + 0x74]
srlx %g2, %g1, %l5
loop_1694:
fnot2s %f27, %f5
orcc %i0, %l3, %o1
movg %icc, %g5, %i1
xorcc %o7, %o6, %o0
fones %f3
tneg %icc, 0x0
mova %icc, %i3, %o5
fnot1 %f8, %f22
add %i2, 0x1C5A, %l6
fmovdl %xcc, %f29, %f1
movl %icc, %o3, %i4
movcc %xcc, %l1, %i6
bvs,pn %icc, loop_1695
addccc %l0, %i7, %o2
ldsw [%l7 + 0x10], %g3
sll %o4, %g4, %l2
loop_1695:
srax %g7, %i5, %g6
stbar
tvs %xcc, 0x7
movle %icc, %g2, %l4
movl %xcc, %g1, %i0
stbar
sir 0x0C68
fcmpgt16 %f16, %f30, %l3
movvc %xcc, %l5, %g5
xnorcc %o1, 0x1071, %o7
xorcc %o6, %i1, %i3
andcc %o0, 0x1D26, %i2
set 0x74, %o5
ldswa [%l7 + %o5] 0x0c, %o5
edge8n %l6, %o3, %l1
taddcctv %i6, 0x141A, %i4
fbe,a %fcc1, loop_1696
movge %xcc, %i7, %o2
movg %icc, %g3, %l0
fnot1 %f4, %f14
loop_1696:
te %icc, 0x4
popc 0x1A90, %o4
mova %xcc, %g4, %g7
fmovs %f24, %f0
addccc %l2, %g6, %i5
subcc %l4, %g2, %g1
tsubcc %l3, %l5, %g5
taddcc %i0, 0x1E77, %o7
bvs,a loop_1697
movrlz %o1, 0x20F, %i1
subccc %o6, %i3, %i2
fbg,a %fcc2, loop_1698
loop_1697:
smulcc %o5, 0x0DE1, %l6
edge16 %o0, %l1, %o3
taddcctv %i6, 0x0CE1, %i7
loop_1698:
fnot1 %f6, %f26
fands %f28, %f12, %f8
sdivx %o2, 0x0F17, %g3
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x63] %asi, %l0
ldd [%l7 + 0x48], %i4
umulcc %g4, %g7, %l2
edge32l %g6, %o4, %i5
ba,a,pn %icc, loop_1699
fmovrdlz %l4, %f24, %f18
brz %g1, loop_1700
fabss %f24, %f16
loop_1699:
movle %xcc, %g2, %l5
fcmpgt32 %f12, %f24, %l3
loop_1700:
movneg %icc, %g5, %i0
sra %o1, 0x18, %i1
bge,a loop_1701
brz,a %o6, loop_1702
fmuld8sux16 %f19, %f24, %f30
set 0x46, %i0
lduha [%l7 + %i0] 0x15, %o7
loop_1701:
fmovsvc %icc, %f9, %f4
loop_1702:
nop
wr %g0, 0x80, %asi
ldswa [%l7 + 0x0C] %asi, %i3
prefetch [%l7 + 0x54], 0x1
taddcctv %i2, 0x0255, %o5
popc 0x1F44, %o0
udivcc %l1, 0x1006, %l6
wr %g0, 0x81, %asi
ldxa [%l7 + 0x08] %asi, %i6
fxnor %f18, %f24, %f16
call loop_1703
fcmpeq32 %f22, %f8, %o3
tge %icc, 0x5
movle %icc, %i7, %g3
loop_1703:
udivx %l0, 0x0452, %i4
sth %o2, [%l7 + 0x22]
smulcc %g4, 0x1FB8, %l2
edge8n %g7, %g6, %i5
fmovrslz %o4, %f2, %f28
wr %g0, 0x10, %asi
stba %g1, [%l7 + 0x67] %asi
fmovdle %icc, %f8, %f29
edge8l %l4, %l5, %g2
addc %l3, %i0, %o1
faligndata %f8, %f6, %f0
set 0x78, %o1
stda %g4, [%l7 + %o1] 0x10
movge %icc, %o6, %o7
fbue %fcc1, loop_1704
taddcc %i3, 0x1167, %i2
fbe %fcc2, loop_1705
fbue %fcc1, loop_1706
loop_1704:
sdivx %i1, 0x13B2, %o0
tvs %icc, 0x6
loop_1705:
fba,a %fcc2, loop_1707
loop_1706:
fmuld8ulx16 %f31, %f26, %f0
move %xcc, %o5, %l1
sub %i6, %o3, %l6
loop_1707:
fba %fcc1, loop_1708
addc %g3, 0x142B, %l0
set 0x1A, %g3
stba %i4, [%l7 + %g3] 0xe3
membar #Sync
loop_1708:
edge16 %i7, %g4, %o2
tsubcc %l2, 0x052D, %g7
srl %i5, 0x1E, %g6
fmul8ulx16 %f0, %f18, %f0
and %o4, %l4, %g1
fmul8ulx16 %f10, %f22, %f26
edge32l %g2, %l3, %l5
edge8 %o1, %i0, %g5
tne %icc, 0x1
orcc %o7, %i3, %o6
fmovdleu %icc, %f12, %f15
mulscc %i1, 0x0954, %o0
fornot1 %f0, %f30, %f22
udiv %i2, 0x1DCB, %o5
fmovdg %xcc, %f23, %f26
edge16 %i6, %o3, %l6
std %g2, [%l7 + 0x28]
bvc,a loop_1709
edge32ln %l1, %l0, %i7
stw %g4, [%l7 + 0x18]
fbge %fcc1, loop_1710
loop_1709:
fabss %f13, %f28
tn %icc, 0x4
ldstub [%l7 + 0x63], %o2
loop_1710:
tne %icc, 0x1
fble,a %fcc3, loop_1711
fpackfix %f4, %f11
te %icc, 0x0
subccc %i4, %g7, %l2
loop_1711:
fmovsneg %icc, %f29, %f0
wr %g0, 0x89, %asi
sta %f28, [%l7 + 0x54] %asi
movrlez %i5, %g6, %l4
fpackfix %f22, %f12
add %l7, 0x50, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %o4
casa [%l6] 0x0c, %o4, %g2
for %f12, %f4, %f12
fnot1 %f14, %f30
srax %g1, %l5, %o1
array32 %l3, %g5, %o7
edge16ln %i0, %i3, %i1
lduh [%l7 + 0x2E], %o6
fmovdn %xcc, %f20, %f19
fbl %fcc0, loop_1712
nop
setx loop_1713, %l0, %l1
jmpl %l1, %i2
fmovdge %icc, %f30, %f0
brgez %o5, loop_1714
loop_1712:
fnegs %f1, %f9
loop_1713:
tcs %icc, 0x4
edge8n %o0, %o3, %l6
loop_1714:
stx %i6, [%l7 + 0x48]
sdiv %g3, 0x0396, %l0
edge32 %i7, %g4, %o2
movg %icc, %i4, %g7
fblg,a %fcc3, loop_1715
fmul8x16 %f9, %f0, %f2
udivcc %l2, 0x1505, %i5
pdist %f18, %f0, %f4
loop_1715:
fmovrde %l1, %f22, %f14
wr %g0, 0x89, %asi
ldxa [%l7 + 0x48] %asi, %l4
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x4E] %asi, %g6
fmovspos %icc, %f26, %f30
movcc %icc, %o4, %g1
fmovrdgez %g2, %f12, %f4
edge16l %o1, %l5, %l3
srax %o7, %g5, %i3
tl %xcc, 0x2
edge32ln %i1, %i0, %o6
fnot2s %f11, %f22
tvc %icc, 0x0
bg,pt %icc, loop_1716
subcc %i2, %o5, %o0
fpack16 %f16, %f1
movpos %icc, %l6, %o3
loop_1716:
udiv %i6, 0x1B90, %l0
fsrc2s %f21, %f24
be,a,pn %xcc, loop_1717
fcmple16 %f6, %f6, %i7
fbge,a %fcc1, loop_1718
stw %g3, [%l7 + 0x18]
loop_1717:
movcc %icc, %o2, %i4
tvc %icc, 0x7
loop_1718:
sdivx %g4, 0x0ADD, %g7
add %l7, 0x38, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %i5
casxa [%l6] 0x10, %i5, %l2
addccc %l1, %l4, %g6
nop
setx loop_1719, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
umul %o4, 0x18AB, %g1
movcc %icc, %g2, %l5
movre %o1, %o7, %l3
loop_1719:
ta %xcc, 0x5
bpos loop_1720
edge8ln %g5, %i3, %i1
andcc %i0, %i2, %o5
ldsw [%l7 + 0x2C], %o6
loop_1720:
fbg,a %fcc3, loop_1721
ldsh [%l7 + 0x4E], %l6
fnand %f30, %f10, %f28
movl %icc, %o3, %i6
loop_1721:
movgu %icc, %l0, %i7
fcmpgt32 %f24, %f28, %o0
tcs %icc, 0x3
movne %xcc, %g3, %i4
xorcc %o2, %g4, %i5
fxors %f28, %f15, %f20
alignaddr %g7, %l1, %l4
fnot2 %f12, %f24
fmovdn %icc, %f13, %f11
bn,pt %icc, loop_1722
movge %xcc, %g6, %o4
movle %icc, %g1, %g2
edge8l %l5, %l2, %o1
loop_1722:
fmovdgu %xcc, %f2, %f0
udivx %o7, 0x18F1, %g5
membar 0x0C
tleu %xcc, 0x5
bge %xcc, loop_1723
addccc %i3, 0x00AD, %i1
ble %icc, loop_1724
ba,a,pt %icc, loop_1725
loop_1723:
fmovscs %xcc, %f21, %f4
fmovde %icc, %f21, %f13
loop_1724:
edge8n %l3, %i2, %i0
loop_1725:
fbne %fcc0, loop_1726
fabss %f24, %f1
tcc %icc, 0x6
move %icc, %o5, %l6
loop_1726:
edge8n %o6, %i6, %l0
fones %f28
fmovs %f5, %f16
ldd [%l7 + 0x40], %i6
edge8l %o3, %o0, %g3
wr %g0, 0x89, %asi
swapa [%l7 + 0x58] %asi, %i4
fnot1 %f4, %f30
fnot2s %f4, %f17
addccc %o2, %g4, %g7
edge16 %l1, %i5, %l4
set 0x34, %i1
ldswa [%l7 + %i1] 0x89, %o4
ta %xcc, 0x5
ldub [%l7 + 0x3B], %g6
subccc %g2, 0x0B4E, %g1
movneg %xcc, %l5, %o1
faligndata %f30, %f10, %f18
bshuffle %f18, %f16, %f26
fpsub32 %f2, %f14, %f30
bcc,a,pt %icc, loop_1727
ble,pt %xcc, loop_1728
tvc %icc, 0x4
tsubcc %l2, 0x0A4B, %g5
loop_1727:
edge32l %o7, %i1, %l3
loop_1728:
bvc,pt %icc, loop_1729
tg %xcc, 0x7
set 0x14, %l6
sta %f9, [%l7 + %l6] 0x14
loop_1729:
fmovse %icc, %f16, %f18
movrne %i2, %i3, %i0
movgu %icc, %o5, %l6
tle %icc, 0x0
movge %xcc, %o6, %l0
movne %icc, %i7, %o3
fnegs %f1, %f16
movrgz %i6, 0x0EA, %o0
sll %g3, %o2, %i4
xor %g7, %g4, %l1
movle %xcc, %i5, %l4
sethi 0x09E1, %g6
fmovse %xcc, %f9, %f12
movrgez %g2, %g1, %l5
bpos,pt %icc, loop_1730
edge16 %o1, %o4, %g5
subcc %l2, %i1, %o7
fmovrdgez %i2, %f4, %f24
loop_1730:
tvc %icc, 0x3
wr %g0, 0x89, %asi
lduba [%l7 + 0x5D] %asi, %i3
orcc %l3, 0x07F0, %o5
ldd [%l7 + 0x20], %f0
srax %i0, 0x0D, %o6
bg,a,pn %xcc, loop_1731
sdivx %l0, 0x1C10, %i7
wr %g0, 0x80, %asi
swapa [%l7 + 0x14] %asi, %l6
loop_1731:
edge32n %o3, %i6, %o0
fors %f14, %f31, %f31
tne %xcc, 0x4
edge16ln %o2, %g3, %i4
orncc %g4, %l1, %i5
sra %g7, 0x08, %l4
tcc %icc, 0x5
addcc %g2, %g1, %l5
edge8n %g6, %o4, %g5
lduw [%l7 + 0x4C], %l2
sir 0x1024
fbne,a %fcc3, loop_1732
orcc %i1, 0x1E61, %o1
movge %xcc, %i2, %i3
wr %g0, 0x2b, %asi
stba %l3, [%l7 + 0x72] %asi
membar #Sync
loop_1732:
brlz,a %o5, loop_1733
tneg %xcc, 0x3
andncc %i0, %o7, %l0
fblg %fcc1, loop_1734
loop_1733:
edge16ln %i7, %o6, %l6
fmul8x16au %f4, %f8, %f20
fbul,a %fcc1, loop_1735
loop_1734:
brlez,a %i6, loop_1736
addccc %o3, %o0, %g3
bge,pt %icc, loop_1737
loop_1735:
or %o2, 0x190C, %g4
loop_1736:
move %icc, %l1, %i5
sllx %g7, 0x03, %l4
loop_1737:
bshuffle %f26, %f10, %f0
brz %g2, loop_1738
brz,a %g1, loop_1739
fnegs %f14, %f12
bn,a,pn %icc, loop_1740
loop_1738:
tg %icc, 0x4
loop_1739:
fmovd %f6, %f16
edge16l %l5, %i4, %g6
loop_1740:
sth %g5, [%l7 + 0x38]
movrgz %l2, %o4, %o1
fbule %fcc3, loop_1741
bn loop_1742
bne,pn %icc, loop_1743
fmovrsne %i1, %f11, %f19
loop_1741:
fmovsne %xcc, %f27, %f26
loop_1742:
movg %xcc, %i3, %i2
loop_1743:
movle %xcc, %o5, %i0
edge16l %o7, %l0, %l3
tsubcctv %i7, %l6, %i6
fcmpeq16 %f12, %f30, %o3
brnz,a %o0, loop_1744
edge32 %o6, %o2, %g3
edge16l %g4, %i5, %l1
sth %l4, [%l7 + 0x66]
loop_1744:
addcc %g2, 0x0BB4, %g7
movrlz %l5, 0x3F3, %g1
fmovrsgez %i4, %f20, %f5
ta %icc, 0x0
set 0x74, %l3
lda [%l7 + %l3] 0x19, %f17
movrlz %g6, 0x2AA, %g5
movrlez %l2, 0x3CC, %o1
orcc %i1, %o4, %i3
wr %g0, 0x11, %asi
lduha [%l7 + 0x12] %asi, %i2
fbl %fcc3, loop_1745
movrlez %o5, %i0, %l0
fmovscc %icc, %f14, %f28
movvc %icc, %l3, %i7
loop_1745:
brnz %l6, loop_1746
xorcc %o7, %i6, %o0
fmuld8ulx16 %f6, %f30, %f20
xor %o6, 0x158F, %o2
loop_1746:
movrgz %o3, %g3, %i5
edge32ln %l1, %l4, %g2
movpos %xcc, %g7, %l5
movre %g1, %i4, %g6
ldstub [%l7 + 0x52], %g5
fmovsl %xcc, %f28, %f25
fmul8x16au %f14, %f12, %f6
popc %g4, %o1
fmovsn %xcc, %f1, %f28
popc %l2, %o4
fzeros %f22
fmovsg %icc, %f19, %f14
movpos %icc, %i1, %i3
movneg %icc, %i2, %o5
lduw [%l7 + 0x28], %l0
fbul %fcc2, loop_1747
tgu %icc, 0x3
sethi 0x19EC, %l3
movne %icc, %i0, %i7
loop_1747:
fnot1 %f18, %f4
fmul8x16au %f30, %f17, %f30
bge,a,pt %xcc, loop_1748
sra %l6, 0x14, %i6
lduh [%l7 + 0x40], %o0
fba,a %fcc3, loop_1749
loop_1748:
movg %icc, %o6, %o7
membar 0x6C
ldstub [%l7 + 0x51], %o3
loop_1749:
edge16l %o2, %g3, %i5
stw %l1, [%l7 + 0x28]
movrlez %l4, %g2, %l5
fmovsvc %icc, %f26, %f5
movrgz %g1, %g7, %g6
prefetch [%l7 + 0x78], 0x2
fmovsvc %xcc, %f0, %f2
movrgz %i4, 0x39E, %g4
nop
setx loop_1750, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
xorcc %o1, %l2, %o4
fmovrse %i1, %f6, %f27
fmovrdlez %g5, %f10, %f14
loop_1750:
sdivcc %i3, 0x17A8, %o5
st %f10, [%l7 + 0x4C]
fxors %f0, %f10, %f7
set 0x0E, %g2
ldsha [%l7 + %g2] 0x81, %l0
tpos %icc, 0x4
fmovdvs %icc, %f3, %f16
tcc %icc, 0x6
bleu,a,pn %xcc, loop_1751
fmovrsne %l3, %f27, %f21
fnot2 %f28, %f24
umul %i0, 0x1C4C, %i7
loop_1751:
mulscc %i2, %i6, %o0
edge8ln %o6, %l6, %o7
addccc %o2, 0x10BA, %o3
set 0x40, %i3
stda %f16, [%l7 + %i3] 0x89
movg %xcc, %g3, %l1
fmovrde %i5, %f18, %f8
wr %g0, 0x10, %asi
lduwa [%l7 + 0x40] %asi, %g2
udiv %l4, 0x0D35, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32l %g7, %g6, %g1
sir 0x14E6
fmovde %xcc, %f20, %f22
fnegs %f22, %f18
umul %g4, %i4, %l2
wr %g0, 0x52, %asi
ldxa [%g0 + 0x120] %asi, %o4
edge32ln %i1, %g5, %i3
xorcc %o1, %o5, %l0
fmovsgu %icc, %f20, %f11
sdivcc %l3, 0x163B, %i7
fmovrsne %i0, %f3, %f23
udivx %i6, 0x1C59, %o0
fbug %fcc2, loop_1752
sra %o6, 0x15, %l6
or %o7, %i2, %o3
faligndata %f8, %f18, %f26
loop_1752:
tne %xcc, 0x5
stw %g3, [%l7 + 0x6C]
mova %xcc, %o2, %l1
tpos %icc, 0x5
tle %icc, 0x6
fmovsneg %icc, %f8, %f1
fmovrdgez %i5, %f28, %f16
fnor %f26, %f30, %f8
edge32ln %g2, %l4, %l5
xor %g7, 0x0BF8, %g1
fbule,a %fcc2, loop_1753
ldsb [%l7 + 0x43], %g6
sdivcc %g4, 0x1283, %i4
movne %xcc, %o4, %i1
loop_1753:
tge %xcc, 0x7
mova %icc, %l2, %g5
movvs %xcc, %i3, %o1
smul %o5, 0x127C, %l3
wr %g0, 0x52, %asi
stxa %l0, [%g0 + 0x120] %asi
andncc %i7, %i0, %o0
fmovde %xcc, %f14, %f26
add %l7, 0x78, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %i6
casxa [%l6] 0x88, %i6, %o6
smul %l6, %i2, %o7
movge %xcc, %g3, %o2
xor %o3, 0x185A, %i5
fmovrdgz %l1, %f30, %f4
umul %l4, 0x1CCE, %l5
tcc %icc, 0x6
sub %g2, %g7, %g1
membar 0x46
fxnors %f21, %f4, %f28
or %g6, %i4, %g4
set 0x79, %g5
ldsba [%l7 + %g5] 0x04, %i1
ldub [%l7 + 0x1A], %o4
fbul %fcc2, loop_1754
fpack16 %f2, %f1
fsrc2s %f4, %f12
movrlz %l2, %i3, %g5
loop_1754:
xorcc %o5, %l3, %l0
sdivcc %o1, 0x01B5, %i0
tl %xcc, 0x4
orncc %o0, 0x018B, %i7
stw %i6, [%l7 + 0x50]
umulcc %l6, %o6, %o7
bpos loop_1755
edge32 %i2, %o2, %g3
fbge,a %fcc1, loop_1756
edge32ln %i5, %o3, %l1
loop_1755:
andncc %l4, %l5, %g7
be %icc, loop_1757
loop_1756:
movl %icc, %g1, %g6
smulcc %i4, %g2, %g4
fmovdge %xcc, %f18, %f25
loop_1757:
tvc %icc, 0x5
add %l7, 0x48, %l6
wr %g0, 0x88, %asi
casxa [%l6] %asi, %i1, %l2
mulx %o4, %g5, %i3
nop
setx loop_1758, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
brlez %o5, loop_1759
udivx %l3, 0x12F5, %l0
sdivx %o1, 0x043E, %i0
loop_1758:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1759:
tneg %xcc, 0x2
bge,a loop_1760
sllx %o0, %i7, %l6
fpadd32 %f30, %f4, %f12
tl %xcc, 0x0
loop_1760:
movrgz %i6, %o7, %o6
nop
setx loop_1761, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fsrc2s %f31, %f2
movn %xcc, %i2, %o2
tsubcctv %i5, %g3, %o3
loop_1761:
fbn %fcc3, loop_1762
add %l1, 0x1D04, %l4
fmovdneg %xcc, %f9, %f10
subcc %g7, 0x0AAD, %g1
loop_1762:
movcs %xcc, %g6, %l5
edge32ln %g2, %i4, %g4
fcmpne32 %f24, %f24, %l2
wr %g0, 0xf1, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
fcmpeq16 %f30, %f2, %o4
edge8 %g5, %i3, %i1
tn %icc, 0x5
sir 0x172C
fmovrde %o5, %f24, %f30
bgu,a loop_1763
fsrc1 %f28, %f26
brlez,a %l3, loop_1764
fmuld8sux16 %f16, %f25, %f4
loop_1763:
edge32l %o1, %i0, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1764:
brlez,a %o0, loop_1765
array16 %l6, %i6, %o7
brgz %o6, loop_1766
tgu %icc, 0x7
loop_1765:
fmovsvc %icc, %f22, %f23
lduw [%l7 + 0x38], %i7
loop_1766:
tne %icc, 0x1
sra %i2, %i5, %o2
sra %o3, 0x19, %l1
sth %g3, [%l7 + 0x62]
andncc %l4, %g1, %g7
fcmple16 %f14, %f2, %l5
stbar
subccc %g2, %i4, %g6
fcmps %fcc1, %f15, %f22
ldsh [%l7 + 0x7E], %g4
sllx %o4, 0x04, %l2
brgz %i3, loop_1767
bge,a %icc, loop_1768
fmovdge %icc, %f1, %f25
xnorcc %g5, 0x0954, %o5
loop_1767:
fors %f17, %f27, %f7
loop_1768:
fba %fcc2, loop_1769
movn %xcc, %l3, %i1
udivx %i0, 0x1CB8, %l0
edge32n %o0, %o1, %l6
loop_1769:
movne %icc, %o7, %o6
fmovdne %icc, %f27, %f8
taddcc %i7, 0x1332, %i2
bvs,a loop_1770
fbule %fcc1, loop_1771
srax %i5, 0x0B, %o2
fabsd %f2, %f0
loop_1770:
edge32l %i6, %o3, %g3
loop_1771:
sllx %l1, %l4, %g7
brlz,a %l5, loop_1772
brlez,a %g1, loop_1773
tle %xcc, 0x4
ldd [%l7 + 0x60], %f22
loop_1772:
andn %g2, 0x1BFD, %g6
loop_1773:
movrne %i4, 0x03D, %o4
sllx %l2, 0x0E, %g4
smul %g5, 0x1E58, %i3
sdivcc %o5, 0x0214, %i1
movpos %icc, %l3, %i0
orncc %l0, 0x1637, %o0
set 0x40, %o3
ldda [%l7 + %o3] 0x0c, %f16
orn %l6, 0x1210, %o1
set 0x5C, %i7
lduba [%l7 + %i7] 0x0c, %o6
std %f14, [%l7 + 0x48]
fbe %fcc0, loop_1774
fxnor %f28, %f18, %f22
mulx %o7, 0x171A, %i7
sllx %i5, 0x1B, %i2
loop_1774:
fbul,a %fcc0, loop_1775
sub %i6, %o2, %g3
set 0x70, %i5
swapa [%l7 + %i5] 0x04, %l1
loop_1775:
tsubcc %o3, 0x0A20, %g7
fpsub32 %f16, %f20, %f14
fbge,a %fcc2, loop_1776
tvc %xcc, 0x4
ldsh [%l7 + 0x5A], %l5
fxors %f1, %f31, %f29
loop_1776:
tn %xcc, 0x7
tneg %icc, 0x2
set 0x10, %g1
stwa %l4, [%l7 + %g1] 0x14
fones %f1
std %f14, [%l7 + 0x18]
lduw [%l7 + 0x34], %g1
andcc %g6, 0x0EAA, %g2
sth %i4, [%l7 + 0x3A]
sethi 0x1106, %o4
fmovrdlz %g4, %f10, %f24
xor %l2, 0x151F, %g5
brlz,a %i3, loop_1777
sth %o5, [%l7 + 0x0A]
fands %f11, %f10, %f25
orcc %l3, 0x0973, %i1
loop_1777:
nop
set 0x40, %l2
stda %f0, [%l7 + %l2] 0x04
fpadd32s %f1, %f17, %f22
addccc %l0, %i0, %l6
addcc %o1, 0x169E, %o0
sll %o7, 0x19, %o6
edge8 %i7, %i5, %i2
sdiv %i6, 0x1B94, %g3
fnegs %f20, %f5
stbar
srax %o2, 0x0A, %l1
edge8 %o3, %l5, %g7
udivx %l4, 0x037E, %g1
siam 0x0
edge16ln %g2, %g6, %o4
tvc %icc, 0x0
fones %f16
and %i4, 0x19EC, %l2
xnor %g5, %g4, %i3
fands %f17, %f20, %f17
movrne %o5, %l3, %l0
fandnot2 %f26, %f0, %f10
movcc %xcc, %i1, %l6
fmovse %icc, %f30, %f5
andncc %o1, %o0, %i0
fmovdneg %xcc, %f7, %f2
fmovdcs %icc, %f28, %f18
edge32n %o7, %i7, %o6
bneg,pn %icc, loop_1778
fbu,a %fcc3, loop_1779
udivcc %i2, 0x07B4, %i6
movleu %xcc, %i5, %o2
loop_1778:
orcc %l1, 0x156F, %g3
loop_1779:
fmovsa %xcc, %f6, %f21
bg,a,pt %xcc, loop_1780
fbul,a %fcc1, loop_1781
fand %f30, %f18, %f12
movpos %xcc, %o3, %g7
loop_1780:
nop
set 0x2A, %o4
stha %l5, [%l7 + %o4] 0x23
membar #Sync
loop_1781:
fbo,a %fcc2, loop_1782
fpmerge %f1, %f3, %f8
edge8ln %l4, %g1, %g6
fandnot1s %f25, %f0, %f20
loop_1782:
alignaddrl %o4, %g2, %i4
umulcc %g5, 0x07A5, %g4
membar 0x26
tl %icc, 0x0
add %l2, %o5, %i3
sir 0x0800
sllx %l0, 0x0B, %l3
stbar
fxnors %f21, %f1, %f31
mulscc %i1, %o1, %o0
ble,a,pt %icc, loop_1783
orcc %l6, %o7, %i7
fmovsg %xcc, %f6, %f8
sdivcc %i0, 0x0E56, %o6
loop_1783:
mulscc %i2, %i5, %i6
xnor %l1, 0x00D7, %g3
tsubcc %o3, 0x1B77, %o2
fmovda %xcc, %f30, %f2
movre %l5, %l4, %g7
subccc %g1, 0x0C35, %o4
sethi 0x1DE6, %g2
sub %g6, %g5, %i4
or %g4, 0x18E9, %l2
movrgez %o5, 0x17D, %l0
fmul8ulx16 %f14, %f8, %f0
ta %xcc, 0x1
edge16ln %i3, %i1, %l3
brgez %o0, loop_1784
sub %o1, %l6, %o7
udivcc %i0, 0x08DA, %i7
bge,a loop_1785
loop_1784:
fmovsg %icc, %f4, %f14
fmovrdlz %o6, %f0, %f14
tcc %icc, 0x7
loop_1785:
srl %i2, 0x07, %i6
movne %icc, %l1, %g3
edge8l %i5, %o3, %l5
movneg %xcc, %l4, %o2
fmovsneg %xcc, %f26, %f9
movvs %icc, %g1, %o4
fzeros %f21
movne %icc, %g7, %g6
movge %icc, %g2, %i4
bcc,a,pt %icc, loop_1786
fblg %fcc2, loop_1787
fmovdneg %xcc, %f28, %f1
movneg %icc, %g4, %g5
loop_1786:
movge %xcc, %o5, %l0
loop_1787:
taddcctv %i3, 0x0FFF, %l2
fbug,a %fcc0, loop_1788
taddcctv %l3, 0x1320, %o0
fmovrse %i1, %f19, %f17
udivcc %o1, 0x1DD3, %l6
loop_1788:
ba,a loop_1789
fmovsvc %xcc, %f6, %f18
tleu %icc, 0x4
ldd [%l7 + 0x30], %f6
loop_1789:
edge8l %i0, %o7, %o6
smulcc %i2, 0x131A, %i7
fbul,a %fcc3, loop_1790
bcs %icc, loop_1791
edge16l %l1, %g3, %i6
wr %g0, 0x80, %asi
ldswa [%l7 + 0x30] %asi, %i5
loop_1790:
fabss %f24, %f28
loop_1791:
brlez,a %l5, loop_1792
tcs %icc, 0x0
tl %icc, 0x0
fxnor %f4, %f28, %f26
loop_1792:
edge8ln %o3, %o2, %g1
movge %xcc, %l4, %g7
movge %xcc, %o4, %g6
udivx %i4, 0x15FD, %g4
ta %icc, 0x2
fandnot2 %f0, %f4, %f14
fmovde %xcc, %f17, %f8
addc %g5, 0x0E2C, %g2
fmul8x16al %f26, %f13, %f4
tvs %icc, 0x3
movrne %l0, %o5, %i3
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x37] %asi, %l3
srax %l2, 0x06, %o0
movle %icc, %o1, %l6
movl %icc, %i0, %i1
movpos %xcc, %o7, %i2
brgz,a %i7, loop_1793
alignaddr %l1, %g3, %o6
edge16 %i6, %i5, %o3
fbu,a %fcc2, loop_1794
loop_1793:
fabss %f13, %f5
fmovrdlez %l5, %f6, %f28
sll %o2, %g1, %l4
loop_1794:
sllx %o4, 0x06, %g7
popc %i4, %g4
movcc %icc, %g6, %g5
fcmple32 %f30, %f12, %g2
movleu %xcc, %l0, %i3
tle %icc, 0x5
movrgz %l3, %l2, %o0
fbge %fcc3, loop_1795
movrgez %o5, 0x063, %l6
mulscc %i0, %o1, %o7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1795:
edge16l %i1, %i7, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andcc %g3, 0x1829, %i2
move %icc, %o6, %i5
fmovrdne %o3, %f10, %f0
sdiv %i6, 0x0192, %o2
edge16ln %g1, %l5, %o4
movvs %xcc, %l4, %i4
fmovd %f22, %f0
edge16l %g7, %g4, %g6
fbul,a %fcc1, loop_1796
be,a,pt %icc, loop_1797
subc %g2, 0x0166, %l0
wr %g0, 0x18, %asi
ldsha [%l7 + 0x56] %asi, %i3
loop_1796:
nop
setx loop_1798, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1797:
tge %xcc, 0x5
sra %g5, 0x14, %l3
te %icc, 0x7
loop_1798:
tl %icc, 0x3
bvc,pt %icc, loop_1799
fabss %f18, %f19
bcs,a,pt %xcc, loop_1800
fmovsa %icc, %f22, %f16
loop_1799:
movrgez %o0, %l2, %o5
fpadd32 %f20, %f20, %f16
loop_1800:
addc %i0, %l6, %o7
fbu,a %fcc0, loop_1801
orn %o1, 0x0D1F, %i1
edge8ln %i7, %l1, %i2
call loop_1802
loop_1801:
or %o6, %g3, %o3
edge8n %i5, %i6, %g1
tsubcc %o2, %o4, %l5
loop_1802:
edge32ln %l4, %i4, %g7
ldub [%l7 + 0x3C], %g6
array16 %g2, %l0, %g4
movg %icc, %i3, %g5
umul %l3, 0x06B6, %o0
fnands %f6, %f10, %f25
xnorcc %l2, 0x02D7, %i0
stw %l6, [%l7 + 0x10]
alignaddr %o5, %o7, %o1
fmovspos %icc, %f12, %f23
fmul8x16au %f16, %f11, %f0
edge16n %i1, %i7, %l1
stw %i2, [%l7 + 0x5C]
fbul,a %fcc2, loop_1803
orncc %g3, 0x01B7, %o3
nop
setx loop_1804, %l0, %l1
jmpl %l1, %i5
fpack16 %f6, %f26
loop_1803:
ldsb [%l7 + 0x15], %o6
flush %l7 + 0x74
loop_1804:
prefetch [%l7 + 0x7C], 0x2
movrlez %i6, 0x1E6, %g1
fcmps %fcc2, %f0, %f30
bneg,a,pn %icc, loop_1805
array8 %o4, %l5, %o2
tcc %icc, 0x1
mova %icc, %l4, %i4
loop_1805:
fxor %f18, %f22, %f0
fble,a %fcc1, loop_1806
bleu,a,pn %xcc, loop_1807
lduh [%l7 + 0x26], %g7
edge16 %g6, %l0, %g2
loop_1806:
edge8ln %i3, %g5, %l3
loop_1807:
subcc %g4, %o0, %i0
edge32l %l6, %l2, %o7
movne %icc, %o1, %i1
flush %l7 + 0x68
fmovsne %xcc, %f17, %f10
bl,a,pn %xcc, loop_1808
movrgez %i7, 0x36E, %l1
edge32 %o5, %i2, %g3
fmovdcc %icc, %f29, %f6
loop_1808:
fbo %fcc1, loop_1809
ldd [%l7 + 0x08], %i4
sdiv %o3, 0x1B09, %o6
wr %g0, 0x80, %asi
lduwa [%l7 + 0x1C] %asi, %i6
loop_1809:
andn %g1, 0x0D88, %o4
taddcctv %o2, 0x01B7, %l5
movpos %icc, %i4, %g7
movrlz %g6, 0x288, %l4
srax %l0, 0x02, %i3
tg %xcc, 0x0
edge32l %g2, %g5, %g4
alignaddrl %o0, %i0, %l6
subc %l3, 0x1B12, %l2
sth %o1, [%l7 + 0x7A]
bgu,pn %xcc, loop_1810
movrgez %i1, 0x3A2, %i7
movge %icc, %o7, %o5
nop
setx loop_1811, %l0, %l1
jmpl %l1, %i2
loop_1810:
fmovdge %icc, %f7, %f29
fnot2s %f7, %f21
movgu %xcc, %g3, %l1
loop_1811:
sdiv %o3, 0x14A6, %o6
fbg %fcc1, loop_1812
edge8 %i5, %g1, %o4
edge8n %o2, %l5, %i4
andncc %i6, %g6, %g7
loop_1812:
fbule %fcc3, loop_1813
movrlez %l0, 0x0CF, %l4
be,pt %icc, loop_1814
membar 0x2D
loop_1813:
mulx %g2, %i3, %g5
tleu %icc, 0x2
loop_1814:
fcmpgt32 %f8, %f14, %o0
bcc %xcc, loop_1815
mova %icc, %g4, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvs %icc, 0x3
loop_1815:
ldsw [%l7 + 0x2C], %i0
umul %l3, 0x1407, %o1
movrlez %i1, %l2, %o7
fmul8x16au %f31, %f22, %f4
wr %g0, 0x80, %asi
lduba [%l7 + 0x6D] %asi, %i7
edge32l %i2, %g3, %o5
movne %icc, %o3, %o6
taddcc %l1, %g1, %o4
orn %o2, 0x00B4, %i5
srlx %i4, %i6, %l5
stx %g7, [%l7 + 0x10]
edge32ln %g6, %l4, %l0
bshuffle %f18, %f24, %f28
and %g2, %i3, %o0
alignaddrl %g5, %l6, %g4
umul %i0, 0x17F2, %l3
tsubcctv %i1, 0x1099, %l2
addc %o7, %o1, %i7
fcmpeq32 %f2, %f26, %g3
ta %xcc, 0x3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fba,a %fcc1, loop_1816
faligndata %f30, %f18, %f2
fmovrdlz %o5, %f20, %f30
tsubcctv %i2, %o6, %l1
loop_1816:
edge16n %g1, %o3, %o4
tn %icc, 0x7
tvc %xcc, 0x5
array32 %o2, %i4, %i6
fpsub32 %f2, %f18, %f18
orcc %l5, 0x15EA, %i5
fmovdneg %icc, %f20, %f11
tcc %icc, 0x0
mulscc %g7, 0x14D6, %g6
bshuffle %f24, %f12, %f28
fmovrdne %l0, %f8, %f30
bvc %icc, loop_1817
ldd [%l7 + 0x28], %f30
fcmple32 %f0, %f8, %l4
array32 %g2, %i3, %o0
loop_1817:
prefetch [%l7 + 0x24], 0x1
fpackfix %f24, %f19
edge8l %g5, %g4, %i0
udiv %l6, 0x04C3, %l3
ta %xcc, 0x1
smulcc %i1, %o7, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsa %icc, %f31, %f2
fmovsleu %xcc, %f9, %f17
bn %xcc, loop_1818
fmovdcs %xcc, %f25, %f14
movvc %icc, %i7, %o1
xor %o5, 0x02DC, %g3
loop_1818:
fmul8ulx16 %f22, %f30, %f0
subc %i2, %l1, %o6
array32 %o3, %g1, %o4
fnegd %f20, %f2
std %f16, [%l7 + 0x08]
membar 0x6B
tg %xcc, 0x4
edge8 %o2, %i6, %i4
movrgez %l5, %g7, %i5
edge16n %g6, %l0, %g2
set 0x44, %i4
lda [%l7 + %i4] 0x04, %f15
taddcctv %i3, %o0, %l4
fbul %fcc1, loop_1819
subc %g5, %g4, %l6
smulcc %i0, %l3, %o7
fmovrslez %i1, %f9, %f26
loop_1819:
fmul8sux16 %f30, %f6, %f22
be,a %icc, loop_1820
tn %xcc, 0x3
membar 0x65
fmovdvs %xcc, %f29, %f17
loop_1820:
ldsh [%l7 + 0x2A], %l2
tn %xcc, 0x3
smul %i7, %o5, %g3
tcc %xcc, 0x6
srlx %o1, 0x0A, %i2
movcs %icc, %l1, %o6
fble,a %fcc3, loop_1821
sll %o3, %o4, %g1
mova %xcc, %i6, %i4
udivx %o2, 0x1B29, %g7
loop_1821:
fabsd %f28, %f0
alignaddr %i5, %g6, %l0
xnorcc %l5, 0x0641, %i3
nop
set 0x71, %l4
stb %o0, [%l7 + %l4]
movrgz %g2, %g5, %l4
edge16ln %g4, %l6, %i0
movl %xcc, %o7, %l3
subccc %l2, %i7, %i1
std %g2, [%l7 + 0x08]
wr %g0, 0x4f, %asi
stxa %o5, [%g0 + 0x0] %asi
srax %i2, 0x03, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %o1, %o3, %o6
mova %xcc, %g1, %o4
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x74] %asi, %i6
fmovrslez %o2, %f9, %f18
fcmpne32 %f0, %f22, %i4
ldd [%l7 + 0x08], %f28
fbn %fcc0, loop_1822
tneg %xcc, 0x0
add %l7, 0x68, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %i5
casxa [%l6] 0x89, %i5, %g6
loop_1822:
udiv %g7, 0x0D74, %l0
nop
setx loop_1823, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fandnot2 %f14, %f16, %f24
subc %i3, %o0, %l5
loop_1823:
fsrc2 %f10, %f8
fpsub32s %f14, %f28, %f1
fnot2s %f27, %f30
array16 %g2, %g5, %g4
fandnot2s %f26, %f10, %f23
srlx %l4, %l6, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udiv %o7, 0x1F7B, %l2
wr %g0, 0x80, %asi
swapa [%l7 + 0x50] %asi, %l3
fbue,a %fcc3, loop_1824
movvc %icc, %i1, %i7
udivcc %g3, 0x0DD6, %o5
fsrc1s %f6, %f30
loop_1824:
andn %i2, %l1, %o3
nop
set 0x30, %o7
ldd [%l7 + %o7], %f0
umulcc %o6, %g1, %o4
fba,a %fcc2, loop_1825
bne,pn %icc, loop_1826
movleu %xcc, %o1, %i6
tcc %xcc, 0x0
loop_1825:
subccc %i4, %i5, %g6
loop_1826:
alignaddr %g7, %o2, %i3
tl %icc, 0x5
movle %icc, %l0, %o0
orcc %l5, %g5, %g4
set 0x0C, %l1
ldstuba [%l7 + %l1] 0x81, %g2
edge16ln %l4, %l6, %i0
edge8l %o7, %l3, %i1
fmovdle %icc, %f13, %f15
movneg %xcc, %i7, %g3
fmovsvc %xcc, %f17, %f0
bneg,a,pn %xcc, loop_1827
fblg %fcc1, loop_1828
fmovsl %icc, %f13, %f3
movrne %l2, %o5, %l1
loop_1827:
movn %icc, %i2, %o6
loop_1828:
tne %xcc, 0x4
array32 %g1, %o4, %o1
wr %g0, 0x80, %asi
ldxa [%l7 + 0x78] %asi, %o3
stw %i4, [%l7 + 0x50]
fmul8x16al %f19, %f28, %f10
stw %i5, [%l7 + 0x54]
fblg,a %fcc0, loop_1829
addc %g6, 0x0182, %i6
or %o2, %i3, %g7
fexpand %f28, %f18
loop_1829:
movne %xcc, %o0, %l5
ble,pn %icc, loop_1830
fba,a %fcc3, loop_1831
ldub [%l7 + 0x33], %g5
movrlz %g4, 0x0FE, %l0
loop_1830:
taddcctv %g2, %l4, %i0
loop_1831:
movcs %icc, %l6, %l3
fmovrse %i1, %f15, %f10
brlz %o7, loop_1832
edge8ln %g3, %l2, %o5
edge8n %l1, %i7, %o6
movn %icc, %g1, %i2
loop_1832:
movrlez %o4, %o3, %o1
set 0x38, %o6
stwa %i5, [%l7 + %o6] 0x27
membar #Sync
edge16 %i4, %g6, %o2
swap [%l7 + 0x44], %i6
edge8n %g7, %i3, %o0
umul %l5, 0x0CC1, %g5
te %xcc, 0x4
tsubcc %l0, 0x01E7, %g4
nop
setx loop_1833, %l0, %l1
jmpl %l1, %l4
fpsub32 %f12, %f30, %f4
edge16l %g2, %l6, %i0
fmovdl %xcc, %f10, %f12
loop_1833:
nop
set 0x74, %g7
lduw [%l7 + %g7], %i1
fmovscc %xcc, %f9, %f18
tge %xcc, 0x7
fmovdneg %xcc, %f9, %f0
fornot1s %f16, %f5, %f29
mova %icc, %l3, %g3
edge8 %l2, %o7, %o5
ta %icc, 0x4
movl %icc, %l1, %o6
fmovrdlez %g1, %f8, %f0
edge16ln %i2, %o4, %o3
tge %icc, 0x7
lduw [%l7 + 0x24], %i7
brnz %o1, loop_1834
ldsw [%l7 + 0x18], %i4
subccc %i5, 0x0947, %g6
fpadd32s %f21, %f12, %f2
loop_1834:
alignaddr %o2, %g7, %i6
popc %i3, %o0
tpos %icc, 0x5
fbul,a %fcc3, loop_1835
brlz %l5, loop_1836
xor %l0, 0x1EA7, %g4
wr %g0, 0x52, %asi
stxa %l4, [%g0 + 0x210] %asi
loop_1835:
fsrc1s %f15, %f18
loop_1836:
fcmpgt32 %f0, %f10, %g5
movvc %icc, %g2, %l6
tge %icc, 0x5
tn %icc, 0x6
srl %i0, 0x10, %i1
sdivcc %g3, 0x041A, %l2
wr %g0, 0x2b, %asi
ldda [%l7 + 0x60] %asi, %o6
nop
set 0x34, %i2
sth %o5, [%l7 + %i2]
edge32ln %l1, %l3, %o6
fmovsn %icc, %f15, %f10
fmul8sux16 %f18, %f14, %f10
edge16 %i2, %o4, %o3
fbu %fcc0, loop_1837
tpos %icc, 0x1
edge32 %i7, %g1, %i4
bgu,pt %xcc, loop_1838
loop_1837:
sdiv %o1, 0x16BE, %i5
udivx %o2, 0x1B23, %g6
fbule %fcc3, loop_1839
loop_1838:
edge16n %g7, %i3, %o0
bg,a loop_1840
fmovdne %icc, %f7, %f7
loop_1839:
fmovrdgez %l5, %f16, %f16
edge32l %l0, %g4, %i6
loop_1840:
xnorcc %g5, %g2, %l4
tl %xcc, 0x2
fbn %fcc1, loop_1841
stbar
tl %icc, 0x0
sethi 0x1D4E, %l6
loop_1841:
edge8 %i0, %g3, %i1
srax %o7, %o5, %l1
tleu %xcc, 0x2
sethi 0x004E, %l3
edge32n %o6, %l2, %i2
tcc %icc, 0x2
movrgez %o4, %i7, %g1
set 0x40, %l0
ldda [%l7 + %l0] 0x10, %f16
fmovsleu %icc, %f11, %f3
fbul %fcc2, loop_1842
fsrc2s %f9, %f29
brz,a %i4, loop_1843
fbg,a %fcc0, loop_1844
loop_1842:
movvs %xcc, %o3, %o1
tle %xcc, 0x0
loop_1843:
bshuffle %f16, %f24, %f14
loop_1844:
fones %f9
edge32n %o2, %i5, %g6
membar 0x62
taddcc %g7, %o0, %l5
tpos %icc, 0x4
fbug %fcc0, loop_1845
movcs %xcc, %l0, %g4
brgz,a %i3, loop_1846
umulcc %g5, %g2, %l4
loop_1845:
fpadd16s %f15, %f23, %f29
bcc %xcc, loop_1847
loop_1846:
fmovrdne %i6, %f14, %f6
sdiv %l6, 0x1820, %g3
movn %xcc, %i1, %i0
loop_1847:
movge %xcc, %o7, %l1
tne %icc, 0x2
sdiv %o5, 0x1279, %o6
movrne %l3, %i2, %o4
fpackfix %f4, %f10
movre %l2, 0x08C, %i7
fmul8sux16 %f24, %f14, %f12
movne %xcc, %g1, %o3
addccc %i4, %o1, %o2
umulcc %g6, %g7, %o0
srlx %l5, 0x18, %i5
movpos %icc, %l0, %i3
fba,a %fcc0, loop_1848
fmovdvc %icc, %f11, %f15
taddcc %g4, %g5, %g2
movgu %xcc, %i6, %l6
loop_1848:
subccc %g3, %l4, %i0
edge8l %o7, %i1, %l1
fcmpne32 %f14, %f12, %o5
edge8 %o6, %i2, %o4
ba,a,pt %xcc, loop_1849
ldsb [%l7 + 0x66], %l3
fpadd32 %f18, %f26, %f24
flush %l7 + 0x5C
loop_1849:
ldub [%l7 + 0x1A], %l2
fpadd16 %f12, %f26, %f24
edge16ln %g1, %i7, %i4
taddcctv %o3, 0x08A1, %o1
ldub [%l7 + 0x65], %g6
set 0x08, %g4
prefetcha [%l7 + %g4] 0x81, 0x2
xor %o2, %o0, %i5
bneg,a,pt %xcc, loop_1850
fmovdleu %xcc, %f9, %f24
membar 0x7D
andcc %l5, 0x1C00, %l0
loop_1850:
fbule,a %fcc3, loop_1851
sll %g4, 0x15, %g5
fmovdcc %xcc, %f15, %f22
fcmpne32 %f16, %f14, %i3
loop_1851:
fmovsvc %xcc, %f21, %f16
bge,a,pn %icc, loop_1852
edge16ln %i6, %g2, %g3
bvc,a,pt %xcc, loop_1853
movne %xcc, %l6, %i0
loop_1852:
edge16 %o7, %i1, %l1
fmovspos %icc, %f11, %f17
loop_1853:
lduw [%l7 + 0x34], %o5
tsubcc %o6, 0x02C6, %i2
tge %icc, 0x1
fmul8ulx16 %f14, %f0, %f18
movn %xcc, %l4, %l3
fmovsgu %icc, %f23, %f16
orn %o4, 0x0D49, %g1
edge8n %i7, %i4, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %o1, %g6, %g7
fcmpeq16 %f22, %f14, %o2
or %o0, %o3, %i5
prefetch [%l7 + 0x10], 0x1
tg %icc, 0x6
array32 %l0, %g4, %g5
tcc %icc, 0x6
edge16n %i3, %l5, %g2
nop
setx loop_1854, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovdgu %xcc, %f26, %f9
brgez %i6, loop_1855
fmovdn %xcc, %f3, %f27
loop_1854:
tcs %icc, 0x3
tleu %xcc, 0x2
loop_1855:
bl,a,pn %xcc, loop_1856
movleu %icc, %g3, %i0
movrlz %l6, %i1, %o7
umul %l1, 0x18E2, %o5
loop_1856:
fmovscs %icc, %f8, %f28
fbue,a %fcc3, loop_1857
subcc %o6, %l4, %i2
mulscc %l3, %g1, %o4
brgez %i7, loop_1858
loop_1857:
mulx %l2, 0x020C, %o1
fcmpeq16 %f2, %f2, %i4
orncc %g6, 0x1120, %g7
loop_1858:
fba %fcc2, loop_1859
sub %o2, %o0, %i5
taddcctv %l0, 0x046E, %g4
movre %g5, 0x26A, %o3
loop_1859:
orcc %l5, %g2, %i6
swap [%l7 + 0x74], %i3
tsubcc %i0, 0x070F, %l6
subccc %i1, %g3, %o7
fmovdvs %xcc, %f4, %f17
fandnot1 %f24, %f6, %f12
be loop_1860
orncc %o5, %o6, %l1
flush %l7 + 0x5C
movrgez %i2, 0x3F0, %l4
loop_1860:
andncc %l3, %o4, %g1
udiv %i7, 0x115B, %l2
edge8 %i4, %o1, %g6
udivcc %g7, 0x1AA9, %o2
xnorcc %i5, %o0, %l0
smul %g5, 0x0A5F, %o3
smul %g4, 0x005A, %l5
movre %i6, %g2, %i0
subccc %i3, 0x09F3, %i1
addc %g3, 0x0D42, %o7
movrlz %l6, 0x36E, %o6
movleu %xcc, %o5, %l1
tpos %xcc, 0x4
sth %i2, [%l7 + 0x72]
fbne,a %fcc3, loop_1861
or %l3, 0x0AB2, %l4
ldsh [%l7 + 0x2A], %o4
fmovrsgez %i7, %f18, %f0
loop_1861:
ta %xcc, 0x0
tgu %xcc, 0x5
edge16n %g1, %i4, %o1
xorcc %g6, %g7, %o2
tle %icc, 0x2
fcmpgt16 %f2, %f20, %i5
bgu,pt %icc, loop_1862
fcmpeq16 %f10, %f26, %l2
set 0x14, %g6
stba %l0, [%l7 + %g6] 0x80
loop_1862:
tl %xcc, 0x3
taddcc %g5, 0x01F2, %o3
fmovdpos %xcc, %f14, %f7
tpos %xcc, 0x0
movge %xcc, %o0, %l5
fnors %f27, %f9, %f7
edge16ln %i6, %g4, %i0
ldx [%l7 + 0x68], %i3
array32 %i1, %g3, %o7
umulcc %g2, 0x003D, %o6
movn %xcc, %l6, %o5
bg,a,pn %icc, loop_1863
fmovsn %xcc, %f13, %f3
bcs loop_1864
fsrc2 %f10, %f22
loop_1863:
fmovde %xcc, %f31, %f11
array8 %i2, %l1, %l4
loop_1864:
edge16ln %o4, %l3, %i7
movre %i4, %o1, %g1
bn,pt %xcc, loop_1865
edge32ln %g6, %o2, %i5
bvs,pn %xcc, loop_1866
movcs %icc, %g7, %l2
loop_1865:
orn %l0, %o3, %o0
sllx %g5, 0x04, %l5
loop_1866:
sethi 0x0047, %i6
mova %icc, %i0, %g4
andn %i1, 0x0C7C, %g3
movg %icc, %i3, %o7
addc %g2, %o6, %l6
brnz,a %o5, loop_1867
brnz,a %l1, loop_1868
subccc %l4, 0x13B0, %i2
alignaddrl %o4, %i7, %l3
loop_1867:
fnor %f30, %f30, %f4
loop_1868:
tl %icc, 0x2
xnor %i4, 0x1DBB, %o1
fmovsleu %xcc, %f9, %f17
edge16l %g1, %o2, %i5
bleu,pt %xcc, loop_1869
addcc %g6, 0x1423, %g7
sdivx %l2, 0x1436, %l0
edge32 %o0, %o3, %l5
loop_1869:
nop
wr %g0, 0xe2, %asi
stba %g5, [%l7 + 0x71] %asi
membar #Sync
set 0x60, %l5
ldda [%l7 + %l5] 0x19, %i0
subccc %i6, %g4, %i1
wr %g0, 0x88, %asi
sta %f10, [%l7 + 0x74] %asi
be %xcc, loop_1870
smulcc %g3, 0x0470, %i3
edge32 %o7, %g2, %o6
movneg %xcc, %o5, %l6
loop_1870:
sethi 0x136E, %l4
tn %icc, 0x0
alignaddrl %i2, %l1, %o4
fabss %f31, %f31
udivx %i7, 0x1AC1, %l3
fnegs %f26, %f28
stbar
tcc %xcc, 0x4
tpos %xcc, 0x7
movrgz %i4, %g1, %o2
fmovrdgez %o1, %f22, %f6
addcc %i5, 0x14B4, %g6
bcs,a,pn %icc, loop_1871
fmovsne %icc, %f30, %f10
fbg %fcc3, loop_1872
edge32l %l2, %l0, %o0
loop_1871:
sth %g7, [%l7 + 0x66]
fbn,a %fcc2, loop_1873
loop_1872:
fmul8x16au %f26, %f24, %f24
sethi 0x09B4, %o3
fbge,a %fcc0, loop_1874
loop_1873:
brgz %g5, loop_1875
movn %xcc, %i0, %i6
mulscc %l5, %i1, %g4
loop_1874:
fmul8x16al %f9, %f23, %f12
loop_1875:
edge16l %i3, %g3, %o7
edge32 %g2, %o6, %o5
fandnot2 %f22, %f8, %f28
fmovscs %xcc, %f10, %f24
udiv %l4, 0x0932, %l6
umul %l1, %o4, %i7
andncc %l3, %i4, %i2
alignaddrl %o2, %g1, %o1
std %f8, [%l7 + 0x08]
bvs,a loop_1876
movl %icc, %i5, %l2
fmovsl %xcc, %f10, %f27
fxor %f22, %f4, %f12
loop_1876:
addc %l0, 0x0A5F, %g6
movg %xcc, %o0, %o3
fmovsl %icc, %f12, %f12
xnorcc %g7, 0x1EA7, %i0
popc %i6, %g5
alignaddr %l5, %i1, %g4
udiv %g3, 0x0F69, %o7
fmovrdne %i3, %f2, %f2
subccc %o6, %g2, %l4
addccc %l6, 0x12C6, %o5
lduh [%l7 + 0x16], %l1
andncc %o4, %l3, %i7
add %l7, 0x40, %l6
wr %g0, 0x88, %asi
casxa [%l6] 0x88, %i4, %i2
fmovdn %xcc, %f3, %f27
mulscc %o2, 0x0D06, %g1
tvs %xcc, 0x1
set 0x40, %i6
stda %f16, [%l7 + %i6] 0x11
fnands %f25, %f4, %f23
tvc %icc, 0x1
srlx %i5, %o1, %l2
addc %l0, 0x01E3, %o0
edge8n %g6, %g7, %i0
movleu %xcc, %o3, %i6
ta %icc, 0x0
fcmpeq32 %f8, %f4, %g5
tgu %icc, 0x3
set 0x1C, %o2
stha %i1, [%l7 + %o2] 0x18
add %g4, %g3, %l5
fnands %f3, %f27, %f15
bpos loop_1877
movg %icc, %i3, %o7
set 0x50, %o5
ldda [%l7 + %o5] 0x89, %g2
loop_1877:
flush %l7 + 0x3C
tpos %icc, 0x0
bn,a loop_1878
std %l4, [%l7 + 0x20]
set 0x20, %i0
ldxa [%g0 + %i0] 0x58, %o6
loop_1878:
fbu %fcc3, loop_1879
bl loop_1880
tleu %xcc, 0x6
fmovsn %xcc, %f30, %f27
loop_1879:
udiv %l6, 0x11C0, %o5
loop_1880:
pdist %f8, %f22, %f16
array32 %o4, %l3, %l1
xnor %i7, %i2, %o2
umulcc %i4, 0x0BA4, %g1
brnz %i5, loop_1881
prefetch [%l7 + 0x58], 0x1
fmovse %xcc, %f4, %f5
tcc %icc, 0x7
loop_1881:
fmovrdlz %o1, %f30, %f22
tcs %icc, 0x4
and %l2, %l0, %g6
fmovdneg %icc, %f8, %f14
mulx %g7, %o0, %i0
te %icc, 0x3
bg,pt %icc, loop_1882
movleu %xcc, %o3, %g5
edge8 %i6, %i1, %g3
tcc %icc, 0x0
loop_1882:
siam 0x0
xnor %l5, 0x1DEB, %g4
movrgez %i3, 0x207, %g2
tcs %icc, 0x1
set 0x31, %o0
ldstuba [%l7 + %o0] 0x88, %o7
wr %g0, 0xeb, %asi
ldda [%l7 + 0x60] %asi, %l4
flush %l7 + 0x38
srax %l6, %o6, %o4
sllx %o5, %l3, %l1
std %f24, [%l7 + 0x68]
fnot1s %f5, %f4
fornot1s %f12, %f19, %f19
movrgz %i7, %i2, %i4
tg %xcc, 0x7
movneg %icc, %g1, %o2
ta %icc, 0x1
fbe %fcc0, loop_1883
swap [%l7 + 0x20], %o1
tsubcctv %i5, %l2, %g6
tn %xcc, 0x1
loop_1883:
bpos,pt %xcc, loop_1884
bcc,a loop_1885
tcs %xcc, 0x2
fcmps %fcc0, %f12, %f31
loop_1884:
fpsub32 %f0, %f14, %f14
loop_1885:
orcc %g7, 0x15CF, %l0
orncc %o0, %i0, %g5
edge32ln %i6, %i1, %o3
fmovdn %icc, %f3, %f10
edge32 %l5, %g3, %i3
movn %icc, %g2, %g4
smul %l4, %o7, %l6
edge16 %o6, %o5, %l3
and %l1, %i7, %o4
brnz %i2, loop_1886
edge32n %i4, %g1, %o2
fpackfix %f4, %f12
st %f24, [%l7 + 0x48]
loop_1886:
sir 0x08FE
wr %g0, 0x04, %asi
lduba [%l7 + 0x39] %asi, %i5
subc %l2, %g6, %g7
or %o1, %o0, %l0
umul %g5, %i6, %i0
set 0x11, %o1
stba %o3, [%l7 + %o1] 0x0c
fcmpgt16 %f12, %f22, %i1
edge16n %l5, %i3, %g3
alignaddrl %g4, %g2, %o7
mulscc %l6, 0x0457, %l4
movvs %xcc, %o6, %o5
tcs %icc, 0x3
fcmpd %fcc3, %f30, %f22
andncc %l1, %l3, %i7
umulcc %i2, 0x029D, %i4
movre %g1, %o2, %o4
fbue %fcc2, loop_1887
tleu %xcc, 0x4
edge16n %l2, %i5, %g7
flush %l7 + 0x74
loop_1887:
std %f26, [%l7 + 0x50]
fmovdgu %icc, %f0, %f29
movle %xcc, %o1, %g6
tcs %xcc, 0x3
xnor %l0, %g5, %o0
sdiv %i0, 0x0A56, %i6
tle %xcc, 0x0
orn %o3, %i1, %l5
std %f16, [%l7 + 0x40]
subccc %i3, 0x0728, %g3
wr %g0, 0x24, %asi
ldda [%l7 + 0x40] %asi, %g2
bcs,pt %xcc, loop_1888
edge32ln %o7, %l6, %l4
fmovrsgez %o6, %f0, %f12
tcc %icc, 0x7
loop_1888:
orncc %g4, 0x172E, %l1
movrlz %o5, 0x30B, %l3
or %i7, 0x1313, %i2
edge8ln %i4, %g1, %o4
fnegs %f15, %f19
edge32ln %l2, %i5, %o2
fmovda %xcc, %f15, %f29
movrlez %o1, %g7, %g6
movvc %xcc, %l0, %g5
tne %xcc, 0x6
mulx %o0, 0x1D0E, %i0
membar 0x05
fzero %f12
ldub [%l7 + 0x28], %o3
fmovsgu %xcc, %f24, %f11
wr %g0, 0x89, %asi
stxa %i6, [%l7 + 0x60] %asi
udivx %l5, 0x10D9, %i3
tneg %icc, 0x1
umul %i1, %g2, %o7
mova %xcc, %l6, %g3
wr %g0, 0x50, %asi
ldxa [%g0 + 0x18] %asi, %o6
sdivcc %g4, 0x0D8C, %l1
fmovrsgez %o5, %f25, %f28
array8 %l3, %i7, %i2
be %xcc, loop_1889
array16 %i4, %g1, %l4
movcc %icc, %o4, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1889:
fcmps %fcc3, %f29, %f26
nop
setx loop_1890, %l0, %l1
jmpl %l1, %o2
fnand %f28, %f18, %f26
te %xcc, 0x1
array16 %i5, %o1, %g7
loop_1890:
fone %f0
sub %g6, %l0, %g5
edge8 %i0, %o0, %i6
bneg,a,pn %icc, loop_1891
tle %xcc, 0x7
edge8 %l5, %i3, %o3
membar 0x76
loop_1891:
brgz,a %g2, loop_1892
ld [%l7 + 0x7C], %f21
wr %g0, 0x80, %asi
ldxa [%l7 + 0x10] %asi, %o7
loop_1892:
ba,a %xcc, loop_1893
be,a %icc, loop_1894
movrlez %l6, 0x196, %g3
tgu %xcc, 0x7
loop_1893:
alignaddr %i1, %g4, %l1
loop_1894:
movvc %xcc, %o5, %l3
edge32n %i7, %i2, %o6
alignaddrl %g1, %l4, %i4
brgez,a %l2, loop_1895
tcs %icc, 0x2
movrgz %o4, 0x12C, %o2
fsrc2s %f22, %f16
loop_1895:
fsrc2 %f20, %f14
fmovrde %o1, %f2, %f14
fmul8x16 %f2, %f0, %f24
alignaddrl %g7, %g6, %i5
move %xcc, %l0, %g5
movvs %icc, %o0, %i6
ldd [%l7 + 0x38], %i0
std %i2, [%l7 + 0x10]
fabsd %f30, %f26
ldstub [%l7 + 0x4E], %l5
wr %g0, 0x19, %asi
ldda [%l7 + 0x20] %asi, %o2
std %g2, [%l7 + 0x70]
srax %o7, 0x0F, %l6
bn loop_1896
or %g3, 0x0DA2, %i1
movneg %xcc, %g4, %l1
srax %l3, %i7, %o5
loop_1896:
fbge %fcc3, loop_1897
sth %o6, [%l7 + 0x5A]
wr %g0, 0x81, %asi
lduba [%l7 + 0x16] %asi, %i2
loop_1897:
bvc,a,pn %xcc, loop_1898
tpos %icc, 0x1
movg %xcc, %l4, %i4
set 0x68, %g3
stda %l2, [%l7 + %g3] 0xe2
membar #Sync
loop_1898:
fbul %fcc2, loop_1899
fones %f24
fmovrdgez %g1, %f0, %f18
tg %icc, 0x5
loop_1899:
smulcc %o4, %o2, %g7
edge8l %g6, %o1, %i5
fzero %f28
bn loop_1900
mulscc %l0, %g5, %o0
fbule,a %fcc1, loop_1901
fbug,a %fcc0, loop_1902
loop_1900:
fmovsne %xcc, %f1, %f5
ta %xcc, 0x5
loop_1901:
tsubcc %i6, 0x079C, %i0
loop_1902:
nop
add %l7, 0x6C, %l6
wr %g0, 0x10, %asi
casa [%l6] %asi, %l5, %i3
subccc %o3, 0x0AB7, %g2
mulscc %o7, 0x1484, %l6
brz %g3, loop_1903
fble %fcc0, loop_1904
bcc,a,pn %xcc, loop_1905
fandnot2 %f2, %f28, %f18
loop_1903:
movrne %g4, 0x365, %i1
loop_1904:
nop
set 0x0C, %l6
stwa %l1, [%l7 + %l6] 0xe2
membar #Sync
loop_1905:
fmovsgu %icc, %f17, %f20
array32 %i7, %l3, %o5
movg %icc, %i2, %o6
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
fmovdvs %xcc, %f20, %f29
fnegd %f22, %f22
taddcctv %i4, %l4, %l2
loop_1906:
fnand %f26, %f30, %f22
tleu %xcc, 0x0
fnands %f21, %f23, %f21
srax %o4, %o2, %g1
mulscc %g6, 0x0C40, %o1
ldub [%l7 + 0x2F], %g7
fpadd32 %f20, %f20, %f2
edge8 %l0, %i5, %g5
array16 %i6, %i0, %l5
sra %i3, 0x00, %o3
orcc %o0, %g2, %l6
edge8ln %o7, %g4, %g3
fmovdgu %xcc, %f10, %f1
sll %l1, %i1, %l3
udivx %i7, 0x09BF, %i2
fmovda %icc, %f9, %f8
mulscc %o5, %o6, %i4
alignaddr %l4, %l2, %o4
fbl,a %fcc0, loop_1907
fbo %fcc0, loop_1908
orncc %g1, %o2, %g6
tpos %icc, 0x4
loop_1907:
sra %o1, 0x1D, %l0
loop_1908:
tcs %icc, 0x2
udivx %g7, 0x00B8, %i5
alignaddr %i6, %i0, %l5
mulx %i3, 0x1D0D, %o3
subcc %g5, %o0, %l6
fmovdne %xcc, %f7, %f31
set 0x70, %l3
lda [%l7 + %l3] 0x18, %f12
fbg %fcc0, loop_1909
movrlz %g2, %o7, %g4
sdiv %g3, 0x0F68, %l1
tvc %icc, 0x2
loop_1909:
ld [%l7 + 0x1C], %f13
bneg %xcc, loop_1910
taddcctv %l3, 0x10E0, %i1
te %icc, 0x3
tne %icc, 0x5
loop_1910:
addc %i7, 0x0980, %i2
fmovsge %icc, %f25, %f21
subcc %o5, 0x0860, %i4
array32 %l4, %o6, %l2
ta %xcc, 0x6
fmovsgu %xcc, %f29, %f15
mova %xcc, %o4, %g1
array32 %o2, %o1, %l0
wr %g0, 0x19, %asi
swapa [%l7 + 0x70] %asi, %g7
set 0x3C, %g2
ldswa [%l7 + %g2] 0x11, %i5
array32 %g6, %i0, %l5
edge8ln %i3, %i6, %g5
movne %icc, %o0, %l6
xorcc %g2, %o3, %g4
movpos %xcc, %g3, %l1
srax %o7, %l3, %i7
sethi 0x1965, %i2
tvc %icc, 0x5
sdivx %i1, 0x07E3, %i4
fbu %fcc1, loop_1911
edge32l %o5, %o6, %l4
movcs %xcc, %o4, %g1
set 0x10, %i3
ldxa [%l7 + %i3] 0x0c, %l2
loop_1911:
fnot1s %f9, %f27
subc %o1, %l0, %o2
tsubcc %g7, 0x156D, %g6
ldd [%l7 + 0x18], %f18
tle %icc, 0x0
set 0x1C, %g5
lduwa [%l7 + %g5] 0x11, %i0
be,pt %icc, loop_1912
fpadd32 %f20, %f4, %f24
movrgez %l5, 0x2A8, %i3
fmovrdne %i5, %f26, %f10
loop_1912:
fand %f22, %f0, %f26
tl %icc, 0x1
set 0x62, %i1
stba %g5, [%l7 + %i1] 0xeb
membar #Sync
subc %i6, %o0, %g2
fble %fcc2, loop_1913
sllx %o3, 0x0D, %l6
fone %f22
tvc %xcc, 0x6
loop_1913:
nop
wr %g0, 0x11, %asi
stda %g2, [%l7 + 0x28] %asi
mulscc %g4, 0x091B, %l1
tsubcc %l3, %o7, %i2
srlx %i7, 0x0C, %i1
xnorcc %o5, %i4, %l4
alignaddr %o4, %g1, %l2
fmovdgu %icc, %f6, %f2
fbne %fcc2, loop_1914
fbne,a %fcc2, loop_1915
movgu %icc, %o1, %o6
alignaddr %l0, %o2, %g6
loop_1914:
tpos %xcc, 0x2
loop_1915:
smul %i0, %g7, %i3
fsrc1s %f14, %f19
edge8ln %i5, %l5, %i6
fnot1 %f22, %f4
orcc %o0, 0x0DBC, %g5
udiv %o3, 0x17AB, %l6
subcc %g2, %g4, %l1
alignaddr %l3, %g3, %i2
alignaddr %i7, %o7, %o5
tpos %xcc, 0x1
mulscc %i4, %l4, %o4
sth %g1, [%l7 + 0x6A]
fcmpes %fcc0, %f29, %f23
fpackfix %f4, %f24
xorcc %l2, %i1, %o6
fcmpne16 %f12, %f22, %o1
edge32 %l0, %o2, %g6
taddcc %i0, 0x1D71, %i3
umulcc %i5, %g7, %i6
movcc %xcc, %l5, %g5
taddcc %o3, 0x13BC, %l6
wr %g0, 0x81, %asi
lda [%l7 + 0x58] %asi, %f27
fmovrsne %o0, %f23, %f30
srl %g2, 0x02, %l1
srlx %l3, %g3, %i2
andcc %g4, %o7, %o5
movvs %xcc, %i4, %i7
set 0x47, %i7
lduba [%l7 + %i7] 0x89, %l4
fbuge,a %fcc1, loop_1916
fand %f12, %f4, %f20
fmuld8sux16 %f22, %f15, %f22
array8 %o4, %g1, %l2
loop_1916:
taddcctv %o6, %o1, %l0
movl %icc, %o2, %g6
nop
setx loop_1917, %l0, %l1
jmpl %l1, %i1
fbg,a %fcc3, loop_1918
movn %icc, %i3, %i5
fmovsne %xcc, %f4, %f24
loop_1917:
fmovsg %icc, %f15, %f13
loop_1918:
movrlz %i0, 0x206, %i6
mova %xcc, %g7, %l5
udivx %g5, 0x083A, %o3
bshuffle %f12, %f12, %f16
fcmpgt16 %f18, %f8, %o0
fcmpne16 %f14, %f22, %l6
brlz %l1, loop_1919
fbue %fcc1, loop_1920
or %l3, %g3, %i2
brgez,a %g4, loop_1921
loop_1919:
fbu %fcc3, loop_1922
loop_1920:
sra %g2, %o5, %o7
tcs %xcc, 0x3
loop_1921:
lduw [%l7 + 0x58], %i4
loop_1922:
edge32 %l4, %o4, %g1
stx %i7, [%l7 + 0x78]
tleu %xcc, 0x1
mova %icc, %o6, %l2
nop
set 0x42, %o3
sth %l0, [%l7 + %o3]
popc %o1, %g6
sra %i1, %o2, %i5
fandnot1 %f4, %f14, %f30
fmovdle %xcc, %f21, %f5
popc 0x12D4, %i3
brnz %i0, loop_1923
fmovsl %icc, %f12, %f10
movcc %icc, %g7, %i6
tgu %xcc, 0x7
loop_1923:
fmovdn %xcc, %f28, %f13
movneg %icc, %l5, %o3
tgu %xcc, 0x4
move %xcc, %g5, %o0
ldx [%l7 + 0x18], %l1
movrgez %l3, %g3, %i2
addccc %l6, 0x0002, %g2
movn %icc, %g4, %o5
fbe,a %fcc2, loop_1924
ble %xcc, loop_1925
srax %o7, 0x1D, %i4
membar 0x7F
loop_1924:
tg %xcc, 0x5
loop_1925:
tge %icc, 0x3
tcs %icc, 0x5
subcc %l4, %g1, %o4
movneg %xcc, %o6, %l2
and %l0, 0x06D9, %i7
fbge %fcc0, loop_1926
movgu %xcc, %g6, %i1
addc %o2, 0x1373, %i5
bneg %icc, loop_1927
loop_1926:
stbar
bvc,pt %icc, loop_1928
popc %o1, %i3
loop_1927:
fmovdgu %xcc, %f4, %f0
tg %xcc, 0x4
loop_1928:
addcc %g7, %i0, %l5
mulscc %i6, %o3, %g5
te %xcc, 0x4
movvs %xcc, %l1, %l3
xnorcc %o0, %i2, %l6
ldd [%l7 + 0x38], %g2
std %f10, [%l7 + 0x28]
umul %g3, %o5, %g4
tg %icc, 0x5
movleu %icc, %o7, %l4
movcs %xcc, %i4, %o4
umul %o6, 0x191E, %l2
bneg,a,pn %xcc, loop_1929
fnor %f12, %f28, %f8
movre %g1, 0x12A, %i7
stw %g6, [%l7 + 0x2C]
loop_1929:
bneg,a loop_1930
ba loop_1931
smulcc %l0, %o2, %i1
tcs %xcc, 0x1
loop_1930:
edge16n %i5, %i3, %o1
loop_1931:
umul %i0, 0x17D2, %l5
fmovsge %xcc, %f27, %f29
set 0x30, %g1
stha %i6, [%l7 + %g1] 0x22
membar #Sync
set 0x28, %l2
ldsha [%l7 + %l2] 0x18, %g7
ble %icc, loop_1932
xorcc %o3, 0x1CFB, %g5
taddcctv %l1, %o0, %i2
set 0x5A, %o4
ldsba [%l7 + %o4] 0x10, %l3
loop_1932:
orn %g2, 0x16DB, %l6
edge8ln %g3, %g4, %o7
fbe,a %fcc0, loop_1933
fbo,a %fcc0, loop_1934
fcmpeq32 %f14, %f12, %o5
udivx %i4, 0x0815, %o4
loop_1933:
mulscc %l4, %l2, %o6
loop_1934:
udiv %g1, 0x1A1F, %g6
fxors %f16, %f13, %f11
fcmpgt16 %f2, %f8, %l0
array32 %o2, %i1, %i5
edge32l %i3, %o1, %i0
ldx [%l7 + 0x40], %i7
fxors %f10, %f15, %f3
fmovscc %icc, %f5, %f28
stw %l5, [%l7 + 0x48]
movg %icc, %g7, %o3
fblg %fcc0, loop_1935
fpadd16s %f29, %f5, %f3
st %f5, [%l7 + 0x0C]
or %i6, 0x09AA, %g5
loop_1935:
fbul,a %fcc2, loop_1936
edge8 %o0, %i2, %l3
tg %xcc, 0x4
tg %icc, 0x6
loop_1936:
movre %g2, %l6, %l1
bn loop_1937
xnorcc %g3, %g4, %o5
brlez,a %i4, loop_1938
fcmpd %fcc1, %f6, %f26
loop_1937:
fmovsge %xcc, %f28, %f1
fxnors %f27, %f16, %f11
loop_1938:
bl,pt %icc, loop_1939
tneg %xcc, 0x3
bcc,pt %xcc, loop_1940
andncc %o4, %l4, %l2
loop_1939:
fmovdg %icc, %f3, %f7
fmovdpos %xcc, %f20, %f14
loop_1940:
movl %xcc, %o7, %o6
tcc %icc, 0x5
fornot1 %f0, %f16, %f26
ble,a,pt %icc, loop_1941
edge8ln %g6, %g1, %l0
fmovdvc %xcc, %f23, %f0
movrlz %i1, 0x2D6, %i5
loop_1941:
sllx %o2, %i3, %i0
wr %g0, 0x80, %asi
lduba [%l7 + 0x13] %asi, %o1
tleu %xcc, 0x0
bneg,a,pt %xcc, loop_1942
fcmped %fcc1, %f26, %f8
brz %l5, loop_1943
fpsub32s %f2, %f21, %f7
loop_1942:
subcc %i7, %g7, %o3
tcc %icc, 0x3
loop_1943:
movl %xcc, %i6, %o0
ble,a %xcc, loop_1944
edge16ln %g5, %i2, %l3
ldsw [%l7 + 0x1C], %l6
fpadd16s %f13, %f11, %f10
loop_1944:
lduh [%l7 + 0x66], %l1
srl %g3, 0x10, %g2
set 0x60, %i4
ldda [%l7 + %i4] 0x19, %o4
edge16 %i4, %o4, %g4
fabss %f19, %f18
move %icc, %l4, %o7
fnors %f0, %f21, %f8
fmovrsgz %l2, %f23, %f27
fmul8sux16 %f4, %f18, %f26
set 0x48, %l4
stha %o6, [%l7 + %l4] 0x27
membar #Sync
addccc %g1, 0x19B2, %l0
tne %xcc, 0x6
be,pn %xcc, loop_1945
movcc %xcc, %g6, %i5
bcs,a %icc, loop_1946
fcmpne32 %f4, %f22, %o2
loop_1945:
fors %f1, %f24, %f31
movrne %i1, %i3, %o1
loop_1946:
nop
set 0x31, %i5
ldsba [%l7 + %i5] 0x15, %l5
andncc %i0, %i7, %o3
set 0x58, %o7
lduha [%l7 + %o7] 0x18, %i6
movrgz %o0, %g5, %i2
xorcc %g7, 0x1080, %l6
ldstub [%l7 + 0x72], %l3
membar 0x49
fmovrdlez %l1, %f2, %f18
fbug,a %fcc2, loop_1947
fmovrsne %g3, %f6, %f25
fmovdg %xcc, %f7, %f31
srlx %g2, 0x1B, %i4
loop_1947:
edge8l %o4, %g4, %o5
tne %icc, 0x7
fornot2 %f10, %f8, %f0
fsrc1 %f16, %f28
tleu %icc, 0x6
movrgz %o7, %l2, %l4
edge16 %g1, %o6, %g6
swap [%l7 + 0x44], %l0
edge8l %o2, %i1, %i3
fmovrsgz %i5, %f10, %f29
std %l4, [%l7 + 0x20]
wr %g0, 0xe2, %asi
stwa %o1, [%l7 + 0x70] %asi
membar #Sync
mulx %i7, %o3, %i6
flush %l7 + 0x7C
popc 0x04A1, %o0
brnz,a %i0, loop_1948
ldsb [%l7 + 0x5D], %i2
bl,pn %icc, loop_1949
edge32n %g5, %g7, %l6
loop_1948:
mova %xcc, %l3, %g3
fpadd16 %f0, %f14, %f12
loop_1949:
tge %xcc, 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stw %l1, [%l7 + 0x18]
nop
setx loop_1950, %l0, %l1
jmpl %l1, %i4
bleu,a %icc, loop_1951
fmovdvc %xcc, %f22, %f1
tsubcc %g2, %o4, %g4
loop_1950:
tge %icc, 0x7
loop_1951:
taddcc %o5, 0x1D32, %l2
tsubcc %l4, %o7, %g1
fxnor %f30, %f0, %f12
ble,a,pt %icc, loop_1952
orn %g6, 0x027B, %l0
bne,pn %xcc, loop_1953
edge32n %o2, %o6, %i3
loop_1952:
movgu %xcc, %i1, %l5
edge8n %i5, %i7, %o3
loop_1953:
movgu %icc, %o1, %o0
sdiv %i0, 0x05F7, %i2
fbue %fcc3, loop_1954
fble %fcc1, loop_1955
movrgz %g5, 0x164, %i6
fbule,a %fcc0, loop_1956
loop_1954:
orcc %g7, 0x0558, %l3
loop_1955:
fbo %fcc3, loop_1957
movle %icc, %l6, %g3
loop_1956:
fpadd32s %f12, %f8, %f15
bpos,a,pt %icc, loop_1958
loop_1957:
fmovdneg %xcc, %f25, %f10
popc %i4, %g2
tleu %xcc, 0x5
loop_1958:
membar 0x2E
set 0x44, %o6
lda [%l7 + %o6] 0x15, %f0
sethi 0x0925, %o4
edge32n %g4, %l1, %l2
fbule,a %fcc0, loop_1959
xnor %o5, %l4, %o7
ldsh [%l7 + 0x78], %g1
movne %icc, %g6, %o2
loop_1959:
bneg,pt %icc, loop_1960
tleu %icc, 0x5
tl %xcc, 0x7
fmovd %f16, %f30
loop_1960:
st %f1, [%l7 + 0x64]
srl %l0, %o6, %i3
sllx %l5, %i1, %i7
fpadd32s %f16, %f19, %f30
movcc %xcc, %o3, %o1
orcc %o0, %i0, %i2
udivcc %i5, 0x119B, %g5
fmovdge %icc, %f0, %f19
sdivcc %g7, 0x1FE2, %i6
xor %l3, %l6, %i4
umulcc %g3, 0x101A, %o4
sdivcc %g4, 0x1077, %l1
movn %icc, %l2, %g2
fmovscs %xcc, %f16, %f4
fmovsvc %icc, %f15, %f24
fones %f0
fmovrde %l4, %f14, %f22
sllx %o7, 0x0F, %o5
movne %icc, %g1, %o2
fpsub16s %f18, %f0, %f14
tle %xcc, 0x7
fbul %fcc2, loop_1961
orn %l0, 0x0E46, %o6
xor %g6, 0x08EF, %l5
orncc %i3, %i1, %o3
loop_1961:
lduw [%l7 + 0x64], %i7
fnegd %f2, %f0
fand %f0, %f28, %f20
set 0x2F, %g7
ldstuba [%l7 + %g7] 0x88, %o0
fandnot1 %f18, %f30, %f6
umulcc %o1, 0x1839, %i0
bpos,a,pn %xcc, loop_1962
fsrc1 %f6, %f24
andn %i2, 0x0F08, %i5
alignaddrl %g7, %g5, %l3
loop_1962:
subccc %l6, %i6, %g3
movrne %i4, 0x3D2, %o4
tleu %icc, 0x3
bn,a,pn %icc, loop_1963
ta %xcc, 0x1
smul %l1, 0x171D, %l2
edge32l %g2, %l4, %o7
loop_1963:
smulcc %g4, %o5, %o2
tgu %icc, 0x4
add %g1, %l0, %o6
bvs,a,pt %xcc, loop_1964
fmovrse %g6, %f27, %f16
fmovde %xcc, %f7, %f23
fbg %fcc3, loop_1965
loop_1964:
srax %i3, %i1, %l5
or %i7, 0x0D68, %o0
movrlz %o1, 0x3DC, %i0
loop_1965:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %o3, 0x0797, %i2
fpadd16 %f2, %f20, %f24
movneg %icc, %i5, %g7
lduh [%l7 + 0x7A], %g5
sllx %l3, %i6, %l6
sethi 0x0486, %g3
orn %i4, %o4, %l2
fsrc1 %f22, %f4
stx %g2, [%l7 + 0x50]
andn %l1, %o7, %g4
fmovdcs %xcc, %f17, %f0
fmuld8ulx16 %f10, %f22, %f12
bvs,a %xcc, loop_1966
bcc loop_1967
mulx %o5, 0x15B2, %o2
st %f28, [%l7 + 0x3C]
loop_1966:
prefetch [%l7 + 0x70], 0x0
loop_1967:
umul %g1, 0x0642, %l4
bvc %xcc, loop_1968
andcc %o6, %g6, %i3
fpadd32s %f26, %f17, %f9
wr %g0, 0x19, %asi
stha %l0, [%l7 + 0x72] %asi
loop_1968:
bl,a %icc, loop_1969
tgu %icc, 0x5
tsubcc %l5, %i1, %o0
edge8ln %i7, %i0, %o1
loop_1969:
nop
wr %g0, 0x80, %asi
stha %o3, [%l7 + 0x5E] %asi
srlx %i5, %i2, %g7
movn %icc, %g5, %l3
pdist %f10, %f14, %f16
array8 %i6, %l6, %i4
edge16n %o4, %l2, %g3
tg %xcc, 0x2
xorcc %l1, 0x1CEB, %g2
wr %g0, 0x52, %asi
ldxa [%g0 + 0x210] %asi, %g4
smulcc %o5, %o2, %o7
tcs %xcc, 0x0
fbg,a %fcc2, loop_1970
sra %g1, %l4, %g6
stx %i3, [%l7 + 0x78]
tn %xcc, 0x2
loop_1970:
nop
set 0x00, %l1
ldxa [%g0 + %l1] 0x50, %l0
movleu %xcc, %o6, %i1
movrgz %l5, 0x105, %i7
ldsw [%l7 + 0x74], %o0
mulscc %o1, %o3, %i0
mulscc %i5, %i2, %g7
andcc %g5, 0x0677, %i6
nop
setx loop_1971, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbue,a %fcc3, loop_1972
umulcc %l6, 0x0F83, %i4
ldsw [%l7 + 0x2C], %l3
loop_1971:
or %l2, %g3, %o4
loop_1972:
fnegs %f24, %f21
smul %l1, %g2, %o5
sethi 0x1A15, %o2
ldd [%l7 + 0x60], %f8
fcmpeq32 %f22, %f28, %o7
sir 0x0DD0
fnand %f22, %f20, %f26
array8 %g4, %g1, %g6
fmovdne %xcc, %f10, %f20
st %f21, [%l7 + 0x78]
fpmerge %f11, %f22, %f4
brnz,a %i3, loop_1973
tneg %icc, 0x6
ldx [%l7 + 0x30], %l0
fmovrdgez %o6, %f14, %f8
loop_1973:
ta %xcc, 0x5
brgz,a %i1, loop_1974
mova %icc, %l4, %i7
fnot1s %f27, %f15
xnor %o0, 0x0E59, %o1
loop_1974:
sll %l5, %o3, %i5
set 0x60, %i2
prefetcha [%l7 + %i2] 0x18, 0x0
nop
set 0x18, %g4
ldsw [%l7 + %g4], %g7
sllx %i2, %i6, %g5
prefetch [%l7 + 0x68], 0x2
fzero %f22
edge8n %i4, %l6, %l2
alignaddrl %g3, %l3, %l1
movrlz %g2, 0x043, %o4
st %f2, [%l7 + 0x58]
movge %icc, %o2, %o5
tgu %xcc, 0x0
tg %icc, 0x3
te %icc, 0x6
ldub [%l7 + 0x1E], %o7
sethi 0x102D, %g1
brgez,a %g6, loop_1975
fmovsne %xcc, %f6, %f27
fmovdleu %icc, %f1, %f26
movrne %i3, 0x2F4, %g4
loop_1975:
edge8 %l0, %o6, %l4
srl %i7, 0x0D, %o0
std %f0, [%l7 + 0x68]
fabsd %f0, %f18
movrlz %o1, %i1, %l5
fornot2s %f0, %f21, %f22
te %xcc, 0x0
ldd [%l7 + 0x68], %i4
fornot2 %f16, %f20, %f4
fnot2s %f22, %f15
tge %icc, 0x1
andncc %i0, %o3, %g7
fbe,a %fcc2, loop_1976
array32 %i2, %g5, %i4
te %icc, 0x1
fandnot2 %f8, %f12, %f4
loop_1976:
lduw [%l7 + 0x3C], %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sra %l2, 0x07, %g3
fpack32 %f18, %f16, %f16
fmovsneg %xcc, %f4, %f15
fones %f23
alignaddr %i6, %l3, %l1
sth %o4, [%l7 + 0x10]
fbug,a %fcc2, loop_1977
move %icc, %g2, %o5
set 0x1C, %g6
ldswa [%l7 + %g6] 0x11, %o2
loop_1977:
edge16n %o7, %g1, %g6
movpos %icc, %i3, %l0
fmovsvs %xcc, %f30, %f14
fmovsle %icc, %f21, %f18
udivx %g4, 0x0C7E, %o6
st %f7, [%l7 + 0x4C]
addc %l4, %i7, %o1
bcc,pt %xcc, loop_1978
addc %o0, 0x0FE5, %i1
tgu %xcc, 0x0
bn,a,pt %icc, loop_1979
loop_1978:
bge,pn %xcc, loop_1980
edge32n %l5, %i0, %o3
sdiv %g7, 0x0135, %i2
loop_1979:
brgez,a %g5, loop_1981
loop_1980:
tneg %icc, 0x6
bge loop_1982
fmovdleu %icc, %f22, %f10
loop_1981:
fones %f27
sethi 0x1A8F, %i4
loop_1982:
edge8 %i5, %l6, %g3
edge16 %i6, %l3, %l2
tsubcc %l1, 0x07CC, %g2
alignaddr %o5, %o4, %o7
fbuge,a %fcc2, loop_1983
fmovsvs %icc, %f8, %f25
fcmps %fcc3, %f9, %f20
fabsd %f8, %f2
loop_1983:
movne %xcc, %o2, %g1
smul %g6, 0x1792, %i3
orncc %g4, 0x19EF, %o6
fmovrdne %l0, %f10, %f30
fnor %f8, %f16, %f6
tneg %xcc, 0x4
bl,a %xcc, loop_1984
movcs %icc, %i7, %o1
fpsub16 %f6, %f24, %f10
fmovsge %icc, %f2, %f0
loop_1984:
ble,a,pn %icc, loop_1985
edge32 %o0, %l4, %l5
orn %i1, 0x1718, %i0
edge32ln %o3, %g7, %i2
loop_1985:
lduh [%l7 + 0x72], %g5
add %i4, 0x0E1B, %l6
fxnors %f10, %f13, %f1
tvs %xcc, 0x2
mulscc %i5, 0x0014, %g3
and %l3, 0x1139, %l2
taddcctv %l1, %i6, %o5
movcs %icc, %g2, %o4
sra %o2, %o7, %g6
edge8 %i3, %g1, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movpos %xcc, %g4, %l0
andn %o1, 0x1086, %o0
movleu %xcc, %i7, %l5
fcmple16 %f28, %f14, %i1
fmovsl %xcc, %f18, %f13
fmovsg %icc, %f11, %f16
udivx %l4, 0x0755, %o3
or %i0, 0x1B39, %i2
fmovrslez %g5, %f7, %f6
array8 %g7, %i4, %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulscc %i5, 0x124D, %g3
popc %l2, %l1
fmovsleu %xcc, %f24, %f18
nop
setx loop_1986, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
brlez %l3, loop_1987
tge %icc, 0x7
fpmerge %f17, %f29, %f8
loop_1986:
orn %o5, 0x1276, %g2
loop_1987:
movpos %icc, %i6, %o4
brnz %o7, loop_1988
movle %icc, %g6, %i3
sll %g1, 0x1A, %o6
alignaddrl %o2, %g4, %o1
loop_1988:
fble,a %fcc1, loop_1989
fbn,a %fcc1, loop_1990
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcc %o0, 0x004C, %l0
loop_1989:
add %i7, %i1, %l5
loop_1990:
edge16ln %o3, %i0, %i2
or %g5, %g7, %l4
subcc %l6, 0x1DC4, %i4
fcmple16 %f10, %f22, %g3
srax %i5, 0x12, %l1
taddcc %l2, %l3, %o5
xnorcc %i6, 0x059B, %g2
movrne %o4, 0x3EE, %g6
edge8ln %i3, %o7, %o6
set 0x34, %l5
lda [%l7 + %l5] 0x18, %f14
add %g1, %o2, %g4
movvc %xcc, %o0, %l0
movcs %xcc, %o1, %i7
movrne %i1, %l5, %i0
movrlez %o3, %i2, %g7
fors %f30, %f7, %f24
fnor %f8, %f22, %f24
edge16l %g5, %l6, %i4
fbug %fcc3, loop_1991
prefetch [%l7 + 0x38], 0x2
subccc %l4, 0x153E, %g3
srlx %i5, %l1, %l3
loop_1991:
movl %icc, %l2, %o5
ldx [%l7 + 0x38], %i6
std %o4, [%l7 + 0x78]
tl %icc, 0x2
addcc %g2, %g6, %o7
ta %icc, 0x3
fnand %f26, %f26, %f0
stx %i3, [%l7 + 0x78]
addc %o6, 0x16E5, %g1
tg %xcc, 0x7
sllx %g4, 0x08, %o0
popc %o2, %o1
mova %icc, %i7, %i1
subcc %l0, 0x1DDE, %l5
movg %xcc, %i0, %o3
tl %icc, 0x3
xnor %g7, %g5, %i2
tcc %icc, 0x5
std %f12, [%l7 + 0x28]
edge32ln %i4, %l4, %g3
ldsb [%l7 + 0x7D], %i5
tl %xcc, 0x5
fbl %fcc1, loop_1992
brnz %l6, loop_1993
srax %l3, 0x10, %l1
movcc %icc, %l2, %i6
loop_1992:
fbge,a %fcc0, loop_1994
loop_1993:
andcc %o4, 0x0D45, %g2
wr %g0, 0x89, %asi
ldxa [%l7 + 0x20] %asi, %o5
loop_1994:
movcc %icc, %g6, %i3
sdivx %o6, 0x1918, %o7
fmovrdlez %g1, %f30, %f24
fbug %fcc3, loop_1995
tne %icc, 0x7
fbge,a %fcc2, loop_1996
movvc %icc, %g4, %o0
loop_1995:
fmovsn %xcc, %f4, %f16
st %f26, [%l7 + 0x24]
loop_1996:
movleu %xcc, %o1, %i7
ldstub [%l7 + 0x6C], %i1
fmovrslz %l0, %f1, %f30
bg,a,pt %icc, loop_1997
edge8l %o2, %i0, %l5
movge %icc, %g7, %g5
array32 %o3, %i4, %i2
loop_1997:
fmovrsgez %g3, %f15, %f11
addcc %l4, 0x1901, %i5
set 0x60, %i6
stda %i6, [%l7 + %i6] 0x88
subccc %l1, 0x168C, %l2
te %xcc, 0x4
fors %f29, %f13, %f12
movne %icc, %l3, %i6
movne %xcc, %o4, %o5
sllx %g2, 0x0B, %i3
lduw [%l7 + 0x14], %o6
fexpand %f0, %f28
movvs %icc, %o7, %g1
brnz,a %g4, loop_1998
edge16ln %g6, %o1, %o0
fmul8sux16 %f8, %f18, %f0
nop
setx loop_1999, %l0, %l1
jmpl %l1, %i1
loop_1998:
fmovdl %xcc, %f24, %f15
movrgez %i7, %o2, %i0
subccc %l5, 0x14F9, %g7
loop_1999:
fmovdcc %icc, %f17, %f23
ld [%l7 + 0x58], %f5
tge %xcc, 0x4
edge8 %l0, %o3, %g5
fornot2 %f10, %f12, %f16
nop
setx loop_2000, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fcmpne32 %f4, %f6, %i2
brnz,a %g3, loop_2001
and %i4, 0x04F6, %i5
loop_2000:
swap [%l7 + 0x68], %l4
fnegs %f21, %f17
loop_2001:
edge16l %l1, %l2, %l6
edge16l %i6, %l3, %o5
array32 %o4, %g2, %i3
tvs %icc, 0x4
ta %icc, 0x2
movge %icc, %o6, %o7
addccc %g1, 0x0B89, %g6
set 0x40, %l0
stda %f0, [%l7 + %l0] 0x14
ldstub [%l7 + 0x33], %o1
alignaddr %g4, %o0, %i7
ldsw [%l7 + 0x30], %o2
tle %icc, 0x5
movrlz %i0, 0x03A, %l5
fornot2s %f5, %f19, %f0
udiv %i1, 0x1167, %g7
fbu,a %fcc2, loop_2002
fcmpeq16 %f16, %f16, %l0
udivx %o3, 0x0280, %g5
fpsub16s %f21, %f9, %f16
loop_2002:
fmovdneg %icc, %f29, %f10
fnand %f12, %f20, %f18
swap [%l7 + 0x34], %i2
tneg %icc, 0x1
movvc %icc, %g3, %i5
fmovdn %icc, %f11, %f19
sll %l4, %l1, %i4
movrgez %l2, 0x01B, %l6
bn %icc, loop_2003
fcmpeq32 %f0, %f24, %l3
nop
setx loop_2004, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movn %xcc, %o5, %i6
loop_2003:
subccc %o4, 0x1ECC, %g2
edge32n %i3, %o6, %g1
loop_2004:
alignaddrl %o7, %g6, %g4
set 0x6A, %o2
stba %o1, [%l7 + %o2] 0xeb
membar #Sync
movneg %icc, %i7, %o0
fbu %fcc1, loop_2005
fmovsne %xcc, %f4, %f31
sir 0x0818
fmovdge %xcc, %f31, %f11
loop_2005:
movneg %xcc, %o2, %i0
alignaddr %i1, %l5, %l0
mulx %g7, %o3, %g5
fbg %fcc0, loop_2006
orncc %g3, 0x1589, %i5
tpos %xcc, 0x7
udivx %l4, 0x1169, %i2
loop_2006:
fbug,a %fcc3, loop_2007
tpos %icc, 0x7
fmovsle %icc, %f11, %f4
tsubcctv %i4, %l2, %l1
loop_2007:
tvc %icc, 0x6
stw %l6, [%l7 + 0x40]
nop
setx loop_2008, %l0, %l1
jmpl %l1, %l3
fmovsle %icc, %f0, %f27
fxnor %f28, %f2, %f2
membar #Sync
set 0x40, %o5
ldda [%l7 + %o5] 0x1e, %f16
loop_2008:
movcc %xcc, %i6, %o5
fmul8x16al %f20, %f15, %f18
fone %f0
array16 %g2, %o4, %i3
movg %xcc, %g1, %o7
bpos,pn %icc, 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
tsubcc %o6, %g6, %o1
edge8 %i7, %o0, %o2
loop_2009:
srlx %g4, 0x0C, %i1
loop_2010:
orn %i0, 0x057B, %l0
smul %g7, 0x12B9, %o3
ba,a,pt %xcc, loop_2011
fmovrsgz %l5, %f31, %f2
fcmpd %fcc2, %f20, %f14
fornot1 %f22, %f6, %f10
loop_2011:
tl %icc, 0x6
tgu %xcc, 0x0
brgz,a %g3, loop_2012
movrne %i5, 0x39B, %l4
fmovsne %icc, %f21, %f9
fmovsn %xcc, %f22, %f2
loop_2012:
subc %g5, %i2, %i4
move %icc, %l2, %l6
movrlz %l3, %l1, %o5
tge %xcc, 0x5
movne %icc, %i6, %g2
edge32ln %i3, %o4, %g1
movrne %o7, 0x36A, %g6
sra %o1, %o6, %o0
srl %o2, %i7, %i1
fbule,a %fcc2, loop_2013
movgu %icc, %i0, %g4
mulscc %l0, %g7, %o3
fnand %f10, %f30, %f6
loop_2013:
sethi 0x1D00, %l5
fpadd16 %f26, %f4, %f24
taddcc %g3, %l4, %g5
fmovdcs %icc, %f27, %f26
ta %icc, 0x2
movgu %icc, %i5, %i4
fbule %fcc1, loop_2014
udivx %l2, 0x0EC1, %i2
tpos %xcc, 0x2
fmovrslez %l6, %f13, %f21
loop_2014:
andn %l3, 0x0881, %o5
sub %i6, %g2, %l1
be,pn %icc, loop_2015
andn %i3, %o4, %o7
addcc %g6, %o1, %g1
fmovdcs %xcc, %f31, %f18
loop_2015:
fandnot1s %f3, %f12, %f31
sub %o6, 0x0ECD, %o0
fmovde %xcc, %f28, %f23
umul %o2, %i7, %i1
smulcc %g4, %i0, %g7
ta %xcc, 0x3
tge %xcc, 0x3
xnorcc %o3, 0x0883, %l5
tcs %icc, 0x6
set 0x38, %o0
lduwa [%l7 + %o0] 0x11, %g3
bcc,pn %icc, loop_2016
edge32l %l4, %g5, %i5
taddcctv %l0, 0x0D7A, %i4
andcc %l2, 0x10CF, %l6
loop_2016:
fmovdn %icc, %f1, %f25
movrlez %l3, 0x13A, %o5
movcs %icc, %i6, %i2
sethi 0x0ED6, %g2
tge %icc, 0x4
fpadd16s %f11, %f0, %f13
bn,a,pn %icc, loop_2017
brlz %i3, loop_2018
movleu %icc, %o4, %o7
fmovsvc %icc, %f28, %f20
loop_2017:
movrgz %l1, %g6, %g1
loop_2018:
fxnors %f12, %f24, %f31
fble,a %fcc3, loop_2019
fsrc2s %f8, %f6
xnor %o1, %o0, %o2
movrgez %i7, %o6, %i1
loop_2019:
fsrc2 %f12, %f22
popc %g4, %i0
set 0x5D, %o1
ldstuba [%l7 + %o1] 0x89, %o3
fpack16 %f6, %f30
fmovd %f18, %f26
umulcc %l5, %g3, %g7
sra %l4, 0x0A, %i5
fbn,a %fcc1, loop_2020
movne %xcc, %l0, %i4
sll %g5, 0x11, %l6
bvs,a,pt %icc, loop_2021
loop_2020:
popc %l3, %o5
edge32n %l2, %i6, %g2
bneg,pn %icc, loop_2022
loop_2021:
movrgez %i3, 0x2BB, %i2
fmul8sux16 %f10, %f10, %f22
te %xcc, 0x7
loop_2022:
membar 0x75
edge16 %o4, %o7, %l1
fcmps %fcc3, %f21, %f0
umul %g6, %o1, %o0
edge16ln %g1, %i7, %o2
fcmpne32 %f6, %f26, %i1
ble loop_2023
fpack16 %f4, %f30
movleu %icc, %o6, %g4
tne %xcc, 0x0
loop_2023:
edge8l %o3, %i0, %l5
fmovrdlez %g3, %f4, %f22
tvc %icc, 0x7
umulcc %g7, 0x14D3, %l4
fmovrdgz %l0, %f18, %f20
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
be,a loop_2024
bge,a %xcc, loop_2025
fcmpes %fcc0, %f1, %f14
move %xcc, %i5, %g5
loop_2024:
nop
wr %g0, 0x18, %asi
ldswa [%l7 + 0x60] %asi, %l6
loop_2025:
tgu %xcc, 0x1
fabss %f5, %f31
edge16l %i4, %l3, %o5
fmovsgu %icc, %f21, %f25
stx %i6, [%l7 + 0x68]
orcc %g2, %l2, %i2
array32 %o4, %o7, %l1
tg %xcc, 0x4
edge8l %g6, %i3, %o0
movge %xcc, %o1, %g1
sir 0x1523
movg %icc, %o2, %i1
andncc %o6, %i7, %o3
xnorcc %i0, 0x0DC3, %l5
set 0x76, %g3
stha %g4, [%l7 + %g3] 0xe3
membar #Sync
movneg %icc, %g7, %g3
nop
setx loop_2026, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movleu %xcc, %l4, %i5
mova %xcc, %g5, %l0
wr %g0, 0x2c, %asi
ldda [%l7 + 0x60] %asi, %i6
loop_2026:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulx %i4, 0x0459, %o5
fsrc1 %f16, %f16
movgu %xcc, %l3, %i6
taddcctv %g2, 0x1580, %i2
edge8l %o4, %o7, %l1
edge8 %g6, %l2, %o0
array8 %i3, %g1, %o2
ldd [%l7 + 0x78], %f12
tg %icc, 0x7
movrgz %o1, 0x31A, %o6
xnor %i1, 0x070B, %o3
addc %i0, 0x0823, %i7
popc %g4, %g7
edge16n %l5, %l4, %g3
tvs %xcc, 0x4
fmul8x16au %f20, %f7, %f6
fornot2s %f26, %f4, %f22
fsrc2 %f18, %f8
popc %i5, %l0
fsrc1s %f15, %f23
tcc %xcc, 0x4
fxnor %f10, %f14, %f6
fsrc1s %f2, %f17
tcs %icc, 0x5
edge16n %g5, %i4, %o5
edge8n %l3, %i6, %g2
stbar
nop
set 0x40, %l6
prefetch [%l7 + %l6], 0x2
bcs,a,pt %xcc, loop_2027
tpos %xcc, 0x0
umulcc %i2, %o4, %o7
fsrc1s %f6, %f25
loop_2027:
fmovsvs %xcc, %f25, %f2
fmovsa %icc, %f0, %f22
tcc %icc, 0x2
bcs,a,pn %icc, loop_2028
fmovsn %xcc, %f15, %f9
umulcc %l1, 0x0F26, %g6
ldsh [%l7 + 0x5A], %l2
loop_2028:
brlez %l6, loop_2029
edge16ln %o0, %g1, %i3
bn,pt %icc, loop_2030
fbge %fcc1, loop_2031
loop_2029:
tn %icc, 0x6
faligndata %f16, %f10, %f18
loop_2030:
fmovrslz %o2, %f7, %f24
loop_2031:
sub %o1, %i1, %o6
edge16l %i0, %i7, %o3
popc 0x0259, %g7
tsubcctv %g4, 0x1A29, %l4
fbe %fcc3, loop_2032
te %icc, 0x6
edge32l %g3, %i5, %l5
taddcc %g5, %i4, %l0
loop_2032:
mulx %l3, 0x107E, %i6
smulcc %g2, %o5, %i2
fbue %fcc3, loop_2033
tge %icc, 0x2
smulcc %o7, 0x05EE, %l1
bleu,pn %icc, loop_2034
loop_2033:
edge8n %o4, %l2, %l6
prefetch [%l7 + 0x10], 0x1
tcs %icc, 0x3
loop_2034:
bleu,a,pt %icc, loop_2035
movrlez %g6, %g1, %i3
edge32n %o2, %o0, %o1
smulcc %o6, %i1, %i7
loop_2035:
popc 0x1A29, %i0
tg %xcc, 0x7
srl %o3, %g4, %g7
nop
set 0x09, %l3
stb %g3, [%l7 + %l3]
bne,pt %icc, loop_2036
fmovsge %xcc, %f2, %f11
fcmpeq16 %f24, %f30, %l4
array8 %i5, %g5, %i4
loop_2036:
smulcc %l0, %l3, %i6
ble,pt %xcc, loop_2037
fsrc1s %f3, %f27
sub %g2, 0x106F, %o5
fpadd32 %f4, %f20, %f16
loop_2037:
subccc %i2, 0x0FFE, %l5
faligndata %f18, %f4, %f24
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brz %l1, loop_2038
fmovd %f10, %f30
umul %o7, %o4, %l6
fbule %fcc0, loop_2039
loop_2038:
ba loop_2040
fbuge %fcc0, loop_2041
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2039:
fmovsn %xcc, %f16, %f8
loop_2040:
fbug,a %fcc2, loop_2042
loop_2041:
nop
setx loop_2043, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fnegd %f30, %f2
fnot2s %f24, %f20
loop_2042:
tn %icc, 0x0
loop_2043:
fabss %f1, %f3
bg,a,pt %xcc, loop_2044
fmovrdgez %g6, %f10, %f30
fcmpeq16 %f26, %f10, %l2
alignaddr %g1, %i3, %o2
loop_2044:
nop
wr %g0, 0x04, %asi
lduba [%l7 + 0x56] %asi, %o0
tle %icc, 0x7
movcc %xcc, %o1, %o6
fornot2s %f17, %f19, %f14
brgz %i1, loop_2045
alignaddrl %i7, %i0, %o3
or %g7, %g3, %g4
sdiv %i5, 0x1B31, %g5
loop_2045:
add %l4, 0x10D1, %l0
sdivcc %l3, 0x0B1B, %i6
fnot1s %f0, %f25
edge16n %g2, %i4, %i2
umul %l5, %l1, %o7
subc %o5, 0x11B5, %o4
fcmpne16 %f6, %f10, %l6
tvs %icc, 0x1
fmovdn %icc, %f1, %f29
sdiv %g6, 0x0E78, %l2
mova %xcc, %i3, %g1
fbu,a %fcc3, loop_2046
fnors %f27, %f14, %f11
fors %f20, %f29, %f21
fcmps %fcc2, %f15, %f2
loop_2046:
fandnot2s %f14, %f1, %f10
fexpand %f1, %f22
movleu %icc, %o2, %o0
srl %o6, 0x0B, %i1
bl,a loop_2047
tcs %icc, 0x2
fmovrdne %i7, %f2, %f18
bneg,a,pt %icc, loop_2048
loop_2047:
mulx %i0, 0x02B7, %o3
fmovspos %xcc, %f25, %f23
fbue,a %fcc1, loop_2049
loop_2048:
movcc %icc, %o1, %g7
andncc %g4, %i5, %g3
set 0x0C, %g2
stwa %l4, [%l7 + %g2] 0x19
loop_2049:
nop
wr %g0, 0x18, %asi
swapa [%l7 + 0x34] %asi, %g5
umulcc %l3, 0x0264, %l0
fors %f28, %f5, %f30
fmovscs %icc, %f22, %f2
fpadd32 %f2, %f22, %f0
udivcc %i6, 0x0AB2, %g2
fmovrdlz %i2, %f10, %f4
sethi 0x0F84, %i4
taddcc %l1, %o7, %o5
fcmple32 %f6, %f30, %l5
movcs %xcc, %o4, %g6
edge16 %l2, %l6, %g1
fmovdcs %icc, %f13, %f20
sll %o2, 0x01, %i3
wr %g0, 0x19, %asi
lduba [%l7 + 0x57] %asi, %o0
sethi 0x13E2, %o6
movleu %icc, %i1, %i7
sdivcc %i0, 0x0123, %o1
be,a,pn %xcc, loop_2050
movrlez %o3, 0x019, %g7
movcs %xcc, %g4, %i5
subccc %l4, 0x155B, %g5
loop_2050:
fbu,a %fcc0, loop_2051
alignaddrl %l3, %g3, %l0
fnot2s %f1, %f12
membar 0x0A
loop_2051:
tne %icc, 0x5
sllx %i6, 0x03, %g2
for %f30, %f30, %f24
bge loop_2052
mova %icc, %i2, %i4
tvs %icc, 0x4
mulscc %o7, %l1, %l5
loop_2052:
fbne %fcc2, loop_2053
fmovsl %icc, %f14, %f9
edge16ln %o4, %g6, %o5
umul %l2, %g1, %l6
loop_2053:
nop
wr %g0, 0x89, %asi
swapa [%l7 + 0x44] %asi, %i3
set 0x28, %i3
lda [%l7 + %i3] 0x19, %f11
fcmpne32 %f22, %f20, %o0
addcc %o6, 0x1493, %o2
fmovdvs %xcc, %f6, %f5
edge8 %i7, %i0, %i1
edge8l %o3, %g7, %o1
tleu %xcc, 0x4
stx %i5, [%l7 + 0x30]
smul %l4, %g5, %g4
taddcctv %g3, 0x0E98, %l0
fmovsl %xcc, %f7, %f28
subcc %l3, %g2, %i6
edge16 %i2, %o7, %i4
pdist %f26, %f12, %f30
taddcc %l5, 0x0BC3, %o4
tgu %icc, 0x4
movne %xcc, %l1, %o5
bvc %xcc, loop_2054
orn %l2, 0x047A, %g6
edge32n %g1, %i3, %o0
udivx %o6, 0x18DC, %o2
loop_2054:
addc %l6, 0x1875, %i0
movrne %i7, 0x19D, %o3
tge %xcc, 0x3
sethi 0x1817, %g7
movre %o1, %i1, %l4
and %g5, 0x0557, %i5
movrgz %g4, %l0, %l3
fmovsge %xcc, %f11, %f6
fbo,a %fcc3, loop_2055
xorcc %g3, %g2, %i2
umul %i6, 0x1B0E, %o7
movrlz %l5, %o4, %i4
loop_2055:
nop
wr %g0, 0xe2, %asi
stha %l1, [%l7 + 0x18] %asi
membar #Sync
edge8ln %l2, %g6, %g1
subc %o5, %o0, %i3
fmovde %icc, %f10, %f27
edge16 %o6, %o2, %i0
movgu %xcc, %l6, %i7
pdist %f2, %f10, %f26
addccc %g7, %o3, %i1
st %f5, [%l7 + 0x40]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umul %o1, %g5, %l4
set 0x64, %g5
lda [%l7 + %g5] 0x04, %f5
subcc %i5, %l0, %g4
wr %g0, 0xe3, %asi
stda %g2, [%l7 + 0x78] %asi
membar #Sync
fmovdvs %icc, %f12, %f26
set 0x55, %i0
ldsba [%l7 + %i0] 0x80, %g2
subcc %l3, 0x00BA, %i2
fmovsl %icc, %f15, %f21
tsubcc %o7, 0x087E, %i6
movg %icc, %o4, %l5
taddcctv %i4, 0x0664, %l2
edge16ln %g6, %g1, %l1
st %f22, [%l7 + 0x1C]
set 0x3D, %i7
stba %o5, [%l7 + %i7] 0x0c
fpack16 %f8, %f7
fmovsvc %icc, %f0, %f3
add %i3, %o6, %o0
taddcctv %o2, 0x0511, %l6
movge %icc, %i0, %i7
movgu %icc, %o3, %i1
movrlz %g7, %o1, %g5
fblg,a %fcc0, loop_2056
xnorcc %l4, %i5, %l0
tge %icc, 0x0
fabss %f7, %f15
loop_2056:
ba %icc, loop_2057
bcs,a %xcc, loop_2058
brlz,a %g3, loop_2059
fmovsvc %xcc, %f18, %f6
loop_2057:
fmovsvc %icc, %f9, %f17
loop_2058:
subc %g4, %l3, %i2
loop_2059:
andcc %o7, %i6, %g2
srax %l5, %o4, %l2
sub %i4, %g1, %g6
bgu loop_2060
bn,a,pn %icc, loop_2061
fmovdleu %xcc, %f21, %f7
tn %xcc, 0x6
loop_2060:
sethi 0x0AEB, %o5
loop_2061:
edge32n %l1, %o6, %o0
addc %i3, %o2, %l6
std %f12, [%l7 + 0x78]
subcc %i0, 0x0D20, %i7
edge32ln %o3, %g7, %o1
set 0x7F, %o3
stba %g5, [%l7 + %o3] 0x27
membar #Sync
taddcctv %i1, 0x03AF, %i5
udivcc %l4, 0x111A, %g3
ble,pn %icc, loop_2062
fbg,a %fcc0, loop_2063
mova %icc, %g4, %l3
sub %l0, %i2, %i6
loop_2062:
movrne %g2, 0x0DD, %l5
loop_2063:
alignaddr %o4, %l2, %i4
fcmpeq16 %f4, %f10, %g1
fxors %f13, %f5, %f14
fones %f8
add %g6, 0x0813, %o5
xnor %l1, 0x0096, %o6
fpadd16 %f26, %f12, %f4
fbul,a %fcc2, loop_2064
xnor %o7, 0x18CC, %o0
fmovde %icc, %f17, %f14
subc %o2, %i3, %l6
loop_2064:
sdivcc %i7, 0x109A, %o3
fpadd16 %f14, %f26, %f22
fmovdneg %xcc, %f13, %f31
udivcc %i0, 0x1F99, %g7
movpos %icc, %o1, %i1
srlx %i5, 0x0A, %g5
umul %l4, %g4, %l3
addccc %g3, 0x00AB, %l0
movrlez %i6, 0x18F, %g2
movrgez %l5, %o4, %i2
fbne %fcc3, loop_2065
bn loop_2066
fbul,a %fcc0, loop_2067
siam 0x4
loop_2065:
tcc %xcc, 0x5
loop_2066:
orn %l2, %g1, %g6
loop_2067:
nop
setx loop_2068, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movne %icc, %i4, %o5
orn %o6, %o7, %o0
fbule %fcc3, loop_2069
loop_2068:
fmovde %xcc, %f10, %f4
movvc %xcc, %l1, %i3
tcc %xcc, 0x3
loop_2069:
move %xcc, %o2, %l6
movneg %icc, %o3, %i0
fsrc1 %f18, %f26
fmovrsgz %i7, %f20, %f25
sllx %o1, 0x1B, %g7
wr %g0, 0x81, %asi
lduwa [%l7 + 0x40] %asi, %i1
add %l7, 0x68, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %i5
casxa [%l6] 0x19, %i5, %l4
fbuge %fcc2, loop_2070
fand %f18, %f16, %f26
movne %icc, %g5, %l3
movrlz %g3, %g4, %i6
loop_2070:
fpadd16 %f14, %f30, %f22
siam 0x2
movleu %icc, %g2, %l0
subcc %o4, 0x1BD4, %i2
wr %g0, 0x80, %asi
stwa %l5, [%l7 + 0x1C] %asi
fmovrdlz %g1, %f6, %f16
umulcc %g6, 0x1C48, %l2
tge %xcc, 0x6
set 0x2C, %i1
swapa [%l7 + %i1] 0x18, %o5
bg,a %icc, loop_2071
tn %xcc, 0x4
add %i4, %o7, %o6
fmovdle %xcc, %f15, %f28
loop_2071:
udivcc %o0, 0x0495, %l1
fbo %fcc0, loop_2072
xnor %o2, %l6, %i3
alignaddrl %o3, %i0, %o1
andncc %g7, %i1, %i7
loop_2072:
movleu %icc, %i5, %l4
movl %xcc, %l3, %g3
bge,a %xcc, loop_2073
movvs %xcc, %g4, %i6
ldsh [%l7 + 0x6E], %g2
movl %xcc, %g5, %o4
loop_2073:
movrlz %l0, %i2, %g1
fbug,a %fcc3, loop_2074
fmovdg %icc, %f6, %f11
udiv %g6, 0x1392, %l2
xnor %l5, 0x148D, %o5
loop_2074:
fmovrdne %i4, %f20, %f6
or %o7, %o0, %l1
bn loop_2075
fmovdne %icc, %f29, %f6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulscc %o6, 0x1B8D, %l6
loop_2075:
alignaddrl %i3, %o2, %o3
movrlez %o1, 0x0EF, %i0
set 0x7C, %g1
lda [%l7 + %g1] 0x18, %f17
edge16ln %i1, %i7, %i5
bneg,a,pn %xcc, loop_2076
sth %l4, [%l7 + 0x54]
bneg %icc, loop_2077
fmovsl %xcc, %f1, %f28
loop_2076:
xor %l3, 0x03A2, %g7
nop
setx loop_2078, %l0, %l1
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_2077:
srlx %g4, 0x1F, %i6
move %icc, %g3, %g2
fmovrsgz %o4, %f13, %f30
loop_2078:
edge8l %g5, %l0, %g1
fxnors %f25, %f31, %f16
tneg %icc, 0x0
addcc %i2, %g6, %l2
srax %l5, 0x00, %i4
nop
setx loop_2079, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
srlx %o7, 0x11, %o0
set 0x78, %o4
lda [%l7 + %o4] 0x89, %f14
loop_2079:
fcmped %fcc0, %f30, %f28
ba,a %icc, loop_2080
sdivx %l1, 0x157E, %o5
fmovdvs %xcc, %f20, %f19
orcc %o6, %l6, %o2
loop_2080:
array8 %o3, %o1, %i3
sub %i1, 0x0F78, %i0
bpos,a,pt %icc, loop_2081
edge32n %i7, %i5, %l4
array32 %l3, %g4, %g7
movpos %icc, %i6, %g3
loop_2081:
fmovrdlez %g2, %f12, %f26
movrgz %g5, %l0, %o4
movrgz %g1, 0x307, %i2
ta %xcc, 0x1
fcmpeq32 %f8, %f14, %l2
tcc %icc, 0x2
tpos %icc, 0x6
fcmpgt16 %f22, %f16, %g6
ta %icc, 0x2
edge8n %i4, %o7, %l5
fmovdcs %icc, %f0, %f6
fmovdl %xcc, %f4, %f14
movl %icc, %o0, %o5
fmovsg %icc, %f16, %f3
set 0x50, %l2
ldda [%l7 + %l2] 0x22, %o6
tcc %icc, 0x5
membar 0x6D
move %xcc, %l6, %o2
udivcc %l1, 0x0C66, %o1
andncc %i3, %o3, %i0
fmul8x16au %f23, %f13, %f16
ld [%l7 + 0x34], %f22
fmovdneg %xcc, %f25, %f7
fbn %fcc2, loop_2082
fnegd %f0, %f30
movleu %xcc, %i1, %i7
fpsub32s %f19, %f26, %f31
loop_2082:
sdiv %l4, 0x12D7, %l3
movne %xcc, %i5, %g7
xnorcc %i6, %g4, %g2
fnegs %f26, %f17
srl %g3, %g5, %l0
set 0x52, %l4
stha %g1, [%l7 + %l4] 0x0c
tgu %xcc, 0x0
bvc,a loop_2083
movcs %xcc, %i2, %o4
mova %icc, %l2, %g6
sethi 0x01C2, %o7
loop_2083:
movg %xcc, %i4, %l5
membar 0x48
movcc %icc, %o5, %o0
tsubcc %l6, %o6, %l1
mulscc %o2, %i3, %o3
edge8n %i0, %o1, %i7
fabss %f27, %f16
tvc %xcc, 0x7
tgu %icc, 0x0
movrgz %l4, 0x1C6, %i1
sdivx %i5, 0x1308, %g7
set 0x10, %i4
sta %f10, [%l7 + %i4] 0x88
movcs %xcc, %l3, %i6
srax %g4, 0x15, %g3
umul %g5, %l0, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x48, %i5
stxa %i2, [%l7 + %i5] 0x27
membar #Sync
fmovsvs %xcc, %f14, %f17
tn %xcc, 0x4
movgu %xcc, %o4, %l2
orncc %g6, %g2, %i4
movvc %icc, %o7, %o5
andncc %o0, %l6, %l5
movcc %icc, %o6, %l1
movcc %xcc, %i3, %o3
fbg,a %fcc1, loop_2084
edge8l %o2, %i0, %i7
udiv %o1, 0x1C2E, %l4
fandnot1 %f6, %f10, %f20
loop_2084:
fmovrdgez %i1, %f0, %f6
movrlz %g7, 0x297, %l3
movrlez %i6, 0x3A6, %i5
add %l7, 0x18, %l6
wr %g0, 0x81, %asi
casa [%l6] %asi, %g4, %g3
sub %g5, %l0, %i2
popc 0x1D50, %g1
be,pt %xcc, loop_2085
swap [%l7 + 0x68], %o4
stx %l2, [%l7 + 0x38]
brlz %g2, loop_2086
loop_2085:
taddcctv %g6, %o7, %o5
fmovscs %xcc, %f6, %f7
fmovsg %icc, %f25, %f23
loop_2086:
smul %o0, %i4, %l5
movne %xcc, %o6, %l6
set 0x2C, %o7
stwa %i3, [%l7 + %o7] 0x04
fblg %fcc2, loop_2087
bgu,a,pn %icc, loop_2088
fornot2s %f0, %f28, %f0
fbu,a %fcc1, loop_2089
loop_2087:
umul %l1, %o2, %i0
loop_2088:
fandnot2s %f12, %f2, %f15
movpos %icc, %o3, %i7
loop_2089:
mova %xcc, %o1, %i1
edge16 %l4, %g7, %i6
bne,a,pt %xcc, loop_2090
srlx %l3, %i5, %g3
movge %xcc, %g4, %g5
nop
setx loop_2091, %l0, %l1
jmpl %l1, %l0
loop_2090:
flush %l7 + 0x3C
bcc %icc, loop_2092
fmovsne %icc, %f19, %f29
loop_2091:
nop
add %l7, 0x18, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %g1
casxa [%l6] 0x04, %g1, %i2
loop_2092:
lduh [%l7 + 0x1C], %o4
fmovrse %g2, %f18, %f26
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %g6, %l2, %o7
addcc %o5, %i4, %l5
taddcc %o6, %o0, %l6
movrlez %l1, 0x228, %i3
tvc %xcc, 0x2
fornot1 %f18, %f10, %f0
movrlez %i0, %o3, %o2
move %icc, %o1, %i7
movneg %icc, %i1, %l4
fbug %fcc0, loop_2093
orncc %i6, %l3, %g7
edge8ln %i5, %g3, %g5
mulscc %l0, 0x123F, %g1
loop_2093:
fmul8x16 %f9, %f10, %f8
sdiv %g4, 0x0E72, %o4
set 0x18, %g7
ldxa [%l7 + %g7] 0x81, %g2
fcmpgt16 %f14, %f14, %i2
addccc %g6, 0x016C, %l2
or %o5, %i4, %l5
tleu %xcc, 0x2
fmovsvs %xcc, %f25, %f1
subc %o7, %o6, %l6
brnz %l1, loop_2094
stb %i3, [%l7 + 0x74]
andncc %i0, %o3, %o2
and %o1, 0x1EBF, %o0
loop_2094:
movge %xcc, %i7, %l4
fbg,a %fcc2, loop_2095
array32 %i1, %i6, %g7
umulcc %l3, %g3, %g5
addccc %i5, %l0, %g1
loop_2095:
move %xcc, %g4, %g2
tcs %xcc, 0x5
fmovscs %icc, %f13, %f10
srax %i2, 0x1C, %g6
udivcc %o4, 0x0E1A, %l2
fmuld8ulx16 %f1, %f2, %f28
fxnor %f28, %f10, %f4
fmovrdlez %o5, %f6, %f16
fmovrslz %i4, %f15, %f28
movneg %icc, %l5, %o7
fmovdne %icc, %f5, %f11
mulx %o6, %l1, %l6
fsrc2s %f18, %f11
fsrc1 %f16, %f8
fmovrsgez %i3, %f17, %f4
fxnors %f21, %f9, %f30
movvs %xcc, %o3, %i0
tn %xcc, 0x1
add %o1, 0x1F2D, %o0
set 0x60, %o6
ldda [%l7 + %o6] 0xeb, %o2
tcc %xcc, 0x3
fnand %f8, %f16, %f30
edge16 %l4, %i7, %i1
alignaddr %i6, %l3, %g3
fors %f11, %f7, %f13
subcc %g7, %i5, %l0
bleu loop_2096
fmul8x16al %f0, %f11, %f6
fexpand %f27, %f16
sll %g1, 0x06, %g5
loop_2096:
bne %xcc, loop_2097
fpsub16s %f15, %f9, %f6
movrlez %g4, 0x20E, %g2
sra %g6, %i2, %l2
loop_2097:
subccc %o5, 0x0E76, %o4
edge32ln %i4, %l5, %o6
brz %o7, loop_2098
st %f5, [%l7 + 0x34]
movrlez %l1, 0x1D1, %l6
tn %icc, 0x6
loop_2098:
movre %o3, %i3, %o1
wr %g0, 0x89, %asi
lda [%l7 + 0x7C] %asi, %f31
movleu %icc, %o0, %o2
membar 0x77
udivcc %i0, 0x15CC, %i7
mova %icc, %i1, %i6
fandnot2s %f3, %f20, %f17
movneg %icc, %l3, %g3
fpackfix %f2, %f15
tpos %xcc, 0x3
alignaddr %g7, %i5, %l0
fornot1s %f24, %f1, %f23
add %g1, 0x1C66, %l4
set 0x46, %i2
stba %g4, [%l7 + %i2] 0x11
fpadd16 %f12, %f28, %f12
sub %g5, 0x1B20, %g6
or %i2, 0x177B, %l2
fbe %fcc3, loop_2099
fmovdn %icc, %f15, %f6
bcc,a loop_2100
tvs %xcc, 0x0
loop_2099:
ba,a %xcc, loop_2101
fmovdvc %xcc, %f25, %f15
loop_2100:
nop
set 0x23, %g4
stba %g2, [%l7 + %g4] 0xe3
membar #Sync
loop_2101:
srax %o4, %i4, %o5
movrne %l5, 0x195, %o6
tsubcc %o7, %l1, %l6
umul %o3, %i3, %o0
set 0x78, %g6
lduwa [%l7 + %g6] 0x11, %o2
edge32n %i0, %i7, %o1
fmovrdgz %i1, %f30, %f18
srax %l3, %g3, %i6
nop
set 0x20, %l5
stx %g7, [%l7 + %l5]
siam 0x5
fbn %fcc2, loop_2102
fxor %f22, %f12, %f24
siam 0x2
brlz %l0, loop_2103
loop_2102:
fmovscc %icc, %f27, %f28
edge32 %i5, %l4, %g4
umul %g5, %g1, %i2
loop_2103:
ta %icc, 0x0
bshuffle %f6, %f0, %f4
lduh [%l7 + 0x18], %l2
srax %g6, 0x0F, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orn %o4, %i4, %o5
orn %o6, %o7, %l1
andncc %l6, %l5, %o3
fmovrdgz %o0, %f16, %f18
popc 0x07D6, %o2
tvc %xcc, 0x2
edge8l %i3, %i0, %i7
edge8ln %i1, %l3, %o1
set 0x3B, %l1
ldsba [%l7 + %l1] 0x81, %g3
fmovrdlz %i6, %f8, %f8
alignaddrl %l0, %i5, %l4
fmovdn %xcc, %f21, %f23
edge8ln %g7, %g4, %g1
fbl %fcc0, loop_2104
movcs %icc, %g5, %l2
tvc %icc, 0x0
or %g6, %g2, %i2
loop_2104:
fxors %f22, %f6, %f26
add %l7, 0x54, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %i4
casa [%l6] %asi, %i4, %o5
xnor %o4, %o7, %l1
set 0x58, %l0
prefetcha [%l7 + %l0] 0x14, 0x1
fmovrsgz %l5, %f10, %f9
fmovsg %icc, %f15, %f25
addc %o3, 0x0094, %o0
movrlz %o2, %o6, %i0
fnot2 %f12, %f18
tsubcctv %i7, 0x1C59, %i1
fpadd32s %f14, %f10, %f29
tl %xcc, 0x2
fmovdle %icc, %f28, %f9
bcc loop_2105
movvc %xcc, %i3, %o1
tg %xcc, 0x7
edge8 %g3, %l3, %l0
loop_2105:
fxnor %f22, %f18, %f28
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbue,a %fcc1, loop_2106
udivx %i6, 0x106F, %l4
fbul %fcc3, loop_2107
pdist %f12, %f6, %f12
loop_2106:
fzeros %f24
xnorcc %i5, %g7, %g4
loop_2107:
alignaddr %g5, %g1, %l2
umul %g6, %g2, %i4
movvs %xcc, %i2, %o4
fmovrdgez %o5, %f2, %f22
tsubcc %l1, %l6, %l5
fcmpne32 %f14, %f22, %o3
movn %xcc, %o0, %o2
fsrc2 %f28, %f16
movpos %xcc, %o6, %i0
fmovsge %xcc, %f6, %f25
ldd [%l7 + 0x50], %o6
fone %f30
ldsw [%l7 + 0x34], %i7
array32 %i3, %i1, %o1
xor %g3, 0x0B19, %l3
movrne %i6, %l0, %l4
sdivcc %i5, 0x10CE, %g4
fcmpgt16 %f8, %f20, %g7
tgu %icc, 0x5
tleu %xcc, 0x5
fmovsvc %icc, %f19, %f18
tcc %xcc, 0x2
tgu %xcc, 0x6
tgu %icc, 0x5
movneg %icc, %g5, %l2
xorcc %g6, %g2, %i4
ldub [%l7 + 0x77], %i2
brgez,a %o4, loop_2108
tcc %xcc, 0x5
edge8l %g1, %l1, %o5
udivcc %l6, 0x1964, %o3
loop_2108:
nop
wr %g0, 0x10, %asi
stba %o0, [%l7 + 0x60] %asi
ld [%l7 + 0x68], %f18
srl %o2, %o6, %l5
subcc %o7, 0x198D, %i0
flush %l7 + 0x64
fbo,a %fcc2, loop_2109
move %xcc, %i7, %i1
sth %o1, [%l7 + 0x24]
orcc %i3, %l3, %i6
loop_2109:
fmovsge %icc, %f5, %f15
movrgz %g3, 0x2E1, %l4
bcs,a,pt %xcc, loop_2110
fcmple32 %f14, %f20, %l0
orn %g4, %i5, %g7
brnz,a %l2, loop_2111
loop_2110:
fmovs %f23, %f26
addcc %g5, 0x0CA0, %g2
movcc %icc, %i4, %i2
loop_2111:
fcmpne32 %f12, %f20, %o4
srlx %g1, 0x0F, %l1
andn %g6, %l6, %o5
fmovsl %icc, %f1, %f31
brnz,a %o3, loop_2112
brnz %o0, loop_2113
movrne %o6, 0x219, %l5
wr %g0, 0x19, %asi
ldsba [%l7 + 0x62] %asi, %o7
loop_2112:
swap [%l7 + 0x54], %i0
loop_2113:
nop
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %i7, %o2
udivcc %o1, 0x1E0B, %i1
tcc %icc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdg %icc, %f29, %f1
brlz,a %l3, loop_2114
movrne %i3, %g3, %i6
movpos %xcc, %l0, %g4
movvs %icc, %l4, %g7
loop_2114:
array16 %l2, %i5, %g2
brnz,a %g5, loop_2115
lduw [%l7 + 0x5C], %i4
xnorcc %o4, %i2, %g1
movrlez %l1, 0x211, %g6
loop_2115:
edge8n %l6, %o3, %o0
set 0x6C, %o2
lda [%l7 + %o2] 0x88, %f30
fmovsl %xcc, %f30, %f26
edge16n %o5, %o6, %l5
nop
setx loop_2116, %l0, %l1
jmpl %l1, %i0
fmovsa %xcc, %f6, %f5
fandnot1 %f16, %f16, %f30
tgu %xcc, 0x1
loop_2116:
movn %xcc, %o7, %i7
xor %o1, 0x04F0, %o2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %l3, %i1, %g3
wr %g0, 0x89, %asi
lduha [%l7 + 0x32] %asi, %i6
movcc %xcc, %l0, %g4
nop
set 0x78, %i6
ldd [%l7 + %i6], %i2
edge8 %l4, %l2, %i5
fbul %fcc3, loop_2117
movl %xcc, %g7, %g2
fmovd %f12, %f12
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2117:
smul %g5, %i4, %o4
fxors %f8, %f5, %f6
subccc %i2, 0x1E9A, %l1
tle %icc, 0x1
alignaddr %g1, %g6, %l6
brlez,a %o3, loop_2118
fmovd %f26, %f10
fnands %f2, %f28, %f29
fand %f26, %f10, %f2
loop_2118:
sdivcc %o5, 0x1BC9, %o6
tleu %icc, 0x5
tne %icc, 0x5
wr %g0, 0x88, %asi
ldda [%l7 + 0x40] %asi, %f0
nop
setx loop_2119, %l0, %l1
jmpl %l1, %l5
edge32l %o0, %o7, %i7
subccc %o1, %o2, %i0
set 0x20, %o0
ldxa [%l7 + %o0] 0x15, %l3
loop_2119:
fzero %f28
tcc %xcc, 0x1
ta %xcc, 0x1
tcc %icc, 0x6
fmovda %xcc, %f23, %f26
alignaddr %g3, %i1, %i6
fmovsneg %xcc, %f7, %f15
andn %l0, 0x17F7, %i3
tleu %icc, 0x5
udiv %g4, 0x1D8A, %l4
fcmpgt32 %f4, %f24, %i5
fbule,a %fcc1, loop_2120
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16n %l2, %g2, %g7
sdiv %g5, 0x0480, %i4
loop_2120:
fcmps %fcc0, %f26, %f23
movge %icc, %i2, %o4
subcc %g1, 0x0392, %g6
udiv %l1, 0x04F0, %l6
taddcc %o3, 0x160D, %o5
prefetch [%l7 + 0x70], 0x2
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x38] %asi, 0x1
nop
set 0x40, %o1
std %f28, [%l7 + %o1]
popc %o0, %o6
subccc %i7, 0x0585, %o7
fcmpeq16 %f6, %f28, %o2
movrlez %o1, 0x094, %i0
fcmpgt32 %f20, %f24, %l3
faligndata %f14, %f26, %f20
nop
setx loop_2121, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
pdist %f22, %f6, %f6
fbn %fcc3, loop_2122
movge %xcc, %i1, %g3
loop_2121:
sdivcc %i6, 0x17CE, %i3
bleu loop_2123
loop_2122:
movg %icc, %l0, %g4
udiv %i5, 0x176F, %l2
fmovscs %xcc, %f8, %f12
loop_2123:
mulscc %g2, %g7, %l4
wr %g0, 0x80, %asi
ldsba [%l7 + 0x65] %asi, %g5
fcmpd %fcc0, %f28, %f18
movpos %icc, %i4, %o4
xnorcc %g1, 0x1642, %g6
ta %xcc, 0x5
or %i2, %l1, %o3
te %xcc, 0x5
tl %icc, 0x6
subccc %o5, %l6, %l5
alignaddr %o6, %i7, %o7
brlz %o0, loop_2124
smul %o2, %i0, %l3
mulscc %i1, 0x0DC9, %g3
orn %i6, 0x19DC, %o1
loop_2124:
fornot2 %f30, %f4, %f4
movg %icc, %i3, %l0
smul %i5, %g4, %l2
tleu %xcc, 0x4
edge32ln %g7, %l4, %g5
fmovrdgez %i4, %f20, %f24
nop
setx loop_2125, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
setx loop_2126, %l0, %l1
jmpl %l1, %o4
tsubcctv %g2, 0x12A1, %g6
tcc %xcc, 0x1
loop_2125:
taddcc %i2, 0x0F10, %g1
loop_2126:
tneg %icc, 0x3
fcmpes %fcc1, %f3, %f9
movrgez %l1, 0x342, %o5
fornot1s %f18, %f27, %f0
orcc %l6, 0x12B2, %l5
movcs %icc, %o3, %i7
wr %g0, 0x89, %asi
lduba [%l7 + 0x6D] %asi, %o6
alignaddr %o7, %o0, %o2
mulscc %l3, 0x03CD, %i0
fmuld8ulx16 %f22, %f13, %f18
tle %xcc, 0x0
movvs %xcc, %g3, %i1
movrlez %i6, 0x15E, %i3
edge32ln %o1, %l0, %i5
fmovdgu %icc, %f27, %f26
fand %f4, %f12, %f28
membar 0x53
fpmerge %f4, %f9, %f12
ldsh [%l7 + 0x2A], %l2
udivcc %g4, 0x008F, %l4
sdivx %g5, 0x11FA, %i4
ldsw [%l7 + 0x0C], %o4
edge8ln %g2, %g7, %i2
edge16 %g6, %g1, %l1
movcc %icc, %o5, %l6
smul %l5, 0x1DAA, %i7
subcc %o6, %o3, %o7
fnot1 %f18, %f8
movre %o2, 0x2A8, %l3
popc %i0, %o0
bcc loop_2127
edge8ln %g3, %i1, %i3
subcc %o1, %l0, %i5
and %l2, %i6, %g4
loop_2127:
xnor %l4, 0x16E2, %g5
fornot2 %f14, %f26, %f16
srax %i4, 0x01, %o4
taddcc %g7, 0x0163, %i2
fexpand %f4, %f0
fandnot2s %f20, %f5, %f15
set 0x1C, %o5
sta %f1, [%l7 + %o5] 0x19
nop
setx loop_2128, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
sdivcc %g6, 0x1FE3, %g2
edge8n %g1, %o5, %l1
addccc %l6, %l5, %i7
loop_2128:
fbul,a %fcc0, loop_2129
fpadd32 %f28, %f0, %f22
movgu %xcc, %o3, %o6
movgu %icc, %o7, %o2
loop_2129:
bleu,pn %xcc, loop_2130
edge16l %i0, %o0, %g3
edge8 %l3, %i3, %o1
sdivcc %i1, 0x1E9D, %l0
loop_2130:
xnor %i5, %l2, %g4
and %l4, %i6, %i4
movleu %icc, %o4, %g7
brlz,a %i2, loop_2131
bneg,a,pn %icc, loop_2132
ldub [%l7 + 0x4D], %g6
movcs %xcc, %g5, %g2
loop_2131:
ldd [%l7 + 0x78], %o4
loop_2132:
bn,a,pn %xcc, loop_2133
tg %xcc, 0x5
tsubcc %g1, %l1, %l6
ble,a,pn %icc, loop_2134
loop_2133:
edge16 %l5, %i7, %o3
fcmple32 %f14, %f28, %o7
fbg %fcc3, loop_2135
loop_2134:
subcc %o2, %o6, %i0
fnegs %f30, %f17
and %o0, %g3, %i3
loop_2135:
movvs %icc, %o1, %l3
sub %l0, 0x1636, %i5
fmovdcs %icc, %f27, %f27
popc 0x1760, %i1
edge16n %l2, %g4, %l4
nop
set 0x28, %g3
stw %i6, [%l7 + %g3]
udivcc %i4, 0x1670, %o4
edge32 %g7, %g6, %i2
bvc %xcc, loop_2136
edge16ln %g5, %o5, %g2
movn %xcc, %g1, %l6
bl,a,pt %xcc, loop_2137
loop_2136:
xnor %l5, %l1, %i7
lduh [%l7 + 0x50], %o3
bg loop_2138
loop_2137:
fxnors %f7, %f14, %f13
and %o2, 0x0FC9, %o7
udiv %o6, 0x02B3, %o0
loop_2138:
nop
set 0x68, %l3
ldswa [%l7 + %l3] 0x0c, %g3
tn %xcc, 0x6
tvs %xcc, 0x7
fbug,a %fcc1, loop_2139
tcc %xcc, 0x4
tne %xcc, 0x0
fmovrsne %i3, %f24, %f29
loop_2139:
nop
wr %g0, 0x27, %asi
stda %o0, [%l7 + 0x38] %asi
membar #Sync
xor %l3, 0x157E, %i0
movcs %icc, %l0, %i5
movvs %xcc, %i1, %g4
andn %l2, %l4, %i6
mulx %o4, %i4, %g7
edge16ln %i2, %g5, %o5
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x30] %asi, 0x1
umul %g6, %g1, %l6
tn %xcc, 0x6
movge %xcc, %l1, %l5
fmovde %icc, %f6, %f7
movle %xcc, %i7, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brlz %o7, loop_2140
edge32 %o6, %o0, %g3
edge16ln %o2, %o1, %i3
set 0x40, %l6
lda [%l7 + %l6] 0x0c, %f27
loop_2140:
fmovrsne %l3, %f22, %f23
movre %l0, 0x3D8, %i5
edge8n %i1, %g4, %i0
fmovscs %xcc, %f0, %f27
fmovdpos %xcc, %f17, %f27
set 0x28, %i3
lduwa [%l7 + %i3] 0x11, %l2
tcs %xcc, 0x6
set 0x15, %g2
ldsba [%l7 + %g2] 0x19, %l4
fzeros %f19
orncc %i6, %o4, %i4
edge8 %g7, %g5, %i2
membar 0x40
movge %icc, %o5, %g2
addcc %g1, %g6, %l1
wr %g0, 0x18, %asi
ldda [%l7 + 0x40] %asi, %f16
udiv %l6, 0x028D, %i7
xor %o3, %l5, %o7
movne %xcc, %o0, %o6
fpadd32 %f22, %f10, %f16
sdivx %o2, 0x0FB0, %o1
subc %i3, %g3, %l0
movrlz %i5, %i1, %l3
edge16 %i0, %l2, %l4
addccc %i6, 0x1CBB, %g4
mova %xcc, %i4, %g7
tvc %icc, 0x4
tne %xcc, 0x1
move %icc, %o4, %i2
fandnot2 %f8, %f12, %f12
movne %icc, %g5, %o5
alignaddr %g2, %g1, %l1
fmovrslz %g6, %f7, %f12
xor %l6, 0x1979, %o3
movrlz %l5, %o7, %o0
orn %o6, %i7, %o2
fmovdvs %icc, %f3, %f3
tpos %xcc, 0x3
array32 %i3, %g3, %o1
siam 0x2
array32 %i5, %l0, %l3
udivcc %i0, 0x08CD, %l2
tn %icc, 0x2
movre %l4, 0x206, %i1
orn %i6, 0x01DE, %i4
movg %icc, %g7, %g4
fandnot1s %f24, %f11, %f9
fones %f5
set 0x58, %i0
ldxa [%l7 + %i0] 0x81, %i2
xorcc %o4, 0x05AA, %g5
fpack32 %f12, %f8, %f2
orcc %g2, 0x14E9, %g1
fmovrdlez %l1, %f4, %f4
movrgz %o5, 0x121, %g6
fmuld8ulx16 %f0, %f10, %f6
swap [%l7 + 0x20], %l6
alignaddrl %o3, %l5, %o7
edge16n %o0, %o6, %o2
fmovsg %icc, %f7, %f29
movvs %icc, %i7, %g3
edge32l %o1, %i3, %l0
udivcc %i5, 0x1061, %i0
fmovrdlez %l3, %f24, %f14
edge32n %l4, %i1, %i6
fandnot1s %f6, %f6, %f19
tleu %icc, 0x2
fpadd16 %f24, %f22, %f6
addcc %i4, 0x0931, %g7
tgu %icc, 0x1
edge16l %l2, %i2, %o4
umul %g4, 0x1730, %g5
fcmpeq16 %f16, %f18, %g2
orcc %g1, %o5, %l1
smul %l6, 0x0501, %g6
movre %o3, 0x275, %l5
membar 0x48
set 0x58, %i7
lduwa [%l7 + %i7] 0x19, %o7
array16 %o0, %o6, %i7
sth %o2, [%l7 + 0x14]
bgu,pn %icc, loop_2141
ta %icc, 0x5
fpsub32 %f16, %f6, %f6
fornot2 %f22, %f18, %f4
loop_2141:
edge32ln %g3, %i3, %o1
srl %i5, %l0, %i0
taddcctv %l3, 0x14E8, %l4
udivx %i6, 0x1246, %i4
prefetch [%l7 + 0x40], 0x0
tgu %icc, 0x1
edge8n %i1, %l2, %i2
wr %g0, 0x81, %asi
ldsba [%l7 + 0x30] %asi, %g7
ldd [%l7 + 0x60], %f2
fpsub32 %f18, %f6, %f30
movg %icc, %g4, %o4
movneg %xcc, %g2, %g1
fmovrdgez %o5, %f20, %f30
fmovdn %icc, %f23, %f9
move %icc, %g5, %l6
movn %icc, %l1, %g6
sethi 0x1B09, %o3
tl %icc, 0x2
fmovde %icc, %f0, %f22
ldsb [%l7 + 0x57], %l5
array32 %o0, %o6, %o7
edge16ln %i7, %o2, %g3
tl %icc, 0x5
addccc %o1, 0x1900, %i5
tneg %xcc, 0x4
taddcctv %l0, 0x14B4, %i0
nop
setx loop_2142, %l0, %l1
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, %i3, %l3
fmul8sux16 %f14, %f14, %f0
edge8l %i6, %l4, %i4
loop_2142:
mulx %l2, 0x1BAC, %i2
st %f29, [%l7 + 0x40]
set 0x10, %g5
lda [%l7 + %g5] 0x14, %f12
set 0x49, %o3
ldstuba [%l7 + %o3] 0x04, %i1
array8 %g4, %g7, %g2
fmovsa %xcc, %f26, %f2
umul %g1, 0x0483, %o5
fmovrsgz %g5, %f16, %f27
be loop_2143
fnors %f0, %f17, %f31
fbuge,a %fcc2, loop_2144
fmovs %f6, %f2
loop_2143:
addcc %l6, %o4, %g6
tgu %icc, 0x0
loop_2144:
andncc %o3, %l1, %l5
sllx %o6, %o0, %i7
fmovrsgz %o7, %f17, %f26
taddcctv %o2, 0x0618, %g3
umulcc %i5, 0x0EC4, %o1
sdivcc %i0, 0x0AEF, %i3
ba loop_2145
fandnot1 %f18, %f14, %f18
taddcc %l3, %l0, %l4
edge32l %i4, %i6, %l2
loop_2145:
tsubcc %i1, 0x0B95, %i2
swap [%l7 + 0x60], %g4
flush %l7 + 0x3C
st %f2, [%l7 + 0x1C]
sdiv %g2, 0x0651, %g1
fmuld8sux16 %f31, %f11, %f4
fmuld8sux16 %f29, %f7, %f12
bn,a,pn %xcc, loop_2146
fand %f16, %f10, %f26
movg %icc, %g7, %g5
movcc %icc, %l6, %o4
loop_2146:
fba,a %fcc2, loop_2147
fmovdgu %xcc, %f2, %f14
set 0x78, %i1
sta %f5, [%l7 + %i1] 0x10
loop_2147:
fcmped %fcc1, %f4, %f22
edge32 %g6, %o3, %l1
mulscc %o5, %o6, %o0
set 0x40, %o4
stxa %l5, [%l7 + %o4] 0xe2
membar #Sync
movn %icc, %i7, %o7
subccc %g3, %i5, %o1
addc %o2, %i3, %i0
movneg %xcc, %l0, %l3
be,a %icc, loop_2148
srl %l4, 0x0D, %i6
fbl %fcc1, loop_2149
fmovde %icc, %f10, %f29
loop_2148:
edge8ln %l2, %i4, %i2
tgu %icc, 0x4
loop_2149:
tn %xcc, 0x1
tvs %icc, 0x4
srl %i1, %g4, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %xcc, %g2, %g7
membar 0x29
fornot2s %f29, %f2, %f27
sethi 0x173C, %g5
fands %f10, %f25, %f20
fsrc1 %f20, %f28
xorcc %l6, %o4, %o3
wr %g0, 0x80, %asi
lduwa [%l7 + 0x58] %asi, %g6
bg,a loop_2150
edge32n %o5, %o6, %l1
fpadd16 %f20, %f22, %f24
fmovrslz %o0, %f19, %f18
loop_2150:
fmovdne %xcc, %f24, %f22
fpsub16s %f24, %f28, %f18
fnor %f6, %f22, %f0
edge16ln %l5, %o7, %g3
fmul8x16au %f6, %f19, %f10
tne %xcc, 0x5
addccc %i5, %o1, %i7
array16 %o2, %i3, %i0
ldub [%l7 + 0x36], %l0
nop
setx loop_2151, %l0, %l1
jmpl %l1, %l4
movrne %l3, %l2, %i4
fcmpd %fcc2, %f10, %f4
fbu %fcc0, loop_2152
loop_2151:
fmovdleu %xcc, %f25, %f3
bneg,a,pt %xcc, loop_2153
udivcc %i2, 0x0A29, %i6
loop_2152:
movrgz %i1, %g1, %g4
movneg %xcc, %g2, %g7
loop_2153:
fmovdne %icc, %f22, %f1
fmovd %f30, %f22
add %g5, %o4, %l6
mulx %g6, %o5, %o3
membar 0x53
udivx %o6, 0x172E, %l1
tvs %icc, 0x3
fmul8ulx16 %f14, %f14, %f12
andcc %l5, %o7, %g3
mova %xcc, %o0, %i5
and %i7, 0x150E, %o1
subc %i3, %o2, %i0
fmovrdlez %l4, %f22, %f26
orn %l3, %l2, %l0
ldsh [%l7 + 0x3C], %i2
fbo,a %fcc1, loop_2154
sra %i6, %i4, %i1
subc %g4, 0x1911, %g1
fsrc1 %f18, %f10
loop_2154:
fbug %fcc0, loop_2155
movneg %xcc, %g7, %g5
fmovrde %g2, %f4, %f18
bpos loop_2156
loop_2155:
fcmpes %fcc0, %f30, %f11
fmuld8ulx16 %f8, %f28, %f18
orn %o4, 0x0DD2, %l6
loop_2156:
nop
add %l7, 0x3C, %l6
wr %g0, 0x10, %asi
casa [%l6] 0x10, %o5, %o3
movrgez %o6, 0x217, %l1
andcc %l5, %g6, %g3
addc %o0, 0x0FA5, %o7
xnorcc %i5, 0x131B, %o1
fblg,a %fcc2, loop_2157
ba,pt %icc, loop_2158
flush %l7 + 0x6C
edge8 %i3, %i7, %i0
loop_2157:
edge16 %l4, %l3, %l2
loop_2158:
tsubcc %o2, 0x1BA1, %i2
movvs %icc, %i6, %i4
set 0x10, %l2
ldda [%l7 + %l2] 0x23, %l0
edge8l %i1, %g4, %g1
tn %icc, 0x2
array8 %g7, %g5, %g2
tsubcc %o4, %o5, %l6
fnegs %f21, %f26
tpos %icc, 0x6
edge32l %o3, %l1, %o6
movcs %icc, %l5, %g6
fpadd16 %f10, %f16, %f18
fnegs %f11, %f1
fmovsa %icc, %f2, %f0
udivcc %g3, 0x07D5, %o7
te %icc, 0x4
set 0x24, %g1
lda [%l7 + %g1] 0x10, %f11
fnot2 %f24, %f18
orncc %i5, %o1, %i3
movge %icc, %i7, %i0
tle %xcc, 0x2
fnegs %f12, %f17
brgz,a %o0, loop_2159
fors %f29, %f5, %f1
subccc %l4, %l2, %o2
andncc %l3, %i2, %i4
loop_2159:
nop
set 0x52, %l4
sth %i6, [%l7 + %l4]
array8 %i1, %l0, %g1
movrlz %g4, 0x24D, %g5
fxnor %f12, %f20, %f16
sir 0x1F8C
ble,pn %xcc, loop_2160
ble loop_2161
brnz %g2, loop_2162
stb %o4, [%l7 + 0x45]
loop_2160:
movne %xcc, %o5, %g7
loop_2161:
movneg %icc, %o3, %l6
loop_2162:
fmovdge %icc, %f17, %f3
fmovdpos %icc, %f7, %f29
set 0x30, %i5
stxa %o6, [%l7 + %i5] 0xeb
membar #Sync
movn %xcc, %l1, %g6
nop
set 0x58, %o7
prefetch [%l7 + %o7], 0x2
xnorcc %g3, 0x018B, %o7
fxor %f10, %f0, %f20
sir 0x176E
tleu %xcc, 0x4
tle %xcc, 0x5
fmovdneg %icc, %f4, %f13
fbe %fcc2, loop_2163
nop
setx loop_2164, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tvc %xcc, 0x3
mulscc %l5, 0x1290, %i5
loop_2163:
nop
set 0x70, %i4
sth %o1, [%l7 + %i4]
loop_2164:
edge8l %i3, %i7, %i0
edge16 %o0, %l4, %l2
movrlez %l3, 0x089, %o2
fmovrsgz %i2, %f15, %f8
fbue,a %fcc0, loop_2165
edge32n %i4, %i1, %l0
movne %xcc, %g1, %g4
ldsh [%l7 + 0x58], %i6
loop_2165:
fmovsvc %icc, %f16, %f23
orncc %g2, 0x00DD, %o4
tvc %icc, 0x0
andn %g5, 0x0897, %g7
sir 0x1862
movvs %xcc, %o5, %o3
edge32 %l6, %l1, %g6
fbu,a %fcc1, loop_2166
edge8 %o6, %g3, %o7
tsubcctv %l5, %o1, %i5
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x5A] %asi, %i3
loop_2166:
fbue %fcc0, loop_2167
edge16ln %i0, %i7, %o0
fmuld8ulx16 %f5, %f10, %f24
fmovsa %icc, %f1, %f26
loop_2167:
movleu %xcc, %l2, %l4
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x0D] %asi, %l3
tl %xcc, 0x0
xor %i2, %i4, %o2
srl %i1, 0x09, %l0
movn %icc, %g4, %g1
ldstub [%l7 + 0x3A], %g2
sdiv %i6, 0x172B, %o4
srl %g7, 0x1F, %g5
fornot2s %f2, %f19, %f20
wr %g0, 0x57, %asi
stxa %o3, [%g0 + 0x0] %asi
sdivx %o5, 0x1193, %l1
tneg %xcc, 0x2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
te %icc, 0x3
std %f28, [%l7 + 0x18]
movl %xcc, %g6, %l6
movcs %icc, %g3, %o6
nop
set 0x38, %g7
ldd [%l7 + %g7], %o6
mova %icc, %o1, %i5
sir 0x064A
fornot1s %f22, %f22, %f31
array16 %i3, %i0, %i7
movre %l5, 0x174, %o0
tsubcctv %l2, %l4, %i2
nop
set 0x0C, %o6
prefetch [%l7 + %o6], 0x0
fmovd %f12, %f10
wr %g0, 0x19, %asi
lduba [%l7 + 0x38] %asi, %l3
smul %o2, %i1, %i4
nop
set 0x50, %i2
stb %g4, [%l7 + %i2]
set 0x30, %g6
stda %l0, [%l7 + %g6] 0x23
membar #Sync
brz,a %g1, loop_2168
tgu %xcc, 0x3
ldd [%l7 + 0x50], %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2168:
edge16l %i6, %o4, %g7
mulscc %o3, %g5, %l1
srlx %g6, %l6, %g3
edge8n %o5, %o6, %o1
edge16n %i5, %o7, %i3
fbg,a %fcc0, loop_2169
srl %i0, 0x02, %i7
bne,pt %icc, loop_2170
movne %icc, %l5, %l2
loop_2169:
fble %fcc1, loop_2171
movvs %icc, %o0, %l4
loop_2170:
membar 0x14
move %xcc, %l3, %i2
loop_2171:
movle %xcc, %o2, %i4
fcmps %fcc3, %f5, %f16
wr %g0, 0x10, %asi
lduba [%l7 + 0x31] %asi, %g4
movne %xcc, %l0, %g1
fmovdn %xcc, %f2, %f8
nop
set 0x74, %g4
stw %g2, [%l7 + %g4]
fnegs %f31, %f22
fand %f4, %f24, %f12
sub %i1, 0x1A04, %i6
fcmps %fcc0, %f8, %f20
fmul8x16au %f25, %f16, %f24
fmovrdlz %g7, %f14, %f12
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpack32 %f8, %f8, %f8
addc %o4, %g5, %o3
movle %icc, %g6, %l1
movcc %icc, %g3, %l6
fba %fcc3, loop_2172
sdivx %o6, 0x1500, %o5
srlx %i5, %o7, %o1
fxnors %f24, %f11, %f9
loop_2172:
nop
add %l7, 0x08, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %i0
casxa [%l6] %asi, %i0, %i3
wr %g0, 0x10, %asi
lda [%l7 + 0x24] %asi, %f22
sdivcc %l5, 0x1161, %l2
fmovrsgz %o0, %f5, %f10
fbuge %fcc2, loop_2173
tvs %icc, 0x5
fmovsl %icc, %f29, %f4
st %f12, [%l7 + 0x70]
loop_2173:
udivx %l4, 0x144C, %l3
brlz %i7, loop_2174
sdivcc %o2, 0x1254, %i4
movneg %icc, %i2, %l0
bvc loop_2175
loop_2174:
tgu %xcc, 0x2
sir 0x0842
addcc %g1, 0x0646, %g4
loop_2175:
sllx %g2, %i1, %g7
fmovsne %xcc, %f23, %f28
wr %g0, 0x21, %asi
stxa %i6, [%g0 + 0x110] %asi
tcs %xcc, 0x0
ldstub [%l7 + 0x54], %g5
fmovdgu %xcc, %f29, %f27
fcmpne32 %f0, %f20, %o4
orn %o3, %l1, %g6
bneg %icc, loop_2176
movn %icc, %l6, %o6
ldsw [%l7 + 0x3C], %g3
fmovrslez %o5, %f16, %f15
loop_2176:
fmovrslez %o7, %f17, %f17
fblg %fcc1, loop_2177
fands %f12, %f9, %f12
fcmpne16 %f24, %f0, %i5
movrlz %i0, %o1, %l5
loop_2177:
nop
wr %g0, 0x80, %asi
sta %f15, [%l7 + 0x4C] %asi
sth %l2, [%l7 + 0x34]
fxnors %f31, %f1, %f19
srl %o0, 0x10, %i3
tcc %xcc, 0x0
movn %xcc, %l4, %i7
brgz %l3, loop_2178
ld [%l7 + 0x08], %f0
wr %g0, 0x89, %asi
ldswa [%l7 + 0x1C] %asi, %i4
loop_2178:
tl %xcc, 0x5
mulx %i2, 0x103C, %l0
brgz %g1, loop_2179
tsubcctv %o2, %g4, %g2
tpos %icc, 0x6
movrlez %g7, 0x3EA, %i6
loop_2179:
nop
wr %g0, 0x18, %asi
stwa %i1, [%l7 + 0x54] %asi
array16 %g5, %o3, %l1
siam 0x4
taddcc %o4, %g6, %o6
srax %l6, %g3, %o5
fpadd32 %f0, %f8, %f20
subcc %o7, 0x1B1D, %i0
nop
set 0x60, %l1
ldsb [%l7 + %l1], %o1
addccc %i5, 0x0945, %l5
tne %icc, 0x7
tl %icc, 0x5
sll %l2, 0x06, %o0
brz,a %i3, loop_2180
sdivx %l4, 0x1D57, %i7
fnegs %f2, %f25
set 0x40, %l5
stda %f0, [%l7 + %l5] 0x04
loop_2180:
array8 %i4, %l3, %i2
fxor %f28, %f14, %f4
movle %xcc, %l0, %g1
movg %xcc, %o2, %g4
movge %icc, %g7, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnegs %f27, %f31
brgz,a %i6, loop_2181
fbe,a %fcc3, loop_2182
addc %i1, %g5, %o3
sdiv %o4, 0x002C, %g6
loop_2181:
fpmerge %f2, %f4, %f30
loop_2182:
edge32 %o6, %l6, %l1
movleu %icc, %g3, %o5
popc %i0, %o1
movne %xcc, %i5, %l5
fcmps %fcc2, %f10, %f23
tgu %icc, 0x6
fmul8ulx16 %f18, %f22, %f26
set 0x7E, %l0
stba %l2, [%l7 + %l0] 0x11
movne %icc, %o7, %o0
smul %i3, 0x0014, %i7
tge %icc, 0x5
edge32l %i4, %l3, %l4
srlx %l0, 0x16, %i2
fsrc1 %f12, %f4
fmovrdgez %o2, %f10, %f24
membar 0x7B
edge8l %g4, %g1, %g2
fpack16 %f30, %f16
umulcc %g7, 0x1EA0, %i1
for %f6, %f28, %f12
edge32n %i6, %g5, %o3
andncc %g6, %o4, %o6
fnand %f28, %f28, %f6
ld [%l7 + 0x7C], %f5
movg %xcc, %l1, %l6
mova %icc, %g3, %o5
brz %o1, loop_2183
smulcc %i0, %l5, %i5
fsrc1 %f2, %f30
movl %icc, %l2, %o7
loop_2183:
movrlz %o0, %i7, %i3
edge8n %i4, %l4, %l3
ldd [%l7 + 0x70], %f26
membar 0x60
fbug,a %fcc2, loop_2184
movneg %icc, %l0, %i2
edge8n %o2, %g1, %g4
edge32l %g7, %i1, %i6
loop_2184:
move %xcc, %g2, %g5
udiv %o3, 0x0370, %o4
umul %o6, %g6, %l1
or %g3, %o5, %l6
xnorcc %o1, 0x17C2, %l5
tsubcctv %i0, 0x10EA, %i5
bcs,a %icc, loop_2185
movneg %xcc, %o7, %o0
fbul,a %fcc0, loop_2186
andn %i7, %i3, %i4
loop_2185:
fmuld8ulx16 %f17, %f0, %f0
tne %xcc, 0x7
loop_2186:
bne %icc, loop_2187
or %l4, %l2, %l0
addccc %i2, %l3, %o2
fmovsneg %icc, %f11, %f19
loop_2187:
movcc %icc, %g4, %g1
addc %i1, %g7, %g2
fmovrsgz %i6, %f1, %f28
fmovsa %xcc, %f16, %f14
fbne,a %fcc2, loop_2188
st %f0, [%l7 + 0x58]
tvc %icc, 0x6
movvc %icc, %o3, %o4
loop_2188:
edge32n %o6, %g5, %g6
fbe %fcc1, loop_2189
movl %icc, %l1, %g3
set 0x40, %o2
stda %f0, [%l7 + %o2] 0x18
loop_2189:
fbuge,a %fcc2, loop_2190
edge32l %l6, %o1, %l5
orncc %o5, %i5, %o7
movrlz %o0, 0x2A5, %i7
loop_2190:
stx %i3, [%l7 + 0x08]
movrlz %i0, 0x247, %l4
fpadd32 %f8, %f4, %f16
set 0x40, %o0
ldda [%l7 + %o0] 0x89, %f0
andn %i4, 0x1C8E, %l0
nop
setx loop_2191, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
brgez %i2, loop_2192
mulx %l2, %l3, %o2
taddcc %g4, 0x0CB1, %g1
loop_2191:
fpadd32 %f12, %f18, %f10
loop_2192:
alignaddr %i1, %g2, %g7
edge8n %i6, %o3, %o6
call loop_2193
ldsb [%l7 + 0x15], %g5
tvs %xcc, 0x0
fmovdge %icc, %f30, %f21
loop_2193:
fcmped %fcc2, %f8, %f16
movl %icc, %o4, %l1
movrgez %g3, 0x08B, %l6
sdivx %o1, 0x1E71, %l5
st %f19, [%l7 + 0x50]
fcmpes %fcc2, %f30, %f22
set 0x3E, %i6
lduha [%l7 + %i6] 0x11, %g6
fpsub32s %f27, %f30, %f6
fblg %fcc3, loop_2194
edge32l %i5, %o5, %o0
movvs %xcc, %o7, %i7
addc %i0, %i3, %l4
loop_2194:
orcc %l0, 0x09B1, %i2
swap [%l7 + 0x7C], %i4
nop
setx loop_2195, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovdpos %icc, %f31, %f10
tpos %icc, 0x2
edge32n %l2, %l3, %g4
loop_2195:
bge %icc, loop_2196
umulcc %o2, %g1, %i1
edge16n %g7, %i6, %g2
wr %g0, 0x80, %asi
ldswa [%l7 + 0x48] %asi, %o3
loop_2196:
nop
set 0x50, %o1
std %f24, [%l7 + %o1]
xnor %o6, %g5, %o4
faligndata %f10, %f10, %f28
sub %l1, 0x1679, %l6
fcmpes %fcc1, %f18, %f30
fbug,a %fcc2, loop_2197
array16 %g3, %o1, %l5
bn,a loop_2198
movgu %icc, %g6, %o5
loop_2197:
sdivcc %o0, 0x0CAA, %o7
bn,a,pn %icc, loop_2199
loop_2198:
fbg,a %fcc1, loop_2200
fands %f7, %f8, %f9
faligndata %f26, %f2, %f8
loop_2199:
fcmped %fcc1, %f16, %f10
loop_2200:
fmuld8ulx16 %f27, %f7, %f24
fbule %fcc1, loop_2201
xor %i7, 0x1F78, %i5
movvs %xcc, %i3, %l4
fpack16 %f30, %f5
loop_2201:
ble,a %xcc, loop_2202
move %xcc, %l0, %i0
brnz %i4, loop_2203
fbu,a %fcc2, loop_2204
loop_2202:
taddcctv %l2, %i2, %l3
be loop_2205
loop_2203:
edge8l %g4, %o2, %g1
loop_2204:
brgz,a %i1, loop_2206
umul %i6, %g2, %g7
loop_2205:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcctv %o6, 0x11F7, %o3
loop_2206:
ldx [%l7 + 0x70], %g5
bneg,a,pt %xcc, loop_2207
bne %xcc, loop_2208
fnegd %f4, %f26
movcc %xcc, %o4, %l6
loop_2207:
movrgz %g3, %l1, %l5
loop_2208:
addc %g6, %o5, %o0
fmul8x16au %f20, %f16, %f24
fbul %fcc1, loop_2209
edge16 %o1, %i7, %i5
std %i2, [%l7 + 0x48]
tl %icc, 0x0
loop_2209:
tge %icc, 0x5
fnor %f14, %f22, %f26
bcs,a loop_2210
ldx [%l7 + 0x60], %o7
tn %icc, 0x7
te %xcc, 0x6
loop_2210:
tsubcctv %l4, %i0, %i4
tvs %icc, 0x5
set 0x5C, %o5
stba %l2, [%l7 + %o5] 0x18
ba,pn %icc, loop_2211
fbul %fcc1, loop_2212
fand %f10, %f26, %f6
movrlez %l0, 0x18D, %i2
loop_2211:
umul %g4, %o2, %g1
loop_2212:
srl %i1, 0x05, %l3
set 0x1C, %g3
lda [%l7 + %g3] 0x15, %f26
tgu %xcc, 0x6
movvs %xcc, %i6, %g2
add %l7, 0x08, %l6
wr %g0, 0x10, %asi
casxa [%l6] %asi, %g7, %o3
ld [%l7 + 0x78], %f25
fmovdvc %xcc, %f13, %f21
alignaddr %o6, %o4, %l6
addc %g5, 0x10C6, %g3
bge,pt %xcc, loop_2213
fornot1s %f5, %f20, %f6
movcc %icc, %l5, %l1
sra %g6, %o0, %o5
loop_2213:
nop
wr %g0, 0x10, %asi
ldsha [%l7 + 0x64] %asi, %o1
mova %xcc, %i7, %i5
array8 %i3, %l4, %i0
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f16
addcc %i4, 0x073B, %o7
tleu %icc, 0x2
movvs %icc, %l2, %i2
movcc %icc, %l0, %g4
fbule,a %fcc1, loop_2214
fand %f18, %f20, %f0
alignaddr %o2, %i1, %g1
movvs %xcc, %i6, %g2
loop_2214:
edge32l %l3, %o3, %g7
fsrc1s %f21, %f5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpeq32 %f30, %f12, %o4
movpos %xcc, %l6, %g5
tvc %icc, 0x1
edge8n %g3, %o6, %l1
fabsd %f2, %f0
fbul %fcc1, loop_2215
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %l5, %o0, %o5
umul %o1, %g6, %i5
loop_2215:
ta %icc, 0x1
fmovsg %xcc, %f13, %f7
xor %i3, %l4, %i7
and %i4, %o7, %i0
set 0x0B, %l3
stba %i2, [%l7 + %l3] 0xeb
membar #Sync
add %l2, 0x118A, %g4
umul %o2, 0x0E64, %i1
fmovsn %xcc, %f17, %f24
subccc %g1, 0x15C7, %i6
set 0x3E, %i3
lduba [%l7 + %i3] 0x89, %g2
umul %l0, 0x1E1B, %o3
subc %g7, %o4, %l6
fmovsleu %xcc, %f11, %f20
set 0x58, %g2
stxa %l3, [%l7 + %g2] 0x10
mova %icc, %g3, %g5
movrgz %o6, 0x3A5, %l5
std %f2, [%l7 + 0x38]
bvs,a,pt %icc, loop_2216
fandnot2s %f18, %f22, %f5
srlx %o0, %l1, %o1
fxnor %f30, %f6, %f8
loop_2216:
movvc %xcc, %o5, %g6
fmovdcc %icc, %f20, %f5
flush %l7 + 0x18
movrlz %i5, 0x11F, %i3
fbe %fcc1, loop_2217
sll %l4, 0x0A, %i7
tvc %icc, 0x1
fmovda %icc, %f5, %f11
loop_2217:
andcc %o7, %i0, %i4
fmovrdgz %i2, %f8, %f26
nop
set 0x0C, %i0
ldsw [%l7 + %i0], %l2
fbl %fcc2, loop_2218
brgez,a %o2, loop_2219
alignaddrl %i1, %g1, %i6
nop
set 0x48, %l6
ldd [%l7 + %l6], %g4
loop_2218:
addc %l0, 0x16CE, %g2
loop_2219:
subcc %g7, %o3, %o4
fands %f19, %f2, %f7
udiv %l3, 0x0BDA, %g3
fpackfix %f22, %f3
subcc %l6, %g5, %o6
andn %l5, 0x1E86, %o0
tsubcc %l1, 0x164F, %o1
movn %icc, %o5, %i5
srl %i3, 0x02, %l4
fmovrdlz %i7, %f18, %f22
fcmple32 %f0, %f14, %g6
fbul %fcc0, loop_2220
tgu %xcc, 0x0
tsubcctv %o7, %i4, %i0
sir 0x0E57
loop_2220:
bn,a,pt %icc, loop_2221
ta %xcc, 0x2
sub %l2, %o2, %i1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2221:
fandnot1 %f22, %f28, %f30
movge %xcc, %g1, %i2
fbl,a %fcc3, loop_2222
ld [%l7 + 0x5C], %f12
xorcc %g4, %l0, %i6
fmovsneg %icc, %f8, %f26
loop_2222:
edge8n %g7, %g2, %o4
fpack16 %f24, %f11
or %l3, 0x115E, %g3
movvs %xcc, %o3, %l6
mova %xcc, %o6, %g5
tpos %xcc, 0x5
st %f30, [%l7 + 0x0C]
tl %icc, 0x4
andncc %o0, %l1, %l5
membar 0x05
fmovdvs %icc, %f14, %f13
fxor %f22, %f4, %f22
edge16ln %o5, %o1, %i3
andn %i5, 0x197B, %i7
wr %g0, 0x19, %asi
stha %g6, [%l7 + 0x26] %asi
add %l7, 0x6C, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %l4
casa [%l6] 0x89, %l4, %o7
fmovscc %xcc, %f7, %f1
movl %xcc, %i0, %i4
addccc %o2, 0x0EF9, %l2
movrne %g1, 0x39F, %i1
taddcc %i2, %l0, %i6
andncc %g7, %g4, %g2
add %l3, 0x0B20, %g3
sdivx %o3, 0x0CC0, %o4
movrgz %o6, %g5, %o0
wr %g0, 0x16, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
andcc %l1, %l6, %l5
tge %icc, 0x2
fmovsle %icc, %f30, %f14
ta %xcc, 0x5
set 0x20, %g5
prefetcha [%l7 + %g5] 0x81, 0x0
movvs %icc, %i3, %i5
set 0x18, %o3
stda %o0, [%l7 + %o3] 0x2f
membar #Sync
fmovdvc %xcc, %f27, %f23
and %g6, %i7, %o7
tsubcc %i0, %i4, %o2
tle %xcc, 0x2
move %icc, %l2, %g1
tn %xcc, 0x6
wr %g0, 0x2b, %asi
stda %i0, [%l7 + 0x20] %asi
membar #Sync
fbo,a %fcc3, loop_2223
fbu,a %fcc1, loop_2224
fmovrde %l4, %f18, %f0
edge16l %i2, %i6, %l0
loop_2223:
fcmped %fcc0, %f2, %f26
loop_2224:
fmovdge %icc, %f16, %f27
call loop_2225
fmovrsgez %g7, %f1, %f18
smul %g4, %l3, %g3
umul %g2, 0x0FFB, %o3
loop_2225:
andcc %o6, 0x109A, %o4
fmovd %f0, %f0
edge32ln %g5, %l1, %l6
tpos %icc, 0x0
movrgez %l5, 0x0DF, %o0
taddcctv %o5, %i3, %i5
fsrc2s %f23, %f6
xnor %g6, 0x0176, %i7
orn %o1, %i0, %i4
fmovs %f16, %f3
flush %l7 + 0x7C
fmovrsgz %o2, %f27, %f2
tpos %icc, 0x3
alignaddrl %o7, %l2, %i1
movn %xcc, %g1, %i2
brnz %i6, loop_2226
movrgz %l0, 0x2B6, %g7
alignaddrl %l4, %l3, %g4
fpack16 %f10, %f13
loop_2226:
movrgz %g2, %o3, %o6
udiv %o4, 0x0DFE, %g5
edge16l %l1, %g3, %l5
fxnor %f30, %f20, %f22
tsubcctv %o0, 0x019E, %l6
fmovrslez %o5, %f5, %f1
lduw [%l7 + 0x58], %i5
move %icc, %g6, %i3
bge %icc, loop_2227
movne %xcc, %i7, %o1
andcc %i4, %i0, %o7
set 0x1B, %i1
ldsba [%l7 + %i1] 0x0c, %o2
loop_2227:
bshuffle %f0, %f10, %f0
fmovrsgz %l2, %f25, %f13
srlx %g1, %i2, %i1
stb %i6, [%l7 + 0x20]
fmovrdne %l0, %f6, %f18
te %xcc, 0x3
smul %g7, 0x11CD, %l3
orncc %g4, %g2, %o3
bvs %xcc, loop_2228
movvs %icc, %l4, %o4
fcmple32 %f6, %f10, %o6
movrgz %g5, 0x259, %g3
loop_2228:
pdist %f2, %f30, %f26
movg %icc, %l1, %o0
tvc %icc, 0x2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %l5, 0x176E, %l6
movle %icc, %o5, %g6
alignaddr %i5, %i7, %o1
movre %i3, 0x377, %i4
bpos,a,pt %icc, loop_2229
sdivcc %i0, 0x150A, %o2
fmovse %xcc, %f28, %f21
tgu %icc, 0x5
loop_2229:
ldsw [%l7 + 0x30], %o7
movrgez %g1, 0x2DB, %i2
fmovscs %xcc, %f11, %f6
tsubcc %l2, %i1, %l0
tgu %xcc, 0x3
fmovrse %i6, %f24, %f12
smulcc %g7, %l3, %g4
set 0x10, %i7
ldswa [%l7 + %i7] 0x15, %o3
bcs %icc, loop_2230
ta %xcc, 0x0
edge16n %g2, %o4, %o6
nop
setx loop_2231, %l0, %l1
jmpl %l1, %l4
loop_2230:
ldd [%l7 + 0x08], %f8
ta %icc, 0x0
fmovsne %xcc, %f14, %f1
loop_2231:
fbue,a %fcc0, loop_2232
tneg %icc, 0x7
sub %g5, 0x0F88, %g3
wr %g0, 0xf1, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
loop_2232:
mulx %o0, 0x075C, %l5
sdivx %l6, 0x19A8, %o5
fcmple32 %f16, %f14, %g6
smulcc %l1, %i5, %o1
ble,pn %icc, loop_2233
edge8ln %i3, %i7, %i4
movpos %xcc, %i0, %o7
set 0x5C, %o4
sta %f27, [%l7 + %o4] 0x88
loop_2233:
tvc %icc, 0x7
movne %icc, %g1, %i2
srlx %l2, 0x14, %i1
tle %icc, 0x4
edge16ln %o2, %i6, %g7
tne %xcc, 0x3
bneg %icc, loop_2234
fpsub32s %f10, %f20, %f31
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tne %xcc, 0x4
loop_2234:
fmovsn %icc, %f28, %f18
addc %l0, 0x0D62, %l3
brlz %g4, loop_2235
ld [%l7 + 0x44], %f1
movrlez %g2, %o4, %o3
udivcc %l4, 0x0E5D, %g5
loop_2235:
ldsb [%l7 + 0x5F], %o6
fmovrslz %g3, %f19, %f8
smulcc %o0, 0x1B14, %l5
orcc %l6, 0x1E56, %g6
movg %xcc, %o5, %l1
array32 %o1, %i3, %i5
add %l7, 0x30, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %i4, %i0
mova %xcc, %i7, %o7
wr %g0, 0x19, %asi
lduba [%l7 + 0x34] %asi, %i2
edge32 %g1, %l2, %o2
mova %xcc, %i6, %i1
fmovsn %icc, %f20, %f5
bleu,pt %xcc, loop_2236
taddcctv %g7, 0x029F, %l3
fnot1 %f18, %f8
srax %l0, %g2, %o4
loop_2236:
xorcc %o3, %l4, %g4
nop
set 0x70, %g1
ldx [%l7 + %g1], %g5
udivcc %o6, 0x136B, %g3
edge8n %o0, %l6, %g6
tcs %xcc, 0x3
wr %g0, 0x2a, %asi
ldda [%l7 + 0x50] %asi, %o4
tge %xcc, 0x2
membar 0x66
movleu %xcc, %l5, %o1
array8 %l1, %i5, %i3
nop
setx loop_2237, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
stb %i0, [%l7 + 0x2A]
tcc %xcc, 0x3
fpadd16s %f28, %f28, %f29
loop_2237:
orcc %i4, %o7, %i7
fors %f5, %f8, %f16
movgu %xcc, %g1, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8 %o2, %i6, %i2
fmovdpos %icc, %f29, %f19
fcmpes %fcc0, %f18, %f18
ldsh [%l7 + 0x52], %i1
array8 %l3, %l0, %g7
array8 %g2, %o3, %l4
movne %icc, %g4, %o4
tne %xcc, 0x5
tl %icc, 0x0
edge32n %o6, %g3, %g5
ble,a,pt %icc, loop_2238
movrne %l6, 0x38A, %g6
fbul %fcc1, loop_2239
tcc %xcc, 0x1
loop_2238:
nop
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x11] %asi, %o0
loop_2239:
addccc %o5, %l5, %l1
edge32n %i5, %i3, %o1
fornot2 %f18, %f12, %f18
fbule,a %fcc0, loop_2240
movrlez %i4, 0x0F3, %o7
stb %i7, [%l7 + 0x60]
sdiv %i0, 0x1D01, %g1
loop_2240:
tsubcctv %l2, %o2, %i2
fmul8x16au %f4, %f2, %f26
ba,a,pt %xcc, loop_2241
fcmpgt16 %f4, %f26, %i6
sllx %l3, %i1, %l0
movre %g7, %o3, %g2
loop_2241:
fpsub32 %f8, %f20, %f2
subc %l4, 0x16C1, %o4
nop
setx loop_2242, %l0, %l1
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 %g4, %o6, %g3
lduw [%l7 + 0x58], %l6
mova %icc, %g5, %o0
loop_2242:
nop
wr %g0, 0x19, %asi
swapa [%l7 + 0x60] %asi, %o5
set 0x40, %l4
stda %f16, [%l7 + %l4] 0x1f
membar #Sync
movcc %xcc, %l5, %l1
movcc %xcc, %g6, %i5
fbo %fcc3, loop_2243
tsubcc %i3, %o1, %o7
set 0x51, %l2
ldsba [%l7 + %l2] 0x19, %i4
loop_2243:
edge16n %i0, %i7, %g1
fpsub16 %f2, %f16, %f4
addc %l2, %o2, %i6
call loop_2244
tsubcctv %l3, %i2, %l0
movne %xcc, %i1, %o3
set 0x14, %i5
stwa %g7, [%l7 + %i5] 0x19
loop_2244:
nop
setx loop_2245, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tvc %icc, 0x0
taddcc %l4, %o4, %g2
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x78] %asi, 0x2
loop_2245:
prefetch [%l7 + 0x14], 0x2
fmovrdlz %g3, %f12, %f0
mulscc %g4, %l6, %g5
addcc %o5, 0x04BB, %o0
fmovdne %icc, %f30, %f12
mova %icc, %l1, %l5
fmovde %icc, %f10, %f29
fmovsvc %icc, %f14, %f16
andn %g6, 0x1FE5, %i3
fnot1s %f18, %f27
std %f4, [%l7 + 0x30]
nop
setx loop_2246, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tsubcc %o1, %o7, %i5
fbne %fcc2, loop_2247
udivcc %i0, 0x093D, %i7
loop_2246:
ldub [%l7 + 0x53], %g1
movvs %xcc, %i4, %l2
loop_2247:
tcs %xcc, 0x6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movneg %icc, %o2, %i6
fmovse %icc, %f12, %f17
set 0x58, %o7
stxa %i2, [%l7 + %o7] 0x15
udiv %l3, 0x17A2, %i1
addccc %o3, %g7, %l4
mulx %l0, 0x02B6, %g2
fmovdl %icc, %f16, %f16
or %o6, %o4, %g3
fmovsneg %xcc, %f27, %f19
membar 0x07
movleu %xcc, %g4, %l6
nop
set 0x55, %i4
ldub [%l7 + %i4], %o5
xorcc %o0, %g5, %l1
movvs %xcc, %g6, %l5
fone %f0
ldsb [%l7 + 0x22], %i3
udivx %o1, 0x02D1, %i5
fbn %fcc0, loop_2248
xnor %o7, 0x1CEF, %i0
tneg %xcc, 0x1
fmovdvc %xcc, %f17, %f8
loop_2248:
subc %g1, %i4, %i7
bne,a %xcc, loop_2249
orcc %o2, %l2, %i6
set 0x6C, %g7
sta %f13, [%l7 + %g7] 0x88
loop_2249:
smul %i2, %i1, %l3
movrgz %o3, 0x046, %g7
movgu %icc, %l0, %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlez %g2, 0x357, %o4
fmovrde %o6, %f2, %f24
ta %icc, 0x5
fcmpne32 %f28, %f12, %g4
tcc %icc, 0x2
ldsw [%l7 + 0x78], %g3
add %l7, 0x70, %l6
wr %g0, 0x04, %asi
casxa [%l6] 0x04, %o5, %o0
membar 0x79
smul %l6, 0x066A, %g5
sir 0x03AA
stb %l1, [%l7 + 0x3C]
array32 %l5, %g6, %o1
tge %xcc, 0x5
brgez %i3, loop_2250
fnands %f19, %f22, %f7
andncc %i5, %o7, %g1
fornot2 %f10, %f8, %f8
loop_2250:
bgu,pt %icc, loop_2251
movgu %xcc, %i0, %i7
xnorcc %o2, %i4, %l2
tge %xcc, 0x7
loop_2251:
alignaddr %i2, %i6, %l3
fbg,a %fcc0, loop_2252
fabss %f28, %f25
sra %o3, %i1, %l0
xorcc %g7, 0x10D3, %l4
loop_2252:
orncc %g2, 0x0A82, %o6
fmovrdlz %o4, %f10, %f30
sdivcc %g4, 0x16DF, %o5
bvs %xcc, loop_2253
fnors %f10, %f24, %f27
bneg,pt %icc, loop_2254
fsrc2s %f29, %f13
loop_2253:
umul %g3, %o0, %l6
addccc %g5, %l1, %g6
loop_2254:
flush %l7 + 0x70
fbue,a %fcc1, loop_2255
sdivcc %l5, 0x08D0, %i3
fand %f14, %f14, %f24
fands %f6, %f12, %f11
loop_2255:
movrgez %o1, %i5, %o7
umulcc %g1, 0x1E2E, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x70, %i2
ldda [%l7 + %i2] 0x2a, %i6
fmovs %f11, %f14
orcc %o2, 0x0810, %i4
fbue,a %fcc1, loop_2256
fxnors %f9, %f30, %f14
alignaddr %l2, %i6, %i2
tl %xcc, 0x3
loop_2256:
sdivx %l3, 0x0E17, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subccc %l0, %i1, %l4
bl,a %icc, loop_2257
fmovrde %g2, %f26, %f2
fmovdvs %icc, %f11, %f21
wr %g0, 0x81, %asi
lduha [%l7 + 0x54] %asi, %g7
loop_2257:
tgu %icc, 0x3
fandnot1 %f14, %f28, %f28
fbo,a %fcc3, loop_2258
te %xcc, 0x2
call loop_2259
or %o6, %g4, %o5
loop_2258:
movleu %xcc, %o4, %g3
fmul8x16 %f29, %f0, %f6
loop_2259:
bg,a %icc, loop_2260
tgu %icc, 0x2
wr %g0, 0x80, %asi
lduwa [%l7 + 0x50] %asi, %o0
loop_2260:
nop
set 0x46, %o6
ldstuba [%l7 + %o6] 0x18, %l6
smulcc %g5, 0x12C6, %g6
movgu %icc, %l5, %l1
tpos %xcc, 0x2
or %o1, %i3, %i5
nop
setx loop_2261, %l0, %l1
jmpl %l1, %o7
fmovrdlez %g1, %f10, %f20
sub %i7, 0x17B2, %o2
movrgez %i4, %i0, %l2
loop_2261:
nop
set 0x40, %g4
ldda [%l7 + %g4] 0x19, %f0
add %l7, 0x68, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %i6
casxa [%l6] 0x18, %i6, %i2
tgu %xcc, 0x5
fbule %fcc3, loop_2262
fmovrdgez %l3, %f26, %f30
taddcc %l0, %i1, %l4
te %xcc, 0x6
loop_2262:
smul %o3, %g7, %g2
movrgez %g4, %o5, %o4
fnot1 %f18, %f10
addc %o6, %g3, %l6
bl,a,pn %xcc, loop_2263
sethi 0x006B, %o0
sdivx %g5, 0x1DDF, %l5
fnors %f9, %f5, %f30
loop_2263:
udivx %g6, 0x0BBC, %o1
fnegd %f20, %f20
orcc %l1, 0x136C, %i5
fmovrdgez %o7, %f26, %f16
fmovrdlez %i3, %f24, %f18
wr %g0, 0x80, %asi
stxa %i7, [%l7 + 0x18] %asi
fmul8x16 %f24, %f22, %f8
bn,a,pt %xcc, loop_2264
fmovsge %xcc, %f12, %f8
alignaddrl %g1, %o2, %i0
movl %icc, %l2, %i4
loop_2264:
nop
set 0x30, %l1
lduba [%l7 + %l1] 0x10, %i6
fmovrsne %i2, %f29, %f22
tvs %icc, 0x0
fnegs %f20, %f14
wr %g0, 0x89, %asi
lduha [%l7 + 0x2E] %asi, %l3
fors %f21, %f3, %f17
movcc %xcc, %i1, %l4
movpos %icc, %o3, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movre %g2, %l0, %g4
sll %o4, 0x09, %o6
edge16 %g3, %o5, %o0
tneg %icc, 0x3
brgz %g5, loop_2265
movvc %icc, %l6, %l5
movle %icc, %o1, %l1
wr %g0, 0x52, %asi
stxa %g6, [%g0 + 0x108] %asi
loop_2265:
fbe,a %fcc2, loop_2266
add %i5, 0x0638, %i3
sub %i7, 0x053D, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2266:
bg,pt %icc, loop_2267
array16 %o7, %o2, %l2
andncc %i0, %i6, %i2
movleu %icc, %i4, %l3
loop_2267:
fbge,a %fcc3, loop_2268
fmovsvc %xcc, %f26, %f19
te %xcc, 0x5
sdivx %i1, 0x1873, %o3
loop_2268:
bcs,a,pn %xcc, loop_2269
xorcc %l4, 0x0AD7, %g2
andcc %l0, 0x1340, %g7
sdivx %o4, 0x1EFC, %g4
loop_2269:
call loop_2270
fmul8ulx16 %f2, %f6, %f14
brlez %o6, loop_2271
udivcc %g3, 0x1BD6, %o0
loop_2270:
nop
set 0x6A, %l5
stha %o5, [%l7 + %l5] 0x15
loop_2271:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %l6, 0x1F, %l5
movrne %o1, 0x229, %l1
set 0x2C, %l0
lduwa [%l7 + %l0] 0x80, %g6
srlx %g5, %i5, %i3
tneg %icc, 0x2
call loop_2272
movgu %xcc, %i7, %g1
sub %o2, %o7, %l2
udivcc %i0, 0x0837, %i2
loop_2272:
and %i4, 0x0612, %l3
tsubcc %i1, %o3, %l4
fpsub16s %f6, %f7, %f12
movrlez %g2, 0x020, %i6
tsubcc %l0, 0x19F9, %o4
tl %icc, 0x1
tne %xcc, 0x2
nop
setx loop_2273, %l0, %l1
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 %g4, %o6, %g3
bneg %icc, loop_2274
srl %o0, %g7, %o5
loop_2273:
fcmpes %fcc2, %f19, %f23
set 0x74, %o2
lduba [%l7 + %o2] 0x15, %l5
loop_2274:
alignaddrl %o1, %l6, %g6
alignaddrl %l1, %g5, %i5
bg,a,pn %icc, loop_2275
srax %i3, 0x09, %i7
swap [%l7 + 0x40], %o2
fnot2s %f2, %f21
loop_2275:
stw %g1, [%l7 + 0x58]
fmovrde %o7, %f2, %f6
fnot2s %f29, %f29
call loop_2276
brz,a %l2, loop_2277
fmovsge %icc, %f25, %f7
movcc %icc, %i0, %i2
loop_2276:
sdivx %i4, 0x1F0D, %l3
loop_2277:
nop
wr %g0, 0x80, %asi
ldsba [%l7 + 0x3F] %asi, %o3
edge32n %l4, %i1, %i6
movl %icc, %l0, %o4
edge16ln %g4, %o6, %g3
sll %o0, 0x09, %g2
brz %g7, loop_2278
fmovsgu %xcc, %f2, %f4
popc 0x1501, %l5
ldsb [%l7 + 0x4E], %o1
loop_2278:
ldd [%l7 + 0x28], %i6
ldstub [%l7 + 0x08], %g6
tpos %xcc, 0x4
fbg %fcc2, loop_2279
fbul %fcc2, loop_2280
edge16n %l1, %g5, %o5
tpos %xcc, 0x6
loop_2279:
movrlz %i3, %i7, %o2
loop_2280:
fbne,a %fcc1, loop_2281
taddcc %i5, %g1, %l2
smulcc %o7, 0x1C4E, %i0
tcs %xcc, 0x0
loop_2281:
mova %xcc, %i4, %l3
xorcc %i2, 0x04D1, %o3
movcs %xcc, %i1, %i6
fnot2s %f1, %f13
array32 %l4, %l0, %o4
array32 %g4, %g3, %o0
set 0x4C, %g6
sta %f31, [%l7 + %g6] 0x81
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x30] %asi, %o6
fmovrslz %g7, %f12, %f16
smulcc %g2, 0x1C4E, %o1
swap [%l7 + 0x34], %l5
edge8 %l6, %l1, %g5
xnor %g6, 0x1F44, %i3
movpos %icc, %o5, %o2
fone %f14
ble,a %icc, loop_2282
edge8n %i5, %g1, %l2
fcmps %fcc3, %f18, %f0
movn %xcc, %i7, %i0
loop_2282:
move %icc, %o7, %l3
fmovdge %icc, %f30, %f28
st %f16, [%l7 + 0x60]
membar 0x12
brlz,a %i2, loop_2283
sdivx %o3, 0x1AD6, %i1
udiv %i6, 0x0EAA, %l4
fpsub16 %f0, %f4, %f14
loop_2283:
movl %xcc, %i4, %l0
fmovrde %o4, %f26, %f4
fbg,a %fcc1, loop_2284
andcc %g3, %o0, %g4
movl %xcc, %o6, %g2
bcs %xcc, loop_2285
loop_2284:
edge8n %o1, %l5, %g7
fornot1 %f8, %f4, %f26
set 0x3F, %i6
lduba [%l7 + %i6] 0x81, %l6
loop_2285:
fmovrsne %g5, %f5, %f15
fmovsn %xcc, %f29, %f22
tg %xcc, 0x0
tneg %xcc, 0x4
ta %xcc, 0x5
ba,a %icc, loop_2286
fmovsn %xcc, %f1, %f13
movn %xcc, %l1, %i3
edge8l %o5, %g6, %o2
loop_2286:
brlez,a %i5, loop_2287
udiv %l2, 0x184A, %g1
sra %i0, 0x12, %i7
smulcc %o7, 0x1249, %l3
loop_2287:
fbule,a %fcc0, loop_2288
edge32 %o3, %i1, %i2
array32 %i6, %i4, %l0
tpos %icc, 0x2
loop_2288:
tleu %xcc, 0x3
movpos %icc, %l4, %g3
fornot2 %f28, %f22, %f28
tpos %icc, 0x7
edge32ln %o4, %o0, %o6
wr %g0, 0x18, %asi
lda [%l7 + 0x1C] %asi, %f13
set 0x7E, %o1
ldsha [%l7 + %o1] 0x04, %g2
tg %icc, 0x3
sra %o1, %l5, %g4
set 0x28, %o5
lduwa [%l7 + %o5] 0x0c, %l6
membar 0x1F
movle %icc, %g7, %l1
fbuge %fcc2, loop_2289
edge16l %g5, %o5, %i3
andcc %g6, %o2, %i5
fandnot1 %f4, %f28, %f14
loop_2289:
fsrc2s %f10, %f12
tvc %xcc, 0x2
set 0x0F, %o0
ldstuba [%l7 + %o0] 0x18, %g1
set 0x108, %l3
ldxa [%g0 + %l3] 0x21, %i0
sdivx %i7, 0x094C, %o7
fones %f18
wr %g0, 0x2a, %asi
stda %l2, [%l7 + 0x50] %asi
membar #Sync
bgu,pt %icc, loop_2290
xnor %o3, %i1, %i2
udivcc %i6, 0x06D3, %l2
tcc %xcc, 0x7
loop_2290:
edge32 %i4, %l4, %g3
tne %icc, 0x3
mulx %o4, 0x1A14, %o0
smulcc %l0, 0x0A63, %o6
fmovdge %xcc, %f6, %f16
fbo,a %fcc3, loop_2291
fmovrdgz %g2, %f0, %f10
movgu %xcc, %o1, %g4
andcc %l6, %g7, %l1
loop_2291:
nop
set 0x4C, %g3
ldswa [%l7 + %g3] 0x89, %l5
subc %g5, %o5, %i3
set 0x4A, %g2
stha %o2, [%l7 + %g2] 0x15
fmovda %icc, %f10, %f28
srax %i5, %g1, %i0
bcs,pn %xcc, loop_2292
sra %i7, 0x1E, %o7
movn %xcc, %g6, %o3
fmovsvs %xcc, %f18, %f8
loop_2292:
movvs %icc, %i1, %l3
edge32n %i6, %l2, %i4
or %i2, 0x0241, %l4
fones %f25
orcc %g3, 0x1D7C, %o0
sll %l0, 0x1D, %o6
tsubcctv %o4, 0x027B, %o1
movleu %xcc, %g2, %l6
movrgez %g4, %l1, %g7
ldsw [%l7 + 0x3C], %l5
wr %g0, 0x89, %asi
ldsha [%l7 + 0x74] %asi, %o5
stw %g5, [%l7 + 0x50]
movle %xcc, %o2, %i5
tneg %icc, 0x5
bneg,a,pt %xcc, loop_2293
fmovd %f30, %f28
brlz,a %i3, loop_2294
fmovda %icc, %f24, %f17
loop_2293:
movpos %icc, %g1, %i7
xnor %o7, %g6, %o3
loop_2294:
ldub [%l7 + 0x72], %i1
mova %xcc, %l3, %i0
subc %i6, 0x170B, %i4
and %i2, %l4, %l2
fpack16 %f10, %f22
bcc loop_2295
sethi 0x0748, %g3
fmovsgu %icc, %f19, %f27
fmovd %f10, %f20
loop_2295:
nop
wr %g0, 0x18, %asi
sta %f18, [%l7 + 0x3C] %asi
movg %icc, %l0, %o6
orn %o4, %o1, %g2
bl loop_2296
fandnot1s %f0, %f31, %f13
set 0x00, %i3
ldxa [%g0 + %i3] 0x50, %l6
loop_2296:
udiv %g4, 0x19CE, %o0
fpadd16s %f7, %f2, %f7
edge32l %g7, %l5, %o5
tle %xcc, 0x4
prefetch [%l7 + 0x18], 0x2
fpsub32 %f10, %f24, %f28
set 0x40, %i0
ldda [%l7 + %i0] 0x0c, %f0
be loop_2297
movcs %icc, %l1, %g5
fmovsvc %icc, %f27, %f15
taddcctv %i5, %i3, %g1
loop_2297:
alignaddrl %o2, %i7, %o7
sllx %o3, 0x05, %i1
edge8ln %g6, %i0, %l3
taddcctv %i4, 0x1C90, %i6
fxors %f16, %f21, %f19
fpsub16 %f0, %f16, %f30
tvs %xcc, 0x7
tneg %xcc, 0x0
edge16n %i2, %l2, %l4
movneg %xcc, %l0, %o6
fbo,a %fcc1, loop_2298
fmovsn %xcc, %f16, %f23
fmovs %f3, %f8
fcmped %fcc1, %f10, %f30
loop_2298:
sir 0x09D5
alignaddrl %g3, %o4, %g2
fmul8x16al %f25, %f5, %f2
fbul %fcc1, loop_2299
fandnot2s %f10, %f6, %f8
edge8l %l6, %g4, %o0
add %l7, 0x44, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %o1
casa [%l6] %asi, %o1, %l5
loop_2299:
stbar
fmul8x16au %f21, %f28, %f8
stw %o5, [%l7 + 0x64]
std %f8, [%l7 + 0x30]
st %f23, [%l7 + 0x0C]
fmovde %xcc, %f7, %f6
tleu %icc, 0x5
edge32n %l1, %g5, %g7
fpack32 %f12, %f16, %f16
swap [%l7 + 0x54], %i3
fba %fcc3, loop_2300
fmovrse %i5, %f11, %f23
fmovdvc %xcc, %f28, %f13
set 0x48, %l6
lduwa [%l7 + %l6] 0x81, %g1
loop_2300:
ta %xcc, 0x2
tle %xcc, 0x3
bg %icc, loop_2301
array16 %i7, %o7, %o3
bcs loop_2302
or %i1, %o2, %i0
loop_2301:
or %l3, %i4, %g6
addc %i2, %i6, %l4
loop_2302:
fcmpes %fcc3, %f9, %f26
array32 %l2, %o6, %l0
brnz,a %o4, loop_2303
fbe %fcc3, loop_2304
addccc %g3, %g2, %g4
addccc %l6, 0x063A, %o1
loop_2303:
fpackfix %f24, %f20
loop_2304:
edge8n %l5, %o0, %l1
brnz %o5, loop_2305
fandnot2 %f16, %f26, %f26
movge %icc, %g5, %g7
srl %i3, %g1, %i7
loop_2305:
movge %xcc, %o7, %i5
wr %g0, 0x81, %asi
swapa [%l7 + 0x40] %asi, %o3
fexpand %f4, %f22
fmovrslez %i1, %f23, %f17
bleu %icc, loop_2306
edge32n %o2, %i0, %i4
tle %xcc, 0x6
edge32l %g6, %i2, %i6
loop_2306:
fbge,a %fcc3, loop_2307
fbn %fcc2, loop_2308
fcmple16 %f0, %f30, %l3
xnorcc %l4, %l2, %l0
loop_2307:
tg %icc, 0x1
loop_2308:
fbg,a %fcc1, loop_2309
ldub [%l7 + 0x1D], %o6
tvc %xcc, 0x3
movleu %icc, %o4, %g2
loop_2309:
edge32ln %g4, %g3, %l6
fmovdn %icc, %f26, %f3
fcmpes %fcc1, %f14, %f22
set 0x65, %o3
stba %l5, [%l7 + %o3] 0xe3
membar #Sync
fble %fcc0, loop_2310
edge16l %o1, %o0, %l1
nop
setx loop_2311, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fnegs %f2, %f0
loop_2310:
nop
wr %g0, 0x89, %asi
ldsha [%l7 + 0x26] %asi, %g5
loop_2311:
std %f12, [%l7 + 0x48]
smulcc %g7, %i3, %o5
set 0x40, %i1
stda %f16, [%l7 + %i1] 0xf0
membar #Sync
mova %xcc, %i7, %o7
smul %g1, %o3, %i5
movrlz %o2, 0x12A, %i0
sllx %i4, %g6, %i2
std %f12, [%l7 + 0x08]
movrne %i1, 0x0EB, %i6
ldd [%l7 + 0x20], %f18
movrgez %l4, %l3, %l0
xnor %l2, %o4, %o6
bneg loop_2312
nop
setx loop_2313, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
srax %g2, %g3, %g4
ld [%l7 + 0x7C], %f13
loop_2312:
std %l4, [%l7 + 0x38]
loop_2313:
fornot1s %f23, %f28, %f30
subc %o1, %o0, %l6
andncc %g5, %g7, %l1
be,a,pt %xcc, loop_2314
sll %i3, %o5, %o7
udivcc %g1, 0x0D12, %i7
sub %i5, %o3, %o2
loop_2314:
alignaddrl %i0, %i4, %i2
srl %i1, %g6, %l4
fmuld8ulx16 %f20, %f23, %f10
srl %i6, 0x0A, %l3
movrlez %l2, %o4, %o6
flush %l7 + 0x48
fbu,a %fcc3, loop_2315
movgu %xcc, %g2, %g3
fxors %f1, %f13, %f15
bne,a,pn %xcc, loop_2316
loop_2315:
bneg,a,pn %xcc, loop_2317
fmovda %icc, %f29, %f0
fnands %f16, %f19, %f27
loop_2316:
sdivcc %g4, 0x15F0, %l5
loop_2317:
fmovrde %o1, %f8, %f4
fmovrslz %l0, %f5, %f0
orn %o0, %l6, %g7
bge,a,pt %icc, loop_2318
tsubcc %l1, 0x0D79, %g5
fcmpne16 %f10, %f24, %o5
tcc %icc, 0x3
loop_2318:
add %i3, 0x000D, %o7
fpadd32 %f22, %f2, %f30
edge8n %g1, %i5, %i7
fcmps %fcc0, %f1, %f10
for %f12, %f22, %f28
fmul8ulx16 %f28, %f10, %f10
fbo,a %fcc3, loop_2319
bn,a %icc, loop_2320
tvc %xcc, 0x4
bg,a loop_2321
loop_2319:
xnorcc %o2, 0x052B, %i0
loop_2320:
fmovdcs %icc, %f30, %f3
andncc %o3, %i2, %i4
loop_2321:
sethi 0x0190, %g6
movpos %xcc, %l4, %i1
orcc %l3, %i6, %o4
fnors %f16, %f30, %f22
fmovrslz %l2, %f14, %f26
movle %icc, %g2, %g3
fbul,a %fcc2, loop_2322
fmul8sux16 %f12, %f6, %f12
tne %icc, 0x0
fzeros %f23
loop_2322:
tpos %xcc, 0x1
bshuffle %f30, %f28, %f6
mova %xcc, %g4, %l5
mova %xcc, %o1, %o6
movleu %icc, %o0, %l6
add %l7, 0x44, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %g7, %l0
fmovdl %icc, %f4, %f21
nop
set 0x78, %g5
ldd [%l7 + %g5], %l0
tvs %icc, 0x0
set 0x50, %i7
stda %g4, [%l7 + %i7] 0x89
wr %g0, 0xea, %asi
stba %o5, [%l7 + 0x08] %asi
membar #Sync
brgz,a %i3, loop_2323
fnor %f28, %f14, %f18
bcc,a,pt %xcc, loop_2324
taddcc %g1, 0x174B, %i5
loop_2323:
swap [%l7 + 0x28], %o7
stb %i7, [%l7 + 0x2C]
loop_2324:
nop
add %l7, 0x10, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %o2
casa [%l6] 0x19, %o2, %o3
smulcc %i2, 0x18AC, %i0
sllx %i4, 0x0C, %g6
fblg %fcc2, loop_2325
stb %l4, [%l7 + 0x69]
bpos,a %icc, loop_2326
edge8l %l3, %i1, %i6
loop_2325:
add %l2, 0x1E82, %o4
edge32l %g2, %g3, %g4
loop_2326:
srl %o1, 0x19, %o6
taddcctv %l5, %o0, %g7
fbue %fcc1, loop_2327
fpadd32s %f14, %f26, %f31
edge16n %l6, %l0, %l1
ta %icc, 0x5
loop_2327:
brgz %g5, loop_2328
movrgz %i3, %g1, %i5
fpsub32 %f20, %f8, %f10
edge16n %o7, %o5, %o2
loop_2328:
udivx %i7, 0x1B3A, %i2
tsubcctv %i0, 0x1697, %o3
fnors %f31, %f13, %f22
edge32n %g6, %l4, %i4
tg %icc, 0x4
te %xcc, 0x3
fbule,a %fcc0, loop_2329
tvs %xcc, 0x5
fcmpgt32 %f30, %f22, %i1
movne %icc, %l3, %l2
loop_2329:
array8 %o4, %i6, %g3
srax %g2, %g4, %o6
taddcc %o1, 0x1A94, %o0
fmovdneg %icc, %f13, %f10
fble %fcc2, loop_2330
array16 %g7, %l6, %l5
tg %icc, 0x6
fpadd32 %f28, %f6, %f10
loop_2330:
edge32l %l0, %g5, %l1
alignaddr %i3, %g1, %i5
bge,a,pn %icc, loop_2331
mulx %o5, 0x19C2, %o2
nop
setx loop_2332, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
stbar
loop_2331:
sdivcc %o7, 0x0B10, %i7
sllx %i2, 0x1C, %i0
loop_2332:
edge32ln %g6, %o3, %l4
movre %i4, %l3, %l2
movge %xcc, %i1, %i6
fcmple16 %f16, %f20, %o4
alignaddr %g2, %g4, %g3
wr %g0, 0x80, %asi
lda [%l7 + 0x70] %asi, %f29
tn %icc, 0x2
array16 %o6, %o0, %g7
udivcc %l6, 0x1F29, %l5
fmovdgu %xcc, %f20, %f9
or %o1, %g5, %l0
fmovd %f18, %f16
addc %i3, 0x053D, %l1
alignaddr %g1, %i5, %o2
nop
set 0x75, %g1
stb %o7, [%l7 + %g1]
fand %f20, %f2, %f2
sub %i7, 0x1759, %o5
fmovrdlz %i0, %f30, %f26
movcc %icc, %i2, %g6
edge32 %l4, %o3, %l3
set 0x34, %l4
stwa %i4, [%l7 + %l4] 0x2b
membar #Sync
and %l2, %i6, %o4
membar 0x1A
edge8n %g2, %i1, %g4
tcc %xcc, 0x5
fnot2 %f18, %f4
bpos,a,pn %xcc, loop_2333
nop
setx loop_2334, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
andncc %g3, %o0, %g7
fbne %fcc1, loop_2335
loop_2333:
fcmpne16 %f24, %f10, %l6
loop_2334:
addcc %l5, 0x0081, %o6
mulx %o1, %g5, %l0
loop_2335:
tg %xcc, 0x7
edge8ln %i3, %g1, %i5
sdivcc %o2, 0x04F4, %l1
edge16ln %o7, %i7, %i0
addcc %o5, 0x02E3, %g6
movrgz %i2, 0x247, %o3
fmovdne %icc, %f1, %f28
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array16 %l3, %l4, %l2
fmovdge %icc, %f29, %f16
or %i6, 0x1EA9, %i4
tvs %xcc, 0x5
and %o4, %g2, %i1
tsubcc %g4, 0x162D, %o0
fmovdl %xcc, %f17, %f28
wr %g0, 0x81, %asi
lduba [%l7 + 0x7F] %asi, %g7
movrlz %g3, %l5, %o6
ldx [%l7 + 0x10], %o1
set 0x4C, %o4
ldsba [%l7 + %o4] 0x15, %l6
tsubcc %l0, %i3, %g1
movpos %xcc, %i5, %o2
edge8 %l1, %g5, %i7
or %o7, %o5, %i0
fmovd %f22, %f14
xorcc %i2, 0x1198, %g6
movcs %xcc, %l3, %o3
movge %icc, %l2, %i6
nop
set 0x18, %l2
std %f10, [%l7 + %l2]
udivcc %i4, 0x19BB, %l4
for %f8, %f16, %f6
fpackfix %f4, %f12
srlx %g2, %i1, %g4
edge32 %o4, %o0, %g7
wr %g0, 0x81, %asi
stba %g3, [%l7 + 0x62] %asi
fmovsn %icc, %f27, %f6
xnor %l5, 0x1D70, %o1
fpsub16s %f0, %f29, %f1
siam 0x6
tneg %xcc, 0x5
tneg %xcc, 0x6
fmovsleu %xcc, %f17, %f28
fmovsneg %icc, %f0, %f5
mulx %o6, 0x1E35, %l0
movleu %xcc, %i3, %l6
srax %g1, %i5, %l1
tge %icc, 0x5
fpack32 %f12, %f24, %f20
orncc %o2, %g5, %i7
edge32 %o5, %o7, %i2
movneg %icc, %i0, %l3
udiv %g6, 0x0093, %l2
movle %icc, %i6, %i4
fmovsvc %xcc, %f16, %f28
fmovrsne %o3, %f9, %f7
tleu %icc, 0x6
fcmpne16 %f4, %f0, %g2
bvc,a %icc, loop_2336
sdivcc %i1, 0x1565, %l4
wr %g0, 0x80, %asi
stxa %g4, [%l7 + 0x38] %asi
loop_2336:
flush %l7 + 0x5C
tgu %xcc, 0x4
fsrc1 %f0, %f0
movrne %o0, 0x11B, %g7
fmovdgu %xcc, %f10, %f8
fors %f13, %f27, %f11
bne loop_2337
fxnor %f22, %f0, %f16
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fba,a %fcc1, loop_2338
loop_2337:
brz %o4, loop_2339
or %g3, 0x15D3, %o1
fmuld8sux16 %f20, %f25, %f0
loop_2338:
bneg,pn %xcc, loop_2340
loop_2339:
movre %o6, 0x110, %l5
sdivx %l0, 0x12D9, %i3
tg %icc, 0x0
loop_2340:
fxors %f30, %f15, %f30
fmovrslz %g1, %f9, %f5
brnz %l6, loop_2341
addcc %i5, %l1, %o2
fmovdpos %xcc, %f23, %f14
fnot1s %f29, %f24
loop_2341:
edge8n %g5, %i7, %o7
fandnot1 %f24, %f16, %f18
movrgz %o5, %i0, %i2
brz,a %l3, loop_2342
andn %g6, 0x191E, %l2
sdiv %i6, 0x0D4D, %o3
edge32ln %i4, %i1, %g2
loop_2342:
bvc,a,pn %icc, loop_2343
nop
setx loop_2344, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fbn,a %fcc0, loop_2345
fbu,a %fcc1, loop_2346
loop_2343:
movg %icc, %l4, %g4
loop_2344:
movrlz %o0, %g7, %g3
loop_2345:
fxors %f14, %f29, %f0
loop_2346:
nop
set 0x57, %i5
ldstuba [%l7 + %i5] 0x10, %o4
xor %o1, %l5, %o6
orn %i3, %g1, %l6
sllx %l0, 0x07, %i5
fmovrsgz %o2, %f19, %f3
array32 %l1, %i7, %o7
std %o4, [%l7 + 0x60]
fxnors %f9, %f24, %f26
fmovdcs %icc, %f12, %f5
fmul8x16al %f30, %f26, %f10
sllx %i0, %g5, %i2
fmovscc %xcc, %f26, %f12
alignaddrl %g6, %l3, %i6
movrgz %o3, %i4, %l2
fba %fcc1, loop_2347
sdivx %g2, 0x0095, %l4
movrgez %g4, 0x0A7, %o0
movcs %icc, %i1, %g3
loop_2347:
fmovrdlez %o4, %f20, %f26
tne %xcc, 0x3
set 0x1C, %i4
sta %f31, [%l7 + %i4] 0x14
fxnors %f24, %f9, %f1
tl %xcc, 0x4
movn %icc, %g7, %o1
ba,a,pn %xcc, loop_2348
tge %icc, 0x7
fmovdcs %xcc, %f17, %f19
tl %icc, 0x7
loop_2348:
fmovrde %l5, %f4, %f0
wr %g0, 0x89, %asi
lduwa [%l7 + 0x70] %asi, %i3
array8 %o6, %l6, %l0
xnor %g1, 0x1AA1, %i5
umul %l1, %i7, %o2
prefetch [%l7 + 0x28], 0x3
fandnot2 %f28, %f6, %f24
move %xcc, %o5, %o7
mulx %g5, 0x19D6, %i0
movcs %icc, %g6, %l3
sub %i6, 0x15F5, %i2
set 0x10, %g7
lduwa [%l7 + %g7] 0x15, %o3
fbg %fcc3, loop_2349
fpsub16 %f24, %f10, %f18
stx %l2, [%l7 + 0x50]
taddcctv %i4, 0x11A2, %l4
loop_2349:
lduw [%l7 + 0x1C], %g2
fbuge,a %fcc3, loop_2350
tvs %xcc, 0x3
fxnors %f23, %f1, %f4
fmovdl %icc, %f29, %f25
loop_2350:
fnand %f8, %f22, %f14
movg %xcc, %o0, %i1
fpadd32s %f5, %f28, %f31
edge32n %g3, %o4, %g4
flush %l7 + 0x08
movrgz %o1, 0x2A1, %g7
movle %icc, %l5, %i3
fpackfix %f20, %f5
movg %icc, %o6, %l6
set 0x4A, %i2
ldsha [%l7 + %i2] 0x19, %l0
edge32 %i5, %l1, %g1
stx %i7, [%l7 + 0x48]
wr %g0, 0x10, %asi
ldxa [%l7 + 0x48] %asi, %o2
orn %o5, %o7, %i0
addccc %g5, 0x1CAD, %g6
fbo,a %fcc1, loop_2351
tcc %xcc, 0x1
edge8n %i6, %i2, %l3
movg %icc, %o3, %i4
loop_2351:
fbge %fcc0, loop_2352
array32 %l2, %l4, %o0
bcs loop_2353
fnot1 %f12, %f24
loop_2352:
nop
add %l7, 0x4C, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %i1, %g2
loop_2353:
movg %icc, %o4, %g3
movrgz %g4, %g7, %l5
brlez,a %i3, loop_2354
edge16l %o6, %o1, %l6
ba %icc, loop_2355
edge8l %i5, %l1, %l0
loop_2354:
xnor %i7, %o2, %g1
nop
setx loop_2356, %l0, %l1
jmpl %l1, %o7
loop_2355:
sll %i0, 0x10, %o5
std %g4, [%l7 + 0x28]
fzeros %f22
loop_2356:
alignaddrl %g6, %i6, %l3
edge32n %o3, %i4, %l2
fpmerge %f4, %f26, %f4
fmovs %f26, %f26
popc 0x1C28, %i2
array32 %l4, %i1, %g2
orncc %o0, %o4, %g3
movcs %xcc, %g4, %l5
taddcctv %i3, 0x0E88, %o6
array32 %g7, %o1, %i5
sllx %l1, 0x07, %l6
alignaddr %l0, %o2, %i7
movneg %xcc, %o7, %g1
wr %g0, 0x11, %asi
sta %f5, [%l7 + 0x44] %asi
orcc %o5, 0x0A82, %i0
movleu %xcc, %g6, %g5
srlx %l3, %i6, %i4
fbge %fcc2, loop_2357
umulcc %o3, %i2, %l4
membar 0x31
fxnors %f10, %f10, %f9
loop_2357:
fmovrslez %i1, %f5, %f28
fbn,a %fcc0, loop_2358
sllx %l2, 0x04, %o0
fbe %fcc0, loop_2359
movcs %xcc, %o4, %g3
loop_2358:
fmovdl %icc, %f2, %f0
andn %g4, 0x1F03, %l5
loop_2359:
xor %g2, 0x0DC7, %o6
andncc %i3, %o1, %g7
smul %l1, %l6, %l0
udiv %i5, 0x156D, %i7
movre %o2, %o7, %o5
sll %i0, 0x0B, %g6
ba,a %icc, loop_2360
edge8n %g1, %l3, %i6
move %icc, %i4, %o3
sub %i2, %l4, %g5
loop_2360:
fnot2s %f30, %f4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movne %icc, %i1, %l2
tle %xcc, 0x2
ldd [%l7 + 0x08], %o4
addcc %o0, 0x1468, %g3
add %l7, 0x58, %l6
wr %g0, 0x0c, %asi
casxa [%l6] %asi, %g4, %g2
mulscc %l5, %o6, %o1
fsrc2 %f16, %f6
movre %i3, %l1, %l6
fmovsn %xcc, %f11, %f12
smul %l0, %g7, %i5
brgz,a %i7, loop_2361
sll %o2, 0x10, %o7
andcc %i0, 0x08A5, %o5
edge32l %g1, %g6, %i6
loop_2361:
tne %xcc, 0x6
flush %l7 + 0x70
fmovscc %icc, %f15, %f13
edge16 %l3, %i4, %i2
andn %l4, 0x17DF, %g5
set 0x40, %o6
ldsba [%l7 + %o6] 0x80, %i1
lduh [%l7 + 0x3E], %l2
fmovdl %icc, %f16, %f19
edge16n %o4, %o3, %g3
set 0x40, %g4
stda %f0, [%l7 + %g4] 0x15
set 0x70, %l1
stda %o0, [%l7 + %l1] 0xea
membar #Sync
fxnors %f3, %f14, %f23
fmovsgu %icc, %f25, %f16
sir 0x19AC
tg %xcc, 0x7
set 0x49, %l5
ldstuba [%l7 + %l5] 0x19, %g2
wr %g0, 0xe3, %asi
stba %l5, [%l7 + 0x4C] %asi
membar #Sync
ld [%l7 + 0x78], %f4
tsubcctv %g4, 0x0118, %o1
tn %icc, 0x6
fcmple32 %f10, %f4, %o6
edge8 %i3, %l1, %l6
mova %icc, %g7, %l0
wr %g0, 0x11, %asi
ldsha [%l7 + 0x44] %asi, %i5
ble,a,pn %icc, loop_2362
fsrc1s %f11, %f25
orncc %i7, 0x1F27, %o7
fcmpgt16 %f30, %f8, %i0
loop_2362:
tge %xcc, 0x0
sth %o5, [%l7 + 0x4C]
orncc %o2, 0x1A5A, %g1
fnand %f10, %f2, %f18
taddcctv %g6, %i6, %i4
movge %icc, %l3, %i2
set 0x52, %l0
stba %g5, [%l7 + %l0] 0x14
fmovsneg %icc, %f31, %f5
brlz,a %i1, loop_2363
fmovsvc %xcc, %f24, %f21
ta %icc, 0x1
tvs %icc, 0x6
loop_2363:
fmovrde %l4, %f28, %f2
tge %icc, 0x2
fmovd %f22, %f26
movleu %xcc, %o4, %o3
and %g3, %o0, %l2
subccc %g2, 0x1CC7, %g4
fmovde %icc, %f7, %f28
movvs %icc, %l5, %o1
subcc %o6, %i3, %l1
fcmpes %fcc1, %f11, %f29
add %l7, 0x30, %l6
wr %g0, 0x04, %asi
casxa [%l6] %asi, %l6, %g7
edge16l %i5, %i7, %o7
tg %icc, 0x7
movcc %xcc, %i0, %l0
nop
set 0x18, %o7
sth %o2, [%l7 + %o7]
fcmpne16 %f16, %f20, %g1
srl %o5, 0x0A, %i6
sdivx %i4, 0x1D2A, %g6
stw %i2, [%l7 + 0x2C]
sll %l3, 0x15, %i1
set 0x09, %g6
lduba [%l7 + %g6] 0x0c, %l4
ldstub [%l7 + 0x3F], %o4
xnorcc %o3, 0x194D, %g5
sethi 0x1F07, %g3
movl %icc, %o0, %g2
siam 0x4
tsubcctv %g4, %l2, %o1
orn %l5, 0x1F97, %i3
fble,a %fcc2, loop_2364
std %l0, [%l7 + 0x40]
fmovrdgz %l6, %f24, %f2
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_2364:
movgu %xcc, %o6, %i5
brlz %g7, loop_2365
movcs %xcc, %i7, %i0
fsrc2s %f14, %f17
addccc %o7, 0x1A5C, %o2
loop_2365:
taddcctv %g1, 0x08E3, %o5
fone %f24
brlz,a %l0, loop_2366
addcc %i6, %i4, %g6
movn %xcc, %l3, %i2
tsubcctv %i1, 0x089F, %o4
loop_2366:
array32 %o3, %l4, %g3
fmovdge %icc, %f1, %f14
addc %g5, 0x1C67, %g2
edge16 %o0, %l2, %o1
be %icc, loop_2367
smulcc %l5, 0x1E7B, %g4
mulx %l1, %l6, %i3
fcmpeq16 %f20, %f24, %o6
loop_2367:
srax %g7, 0x02, %i7
ldx [%l7 + 0x68], %i0
ldsb [%l7 + 0x6C], %o7
fmovdvc %icc, %f14, %f23
movrlez %o2, 0x0BB, %g1
fmovspos %xcc, %f8, %f31
xnorcc %i5, 0x1C37, %o5
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x30] %asi, 0x1
bcs,a loop_2368
srlx %l0, %g6, %l3
tl %xcc, 0x3
fmovsneg %xcc, %f24, %f28
loop_2368:
fornot1s %f0, %f1, %f0
set 0x54, %o2
lduwa [%l7 + %o2] 0x15, %i4
movvs %icc, %i1, %o4
sdivcc %i2, 0x006B, %o3
tgu %icc, 0x7
fpsub16s %f29, %f16, %f10
ble,pt %icc, loop_2369
orncc %l4, 0x0F82, %g3
bge %xcc, loop_2370
xor %g5, 0x1F2C, %g2
loop_2369:
umul %l2, 0x1284, %o0
stx %l5, [%l7 + 0x08]
loop_2370:
fmovde %xcc, %f12, %f9
movrgz %o1, %l1, %l6
edge16ln %i3, %o6, %g7
subccc %i7, 0x01AC, %g4
fand %f24, %f18, %f2
set 0x58, %i6
prefetcha [%l7 + %i6] 0x15, 0x1
movre %o7, 0x034, %o2
tcs %icc, 0x2
flush %l7 + 0x38
sdiv %g1, 0x1E8C, %i5
wr %g0, 0x04, %asi
stha %o5, [%l7 + 0x28] %asi
fzeros %f27
move %xcc, %i6, %l0
tn %xcc, 0x3
edge32 %g6, %l3, %i1
movcs %icc, %i4, %o4
alignaddr %o3, %i2, %l4
array32 %g5, %g2, %l2
ldstub [%l7 + 0x43], %o0
fcmpne32 %f12, %f26, %g3
tn %xcc, 0x3
fbuge,a %fcc0, loop_2371
te %icc, 0x5
alignaddr %l5, %l1, %o1
sdiv %i3, 0x0881, %l6
loop_2371:
sra %g7, 0x09, %o6
tvs %icc, 0x2
array8 %i7, %g4, %o7
movne %icc, %i0, %o2
move %icc, %i5, %g1
ldx [%l7 + 0x20], %o5
fcmpd %fcc0, %f18, %f26
or %l0, 0x1811, %g6
fcmpne32 %f4, %f10, %i6
fcmpeq16 %f22, %f12, %l3
fbne %fcc2, loop_2372
tvs %icc, 0x4
fbuge %fcc0, loop_2373
smul %i4, %i1, %o4
loop_2372:
edge8l %o3, %i2, %g5
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x18] %asi, %g2
loop_2373:
tcc %xcc, 0x3
bshuffle %f26, %f26, %f10
subcc %l4, 0x1FEB, %l2
xorcc %g3, %o0, %l5
movpos %icc, %l1, %o1
nop
set 0x58, %o5
ldub [%l7 + %o5], %l6
ta %xcc, 0x5
bg,a,pn %xcc, loop_2374
fornot2 %f16, %f14, %f28
sub %g7, %o6, %i7
fmovsleu %icc, %f23, %f18
loop_2374:
stb %i3, [%l7 + 0x4C]
fcmpgt16 %f10, %f28, %o7
std %i0, [%l7 + 0x48]
fmovdgu %icc, %f30, %f1
fmovrse %g4, %f9, %f11
tne %xcc, 0x2
edge32n %i5, %o2, %g1
umul %l0, 0x16F5, %g6
movcc %xcc, %o5, %i6
bge,pn %icc, loop_2375
fmovsneg %xcc, %f24, %f7
sdivcc %l3, 0x1B6B, %i1
tsubcctv %o4, 0x132F, %o3
loop_2375:
movrlz %i2, %i4, %g5
sub %g2, %l2, %g3
movrne %o0, %l5, %l4
tcs %xcc, 0x4
tle %icc, 0x5
edge8l %l1, %o1, %g7
tl %xcc, 0x0
set 0x7B, %o1
ldstuba [%l7 + %o1] 0x89, %l6
ldub [%l7 + 0x0F], %o6
set 0x20, %l3
swapa [%l7 + %l3] 0x80, %i3
nop
setx loop_2376, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movle %xcc, %i7, %o7
brlez,a %i0, loop_2377
lduh [%l7 + 0x30], %i5
loop_2376:
movrlez %g4, %o2, %l0
set 0x40, %g3
ldda [%l7 + %g3] 0x88, %f16
loop_2377:
taddcctv %g6, 0x0770, %o5
std %f8, [%l7 + 0x60]
movle %icc, %g1, %i6
fmovrde %i1, %f14, %f0
array16 %l3, %o3, %i2
st %f1, [%l7 + 0x1C]
fpack32 %f14, %f16, %f24
edge32ln %o4, %g5, %g2
tvs %icc, 0x7
edge8l %l2, %i4, %o0
fpsub16 %f0, %f12, %f8
fbul,a %fcc1, loop_2378
fnot2 %f24, %f20
bcs %xcc, loop_2379
movn %icc, %l5, %g3
loop_2378:
movrlez %l4, %l1, %o1
te %icc, 0x6
loop_2379:
fmuld8sux16 %f9, %f4, %f22
ble,pn %xcc, loop_2380
edge16 %g7, %o6, %l6
set 0x60, %o0
ldda [%l7 + %o0] 0x2f, %i2
loop_2380:
subcc %i7, %i0, %o7
mova %icc, %g4, %i5
brlz %l0, loop_2381
umul %o2, 0x101D, %o5
tgu %icc, 0x5
fbo %fcc3, loop_2382
loop_2381:
fbe %fcc3, loop_2383
ldub [%l7 + 0x67], %g1
sllx %i6, %g6, %i1
loop_2382:
movrgez %l3, %o3, %o4
loop_2383:
xor %i2, %g2, %g5
xnorcc %l2, %o0, %i4
taddcctv %l5, %g3, %l4
nop
set 0x21, %i3
ldsb [%l7 + %i3], %o1
mulx %g7, 0x04E8, %o6
array8 %l6, %i3, %i7
xor %i0, %l1, %o7
tleu %icc, 0x6
wr %g0, 0x81, %asi
ldsba [%l7 + 0x1B] %asi, %g4
movg %xcc, %l0, %i5
fornot2s %f30, %f3, %f18
tle %xcc, 0x4
addc %o2, %o5, %g1
fmovrdlez %i6, %f30, %f22
ldd [%l7 + 0x38], %i0
move %xcc, %g6, %o3
subcc %o4, 0x1582, %l3
fcmped %fcc2, %f14, %f28
movrgz %g2, 0x0B6, %i2
orcc %g5, 0x0F35, %o0
add %l2, %l5, %g3
alignaddr %l4, %i4, %o1
umulcc %g7, %o6, %i3
edge8n %l6, %i7, %l1
tcs %xcc, 0x6
tn %icc, 0x6
fmovscc %icc, %f27, %f20
bgu,a loop_2384
sra %i0, %g4, %o7
edge8l %l0, %o2, %i5
addcc %g1, 0x0F78, %o5
loop_2384:
tne %icc, 0x5
ldd [%l7 + 0x30], %i6
srax %i1, %g6, %o3
set 0x34, %g2
swapa [%l7 + %g2] 0x89, %o4
andn %g2, 0x1B82, %i2
siam 0x6
fzero %f2
tcc %icc, 0x0
orncc %l3, 0x19E1, %o0
popc %g5, %l5
fabss %f24, %f12
udiv %l2, 0x09B9, %l4
mova %xcc, %g3, %o1
bcc,pn %xcc, loop_2385
brlz %i4, loop_2386
stb %g7, [%l7 + 0x54]
array32 %o6, %i3, %i7
loop_2385:
taddcctv %l1, 0x06B3, %l6
loop_2386:
fcmpgt16 %f2, %f22, %g4
fmovdl %xcc, %f13, %f20
lduw [%l7 + 0x20], %i0
edge32n %l0, %o2, %i5
udivx %o7, 0x098C, %o5
bpos,pn %xcc, loop_2387
tgu %xcc, 0x5
membar #Sync
set 0x40, %i0
ldda [%l7 + %i0] 0x17, %f0
loop_2387:
tvc %icc, 0x4
fbul %fcc2, loop_2388
xorcc %g1, 0x1D1F, %i6
subccc %g6, 0x08D6, %o3
bl,a,pt %icc, loop_2389
loop_2388:
fmovdgu %xcc, %f7, %f27
fnegd %f8, %f0
ldub [%l7 + 0x7D], %o4
loop_2389:
movle %icc, %i1, %g2
add %l7, 0x48, %l6
wr %g0, 0x81, %asi
casxa [%l6] 0x81, %i2, %o0
ldstub [%l7 + 0x67], %g5
array16 %l5, %l3, %l2
addccc %l4, %o1, %g3
tvs %xcc, 0x7
fmovdvs %icc, %f6, %f1
bgu loop_2390
umul %i4, %g7, %o6
movn %xcc, %i3, %i7
srl %l6, 0x09, %l1
loop_2390:
fmovrse %i0, %f23, %f12
move %xcc, %l0, %g4
tvc %xcc, 0x6
udivx %o2, 0x0E7E, %o7
edge8ln %i5, %o5, %g1
movvs %xcc, %i6, %o3
fornot2 %f26, %f2, %f2
fbne %fcc0, loop_2391
tle %xcc, 0x2
movn %xcc, %o4, %i1
sdivcc %g6, 0x1921, %g2
loop_2391:
nop
setx loop_2392, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movrgez %o0, 0x1AD, %i2
fmovscc %xcc, %f23, %f10
fbule %fcc0, loop_2393
loop_2392:
brlz,a %l5, loop_2394
sdivcc %l3, 0x0E4D, %g5
addcc %l4, %o1, %l2
loop_2393:
srl %i4, %g3, %o6
loop_2394:
sth %g7, [%l7 + 0x50]
tg %icc, 0x5
udivcc %i3, 0x0499, %l6
movle %icc, %i7, %i0
nop
setx loop_2395, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movgu %icc, %l0, %g4
tvc %icc, 0x5
sub %l1, 0x04C5, %o7
loop_2395:
tgu %xcc, 0x3
fpsub16 %f26, %f16, %f6
fmovscc %xcc, %f18, %f0
orn %i5, %o5, %g1
brgz,a %o2, loop_2396
fmovse %icc, %f17, %f18
addccc %i6, %o4, %o3
wr %g0, 0xe3, %asi
stwa %g6, [%l7 + 0x6C] %asi
membar #Sync
loop_2396:
umulcc %g2, %o0, %i1
movn %xcc, %i2, %l3
tvc %icc, 0x7
taddcc %g5, 0x15F4, %l4
fcmpeq32 %f24, %f20, %l5
add %l7, 0x20, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %l2
casxa [%l6] 0x80, %l2, %o1
taddcc %i4, 0x0439, %o6
ba,a loop_2397
sdivx %g3, 0x12FE, %g7
ldsb [%l7 + 0x23], %l6
fbule %fcc3, loop_2398
loop_2397:
edge32n %i3, %i0, %l0
bneg,pn %icc, loop_2399
srl %i7, %l1, %g4
loop_2398:
nop
wr %g0, 0x88, %asi
lduwa [%l7 + 0x10] %asi, %i5
loop_2399:
addccc %o7, 0x0A76, %g1
edge8 %o2, %o5, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tne %icc, 0x3
prefetch [%l7 + 0x20], 0x1
edge8l %i6, %g6, %o3
movcs %icc, %g2, %i1
edge16 %i2, %l3, %g5
movg %icc, %o0, %l5
std %f22, [%l7 + 0x68]
edge32 %l4, %o1, %l2
movl %icc, %i4, %o6
sllx %g3, 0x14, %l6
fmovsa %xcc, %f0, %f3
fbul,a %fcc0, loop_2400
ldd [%l7 + 0x08], %f18
add %l7, 0x30, %l6
wr %g0, 0x19, %asi
casa [%l6] %asi, %g7, %i3
loop_2400:
stx %l0, [%l7 + 0x48]
tl %xcc, 0x2
andncc %i0, %i7, %l1
mulscc %g4, 0x0F31, %o7
fbo,a %fcc1, loop_2401
siam 0x2
movn %icc, %i5, %o2
movne %icc, %g1, %o5
loop_2401:
movneg %xcc, %o4, %g6
stx %i6, [%l7 + 0x78]
movcc %xcc, %o3, %i1
prefetch [%l7 + 0x50], 0x1
sdiv %i2, 0x114A, %g2
movneg %xcc, %g5, %l3
fnot2s %f21, %f12
fmovdgu %icc, %f4, %f5
fnot1s %f21, %f0
subc %o0, %l4, %l5
fbug %fcc1, loop_2402
umul %o1, 0x02FB, %l2
smul %i4, %o6, %g3
edge8ln %g7, %i3, %l6
loop_2402:
fsrc2s %f7, %f22
andncc %i0, %i7, %l1
fbuge,a %fcc3, loop_2403
movvs %icc, %g4, %l0
st %f4, [%l7 + 0x70]
fbl %fcc1, loop_2404
loop_2403:
fmovdpos %xcc, %f13, %f11
brlez %i5, loop_2405
andn %o7, %o2, %g1
loop_2404:
tpos %xcc, 0x0
andncc %o5, %o4, %g6
loop_2405:
tl %icc, 0x7
sub %o3, 0x093D, %i1
fmovs %f7, %f4
wr %g0, 0x0c, %asi
swapa [%l7 + 0x54] %asi, %i6
ldd [%l7 + 0x58], %f2
add %g2, 0x014A, %i2
umul %g5, %l3, %o0
stbar
fmovdle %icc, %f27, %f15
set 0x50, %l6
sta %f19, [%l7 + %l6] 0x15
xnor %l5, %o1, %l4
fmovsge %icc, %f3, %f25
fcmpeq16 %f10, %f24, %l2
sir 0x1339
edge32ln %o6, %i4, %g7
lduh [%l7 + 0x08], %i3
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x38] %asi, 0x0
bvs %icc, loop_2406
fnot2s %f11, %f9
ldub [%l7 + 0x41], %g3
andcc %i7, 0x1F1C, %i0
loop_2406:
add %l1, 0x1981, %l0
edge16l %g4, %o7, %o2
fxnor %f12, %f18, %f12
edge16n %g1, %o5, %o4
andn %g6, %i5, %i1
fmovdvc %xcc, %f31, %f6
mulx %o3, %i6, %i2
fnor %f20, %f12, %f26
wr %g0, 0xe2, %asi
stha %g5, [%l7 + 0x72] %asi
membar #Sync
fcmpgt32 %f22, %f0, %g2
tvc %xcc, 0x4
brgz,a %o0, loop_2407
movg %icc, %l3, %o1
fsrc1 %f12, %f20
sdiv %l4, 0x12AD, %l5
loop_2407:
fcmpd %fcc1, %f12, %f26
srl %o6, 0x0E, %i4
fmovdleu %icc, %f27, %f30
mova %icc, %l2, %i3
xorcc %l6, %g7, %i7
lduw [%l7 + 0x48], %g3
array32 %l1, %i0, %g4
sllx %l0, 0x04, %o2
edge8l %g1, %o7, %o4
tvc %icc, 0x0
fmovrdgez %o5, %f2, %f12
fmovrslz %g6, %f21, %f11
fmovdcc %icc, %f1, %f23
fmovdvc %xcc, %f28, %f5
taddcc %i5, %o3, %i1
movpos %icc, %i2, %g5
brlez %g2, loop_2408
tg %icc, 0x1
taddcc %i6, 0x0532, %o0
fbne %fcc2, loop_2409
loop_2408:
fmovsl %icc, %f7, %f31
fbul %fcc2, loop_2410
sll %l3, 0x1F, %o1
loop_2409:
movrgez %l4, 0x222, %l5
movcc %icc, %o6, %l2
loop_2410:
movpos %xcc, %i3, %l6
fble %fcc3, loop_2411
subccc %i4, 0x0A73, %g7
swap [%l7 + 0x7C], %i7
tpos %icc, 0x4
loop_2411:
taddcctv %g3, %l1, %g4
smul %l0, 0x0CF3, %o2
fmovdle %icc, %f12, %f24
and %g1, %o7, %o4
alignaddr %i0, %o5, %i5
fbge %fcc3, loop_2412
andn %g6, 0x1FE7, %i1
movre %i2, 0x269, %o3
brgez,a %g5, loop_2413
loop_2412:
swap [%l7 + 0x48], %i6
umul %o0, 0x071D, %l3
wr %g0, 0x18, %asi
sta %f4, [%l7 + 0x60] %asi
loop_2413:
ldx [%l7 + 0x58], %o1
add %l4, %g2, %o6
udiv %l2, 0x1F80, %i3
tn %icc, 0x2
xnor %l5, %i4, %g7
add %i7, %l6, %g3
set 0x20, %o3
ldxa [%l7 + %o3] 0x14, %g4
sir 0x0250
movrne %l0, %o2, %l1
sethi 0x08A3, %o7
orncc %o4, %g1, %i0
movgu %icc, %i5, %o5
umul %g6, 0x1B0A, %i2
mova %xcc, %i1, %g5
nop
set 0x08, %i1
std %f20, [%l7 + %i1]
movgu %icc, %o3, %i6
nop
setx loop_2414, %l0, %l1
jmpl %l1, %o0
fbge %fcc1, loop_2415
fbu %fcc1, loop_2416
add %l3, 0x086E, %o1
loop_2414:
fxor %f26, %f14, %f26
loop_2415:
ldx [%l7 + 0x40], %l4
loop_2416:
subccc %o6, 0x0EF6, %g2
tleu %xcc, 0x2
alignaddr %l2, %l5, %i4
ble,pn %xcc, loop_2417
sdiv %i3, 0x1B7E, %g7
alignaddr %i7, %g3, %l6
fbn,a %fcc3, loop_2418
loop_2417:
stx %g4, [%l7 + 0x58]
stbar
fmovspos %icc, %f8, %f26
loop_2418:
ldsw [%l7 + 0x1C], %o2
tpos %xcc, 0x3
movrgz %l1, %l0, %o4
bg loop_2419
sdivx %g1, 0x0391, %i0
taddcc %o7, 0x0868, %i5
fbne %fcc0, loop_2420
loop_2419:
sll %o5, %g6, %i2
edge8ln %i1, %o3, %g5
movvc %icc, %o0, %l3
loop_2420:
fbue,a %fcc2, loop_2421
add %i6, %o1, %o6
bl,a loop_2422
fpsub32s %f22, %f19, %f19
loop_2421:
addcc %g2, 0x0048, %l4
fcmpeq16 %f28, %f10, %l5
loop_2422:
stx %i4, [%l7 + 0x60]
tleu %icc, 0x7
fcmpgt16 %f0, %f16, %l2
tl %icc, 0x1
edge8ln %i3, %g7, %g3
movcc %icc, %l6, %g4
tvc %icc, 0x7
tsubcc %i7, 0x1D7B, %l1
bleu,pn %xcc, loop_2423
add %l0, 0x175E, %o2
tle %xcc, 0x4
brgz,a %g1, loop_2424
loop_2423:
fmovsvc %icc, %f30, %f22
tne %xcc, 0x1
edge16n %o4, %i0, %i5
loop_2424:
faligndata %f0, %f28, %f24
fandnot2s %f22, %f17, %f20
brgez %o5, loop_2425
umul %g6, %i2, %i1
srlx %o3, %g5, %o0
movrlez %o7, %i6, %o1
loop_2425:
sdiv %o6, 0x1980, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32ln %l4, %l5, %i4
movrne %l2, %l3, %g7
tcc %xcc, 0x7
sra %i3, %g3, %l6
andncc %g4, %i7, %l1
fandnot2 %f4, %f22, %f30
taddcc %o2, 0x197D, %l0
edge8ln %g1, %i0, %o4
set 0x58, %i7
ldxa [%l7 + %i7] 0x0c, %o5
fsrc2 %f10, %f20
brlz %i5, loop_2426
movl %icc, %g6, %i1
tg %xcc, 0x5
taddcctv %o3, %i2, %g5
loop_2426:
siam 0x7
ble,a loop_2427
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
addc %o7, %o0, %o1
sra %o6, %i6, %l4
loop_2427:
fcmps %fcc1, %f19, %f2
loop_2428:
move %icc, %l5, %i4
nop
set 0x64, %g5
stw %g2, [%l7 + %g5]
movle %xcc, %l2, %g7
fpsub16 %f10, %f4, %f6
tpos %icc, 0x2
stbar
or %i3, 0x1DF5, %l3
fnot1s %f1, %f24
orncc %l6, 0x1BE0, %g4
andncc %i7, %l1, %g3
alignaddrl %o2, %l0, %g1
udivcc %i0, 0x1873, %o4
udivx %i5, 0x16A5, %g6
stb %o5, [%l7 + 0x6B]
movcc %xcc, %i1, %i2
fbule,a %fcc0, loop_2429
srl %o3, %o7, %o0
set 0x20, %g1
prefetcha [%l7 + %g1] 0x15, 0x2
loop_2429:
edge16l %g5, %o6, %i6
edge8n %l5, %l4, %i4
fornot1s %f29, %f27, %f21
tle %xcc, 0x6
subc %g2, 0x185B, %l2
srax %i3, %l3, %l6
wr %g0, 0x80, %asi
ldsha [%l7 + 0x5A] %asi, %g7
smul %g4, %i7, %l1
fabss %f0, %f11
sra %g3, %o2, %g1
ldx [%l7 + 0x28], %l0
fbug,a %fcc0, loop_2430
fnot1 %f10, %f6
fbo %fcc2, loop_2431
nop
setx loop_2432, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2430:
fsrc2s %f13, %f8
bgu,a loop_2433
loop_2431:
movne %xcc, %i0, %i5
loop_2432:
bn,pt %icc, loop_2434
move %xcc, %g6, %o4
loop_2433:
sdivx %o5, 0x1EC6, %i2
sdivx %o3, 0x19F9, %i1
loop_2434:
nop
set 0x38, %o4
stda %o0, [%l7 + %o4] 0x19
te %xcc, 0x3
edge16 %o7, %o1, %o6
movne %icc, %g5, %l5
fbg,a %fcc2, loop_2435
edge32l %i6, %i4, %l4
edge16l %l2, %i3, %l3
srlx %l6, %g2, %g7
loop_2435:
tcc %icc, 0x3
edge16ln %i7, %l1, %g3
fcmpne16 %f4, %f8, %o2
movne %xcc, %g4, %l0
andn %i0, 0x038E, %g1
sra %i5, 0x0E, %o4
wr %g0, 0x89, %asi
sta %f18, [%l7 + 0x70] %asi
udiv %g6, 0x062B, %o5
movvs %icc, %i2, %i1
popc 0x0585, %o0
wr %g0, 0x80, %asi
stda %o6, [%l7 + 0x08] %asi
te %icc, 0x6
sub %o3, 0x0265, %o1
edge8ln %g5, %o6, %i6
ble,pt %icc, loop_2436
brz %i4, loop_2437
edge32n %l5, %l2, %l4
fcmpd %fcc2, %f28, %f4
loop_2436:
alignaddr %l3, %i3, %l6
loop_2437:
fble %fcc3, loop_2438
fnot1 %f6, %f4
andncc %g2, %i7, %g7
ldd [%l7 + 0x18], %f4
loop_2438:
bl,a,pn %xcc, loop_2439
movcc %xcc, %g3, %o2
fexpand %f26, %f24
call loop_2440
loop_2439:
nop
setx loop_2441, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fnand %f28, %f6, %f8
ldd [%l7 + 0x38], %g4
loop_2440:
fornot2s %f22, %f20, %f16
loop_2441:
subccc %l1, 0x15E1, %i0
umulcc %l0, 0x0E23, %g1
fpadd16s %f9, %f13, %f20
bne,a,pt %xcc, loop_2442
tvs %xcc, 0x1
fand %f8, %f18, %f24
addc %o4, %g6, %o5
loop_2442:
nop
add %l7, 0x70, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %i5, %i1
fpadd32s %f17, %f17, %f5
tl %icc, 0x0
andncc %i2, %o0, %o3
stb %o7, [%l7 + 0x6F]
sllx %o1, %o6, %i6
and %g5, 0x1609, %i4
fcmpgt16 %f16, %f18, %l5
fands %f6, %f31, %f16
srl %l2, %l4, %l3
sll %l6, %i3, %i7
alignaddrl %g2, %g3, %g7
movle %xcc, %o2, %g4
add %l1, %i0, %g1
udivcc %o4, 0x0A28, %g6
fmovdpos %xcc, %f5, %f31
bvs,pn %xcc, loop_2443
sll %l0, %o5, %i5
wr %g0, 0x50, %asi
ldxa [%g0 + 0x30] %asi, %i1
loop_2443:
tn %xcc, 0x3
edge16 %o0, %o3, %i2
srlx %o1, 0x1A, %o7
bge loop_2444
andncc %o6, %i6, %i4
fbue %fcc1, loop_2445
array16 %l5, %g5, %l2
loop_2444:
fmovdleu %xcc, %f16, %f18
edge8ln %l4, %l6, %i3
loop_2445:
tcc %icc, 0x3
fmovrdlez %i7, %f20, %f2
array32 %g2, %l3, %g7
tle %icc, 0x6
srax %o2, 0x09, %g4
wr %g0, 0x10, %asi
ldxa [%l7 + 0x50] %asi, %l1
membar 0x35
movvc %xcc, %i0, %g3
bne,pt %icc, loop_2446
umulcc %g1, 0x1C87, %g6
popc 0x0838, %l0
fmovsa %xcc, %f9, %f23
loop_2446:
ta %xcc, 0x5
tsubcctv %o4, 0x043C, %o5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivx %i1, 0x19FB, %i5
be,pt %xcc, loop_2447
ldsb [%l7 + 0x4F], %o0
fpsub16 %f24, %f28, %f30
fble,a %fcc2, loop_2448
loop_2447:
smulcc %i2, 0x1EB6, %o1
fcmple32 %f16, %f24, %o3
fsrc1s %f3, %f8
loop_2448:
mulscc %o7, %i6, %i4
fmovsne %xcc, %f3, %f27
fbo,a %fcc1, loop_2449
movleu %xcc, %o6, %l5
umulcc %g5, %l4, %l2
bcc,a,pt %xcc, loop_2450
loop_2449:
fpsub32s %f23, %f31, %f7
set 0x40, %l2
stda %f0, [%l7 + %l2] 0xf1
membar #Sync
loop_2450:
lduh [%l7 + 0x10], %l6
edge16ln %i7, %g2, %i3
ldx [%l7 + 0x70], %g7
ldd [%l7 + 0x50], %l2
movrgz %o2, %g4, %l1
bcc,pt %icc, loop_2451
orncc %g3, %g1, %i0
sllx %g6, 0x13, %o4
movre %o5, 0x2DA, %i1
loop_2451:
movcs %xcc, %i5, %o0
brgz,a %i2, loop_2452
movn %xcc, %o1, %o3
mova %xcc, %l0, %o7
movrgz %i6, 0x1D3, %i4
loop_2452:
tvc %icc, 0x4
fbule %fcc2, loop_2453
edge8ln %l5, %g5, %l4
edge32ln %o6, %l2, %i7
fmovrse %g2, %f11, %f3
loop_2453:
tn %icc, 0x3
movn %icc, %l6, %i3
brnz,a %l3, loop_2454
sllx %o2, 0x02, %g7
bvs,pn %xcc, loop_2455
ldx [%l7 + 0x08], %l1
loop_2454:
ba,a loop_2456
fandnot2s %f0, %f15, %f1
loop_2455:
st %f26, [%l7 + 0x14]
array16 %g4, %g3, %i0
loop_2456:
tpos %icc, 0x1
smul %g1, %g6, %o4
edge8n %o5, %i5, %o0
add %l7, 0x38, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %i2
casxa [%l6] %asi, %i2, %o1
brlez,a %i1, loop_2457
tgu %icc, 0x1
fbuge %fcc2, loop_2458
bg,pt %xcc, loop_2459
loop_2457:
and %l0, %o7, %o3
be,a loop_2460
loop_2458:
brlez,a %i6, loop_2461
loop_2459:
te %icc, 0x2
udivx %l5, 0x14A6, %g5
loop_2460:
fmovrslz %i4, %f8, %f13
loop_2461:
te %xcc, 0x7
tneg %xcc, 0x7
tl %xcc, 0x5
and %l4, %o6, %i7
andn %g2, 0x0368, %l6
tsubcc %i3, 0x1DB5, %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
or %l2, 0x1137, %o2
fpsub32 %f26, %f30, %f8
movg %xcc, %l1, %g4
nop
set 0x58, %l4
prefetch [%l7 + %l4], 0x1
fcmpgt16 %f8, %f24, %g3
edge32l %g7, %g1, %g6
movvs %xcc, %o4, %i0
tsubcc %i5, %o0, %o5
fmovrdlz %i2, %f10, %f12
membar 0x03
tcs %xcc, 0x6
tvc %xcc, 0x1
set 0x6B, %i4
stba %o1, [%l7 + %i4] 0xea
membar #Sync
smulcc %l0, %i1, %o7
bpos,pn %xcc, loop_2462
movge %xcc, %i6, %o3
bcc loop_2463
array32 %l5, %i4, %l4
loop_2462:
fzeros %f12
ldstub [%l7 + 0x62], %o6
loop_2463:
umulcc %g5, %g2, %l6
xnor %i3, %l3, %l2
fcmpgt16 %f22, %f28, %o2
ldx [%l7 + 0x10], %i7
fbn %fcc3, loop_2464
fbo,a %fcc3, loop_2465
bleu,a loop_2466
tn %icc, 0x1
loop_2464:
nop
add %l7, 0x70, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %g4
casxa [%l6] 0x80, %g4, %g3
loop_2465:
edge32ln %g7, %g1, %l1
loop_2466:
sub %g6, %o4, %i0
fmovdle %icc, %f7, %f31
tvc %xcc, 0x7
subccc %o0, %o5, %i5
nop
set 0x7C, %g7
lduw [%l7 + %g7], %o1
nop
set 0x78, %i2
ldd [%l7 + %i2], %f0
udiv %l0, 0x156C, %i1
stb %i2, [%l7 + 0x4D]
edge16n %o7, %o3, %i6
fornot1 %f28, %f30, %f6
and %l5, 0x05B7, %i4
bleu,a,pn %xcc, loop_2467
ldd [%l7 + 0x28], %o6
fpadd16s %f27, %f9, %f5
bg,a,pt %icc, loop_2468
loop_2467:
fsrc2 %f22, %f2
fcmpeq32 %f4, %f8, %l4
ba,pn %icc, loop_2469
loop_2468:
alignaddr %g5, %l6, %g2
tne %icc, 0x1
fbu %fcc1, loop_2470
loop_2469:
tpos %xcc, 0x1
movrlez %l3, 0x10A, %l2
fmul8x16au %f9, %f30, %f20
loop_2470:
nop
setx loop_2471, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
edge32 %o2, %i7, %g4
fpsub32 %f12, %f14, %f2
fnor %f18, %f12, %f24
loop_2471:
movrne %i3, 0x3D3, %g7
fones %f3
tle %icc, 0x6
edge8 %g1, %g3, %g6
taddcctv %l1, %i0, %o0
ldx [%l7 + 0x40], %o4
fblg %fcc2, loop_2472
sir 0x0457
fbg,a %fcc1, loop_2473
fcmpne32 %f14, %f28, %o5
loop_2472:
movl %icc, %i5, %l0
ldub [%l7 + 0x6B], %o1
loop_2473:
sub %i1, 0x10DF, %o7
fbn %fcc3, loop_2474
edge8ln %i2, %o3, %l5
edge16n %i4, %i6, %o6
fblg,a %fcc1, loop_2475
loop_2474:
mulx %g5, 0x1A4F, %l4
and %l6, 0x0372, %l3
wr %g0, 0x0c, %asi
swapa [%l7 + 0x48] %asi, %g2
loop_2475:
mulscc %o2, 0x1617, %l2
tn %icc, 0x4
subc %g4, 0x12C6, %i3
umulcc %g7, %i7, %g1
fmovdgu %icc, %f22, %f1
xorcc %g6, 0x00C4, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movg %icc, %i0, %g3
udivx %o0, 0x0806, %o4
ldsw [%l7 + 0x0C], %o5
set 0x4C, %o6
stba %l0, [%l7 + %o6] 0x2b
membar #Sync
popc %o1, %i1
udiv %i5, 0x0082, %o7
movrlz %i2, %o3, %i4
fmovrsgez %i6, %f5, %f28
siam 0x2
edge32l %o6, %l5, %l4
fcmpeq32 %f10, %f18, %l6
taddcc %l3, %g5, %g2
brgez,a %l2, loop_2476
addc %g4, 0x07D3, %i3
alignaddr %o2, %g7, %g1
andncc %i7, %l1, %g6
loop_2476:
ldsb [%l7 + 0x15], %g3
move %xcc, %o0, %i0
movge %icc, %o5, %l0
umulcc %o4, %o1, %i5
edge8l %o7, %i2, %o3
edge16l %i1, %i6, %i4
and %l5, %l4, %o6
edge16n %l6, %l3, %g5
wr %g0, 0x10, %asi
ldswa [%l7 + 0x58] %asi, %l2
umul %g2, %g4, %i3
tsubcctv %g7, %g1, %o2
bcs,pt %xcc, loop_2477
tn %xcc, 0x3
fmovdvs %xcc, %f25, %f3
fbug %fcc0, loop_2478
loop_2477:
fbul %fcc1, loop_2479
udivx %i7, 0x1DEB, %g6
add %l1, 0x12AD, %o0
loop_2478:
sethi 0x1E72, %g3
loop_2479:
bcc %xcc, loop_2480
addc %o5, 0x1798, %i0
ld [%l7 + 0x7C], %f19
addccc %l0, 0x0E2C, %o4
loop_2480:
sdivcc %i5, 0x19EC, %o7
fmovd %f18, %f0
sdiv %i2, 0x1B35, %o3
edge8 %o1, %i6, %i1
fxnors %f4, %f15, %f20
fmuld8ulx16 %f28, %f4, %f28
array8 %i4, %l4, %l5
umulcc %o6, %l3, %g5
movvs %icc, %l2, %l6
fbule,a %fcc0, loop_2481
mulx %g2, 0x1F48, %g4
movrlz %i3, 0x11D, %g7
taddcctv %g1, %i7, %o2
loop_2481:
tsubcc %g6, 0x062D, %l1
add %l7, 0x78, %l6
wr %g0, 0x11, %asi
casxa [%l6] 0x11, %o0, %g3
tgu %xcc, 0x2
sethi 0x1FA9, %o5
tcc %icc, 0x4
set 0x5C, %g4
stha %i0, [%l7 + %g4] 0xea
membar #Sync
lduh [%l7 + 0x32], %o4
or %l0, %i5, %i2
ble,a %icc, loop_2482
movcs %xcc, %o3, %o7
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x40] %asi, 0x0
loop_2482:
movgu %icc, %i6, %i1
wr %g0, 0x88, %asi
stxa %l4, [%l7 + 0x48] %asi
srax %i4, %l5, %o6
sethi 0x0303, %g5
tl %icc, 0x1
tcc %icc, 0x3
xor %l2, %l6, %g2
sllx %g4, %l3, %i3
set 0x24, %i5
lduha [%l7 + %i5] 0x0c, %g1
stx %g7, [%l7 + 0x60]
fmovdge %xcc, %f14, %f19
ldsw [%l7 + 0x5C], %i7
set 0x75, %l1
lduba [%l7 + %l1] 0x0c, %g6
bleu %xcc, loop_2483
srl %o2, 0x0E, %o0
fsrc1s %f16, %f2
fbue %fcc0, loop_2484
loop_2483:
umulcc %g3, %l1, %o5
sdiv %i0, 0x0A7C, %o4
fpadd32s %f23, %f3, %f22
loop_2484:
tneg %icc, 0x1
st %f24, [%l7 + 0x30]
array16 %i5, %l0, %o3
array8 %i2, %o1, %i6
tvs %xcc, 0x2
flush %l7 + 0x60
subcc %i1, 0x1589, %o7
edge16n %i4, %l4, %l5
set 0x60, %l0
prefetcha [%l7 + %l0] 0x80, 0x2
xnor %g5, 0x0351, %l6
fnegs %f1, %f9
tge %icc, 0x4
edge32l %g2, %l2, %l3
edge16l %i3, %g1, %g4
bpos,a %xcc, loop_2485
ldx [%l7 + 0x58], %g7
orn %g6, %o2, %o0
addcc %g3, %i7, %l1
loop_2485:
array8 %i0, %o5, %o4
fmovsvc %xcc, %f24, %f14
array8 %i5, %o3, %i2
ba %xcc, loop_2486
fsrc2 %f12, %f20
brz,a %o1, loop_2487
siam 0x7
loop_2486:
popc %l0, %i1
movne %icc, %o7, %i6
loop_2487:
sub %l4, 0x1E80, %l5
udivx %i4, 0x094D, %o6
fpsub16 %f28, %f14, %f10
addccc %l6, %g5, %l2
taddcctv %l3, 0x03FA, %g2
bne,a loop_2488
bn,pn %xcc, loop_2489
fmovsge %icc, %f27, %f8
ba,a,pn %icc, loop_2490
loop_2488:
tvs %icc, 0x7
loop_2489:
movre %g1, 0x32B, %i3
fmul8ulx16 %f6, %f16, %f4
loop_2490:
movge %icc, %g4, %g7
edge16n %o2, %g6, %g3
alignaddr %i7, %o0, %i0
fmovdle %icc, %f9, %f15
sllx %o5, %o4, %i5
sub %o3, 0x1930, %l1
add %l7, 0x50, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %o1
casxa [%l6] 0x89, %o1, %l0
movrgez %i1, 0x1D1, %o7
movpos %xcc, %i6, %i2
fpmerge %f1, %f13, %f26
fnot2 %f12, %f8
fandnot2 %f16, %f6, %f8
movge %xcc, %l5, %l4
udivx %o6, 0x0C6F, %i4
fnegd %f20, %f4
fmovsleu %xcc, %f31, %f24
movcc %xcc, %g5, %l6
movneg %xcc, %l2, %g2
fbo,a %fcc2, loop_2491
sethi 0x1440, %l3
srl %i3, %g1, %g4
ldsw [%l7 + 0x08], %g7
loop_2491:
fnot2 %f28, %f14
fbge %fcc2, loop_2492
sir 0x1FE9
fcmpne16 %f8, %f8, %o2
andcc %g3, %g6, %o0
loop_2492:
fmuld8ulx16 %f24, %f29, %f2
umul %i0, 0x005A, %i7
edge16ln %o4, %i5, %o3
edge32 %l1, %o1, %l0
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x50] %asi, 0x0
xnorcc %i1, 0x1090, %i6
array32 %i2, %l5, %l4
fornot2s %f30, %f14, %f17
ldsh [%l7 + 0x0E], %o7
fpsub32s %f12, %f11, %f25
udivx %o6, 0x1260, %i4
movre %l6, %g5, %g2
fpsub32s %f2, %f6, %f20
add %l3, 0x1089, %i3
set 0x68, %l5
ldswa [%l7 + %l5] 0x14, %l2
set 0x12, %o7
stha %g1, [%l7 + %o7] 0x19
sdivx %g7, 0x1C8C, %g4
fmovrdgz %o2, %f10, %f4
umulcc %g3, %o0, %i0
wr %g0, 0x81, %asi
lduha [%l7 + 0x50] %asi, %i7
smulcc %o4, 0x0E13, %g6
smul %o3, %l1, %i5
set 0x30, %o2
prefetcha [%l7 + %o2] 0x19, 0x3
stw %o5, [%l7 + 0x64]
fba,a %fcc1, loop_2493
movle %xcc, %o1, %i1
movcc %icc, %i6, %i2
tcc %xcc, 0x3
loop_2493:
nop
set 0x38, %g6
lda [%l7 + %g6] 0x04, %f24
taddcctv %l5, %o7, %o6
fmul8x16 %f14, %f18, %f0
fmovscc %icc, %f31, %f5
bneg %xcc, loop_2494
fands %f16, %f9, %f5
call loop_2495
movge %xcc, %i4, %l6
loop_2494:
sll %g5, 0x10, %g2
movge %xcc, %l4, %l3
loop_2495:
movrne %i3, 0x3F6, %l2
udivcc %g7, 0x0B77, %g1
fnegs %f25, %f29
ta %icc, 0x3
array32 %g4, %g3, %o0
movneg %icc, %i0, %i7
array8 %o2, %g6, %o4
array16 %l1, %i5, %l0
movn %xcc, %o3, %o5
fpsub32 %f30, %f28, %f24
ta %xcc, 0x7
ldub [%l7 + 0x32], %i1
srax %o1, %i6, %i2
movl %icc, %o7, %o6
andncc %l5, %i4, %l6
subccc %g2, %g5, %l3
movrlz %l4, %i3, %g7
fandnot2s %f15, %f14, %f3
tvc %icc, 0x5
fbe %fcc1, loop_2496
udivx %g1, 0x17EF, %l2
movne %xcc, %g4, %g3
movvc %xcc, %i0, %i7
loop_2496:
andncc %o0, %g6, %o2
prefetch [%l7 + 0x1C], 0x1
edge32 %o4, %l1, %i5
wr %g0, 0x0c, %asi
swapa [%l7 + 0x70] %asi, %l0
edge16 %o5, %o3, %o1
mova %xcc, %i6, %i1
fbu,a %fcc0, loop_2497
st %f2, [%l7 + 0x4C]
andn %i2, 0x1927, %o6
fblg,a %fcc1, loop_2498
loop_2497:
lduh [%l7 + 0x4E], %o7
ble,a,pn %icc, loop_2499
umul %i4, %l6, %g2
loop_2498:
tsubcctv %l5, %l3, %g5
sllx %i3, 0x1A, %g7
loop_2499:
movl %xcc, %g1, %l2
fcmpgt16 %f12, %f12, %g4
movne %xcc, %g3, %l4
tneg %icc, 0x0
umulcc %i7, 0x075A, %i0
set 0x56, %i6
lduha [%l7 + %i6] 0x89, %o0
te %xcc, 0x7
tsubcctv %o2, %g6, %o4
umulcc %l1, 0x1A40, %i5
edge16ln %l0, %o5, %o3
tne %icc, 0x7
fpsub32s %f7, %f9, %f11
fornot1s %f17, %f30, %f17
fbe %fcc3, loop_2500
membar 0x1F
fba,a %fcc1, loop_2501
mulscc %i6, 0x1586, %i1
loop_2500:
tn %xcc, 0x0
ldsb [%l7 + 0x1A], %i2
loop_2501:
fcmped %fcc3, %f16, %f6
fxnor %f30, %f14, %f22
fmovd %f6, %f12
fcmpeq32 %f2, %f30, %o6
fmovsvs %icc, %f22, %f21
movvs %icc, %o7, %o1
edge8ln %l6, %i4, %l5
srax %g2, %l3, %i3
fmovd %f26, %f12
alignaddrl %g5, %g1, %l2
bgu,a %xcc, loop_2502
mova %icc, %g4, %g7
brgz,a %g3, loop_2503
andncc %i7, %i0, %l4
loop_2502:
fblg,a %fcc1, loop_2504
bl %icc, loop_2505
loop_2503:
tg %xcc, 0x1
sir 0x0833
loop_2504:
fornot2s %f19, %f19, %f12
loop_2505:
umul %o0, 0x0896, %g6
movge %icc, %o4, %l1
fnegd %f28, %f2
wr %g0, 0x89, %asi
ldda [%l7 + 0x60] %asi, %o2
array32 %l0, %o5, %o3
addccc %i6, %i5, %i2
movrgz %i1, %o6, %o1
fbne,a %fcc3, loop_2506
fmul8ulx16 %f22, %f18, %f4
brgz %l6, loop_2507
array32 %i4, %o7, %l5
loop_2506:
edge8ln %g2, %i3, %g5
orcc %l3, %g1, %g4
loop_2507:
ldx [%l7 + 0x58], %l2
sethi 0x0D69, %g7
add %l7, 0x5C, %l6
wr %g0, 0x80, %asi
casa [%l6] %asi, %g3, %i0
xnor %l4, 0x0E31, %i7
nop
set 0x0C, %o1
ldsw [%l7 + %o1], %o0
add %l7, 0x54, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %o4
casa [%l6] %asi, %o4, %g6
fxors %f5, %f26, %f31
movleu %xcc, %l1, %o2
tvs %icc, 0x0
fblg,a %fcc2, loop_2508
ba,a loop_2509
edge8l %o5, %o3, %l0
addcc %i6, %i5, %i1
loop_2508:
fmovsvs %icc, %f20, %f5
loop_2509:
tcc %xcc, 0x5
array16 %o6, %i2, %l6
tvc %xcc, 0x1
udivcc %o1, 0x1D01, %i4
fmovrsgz %o7, %f10, %f18
subcc %g2, %l5, %i3
fbe,a %fcc1, loop_2510
bleu %xcc, loop_2511
tpos %icc, 0x4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2510:
pdist %f22, %f10, %f16
loop_2511:
tcc %xcc, 0x1
edge16l %l3, %g5, %g1
mulx %g4, 0x080A, %g7
edge16n %l2, %i0, %g3
edge16n %i7, %o0, %o4
fmovdgu %icc, %f23, %f26
ldsh [%l7 + 0x0C], %g6
fnot2s %f16, %f15
fnands %f6, %f7, %f12
set 0x37, %l3
stba %l4, [%l7 + %l3] 0x18
movrlz %o2, %o5, %o3
fbue %fcc1, loop_2512
brlez,a %l1, loop_2513
tneg %xcc, 0x3
fcmpd %fcc3, %f4, %f30
loop_2512:
sdivcc %l0, 0x0C90, %i5
loop_2513:
smul %i6, %i1, %o6
taddcc %l6, %o1, %i2
tle %xcc, 0x3
subc %i4, %g2, %l5
nop
set 0x64, %o5
prefetch [%l7 + %o5], 0x1
fpsub16 %f8, %f30, %f12
fnot1 %f14, %f18
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32 %i3, %l3, %g5
tn %xcc, 0x6
tleu %icc, 0x0
tg %xcc, 0x4
wr %g0, 0x88, %asi
stxa %o7, [%l7 + 0x78] %asi
tvc %xcc, 0x0
bn,pn %xcc, loop_2514
sir 0x0C60
fmul8sux16 %f4, %f16, %f20
bge %xcc, loop_2515
loop_2514:
alignaddrl %g1, %g4, %l2
fcmpne32 %f10, %f4, %g7
te %xcc, 0x3
loop_2515:
xnorcc %i0, 0x18DE, %i7
popc %o0, %g3
mulscc %o4, %l4, %o2
wr %g0, 0x11, %asi
lda [%l7 + 0x64] %asi, %f7
fsrc1s %f15, %f29
movcc %xcc, %g6, %o3
fbl,a %fcc1, loop_2516
sethi 0x1ADF, %l1
movn %xcc, %l0, %i5
fbu %fcc0, loop_2517
loop_2516:
flush %l7 + 0x10
alignaddr %i6, %i1, %o5
alignaddrl %l6, %o6, %o1
loop_2517:
tneg %xcc, 0x6
tpos %icc, 0x4
swap [%l7 + 0x14], %i2
tg %xcc, 0x6
wr %g0, 0xe2, %asi
stba %g2, [%l7 + 0x3D] %asi
membar #Sync
sdiv %l5, 0x119F, %i3
stbar
movvc %icc, %l3, %i4
mulscc %g5, %g1, %o7
bcc,a,pt %icc, loop_2518
fbne,a %fcc3, loop_2519
bn,pn %icc, loop_2520
tvs %icc, 0x3
loop_2518:
fmovdneg %xcc, %f12, %f10
loop_2519:
nop
setx loop_2521, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2520:
fzeros %f4
addccc %l2, %g7, %i0
nop
setx loop_2522, %l0, %l1
jmpl %l1, %g4
loop_2521:
addc %o0, 0x1539, %g3
be,a,pn %xcc, loop_2523
fxor %f12, %f4, %f8
loop_2522:
movle %icc, %o4, %i7
tleu %icc, 0x6
loop_2523:
movn %icc, %o2, %g6
tcs %icc, 0x7
movn %icc, %l4, %o3
bl,pt %icc, loop_2524
fmul8ulx16 %f26, %f30, %f18
fsrc2s %f2, %f25
fmovs %f9, %f0
loop_2524:
srax %l1, 0x02, %l0
fbuge %fcc3, loop_2525
mova %xcc, %i5, %i6
add %l7, 0x78, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %o5
casxa [%l6] 0x81, %o5, %l6
loop_2525:
edge16 %i1, %o1, %o6
tcs %xcc, 0x1
movpos %icc, %g2, %l5
fmul8ulx16 %f26, %f6, %f2
edge16n %i2, %l3, %i3
brlez %i4, loop_2526
edge16 %g1, %g5, %l2
fpadd16s %f18, %f30, %f7
sdiv %o7, 0x1AEB, %g7
loop_2526:
bgu,a %icc, loop_2527
tpos %icc, 0x4
tsubcctv %g4, %o0, %g3
movn %icc, %i0, %o4
loop_2527:
flush %l7 + 0x0C
sub %o2, %g6, %i7
fbne,a %fcc1, loop_2528
tle %xcc, 0x0
tl %xcc, 0x4
subccc %l4, 0x0976, %l1
loop_2528:
sir 0x14DD
wr %g0, 0x81, %asi
sta %f17, [%l7 + 0x78] %asi
edge8n %o3, %i5, %l0
fba %fcc0, loop_2529
fpadd16 %f8, %f22, %f24
bcc,pn %xcc, loop_2530
sra %o5, %i6, %i1
loop_2529:
tvs %xcc, 0x2
movl %xcc, %l6, %o6
loop_2530:
brgz,a %g2, loop_2531
sth %l5, [%l7 + 0x30]
tgu %icc, 0x6
bcs loop_2532
loop_2531:
te %xcc, 0x2
udivcc %o1, 0x0804, %l3
bpos loop_2533
loop_2532:
mulx %i2, %i4, %i3
movrne %g1, %g5, %o7
edge32ln %g7, %g4, %l2
loop_2533:
brnz,a %g3, loop_2534
nop
setx loop_2535, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
xorcc %o0, 0x0519, %i0
xnorcc %o4, 0x0AA5, %g6
loop_2534:
fmovrdgz %o2, %f12, %f16
loop_2535:
fxor %f10, %f30, %f12
ldsh [%l7 + 0x12], %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub32s %f16, %f12, %f22
movrgez %l1, %o3, %i5
bneg,pn %icc, loop_2536
tcs %xcc, 0x3
xnor %l0, 0x0FB2, %o5
movrgez %i6, 0x3EF, %i1
loop_2536:
fmovsvs %xcc, %f12, %f12
sra %l4, %o6, %g2
wr %g0, 0x04, %asi
ldda [%l7 + 0x40] %asi, %f0
bpos,a loop_2537
or %l6, %o1, %l5
sra %i2, %l3, %i4
fnors %f13, %f8, %f22
loop_2537:
brgz,a %g1, loop_2538
movgu %icc, %i3, %o7
edge32ln %g7, %g4, %l2
andcc %g3, 0x0F19, %g5
loop_2538:
bcc,a %icc, loop_2539
tcs %icc, 0x0
sdivcc %i0, 0x1264, %o4
set 0x70, %o0
ldda [%l7 + %o0] 0x2e, %g6
loop_2539:
tvs %icc, 0x1
fbne %fcc1, loop_2540
smul %o0, %o2, %l1
andcc %i7, 0x0083, %o3
sdivcc %l0, 0x1B29, %i5
loop_2540:
andcc %o5, 0x1340, %i1
fbo,a %fcc2, loop_2541
tne %xcc, 0x4
tgu %icc, 0x3
movrgez %l4, %o6, %g2
loop_2541:
fmovrslz %i6, %f22, %f3
tsubcc %o1, 0x1EEC, %l6
edge8ln %l5, %l3, %i2
taddcctv %g1, 0x11A7, %i3
bgu,a,pn %xcc, loop_2542
fmuld8sux16 %f19, %f16, %f30
fmovsneg %xcc, %f5, %f19
fmovdcc %xcc, %f18, %f26
loop_2542:
bvc,pn %xcc, loop_2543
udivcc %o7, 0x1C4F, %i4
fmovsleu %xcc, %f11, %f14
fbu,a %fcc2, loop_2544
loop_2543:
edge16n %g7, %l2, %g4
fbne,a %fcc3, loop_2545
sethi 0x1A93, %g3
loop_2544:
sdivcc %i0, 0x07E0, %g5
wr %g0, 0x10, %asi
lda [%l7 + 0x4C] %asi, %f21
loop_2545:
move %xcc, %o4, %o0
udivx %o2, 0x059C, %l1
fnegs %f16, %f22
fbl %fcc1, loop_2546
sllx %i7, 0x14, %o3
xnorcc %l0, 0x0DE5, %i5
fmovdcc %icc, %f5, %f9
loop_2546:
nop
set 0x5C, %i3
lduwa [%l7 + %i3] 0x19, %g6
addc %i1, 0x0F2C, %l4
fmovrsne %o6, %f3, %f10
tvc %icc, 0x7
edge32n %o5, %i6, %g2
subcc %o1, %l6, %l3
ldstub [%l7 + 0x18], %i2
edge8ln %g1, %i3, %l5
andn %o7, 0x0081, %g7
te %xcc, 0x7
fmovsleu %icc, %f2, %f31
fbge,a %fcc1, loop_2547
bge,a %icc, loop_2548
fnot2s %f24, %f17
srax %i4, 0x1F, %g4
loop_2547:
be loop_2549
loop_2548:
tvs %xcc, 0x4
movrlz %g3, %i0, %g5
add %l7, 0x30, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %o4
casxa [%l6] 0x89, %o4, %l2
loop_2549:
xnor %o2, 0x0F9E, %o0
st %f29, [%l7 + 0x20]
fornot1s %f29, %f30, %f29
orcc %l1, %o3, %l0
fbe,a %fcc0, loop_2550
fmul8ulx16 %f4, %f2, %f4
edge32l %i5, %g6, %i7
fmovscs %icc, %f12, %f2
loop_2550:
membar 0x5D
fbn %fcc3, loop_2551
fones %f7
edge16l %l4, %o6, %o5
fmovscs %icc, %f13, %f17
loop_2551:
nop
set 0x14, %g3
ldsha [%l7 + %g3] 0x15, %i1
st %f16, [%l7 + 0x6C]
fpsub32s %f0, %f17, %f19
popc 0x0C06, %i6
brgez %g2, loop_2552
mulscc %o1, 0x156B, %l3
sir 0x1CC0
fblg,a %fcc0, loop_2553
loop_2552:
swap [%l7 + 0x24], %l6
movvc %xcc, %i2, %g1
tn %xcc, 0x7
loop_2553:
move %icc, %i3, %l5
fmovsa %xcc, %f5, %f5
movpos %xcc, %g7, %i4
udivx %g4, 0x11E8, %g3
fabsd %f30, %f6
movcc %xcc, %o7, %g5
bge,a,pt %icc, loop_2554
movre %o4, %l2, %o2
ta %xcc, 0x6
brlz,a %i0, loop_2555
loop_2554:
movrgz %l1, 0x1B5, %o0
movrgz %l0, 0x1E5, %o3
alignaddr %i5, %i7, %l4
loop_2555:
edge32n %g6, %o6, %i1
ldx [%l7 + 0x18], %o5
movl %icc, %g2, %o1
movvc %xcc, %i6, %l6
movcc %xcc, %l3, %g1
subccc %i3, %l5, %g7
edge16ln %i2, %i4, %g4
tcc %xcc, 0x1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdcs %icc, %f19, %f12
tvc %icc, 0x0
movl %icc, %g3, %o7
and %g5, %o4, %l2
nop
setx loop_2556, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tg %icc, 0x5
edge16l %i0, %l1, %o2
taddcctv %l0, 0x0EC4, %o0
loop_2556:
array16 %o3, %i5, %l4
tcc %icc, 0x4
tsubcc %g6, %o6, %i7
edge8ln %i1, %o5, %o1
fcmpgt32 %f0, %f22, %g2
smulcc %i6, 0x1C0E, %l3
alignaddrl %l6, %g1, %i3
ldsw [%l7 + 0x40], %g7
smul %l5, 0x1B85, %i4
sdivcc %i2, 0x19F0, %g4
umul %o7, 0x1B03, %g5
bpos %xcc, loop_2557
be,pt %icc, loop_2558
nop
setx loop_2559, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fornot2s %f6, %f11, %f27
loop_2557:
ldsw [%l7 + 0x58], %g3
loop_2558:
flush %l7 + 0x7C
loop_2559:
fmovdne %icc, %f21, %f27
sdivcc %o4, 0x01DF, %l2
orn %i0, 0x1ED6, %l1
fbge,a %fcc1, loop_2560
fbo %fcc2, loop_2561
subc %l0, 0x0F0E, %o0
movcc %xcc, %o3, %o2
loop_2560:
fmovd %f26, %f10
loop_2561:
nop
set 0x56, %g2
lduha [%l7 + %g2] 0x0c, %l4
alignaddr %g6, %o6, %i7
fcmpd %fcc0, %f10, %f0
movcs %xcc, %i1, %o5
fxors %f15, %f28, %f7
fxnor %f12, %f14, %f14
membar 0x47
fmovdg %xcc, %f23, %f28
nop
set 0x32, %l6
sth %i5, [%l7 + %l6]
ldstub [%l7 + 0x4A], %g2
umulcc %i6, %l3, %o1
fcmple32 %f16, %f10, %l6
movn %xcc, %g1, %g7
fmul8x16al %f21, %f31, %f26
ld [%l7 + 0x3C], %f27
fbo %fcc0, loop_2562
tneg %xcc, 0x6
fpadd32s %f3, %f7, %f7
fmovspos %icc, %f1, %f19
loop_2562:
brgz,a %l5, loop_2563
xnor %i4, %i2, %i3
ble loop_2564
swap [%l7 + 0x78], %g4
loop_2563:
fmovdne %icc, %f12, %f19
tcc %xcc, 0x2
loop_2564:
movge %xcc, %o7, %g5
edge8 %g3, %l2, %i0
tpos %xcc, 0x0
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
xnor %l1, %o4, %o0
fpack16 %f12, %f26
for %f8, %f0, %f10
sir 0x0FE8
edge32 %o3, %o2, %l0
sllx %g6, %o6, %i7
be,a,pt %xcc, loop_2565
edge32 %l4, %i1, %o5
udivx %g2, 0x19D3, %i6
fblg,a %fcc3, loop_2566
loop_2565:
and %i5, 0x0CB8, %l3
edge8 %o1, %l6, %g1
fpsub16s %f1, %f14, %f0
loop_2566:
addc %l5, 0x088C, %i4
fmovdneg %xcc, %f3, %f23
fbule,a %fcc3, loop_2567
fmovsge %icc, %f7, %f10
wr %g0, 0x19, %asi
stda %i2, [%l7 + 0x68] %asi
loop_2567:
fmovscs %xcc, %f9, %f19
fmovdl %xcc, %f10, %f20
fba %fcc3, loop_2568
tneg %xcc, 0x4
popc %i3, %g7
movn %icc, %g4, %o7
loop_2568:
fcmpeq16 %f28, %f24, %g5
brz %l2, loop_2569
edge32 %i0, %l1, %g3
fcmple16 %f20, %f10, %o0
alignaddr %o4, %o3, %o2
loop_2569:
nop
set 0x2C, %o3
sta %f19, [%l7 + %o3] 0x89
set 0x71, %i1
stba %g6, [%l7 + %i1] 0x11
fone %f4
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x46] %asi, %l0
set 0x10, %i0
ldswa [%l7 + %i0] 0x80, %i7
fmovde %icc, %f14, %f20
udivcc %o6, 0x1154, %l4
or %o5, %i1, %g2
edge16l %i6, %i5, %l3
fandnot1 %f12, %f12, %f20
ta %xcc, 0x3
fpsub16 %f20, %f14, %f4
smul %l6, %o1, %g1
movcs %icc, %i4, %l5
fmovrdgez %i3, %f12, %f14
smul %g7, %i2, %g4
bne,pt %icc, loop_2570
udivx %o7, 0x17CA, %g5
bneg %xcc, loop_2571
udiv %l2, 0x16FB, %i0
loop_2570:
mulx %l1, %g3, %o4
set 0x6C, %i7
stwa %o0, [%l7 + %i7] 0x14
loop_2571:
movrlz %o2, 0x399, %g6
edge32 %l0, %i7, %o6
be loop_2572
fbl,a %fcc3, loop_2573
and %o3, %o5, %l4
fmovsge %icc, %f4, %f31
loop_2572:
nop
set 0x70, %g5
stxa %g2, [%l7 + %g5] 0x2a
membar #Sync
loop_2573:
te %icc, 0x0
movrlez %i6, 0x04C, %i5
bge,a %xcc, loop_2574
array8 %l3, %l6, %o1
fcmple32 %f22, %f8, %i1
tl %icc, 0x5
loop_2574:
movn %icc, %i4, %g1
edge8 %i3, %g7, %l5
set 0x1C, %o4
stha %i2, [%l7 + %o4] 0x2b
membar #Sync
fba,a %fcc2, loop_2575
mulx %o7, 0x13F1, %g5
fmovrde %l2, %f30, %f24
mova %icc, %i0, %g4
loop_2575:
brgz,a %l1, loop_2576
smulcc %o4, %o0, %g3
xorcc %o2, %l0, %g6
mulscc %i7, 0x1223, %o6
loop_2576:
add %o5, 0x0131, %o3
movrlez %g2, 0x373, %i6
tneg %xcc, 0x1
addcc %l4, %l3, %l6
membar 0x66
ldub [%l7 + 0x73], %i5
be loop_2577
sdivcc %o1, 0x0FFC, %i1
fbl,a %fcc2, loop_2578
udivx %g1, 0x16D8, %i4
loop_2577:
sethi 0x1445, %i3
movpos %xcc, %l5, %g7
loop_2578:
addcc %i2, 0x045E, %o7
bne,a loop_2579
smulcc %g5, %l2, %g4
fba %fcc2, loop_2580
srlx %i0, %o4, %l1
loop_2579:
tl %xcc, 0x5
set 0x3A, %g1
ldstuba [%l7 + %g1] 0x80, %g3
loop_2580:
mulscc %o0, 0x0DD2, %o2
srl %l0, %g6, %o6
ldsb [%l7 + 0x67], %i7
fbule %fcc1, loop_2581
bpos %xcc, loop_2582
movg %xcc, %o5, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2581:
xnorcc %g2, %l4, %i6
loop_2582:
srax %l3, 0x05, %l6
movl %icc, %o1, %i5
fbuge %fcc1, loop_2583
fand %f30, %f18, %f6
movg %icc, %g1, %i4
tsubcctv %i3, %i1, %l5
loop_2583:
nop
wr %g0, 0x18, %asi
lduwa [%l7 + 0x1C] %asi, %i2
fandnot1 %f22, %f4, %f26
movrgez %g7, %o7, %l2
stb %g5, [%l7 + 0x59]
fcmpd %fcc3, %f2, %f16
tsubcc %g4, %i0, %l1
edge8 %g3, %o4, %o0
fmovsleu %xcc, %f31, %f12
bpos,a loop_2584
orncc %o2, %l0, %o6
fcmps %fcc1, %f1, %f22
fbue,a %fcc2, loop_2585
loop_2584:
alignaddr %i7, %o5, %g6
fnot2 %f4, %f10
tvs %icc, 0x1
loop_2585:
tsubcc %g2, 0x0CD9, %l4
addcc %i6, 0x0B22, %o3
orncc %l6, %o1, %i5
movge %xcc, %l3, %g1
flush %l7 + 0x28
alignaddr %i4, %i1, %l5
movl %icc, %i2, %g7
tge %xcc, 0x7
tvc %icc, 0x0
edge16l %o7, %i3, %g5
nop
setx loop_2586, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovsg %xcc, %f4, %f8
sllx %g4, %i0, %l1
fornot1s %f27, %f2, %f0
loop_2586:
sub %g3, 0x008F, %o4
nop
setx loop_2587, %l0, %l1
jmpl %l1, %l2
bl,pt %icc, loop_2588
bcs,a,pt %icc, loop_2589
fbge %fcc1, loop_2590
loop_2587:
fbge,a %fcc1, loop_2591
loop_2588:
brz,a %o2, loop_2592
loop_2589:
fpadd32 %f24, %f22, %f18
loop_2590:
tvc %xcc, 0x0
loop_2591:
movrgz %l0, %o6, %o0
loop_2592:
tle %xcc, 0x5
srlx %i7, %o5, %g2
andncc %l4, %g6, %i6
st %f26, [%l7 + 0x24]
movvs %xcc, %l6, %o1
movn %icc, %o3, %l3
or %g1, 0x099F, %i4
edge16ln %i1, %l5, %i2
set 0x48, %l4
ldxa [%l7 + %l4] 0x18, %i5
edge16n %o7, %i3, %g7
alignaddr %g4, %i0, %l1
alignaddr %g3, %g5, %l2
set 0x10, %i4
ldda [%l7 + %i4] 0x15, %o2
bg loop_2593
movvs %xcc, %l0, %o6
udiv %o4, 0x0986, %i7
fmovsleu %xcc, %f30, %f26
loop_2593:
fmovrse %o5, %f8, %f21
tneg %xcc, 0x7
mulscc %o0, 0x1375, %l4
srax %g2, 0x06, %i6
addccc %l6, %o1, %g6
fandnot2s %f20, %f21, %f6
tsubcctv %l3, %o3, %g1
brlz %i1, loop_2594
addcc %l5, %i4, %i5
tn %xcc, 0x5
fbge %fcc0, loop_2595
loop_2594:
umul %o7, %i2, %i3
fmovs %f18, %f28
fmovspos %xcc, %f3, %f24
loop_2595:
fmovd %f8, %f10
ldsb [%l7 + 0x6F], %g7
edge8l %g4, %i0, %g3
movcs %xcc, %l1, %g5
edge8ln %l2, %l0, %o6
tg %xcc, 0x6
andncc %o2, %o4, %o5
wr %g0, 0x18, %asi
lduwa [%l7 + 0x24] %asi, %o0
movn %xcc, %l4, %g2
fcmpeq16 %f18, %f28, %i6
bg,a,pt %icc, loop_2596
bshuffle %f8, %f18, %f0
movne %icc, %i7, %l6
tvc %icc, 0x7
loop_2596:
fmovdcs %icc, %f19, %f30
orn %g6, %o1, %o3
fcmpes %fcc2, %f1, %f16
fbne,a %fcc3, loop_2597
tneg %xcc, 0x2
sir 0x178C
set 0x300, %g7
nop ! nop ! ldxa [%g0 + %g7] 0x40, %g1 ripped by fixASI40.pl ripped by fixASI40.pl
loop_2597:
fble,a %fcc2, loop_2598
sethi 0x011F, %l3
fmovde %icc, %f30, %f23
edge16ln %i1, %l5, %i4
loop_2598:
edge8 %i5, %o7, %i2
te %icc, 0x2
set 0x40, %l2
stxa %i3, [%l7 + %l2] 0x27
membar #Sync
mova %xcc, %g4, %g7
set 0x50, %o6
sta %f14, [%l7 + %o6] 0x80
or %g3, 0x19E4, %l1
edge16l %i0, %g5, %l2
sra %l0, 0x06, %o6
movg %icc, %o4, %o5
sra %o0, 0x11, %o2
fmuld8ulx16 %f1, %f1, %f2
brnz,a %g2, loop_2599
movgu %xcc, %i6, %i7
fpadd32s %f28, %f24, %f5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2599:
mulx %l4, 0x0275, %g6
movrlez %l6, %o1, %g1
bge,a,pn %xcc, loop_2600
fmovdne %xcc, %f7, %f16
set 0x15, %g4
ldstuba [%l7 + %g4] 0x19, %o3
loop_2600:
movvc %xcc, %i1, %l5
andn %l3, %i5, %i4
edge32ln %o7, %i2, %g4
fbue %fcc0, loop_2601
ldd [%l7 + 0x40], %f14
bvc,a,pn %icc, loop_2602
movle %icc, %i3, %g3
loop_2601:
movgu %icc, %g7, %l1
andncc %g5, %i0, %l0
loop_2602:
alignaddrl %o6, %l2, %o4
umulcc %o0, 0x07AC, %o2
fbg %fcc0, loop_2603
sll %g2, 0x09, %o5
andcc %i7, 0x1DFC, %l4
set 0x60, %i5
ldda [%l7 + %i5] 0x81, %g6
loop_2603:
edge32n %i6, %l6, %o1
fpadd32s %f24, %f3, %f13
fnot2s %f21, %f31
movrlez %o3, %i1, %l5
fmovdn %icc, %f25, %f10
udivx %g1, 0x1FED, %i5
fzero %f2
edge32 %l3, %o7, %i4
ldstub [%l7 + 0x0B], %g4
fmovsvs %xcc, %f21, %f15
movl %icc, %i3, %i2
wr %g0, 0x18, %asi
stda %f16, [%l7 + 0x40] %asi
fmuld8sux16 %f27, %f14, %f22
movleu %xcc, %g3, %l1
fpmerge %f22, %f20, %f14
bgu %icc, loop_2604
tcs %icc, 0x1
tge %icc, 0x3
smulcc %g5, 0x119D, %g7
loop_2604:
nop
set 0x65, %i2
ldstuba [%l7 + %i2] 0x89, %i0
fornot2 %f8, %f14, %f4
add %l7, 0x5C, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %o6
casa [%l6] 0x11, %o6, %l2
smulcc %o4, 0x0A0A, %l0
for %f12, %f26, %f20
st %f8, [%l7 + 0x6C]
tl %icc, 0x7
movgu %xcc, %o0, %o2
movrne %o5, 0x26F, %i7
udiv %g2, 0x134A, %l4
andncc %g6, %i6, %o1
tsubcc %l6, %i1, %l5
srl %g1, 0x03, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsl %xcc, %f0, %f23
fbul %fcc1, loop_2605
smul %o3, 0x1759, %l3
edge16ln %i4, %g4, %i3
brlez %i2, loop_2606
loop_2605:
fmovsle %xcc, %f29, %f21
fpadd32s %f15, %f18, %f6
xnorcc %o7, 0x1C18, %l1
loop_2606:
siam 0x6
movre %g3, %g5, %i0
fpadd32 %f18, %f26, %f30
fexpand %f21, %f0
add %o6, %g7, %l2
movre %o4, 0x356, %l0
movne %xcc, %o2, %o5
fcmped %fcc0, %f16, %f16
tne %xcc, 0x7
orn %o0, 0x0F49, %i7
ldsw [%l7 + 0x6C], %g2
fbu %fcc0, loop_2607
fpackfix %f8, %f19
smul %l4, 0x0980, %g6
fbg %fcc3, loop_2608
loop_2607:
fpadd16s %f21, %f30, %f19
add %i6, 0x03F9, %l6
sll %i1, 0x16, %o1
loop_2608:
te %icc, 0x0
movle %icc, %g1, %i5
edge8l %l5, %o3, %l3
addccc %i4, 0x10A9, %g4
fba %fcc1, loop_2609
xorcc %i3, 0x124F, %i2
edge32l %l1, %o7, %g5
array16 %g3, %o6, %i0
loop_2609:
nop
setx loop_2610, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tleu %xcc, 0x5
ta %icc, 0x1
sdiv %g7, 0x182F, %l2
loop_2610:
fpadd16 %f8, %f28, %f0
faligndata %f6, %f18, %f24
movne %icc, %o4, %o2
fbg %fcc2, loop_2611
tg %xcc, 0x4
fnot2s %f4, %f9
bgu,a loop_2612
loop_2611:
and %o5, 0x0E65, %l0
fbu %fcc2, loop_2613
move %xcc, %i7, %g2
loop_2612:
tge %icc, 0x1
brgez %o0, loop_2614
loop_2613:
fsrc2s %f13, %f14
movne %xcc, %g6, %l4
array8 %i6, %l6, %o1
loop_2614:
nop
membar #Sync
wr %g0, 0xf0, %asi
ldda [%l7 + 0x40] %asi, %f0
ba,pn %icc, loop_2615
sllx %g1, %i5, %l5
fmuld8ulx16 %f26, %f8, %f20
movrne %i1, 0x25D, %l3
loop_2615:
xnor %o3, 0x0775, %g4
tpos %icc, 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %xcc, %i4, %i3
std %f10, [%l7 + 0x68]
orncc %l1, %i2, %o7
tle %xcc, 0x3
fbuge %fcc3, loop_2616
movgu %xcc, %g3, %g5
tg %icc, 0x2
fmovda %xcc, %f23, %f14
loop_2616:
fmul8x16 %f3, %f28, %f2
fmovspos %icc, %f28, %f11
fone %f24
bn,a loop_2617
or %i0, 0x1CC3, %g7
movpos %xcc, %l2, %o6
mulscc %o4, %o5, %o2
loop_2617:
fcmpne16 %f22, %f12, %i7
udivcc %g2, 0x1C3E, %o0
sll %g6, %l4, %l0
fmovrsgez %i6, %f3, %f11
fpmerge %f23, %f24, %f16
fzero %f12
tne %xcc, 0x3
bn,a loop_2618
bgu,a loop_2619
subc %o1, 0x05DA, %g1
array16 %l6, %i5, %i1
loop_2618:
srlx %l3, 0x1B, %o3
loop_2619:
swap [%l7 + 0x70], %l5
edge16l %g4, %i3, %l1
sdivcc %i4, 0x1886, %o7
siam 0x4
fcmpne32 %f14, %f14, %g3
brgez %i2, loop_2620
movn %icc, %g5, %i0
tne %xcc, 0x4
udivcc %l2, 0x11B5, %o6
loop_2620:
fmovsa %xcc, %f11, %f0
movg %xcc, %g7, %o4
ldx [%l7 + 0x68], %o2
movvc %xcc, %i7, %g2
ldsh [%l7 + 0x28], %o0
wr %g0, 0x89, %asi
lduwa [%l7 + 0x24] %asi, %g6
tcc %icc, 0x3
xnorcc %o5, %l4, %i6
umul %o1, 0x1C9A, %l0
te %icc, 0x1
alignaddr %g1, %l6, %i1
and %i5, %l3, %o3
fandnot2s %f31, %f10, %f15
fbge,a %fcc1, loop_2621
orn %g4, %l5, %l1
andncc %i4, %i3, %g3
taddcctv %o7, 0x0707, %i2
loop_2621:
tneg %xcc, 0x1
movcc %xcc, %i0, %g5
srlx %o6, %l2, %g7
fmovs %f26, %f3
smulcc %o2, %i7, %g2
stx %o0, [%l7 + 0x40]
set 0x08, %l0
ldxa [%l7 + %l0] 0x80, %g6
brlz %o4, loop_2622
sdivx %l4, 0x0599, %o5
subccc %i6, 0x11BC, %l0
fandnot1s %f31, %f23, %f12
loop_2622:
tgu %icc, 0x6
tneg %xcc, 0x5
fnegd %f14, %f2
fmovdcs %xcc, %f22, %f17
nop
setx loop_2623, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
edge8n %o1, %l6, %g1
alignaddrl %i1, %i5, %o3
movre %g4, 0x30E, %l3
loop_2623:
nop
set 0x38, %l5
stda %l0, [%l7 + %l5] 0x0c
fmovde %xcc, %f5, %f19
movneg %icc, %i4, %i3
set 0x2F, %l1
lduba [%l7 + %l1] 0x04, %l5
tcc %xcc, 0x2
fpsub16s %f28, %f18, %f24
movneg %xcc, %g3, %i2
fnot2 %f18, %f4
popc %o7, %i0
bpos loop_2624
mulx %o6, 0x1CB1, %l2
fandnot2s %f31, %f27, %f15
set 0x40, %o2
stda %f0, [%l7 + %o2] 0x15
loop_2624:
movrlez %g5, %g7, %o2
fpadd16s %f19, %f28, %f10
fba,a %fcc0, loop_2625
fbg,a %fcc1, loop_2626
bn,a,pt %xcc, loop_2627
movpos %xcc, %i7, %g2
loop_2625:
edge16l %o0, %g6, %o4
loop_2626:
fornot1s %f0, %f12, %f25
loop_2627:
mulscc %l4, %i6, %l0
edge32ln %o5, %l6, %g1
tsubcc %i1, %i5, %o3
tleu %icc, 0x7
fbu %fcc0, loop_2628
sub %o1, 0x029A, %l3
andn %g4, 0x0113, %i4
tsubcc %i3, %l5, %g3
loop_2628:
smulcc %l1, 0x0B33, %i2
add %i0, %o6, %l2
bn,pn %xcc, loop_2629
xnor %g5, %o7, %g7
fmovdge %icc, %f16, %f17
sdiv %i7, 0x09E1, %o2
loop_2629:
tsubcc %o0, %g2, %g6
fmul8sux16 %f6, %f26, %f6
brlz,a %l4, loop_2630
bvc,a,pt %icc, loop_2631
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sra %o4, 0x17, %i6
loop_2630:
bshuffle %f24, %f18, %f26
loop_2631:
tsubcctv %l0, 0x14F5, %l6
addccc %o5, %i1, %g1
te %xcc, 0x5
subccc %o3, 0x1CD9, %i5
add %l7, 0x10, %l6
wr %g0, 0x81, %asi
casxa [%l6] %asi, %o1, %l3
srax %g4, 0x1F, %i3
prefetch [%l7 + 0x30], 0x1
fmovdg %xcc, %f20, %f28
mova %icc, %l5, %i4
edge8 %l1, %i2, %g3
fmul8ulx16 %f20, %f6, %f30
tvs %xcc, 0x5
bshuffle %f12, %f20, %f26
xnorcc %i0, %l2, %g5
fmovde %icc, %f26, %f21
ba,a,pn %icc, loop_2632
fnot2 %f26, %f6
movle %xcc, %o7, %o6
fmovdleu %icc, %f22, %f6
loop_2632:
edge16n %g7, %o2, %o0
nop
set 0x30, %o7
std %f12, [%l7 + %o7]
edge8n %i7, %g6, %g2
addcc %o4, 0x17FD, %l4
smulcc %l0, %l6, %o5
tn %icc, 0x0
fmuld8sux16 %f13, %f8, %f16
umulcc %i6, %g1, %o3
fmovsleu %xcc, %f22, %f0
smul %i1, 0x1E44, %i5
fmovrsne %l3, %f28, %f15
xorcc %g4, %o1, %l5
brnz,a %i3, loop_2633
movge %xcc, %l1, %i4
sll %g3, 0x00, %i2
fmovrdgz %l2, %f6, %f4
loop_2633:
movn %xcc, %g5, %o7
fabsd %f16, %f26
movle %icc, %o6, %g7
fxnors %f25, %f25, %f1
add %l7, 0x20, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %o2, %o0
tvc %icc, 0x4
add %l7, 0x14, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %i0
casa [%l6] %asi, %i0, %i7
smul %g2, 0x1A4A, %o4
fmovs %f30, %f15
fxors %f10, %f17, %f31
edge32l %g6, %l4, %l0
andncc %o5, %l6, %i6
tsubcctv %g1, 0x1EBC, %i1
array32 %i5, %o3, %g4
movrgz %o1, %l3, %i3
faligndata %f26, %f0, %f8
edge32l %l1, %l5, %i4
alignaddrl %g3, %l2, %i2
movl %icc, %g5, %o7
fbue,a %fcc1, loop_2634
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
be,a,pt %xcc, loop_2635
ldx [%l7 + 0x10], %g7
loop_2634:
movne %icc, %o6, %o0
fmovsvs %xcc, %f17, %f29
loop_2635:
movn %xcc, %o2, %i0
fors %f6, %f8, %f9
fpsub32s %f15, %f0, %f26
movl %xcc, %g2, %i7
brgz %g6, loop_2636
add %o4, 0x1AB8, %l0
movrgz %l4, 0x1C4, %l6
fbule,a %fcc0, loop_2637
loop_2636:
stx %o5, [%l7 + 0x50]
fmul8x16al %f24, %f7, %f20
movre %i6, %i1, %i5
loop_2637:
movle %xcc, %g1, %g4
tge %icc, 0x4
xor %o1, 0x0A09, %l3
fmovsgu %xcc, %f12, %f14
fandnot1 %f30, %f14, %f2
movrgz %i3, %l1, %l5
srlx %o3, %g3, %l2
fpack32 %f16, %f6, %f12
move %xcc, %i2, %i4
fmovdcc %xcc, %f20, %f16
fpsub32s %f1, %f14, %f14
edge32 %g5, %o7, %g7
edge16ln %o6, %o2, %o0
wr %g0, 0x04, %asi
lduha [%l7 + 0x46] %asi, %g2
fmovscc %icc, %f31, %f23
wr %g0, 0x89, %asi
ldswa [%l7 + 0x44] %asi, %i0
smulcc %i7, %o4, %g6
fmovdcc %xcc, %f27, %f21
fmovdne %xcc, %f15, %f20
udivx %l0, 0x0D62, %l4
fandnot2 %f6, %f8, %f4
fba %fcc1, loop_2638
edge16n %l6, %i6, %i1
fmovde %xcc, %f17, %f8
sub %i5, %g1, %g4
loop_2638:
movrgez %o1, 0x393, %o5
fba %fcc1, loop_2639
lduw [%l7 + 0x20], %l3
tge %xcc, 0x3
srl %l1, %i3, %l5
loop_2639:
tvs %xcc, 0x1
edge8l %o3, %l2, %i2
orncc %g3, %i4, %g5
andncc %o7, %o6, %g7
movne %icc, %o0, %o2
udiv %g2, 0x0E63, %i7
bne,a,pn %icc, loop_2640
fmuld8sux16 %f0, %f18, %f28
andn %i0, %g6, %l0
and %o4, %l4, %l6
loop_2640:
tneg %icc, 0x2
addccc %i1, %i6, %g1
mulscc %g4, 0x10A6, %i5
tpos %icc, 0x1
tne %xcc, 0x5
array16 %o1, %l3, %l1
srlx %i3, 0x0B, %o5
fmovrde %l5, %f0, %f24
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x70] %asi, 0x2
sth %i2, [%l7 + 0x5C]
ld [%l7 + 0x7C], %f25
udivx %o3, 0x001F, %g3
edge8 %i4, %g5, %o6
membar 0x3A
fbug,a %fcc1, loop_2641
movge %icc, %o7, %g7
srl %o2, 0x19, %g2
popc %i7, %i0
loop_2641:
movcc %xcc, %g6, %l0
tgu %xcc, 0x1
mulx %o4, 0x02A2, %o0
edge32 %l6, %l4, %i1
udivcc %g1, 0x19F4, %g4
fsrc2 %f16, %f18
tne %icc, 0x0
edge8 %i6, %o1, %i5
stw %l3, [%l7 + 0x38]
fmovs %f3, %f2
subc %l1, 0x15D4, %o5
movg %xcc, %l5, %i3
fmovdleu %icc, %f0, %f19
wr %g0, 0x89, %asi
stba %i2, [%l7 + 0x72] %asi
set 0x40, %g6
stda %f16, [%l7 + %g6] 0x04
flush %l7 + 0x6C
tsubcctv %o3, 0x129E, %l2
wr %g0, 0xe3, %asi
stwa %i4, [%l7 + 0x1C] %asi
membar #Sync
fpmerge %f30, %f4, %f8
fcmpes %fcc0, %f21, %f19
subccc %g5, 0x1F86, %g3
fbn %fcc1, loop_2642
sllx %o6, %g7, %o2
umul %g2, %o7, %i0
stx %g6, [%l7 + 0x28]
loop_2642:
nop
set 0x6E, %i6
ldsha [%l7 + %i6] 0x11, %i7
xor %o4, %l0, %l6
add %o0, 0x00F0, %i1
sdiv %g1, 0x1FD1, %g4
fones %f7
movneg %xcc, %i6, %l4
tsubcctv %o1, 0x182D, %l3
sub %i5, %l1, %o5
array16 %i3, %l5, %i2
movge %icc, %l2, %o3
movrgez %i4, 0x2A4, %g5
udiv %g3, 0x0D44, %o6
siam 0x6
tgu %xcc, 0x0
udivx %g7, 0x13A3, %g2
movvc %xcc, %o2, %o7
ta %xcc, 0x1
fcmpes %fcc1, %f8, %f6
wr %g0, 0x2a, %asi
stxa %i0, [%l7 + 0x78] %asi
membar #Sync
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x4C] %asi, %i7
call loop_2643
sllx %o4, %g6, %l0
subccc %l6, 0x10AB, %o0
tle %xcc, 0x6
loop_2643:
tgu %icc, 0x7
addccc %g1, %g4, %i1
fbo,a %fcc3, loop_2644
bgu,a,pt %xcc, loop_2645
tvc %xcc, 0x6
xnor %i6, %l4, %o1
loop_2644:
movrgez %i5, 0x2E0, %l3
loop_2645:
nop
set 0x24, %o1
lduwa [%l7 + %o1] 0x11, %l1
or %i3, 0x0D7A, %o5
edge16n %i2, %l2, %l5
fmovspos %xcc, %f24, %f21
set 0x60, %l3
lda [%l7 + %l3] 0x19, %f9
fpmerge %f0, %f7, %f30
tsubcctv %i4, %g5, %o3
ldsw [%l7 + 0x3C], %o6
sllx %g3, 0x15, %g2
sdivcc %o2, 0x05E7, %g7
and %o7, %i7, %i0
addc %o4, 0x03FF, %g6
xor %l6, %o0, %l0
fmovsl %icc, %f0, %f7
sll %g4, %i1, %i6
wr %g0, 0xe3, %asi
stba %g1, [%l7 + 0x09] %asi
membar #Sync
fbu %fcc0, loop_2646
xnor %l4, 0x1949, %i5
movn %icc, %l3, %o1
fbule %fcc3, loop_2647
loop_2646:
fbule %fcc0, loop_2648
bne,a %icc, loop_2649
fmovrdne %l1, %f10, %f4
loop_2647:
subccc %o5, %i3, %i2
loop_2648:
edge16ln %l2, %i4, %g5
loop_2649:
srax %l5, 0x10, %o3
fmovdcs %icc, %f24, %f30
fmovdcs %icc, %f0, %f25
tg %xcc, 0x4
set 0x70, %o0
ldda [%l7 + %o0] 0x15, %g2
fmovscc %xcc, %f20, %f29
array8 %o6, %g2, %g7
tpos %icc, 0x1
array32 %o2, %o7, %i7
brnz %i0, loop_2650
tpos %icc, 0x6
brz %o4, loop_2651
fba %fcc2, loop_2652
loop_2650:
orn %g6, 0x0771, %o0
movvs %icc, %l6, %g4
loop_2651:
srl %i1, 0x1F, %i6
loop_2652:
fsrc1s %f24, %f10
movvs %icc, %g1, %l0
sll %i5, 0x1A, %l3
andn %l4, 0x0223, %o1
tne %xcc, 0x0
movrne %o5, 0x2EF, %l1
andncc %i3, %l2, %i4
fsrc2s %f20, %f21
fbu,a %fcc1, loop_2653
sth %g5, [%l7 + 0x6E]
ldsb [%l7 + 0x72], %l5
stb %i2, [%l7 + 0x11]
loop_2653:
tge %xcc, 0x1
alignaddrl %g3, %o6, %o3
movle %icc, %g7, %g2
std %o2, [%l7 + 0x38]
fcmpd %fcc0, %f16, %f4
taddcc %o7, %i7, %i0
fmovrsne %o4, %f9, %f10
movn %icc, %o0, %g6
subccc %g4, %l6, %i1
fmuld8ulx16 %f15, %f2, %f30
fnot2s %f11, %f30
tsubcc %g1, 0x0572, %i6
edge16n %l0, %i5, %l4
fcmpgt16 %f22, %f0, %l3
fnors %f15, %f0, %f19
nop
setx loop_2654, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sethi 0x0D33, %o5
fbe %fcc0, loop_2655
movvc %icc, %l1, %i3
loop_2654:
array16 %o1, %l2, %g5
movrgz %l5, 0x1A3, %i2
loop_2655:
bcs,a %xcc, loop_2656
brz %i4, loop_2657
fbl,a %fcc3, loop_2658
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2656:
fxor %f18, %f16, %f4
loop_2657:
array16 %g3, %o6, %g7
loop_2658:
nop
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x7F] %asi, %o3
fzero %f14
wr %g0, 0x23, %asi
ldda [%l7 + 0x20] %asi, %g2
fbue %fcc0, loop_2659
andn %o2, 0x13A6, %o7
fmul8ulx16 %f20, %f18, %f20
srl %i0, 0x09, %o4
loop_2659:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbne %fcc1, loop_2660
fmovdle %icc, %f13, %f23
addcc %i7, 0x1886, %g6
stb %o0, [%l7 + 0x5E]
loop_2660:
fsrc2 %f28, %f16
umul %l6, 0x0EB8, %i1
xor %g4, 0x0569, %i6
tgu %xcc, 0x4
mulscc %g1, 0x16A4, %i5
fxnor %f28, %f20, %f12
wr %g0, 0x88, %asi
stba %l0, [%l7 + 0x37] %asi
mulscc %l3, %o5, %l4
tcc %icc, 0x7
fcmpeq16 %f6, %f18, %l1
fmovsneg %icc, %f11, %f3
movrgez %o1, 0x30B, %l2
tg %icc, 0x4
tvc %xcc, 0x7
udiv %g5, 0x1266, %i3
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x2C] %asi, %l5
brgez %i2, loop_2661
fmovrslez %g3, %f26, %f26
fba %fcc3, loop_2662
fmovscc %xcc, %f19, %f9
loop_2661:
movge %xcc, %i4, %g7
subccc %o3, 0x0C78, %g2
loop_2662:
edge16n %o6, %o7, %i0
fmovrdgez %o2, %f8, %f4
call loop_2663
bleu,a loop_2664
sub %i7, 0x0317, %g6
fbu %fcc1, loop_2665
loop_2663:
mulscc %o0, %o4, %i1
loop_2664:
ldstub [%l7 + 0x75], %g4
fmovsg %xcc, %f19, %f6
loop_2665:
add %l6, %i6, %g1
edge16l %l0, %i5, %o5
movrgez %l3, 0x0D2, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %icc, %l4, %o1
set 0x60, %i3
stwa %g5, [%l7 + %i3] 0x2b
membar #Sync
membar 0x1A
fblg,a %fcc2, loop_2666
xnorcc %i3, %l2, %i2
orncc %l5, %i4, %g3
stx %g7, [%l7 + 0x10]
loop_2666:
movrgez %g2, 0x03C, %o6
set 0x08, %o5
lduba [%l7 + %o5] 0x0c, %o7
wr %g0, 0x88, %asi
stba %o3, [%l7 + 0x35] %asi
sra %i0, 0x17, %o2
umul %i7, %g6, %o0
ble,a %xcc, loop_2667
fmovrsgez %o4, %f22, %f15
edge8ln %i1, %g4, %i6
movleu %xcc, %g1, %l0
loop_2667:
nop
set 0x10, %g2
ldsba [%l7 + %g2] 0x19, %l6
addccc %o5, %i5, %l3
wr %g0, 0x0c, %asi
stda %l4, [%l7 + 0x18] %asi
andncc %o1, %l1, %i3
fmovsvs %icc, %f26, %f22
fnot2 %f12, %f28
fabss %f14, %f3
fmul8x16 %f2, %f20, %f2
movleu %icc, %g5, %l2
fmovsvs %xcc, %f8, %f15
fbn,a %fcc1, loop_2668
alignaddr %l5, %i2, %g3
bl,pt %icc, loop_2669
addc %i4, %g7, %g2
loop_2668:
xor %o6, %o3, %o7
fcmpd %fcc2, %f16, %f18
loop_2669:
fmovsle %icc, %f22, %f30
tn %xcc, 0x1
movgu %xcc, %o2, %i7
sdivcc %i0, 0x1100, %g6
movcs %icc, %o0, %o4
sdivx %g4, 0x0F57, %i6
sdivcc %g1, 0x0338, %i1
edge16ln %l0, %l6, %o5
orcc %i5, 0x17F7, %l4
bvs,pn %xcc, loop_2670
fone %f14
set 0x28, %g3
lduwa [%l7 + %g3] 0x10, %o1
loop_2670:
bne,a,pn %icc, loop_2671
popc %l1, %l3
srlx %g5, %i3, %l2
movleu %xcc, %l5, %g3
loop_2671:
nop
set 0x40, %l6
ldda [%l7 + %l6] 0x11, %f16
andcc %i2, %g7, %i4
bcc,a,pn %xcc, loop_2672
fmovsn %icc, %f17, %f12
fbge %fcc2, loop_2673
addcc %g2, %o3, %o7
loop_2672:
nop
wr %g0, 0x19, %asi
stba %o2, [%l7 + 0x68] %asi
loop_2673:
xor %i7, 0x1FBF, %o6
stw %i0, [%l7 + 0x70]
add %g6, %o0, %g4
bg,a loop_2674
edge32 %i6, %o4, %g1
movg %xcc, %i1, %l0
sllx %o5, 0x0D, %l6
loop_2674:
fbuge %fcc1, loop_2675
orcc %i5, 0x0EFF, %o1
orcc %l4, %l1, %l3
brz %i3, loop_2676
loop_2675:
fbue %fcc3, loop_2677
fmovsne %xcc, %f8, %f21
fblg %fcc3, loop_2678
loop_2676:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2677:
membar 0x68
movrlez %g5, 0x20B, %l5
loop_2678:
tvc %xcc, 0x1
edge16l %g3, %l2, %g7
fbug %fcc0, loop_2679
edge16ln %i4, %i2, %g2
fmovscc %icc, %f4, %f3
fabss %f13, %f7
loop_2679:
movrlz %o3, 0x08A, %o2
nop
setx loop_2680, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movvs %xcc, %o7, %o6
edge16 %i0, %i7, %g6
siam 0x0
loop_2680:
ldub [%l7 + 0x52], %g4
popc %i6, %o4
fcmpeq16 %f8, %f18, %g1
array16 %i1, %l0, %o0
ldd [%l7 + 0x20], %o4
taddcc %l6, 0x03B9, %o1
tle %xcc, 0x2
orcc %l4, %i5, %l3
sethi 0x11F5, %i3
subcc %g5, 0x1ED5, %l1
fandnot1 %f12, %f10, %f16
tcs %icc, 0x7
tle %xcc, 0x1
xor %l5, 0x026F, %l2
subc %g3, 0x0561, %i4
add %l7, 0x08, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %g7
casxa [%l6] 0x18, %g7, %g2
tleu %xcc, 0x0
mulscc %i2, 0x0C29, %o3
fbl %fcc0, loop_2681
fpadd32s %f7, %f22, %f24
sdivcc %o7, 0x113D, %o6
set 0x4A, %o3
stha %o2, [%l7 + %o3] 0xeb
membar #Sync
loop_2681:
mulscc %i0, %g6, %i7
srl %g4, %o4, %g1
fcmpeq16 %f4, %f20, %i6
ble loop_2682
fpsub32s %f0, %f30, %f11
fmovsne %xcc, %f27, %f29
popc 0x0C59, %l0
loop_2682:
fmovsle %icc, %f28, %f3
nop
set 0x40, %i1
std %f16, [%l7 + %i1]
fmovsgu %icc, %f21, %f0
edge8n %i1, %o5, %l6
tle %icc, 0x3
edge32l %o0, %l4, %o1
ta %xcc, 0x1
fpack32 %f2, %f6, %f4
popc 0x0FD6, %l3
mulx %i3, 0x0F59, %g5
fmovdvc %xcc, %f2, %f2
orcc %l1, %i5, %l2
fmovda %xcc, %f4, %f23
umulcc %g3, 0x014B, %l5
fba,a %fcc2, loop_2683
fmovsn %xcc, %f20, %f10
array16 %i4, %g2, %i2
and %o3, %g7, %o6
loop_2683:
move %xcc, %o2, %o7
siam 0x6
set 0x54, %i0
ldsha [%l7 + %i0] 0x15, %i0
bshuffle %f26, %f24, %f4
movcc %icc, %i7, %g4
edge32 %g6, %o4, %g1
movge %xcc, %i6, %l0
fmul8x16au %f24, %f23, %f18
sdivx %i1, 0x031B, %o5
edge16n %l6, %o0, %l4
fmuld8sux16 %f24, %f25, %f6
srax %o1, 0x11, %i3
set 0x2D, %g5
ldsba [%l7 + %g5] 0x18, %l3
fmovsvc %icc, %f4, %f17
and %l1, %i5, %g5
fabsd %f30, %f12
movvs %xcc, %l2, %l5
udiv %i4, 0x1D0C, %g3
ldd [%l7 + 0x18], %f28
smulcc %i2, 0x1FE4, %g2
movn %xcc, %o3, %g7
edge8ln %o2, %o6, %i0
fones %f12
wr %g0, 0x81, %asi
stda %f0, [%l7 + 0x40] %asi
movvc %icc, %o7, %g4
fpadd32s %f2, %f23, %f24
be %xcc, loop_2684
alignaddrl %i7, %g6, %g1
fmovsge %icc, %f11, %f11
movre %o4, %i6, %i1
loop_2684:
fmovsn %icc, %f11, %f17
andcc %o5, 0x0E0B, %l0
move %xcc, %l6, %l4
edge32 %o1, %i3, %l3
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
wr %g0, 0x81, %asi
lduba [%l7 + 0x7C] %asi, %o0
mulscc %i5, 0x06B6, %l1
tcs %icc, 0x3
edge32n %l2, %l5, %i4
tvs %icc, 0x4
edge32ln %g5, %i2, %g2
andn %g3, 0x1AE4, %g7
fbe %fcc0, loop_2685
movrlez %o3, 0x207, %o2
movrlz %o6, %i0, %o7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2685:
nop
setx loop_2686, %l0, %l1
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 %g4, %g6, %g1
tcs %icc, 0x2
move %icc, %o4, %i6
loop_2686:
umulcc %i1, %o5, %i7
sethi 0x1A75, %l0
fmovdcc %xcc, %f15, %f15
tleu %xcc, 0x2
set 0x32, %i7
ldsha [%l7 + %i7] 0x81, %l6
bshuffle %f28, %f28, %f28
wr %g0, 0x81, %asi
lduba [%l7 + 0x2B] %asi, %l4
fcmpgt32 %f0, %f26, %i3
be,pn %xcc, loop_2687
fbuge,a %fcc0, loop_2688
edge32 %o1, %l3, %i5
movre %l1, 0x195, %o0
loop_2687:
fcmpd %fcc2, %f20, %f22
loop_2688:
fones %f13
andcc %l5, %l2, %g5
mulx %i2, 0x1411, %i4
tneg %xcc, 0x2
srax %g2, %g7, %g3
tne %xcc, 0x2
srlx %o2, %o3, %i0
mova %icc, %o7, %g4
array8 %g6, %g1, %o4
ldx [%l7 + 0x48], %i6
fbne,a %fcc3, loop_2689
tle %xcc, 0x6
fmuld8ulx16 %f13, %f26, %f14
ble,pn %icc, loop_2690
loop_2689:
call loop_2691
edge32 %i1, %o6, %o5
fnegs %f4, %f8
loop_2690:
fbe,a %fcc0, loop_2692
loop_2691:
fsrc2s %f11, %f19
addccc %l0, %l6, %i7
taddcctv %l4, 0x0669, %o1
loop_2692:
fmovsn %xcc, %f20, %f29
set 0x58, %g1
swapa [%l7 + %g1] 0x81, %i3
smul %l3, %i5, %l1
sub %l5, %l2, %g5
or %o0, %i4, %g2
fpadd16s %f22, %f17, %f21
fmul8ulx16 %f2, %f8, %f4
ldd [%l7 + 0x40], %f8
tl %xcc, 0x7
std %i2, [%l7 + 0x40]
fble,a %fcc2, loop_2693
fbne,a %fcc2, loop_2694
fmovsleu %xcc, %f31, %f21
fbule,a %fcc3, loop_2695
loop_2693:
edge16l %g3, %g7, %o3
loop_2694:
tsubcc %o2, %i0, %o7
fmovdl %xcc, %f0, %f16
loop_2695:
fmovs %f28, %f28
set 0x10, %l4
stda %g6, [%l7 + %l4] 0x10
fmovsgu %xcc, %f25, %f14
fmovsa %xcc, %f27, %f28
fmovsge %xcc, %f9, %f2
bge loop_2696
sir 0x15E1
brgz,a %g1, loop_2697
edge32l %g4, %i6, %i1
loop_2696:
fcmpeq16 %f10, %f4, %o6
xor %o4, 0x046D, %l0
loop_2697:
fmovrsgz %l6, %f9, %f3
fbul,a %fcc1, loop_2698
bge %icc, loop_2699
fpackfix %f22, %f27
ldsw [%l7 + 0x44], %o5
loop_2698:
movrne %i7, 0x048, %l4
loop_2699:
bvc,a loop_2700
faligndata %f6, %f30, %f18
fcmps %fcc2, %f17, %f14
sdivx %o1, 0x1907, %i3
loop_2700:
fmuld8ulx16 %f18, %f15, %f14
alignaddrl %i5, %l1, %l5
bl,a %xcc, loop_2701
fmovda %icc, %f16, %f28
call loop_2702
tneg %icc, 0x5
loop_2701:
fbn,a %fcc2, loop_2703
tpos %xcc, 0x5
loop_2702:
movcs %icc, %l2, %g5
edge8 %o0, %l3, %i4
loop_2703:
fbug %fcc2, loop_2704
sub %g2, 0x1D75, %g3
tg %icc, 0x5
and %i2, %g7, %o3
loop_2704:
nop
wr %g0, 0x81, %asi
sta %f28, [%l7 + 0x3C] %asi
fnot2s %f19, %f15
edge16l %i0, %o2, %g6
fsrc1s %f15, %f27
set 0x0C, %o4
sta %f30, [%l7 + %o4] 0x80
brgz %o7, loop_2705
fmovrsne %g1, %f8, %f3
fmovrslz %i6, %f4, %f14
orncc %g4, %o6, %i1
loop_2705:
srax %l0, 0x03, %l6
fpack32 %f16, %f20, %f30
fornot2s %f24, %f6, %f17
fsrc2s %f22, %f29
set 0x68, %g7
lduwa [%l7 + %g7] 0x10, %o4
edge8n %o5, %l4, %o1
addcc %i7, %i3, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnand %f26, %f22, %f16
movrne %i5, 0x023, %l5
edge16n %l2, %o0, %l3
tgu %xcc, 0x0
udivcc %g5, 0x1F89, %g2
alignaddr %g3, %i2, %i4
orn %g7, %i0, %o2
array32 %o3, %g6, %g1
sub %o7, 0x034D, %g4
xnor %i6, 0x1852, %i1
ldsb [%l7 + 0x67], %l0
movvs %icc, %l6, %o4
sir 0x0AF1
movcc %xcc, %o5, %l4
brlez %o6, loop_2706
fbl,a %fcc3, loop_2707
stw %i7, [%l7 + 0x10]
movre %i3, %o1, %l1
loop_2706:
tleu %icc, 0x6
loop_2707:
fmovrsgez %i5, %f8, %f0
sdiv %l5, 0x03AA, %o0
tvc %xcc, 0x2
fmovdcc %icc, %f16, %f17
bcs,a,pn %icc, loop_2708
fble,a %fcc3, loop_2709
edge32l %l3, %g5, %l2
and %g2, %i2, %g3
loop_2708:
tcc %icc, 0x3
loop_2709:
bg,a loop_2710
ba loop_2711
sra %i4, 0x1F, %i0
movl %icc, %g7, %o2
loop_2710:
nop
set 0x18, %l2
lduw [%l7 + %l2], %g6
loop_2711:
edge32l %g1, %o7, %o3
fmul8sux16 %f30, %f14, %f18
movvc %xcc, %i6, %g4
bvs,a,pn %icc, loop_2712
fmovrslez %l0, %f22, %f9
tvs %xcc, 0x2
fblg %fcc3, loop_2713
loop_2712:
fnor %f6, %f16, %f2
fcmpne16 %f10, %f6, %i1
fmovda %icc, %f28, %f31
loop_2713:
edge16n %o4, %l6, %l4
movrne %o5, 0x227, %i7
addcc %o6, %o1, %l1
movg %icc, %i3, %l5
fmul8x16al %f6, %f2, %f12
movpos %icc, %o0, %i5
stbar
te %icc, 0x4
tvs %icc, 0x7
subcc %l3, 0x130E, %l2
mulscc %g5, %i2, %g3
ble %xcc, loop_2714
tge %icc, 0x7
tleu %icc, 0x1
set 0x50, %o6
prefetcha [%l7 + %o6] 0x89, 0x3
loop_2714:
movrlez %i0, 0x01B, %g7
fba %fcc3, loop_2715
fbule,a %fcc3, loop_2716
edge8l %g2, %g6, %o2
fabsd %f0, %f0
loop_2715:
subc %g1, %o7, %o3
loop_2716:
movre %i6, 0x302, %l0
edge16l %g4, %o4, %l6
ta %xcc, 0x2
brlz %l4, loop_2717
movl %xcc, %o5, %i1
fcmpes %fcc0, %f4, %f26
fmovsl %xcc, %f18, %f25
loop_2717:
fbg %fcc0, loop_2718
std %f18, [%l7 + 0x10]
membar 0x4B
orn %o6, %i7, %l1
loop_2718:
flush %l7 + 0x4C
bge,pn %icc, loop_2719
fmovscs %icc, %f1, %f30
fmovscc %icc, %f2, %f13
movre %i3, %o1, %l5
loop_2719:
taddcc %i5, %l3, %l2
tpos %icc, 0x0
tpos %xcc, 0x4
fbo %fcc3, loop_2720
umulcc %o0, 0x1926, %i2
bcs,pn %icc, loop_2721
fmovdpos %xcc, %f3, %f0
loop_2720:
nop
set 0x08, %g4
stxa %g5, [%l7 + %g4] 0x89
loop_2721:
move %xcc, %g3, %i0
movvs %xcc, %i4, %g2
edge16l %g7, %o2, %g6
fmovdcs %icc, %f14, %f18
sub %o7, %g1, %o3
fmul8sux16 %f28, %f0, %f20
udivcc %i6, 0x0FD8, %g4
fsrc2 %f16, %f24
fmovsl %xcc, %f5, %f8
fpack16 %f14, %f27
movpos %icc, %o4, %l0
array32 %l4, %o5, %l6
movleu %icc, %i1, %i7
ldd [%l7 + 0x50], %f0
movleu %icc, %o6, %l1
fmovspos %xcc, %f23, %f15
edge32l %i3, %o1, %i5
fmovdcc %xcc, %f14, %f31
fxnor %f20, %f28, %f26
set 0x50, %i4
prefetcha [%l7 + %i4] 0x15, 0x1
tn %icc, 0x5
movre %l2, 0x13E, %l5
sethi 0x0E32, %i2
nop
set 0x65, %i2
ldstub [%l7 + %i2], %g5
brlz,a %g3, loop_2722
fcmped %fcc3, %f14, %f6
std %f22, [%l7 + 0x20]
tne %xcc, 0x0
loop_2722:
ldx [%l7 + 0x20], %i0
alignaddrl %o0, %g2, %i4
bne,pt %xcc, loop_2723
fbug,a %fcc3, loop_2724
addccc %o2, %g7, %g6
edge16l %g1, %o7, %o3
loop_2723:
srax %g4, 0x12, %i6
loop_2724:
edge32n %l0, %o4, %l4
addc %o5, 0x18D6, %l6
edge16l %i1, %i7, %l1
fpsub16 %f12, %f2, %f18
fmovrdgz %o6, %f12, %f22
edge32n %o1, %i5, %l3
brlz %i3, loop_2725
array16 %l5, %i2, %l2
bl %icc, loop_2726
edge8n %g3, %i0, %o0
loop_2725:
nop
wr %g0, 0x80, %asi
ldsha [%l7 + 0x6A] %asi, %g2
loop_2726:
fcmple32 %f8, %f12, %g5
stbar
set 0x66, %i5
stha %i4, [%l7 + %i5] 0x2b
membar #Sync
movne %xcc, %o2, %g6
movleu %xcc, %g7, %o7
fpmerge %f2, %f0, %f22
xnor %g1, %g4, %o3
stw %l0, [%l7 + 0x08]
orn %i6, %l4, %o5
subccc %o4, %i1, %i7
xnorcc %l6, 0x0E45, %l1
wr %g0, 0x04, %asi
sta %f28, [%l7 + 0x58] %asi
fpadd16s %f9, %f23, %f31
set 0x18, %l5
prefetcha [%l7 + %l5] 0x15, 0x2
nop
setx loop_2727, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbge %fcc1, loop_2728
xnor %o1, 0x06E1, %l3
edge8ln %i3, %i5, %l5
loop_2727:
bn,a,pt %icc, loop_2729
loop_2728:
siam 0x4
bg,pn %xcc, loop_2730
mulx %l2, %g3, %i2
loop_2729:
movle %xcc, %i0, %g2
fnors %f3, %f3, %f7
loop_2730:
stx %o0, [%l7 + 0x28]
or %i4, %o2, %g6
move %xcc, %g7, %g5
ta %xcc, 0x5
umulcc %o7, %g4, %o3
brgz,a %g1, loop_2731
bl,a loop_2732
ldx [%l7 + 0x18], %i6
fnot2s %f0, %f16
loop_2731:
sdivcc %l0, 0x00C3, %o5
loop_2732:
taddcc %l4, %i1, %i7
nop
setx loop_2733, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tvc %icc, 0x0
alignaddr %o4, %l1, %o6
nop
setx loop_2734, %l0, %l1
jmpl %l1, %o1
loop_2733:
membar 0x53
smulcc %l6, 0x08E6, %i3
fmovrslez %l3, %f11, %f9
loop_2734:
orncc %i5, 0x1D41, %l5
movleu %xcc, %g3, %i2
fmovrdgez %i0, %f8, %f6
edge32l %l2, %o0, %g2
movg %xcc, %o2, %g6
fpadd32s %f12, %f24, %f16
fpsub16 %f22, %f12, %f0
move %xcc, %i4, %g5
tcs %icc, 0x0
sdivx %g7, 0x060C, %o7
edge8ln %g4, %o3, %i6
tneg %icc, 0x2
edge16n %g1, %l0, %l4
and %o5, 0x159E, %i1
edge8 %o4, %i7, %o6
tleu %icc, 0x2
fors %f27, %f23, %f0
tle %xcc, 0x6
xor %l1, 0x016E, %l6
edge32 %o1, %i3, %l3
sllx %l5, 0x03, %i5
addcc %i2, 0x1921, %g3
mova %icc, %l2, %i0
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %o0, %g2
add %l7, 0x14, %l6
wr %g0, 0x80, %asi
casa [%l6] %asi, %o2, %i4
fmovdle %xcc, %f17, %f4
taddcctv %g5, %g6, %g7
tge %icc, 0x7
sll %o7, %o3, %g4
sdiv %i6, 0x0EEA, %l0
umul %g1, %o5, %i1
call loop_2735
fmovrdgez %o4, %f12, %f18
std %i6, [%l7 + 0x60]
tleu %icc, 0x5
loop_2735:
tsubcctv %o6, 0x1DE9, %l4
fmovspos %xcc, %f10, %f12
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrsgz %l1, %f18, %f11
fmovspos %xcc, %f23, %f23
tg %icc, 0x7
movl %icc, %l6, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsle %icc, %f25, %f25
fbge %fcc0, loop_2736
orcc %l3, %l5, %i5
tle %xcc, 0x6
srlx %o1, 0x0D, %i2
loop_2736:
ldd [%l7 + 0x28], %l2
fbule,a %fcc3, loop_2737
fcmpgt16 %f30, %f22, %i0
fpmerge %f1, %f15, %f22
edge16ln %g3, %o0, %g2
loop_2737:
fandnot2s %f7, %f18, %f29
udivx %o2, 0x1621, %g5
ble,pn %icc, loop_2738
orcc %g6, 0x1874, %i4
fmovspos %xcc, %f6, %f9
fmovdvs %xcc, %f7, %f26
loop_2738:
addc %g7, 0x008B, %o7
edge16l %o3, %g4, %l0
andn %g1, 0x042A, %i6
sll %i1, 0x18, %o4
fmovrdgz %o5, %f28, %f24
fpadd32 %f14, %f12, %f16
movle %icc, %i7, %l4
wr %g0, 0x19, %asi
stha %l1, [%l7 + 0x0A] %asi
sdivcc %l6, 0x1719, %o6
tpos %icc, 0x6
fmovsa %xcc, %f4, %f2
bleu,a,pt %icc, loop_2739
movrgz %i3, %l3, %l5
nop
setx loop_2740, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movrlz %i5, 0x10F, %i2
loop_2739:
movge %icc, %l2, %i0
bg,a,pt %xcc, loop_2741
loop_2740:
tleu %xcc, 0x3
movneg %xcc, %g3, %o1
udivcc %o0, 0x1164, %g2
loop_2741:
tne %xcc, 0x4
fcmps %fcc1, %f30, %f16
nop
setx loop_2742, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovdg %icc, %f8, %f30
tcc %xcc, 0x5
alignaddr %g5, %o2, %i4
loop_2742:
edge8l %g7, %o7, %g6
umul %o3, %g4, %g1
movcc %icc, %i6, %l0
ba,a,pn %xcc, loop_2743
movrgz %i1, %o4, %o5
sllx %l4, 0x1D, %l1
addcc %l6, 0x1CD2, %i7
loop_2743:
nop
wr %g0, 0x89, %asi
lduha [%l7 + 0x64] %asi, %o6
tvc %xcc, 0x3
srl %i3, 0x08, %l3
tcs %icc, 0x4
set 0x3A, %l1
ldstuba [%l7 + %l1] 0x04, %i5
movre %l5, %l2, %i2
sll %g3, %o1, %o0
fxor %f2, %f4, %f4
andcc %g2, 0x1553, %i0
fba %fcc0, loop_2744
andncc %o2, %i4, %g7
fbn %fcc0, loop_2745
udivcc %o7, 0x15F1, %g5
loop_2744:
orn %g6, %o3, %g4
fxors %f6, %f8, %f0
loop_2745:
udivcc %i6, 0x1D49, %g1
sub %l0, %i1, %o4
std %f18, [%l7 + 0x78]
andcc %o5, 0x0C87, %l4
fpsub32 %f24, %f6, %f8
bn,a loop_2746
addccc %l1, 0x1E1A, %l6
andn %o6, 0x0133, %i7
fnands %f19, %f8, %f12
loop_2746:
array16 %l3, %i3, %l5
alignaddr %i5, %i2, %g3
movpos %icc, %o1, %o0
tl %icc, 0x6
fmuld8sux16 %f31, %f10, %f28
movvs %icc, %l2, %g2
fcmple16 %f0, %f0, %i0
bge,a %icc, loop_2747
fone %f16
fmovde %xcc, %f11, %f14
fmovdvc %icc, %f29, %f10
loop_2747:
nop
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x50] %asi, %o2
tgu %icc, 0x6
array32 %g7, %i4, %o7
fpsub32 %f4, %f30, %f4
popc %g5, %g6
fmovsleu %xcc, %f24, %f20
tvs %icc, 0x0
swap [%l7 + 0x7C], %o3
movvs %icc, %g4, %i6
tcs %xcc, 0x4
udivx %g1, 0x0C24, %l0
set 0x38, %o2
stba %i1, [%l7 + %o2] 0x10
edge32 %o5, %l4, %l1
fsrc1 %f18, %f16
sethi 0x17A4, %o4
tvc %xcc, 0x2
edge8ln %l6, %i7, %l3
fnot2s %f27, %f4
umul %o6, %i3, %l5
sdivcc %i5, 0x054D, %i2
fmul8x16al %f1, %f10, %f22
fpadd16s %f20, %f28, %f27
fmul8x16 %f5, %f6, %f4
edge8ln %g3, %o0, %l2
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
tn %icc, 0x0
for %f22, %f20, %f4
fexpand %f31, %f12
fcmpeq16 %f26, %f24, %g2
smulcc %i0, 0x072A, %o1
bcs loop_2748
add %o2, 0x08E1, %g7
fmovrslz %i4, %f13, %f9
pdist %f30, %f2, %f8
loop_2748:
fnot1 %f4, %f14
fxors %f21, %f20, %f17
xor %o7, %g5, %o3
brnz,a %g6, loop_2749
array32 %g4, %g1, %i6
srl %i1, 0x1D, %l0
movrne %l4, %l1, %o4
loop_2749:
bgu,pn %xcc, loop_2750
ldd [%l7 + 0x60], %o4
fand %f26, %f28, %f22
edge16l %l6, %l3, %i7
loop_2750:
movg %xcc, %i3, %l5
fcmpeq32 %f2, %f12, %i5
sllx %o6, %g3, %o0
sdivcc %l2, 0x017E, %i2
umulcc %g2, 0x1094, %i0
addc %o2, %o1, %g7
orn %i4, 0x18C9, %o7
stbar
movge %xcc, %g5, %g6
mulx %g4, %o3, %i6
wr %g0, 0x88, %asi
stxa %g1, [%l7 + 0x58] %asi
fsrc1 %f18, %f6
add %l7, 0x40, %l6
wr %g0, 0x11, %asi
casxa [%l6] %asi, %l0, %i1
bpos,pn %icc, loop_2751
movne %xcc, %l4, %l1
fsrc2 %f20, %f30
fbug,a %fcc1, loop_2752
loop_2751:
movrne %o5, %l6, %l3
bneg,a,pt %icc, loop_2753
fmovdleu %xcc, %f10, %f0
loop_2752:
xorcc %o4, %i7, %i3
movpos %xcc, %i5, %l5
loop_2753:
orn %o6, 0x0A85, %g3
bvs %icc, loop_2754
bne %xcc, loop_2755
fands %f31, %f3, %f10
ldsw [%l7 + 0x64], %o0
loop_2754:
xorcc %i2, 0x16CC, %g2
loop_2755:
movg %xcc, %l2, %i0
edge16l %o2, %o1, %g7
fxors %f25, %f4, %f25
ldd [%l7 + 0x28], %f18
membar 0x68
fnot2s %f0, %f31
fornot1 %f0, %f18, %f16
xnor %i4, %o7, %g5
fmovse %icc, %f15, %f23
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ba %xcc, loop_2756
fzeros %f23
tsubcctv %g4, %g6, %o3
brgez,a %g1, loop_2757
loop_2756:
srax %l0, %i6, %l4
movrgz %i1, %l1, %l6
set 0x18, %l0
prefetcha [%l7 + %l0] 0x10, 0x3
loop_2757:
tgu %xcc, 0x5
fmovda %xcc, %f1, %f31
movre %o4, %i7, %i3
addc %o5, 0x128A, %l5
tneg %icc, 0x5
membar #Sync
set 0x40, %o7
ldda [%l7 + %o7] 0xf9, %f0
bvc,a,pt %xcc, loop_2758
xnor %i5, %g3, %o6
movgu %xcc, %o0, %g2
ld [%l7 + 0x38], %f29
loop_2758:
fmovrslz %i2, %f26, %f5
fpadd16 %f14, %f0, %f20
sethi 0x125C, %i0
movcs %xcc, %o2, %l2
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x60] %asi, %g7
add %l7, 0x14, %l6
wr %g0, 0x81, %asi
casa [%l6] %asi, %i4, %o7
movrlz %g5, %o1, %g6
bpos,a,pt %icc, loop_2759
st %f20, [%l7 + 0x18]
edge8n %g4, %o3, %g1
movge %icc, %l0, %i6
loop_2759:
tgu %icc, 0x2
brlz,a %i1, loop_2760
alignaddrl %l4, %l6, %l1
fbl %fcc0, loop_2761
edge16n %l3, %i7, %i3
loop_2760:
orcc %o5, %l5, %i5
alignaddrl %g3, %o6, %o0
loop_2761:
fmovrdne %o4, %f24, %f30
taddcctv %g2, 0x18A1, %i2
mulscc %o2, %l2, %g7
taddcctv %i4, 0x1C03, %i0
fmovrsgez %o7, %f3, %f29
fba %fcc1, loop_2762
fbuge %fcc1, loop_2763
tge %icc, 0x6
edge8l %g5, %g6, %o1
loop_2762:
movgu %icc, %g4, %g1
loop_2763:
movvs %icc, %o3, %i6
fone %f4
movrlez %i1, 0x014, %l4
movge %xcc, %l6, %l1
fbn,a %fcc3, loop_2764
brgz %l0, loop_2765
edge32n %l3, %i7, %i3
edge8n %o5, %i5, %g3
loop_2764:
membar 0x52
loop_2765:
bg,a %icc, loop_2766
andncc %o6, %l5, %o0
taddcc %g2, %i2, %o4
mulscc %o2, %g7, %l2
loop_2766:
movrlez %i0, 0x3D6, %i4
movrlez %g5, %o7, %g6
edge8n %g4, %o1, %g1
alignaddrl %i6, %o3, %l4
fmovsg %icc, %f29, %f23
fcmpd %fcc3, %f14, %f20
movn %icc, %i1, %l1
mova %icc, %l0, %l6
fornot1s %f8, %f10, %f28
fcmple16 %f6, %f2, %l3
movre %i3, 0x364, %o5
edge16l %i5, %g3, %o6
add %l7, 0x54, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %l5
casa [%l6] 0x04, %l5, %i7
movpos %icc, %g2, %o0
wr %g0, 0x18, %asi
lduha [%l7 + 0x32] %asi, %o4
edge32n %i2, %o2, %g7
bne,a,pt %xcc, loop_2767
fxnor %f8, %f8, %f12
movleu %xcc, %l2, %i0
fxor %f8, %f6, %f10
loop_2767:
subc %i4, 0x012F, %o7
movrgez %g6, 0x3EE, %g4
movleu %icc, %o1, %g1
fmuld8sux16 %f24, %f17, %f6
fxnors %f1, %f18, %f27
fmovsne %xcc, %f13, %f16
add %g5, %i6, %l4
subc %i1, 0x0C52, %l1
bg loop_2768
fble %fcc0, loop_2769
movre %l0, %o3, %l6
wr %g0, 0x19, %asi
lduba [%l7 + 0x38] %asi, %i3
loop_2768:
nop
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x57] %asi, %l3
loop_2769:
fmovdcs %icc, %f26, %f28
wr %g0, 0x10, %asi
sta %f25, [%l7 + 0x68] %asi
taddcctv %o5, %i5, %g3
brgz %o6, loop_2770
fornot1 %f12, %f12, %f4
fbu,a %fcc3, loop_2771
movrgz %i7, %l5, %o0
loop_2770:
nop
set 0x18, %i6
ldd [%l7 + %i6], %f20
for %f24, %f12, %f22
loop_2771:
nop
set 0x78, %o1
stda %g2, [%l7 + %o1] 0x14
set 0x5C, %l3
swapa [%l7 + %l3] 0x80, %i2
nop
setx loop_2772, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
alignaddrl %o4, %o2, %l2
movneg %icc, %g7, %i4
set 0x70, %g6
stda %o6, [%l7 + %g6] 0x23
membar #Sync
loop_2772:
fmovsa %icc, %f15, %f27
fble,a %fcc0, loop_2773
movleu %xcc, %i0, %g6
bne,a,pt %xcc, loop_2774
tne %xcc, 0x4
loop_2773:
std %g4, [%l7 + 0x78]
add %l7, 0x08, %l6
wr %g0, 0x10, %asi
casxa [%l6] %asi, %o1, %g5
loop_2774:
fmovrde %g1, %f20, %f10
array8 %i6, %l4, %i1
taddcc %l0, %l1, %o3
fbl %fcc3, loop_2775
edge32 %i3, %l3, %o5
edge16l %i5, %l6, %o6
fblg,a %fcc1, loop_2776
loop_2775:
tsubcctv %g3, 0x1E98, %i7
xnorcc %o0, 0x132F, %g2
movrlez %i2, %l5, %o2
loop_2776:
orncc %o4, %l2, %i4
sdiv %o7, 0x1A6A, %g7
movge %icc, %i0, %g4
fmovsvc %icc, %f9, %f31
stbar
andn %g6, 0x0B4A, %o1
subc %g5, 0x0E41, %g1
fxnor %f16, %f26, %f20
smul %i6, %i1, %l4
brlez,a %l1, loop_2777
sllx %o3, 0x19, %l0
movcs %xcc, %l3, %o5
movrne %i3, 0x3DA, %i5
loop_2777:
nop
set 0x28, %o0
stda %o6, [%l7 + %o0] 0xe2
membar #Sync
brnz,a %l6, loop_2778
tne %xcc, 0x2
movn %xcc, %i7, %o0
edge8l %g3, %g2, %i2
loop_2778:
ld [%l7 + 0x40], %f26
fble,a %fcc1, loop_2779
sll %o2, 0x0C, %o4
fmovrslez %l5, %f27, %f10
set 0x67, %o5
lduba [%l7 + %o5] 0x80, %l2
loop_2779:
nop
setx loop_2780, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orn %i4, %o7, %g7
fpmerge %f25, %f14, %f2
orcc %g4, %g6, %i0
loop_2780:
edge32ln %g5, %g1, %i6
movrne %o1, 0x164, %l4
edge8ln %l1, %i1, %o3
edge32l %l3, %o5, %i3
xorcc %i5, %o6, %l6
set 0x30, %g2
ldda [%l7 + %g2] 0x88, %l0
for %f8, %f26, %f16
xorcc %o0, %i7, %g3
fcmpne32 %f28, %f16, %g2
tsubcctv %i2, 0x0E61, %o2
array8 %o4, %l5, %l2
edge16 %o7, %i4, %g4
tsubcc %g6, 0x0E10, %i0
fornot2s %f9, %f30, %f31
fbl,a %fcc2, loop_2781
fsrc2 %f18, %f14
movvc %xcc, %g5, %g1
movleu %icc, %g7, %i6
loop_2781:
array8 %o1, %l1, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrne %l4, 0x164, %o3
udivcc %o5, 0x0510, %l3
fone %f16
tge %icc, 0x6
movrgez %i5, 0x177, %o6
sll %l6, 0x07, %i3
ldd [%l7 + 0x40], %o0
edge16n %l0, %g3, %i7
bn,a,pn %xcc, loop_2782
tl %icc, 0x1
fcmple16 %f2, %f28, %i2
sll %o2, %g2, %o4
loop_2782:
bl,a loop_2783
tleu %xcc, 0x2
stbar
sra %l5, %l2, %o7
loop_2783:
move %xcc, %g4, %i4
fone %f28
andn %g6, 0x1BFD, %g5
tl %xcc, 0x6
edge16 %g1, %i0, %g7
fmovda %icc, %f0, %f25
movgu %icc, %i6, %l1
fnegs %f21, %f16
fbe %fcc2, loop_2784
fsrc1 %f14, %f2
movrgz %o1, %i1, %o3
fmul8sux16 %f0, %f14, %f24
loop_2784:
stb %l4, [%l7 + 0x15]
orcc %o5, %l3, %i5
fmovdn %xcc, %f9, %f25
fmul8x16au %f2, %f0, %f2
fmovsle %xcc, %f27, %f19
set 0x44, %i3
swapa [%l7 + %i3] 0x81, %l6
membar 0x29
fornot2 %f0, %f16, %f18
fcmple16 %f30, %f26, %o6
faligndata %f24, %f8, %f26
tneg %icc, 0x5
fones %f17
brlz,a %i3, loop_2785
fors %f25, %f27, %f26
edge32ln %o0, %l0, %i7
wr %g0, 0x0c, %asi
stda %f0, [%l7 + 0x40] %asi
loop_2785:
subc %g3, %o2, %g2
fmovsa %xcc, %f29, %f6
subcc %i2, 0x015A, %l5
movrlz %l2, %o4, %g4
andncc %o7, %i4, %g5
movg %icc, %g6, %i0
nop
set 0x36, %g3
sth %g1, [%l7 + %g3]
movrgez %g7, 0x269, %i6
movrlz %o1, %l1, %i1
mulscc %l4, %o3, %o5
tvs %icc, 0x3
xor %i5, 0x0B0A, %l3
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x55] %asi, %o6
te %xcc, 0x3
xorcc %i3, 0x172A, %l6
edge16l %o0, %i7, %l0
array8 %o2, %g3, %g2
membar 0x39
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x4C, %o3
stba %l5, [%l7 + %o3] 0x22
membar #Sync
fba,a %fcc1, loop_2786
subcc %l2, 0x1230, %i2
fpackfix %f22, %f20
movcs %icc, %o4, %g4
loop_2786:
fbu %fcc3, loop_2787
fpadd16 %f14, %f12, %f4
fpadd16 %f2, %f16, %f30
edge16 %o7, %i4, %g6
loop_2787:
edge16n %g5, %g1, %i0
fmovdle %icc, %f13, %f5
fble,a %fcc3, loop_2788
andncc %i6, %o1, %l1
xnorcc %g7, 0x18B6, %l4
and %i1, %o3, %i5
loop_2788:
srl %l3, 0x14, %o5
fmovsle %xcc, %f27, %f9
popc 0x0D01, %o6
movrne %i3, %o0, %l6
fxors %f14, %f10, %f23
te %xcc, 0x3
fabss %f7, %f28
sethi 0x0FB5, %i7
movleu %xcc, %o2, %l0
alignaddr %g3, %g2, %l5
sub %l2, %i2, %g4
fmovdcs %xcc, %f18, %f1
fxnors %f28, %f7, %f19
sll %o4, 0x1B, %o7
ld [%l7 + 0x48], %f21
fpackfix %f26, %f26
fbul %fcc3, loop_2789
edge8 %g6, %g5, %i4
movvc %icc, %g1, %i6
ta %xcc, 0x4
loop_2789:
fnegs %f30, %f23
prefetch [%l7 + 0x48], 0x0
fbe,a %fcc3, loop_2790
fmovse %icc, %f12, %f11
ld [%l7 + 0x24], %f23
swap [%l7 + 0x68], %i0
loop_2790:
tcs %xcc, 0x3
udivcc %l1, 0x0944, %g7
tge %xcc, 0x1
wr %g0, 0x0c, %asi
sta %f0, [%l7 + 0x3C] %asi
taddcctv %o1, 0x0781, %l4
tgu %icc, 0x5
for %f22, %f16, %f0
andncc %o3, %i5, %l3
sdivx %i1, 0x15DA, %o6
tcs %icc, 0x0
wr %g0, 0x80, %asi
lduha [%l7 + 0x30] %asi, %i3
movleu %icc, %o0, %l6
tcc %icc, 0x6
alignaddr %o5, %o2, %i7
fbuge,a %fcc1, loop_2791
sdivcc %g3, 0x105E, %l0
movgu %icc, %l5, %g2
tpos %xcc, 0x2
loop_2791:
ldx [%l7 + 0x68], %i2
edge8l %l2, %o4, %o7
fmovsvs %xcc, %f20, %f20
udivcc %g4, 0x1265, %g5
srl %i4, %g1, %g6
edge32 %i0, %i6, %g7
subcc %o1, %l4, %o3
alignaddr %i5, %l1, %l3
fandnot2s %f28, %f0, %f17
addc %i1, %i3, %o0
bge %icc, loop_2792
udivcc %l6, 0x0E8E, %o6
taddcc %o5, %o2, %i7
ldx [%l7 + 0x28], %l0
loop_2792:
membar 0x78
andncc %g3, %l5, %i2
fmovdvs %icc, %f23, %f26
smul %l2, %g2, %o7
movpos %icc, %g4, %o4
addc %i4, %g1, %g5
movrgez %g6, %i0, %g7
fxnor %f4, %f10, %f18
set 0x7C, %i1
lduha [%l7 + %i1] 0x89, %i6
fpsub16 %f16, %f14, %f18
fabss %f27, %f21
popc %l4, %o1
fpadd32 %f14, %f20, %f16
fmovd %f30, %f24
edge32 %i5, %l1, %o3
fornot1 %f0, %f12, %f28
tneg %icc, 0x4
edge8n %i1, %i3, %o0
edge32n %l6, %o6, %o5
movneg %xcc, %l3, %o2
fble %fcc1, loop_2793
edge32ln %i7, %g3, %l5
movleu %xcc, %i2, %l2
fandnot2s %f20, %f21, %f12
loop_2793:
fornot2s %f24, %f27, %f2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbe,a %fcc0, loop_2794
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fandnot1 %f26, %f26, %f6
fmovrdlez %l0, %f28, %f8
loop_2794:
fmul8sux16 %f16, %f28, %f8
wr %g0, 0x04, %asi
lda [%l7 + 0x64] %asi, %f17
alignaddrl %o7, %g2, %g4
tge %icc, 0x0
edge16n %o4, %i4, %g5
ta %icc, 0x4
edge8n %g6, %g1, %g7
set 0x28, %i0
swapa [%l7 + %i0] 0x89, %i0
set 0x7B, %g5
stba %l4, [%l7 + %g5] 0x2a
membar #Sync
bcs,a,pn %xcc, loop_2795
fbue %fcc3, loop_2796
fmovsl %xcc, %f18, %f13
fmovdge %xcc, %f30, %f31
loop_2795:
stbar
loop_2796:
nop
set 0x68, %i7
prefetch [%l7 + %i7], 0x1
sdivcc %i6, 0x0D09, %o1
tl %icc, 0x0
addcc %i5, 0x15A2, %o3
edge16 %l1, %i3, %o0
std %i0, [%l7 + 0x10]
sethi 0x082E, %l6
and %o6, %l3, %o5
edge16ln %i7, %g3, %o2
fexpand %f20, %f28
movle %xcc, %l5, %i2
movle %icc, %l0, %l2
edge32l %o7, %g4, %g2
movn %xcc, %o4, %i4
or %g6, 0x1D8C, %g5
fmovse %icc, %f21, %f12
fandnot2s %f19, %f4, %f3
ldsh [%l7 + 0x0C], %g7
xnor %g1, 0x1899, %i0
mova %icc, %l4, %o1
ta %xcc, 0x1
or %i6, 0x01D7, %o3
fblg %fcc2, loop_2797
fblg,a %fcc1, loop_2798
fabsd %f22, %f14
addcc %i5, 0x0A53, %l1
loop_2797:
edge32ln %i3, %i1, %l6
loop_2798:
edge16n %o6, %l3, %o5
fblg %fcc2, loop_2799
fpadd32 %f12, %f12, %f10
sllx %o0, %g3, %o2
mova %xcc, %i7, %i2
loop_2799:
tg %xcc, 0x0
movrgz %l0, %l2, %l5
set 0x48, %g1
stda %o6, [%l7 + %g1] 0x14
fmovsgu %icc, %f1, %f27
te %icc, 0x7
edge8ln %g2, %g4, %o4
fblg %fcc1, loop_2800
alignaddr %g6, %i4, %g7
nop
set 0x0A, %l6
ldsb [%l7 + %l6], %g1
fmovsne %xcc, %f22, %f4
loop_2800:
edge16ln %i0, %g5, %o1
fxors %f4, %f10, %f29
pdist %f12, %f18, %f18
xorcc %l4, 0x108E, %i6
fmul8sux16 %f10, %f20, %f6
sub %i5, %l1, %i3
bg,a,pn %icc, loop_2801
srax %o3, 0x17, %l6
edge32n %i1, %o6, %o5
call loop_2802
loop_2801:
tle %icc, 0x0
movne %xcc, %o0, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2802:
nop
wr %g0, 0x16, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
flush %l7 + 0x20
xnor %o2, %l3, %i7
be,a loop_2803
bn,a %icc, loop_2804
fcmpgt32 %f2, %f2, %i2
bge,a,pn %icc, loop_2805
loop_2803:
movne %xcc, %l2, %l5
loop_2804:
bneg,pn %icc, loop_2806
movvc %icc, %l0, %o7
loop_2805:
sll %g4, 0x1B, %o4
tl %xcc, 0x6
loop_2806:
movvc %icc, %g2, %g6
fbue,a %fcc3, loop_2807
sdiv %g7, 0x19C7, %i4
array32 %g1, %g5, %o1
udiv %i0, 0x0BB3, %l4
loop_2807:
edge8ln %i6, %i5, %i3
movvs %icc, %l1, %l6
orn %o3, 0x1689, %i1
subc %o5, 0x1038, %o6
andncc %o0, %g3, %l3
movpos %icc, %i7, %i2
movleu %xcc, %l2, %o2
addc %l5, %o7, %l0
add %l7, 0x10, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %g4
casxa [%l6] %asi, %g4, %o4
movn %icc, %g6, %g2
fbne %fcc2, loop_2808
fmovdl %icc, %f12, %f1
edge16n %i4, %g7, %g1
movle %xcc, %o1, %i0
loop_2808:
membar 0x7E
sub %g5, 0x1640, %i6
orn %l4, 0x102A, %i3
sdiv %l1, 0x0840, %i5
taddcc %o3, 0x1EC5, %i1
mulscc %l6, 0x06DF, %o5
pdist %f26, %f0, %f14
ldx [%l7 + 0x68], %o0
sdiv %g3, 0x0FB8, %l3
movrgez %i7, %o6, %l2
fmovrslz %i2, %f22, %f29
flush %l7 + 0x74
edge16 %o2, %l5, %o7
movne %xcc, %g4, %l0
stx %o4, [%l7 + 0x38]
movrlez %g2, 0x3AA, %i4
movcc %icc, %g7, %g6
movcs %icc, %o1, %i0
movvs %icc, %g5, %g1
tsubcctv %l4, 0x1A96, %i3
brlez %i6, loop_2809
sdivx %i5, 0x02F7, %l1
tleu %xcc, 0x6
fxors %f5, %f16, %f17
loop_2809:
tcs %xcc, 0x5
be,a,pn %xcc, loop_2810
and %i1, 0x1A8F, %o3
fnot2 %f22, %f16
srax %l6, 0x0C, %o0
loop_2810:
movg %xcc, %o5, %g3
or %l3, %i7, %l2
sdivx %i2, 0x00F3, %o6
srlx %l5, 0x19, %o2
array32 %g4, %o7, %l0
fpsub16s %f11, %f25, %f7
fxnor %f24, %f22, %f2
add %l7, 0x78, %l6
wr %g0, 0x11, %asi
casxa [%l6] 0x11, %o4, %i4
sdivx %g7, 0x193A, %g2
edge8n %o1, %g6, %g5
mulx %g1, %i0, %l4
fxnors %f29, %f26, %f31
set 0x50, %o4
ldxa [%l7 + %o4] 0x19, %i3
fmovs %f4, %f6
xor %i6, 0x0E42, %l1
sll %i5, %i1, %o3
wr %g0, 0x27, %asi
stha %l6, [%l7 + 0x18] %asi
membar #Sync
sdivcc %o5, 0x0B06, %g3
orncc %l3, %i7, %l2
fmovdpos %xcc, %f26, %f13
bshuffle %f2, %f20, %f30
fbne,a %fcc3, loop_2811
add %i2, %o0, %o6
sir 0x1CE4
fcmpeq32 %f16, %f20, %l5
loop_2811:
xorcc %g4, %o2, %o7
edge16n %o4, %i4, %l0
movgu %xcc, %g2, %g7
ld [%l7 + 0x1C], %f16
tle %icc, 0x5
set 0x18, %g7
ldxa [%g0 + %g7] 0x20, %g6
movgu %icc, %o1, %g1
set 0x40, %l4
lda [%l7 + %l4] 0x10, %f16
wr %g0, 0x88, %asi
lduba [%l7 + 0x23] %asi, %g5
fpack16 %f14, %f14
tge %xcc, 0x7
movre %i0, 0x183, %i3
movrlz %l4, 0x26D, %i6
xnor %i5, %i1, %l1
fbl %fcc3, loop_2812
xorcc %l6, %o3, %g3
edge16n %l3, %i7, %o5
edge8 %i2, %l2, %o6
loop_2812:
mulx %o0, 0x083A, %l5
movrgez %g4, 0x2B2, %o7
set 0x68, %o6
stxa %o2, [%l7 + %o6] 0x81
mulx %o4, 0x0814, %l0
addccc %g2, %g7, %i4
edge16 %o1, %g1, %g6
tge %xcc, 0x4
addcc %g5, 0x04D0, %i3
and %l4, %i0, %i5
edge8 %i1, %i6, %l1
umulcc %o3, %l6, %g3
ba,a %xcc, loop_2813
taddcc %l3, %o5, %i2
movpos %xcc, %i7, %o6
subc %l2, %l5, %o0
loop_2813:
fnor %f12, %f2, %f4
addcc %o7, 0x09A3, %o2
subc %g4, %o4, %l0
edge32ln %g7, %g2, %o1
subc %i4, %g1, %g6
subcc %g5, %i3, %l4
addcc %i5, 0x1C9F, %i0
fcmps %fcc3, %f12, %f0
movrne %i1, 0x2DC, %i6
xor %o3, %l6, %l1
bleu loop_2814
movl %xcc, %l3, %o5
fornot1 %f30, %f22, %f22
sdivx %i2, 0x0C8F, %i7
loop_2814:
subcc %g3, %l2, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %o0, 0x0750, %o7
fmovdgu %icc, %f1, %f13
std %f26, [%l7 + 0x10]
move %xcc, %l5, %o2
ldx [%l7 + 0x18], %o4
stbar
mulx %l0, 0x0FA2, %g7
for %f8, %f6, %f18
mova %xcc, %g2, %g4
sdivx %i4, 0x0931, %o1
movvs %icc, %g6, %g5
ble loop_2815
fbge,a %fcc2, loop_2816
ldx [%l7 + 0x18], %g1
movrne %l4, %i5, %i3
loop_2815:
brgz,a %i0, loop_2817
loop_2816:
fxors %f18, %f24, %f6
fmovsg %icc, %f0, %f29
xnorcc %i1, %o3, %l6
loop_2817:
xor %i6, 0x07B1, %l3
nop
set 0x40, %l2
ldd [%l7 + %l2], %f12
xor %o5, %i2, %i7
membar 0x3D
movre %g3, 0x0A1, %l1
movg %xcc, %l2, %o6
fmovscc %xcc, %f30, %f19
srax %o0, 0x12, %l5
orncc %o2, 0x09C8, %o4
movvs %icc, %o7, %g7
move %xcc, %l0, %g4
add %g2, %i4, %g6
bn loop_2818
edge32ln %o1, %g1, %g5
fbuge %fcc1, loop_2819
fpadd16 %f8, %f0, %f10
loop_2818:
sllx %l4, 0x02, %i5
srax %i0, %i1, %i3
loop_2819:
movcc %icc, %o3, %l6
edge16ln %i6, %l3, %i2
movcs %xcc, %i7, %o5
umulcc %g3, %l2, %o6
fbule,a %fcc2, loop_2820
srlx %l1, 0x1E, %o0
udivcc %o2, 0x190B, %l5
sllx %o7, %g7, %o4
loop_2820:
sdivx %l0, 0x18E1, %g2
fbge,a %fcc2, loop_2821
fmovs %f20, %f1
fmovsleu %icc, %f0, %f2
fbule,a %fcc2, loop_2822
loop_2821:
tvs %icc, 0x3
fmovs %f5, %f30
fcmps %fcc2, %f13, %f6
loop_2822:
movne %xcc, %i4, %g6
fmovsvs %icc, %f17, %f3
movleu %icc, %o1, %g1
movre %g4, 0x202, %g5
tcs %icc, 0x7
movrgz %l4, 0x165, %i5
ldsb [%l7 + 0x5E], %i0
edge32l %i3, %i1, %o3
brz,a %i6, loop_2823
edge8 %l6, %l3, %i2
brz,a %o5, loop_2824
fbule %fcc2, loop_2825
loop_2823:
ldstub [%l7 + 0x77], %g3
orn %l2, %o6, %i7
loop_2824:
subc %l1, 0x0231, %o0
loop_2825:
xor %o2, %o7, %g7
fmuld8ulx16 %f10, %f1, %f24
bge,a,pt %xcc, loop_2826
fbge,a %fcc3, loop_2827
edge16n %o4, %l5, %g2
movvs %icc, %l0, %i4
loop_2826:
ta %icc, 0x7
loop_2827:
sll %o1, 0x08, %g6
fnands %f18, %f0, %f14
sir 0x1598
fmul8ulx16 %f18, %f18, %f18
orn %g1, 0x02DA, %g4
tsubcc %g5, %l4, %i0
udiv %i3, 0x159E, %i1
udiv %i5, 0x08C0, %i6
movneg %xcc, %o3, %l6
array8 %i2, %o5, %l3
fors %f9, %f22, %f16
movvc %xcc, %l2, %g3
brlez,a %o6, loop_2828
fnot1s %f29, %f0
alignaddrl %i7, %o0, %o2
bvc,pn %icc, loop_2829
loop_2828:
tn %xcc, 0x5
fmovrse %l1, %f6, %f17
add %g7, 0x09AC, %o7
loop_2829:
movvc %xcc, %l5, %o4
set 0x54, %i4
lda [%l7 + %i4] 0x11, %f5
subcc %l0, 0x007B, %i4
siam 0x0
fblg,a %fcc1, loop_2830
sll %o1, %g6, %g2
tsubcctv %g4, %g1, %l4
addccc %g5, 0x1A6C, %i3
loop_2830:
flush %l7 + 0x70
set 0x10, %i2
ldda [%l7 + %i2] 0x88, %i0
nop
set 0x24, %i5
stw %i5, [%l7 + %i5]
fbug %fcc3, loop_2831
tge %icc, 0x6
set 0x44, %l5
ldsba [%l7 + %l5] 0x10, %i0
loop_2831:
orn %o3, %l6, %i6
ldsw [%l7 + 0x24], %o5
stw %l3, [%l7 + 0x7C]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %l2, 0x0276, %i2
ldx [%l7 + 0x48], %o6
fandnot1s %f22, %f4, %f13
edge16l %g3, %i7, %o0
fbo,a %fcc3, loop_2832
addccc %l1, 0x0178, %g7
fcmpne16 %f0, %f6, %o7
brlez,a %l5, loop_2833
loop_2832:
edge16ln %o4, %l0, %o2
subc %i4, 0x0A3F, %g6
swap [%l7 + 0x18], %g2
loop_2833:
fmul8sux16 %f28, %f24, %f0
tne %xcc, 0x1
wr %g0, 0x88, %asi
ldsha [%l7 + 0x4A] %asi, %g4
edge8l %o1, %l4, %g5
sdivcc %g1, 0x02CB, %i1
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
tcc %xcc, 0x1
fnot2s %f10, %f7
bpos,a loop_2834
fblg %fcc1, loop_2835
te %xcc, 0x1
fbge %fcc1, loop_2836
loop_2834:
sdivcc %i5, 0x1583, %i0
loop_2835:
tcc %icc, 0x6
fmovrdlez %i3, %f14, %f0
loop_2836:
edge32n %l6, %o3, %i6
popc 0x18C4, %o5
tsubcctv %l2, %l3, %o6
mova %icc, %g3, %i7
smul %o0, 0x0BDE, %i2
tge %icc, 0x0
addcc %g7, 0x02C7, %l1
add %l5, 0x1B5F, %o4
tge %xcc, 0x6
fnot2s %f30, %f25
array16 %l0, %o7, %o2
bleu,pn %xcc, loop_2837
fmovd %f14, %f10
srlx %i4, %g6, %g4
fbo %fcc2, loop_2838
loop_2837:
edge16n %o1, %g2, %g5
fnand %f4, %f30, %f10
array16 %g1, %i1, %l4
loop_2838:
movl %xcc, %i5, %i3
set 0x40, %l1
stda %f16, [%l7 + %l1] 0x81
smulcc %i0, %l6, %i6
sethi 0x0809, %o5
srax %l2, 0x0C, %l3
orcc %o3, 0x1003, %o6
orncc %g3, 0x101A, %i7
edge8 %i2, %g7, %l1
fbn %fcc3, loop_2839
and %l5, %o4, %l0
st %f24, [%l7 + 0x28]
wr %g0, 0x19, %asi
swapa [%l7 + 0x38] %asi, %o7
loop_2839:
movre %o2, %i4, %g6
stbar
fnot2s %f16, %f19
fbge,a %fcc0, loop_2840
add %o0, %o1, %g4
mova %icc, %g2, %g1
ba,a loop_2841
loop_2840:
std %f16, [%l7 + 0x60]
tne %icc, 0x3
xnor %g5, %l4, %i5
loop_2841:
sethi 0x0586, %i3
prefetch [%l7 + 0x4C], 0x3
ldub [%l7 + 0x1F], %i1
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x09] %asi, %i0
alignaddrl %i6, %l6, %o5
fbo %fcc0, loop_2842
nop
setx loop_2843, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovspos %icc, %f10, %f25
fble %fcc2, loop_2844
loop_2842:
fbul %fcc3, loop_2845
loop_2843:
edge16 %l2, %l3, %o3
or %o6, 0x0255, %i7
loop_2844:
tl %xcc, 0x5
loop_2845:
smul %g3, %g7, %l1
or %i2, %l5, %l0
srax %o7, 0x07, %o2
movrlz %o4, 0x208, %g6
fbul %fcc3, loop_2846
ta %icc, 0x1
ld [%l7 + 0x10], %f26
fandnot1 %f30, %f2, %f26
loop_2846:
fmovsge %icc, %f9, %f14
movne %xcc, %o0, %o1
andcc %i4, %g2, %g1
tle %icc, 0x4
fnor %f0, %f24, %f16
fmul8x16al %f23, %f10, %f8
fmovrdgz %g5, %f26, %f20
bgu,a,pt %xcc, loop_2847
fmovda %xcc, %f27, %f16
edge16n %g4, %l4, %i5
ta %xcc, 0x3
loop_2847:
edge32l %i1, %i0, %i6
addcc %i3, %l6, %l2
movrlz %l3, 0x2C7, %o5
array32 %o6, %i7, %o3
sra %g3, %l1, %g7
fzero %f18
wr %g0, 0x18, %asi
ldswa [%l7 + 0x20] %asi, %i2
fmovrslez %l5, %f4, %f27
fba %fcc0, loop_2848
stbar
tge %xcc, 0x6
addcc %l0, %o2, %o4
loop_2848:
fcmpd %fcc0, %f22, %f10
taddcc %o7, 0x1A29, %g6
brlez %o1, loop_2849
orcc %o0, %i4, %g2
set 0x7C, %o2
sta %f29, [%l7 + %o2] 0x15
loop_2849:
bl,a loop_2850
and %g1, 0x00A2, %g4
orncc %l4, 0x12E7, %i5
alignaddrl %g5, %i1, %i6
loop_2850:
sllx %i3, %i0, %l2
fbo,a %fcc1, loop_2851
fmul8sux16 %f14, %f28, %f24
umul %l3, 0x1906, %o5
fnor %f2, %f18, %f16
loop_2851:
fmovrdlez %l6, %f0, %f24
edge8 %i7, %o6, %o3
nop
setx loop_2852, %l0, %l1
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 %g3, 0x18E3, %g7
fbug,a %fcc1, loop_2853
ld [%l7 + 0x2C], %f8
loop_2852:
fxnor %f18, %f8, %f18
wr %g0, 0x81, %asi
ldda [%l7 + 0x50] %asi, %i2
loop_2853:
array16 %l5, %l0, %o2
tcs %icc, 0x1
udivx %o4, 0x1060, %o7
fnegs %f24, %f25
fbue %fcc2, loop_2854
andn %g6, %o1, %o0
fpadd32 %f4, %f0, %f30
taddcctv %l1, %g2, %g1
loop_2854:
movge %icc, %g4, %i4
fmovdge %xcc, %f16, %f22
fmul8x16al %f30, %f22, %f28
tcs %xcc, 0x4
nop
setx loop_2855, %l0, %l1
jmpl %l1, %l4
fcmpeq32 %f0, %f24, %i5
fpack16 %f24, %f28
fmovs %f15, %f25
loop_2855:
fnand %f10, %f2, %f6
fbe %fcc2, loop_2856
fpmerge %f14, %f26, %f4
ldsh [%l7 + 0x18], %g5
andncc %i6, %i1, %i3
loop_2856:
bgu loop_2857
srax %l2, 0x01, %l3
tvs %icc, 0x5
fandnot1 %f4, %f12, %f2
loop_2857:
bg,a %xcc, loop_2858
fpadd32 %f22, %f26, %f24
fnors %f20, %f18, %f13
fexpand %f11, %f2
loop_2858:
subcc %o5, 0x0E66, %i0
sra %l6, %o6, %i7
bn loop_2859
tcc %icc, 0x4
sra %g3, %g7, %i2
brgz %o3, loop_2860
loop_2859:
fmovdleu %xcc, %f24, %f12
bge,a,pn %xcc, loop_2861
nop
set 0x58, %g4
std %f6, [%l7 + %g4]
loop_2860:
movcc %xcc, %l5, %l0
brgz %o4, loop_2862
loop_2861:
fmovscs %icc, %f17, %f30
fmovdleu %xcc, %f12, %f27
taddcctv %o2, %o7, %g6
loop_2862:
stbar
srlx %o0, %l1, %o1
movneg %xcc, %g2, %g1
addccc %i4, 0x177E, %g4
mulscc %i5, %l4, %g5
fbe,a %fcc0, loop_2863
bcc,a,pn %xcc, loop_2864
sra %i1, 0x10, %i6
be,pn %icc, loop_2865
loop_2863:
mulscc %l2, 0x0252, %i3
loop_2864:
fbne,a %fcc2, loop_2866
movgu %icc, %l3, %o5
loop_2865:
brlez %l6, loop_2867
xorcc %o6, %i0, %i7
loop_2866:
movrgez %g7, %i2, %g3
brz %l5, loop_2868
loop_2867:
sllx %o3, 0x1F, %o4
fba,a %fcc1, loop_2869
tvs %icc, 0x6
loop_2868:
nop
add %l7, 0x6C, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %o2
casa [%l6] %asi, %o2, %l0
loop_2869:
fmovscs %icc, %f29, %f15
fbul %fcc2, loop_2870
udiv %o7, 0x1057, %o0
array8 %g6, %l1, %o1
movpos %xcc, %g2, %g1
loop_2870:
movrgz %g4, %i5, %i4
movle %icc, %l4, %g5
udiv %i1, 0x1E2D, %i6
ldd [%l7 + 0x50], %l2
fmovsvc %icc, %f13, %f31
xnorcc %i3, 0x02A4, %o5
tg %icc, 0x3
fbue %fcc0, loop_2871
fmovdcc %xcc, %f17, %f31
fpsub32 %f4, %f8, %f0
tgu %xcc, 0x6
loop_2871:
brz %l6, loop_2872
mova %xcc, %o6, %i0
fmovsne %icc, %f24, %f1
edge8 %l3, %i7, %i2
loop_2872:
swap [%l7 + 0x4C], %g3
tcc %xcc, 0x3
fcmpne16 %f14, %f24, %l5
fmuld8sux16 %f15, %f16, %f28
stx %o3, [%l7 + 0x18]
set 0x09, %o7
lduba [%l7 + %o7] 0x0c, %o4
fpadd32 %f0, %f6, %f16
array32 %o2, %g7, %o7
fba,a %fcc1, loop_2873
movcs %xcc, %l0, %o0
movcs %icc, %g6, %o1
tvs %icc, 0x7
loop_2873:
andn %g2, %l1, %g4
tpos %xcc, 0x7
set 0x40, %l0
stda %f0, [%l7 + %l0] 0x16
membar #Sync
movrgez %g1, 0x1C5, %i4
fornot1s %f11, %f17, %f15
tsubcctv %i5, %l4, %i1
brgez %g5, loop_2874
xorcc %l2, 0x0F2B, %i3
fnand %f18, %f24, %f18
fbe,a %fcc1, loop_2875
loop_2874:
prefetch [%l7 + 0x7C], 0x2
fpsub32 %f8, %f24, %f6
udivcc %i6, 0x07E0, %o5
loop_2875:
movleu %xcc, %l6, %o6
movrlez %i0, %l3, %i7
udivx %i2, 0x0C4A, %g3
lduw [%l7 + 0x20], %o3
fbge,a %fcc2, loop_2876
sll %o4, 0x03, %l5
tvs %icc, 0x2
bvs,a %xcc, loop_2877
loop_2876:
fba,a %fcc3, loop_2878
fmovsa %xcc, %f1, %f16
edge16 %o2, %g7, %l0
loop_2877:
sdivcc %o7, 0x1B39, %o0
loop_2878:
movg %xcc, %o1, %g6
fmovs %f26, %f14
movne %icc, %g2, %g4
call loop_2879
edge32l %g1, %i4, %l1
fba %fcc0, loop_2880
movneg %icc, %i5, %i1
loop_2879:
movg %icc, %g5, %l2
tne %xcc, 0x6
loop_2880:
xorcc %i3, %i6, %o5
andcc %l6, %o6, %l4
edge8l %l3, %i0, %i7
bn,pt %icc, loop_2881
fbul,a %fcc1, loop_2882
fxor %f28, %f10, %f30
fmovdn %icc, %f15, %f16
loop_2881:
movgu %xcc, %g3, %i2
loop_2882:
udiv %o3, 0x0288, %l5
brgz,a %o2, loop_2883
movre %g7, 0x173, %o4
fzeros %f15
smul %l0, %o0, %o1
loop_2883:
orncc %g6, %g2, %o7
brnz %g4, loop_2884
edge16 %g1, %l1, %i5
edge8ln %i4, %g5, %i1
fabss %f4, %f11
loop_2884:
edge16 %i3, %i6, %o5
addccc %l2, 0x050D, %l6
xorcc %o6, %l4, %i0
set 0x2C, %o1
ldsha [%l7 + %o1] 0x14, %l3
edge8ln %g3, %i2, %o3
fpack32 %f10, %f2, %f22
fpsub16 %f12, %f26, %f14
tvc %icc, 0x6
fxnor %f24, %f30, %f2
xnor %i7, 0x07AF, %l5
fmovsgu %icc, %f17, %f16
fpack32 %f0, %f2, %f12
taddcc %o2, 0x0909, %o4
alignaddr %g7, %o0, %o1
srlx %g6, 0x0A, %l0
stx %o7, [%l7 + 0x10]
fnot1s %f9, %f14
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x7E] %asi, %g4
edge16n %g2, %l1, %g1
edge32 %i5, %i4, %g5
sub %i1, %i3, %i6
movleu %xcc, %l2, %l6
sdivx %o6, 0x09B5, %o5
movge %icc, %l4, %i0
fnot2s %f17, %f25
edge16ln %g3, %i2, %l3
movpos %xcc, %o3, %i7
srlx %l5, 0x04, %o4
addcc %g7, 0x11BF, %o0
membar 0x0E
smulcc %o2, %g6, %o1
sdiv %o7, 0x12CE, %l0
fbge,a %fcc0, loop_2885
alignaddrl %g4, %g2, %g1
popc %l1, %i5
fmul8x16 %f6, %f2, %f4
loop_2885:
brgez,a %g5, loop_2886
taddcc %i4, 0x1027, %i3
ldd [%l7 + 0x18], %i0
umul %i6, %l6, %l2
loop_2886:
brnz %o6, loop_2887
fornot1s %f18, %f1, %f12
fpack16 %f30, %f10
fandnot1 %f4, %f24, %f18
loop_2887:
edge8ln %o5, %l4, %i0
fsrc1 %f24, %f22
tcc %xcc, 0x1
nop
setx loop_2888, %l0, %l1
jmpl %l1, %i2
fmovdl %xcc, %f0, %f25
fmovscs %icc, %f14, %f29
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2888:
tne %icc, 0x0
membar #Sync
wr %g0, 0xf0, %asi
ldda [%l7 + 0x40] %asi, %f16
edge16ln %l3, %g3, %i7
set 0x58, %i6
ldswa [%l7 + %i6] 0x15, %o3
mulx %l5, %o4, %g7
movcc %xcc, %o2, %g6
fmovrdne %o1, %f16, %f24
brgez,a %o0, loop_2889
or %o7, %l0, %g4
movge %xcc, %g1, %g2
fbg %fcc3, loop_2890
loop_2889:
bneg,a loop_2891
fandnot1 %f30, %f22, %f0
tpos %xcc, 0x7
loop_2890:
fcmpgt16 %f20, %f18, %i5
loop_2891:
edge16l %g5, %l1, %i3
add %i4, 0x0EB0, %i6
edge16 %l6, %i1, %l2
edge32ln %o6, %l4, %i0
bshuffle %f14, %f6, %f22
tvc %icc, 0x1
fmovsvc %icc, %f9, %f28
edge32l %o5, %l3, %g3
fmul8x16al %f20, %f8, %f2
andn %i2, %o3, %i7
edge8 %l5, %g7, %o4
wr %g0, 0x89, %asi
ldswa [%l7 + 0x60] %asi, %g6
ldub [%l7 + 0x37], %o2
edge32ln %o0, %o7, %o1
sir 0x0731
edge8l %l0, %g1, %g2
fmovrsne %i5, %f31, %f19
tpos %xcc, 0x7
nop
setx loop_2892, %l0, %l1
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 0x0B56, %g5
fxor %f8, %f8, %f14
edge32ln %g4, %l1, %i3
loop_2892:
taddcc %i4, 0x1D86, %l6
fcmple16 %f24, %f8, %i6
popc %i1, %o6
tge %icc, 0x6
tvc %icc, 0x5
sdiv %l4, 0x013D, %i0
movvs %icc, %l2, %l3
fcmpes %fcc0, %f9, %f24
umul %g3, 0x013B, %i2
srlx %o5, %o3, %i7
fpsub16 %f12, %f20, %f14
fmovrslz %g7, %f5, %f2
stx %o4, [%l7 + 0x78]
sth %l5, [%l7 + 0x1A]
fmovs %f16, %f5
umul %o2, 0x0782, %o0
tge %icc, 0x1
xnor %o7, %o1, %g6
movrgz %l0, 0x01C, %g1
edge8n %g2, %g5, %i5
tpos %icc, 0x5
andcc %l1, %i3, %g4
fmovsge %icc, %f9, %f21
fpsub32s %f24, %f9, %f3
movrne %l6, %i6, %i1
fmul8x16al %f24, %f11, %f28
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot2 %f0, %f12, %f4
wr %g0, 0x89, %asi
stda %o6, [%l7 + 0x60] %asi
array16 %l4, %i0, %i4
movre %l3, 0x2C8, %l2
movrne %g3, %i2, %o3
fbg,a %fcc3, loop_2893
tne %icc, 0x2
fbue %fcc3, loop_2894
edge32l %o5, %g7, %i7
loop_2893:
nop
set 0x5C, %l3
stba %l5, [%l7 + %l3] 0x10
loop_2894:
edge16 %o2, %o0, %o7
tl %xcc, 0x4
taddcctv %o4, %o1, %l0
movleu %xcc, %g6, %g1
tgu %xcc, 0x1
ldub [%l7 + 0x7B], %g5
ldd [%l7 + 0x60], %f30
tge %xcc, 0x0
fmovsne %icc, %f24, %f23
fmovrslez %g2, %f25, %f14
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f16
wr %g0, 0x21, %asi
stxa %i5, [%g0 + 0x108] %asi
nop
set 0x48, %o0
ldsh [%l7 + %o0], %l1
ta %xcc, 0x2
edge32ln %g4, %l6, %i6
wr %g0, 0x19, %asi
swapa [%l7 + 0x58] %asi, %i1
set 0x40, %o5
stda %o6, [%l7 + %o5] 0xeb
membar #Sync
fbu %fcc3, loop_2895
nop
setx loop_2896, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tle %icc, 0x1
set 0x50, %g6
ldxa [%l7 + %g6] 0x18, %l4
loop_2895:
fbug %fcc2, loop_2897
loop_2896:
xorcc %i0, 0x12F9, %i3
sth %i4, [%l7 + 0x44]
edge16n %l2, %g3, %l3
loop_2897:
fexpand %f27, %f6
fpsub32s %f29, %f26, %f4
bn,a,pn %icc, loop_2898
fcmpne32 %f24, %f6, %i2
array16 %o3, %o5, %g7
sra %l5, %o2, %i7
loop_2898:
udiv %o7, 0x1ADA, %o4
xnor %o1, 0x05F9, %o0
membar #Sync
wr %g0, 0x1f, %asi
ldda [%l7 + 0x40] %asi, %f0
fbn,a %fcc2, loop_2899
fmul8x16 %f30, %f24, %f26
wr %g0, 0x10, %asi
ldsha [%l7 + 0x7C] %asi, %g6
loop_2899:
fmovda %xcc, %f26, %f25
tgu %xcc, 0x4
ldub [%l7 + 0x14], %g1
add %l7, 0x78, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %g5, %g2
nop
set 0x60, %g2
std %f4, [%l7 + %g2]
movn %icc, %l0, %i5
fblg,a %fcc3, loop_2900
edge32ln %g4, %l1, %l6
tge %icc, 0x3
mulscc %i1, %o6, %i6
loop_2900:
fbg,a %fcc2, loop_2901
ldx [%l7 + 0x50], %l4
movrgez %i3, 0x29F, %i0
srax %i4, %g3, %l3
loop_2901:
call loop_2902
subc %l2, %i2, %o3
tsubcc %g7, %o5, %l5
tcs %xcc, 0x1
loop_2902:
ldx [%l7 + 0x38], %i7
fmul8x16al %f6, %f18, %f22
fbg %fcc1, loop_2903
tn %xcc, 0x7
edge8 %o2, %o7, %o4
fmovrsgez %o0, %f12, %f19
loop_2903:
nop
wr %g0, 0xeb, %asi
stha %g6, [%l7 + 0x48] %asi
membar #Sync
fbule %fcc2, loop_2904
nop
setx loop_2905, %l0, %l1
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, %g1, %g5
movre %g2, 0x33E, %l0
loop_2904:
fmuld8sux16 %f20, %f24, %f6
loop_2905:
movl %xcc, %o1, %i5
smulcc %l1, 0x16AB, %l6
wr %g0, 0x19, %asi
lduha [%l7 + 0x20] %asi, %g4
bneg %xcc, loop_2906
fandnot2s %f12, %f31, %f7
fmovsl %xcc, %f21, %f28
movgu %xcc, %o6, %i6
loop_2906:
movgu %icc, %i1, %l4
srlx %i3, %i0, %g3
taddcc %i4, %l2, %l3
fnot1s %f12, %f18
movne %icc, %o3, %i2
tg %icc, 0x4
orncc %o5, 0x0EB7, %g7
wr %g0, 0x89, %asi
sta %f0, [%l7 + 0x44] %asi
tle %xcc, 0x6
subc %i7, %o2, %o7
add %l7, 0x1C, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %l5, %o0
tsubcc %g6, 0x124D, %o4
tge %xcc, 0x2
edge8l %g1, %g5, %l0
fmovdgu %xcc, %f24, %f26
fsrc1 %f4, %f20
fbl,a %fcc3, loop_2907
bleu %xcc, loop_2908
edge32ln %g2, %o1, %l1
stbar
loop_2907:
sllx %i5, 0x0A, %g4
loop_2908:
nop
wr %g0, 0x0c, %asi
stda %f16, [%l7 + 0x40] %asi
ldsh [%l7 + 0x42], %l6
fmuld8sux16 %f11, %f27, %f14
movpos %xcc, %o6, %i1
fsrc2 %f8, %f28
bge,a loop_2909
popc %l4, %i6
mulx %i0, %i3, %g3
wr %g0, 0x2f, %asi
ldda [%l7 + 0x70] %asi, %i4
loop_2909:
tgu %xcc, 0x6
fpack32 %f26, %f8, %f6
sethi 0x051C, %l2
movrgz %o3, %i2, %o5
tcc %icc, 0x6
brlez %g7, loop_2910
sub %l3, %o2, %i7
addc %l5, %o7, %g6
movne %icc, %o0, %g1
loop_2910:
edge8n %g5, %o4, %l0
wr %g0, 0x11, %asi
sta %f14, [%l7 + 0x70] %asi
edge32l %o1, %g2, %i5
te %icc, 0x3
tcs %xcc, 0x5
bvs,pt %xcc, loop_2911
fcmps %fcc1, %f17, %f24
tl %xcc, 0x2
umulcc %l1, %l6, %o6
loop_2911:
fblg,a %fcc3, loop_2912
fxnors %f29, %f28, %f26
sub %g4, 0x0282, %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2912:
bleu,a loop_2913
movpos %xcc, %i6, %i0
bpos,a %xcc, loop_2914
movvs %xcc, %i1, %g3
loop_2913:
ldd [%l7 + 0x48], %f12
tge %xcc, 0x6
loop_2914:
addc %i4, %i3, %o3
tn %xcc, 0x5
fcmpne32 %f12, %f0, %l2
fmovde %icc, %f31, %f12
wr %g0, 0x11, %asi
stda %f16, [%l7 + 0x40] %asi
edge16n %i2, %g7, %o5
movvs %icc, %o2, %i7
xor %l3, %l5, %o7
array32 %g6, %g1, %g5
srl %o0, 0x02, %o4
edge8l %l0, %g2, %i5
tleu %icc, 0x3
fnor %f30, %f12, %f20
fnors %f13, %f8, %f2
andncc %o1, %l1, %o6
edge16l %g4, %l4, %i6
xnor %l6, 0x1F0A, %i0
array32 %g3, %i4, %i3
fmovse %xcc, %f9, %f4
movcs %icc, %o3, %l2
bcs,a,pt %icc, loop_2915
movrne %i1, 0x2DA, %i2
fbul,a %fcc0, loop_2916
edge16ln %g7, %o2, %i7
loop_2915:
orn %l3, %l5, %o7
movgu %icc, %g6, %o5
loop_2916:
fbg %fcc2, loop_2917
sir 0x1E3C
edge16n %g5, %o0, %g1
fcmped %fcc0, %f22, %f22
loop_2917:
sdivx %l0, 0x0012, %o4
brgez,a %i5, loop_2918
fcmps %fcc0, %f0, %f4
fmovrdgz %o1, %f0, %f16
ldd [%l7 + 0x20], %g2
loop_2918:
movrne %l1, 0x0EA, %o6
bleu,a %icc, loop_2919
fbe,a %fcc2, loop_2920
edge8 %l4, %g4, %i6
brgz %i0, loop_2921
loop_2919:
flush %l7 + 0x44
loop_2920:
fmovse %xcc, %f21, %f18
tge %xcc, 0x3
loop_2921:
membar 0x33
tsubcctv %l6, %g3, %i4
xorcc %i3, 0x05D5, %l2
wr %g0, 0xe3, %asi
stda %o2, [%l7 + 0x08] %asi
membar #Sync
edge8 %i2, %g7, %o2
sll %i7, %l3, %i1
movne %xcc, %o7, %g6
or %l5, 0x0420, %o5
membar 0x33
membar 0x09
movl %icc, %g5, %o0
udiv %l0, 0x16C4, %g1
and %i5, %o1, %o4
fmovscc %icc, %f2, %f17
tgu %icc, 0x7
sir 0x122B
tvc %icc, 0x0
fxnors %f1, %f1, %f8
addcc %g2, %l1, %o6
sdivx %l4, 0x0045, %i6
fbg,a %fcc2, loop_2922
fnor %f16, %f8, %f16
udiv %g4, 0x13C3, %l6
tne %xcc, 0x0
loop_2922:
umul %i0, %g3, %i3
tcs %xcc, 0x3
tpos %icc, 0x4
subc %l2, 0x1DBD, %i4
array8 %o3, %i2, %o2
subccc %g7, 0x0D5B, %i7
wr %g0, 0x80, %asi
ldsha [%l7 + 0x68] %asi, %l3
movg %icc, %i1, %o7
fmovdleu %icc, %f31, %f8
srl %l5, 0x16, %g6
edge8ln %g5, %o5, %l0
add %g1, %o0, %i5
fnands %f18, %f28, %f8
movge %xcc, %o1, %g2
fpackfix %f4, %f29
subccc %o4, 0x17C7, %l1
fmovdl %icc, %f3, %f2
add %o6, 0x0DFA, %l4
wr %g0, 0x10, %asi
ldswa [%l7 + 0x24] %asi, %i6
edge8l %l6, %i0, %g3
movrgez %g4, %l2, %i4
array8 %o3, %i3, %o2
movleu %xcc, %g7, %i2
fandnot1 %f16, %f12, %f12
ldd [%l7 + 0x70], %l2
stbar
fmovrde %i7, %f26, %f2
addccc %i1, %l5, %g6
fcmpne32 %f10, %f12, %o7
subccc %o5, %l0, %g1
mulx %o0, %g5, %i5
bne,pn %xcc, loop_2923
taddcc %g2, %o1, %l1
fnors %f13, %f19, %f28
mulx %o4, 0x12B7, %l4
loop_2923:
lduw [%l7 + 0x34], %i6
array8 %o6, %i0, %l6
fxnor %f0, %f6, %f8
movgu %xcc, %g4, %l2
brlez,a %i4, loop_2924
tne %xcc, 0x6
subccc %o3, 0x1A53, %g3
tleu %xcc, 0x1
loop_2924:
xor %o2, 0x0759, %i3
xnorcc %i2, 0x0CD4, %g7
nop
set 0x68, %g3
stb %i7, [%l7 + %g3]
udivcc %l3, 0x1E41, %i1
te %xcc, 0x0
mulscc %l5, %o7, %g6
ldsb [%l7 + 0x27], %o5
mulscc %l0, %o0, %g5
bneg,a loop_2925
movre %i5, %g1, %g2
or %o1, 0x0BB2, %l1
for %f16, %f14, %f30
loop_2925:
addcc %o4, %i6, %o6
tl %icc, 0x5
taddcc %i0, %l4, %l6
andn %g4, 0x1857, %i4
or %o3, %g3, %l2
fble,a %fcc3, loop_2926
fmovrsgz %i3, %f9, %f19
flush %l7 + 0x40
brgez %i2, loop_2927
loop_2926:
fbne %fcc0, loop_2928
brgz,a %o2, loop_2929
fmovde %xcc, %f29, %f30
loop_2927:
tge %icc, 0x4
loop_2928:
fmovsl %icc, %f4, %f15
loop_2929:
tsubcc %g7, 0x1346, %i7
tleu %icc, 0x3
andncc %l3, %l5, %i1
tne %icc, 0x4
fmovsgu %xcc, %f4, %f9
taddcctv %o7, %g6, %o5
fbul,a %fcc3, loop_2930
udivx %o0, 0x0809, %l0
pdist %f28, %f22, %f4
and %i5, 0x0338, %g5
loop_2930:
tgu %icc, 0x5
movne %xcc, %g1, %g2
movne %xcc, %o1, %o4
tcc %icc, 0x6
st %f11, [%l7 + 0x3C]
fpadd16s %f15, %f2, %f25
fpmerge %f24, %f11, %f24
srlx %i6, %o6, %l1
stbar
prefetch [%l7 + 0x14], 0x0
edge16n %i0, %l6, %g4
movrne %i4, 0x324, %o3
mova %icc, %g3, %l4
bn loop_2931
mova %xcc, %i3, %l2
fba,a %fcc2, loop_2932
movvs %xcc, %i2, %g7
loop_2931:
movrlz %o2, %l3, %i7
udivx %i1, 0x085F, %o7
loop_2932:
nop
add %l7, 0x78, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %g6, %l5
add %l7, 0x60, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %o0, %o5
sllx %i5, %l0, %g5
movge %xcc, %g2, %o1
edge8 %g1, %i6, %o6
orcc %l1, 0x0B6C, %i0
ldstub [%l7 + 0x3D], %o4
ble,pt %icc, loop_2933
tg %icc, 0x5
set 0x24, %i3
lda [%l7 + %i3] 0x14, %f13
loop_2933:
array32 %g4, %i4, %o3
fcmpeq32 %f16, %f28, %g3
prefetch [%l7 + 0x3C], 0x0
xnor %l6, 0x1EB7, %i3
tle %xcc, 0x4
tg %xcc, 0x3
movn %icc, %l2, %l4
fnegd %f6, %f14
fcmps %fcc3, %f1, %f19
edge16ln %g7, %o2, %i2
nop
setx loop_2934, %l0, %l1
jmpl %l1, %l3
movrlz %i7, 0x3F4, %i1
set 0x78, %o3
prefetcha [%l7 + %o3] 0x0c, 0x0
loop_2934:
nop
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x50] %asi, 0x1
prefetch [%l7 + 0x40], 0x1
movrgz %o0, 0x025, %o5
bleu,a,pn %icc, loop_2935
subc %i5, %o7, %g5
ldsb [%l7 + 0x3A], %g2
bshuffle %f2, %f2, %f18
loop_2935:
mova %icc, %o1, %l0
movneg %xcc, %g1, %o6
movne %xcc, %l1, %i6
movgu %xcc, %i0, %o4
sir 0x19D2
movgu %xcc, %i4, %o3
brgez,a %g3, loop_2936
movge %xcc, %l6, %i3
movvs %xcc, %l2, %l4
movgu %xcc, %g7, %o2
loop_2936:
fble,a %fcc2, loop_2937
fpadd16 %f20, %f16, %f16
fmovsa %icc, %f26, %f6
add %g4, %l3, %i7
loop_2937:
fnands %f31, %f2, %f5
mulscc %i1, %i2, %l5
xnor %o0, 0x0BE7, %g6
edge16n %i5, %o5, %g5
sdivcc %o7, 0x182C, %o1
membar 0x22
wr %g0, 0x11, %asi
lduwa [%l7 + 0x78] %asi, %g2
srax %g1, %o6, %l0
tg %icc, 0x6
nop
setx loop_2938, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fba,a %fcc3, loop_2939
ldub [%l7 + 0x39], %l1
xnor %i0, 0x155E, %o4
loop_2938:
bge,pt %xcc, loop_2940
loop_2939:
bgu %icc, loop_2941
movrgez %i6, %i4, %g3
fcmpeq16 %f24, %f16, %l6
loop_2940:
movneg %icc, %i3, %l2
loop_2941:
ldsh [%l7 + 0x18], %l4
array16 %o3, %g7, %g4
andcc %o2, %l3, %i1
nop
setx loop_2942, %l0, %l1
jmpl %l1, %i2
and %l5, 0x1FF5, %i7
fandnot1s %f19, %f24, %f6
movn %icc, %o0, %g6
loop_2942:
edge32n %o5, %g5, %i5
fpsub32 %f10, %f20, %f24
set 0x78, %i0
ldxa [%l7 + %i0] 0x80, %o1
fmovrde %o7, %f14, %f6
bn,pt %xcc, loop_2943
fmul8sux16 %f6, %f8, %f18
stbar
add %l7, 0x78, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %g2
casxa [%l6] 0x18, %g2, %g1
loop_2943:
addccc %l0, 0x1241, %o6
edge8l %l1, %i0, %o4
or %i4, 0x1241, %i6
fba,a %fcc3, loop_2944
movg %xcc, %l6, %i3
array16 %l2, %g3, %l4
fmovdl %xcc, %f22, %f13
loop_2944:
nop
set 0x40, %i1
stda %f16, [%l7 + %i1] 0x04
movge %xcc, %g7, %g4
popc 0x1D62, %o3
xorcc %o2, %i1, %i2
membar 0x76
fmovdgu %xcc, %f16, %f3
membar 0x0C
tcc %icc, 0x4
sethi 0x1299, %l3
be,a loop_2945
movvc %xcc, %l5, %i7
wr %g0, 0xeb, %asi
stba %g6, [%l7 + 0x3E] %asi
membar #Sync
loop_2945:
srlx %o5, 0x12, %o0
popc %i5, %o1
fmuld8ulx16 %f7, %f19, %f4
movvc %icc, %g5, %g2
be,a loop_2946
fmovdg %icc, %f16, %f28
fmovrsgz %o7, %f0, %f14
fbne %fcc1, loop_2947
loop_2946:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcctv %g1, %l0, %l1
ldub [%l7 + 0x4C], %i0
loop_2947:
siam 0x4
bne,a %icc, loop_2948
movneg %xcc, %o6, %o4
sdivx %i6, 0x050F, %l6
udivcc %i4, 0x028B, %l2
loop_2948:
fxor %f16, %f6, %f28
addccc %g3, %l4, %i3
addc %g7, 0x1835, %o3
edge8n %g4, %i1, %i2
tle %xcc, 0x1
movrgz %l3, 0x343, %l5
srlx %o2, 0x00, %i7
xnor %o5, %g6, %i5
movne %xcc, %o0, %o1
wr %g0, 0x81, %asi
ldsba [%l7 + 0x20] %asi, %g2
fone %f20
tge %icc, 0x2
fornot2s %f21, %f4, %f24
udivcc %o7, 0x07F9, %g1
ldsb [%l7 + 0x4F], %g5
tn %xcc, 0x2
subcc %l1, %i0, %l0
srax %o4, %o6, %i6
edge16ln %i4, %l6, %l2
movn %icc, %g3, %l4
udiv %g7, 0x108A, %i3
movle %xcc, %o3, %g4
sethi 0x1E0D, %i1
nop
setx loop_2949, %l0, %l1
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, %i2, %l3
tcs %icc, 0x2
swap [%l7 + 0x08], %o2
loop_2949:
fexpand %f2, %f0
fba,a %fcc3, loop_2950
nop
set 0x5C, %i7
prefetch [%l7 + %i7], 0x1
fba %fcc0, loop_2951
fones %f28
loop_2950:
bl,a %icc, loop_2952
smulcc %i7, %o5, %g6
loop_2951:
tsubcc %l5, %o0, %o1
movl %xcc, %g2, %i5
loop_2952:
prefetch [%l7 + 0x18], 0x3
sethi 0x1181, %g1
mulx %o7, %g5, %l1
sdiv %i0, 0x0E08, %o4
udivx %l0, 0x11C7, %o6
bcc %xcc, loop_2953
andncc %i6, %i4, %l2
addccc %g3, 0x0ECC, %l6
fsrc2s %f18, %f23
loop_2953:
tne %xcc, 0x1
sra %l4, 0x1F, %g7
or %o3, 0x0385, %g4
fmovscs %xcc, %f6, %f23
movgu %icc, %i1, %i3
fbl,a %fcc3, loop_2954
movrne %i2, %l3, %o2
umul %o5, %g6, %i7
tpos %icc, 0x3
loop_2954:
tn %xcc, 0x1
stx %l5, [%l7 + 0x50]
fmovdn %xcc, %f22, %f7
srlx %o0, %o1, %g2
movle %icc, %i5, %o7
fmuld8ulx16 %f30, %f6, %f8
sllx %g1, 0x13, %g5
movn %xcc, %i0, %l1
flush %l7 + 0x1C
umulcc %o4, 0x1698, %l0
wr %g0, 0x11, %asi
lduha [%l7 + 0x56] %asi, %i6
srl %o6, %l2, %i4
mova %icc, %l6, %l4
movpos %xcc, %g7, %o3
alignaddr %g3, %g4, %i1
movvc %icc, %i3, %i2
set 0x56, %g1
stha %l3, [%l7 + %g1] 0x2f
membar #Sync
movgu %icc, %o5, %o2
brgz,a %g6, loop_2955
fors %f6, %f4, %f14
set 0x2C, %l6
swapa [%l7 + %l6] 0x0c, %l5
loop_2955:
subccc %i7, 0x1B80, %o1
sethi 0x199F, %g2
fmovdne %icc, %f28, %f0
movpos %xcc, %o0, %o7
bpos loop_2956
movpos %xcc, %g1, %g5
movn %xcc, %i5, %l1
nop
set 0x58, %o4
ldd [%l7 + %o4], %i0
loop_2956:
nop
setx loop_2957, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
edge16 %l0, %i6, %o4
fbg %fcc2, loop_2958
bvs loop_2959
loop_2957:
fmovrdlz %l2, %f2, %f0
andn %o6, 0x0A92, %l6
loop_2958:
fandnot1 %f18, %f14, %f4
loop_2959:
fcmple32 %f8, %f4, %l4
tneg %icc, 0x1
sra %g7, %o3, %g3
udiv %g4, 0x0484, %i4
alignaddrl %i1, %i2, %l3
tsubcc %i3, 0x18F6, %o2
fandnot2s %f10, %f27, %f24
fnands %f1, %f0, %f13
ldsb [%l7 + 0x0E], %g6
fxor %f4, %f30, %f30
fble %fcc1, loop_2960
ta %xcc, 0x4
lduw [%l7 + 0x74], %o5
brgz %i7, loop_2961
loop_2960:
subccc %o1, 0x1AC1, %g2
sdiv %l5, 0x16F1, %o0
xnorcc %o7, 0x0093, %g5
loop_2961:
orn %g1, 0x0CDA, %i5
array8 %l1, %l0, %i0
fnot1 %f14, %f2
te %xcc, 0x2
bvc,a %icc, loop_2962
andcc %o4, %i6, %o6
tcc %icc, 0x7
sth %l2, [%l7 + 0x1C]
loop_2962:
fmovdpos %icc, %f22, %f17
edge8l %l4, %l6, %o3
tsubcctv %g7, %g3, %i4
fpadd32s %f9, %f4, %f16
movcs %icc, %i1, %i2
fabss %f2, %f21
fsrc2s %f22, %f28
wr %g0, 0x11, %asi
swapa [%l7 + 0x50] %asi, %l3
smulcc %i3, 0x0FD9, %g4
be,a %icc, loop_2963
stw %g6, [%l7 + 0x70]
movge %icc, %o2, %o5
fcmple16 %f8, %f20, %i7
loop_2963:
faligndata %f0, %f20, %f10
srlx %o1, 0x1E, %l5
ldsw [%l7 + 0x34], %g2
tne %icc, 0x4
edge16 %o0, %o7, %g1
or %g5, 0x0756, %i5
movrlz %l0, %l1, %o4
edge16 %i0, %i6, %o6
udivx %l2, 0x1281, %l6
edge8 %l4, %g7, %o3
umul %i4, 0x183F, %g3
fmovsgu %icc, %f25, %f2
mulscc %i1, %i2, %l3
fsrc2s %f16, %f14
wr %g0, 0x81, %asi
ldxa [%l7 + 0x68] %asi, %g4
udiv %i3, 0x1517, %o2
nop
set 0x7D, %g7
ldstub [%l7 + %g7], %o5
sdivcc %g6, 0x1B8F, %o1
tpos %xcc, 0x3
fmovrdgz %l5, %f20, %f4
fsrc2s %f18, %f16
fbu,a %fcc2, loop_2964
lduh [%l7 + 0x56], %g2
tvs %icc, 0x4
mulscc %i7, 0x0F73, %o0
loop_2964:
edge16l %o7, %g5, %g1
edge16n %i5, %l0, %l1
movvs %icc, %o4, %i0
tsubcc %o6, %l2, %l6
movge %xcc, %i6, %l4
fmul8x16 %f11, %f30, %f28
edge8l %g7, %i4, %o3
fbue %fcc0, loop_2965
fble,a %fcc0, loop_2966
tsubcc %g3, %i2, %i1
fba %fcc2, loop_2967
loop_2965:
movvc %xcc, %l3, %i3
loop_2966:
udivcc %o2, 0x0CFC, %g4
fbue %fcc2, loop_2968
loop_2967:
umulcc %g6, %o5, %l5
fornot2 %f30, %f0, %f20
movleu %xcc, %g2, %o1
loop_2968:
andcc %o0, %o7, %g5
fbo %fcc0, loop_2969
edge32ln %i7, %i5, %l0
movgu %icc, %l1, %o4
movl %icc, %g1, %o6
loop_2969:
popc 0x1771, %i0
tsubcc %l6, 0x0AD3, %i6
call loop_2970
taddcctv %l4, 0x0F96, %l2
set 0x78, %g5
swapa [%l7 + %g5] 0x89, %g7
loop_2970:
movrlz %o3, %g3, %i2
andcc %i4, %i1, %l3
bge,a loop_2971
fand %f22, %f14, %f6
andcc %i3, 0x1C63, %g4
ta %xcc, 0x5
loop_2971:
fmovsleu %icc, %f20, %f26
andncc %o2, %g6, %l5
tg %icc, 0x6
tgu %icc, 0x0
fnand %f26, %f26, %f6
fbe %fcc2, loop_2972
xorcc %o5, 0x0968, %g2
fpsub16s %f27, %f23, %f20
movg %xcc, %o1, %o7
loop_2972:
nop
set 0x40, %l4
ldxa [%l7 + %l4] 0x18, %g5
srl %o0, 0x17, %i5
fcmped %fcc3, %f22, %f26
edge16 %l0, %l1, %i7
movrne %g1, %o4, %i0
edge32l %l6, %o6, %i6
tg %icc, 0x4
fcmple32 %f6, %f4, %l2
bg,pn %icc, loop_2973
fbge,a %fcc0, loop_2974
sll %g7, 0x1D, %l4
fsrc1 %f24, %f24
loop_2973:
fmovrdgz %g3, %f18, %f0
loop_2974:
movcs %icc, %i2, %i4
set 0x10, %o6
ldxa [%l7 + %o6] 0x18, %o3
fbug,a %fcc0, loop_2975
and %i1, %l3, %i3
edge8 %o2, %g4, %l5
move %icc, %g6, %o5
loop_2975:
subcc %g2, 0x1236, %o1
fmovdcs %icc, %f12, %f7
alignaddr %o7, %o0, %g5
bvs,a,pt %xcc, loop_2976
array16 %i5, %l0, %i7
set 0x57, %i4
ldsba [%l7 + %i4] 0x14, %l1
loop_2976:
stx %g1, [%l7 + 0x18]
te %icc, 0x3
fabsd %f6, %f2
fxnor %f26, %f6, %f24
srl %o4, %i0, %o6
mulscc %l6, 0x0E6E, %l2
stw %g7, [%l7 + 0x3C]
brlz,a %i6, loop_2977
movle %xcc, %g3, %i2
udivx %i4, 0x1413, %l4
movgu %xcc, %o3, %l3
loop_2977:
edge8 %i3, %o2, %i1
sdiv %l5, 0x0AD3, %g6
fmovsle %icc, %f7, %f10
movgu %icc, %o5, %g4
movrlez %g2, 0x27C, %o1
fmovda %xcc, %f5, %f22
orncc %o0, %o7, %i5
bl,a,pt %icc, loop_2978
sdiv %g5, 0x19FB, %l0
fpsub32 %f0, %f12, %f4
edge16ln %l1, %i7, %g1
loop_2978:
movpos %xcc, %i0, %o6
fmuld8sux16 %f22, %f7, %f28
fcmped %fcc3, %f24, %f28
tneg %xcc, 0x2
andncc %o4, %l6, %g7
tpos %icc, 0x7
edge32 %l2, %g3, %i2
te %icc, 0x5
edge16l %i4, %i6, %o3
tvs %xcc, 0x4
tcs %icc, 0x7
bge,pt %icc, loop_2979
te %icc, 0x3
fxor %f22, %f22, %f12
fsrc2 %f6, %f2
loop_2979:
smulcc %l4, %l3, %o2
smulcc %i3, 0x1621, %l5
fcmpd %fcc3, %f12, %f20
fmovrdlez %g6, %f2, %f12
udivcc %i1, 0x1B3B, %o5
movrgez %g2, 0x34C, %g4
fmovrslz %o0, %f27, %f22
fmovspos %icc, %f29, %f22
bpos,a loop_2980
be,a,pt %xcc, loop_2981
tne %icc, 0x0
fmovdleu %xcc, %f8, %f29
loop_2980:
fmovd %f6, %f12
loop_2981:
nop
wr %g0, 0xe3, %asi
stba %o1, [%l7 + 0x6D] %asi
membar #Sync
sdiv %i5, 0x016D, %g5
movle %xcc, %o7, %l0
fbuge %fcc3, loop_2982
brlz %i7, loop_2983
tle %icc, 0x0
fmovrdlez %l1, %f4, %f20
loop_2982:
movrlz %g1, %o6, %o4
loop_2983:
udiv %i0, 0x020E, %l6
bgu,a %xcc, loop_2984
edge32ln %l2, %g3, %i2
movge %icc, %g7, %i4
tvc %xcc, 0x6
loop_2984:
array32 %o3, %l4, %l3
umulcc %i6, %i3, %l5
and %o2, %i1, %o5
andcc %g2, %g4, %g6
movge %xcc, %o0, %o1
array32 %i5, %o7, %l0
fnot2s %f3, %f27
taddcc %g5, 0x0650, %i7
srlx %g1, 0x14, %l1
wr %g0, 0x88, %asi
lduha [%l7 + 0x28] %asi, %o6
or %o4, 0x1BE9, %i0
xor %l2, 0x0244, %g3
edge32 %i2, %l6, %i4
movne %xcc, %o3, %g7
fnand %f6, %f14, %f20
fmovdneg %xcc, %f4, %f22
fmovd %f24, %f2
tne %icc, 0x3
fmovrdlez %l4, %f14, %f22
udivx %l3, 0x0693, %i6
tgu %icc, 0x3
tg %icc, 0x6
tleu %icc, 0x4
movvs %icc, %l5, %o2
xor %i3, 0x1650, %i1
fors %f29, %f14, %f17
sethi 0x0E7C, %g2
fornot1 %f0, %f18, %f0
move %icc, %o5, %g4
be,pt %xcc, loop_2985
tg %xcc, 0x6
fbo,a %fcc0, loop_2986
fmovdvs %icc, %f24, %f4
loop_2985:
fcmpne32 %f12, %f8, %o0
tleu %xcc, 0x4
loop_2986:
nop
wr %g0, 0x27, %asi
stda %g6, [%l7 + 0x68] %asi
membar #Sync
tpos %icc, 0x1
ldsb [%l7 + 0x3F], %i5
subc %o7, 0x11A8, %o1
taddcc %g5, %l0, %i7
fmovdcc %xcc, %f31, %f25
sdivcc %l1, 0x189F, %g1
fmovsl %xcc, %f20, %f26
subcc %o6, 0x0FD0, %o4
fmovrse %i0, %f23, %f11
xnorcc %g3, 0x105E, %l2
fmul8ulx16 %f4, %f10, %f8
tl %xcc, 0x5
brlez %i2, loop_2987
tneg %xcc, 0x1
movleu %icc, %l6, %o3
movrgez %i4, 0x192, %g7
loop_2987:
addcc %l3, %l4, %i6
taddcctv %o2, 0x1E62, %l5
fbue,a %fcc3, loop_2988
fbe,a %fcc1, loop_2989
ldsw [%l7 + 0x7C], %i3
set 0x10, %l2
lduha [%l7 + %l2] 0x19, %i1
loop_2988:
fcmple16 %f24, %f26, %g2
loop_2989:
edge16n %o5, %g4, %o0
ta %icc, 0x6
set 0x50, %i2
ldda [%l7 + %i2] 0x89, %i4
membar 0x4B
tsubcc %g6, 0x1ECB, %o1
bg,a %icc, loop_2990
popc 0x0DD6, %o7
orcc %l0, %i7, %g5
tsubcc %g1, %o6, %o4
loop_2990:
edge16n %l1, %g3, %i0
tvc %icc, 0x5
fexpand %f1, %f28
mulx %i2, 0x1BF2, %l6
mulscc %o3, %i4, %l2
orcc %l3, 0x0297, %l4
udivx %i6, 0x1D04, %g7
movgu %icc, %l5, %i3
bge loop_2991
movn %xcc, %o2, %i1
movneg %xcc, %g2, %o5
movrlz %g4, %i5, %o0
loop_2991:
mulscc %o1, 0x00E3, %o7
set 0x0C, %i5
lda [%l7 + %i5] 0x80, %f15
movleu %icc, %g6, %l0
smulcc %i7, 0x00B8, %g1
tcc %icc, 0x2
brz %o6, loop_2992
movrne %o4, %l1, %g3
wr %g0, 0x19, %asi
lda [%l7 + 0x18] %asi, %f10
loop_2992:
movcs %xcc, %g5, %i0
tleu %xcc, 0x1
nop
set 0x5C, %l1
prefetch [%l7 + %l1], 0x2
movcc %xcc, %l6, %i2
brlez,a %i4, loop_2993
orn %o3, %l2, %l4
fmovde %xcc, %f21, %f28
movvc %icc, %l3, %i6
loop_2993:
fbul %fcc3, loop_2994
stx %l5, [%l7 + 0x28]
edge16 %g7, %o2, %i1
fcmpgt16 %f8, %f2, %g2
loop_2994:
edge8n %i3, %o5, %g4
fbue,a %fcc0, loop_2995
movrgez %o0, 0x28B, %o1
fnands %f3, %f1, %f9
fmovrse %i5, %f19, %f15
loop_2995:
movvs %icc, %o7, %g6
fpsub16s %f7, %f25, %f13
sethi 0x1B6C, %i7
brgz %l0, loop_2996
fmovdgu %xcc, %f10, %f4
membar 0x2D
ldd [%l7 + 0x38], %f30
loop_2996:
umul %g1, 0x02E1, %o6
fors %f21, %f13, %f19
ba,a %xcc, loop_2997
fpadd16 %f24, %f6, %f2
fbuge %fcc3, loop_2998
movre %l1, %g3, %o4
loop_2997:
add %i0, 0x08B9, %l6
subcc %i2, 0x1885, %g5
loop_2998:
ld [%l7 + 0x40], %f2
brlz,a %o3, loop_2999
mulscc %l2, %l4, %i4
taddcc %l3, %l5, %i6
movvs %icc, %o2, %g7
loop_2999:
stbar
tgu %xcc, 0x3
fbge %fcc0, loop_3000
orn %g2, %i1, %o5
lduw [%l7 + 0x58], %i3
sdivx %g4, 0x089F, %o1
loop_3000:
add %o0, 0x0076, %o7
move %xcc, %g6, %i5
stbar
bgu,pn %xcc, loop_3001
fmovrsgz %l0, %f1, %f13
set 0x69, %l5
lduba [%l7 + %l5] 0x04, %i7
loop_3001:
mulx %g1, %l1, %g3
movrlz %o6, %i0, %o4
wr %g0, 0x89, %asi
ldswa [%l7 + 0x64] %asi, %l6
wr %g0, 0x20, %asi
ldxa [%g0 + 0x38] %asi, %g5
movneg %icc, %o3, %i2
movl %xcc, %l4, %l2
bg,pt %xcc, loop_3002
fmovdvc %xcc, %f15, %f29
wr %g0, 0x22, %asi
stwa %l3, [%l7 + 0x4C] %asi
membar #Sync
loop_3002:
alignaddrl %i4, %i6, %l5
tl %icc, 0x3
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x68] %asi, 0x3
wr %g0, 0x11, %asi
stwa %o2, [%l7 + 0x2C] %asi
subc %i1, %o5, %i3
array32 %g4, %g2, %o0
subcc %o1, %g6, %i5
bvc,a loop_3003
call loop_3004
movrgz %l0, %o7, %g1
edge32 %i7, %l1, %g3
loop_3003:
nop
set 0x48, %g4
stxa %i0, [%l7 + %g4] 0x15
loop_3004:
mulx %o4, %l6, %o6
stw %g5, [%l7 + 0x54]
movle %xcc, %i2, %o3
fmovsgu %xcc, %f22, %f28
xnor %l2, 0x10C7, %l4
fmul8x16au %f8, %f25, %f16
fzeros %f4
xnor %i4, %i6, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnor %g7, 0x1CCF, %l3
stbar
set 0x40, %o2
ldda [%l7 + %o2] 0x19, %f0
alignaddr %o2, %i1, %o5
edge8 %g4, %g2, %o0
fpsub32s %f25, %f9, %f12
edge16 %i3, %g6, %i5
orcc %l0, 0x113D, %o1
srax %g1, %i7, %o7
edge16ln %l1, %g3, %i0
array32 %o4, %l6, %g5
fmovdcs %icc, %f11, %f4
tcc %icc, 0x2
stbar
movcc %xcc, %o6, %o3
fpmerge %f16, %f28, %f10
bvc,a,pn %xcc, loop_3005
ble,a %icc, loop_3006
movcs %icc, %l2, %i2
movge %xcc, %l4, %i6
loop_3005:
fmovsge %icc, %f20, %f16
loop_3006:
movgu %icc, %l5, %i4
array8 %l3, %g7, %o2
nop
setx loop_3007, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
xor %i1, 0x0C0A, %g4
ldd [%l7 + 0x68], %g2
udivx %o0, 0x0F98, %o5
loop_3007:
tcc %icc, 0x3
set 0x34, %o7
stwa %i3, [%l7 + %o7] 0xea
membar #Sync
nop
setx loop_3008, %l0, %l1
jmpl %l1, %i5
array32 %g6, %l0, %g1
xorcc %o1, 0x1DBD, %i7
edge32l %l1, %o7, %g3
loop_3008:
nop
membar #Sync
wr %g0, 0xf9, %asi
ldda [%l7 + 0x40] %asi, %f16
movre %i0, 0x294, %l6
fmovsl %xcc, %f18, %f13
alignaddrl %g5, %o4, %o3
pdist %f4, %f16, %f18
st %f15, [%l7 + 0x70]
movg %icc, %o6, %l2
movge %icc, %i2, %i6
fbn,a %fcc2, loop_3009
srlx %l4, %i4, %l5
fpadd16 %f20, %f12, %f2
prefetch [%l7 + 0x68], 0x2
loop_3009:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movg %icc, %g7, %o2
srax %l3, %g4, %i1
fabss %f23, %f12
edge16 %o0, %o5, %g2
xnor %i3, 0x000D, %g6
tpos %xcc, 0x5
tle %icc, 0x2
fmuld8ulx16 %f24, %f5, %f8
andcc %i5, 0x0FA8, %g1
stb %l0, [%l7 + 0x50]
fmovdne %icc, %f10, %f8
fmovs %f18, %f25
edge32l %i7, %l1, %o1
fble,a %fcc3, loop_3010
mova %icc, %g3, %o7
array16 %i0, %l6, %g5
movge %icc, %o4, %o6
loop_3010:
mova %icc, %o3, %i2
xnorcc %i6, 0x01E7, %l2
brnz %i4, loop_3011
fcmpd %fcc0, %f16, %f2
tne %xcc, 0x4
array16 %l5, %g7, %l4
loop_3011:
tge %icc, 0x7
bvc loop_3012
movge %xcc, %o2, %l3
fmovde %icc, %f11, %f18
fpsub32 %f18, %f14, %f30
loop_3012:
srl %g4, %i1, %o0
movleu %icc, %o5, %g2
wr %g0, 0x89, %asi
stxa %g6, [%l7 + 0x40] %asi
brnz %i3, loop_3013
fmovdvc %xcc, %f4, %f11
fmovrdgez %i5, %f8, %f4
orncc %l0, %g1, %l1
loop_3013:
fone %f12
bge,pn %xcc, loop_3014
fpmerge %f27, %f2, %f6
edge16 %o1, %i7, %o7
brz %g3, loop_3015
loop_3014:
fmovsvs %xcc, %f13, %f25
ldub [%l7 + 0x6D], %l6
sdivcc %i0, 0x0FC6, %o4
loop_3015:
brnz %g5, loop_3016
andn %o3, %o6, %i6
call loop_3017
fcmpeq16 %f8, %f18, %i2
loop_3016:
fbe %fcc3, loop_3018
bvc,a loop_3019
loop_3017:
fandnot1 %f18, %f10, %f4
fcmple16 %f8, %f14, %l2
loop_3018:
mulscc %l5, %i4, %l4
loop_3019:
fors %f13, %f13, %f12
tl %xcc, 0x4
tl %xcc, 0x4
umulcc %g7, %o2, %g4
umulcc %i1, 0x03C4, %l3
movvc %icc, %o0, %o5
move %icc, %g2, %i3
edge8ln %g6, %l0, %g1
fpsub16s %f28, %f23, %f7
tcs %xcc, 0x7
umul %l1, 0x1CDE, %i5
addccc %i7, 0x00B4, %o1
sdivx %o7, 0x134F, %g3
movvs %icc, %l6, %o4
ldx [%l7 + 0x18], %g5
set 0x2A, %o1
stha %o3, [%l7 + %o1] 0x04
fbge %fcc3, loop_3020
bleu,a,pt %icc, loop_3021
fand %f8, %f18, %f0
fsrc1 %f26, %f8
loop_3020:
alignaddrl %o6, %i0, %i2
loop_3021:
fmovdvc %xcc, %f16, %f5
add %l2, 0x0B46, %i6
fpadd32s %f9, %f4, %f19
fmovrdlz %l5, %f30, %f2
movrgz %l4, 0x125, %i4
stb %o2, [%l7 + 0x21]
xnor %g4, %g7, %l3
orn %o0, 0x10DA, %o5
fmovd %f26, %f6
edge8ln %i1, %g2, %i3
bpos,a,pn %xcc, loop_3022
sllx %l0, %g6, %g1
set 0x20, %i6
lduha [%l7 + %i6] 0x10, %i5
loop_3022:
umul %i7, 0x046B, %o1
fsrc1 %f18, %f30
fmovda %icc, %f27, %f8
prefetch [%l7 + 0x4C], 0x1
fbule %fcc3, loop_3023
movpos %xcc, %l1, %o7
tsubcc %l6, %g3, %g5
bgu,a loop_3024
loop_3023:
addcc %o3, 0x0B38, %o6
fsrc1s %f10, %f22
tle %xcc, 0x0
loop_3024:
bvc,a %icc, loop_3025
alignaddr %i0, %i2, %l2
umul %i6, %l5, %l4
tl %icc, 0x5
loop_3025:
mulx %i4, %o4, %g4
ldsh [%l7 + 0x7C], %g7
set 0x74, %l3
lduwa [%l7 + %l3] 0x11, %l3
movcc %icc, %o2, %o5
orcc %i1, 0x1942, %g2
movre %i3, %l0, %o0
orncc %g1, %g6, %i7
sdiv %o1, 0x1E7E, %l1
fbe %fcc3, loop_3026
edge32 %o7, %l6, %i5
edge16l %g5, %o3, %o6
movn %icc, %g3, %i0
loop_3026:
tge %icc, 0x4
fornot1 %f4, %f8, %f20
movcc %xcc, %i2, %i6
srax %l2, %l4, %l5
tsubcctv %i4, 0x1DCD, %o4
movrlez %g7, %l3, %g4
siam 0x0
fexpand %f17, %f4
bgu %icc, loop_3027
fmovsne %xcc, %f29, %f20
xorcc %o2, %i1, %g2
te %icc, 0x1
loop_3027:
ld [%l7 + 0x74], %f18
movrne %o5, 0x155, %l0
add %o0, 0x0C15, %g1
udivx %g6, 0x030D, %i7
taddcctv %o1, %l1, %i3
sllx %l6, %i5, %o7
edge8 %g5, %o3, %g3
srl %i0, %o6, %i6
add %l2, %l4, %i2
bleu loop_3028
array32 %i4, %o4, %g7
wr %g0, 0x80, %asi
lduha [%l7 + 0x74] %asi, %l3
loop_3028:
tle %xcc, 0x6
set 0x2A, %o0
ldstuba [%l7 + %o0] 0x80, %l5
tg %xcc, 0x5
srlx %g4, %o2, %g2
brlz,a %i1, loop_3029
bgu,pt %xcc, loop_3030
be %xcc, loop_3031
alignaddr %l0, %o0, %o5
loop_3029:
nop
wr %g0, 0x19, %asi
stda %g6, [%l7 + 0x70] %asi
loop_3030:
fone %f0
loop_3031:
fbl,a %fcc0, loop_3032
fpadd32 %f0, %f14, %f18
tpos %icc, 0x1
movvc %xcc, %i7, %o1
loop_3032:
movleu %xcc, %l1, %i3
addcc %g1, %i5, %l6
add %g5, %o3, %g3
brgz %i0, loop_3033
bvs loop_3034
membar 0x59
ldd [%l7 + 0x50], %o6
loop_3033:
fnot1s %f17, %f7
loop_3034:
edge8n %i6, %l2, %o7
fcmple32 %f2, %f16, %i2
movrlez %i4, %o4, %g7
fmovd %f12, %f14
sir 0x1B0B
bg,a,pn %icc, loop_3035
lduw [%l7 + 0x28], %l4
subccc %l5, %l3, %g4
xnor %o2, %g2, %l0
loop_3035:
tleu %xcc, 0x7
movg %xcc, %o0, %o5
fabss %f31, %f3
ld [%l7 + 0x74], %f21
fbl,a %fcc1, loop_3036
sdivx %g6, 0x0382, %i1
array32 %o1, %i7, %i3
stbar
loop_3036:
fpadd16 %f22, %f26, %f12
tg %xcc, 0x5
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %l0
movpos %icc, %i5, %g1
edge16n %l6, %o3, %g3
movrne %g5, 0x2AF, %i0
set 0x50, %l0
prefetcha [%l7 + %l0] 0x10, 0x2
fmul8x16au %f20, %f2, %f30
popc 0x1461, %l2
fsrc2 %f26, %f8
fbe,a %fcc0, loop_3037
fmovscc %xcc, %f6, %f9
smulcc %i6, %o7, %i2
bl %icc, loop_3038
loop_3037:
tg %xcc, 0x6
add %l7, 0x28, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %o4
casxa [%l6] 0x18, %o4, %i4
loop_3038:
tsubcc %l4, %l5, %g7
and %g4, 0x18A4, %o2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbul %fcc2, loop_3039
tle %icc, 0x0
ldstub [%l7 + 0x42], %g2
movl %xcc, %l0, %o0
loop_3039:
tne %xcc, 0x7
set 0x70, %g6
ldxa [%l7 + %g6] 0x88, %l3
movpos %icc, %o5, %g6
fmovspos %icc, %f18, %f16
addcc %o1, 0x0A96, %i7
orn %i1, %i3, %i5
tleu %icc, 0x3
tvc %xcc, 0x6
array8 %l1, %g1, %l6
edge16 %o3, %g3, %g5
fbo,a %fcc0, loop_3040
for %f10, %f8, %f12
xnorcc %o6, 0x14BA, %l2
tneg %icc, 0x3
loop_3040:
fmovsn %xcc, %f26, %f28
movrlz %i0, %o7, %i2
tle %xcc, 0x5
sllx %o4, 0x1E, %i4
movrlz %i6, %l5, %l4
array32 %g4, %g7, %g2
fbge %fcc1, loop_3041
orcc %o2, 0x0DC6, %l0
ta %xcc, 0x5
movrne %o0, 0x1ED, %l3
loop_3041:
fzero %f6
fmovdvs %icc, %f17, %f24
sdivx %g6, 0x1F8F, %o5
alignaddrl %o1, %i7, %i1
xnor %i3, 0x0B7B, %i5
edge8 %l1, %l6, %g1
sll %g3, %g5, %o3
alignaddrl %l2, %i0, %o6
andncc %o7, %o4, %i2
brlz %i4, loop_3042
fsrc1 %f14, %f30
sub %i6, %l5, %l4
movle %xcc, %g7, %g4
loop_3042:
sir 0x1330
edge8n %o2, %l0, %o0
fcmpgt16 %f26, %f22, %l3
movrgez %g2, 0x2A7, %g6
fpadd32 %f0, %f4, %f12
fbne %fcc3, loop_3043
movvs %xcc, %o1, %o5
or %i1, 0x09BA, %i3
or %i5, 0x0ED9, %i7
loop_3043:
addc %l1, 0x1144, %g1
tleu %icc, 0x0
xnor %g3, %g5, %l6
fzeros %f14
tgu %icc, 0x0
brlz,a %o3, loop_3044
andcc %i0, %o6, %o7
udivcc %l2, 0x0609, %o4
edge8ln %i4, %i2, %l5
loop_3044:
tneg %icc, 0x3
edge32ln %i6, %g7, %g4
wr %g0, 0x89, %asi
stwa %l4, [%l7 + 0x20] %asi
andn %o2, 0x18D5, %o0
fornot2 %f4, %f22, %f6
tvc %xcc, 0x7
fnand %f20, %f14, %f0
ta %icc, 0x5
udivcc %l0, 0x11A1, %l3
fnegs %f0, %f29
stx %g6, [%l7 + 0x50]
tvs %icc, 0x7
edge16 %g2, %o1, %i1
xorcc %o5, %i5, %i7
fnot2 %f2, %f24
fmovscc %xcc, %f12, %f14
fcmpgt16 %f2, %f24, %i3
smul %l1, 0x0455, %g3
movle %xcc, %g1, %g5
edge16l %o3, %l6, %o6
alignaddr %o7, %i0, %l2
brnz %i4, loop_3045
xorcc %o4, 0x0DF6, %i2
array16 %l5, %g7, %g4
sir 0x1A99
loop_3045:
movg %xcc, %i6, %l4
fmovs %f23, %f27
fsrc2s %f21, %f19
membar #Sync
wr %g0, 0x1f, %asi
ldda [%l7 + 0x40] %asi, %f0
xor %o2, %l0, %o0
flush %l7 + 0x58
bshuffle %f26, %f16, %f14
movpos %icc, %g6, %g2
sll %o1, %i1, %l3
fpadd32s %f26, %f29, %f8
set 0x34, %o5
stba %o5, [%l7 + %o5] 0xeb
membar #Sync
te %xcc, 0x4
subc %i7, %i3, %i5
sub %g3, 0x0538, %l1
tcs %icc, 0x0
fmovrsgz %g5, %f21, %f31
tsubcctv %g1, 0x039C, %l6
movl %xcc, %o6, %o3
subccc %o7, 0x06F9, %l2
addccc %i4, %i0, %i2
fxor %f22, %f6, %f20
fba,a %fcc2, loop_3046
andn %o4, 0x190E, %l5
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x12] %asi, %g7
loop_3046:
fmuld8sux16 %f15, %f27, %f4
movne %icc, %g4, %l4
fcmped %fcc2, %f22, %f14
fsrc2 %f8, %f4
fandnot2s %f10, %f20, %f19
xnorcc %i6, %o2, %l0
bl,pn %icc, loop_3047
fors %f0, %f6, %f21
movre %o0, %g6, %o1
fsrc2 %f12, %f16
loop_3047:
fbe %fcc3, loop_3048
addcc %i1, 0x00DE, %g2
fcmped %fcc1, %f30, %f10
fbu %fcc1, loop_3049
loop_3048:
edge32ln %o5, %i7, %i3
movcc %xcc, %i5, %l3
fxnors %f22, %f29, %f3
loop_3049:
fabss %f17, %f10
ba,a %xcc, loop_3050
popc 0x0F67, %g3
fbule,a %fcc1, loop_3051
movgu %icc, %g5, %l1
loop_3050:
fmul8ulx16 %f26, %f18, %f26
bge,a,pt %xcc, loop_3052
loop_3051:
fpadd16s %f13, %f13, %f6
ldd [%l7 + 0x10], %f16
tvc %icc, 0x4
loop_3052:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 0:
!
! Type l : 2739
! Type x : 1345
! Type cti : 3052
! Type f : 4588
! Type i : 13276
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EXIT_GOOD /* test finish */
/************************************************************************
Test case data start
************************************************************************/
.data
user_data_start:
scratch_area:
.word 0x4F5069CA
.word 0x84E49447
.word 0x78821982
.word 0xF70F5AE9
.word 0x56F866D6
.word 0x455120FC
.word 0x4D11A4CE
.word 0xB42DCEED
.word 0x886493E7
.word 0x26DB48EE
.word 0xB3449283
.word 0x84A753EF
.word 0x66CD7C89
.word 0xD5B6CE8E
.word 0x5D8E9E79
.word 0x401D5ED3
.word 0xCC8FEC93
.word 0xA5164D25
.word 0xD785E2C6
.word 0xA0C1F270
.word 0xCE233530
.word 0xF611B108
.word 0xED74608A
.word 0xE76E699C
.word 0x5380DF95
.word 0x1AE5EE01
.word 0x945206D6
.word 0x1A4A6ABE
.word 0x4E9C32D1
.word 0xC86EAA02
.word 0xB3D8AFBF
.word 0x3B15A4B0
.word 0x140960AD
.word 0x98263CAE
.word 0xD8AC775F
.word 0x7EDA83BD
.word 0x077183A0
.word 0x15F50EA1
.word 0xF7430E45
.word 0xE6F65279
.word 0xE4156A49
.word 0x8E80D136
.word 0x83A3547C
.word 0x08D3F3D3
.word 0x1299BD00
.word 0x42FE0E5C
.word 0x9CFFB6F3
.word 0xA392A2EB
.word 0xED30DA94
.word 0xBEFBA2E0
.word 0x77C0FF2A
.word 0x3F06DACA
.word 0x89C30D2B
.word 0xF9595A3C
.word 0x8C5E0997
.word 0x395DF3B2
.word 0xABA3E080
.word 0x54343D92
.word 0x064122A7
.word 0xC08546E0
.word 0x33679511
.word 0xDD7D6C3B
.word 0x13A89001
.word 0x742D34BB
.end