Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / spc / spc_isa2mt_fail_fc_7.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: spc_isa2mt_fail_fc_7.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 "FOCUSCASE: focus.pm,v 1.1 2003/04/23 17:53:39 somePerson Exp somePerson $ ./spc_basic_isa2.pl FOCUS_SEED=182669290"
.ident "BY somePerson ON Mon Jul 28 21:43:58 CDT 2003"
.ident "Using Instruction Hash for Focus :$Id: spc_isa2mt_fail_fc_7.s,v 1.3 2007/07/05 22:02:06 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
cmp %l6, 0x0
be main_t0
nop
cmp %l6, 0x1
be main_t1
nop
cmp %l6, 0x2
be main_t2
nop
cmp %l6, 0x3
be main_t3
nop
cmp %l6, 0x4
be main_t4
nop
cmp %l6, 0x5
be main_t5
nop
cmp %l6, 0x6
be main_t6
nop
cmp %l6, 0x7
be main_t7
nop
EXIT_GOOD
!
! Thread 0 Start
!
main_t0:
!# Initialize registers ..
!# Global registers
set 0xA, %g1
set 0x9, %g2
set 0xB, %g3
set 0x7, %g4
set 0xB, %g5
set 0xB, %g6
set 0x0, %g7
!# Input registers
set -0xD, %i0
set -0x1, %i1
set -0x8, %i2
set -0x7, %i3
set -0xC, %i4
set -0xC, %i5
set -0x9, %i6
set -0xE, %i7
!# Local registers
set 0x239DEBDF, %l0
set 0x5FED6812, %l1
set 0x3BDD1866, %l2
set 0x3B58D95D, %l3
set 0x6DF0D9E6, %l4
set 0x4A014E05, %l5
set 0x7704F21D, %l6
!# Output registers
set -0x02EE, %o0
set -0x08EB, %o1
set 0x02F7, %o2
set -0x1CA3, %o3
set 0x0738, %o4
set 0x1C10, %o5
set 0x1C7A, %o6
set 0x01F8, %o7
!# Float Registers
INIT_TH_FP_REG(%l7, %f0, 0x55555555aaaaaaaa)
INIT_TH_FP_REG(%l7, %f2, 0xaaaaaaaa55555555)
INIT_TH_FP_REG(%l7, %f4, 0xfedcba9876543210)
INIT_TH_FP_REG(%l7, %f6, 0x0123456789abcdef)
INIT_TH_FP_REG(%l7, %f8, 0x55aa55aaff00ff00)
INIT_TH_FP_REG(%l7, %f10, 0x1111111111111111)
INIT_TH_FP_REG(%l7, %f12, 0x8888888888888888)
INIT_TH_FP_REG(%l7, %f14, 0xfedcba9876543210)
!# Execute some ALU ops ..
bg,pn %xcc, loop_1
loop_1:
fmovrsgez %l1, %f8, %f10
bcc,a loop_2
loop_2:
fblg,a %fcc3, loop_3
loop_3:
bl,pn %xcc, loop_4
loop_4:
stb %i1, [%l7 + 0x0E]
edge8l %g3, %g1, %i5
lduw [%l7 + 0x1C], %o0
bge,a,pn %icc, loop_5
loop_5:
ldx [%l7 + 0x48], %l2
umul %i4, 0x1394, %o1
fba,a %fcc2, loop_6
loop_6:
fbuge,a %fcc3, loop_7
loop_7:
lduh [%l7 + 0x2C], %i6
fmovdne %icc, %f13, %f6
srax %i2, 0x03, %g5
bl,a %xcc, loop_8
loop_8:
bneg,pt %icc, loop_9
loop_9:
xor %i0, 0x1FC8, %i3
fands %f8, %f13, %f15
lduh [%l7 + 0x1E], %o5
array16 %l0, %g4, %g7
bg,a,pt %icc, loop_10
loop_10:
tcs %xcc, 0x7
ldub [%l7 + 0x14], %l4
fmovdne %xcc, %f12, %f14
ldub [%l7 + 0x75], %l3
ldx [%l7 + 0x38], %o4
st %f13, [%l7 + 0x20]
fmovdpos %xcc, %f14, %f6
udivx %g2, 0x09E7, %l5
ld [%l7 + 0x2C], %f1
ble,a,pn %icc, loop_11
loop_11:
fmul8x16al %f15, %f6, %f12
te %xcc, 0x3
ldsb [%l7 + 0x7C], %o6
ld [%l7 + 0x10], %f14
te %xcc, 0x1
fzero %f2
bcs,pn %icc, loop_12
loop_12:
stx %g6, [%l7 + 0x18]
bcc,a %icc, loop_13
loop_13:
stb %o7, [%l7 + 0x32]
fcmple32 %f8, %f0, %i7
udivx %o3, 0x1727, %l6
bcc,a %xcc, loop_14
loop_14:
ld [%l7 + 0x70], %f14
st %f0, [%l7 + 0x18]
std %f4, [%l7 + 0x20]
lduw [%l7 + 0x20], %l1
stw %o2, [%l7 + 0x78]
ldsw [%l7 + 0x48], %i1
ldd [%l7 + 0x78], %f0
fba,a %fcc0, loop_15
loop_15:
ldsb [%l7 + 0x50], %g3
fblg %fcc3, loop_16
loop_16:
bge,a,pn %xcc, loop_17
loop_17:
lduh [%l7 + 0x52], %i5
ldx [%l7 + 0x78], %o0
ldd [%l7 + 0x58], %f12
ld [%l7 + 0x50], %f1
brlez %g1, loop_18
loop_18:
bcs %icc, loop_19
loop_19:
call loop_20
loop_20:
brlez,a %i4, loop_21
loop_21:
fpadd16s %f1, %f12, %f2
ldsh [%l7 + 0x14], %l2
subc %i6, %i2, %o1
nop
setx loop_22, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_22:
taddcc %i0, 0x14B9, %g5
fbn,a %fcc1, loop_23
loop_23:
bg,a %icc, loop_24
loop_24:
lduh [%l7 + 0x12], %i3
srlx %l0, %g4, %g7
edge8l %o5, %l4, %l3
movneg %icc, %g2, %l5
fnand %f14, %f12, %f12
fabss %f6, %f3
ba,pt %xcc, loop_25
loop_25:
ldub [%l7 + 0x53], %o6
be,a,pn %icc, loop_26
loop_26:
fbu %fcc1, loop_27
loop_27:
array8 %g6, %o7, %o4
edge32ln %o3, %i7, %l1
fornot2 %f14, %f6, %f14
ldsb [%l7 + 0x44], %o2
movcs %xcc, %l6, %g3
array16 %i5, %i1, %g1
ldub [%l7 + 0x49], %o0
ba,a %xcc, loop_28
loop_28:
stx %i4, [%l7 + 0x68]
array8 %i6, %i2, %o1
for %f10, %f4, %f8
sdivcc %l2, 0x08DD, %i0
movcc %xcc, %g5, %l0
brlz %i3, loop_29
loop_29:
move %xcc, %g7, %o5
movle %icc, %l4, %g4
fbn %fcc0, loop_30
loop_30:
stb %g2, [%l7 + 0x58]
ldsb [%l7 + 0x68], %l3
lduh [%l7 + 0x40], %o6
brlez %g6, loop_31
loop_31:
bne loop_32
loop_32:
popc 0x140E, %l5
stb %o7, [%l7 + 0x41]
ldx [%l7 + 0x60], %o4
tcc %icc, 0x2
bgu %icc, loop_33
loop_33:
brz %o3, loop_34
loop_34:
taddcc %i7, 0x0D96, %o2
bcc,a,pn %icc, loop_35
loop_35:
fbne %fcc0, loop_36
loop_36:
ldsw [%l7 + 0x40], %l1
or %g3, %l6, %i5
umulcc %g1, %i1, %o0
bleu loop_37
loop_37:
udiv %i4, 0x1BBF, %i2
ldub [%l7 + 0x7B], %i6
lduw [%l7 + 0x74], %o1
fbne,a %fcc1, loop_38
loop_38:
bleu loop_39
loop_39:
movne %xcc, %i0, %g5
fbge,a %fcc1, loop_40
loop_40:
srl %l2, 0x1E, %l0
fmovsne %xcc, %f6, %f14
fmovsa %xcc, %f12, %f15
fnot1 %f6, %f4
movrgez %i3, 0x016, %g7
ldub [%l7 + 0x30], %l4
stw %g4, [%l7 + 0x7C]
movleu %xcc, %g2, %l3
tne %xcc, 0x5
srlx %o5, %o6, %l5
fmovdn %xcc, %f8, %f3
ldsh [%l7 + 0x36], %g6
ldsb [%l7 + 0x73], %o4
fmul8ulx16 %f12, %f10, %f8
array16 %o7, %i7, %o2
edge32 %l1, %g3, %l6
fbul,a %fcc2, loop_41
loop_41:
ldx [%l7 + 0x60], %i5
sdiv %o3, 0x0A9E, %g1
alignaddrl %i1, %i4, %i2
andn %i6, %o0, %o1
sth %g5, [%l7 + 0x42]
std %f2, [%l7 + 0x08]
stx %i0, [%l7 + 0x68]
umul %l2, %i3, %l0
movge %xcc, %g7, %l4
stb %g4, [%l7 + 0x08]
tgu %xcc, 0x2
fble %fcc3, loop_42
loop_42:
lduh [%l7 + 0x64], %g2
stb %o5, [%l7 + 0x6F]
lduw [%l7 + 0x1C], %o6
sdivcc %l5, 0x0255, %l3
bl,pt %icc, loop_43
loop_43:
brlz,a %o4, loop_44
loop_44:
fbe %fcc1, loop_45
loop_45:
array32 %o7, %g6, %i7
fbuge %fcc1, loop_46
loop_46:
be,a,pn %icc, loop_47
loop_47:
ba,a %icc, loop_48
loop_48:
stx %o2, [%l7 + 0x78]
bn,a loop_49
loop_49:
subcc %g3, 0x1AE7, %l1
movrlz %l6, 0x0B7, %i5
mova %icc, %o3, %g1
st %f8, [%l7 + 0x50]
tg %icc, 0x6
udivcc %i4, 0x0C31, %i2
smulcc %i6, 0x0386, %o0
fba,a %fcc3, loop_50
loop_50:
stb %o1, [%l7 + 0x72]
sdivx %g5, 0x144D, %i0
stw %l2, [%l7 + 0x44]
fmovde %icc, %f8, %f4
lduw [%l7 + 0x5C], %i3
ldx [%l7 + 0x60], %l0
bcc %xcc, loop_51
loop_51:
fbue %fcc1, loop_52
loop_52:
fbue,a %fcc2, loop_53
loop_53:
xnor %i1, 0x0893, %g7
fxnor %f6, %f2, %f0
taddcc %l4, 0x0A99, %g4
bgu,a,pn %icc, loop_54
loop_54:
bge,a %xcc, loop_55
loop_55:
brgz %o5, loop_56
loop_56:
movpos %icc, %o6, %l5
ldsh [%l7 + 0x6E], %l3
fbule %fcc0, loop_57
loop_57:
std %f0, [%l7 + 0x18]
fbul,a %fcc2, loop_58
loop_58:
and %g2, 0x198E, %o7
st %f4, [%l7 + 0x74]
stx %g6, [%l7 + 0x10]
brlz %o4, loop_59
loop_59:
fba %fcc0, loop_60
loop_60:
fabsd %f4, %f12
stb %o2, [%l7 + 0x62]
move %xcc, %g3, %i7
fbul,a %fcc0, loop_61
loop_61:
tge %icc, 0x0
stb %l1, [%l7 + 0x55]
fbue %fcc0, loop_62
loop_62:
fnot1 %f6, %f8
fbge,a %fcc3, loop_63
loop_63:
fbge,a %fcc2, loop_64
loop_64:
movre %l6, %o3, %i5
nop
setx loop_65, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_65:
tcc %xcc, 0x1
fpsub16s %f1, %f13, %f15
bvc,a,pt %icc, loop_66
loop_66:
tpos %icc, 0x6
nop
setx loop_67, %l0, %l1
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_67:
ldsw [%l7 + 0x4C], %g1
fblg,a %fcc2, loop_68
loop_68:
sdiv %i2, 0x11C7, %i6
fmovda %icc, %f14, %f12
ldx [%l7 + 0x58], %o0
sllx %i4, 0x10, %g5
stx %o1, [%l7 + 0x50]
fbne,a %fcc2, loop_69
loop_69:
ldsb [%l7 + 0x12], %i0
fblg %fcc1, loop_70
loop_70:
lduh [%l7 + 0x28], %i3
stb %l2, [%l7 + 0x23]
lduw [%l7 + 0x4C], %l0
fmovdg %xcc, %f14, %f0
fmul8x16al %f11, %f6, %f12
ble loop_71
loop_71:
fbug %fcc2, loop_72
loop_72:
tneg %icc, 0x3
nop
setx loop_73, %l0, %l1
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_73:
ld [%l7 + 0x68], %f5
fmovdl %icc, %f11, %f9
move %icc, %g7, %i1
ldx [%l7 + 0x78], %l4
ldsh [%l7 + 0x14], %o5
fmovrdlez %g4, %f12, %f10
ldub [%l7 + 0x48], %o6
be,pt %xcc, loop_74
loop_74:
orncc %l3, %g2, %o7
sra %l5, 0x08, %g6
fbug %fcc2, loop_75
loop_75:
edge16l %o4, %o2, %i7
tle %icc, 0x5
std %f8, [%l7 + 0x18]
bcc,a loop_76
loop_76:
or %l1, 0x13AD, %l6
lduw [%l7 + 0x3C], %g3
nop
setx loop_77, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_77:
tge %xcc, 0x5
ldub [%l7 + 0x6B], %o3
movrgez %i5, %i2, %i6
bleu %icc, loop_78
loop_78:
std %f6, [%l7 + 0x30]
st %f9, [%l7 + 0x7C]
addc %o0, 0x0CE8, %i4
bcs %icc, loop_79
loop_79:
brgez,a %g5, loop_80
loop_80:
taddcctv %o1, 0x1A9D, %i0
ldsw [%l7 + 0x7C], %g1
fmovsl %xcc, %f6, %f5
fbug %fcc1, loop_81
loop_81:
tcs %xcc, 0x3
ta %xcc, 0x0
addc %i3, 0x17B6, %l0
fba,a %fcc0, loop_82
loop_82:
bshuffle %f4, %f12, %f6
edge16l %l2, %i1, %g7
fbl,a %fcc3, loop_83
loop_83:
fbo %fcc2, loop_84
loop_84:
ba %icc, loop_85
loop_85:
bcs %xcc, loop_86
loop_86:
ldsb [%l7 + 0x1B], %o5
ba,a,pn %xcc, loop_87
loop_87:
fmovrdgz %g4, %f14, %f4
fones %f11
bvc loop_88
loop_88:
fmovda %icc, %f12, %f7
fbuge %fcc3, loop_89
loop_89:
taddcctv %l4, 0x1A8D, %l3
lduw [%l7 + 0x60], %o6
ldx [%l7 + 0x20], %g2
std %f14, [%l7 + 0x20]
smulcc %o7, 0x0FDA, %l5
movrlz %o4, %g6, %o2
tpos %icc, 0x1
bpos,pt %xcc, loop_90
loop_90:
ldsb [%l7 + 0x34], %i7
std %f14, [%l7 + 0x40]
movg %xcc, %l1, %l6
bge,a loop_91
loop_91:
ldsb [%l7 + 0x30], %o3
brlz,a %g3, loop_92
loop_92:
stx %i5, [%l7 + 0x20]
fbu,a %fcc2, loop_93
loop_93:
brgez %i6, loop_94
loop_94:
nop
setx loop_95, %l0, %l1
jmpl %l1, %i2
loop_95:
edge32n %i4, %o0, %g5
addc %i0, %g1, %o1
stx %i3, [%l7 + 0x68]
movvs %xcc, %l0, %l2
sethi 0x0B06, %i1
andn %o5, %g7, %g4
fbg %fcc0, loop_96
loop_96:
move %icc, %l4, %o6
stb %l3, [%l7 + 0x21]
ldx [%l7 + 0x38], %g2
stx %o7, [%l7 + 0x18]
std %f14, [%l7 + 0x70]
fbe,a %fcc0, loop_97
loop_97:
ldsw [%l7 + 0x0C], %l5
brlez,a %o4, loop_98
loop_98:
bpos,a loop_99
loop_99:
fbuge,a %fcc1, loop_100
loop_100:
fbn %fcc2, loop_101
loop_101:
bvc %xcc, loop_102
loop_102:
ldx [%l7 + 0x68], %g6
brz %i7, loop_103
loop_103:
fbuge %fcc3, loop_104
loop_104:
stx %o2, [%l7 + 0x30]
st %f7, [%l7 + 0x14]
fba,a %fcc1, loop_105
loop_105:
andncc %l1, %o3, %l6
stb %i5, [%l7 + 0x37]
srlx %i6, 0x15, %g3
bge,a,pn %xcc, loop_106
loop_106:
alignaddrl %i2, %i4, %g5
movle %xcc, %i0, %g1
ldd [%l7 + 0x60], %f12
std %f4, [%l7 + 0x78]
brz %o0, loop_107
loop_107:
fone %f14
ldsh [%l7 + 0x1A], %i3
fpsub32 %f4, %f0, %f10
stb %o1, [%l7 + 0x0D]
edge32n %l0, %i1, %o5
bne,a loop_108
loop_108:
sra %l2, 0x0E, %g7
add %g4, %o6, %l3
alignaddrl %l4, %o7, %g2
lduh [%l7 + 0x32], %l5
ld [%l7 + 0x08], %f10
taddcc %g6, 0x1140, %o4
ld [%l7 + 0x70], %f2
ble %xcc, loop_109
loop_109:
fbe %fcc3, loop_110
loop_110:
subccc %i7, 0x1594, %l1
bpos,pn %icc, loop_111
loop_111:
fnot1s %f5, %f7
st %f4, [%l7 + 0x48]
subccc %o3, 0x1EFE, %o2
fbuge %fcc0, loop_112
loop_112:
ldsw [%l7 + 0x3C], %i5
nop
setx loop_113, %l0, %l1
jmpl %l1, %l6
loop_113:
andn %g3, %i2, %i6
ldsw [%l7 + 0x08], %i4
st %f9, [%l7 + 0x20]
fmovs %f3, %f12
bpos %xcc, loop_114
loop_114:
bpos,pt %icc, loop_115
loop_115:
brlez,a %g5, loop_116
loop_116:
srl %g1, 0x13, %i0
subcc %i3, %o0, %o1
fbug %fcc2, loop_117
loop_117:
brgz,a %i1, loop_118
loop_118:
mulscc %o5, 0x035C, %l0
fba %fcc0, loop_119
loop_119:
edge32n %g7, %l2, %g4
fnands %f11, %f12, %f13
ldsw [%l7 + 0x28], %l3
edge32n %o6, %l4, %o7
bl,a %icc, loop_120
loop_120:
std %f8, [%l7 + 0x40]
ldd [%l7 + 0x68], %f6
fmovde %xcc, %f1, %f13
tle %icc, 0x7
movcc %xcc, %l5, %g6
lduh [%l7 + 0x6E], %o4
bcs,a,pt %icc, loop_121
loop_121:
ldsb [%l7 + 0x32], %i7
fba %fcc2, loop_122
loop_122:
bn,pt %icc, loop_123
loop_123:
bne,pn %icc, loop_124
loop_124:
fbue %fcc2, loop_125
loop_125:
tn %icc, 0x5
fble,a %fcc0, loop_126
loop_126:
bne,pn %xcc, loop_127
loop_127:
bn,a loop_128
loop_128:
fors %f15, %f0, %f0
brgz,a %g2, loop_129
loop_129:
lduw [%l7 + 0x4C], %l1
fbul,a %fcc0, loop_130
loop_130:
fornot1s %f10, %f2, %f1
sdivx %o2, 0x190E, %o3
brlz %i5, loop_131
loop_131:
tgu %icc, 0x1
bl,pt %icc, loop_132
loop_132:
bvc,pt %icc, loop_133
loop_133:
edge8 %g3, %l6, %i6
fcmpne32 %f2, %f4, %i4
fmovde %xcc, %f1, %f1
xnorcc %g5, %i2, %i0
tl %xcc, 0x6
fxors %f7, %f1, %f10
movne %xcc, %g1, %o0
brlez,a %i3, loop_134
loop_134:
brlez %o1, loop_135
loop_135:
bcs,a,pt %xcc, loop_136
loop_136:
fble %fcc2, loop_137
loop_137:
bl,pn %icc, loop_138
loop_138:
std %f8, [%l7 + 0x40]
ldx [%l7 + 0x18], %i1
fbu,a %fcc2, loop_139
loop_139:
ble,a %xcc, loop_140
loop_140:
sdivcc %l0, 0x148F, %g7
sdivx %l2, 0x1AFE, %o5
edge8n %l3, %o6, %l4
ld [%l7 + 0x44], %f14
andncc %o7, %g4, %l5
nop
setx loop_141, %l0, %l1
jmpl %l1, %g6
loop_141:
tcs %xcc, 0x5
ldsb [%l7 + 0x15], %o4
sra %i7, 0x18, %g2
ldsw [%l7 + 0x64], %l1
tgu %icc, 0x2
brz %o3, loop_142
loop_142:
stx %o2, [%l7 + 0x70]
edge32l %g3, %i5, %l6
stb %i4, [%l7 + 0x14]
lduh [%l7 + 0x56], %g5
ldd [%l7 + 0x30], %f6
subccc %i6, %i0, %g1
stx %o0, [%l7 + 0x48]
movl %icc, %i2, %o1
stx %i1, [%l7 + 0x68]
subcc %l0, 0x016D, %i3
bn,a %icc, loop_143
loop_143:
subccc %g7, %o5, %l3
ldsw [%l7 + 0x48], %o6
lduh [%l7 + 0x0C], %l4
array16 %l2, %g4, %l5
udivcc %g6, 0x12F9, %o7
smul %o4, 0x0504, %i7
tvs %icc, 0x7
edge8 %l1, %o3, %g2
st %f2, [%l7 + 0x24]
bne loop_144
loop_144:
brgez,a %g3, loop_145
loop_145:
ldsb [%l7 + 0x32], %i5
fxor %f6, %f6, %f10
edge32ln %o2, %i4, %g5
srax %i6, %l6, %i0
ldx [%l7 + 0x18], %g1
ldsw [%l7 + 0x74], %o0
fbug,a %fcc3, loop_146
loop_146:
brgez %i2, loop_147
loop_147:
udivcc %i1, 0x1575, %l0
xor %i3, 0x1BB3, %g7
call loop_148
loop_148:
edge8ln %o5, %o1, %o6
ld [%l7 + 0x1C], %f4
movrne %l4, %l2, %l3
alignaddr %g4, %l5, %g6
fcmpeq32 %f2, %f0, %o7
stx %i7, [%l7 + 0x70]
fbule %fcc2, loop_149
loop_149:
fbn %fcc3, loop_150
loop_150:
sll %l1, %o3, %g2
fsrc1s %f14, %f11
fbe,a %fcc2, loop_151
loop_151:
movn %icc, %g3, %o4
brlez,a %o2, loop_152
loop_152:
tneg %icc, 0x2
ld [%l7 + 0x34], %f13
fbne %fcc2, loop_153
loop_153:
tg %xcc, 0x6
mulx %i4, %i5, %i6
fbule %fcc0, loop_154
loop_154:
array16 %g5, %i0, %l6
sll %g1, 0x1B, %o0
bl,a,pn %icc, loop_155
loop_155:
andcc %i2, %i1, %i3
fbule,a %fcc0, loop_156
loop_156:
stx %g7, [%l7 + 0x08]
move %xcc, %o5, %o1
stb %l0, [%l7 + 0x4A]
sllx %l4, %o6, %l3
fnand %f8, %f10, %f12
lduw [%l7 + 0x7C], %g4
stw %l5, [%l7 + 0x7C]
brlz,a %l2, loop_157
loop_157:
fmul8sux16 %f14, %f8, %f6
nop
setx loop_158, %l0, %l1
jmpl %l1, %o7
loop_158:
bl,pt %icc, loop_159
loop_159:
tne %icc, 0x1
ba,a %icc, loop_160
loop_160:
sth %g6, [%l7 + 0x5E]
subccc %i7, %o3, %g2
srlx %g3, %l1, %o2
brz %o4, loop_161
loop_161:
brlz,a %i4, loop_162
loop_162:
st %f15, [%l7 + 0x0C]
lduw [%l7 + 0x5C], %i6
ldd [%l7 + 0x68], %f10
stw %i5, [%l7 + 0x24]
ldub [%l7 + 0x3E], %i0
brz %l6, loop_163
loop_163:
srlx %g1, %g5, %o0
call loop_164
loop_164:
fblg,a %fcc1, loop_165
loop_165:
std %f12, [%l7 + 0x30]
ba,pt %xcc, loop_166
loop_166:
fmovscc %icc, %f0, %f8
movgu %xcc, %i1, %i2
bleu,a %xcc, loop_167
loop_167:
stb %i3, [%l7 + 0x2D]
ba %icc, loop_168
loop_168:
fmovdpos %icc, %f14, %f13
fpsub32s %f14, %f3, %f7
bleu,pt %icc, loop_169
loop_169:
sdivcc %g7, 0x191D, %o1
fbo,a %fcc2, loop_170
loop_170:
fmovdl %icc, %f1, %f14
ldsh [%l7 + 0x12], %l0
movg %icc, %l4, %o5
tsubcctv %l3, %o6, %g4
fbg %fcc1, loop_171
loop_171:
nop
setx loop_172, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_172:
movneg %xcc, %l5, %l2
lduh [%l7 + 0x40], %o7
fmovsne %xcc, %f2, %f14
stw %i7, [%l7 + 0x34]
te %xcc, 0x1
sub %o3, %g6, %g3
sth %l1, [%l7 + 0x08]
ba,a %xcc, loop_173
loop_173:
std %f0, [%l7 + 0x08]
fbe,a %fcc0, loop_174
loop_174:
udiv %g2, 0x1477, %o4
xnorcc %o2, 0x1600, %i6
bvs,pt %xcc, loop_175
loop_175:
ldx [%l7 + 0x58], %i4
stx %i5, [%l7 + 0x48]
fsrc1s %f0, %f1
fmul8x16 %f1, %f0, %f10
ldub [%l7 + 0x6F], %l6
std %f6, [%l7 + 0x28]
st %f11, [%l7 + 0x28]
fmovsa %xcc, %f15, %f3
edge16n %g1, %g5, %o0
ldub [%l7 + 0x17], %i0
sethi 0x10A1, %i2
move %xcc, %i3, %g7
fmovrdlz %o1, %f12, %f0
stx %i1, [%l7 + 0x78]
alignaddrl %l0, %o5, %l4
nop
setx loop_176, %l0, %l1
jmpl %l1, %l3
loop_176:
popc %o6, %g4
tl %icc, 0x3
fones %f1
movvs %xcc, %l5, %o7
mova %icc, %i7, %l2
ld [%l7 + 0x5C], %f5
brz %g6, loop_177
loop_177:
movgu %xcc, %g3, %o3
ldd [%l7 + 0x10], %f0
fbul,a %fcc2, loop_178
loop_178:
fnot1s %f7, %f12
movg %xcc, %g2, %o4
srlx %o2, %i6, %i4
sll %l1, %i5, %l6
ldd [%l7 + 0x50], %f8
tpos %xcc, 0x1
ldsh [%l7 + 0x66], %g1
bleu loop_179
loop_179:
stx %g5, [%l7 + 0x08]
fmul8x16 %f11, %f14, %f2
ldd [%l7 + 0x60], %f0
fbu %fcc1, loop_180
loop_180:
movre %o0, %i0, %i2
fsrc2s %f8, %f1
ldsh [%l7 + 0x12], %i3
bge,a,pt %xcc, loop_181
loop_181:
ble,a %icc, loop_182
loop_182:
fornot2s %f2, %f5, %f14
fone %f12
ldsb [%l7 + 0x68], %o1
ldd [%l7 + 0x10], %f6
xnor %g7, 0x1CD1, %i1
nop
setx loop_183, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_183:
edge8n %l0, %o5, %l3
stw %l4, [%l7 + 0x48]
fbug %fcc3, loop_184
loop_184:
fbne %fcc2, loop_185
loop_185:
lduw [%l7 + 0x1C], %g4
movrgz %o6, 0x1FC, %l5
fexpand %f7, %f10
sra %i7, 0x0C, %o7
sub %l2, %g3, %g6
ldx [%l7 + 0x38], %g2
ble,a %xcc, loop_186
loop_186:
ldx [%l7 + 0x40], %o4
edge32n %o3, %o2, %i4
edge32n %i6, %i5, %l1
fble,a %fcc0, loop_187
loop_187:
fmovsvc %xcc, %f4, %f6
sdiv %g1, 0x0A8B, %g5
fxor %f12, %f14, %f14
fbug %fcc0, loop_188
loop_188:
fpadd32 %f0, %f2, %f0
movneg %icc, %o0, %i0
stb %l6, [%l7 + 0x24]
fbne,a %fcc0, loop_189
loop_189:
stw %i2, [%l7 + 0x58]
stb %i3, [%l7 + 0x4D]
tpos %icc, 0x5
ldub [%l7 + 0x77], %g7
ldsh [%l7 + 0x6A], %i1
call loop_190
loop_190:
movrlz %o1, 0x19D, %l0
fbu,a %fcc2, loop_191
loop_191:
add %o5, 0x1CC4, %l3
brlz %g4, loop_192
loop_192:
std %f10, [%l7 + 0x70]
movn %icc, %l4, %l5
fbug,a %fcc2, loop_193
loop_193:
sra %i7, 0x01, %o7
edge16ln %o6, %l2, %g3
addc %g2, %g6, %o4
brz %o2, loop_194
loop_194:
xor %o3, 0x112A, %i4
fbule,a %fcc2, loop_195
loop_195:
stw %i5, [%l7 + 0x78]
stx %i6, [%l7 + 0x38]
fnor %f12, %f12, %f0
sth %g1, [%l7 + 0x66]
andncc %g5, %l1, %o0
fbl %fcc0, loop_196
loop_196:
fble %fcc3, loop_197
loop_197:
ldsb [%l7 + 0x5D], %i0
ldd [%l7 + 0x70], %f0
fbn,a %fcc2, loop_198
loop_198:
stw %i2, [%l7 + 0x7C]
edge8l %l6, %i3, %g7
lduh [%l7 + 0x60], %i1
ldsw [%l7 + 0x3C], %l0
st %f14, [%l7 + 0x58]
tgu %icc, 0x3
taddcc %o5, 0x0CBA, %l3
fmovsl %icc, %f3, %f1
stx %o1, [%l7 + 0x58]
fbuge,a %fcc1, loop_199
loop_199:
movrgz %l4, 0x2F9, %g4
st %f0, [%l7 + 0x24]
brz,a %i7, loop_200
loop_200:
srl %o7, 0x1F, %l5
taddcctv %o6, 0x064F, %l2
stw %g3, [%l7 + 0x60]
ldub [%l7 + 0x55], %g2
srl %g6, %o4, %o3
udivx %o2, 0x0264, %i4
orncc %i6, %i5, %g5
stb %l1, [%l7 + 0x1B]
srax %o0, %i0, %i2
ldsw [%l7 + 0x40], %l6
fbuge %fcc2, loop_201
loop_201:
std %f8, [%l7 + 0x50]
andcc %i3, %g7, %g1
nop
setx loop_202, %l0, %l1
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_202:
fba %fcc3, loop_203
loop_203:
bvs,a,pt %icc, loop_204
loop_204:
stx %i1, [%l7 + 0x68]
taddcc %l0, 0x1968, %o5
fbn %fcc3, loop_205
loop_205:
ldx [%l7 + 0x48], %l3
fblg %fcc3, loop_206
loop_206:
edge8n %l4, %o1, %g4
edge32n %o7, %i7, %o6
fsrc2 %f6, %f2
fmovdcc %xcc, %f6, %f8
andn %l2, %l5, %g3
bg loop_207
loop_207:
movvc %icc, %g2, %o4
movrlez %g6, 0x23B, %o3
ldx [%l7 + 0x70], %o2
bl,a loop_208
loop_208:
ldsh [%l7 + 0x2C], %i6
ldx [%l7 + 0x40], %i4
orncc %g5, 0x0768, %i5
sethi 0x171B, %o0
fble,a %fcc3, loop_209
loop_209:
orn %l1, 0x1DE8, %i2
ldd [%l7 + 0x08], %f2
movleu %xcc, %l6, %i3
stb %g7, [%l7 + 0x41]
ldd [%l7 + 0x78], %f4
fbule %fcc3, loop_210
loop_210:
srlx %i0, 0x18, %g1
ldx [%l7 + 0x40], %i1
bcs,pt %xcc, loop_211
loop_211:
movre %l0, 0x024, %l3
lduw [%l7 + 0x20], %l4
nop
setx loop_212, %l0, %l1
jmpl %l1, %o5
loop_212:
bcc,a,pn %xcc, loop_213
loop_213:
fbo %fcc2, loop_214
loop_214:
lduw [%l7 + 0x50], %g4
bn,pn %icc, loop_215
loop_215:
fones %f7
edge8ln %o7, %o1, %i7
xor %o6, 0x0F41, %l5
edge16l %g3, %g2, %o4
fbe %fcc0, loop_216
loop_216:
ldx [%l7 + 0x50], %l2
edge16n %o3, %g6, %i6
bvc,a,pn %xcc, loop_217
loop_217:
ldsh [%l7 + 0x4A], %i4
bvc,a loop_218
loop_218:
fcmped %fcc1, %f6, %f2
movrgz %g5, %i5, %o0
stx %l1, [%l7 + 0x08]
fnors %f15, %f4, %f5
movcc %xcc, %i2, %o2
ldsb [%l7 + 0x38], %i3
fmovdneg %xcc, %f4, %f1
bvc,a %xcc, loop_219
loop_219:
bgu loop_220
loop_220:
andn %g7, %i0, %l6
ldsh [%l7 + 0x14], %g1
fba %fcc1, loop_221
loop_221:
fones %f2
tg %icc, 0x7
te %icc, 0x3
stx %l0, [%l7 + 0x20]
bg,a loop_222
loop_222:
sth %l3, [%l7 + 0x0A]
brz %l4, loop_223
loop_223:
std %f10, [%l7 + 0x60]
brgez,a %i1, loop_224
loop_224:
brlz %g4, loop_225
loop_225:
bne,a loop_226
loop_226:
fbug,a %fcc3, loop_227
loop_227:
fbn,a %fcc1, loop_228
loop_228:
nop
setx loop_229, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_229:
nop
setx loop_230, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_230:
movrlz %o7, %o5, %i7
udivcc %o1, 0x02F5, %l5
fmovsge %xcc, %f1, %f0
brgez,a %g3, loop_231
loop_231:
tge %icc, 0x5
edge16ln %o6, %g2, %o4
brgz,a %o3, loop_232
loop_232:
edge32 %g6, %i6, %i4
stw %l2, [%l7 + 0x10]
tvc %xcc, 0x1
lduw [%l7 + 0x0C], %g5
fbue %fcc0, loop_233
loop_233:
fmovrde %i5, %f2, %f2
sethi 0x1649, %l1
bne,pt %icc, loop_234
loop_234:
std %f10, [%l7 + 0x50]
lduw [%l7 + 0x74], %o0
lduw [%l7 + 0x30], %i2
sth %i3, [%l7 + 0x2A]
ldsh [%l7 + 0x40], %g7
sth %i0, [%l7 + 0x56]
ldd [%l7 + 0x68], %f8
ldsb [%l7 + 0x34], %l6
bleu loop_235
loop_235:
be %xcc, loop_236
loop_236:
fandnot1s %f14, %f14, %f0
bl %xcc, loop_237
loop_237:
ld [%l7 + 0x60], %f6
bge,a %xcc, loop_238
loop_238:
sra %g1, %o2, %l0
ldd [%l7 + 0x60], %f0
ldsw [%l7 + 0x74], %l4
ldsw [%l7 + 0x08], %l3
stx %i1, [%l7 + 0x28]
xorcc %g4, %o7, %i7
movrgez %o1, %o5, %l5
fcmpne32 %f14, %f8, %o6
movre %g2, 0x053, %g3
ba,a loop_239
loop_239:
fbg %fcc2, loop_240
loop_240:
fble %fcc3, loop_241
loop_241:
andn %o4, %o3, %i6
std %f8, [%l7 + 0x58]
bleu,a %xcc, loop_242
loop_242:
fmovdg %icc, %f12, %f6
ld [%l7 + 0x2C], %f5
fba,a %fcc1, loop_243
loop_243:
nop
setx loop_244, %l0, %l1
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_244:
fmovdcc %xcc, %f2, %f9
edge8ln %g6, %l2, %g5
bvc,pn %icc, loop_245
loop_245:
stw %i5, [%l7 + 0x30]
st %f3, [%l7 + 0x4C]
stx %i4, [%l7 + 0x10]
ld [%l7 + 0x30], %f6
be loop_246
loop_246:
fornot1s %f8, %f2, %f4
movgu %icc, %o0, %l1
st %f8, [%l7 + 0x60]
ldsw [%l7 + 0x0C], %i2
fmovsl %icc, %f3, %f0
fbne %fcc3, loop_247
loop_247:
stb %g7, [%l7 + 0x73]
movleu %xcc, %i3, %l6
subcc %i0, 0x0D5F, %o2
alignaddr %g1, %l0, %l3
or %l4, %i1, %g4
movle %xcc, %o7, %o1
tcs %icc, 0x1
fpack16 %f6, %f8
ldsb [%l7 + 0x23], %o5
sth %i7, [%l7 + 0x40]
tl %icc, 0x4
stx %l5, [%l7 + 0x18]
fmovscs %icc, %f14, %f11
fmovrse %g2, %f13, %f2
sth %o6, [%l7 + 0x20]
lduh [%l7 + 0x2A], %g3
lduw [%l7 + 0x50], %o3
call loop_248
loop_248:
movvs %xcc, %i6, %o4
tsubcctv %l2, 0x0C0E, %g6
ldsh [%l7 + 0x44], %g5
lduh [%l7 + 0x48], %i5
ld [%l7 + 0x14], %f11
fmovsvs %icc, %f13, %f13
fbu %fcc3, loop_249
loop_249:
move %icc, %i4, %l1
lduw [%l7 + 0x48], %o0
ldx [%l7 + 0x20], %i2
bpos loop_250
loop_250:
bgu loop_251
loop_251:
movrgez %i3, %l6, %g7
movvc %xcc, %o2, %i0
fmovsg %icc, %f15, %f5
or %l0, 0x014D, %g1
stx %l3, [%l7 + 0x70]
edge8ln %l4, %g4, %o7
array16 %o1, %i1, %i7
bvc %icc, loop_252
loop_252:
movneg %icc, %l5, %o5
ta %xcc, 0x0
edge16n %g2, %g3, %o3
ld [%l7 + 0x40], %f13
lduw [%l7 + 0x7C], %o6
st %f15, [%l7 + 0x2C]
lduw [%l7 + 0x58], %i6
ba,a %icc, loop_253
loop_253:
bne,a,pn %xcc, loop_254
loop_254:
tgu %icc, 0x2
stx %l2, [%l7 + 0x30]
ta %xcc, 0x0
smulcc %o4, 0x1520, %g5
ld [%l7 + 0x50], %f7
move %xcc, %i5, %i4
ldsb [%l7 + 0x44], %g6
andncc %l1, %o0, %i2
bpos,a,pn %icc, loop_255
loop_255:
bneg,a,pn %icc, loop_256
loop_256:
fblg %fcc3, loop_257
loop_257:
add %l6, %g7, %i3
fbn,a %fcc2, loop_258
loop_258:
stx %i0, [%l7 + 0x68]
fbge %fcc2, loop_259
loop_259:
xor %l0, %g1, %l3
lduw [%l7 + 0x70], %o2
bpos,a,pt %xcc, loop_260
loop_260:
std %f12, [%l7 + 0x08]
movre %g4, 0x08A, %o7
movne %icc, %l4, %o1
brz %i1, loop_261
loop_261:
ldx [%l7 + 0x50], %i7
edge16l %o5, %l5, %g2
edge8l %o3, %g3, %i6
ldx [%l7 + 0x50], %l2
stx %o4, [%l7 + 0x18]
fbo %fcc1, loop_262
loop_262:
udiv %g5, 0x0152, %o6
bvs,a loop_263
loop_263:
fbule,a %fcc2, loop_264
loop_264:
ble,pn %xcc, loop_265
loop_265:
edge32ln %i5, %i4, %l1
ta %xcc, 0x3
lduw [%l7 + 0x6C], %o0
nop
setx loop_266, %l0, %l1
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_266:
fzeros %f11
srlx %i2, 0x11, %g6
movneg %xcc, %g7, %i3
brlez,a %l6, loop_267
loop_267:
std %f8, [%l7 + 0x78]
sdivcc %l0, 0x142E, %i0
edge16 %l3, %o2, %g4
fbul,a %fcc1, loop_268
loop_268:
st %f4, [%l7 + 0x28]
fpadd32 %f12, %f14, %f12
andncc %o7, %g1, %l4
lduh [%l7 + 0x7C], %i1
udiv %o1, 0x0928, %i7
te %xcc, 0x1
lduh [%l7 + 0x52], %o5
ldx [%l7 + 0x68], %g2
bge,a,pt %xcc, loop_269
loop_269:
edge8l %o3, %l5, %i6
addccc %l2, 0x156F, %o4
fandnot1s %f9, %f2, %f3
fpadd16 %f0, %f8, %f0
taddcc %g5, %g3, %o6
fbge,a %fcc2, loop_270
loop_270:
nop
setx loop_271, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_271:
edge32l %i4, %i5, %o0
orcc %i2, %g6, %l1
xnor %g7, 0x1C5B, %l6
fpackfix %f2, %f1
ld [%l7 + 0x3C], %f5
fbule,a %fcc0, loop_272
loop_272:
udivx %i3, 0x05F7, %i0
fmovdn %icc, %f6, %f7
array16 %l0, %l3, %g4
fbul,a %fcc0, loop_273
loop_273:
ld [%l7 + 0x0C], %f12
ldx [%l7 + 0x18], %o2
movneg %xcc, %g1, %o7
sth %l4, [%l7 + 0x70]
bpos,pt %xcc, loop_274
loop_274:
fbu,a %fcc2, loop_275
loop_275:
ldsh [%l7 + 0x30], %o1
fbne %fcc1, loop_276
loop_276:
ble loop_277
loop_277:
stw %i1, [%l7 + 0x70]
sth %o5, [%l7 + 0x2E]
pdist %f2, %f14, %f2
bleu,a %xcc, loop_278
loop_278:
ldub [%l7 + 0x76], %i7
tgu %icc, 0x4
ldsh [%l7 + 0x1E], %o3
bg %icc, loop_279
loop_279:
fbn %fcc2, loop_280
loop_280:
bne,pt %xcc, loop_281
loop_281:
movneg %icc, %l5, %i6
lduh [%l7 + 0x36], %g2
edge8 %o4, %l2, %g3
lduw [%l7 + 0x64], %o6
fbg %fcc2, loop_282
loop_282:
ldx [%l7 + 0x28], %g5
bg,a,pt %xcc, loop_283
loop_283:
fbug,a %fcc3, loop_284
loop_284:
bcs,pt %xcc, loop_285
loop_285:
fbu %fcc2, loop_286
loop_286:
std %f0, [%l7 + 0x08]
tneg %icc, 0x2
movrgz %i4, 0x3D4, %o0
bpos,a,pt %xcc, loop_287
loop_287:
fandnot2 %f4, %f14, %f2
fbe %fcc3, loop_288
loop_288:
lduh [%l7 + 0x1E], %i2
ldub [%l7 + 0x18], %g6
ldx [%l7 + 0x68], %i5
array8 %g7, %l1, %l6
tvc %icc, 0x4
ldx [%l7 + 0x48], %i3
bn,pn %xcc, loop_289
loop_289:
tg %xcc, 0x7
tleu %xcc, 0x5
ld [%l7 + 0x30], %f8
fblg,a %fcc1, loop_290
loop_290:
smul %i0, %l0, %g4
bl,a loop_291
loop_291:
std %f14, [%l7 + 0x50]
movleu %xcc, %l3, %g1
sub %o7, 0x02F8, %o2
sth %l4, [%l7 + 0x2A]
fbue,a %fcc0, loop_292
loop_292:
lduw [%l7 + 0x54], %o1
fbuge,a %fcc0, loop_293
loop_293:
brgz,a %i1, loop_294
loop_294:
brgez,a %o5, loop_295
loop_295:
sdivcc %o3, 0x1521, %i7
fbuge %fcc2, loop_296
loop_296:
nop
setx loop_297, %l0, %l1
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_297:
ld [%l7 + 0x44], %f3
fbuge,a %fcc2, loop_298
loop_298:
bvs,pt %icc, loop_299
loop_299:
addcc %i6, 0x0EEA, %l5
andcc %g2, 0x09D5, %l2
stb %o4, [%l7 + 0x48]
tsubcc %o6, %g3, %i4
movge %icc, %o0, %g5
brlz %g6, loop_300
loop_300:
alignaddr %i2, %g7, %l1
brgz %i5, loop_301
loop_301:
fbuge,a %fcc3, loop_302
loop_302:
fblg,a %fcc2, loop_303
loop_303:
nop
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 0:
!
! Type f : 98
! Type i : 307
! Type cti : 303
! Type l : 292
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Thread 1 Start
!
main_t1:
!# Initialize registers ..
!# Global registers
set 0xE, %g1
set 0xB, %g2
set 0x0, %g3
set 0xA, %g4
set 0x3, %g5
set 0xE, %g6
set 0x6, %g7
!# Input registers
set -0x6, %i0
set -0x8, %i1
set -0x8, %i2
set -0x9, %i3
set -0xD, %i4
set -0x0, %i5
set -0x5, %i6
set -0xB, %i7
!# Local registers
set 0x366BD0C6, %l0
set 0x08AE29B5, %l1
set 0x77682210, %l2
set 0x3DB32E97, %l3
set 0x3455306B, %l4
set 0x466F744D, %l5
set 0x55E03CDA, %l6
!# Output registers
set 0x0ACB, %o0
set -0x0781, %o1
set 0x0413, %o2
set -0x16F9, %o3
set -0x1833, %o4
set -0x1F0D, %o5
set -0x1CBC, %o6
set -0x0D69, %o7
!# Float Registers
INIT_TH_FP_REG(%l7, %f0, 0x55555555aaaaaaaa)
INIT_TH_FP_REG(%l7, %f2, 0xaaaaaaaa55555555)
INIT_TH_FP_REG(%l7, %f4, 0xfedcba9876543210)
INIT_TH_FP_REG(%l7, %f6, 0x0123456789abcdef)
INIT_TH_FP_REG(%l7, %f8, 0x55aa55aaff00ff00)
INIT_TH_FP_REG(%l7, %f10, 0x1111111111111111)
INIT_TH_FP_REG(%l7, %f12, 0x8888888888888888)
INIT_TH_FP_REG(%l7, %f14, 0xfedcba9876543210)
!# Execute some ALU ops ..
bg,a loop_304
loop_304:
lduh [%l7 + 0x7A], %i3
fornot2s %f11, %f6, %f5
ldd [%l7 + 0x28], %f0
lduw [%l7 + 0x44], %l6
fsrc1s %f4, %f7
popc 0x1F7A, %l0
fsrc2s %f4, %f5
fcmpgt16 %f2, %f6, %i0
fmovsneg %xcc, %f14, %f7
ldx [%l7 + 0x20], %l3
andncc %g4, %o7, %o2
call loop_305
loop_305:
fands %f2, %f15, %f14
orcc %l4, 0x02C6, %o1
movrgz %i1, %o5, %g1
andcc %o3, 0x03CE, %i7
fnors %f14, %f8, %f1
umul %l5, %g2, %l2
fmovrde %i6, %f8, %f10
faligndata %f4, %f10, %f0
ldd [%l7 + 0x18], %f10
movl %icc, %o6, %g3
fmovrde %i4, %f14, %f14
fmovdneg %xcc, %f15, %f15
nop
setx loop_306, %l0, %l1
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_306:
fmovsl %icc, %f13, %f9
ldsb [%l7 + 0x30], %o0
ldsh [%l7 + 0x34], %g5
fmovsgu %icc, %f5, %f0
fpsub16 %f14, %f2, %f4
tcc %xcc, 0x3
lduh [%l7 + 0x12], %o4
xnor %i2, %g6, %g7
fpadd16 %f14, %f10, %f14
fornot2s %f7, %f8, %f8
bgu %icc, loop_307
loop_307:
fbo %fcc1, loop_308
loop_308:
bvc,a loop_309
loop_309:
sllx %l1, %i5, %l6
brnz,a %l0, loop_310
loop_310:
bgu %icc, loop_311
loop_311:
fsrc2s %f8, %f5
fcmped %fcc3, %f4, %f8
brlez %i0, loop_312
loop_312:
brgez %l3, loop_313
loop_313:
fmovscc %xcc, %f13, %f6
srlx %i3, 0x04, %o7
fnegd %f14, %f14
xnor %g4, 0x1339, %l4
tvc %xcc, 0x5
fbe,a %fcc1, loop_314
loop_314:
tleu %icc, 0x4
brz,a %o2, loop_315
loop_315:
ta %icc, 0x2
lduh [%l7 + 0x3A], %o1
ldsh [%l7 + 0x3E], %i1
fbul %fcc3, loop_316
loop_316:
bcc,pt %icc, loop_317
loop_317:
stx %g1, [%l7 + 0x28]
std %f10, [%l7 + 0x58]
fmovrdgz %o5, %f0, %f12
stx %i7, [%l7 + 0x78]
movl %icc, %l5, %o3
movvc %icc, %g2, %l2
fbne %fcc1, loop_318
loop_318:
ld [%l7 + 0x2C], %f15
xorcc %i6, %o6, %i4
ldub [%l7 + 0x59], %o0
tsubcc %g5, 0x00A9, %g3
ta %xcc, 0x1
fmovsvc %icc, %f7, %f1
ldd [%l7 + 0x48], %f0
ldsb [%l7 + 0x0A], %i2
tneg %icc, 0x4
ldsw [%l7 + 0x70], %g6
fnors %f4, %f10, %f15
tneg %icc, 0x5
fbl %fcc3, loop_319
loop_319:
array16 %o4, %l1, %g7
call loop_320
loop_320:
fandnot2 %f0, %f8, %f0
nop
setx loop_321, %l0, %l1
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_321:
smul %l6, %i5, %l0
fmovscs %xcc, %f6, %f14
sllx %i0, %l3, %o7
tcs %icc, 0x4
bne,a,pt %icc, loop_322
loop_322:
fxors %f8, %f13, %f7
fornot2 %f10, %f4, %f10
fmovsg %xcc, %f8, %f15
movne %xcc, %g4, %l4
fmovrse %o2, %f6, %f9
fmovdne %icc, %f14, %f9
edge32l %o1, %i1, %i3
sdiv %g1, 0x00F9, %o5
sth %i7, [%l7 + 0x4C]
fpack32 %f0, %f0, %f12
fxnors %f5, %f4, %f5
faligndata %f10, %f8, %f6
movrgez %l5, 0x3EA, %o3
fmovsne %icc, %f12, %f6
movrgz %l2, %i6, %o6
edge32n %i4, %o0, %g5
fbug,a %fcc0, loop_323
loop_323:
ldsw [%l7 + 0x6C], %g2
edge8l %i2, %g3, %g6
nop
setx loop_324, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_324:
brz %l1, loop_325
loop_325:
edge8ln %o4, %g7, %l6
brlez %i5, loop_326
loop_326:
bgu,a,pt %icc, loop_327
loop_327:
stx %l0, [%l7 + 0x48]
fbne %fcc0, loop_328
loop_328:
std %f4, [%l7 + 0x08]
tcs %icc, 0x2
fmovrdlz %l3, %f6, %f6
fmovdne %icc, %f0, %f9
ble %xcc, loop_329
loop_329:
fsrc1 %f2, %f10
stb %o7, [%l7 + 0x6B]
faligndata %f6, %f14, %f4
fpadd16 %f8, %f4, %f4
ldx [%l7 + 0x20], %g4
bleu,pn %xcc, loop_330
loop_330:
fbl %fcc1, loop_331
loop_331:
xorcc %l4, %i0, %o2
ldx [%l7 + 0x28], %o1
fandnot1 %f2, %f10, %f8
fabss %f5, %f6
movrne %i3, %i1, %g1
fbuge,a %fcc2, loop_332
loop_332:
brnz %o5, loop_333
loop_333:
ta %icc, 0x1
edge16ln %i7, %o3, %l2
fnor %f0, %f14, %f14
fba,a %fcc2, loop_334
loop_334:
ld [%l7 + 0x28], %f15
fbg,a %fcc0, loop_335
loop_335:
bshuffle %f2, %f8, %f2
ld [%l7 + 0x4C], %f8
movn %icc, %i6, %o6
orncc %i4, 0x1F7D, %l5
ble,pt %icc, loop_336
loop_336:
fxnors %f11, %f0, %f9
ldd [%l7 + 0x48], %f4
fmovda %xcc, %f7, %f1
fsrc2 %f4, %f6
bvs loop_337
loop_337:
fandnot2s %f15, %f15, %f1
movle %xcc, %g5, %g2
fmovscc %xcc, %f13, %f10
edge16n %o0, %i2, %g6
lduh [%l7 + 0x6A], %g3
fsrc1 %f10, %f4
fmovscc %icc, %f7, %f13
fbule %fcc0, loop_338
loop_338:
fmovscs %xcc, %f4, %f3
ld [%l7 + 0x34], %f13
tcs %icc, 0x6
bne,pn %icc, loop_339
loop_339:
lduw [%l7 + 0x70], %o4
fones %f9
st %f2, [%l7 + 0x30]
std %f4, [%l7 + 0x18]
pdist %f0, %f12, %f12
movle %xcc, %g7, %l6
movge %xcc, %i5, %l0
sll %l3, 0x0E, %o7
sub %g4, 0x15D1, %l1
popc %i0, %l4
ld [%l7 + 0x18], %f9
fbg,a %fcc2, loop_340
loop_340:
ldd [%l7 + 0x58], %f8
fcmpgt16 %f14, %f4, %o2
fmovrse %o1, %f9, %f10
stw %i1, [%l7 + 0x4C]
stx %g1, [%l7 + 0x38]
fnot2s %f2, %f13
fandnot1s %f13, %f13, %f11
sth %o5, [%l7 + 0x1E]
lduh [%l7 + 0x1E], %i7
fxors %f10, %f3, %f12
fmovsvc %icc, %f4, %f8
fmovdleu %xcc, %f5, %f13
sth %i3, [%l7 + 0x50]
fpsub16 %f8, %f14, %f12
fbe %fcc3, loop_341
loop_341:
fmovsne %icc, %f5, %f7
bcs %icc, loop_342
loop_342:
addc %o3, %l2, %i6
fsrc1s %f14, %f15
movvc %icc, %i4, %o6
tsubcc %l5, %g5, %o0
ble,a loop_343
loop_343:
brgz,a %g2, loop_344
loop_344:
siam 0x1
fbue,a %fcc2, loop_345
loop_345:
udiv %i2, 0x096A, %g3
lduh [%l7 + 0x48], %g6
fmovrdlz %g7, %f4, %f14
bg %icc, loop_346
loop_346:
fmovsne %xcc, %f1, %f11
fxnors %f11, %f8, %f9
fnegd %f0, %f4
for %f10, %f8, %f0
alignaddrl %l6, %o4, %l0
fbu %fcc0, loop_347
loop_347:
ldub [%l7 + 0x78], %l3
andn %o7, %g4, %i5
sethi 0x1CB7, %l1
brz,a %l4, loop_348
loop_348:
ldsh [%l7 + 0x5C], %o2
fornot1s %f8, %f9, %f14
fbuge,a %fcc0, loop_349
loop_349:
fornot2 %f12, %f12, %f8
movpos %icc, %i0, %o1
fbge,a %fcc2, loop_350
loop_350:
stw %i1, [%l7 + 0x20]
fmovdn %xcc, %f0, %f8
fpadd32 %f2, %f12, %f4
movvc %icc, %o5, %g1
fone %f0
movrlz %i3, 0x228, %i7
fandnot1s %f10, %f14, %f1
fmul8x16au %f14, %f2, %f12
movle %icc, %o3, %i6
nop
setx loop_351, %l0, %l1
jmpl %l1, %i4
loop_351:
fmovscs %xcc, %f5, %f13
bn,a %xcc, loop_352
loop_352:
ld [%l7 + 0x30], %f3
umulcc %l2, 0x0270, %o6
bl,a %xcc, loop_353
loop_353:
alignaddrl %g5, %o0, %l5
tl %icc, 0x4
ldsw [%l7 + 0x74], %i2
fmovsn %xcc, %f7, %f5
umul %g3, 0x19DA, %g2
ldsw [%l7 + 0x64], %g6
fone %f14
fbul,a %fcc0, loop_354
loop_354:
add %l6, 0x03C1, %o4
array32 %g7, %l0, %o7
or %g4, 0x0FC3, %l3
fmovrdlz %i5, %f14, %f6
movrgez %l1, %o2, %i0
stx %l4, [%l7 + 0x58]
fxors %f12, %f10, %f4
fcmpgt16 %f6, %f2, %o1
tvs %xcc, 0x3
fcmped %fcc1, %f10, %f10
fbule %fcc1, loop_355
loop_355:
tcs %icc, 0x0
nop
setx loop_356, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_356:
fnor %f12, %f12, %f12
fbl %fcc2, loop_357
loop_357:
sra %i1, 0x0A, %g1
be,a loop_358
loop_358:
brgez %i3, loop_359
loop_359:
tcs %xcc, 0x6
sth %o5, [%l7 + 0x38]
srax %i7, 0x00, %i6
bn,a,pn %xcc, loop_360
loop_360:
fpsub16s %f13, %f10, %f12
fornot2s %f2, %f1, %f8
st %f14, [%l7 + 0x50]
sra %o3, 0x01, %i4
fcmple32 %f12, %f0, %o6
movge %xcc, %g5, %l2
array16 %l5, %i2, %g3
fmovsne %icc, %f2, %f5
mulx %o0, %g2, %g6
lduw [%l7 + 0x18], %o4
movrlez %l6, 0x19C, %l0
fbe,a %fcc3, loop_361
loop_361:
sth %g7, [%l7 + 0x2E]
fsrc2 %f2, %f0
sth %g4, [%l7 + 0x10]
addccc %o7, 0x18E3, %i5
ldsh [%l7 + 0x7C], %l3
for %f6, %f12, %f0
ldx [%l7 + 0x10], %l1
st %f13, [%l7 + 0x10]
fpsub16 %f14, %f0, %f10
edge16n %i0, %o2, %l4
fzeros %f14
ldsh [%l7 + 0x68], %o1
fnors %f0, %f6, %f12
sdivcc %i1, 0x1E19, %i3
fcmped %fcc1, %f10, %f0
smulcc %g1, %o5, %i7
edge16 %i6, %o3, %o6
fandnot2 %f4, %f2, %f4
fcmple16 %f10, %f12, %i4
fmovdgu %icc, %f7, %f14
fcmpes %fcc2, %f6, %f2
edge32l %l2, %l5, %g5
fcmpne16 %f14, %f10, %i2
bge %xcc, loop_362
loop_362:
fmovsne %xcc, %f11, %f14
stb %g3, [%l7 + 0x75]
bn,pt %icc, loop_363
loop_363:
fnegd %f0, %f6
fmovrsgz %g2, %f15, %f6
fmovsn %icc, %f2, %f11
bleu,pt %xcc, loop_364
loop_364:
fmovd %f10, %f10
fbo,a %fcc1, loop_365
loop_365:
st %f3, [%l7 + 0x50]
fand %f10, %f8, %f6
edge8 %g6, %o0, %l6
ldub [%l7 + 0x6C], %o4
fcmpne16 %f14, %f4, %g7
andncc %l0, %o7, %g4
st %f4, [%l7 + 0x58]
fbl %fcc3, loop_366
loop_366:
fmovdvc %xcc, %f0, %f7
edge8l %l3, %l1, %i0
subc %i5, 0x0B73, %l4
fpack16 %f14, %f1
fbul,a %fcc3, loop_367
loop_367:
xor %o1, %i1, %o2
movcc %xcc, %i3, %g1
fmovrslz %o5, %f10, %f1
fmul8x16al %f13, %f7, %f10
bl,a,pt %xcc, loop_368
loop_368:
fmovs %f7, %f11
udivcc %i6, 0x0562, %i7
fmovrdlz %o6, %f2, %f2
fnot1 %f0, %f6
fornot1 %f4, %f2, %f10
sllx %o3, 0x0F, %i4
fcmpne16 %f14, %f0, %l5
ldub [%l7 + 0x24], %g5
movrne %l2, %i2, %g3
edge8 %g6, %g2, %o0
fornot2 %f6, %f2, %f14
lduw [%l7 + 0x64], %o4
ldsw [%l7 + 0x28], %l6
andn %g7, 0x0CF4, %o7
fmul8ulx16 %f2, %f6, %f14
fmovscc %icc, %f5, %f0
edge32l %g4, %l3, %l1
fpackfix %f10, %f15
subcc %i0, %l0, %l4
fandnot1s %f5, %f2, %f3
fornot2 %f14, %f12, %f10
fcmpne32 %f0, %f0, %o1
ldsw [%l7 + 0x5C], %i1
st %f3, [%l7 + 0x34]
fmovsa %xcc, %f3, %f8
be,a loop_369
loop_369:
ld [%l7 + 0x3C], %f1
fmul8ulx16 %f10, %f14, %f6
and %i5, 0x13F1, %o2
bg loop_370
loop_370:
andcc %i3, 0x1EC3, %g1
movl %xcc, %i6, %o5
fbu,a %fcc3, loop_371
loop_371:
tge %xcc, 0x6
bneg,a %icc, loop_372
loop_372:
xnorcc %o6, %o3, %i7
fbul %fcc2, loop_373
loop_373:
fmovdleu %icc, %f14, %f15
ldsb [%l7 + 0x34], %l5
ldx [%l7 + 0x70], %i4
fnot2 %f4, %f14
lduh [%l7 + 0x0A], %g5
fcmpeq16 %f4, %f4, %i2
st %f14, [%l7 + 0x64]
fpadd16s %f2, %f9, %f1
sethi 0x010E, %g3
mova %xcc, %g6, %l2
edge8 %g2, %o0, %o4
sth %l6, [%l7 + 0x12]
fmovscc %xcc, %f5, %f2
fnot1s %f2, %f6
fnands %f0, %f8, %f8
lduh [%l7 + 0x16], %o7
movrlez %g7, %g4, %l3
and %i0, %l1, %l4
ldsw [%l7 + 0x70], %o1
tsubcctv %l0, %i5, %i1
ldx [%l7 + 0x10], %i3
ldx [%l7 + 0x68], %o2
tleu %icc, 0x2
movpos %xcc, %g1, %o5
movl %icc, %o6, %o3
fbe,a %fcc2, loop_374
loop_374:
stb %i6, [%l7 + 0x41]
fblg,a %fcc1, loop_375
loop_375:
std %f6, [%l7 + 0x38]
edge16 %i7, %l5, %i4
ldub [%l7 + 0x2A], %i2
fmovd %f0, %f14
smulcc %g5, 0x1E07, %g3
fpackfix %f12, %f1
tg %icc, 0x7
te %xcc, 0x2
bge,a %xcc, loop_376
loop_376:
fpsub32s %f6, %f3, %f9
fmovsle %icc, %f7, %f2
brgez,a %g6, loop_377
loop_377:
taddcc %g2, %l2, %o4
fmul8x16 %f2, %f0, %f10
fmovrsgz %o0, %f9, %f3
fmovsne %xcc, %f6, %f0
fpadd16s %f5, %f3, %f7
udivx %o7, 0x0A31, %g7
brlz %g4, loop_378
loop_378:
movrgz %l6, 0x0AE, %i0
smulcc %l3, 0x01ED, %l1
fnors %f2, %f5, %f9
fbul,a %fcc2, loop_379
loop_379:
edge16ln %l4, %l0, %i5
edge8 %o1, %i3, %i1
fpack16 %f6, %f11
andn %g1, %o2, %o5
fblg %fcc2, loop_380
loop_380:
fxnor %f2, %f2, %f4
sra %o3, %i6, %i7
stx %l5, [%l7 + 0x70]
ld [%l7 + 0x60], %f1
lduw [%l7 + 0x24], %o6
srl %i4, 0x13, %g5
fpsub32 %f8, %f14, %f10
fcmpes %fcc1, %f1, %f9
tcc %xcc, 0x3
tsubcc %i2, %g6, %g3
lduw [%l7 + 0x38], %l2
ldub [%l7 + 0x71], %o4
ldsw [%l7 + 0x60], %o0
movre %o7, 0x0C4, %g2
srax %g7, %l6, %g4
fcmpes %fcc2, %f8, %f6
fmovdneg %icc, %f15, %f4
movrgz %l3, %i0, %l4
fmovrslz %l0, %f10, %f5
move %icc, %l1, %o1
edge32ln %i3, %i5, %i1
ba,pn %icc, loop_381
loop_381:
fmovdvs %xcc, %f0, %f12
bgu,pn %icc, loop_382
loop_382:
ldx [%l7 + 0x28], %o2
fsrc2 %f4, %f8
tne %xcc, 0x2
sth %g1, [%l7 + 0x70]
ba,a loop_383
loop_383:
fnand %f12, %f14, %f6
ble,pt %icc, loop_384
loop_384:
fbuge %fcc1, loop_385
loop_385:
ld [%l7 + 0x30], %f8
fand %f10, %f0, %f2
fbl %fcc1, loop_386
loop_386:
fbn,a %fcc3, loop_387
loop_387:
fbo,a %fcc3, loop_388
loop_388:
movcs %xcc, %o3, %i6
fnegs %f4, %f10
fbne,a %fcc2, loop_389
loop_389:
ld [%l7 + 0x28], %f3
srlx %i7, %o5, %l5
add %i4, 0x0DEA, %o6
fnegd %f10, %f4
sll %i2, %g6, %g5
edge8 %g3, %o4, %o0
fmovrse %o7, %f1, %f2
brz %g2, loop_390
loop_390:
sdivcc %g7, 0x0F3C, %l6
fmovrdlz %l2, %f8, %f4
tcs %xcc, 0x0
sdivcc %l3, 0x1FF1, %g4
fmovrsne %i0, %f12, %f6
fmovrdlez %l0, %f0, %f12
fmovdcs %icc, %f4, %f10
stx %l4, [%l7 + 0x08]
fmovdn %xcc, %f4, %f6
st %f10, [%l7 + 0x5C]
fandnot2s %f7, %f5, %f12
std %f4, [%l7 + 0x68]
fand %f6, %f14, %f2
brgz,a %l1, loop_391
loop_391:
umul %o1, %i5, %i1
lduw [%l7 + 0x14], %o2
fbule %fcc3, loop_392
loop_392:
ldd [%l7 + 0x20], %f14
edge16 %i3, %o3, %i6
st %f11, [%l7 + 0x14]
ldx [%l7 + 0x10], %i7
fornot1 %f4, %f14, %f2
sth %o5, [%l7 + 0x78]
fmovsleu %xcc, %f13, %f9
fmovrdlez %g1, %f10, %f0
fmovsl %xcc, %f10, %f0
lduh [%l7 + 0x74], %i4
fmovsvc %xcc, %f15, %f11
fmovrdgez %o6, %f0, %f4
udiv %l5, 0x15ED, %i2
fmovsneg %xcc, %f14, %f9
fnor %f6, %f6, %f0
fmovdvs %xcc, %f2, %f1
fcmpne16 %f4, %f0, %g6
addc %g3, %g5, %o4
fbu %fcc1, loop_393
loop_393:
sth %o0, [%l7 + 0x3A]
fcmpd %fcc1, %f10, %f0
fcmps %fcc1, %f6, %f14
fand %f0, %f2, %f10
fbo,a %fcc2, loop_394
loop_394:
fcmps %fcc1, %f8, %f4
fmovsvc %icc, %f11, %f0
fble %fcc3, loop_395
loop_395:
fcmps %fcc3, %f4, %f10
fbn %fcc2, loop_396
loop_396:
fbule %fcc1, loop_397
loop_397:
fbule %fcc3, loop_398
loop_398:
smul %o7, %g7, %g2
fmovs %f15, %f3
ldd [%l7 + 0x68], %f10
edge16ln %l2, %l3, %l6
mova %xcc, %g4, %l0
fsrc2s %f8, %f13
ldsh [%l7 + 0x62], %l4
tneg %icc, 0x1
tvs %xcc, 0x7
xnorcc %l1, %o1, %i5
fmovdvs %xcc, %f9, %f14
fsrc1 %f6, %f4
sth %i0, [%l7 + 0x62]
ldx [%l7 + 0x50], %o2
sth %i1, [%l7 + 0x30]
tgu %icc, 0x7
orn %o3, 0x11F3, %i6
nop
setx loop_399, %l0, %l1
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_399:
udivx %i3, 0x146E, %o5
udivcc %g1, 0x1CCE, %i4
bvs,a,pn %xcc, loop_400
loop_400:
ldd [%l7 + 0x20], %f10
ldd [%l7 + 0x60], %f2
edge32 %i7, %l5, %i2
fornot1 %f2, %f4, %f4
subcc %o6, %g6, %g5
fmovscc %icc, %f14, %f1
smulcc %o4, %g3, %o0
bge,a,pt %icc, loop_401
loop_401:
bn,pn %xcc, loop_402
loop_402:
fmovdleu %icc, %f1, %f3
movne %icc, %o7, %g7
fbg %fcc2, loop_403
loop_403:
edge32 %l2, %g2, %l3
sra %g4, 0x08, %l0
brlez %l4, loop_404
loop_404:
nop
setx loop_405, %l0, %l1
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_405:
ldub [%l7 + 0x56], %l6
bl,a,pt %xcc, loop_406
loop_406:
fbo %fcc3, loop_407
loop_407:
ldx [%l7 + 0x50], %l1
bcs,a,pn %icc, loop_408
loop_408:
te %icc, 0x0
subcc %o1, %i5, %o2
fnot1 %f14, %f10
ldd [%l7 + 0x18], %f12
stw %i1, [%l7 + 0x48]
edge16 %i0, %o3, %i3
fmovrsgez %i6, %f6, %f10
fmovs %f12, %f1
fmovdleu %xcc, %f4, %f0
lduw [%l7 + 0x48], %g1
ldd [%l7 + 0x70], %f2
stw %i4, [%l7 + 0x14]
movleu %icc, %o5, %l5
fbuge,a %fcc3, loop_409
loop_409:
movcc %icc, %i7, %o6
ldsb [%l7 + 0x21], %g6
bge,pt %xcc, loop_410
loop_410:
ldub [%l7 + 0x27], %i2
fcmpeq32 %f14, %f0, %g5
movrgez %o4, 0x0A8, %g3
fbl,a %fcc3, loop_411
loop_411:
movcs %xcc, %o0, %o7
fmovrdne %l2, %f2, %f12
sth %g7, [%l7 + 0x6C]
xorcc %l3, 0x0095, %g4
mulx %l0, 0x0C73, %l4
ldd [%l7 + 0x68], %f0
fmovrdgz %g2, %f12, %f14
bcc,a,pt %icc, loop_412
loop_412:
fmovde %xcc, %f11, %f1
fmovrslez %l6, %f1, %f7
st %f12, [%l7 + 0x1C]
edge16n %l1, %i5, %o1
movneg %icc, %i1, %i0
fpadd32 %f14, %f14, %f10
bne,pn %xcc, loop_413
loop_413:
fpsub16s %f4, %f7, %f5
fmovrsgez %o3, %f15, %f2
lduw [%l7 + 0x20], %i3
taddcc %i6, %g1, %i4
fbue,a %fcc3, loop_414
loop_414:
fmul8x16 %f10, %f2, %f0
ldsw [%l7 + 0x1C], %o2
fcmple32 %f12, %f0, %o5
fone %f6
tl %xcc, 0x1
bn,a,pt %xcc, loop_415
loop_415:
array32 %l5, %o6, %g6
fbuge %fcc1, loop_416
loop_416:
movvs %xcc, %i2, %g5
ldub [%l7 + 0x48], %o4
bcc,pn %xcc, loop_417
loop_417:
movrlez %g3, 0x210, %i7
fcmpeq16 %f6, %f8, %o0
fmovsn %xcc, %f9, %f14
std %f4, [%l7 + 0x08]
ld [%l7 + 0x14], %f13
fblg,a %fcc1, loop_418
loop_418:
edge16n %l2, %g7, %l3
move %icc, %g4, %o7
movle %icc, %l0, %g2
fpadd32 %f2, %f2, %f2
fbge,a %fcc3, loop_419
loop_419:
edge32l %l6, %l1, %l4
nop
setx loop_420, %l0, %l1
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_420:
fcmpes %fcc2, %f4, %f0
fpadd16 %f0, %f8, %f2
addc %o1, %i5, %i0
addccc %i1, 0x112E, %o3
fzero %f0
brlz,a %i6, loop_421
loop_421:
sdivx %i3, 0x08F4, %i4
sth %g1, [%l7 + 0x5A]
fnot2 %f2, %f12
fmovs %f13, %f11
st %f12, [%l7 + 0x18]
fnands %f9, %f10, %f11
fornot2 %f0, %f4, %f8
fbue,a %fcc2, loop_422
loop_422:
fmovsge %icc, %f6, %f0
ldsb [%l7 + 0x7A], %o2
fbul,a %fcc1, loop_423
loop_423:
movvs %xcc, %l5, %o5
fors %f11, %f14, %f11
tl %icc, 0x7
stb %o6, [%l7 + 0x12]
tsubcctv %g6, %i2, %o4
call loop_424
loop_424:
ldsh [%l7 + 0x24], %g3
movrlez %g5, %i7, %o0
movvs %xcc, %g7, %l3
bcs,a %xcc, loop_425
loop_425:
fmovdcs %xcc, %f3, %f8
umulcc %g4, %l2, %l0
fmovdge %icc, %f7, %f5
fmovsn %xcc, %f1, %f7
fornot1 %f0, %f10, %f6
st %f15, [%l7 + 0x58]
fsrc1s %f5, %f2
fcmpeq32 %f2, %f2, %g2
andncc %o7, %l1, %l6
bcc,a,pn %xcc, loop_426
loop_426:
nop
setx loop_427, %l0, %l1
jmpl %l1, %o1
loop_427:
movcs %xcc, %l4, %i0
fba %fcc1, loop_428
loop_428:
udiv %i1, 0x07D0, %i5
fbne,a %fcc1, loop_429
loop_429:
sth %o3, [%l7 + 0x2A]
st %f12, [%l7 + 0x4C]
ldx [%l7 + 0x30], %i3
movrlz %i4, 0x07D, %g1
fpsub16s %f1, %f15, %f14
brz,a %i6, loop_430
loop_430:
ld [%l7 + 0x5C], %f5
fpmerge %f6, %f4, %f6
edge32ln %l5, %o5, %o2
tg %xcc, 0x7
fmovrdne %o6, %f8, %f6
fcmpes %fcc1, %f10, %f13
popc %g6, %i2
bneg,a %icc, loop_431
loop_431:
lduh [%l7 + 0x6A], %o4
tvs %icc, 0x5
be,pt %icc, loop_432
loop_432:
fmovsl %xcc, %f0, %f14
fnand %f2, %f2, %f6
subcc %g5, 0x07A0, %g3
edge8ln %o0, %i7, %l3
std %f14, [%l7 + 0x78]
fones %f1
sdivcc %g4, 0x1D2E, %g7
ldx [%l7 + 0x38], %l0
fblg,a %fcc1, loop_433
loop_433:
andcc %g2, %o7, %l1
movn %xcc, %l2, %o1
fxors %f4, %f11, %f13
srax %l4, %l6, %i0
fnegd %f4, %f2
fnands %f14, %f6, %f9
call loop_434
loop_434:
fmovsle %xcc, %f3, %f11
fmovdcs %icc, %f12, %f11
edge8l %i5, %i1, %o3
fsrc2 %f0, %f14
edge8ln %i3, %g1, %i4
movn %xcc, %l5, %i6
sth %o2, [%l7 + 0x1A]
udivx %o6, 0x014E, %g6
tne %icc, 0x5
movn %xcc, %o5, %o4
tneg %xcc, 0x3
fmovda %xcc, %f6, %f9
fba %fcc1, loop_435
loop_435:
edge8n %i2, %g5, %g3
fbul %fcc2, loop_436
loop_436:
edge32ln %i7, %o0, %l3
lduh [%l7 + 0x7A], %g7
fbe,a %fcc3, loop_437
loop_437:
st %f6, [%l7 + 0x28]
std %f14, [%l7 + 0x18]
fsrc1 %f12, %f12
alignaddrl %l0, %g4, %g2
fmovsleu %xcc, %f5, %f12
fbo %fcc2, loop_438
loop_438:
mulx %l1, 0x1C1D, %o7
fmul8x16au %f8, %f15, %f4
sdiv %l2, 0x00AB, %l4
fmovrsgz %o1, %f2, %f1
ldsh [%l7 + 0x3C], %i0
ldub [%l7 + 0x33], %i5
addc %l6, 0x0A41, %i1
nop
setx loop_439, %l0, %l1
jmpl %l1, %i3
loop_439:
sra %o3, %g1, %i4
fmovsleu %xcc, %f0, %f15
brz,a %i6, loop_440
loop_440:
fbuge %fcc3, loop_441
loop_441:
fmovrsgez %o2, %f5, %f1
fmul8ulx16 %f8, %f14, %f0
udivx %l5, 0x14EF, %o6
fmuld8sux16 %f7, %f0, %f6
sllx %g6, 0x1B, %o5
stw %o4, [%l7 + 0x54]
fcmpes %fcc3, %f11, %f2
fpack32 %f4, %f10, %f12
brgez %i2, loop_442
loop_442:
fbge %fcc0, loop_443
loop_443:
ldsh [%l7 + 0x24], %g5
fmovrsne %i7, %f15, %f6
taddcc %o0, %l3, %g3
stb %l0, [%l7 + 0x52]
fbe %fcc2, loop_444
loop_444:
ldsw [%l7 + 0x78], %g4
movcc %xcc, %g2, %l1
tvs %icc, 0x5
bpos,pn %icc, loop_445
loop_445:
sdivcc %g7, 0x03E7, %o7
srlx %l4, 0x09, %o1
fxnors %f12, %f9, %f13
fone %f4
fbge,a %fcc0, loop_446
loop_446:
fxors %f5, %f12, %f11
ldx [%l7 + 0x60], %l2
stx %i5, [%l7 + 0x50]
fabss %f6, %f12
fmul8x16au %f13, %f11, %f8
lduh [%l7 + 0x40], %i0
ta %xcc, 0x1
fnegs %f13, %f13
fmovrsgez %l6, %f9, %f13
fmovdl %xcc, %f0, %f10
bge,a,pt %xcc, loop_447
loop_447:
brz %i1, loop_448
loop_448:
ldub [%l7 + 0x41], %o3
ldsb [%l7 + 0x33], %g1
fornot2s %f14, %f6, %f4
movvc %icc, %i3, %i6
fbug %fcc2, loop_449
loop_449:
fblg,a %fcc1, loop_450
loop_450:
fbg %fcc1, loop_451
loop_451:
stw %i4, [%l7 + 0x64]
move %icc, %o2, %o6
std %f4, [%l7 + 0x08]
edge16ln %g6, %o5, %o4
ldsw [%l7 + 0x10], %l5
brgez %g5, loop_452
loop_452:
fbuge,a %fcc1, loop_453
loop_453:
fmovsvc %icc, %f1, %f12
fmovdge %icc, %f5, %f9
fsrc2 %f4, %f4
movg %xcc, %i7, %o0
fandnot2s %f1, %f5, %f4
fbge %fcc0, loop_454
loop_454:
fzeros %f15
fone %f4
umulcc %i2, 0x0CB0, %l3
ldsw [%l7 + 0x2C], %l0
movneg %icc, %g4, %g3
fzeros %f5
movrgz %l1, %g7, %o7
sllx %g2, 0x01, %o1
fornot1s %f8, %f1, %f14
andcc %l4, 0x1C57, %i5
ldsb [%l7 + 0x4F], %l2
ldsb [%l7 + 0x65], %i0
brlez,a %l6, loop_455
loop_455:
st %f1, [%l7 + 0x30]
fcmpes %fcc0, %f0, %f0
tg %xcc, 0x5
lduh [%l7 + 0x7C], %o3
fcmpgt16 %f14, %f6, %g1
bpos,pn %xcc, loop_456
loop_456:
subcc %i3, 0x0E91, %i6
ld [%l7 + 0x3C], %f15
fbug,a %fcc0, loop_457
loop_457:
array8 %i1, %o2, %o6
fbue %fcc2, loop_458
loop_458:
fmovdl %xcc, %f3, %f9
ldd [%l7 + 0x18], %f2
tge %icc, 0x7
fornot2 %f8, %f12, %f2
fzero %f6
std %f4, [%l7 + 0x78]
movne %xcc, %i4, %g6
sra %o4, %l5, %o5
array32 %i7, %o0, %i2
fbl %fcc3, loop_459
loop_459:
bpos,a loop_460
loop_460:
fmovrde %g5, %f8, %f6
sth %l0, [%l7 + 0x32]
fmovd %f6, %f12
ble,pn %icc, loop_461
loop_461:
brgz,a %g4, loop_462
loop_462:
fpadd16s %f10, %f14, %f5
bneg,a,pt %xcc, loop_463
loop_463:
fmovsn %icc, %f14, %f5
fmovsl %xcc, %f14, %f1
movvc %xcc, %l3, %g3
bcs,a,pn %icc, loop_464
loop_464:
fmovdgu %xcc, %f2, %f9
fnot2s %f12, %f12
fmovdcc %icc, %f1, %f10
fbo,a %fcc3, loop_465
loop_465:
fbne,a %fcc1, loop_466
loop_466:
subcc %g7, 0x1BA8, %o7
stx %g2, [%l7 + 0x28]
fmul8x16al %f7, %f8, %f10
edge32n %o1, %l1, %l4
fbe,a %fcc3, loop_467
loop_467:
tn %icc, 0x0
ldd [%l7 + 0x78], %f10
fmovdge %xcc, %f14, %f4
st %f2, [%l7 + 0x3C]
nop
setx loop_468, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_468:
fmovsn %xcc, %f12, %f15
sub %l2, 0x10BA, %i0
brlz,a %l6, loop_469
loop_469:
andn %o3, 0x0D48, %g1
fnot1s %f15, %f15
fsrc2 %f10, %f6
std %f0, [%l7 + 0x10]
fmul8x16au %f3, %f15, %f10
stw %i3, [%l7 + 0x1C]
fornot1 %f0, %f0, %f14
ldsb [%l7 + 0x09], %i5
tn %icc, 0x2
ldsh [%l7 + 0x4A], %i1
movneg %icc, %o2, %i6
ldsw [%l7 + 0x28], %i4
move %xcc, %g6, %o6
srl %o4, 0x02, %o5
brz %l5, loop_470
loop_470:
fmovda %xcc, %f14, %f4
std %f10, [%l7 + 0x08]
edge16ln %i7, %o0, %i2
nop
setx loop_471, %l0, %l1
jmpl %l1, %g5
loop_471:
fcmpeq32 %f4, %f10, %g4
ldd [%l7 + 0x50], %f8
xorcc %l0, 0x1FD5, %l3
sub %g7, 0x10B6, %o7
fbn,a %fcc1, loop_472
loop_472:
nop
setx loop_473, %l0, %l1
jmpl %l1, %g2
loop_473:
bcs,a,pt %icc, loop_474
loop_474:
be,a,pt %xcc, loop_475
loop_475:
ldsh [%l7 + 0x5C], %o1
movneg %xcc, %l1, %g3
xorcc %l2, %i0, %l6
ldsw [%l7 + 0x74], %l4
ldd [%l7 + 0x20], %f10
ldsb [%l7 + 0x47], %o3
std %f2, [%l7 + 0x10]
fzero %f8
fmul8ulx16 %f4, %f2, %f12
fsrc2s %f2, %f7
fmul8x16al %f10, %f6, %f2
udivx %g1, 0x0BE8, %i5
st %f9, [%l7 + 0x40]
fbne %fcc0, loop_476
loop_476:
fmovdl %xcc, %f10, %f10
ldsw [%l7 + 0x58], %i3
ldub [%l7 + 0x1E], %i1
lduh [%l7 + 0x14], %o2
fpack16 %f6, %f3
movrne %i6, %i4, %g6
ldsw [%l7 + 0x3C], %o4
lduw [%l7 + 0x20], %o5
std %f4, [%l7 + 0x60]
fmuld8sux16 %f4, %f12, %f12
brgez,a %l5, loop_477
loop_477:
fmovsgu %xcc, %f14, %f1
fmovde %icc, %f11, %f11
ldsh [%l7 + 0x24], %i7
addc %o0, 0x1DF0, %o6
bneg loop_478
loop_478:
fmul8x16au %f11, %f14, %f2
alignaddrl %i2, %g4, %g5
fmuld8ulx16 %f4, %f4, %f14
fcmpes %fcc3, %f4, %f11
andcc %l3, 0x0780, %g7
mulscc %o7, 0x0A63, %l0
movn %xcc, %g2, %l1
fmovdleu %icc, %f7, %f2
bgu %icc, loop_479
loop_479:
fandnot2 %f8, %f14, %f6
array32 %g3, %l2, %o1
fbne,a %fcc2, loop_480
loop_480:
srl %l6, 0x05, %i0
movgu %icc, %o3, %l4
brgz %g1, loop_481
loop_481:
st %f7, [%l7 + 0x10]
fbg %fcc3, loop_482
loop_482:
stw %i3, [%l7 + 0x60]
movg %icc, %i1, %o2
fmovsvc %xcc, %f5, %f6
fble,a %fcc1, loop_483
loop_483:
fmovrslz %i5, %f2, %f10
fpsub16 %f14, %f2, %f10
tn %xcc, 0x1
bvs,pt %icc, loop_484
loop_484:
stw %i4, [%l7 + 0x38]
fpmerge %f0, %f12, %f2
andcc %i6, %g6, %o4
ldsb [%l7 + 0x5D], %l5
st %f13, [%l7 + 0x20]
fbul %fcc1, loop_485
loop_485:
stx %i7, [%l7 + 0x58]
fzero %f8
stw %o0, [%l7 + 0x30]
fmovdne %xcc, %f5, %f10
andcc %o5, %o6, %i2
lduw [%l7 + 0x10], %g4
fcmps %fcc3, %f3, %f14
tge %icc, 0x6
st %f10, [%l7 + 0x68]
edge16 %g5, %g7, %l3
brz %o7, loop_486
loop_486:
brlez %g2, loop_487
loop_487:
xor %l1, 0x138F, %l0
tneg %xcc, 0x4
fandnot2s %f12, %f2, %f12
fmovdg %icc, %f11, %f5
fnot1 %f8, %f8
fmovsn %icc, %f0, %f10
ble,a,pt %icc, loop_488
loop_488:
sth %l2, [%l7 + 0x70]
fzero %f2
sra %g3, 0x02, %l6
movneg %xcc, %i0, %o3
bleu %xcc, loop_489
loop_489:
fmovsge %xcc, %f5, %f13
tneg %xcc, 0x7
bg %icc, loop_490
loop_490:
fmovdleu %xcc, %f6, %f0
stx %l4, [%l7 + 0x08]
fcmpd %fcc3, %f6, %f0
sllx %o1, 0x09, %i3
edge8l %i1, %g1, %o2
movneg %icc, %i4, %i6
stb %i5, [%l7 + 0x4C]
fpackfix %f4, %f4
fnegs %f9, %f11
movvs %xcc, %o4, %l5
fbuge,a %fcc1, loop_491
loop_491:
fxnor %f2, %f14, %f4
sub %g6, 0x0962, %o0
bg loop_492
loop_492:
bne %icc, loop_493
loop_493:
bl,a loop_494
loop_494:
fbule,a %fcc0, loop_495
loop_495:
stx %o5, [%l7 + 0x70]
orcc %i7, %i2, %g4
addcc %g5, %o6, %l3
addccc %o7, %g7, %g2
fmuld8ulx16 %f8, %f6, %f0
ldsh [%l7 + 0x16], %l0
tvc %icc, 0x3
addcc %l2, 0x1988, %l1
fbue %fcc1, loop_496
loop_496:
fpack16 %f12, %f5
movrne %l6, 0x3AC, %g3
ldsb [%l7 + 0x30], %o3
ldd [%l7 + 0x28], %f2
orn %l4, %i0, %i3
fsrc2 %f14, %f4
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 1:
!
! Type f : 316
! Type i : 289
! Type cti : 193
! Type l : 202
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Thread 2 Start
!
main_t2:
!# Initialize registers ..
!# Global registers
set 0xC, %g1
set 0x7, %g2
set 0x4, %g3
set 0x3, %g4
set 0x4, %g5
set 0x5, %g6
set 0xD, %g7
!# Input registers
set -0x9, %i0
set -0x7, %i1
set -0xF, %i2
set -0x3, %i3
set -0x7, %i4
set -0x7, %i5
set -0xE, %i6
set -0x5, %i7
!# Local registers
set 0x08BC0D68, %l0
set 0x1FD19D31, %l1
set 0x16384C65, %l2
set 0x052F0966, %l3
set 0x236FA62F, %l4
set 0x28C2DC2A, %l5
set 0x59D84575, %l6
!# Output registers
set -0x1B3C, %o0
set -0x0F10, %o1
set -0x03FF, %o2
set 0x106F, %o3
set -0x14C0, %o4
set 0x083C, %o5
set 0x0F39, %o6
set -0x0D8B, %o7
!# Float Registers
INIT_TH_FP_REG(%l7, %f0, 0x55555555aaaaaaaa)
INIT_TH_FP_REG(%l7, %f2, 0xaaaaaaaa55555555)
INIT_TH_FP_REG(%l7, %f4, 0xfedcba9876543210)
INIT_TH_FP_REG(%l7, %f6, 0x0123456789abcdef)
INIT_TH_FP_REG(%l7, %f8, 0x55aa55aaff00ff00)
INIT_TH_FP_REG(%l7, %f10, 0x1111111111111111)
INIT_TH_FP_REG(%l7, %f12, 0x8888888888888888)
INIT_TH_FP_REG(%l7, %f14, 0xfedcba9876543210)
!# Execute some ALU ops ..
movrgez %i1, %g1, %o2
lduh [%l7 + 0x1E], %i4
fmovscs %xcc, %f8, %f9
movl %xcc, %o1, %i5
mulx %i6, %l5, %g6
fornot2s %f0, %f11, %f5
fcmpne16 %f2, %f8, %o0
movre %o4, %i7, %o5
fmul8x16 %f10, %f4, %f2
stx %i2, [%l7 + 0x70]
fmul8x16 %f2, %f14, %f14
sllx %g4, 0x12, %o6
movcs %icc, %g5, %l3
edge8n %o7, %g7, %g2
bleu,a,pt %xcc, loop_497
loop_497:
for %f8, %f10, %f0
array32 %l2, %l1, %l0
umulcc %g3, %l6, %o3
movcc %xcc, %i0, %i3
xnor %l4, 0x18CF, %i1
edge32n %o2, %g1, %o1
udivcc %i5, 0x0DF7, %i4
fbl %fcc1, loop_498
loop_498:
be %xcc, loop_499
loop_499:
sdiv %l5, 0x07AD, %g6
ldsb [%l7 + 0x43], %o0
ldsb [%l7 + 0x37], %o4
mulscc %i6, 0x1706, %o5
tl %xcc, 0x0
sub %i7, %g4, %o6
fcmpeq32 %f6, %f14, %g5
tn %xcc, 0x7
sethi 0x1539, %i2
fbug %fcc1, loop_500
loop_500:
be %xcc, loop_501
loop_501:
stw %o7, [%l7 + 0x3C]
ldx [%l7 + 0x08], %l3
fxnors %f0, %f11, %f13
movcc %xcc, %g7, %g2
movrlez %l1, %l0, %l2
movrgez %g3, 0x21D, %o3
bpos,a loop_502
loop_502:
fbue,a %fcc2, loop_503
loop_503:
ldsw [%l7 + 0x28], %i0
bn,a,pt %icc, loop_504
loop_504:
subcc %l6, %i3, %i1
mulscc %l4, %o2, %o1
orcc %g1, 0x1E71, %i5
edge16l %i4, %l5, %o0
te %icc, 0x3
udivx %o4, 0x1937, %i6
orn %g6, %i7, %g4
fmovrsgz %o6, %f2, %f11
udivx %g5, 0x0806, %i2
edge8n %o7, %l3, %g7
tl %icc, 0x7
add %g2, %o5, %l0
fmovdvs %xcc, %f2, %f3
fmovsne %xcc, %f3, %f6
fmuld8sux16 %f7, %f6, %f8
array16 %l1, %l2, %o3
xor %g3, %i0, %i3
movvc %icc, %i1, %l6
fcmped %fcc3, %f6, %f10
fpackfix %f8, %f7
umulcc %o2, 0x0706, %o1
array8 %l4, %i5, %i4
movrlz %l5, %o0, %g1
edge32n %i6, %o4, %g6
tleu %xcc, 0x2
fmovsgu %xcc, %f11, %f2
xor %g4, %i7, %o6
movvs %icc, %i2, %o7
move %icc, %g5, %g7
fmovsvc %xcc, %f0, %f11
tneg %xcc, 0x7
subccc %g2, %l3, %l0
array8 %l1, %o5, %o3
umul %l2, 0x0A4C, %g3
fmovrdlez %i0, %f2, %f8
movcc %icc, %i1, %i3
fmovsgu %xcc, %f8, %f2
fsrc1s %f2, %f3
stx %o2, [%l7 + 0x60]
edge32l %o1, %l6, %i5
lduh [%l7 + 0x4A], %l4
faligndata %f12, %f0, %f0
xnor %i4, %l5, %g1
nop
setx loop_505, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_505:
fmovdge %xcc, %f8, %f12
movre %o0, %o4, %g6
fpsub16s %f6, %f13, %f3
subccc %g4, %i6, %i7
andcc %i2, %o7, %g5
srl %o6, %g7, %g2
movcc %xcc, %l3, %l0
stb %o5, [%l7 + 0x4F]
sdivcc %o3, 0x02EA, %l2
ldub [%l7 + 0x20], %l1
movrlz %i0, 0x20C, %i1
umulcc %g3, %o2, %i3
bpos,pt %xcc, loop_506
loop_506:
umulcc %l6, 0x1A85, %i5
fpadd32 %f8, %f2, %f10
stw %o1, [%l7 + 0x34]
nop
setx loop_507, %l0, %l1
jmpl %l1, %l4
loop_507:
edge32l %l5, %i4, %g1
ldsb [%l7 + 0x4A], %o0
siam 0x1
tsubcc %g6, %o4, %i6
fabss %f13, %f8
tne %xcc, 0x4
udivcc %i7, 0x14B2, %i2
nop
setx loop_508, %l0, %l1
jmpl %l1, %o7
loop_508:
movpos %xcc, %g4, %g5
movneg %xcc, %g7, %o6
movle %xcc, %g2, %l3
movrgz %o5, %o3, %l2
fbe,a %fcc1, loop_509
loop_509:
fblg,a %fcc2, loop_510
loop_510:
bvs,a,pn %xcc, loop_511
loop_511:
stw %l0, [%l7 + 0x14]
fmovrde %i0, %f6, %f4
bvc loop_512
loop_512:
std %f14, [%l7 + 0x10]
edge8n %i1, %g3, %l1
fmovsleu %icc, %f13, %f7
movrne %i3, %o2, %l6
andcc %o1, %i5, %l5
tvc %xcc, 0x2
fmovdne %xcc, %f6, %f5
lduh [%l7 + 0x16], %l4
movcc %icc, %i4, %o0
sethi 0x1B77, %g1
tge %icc, 0x1
movle %icc, %g6, %i6
tsubcctv %i7, 0x1BC4, %i2
fba,a %fcc2, loop_513
loop_513:
fxors %f5, %f11, %f10
mulscc %o4, %o7, %g5
edge16l %g7, %o6, %g2
fbug %fcc3, loop_514
loop_514:
movrlz %l3, %g4, %o5
fbul,a %fcc3, loop_515
loop_515:
lduh [%l7 + 0x20], %l2
tn %icc, 0x2
srax %o3, %l0, %i0
movg %xcc, %g3, %l1
edge32 %i1, %i3, %l6
lduw [%l7 + 0x2C], %o2
tleu %xcc, 0x2
tcs %xcc, 0x6
bcs,pn %xcc, loop_516
loop_516:
tvc %xcc, 0x3
tvs %icc, 0x2
fmovrde %i5, %f6, %f8
sub %o1, 0x02D2, %l4
edge16 %l5, %i4, %g1
movgu %icc, %g6, %o0
edge32n %i7, %i6, %o4
nop
setx loop_517, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_517:
fnot1 %f2, %f10
movneg %xcc, %o7, %g5
tvc %xcc, 0x1
alignaddr %i2, %g7, %o6
srlx %g2, %g4, %o5
array32 %l3, %o3, %l0
ldd [%l7 + 0x70], %f12
fandnot2s %f10, %f4, %f8
fabsd %f10, %f2
fnot1 %f2, %f2
alignaddr %i0, %l2, %l1
fbule,a %fcc2, loop_518
loop_518:
smul %i1, %i3, %g3
udivcc %o2, 0x11A0, %i5
sethi 0x0FAD, %l6
fbu %fcc2, loop_519
loop_519:
sdivx %l4, 0x02B7, %l5
umul %o1, 0x0BAC, %g1
brlz,a %g6, loop_520
loop_520:
fmul8x16au %f14, %f4, %f0
orn %i4, 0x0212, %i7
fmovsvs %xcc, %f0, %f15
ldsw [%l7 + 0x0C], %i6
tvc %icc, 0x3
subcc %o4, 0x1091, %o7
sdivcc %g5, 0x13FA, %i2
edge16ln %o0, %g7, %g2
tn %icc, 0x3
ble,a,pt %icc, loop_521
loop_521:
fors %f0, %f14, %f0
smul %g4, %o5, %l3
movre %o6, 0x3DB, %o3
tg %xcc, 0x1
sth %i0, [%l7 + 0x22]
brlez,a %l0, loop_522
loop_522:
subc %l1, %i1, %l2
ldub [%l7 + 0x22], %i3
tsubcc %g3, %o2, %l6
tg %xcc, 0x1
ldsb [%l7 + 0x3C], %i5
andncc %l5, %l4, %o1
bne %icc, loop_523
loop_523:
lduw [%l7 + 0x44], %g1
edge16 %i4, %i7, %g6
tpos %xcc, 0x7
edge32n %o4, %o7, %i6
movneg %icc, %g5, %i2
tvc %xcc, 0x3
sethi 0x11AD, %o0
stw %g7, [%l7 + 0x54]
edge8 %g4, %g2, %l3
tpos %icc, 0x1
subccc %o5, %o3, %o6
fexpand %f8, %f6
orn %l0, %l1, %i1
taddcctv %i0, 0x0E02, %l2
lduh [%l7 + 0x32], %g3
tgu %xcc, 0x1
movvs %icc, %o2, %i3
edge32ln %l6, %l5, %l4
fnot1 %f10, %f6
fbug,a %fcc0, loop_524
loop_524:
taddcc %o1, 0x02F6, %g1
and %i5, %i7, %i4
array32 %o4, %o7, %i6
fmovdneg %xcc, %f15, %f13
siam 0x1
bn,pt %xcc, loop_525
loop_525:
edge32 %g6, %g5, %i2
edge16ln %o0, %g4, %g2
udiv %g7, 0x0AEE, %o5
lduw [%l7 + 0x68], %l3
ldsw [%l7 + 0x60], %o6
movrgez %o3, %l0, %i1
ldub [%l7 + 0x1B], %i0
array16 %l1, %g3, %l2
sllx %o2, 0x06, %i3
tsubcctv %l6, %l4, %l5
smulcc %o1, 0x0686, %i5
fors %f14, %f10, %f4
bcs,a,pn %icc, loop_526
loop_526:
move %icc, %i7, %i4
taddcc %o4, %o7, %g1
add %g6, 0x0E86, %g5
move %xcc, %i2, %i6
array32 %o0, %g2, %g7
bvs,a %icc, loop_527
loop_527:
sth %o5, [%l7 + 0x28]
srl %g4, 0x0B, %o6
fbe %fcc2, loop_528
loop_528:
fsrc2s %f7, %f3
fpack16 %f4, %f2
udivcc %l3, 0x0AA9, %o3
movpos %icc, %i1, %i0
array16 %l0, %l1, %l2
xnorcc %g3, %o2, %l6
ldsb [%l7 + 0x6E], %i3
ba,a %icc, loop_529
loop_529:
alignaddrl %l4, %l5, %o1
movvc %xcc, %i7, %i4
faligndata %f8, %f10, %f4
or %o4, 0x08D2, %o7
ldsh [%l7 + 0x74], %i5
movle %icc, %g6, %g1
std %f2, [%l7 + 0x28]
sth %i2, [%l7 + 0x14]
movleu %icc, %g5, %i6
movcc %xcc, %g2, %g7
stb %o0, [%l7 + 0x43]
nop
setx loop_530, %l0, %l1
jmpl %l1, %o5
loop_530:
movrne %g4, %o6, %l3
fornot1s %f8, %f0, %f15
fnands %f8, %f15, %f4
lduh [%l7 + 0x62], %i1
addc %o3, %l0, %l1
be,a,pt %icc, loop_531
loop_531:
and %l2, %i0, %g3
sdivx %l6, 0x11D1, %o2
std %f14, [%l7 + 0x60]
orcc %l4, 0x0516, %l5
edge16n %i3, %i7, %o1
tvs %xcc, 0x4
srax %o4, %i4, %o7
alignaddr %i5, %g1, %i2
subcc %g5, 0x174C, %i6
fornot2s %f2, %f3, %f14
tl %xcc, 0x1
movre %g2, 0x34E, %g7
srax %o0, 0x06, %g6
move %icc, %o5, %o6
xorcc %l3, %g4, %i1
tne %xcc, 0x7
addc %l0, %o3, %l1
fmovda %icc, %f0, %f11
fcmple16 %f8, %f2, %l2
addcc %i0, %l6, %o2
fornot2s %f7, %f13, %f0
ld [%l7 + 0x7C], %f1
bvs,a,pn %xcc, loop_532
loop_532:
brlz,a %l4, loop_533
loop_533:
mulscc %l5, 0x1EA5, %i3
edge8ln %g3, %o1, %o4
subcc %i4, %i7, %o7
edge8n %g1, %i2, %i5
fcmple16 %f8, %f4, %i6
xor %g2, 0x1CEC, %g5
bl,a %icc, loop_534
loop_534:
ldx [%l7 + 0x10], %g7
array16 %o0, %g6, %o5
bpos,pn %xcc, loop_535
loop_535:
fmovsne %xcc, %f7, %f14
taddcctv %l3, %g4, %i1
fsrc2s %f0, %f4
movrgez %o6, 0x11C, %o3
edge16l %l0, %l2, %i0
xor %l1, 0x19CF, %l6
movneg %icc, %l4, %o2
subcc %i3, 0x1573, %g3
sll %o1, 0x0C, %l5
movneg %xcc, %i4, %i7
stx %o4, [%l7 + 0x40]
edge32n %o7, %g1, %i2
fbn %fcc1, loop_536
loop_536:
ld [%l7 + 0x48], %f4
fmovdneg %icc, %f0, %f12
subccc %i5, 0x172C, %g2
fbu,a %fcc3, loop_537
loop_537:
edge8 %i6, %g5, %g7
fmovdneg %icc, %f4, %f6
edge8n %g6, %o0, %o5
move %xcc, %g4, %l3
ldd [%l7 + 0x78], %f12
fmovdn %icc, %f0, %f14
alignaddrl %i1, %o3, %o6
sethi 0x028C, %l0
ldsh [%l7 + 0x10], %i0
subcc %l2, %l6, %l4
and %o2, %l1, %i3
andncc %g3, %l5, %i4
sub %o1, 0x1BA4, %o4
brgez %o7, loop_538
loop_538:
bn,a,pn %icc, loop_539
loop_539:
ta %xcc, 0x7
ldub [%l7 + 0x61], %i7
array32 %g1, %i5, %g2
bgu,a,pt %xcc, loop_540
loop_540:
orncc %i2, %i6, %g7
fmovsleu %xcc, %f3, %f6
lduw [%l7 + 0x38], %g5
and %o0, 0x0B9B, %g6
tl %xcc, 0x5
alignaddrl %o5, %g4, %i1
movrgez %l3, %o6, %o3
udiv %i0, 0x1C9C, %l2
movge %icc, %l0, %l4
andncc %o2, %l6, %l1
brz,a %i3, loop_541
loop_541:
lduw [%l7 + 0x34], %l5
movpos %icc, %i4, %o1
fbug %fcc3, loop_542
loop_542:
tgu %icc, 0x0
tne %icc, 0x4
movne %xcc, %g3, %o4
move %xcc, %o7, %g1
ldsw [%l7 + 0x54], %i5
mulscc %g2, 0x14A4, %i7
ld [%l7 + 0x3C], %f11
fxnors %f4, %f7, %f5
fmovsvc %icc, %f7, %f4
ld [%l7 + 0x30], %f6
sethi 0x0E00, %i6
brgz %i2, loop_543
loop_543:
movleu %xcc, %g5, %o0
brz %g7, loop_544
loop_544:
tl %icc, 0x3
movrlez %g6, %o5, %g4
fandnot2s %f3, %f7, %f15
array8 %l3, %o6, %o3
edge8ln %i1, %l2, %i0
mova %icc, %l4, %o2
fcmpd %fcc1, %f14, %f8
edge32n %l6, %l0, %i3
std %f4, [%l7 + 0x78]
sth %l5, [%l7 + 0x16]
umul %i4, 0x1075, %l1
tg %icc, 0x1
tvs %icc, 0x5
pdist %f4, %f4, %f4
brgez,a %o1, loop_545
loop_545:
fmovdvc %xcc, %f8, %f14
ldsh [%l7 + 0x38], %o4
tcc %xcc, 0x7
bneg,pn %xcc, loop_546
loop_546:
ldd [%l7 + 0x28], %f0
taddcctv %g3, %o7, %g1
stx %i5, [%l7 + 0x28]
tcc %icc, 0x4
std %f4, [%l7 + 0x20]
sllx %g2, %i6, %i2
udiv %g5, 0x0F80, %i7
sdivx %o0, 0x0BA4, %g7
ldsb [%l7 + 0x58], %g6
ta %xcc, 0x4
fnot1 %f0, %f14
movg %xcc, %o5, %l3
sethi 0x1AD1, %g4
st %f10, [%l7 + 0x44]
edge32ln %o6, %o3, %l2
fmovsle %icc, %f12, %f10
brgez,a %i1, loop_547
loop_547:
tg %icc, 0x3
movrgez %i0, 0x204, %o2
fmovspos %xcc, %f2, %f14
fmovdl %icc, %f7, %f15
edge32l %l6, %l4, %i3
tne %icc, 0x6
fcmpgt32 %f0, %f2, %l0
mulx %i4, %l1, %l5
subc %o1, %o4, %o7
fbu %fcc2, loop_548
loop_548:
subcc %g3, %i5, %g2
stx %i6, [%l7 + 0x68]
xnorcc %g1, %i2, %i7
fmovspos %icc, %f14, %f9
movrgez %g5, 0x390, %g7
fzero %f10
edge32 %g6, %o0, %o5
movl %icc, %g4, %l3
sll %o6, %l2, %i1
fandnot1 %f4, %f4, %f4
orn %i0, 0x1FFB, %o3
std %f0, [%l7 + 0x10]
srlx %o2, 0x02, %l4
movgu %icc, %i3, %l6
nop
setx loop_549, %l0, %l1
jmpl %l1, %l0
loop_549:
addc %i4, 0x05DC, %l1
movne %icc, %l5, %o4
movgu %xcc, %o1, %g3
subc %o7, 0x01F4, %i5
movleu %xcc, %i6, %g1
edge16ln %g2, %i7, %i2
fornot2s %f1, %f4, %f11
orncc %g7, 0x1F09, %g6
edge32n %g5, %o5, %o0
and %l3, %o6, %l2
tn %icc, 0x0
nop
setx loop_550, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_550:
lduw [%l7 + 0x34], %g4
move %icc, %i0, %o3
sra %i1, %o2, %l4
subcc %i3, %l0, %l6
movcs %xcc, %l1, %i4
mova %icc, %l5, %o1
subccc %g3, %o7, %i5
ldd [%l7 + 0x40], %f2
stw %i6, [%l7 + 0x28]
movrgez %o4, 0x261, %g2
fsrc2s %f8, %f11
mova %icc, %i7, %i2
udiv %g7, 0x1238, %g1
addcc %g5, %g6, %o0
fmovsgu %xcc, %f15, %f11
mulscc %o5, 0x1FD8, %l3
fbo,a %fcc3, loop_551
loop_551:
bg,a,pt %xcc, loop_552
loop_552:
fnot2 %f0, %f2
tcs %icc, 0x0
fmovsgu %icc, %f11, %f8
fbo %fcc3, loop_553
loop_553:
edge8l %o6, %g4, %i0
edge8ln %l2, %i1, %o2
or %l4, 0x0ADA, %o3
fbg %fcc1, loop_554
loop_554:
udiv %l0, 0x1537, %i3
faligndata %f10, %f14, %f2
srax %l1, %i4, %l5
movre %o1, %l6, %o7
fpadd32 %f8, %f6, %f0
sllx %g3, 0x1C, %i5
lduw [%l7 + 0x2C], %o4
bg,a %icc, loop_555
loop_555:
sth %g2, [%l7 + 0x34]
xor %i7, %i6, %g7
taddcc %g1, 0x17D7, %i2
nop
setx loop_556, %l0, %l1
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_556:
ldsw [%l7 + 0x58], %g6
xorcc %g5, 0x069E, %o0
movvs %xcc, %o5, %l3
movl %icc, %o6, %i0
edge16 %l2, %i1, %o2
sub %g4, %l4, %l0
tpos %icc, 0x5
tl %xcc, 0x2
fblg,a %fcc3, loop_557
loop_557:
movgu %xcc, %o3, %i3
ldd [%l7 + 0x70], %f6
siam 0x4
tn %icc, 0x1
addccc %i4, %l1, %o1
fmuld8sux16 %f7, %f0, %f6
fba,a %fcc2, loop_558
loop_558:
alignaddrl %l6, %l5, %o7
ld [%l7 + 0x1C], %f5
sll %i5, %o4, %g2
edge16ln %i7, %i6, %g3
movrlz %g1, %i2, %g6
tn %xcc, 0x3
movleu %xcc, %g5, %o0
te %icc, 0x2
andcc %g7, %o5, %l3
tg %icc, 0x2
brlez %i0, loop_559
loop_559:
fmuld8sux16 %f5, %f10, %f12
fpsub32s %f12, %f6, %f11
tpos %xcc, 0x1
fmul8x16 %f1, %f0, %f4
edge16ln %l2, %i1, %o2
orcc %g4, 0x0F30, %l4
tvs %xcc, 0x1
tne %xcc, 0x3
movvs %xcc, %o6, %l0
stb %o3, [%l7 + 0x68]
fandnot2 %f14, %f2, %f10
edge32l %i4, %l1, %i3
fornot1 %f4, %f2, %f10
edge8 %o1, %l6, %o7
taddcc %i5, %o4, %g2
fmovde %xcc, %f10, %f13
edge8 %i7, %i6, %g3
and %l5, %i2, %g1
sth %g6, [%l7 + 0x1A]
tcs %icc, 0x0
andcc %g5, 0x0B1C, %g7
fmovdgu %icc, %f15, %f14
fnands %f1, %f1, %f8
bl,a loop_560
loop_560:
tsubcctv %o0, %l3, %i0
movcs %icc, %l2, %i1
tvc %icc, 0x0
edge8n %o5, %g4, %o2
subccc %l4, 0x0193, %o6
fcmpne16 %f12, %f14, %o3
edge8ln %l0, %i4, %l1
bvs %icc, loop_561
loop_561:
fmovsn %xcc, %f2, %f0
bcs,a,pt %xcc, loop_562
loop_562:
orncc %i3, %l6, %o1
movl %xcc, %o7, %o4
edge8ln %g2, %i7, %i6
movle %icc, %i5, %l5
andn %i2, 0x01C7, %g3
mulx %g1, %g6, %g5
array16 %g7, %l3, %i0
sethi 0x0E3D, %l2
movl %icc, %o0, %i1
popc %g4, %o5
movvs %xcc, %l4, %o2
fbule %fcc2, loop_563
loop_563:
fmovsleu %icc, %f9, %f8
movcs %icc, %o3, %o6
movrgez %l0, 0x172, %l1
smulcc %i3, 0x00D7, %l6
lduw [%l7 + 0x64], %o1
fandnot1 %f12, %f10, %f12
fmovsneg %xcc, %f1, %f5
brnz %o7, loop_564
loop_564:
xnorcc %i4, %g2, %i7
taddcctv %i6, %i5, %o4
edge16l %l5, %i2, %g3
andcc %g1, %g5, %g6
tge %icc, 0x1
fnegs %f2, %f3
mulx %g7, %i0, %l2
fpadd32 %f12, %f6, %f8
fmovsn %icc, %f11, %f13
udiv %l3, 0x1B95, %i1
ldsb [%l7 + 0x4E], %g4
fsrc1 %f2, %f8
alignaddr %o0, %l4, %o2
lduh [%l7 + 0x44], %o5
fmovsvs %xcc, %f2, %f7
bn %icc, loop_565
loop_565:
addc %o3, 0x0534, %l0
tvc %icc, 0x6
addcc %o6, 0x1521, %l1
sllx %l6, 0x04, %o1
edge8n %o7, %i4, %g2
fmovsa %icc, %f1, %f3
edge8n %i3, %i6, %i5
movrgez %o4, %l5, %i7
be loop_566
loop_566:
srlx %g3, 0x08, %g1
sethi 0x08CB, %i2
edge32n %g6, %g7, %g5
tne %xcc, 0x2
udivcc %i0, 0x0487, %l2
orcc %l3, %g4, %i1
fmul8x16au %f4, %f14, %f2
ba,a,pn %xcc, loop_567
loop_567:
movne %xcc, %o0, %l4
movn %xcc, %o2, %o3
andn %l0, %o5, %o6
fxors %f12, %f4, %f6
fbule %fcc0, loop_568
loop_568:
movrlez %l1, %o1, %l6
sllx %o7, 0x09, %i4
xorcc %i3, 0x1A5F, %g2
lduw [%l7 + 0x50], %i5
ld [%l7 + 0x10], %f13
bvc loop_569
loop_569:
fble,a %fcc0, loop_570
loop_570:
subc %i6, %o4, %i7
andncc %l5, %g3, %i2
brgez %g6, loop_571
loop_571:
fcmps %fcc1, %f3, %f0
fabsd %f12, %f12
edge16 %g1, %g5, %g7
orcc %i0, 0x1178, %l3
alignaddr %l2, %i1, %g4
movg %xcc, %o0, %l4
fmul8sux16 %f10, %f12, %f12
tge %xcc, 0x1
edge32ln %o2, %o3, %o5
edge32n %l0, %o6, %l1
tcc %icc, 0x5
edge32ln %l6, %o7, %o1
sdivx %i4, 0x0798, %g2
tneg %icc, 0x4
stx %i5, [%l7 + 0x58]
fnor %f4, %f8, %f14
mulscc %i3, 0x0862, %i6
fpsub32s %f11, %f6, %f15
movrne %i7, %o4, %l5
tsubcc %g3, %i2, %g6
fbg %fcc3, loop_572
loop_572:
sub %g5, %g7, %g1
tge %icc, 0x4
tn %xcc, 0x0
stb %i0, [%l7 + 0x5F]
movcc %icc, %l2, %i1
tpos %xcc, 0x6
and %l3, %g4, %l4
fbue %fcc1, loop_573
loop_573:
tn %xcc, 0x2
tcc %icc, 0x6
movrlez %o2, %o0, %o3
umul %o5, %o6, %l1
edge32l %l6, %l0, %o7
fpadd16 %f2, %f8, %f4
ldd [%l7 + 0x48], %f14
tvs %icc, 0x0
tge %xcc, 0x6
smul %o1, %i4, %i5
edge16n %g2, %i3, %i6
xnorcc %o4, 0x182A, %l5
edge8n %i7, %g3, %g6
bgu,a,pt %icc, loop_574
loop_574:
ldx [%l7 + 0x20], %i2
fbg %fcc1, loop_575
loop_575:
alignaddr %g7, %g1, %g5
lduw [%l7 + 0x54], %i0
ldub [%l7 + 0x6F], %l2
stb %l3, [%l7 + 0x40]
fbo %fcc2, loop_576
loop_576:
tpos %xcc, 0x0
lduw [%l7 + 0x38], %g4
subcc %i1, %o2, %o0
bvc,pn %icc, loop_577
loop_577:
taddcctv %o3, 0x1958, %l4
or %o5, %o6, %l6
smulcc %l0, %o7, %l1
subc %o1, 0x1737, %i4
sth %g2, [%l7 + 0x12]
movle %icc, %i3, %i6
fmovrslz %o4, %f3, %f5
edge16l %i5, %l5, %g3
edge8ln %i7, %i2, %g6
fbuge %fcc2, loop_578
loop_578:
tpos %xcc, 0x1
movrgz %g7, %g5, %g1
popc %i0, %l2
move %xcc, %l3, %g4
alignaddrl %o2, %i1, %o0
movvs %icc, %l4, %o5
lduw [%l7 + 0x14], %o6
siam 0x5
fbo %fcc0, loop_579
loop_579:
movvs %icc, %o3, %l0
tsubcc %l6, 0x090C, %l1
edge16 %o7, %i4, %o1
sub %i3, 0x1A4E, %i6
fandnot2s %f11, %f13, %f6
move %icc, %o4, %g2
fmovdcs %xcc, %f7, %f2
tl %xcc, 0x5
mulscc %i5, 0x1B09, %l5
smul %i7, %g3, %g6
edge32ln %g7, %i2, %g1
fble %fcc3, loop_580
loop_580:
orn %i0, 0x120C, %g5
fmovrdgez %l2, %f14, %f14
bne %icc, loop_581
loop_581:
lduh [%l7 + 0x28], %g4
fsrc2s %f6, %f10
stw %l3, [%l7 + 0x78]
tsubcctv %i1, 0x0A83, %o2
andcc %l4, %o0, %o6
fpsub16 %f4, %f4, %f10
fpsub16 %f0, %f0, %f8
udivx %o3, 0x0FD4, %o5
umul %l6, 0x17D9, %l0
srlx %l1, %i4, %o7
fors %f12, %f10, %f7
std %f10, [%l7 + 0x68]
fcmpne32 %f4, %f8, %o1
fmovrsgz %i3, %f5, %f5
ba,pn %xcc, loop_582
loop_582:
movrlz %i6, %o4, %i5
srlx %l5, %i7, %g2
fcmpeq32 %f0, %f6, %g3
srlx %g7, 0x14, %g6
movrlez %g1, %i2, %i0
fcmpgt32 %f12, %f8, %l2
tne %xcc, 0x3
sth %g5, [%l7 + 0x28]
popc %l3, %i1
movge %xcc, %g4, %o2
edge32 %l4, %o6, %o3
fands %f1, %f15, %f15
ld [%l7 + 0x6C], %f3
fmovsge %xcc, %f1, %f3
fba %fcc0, loop_583
loop_583:
bneg loop_584
loop_584:
stb %o5, [%l7 + 0x78]
fbl,a %fcc2, loop_585
loop_585:
mova %xcc, %l6, %o0
andncc %l0, %l1, %i4
fbule %fcc2, loop_586
loop_586:
tl %xcc, 0x7
ldub [%l7 + 0x16], %o1
orcc %o7, 0x1D1A, %i3
ldsh [%l7 + 0x60], %o4
xor %i6, 0x0057, %l5
fbne %fcc0, loop_587
loop_587:
lduw [%l7 + 0x30], %i7
tg %xcc, 0x1
taddcctv %g2, %g3, %i5
fcmpeq32 %f12, %f4, %g6
taddcctv %g7, %i2, %i0
xnor %l2, %g5, %g1
bge,a loop_588
loop_588:
fcmpes %fcc0, %f13, %f7
brgz %l3, loop_589
loop_589:
stb %g4, [%l7 + 0x10]
edge32ln %i1, %o2, %o6
lduh [%l7 + 0x3E], %o3
xorcc %o5, %l6, %l4
ldsw [%l7 + 0x34], %o0
fpadd16s %f4, %f2, %f15
fcmple16 %f4, %f14, %l0
movcc %xcc, %l1, %o1
fmovdne %icc, %f10, %f15
movg %xcc, %i4, %i3
movpos %xcc, %o7, %i6
sth %l5, [%l7 + 0x4C]
tle %icc, 0x0
tne %xcc, 0x2
fsrc1s %f0, %f0
faligndata %f6, %f6, %f2
tleu %xcc, 0x1
popc 0x1A24, %o4
tn %xcc, 0x6
tvc %icc, 0x0
fmovspos %xcc, %f13, %f0
bgu,a,pn %xcc, loop_590
loop_590:
edge32l %g2, %i7, %g3
udivcc %g6, 0x18FB, %i5
mulscc %g7, %i2, %i0
sth %g5, [%l7 + 0x56]
fmul8x16au %f1, %f12, %f0
fble %fcc2, loop_591
loop_591:
bcs,a %xcc, loop_592
loop_592:
andcc %g1, 0x0940, %l2
stw %g4, [%l7 + 0x5C]
tpos %xcc, 0x4
popc %l3, %i1
tpos %xcc, 0x3
nop
setx loop_593, %l0, %l1
jmpl %l1, %o6
loop_593:
edge8ln %o2, %o5, %l6
fmovdle %xcc, %f0, %f11
fmovdvc %icc, %f10, %f4
fpadd32s %f4, %f7, %f9
ldd [%l7 + 0x38], %f10
movrlez %l4, %o3, %o0
fxnor %f14, %f2, %f0
movrgz %l1, %l0, %i4
array32 %i3, %o7, %i6
fcmpes %fcc3, %f2, %f8
movl %xcc, %l5, %o4
fandnot1 %f10, %f12, %f4
sdivcc %g2, 0x1F0F, %o1
tpos %icc, 0x4
sdivx %g3, 0x0D99, %g6
movrgez %i7, 0x069, %i5
fmul8x16al %f1, %f0, %f2
subcc %i2, 0x003F, %g7
fmovrdgez %g5, %f4, %f8
bleu %xcc, loop_594
loop_594:
udivx %i0, 0x0157, %l2
andcc %g4, 0x1154, %l3
tleu %icc, 0x7
st %f4, [%l7 + 0x38]
sub %i1, %o6, %g1
udiv %o2, 0x0840, %l6
fmovrsgez %l4, %f8, %f7
edge32 %o3, %o5, %l1
te %xcc, 0x1
ba,a,pn %icc, loop_595
loop_595:
tne %xcc, 0x6
ldub [%l7 + 0x19], %o0
smul %l0, 0x1625, %i3
brgz %i4, loop_596
loop_596:
edge16ln %o7, %i6, %o4
brgz,a %l5, loop_597
loop_597:
ldsb [%l7 + 0x33], %o1
lduw [%l7 + 0x38], %g2
movcs %icc, %g6, %i7
or %g3, 0x070A, %i5
subcc %g7, %g5, %i2
taddcc %i0, 0x118C, %g4
edge8ln %l3, %i1, %l2
ldsb [%l7 + 0x31], %g1
smul %o6, %o2, %l4
mulx %l6, 0x19EB, %o3
edge8ln %l1, %o5, %l0
stw %i3, [%l7 + 0x50]
ldsw [%l7 + 0x38], %o0
fandnot2s %f15, %f15, %f6
edge8ln %o7, %i4, %i6
array32 %l5, %o1, %o4
stw %g2, [%l7 + 0x08]
fmovdl %xcc, %f8, %f10
movrlz %i7, %g3, %i5
xor %g6, %g5, %g7
addccc %i2, 0x0203, %i0
te %icc, 0x1
fmul8ulx16 %f14, %f6, %f2
tcs %xcc, 0x4
fsrc2 %f8, %f8
edge8ln %l3, %i1, %g4
sdivx %g1, 0x1B72, %o6
mova %icc, %l2, %l4
and %o2, %l6, %l1
orncc %o5, 0x1E3D, %o3
movge %icc, %l0, %i3
fmovrde %o7, %f14, %f12
mulx %i4, 0x026C, %o0
movpos %icc, %i6, %l5
edge16n %o1, %o4, %g2
movg %icc, %i7, %g3
faligndata %f10, %f2, %f6
tn %icc, 0x1
fxor %f8, %f14, %f4
movrlz %g6, %i5, %g7
move %icc, %i2, %g5
udiv %l3, 0x151A, %i0
movg %icc, %g4, %i1
smulcc %g1, 0x0F60, %l2
fnegd %f10, %f0
srax %l4, 0x1A, %o6
bn,pt %icc, loop_598
loop_598:
fmovdvc %xcc, %f1, %f14
fbge,a %fcc1, loop_599
loop_599:
ld [%l7 + 0x38], %f11
udivcc %l6, 0x071E, %l1
tcs %icc, 0x0
movrlz %o5, 0x077, %o3
mova %icc, %o2, %i3
brlz,a %l0, loop_600
loop_600:
movle %icc, %i4, %o0
bgu,a loop_601
loop_601:
bg,a loop_602
loop_602:
subcc %i6, 0x17CC, %o7
edge16ln %l5, %o4, %g2
brgez %i7, loop_603
loop_603:
movleu %xcc, %o1, %g3
orcc %g6, %g7, %i2
sllx %g5, %l3, %i0
tleu %xcc, 0x6
mova %xcc, %i5, %g4
stw %i1, [%l7 + 0x5C]
sth %g1, [%l7 + 0x74]
stb %l4, [%l7 + 0x11]
tneg %xcc, 0x1
tne %xcc, 0x5
movrne %l2, 0x322, %l6
orn %o6, 0x030E, %o5
ldsw [%l7 + 0x1C], %o3
movrne %l1, %i3, %l0
bpos,a loop_604
loop_604:
sth %i4, [%l7 + 0x6E]
fmovscs %xcc, %f2, %f12
fmovsgu %xcc, %f9, %f6
fpackfix %f8, %f13
tg %xcc, 0x7
umul %o0, 0x04A4, %i6
edge32l %o7, %o2, %o4
smulcc %g2, %l5, %i7
ldsw [%l7 + 0x1C], %o1
fbne,a %fcc3, loop_605
loop_605:
smul %g3, %g7, %g6
tle %icc, 0x1
faligndata %f8, %f8, %f6
umul %i2, %l3, %g5
subc %i5, %g4, %i0
movrlez %i1, 0x2AF, %g1
edge32 %l2, %l4, %l6
xor %o6, 0x155D, %o3
xor %o5, 0x1971, %i3
movpos %icc, %l0, %l1
bcs,a,pn %icc, loop_606
loop_606:
bvs,a,pt %xcc, loop_607
loop_607:
tvs %xcc, 0x7
popc %i4, %o0
movn %icc, %o7, %o2
faligndata %f14, %f8, %f4
subcc %i6, %o4, %l5
bvc %icc, loop_608
loop_608:
xnorcc %g2, %i7, %o1
sth %g7, [%l7 + 0x4E]
array32 %g3, %i2, %l3
array32 %g5, %g6, %g4
movrgez %i0, %i5, %g1
mulscc %i1, %l4, %l6
edge8l %o6, %o3, %o5
fxnors %f4, %f12, %f0
fmovsneg %xcc, %f4, %f1
orn %l2, 0x056C, %l0
umulcc %l1, %i3, %i4
sra %o7, %o0, %i6
fmul8x16au %f0, %f0, %f12
ldd [%l7 + 0x60], %f10
tleu %icc, 0x2
fone %f6
array16 %o4, %l5, %g2
movleu %xcc, %o2, %o1
popc 0x0835, %i7
fbge %fcc1, loop_609
loop_609:
fornot2 %f0, %f12, %f8
lduh [%l7 + 0x3C], %g3
ldub [%l7 + 0x4B], %g7
stb %i2, [%l7 + 0x39]
tle %xcc, 0x7
fcmpes %fcc3, %f12, %f0
lduw [%l7 + 0x7C], %l3
movg %xcc, %g5, %g4
fcmple16 %f14, %f2, %g6
ldd [%l7 + 0x28], %f4
fmovsleu %icc, %f3, %f11
edge16ln %i5, %g1, %i0
andn %l4, %i1, %l6
ldd [%l7 + 0x18], %f0
std %f0, [%l7 + 0x50]
fmovs %f7, %f1
subc %o6, %o5, %o3
fnands %f2, %f12, %f3
andncc %l0, %l2, %i3
sll %l1, 0x06, %i4
fmovdpos %icc, %f12, %f15
andcc %o0, 0x0111, %o7
ldsb [%l7 + 0x0A], %i6
ldsw [%l7 + 0x74], %o4
brnz %l5, loop_610
loop_610:
movle %icc, %g2, %o1
bge,a,pn %xcc, loop_611
loop_611:
ldx [%l7 + 0x48], %i7
movrgz %g3, %g7, %i2
fcmple16 %f8, %f10, %o2
fcmped %fcc3, %f6, %f2
fcmpeq32 %f4, %f6, %l3
xor %g5, %g6, %i5
movne %icc, %g4, %g1
fmovdgu %icc, %f4, %f7
ldsb [%l7 + 0x63], %i0
udiv %l4, 0x1A76, %i1
fmovdcc %xcc, %f6, %f6
fmovsn %icc, %f3, %f10
lduw [%l7 + 0x74], %l6
fbug,a %fcc0, loop_612
loop_612:
movne %xcc, %o6, %o3
ta %icc, 0x1
std %f14, [%l7 + 0x18]
umul %l0, %o5, %l2
fmovrdlz %i3, %f14, %f0
udiv %l1, 0x03E1, %o0
alignaddr %i4, %i6, %o7
movpos %icc, %l5, %o4
fmovrslez %g2, %f15, %f6
fbug,a %fcc2, loop_613
loop_613:
nop
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 2:
!
! Type f : 174
! Type cti : 117
! Type i : 579
! Type l : 130
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Thread 3 Start
!
main_t3:
!# Initialize registers ..
!# Global registers
set 0x9, %g1
set 0x3, %g2
set 0x9, %g3
set 0x7, %g4
set 0xA, %g5
set 0xF, %g6
set 0x8, %g7
!# Input registers
set -0x9, %i0
set -0x1, %i1
set -0xF, %i2
set -0x2, %i3
set -0xF, %i4
set -0xA, %i5
set -0x0, %i6
set -0x4, %i7
!# Local registers
set 0x7C2BA8C3, %l0
set 0x4CAC021E, %l1
set 0x4E139272, %l2
set 0x7D712526, %l3
set 0x6CB399BF, %l4
set 0x0CF6A75A, %l5
set 0x312EB0C8, %l6
!# Output registers
set 0x121F, %o0
set -0x1F28, %o1
set -0x156B, %o2
set -0x0D48, %o3
set -0x1748, %o4
set -0x19C9, %o5
set -0x1490, %o6
set 0x18B2, %o7
!# Float Registers
INIT_TH_FP_REG(%l7, %f0, 0x55555555aaaaaaaa)
INIT_TH_FP_REG(%l7, %f2, 0xaaaaaaaa55555555)
INIT_TH_FP_REG(%l7, %f4, 0xfedcba9876543210)
INIT_TH_FP_REG(%l7, %f6, 0x0123456789abcdef)
INIT_TH_FP_REG(%l7, %f8, 0x55aa55aaff00ff00)
INIT_TH_FP_REG(%l7, %f10, 0x1111111111111111)
INIT_TH_FP_REG(%l7, %f12, 0x8888888888888888)
INIT_TH_FP_REG(%l7, %f14, 0xfedcba9876543210)
!# Execute some ALU ops ..
edge32n %o1, %g3, %g7
sth %i2, [%l7 + 0x74]
ld [%l7 + 0x64], %f10
fmovsge %icc, %f12, %f5
fands %f10, %f8, %f9
fmovsneg %icc, %f14, %f0
fmovrdne %i7, %f2, %f2
fnors %f0, %f5, %f10
fpsub16 %f0, %f10, %f6
fcmpne16 %f8, %f12, %l3
fnands %f0, %f12, %f14
xorcc %o2, %g5, %i5
brz,a %g6, loop_614
loop_614:
fpsub32s %f13, %f15, %f2
fcmpeq32 %f0, %f0, %g1
and %g4, 0x12A3, %l4
fpsub16 %f0, %f12, %f8
fmovrdgez %i0, %f0, %f6
fmovdpos %xcc, %f1, %f8
fcmped %fcc1, %f2, %f0
fmovdcc %xcc, %f10, %f11
fnegd %f8, %f12
fmovdg %icc, %f15, %f6
fornot1s %f7, %f6, %f15
fmovrde %l6, %f14, %f6
fcmpgt16 %f2, %f10, %i1
fones %f0
std %f8, [%l7 + 0x70]
fmul8ulx16 %f6, %f10, %f10
fcmpeq32 %f10, %f6, %o3
fbuge %fcc2, loop_615
loop_615:
taddcc %l0, %o6, %l2
fpackfix %f12, %f4
fmul8ulx16 %f4, %f0, %f4
fmovrse %o5, %f10, %f8
pdist %f10, %f12, %f14
fmovdcs %icc, %f11, %f12
array32 %l1, %i3, %i4
fbug,a %fcc2, loop_616
loop_616:
ld [%l7 + 0x74], %f0
tge %xcc, 0x7
fmovrsgz %i6, %f0, %f9
fzero %f10
ldx [%l7 + 0x28], %o0
bl loop_617
loop_617:
sub %l5, 0x000B, %o4
movrgez %g2, %o1, %o7
fpsub16s %f14, %f11, %f7
ldub [%l7 + 0x37], %g7
stb %g3, [%l7 + 0x50]
mulx %i7, 0x0C9C, %i2
ldx [%l7 + 0x28], %l3
movcc %xcc, %o2, %i5
faligndata %f8, %f10, %f14
smul %g5, 0x1080, %g6
addccc %g4, %l4, %i0
fmovsne %icc, %f1, %f6
fbuge,a %fcc3, loop_618
loop_618:
for %f10, %f4, %f0
stb %g1, [%l7 + 0x2D]
fmovsgu %icc, %f10, %f15
fabsd %f6, %f10
ldub [%l7 + 0x46], %i1
orncc %l6, %o3, %l0
brnz,a %l2, loop_619
loop_619:
faligndata %f0, %f12, %f14
fnand %f10, %f4, %f6
fmovdpos %icc, %f0, %f3
fpadd32 %f2, %f2, %f2
fpack32 %f8, %f2, %f14
bvs,a,pn %icc, loop_620
loop_620:
fbo,a %fcc2, loop_621
loop_621:
fzero %f14
fmovrde %o5, %f12, %f14
or %o6, %i3, %l1
fbule,a %fcc0, loop_622
loop_622:
stb %i4, [%l7 + 0x18]
edge32n %o0, %i6, %o4
fsrc2s %f0, %f8
bcc,a,pn %xcc, loop_623
loop_623:
fors %f13, %f14, %f6
faligndata %f12, %f0, %f2
fabsd %f2, %f12
fand %f4, %f4, %f12
fmul8ulx16 %f4, %f14, %f2
fmovsg %xcc, %f6, %f3
stb %g2, [%l7 + 0x30]
fmovdcs %icc, %f13, %f9
call loop_624
loop_624:
ldx [%l7 + 0x48], %l5
fmovde %icc, %f3, %f14
bpos %xcc, loop_625
loop_625:
bvs,a,pt %icc, loop_626
loop_626:
fbug,a %fcc3, loop_627
loop_627:
fmovrdne %o1, %f8, %f8
fmuld8sux16 %f8, %f8, %f8
stw %o7, [%l7 + 0x10]
movpos %icc, %g3, %i7
fmovrdlz %i2, %f2, %f12
fba %fcc2, loop_628
loop_628:
fmovsg %icc, %f10, %f0
bvs loop_629
loop_629:
sra %g7, %o2, %l3
fnot1 %f14, %f12
fmovrdgez %g5, %f12, %f2
fxnors %f12, %f9, %f6
stx %i5, [%l7 + 0x18]
fmovspos %xcc, %f13, %f10
alignaddr %g4, %l4, %g6
fmovsa %xcc, %f4, %f15
fmovscc %xcc, %f13, %f13
fcmpgt32 %f10, %f2, %g1
fcmpd %fcc1, %f0, %f10
fnegs %f3, %f11
fzero %f12
lduw [%l7 + 0x20], %i0
fmovrslez %i1, %f5, %f14
bvs,a,pn %xcc, loop_630
loop_630:
fmovrdlz %o3, %f4, %f14
brlz %l0, loop_631
loop_631:
fornot1 %f12, %f6, %f8
fmovdn %icc, %f6, %f14
array16 %l6, %o5, %l2
fmovdg %icc, %f3, %f13
addc %o6, %l1, %i3
bleu,a loop_632
loop_632:
taddcc %o0, 0x0002, %i4
fnot2 %f6, %f6
edge8l %i6, %o4, %l5
fmovrslez %o1, %f11, %f12
fmovdg %xcc, %f12, %f14
tne %icc, 0x6
bleu,a,pn %icc, loop_633
loop_633:
fmovrsgz %g2, %f10, %f0
fxor %f8, %f6, %f10
fmul8x16au %f5, %f15, %f6
fbo %fcc0, loop_634
loop_634:
fmovrsgez %o7, %f8, %f10
ldsb [%l7 + 0x7D], %i7
fmovsneg %xcc, %f10, %f13
brgez %i2, loop_635
loop_635:
fmul8x16al %f7, %f5, %f8
move %icc, %g3, %g7
fmovsa %xcc, %f7, %f1
fpadd32 %f8, %f0, %f0
sth %o2, [%l7 + 0x12]
fmul8sux16 %f0, %f10, %f2
fabsd %f2, %f10
fcmple32 %f8, %f10, %l3
fandnot1 %f0, %f6, %f8
fpsub16 %f8, %f6, %f4
fmovsgu %xcc, %f14, %f10
lduw [%l7 + 0x38], %g5
ld [%l7 + 0x58], %f4
fmovsleu %xcc, %f13, %f0
edge8 %i5, %l4, %g6
or %g1, 0x1A23, %i0
tgu %xcc, 0x1
ldsb [%l7 + 0x73], %g4
fmovsleu %xcc, %f3, %f7
fabsd %f0, %f12
fbn,a %fcc1, loop_636
loop_636:
fpadd32 %f12, %f2, %f10
fnegd %f4, %f2
fnegd %f2, %f14
fbn %fcc1, loop_637
loop_637:
sth %i1, [%l7 + 0x6E]
lduh [%l7 + 0x6A], %o3
std %f6, [%l7 + 0x10]
fcmple16 %f14, %f10, %l0
fnor %f14, %f0, %f12
fmul8sux16 %f10, %f2, %f14
sllx %l6, 0x04, %l2
andcc %o6, %o5, %i3
fmovrdlez %l1, %f4, %f12
fnegd %f12, %f6
fnot2 %f4, %f10
fmovrse %i4, %f3, %f3
fandnot2s %f8, %f10, %f3
faligndata %f4, %f14, %f6
fxor %f8, %f4, %f0
fabsd %f0, %f4
fmovrsgz %i6, %f9, %f7
movre %o4, %l5, %o0
fbo,a %fcc1, loop_638
loop_638:
fxnor %f12, %f4, %f0
fmovs %f5, %f5
brnz,a %o1, loop_639
loop_639:
fands %f11, %f3, %f4
fmovsvs %xcc, %f14, %f8
fabss %f7, %f5
fmovse %icc, %f1, %f2
fmovdpos %icc, %f2, %f1
fbu %fcc1, loop_640
loop_640:
stx %g2, [%l7 + 0x10]
fpack16 %f6, %f2
fcmple16 %f6, %f12, %o7
fnot1 %f4, %f10
fornot2 %f14, %f2, %f2
ba,pt %xcc, loop_641
loop_641:
fpsub32 %f8, %f12, %f12
fcmple32 %f10, %f8, %i2
fmovdvs %icc, %f3, %f8
fcmple16 %f14, %f4, %g3
mulx %g7, 0x1328, %o2
fmovdle %icc, %f2, %f3
sdivcc %l3, 0x132A, %g5
fmovrde %i5, %f10, %f8
fmovdgu %xcc, %f11, %f8
fands %f9, %f8, %f12
xnor %l4, 0x112F, %g6
lduh [%l7 + 0x3C], %g1
tsubcctv %i7, 0x0B55, %g4
brz,a %i1, loop_642
loop_642:
edge8n %i0, %l0, %o3
lduh [%l7 + 0x38], %l2
fexpand %f15, %f12
edge32n %l6, %o6, %i3
fnegs %f6, %f12
fandnot2 %f4, %f10, %f8
fbule %fcc0, loop_643
loop_643:
fcmped %fcc0, %f4, %f0
fexpand %f0, %f12
udiv %o5, 0x0505, %i4
fmovsa %xcc, %f11, %f8
fnands %f10, %f3, %f0
std %f14, [%l7 + 0x78]
fxnors %f0, %f6, %f5
fnot2 %f10, %f4
fors %f14, %f6, %f7
fmovrdlz %l1, %f6, %f0
fandnot2s %f10, %f9, %f1
fmul8sux16 %f14, %f4, %f6
fpsub32s %f8, %f13, %f1
pdist %f0, %f0, %f10
fnand %f10, %f14, %f4
stw %i6, [%l7 + 0x5C]
fmovscc %xcc, %f3, %f6
srl %l5, %o0, %o1
fnors %f1, %f4, %f7
siam 0x3
bg,pn %icc, loop_644
loop_644:
ldd [%l7 + 0x28], %f14
fcmpgt32 %f14, %f12, %g2
subcc %o7, 0x05D3, %o4
ba,a,pt %xcc, loop_645
loop_645:
siam 0x2
fpackfix %f2, %f4
fmovscs %icc, %f8, %f2
fandnot2s %f12, %f8, %f15
fpsub16s %f2, %f6, %f4
lduw [%l7 + 0x4C], %g3
st %f3, [%l7 + 0x6C]
fmovsne %icc, %f10, %f1
fandnot1 %f10, %f12, %f2
fmovdcc %xcc, %f2, %f3
fpadd32 %f10, %f0, %f8
fxnors %f5, %f13, %f8
fmul8x16au %f1, %f12, %f6
fmovsvs %icc, %f10, %f8
fornot1 %f0, %f2, %f6
fxors %f12, %f3, %f14
edge8ln %g7, %i2, %l3
fmovsgu %xcc, %f15, %f5
fcmpd %fcc2, %f12, %f4
lduh [%l7 + 0x7E], %g5
call loop_646
loop_646:
ldx [%l7 + 0x28], %i5
fxor %f2, %f8, %f12
movrgz %o2, %l4, %g6
tcc %xcc, 0x3
fand %f6, %f12, %f2
fmovd %f10, %f14
fbe,a %fcc3, loop_647
loop_647:
edge16ln %i7, %g4, %i1
fcmple32 %f12, %f0, %i0
fmovdgu %icc, %f14, %f3
fmovdcs %icc, %f3, %f15
edge8l %g1, %l0, %o3
std %f2, [%l7 + 0x60]
fmovsneg %xcc, %f0, %f13
fmovdvc %icc, %f2, %f5
tne %icc, 0x4
tcc %icc, 0x7
fble,a %fcc3, loop_648
loop_648:
fone %f14
fmovsne %xcc, %f5, %f4
fmuld8sux16 %f7, %f0, %f10
bcs %xcc, loop_649
loop_649:
fmul8x16 %f4, %f10, %f0
fmovdleu %xcc, %f3, %f2
st %f2, [%l7 + 0x2C]
fpadd16s %f10, %f12, %f14
for %f14, %f14, %f4
fcmps %fcc1, %f7, %f3
fxor %f8, %f6, %f6
te %icc, 0x0
sethi 0x1D4B, %l6
fmovscs %xcc, %f4, %f5
edge32n %l2, %i3, %o6
fmovdleu %xcc, %f7, %f11
fbul,a %fcc0, loop_650
loop_650:
fmovrdgz %i4, %f12, %f14
srlx %l1, %i6, %l5
fands %f3, %f0, %f6
fnot2s %f14, %f3
fble,a %fcc1, loop_651
loop_651:
fands %f12, %f13, %f2
alignaddr %o0, %o5, %o1
fcmpd %fcc2, %f2, %f14
fbu,a %fcc0, loop_652
loop_652:
sra %g2, 0x0D, %o7
fmovdcc %icc, %f14, %f2
fpadd16s %f3, %f13, %f7
lduh [%l7 + 0x36], %g3
bl %xcc, loop_653
loop_653:
fnor %f2, %f0, %f2
siam 0x4
taddcc %g7, 0x1799, %i2
sllx %o4, 0x12, %l3
edge32l %i5, %g5, %l4
fands %f7, %f2, %f1
lduw [%l7 + 0x60], %g6
sth %o2, [%l7 + 0x74]
fnot1s %f2, %f2
fmovscs %icc, %f5, %f5
lduw [%l7 + 0x38], %i7
fmovrdlez %g4, %f12, %f4
fcmpeq32 %f12, %f2, %i0
fxors %f12, %f11, %f3
sllx %g1, %i1, %l0
fpsub32 %f14, %f6, %f6
fornot1 %f14, %f10, %f0
fmovspos %icc, %f9, %f2
movcc %icc, %o3, %l2
array32 %l6, %i3, %i4
fpack16 %f2, %f8
fzero %f4
fones %f13
fone %f14
fmovs %f7, %f14
fpack16 %f12, %f10
fmovrdne %l1, %f10, %f10
fble %fcc3, loop_654
loop_654:
ba,a %xcc, loop_655
loop_655:
fmovdg %xcc, %f9, %f7
fmovd %f2, %f0
movneg %xcc, %i6, %l5
bg,a,pt %xcc, loop_656
loop_656:
fands %f5, %f3, %f15
tn %icc, 0x3
fmovdcs %icc, %f12, %f13
movl %icc, %o6, %o5
st %f4, [%l7 + 0x68]
fcmpeq16 %f2, %f8, %o0
andcc %g2, %o1, %g3
fpsub16 %f12, %f6, %f4
fandnot1 %f10, %f8, %f0
fmovsgu %xcc, %f13, %f10
lduw [%l7 + 0x0C], %g7
tgu %xcc, 0x1
fmovsneg %icc, %f9, %f5
lduw [%l7 + 0x70], %o7
movrne %i2, 0x284, %o4
fnot1 %f10, %f4
fmovdne %icc, %f11, %f10
fbn %fcc1, loop_657
loop_657:
tne %icc, 0x4
sth %i5, [%l7 + 0x64]
srlx %l3, 0x12, %g5
movre %l4, 0x060, %o2
fones %f4
fsrc1s %f10, %f13
fcmpgt32 %f12, %f6, %i7
fmovsl %xcc, %f9, %f10
fmovdge %icc, %f1, %f9
fmuld8ulx16 %f6, %f7, %f14
fmovdcs %xcc, %f5, %f2
fandnot1s %f6, %f10, %f8
ldx [%l7 + 0x10], %g4
fcmpgt32 %f8, %f4, %i0
fcmpgt32 %f4, %f2, %g6
ldsb [%l7 + 0x40], %i1
udivcc %g1, 0x143A, %o3
be loop_658
loop_658:
ta %icc, 0x5
fandnot2s %f12, %f9, %f9
fcmple16 %f12, %f4, %l0
ldd [%l7 + 0x68], %f6
andcc %l6, %l2, %i3
nop
setx loop_659, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_659:
ldx [%l7 + 0x08], %l1
ta %icc, 0x6
fmuld8ulx16 %f9, %f3, %f6
st %f13, [%l7 + 0x50]
fcmpne16 %f2, %f12, %i4
fsrc1 %f10, %f2
fcmpd %fcc2, %f8, %f10
ldsb [%l7 + 0x79], %l5
fcmped %fcc2, %f12, %f2
movre %o6, %o5, %o0
fmovsvc %xcc, %f11, %f7
ldub [%l7 + 0x71], %g2
fmovse %xcc, %f0, %f9
fnors %f4, %f13, %f1
fzeros %f13
fmovsleu %icc, %f6, %f4
umulcc %o1, %g3, %g7
ldsw [%l7 + 0x54], %o7
ldx [%l7 + 0x28], %i6
edge32n %o4, %i5, %l3
fmovdge %xcc, %f10, %f4
tge %icc, 0x3
fmovde %xcc, %f5, %f0
fnot1 %f14, %f0
ble,a %xcc, loop_660
loop_660:
fmovsge %xcc, %f11, %f14
fmovsneg %xcc, %f12, %f0
ldd [%l7 + 0x50], %f0
fnot2 %f14, %f0
fmovdl %icc, %f7, %f8
fmovdg %xcc, %f3, %f11
ld [%l7 + 0x24], %f3
movleu %xcc, %g5, %l4
ldsb [%l7 + 0x6F], %i2
bleu,a loop_661
loop_661:
ldx [%l7 + 0x28], %i7
fmovdne %xcc, %f14, %f14
fmovrsgz %g4, %f5, %f15
mulscc %o2, 0x0444, %i0
ld [%l7 + 0x4C], %f11
or %g6, 0x1AD0, %g1
ba,a %icc, loop_662
loop_662:
ldd [%l7 + 0x48], %f10
alignaddr %o3, %i1, %l6
fmuld8sux16 %f0, %f2, %f14
fmovdneg %icc, %f3, %f5
ldd [%l7 + 0x48], %f2
fpsub32 %f14, %f8, %f10
ldub [%l7 + 0x79], %l0
bn,a,pn %xcc, loop_663
loop_663:
fxnor %f4, %f14, %f6
fxor %f4, %f14, %f10
tl %icc, 0x3
fmovdneg %xcc, %f10, %f5
fbuge %fcc2, loop_664
loop_664:
fcmps %fcc2, %f7, %f3
fmovd %f0, %f6
fmovrsgez %l2, %f15, %f11
fpsub32s %f2, %f5, %f13
fmovrsgz %i3, %f12, %f0
fmovdleu %icc, %f12, %f3
array8 %l1, %l5, %i4
bne,a %icc, loop_665
loop_665:
fabss %f11, %f5
fmovdge %xcc, %f9, %f4
tn %icc, 0x6
bgu,a loop_666
loop_666:
fbne,a %fcc1, loop_667
loop_667:
fmovdneg %xcc, %f1, %f0
sll %o6, %o0, %o5
fmul8ulx16 %f0, %f14, %f6
srl %g2, %g3, %g7
fors %f2, %f10, %f10
fmovdge %xcc, %f0, %f10
fmovdge %xcc, %f0, %f13
fcmpeq32 %f10, %f14, %o1
edge32n %o7, %i6, %i5
edge8ln %l3, %g5, %o4
fandnot1s %f4, %f7, %f14
bvc loop_668
loop_668:
tle %xcc, 0x6
fpackfix %f14, %f4
fpsub16s %f7, %f15, %f9
fnot1 %f6, %f6
fzeros %f2
fbl %fcc2, loop_669
loop_669:
fmovsn %icc, %f11, %f14
tsubcc %l4, 0x0CA7, %i2
movne %icc, %g4, %i7
alignaddrl %o2, %g6, %g1
subc %i0, 0x0CD3, %o3
fnot1 %f0, %f14
fba %fcc3, loop_670
loop_670:
fbul %fcc1, loop_671
loop_671:
fsrc2s %f11, %f1
fpsub32s %f4, %f2, %f10
fbue,a %fcc0, loop_672
loop_672:
orn %i1, 0x07D6, %l6
fand %f0, %f12, %f12
fmovsvs %xcc, %f9, %f6
ldd [%l7 + 0x38], %f12
fcmple16 %f2, %f10, %l0
fpadd32s %f15, %f0, %f13
movgu %icc, %i3, %l1
fnot2s %f1, %f13
fmovdg %xcc, %f9, %f6
fand %f8, %f10, %f6
fmovdge %xcc, %f9, %f0
alignaddr %l2, %l5, %o6
bl,a loop_673
loop_673:
tsubcctv %o0, %o5, %g2
stb %i4, [%l7 + 0x1F]
fmovsle %icc, %f9, %f15
fandnot1 %f12, %f10, %f4
fba %fcc2, loop_674
loop_674:
fmuld8sux16 %f1, %f1, %f4
sdivcc %g7, 0x1070, %g3
st %f1, [%l7 + 0x70]
movpos %icc, %o1, %o7
ldsh [%l7 + 0x0A], %i5
srl %l3, 0x07, %g5
fxor %f4, %f4, %f14
bpos,a,pt %icc, loop_675
loop_675:
fmul8sux16 %f12, %f0, %f0
fsrc2s %f5, %f1
fsrc2s %f2, %f14
sth %i6, [%l7 + 0x40]
fbuge %fcc0, loop_676
loop_676:
fpadd16 %f2, %f10, %f0
fmovdne %xcc, %f5, %f3
fabss %f3, %f9
edge8l %l4, %i2, %o4
bne loop_677
loop_677:
stw %g4, [%l7 + 0x24]
fbge %fcc0, loop_678
loop_678:
fpack16 %f2, %f9
fornot1 %f12, %f2, %f4
fcmpeq32 %f14, %f0, %o2
fcmpeq32 %f12, %f14, %g6
edge8n %i7, %i0, %o3
stb %g1, [%l7 + 0x25]
ble,pn %icc, loop_679
loop_679:
fxor %f14, %f4, %f8
fmovsleu %icc, %f2, %f0
movrgz %l6, %l0, %i1
fnegs %f12, %f3
fnot1 %f6, %f6
fnot1s %f7, %f14
fmovrdgz %i3, %f4, %f12
fands %f1, %f13, %f11
movle %icc, %l2, %l5
fpadd16 %f8, %f6, %f12
fmovsl %xcc, %f6, %f8
fmovda %icc, %f8, %f1
std %f10, [%l7 + 0x60]
fmovdneg %xcc, %f6, %f9
array32 %o6, %o0, %l1
ldd [%l7 + 0x68], %f0
tl %icc, 0x5
brgez,a %o5, loop_680
loop_680:
fexpand %f12, %f10
fandnot2 %f14, %f4, %f2
fmovrdlz %i4, %f10, %f8
fbn,a %fcc0, loop_681
loop_681:
fors %f12, %f9, %f3
fcmple32 %f14, %f6, %g7
fxnors %f10, %f7, %f1
fmovsleu %icc, %f15, %f12
ldsh [%l7 + 0x4C], %g3
ldub [%l7 + 0x72], %o1
movcc %icc, %o7, %g2
fnors %f9, %f6, %f1
tg %xcc, 0x5
bvs loop_682
loop_682:
be,a %xcc, loop_683
loop_683:
fabsd %f4, %f2
fmovdn %xcc, %f8, %f6
stx %l3, [%l7 + 0x60]
brlz %i5, loop_684
loop_684:
movn %icc, %g5, %i6
addc %l4, 0x11AB, %i2
fmul8x16al %f6, %f4, %f4
stb %g4, [%l7 + 0x4B]
fnot2s %f1, %f11
fmovrse %o4, %f0, %f9
ldsb [%l7 + 0x23], %o2
faligndata %f14, %f8, %f10
lduh [%l7 + 0x44], %g6
or %i0, 0x0A5D, %i7
brlz %o3, loop_685
loop_685:
fmovdn %icc, %f15, %f7
bl,pn %icc, loop_686
loop_686:
tgu %icc, 0x2
fxnors %f2, %f4, %f11
ldub [%l7 + 0x26], %g1
fpadd32 %f0, %f6, %f12
ldsw [%l7 + 0x5C], %l0
fnand %f10, %f12, %f4
fcmpes %fcc2, %f11, %f12
fbge,a %fcc2, loop_687
loop_687:
fmovda %xcc, %f15, %f10
fpsub32s %f14, %f3, %f3
fnors %f14, %f5, %f2
fmul8ulx16 %f4, %f6, %f8
bcs loop_688
loop_688:
fpack16 %f8, %f3
fmovdneg %icc, %f13, %f15
fbuge %fcc0, loop_689
loop_689:
fmovsvc %icc, %f14, %f6
fmovdgu %icc, %f0, %f9
fcmpd %fcc3, %f2, %f8
fcmpes %fcc2, %f14, %f15
fcmps %fcc1, %f10, %f6
fbu %fcc0, loop_690
loop_690:
taddcctv %l6, 0x10A0, %i1
brgz,a %l2, loop_691
loop_691:
fmul8sux16 %f0, %f4, %f0
fmovsleu %icc, %f4, %f10
fmovrsne %i3, %f7, %f1
st %f15, [%l7 + 0x7C]
bl,pn %xcc, loop_692
loop_692:
ldsw [%l7 + 0x14], %l5
fxor %f8, %f6, %f8
fmovrdlz %o6, %f14, %f8
be,a,pn %icc, loop_693
loop_693:
fxor %f14, %f0, %f8
taddcc %o0, %o5, %l1
fmovsvs %xcc, %f11, %f13
stw %i4, [%l7 + 0x28]
fmul8sux16 %f10, %f6, %f0
fmovdl %icc, %f2, %f7
fmovsge %xcc, %f3, %f4
andncc %g3, %g7, %o1
fmovsne %icc, %f8, %f10
edge8l %g2, %l3, %o7
ld [%l7 + 0x18], %f2
ldsw [%l7 + 0x20], %i5
fpadd16s %f6, %f12, %f0
fmovdge %icc, %f1, %f2
ldd [%l7 + 0x68], %f8
fmovdn %icc, %f4, %f15
fmovs %f15, %f5
fpmerge %f13, %f0, %f10
fnegd %f2, %f10
fmovsleu %xcc, %f4, %f3
fmovrdgz %g5, %f0, %f4
fmul8sux16 %f10, %f2, %f2
fmovrdgz %l4, %f4, %f2
bcc,pt %icc, loop_694
loop_694:
fblg %fcc2, loop_695
loop_695:
fcmped %fcc2, %f4, %f12
fnor %f14, %f2, %f12
fble,a %fcc2, loop_696
loop_696:
fmuld8sux16 %f8, %f12, %f10
fmovsl %icc, %f1, %f11
stb %i6, [%l7 + 0x7E]
fmovsa %icc, %f14, %f13
fcmple16 %f14, %f10, %i2
fmovsleu %icc, %f5, %f13
fcmpeq16 %f10, %f4, %o4
faligndata %f12, %f2, %f6
lduh [%l7 + 0x24], %g4
fmul8x16al %f5, %f11, %f10
fxors %f3, %f12, %f3
stw %o2, [%l7 + 0x68]
fsrc2 %f0, %f14
brgz %i0, loop_697
loop_697:
fabsd %f2, %f2
ldsh [%l7 + 0x5C], %g6
fabss %f3, %f10
stw %i7, [%l7 + 0x60]
bleu,a %xcc, loop_698
loop_698:
fmovsne %icc, %f7, %f5
fcmpd %fcc0, %f8, %f12
subcc %o3, 0x0CAB, %l0
mova %icc, %g1, %i1
orncc %l2, 0x02EA, %i3
fmovdcs %xcc, %f6, %f8
ldsb [%l7 + 0x6E], %l5
tvs %icc, 0x2
fbge,a %fcc2, loop_699
loop_699:
ldsb [%l7 + 0x18], %l6
lduh [%l7 + 0x3C], %o6
fnors %f13, %f0, %f14
move %icc, %o0, %l1
ldub [%l7 + 0x34], %o5
mova %icc, %i4, %g3
nop
setx loop_700, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_700:
stx %g7, [%l7 + 0x48]
fandnot1s %f12, %f3, %f15
ldsw [%l7 + 0x3C], %o1
fmovda %icc, %f1, %f0
fbn %fcc1, loop_701
loop_701:
fcmped %fcc3, %f2, %f6
ldub [%l7 + 0x42], %g2
fcmped %fcc3, %f14, %f12
tge %xcc, 0x5
addc %l3, 0x0131, %i5
bneg,a %xcc, loop_702
loop_702:
addcc %o7, 0x0F80, %g5
fmovdpos %xcc, %f8, %f2
fmovdne %xcc, %f13, %f9
fmovscs %icc, %f14, %f14
fmovrsgez %l4, %f0, %f5
xor %i2, 0x10C6, %i6
be,a %icc, loop_703
loop_703:
fxnor %f4, %f4, %f4
sth %o4, [%l7 + 0x70]
andn %g4, %o2, %g6
fandnot1s %f8, %f5, %f0
fcmpgt32 %f2, %f2, %i7
fmovrdlz %i0, %f8, %f8
fxor %f6, %f2, %f2
bpos loop_704
loop_704:
fabss %f12, %f13
fcmps %fcc1, %f0, %f7
fpsub32 %f0, %f4, %f12
stx %l0, [%l7 + 0x78]
udiv %o3, 0x039F, %g1
ldub [%l7 + 0x79], %i1
addccc %l2, 0x0335, %i3
addcc %l5, %o6, %o0
fmovdleu %xcc, %f9, %f13
fcmpd %fcc2, %f0, %f14
fmovsleu %xcc, %f0, %f12
fcmpes %fcc3, %f0, %f15
fmovdg %xcc, %f5, %f6
xor %l6, %o5, %l1
fpsub16s %f9, %f0, %f1
fmovsg %xcc, %f15, %f10
edge16l %i4, %g7, %o1
ldsb [%l7 + 0x5D], %g2
orncc %g3, 0x04C6, %l3
fmul8ulx16 %f8, %f6, %f6
xor %i5, 0x1296, %g5
fmovrslez %l4, %f10, %f14
sub %o7, %i6, %i2
edge16 %o4, %o2, %g6
fnegd %f0, %f4
fnot2s %f9, %f5
fmovde %icc, %f10, %f9
fnot1 %f10, %f4
bleu,a,pt %icc, loop_705
loop_705:
fcmple16 %f8, %f14, %g4
fmovrdgez %i0, %f4, %f14
xor %i7, %o3, %g1
fbge,a %fcc0, loop_706
loop_706:
fpackfix %f4, %f14
fornot1 %f2, %f6, %f0
fmovsleu %icc, %f10, %f10
fmovsa %icc, %f7, %f0
pdist %f14, %f6, %f0
fnors %f14, %f14, %f6
udivcc %l0, 0x0925, %i1
std %f0, [%l7 + 0x10]
umulcc %i3, %l2, %o6
fandnot2 %f0, %f0, %f14
fnot1s %f6, %f10
ba %xcc, loop_707
loop_707:
fornot1 %f10, %f12, %f8
brgz,a %o0, loop_708
loop_708:
lduh [%l7 + 0x58], %l5
fnegs %f14, %f13
tl %xcc, 0x2
sub %o5, 0x05F6, %l1
fzero %f0
bneg,a,pt %icc, loop_709
loop_709:
fmovrdlz %l6, %f14, %f12
nop
setx loop_710, %l0, %l1
jmpl %l1, %i4
loop_710:
st %f12, [%l7 + 0x4C]
fpackfix %f4, %f12
fpadd32s %f8, %f8, %f10
brz %o1, loop_711
loop_711:
fmovrsgz %g7, %f11, %f13
fpadd32s %f9, %f9, %f2
fnand %f4, %f6, %f10
for %f12, %f0, %f14
andncc %g2, %g3, %i5
fmovdvc %icc, %f14, %f9
fmovdg %icc, %f12, %f11
fnot1 %f0, %f8
fnot2 %f6, %f14
fmovdgu %xcc, %f2, %f14
fblg %fcc3, loop_712
loop_712:
fandnot1s %f13, %f0, %f7
fxor %f2, %f12, %f14
fexpand %f2, %f2
fmovdg %xcc, %f4, %f0
fmovdl %xcc, %f6, %f7
ble,a loop_713
loop_713:
fands %f11, %f1, %f11
fmovsgu %xcc, %f13, %f9
ldub [%l7 + 0x28], %g5
fmuld8ulx16 %f15, %f9, %f2
fmovdvc %icc, %f1, %f0
fabss %f5, %f10
fcmple32 %f12, %f14, %l4
fbug %fcc0, loop_714
loop_714:
fmovdcc %xcc, %f6, %f6
ldsb [%l7 + 0x37], %o7
fpsub32s %f3, %f9, %f0
addccc %l3, 0x0667, %i2
ldub [%l7 + 0x2F], %o4
brgz,a %i6, loop_715
loop_715:
movcs %xcc, %g6, %g4
ld [%l7 + 0x54], %f7
fmovrdlez %i0, %f2, %f6
fsrc2s %f11, %f2
ldsh [%l7 + 0x3C], %i7
fsrc1s %f3, %f6
orcc %o3, %o2, %l0
fors %f14, %f13, %f12
nop
setx loop_716, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_716:
fmovrdlz %i1, %f12, %f4
bne,pn %icc, loop_717
loop_717:
fbug %fcc3, loop_718
loop_718:
ldsw [%l7 + 0x68], %g1
edge32l %i3, %o6, %l2
fexpand %f12, %f2
fnegs %f0, %f15
fnot1 %f14, %f0
fornot1s %f3, %f12, %f12
fpack32 %f6, %f14, %f8
movvc %xcc, %l5, %o0
fbu,a %fcc3, loop_719
loop_719:
fmovsl %icc, %f8, %f5
fbg,a %fcc2, loop_720
loop_720:
bgu,a,pt %icc, loop_721
loop_721:
movneg %xcc, %l1, %o5
fmovrdgez %l6, %f2, %f14
ldsw [%l7 + 0x78], %o1
fmovsn %icc, %f4, %f14
bvc,pn %icc, loop_722
loop_722:
brnz,a %g7, loop_723
loop_723:
fnot2 %f12, %f14
mulx %i4, %g3, %g2
fmovrse %i5, %f8, %f10
ta %icc, 0x6
std %f10, [%l7 + 0x60]
fmul8ulx16 %f4, %f8, %f4
fbule %fcc3, loop_724
loop_724:
ldsh [%l7 + 0x7A], %l4
fbe,a %fcc1, loop_725
loop_725:
fcmps %fcc1, %f2, %f11
fmul8x16au %f15, %f9, %f14
tne %xcc, 0x2
ba,a,pt %icc, loop_726
loop_726:
ldsb [%l7 + 0x3F], %g5
nop
setx loop_727, %l0, %l1
jmpl %l1, %o7
loop_727:
fmul8x16 %f13, %f2, %f2
fpsub16 %f6, %f8, %f10
fmovsg %xcc, %f6, %f12
fsrc2 %f2, %f2
ldd [%l7 + 0x48], %f12
fmovrslz %i2, %f11, %f2
fmovrsne %o4, %f10, %f13
tleu %xcc, 0x6
fxors %f4, %f5, %f2
fnegs %f13, %f3
fnegd %f12, %f10
std %f6, [%l7 + 0x58]
fmovscc %icc, %f10, %f10
fpmerge %f11, %f4, %f12
tvc %xcc, 0x6
fpsub32 %f6, %f8, %f12
ld [%l7 + 0x68], %f7
fmovsg %xcc, %f8, %f9
stw %l3, [%l7 + 0x54]
fandnot1 %f12, %f12, %f4
fba,a %fcc2, loop_728
loop_728:
ble,pt %xcc, loop_729
loop_729:
fmovda %icc, %f12, %f3
fmovde %xcc, %f0, %f0
tsubcc %i6, %g4, %g6
orn %i7, 0x0C7C, %i0
fble %fcc1, loop_730
loop_730:
fmovdle %icc, %f0, %f4
fpsub16s %f7, %f10, %f13
fmovdvc %xcc, %f12, %f9
sub %o3, 0x1E79, %o2
fnot2s %f0, %f1
fpsub16 %f4, %f14, %f6
fmul8x16au %f3, %f14, %f0
fandnot1 %f14, %f14, %f8
fmovdpos %icc, %f3, %f12
udiv %i1, 0x0FEE, %l0
fornot2 %f12, %f12, %f4
bpos,pn %icc, loop_731
loop_731:
fnot1 %f10, %f0
bvs loop_732
loop_732:
smul %g1, %o6, %l2
stb %l5, [%l7 + 0x17]
fba %fcc1, loop_733
loop_733:
fpack16 %f10, %f12
mova %xcc, %o0, %i3
fnand %f4, %f14, %f2
for %f14, %f8, %f6
edge32 %o5, %l1, %l6
fbue,a %fcc3, loop_734
loop_734:
fnegd %f14, %f14
fbg,a %fcc2, loop_735
loop_735:
fmovsg %xcc, %f13, %f13
ldd [%l7 + 0x30], %f4
st %f11, [%l7 + 0x20]
fpadd16 %f0, %f4, %f6
fpack32 %f6, %f6, %f4
mulscc %o1, 0x1833, %i4
fpadd32 %f6, %f12, %f0
ldub [%l7 + 0x49], %g7
bleu loop_736
loop_736:
st %f12, [%l7 + 0x6C]
edge16ln %g3, %i5, %l4
bshuffle %f6, %f0, %f4
fmovsl %xcc, %f2, %f8
lduh [%l7 + 0x2E], %g2
fcmpeq16 %f12, %f12, %o7
fmovdcs %xcc, %f10, %f12
nop
setx loop_737, %l0, %l1
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_737:
fmul8x16au %f8, %f11, %f14
fmovrdlz %i2, %f0, %f4
sra %g5, 0x19, %o4
fzero %f4
brgz %l3, loop_738
loop_738:
fpack16 %f6, %f10
faligndata %f6, %f14, %f8
fornot1s %f0, %f3, %f15
fmovdgu %icc, %f3, %f7
fnors %f14, %f7, %f11
fmovsne %xcc, %f10, %f8
bpos,a %icc, loop_739
loop_739:
addc %i6, %g6, %g4
bvc,pt %icc, loop_740
loop_740:
fabss %f3, %f4
fbug %fcc1, loop_741
loop_741:
fnegd %f10, %f8
fbu %fcc1, loop_742
loop_742:
stx %i7, [%l7 + 0x08]
fbuge,a %fcc1, loop_743
loop_743:
fbue,a %fcc2, loop_744
loop_744:
fcmpes %fcc1, %f5, %f0
ldsw [%l7 + 0x08], %i0
bl,a loop_745
loop_745:
movn %icc, %o2, %i1
fmovsa %icc, %f9, %f15
tpos %icc, 0x0
fcmpd %fcc0, %f4, %f0
lduh [%l7 + 0x32], %l0
fabsd %f10, %f14
udiv %o3, 0x0912, %o6
sllx %l2, %g1, %o0
fsrc2s %f7, %f11
bvc %xcc, loop_746
loop_746:
fnegs %f15, %f15
edge32 %l5, %o5, %i3
fornot2s %f0, %f5, %f0
fsrc2s %f3, %f2
bleu,a %icc, loop_747
loop_747:
fpsub16 %f4, %f10, %f2
fxnor %f14, %f8, %f14
subccc %l6, 0x13E6, %o1
bgu,pn %xcc, loop_748
loop_748:
fnor %f10, %f14, %f14
fmovdle %icc, %f1, %f15
ldub [%l7 + 0x1C], %l1
fcmpgt32 %f8, %f14, %i4
fpadd16s %f6, %f7, %f5
fand %f8, %f10, %f14
fors %f4, %f2, %f2
fmovdn %icc, %f14, %f3
sth %g7, [%l7 + 0x6C]
faligndata %f8, %f10, %f10
fmuld8sux16 %f9, %f0, %f8
xnorcc %i5, 0x1D6E, %l4
stb %g3, [%l7 + 0x1B]
fpmerge %f0, %f11, %f10
fmovdleu %icc, %f3, %f11
fmovsvc %icc, %f6, %f12
fmovscc %xcc, %f12, %f4
fcmple16 %f0, %f0, %g2
fmovsn %xcc, %f8, %f6
fsrc1s %f4, %f9
fxnor %f2, %f4, %f14
tl %icc, 0x4
movrlez %o7, %g5, %i2
array32 %l3, %o4, %i6
fmovrdne %g4, %f14, %f10
orn %i7, 0x1903, %i0
fmovsne %xcc, %f14, %f5
fmul8ulx16 %f8, %f0, %f6
ld [%l7 + 0x64], %f3
andcc %o2, %g6, %i1
fmovdne %xcc, %f15, %f3
edge32ln %o3, %l0, %l2
fcmped %fcc1, %f0, %f8
movleu %icc, %o6, %o0
fmovsn %icc, %f2, %f0
fmovrsgz %g1, %f9, %f1
movrgez %l5, 0x2D4, %i3
fmul8x16 %f4, %f12, %f2
fmovsneg %xcc, %f6, %f6
fpadd16s %f13, %f2, %f14
tneg %xcc, 0x2
fsrc1s %f11, %f9
fandnot2s %f2, %f5, %f15
fmovd %f6, %f14
ldd [%l7 + 0x28], %f2
sll %l6, 0x0E, %o5
fmuld8sux16 %f2, %f12, %f12
tne %icc, 0x4
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 3:
!
! Type f : 554
! Type cti : 135
! Type i : 180
! Type l : 131
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Thread 4 Start
!
main_t4:
!# Initialize registers ..
!# Global registers
set 0x9, %g1
set 0xF, %g2
set 0x8, %g3
set 0x4, %g4
set 0xF, %g5
set 0x9, %g6
set 0x8, %g7
!# Input registers
set -0xE, %i0
set -0xB, %i1
set -0x7, %i2
set -0x1, %i3
set -0x3, %i4
set -0xB, %i5
set -0x0, %i6
set -0x1, %i7
!# Local registers
set 0x4382F69E, %l0
set 0x5B86032F, %l1
set 0x46B60FA2, %l2
set 0x5A809D8E, %l3
set 0x52EBF257, %l4
set 0x240066AA, %l5
set 0x3767C67A, %l6
!# Output registers
set 0x1163, %o0
set 0x04F9, %o1
set -0x0466, %o2
set 0x1B8C, %o3
set 0x0330, %o4
set 0x13AD, %o5
set 0x04AD, %o6
set 0x08DF, %o7
!# Float Registers
INIT_TH_FP_REG(%l7, %f0, 0x55555555aaaaaaaa)
INIT_TH_FP_REG(%l7, %f2, 0xaaaaaaaa55555555)
INIT_TH_FP_REG(%l7, %f4, 0xfedcba9876543210)
INIT_TH_FP_REG(%l7, %f6, 0x0123456789abcdef)
INIT_TH_FP_REG(%l7, %f8, 0x55aa55aaff00ff00)
INIT_TH_FP_REG(%l7, %f10, 0x1111111111111111)
INIT_TH_FP_REG(%l7, %f12, 0x8888888888888888)
INIT_TH_FP_REG(%l7, %f14, 0xfedcba9876543210)
!# Execute some ALU ops ..
ble,a,pn %icc, loop_749
loop_749:
brnz,a %o1, loop_750
loop_750:
fmovrsgez %l1, %f11, %f5
mulx %i4, %g7, %l4
ldd [%l7 + 0x68], %f10
bleu,pn %xcc, loop_751
loop_751:
fzeros %f7
stx %g3, [%l7 + 0x20]
and %i5, 0x125A, %g2
fcmpd %fcc0, %f2, %f0
fmovsle %icc, %f5, %f6
alignaddrl %o7, %g5, %l3
bleu loop_752
loop_752:
be,pn %xcc, loop_753
loop_753:
bvc,a loop_754
loop_754:
fbule,a %fcc2, loop_755
loop_755:
fbule,a %fcc0, loop_756
loop_756:
ble,a %icc, loop_757
loop_757:
nop
setx loop_758, %l0, %l1
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_758:
fpack32 %f14, %f2, %f14
smulcc %i2, 0x0763, %i6
brlz,a %g4, loop_759
loop_759:
tle %icc, 0x0
fba %fcc0, loop_760
loop_760:
ldub [%l7 + 0x39], %o4
nop
setx loop_761, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_761:
bvs,pn %xcc, loop_762
loop_762:
bvs loop_763
loop_763:
stx %i0, [%l7 + 0x70]
stb %o2, [%l7 + 0x27]
nop
setx loop_764, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_764:
std %f6, [%l7 + 0x60]
umul %g6, 0x1FBC, %i1
fbue %fcc0, loop_765
loop_765:
bvc,a,pt %xcc, loop_766
loop_766:
brgez,a %o3, loop_767
loop_767:
bneg,a,pt %xcc, loop_768
loop_768:
be %xcc, loop_769
loop_769:
bpos %xcc, loop_770
loop_770:
fbug,a %fcc0, loop_771
loop_771:
bl loop_772
loop_772:
taddcctv %l0, %l2, %o6
fabss %f1, %f5
stw %i7, [%l7 + 0x60]
ldx [%l7 + 0x78], %o0
nop
setx loop_773, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_773:
fmovdvc %icc, %f4, %f10
ble %icc, loop_774
loop_774:
fbo,a %fcc3, loop_775
loop_775:
fmovdcc %xcc, %f11, %f1
nop
setx loop_776, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_776:
andncc %l5, %g1, %i3
fbul %fcc1, loop_777
loop_777:
fble %fcc3, loop_778
loop_778:
edge32ln %o5, %l6, %l1
edge16 %o1, %g7, %i4
fbg %fcc2, loop_779
loop_779:
nop
setx loop_780, %l0, %l1
jmpl %l1, %l4
loop_780:
faligndata %f8, %f14, %f14
lduh [%l7 + 0x1A], %i5
subccc %g2, 0x0603, %o7
fbule %fcc3, loop_781
loop_781:
fba,a %fcc0, loop_782
loop_782:
bgu loop_783
loop_783:
bvc,a loop_784
loop_784:
bn,a %xcc, loop_785
loop_785:
subcc %g3, 0x0D72, %g5
fbo %fcc1, loop_786
loop_786:
fbue,a %fcc1, loop_787
loop_787:
tneg %icc, 0x5
st %f8, [%l7 + 0x20]
ldub [%l7 + 0x30], %l3
fbue %fcc3, loop_788
loop_788:
brlz %i6, loop_789
loop_789:
fsrc2s %f4, %f11
fxnors %f7, %f8, %f0
te %xcc, 0x2
fandnot2 %f10, %f6, %f0
nop
setx loop_790, %l0, %l1
jmpl %l1, %i2
loop_790:
bvc,pn %icc, loop_791
loop_791:
edge8ln %o4, %i0, %g4
fba,a %fcc1, loop_792
loop_792:
brlz %o2, loop_793
loop_793:
fbug,a %fcc3, loop_794
loop_794:
fsrc2 %f14, %f12
fpadd16 %f4, %f0, %f0
lduh [%l7 + 0x16], %i1
ldsb [%l7 + 0x75], %g6
srlx %o3, 0x1B, %l0
fbuge %fcc2, loop_795
loop_795:
sth %o6, [%l7 + 0x4A]
fone %f8
fbu %fcc0, loop_796
loop_796:
ble,a loop_797
loop_797:
edge8ln %i7, %o0, %l5
bneg,pt %icc, loop_798
loop_798:
tvs %icc, 0x1
brz %g1, loop_799
loop_799:
xorcc %i3, %o5, %l2
fnands %f5, %f2, %f8
ldub [%l7 + 0x5D], %l1
bcc loop_800
loop_800:
nop
setx loop_801, %l0, %l1
jmpl %l1, %o1
loop_801:
fbge %fcc0, loop_802
loop_802:
ba,a loop_803
loop_803:
fandnot2 %f6, %f8, %f8
fble,a %fcc1, loop_804
loop_804:
fbuge,a %fcc0, loop_805
loop_805:
fblg,a %fcc3, loop_806
loop_806:
fbuge,a %fcc1, loop_807
loop_807:
bvs,pn %icc, loop_808
loop_808:
bgu,a loop_809
loop_809:
fmovsle %icc, %f4, %f10
fmovd %f12, %f4
fbug %fcc3, loop_810
loop_810:
bgu,a,pt %xcc, loop_811
loop_811:
movleu %xcc, %l6, %i4
orncc %l4, %i5, %g7
xnor %g2, 0x1A70, %o7
fbul %fcc1, loop_812
loop_812:
brlz %g3, loop_813
loop_813:
fbne %fcc3, loop_814
loop_814:
bpos loop_815
loop_815:
bcc,pn %xcc, loop_816
loop_816:
fmul8sux16 %f14, %f6, %f2
fbne %fcc0, loop_817
loop_817:
brnz,a %g5, loop_818
loop_818:
be,pn %icc, loop_819
loop_819:
fbu %fcc2, loop_820
loop_820:
fblg,a %fcc3, loop_821
loop_821:
fblg,a %fcc3, loop_822
loop_822:
ldsh [%l7 + 0x64], %l3
fbule,a %fcc3, loop_823
loop_823:
fmovdcc %icc, %f12, %f5
brgz %i6, loop_824
loop_824:
fmovdpos %xcc, %f7, %f0
fba %fcc2, loop_825
loop_825:
stw %o4, [%l7 + 0x44]
sth %i0, [%l7 + 0x40]
nop
setx loop_826, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_826:
std %f2, [%l7 + 0x20]
brnz %i2, loop_827
loop_827:
fmovd %f0, %f2
fmovd %f8, %f2
movrgez %o2, 0x245, %i1
fornot2 %f4, %f0, %f2
sth %g6, [%l7 + 0x5C]
addcc %g4, %o3, %l0
bcs,a %xcc, loop_828
loop_828:
bvs loop_829
loop_829:
fbue %fcc1, loop_830
loop_830:
fbg %fcc0, loop_831
loop_831:
fzeros %f12
bge,a loop_832
loop_832:
bneg,pt %xcc, loop_833
loop_833:
fpadd32 %f12, %f14, %f14
fmovrsgz %o6, %f12, %f3
fpadd16s %f13, %f10, %f15
bvc %xcc, loop_834
loop_834:
ba,a loop_835
loop_835:
fbu,a %fcc2, loop_836
loop_836:
brlz %i7, loop_837
loop_837:
bn loop_838
loop_838:
nop
setx loop_839, %l0, %l1
jmpl %l1, %o0
loop_839:
fbge,a %fcc3, loop_840
loop_840:
tsubcctv %l5, 0x18D2, %i3
st %f5, [%l7 + 0x2C]
fandnot1 %f10, %f6, %f0
bleu,a loop_841
loop_841:
bn %icc, loop_842
loop_842:
fpsub32s %f15, %f12, %f15
udiv %g1, 0x092A, %l2
orcc %o5, %l1, %l6
brgz,a %i4, loop_843
loop_843:
fands %f4, %f7, %f2
bg,a loop_844
loop_844:
fblg %fcc0, loop_845
loop_845:
fbo,a %fcc2, loop_846
loop_846:
brz,a %o1, loop_847
loop_847:
udivcc %i5, 0x0636, %l4
ldd [%l7 + 0x30], %f4
bne,a loop_848
loop_848:
bl %xcc, loop_849
loop_849:
fbl %fcc1, loop_850
loop_850:
fblg %fcc1, loop_851
loop_851:
fbe %fcc3, loop_852
loop_852:
fbu,a %fcc2, loop_853
loop_853:
brlz,a %g7, loop_854
loop_854:
bl,pn %xcc, loop_855
loop_855:
call loop_856
loop_856:
fmuld8sux16 %f4, %f12, %f2
nop
setx loop_857, %l0, %l1
jmpl %l1, %g2
loop_857:
fmovdpos %xcc, %f9, %f14
bl,a,pt %xcc, loop_858
loop_858:
bcs,a,pt %xcc, loop_859
loop_859:
bl %icc, loop_860
loop_860:
brgz %g3, loop_861
loop_861:
ba,pn %icc, loop_862
loop_862:
fbug %fcc0, loop_863
loop_863:
fmovscc %icc, %f9, %f7
fba %fcc0, loop_864
loop_864:
lduw [%l7 + 0x58], %g5
andncc %l3, %o7, %i6
fmovdge %xcc, %f10, %f2
tn %xcc, 0x0
tsubcctv %o4, %i2, %o2
bneg,a,pn %icc, loop_865
loop_865:
fbne,a %fcc0, loop_866
loop_866:
be,pt %icc, loop_867
loop_867:
call loop_868
loop_868:
fble,a %fcc2, loop_869
loop_869:
fandnot2s %f4, %f13, %f4
fandnot2s %f5, %f14, %f10
movrne %i1, 0x02E, %g6
movl %xcc, %g4, %o3
fsrc1 %f6, %f2
fbl,a %fcc3, loop_870
loop_870:
move %icc, %i0, %o6
edge32n %i7, %l0, %o0
nop
setx loop_871, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_871:
ba,pn %icc, loop_872
loop_872:
ble,a,pt %icc, loop_873
loop_873:
bne,a,pt %icc, loop_874
loop_874:
bge %icc, loop_875
loop_875:
movn %icc, %l5, %i3
fbug,a %fcc2, loop_876
loop_876:
fmovrse %g1, %f12, %f2
fbule %fcc1, loop_877
loop_877:
fcmple16 %f0, %f4, %o5
fbug,a %fcc1, loop_878
loop_878:
fbue,a %fcc3, loop_879
loop_879:
ba loop_880
loop_880:
addc %l2, %l1, %i4
fmovscs %xcc, %f0, %f4
bne,a,pn %icc, loop_881
loop_881:
stx %o1, [%l7 + 0x28]
fsrc1 %f8, %f12
fbl,a %fcc2, loop_882
loop_882:
fmovrslez %l6, %f2, %f12
fbue %fcc3, loop_883
loop_883:
fble %fcc2, loop_884
loop_884:
fpsub32s %f12, %f3, %f5
bn,a %icc, loop_885
loop_885:
movre %l4, %i5, %g7
fmovrslz %g2, %f10, %f0
ld [%l7 + 0x14], %f2
fbo,a %fcc3, loop_886
loop_886:
tgu %icc, 0x7
bgu %xcc, loop_887
loop_887:
fbn %fcc2, loop_888
loop_888:
nop
setx loop_889, %l0, %l1
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_889:
stb %g5, [%l7 + 0x6D]
brlez,a %g3, loop_890
loop_890:
fornot1 %f10, %f2, %f12
tgu %icc, 0x2
bvs,a,pt %xcc, loop_891
loop_891:
bvc,a %xcc, loop_892
loop_892:
fmovdpos %xcc, %f12, %f11
fmovrsgez %o7, %f8, %f14
edge8l %l3, %i6, %o4
and %o2, %i2, %g6
ldsb [%l7 + 0x16], %i1
fbue %fcc2, loop_893
loop_893:
fbge,a %fcc0, loop_894
loop_894:
fbne %fcc0, loop_895
loop_895:
fmovsl %xcc, %f12, %f13
ldsw [%l7 + 0x5C], %o3
bne,a,pn %xcc, loop_896
loop_896:
ld [%l7 + 0x7C], %f11
brgz %g4, loop_897
loop_897:
bcs %icc, loop_898
loop_898:
brlez,a %o6, loop_899
loop_899:
fblg,a %fcc0, loop_900
loop_900:
fbug,a %fcc0, loop_901
loop_901:
ba,a loop_902
loop_902:
for %f0, %f12, %f2
bl,a,pt %icc, loop_903
loop_903:
fba,a %fcc0, loop_904
loop_904:
nop
setx loop_905, %l0, %l1
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_905:
sth %i7, [%l7 + 0x4C]
brz,a %l0, loop_906
loop_906:
fbl %fcc0, loop_907
loop_907:
fpsub32 %f2, %f2, %f6
ble loop_908
loop_908:
ble,a,pt %xcc, loop_909
loop_909:
fbl,a %fcc3, loop_910
loop_910:
ldsw [%l7 + 0x34], %o0
movrlz %l5, %i0, %i3
bl,a,pt %xcc, loop_911
loop_911:
call loop_912
loop_912:
edge8 %o5, %l2, %l1
bpos,a %icc, loop_913
loop_913:
fmovspos %icc, %f0, %f12
fbn %fcc0, loop_914
loop_914:
movn %xcc, %g1, %o1
bvs,a,pn %icc, loop_915
loop_915:
ldsb [%l7 + 0x40], %l6
bneg,a,pt %icc, loop_916
loop_916:
bleu,pn %icc, loop_917
loop_917:
bvs,pn %xcc, loop_918
loop_918:
ldsh [%l7 + 0x5E], %i4
fbule %fcc3, loop_919
loop_919:
bcs,pt %xcc, loop_920
loop_920:
bn,a,pt %icc, loop_921
loop_921:
fmovsvc %xcc, %f8, %f3
tcc %icc, 0x7
fmovrdlz %i5, %f8, %f10
tpos %xcc, 0x0
lduw [%l7 + 0x64], %l4
array16 %g7, %g2, %g3
fmovdg %xcc, %f4, %f9
call loop_922
loop_922:
tsubcctv %o7, %l3, %i6
alignaddrl %g5, %o2, %o4
fbe %fcc2, loop_923
loop_923:
ldub [%l7 + 0x70], %i2
stb %i1, [%l7 + 0x66]
fmovsn %icc, %f4, %f12
st %f4, [%l7 + 0x74]
fblg,a %fcc3, loop_924
loop_924:
fmovdvc %xcc, %f13, %f11
be,a,pt %xcc, loop_925
loop_925:
fbne,a %fcc3, loop_926
loop_926:
fmul8ulx16 %f14, %f0, %f2
fba,a %fcc3, loop_927
loop_927:
ldsh [%l7 + 0x4E], %o3
ldsh [%l7 + 0x32], %g4
st %f6, [%l7 + 0x4C]
bcs %icc, loop_928
loop_928:
st %f11, [%l7 + 0x40]
bcc,a,pn %xcc, loop_929
loop_929:
bge,pn %xcc, loop_930
loop_930:
fbul %fcc3, loop_931
loop_931:
movrgz %o6, 0x15B, %g6
fpsub16s %f7, %f14, %f10
fmovdcc %icc, %f9, %f13
fmovsn %icc, %f9, %f10
fble %fcc0, loop_932
loop_932:
ldub [%l7 + 0x4A], %i7
fbu,a %fcc0, loop_933
loop_933:
fpsub16 %f14, %f8, %f12
fpsub16 %f4, %f4, %f10
tvc %xcc, 0x5
std %f6, [%l7 + 0x58]
fmovsl %xcc, %f0, %f2
ldd [%l7 + 0x18], %f2
nop
setx loop_934, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_934:
fmovsvs %icc, %f3, %f6
tneg %xcc, 0x5
fbue %fcc1, loop_935
loop_935:
movl %icc, %l0, %o0
fcmpne16 %f12, %f12, %l5
srax %i0, 0x1E, %i3
nop
setx loop_936, %l0, %l1
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_936:
be %icc, loop_937
loop_937:
fxor %f14, %f14, %f14
bpos,a loop_938
loop_938:
fbuge %fcc1, loop_939
loop_939:
fzero %f0
bne,a,pn %icc, loop_940
loop_940:
bne,pt %icc, loop_941
loop_941:
stw %o5, [%l7 + 0x64]
fcmpgt32 %f6, %f6, %l1
std %f12, [%l7 + 0x10]
fmovrsgz %g1, %f14, %f8
fmovdn %icc, %f14, %f12
brgez,a %o1, loop_942
loop_942:
fbul,a %fcc0, loop_943
loop_943:
fmovsa %xcc, %f6, %f11
bneg loop_944
loop_944:
tl %xcc, 0x2
stx %l2, [%l7 + 0x58]
bn,a loop_945
loop_945:
sth %l6, [%l7 + 0x32]
fble,a %fcc1, loop_946
loop_946:
and %i4, %l4, %i5
andn %g7, 0x1F33, %g3
fcmpes %fcc2, %f8, %f10
brgz,a %g2, loop_947
loop_947:
tpos %icc, 0x3
fsrc1s %f7, %f14
ldsb [%l7 + 0x1F], %o7
edge32 %l3, %i6, %o2
bpos,pt %icc, loop_948
loop_948:
fbe %fcc1, loop_949
loop_949:
be,a,pt %xcc, loop_950
loop_950:
fbule,a %fcc2, loop_951
loop_951:
fble %fcc0, loop_952
loop_952:
brlez %g5, loop_953
loop_953:
ba,a,pt %icc, loop_954
loop_954:
subcc %o4, %i1, %i2
bgu,pt %icc, loop_955
loop_955:
fbl %fcc2, loop_956
loop_956:
brlez,a %o3, loop_957
loop_957:
bshuffle %f2, %f10, %f4
bgu,pt %xcc, loop_958
loop_958:
fmovsl %icc, %f5, %f11
nop
setx loop_959, %l0, %l1
jmpl %l1, %o6
loop_959:
bg %icc, loop_960
loop_960:
fmovspos %xcc, %f1, %f15
edge32l %g4, %i7, %l0
fmul8x16al %f4, %f5, %f14
fmovsleu %icc, %f14, %f5
fmovdge %xcc, %f10, %f4
nop
setx loop_961, %l0, %l1
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_961:
fcmpgt16 %f4, %f12, %g6
call loop_962
loop_962:
brnz,a %l5, loop_963
loop_963:
fba,a %fcc2, loop_964
loop_964:
ba loop_965
loop_965:
fbo,a %fcc3, loop_966
loop_966:
sllx %i0, 0x09, %o0
fmovrdlz %o5, %f14, %f2
fba %fcc2, loop_967
loop_967:
std %f6, [%l7 + 0x60]
bcs loop_968
loop_968:
edge16ln %l1, %i3, %g1
fble,a %fcc1, loop_969
loop_969:
brgz %l2, loop_970
loop_970:
fmovd %f8, %f4
lduw [%l7 + 0x38], %o1
fbug,a %fcc2, loop_971
loop_971:
brz,a %i4, loop_972
loop_972:
fbn,a %fcc2, loop_973
loop_973:
taddcc %l4, %i5, %l6
bvc,a %xcc, loop_974
loop_974:
fmul8x16au %f13, %f3, %f10
fmovrsgez %g3, %f8, %f0
bcc,a %icc, loop_975
loop_975:
fpsub16s %f3, %f10, %f1
nop
setx loop_976, %l0, %l1
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_976:
bge,a %xcc, loop_977
loop_977:
brz %g2, loop_978
loop_978:
bvc,a,pt %xcc, loop_979
loop_979:
movleu %icc, %o7, %g7
fbn,a %fcc1, loop_980
loop_980:
alignaddrl %i6, %o2, %g5
ldsb [%l7 + 0x23], %o4
brlz,a %l3, loop_981
loop_981:
subcc %i1, 0x1982, %i2
ld [%l7 + 0x40], %f8
fzero %f14
lduh [%l7 + 0x38], %o3
brnz %g4, loop_982
loop_982:
fba %fcc1, loop_983
loop_983:
fxnors %f14, %f0, %f1
bcs %icc, loop_984
loop_984:
ldsb [%l7 + 0x3A], %o6
nop
setx loop_985, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_985:
brgz %l0, loop_986
loop_986:
fbe %fcc1, loop_987
loop_987:
fmovda %xcc, %f7, %f7
ldsw [%l7 + 0x14], %i7
movrlz %l5, 0x08A, %g6
lduw [%l7 + 0x10], %i0
be loop_988
loop_988:
ldub [%l7 + 0x1F], %o0
fbo %fcc3, loop_989
loop_989:
ldsh [%l7 + 0x3E], %l1
fpsub16s %f12, %f1, %f12
fmovscc %xcc, %f13, %f14
fbug,a %fcc2, loop_990
loop_990:
fbne %fcc3, loop_991
loop_991:
bcc,a,pn %xcc, loop_992
loop_992:
stw %o5, [%l7 + 0x4C]
ldub [%l7 + 0x7E], %g1
umulcc %i3, 0x0B7C, %l2
brgz %o1, loop_993
loop_993:
fbu,a %fcc0, loop_994
loop_994:
ldd [%l7 + 0x40], %f14
andn %i4, %i5, %l4
smul %l6, 0x11B0, %g3
bgu,a loop_995
loop_995:
edge8ln %o7, %g2, %g7
ble,a,pn %xcc, loop_996
loop_996:
edge16 %i6, %g5, %o2
bgu,a %icc, loop_997
loop_997:
fpadd32 %f6, %f0, %f10
fcmped %fcc2, %f8, %f4
fbg %fcc1, loop_998
loop_998:
fba,a %fcc2, loop_999
loop_999:
tl %xcc, 0x7
std %f8, [%l7 + 0x08]
nop
setx loop_1000, %l0, %l1
jmpl %l1, %l3
loop_1000:
std %f8, [%l7 + 0x68]
movleu %icc, %o4, %i1
ble,a,pn %xcc, loop_1001
loop_1001:
bgu loop_1002
loop_1002:
fcmpeq32 %f8, %f14, %i2
fbne,a %fcc2, loop_1003
loop_1003:
fbg,a %fcc0, loop_1004
loop_1004:
bcs loop_1005
loop_1005:
ldsw [%l7 + 0x40], %g4
edge8ln %o6, %o3, %i7
nop
setx loop_1006, %l0, %l1
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_1006:
movg %xcc, %l5, %g6
fbl,a %fcc2, loop_1007
loop_1007:
fornot1s %f7, %f8, %f12
fba,a %fcc0, loop_1008
loop_1008:
ldd [%l7 + 0x48], %f2
fbue %fcc2, loop_1009
loop_1009:
andncc %l0, %o0, %l1
ld [%l7 + 0x44], %f3
movrne %o5, %g1, %i0
fcmpes %fcc2, %f0, %f4
bvc loop_1010
loop_1010:
ta %icc, 0x6
ldsh [%l7 + 0x14], %l2
fbge %fcc3, loop_1011
loop_1011:
ble,pn %icc, loop_1012
loop_1012:
fbul,a %fcc1, loop_1013
loop_1013:
ldd [%l7 + 0x30], %f10
bl %xcc, loop_1014
loop_1014:
andn %i3, 0x08E1, %i4
fbl %fcc0, loop_1015
loop_1015:
brlez %i5, loop_1016
loop_1016:
bpos,a,pt %icc, loop_1017
loop_1017:
brgez %o1, loop_1018
loop_1018:
stx %l6, [%l7 + 0x78]
bpos,pn %xcc, loop_1019
loop_1019:
bneg,a,pt %xcc, loop_1020
loop_1020:
fmovrsgz %l4, %f6, %f14
nop
setx loop_1021, %l0, %l1
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_1021:
movrlz %g3, 0x02E, %o7
fmovsne %xcc, %f0, %f7
srlx %g2, %i6, %g5
bcc loop_1022
loop_1022:
fmovda %xcc, %f9, %f2
brlz %g7, loop_1023
loop_1023:
fpsub16 %f8, %f0, %f12
xnorcc %o2, %o4, %i1
fblg,a %fcc2, loop_1024
loop_1024:
brlez,a %l3, loop_1025
loop_1025:
bneg,pn %xcc, loop_1026
loop_1026:
taddcctv %g4, %o6, %o3
tg %xcc, 0x4
brlz %i2, loop_1027
loop_1027:
fble,a %fcc1, loop_1028
loop_1028:
tsubcctv %i7, %g6, %l0
fbl,a %fcc3, loop_1029
loop_1029:
fnegd %f10, %f4
fbl %fcc3, loop_1030
loop_1030:
tl %icc, 0x4
bvs,a,pt %icc, loop_1031
loop_1031:
fcmps %fcc0, %f15, %f12
movcs %xcc, %o0, %l1
movvs %icc, %l5, %o5
tcs %xcc, 0x0
lduh [%l7 + 0x3E], %g1
stw %l2, [%l7 + 0x2C]
te %xcc, 0x4
edge16l %i3, %i4, %i0
fmovda %icc, %f0, %f7
fble,a %fcc3, loop_1032
loop_1032:
fba %fcc1, loop_1033
loop_1033:
ba,pt %icc, loop_1034
loop_1034:
fmovrdlz %o1, %f12, %f14
st %f13, [%l7 + 0x6C]
nop
setx loop_1035, %l0, %l1
jmpl %l1, %i5
loop_1035:
stw %l6, [%l7 + 0x58]
bge,a %icc, loop_1036
loop_1036:
ldsw [%l7 + 0x14], %g3
bne %icc, loop_1037
loop_1037:
ldub [%l7 + 0x7A], %o7
ldd [%l7 + 0x30], %f10
ldd [%l7 + 0x70], %f12
fcmpeq32 %f8, %f0, %g2
fbue,a %fcc3, loop_1038
loop_1038:
fbul,a %fcc0, loop_1039
loop_1039:
fbul %fcc0, loop_1040
loop_1040:
ba loop_1041
loop_1041:
siam 0x5
brgez,a %l4, loop_1042
loop_1042:
tvc %xcc, 0x6
fmovsg %xcc, %f4, %f2
brnz,a %g5, loop_1043
loop_1043:
xnorcc %i6, %o2, %g7
fbe,a %fcc2, loop_1044
loop_1044:
fbne,a %fcc3, loop_1045
loop_1045:
tle %icc, 0x7
be,pt %icc, loop_1046
loop_1046:
movcs %xcc, %i1, %l3
lduh [%l7 + 0x20], %g4
fbu %fcc2, loop_1047
loop_1047:
fbne,a %fcc2, loop_1048
loop_1048:
lduh [%l7 + 0x78], %o4
srlx %o6, 0x04, %i2
fcmpes %fcc3, %f12, %f5
fbl %fcc3, loop_1049
loop_1049:
call loop_1050
loop_1050:
srl %i7, 0x1D, %g6
bl,pn %xcc, loop_1051
loop_1051:
nop
setx loop_1052, %l0, %l1
jmpl %l1, %o3
loop_1052:
fpadd16s %f4, %f15, %f4
call loop_1053
loop_1053:
fba %fcc2, loop_1054
loop_1054:
stb %o0, [%l7 + 0x38]
fbe %fcc3, loop_1055
loop_1055:
bl,a loop_1056
loop_1056:
bg,a loop_1057
loop_1057:
fble %fcc0, loop_1058
loop_1058:
andcc %l1, 0x004F, %l0
ld [%l7 + 0x78], %f8
fpack32 %f6, %f14, %f6
bg,a,pn %icc, loop_1059
loop_1059:
fbne,a %fcc1, loop_1060
loop_1060:
fble,a %fcc1, loop_1061
loop_1061:
alignaddrl %l5, %o5, %l2
array8 %g1, %i4, %i3
andn %o1, 0x0A95, %i5
fmovdcc %icc, %f4, %f13
brnz %l6, loop_1062
loop_1062:
lduh [%l7 + 0x22], %g3
andn %o7, 0x182E, %g2
ldsb [%l7 + 0x0D], %l4
call loop_1063
loop_1063:
subcc %i0, 0x06D3, %i6
brlz,a %g5, loop_1064
loop_1064:
bn %xcc, loop_1065
loop_1065:
bgu,a,pn %icc, loop_1066
loop_1066:
bvc,a %xcc, loop_1067
loop_1067:
brgz %o2, loop_1068
loop_1068:
fbu %fcc3, loop_1069
loop_1069:
fmovsa %icc, %f1, %f7
fexpand %f7, %f10
fcmpeq16 %f8, %f14, %i1
fbn %fcc1, loop_1070
loop_1070:
bneg,a,pn %xcc, loop_1071
loop_1071:
bg loop_1072
loop_1072:
fmovdcc %icc, %f14, %f5
bvs,pn %icc, loop_1073
loop_1073:
bcs %icc, loop_1074
loop_1074:
fmovdleu %icc, %f12, %f11
fmovdn %xcc, %f14, %f12
fandnot1 %f4, %f6, %f0
sdivx %g7, 0x010F, %l3
fmul8x16al %f9, %f9, %f8
fmovsneg %xcc, %f1, %f7
fbne %fcc3, loop_1075
loop_1075:
movleu %icc, %o4, %o6
sllx %i2, 0x0E, %i7
edge32 %g4, %o3, %o0
bge,pt %xcc, loop_1076
loop_1076:
bgu,pn %icc, loop_1077
loop_1077:
edge16n %g6, %l1, %l0
tcs %xcc, 0x6
fpack16 %f12, %f2
brlez %l5, loop_1078
loop_1078:
bg,a,pn %icc, loop_1079
loop_1079:
fmul8x16 %f14, %f6, %f2
fnands %f12, %f15, %f5
movge %xcc, %o5, %l2
fblg,a %fcc0, loop_1080
loop_1080:
st %f11, [%l7 + 0x4C]
nop
setx loop_1081, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1081:
fmovscc %xcc, %f8, %f9
ldsh [%l7 + 0x6C], %i4
add %i3, %g1, %i5
fmovsvs %icc, %f9, %f6
fsrc2s %f11, %f10
bl loop_1082
loop_1082:
bvc,a,pn %icc, loop_1083
loop_1083:
fabss %f12, %f0
bvc,a,pt %xcc, loop_1084
loop_1084:
brlez %l6, loop_1085
loop_1085:
brgz,a %o1, loop_1086
loop_1086:
fmovda %icc, %f15, %f15
lduh [%l7 + 0x08], %g3
fandnot2s %f1, %f6, %f8
fbule %fcc3, loop_1087
loop_1087:
stb %g2, [%l7 + 0x47]
bgu,pt %xcc, loop_1088
loop_1088:
fmovsleu %xcc, %f3, %f15
movl %xcc, %o7, %i0
mulscc %l4, %g5, %i6
bvc loop_1089
loop_1089:
fmovscs %icc, %f10, %f12
bge loop_1090
loop_1090:
fbn,a %fcc0, loop_1091
loop_1091:
bneg,a loop_1092
loop_1092:
ldsw [%l7 + 0x34], %i1
bgu,a,pn %xcc, loop_1093
loop_1093:
fandnot2s %f11, %f9, %f3
addc %g7, 0x1392, %o2
bvs,pn %icc, loop_1094
loop_1094:
fpsub16 %f10, %f6, %f4
lduh [%l7 + 0x78], %l3
fpsub32s %f6, %f14, %f13
fpackfix %f8, %f12
fnor %f12, %f2, %f0
fmovdgu %icc, %f11, %f15
lduw [%l7 + 0x2C], %o4
brlz,a %o6, loop_1095
loop_1095:
alignaddr %i2, %i7, %o3
bvs,a,pn %icc, loop_1096
loop_1096:
fbn,a %fcc2, loop_1097
loop_1097:
bge loop_1098
loop_1098:
brz,a %g4, loop_1099
loop_1099:
movrgez %g6, 0x148, %o0
ba,a,pn %icc, loop_1100
loop_1100:
array16 %l1, %l0, %o5
nop
setx loop_1101, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1101:
fabsd %f6, %f10
bge loop_1102
loop_1102:
bcc loop_1103
loop_1103:
call loop_1104
loop_1104:
bvs,a,pn %icc, loop_1105
loop_1105:
fmovsl %icc, %f0, %f13
fbuge %fcc1, loop_1106
loop_1106:
movre %l2, 0x2A8, %i4
bl,pn %icc, loop_1107
loop_1107:
fmovdvc %icc, %f14, %f6
nop
setx loop_1108, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1108:
ld [%l7 + 0x78], %f9
bcc loop_1109
loop_1109:
bneg,a %xcc, loop_1110
loop_1110:
fbuge %fcc2, loop_1111
loop_1111:
ldsw [%l7 + 0x40], %i3
ldub [%l7 + 0x5C], %l5
fmul8x16 %f2, %f2, %f12
ldub [%l7 + 0x26], %i5
fsrc2 %f14, %f4
fbu,a %fcc1, loop_1112
loop_1112:
lduh [%l7 + 0x4C], %g1
fmuld8ulx16 %f10, %f14, %f12
fnot1s %f6, %f12
call loop_1113
loop_1113:
fbuge,a %fcc1, loop_1114
loop_1114:
tcs %xcc, 0x4
sub %o1, %l6, %g3
bcc,pt %xcc, loop_1115
loop_1115:
tg %icc, 0x5
bg,pn %xcc, loop_1116
loop_1116:
nop
setx loop_1117, %l0, %l1
jmpl %l1, %g2
loop_1117:
fmovsl %icc, %f15, %f4
fbuge,a %fcc2, loop_1118
loop_1118:
bleu %icc, loop_1119
loop_1119:
bgu %icc, loop_1120
loop_1120:
fors %f7, %f10, %f4
nop
setx loop_1121, %l0, %l1
jmpl %l1, %o7
loop_1121:
movre %l4, 0x151, %g5
fbul %fcc1, loop_1122
loop_1122:
brgz %i0, loop_1123
loop_1123:
fbug %fcc0, loop_1124
loop_1124:
fble,a %fcc2, loop_1125
loop_1125:
fbg %fcc3, loop_1126
loop_1126:
fand %f10, %f12, %f2
bleu,pn %icc, loop_1127
loop_1127:
movrlz %i6, %g7, %o2
fbul,a %fcc3, loop_1128
loop_1128:
taddcctv %l3, 0x00B8, %o4
bne,a,pn %icc, loop_1129
loop_1129:
ble,pn %xcc, loop_1130
loop_1130:
call loop_1131
loop_1131:
bcc %icc, loop_1132
loop_1132:
fmovrdgz %o6, %f0, %f4
edge32ln %i2, %i7, %i1
edge16 %o3, %g4, %g6
add %o0, 0x1EFE, %l1
brgez,a %o5, loop_1133
loop_1133:
edge16n %l0, %i4, %i3
bleu loop_1134
loop_1134:
ldd [%l7 + 0x08], %f10
bne,pn %icc, loop_1135
loop_1135:
be,a %icc, loop_1136
loop_1136:
fbo,a %fcc3, loop_1137
loop_1137:
orn %l5, %i5, %l2
bn %xcc, loop_1138
loop_1138:
bleu,pn %xcc, loop_1139
loop_1139:
addcc %o1, %l6, %g1
brnz,a %g2, loop_1140
loop_1140:
fornot2 %f10, %f0, %f2
edge16ln %o7, %l4, %g3
bge,a,pn %xcc, loop_1141
loop_1141:
call loop_1142
loop_1142:
ldsh [%l7 + 0x3C], %i0
stx %i6, [%l7 + 0x30]
nop
setx loop_1143, %l0, %l1
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_1143:
fbge %fcc3, loop_1144
loop_1144:
stx %g7, [%l7 + 0x68]
fbne,a %fcc2, loop_1145
loop_1145:
fbo,a %fcc0, loop_1146
loop_1146:
bl loop_1147
loop_1147:
orcc %o2, %l3, %g5
fbu %fcc0, loop_1148
loop_1148:
bgu,a loop_1149
loop_1149:
stb %o6, [%l7 + 0x55]
fones %f3
fble,a %fcc1, loop_1150
loop_1150:
fbne %fcc2, loop_1151
loop_1151:
bvs,a %icc, loop_1152
loop_1152:
bcc %icc, loop_1153
loop_1153:
fmovd %f2, %f10
tcc %icc, 0x3
brz %o4, loop_1154
loop_1154:
bn,pt %icc, loop_1155
loop_1155:
movrgz %i7, %i1, %i2
fbn %fcc3, loop_1156
loop_1156:
smulcc %g4, 0x1227, %g6
brlz,a %o0, loop_1157
loop_1157:
fba %fcc1, loop_1158
loop_1158:
edge8 %l1, %o5, %l0
bcs,pt %icc, loop_1159
loop_1159:
brlz,a %o3, loop_1160
loop_1160:
ble,a,pt %xcc, loop_1161
loop_1161:
fnand %f0, %f2, %f6
bl loop_1162
loop_1162:
fba %fcc1, loop_1163
loop_1163:
fone %f6
fbo,a %fcc3, loop_1164
loop_1164:
ldub [%l7 + 0x1D], %i4
fbe %fcc3, loop_1165
loop_1165:
movgu %xcc, %i3, %i5
fbo,a %fcc3, loop_1166
loop_1166:
fbl,a %fcc3, loop_1167
loop_1167:
sdiv %l2, 0x18C5, %l5
bn,a %icc, loop_1168
loop_1168:
edge16n %o1, %g1, %l6
fbg %fcc3, loop_1169
loop_1169:
fornot2s %f10, %f4, %f4
fmul8x16 %f8, %f2, %f8
fbo,a %fcc0, loop_1170
loop_1170:
edge16 %o7, %g2, %g3
fbuge %fcc0, loop_1171
loop_1171:
orcc %l4, %i6, %i0
fble,a %fcc0, loop_1172
loop_1172:
fnegd %f4, %f4
edge16n %g7, %o2, %g5
pdist %f4, %f8, %f4
fbule,a %fcc3, loop_1173
loop_1173:
ldsb [%l7 + 0x1B], %o6
fbuge %fcc0, loop_1174
loop_1174:
brgz %o4, loop_1175
loop_1175:
nop
setx loop_1176, %l0, %l1
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_1176:
std %f6, [%l7 + 0x68]
fmuld8sux16 %f9, %f2, %f0
lduw [%l7 + 0x20], %l3
bpos,a loop_1177
loop_1177:
fbe,a %fcc0, loop_1178
loop_1178:
fbge %fcc0, loop_1179
loop_1179:
bge,pn %xcc, loop_1180
loop_1180:
brgz %i1, loop_1181
loop_1181:
fmovsa %icc, %f7, %f14
fones %f6
bleu loop_1182
loop_1182:
ldsw [%l7 + 0x08], %i2
bn loop_1183
loop_1183:
fbge %fcc0, loop_1184
loop_1184:
ld [%l7 + 0x0C], %f9
fcmped %fcc1, %f10, %f14
tleu %xcc, 0x5
fba %fcc2, loop_1185
loop_1185:
nop
setx loop_1186, %l0, %l1
jmpl %l1, %i7
loop_1186:
fbn %fcc0, loop_1187
loop_1187:
fmovrdne %g6, %f6, %f14
fbue,a %fcc2, loop_1188
loop_1188:
subccc %g4, 0x1F93, %l1
brgez,a %o5, loop_1189
loop_1189:
bcs,a loop_1190
loop_1190:
fba %fcc3, loop_1191
loop_1191:
nop
setx loop_1192, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1192:
nop
setx loop_1193, %l0, %l1
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_1193:
fbe %fcc3, loop_1194
loop_1194:
nop
setx loop_1195, %l0, %l1
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_1195:
fpsub16s %f4, %f8, %f3
bleu loop_1196
loop_1196:
bn,a %icc, loop_1197
loop_1197:
ldsw [%l7 + 0x6C], %l0
bvc,a,pn %xcc, loop_1198
loop_1198:
fbg %fcc2, loop_1199
loop_1199:
nop
setx loop_1200, %l0, %l1
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_1200:
fba %fcc2, loop_1201
loop_1201:
be,a %xcc, loop_1202
loop_1202:
alignaddr %o0, %o3, %i3
fbu %fcc1, loop_1203
loop_1203:
fble,a %fcc3, loop_1204
loop_1204:
fbl,a %fcc3, loop_1205
loop_1205:
tpos %icc, 0x2
brlez %i5, loop_1206
loop_1206:
ldd [%l7 + 0x48], %f10
fblg,a %fcc2, loop_1207
loop_1207:
nop
setx loop_1208, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_1208:
sllx %i4, %l2, %l5
brgez,a %o1, loop_1209
loop_1209:
fmovdge %icc, %f14, %f15
edge16n %l6, %g1, %o7
fbne,a %fcc3, loop_1210
loop_1210:
udiv %g2, 0x1C22, %l4
brgez,a %g3, loop_1211
loop_1211:
fba %fcc3, loop_1212
loop_1212:
fzero %f8
fpsub16 %f6, %f12, %f2
lduw [%l7 + 0x74], %i6
nop
setx loop_1213, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1213:
bvs,pt %icc, loop_1214
loop_1214:
bgu,a loop_1215
loop_1215:
bvs,a %xcc, loop_1216
loop_1216:
sllx %g7, %i0, %g5
nop
setx loop_1217, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1217:
fors %f5, %f0, %f14
add %o2, 0x18B6, %o6
fcmpeq32 %f10, %f10, %l3
bvc,a,pn %icc, loop_1218
loop_1218:
fbo %fcc3, loop_1219
loop_1219:
fba %fcc0, loop_1220
loop_1220:
fbe %fcc0, loop_1221
loop_1221:
fpackfix %f8, %f12
bvs,a,pt %xcc, loop_1222
loop_1222:
fbge,a %fcc0, loop_1223
loop_1223:
fandnot2s %f0, %f12, %f9
fmovrsgez %i1, %f9, %f2
bn %xcc, loop_1224
loop_1224:
fnot1 %f14, %f0
bge %xcc, loop_1225
loop_1225:
stx %o4, [%l7 + 0x20]
bneg %xcc, loop_1226
loop_1226:
bvc %icc, loop_1227
loop_1227:
fcmpne32 %f8, %f2, %i2
brgz,a %i7, loop_1228
loop_1228:
fnot1s %f1, %f5
ldsw [%l7 + 0x68], %g6
bl,pt %icc, loop_1229
loop_1229:
bneg,a loop_1230
loop_1230:
ldsh [%l7 + 0x10], %g4
ta %icc, 0x4
call loop_1231
loop_1231:
for %f6, %f10, %f6
smul %l1, %o5, %l0
tle %xcc, 0x2
ba,a,pn %xcc, loop_1232
loop_1232:
movpos %icc, %o3, %i3
fcmpne32 %f2, %f4, %o0
nop
setx loop_1233, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1233:
bvc,a %xcc, loop_1234
loop_1234:
fbg %fcc2, loop_1235
loop_1235:
movre %i5, %l2, %i4
brlez,a %l5, loop_1236
loop_1236:
nop
setx loop_1237, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1237:
brgez,a %o1, loop_1238
loop_1238:
bleu,a loop_1239
loop_1239:
ldsh [%l7 + 0x28], %g1
ldx [%l7 + 0x18], %l6
fbn,a %fcc1, loop_1240
loop_1240:
fmovdvs %xcc, %f9, %f4
fmovdg %icc, %f6, %f12
nop
setx loop_1241, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1241:
fbn %fcc3, loop_1242
loop_1242:
andcc %g2, 0x14A3, %o7
bne %icc, loop_1243
loop_1243:
edge16n %l4, %i6, %g3
bcs,a,pn %icc, loop_1244
loop_1244:
fmovdcs %icc, %f10, %f11
fands %f14, %f1, %f10
lduh [%l7 + 0x3C], %i0
st %f11, [%l7 + 0x18]
bg,a,pn %icc, loop_1245
loop_1245:
ldsb [%l7 + 0x62], %g7
brz,a %o2, loop_1246
loop_1246:
lduh [%l7 + 0x36], %g5
brlz %l3, loop_1247
loop_1247:
call loop_1248
loop_1248:
tn %icc, 0x1
fmul8x16 %f6, %f4, %f8
fnand %f8, %f4, %f14
stx %i1, [%l7 + 0x70]
fmovdvs %icc, %f13, %f5
stw %o4, [%l7 + 0x7C]
bgu,a,pn %icc, loop_1249
loop_1249:
fcmpne16 %f8, %f6, %i2
bn loop_1250
loop_1250:
movne %xcc, %o6, %i7
fbul %fcc2, loop_1251
loop_1251:
fcmple16 %f12, %f4, %g4
stx %l1, [%l7 + 0x38]
fbue,a %fcc0, loop_1252
loop_1252:
nop
setx loop_1253, %l0, %l1
jmpl %l1, %g6
loop_1253:
bge,pn %icc, loop_1254
loop_1254:
fabss %f1, %f4
tneg %xcc, 0x0
bneg %icc, loop_1255
loop_1255:
fbn,a %fcc1, loop_1256
loop_1256:
bvs,a,pn %icc, loop_1257
loop_1257:
fcmple16 %f8, %f2, %l0
ble loop_1258
loop_1258:
fmovsne %icc, %f6, %f13
subcc %o3, 0x0B01, %i3
stb %o0, [%l7 + 0x39]
bge,pt %xcc, loop_1259
loop_1259:
fnegs %f3, %f14
bpos,a %icc, loop_1260
loop_1260:
ld [%l7 + 0x08], %f13
bcc,a,pn %icc, loop_1261
loop_1261:
edge8 %i5, %o5, %i4
bleu,a,pn %xcc, loop_1262
loop_1262:
fbne,a %fcc0, loop_1263
loop_1263:
udivx %l5, 0x1616, %o1
fornot2s %f5, %f0, %f7
bgu,a,pt %xcc, loop_1264
loop_1264:
fbge,a %fcc3, loop_1265
loop_1265:
fbg %fcc1, loop_1266
loop_1266:
nop
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 4:
!
! Type f : 191
! Type i : 167
! Type cti : 518
! Type l : 124
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Thread 5 Start
!
main_t5:
!# Initialize registers ..
!# Global registers
set 0xE, %g1
set 0xC, %g2
set 0x7, %g3
set 0xB, %g4
set 0x8, %g5
set 0xB, %g6
set 0xC, %g7
!# Input registers
set -0x5, %i0
set -0x1, %i1
set -0xD, %i2
set -0x4, %i3
set -0x8, %i4
set -0x4, %i5
set -0x5, %i6
set -0xE, %i7
!# Local registers
set 0x2AD25982, %l0
set 0x7B54A1DB, %l1
set 0x5E93E9E2, %l2
set 0x0F90C51C, %l3
set 0x29BAE888, %l4
set 0x5A86E1EB, %l5
set 0x5D7E953E, %l6
!# Output registers
set -0x18B9, %o0
set -0x1388, %o1
set -0x134C, %o2
set 0x18D8, %o3
set 0x18E2, %o4
set -0x18E8, %o5
set 0x09D2, %o6
set 0x078D, %o7
!# Float Registers
INIT_TH_FP_REG(%l7, %f0, 0x55555555aaaaaaaa)
INIT_TH_FP_REG(%l7, %f2, 0xaaaaaaaa55555555)
INIT_TH_FP_REG(%l7, %f4, 0xfedcba9876543210)
INIT_TH_FP_REG(%l7, %f6, 0x0123456789abcdef)
INIT_TH_FP_REG(%l7, %f8, 0x55aa55aaff00ff00)
INIT_TH_FP_REG(%l7, %f10, 0x1111111111111111)
INIT_TH_FP_REG(%l7, %f12, 0x8888888888888888)
INIT_TH_FP_REG(%l7, %f14, 0xfedcba9876543210)
!# Execute some ALU ops ..
subc %g1, %l6, %l2
orn %o7, 0x07E0, %l4
bshuffle %f8, %f4, %f6
fbue,a %fcc0, loop_1267
loop_1267:
subccc %g2, 0x0770, %i6
or %g3, %g7, %o2
tg %icc, 0x6
smulcc %i0, 0x10D3, %l3
sth %i1, [%l7 + 0x66]
srl %g5, %o4, %i2
brgz %i7, loop_1268
loop_1268:
mulx %o6, 0x08BE, %l1
tn %xcc, 0x5
fpsub16s %f15, %f15, %f6
stx %g4, [%l7 + 0x28]
ta %xcc, 0x5
or %g6, 0x0084, %o3
nop
setx loop_1269, %l0, %l1
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_1269:
fmovrde %l0, %f2, %f6
fmovdneg %xcc, %f5, %f7
xorcc %i3, %i5, %o0
ldsb [%l7 + 0x2A], %o5
orcc %l5, %o1, %i4
mulx %l6, 0x0729, %l2
fnot2 %f10, %f4
andn %o7, %g1, %g2
fornot2s %f15, %f9, %f0
sth %l4, [%l7 + 0x12]
fpsub16 %f6, %f10, %f10
tle %icc, 0x3
edge8ln %g3, %g7, %o2
ldd [%l7 + 0x30], %f10
taddcc %i0, 0x16FB, %l3
udivcc %i6, 0x130D, %g5
andn %i1, 0x00D5, %o4
subccc %i2, %o6, %l1
edge32l %g4, %i7, %g6
fmovsa %xcc, %f13, %f11
ldsh [%l7 + 0x66], %l0
movrgez %i3, 0x2F4, %o3
movne %icc, %i5, %o0
for %f0, %f2, %f10
ldsw [%l7 + 0x24], %l5
bgu loop_1270
loop_1270:
fbe,a %fcc1, loop_1271
loop_1271:
movn %xcc, %o5, %i4
std %f10, [%l7 + 0x78]
movvs %xcc, %o1, %l6
fpackfix %f6, %f6
edge32ln %o7, %l2, %g2
tg %icc, 0x4
udivcc %l4, 0x12F1, %g1
sethi 0x1114, %g3
fbge,a %fcc2, loop_1272
loop_1272:
subcc %o2, %g7, %l3
or %i0, %g5, %i1
stw %i6, [%l7 + 0x48]
ldd [%l7 + 0x08], %f6
bneg loop_1273
loop_1273:
brgz %i2, loop_1274
loop_1274:
srl %o4, 0x0D, %l1
fmovrsgez %g4, %f15, %f8
tneg %xcc, 0x2
fmovdn %xcc, %f11, %f6
movrlz %o6, %i7, %l0
sdivcc %i3, 0x1EB7, %g6
array8 %o3, %i5, %o0
stb %l5, [%l7 + 0x67]
movrgz %o5, %i4, %l6
nop
setx loop_1275, %l0, %l1
jmpl %l1, %o1
loop_1275:
fxnors %f8, %f4, %f7
fcmple32 %f2, %f12, %l2
movcc %xcc, %g2, %o7
add %g1, %l4, %o2
ldsw [%l7 + 0x30], %g3
lduw [%l7 + 0x28], %l3
sth %i0, [%l7 + 0x64]
movneg %icc, %g5, %i1
fmovsgu %xcc, %f6, %f6
fmuld8ulx16 %f13, %f12, %f2
andncc %g7, %i2, %i6
mulscc %l1, 0x12C8, %g4
fone %f4
fmovscc %xcc, %f1, %f2
bpos,a %xcc, loop_1276
loop_1276:
brgz %o6, loop_1277
loop_1277:
addc %o4, 0x16ED, %i7
brnz %i3, loop_1278
loop_1278:
stx %l0, [%l7 + 0x30]
bne %xcc, loop_1279
loop_1279:
udivx %g6, 0x1F98, %i5
xnorcc %o3, %o0, %o5
edge8n %l5, %i4, %l6
fpmerge %f7, %f15, %f10
smulcc %l2, %o1, %o7
fexpand %f4, %f14
fmovdpos %xcc, %f7, %f6
fmul8x16au %f12, %f8, %f8
lduw [%l7 + 0x14], %g2
tpos %icc, 0x3
tn %icc, 0x1
std %f0, [%l7 + 0x48]
xnorcc %l4, 0x0982, %g1
tne %icc, 0x6
fbug %fcc3, loop_1280
loop_1280:
ble,pt %icc, loop_1281
loop_1281:
ld [%l7 + 0x48], %f11
tgu %xcc, 0x1
fmul8x16al %f1, %f2, %f4
tpos %xcc, 0x1
movrne %o2, %l3, %i0
fmovda %icc, %f12, %f8
popc 0x0A15, %g3
fbule %fcc1, loop_1282
loop_1282:
bg %icc, loop_1283
loop_1283:
and %i1, %g7, %g5
fxor %f6, %f12, %f14
ld [%l7 + 0x68], %f13
movgu %xcc, %i2, %i6
fmul8x16al %f1, %f6, %f4
tcs %xcc, 0x6
movre %g4, %o6, %l1
movn %icc, %i7, %i3
ld [%l7 + 0x74], %f4
andcc %l0, %g6, %o4
tg %icc, 0x5
edge32l %i5, %o0, %o3
srlx %l5, %i4, %o5
sllx %l2, %l6, %o7
tpos %icc, 0x5
tge %icc, 0x6
movg %xcc, %o1, %g2
tle %icc, 0x1
fpsub32 %f0, %f14, %f6
tle %xcc, 0x7
te %xcc, 0x5
ta %xcc, 0x5
sub %l4, %o2, %g1
tgu %xcc, 0x0
edge32l %l3, %i0, %i1
movrgez %g3, 0x214, %g7
tcs %icc, 0x5
sra %i2, 0x16, %i6
subc %g4, 0x1A10, %g5
fmuld8ulx16 %f1, %f11, %f4
fbug %fcc2, loop_1284
loop_1284:
tgu %icc, 0x1
tcc %xcc, 0x3
taddcctv %o6, 0x0F73, %l1
fandnot2s %f10, %f3, %f5
fmovdne %icc, %f12, %f15
ldsb [%l7 + 0x4D], %i7
bne,a,pt %xcc, loop_1285
loop_1285:
addc %l0, 0x11A3, %i3
movl %xcc, %g6, %o4
ta %icc, 0x7
edge32ln %o0, %i5, %o3
fble,a %fcc2, loop_1286
loop_1286:
edge32l %i4, %l5, %o5
subccc %l2, 0x1FFC, %l6
sra %o7, %g2, %o1
movle %xcc, %l4, %o2
fmovsl %xcc, %f6, %f7
movge %icc, %g1, %i0
stx %i1, [%l7 + 0x60]
mulx %g3, %l3, %i2
fbul %fcc3, loop_1287
loop_1287:
lduw [%l7 + 0x3C], %g7
fbne %fcc0, loop_1288
loop_1288:
tvc %icc, 0x0
fmovsg %xcc, %f9, %f12
ldx [%l7 + 0x28], %g4
ldsw [%l7 + 0x70], %g5
xnorcc %o6, %l1, %i7
fmovs %f10, %f5
array32 %i6, %l0, %i3
tsubcctv %g6, %o4, %o0
fbule,a %fcc1, loop_1289
loop_1289:
bg,a loop_1290
loop_1290:
tcc %xcc, 0x7
edge32ln %i5, %i4, %l5
ldd [%l7 + 0x20], %f2
nop
setx loop_1291, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1291:
tleu %xcc, 0x2
ldsb [%l7 + 0x12], %o3
fzeros %f10
nop
setx loop_1292, %l0, %l1
jmpl %l1, %o5
loop_1292:
tvs %xcc, 0x5
brz %l6, loop_1293
loop_1293:
bvs,pn %icc, loop_1294
loop_1294:
fbuge %fcc1, loop_1295
loop_1295:
brgez,a %l2, loop_1296
loop_1296:
edge16ln %g2, %o1, %o7
taddcctv %l4, 0x07EF, %g1
tcc %xcc, 0x4
movgu %xcc, %i0, %o2
popc 0x065A, %g3
nop
setx loop_1297, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1297:
tne %xcc, 0x3
move %xcc, %i1, %i2
tvc %icc, 0x1
fnot1s %f7, %f1
subccc %l3, %g4, %g5
udivx %o6, 0x0F7B, %l1
fxor %f14, %f8, %f4
array8 %i7, %i6, %g7
movpos %xcc, %i3, %l0
fmovs %f10, %f3
tneg %xcc, 0x3
smulcc %g6, %o4, %i5
mova %icc, %i4, %o0
fcmpeq16 %f4, %f10, %o3
array16 %l5, %o5, %l2
andncc %g2, %l6, %o7
sdiv %l4, 0x19AC, %g1
tneg %icc, 0x7
tn %xcc, 0x0
tleu %icc, 0x7
ldx [%l7 + 0x30], %o1
fnot1 %f2, %f4
bvc,a,pt %xcc, loop_1298
loop_1298:
brz,a %o2, loop_1299
loop_1299:
orncc %i0, %i1, %i2
fcmpgt16 %f10, %f0, %g3
andn %g4, %l3, %o6
fpadd16 %f10, %f12, %f14
fmovdpos %xcc, %f12, %f10
fmovdcc %icc, %f2, %f12
movl %xcc, %g5, %i7
tsubcc %l1, 0x166F, %g7
brnz %i6, loop_1300
loop_1300:
andncc %i3, %g6, %l0
stx %o4, [%l7 + 0x68]
umul %i5, %i4, %o3
fmovspos %xcc, %f15, %f3
fmovrde %o0, %f8, %f8
subccc %l5, 0x1F3D, %l2
fnor %f14, %f10, %f2
st %f11, [%l7 + 0x60]
udiv %g2, 0x0DB4, %o5
movvs %xcc, %o7, %l4
edge16n %l6, %g1, %o2
movn %icc, %o1, %i0
srl %i2, 0x00, %g3
or %i1, 0x187B, %l3
ld [%l7 + 0x3C], %f10
movn %icc, %o6, %g5
andncc %g4, %l1, %g7
movpos %xcc, %i6, %i3
fble,a %fcc1, loop_1301
loop_1301:
fnot2 %f0, %f2
fbg %fcc3, loop_1302
loop_1302:
and %i7, %g6, %l0
fmul8x16 %f5, %f14, %f6
edge8l %i5, %i4, %o4
movleu %xcc, %o0, %o3
and %l2, %l5, %g2
ldsh [%l7 + 0x60], %o7
array32 %o5, %l4, %g1
mulx %o2, %l6, %i0
fzeros %f7
brgez,a %i2, loop_1303
loop_1303:
movneg %xcc, %o1, %g3
or %l3, 0x06FE, %o6
xor %g5, 0x1372, %g4
fbuge,a %fcc0, loop_1304
loop_1304:
std %f2, [%l7 + 0x40]
mulx %l1, %g7, %i1
bneg %xcc, loop_1305
loop_1305:
and %i6, 0x02A4, %i3
stx %i7, [%l7 + 0x70]
brz %g6, loop_1306
loop_1306:
ba,a %xcc, loop_1307
loop_1307:
srax %i5, 0x02, %l0
fandnot2s %f6, %f0, %f14
ldsh [%l7 + 0x70], %o4
addc %i4, 0x03B2, %o3
bcc,a %xcc, loop_1308
loop_1308:
fmul8ulx16 %f2, %f10, %f14
stw %l2, [%l7 + 0x68]
sra %o0, %g2, %o7
fmovse %xcc, %f14, %f15
movcc %icc, %o5, %l4
movleu %xcc, %l5, %o2
fands %f10, %f14, %f1
ldx [%l7 + 0x50], %l6
bcs,a,pn %xcc, loop_1309
loop_1309:
fnot2 %f8, %f0
te %icc, 0x7
sdiv %i0, 0x085E, %i2
movrlz %o1, 0x34C, %g1
edge16ln %g3, %o6, %l3
move %xcc, %g4, %g5
edge8ln %g7, %i1, %l1
nop
setx loop_1310, %l0, %l1
jmpl %l1, %i3
loop_1310:
fmovsneg %icc, %f13, %f11
movle %icc, %i7, %g6
srax %i5, 0x06, %i6
tsubcctv %l0, 0x1C73, %o4
fmovspos %icc, %f15, %f3
taddcctv %i4, %l2, %o3
edge16n %o0, %o7, %o5
tpos %icc, 0x1
subccc %l4, 0x0894, %g2
brgez,a %o2, loop_1311
loop_1311:
lduh [%l7 + 0x3C], %l6
movpos %icc, %i0, %l5
lduh [%l7 + 0x7A], %i2
sub %g1, %g3, %o6
lduw [%l7 + 0x1C], %o1
udivcc %g4, 0x02E8, %l3
nop
setx loop_1312, %l0, %l1
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_1312:
fbge %fcc2, loop_1313
loop_1313:
stb %g5, [%l7 + 0x49]
ldsh [%l7 + 0x72], %g7
brgez,a %i1, loop_1314
loop_1314:
edge8l %l1, %i7, %i3
udivcc %i5, 0x1DCC, %i6
movg %icc, %g6, %o4
ldsw [%l7 + 0x34], %l0
fmovrslz %l2, %f4, %f11
fbu,a %fcc1, loop_1315
loop_1315:
tneg %icc, 0x1
tneg %xcc, 0x1
umul %o3, 0x16E6, %i4
bvc,a,pt %xcc, loop_1316
loop_1316:
movrgz %o0, 0x068, %o5
and %l4, %o7, %g2
fand %f6, %f0, %f8
fblg %fcc2, loop_1317
loop_1317:
subc %o2, %l6, %l5
edge16ln %i0, %i2, %g3
sdivcc %o6, 0x077F, %g1
movle %icc, %o1, %l3
lduh [%l7 + 0x30], %g5
movrlz %g7, 0x3E6, %i1
orn %l1, 0x1DF1, %g4
movleu %icc, %i3, %i7
ldsh [%l7 + 0x34], %i5
fmovdl %icc, %f13, %f10
ldsb [%l7 + 0x37], %i6
fmovscc %icc, %f6, %f11
udivcc %o4, 0x099F, %l0
mulscc %l2, 0x1F63, %o3
movrgz %i4, 0x128, %g6
edge16l %o0, %o5, %l4
mulscc %o7, 0x0B51, %o2
addcc %l6, 0x05E9, %g2
fbne %fcc0, loop_1318
loop_1318:
edge32 %i0, %i2, %g3
umulcc %o6, 0x0205, %l5
orcc %o1, %g1, %l3
lduh [%l7 + 0x7C], %g7
tneg %icc, 0x2
fsrc1 %f12, %f12
fnands %f14, %f8, %f1
brgz %g5, loop_1319
loop_1319:
fones %f2
tl %xcc, 0x5
edge16l %i1, %g4, %i3
movneg %xcc, %l1, %i5
movvc %xcc, %i7, %i6
tsubcc %o4, %l0, %o3
movrne %l2, 0x1F0, %i4
tl %icc, 0x2
lduw [%l7 + 0x40], %g6
fmovdvs %icc, %f3, %f13
addcc %o0, 0x0D7B, %l4
fba,a %fcc0, loop_1320
loop_1320:
fmovsg %icc, %f12, %f3
xnor %o7, %o2, %l6
fbuge %fcc3, loop_1321
loop_1321:
st %f9, [%l7 + 0x20]
brnz,a %o5, loop_1322
loop_1322:
andcc %g2, 0x0B0F, %i2
movvs %icc, %g3, %o6
smulcc %l5, 0x0678, %o1
mulx %g1, 0x1269, %l3
tl %icc, 0x6
edge8ln %i0, %g5, %g7
tsubcc %i1, 0x16AC, %i3
addccc %g4, 0x0F53, %l1
tpos %icc, 0x3
fbge,a %fcc0, loop_1323
loop_1323:
lduh [%l7 + 0x56], %i7
st %f14, [%l7 + 0x4C]
xor %i6, %o4, %i5
tpos %icc, 0x5
fmovrsgez %o3, %f6, %f10
subc %l0, %i4, %l2
andncc %g6, %o0, %l4
edge16 %o7, %l6, %o5
srlx %g2, 0x00, %o2
srlx %g3, %i2, %o6
sllx %o1, %l5, %l3
movvs %xcc, %i0, %g5
movre %g7, %g1, %i1
movvc %icc, %g4, %l1
ldsb [%l7 + 0x45], %i3
edge16 %i7, %o4, %i5
fbu,a %fcc1, loop_1324
loop_1324:
movrlz %o3, %i6, %i4
popc 0x0657, %l0
bvs,pt %xcc, loop_1325
loop_1325:
bneg,a,pt %icc, loop_1326
loop_1326:
movrgz %l2, 0x27C, %g6
ta %icc, 0x2
fmovsleu %xcc, %f3, %f9
fmul8x16au %f2, %f14, %f0
movl %icc, %o0, %o7
brlz,a %l4, loop_1327
loop_1327:
tsubcc %o5, %g2, %o2
andcc %l6, 0x00E9, %g3
tleu %icc, 0x7
edge16n %i2, %o6, %o1
stb %l3, [%l7 + 0x6A]
umul %i0, %g5, %g7
movneg %xcc, %l5, %i1
edge32n %g1, %g4, %i3
ldsw [%l7 + 0x50], %l1
ba,pn %xcc, loop_1328
loop_1328:
sdivcc %o4, 0x18E0, %i7
tneg %icc, 0x3
movrgz %i5, %i6, %o3
movrgz %l0, 0x1D2, %i4
tle %icc, 0x1
udiv %l2, 0x18B9, %g6
ldsb [%l7 + 0x44], %o7
fzero %f4
xnorcc %o0, 0x1C46, %l4
tn %icc, 0x3
add %o5, %o2, %l6
fmovrdlez %g3, %f8, %f2
fblg %fcc3, loop_1329
loop_1329:
fandnot1s %f13, %f10, %f15
movrne %g2, %i2, %o6
xnorcc %o1, %l3, %i0
fbn,a %fcc1, loop_1330
loop_1330:
stb %g7, [%l7 + 0x40]
subcc %g5, %l5, %i1
ld [%l7 + 0x3C], %f1
edge32l %g1, %i3, %l1
tne %xcc, 0x0
xnor %g4, 0x1CE1, %i7
bvc loop_1331
loop_1331:
fpsub16s %f4, %f8, %f6
sethi 0x0C98, %o4
tcc %xcc, 0x5
lduh [%l7 + 0x18], %i6
movrlz %i5, %l0, %i4
orcc %l2, 0x1E2E, %g6
subccc %o3, 0x04B4, %o7
fbule %fcc0, loop_1332
loop_1332:
movneg %xcc, %o0, %l4
fmovsa %xcc, %f10, %f9
fbe %fcc1, loop_1333
loop_1333:
taddcctv %o5, %l6, %o2
edge8n %g2, %g3, %i2
movrgez %o6, 0x277, %o1
movrlez %i0, %g7, %g5
andcc %l5, %l3, %g1
fabsd %f12, %f10
fbge %fcc3, loop_1334
loop_1334:
fmovrslz %i3, %f13, %f13
umul %i1, %l1, %g4
tpos %xcc, 0x2
fcmple32 %f4, %f14, %o4
sdivx %i6, 0x1095, %i5
xor %l0, %i4, %i7
fandnot2 %f2, %f6, %f2
sethi 0x14C5, %g6
fble %fcc1, loop_1335
loop_1335:
ld [%l7 + 0x1C], %f4
tleu %xcc, 0x3
brlz %l2, loop_1336
loop_1336:
tl %xcc, 0x1
and %o7, 0x168B, %o0
fmovdvs %icc, %f3, %f1
or %o3, %l4, %l6
movl %icc, %o5, %g2
andcc %g3, 0x0CDF, %o2
ldsh [%l7 + 0x3C], %o6
alignaddr %o1, %i0, %i2
edge8 %g7, %g5, %l3
fmovsn %xcc, %f2, %f12
bge %xcc, loop_1337
loop_1337:
fnegd %f0, %f14
ldx [%l7 + 0x28], %g1
bneg,a,pn %xcc, loop_1338
loop_1338:
bpos,a,pt %icc, loop_1339
loop_1339:
fnegs %f9, %f3
sdivx %l5, 0x16AB, %i3
stw %i1, [%l7 + 0x68]
fbl,a %fcc0, loop_1340
loop_1340:
tcs %xcc, 0x7
orn %g4, 0x0C5D, %o4
fbne,a %fcc2, loop_1341
loop_1341:
smulcc %i6, 0x1731, %l1
mulx %i5, 0x03F8, %i4
fmovsleu %xcc, %f0, %f9
tl %icc, 0x0
umulcc %l0, %g6, %i7
fmovdle %xcc, %f6, %f6
movn %icc, %l2, %o7
fmovrsgez %o3, %f9, %f1
tcc %xcc, 0x4
mova %xcc, %o0, %l4
fbu,a %fcc1, loop_1342
loop_1342:
movl %xcc, %l6, %g2
tgu %xcc, 0x7
edge32ln %g3, %o5, %o2
ldx [%l7 + 0x18], %o6
bl loop_1343
loop_1343:
fornot1 %f2, %f2, %f12
fmovsleu %icc, %f5, %f3
tneg %icc, 0x1
udiv %o1, 0x1894, %i2
ld [%l7 + 0x1C], %f8
sth %i0, [%l7 + 0x74]
udiv %g7, 0x03BF, %l3
lduw [%l7 + 0x48], %g5
or %g1, %i3, %i1
tge %xcc, 0x6
lduh [%l7 + 0x72], %l5
alignaddrl %g4, %i6, %o4
movrne %l1, 0x0BB, %i5
brgez,a %l0, loop_1344
loop_1344:
edge32l %g6, %i4, %l2
edge16n %o7, %i7, %o3
mova %icc, %l4, %l6
mulscc %g2, %g3, %o0
srlx %o2, %o6, %o1
movn %xcc, %o5, %i2
ldd [%l7 + 0x78], %f6
subc %i0, 0x15B3, %l3
fcmpgt16 %f6, %f14, %g5
edge16 %g7, %i3, %g1
fmul8x16 %f6, %f14, %f8
fmovsl %xcc, %f9, %f13
movre %i1, %l5, %i6
xorcc %o4, %g4, %l1
bneg,pn %icc, loop_1345
loop_1345:
sub %i5, %l0, %i4
tsubcc %l2, %g6, %o7
fnegs %f5, %f3
movrgez %i7, %o3, %l4
mulscc %g2, %l6, %o0
movneg %xcc, %o2, %o6
xorcc %g3, %o5, %i2
ldd [%l7 + 0x28], %f10
srlx %i0, 0x1A, %l3
tcs %icc, 0x3
movrne %o1, %g7, %g5
alignaddr %g1, %i3, %l5
fmovdgu %xcc, %f4, %f15
ldub [%l7 + 0x1F], %i1
movn %xcc, %i6, %g4
movrlz %l1, 0x196, %o4
fmovrse %l0, %f11, %f3
bleu %xcc, loop_1346
loop_1346:
edge32ln %i4, %i5, %l2
fbe,a %fcc3, loop_1347
loop_1347:
movle %xcc, %o7, %g6
subcc %i7, 0x0F20, %l4
popc 0x0EA4, %g2
lduh [%l7 + 0x6C], %o3
edge32l %l6, %o2, %o0
addcc %g3, 0x003F, %o6
ldx [%l7 + 0x48], %i2
movneg %xcc, %o5, %l3
array16 %o1, %g7, %i0
orncc %g1, 0x1F87, %i3
movre %g5, %i1, %l5
lduh [%l7 + 0x1C], %i6
subc %g4, %l1, %o4
tcc %xcc, 0x0
std %f8, [%l7 + 0x08]
ldx [%l7 + 0x78], %i4
ldd [%l7 + 0x10], %f0
fand %f12, %f4, %f12
movcs %xcc, %l0, %i5
fmovsgu %icc, %f10, %f14
orcc %l2, 0x13CF, %g6
tsubcctv %i7, 0x1438, %o7
bvs,a,pt %icc, loop_1348
loop_1348:
tg %icc, 0x1
mulx %g2, 0x05D3, %o3
and %l6, %o2, %l4
ta %xcc, 0x5
fpsub32s %f7, %f0, %f12
subc %o0, %o6, %g3
movrne %o5, 0x1AB, %l3
bvs,pn %icc, loop_1349
loop_1349:
subccc %o1, %i2, %g7
fornot1s %f5, %f4, %f12
subccc %g1, %i3, %i0
tcs %xcc, 0x4
subc %i1, %g5, %l5
udivx %g4, 0x1783, %i6
brlz,a %l1, loop_1350
loop_1350:
movre %o4, %l0, %i4
andncc %l2, %g6, %i7
tneg %xcc, 0x3
smulcc %i5, %o7, %o3
edge16n %g2, %l6, %o2
sra %o0, %l4, %o6
bleu,a %icc, loop_1351
loop_1351:
fcmpgt16 %f12, %f14, %o5
fmovdgu %icc, %f14, %f13
fpsub16s %f8, %f5, %f10
ta %xcc, 0x6
fmovrse %g3, %f11, %f1
andncc %o1, %l3, %g7
tgu %icc, 0x2
fnegs %f0, %f7
movg %xcc, %g1, %i3
edge8ln %i2, %i1, %i0
sdivx %g5, 0x0816, %l5
addccc %i6, 0x05A1, %l1
brz,a %g4, loop_1352
loop_1352:
movre %o4, %l0, %l2
fcmpgt32 %f0, %f14, %g6
tne %xcc, 0x0
ld [%l7 + 0x44], %f5
fcmped %fcc3, %f0, %f2
ldx [%l7 + 0x70], %i4
fsrc1s %f11, %f5
or %i5, %i7, %o3
ldx [%l7 + 0x70], %g2
subc %o7, 0x1EF8, %l6
edge8l %o0, %l4, %o6
stb %o2, [%l7 + 0x08]
bpos loop_1353
loop_1353:
fcmpeq16 %f0, %f12, %o5
movneg %icc, %o1, %l3
ba,a,pt %icc, loop_1354
loop_1354:
fpack32 %f14, %f10, %f4
lduw [%l7 + 0x30], %g3
movge %icc, %g1, %g7
sra %i2, %i3, %i1
fsrc1 %f6, %f0
edge8n %g5, %i0, %i6
tleu %icc, 0x4
edge16ln %l5, %l1, %g4
umul %l0, %l2, %o4
te %icc, 0x4
call loop_1355
loop_1355:
brnz %i4, loop_1356
loop_1356:
edge8 %g6, %i5, %o3
edge16n %i7, %g2, %o7
xnorcc %o0, 0x1373, %l6
alignaddrl %l4, %o6, %o5
movpos %icc, %o1, %o2
movrgez %l3, %g1, %g7
stx %g3, [%l7 + 0x70]
andncc %i3, %i1, %g5
tsubcc %i0, %i6, %l5
ldsw [%l7 + 0x30], %l1
bleu,a loop_1357
loop_1357:
movrne %g4, %l0, %l2
add %i2, %o4, %i4
movvs %xcc, %g6, %i5
fmovrdlz %i7, %f12, %f8
andncc %g2, %o3, %o7
te %xcc, 0x2
sdivx %l6, 0x1CD7, %l4
tn %xcc, 0x1
bcc,a loop_1358
loop_1358:
fmovsg %icc, %f14, %f5
subc %o0, %o6, %o5
lduh [%l7 + 0x26], %o1
siam 0x4
bne,a %xcc, loop_1359
loop_1359:
array8 %o2, %g1, %l3
fba %fcc3, loop_1360
loop_1360:
array32 %g7, %g3, %i1
std %f0, [%l7 + 0x10]
fcmpd %fcc1, %f2, %f12
movrgez %g5, 0x398, %i0
fandnot1 %f2, %f12, %f8
fnors %f7, %f9, %f2
movcs %xcc, %i6, %i3
movrgez %l1, 0x33B, %g4
brz %l0, loop_1361
loop_1361:
fmovdg %icc, %f10, %f9
ldsh [%l7 + 0x72], %l5
call loop_1362
loop_1362:
sub %l2, 0x136D, %o4
ldsw [%l7 + 0x50], %i4
mulscc %g6, %i2, %i7
movvc %xcc, %g2, %o3
bleu,pn %icc, loop_1363
loop_1363:
st %f1, [%l7 + 0x1C]
edge16l %o7, %l6, %i5
ldd [%l7 + 0x10], %f6
fbn %fcc3, loop_1364
loop_1364:
xorcc %o0, 0x0B00, %l4
movn %xcc, %o5, %o1
movleu %xcc, %o6, %g1
subc %l3, %o2, %g7
fornot1 %f14, %f0, %f4
fmovsneg %xcc, %f2, %f13
ldub [%l7 + 0x12], %g3
orncc %i1, 0x153C, %i0
andncc %i6, %i3, %g5
bg loop_1365
loop_1365:
ldsw [%l7 + 0x58], %g4
add %l0, %l5, %l1
fbo,a %fcc2, loop_1366
loop_1366:
movcc %xcc, %o4, %l2
mova %icc, %i4, %i2
tne %xcc, 0x7
fbge,a %fcc2, loop_1367
loop_1367:
or %i7, %g2, %o3
movrne %o7, 0x14A, %l6
movpos %icc, %i5, %g6
sra %o0, %l4, %o5
edge8n %o6, %o1, %l3
brlz,a %g1, loop_1368
loop_1368:
tcs %xcc, 0x6
fpadd32 %f8, %f2, %f10
te %xcc, 0x7
mova %xcc, %o2, %g3
movrlz %g7, %i0, %i1
xnorcc %i3, 0x14D4, %i6
movvs %xcc, %g5, %g4
fmovsneg %xcc, %f9, %f11
fmovdleu %xcc, %f13, %f8
ldub [%l7 + 0x32], %l0
sdiv %l5, 0x02FD, %l1
sdivcc %l2, 0x0991, %i4
stw %o4, [%l7 + 0x14]
fands %f2, %f4, %f2
tge %icc, 0x5
sllx %i2, 0x1A, %g2
fmovrdgez %i7, %f12, %f10
fmovdvs %xcc, %f3, %f0
fmovdg %icc, %f12, %f12
edge8ln %o7, %o3, %i5
edge8n %g6, %l6, %l4
move %xcc, %o5, %o0
taddcctv %o6, %o1, %g1
tsubcctv %l3, 0x1461, %g3
fbe %fcc0, loop_1369
loop_1369:
stb %o2, [%l7 + 0x4A]
tne %xcc, 0x4
bcs,a,pn %icc, loop_1370
loop_1370:
fcmpeq16 %f4, %f14, %i0
fmovdcs %xcc, %f14, %f6
mulscc %i1, %i3, %g7
ldd [%l7 + 0x20], %f0
fmovsa %icc, %f0, %f1
stx %i6, [%l7 + 0x20]
and %g5, %g4, %l0
ld [%l7 + 0x68], %f1
fbule %fcc0, loop_1371
loop_1371:
andcc %l1, %l2, %i4
udiv %l5, 0x1F02, %i2
brz,a %g2, loop_1372
loop_1372:
alignaddr %o4, %o7, %o3
subccc %i7, 0x0B8F, %i5
call loop_1373
loop_1373:
ble,a %xcc, loop_1374
loop_1374:
edge16ln %l6, %l4, %g6
movneg %xcc, %o5, %o0
stx %o6, [%l7 + 0x38]
te %icc, 0x3
fmul8x16au %f15, %f4, %f0
ldub [%l7 + 0x5F], %o1
stx %g1, [%l7 + 0x58]
movne %xcc, %l3, %o2
movpos %icc, %g3, %i0
umul %i3, %g7, %i6
edge8 %i1, %g4, %l0
movne %xcc, %l1, %l2
sdivx %i4, 0x0C1E, %l5
fbule %fcc2, loop_1375
loop_1375:
fmovsn %xcc, %f15, %f12
stb %i2, [%l7 + 0x0F]
fmovrsgez %g5, %f2, %f13
fmovrslez %o4, %f12, %f15
movrlez %g2, 0x204, %o7
tcs %xcc, 0x7
movgu %icc, %i7, %i5
fandnot2s %f4, %f11, %f2
movvs %xcc, %l6, %o3
tle %icc, 0x0
fmovd %f8, %f14
fble,a %fcc0, loop_1376
loop_1376:
movge %xcc, %l4, %g6
ta %xcc, 0x7
and %o5, 0x02A8, %o0
edge32n %o6, %o1, %l3
bvs,a,pt %icc, loop_1377
loop_1377:
fzero %f12
subcc %g1, 0x1EC3, %g3
sethi 0x1625, %i0
udiv %i3, 0x0969, %o2
tg %xcc, 0x6
sdiv %g7, 0x0AA3, %i1
mulx %i6, 0x0649, %l0
edge32 %l1, %g4, %i4
movle %icc, %l5, %l2
ble,a,pn %icc, loop_1378
loop_1378:
edge8n %i2, %o4, %g5
be %icc, loop_1379
loop_1379:
movle %icc, %o7, %i7
edge16 %i5, %g2, %o3
smulcc %l4, %g6, %o5
tvs %xcc, 0x7
fbne,a %fcc2, loop_1380
loop_1380:
tgu %icc, 0x6
srax %l6, %o6, %o0
movvs %xcc, %l3, %o1
tgu %icc, 0x7
movn %icc, %g3, %i0
movleu %icc, %g1, %i3
tsubcctv %g7, %o2, %i6
fpadd32 %f6, %f6, %f2
ldd [%l7 + 0x78], %f0
movre %i1, 0x05F, %l1
srlx %l0, %g4, %i4
edge16l %l5, %i2, %o4
fmovrdne %l2, %f4, %f0
brlz %g5, loop_1381
loop_1381:
stb %i7, [%l7 + 0x3B]
tgu %icc, 0x2
tn %icc, 0x1
lduh [%l7 + 0x1E], %o7
srl %i5, %g2, %o3
fnand %f2, %f10, %f12
tvc %xcc, 0x7
fandnot1s %f9, %f14, %f3
fnegs %f5, %f2
tle %xcc, 0x0
edge32n %l4, %o5, %l6
fbul %fcc2, loop_1382
loop_1382:
brgz,a %o6, loop_1383
loop_1383:
move %icc, %o0, %g6
fmovspos %icc, %f3, %f9
xor %l3, %o1, %g3
fxors %f13, %f0, %f1
edge8n %i0, %g1, %g7
movcs %icc, %o2, %i6
fpadd16 %f12, %f8, %f12
fbe %fcc2, loop_1384
loop_1384:
tl %xcc, 0x2
orcc %i3, 0x1DAE, %i1
fmovsn %xcc, %f4, %f8
movrlez %l1, 0x1E8, %l0
add %g4, 0x19DF, %l5
movrgz %i2, 0x3E8, %i4
orncc %o4, 0x1E65, %g5
movvc %icc, %i7, %o7
taddcctv %i5, 0x13CE, %g2
tg %xcc, 0x1
fmovdleu %xcc, %f0, %f5
udivcc %l2, 0x1504, %l4
orn %o5, %l6, %o3
movre %o6, 0x00A, %o0
movrgez %g6, 0x235, %o1
stx %g3, [%l7 + 0x30]
subc %l3, %i0, %g7
tcs %xcc, 0x0
addcc %o2, %i6, %g1
tvc %icc, 0x2
movrlez %i3, %l1, %l0
movleu %icc, %i1, %l5
fzero %f4
fmovd %f2, %f2
fbg,a %fcc1, loop_1385
loop_1385:
bpos,a loop_1386
loop_1386:
lduw [%l7 + 0x1C], %g4
movgu %xcc, %i2, %i4
tvs %icc, 0x7
subc %o4, 0x1CCD, %g5
ta %icc, 0x3
taddcc %o7, %i5, %i7
movne %icc, %g2, %l4
xnor %l2, %o5, %o3
udivcc %l6, 0x1C2F, %o0
array32 %o6, %o1, %g6
stb %l3, [%l7 + 0x77]
orcc %i0, %g3, %o2
edge32l %g7, %i6, %g1
sra %i3, 0x1C, %l1
movn %icc, %i1, %l0
edge8l %g4, %i2, %l5
fsrc1s %f15, %f9
movgu %icc, %o4, %i4
fbug,a %fcc2, loop_1387
loop_1387:
popc %g5, %i5
movrne %o7, %i7, %l4
ldsw [%l7 + 0x48], %g2
movrlz %o5, %o3, %l2
bneg %xcc, loop_1388
loop_1388:
fbl %fcc3, loop_1389
loop_1389:
brlez %o0, loop_1390
loop_1390:
array32 %l6, %o1, %o6
fmul8sux16 %f6, %f10, %f0
fbug %fcc3, loop_1391
loop_1391:
fbul %fcc0, loop_1392
loop_1392:
tvc %icc, 0x3
subcc %g6, 0x1545, %i0
taddcctv %l3, %g3, %g7
movl %icc, %i6, %o2
bne,pt %xcc, loop_1393
loop_1393:
taddcctv %i3, 0x11DC, %l1
sdiv %g1, 0x0B85, %i1
or %l0, 0x02BF, %i2
te %xcc, 0x1
srlx %g4, 0x0D, %o4
udiv %l5, 0x1B22, %g5
movgu %xcc, %i5, %i4
movpos %icc, %i7, %o7
fornot1s %f9, %f12, %f2
fbu %fcc3, loop_1394
loop_1394:
edge16n %g2, %o5, %o3
ldx [%l7 + 0x38], %l2
tgu %xcc, 0x1
ta %icc, 0x1
xnorcc %o0, 0x1EC6, %l4
fble,a %fcc3, loop_1395
loop_1395:
edge8n %l6, %o6, %g6
orcc %o1, 0x0B9E, %l3
addc %g3, %g7, %i0
tle %icc, 0x0
mulscc %i6, %i3, %o2
bgu loop_1396
loop_1396:
ble,a,pt %xcc, loop_1397
loop_1397:
alignaddr %g1, %i1, %l0
edge8ln %l1, %g4, %i2
fpsub32 %f4, %f12, %f14
tvs %icc, 0x6
udivx %l5, 0x10BC, %g5
tleu %icc, 0x6
fble,a %fcc0, loop_1398
loop_1398:
sllx %o4, %i5, %i4
ldsb [%l7 + 0x34], %i7
lduw [%l7 + 0x74], %o7
lduw [%l7 + 0x60], %g2
movrne %o5, %l2, %o0
fnegs %f15, %f7
move %xcc, %o3, %l6
ldsw [%l7 + 0x78], %l4
fmovrdgez %o6, %f10, %f4
or %g6, %l3, %o1
edge8l %g7, %i0, %g3
movpos %xcc, %i6, %o2
brlz,a %g1, loop_1399
loop_1399:
add %i1, %i3, %l1
sllx %l0, %g4, %l5
stw %i2, [%l7 + 0x18]
fmovdle %xcc, %f12, %f5
fmovdvs %icc, %f0, %f0
andncc %g5, %o4, %i5
movvc %icc, %i7, %i4
movg %icc, %o7, %g2
fpsub16s %f6, %f0, %f13
edge32 %l2, %o0, %o5
add %o3, %l4, %l6
orn %g6, 0x1485, %o6
movrgz %l3, %g7, %i0
sub %g3, %o1, %o2
edge32 %i6, %i1, %i3
edge8l %g1, %l0, %g4
smulcc %l1, %l5, %i2
srl %o4, %g5, %i7
ldx [%l7 + 0x70], %i5
edge16l %o7, %i4, %g2
tleu %xcc, 0x6
fmovsge %icc, %f12, %f13
orcc %l2, 0x1778, %o0
orcc %o3, %l4, %o5
fbl %fcc1, loop_1400
loop_1400:
fmovrdlez %l6, %f10, %f10
fbug %fcc3, loop_1401
loop_1401:
stb %g6, [%l7 + 0x30]
fcmpgt32 %f12, %f2, %l3
edge32n %g7, %o6, %g3
te %icc, 0x3
fmuld8sux16 %f14, %f2, %f2
sth %i0, [%l7 + 0x16]
taddcctv %o2, 0x06F6, %i6
ld [%l7 + 0x24], %f2
stx %o1, [%l7 + 0x70]
movvc %xcc, %i3, %i1
movl %xcc, %g1, %l0
fmovrsgz %l1, %f12, %f2
tcs %xcc, 0x3
fmovscc %icc, %f7, %f9
tleu %icc, 0x0
tvs %xcc, 0x5
lduw [%l7 + 0x54], %g4
fmovsle %xcc, %f7, %f2
srlx %l5, 0x04, %i2
tsubcc %g5, %i7, %i5
fzero %f6
fmovsa %xcc, %f9, %f14
smul %o4, %i4, %o7
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 5:
!
! Type f : 163
! Type cti : 135
! Type i : 582
! Type l : 120
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Thread 6 Start
!
main_t6:
!# Initialize registers ..
!# Global registers
set 0xE, %g1
set 0x0, %g2
set 0xD, %g3
set 0xD, %g4
set 0xC, %g5
set 0x9, %g6
set 0xC, %g7
!# Input registers
set -0x4, %i0
set -0xF, %i1
set -0x3, %i2
set -0x9, %i3
set -0xB, %i4
set -0x3, %i5
set -0x9, %i6
set -0x7, %i7
!# Local registers
set 0x36EAB56B, %l0
set 0x53DCB4E2, %l1
set 0x6DE41F12, %l2
set 0x0F55D0AE, %l3
set 0x6D99D254, %l4
set 0x79D97BB1, %l5
set 0x4E548EFE, %l6
!# Output registers
set -0x0604, %o0
set -0x09E7, %o1
set -0x1538, %o2
set 0x0F08, %o3
set 0x19DF, %o4
set 0x19E8, %o5
set -0x08FB, %o6
set -0x1A69, %o7
!# Float Registers
INIT_TH_FP_REG(%l7, %f0, 0x55555555aaaaaaaa)
INIT_TH_FP_REG(%l7, %f2, 0xaaaaaaaa55555555)
INIT_TH_FP_REG(%l7, %f4, 0xfedcba9876543210)
INIT_TH_FP_REG(%l7, %f6, 0x0123456789abcdef)
INIT_TH_FP_REG(%l7, %f8, 0x55aa55aaff00ff00)
INIT_TH_FP_REG(%l7, %f10, 0x1111111111111111)
INIT_TH_FP_REG(%l7, %f12, 0x8888888888888888)
INIT_TH_FP_REG(%l7, %f14, 0xfedcba9876543210)
!# Execute some ALU ops ..
stx %g2, [%l7 + 0x58]
movg %icc, %l2, %o0
ld [%l7 + 0x70], %f8
stb %l4, [%l7 + 0x6C]
ldd [%l7 + 0x50], %f0
lduw [%l7 + 0x28], %o5
fbg,a %fcc0, loop_1402
loop_1402:
lduh [%l7 + 0x2C], %o3
stb %g6, [%l7 + 0x64]
ldx [%l7 + 0x08], %l6
ld [%l7 + 0x60], %f15
edge16 %g7, %l3, %o6
stw %g3, [%l7 + 0x18]
array8 %o2, %i0, %o1
fnot1s %f5, %f5
movl %xcc, %i6, %i3
fpsub16 %f12, %f2, %f12
stx %i1, [%l7 + 0x68]
bl loop_1403
loop_1403:
tvc %icc, 0x6
fbge,a %fcc0, loop_1404
loop_1404:
ldsw [%l7 + 0x50], %l0
sth %g1, [%l7 + 0x7A]
fbge %fcc2, loop_1405
loop_1405:
tcc %icc, 0x7
sth %g4, [%l7 + 0x1A]
stx %l1, [%l7 + 0x78]
orcc %i2, %g5, %i7
fcmps %fcc2, %f6, %f13
ld [%l7 + 0x74], %f6
ldd [%l7 + 0x58], %f0
stb %i5, [%l7 + 0x57]
sdivx %l5, 0x18D8, %o4
fsrc2s %f7, %f1
fone %f2
fexpand %f7, %f0
lduh [%l7 + 0x7C], %i4
edge16l %g2, %o7, %o0
stw %l2, [%l7 + 0x64]
xnor %l4, %o3, %o5
fabsd %f2, %f4
fmovsg %xcc, %f9, %f12
sth %g6, [%l7 + 0x6E]
fmovrdgez %l6, %f0, %f10
stb %l3, [%l7 + 0x2D]
stx %g7, [%l7 + 0x68]
ldsw [%l7 + 0x2C], %o6
tg %icc, 0x0
ldsh [%l7 + 0x76], %o2
add %g3, %i0, %o1
ldub [%l7 + 0x0C], %i3
popc 0x17CC, %i1
ldsb [%l7 + 0x38], %i6
ldd [%l7 + 0x08], %f0
taddcctv %l0, %g1, %g4
ldd [%l7 + 0x48], %f12
ldub [%l7 + 0x6C], %i2
lduw [%l7 + 0x1C], %l1
ldsw [%l7 + 0x3C], %i7
srlx %g5, %i5, %l5
ldub [%l7 + 0x2B], %o4
alignaddrl %i4, %o7, %o0
fandnot1 %f2, %f6, %f0
tcc %xcc, 0x0
tn %xcc, 0x5
ldsb [%l7 + 0x54], %g2
ldsw [%l7 + 0x1C], %l4
fbn %fcc3, loop_1406
loop_1406:
fornot2 %f8, %f6, %f12
alignaddr %l2, %o3, %g6
lduh [%l7 + 0x5C], %o5
ldsh [%l7 + 0x5A], %l3
movrlz %l6, %o6, %g7
movge %icc, %g3, %o2
stb %o1, [%l7 + 0x6D]
stx %i0, [%l7 + 0x50]
ldsb [%l7 + 0x68], %i3
alignaddrl %i6, %l0, %g1
alignaddrl %g4, %i1, %l1
ldub [%l7 + 0x1E], %i7
std %f4, [%l7 + 0x10]
st %f10, [%l7 + 0x1C]
tleu %xcc, 0x3
tl %xcc, 0x4
std %f2, [%l7 + 0x68]
ldx [%l7 + 0x38], %i2
ble,a,pt %xcc, loop_1407
loop_1407:
tsubcctv %g5, %l5, %i5
ldsb [%l7 + 0x52], %i4
lduw [%l7 + 0x78], %o7
fnegd %f6, %f4
movvc %xcc, %o4, %o0
orncc %l4, 0x1F9F, %l2
stb %o3, [%l7 + 0x67]
stb %g2, [%l7 + 0x43]
xnor %g6, %l3, %o5
ldub [%l7 + 0x39], %l6
sra %g7, %g3, %o6
andn %o1, 0x1D02, %o2
for %f0, %f14, %f10
add %i0, %i6, %l0
array8 %i3, %g4, %g1
stw %i1, [%l7 + 0x10]
lduh [%l7 + 0x2E], %l1
fmovsleu %icc, %f2, %f14
ldsh [%l7 + 0x0A], %i2
stw %g5, [%l7 + 0x0C]
nop
setx loop_1408, %l0, %l1
jmpl %l1, %l5
loop_1408:
brlz,a %i7, loop_1409
loop_1409:
fmovsvs %icc, %f7, %f13
fmovdvc %icc, %f11, %f10
lduw [%l7 + 0x6C], %i5
ld [%l7 + 0x44], %f6
mulx %o7, 0x1164, %i4
ldsb [%l7 + 0x4E], %o4
array8 %l4, %l2, %o0
lduh [%l7 + 0x1A], %g2
stb %o3, [%l7 + 0x09]
udivx %l3, 0x0B43, %g6
fbu,a %fcc3, loop_1410
loop_1410:
lduh [%l7 + 0x66], %l6
stw %g7, [%l7 + 0x30]
movge %icc, %o5, %g3
ld [%l7 + 0x48], %f13
movrlez %o6, %o1, %o2
tsubcc %i0, %l0, %i3
edge32l %g4, %g1, %i6
stw %i1, [%l7 + 0x0C]
popc %i2, %l1
movvs %icc, %l5, %g5
ldd [%l7 + 0x40], %f14
ldsb [%l7 + 0x41], %i7
alignaddrl %o7, %i4, %o4
movrgz %l4, %i5, %o0
stb %l2, [%l7 + 0x5B]
srax %o3, %l3, %g6
movn %icc, %g2, %g7
sth %o5, [%l7 + 0x66]
tn %icc, 0x2
stw %l6, [%l7 + 0x50]
tcc %xcc, 0x5
ldd [%l7 + 0x28], %f12
ldd [%l7 + 0x30], %f14
udiv %g3, 0x0D59, %o6
bshuffle %f12, %f6, %f4
fbu %fcc2, loop_1411
loop_1411:
movge %icc, %o2, %i0
ld [%l7 + 0x1C], %f15
brlez,a %o1, loop_1412
loop_1412:
ldsh [%l7 + 0x1A], %i3
stx %g4, [%l7 + 0x78]
pdist %f14, %f10, %f14
te %xcc, 0x5
xnor %g1, 0x02A8, %l0
ldsb [%l7 + 0x11], %i6
sra %i1, %i2, %l5
sdiv %g5, 0x1E71, %l1
ldsb [%l7 + 0x72], %i7
ldd [%l7 + 0x58], %f14
nop
setx loop_1413, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_1413:
ld [%l7 + 0x10], %f3
srlx %o7, %i4, %o4
fnands %f3, %f2, %f11
ldx [%l7 + 0x48], %l4
ldd [%l7 + 0x38], %f8
ta %icc, 0x6
array32 %o0, %l2, %i5
udivx %o3, 0x153B, %g6
addccc %l3, %g7, %g2
tle %icc, 0x5
ldsw [%l7 + 0x08], %l6
sth %g3, [%l7 + 0x4E]
ldsw [%l7 + 0x3C], %o5
sth %o2, [%l7 + 0x62]
sethi 0x13CE, %i0
ldub [%l7 + 0x1C], %o6
fcmpgt16 %f14, %f10, %i3
stw %g4, [%l7 + 0x18]
fpsub16 %f14, %f4, %f12
ldsb [%l7 + 0x1F], %o1
ldx [%l7 + 0x68], %g1
lduw [%l7 + 0x60], %i6
ldd [%l7 + 0x78], %f8
fnot1s %f7, %f1
ldx [%l7 + 0x70], %l0
brgz,a %i1, loop_1414
loop_1414:
lduh [%l7 + 0x56], %i2
mova %xcc, %g5, %l1
movne %icc, %l5, %o7
stw %i4, [%l7 + 0x54]
stx %i7, [%l7 + 0x40]
ldsb [%l7 + 0x0B], %l4
edge8n %o0, %l2, %i5
ldsb [%l7 + 0x18], %o4
lduh [%l7 + 0x56], %g6
stw %o3, [%l7 + 0x34]
edge32 %l3, %g7, %l6
ld [%l7 + 0x34], %f15
st %f5, [%l7 + 0x4C]
taddcctv %g2, 0x1AA3, %g3
fmovsgu %icc, %f5, %f5
ldd [%l7 + 0x20], %f10
edge32 %o2, %o5, %o6
srl %i3, %i0, %g4
stb %o1, [%l7 + 0x0F]
ldx [%l7 + 0x08], %i6
stw %l0, [%l7 + 0x10]
ldd [%l7 + 0x48], %f0
ldsw [%l7 + 0x78], %i1
stb %g1, [%l7 + 0x7C]
ld [%l7 + 0x18], %f14
tcs %icc, 0x5
lduw [%l7 + 0x44], %g5
sth %i2, [%l7 + 0x3A]
fbge,a %fcc0, loop_1415
loop_1415:
fcmpgt32 %f10, %f0, %l5
subccc %o7, %i4, %i7
stb %l4, [%l7 + 0x33]
ldd [%l7 + 0x78], %f12
fmovsleu %icc, %f12, %f11
fcmple32 %f0, %f6, %l1
fmovrdgz %l2, %f8, %f10
ldsw [%l7 + 0x10], %o0
sdivx %o4, 0x0B1D, %i5
ld [%l7 + 0x68], %f9
sdivcc %o3, 0x0B62, %l3
ldx [%l7 + 0x10], %g6
ldsb [%l7 + 0x13], %l6
stw %g7, [%l7 + 0x70]
fmovscs %icc, %f14, %f14
udivcc %g3, 0x16F0, %g2
bvc loop_1416
loop_1416:
ldsb [%l7 + 0x4D], %o2
fmovdge %icc, %f11, %f7
std %f14, [%l7 + 0x08]
array32 %o5, %i3, %i0
fbule %fcc1, loop_1417
loop_1417:
tvs %icc, 0x5
fcmple16 %f12, %f2, %g4
lduw [%l7 + 0x5C], %o1
st %f11, [%l7 + 0x64]
fmovsg %icc, %f6, %f6
lduh [%l7 + 0x24], %i6
movvs %icc, %l0, %o6
ld [%l7 + 0x40], %f6
subc %g1, 0x1F21, %i1
st %f13, [%l7 + 0x60]
edge32 %i2, %g5, %o7
ldsb [%l7 + 0x0E], %i4
smulcc %l5, 0x1D91, %l4
movgu %icc, %i7, %l1
movrgez %l2, %o0, %i5
stx %o4, [%l7 + 0x48]
ldx [%l7 + 0x40], %o3
stb %l3, [%l7 + 0x33]
orcc %g6, %l6, %g7
stw %g3, [%l7 + 0x6C]
fmovdvs %xcc, %f13, %f4
std %f2, [%l7 + 0x40]
movvs %icc, %g2, %o5
stb %i3, [%l7 + 0x5E]
std %f8, [%l7 + 0x58]
movrne %i0, %o2, %g4
lduh [%l7 + 0x16], %o1
ldsb [%l7 + 0x4F], %i6
ldub [%l7 + 0x3A], %l0
fble,a %fcc0, loop_1418
loop_1418:
fmovrslez %g1, %f15, %f3
sllx %o6, %i1, %g5
umulcc %i2, %i4, %l5
bcs,a,pt %xcc, loop_1419
loop_1419:
ld [%l7 + 0x28], %f10
move %xcc, %l4, %i7
udivcc %l1, 0x03A5, %l2
fabss %f11, %f4
ldub [%l7 + 0x63], %o7
ld [%l7 + 0x70], %f12
ldsb [%l7 + 0x56], %i5
std %f2, [%l7 + 0x78]
ldsb [%l7 + 0x11], %o4
ldsh [%l7 + 0x26], %o3
lduw [%l7 + 0x58], %o0
fbo,a %fcc2, loop_1420
loop_1420:
ldsb [%l7 + 0x43], %g6
ldd [%l7 + 0x10], %f0
st %f9, [%l7 + 0x6C]
ldsh [%l7 + 0x5E], %l3
movcs %xcc, %l6, %g7
fmovsa %xcc, %f4, %f12
sth %g3, [%l7 + 0x66]
movcs %xcc, %o5, %i3
movg %icc, %g2, %o2
sethi 0x041B, %g4
fbn,a %fcc3, loop_1421
loop_1421:
ldsb [%l7 + 0x2C], %i0
udivcc %o1, 0x1AD9, %l0
ldsb [%l7 + 0x28], %g1
movvs %xcc, %i6, %i1
bneg,pt %icc, loop_1422
loop_1422:
lduw [%l7 + 0x68], %o6
ldsb [%l7 + 0x4A], %i2
std %f10, [%l7 + 0x38]
ld [%l7 + 0x28], %f9
stx %g5, [%l7 + 0x48]
fmuld8ulx16 %f6, %f11, %f10
fmovdvc %xcc, %f13, %f7
fmovrsne %l5, %f4, %f9
bcc,a,pt %icc, loop_1423
loop_1423:
sth %i4, [%l7 + 0x36]
ldub [%l7 + 0x48], %i7
ldsh [%l7 + 0x1C], %l1
lduh [%l7 + 0x7A], %l2
ldd [%l7 + 0x48], %f14
fxors %f1, %f12, %f3
fmuld8sux16 %f11, %f3, %f14
ldsw [%l7 + 0x68], %l4
ldd [%l7 + 0x58], %f4
fbue,a %fcc2, loop_1424
loop_1424:
ldsw [%l7 + 0x54], %i5
sra %o7, %o4, %o0
stx %g6, [%l7 + 0x48]
ldsb [%l7 + 0x4D], %o3
tle %icc, 0x2
smul %l3, %l6, %g7
fmovda %icc, %f11, %f12
xorcc %g3, %o5, %g2
addccc %o2, 0x17D7, %g4
stb %i3, [%l7 + 0x4A]
sra %i0, 0x19, %o1
ldsw [%l7 + 0x74], %g1
ldsw [%l7 + 0x20], %l0
ldub [%l7 + 0x57], %i6
tvc %xcc, 0x2
and %i1, %o6, %g5
andcc %i2, %l5, %i4
stx %i7, [%l7 + 0x68]
fornot1 %f14, %f0, %f12
movrlez %l2, 0x086, %l1
movn %icc, %i5, %o7
fbne,a %fcc2, loop_1425
loop_1425:
udivcc %l4, 0x142A, %o0
lduw [%l7 + 0x68], %g6
ld [%l7 + 0x5C], %f5
st %f3, [%l7 + 0x10]
fmovdn %xcc, %f9, %f11
lduh [%l7 + 0x20], %o3
ldsb [%l7 + 0x55], %o4
fmovscc %icc, %f10, %f8
xnorcc %l6, %g7, %g3
ldsw [%l7 + 0x68], %l3
stb %g2, [%l7 + 0x4D]
add %o2, %g4, %o5
orn %i3, %i0, %o1
addc %l0, 0x1B4A, %i6
std %f4, [%l7 + 0x50]
ldub [%l7 + 0x39], %i1
movgu %xcc, %o6, %g1
lduw [%l7 + 0x08], %g5
fcmple32 %f8, %f14, %i2
tgu %xcc, 0x4
lduh [%l7 + 0x24], %l5
movvs %xcc, %i4, %i7
lduh [%l7 + 0x4C], %l2
stb %l1, [%l7 + 0x6F]
stx %i5, [%l7 + 0x60]
xnor %l4, 0x015C, %o7
fmovrse %o0, %f13, %f13
ldub [%l7 + 0x12], %g6
tgu %xcc, 0x2
stx %o3, [%l7 + 0x78]
addcc %o4, %g7, %l6
stx %l3, [%l7 + 0x40]
ldsw [%l7 + 0x6C], %g2
fbu %fcc1, loop_1426
loop_1426:
ldx [%l7 + 0x58], %g3
stx %o2, [%l7 + 0x48]
movne %xcc, %o5, %g4
ldsb [%l7 + 0x47], %i3
bgu %icc, loop_1427
loop_1427:
stb %o1, [%l7 + 0x6E]
st %f13, [%l7 + 0x0C]
edge32l %i0, %l0, %i6
st %f11, [%l7 + 0x68]
fmul8x16au %f11, %f3, %f0
ldsw [%l7 + 0x48], %i1
bshuffle %f10, %f10, %f4
bg,pt %icc, loop_1428
loop_1428:
bvc,a loop_1429
loop_1429:
stx %o6, [%l7 + 0x68]
tcc %icc, 0x4
popc 0x1775, %g1
alignaddr %g5, %l5, %i2
ldsh [%l7 + 0x30], %i4
nop
setx loop_1430, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_1430:
stb %i7, [%l7 + 0x68]
fble %fcc2, loop_1431
loop_1431:
add %l2, %i5, %l1
st %f4, [%l7 + 0x50]
ld [%l7 + 0x70], %f4
st %f5, [%l7 + 0x1C]
sth %l4, [%l7 + 0x34]
movleu %xcc, %o7, %g6
fornot2s %f4, %f6, %f12
fmovrsgez %o0, %f1, %f10
tgu %xcc, 0x3
stb %o4, [%l7 + 0x3F]
std %f0, [%l7 + 0x10]
movrgez %o3, 0x038, %l6
tn %xcc, 0x6
bcc,pt %xcc, loop_1432
loop_1432:
bvs,a loop_1433
loop_1433:
ldsh [%l7 + 0x78], %g7
stx %l3, [%l7 + 0x70]
tle %xcc, 0x6
sdivcc %g2, 0x059E, %g3
move %icc, %o5, %g4
sllx %i3, %o1, %o2
fpadd32 %f0, %f2, %f4
fpadd16s %f3, %f0, %f0
movcs %xcc, %l0, %i0
udiv %i6, 0x0725, %o6
ldd [%l7 + 0x08], %f12
te %icc, 0x6
stw %g1, [%l7 + 0x54]
lduw [%l7 + 0x78], %g5
subc %l5, 0x08C4, %i2
sth %i4, [%l7 + 0x3A]
ldd [%l7 + 0x60], %f12
stb %i1, [%l7 + 0x77]
bn,pn %xcc, loop_1434
loop_1434:
st %f8, [%l7 + 0x38]
fbule %fcc0, loop_1435
loop_1435:
ldsw [%l7 + 0x30], %l2
andn %i7, 0x1BDA, %l1
ldub [%l7 + 0x54], %i5
fbule,a %fcc0, loop_1436
loop_1436:
ldsb [%l7 + 0x0E], %l4
stw %g6, [%l7 + 0x6C]
ldsw [%l7 + 0x30], %o0
addc %o4, %o3, %o7
sth %g7, [%l7 + 0x0A]
udivcc %l6, 0x02D4, %g2
lduw [%l7 + 0x24], %l3
mova %icc, %o5, %g4
ldub [%l7 + 0x1C], %i3
ldsw [%l7 + 0x20], %g3
ldd [%l7 + 0x28], %f2
ld [%l7 + 0x18], %f11
ldsw [%l7 + 0x24], %o1
ldd [%l7 + 0x78], %f12
ldsb [%l7 + 0x7F], %l0
te %xcc, 0x3
std %f14, [%l7 + 0x60]
ldsh [%l7 + 0x44], %i0
bn,a loop_1437
loop_1437:
bvc,pn %icc, loop_1438
loop_1438:
ldsb [%l7 + 0x79], %i6
movrgz %o2, %o6, %g5
stb %g1, [%l7 + 0x14]
stb %i2, [%l7 + 0x08]
sth %l5, [%l7 + 0x68]
stw %i4, [%l7 + 0x2C]
stw %i1, [%l7 + 0x6C]
lduw [%l7 + 0x4C], %i7
ld [%l7 + 0x58], %f3
ba,a,pt %icc, loop_1439
loop_1439:
ld [%l7 + 0x14], %f9
edge8 %l1, %i5, %l2
fbo %fcc3, loop_1440
loop_1440:
stb %l4, [%l7 + 0x48]
st %f7, [%l7 + 0x44]
stw %g6, [%l7 + 0x74]
for %f0, %f4, %f12
sth %o0, [%l7 + 0x24]
subccc %o4, %o3, %g7
ldsh [%l7 + 0x3C], %o7
ldd [%l7 + 0x40], %f4
tpos %xcc, 0x3
std %f6, [%l7 + 0x78]
array16 %g2, %l3, %o5
ldsh [%l7 + 0x60], %l6
sth %i3, [%l7 + 0x52]
sth %g4, [%l7 + 0x66]
std %f6, [%l7 + 0x18]
movle %xcc, %o1, %l0
stw %i0, [%l7 + 0x44]
edge16 %i6, %o2, %g3
st %f8, [%l7 + 0x14]
te %xcc, 0x5
movcc %xcc, %g5, %o6
fnor %f4, %f10, %f4
fbuge,a %fcc2, loop_1441
loop_1441:
fxor %f4, %f0, %f2
tvc %xcc, 0x1
fmovrslz %i2, %f6, %f15
lduw [%l7 + 0x70], %l5
ldsh [%l7 + 0x50], %g1
stx %i4, [%l7 + 0x60]
subc %i7, %i1, %i5
xnorcc %l1, %l4, %g6
fnegd %f10, %f10
sth %o0, [%l7 + 0x34]
movrgz %l2, 0x394, %o3
lduw [%l7 + 0x50], %g7
ldsw [%l7 + 0x10], %o7
stx %g2, [%l7 + 0x78]
fmovrdgz %l3, %f2, %f4
ldd [%l7 + 0x08], %f10
xnor %o4, 0x0B5B, %o5
move %icc, %i3, %g4
fmovsgu %xcc, %f10, %f13
ld [%l7 + 0x2C], %f2
bl,a,pn %xcc, loop_1442
loop_1442:
stx %o1, [%l7 + 0x10]
ld [%l7 + 0x68], %f2
ldub [%l7 + 0x0A], %l6
movcs %xcc, %i0, %i6
ldsw [%l7 + 0x60], %l0
fpadd32 %f14, %f4, %f0
brlz,a %o2, loop_1443
loop_1443:
std %f0, [%l7 + 0x28]
lduw [%l7 + 0x54], %g5
stx %o6, [%l7 + 0x08]
st %f15, [%l7 + 0x0C]
bvs,a,pn %icc, loop_1444
loop_1444:
stw %g3, [%l7 + 0x68]
edge8l %l5, %g1, %i4
fmovdneg %icc, %f6, %f5
edge16ln %i7, %i2, %i5
movrne %i1, %l1, %g6
bne,pn %xcc, loop_1445
loop_1445:
st %f9, [%l7 + 0x7C]
ldd [%l7 + 0x50], %f2
ldub [%l7 + 0x6A], %o0
edge8 %l4, %o3, %l2
fbg,a %fcc2, loop_1446
loop_1446:
ldsh [%l7 + 0x0E], %o7
ldub [%l7 + 0x14], %g2
sth %l3, [%l7 + 0x1A]
fmovse %icc, %f8, %f8
array8 %o4, %o5, %i3
sllx %g4, 0x15, %g7
brgez,a %l6, loop_1447
loop_1447:
brgz %i0, loop_1448
loop_1448:
fnot2s %f13, %f13
lduw [%l7 + 0x2C], %i6
xorcc %l0, 0x10C5, %o1
ldsb [%l7 + 0x7A], %o2
ld [%l7 + 0x0C], %f15
ldsh [%l7 + 0x7E], %o6
fandnot2s %f4, %f9, %f3
stb %g5, [%l7 + 0x79]
andn %g3, 0x1997, %g1
add %i4, 0x0F8F, %i7
bg,a,pn %xcc, loop_1449
loop_1449:
fmovrdgz %l5, %f12, %f4
ldsh [%l7 + 0x16], %i2
fpack32 %f4, %f4, %f2
std %f14, [%l7 + 0x68]
stx %i5, [%l7 + 0x38]
tn %icc, 0x3
lduh [%l7 + 0x60], %l1
stw %g6, [%l7 + 0x20]
ldsh [%l7 + 0x6E], %i1
fmovdvc %xcc, %f1, %f8
st %f4, [%l7 + 0x28]
fnot2 %f10, %f14
stw %l4, [%l7 + 0x64]
st %f5, [%l7 + 0x10]
bcc %icc, loop_1450
loop_1450:
fandnot2s %f4, %f0, %f6
ldx [%l7 + 0x40], %o3
array16 %l2, %o0, %g2
sth %o7, [%l7 + 0x3E]
sth %l3, [%l7 + 0x6E]
st %f5, [%l7 + 0x44]
sth %o4, [%l7 + 0x50]
ldsb [%l7 + 0x24], %i3
fblg %fcc2, loop_1451
loop_1451:
ldsb [%l7 + 0x66], %g4
brlez,a %o5, loop_1452
loop_1452:
lduw [%l7 + 0x28], %l6
ldsb [%l7 + 0x19], %i0
faligndata %f12, %f4, %f2
stw %g7, [%l7 + 0x38]
stw %l0, [%l7 + 0x24]
ldub [%l7 + 0x72], %o1
andn %o2, 0x0A32, %o6
bcs,a %xcc, loop_1453
loop_1453:
stb %i6, [%l7 + 0x4F]
pdist %f10, %f6, %f0
lduh [%l7 + 0x24], %g3
fbge %fcc3, loop_1454
loop_1454:
ldd [%l7 + 0x20], %f4
fmovrdlez %g1, %f10, %f14
te %xcc, 0x5
lduh [%l7 + 0x18], %i4
lduw [%l7 + 0x38], %i7
stb %g5, [%l7 + 0x30]
sdivcc %i2, 0x18B9, %l5
udivx %i5, 0x193B, %l1
edge16l %i1, %l4, %o3
fornot1s %f1, %f5, %f10
fbuge %fcc0, loop_1455
loop_1455:
stx %l2, [%l7 + 0x10]
tleu %xcc, 0x1
fmovsa %xcc, %f0, %f14
stx %g6, [%l7 + 0x48]
edge32 %g2, %o0, %o7
fbl,a %fcc1, loop_1456
loop_1456:
movge %xcc, %o4, %l3
ldsb [%l7 + 0x32], %i3
subccc %o5, %l6, %g4
nop
setx loop_1457, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1457:
ld [%l7 + 0x18], %f15
tle %icc, 0x2
tn %icc, 0x2
lduh [%l7 + 0x18], %g7
ldx [%l7 + 0x28], %l0
sth %i0, [%l7 + 0x14]
lduh [%l7 + 0x5C], %o1
ldx [%l7 + 0x38], %o6
fpsub16 %f6, %f12, %f14
stb %o2, [%l7 + 0x31]
ldsb [%l7 + 0x36], %g3
lduh [%l7 + 0x48], %g1
ldd [%l7 + 0x50], %f2
ldsh [%l7 + 0x5C], %i4
ldx [%l7 + 0x58], %i7
ldub [%l7 + 0x5A], %i6
bvc,a loop_1458
loop_1458:
stb %i2, [%l7 + 0x0E]
movrgez %g5, %l5, %i5
stb %l1, [%l7 + 0x35]
smul %l4, %o3, %l2
movrgz %i1, %g6, %o0
movpos %icc, %o7, %g2
fmovdn %xcc, %f7, %f11
lduw [%l7 + 0x0C], %o4
ld [%l7 + 0x10], %f14
stw %l3, [%l7 + 0x78]
ld [%l7 + 0x20], %f7
std %f4, [%l7 + 0x18]
ldsb [%l7 + 0x55], %i3
addcc %l6, %g4, %g7
srlx %o5, 0x08, %l0
ldd [%l7 + 0x70], %f14
fcmple16 %f12, %f2, %o1
stb %i0, [%l7 + 0x64]
fpadd16 %f4, %f6, %f2
stb %o6, [%l7 + 0x25]
ldx [%l7 + 0x40], %o2
ld [%l7 + 0x10], %f12
fmovrsgez %g1, %f3, %f3
alignaddr %i4, %g3, %i7
sth %i6, [%l7 + 0x20]
movcc %xcc, %i2, %l5
std %f0, [%l7 + 0x28]
ldx [%l7 + 0x78], %i5
stx %l1, [%l7 + 0x28]
bl,a %xcc, loop_1459
loop_1459:
stw %g5, [%l7 + 0x78]
ldd [%l7 + 0x60], %f12
ldub [%l7 + 0x26], %o3
movcs %xcc, %l4, %l2
andn %g6, 0x0C71, %i1
ble,a loop_1460
loop_1460:
std %f12, [%l7 + 0x60]
stb %o0, [%l7 + 0x18]
ldsb [%l7 + 0x50], %o7
fnot1s %f5, %f1
ldsh [%l7 + 0x2E], %g2
st %f14, [%l7 + 0x68]
lduw [%l7 + 0x68], %l3
lduh [%l7 + 0x50], %i3
fmovdgu %xcc, %f11, %f4
addcc %l6, %g4, %g7
ldub [%l7 + 0x16], %o4
mova %icc, %o5, %o1
movvs %icc, %l0, %i0
bcc %icc, loop_1461
loop_1461:
st %f7, [%l7 + 0x64]
ldsw [%l7 + 0x28], %o2
fbg,a %fcc3, loop_1462
loop_1462:
for %f8, %f0, %f14
st %f0, [%l7 + 0x64]
fornot2 %f14, %f12, %f4
fmovsn %icc, %f8, %f10
andncc %o6, %i4, %g3
fmovdcc %icc, %f14, %f2
nop
setx loop_1463, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1463:
ldub [%l7 + 0x21], %i7
array32 %i6, %g1, %l5
ldub [%l7 + 0x49], %i5
ldsb [%l7 + 0x2B], %l1
movn %icc, %g5, %o3
ldx [%l7 + 0x60], %i2
fba,a %fcc1, loop_1464
loop_1464:
edge16 %l2, %l4, %g6
ldub [%l7 + 0x0D], %o0
ldd [%l7 + 0x60], %f8
fbule,a %fcc3, loop_1465
loop_1465:
bvs,pt %icc, loop_1466
loop_1466:
ldub [%l7 + 0x0A], %i1
edge16l %o7, %g2, %i3
st %f10, [%l7 + 0x3C]
fsrc2s %f0, %f9
sdiv %l6, 0x07FB, %l3
stw %g4, [%l7 + 0x40]
st %f9, [%l7 + 0x40]
ldd [%l7 + 0x38], %f10
tleu %icc, 0x0
lduw [%l7 + 0x0C], %g7
fmovrde %o4, %f6, %f14
stw %o5, [%l7 + 0x5C]
lduh [%l7 + 0x74], %o1
sth %l0, [%l7 + 0x34]
stw %i0, [%l7 + 0x64]
fba,a %fcc3, loop_1467
loop_1467:
ldx [%l7 + 0x60], %o2
ldd [%l7 + 0x78], %f0
array16 %o6, %i4, %g3
edge32n %i6, %i7, %g1
fmovsn %xcc, %f15, %f8
stw %l5, [%l7 + 0x44]
ldd [%l7 + 0x30], %f14
bshuffle %f8, %f0, %f12
taddcctv %i5, 0x02AF, %g5
subccc %l1, 0x177C, %o3
edge32n %l2, %l4, %i2
tsubcctv %g6, %o0, %o7
bvc,pt %xcc, loop_1468
loop_1468:
array8 %i1, %g2, %l6
ldub [%l7 + 0x4C], %l3
bshuffle %f4, %f0, %f6
stw %i3, [%l7 + 0x30]
st %f13, [%l7 + 0x0C]
ldx [%l7 + 0x18], %g4
array16 %g7, %o4, %o1
ldsw [%l7 + 0x10], %o5
ldsb [%l7 + 0x38], %l0
andncc %i0, %o6, %o2
lduh [%l7 + 0x74], %i4
bgu,a,pn %xcc, loop_1469
loop_1469:
lduw [%l7 + 0x0C], %i6
edge8ln %i7, %g1, %l5
lduh [%l7 + 0x46], %g3
fbge,a %fcc0, loop_1470
loop_1470:
move %icc, %g5, %i5
lduw [%l7 + 0x2C], %l1
stb %o3, [%l7 + 0x62]
fcmped %fcc1, %f8, %f2
tl %icc, 0x3
lduh [%l7 + 0x7A], %l2
ldsw [%l7 + 0x34], %l4
fbug %fcc2, loop_1471
loop_1471:
stb %i2, [%l7 + 0x2E]
edge8n %o0, %o7, %g6
ldsh [%l7 + 0x36], %g2
ta %icc, 0x1
fmovsne %icc, %f11, %f14
ld [%l7 + 0x44], %f2
fble %fcc2, loop_1472
loop_1472:
ldx [%l7 + 0x10], %i1
ldx [%l7 + 0x40], %l6
lduh [%l7 + 0x32], %l3
or %i3, %g7, %o4
stx %o1, [%l7 + 0x10]
array8 %g4, %l0, %i0
std %f0, [%l7 + 0x30]
smul %o5, %o6, %o2
xorcc %i4, 0x09DC, %i7
brz %g1, loop_1473
loop_1473:
tcs %icc, 0x6
stb %l5, [%l7 + 0x30]
srlx %g3, 0x16, %g5
ldsw [%l7 + 0x7C], %i5
ldx [%l7 + 0x60], %i6
ldd [%l7 + 0x40], %f6
fcmpeq16 %f12, %f0, %o3
fsrc1 %f14, %f0
alignaddr %l2, %l1, %i2
ldsw [%l7 + 0x64], %l4
ldsw [%l7 + 0x24], %o7
bpos,a loop_1474
loop_1474:
fmovrsne %o0, %f2, %f13
fcmpgt16 %f10, %f14, %g6
lduh [%l7 + 0x2C], %i1
tne %icc, 0x2
stw %l6, [%l7 + 0x70]
and %l3, 0x01DF, %i3
lduh [%l7 + 0x1A], %g2
fxnors %f10, %f4, %f14
ldub [%l7 + 0x1F], %g7
xnor %o1, %g4, %o4
st %f13, [%l7 + 0x3C]
fbn %fcc3, loop_1475
loop_1475:
and %i0, 0x05C4, %o5
fbne %fcc1, loop_1476
loop_1476:
sth %l0, [%l7 + 0x4C]
bl %icc, loop_1477
loop_1477:
lduw [%l7 + 0x24], %o6
ldsh [%l7 + 0x1C], %i4
movrlez %i7, %o2, %g1
movleu %icc, %l5, %g3
movgu %xcc, %g5, %i5
ldd [%l7 + 0x68], %f0
lduw [%l7 + 0x38], %i6
stb %l2, [%l7 + 0x25]
sth %l1, [%l7 + 0x20]
lduh [%l7 + 0x46], %o3
tn %xcc, 0x5
tvc %xcc, 0x1
sdivx %i2, 0x10A4, %o7
ldd [%l7 + 0x60], %f4
std %f10, [%l7 + 0x58]
mulscc %l4, %g6, %o0
ld [%l7 + 0x64], %f9
ldsw [%l7 + 0x1C], %l6
fmovdne %icc, %f0, %f3
stb %l3, [%l7 + 0x5C]
st %f1, [%l7 + 0x40]
movl %icc, %i1, %g2
be,pn %icc, loop_1478
loop_1478:
fmovsvc %xcc, %f4, %f15
andn %i3, %o1, %g7
sth %g4, [%l7 + 0x5A]
lduw [%l7 + 0x48], %i0
fmovscc %xcc, %f7, %f15
movcs %icc, %o5, %o4
lduw [%l7 + 0x70], %l0
fornot2 %f6, %f4, %f10
st %f0, [%l7 + 0x58]
ldd [%l7 + 0x18], %f10
std %f14, [%l7 + 0x18]
tg %icc, 0x7
orcc %i4, 0x1845, %o6
bgu,pt %icc, loop_1479
loop_1479:
te %xcc, 0x7
ldd [%l7 + 0x68], %f4
stb %o2, [%l7 + 0x0A]
ldsw [%l7 + 0x34], %i7
addcc %l5, %g3, %g1
stb %i5, [%l7 + 0x41]
ldd [%l7 + 0x68], %f14
fmovrsgez %i6, %f11, %f5
stx %g5, [%l7 + 0x30]
orcc %l1, %l2, %i2
bvc,a,pt %icc, loop_1480
loop_1480:
ldub [%l7 + 0x5F], %o3
fble,a %fcc1, loop_1481
loop_1481:
bgu,pt %xcc, loop_1482
loop_1482:
st %f3, [%l7 + 0x74]
st %f7, [%l7 + 0x70]
ldsb [%l7 + 0x38], %o7
stw %g6, [%l7 + 0x50]
stb %o0, [%l7 + 0x3C]
ldub [%l7 + 0x53], %l6
lduw [%l7 + 0x2C], %l4
ld [%l7 + 0x68], %f1
ldsb [%l7 + 0x1A], %i1
ld [%l7 + 0x10], %f0
movgu %icc, %l3, %i3
bvc loop_1483
loop_1483:
edge32n %g2, %g7, %o1
ld [%l7 + 0x18], %f12
ldsw [%l7 + 0x28], %g4
ba,a,pn %icc, loop_1484
loop_1484:
ld [%l7 + 0x4C], %f9
ldd [%l7 + 0x38], %f6
lduh [%l7 + 0x7A], %o5
ldsh [%l7 + 0x10], %i0
taddcc %o4, 0x1E43, %i4
fornot2 %f0, %f8, %f8
ldsb [%l7 + 0x4F], %l0
ld [%l7 + 0x1C], %f15
lduw [%l7 + 0x38], %o6
sth %o2, [%l7 + 0x1A]
std %f6, [%l7 + 0x78]
movn %xcc, %l5, %g3
ldsh [%l7 + 0x44], %g1
stw %i5, [%l7 + 0x38]
stb %i6, [%l7 + 0x43]
ldsh [%l7 + 0x66], %g5
std %f10, [%l7 + 0x28]
taddcctv %l1, 0x12B9, %i7
lduh [%l7 + 0x52], %l2
array8 %o3, %i2, %g6
ldub [%l7 + 0x4B], %o0
ldsb [%l7 + 0x72], %o7
edge8ln %l6, %l4, %l3
fmovd %f6, %f8
movgu %xcc, %i3, %g2
fcmps %fcc1, %f15, %f9
umulcc %i1, 0x0E4E, %g7
sdivcc %g4, 0x1331, %o5
sth %o1, [%l7 + 0x76]
ldsb [%l7 + 0x56], %o4
fpadd16s %f9, %f9, %f2
tg %xcc, 0x3
st %f12, [%l7 + 0x4C]
ldsw [%l7 + 0x54], %i4
sdivcc %i0, 0x1390, %o6
fbug,a %fcc0, loop_1485
loop_1485:
sth %l0, [%l7 + 0x18]
st %f8, [%l7 + 0x08]
sth %l5, [%l7 + 0x44]
fornot1 %f2, %f2, %f8
and %o2, %g1, %g3
sth %i5, [%l7 + 0x76]
movrlez %g5, %l1, %i7
ldub [%l7 + 0x62], %l2
ldub [%l7 + 0x4F], %o3
stx %i2, [%l7 + 0x48]
ldd [%l7 + 0x30], %f12
tl %icc, 0x6
stx %g6, [%l7 + 0x48]
stx %i6, [%l7 + 0x60]
andcc %o0, %o7, %l6
edge32 %l3, %i3, %g2
stb %l4, [%l7 + 0x76]
tn %icc, 0x6
std %f10, [%l7 + 0x20]
movvs %icc, %g7, %g4
ldd [%l7 + 0x60], %f10
fsrc1 %f0, %f10
bleu %icc, loop_1486
loop_1486:
ldx [%l7 + 0x30], %o5
udiv %i1, 0x022C, %o4
ld [%l7 + 0x1C], %f6
ldd [%l7 + 0x48], %f2
lduh [%l7 + 0x4C], %o1
umulcc %i0, 0x0567, %i4
stb %o6, [%l7 + 0x66]
ldsb [%l7 + 0x34], %l5
mova %xcc, %o2, %g1
addcc %l0, 0x0300, %g3
array32 %g5, %l1, %i7
ldub [%l7 + 0x30], %l2
movcc %xcc, %i5, %i2
ldd [%l7 + 0x28], %f14
ld [%l7 + 0x40], %f10
sth %o3, [%l7 + 0x56]
fmovsleu %icc, %f6, %f4
movpos %icc, %g6, %i6
ldd [%l7 + 0x38], %f2
lduw [%l7 + 0x68], %o0
movcs %xcc, %l6, %l3
ldx [%l7 + 0x58], %i3
stb %o7, [%l7 + 0x54]
lduw [%l7 + 0x08], %g2
sth %l4, [%l7 + 0x34]
sth %g7, [%l7 + 0x70]
stb %o5, [%l7 + 0x55]
ldub [%l7 + 0x7D], %i1
fxor %f12, %f6, %f6
sdivcc %o4, 0x1685, %o1
tpos %icc, 0x1
brgz %g4, loop_1487
loop_1487:
ldub [%l7 + 0x35], %i0
subccc %i4, 0x04ED, %l5
ldd [%l7 + 0x10], %f0
movcs %xcc, %o2, %g1
mova %icc, %o6, %l0
sth %g3, [%l7 + 0x56]
tg %xcc, 0x3
fmovdge %xcc, %f1, %f4
lduh [%l7 + 0x1C], %l1
ldub [%l7 + 0x1D], %g5
fmovrsgez %i7, %f13, %f6
movneg %icc, %l2, %i2
ldd [%l7 + 0x70], %f8
ld [%l7 + 0x10], %f0
movg %xcc, %o3, %g6
brlez %i5, loop_1488
loop_1488:
bne,a %xcc, loop_1489
loop_1489:
ldsh [%l7 + 0x18], %i6
stx %o0, [%l7 + 0x78]
or %l3, %l6, %o7
fand %f0, %f0, %f4
st %f4, [%l7 + 0x24]
tg %icc, 0x2
orncc %i3, 0x1134, %l4
tneg %xcc, 0x6
addcc %g2, 0x1B0C, %o5
lduh [%l7 + 0x42], %i1
st %f14, [%l7 + 0x24]
stw %o4, [%l7 + 0x10]
fmul8sux16 %f0, %f12, %f4
fcmpes %fcc3, %f1, %f14
ld [%l7 + 0x30], %f12
fones %f3
fbu %fcc2, loop_1490
loop_1490:
xnor %o1, %g4, %i0
subcc %i4, %g7, %o2
array32 %l5, %o6, %g1
fmovsleu %xcc, %f2, %f11
fnot1 %f12, %f0
orcc %g3, 0x0D5F, %l0
and %l1, %i7, %g5
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 6:
!
! Type f : 118
! Type cti : 89
! Type i : 282
! Type l : 511
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Thread 7 Start
!
main_t7:
!# Initialize registers ..
!# Global registers
set 0x7, %g1
set 0x9, %g2
set 0x6, %g3
set 0x1, %g4
set 0x9, %g5
set 0xE, %g6
set 0x8, %g7
!# Input registers
set -0x9, %i0
set -0x3, %i1
set -0x4, %i2
set -0x5, %i3
set -0xF, %i4
set -0x2, %i5
set -0xB, %i6
set -0x7, %i7
!# Local registers
set 0x05B6333C, %l0
set 0x043227D7, %l1
set 0x7445CC89, %l2
set 0x6083771C, %l3
set 0x7120AA2D, %l4
set 0x004D5D9B, %l5
set 0x068FBA22, %l6
!# Output registers
set -0x118D, %o0
set 0x1286, %o1
set 0x01F2, %o2
set -0x1F15, %o3
set 0x1398, %o4
set -0x1549, %o5
set 0x00F3, %o6
set 0x01D3, %o7
!# Float Registers
INIT_TH_FP_REG(%l7, %f0, 0x55555555aaaaaaaa)
INIT_TH_FP_REG(%l7, %f2, 0xaaaaaaaa55555555)
INIT_TH_FP_REG(%l7, %f4, 0xfedcba9876543210)
INIT_TH_FP_REG(%l7, %f6, 0x0123456789abcdef)
INIT_TH_FP_REG(%l7, %f8, 0x55aa55aaff00ff00)
INIT_TH_FP_REG(%l7, %f10, 0x1111111111111111)
INIT_TH_FP_REG(%l7, %f12, 0x8888888888888888)
INIT_TH_FP_REG(%l7, %f14, 0xfedcba9876543210)
!# Execute some ALU ops ..
std %f4, [%l7 + 0x28]
ble,a %icc, loop_1491
loop_1491:
fbe %fcc3, loop_1492
loop_1492:
nop
setx loop_1493, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1493:
bne,pt %icc, loop_1494
loop_1494:
nop
setx loop_1495, %l0, %l1
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_1495:
bg loop_1496
loop_1496:
ldx [%l7 + 0x40], %l2
bpos,a loop_1497
loop_1497:
fmul8x16au %f0, %f2, %f6
fmovda %xcc, %f12, %f12
fnands %f3, %f14, %f2
fmovsneg %icc, %f1, %f1
fnegd %f4, %f12
fpadd16s %f15, %f11, %f0
fbn %fcc1, loop_1498
loop_1498:
fand %f14, %f8, %f12
mulscc %o3, %g6, %i2
fble,a %fcc2, loop_1499
loop_1499:
bn loop_1500
loop_1500:
fmuld8sux16 %f12, %f10, %f6
fbu,a %fcc2, loop_1501
loop_1501:
fones %f0
ba,pt %xcc, loop_1502
loop_1502:
fnegs %f15, %f10
fmovscs %icc, %f12, %f3
fmovsneg %icc, %f14, %f12
fands %f12, %f0, %f12
fmovsge %xcc, %f5, %f12
std %f12, [%l7 + 0x50]
fone %f0
nop
setx loop_1503, %l0, %l1
jmpl %l1, %i5
loop_1503:
fmovdg %xcc, %f15, %f11
bg,a,pt %icc, loop_1504
loop_1504:
fpsub32 %f8, %f2, %f4
fmovrsgz %i6, %f0, %f3
fnors %f10, %f8, %f7
fbn %fcc3, loop_1505
loop_1505:
fbuge %fcc3, loop_1506
loop_1506:
nop
setx loop_1507, %l0, %l1
jmpl %l1, %o0
loop_1507:
fba %fcc2, loop_1508
loop_1508:
ldsw [%l7 + 0x70], %l6
fbne %fcc3, loop_1509
loop_1509:
bcs,a,pt %xcc, loop_1510
loop_1510:
be,a,pn %xcc, loop_1511
loop_1511:
mulscc %l3, %o7, %i3
fpmerge %f2, %f5, %f14
call loop_1512
loop_1512:
fmovda %xcc, %f12, %f1
bvs,pt %xcc, loop_1513
loop_1513:
fsrc2 %f12, %f8
fbug,a %fcc1, loop_1514
loop_1514:
bcs,pt %icc, loop_1515
loop_1515:
fmovrdlz %g2, %f8, %f6
fpackfix %f6, %f0
fblg,a %fcc0, loop_1516
loop_1516:
nop
setx loop_1517, %l0, %l1
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_1517:
fmovsneg %xcc, %f6, %f8
fbl %fcc1, loop_1518
loop_1518:
bneg,a,pt %xcc, loop_1519
loop_1519:
fble %fcc1, loop_1520
loop_1520:
fmovrsgz %o5, %f1, %f14
fbne,a %fcc3, loop_1521
loop_1521:
ba,a,pt %xcc, loop_1522
loop_1522:
bneg,a,pn %icc, loop_1523
loop_1523:
fnot1 %f10, %f12
stx %l4, [%l7 + 0x20]
fbuge %fcc0, loop_1524
loop_1524:
fnegd %f8, %f2
edge16 %i1, %o4, %o1
te %xcc, 0x0
fxor %f0, %f6, %f10
fmovrdgz %i0, %f4, %f0
nop
setx loop_1525, %l0, %l1
jmpl %l1, %g4
loop_1525:
ble,a loop_1526
loop_1526:
fandnot2 %f4, %f2, %f6
bgu,pn %xcc, loop_1527
loop_1527:
nop
setx loop_1528, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1528:
fmovda %xcc, %f1, %f7
faligndata %f10, %f0, %f12
fmovd %f10, %f8
fnot1 %f6, %f6
fbue %fcc0, loop_1529
loop_1529:
fbge %fcc3, loop_1530
loop_1530:
nop
setx loop_1531, %l0, %l1
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_1531:
fmovrdgez %i4, %f4, %f14
brlz %o2, loop_1532
loop_1532:
fblg %fcc1, loop_1533
loop_1533:
brz %l5, loop_1534
loop_1534:
fors %f10, %f15, %f8
fmovdvs %icc, %f15, %f1
fxor %f2, %f6, %f8
bcc %icc, loop_1535
loop_1535:
fbge %fcc2, loop_1536
loop_1536:
nop
setx loop_1537, %l0, %l1
jmpl %l1, %o6
loop_1537:
taddcc %g1, %g7, %l0
be,pt %xcc, loop_1538
loop_1538:
brlez %g3, loop_1539
loop_1539:
fmovdvc %icc, %f0, %f10
fbue %fcc3, loop_1540
loop_1540:
brz,a %i7, loop_1541
loop_1541:
fmovdpos %icc, %f5, %f7
fornot2 %f2, %f4, %f8
bl,a,pt %icc, loop_1542
loop_1542:
fzeros %f6
fnot2s %f2, %f10
lduh [%l7 + 0x2C], %g5
fzero %f12
fmul8x16 %f8, %f12, %f2
fcmpd %fcc2, %f6, %f14
fnands %f5, %f9, %f10
nop
setx loop_1543, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1543:
ldx [%l7 + 0x10], %l1
fbuge,a %fcc0, loop_1544
loop_1544:
fmovse %xcc, %f6, %f9
ld [%l7 + 0x74], %f15
fmovrslez %o3, %f14, %f7
fmovrdlez %l2, %f12, %f14
bneg,pn %xcc, loop_1545
loop_1545:
brz,a %i2, loop_1546
loop_1546:
fbo,a %fcc3, loop_1547
loop_1547:
add %g6, 0x1642, %i6
fnot2s %f11, %f5
brnz,a %o0, loop_1548
loop_1548:
fxnor %f0, %f10, %f12
nop
setx loop_1549, %l0, %l1
jmpl %l1, %l6
loop_1549:
fmuld8sux16 %f12, %f7, %f10
fmovdvs %icc, %f2, %f11
fcmpes %fcc2, %f10, %f15
fbuge %fcc3, loop_1550
loop_1550:
fmovrsgez %i5, %f6, %f9
ble,pt %icc, loop_1551
loop_1551:
fmovd %f14, %f0
fbn %fcc1, loop_1552
loop_1552:
brnz %o7, loop_1553
loop_1553:
fmovdgu %xcc, %f5, %f3
brnz,a %i3, loop_1554
loop_1554:
fmovsneg %xcc, %f6, %f5
fmovsneg %xcc, %f6, %f8
be,a,pn %icc, loop_1555
loop_1555:
brnz %l3, loop_1556
loop_1556:
bgu,a,pn %xcc, loop_1557
loop_1557:
faligndata %f0, %f6, %f6
bpos,a loop_1558
loop_1558:
fands %f1, %f14, %f0
st %f15, [%l7 + 0x7C]
fxnors %f14, %f1, %f15
brgez %o5, loop_1559
loop_1559:
nop
setx loop_1560, %l0, %l1
jmpl %l1, %g2
loop_1560:
fcmpgt16 %f0, %f14, %l4
fbn %fcc0, loop_1561
loop_1561:
nop
setx loop_1562, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1562:
bcs loop_1563
loop_1563:
bvc,pn %icc, loop_1564
loop_1564:
bvc,pt %xcc, loop_1565
loop_1565:
fbug,a %fcc2, loop_1566
loop_1566:
fmovsge %icc, %f14, %f15
st %f11, [%l7 + 0x44]
fbue,a %fcc3, loop_1567
loop_1567:
fnors %f0, %f0, %f11
fbe,a %fcc2, loop_1568
loop_1568:
st %f1, [%l7 + 0x60]
movgu %xcc, %o4, %i1
brlez,a %i0, loop_1569
loop_1569:
fmovsn %icc, %f6, %f13
xorcc %g4, 0x0A9C, %i4
bvs,pn %xcc, loop_1570
loop_1570:
fbne %fcc3, loop_1571
loop_1571:
fand %f0, %f10, %f2
fbn %fcc3, loop_1572
loop_1572:
bvc,a,pn %icc, loop_1573
loop_1573:
fmovdcs %icc, %f5, %f14
fbul %fcc3, loop_1574
loop_1574:
fcmps %fcc2, %f4, %f13
bneg,pt %xcc, loop_1575
loop_1575:
ba %icc, loop_1576
loop_1576:
fbul %fcc3, loop_1577
loop_1577:
fbne,a %fcc0, loop_1578
loop_1578:
bcs,a loop_1579
loop_1579:
fbug %fcc3, loop_1580
loop_1580:
fbul %fcc3, loop_1581
loop_1581:
fmovrdgez %o1, %f14, %f2
fmovrse %o2, %f5, %f5
fbue %fcc3, loop_1582
loop_1582:
stx %l5, [%l7 + 0x40]
fmovsg %icc, %f13, %f8
std %f10, [%l7 + 0x18]
brz,a %o6, loop_1583
loop_1583:
fone %f6
brlez %g7, loop_1584
loop_1584:
bvc %icc, loop_1585
loop_1585:
fble %fcc1, loop_1586
loop_1586:
fmovdcc %xcc, %f14, %f0
bg %xcc, loop_1587
loop_1587:
fcmpeq16 %f2, %f0, %l0
fornot1s %f3, %f10, %f11
fbo %fcc1, loop_1588
loop_1588:
fands %f5, %f13, %f13
fmovsn %xcc, %f14, %f13
ble %xcc, loop_1589
loop_1589:
fbl,a %fcc0, loop_1590
loop_1590:
movle %icc, %g1, %g3
fbge %fcc0, loop_1591
loop_1591:
andncc %g5, %l1, %o3
fmovdg %xcc, %f1, %f3
fbu,a %fcc2, loop_1592
loop_1592:
brlz,a %i7, loop_1593
loop_1593:
xnor %l2, 0x1101, %i2
stx %i6, [%l7 + 0x10]
fbne %fcc0, loop_1594
loop_1594:
fabss %f0, %f5
brnz %o0, loop_1595
loop_1595:
bl,a,pt %xcc, loop_1596
loop_1596:
fbu %fcc3, loop_1597
loop_1597:
fbe,a %fcc3, loop_1598
loop_1598:
bge,pt %xcc, loop_1599
loop_1599:
fmovdge %icc, %f14, %f15
fmovsn %xcc, %f6, %f1
bcc,a,pt %xcc, loop_1600
loop_1600:
brz %g6, loop_1601
loop_1601:
fmovrsne %i5, %f12, %f12
fba %fcc1, loop_1602
loop_1602:
fnot2 %f0, %f2
fmovdgu %xcc, %f0, %f3
fbue %fcc3, loop_1603
loop_1603:
brnz,a %l6, loop_1604
loop_1604:
fsrc1 %f8, %f2
fbg %fcc3, loop_1605
loop_1605:
fbg %fcc1, loop_1606
loop_1606:
fmovdle %xcc, %f8, %f1
fcmpgt32 %f10, %f6, %i3
bleu,pn %icc, loop_1607
loop_1607:
ba,a,pt %icc, loop_1608
loop_1608:
fmul8ulx16 %f6, %f10, %f10
fmovdg %icc, %f3, %f11
fmovsgu %xcc, %f0, %f9
fcmpne32 %f4, %f14, %o7
ldd [%l7 + 0x40], %f8
fbe,a %fcc0, loop_1609
loop_1609:
fbl,a %fcc3, loop_1610
loop_1610:
fmovse %icc, %f11, %f5
fmovsvs %xcc, %f0, %f8
subc %o5, %l3, %l4
ble %xcc, loop_1611
loop_1611:
fmovrsgez %o4, %f10, %f3
fmovdl %icc, %f7, %f2
brlez,a %i1, loop_1612
loop_1612:
fba %fcc0, loop_1613
loop_1613:
bgu,a,pt %icc, loop_1614
loop_1614:
nop
setx loop_1615, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1615:
bvc loop_1616
loop_1616:
bl,a,pn %icc, loop_1617
loop_1617:
fbu,a %fcc0, loop_1618
loop_1618:
for %f6, %f4, %f12
ldx [%l7 + 0x60], %i0
fmuld8ulx16 %f3, %f12, %f2
bcc,a,pn %icc, loop_1619
loop_1619:
bcc,a %xcc, loop_1620
loop_1620:
ldsh [%l7 + 0x46], %g4
fbue %fcc3, loop_1621
loop_1621:
movgu %xcc, %i4, %g2
fmovdge %xcc, %f13, %f13
fexpand %f7, %f4
fmovdl %icc, %f0, %f5
fmovdgu %xcc, %f5, %f13
fmovrslz %o1, %f8, %f7
fbule %fcc0, loop_1622
loop_1622:
bl loop_1623
loop_1623:
ldsb [%l7 + 0x0A], %o2
edge16 %l5, %g7, %l0
fpadd32 %f10, %f8, %f2
fmovsge %icc, %f0, %f12
fbge %fcc3, loop_1624
loop_1624:
ble loop_1625
loop_1625:
fmovdne %icc, %f13, %f4
fornot2 %f14, %f10, %f6
fbule,a %fcc1, loop_1626
loop_1626:
fpadd32s %f5, %f8, %f6
andcc %o6, 0x0EDC, %g3
brgz,a %g1, loop_1627
loop_1627:
fmovsa %icc, %f14, %f6
fnot1s %f11, %f12
fblg %fcc2, loop_1628
loop_1628:
ba,a,pt %xcc, loop_1629
loop_1629:
bcc,a %xcc, loop_1630
loop_1630:
fbge,a %fcc1, loop_1631
loop_1631:
fmovdleu %xcc, %f4, %f11
bcs,pn %icc, loop_1632
loop_1632:
fmovdpos %xcc, %f11, %f6
fsrc2s %f8, %f11
nop
setx loop_1633, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1633:
fmovs %f11, %f8
ldsh [%l7 + 0x70], %g5
ldub [%l7 + 0x09], %l1
fbo %fcc2, loop_1634
loop_1634:
brgz,a %o3, loop_1635
loop_1635:
fba %fcc1, loop_1636
loop_1636:
for %f2, %f2, %f0
ldsh [%l7 + 0x7C], %l2
ldub [%l7 + 0x47], %i2
fmovsvc %xcc, %f3, %f3
fba,a %fcc2, loop_1637
loop_1637:
std %f14, [%l7 + 0x60]
nop
setx loop_1638, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1638:
fbule,a %fcc3, loop_1639
loop_1639:
fble %fcc1, loop_1640
loop_1640:
fone %f10
ble loop_1641
loop_1641:
fpack16 %f10, %f8
fbne %fcc1, loop_1642
loop_1642:
fxors %f1, %f1, %f2
sth %i7, [%l7 + 0x4A]
nop
setx loop_1643, %l0, %l1
jmpl %l1, %o0
loop_1643:
fandnot1s %f13, %f2, %f2
movcc %xcc, %g6, %i6
fba %fcc3, loop_1644
loop_1644:
fmovdpos %icc, %f7, %f10
fmovscc %icc, %f13, %f11
fmuld8sux16 %f12, %f4, %f8
sth %i5, [%l7 + 0x20]
fmovsge %icc, %f6, %f13
fcmpeq32 %f8, %f10, %l6
fxnors %f12, %f9, %f6
ldx [%l7 + 0x08], %i3
brgez,a %o5, loop_1645
loop_1645:
bneg,pn %xcc, loop_1646
loop_1646:
bn %icc, loop_1647
loop_1647:
brlez,a %o7, loop_1648
loop_1648:
fpsub32 %f0, %f0, %f2
fble,a %fcc2, loop_1649
loop_1649:
fxors %f14, %f9, %f6
fbne %fcc3, loop_1650
loop_1650:
fmovsa %xcc, %f2, %f1
ldx [%l7 + 0x28], %l3
bneg,pn %xcc, loop_1651
loop_1651:
fnand %f6, %f6, %f0
fmovrdlz %l4, %f6, %f8
fnegd %f4, %f12
bn,pn %xcc, loop_1652
loop_1652:
fnot1 %f14, %f12
fmovda %xcc, %f12, %f9
fpadd32 %f12, %f10, %f6
brlez,a %o4, loop_1653
loop_1653:
brgez %i0, loop_1654
loop_1654:
fbo,a %fcc3, loop_1655
loop_1655:
fmovrde %g4, %f4, %f14
fpack32 %f6, %f6, %f10
fmovrse %i1, %f11, %f4
fnegd %f0, %f14
bvc,a loop_1656
loop_1656:
brlz,a %i4, loop_1657
loop_1657:
fblg,a %fcc1, loop_1658
loop_1658:
fbul,a %fcc0, loop_1659
loop_1659:
fsrc1 %f8, %f2
bneg,a %icc, loop_1660
loop_1660:
brlez,a %g2, loop_1661
loop_1661:
fbue,a %fcc2, loop_1662
loop_1662:
fpsub16s %f12, %f11, %f13
nop
setx loop_1663, %l0, %l1
jmpl %l1, %o2
loop_1663:
bshuffle %f12, %f14, %f14
fmovdpos %icc, %f5, %f5
brz,a %o1, loop_1664
loop_1664:
fpsub32 %f6, %f6, %f2
fnot2 %f2, %f0
std %f14, [%l7 + 0x50]
bcc,pn %xcc, loop_1665
loop_1665:
andcc %l5, %l0, %g7
bcs loop_1666
loop_1666:
be loop_1667
loop_1667:
fmovdvc %icc, %f11, %f14
brlez,a %o6, loop_1668
loop_1668:
stb %g1, [%l7 + 0x53]
fmovdleu %icc, %f3, %f14
fbe %fcc3, loop_1669
loop_1669:
fmovdcs %icc, %f3, %f14
fble,a %fcc1, loop_1670
loop_1670:
fsrc1s %f14, %f8
bne,pn %xcc, loop_1671
loop_1671:
brlz %g5, loop_1672
loop_1672:
fbue,a %fcc3, loop_1673
loop_1673:
addc %g3, %l1, %l2
fnot2s %f4, %f4
brgz %o3, loop_1674
loop_1674:
fmovdvc %xcc, %f6, %f5
fmovsleu %icc, %f3, %f2
sth %i7, [%l7 + 0x6A]
bcc,a,pn %xcc, loop_1675
loop_1675:
nop
setx loop_1676, %l0, %l1
jmpl %l1, %i2
loop_1676:
fbug,a %fcc3, loop_1677
loop_1677:
be,a,pt %xcc, loop_1678
loop_1678:
fcmpd %fcc3, %f2, %f14
fblg,a %fcc3, loop_1679
loop_1679:
fbo,a %fcc1, loop_1680
loop_1680:
fmovdneg %icc, %f2, %f6
fmovdneg %icc, %f15, %f1
ba %xcc, loop_1681
loop_1681:
edge8ln %o0, %i6, %i5
fsrc1 %f4, %f14
tl %icc, 0x5
brgez,a %g6, loop_1682
loop_1682:
bneg loop_1683
loop_1683:
fbule,a %fcc2, loop_1684
loop_1684:
fornot2 %f6, %f0, %f14
fmovsa %icc, %f6, %f9
nop
setx loop_1685, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1685:
brnz,a %l6, loop_1686
loop_1686:
bleu loop_1687
loop_1687:
fandnot2 %f8, %f12, %f0
bge,a loop_1688
loop_1688:
fxors %f0, %f9, %f2
fexpand %f7, %f2
ldsh [%l7 + 0x0A], %o5
fbuge,a %fcc2, loop_1689
loop_1689:
fcmpd %fcc2, %f10, %f10
fxnors %f14, %f12, %f11
fmovsvc %icc, %f4, %f15
fmovdn %xcc, %f0, %f6
call loop_1690
loop_1690:
fcmped %fcc1, %f4, %f4
bleu,pn %icc, loop_1691
loop_1691:
fbge %fcc1, loop_1692
loop_1692:
fbo %fcc0, loop_1693
loop_1693:
fmovse %icc, %f11, %f10
brgz,a %i3, loop_1694
loop_1694:
fcmpes %fcc0, %f6, %f11
bne %xcc, loop_1695
loop_1695:
bleu loop_1696
loop_1696:
fmovd %f4, %f12
fbo %fcc2, loop_1697
loop_1697:
fblg,a %fcc3, loop_1698
loop_1698:
fzeros %f1
stx %o7, [%l7 + 0x40]
fones %f10
fmul8ulx16 %f4, %f2, %f4
fbo %fcc1, loop_1699
loop_1699:
fbg,a %fcc3, loop_1700
loop_1700:
fmovrsgez %l3, %f13, %f15
fbule,a %fcc1, loop_1701
loop_1701:
brlz,a %o4, loop_1702
loop_1702:
fbe %fcc2, loop_1703
loop_1703:
fbge %fcc3, loop_1704
loop_1704:
fbug,a %fcc2, loop_1705
loop_1705:
fmovscs %xcc, %f0, %f4
fmovsa %xcc, %f0, %f4
fcmple32 %f8, %f10, %i0
fandnot2s %f5, %f5, %f13
edge32ln %l4, %i1, %g4
fbul %fcc2, loop_1706
loop_1706:
bneg,a loop_1707
loop_1707:
fands %f0, %f12, %f14
array16 %g2, %o2, %i4
fmovdcs %icc, %f1, %f3
brgez,a %o1, loop_1708
loop_1708:
ba,a,pt %icc, loop_1709
loop_1709:
edge16 %l5, %g7, %l0
fxor %f0, %f14, %f2
fbue %fcc0, loop_1710
loop_1710:
fbug,a %fcc0, loop_1711
loop_1711:
bvc,a loop_1712
loop_1712:
fmovse %xcc, %f4, %f12
fbl %fcc2, loop_1713
loop_1713:
fba,a %fcc3, loop_1714
loop_1714:
bgu,pt %icc, loop_1715
loop_1715:
nop
setx loop_1716, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1716:
pdist %f10, %f2, %f2
fmovrsgez %o6, %f10, %f15
fbu %fcc3, loop_1717
loop_1717:
bneg %icc, loop_1718
loop_1718:
stx %g5, [%l7 + 0x30]
brlez,a %g3, loop_1719
loop_1719:
for %f12, %f14, %f14
ldd [%l7 + 0x58], %f8
ldsw [%l7 + 0x18], %g1
siam 0x7
fxor %f2, %f12, %f8
bge,a,pt %xcc, loop_1720
loop_1720:
fmovd %f8, %f12
fbe %fcc2, loop_1721
loop_1721:
fsrc2 %f2, %f10
bg,a %xcc, loop_1722
loop_1722:
fmovrdne %l1, %f12, %f0
stx %l2, [%l7 + 0x70]
bvs,a loop_1723
loop_1723:
fmul8ulx16 %f12, %f10, %f2
brnz %o3, loop_1724
loop_1724:
brlez %i7, loop_1725
loop_1725:
bcc,a loop_1726
loop_1726:
brnz %i2, loop_1727
loop_1727:
fba,a %fcc1, loop_1728
loop_1728:
fcmps %fcc1, %f11, %f12
fnot1 %f14, %f2
fbe %fcc1, loop_1729
loop_1729:
bcs,a loop_1730
loop_1730:
fornot2s %f9, %f12, %f11
ld [%l7 + 0x28], %f11
fandnot1s %f10, %f6, %f1
be,pn %xcc, loop_1731
loop_1731:
bne %icc, loop_1732
loop_1732:
fornot2 %f10, %f2, %f4
fmovsle %icc, %f0, %f9
be,pt %icc, loop_1733
loop_1733:
fmovdvs %icc, %f7, %f5
bcc,a,pt %icc, loop_1734
loop_1734:
fble %fcc0, loop_1735
loop_1735:
fmovsg %icc, %f2, %f6
fcmpd %fcc0, %f4, %f6
stb %i6, [%l7 + 0x34]
fcmpeq32 %f10, %f0, %o0
fmovdn %xcc, %f3, %f4
fmovdne %icc, %f6, %f0
call loop_1736
loop_1736:
fcmple32 %f2, %f12, %i5
brnz %g6, loop_1737
loop_1737:
fsrc2 %f8, %f10
fandnot2s %f12, %f13, %f8
fsrc2 %f10, %f0
brlz %l6, loop_1738
loop_1738:
fnand %f0, %f10, %f4
bl,a %icc, loop_1739
loop_1739:
brnz %o5, loop_1740
loop_1740:
ld [%l7 + 0x64], %f15
fblg,a %fcc2, loop_1741
loop_1741:
std %f2, [%l7 + 0x08]
bl loop_1742
loop_1742:
ble %icc, loop_1743
loop_1743:
fbne %fcc1, loop_1744
loop_1744:
stx %o7, [%l7 + 0x58]
fpackfix %f8, %f9
fnands %f13, %f13, %f5
fmovd %f12, %f0
edge8l %i3, %l3, %i0
fabss %f11, %f4
movcc %xcc, %l4, %o4
fmul8x16 %f10, %f0, %f6
nop
setx loop_1745, %l0, %l1
jmpl %l1, %i1
loop_1745:
ld [%l7 + 0x74], %f6
fmovsneg %icc, %f11, %f11
bl loop_1746
loop_1746:
fmovsne %icc, %f13, %f0
fbule %fcc2, loop_1747
loop_1747:
fcmpeq16 %f0, %f4, %g2
nop
setx loop_1748, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1748:
ldsb [%l7 + 0x59], %o2
fcmpeq32 %f10, %f14, %i4
nop
setx loop_1749, %l0, %l1
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_1749:
stx %g4, [%l7 + 0x40]
ba,pn %icc, loop_1750
loop_1750:
fbg,a %fcc1, loop_1751
loop_1751:
fblg %fcc3, loop_1752
loop_1752:
bgu %icc, loop_1753
loop_1753:
smulcc %l5, %o1, %l0
bcc,pt %icc, loop_1754
loop_1754:
fmovdn %icc, %f11, %f4
fpack32 %f2, %f4, %f4
fbo,a %fcc0, loop_1755
loop_1755:
brlz,a %o6, loop_1756
loop_1756:
fcmpne16 %f2, %f6, %g7
add %g3, 0x0163, %g1
fmovsvc %icc, %f7, %f15
fbo,a %fcc3, loop_1757
loop_1757:
fbuge,a %fcc1, loop_1758
loop_1758:
bgu,a loop_1759
loop_1759:
fandnot2s %f11, %f1, %f9
fmovscs %xcc, %f9, %f7
brlz %g5, loop_1760
loop_1760:
fxors %f4, %f3, %f11
fmovdl %icc, %f8, %f1
ldsw [%l7 + 0x70], %l1
fmovrslz %o3, %f2, %f4
brz,a %i7, loop_1761
loop_1761:
bge,a %xcc, loop_1762
loop_1762:
fbg %fcc2, loop_1763
loop_1763:
stb %i2, [%l7 + 0x4C]
ldub [%l7 + 0x4A], %i6
nop
setx loop_1764, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1764:
nop
setx loop_1765, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1765:
fbl %fcc0, loop_1766
loop_1766:
fmovrsne %l2, %f11, %f5
brgz %i5, loop_1767
loop_1767:
for %f14, %f2, %f0
fpsub32s %f10, %f0, %f5
tneg %icc, 0x1
fbl,a %fcc1, loop_1768
loop_1768:
fmovda %icc, %f8, %f1
fexpand %f4, %f6
fmovrse %g6, %f11, %f8
ldsh [%l7 + 0x36], %l6
fmovdn %xcc, %f12, %f3
fba %fcc2, loop_1769
loop_1769:
bn,pn %icc, loop_1770
loop_1770:
bcs,pn %xcc, loop_1771
loop_1771:
fnand %f2, %f8, %f2
fbul,a %fcc3, loop_1772
loop_1772:
fbo,a %fcc2, loop_1773
loop_1773:
sra %o5, 0x0B, %o7
fpackfix %f0, %f12
andcc %i3, %o0, %l3
bshuffle %f10, %f12, %f6
fmovspos %icc, %f1, %f0
fcmple16 %f6, %f0, %i0
fxor %f10, %f12, %f8
stb %l4, [%l7 + 0x58]
nop
setx loop_1774, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1774:
bpos,a %xcc, loop_1775
loop_1775:
fnors %f13, %f1, %f10
orncc %o4, 0x1923, %g2
fbul %fcc2, loop_1776
loop_1776:
fornot1 %f14, %f2, %f0
bn,a,pn %icc, loop_1777
loop_1777:
fmovdcs %icc, %f11, %f4
fmovsa %icc, %f7, %f14
fmovrdgez %o2, %f0, %f14
sth %i1, [%l7 + 0x7E]
fba,a %fcc0, loop_1778
loop_1778:
nop
setx loop_1779, %l0, %l1
jmpl %l1, %g4
loop_1779:
bleu %xcc, loop_1780
loop_1780:
fmovsvs %xcc, %f8, %f3
fcmpeq32 %f14, %f14, %l5
brlz,a %o1, loop_1781
loop_1781:
ldsb [%l7 + 0x70], %i4
fmovrde %l0, %f4, %f6
fmovscs %icc, %f4, %f2
bgu,pt %xcc, loop_1782
loop_1782:
brgez %o6, loop_1783
loop_1783:
nop
setx loop_1784, %l0, %l1
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_1784:
fnegd %f0, %f12
fbul,a %fcc0, loop_1785
loop_1785:
brnz,a %g7, loop_1786
loop_1786:
fmovdvc %icc, %f13, %f11
brgez,a %g3, loop_1787
loop_1787:
bgu,pn %icc, loop_1788
loop_1788:
fmovdleu %xcc, %f2, %f11
bcc,pt %xcc, loop_1789
loop_1789:
fbu,a %fcc1, loop_1790
loop_1790:
fbo,a %fcc0, loop_1791
loop_1791:
fmovs %f4, %f14
fabsd %f2, %f14
fabsd %f14, %f8
fmovspos %xcc, %f7, %f6
brgez,a %g1, loop_1792
loop_1792:
ld [%l7 + 0x08], %f1
fsrc1s %f10, %f7
fbul,a %fcc1, loop_1793
loop_1793:
ldsh [%l7 + 0x14], %g5
fmovrslez %l1, %f15, %f8
ldsb [%l7 + 0x37], %o3
brlez %i2, loop_1794
loop_1794:
fcmple16 %f8, %f12, %i6
movre %i7, %i5, %l2
nop
setx loop_1795, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_1795:
fors %f0, %f6, %f5
fpack16 %f0, %f0
fmovsgu %xcc, %f3, %f5
fmovsn %icc, %f3, %f11
fmovdneg %icc, %f3, %f4
fmovrde %g6, %f0, %f10
fbuge,a %fcc0, loop_1796
loop_1796:
edge8 %o5, %l6, %o7
fxor %f0, %f2, %f14
fmovdn %icc, %f3, %f12
bvs,a,pt %icc, loop_1797
loop_1797:
fxors %f3, %f2, %f12
fmovdl %icc, %f4, %f6
fbue %fcc3, loop_1798
loop_1798:
fmovdvc %icc, %f11, %f3
fpsub32s %f2, %f6, %f10
be %xcc, loop_1799
loop_1799:
be,a,pt %icc, loop_1800
loop_1800:
ldd [%l7 + 0x40], %f0
nop
setx loop_1801, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1801:
brgz,a %o0, loop_1802
loop_1802:
fmovde %xcc, %f11, %f3
fors %f1, %f7, %f14
fmovrdne %l3, %f12, %f10
nop
setx loop_1803, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1803:
fbue,a %fcc0, loop_1804
loop_1804:
fbge %fcc1, loop_1805
loop_1805:
ldub [%l7 + 0x69], %i3
stx %l4, [%l7 + 0x38]
fblg %fcc3, loop_1806
loop_1806:
fpsub32 %f10, %f14, %f0
ld [%l7 + 0x08], %f7
fmovsne %xcc, %f2, %f2
fble,a %fcc2, loop_1807
loop_1807:
fbuge %fcc3, loop_1808
loop_1808:
fbn %fcc0, loop_1809
loop_1809:
fbug %fcc0, loop_1810
loop_1810:
fmovspos %xcc, %f4, %f11
fbe %fcc1, loop_1811
loop_1811:
tneg %icc, 0x1
fandnot2 %f2, %f6, %f6
fbo %fcc0, loop_1812
loop_1812:
fba %fcc1, loop_1813
loop_1813:
bn,a %icc, loop_1814
loop_1814:
fbo %fcc2, loop_1815
loop_1815:
fbu %fcc3, loop_1816
loop_1816:
fbul %fcc3, loop_1817
loop_1817:
orncc %o4, %g2, %o2
bge loop_1818
loop_1818:
ba,a %xcc, loop_1819
loop_1819:
movneg %icc, %i1, %i0
ldsw [%l7 + 0x4C], %l5
fnor %f12, %f2, %f4
nop
setx loop_1820, %l0, %l1
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_1820:
ldub [%l7 + 0x4B], %g4
fbne,a %fcc3, loop_1821
loop_1821:
movvs %xcc, %i4, %l0
fba,a %fcc3, loop_1822
loop_1822:
ldx [%l7 + 0x68], %o6
ldub [%l7 + 0x53], %g7
fbge,a %fcc0, loop_1823
loop_1823:
fpack16 %f10, %f14
fandnot2 %f4, %f4, %f14
st %f7, [%l7 + 0x14]
fmovdle %xcc, %f1, %f8
fbne,a %fcc3, loop_1824
loop_1824:
nop
setx loop_1825, %l0, %l1
jmpl %l1, %g3
loop_1825:
bl loop_1826
loop_1826:
fors %f13, %f0, %f5
fmovscs %xcc, %f7, %f0
nop
setx loop_1827, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1827:
fpackfix %f0, %f4
fone %f6
fbuge,a %fcc0, loop_1828
loop_1828:
fpmerge %f0, %f5, %f14
fbug %fcc1, loop_1829
loop_1829:
stw %o1, [%l7 + 0x08]
stb %g5, [%l7 + 0x0A]
fmovdcs %xcc, %f2, %f12
bshuffle %f12, %f8, %f0
fbug,a %fcc2, loop_1830
loop_1830:
fbl,a %fcc3, loop_1831
loop_1831:
bvc,a loop_1832
loop_1832:
fnot2s %f7, %f11
fcmped %fcc0, %f12, %f14
fbu,a %fcc2, loop_1833
loop_1833:
fone %f2
fmovsge %icc, %f12, %f13
fzero %f0
fnot1 %f8, %f2
bne,a,pn %icc, loop_1834
loop_1834:
call loop_1835
loop_1835:
fmul8ulx16 %f2, %f8, %f2
fandnot2s %f4, %f1, %f11
fmovrdgez %l1, %f2, %f0
brnz,a %g1, loop_1836
loop_1836:
ld [%l7 + 0x7C], %f14
fnegd %f12, %f14
nop
setx loop_1837, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1837:
fmovsneg %xcc, %f5, %f3
bpos loop_1838
loop_1838:
fbg %fcc3, loop_1839
loop_1839:
sub %o3, %i6, %i7
fabsd %f10, %f6
lduh [%l7 + 0x7A], %i5
brgez %i2, loop_1840
loop_1840:
fmovsg %xcc, %f14, %f10
fmul8x16 %f3, %f12, %f2
brgz,a %g6, loop_1841
loop_1841:
bneg loop_1842
loop_1842:
fpadd32 %f4, %f14, %f4
stw %l2, [%l7 + 0x58]
bpos,a loop_1843
loop_1843:
sth %o5, [%l7 + 0x4E]
brgez,a %l6, loop_1844
loop_1844:
stb %o0, [%l7 + 0x52]
fpackfix %f2, %f7
bgu %xcc, loop_1845
loop_1845:
fsrc1s %f15, %f1
ble,pn %xcc, loop_1846
loop_1846:
fmovscs %icc, %f14, %f15
brz %o7, loop_1847
loop_1847:
fbge %fcc2, loop_1848
loop_1848:
fmovrse %i3, %f15, %f11
ldub [%l7 + 0x0D], %l3
fmovspos %xcc, %f4, %f14
be %icc, loop_1849
loop_1849:
st %f14, [%l7 + 0x74]
fbule,a %fcc0, loop_1850
loop_1850:
fmovrdlz %o4, %f10, %f12
fbul %fcc0, loop_1851
loop_1851:
fmovdne %xcc, %f12, %f0
fpsub32s %f10, %f2, %f7
fmovscc %xcc, %f0, %f10
fble %fcc2, loop_1852
loop_1852:
fors %f12, %f5, %f7
fmovsle %xcc, %f7, %f14
fbe %fcc2, loop_1853
loop_1853:
be,a loop_1854
loop_1854:
ldsh [%l7 + 0x2A], %g2
fcmpne32 %f10, %f6, %o2
fnot1s %f13, %f11
bcs loop_1855
loop_1855:
movg %xcc, %l4, %i0
brz %i1, loop_1856
loop_1856:
brlz %l5, loop_1857
loop_1857:
fmovsa %xcc, %f9, %f1
be,a loop_1858
loop_1858:
call loop_1859
loop_1859:
bneg,pn %icc, loop_1860
loop_1860:
brgez,a %g4, loop_1861
loop_1861:
be,a %icc, loop_1862
loop_1862:
fmovsleu %icc, %f3, %f10
bpos,a loop_1863
loop_1863:
brlez,a %l0, loop_1864
loop_1864:
bg %xcc, loop_1865
loop_1865:
lduw [%l7 + 0x3C], %i4
fpadd16s %f2, %f6, %f7
bcs %xcc, loop_1866
loop_1866:
fnands %f3, %f7, %f3
fpsub32s %f10, %f3, %f4
fpsub16s %f3, %f15, %f3
brlz %g7, loop_1867
loop_1867:
fcmple16 %f14, %f14, %o6
sdivcc %g3, 0x0D8E, %o1
fbule,a %fcc0, loop_1868
loop_1868:
fnot2s %f14, %f14
fmovrde %l1, %f8, %f8
fbn %fcc2, loop_1869
loop_1869:
fmovsn %xcc, %f12, %f3
fpack16 %f0, %f5
brgez,a %g5, loop_1870
loop_1870:
fmovdneg %icc, %f12, %f3
ldub [%l7 + 0x63], %o3
stx %i6, [%l7 + 0x38]
bl,pt %icc, loop_1871
loop_1871:
nop
setx loop_1872, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1872:
fbug %fcc0, loop_1873
loop_1873:
fmovsl %icc, %f3, %f10
fnegs %f4, %f1
bcc %icc, loop_1874
loop_1874:
fbge %fcc1, loop_1875
loop_1875:
fmul8ulx16 %f14, %f12, %f0
nop
setx loop_1876, %l0, %l1
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_1876:
fmul8x16au %f11, %f2, %f8
be %xcc, loop_1877
loop_1877:
bpos loop_1878
loop_1878:
fbe,a %fcc3, loop_1879
loop_1879:
fcmps %fcc2, %f3, %f15
fmovs %f2, %f4
call loop_1880
loop_1880:
bl,pn %icc, loop_1881
loop_1881:
popc %g1, %i5
brlez,a %i7, loop_1882
loop_1882:
fbuge,a %fcc2, loop_1883
loop_1883:
fcmple16 %f8, %f10, %i2
bcc,pn %icc, loop_1884
loop_1884:
fbule %fcc2, loop_1885
loop_1885:
fbo %fcc0, loop_1886
loop_1886:
fbne %fcc1, loop_1887
loop_1887:
ld [%l7 + 0x3C], %f10
be,a,pt %icc, loop_1888
loop_1888:
fpsub32 %f8, %f12, %f0
fbue %fcc3, loop_1889
loop_1889:
brz,a %g6, loop_1890
loop_1890:
fmovdvc %icc, %f6, %f1
bleu,pt %xcc, loop_1891
loop_1891:
fbne,a %fcc2, loop_1892
loop_1892:
ldub [%l7 + 0x0E], %o5
fsrc2 %f14, %f6
fbul %fcc3, loop_1893
loop_1893:
fornot2s %f5, %f1, %f14
fcmpes %fcc2, %f3, %f13
movpos %xcc, %l6, %l2
bneg,pt %icc, loop_1894
loop_1894:
brnz,a %o7, loop_1895
loop_1895:
bge,pn %icc, loop_1896
loop_1896:
ba,pt %icc, loop_1897
loop_1897:
fbue,a %fcc0, loop_1898
loop_1898:
bl loop_1899
loop_1899:
fones %f0
fxnors %f14, %f9, %f9
fmovrse %i3, %f11, %f4
bn,a loop_1900
loop_1900:
brlz,a %o0, loop_1901
loop_1901:
nop
setx loop_1902, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1902:
fmul8x16au %f10, %f8, %f4
fbl,a %fcc3, loop_1903
loop_1903:
fexpand %f6, %f10
for %f0, %f10, %f10
fbe %fcc1, loop_1904
loop_1904:
bpos loop_1905
loop_1905:
bcs,a loop_1906
loop_1906:
fxor %f4, %f14, %f14
fnegd %f0, %f8
fmovsleu %icc, %f10, %f13
bleu,a %icc, loop_1907
loop_1907:
fblg,a %fcc2, loop_1908
loop_1908:
fcmpeq16 %f0, %f0, %l3
fbule %fcc3, loop_1909
loop_1909:
fmul8x16 %f5, %f8, %f6
stb %o4, [%l7 + 0x34]
fxors %f9, %f12, %f6
fbe,a %fcc1, loop_1910
loop_1910:
bl,a,pn %icc, loop_1911
loop_1911:
fbu,a %fcc0, loop_1912
loop_1912:
fcmple32 %f10, %f2, %o2
fmovdle %xcc, %f15, %f6
mova %icc, %l4, %g2
faligndata %f14, %f8, %f8
ldsb [%l7 + 0x29], %i0
fbue %fcc1, loop_1913
loop_1913:
fbne,a %fcc2, loop_1914
loop_1914:
fnand %f10, %f2, %f8
fmovrsgez %l5, %f14, %f1
nop
setx loop_1915, %l0, %l1
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_1915:
fmovdcc %icc, %f0, %f11
fba %fcc3, loop_1916
loop_1916:
bpos,a,pt %icc, loop_1917
loop_1917:
brz,a %i1, loop_1918
loop_1918:
fmovscc %icc, %f11, %f1
fmovrdgz %l0, %f0, %f14
fnot1 %f2, %f0
movpos %icc, %i4, %g7
stx %o6, [%l7 + 0x10]
sth %g3, [%l7 + 0x32]
fmovrslz %o1, %f4, %f2
fmovsne %xcc, %f13, %f12
fmovrslez %l1, %f11, %f1
fbo %fcc1, loop_1919
loop_1919:
fmovsne %xcc, %f14, %f8
bgu,a,pt %icc, loop_1920
loop_1920:
fornot1 %f6, %f12, %f10
brgez %g4, loop_1921
loop_1921:
brlez %o3, loop_1922
loop_1922:
fpsub16 %f12, %f8, %f12
fbge,a %fcc1, loop_1923
loop_1923:
bn loop_1924
loop_1924:
fba,a %fcc3, loop_1925
loop_1925:
fmovdle %icc, %f6, %f15
ba loop_1926
loop_1926:
fbne %fcc3, loop_1927
loop_1927:
fcmpne32 %f4, %f2, %g5
fpsub32s %f15, %f11, %f0
fandnot1 %f0, %f2, %f0
bvs,pn %icc, loop_1928
loop_1928:
fmovrdne %i6, %f4, %f4
ba,a,pn %icc, loop_1929
loop_1929:
fbo,a %fcc0, loop_1930
loop_1930:
fmovrdne %i5, %f12, %f10
fbn,a %fcc1, loop_1931
loop_1931:
fpadd16 %f10, %f12, %f12
st %f4, [%l7 + 0x30]
fbule %fcc1, loop_1932
loop_1932:
fabss %f4, %f0
fbg %fcc1, loop_1933
loop_1933:
fornot1 %f2, %f8, %f14
fnegd %f0, %f4
fnot2 %f2, %f12
nop
setx loop_1934, %l0, %l1
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_1934:
fmovdvs %icc, %f14, %f11
lduw [%l7 + 0x38], %i7
fnot2s %f10, %f6
bl %icc, loop_1935
loop_1935:
bvc %icc, loop_1936
loop_1936:
fbg %fcc1, loop_1937
loop_1937:
brlez %i2, loop_1938
loop_1938:
brgz,a %g1, loop_1939
loop_1939:
fcmple16 %f10, %f0, %o5
bleu,pt %icc, loop_1940
loop_1940:
taddcc %g6, %l2, %l6
fbug,a %fcc2, loop_1941
loop_1941:
fabss %f14, %f12
fmovsgu %icc, %f9, %f12
stx %i3, [%l7 + 0x78]
brz %o0, loop_1942
loop_1942:
std %f0, [%l7 + 0x28]
brz %o7, loop_1943
loop_1943:
fble,a %fcc3, loop_1944
loop_1944:
movre %l3, 0x3A6, %o4
nop
setx loop_1945, %l0, %l1
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_1945:
fabsd %f2, %f0
fmovrdne %l4, %f10, %f0
ld [%l7 + 0x24], %f11
fmovsn %icc, %f2, %f15
fmovsvc %xcc, %f1, %f11
fbge %fcc3, loop_1946
loop_1946:
bne,a %xcc, loop_1947
loop_1947:
fnor %f14, %f4, %f6
fbug,a %fcc2, loop_1948
loop_1948:
lduh [%l7 + 0x08], %o2
fmovdvs %xcc, %f4, %f12
fbn,a %fcc0, loop_1949
loop_1949:
ldsh [%l7 + 0x64], %g2
bcs,a,pt %xcc, loop_1950
loop_1950:
fmovrdlz %i0, %f10, %f14
fmovd %f10, %f14
fzeros %f8
fmovdn %icc, %f3, %f4
fornot1s %f0, %f10, %f4
call loop_1951
loop_1951:
fbo %fcc3, loop_1952
loop_1952:
fcmped %fcc2, %f0, %f6
fmovsg %icc, %f5, %f10
ble,a %icc, loop_1953
loop_1953:
nop
setx loop_1954, %l0, %l1
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_1954:
ba loop_1955
loop_1955:
fbule %fcc0, loop_1956
loop_1956:
fmul8ulx16 %f2, %f4, %f12
fxnors %f0, %f14, %f14
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 7:
!
! Type f : 399
! Type i : 46
! Type cti : 466
! Type l : 89
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EXIT_GOOD /* test finish */
/************************************************************************
Test case data start
************************************************************************/
.data
user_data_start:
scratch_area:
.word 0x3B7D6784
.word 0xA33913BE
.word 0x8D3B2538
.word 0x728EE04C
.word 0xD3CFD8C0
.word 0x9ED6D394
.word 0x4DF4087F
.word 0x89F518E8
.word 0x880EEA51
.word 0x6514DBAA
.word 0x63FEC58D
.word 0x66FB4BC5
.word 0x689B9465
.word 0x0C69D43C
.word 0xB766D813
.word 0x14DAE992
.word 0x85DCB240
.word 0xB96440E6
.word 0x58E73060
.word 0x88E232C5
.word 0x01C7DB40
.word 0xF7B9F0DF
.word 0xFDA907C6
.word 0x640F0292
.word 0x72146544
.word 0xE849453B
.word 0x75AA107F
.word 0xD298077F
.word 0xE6309460
.word 0x0F8A28FA
.word 0x8891BDFE
.word 0x7A59EF7C
.word 0xD1B3EA91
.word 0xB6A043AD
.word 0x03954F2E
.word 0x1FF05C35
.word 0x5824DF40
.word 0x4805B1A5
.word 0x623F225F
.word 0x176CE203
.word 0x4DBECBA0
.word 0x74E32998
.word 0x3F362CAF
.word 0x61EC9345
.word 0x7B0EED46
.word 0x8BD82756
.word 0x20C191DA
.word 0x81470DB7
.word 0xD6317DAE
.word 0x741AA905
.word 0x99C50258
.word 0x0ECA478F
.word 0xF28112F5
.word 0x99D8F407
.word 0x92DB40E0
.word 0x54E7CEF6
.word 0x9EA0F584
.word 0x91C34FF7
.word 0xB297E14E
.word 0xE80C5AC1
.word 0xC0368F37
.word 0xCB08CE96
.word 0xB869B88A
.word 0x2A41B898
.end