Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / spc / spc_isa2mt_fail_fc_9.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: spc_isa2mt_fail_fc_9.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=508719961"
.ident "BY somePerson ON Mon Aug 4 10:32:26 CDT 2003"
.ident "Using Instruction Hash for Focus :$Id: spc_isa2mt_fail_fc_9.s,v 1.3 2007/07/05 22:02:07 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 0x3, %g2
set 0xD, %g3
set 0xA, %g4
set 0x7, %g5
set 0x1, %g6
set 0xB, %g7
!# Input registers
set -0x6, %i0
set -0x5, %i1
set -0x3, %i2
set -0x7, %i3
set -0xD, %i4
set -0xF, %i5
set -0xE, %i6
set -0xE, %i7
!# Local registers
set 0x61828D4B, %l0
set 0x773BC5B2, %l1
set 0x30DED6E4, %l2
set 0x2D092289, %l3
set 0x05DA0401, %l4
set 0x08B42B8D, %l5
set 0x62F7D348, %l6
!# Output registers
set -0x1915, %o0
set 0x0C86, %o1
set -0x06E1, %o2
set -0x1613, %o3
set -0x05AA, %o4
set 0x132A, %o5
set 0x0DE8, %o6
set 0x11D1, %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 ..
bvc,a,pn %icc, loop_1
loop_1:
stw %g3, [%l7 + 0x28]
sth %l3, [%l7 + 0x68]
fsrc1 %f0, %f12
fbge %fcc1, loop_2
loop_2:
movg %xcc, %l1, %o5
tvs %icc, 0x0
xnor %l0, 0x1DA9, %o4
ldsb [%l7 + 0x42], %g7
and %i2, 0x03C8, %o1
bneg,a,pn %xcc, loop_3
loop_3:
brz,a %g1, loop_4
loop_4:
ldsb [%l7 + 0x34], %i7
movcs %xcc, %g4, %i6
movrgez %g2, %g6, %o6
xor %l4, %o2, %i5
pdist %f0, %f0, %f4
fmovsg %xcc, %f15, %f0
mova %xcc, %o7, %l2
sdivcc %g5, 0x0627, %l5
std %f14, [%l7 + 0x20]
lduh [%l7 + 0x14], %i1
fpack16 %f8, %f3
tsubcctv %i3, %i4, %i0
std %f6, [%l7 + 0x70]
ldsb [%l7 + 0x5C], %o3
movrlz %o0, 0x2AB, %g3
fornot2s %f5, %f13, %f4
edge32 %l3, %l1, %o5
fbl %fcc1, loop_5
loop_5:
sra %l6, %l0, %g7
stb %o4, [%l7 + 0x20]
sth %o1, [%l7 + 0x6C]
fble,a %fcc1, loop_6
loop_6:
stw %g1, [%l7 + 0x48]
sth %i7, [%l7 + 0x34]
tcs %xcc, 0x7
fsrc1 %f6, %f8
fbule,a %fcc2, loop_7
loop_7:
tn %icc, 0x6
lduh [%l7 + 0x1C], %i2
edge8l %g4, %g2, %i6
fnot2s %f15, %f0
fbn %fcc1, loop_8
loop_8:
ldsb [%l7 + 0x4D], %o6
brlez,a %l4, loop_9
loop_9:
stb %o2, [%l7 + 0x10]
fexpand %f15, %f14
nop
setx loop_10, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_10:
st %f9, [%l7 + 0x20]
ldsb [%l7 + 0x2A], %g6
ldx [%l7 + 0x78], %i5
bne,a,pn %xcc, loop_11
loop_11:
ldx [%l7 + 0x10], %o7
tpos %icc, 0x0
fbu %fcc0, loop_12
loop_12:
bvs,pt %icc, loop_13
loop_13:
ld [%l7 + 0x5C], %f13
fblg,a %fcc1, loop_14
loop_14:
lduw [%l7 + 0x28], %l2
ldub [%l7 + 0x28], %l5
movvc %xcc, %g5, %i1
movrgez %i3, %i0, %o3
stb %i4, [%l7 + 0x7C]
movn %icc, %o0, %g3
mulx %l1, 0x1DA7, %o5
movcs %xcc, %l3, %l0
bneg,a,pn %icc, loop_15
loop_15:
ldsb [%l7 + 0x18], %l6
ta %xcc, 0x5
ldub [%l7 + 0x5B], %o4
sra %g7, %o1, %g1
brz %i2, loop_16
loop_16:
fbg %fcc0, loop_17
loop_17:
ldd [%l7 + 0x58], %f2
udivcc %g4, 0x0EC9, %i7
tleu %xcc, 0x2
sra %i6, %g2, %l4
std %f4, [%l7 + 0x48]
te %icc, 0x4
popc 0x1A2C, %o6
fbo %fcc0, loop_18
loop_18:
fblg,a %fcc3, loop_19
loop_19:
ldub [%l7 + 0x7D], %g6
stx %i5, [%l7 + 0x28]
tne %icc, 0x1
lduh [%l7 + 0x5C], %o2
std %f14, [%l7 + 0x50]
xnor %l2, 0x16F7, %o7
sra %l5, %i1, %g5
fmovsneg %xcc, %f0, %f13
ldx [%l7 + 0x18], %i3
faligndata %f10, %f14, %f6
brgz,a %i0, loop_20
loop_20:
or %o3, 0x16BF, %i4
sdivx %g3, 0x153C, %l1
fnand %f6, %f4, %f2
std %f8, [%l7 + 0x70]
call loop_21
loop_21:
tvs %icc, 0x3
brgez %o0, loop_22
loop_22:
ldx [%l7 + 0x38], %l3
ba loop_23
loop_23:
stb %l0, [%l7 + 0x14]
stw %o5, [%l7 + 0x40]
or %o4, %l6, %g7
movre %o1, %i2, %g4
fbu %fcc0, loop_24
loop_24:
movge %icc, %i7, %g1
ble %xcc, loop_25
loop_25:
ldsw [%l7 + 0x70], %i6
srax %l4, %g2, %g6
bleu %xcc, loop_26
loop_26:
ble,pn %icc, loop_27
loop_27:
taddcc %o6, %o2, %i5
brnz,a %o7, loop_28
loop_28:
ldx [%l7 + 0x40], %l5
ld [%l7 + 0x34], %f11
bgu,pt %xcc, loop_29
loop_29:
edge16n %i1, %g5, %l2
sllx %i3, 0x1B, %i0
brlz,a %i4, loop_30
loop_30:
edge32n %o3, %l1, %o0
fcmpne16 %f4, %f6, %l3
ldub [%l7 + 0x19], %l0
udiv %g3, 0x1883, %o5
popc %l6, %g7
lduw [%l7 + 0x30], %o1
ldx [%l7 + 0x20], %o4
bvs,a,pn %icc, loop_31
loop_31:
bvc,a loop_32
loop_32:
bcc %xcc, loop_33
loop_33:
fmovrsne %i2, %f13, %f8
ldx [%l7 + 0x38], %g4
ld [%l7 + 0x2C], %f15
stw %i7, [%l7 + 0x2C]
nop
setx loop_34, %l0, %l1
jmpl %l1, %g1
loop_34:
fmovrdgez %i6, %f0, %f10
umulcc %g2, %g6, %o6
stb %o2, [%l7 + 0x63]
fbl,a %fcc0, loop_35
loop_35:
fmul8x16au %f9, %f6, %f2
subc %i5, 0x0D20, %l4
stx %l5, [%l7 + 0x38]
fnot2 %f0, %f12
ldd [%l7 + 0x28], %f6
umulcc %i1, %g5, %o7
udiv %l2, 0x15A4, %i3
fbug,a %fcc0, loop_36
loop_36:
bcs,pn %xcc, loop_37
loop_37:
brgez %i0, loop_38
loop_38:
ldub [%l7 + 0x1A], %o3
ld [%l7 + 0x20], %f13
bge,a %xcc, loop_39
loop_39:
lduh [%l7 + 0x70], %l1
st %f0, [%l7 + 0x30]
ldsh [%l7 + 0x58], %o0
movcs %icc, %i4, %l3
edge16 %g3, %l0, %o5
ldsw [%l7 + 0x3C], %g7
bleu,pt %xcc, loop_40
loop_40:
smul %o1, %o4, %i2
movg %icc, %l6, %i7
bleu,a,pt %icc, loop_41
loop_41:
fble,a %fcc3, loop_42
loop_42:
edge32n %g4, %i6, %g1
lduh [%l7 + 0x7E], %g2
movne %xcc, %g6, %o6
xor %o2, 0x1275, %i5
tsubcc %l4, 0x14B4, %i1
fands %f5, %f6, %f10
call loop_43
loop_43:
fbu,a %fcc3, loop_44
loop_44:
bn loop_45
loop_45:
nop
setx loop_46, %l0, %l1
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_46:
orncc %g5, 0x1261, %l5
fmovrslz %o7, %f8, %f11
bcs %xcc, loop_47
loop_47:
fbge %fcc1, loop_48
loop_48:
tcc %icc, 0x1
tn %xcc, 0x3
stb %i3, [%l7 + 0x4D]
sth %l2, [%l7 + 0x5C]
brlez %i0, loop_49
loop_49:
movvs %xcc, %o3, %o0
nop
setx loop_50, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_50:
std %f0, [%l7 + 0x58]
sth %i4, [%l7 + 0x48]
sll %l3, %l1, %l0
umul %g3, %g7, %o5
ldub [%l7 + 0x6E], %o4
fcmpd %fcc0, %f0, %f4
bpos,a %icc, loop_51
loop_51:
ldsb [%l7 + 0x10], %i2
bvc,pt %xcc, loop_52
loop_52:
bneg,a loop_53
loop_53:
fornot1s %f2, %f9, %f5
stx %l6, [%l7 + 0x40]
bne,pt %xcc, loop_54
loop_54:
stb %i7, [%l7 + 0x52]
alignaddrl %g4, %o1, %g1
ldsh [%l7 + 0x10], %g2
st %f5, [%l7 + 0x38]
stb %i6, [%l7 + 0x63]
fsrc2 %f6, %f0
bshuffle %f0, %f6, %f6
fbge %fcc1, loop_55
loop_55:
ld [%l7 + 0x7C], %f6
stb %g6, [%l7 + 0x19]
srlx %o2, %o6, %l4
std %f0, [%l7 + 0x40]
sth %i5, [%l7 + 0x78]
addcc %i1, %l5, %g5
ld [%l7 + 0x1C], %f13
tgu %icc, 0x4
ldsw [%l7 + 0x7C], %o7
fpadd32s %f4, %f15, %f14
bg,pt %xcc, loop_56
loop_56:
brgez %l2, loop_57
loop_57:
fbul,a %fcc2, loop_58
loop_58:
edge32l %i0, %i3, %o0
movpos %xcc, %i4, %o3
lduh [%l7 + 0x24], %l3
bleu,a loop_59
loop_59:
ldx [%l7 + 0x40], %l0
ldsb [%l7 + 0x58], %l1
bpos,a loop_60
loop_60:
bcc,a,pn %icc, loop_61
loop_61:
fxnors %f9, %f11, %f10
edge16n %g3, %g7, %o4
bgu,pn %xcc, loop_62
loop_62:
smul %o5, 0x1C53, %l6
stb %i7, [%l7 + 0x66]
umulcc %i2, %o1, %g4
and %g2, %g1, %i6
xorcc %g6, %o6, %o2
tleu %xcc, 0x2
sub %i5, %l4, %l5
tn %icc, 0x2
fbne,a %fcc1, loop_63
loop_63:
fbo %fcc1, loop_64
loop_64:
fcmpd %fcc2, %f10, %f12
ldsb [%l7 + 0x2B], %g5
ldx [%l7 + 0x70], %i1
st %f2, [%l7 + 0x7C]
ldsh [%l7 + 0x5A], %o7
lduh [%l7 + 0x26], %i0
movvs %xcc, %i3, %l2
st %f0, [%l7 + 0x24]
te %icc, 0x6
stb %i4, [%l7 + 0x6F]
fba,a %fcc3, loop_65
loop_65:
movneg %icc, %o3, %l3
sth %o0, [%l7 + 0x2A]
orcc %l0, %l1, %g3
bleu %icc, loop_66
loop_66:
ldsw [%l7 + 0x38], %g7
lduh [%l7 + 0x4C], %o5
fbg,a %fcc0, loop_67
loop_67:
ldsh [%l7 + 0x42], %o4
bshuffle %f10, %f8, %f6
edge16ln %i7, %l6, %i2
movg %xcc, %o1, %g2
sra %g1, %g4, %i6
fbue %fcc2, loop_68
loop_68:
fmul8x16au %f11, %f7, %f0
xor %g6, 0x1B5E, %o6
sth %i5, [%l7 + 0x70]
or %o2, 0x0C9F, %l5
ldsw [%l7 + 0x7C], %l4
edge16 %i1, %o7, %g5
lduw [%l7 + 0x1C], %i0
taddcc %i3, 0x1B18, %l2
ldsh [%l7 + 0x70], %o3
subccc %i4, %l3, %o0
bne,pn %icc, loop_69
loop_69:
st %f0, [%l7 + 0x44]
fpadd32 %f10, %f14, %f0
fbn %fcc0, loop_70
loop_70:
fandnot2 %f6, %f12, %f6
bne,a loop_71
loop_71:
fmovrslz %l1, %f5, %f13
movvc %icc, %l0, %g3
sth %o5, [%l7 + 0x18]
ldub [%l7 + 0x29], %o4
sdivcc %i7, 0x19B4, %l6
sethi 0x0780, %g7
fbge,a %fcc2, loop_72
loop_72:
movrgez %o1, 0x368, %i2
bcs,pn %xcc, loop_73
loop_73:
ldsb [%l7 + 0x79], %g1
stb %g4, [%l7 + 0x4C]
fmovda %xcc, %f10, %f13
fsrc1 %f14, %f14
ldsh [%l7 + 0x48], %g2
st %f14, [%l7 + 0x44]
stb %g6, [%l7 + 0x58]
brlz,a %o6, loop_74
loop_74:
stx %i5, [%l7 + 0x68]
st %f7, [%l7 + 0x58]
st %f4, [%l7 + 0x64]
fbo,a %fcc2, loop_75
loop_75:
movcs %icc, %i6, %o2
fmovsleu %xcc, %f15, %f3
edge32n %l5, %l4, %o7
and %g5, 0x1610, %i1
tsubcc %i0, 0x19B6, %i3
ldsw [%l7 + 0x28], %l2
stx %o3, [%l7 + 0x58]
fmovrde %i4, %f8, %f6
xor %o0, %l1, %l3
ldub [%l7 + 0x2D], %g3
srax %l0, 0x0E, %o5
lduh [%l7 + 0x1A], %i7
fbuge,a %fcc0, loop_76
loop_76:
stx %l6, [%l7 + 0x58]
array32 %g7, %o4, %o1
addcc %g1, 0x1B4E, %i2
bcc,a %xcc, loop_77
loop_77:
movrgz %g2, %g4, %o6
ldsb [%l7 + 0x69], %i5
stb %g6, [%l7 + 0x6F]
fbul %fcc3, loop_78
loop_78:
ldsb [%l7 + 0x0D], %i6
movrlz %l5, %o2, %o7
sub %l4, %i1, %i0
fbn,a %fcc2, loop_79
loop_79:
orn %i3, %g5, %l2
fbul,a %fcc0, loop_80
loop_80:
edge32 %o3, %i4, %l1
ldx [%l7 + 0x60], %o0
for %f14, %f0, %f6
fmovsvs %xcc, %f7, %f11
ldd [%l7 + 0x50], %f2
subc %g3, %l3, %l0
fnand %f14, %f14, %f14
ldsw [%l7 + 0x0C], %i7
subc %o5, 0x1105, %g7
orn %o4, 0x03EA, %o1
nop
setx loop_81, %l0, %l1
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_81:
movrgez %l6, %i2, %g2
addccc %g1, %o6, %i5
st %f0, [%l7 + 0x5C]
stb %g6, [%l7 + 0x63]
tsubcctv %g4, 0x0D26, %i6
stx %l5, [%l7 + 0x10]
be,a,pt %icc, loop_82
loop_82:
ld [%l7 + 0x38], %f10
fmovdvs %xcc, %f1, %f7
ld [%l7 + 0x78], %f8
ldub [%l7 + 0x2B], %o2
bleu,a %xcc, loop_83
loop_83:
stw %l4, [%l7 + 0x2C]
tge %xcc, 0x6
fbo %fcc3, loop_84
loop_84:
fpadd32 %f8, %f4, %f12
add %i1, 0x1793, %i0
edge8n %o7, %i3, %g5
fmovscc %xcc, %f11, %f4
brgz %l2, loop_85
loop_85:
sth %i4, [%l7 + 0x2A]
fmovd %f14, %f8
bneg,a,pt %xcc, loop_86
loop_86:
brgez %o3, loop_87
loop_87:
edge8l %l1, %o0, %l3
srlx %g3, %i7, %l0
edge8 %g7, %o5, %o4
sethi 0x0C5A, %o1
taddcc %l6, %g2, %i2
bvs,pn %icc, loop_88
loop_88:
fbuge,a %fcc3, loop_89
loop_89:
lduh [%l7 + 0x3E], %g1
ta %xcc, 0x5
fbge %fcc2, loop_90
loop_90:
fones %f11
movvs %xcc, %o6, %i5
fble %fcc2, loop_91
loop_91:
fmovs %f2, %f13
edge8n %g4, %g6, %l5
fmul8sux16 %f12, %f14, %f10
fbo %fcc0, loop_92
loop_92:
fnot1 %f0, %f0
sethi 0x0789, %i6
brgez,a %l4, loop_93
loop_93:
nop
setx loop_94, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_94:
fmovrde %i1, %f4, %f0
tsubcc %i0, 0x1C29, %o2
bge,pn %xcc, loop_95
loop_95:
ldub [%l7 + 0x5F], %i3
bl,pn %xcc, loop_96
loop_96:
fbo,a %fcc2, loop_97
loop_97:
edge32 %g5, %o7, %l2
bleu,pn %icc, loop_98
loop_98:
taddcctv %o3, %l1, %i4
ldub [%l7 + 0x47], %o0
ldd [%l7 + 0x40], %f12
mova %xcc, %l3, %g3
bn,a,pn %xcc, loop_99
loop_99:
edge16ln %l0, %g7, %o5
add %i7, 0x0C43, %o4
lduh [%l7 + 0x62], %o1
ldub [%l7 + 0x49], %g2
bleu,a %xcc, loop_100
loop_100:
fbge %fcc2, loop_101
loop_101:
andn %l6, %g1, %o6
fba,a %fcc1, loop_102
loop_102:
st %f7, [%l7 + 0x14]
st %f11, [%l7 + 0x60]
fbge %fcc0, loop_103
loop_103:
fmovda %icc, %f3, %f6
movrlz %i5, %g4, %i2
stw %g6, [%l7 + 0x2C]
lduh [%l7 + 0x2E], %l5
fbo %fcc3, loop_104
loop_104:
brnz,a %i6, loop_105
loop_105:
ldub [%l7 + 0x18], %i1
stb %l4, [%l7 + 0x31]
movvs %xcc, %o2, %i3
call loop_106
loop_106:
st %f14, [%l7 + 0x14]
fbu,a %fcc3, loop_107
loop_107:
ldsh [%l7 + 0x22], %g5
taddcctv %o7, %l2, %i0
fbule,a %fcc0, loop_108
loop_108:
sethi 0x0441, %l1
fpadd32s %f4, %f11, %f8
orn %i4, %o0, %l3
nop
setx loop_109, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_109:
array16 %g3, %l0, %g7
bpos,pn %xcc, loop_110
loop_110:
lduw [%l7 + 0x70], %o3
lduw [%l7 + 0x3C], %o5
andcc %o4, 0x0948, %o1
fbn %fcc3, loop_111
loop_111:
lduw [%l7 + 0x08], %g2
ldsh [%l7 + 0x72], %l6
st %f1, [%l7 + 0x18]
tleu %xcc, 0x4
fbule,a %fcc0, loop_112
loop_112:
fbule %fcc2, loop_113
loop_113:
mulscc %g1, %o6, %i5
fmovda %xcc, %f10, %f0
fba,a %fcc3, loop_114
loop_114:
ldx [%l7 + 0x40], %i7
fmovsneg %xcc, %f3, %f0
movrlz %i2, 0x232, %g6
siam 0x4
movg %icc, %g4, %l5
edge16ln %i1, %i6, %o2
sra %i3, %g5, %o7
st %f11, [%l7 + 0x54]
fbne %fcc0, loop_115
loop_115:
ldub [%l7 + 0x43], %l4
bvs %xcc, loop_116
loop_116:
fmovdleu %xcc, %f2, %f8
fbl %fcc1, loop_117
loop_117:
fmovrsgez %l2, %f14, %f7
fbge %fcc1, loop_118
loop_118:
ldsb [%l7 + 0x2D], %i0
andn %i4, 0x1890, %o0
mova %xcc, %l1, %g3
fbg %fcc1, loop_119
loop_119:
edge32n %l3, %l0, %o3
fbl,a %fcc0, loop_120
loop_120:
tsubcctv %g7, 0x05BC, %o5
sdivcc %o1, 0x138F, %o4
ldsw [%l7 + 0x44], %g2
movrgz %l6, %g1, %o6
stb %i7, [%l7 + 0x7E]
ldsh [%l7 + 0x0C], %i2
fbug %fcc2, loop_121
loop_121:
ld [%l7 + 0x08], %f10
ldsh [%l7 + 0x74], %i5
std %f6, [%l7 + 0x20]
fmovrsne %g6, %f11, %f9
smulcc %g4, %i1, %l5
stb %o2, [%l7 + 0x4D]
ld [%l7 + 0x08], %f4
orn %i3, 0x0BCF, %i6
fmovsl %xcc, %f4, %f2
udiv %g5, 0x0DA0, %o7
st %f1, [%l7 + 0x38]
brgz %l2, loop_122
loop_122:
ldd [%l7 + 0x70], %f12
be,pt %icc, loop_123
loop_123:
ldsh [%l7 + 0x38], %l4
sth %i0, [%l7 + 0x70]
movl %xcc, %o0, %i4
lduw [%l7 + 0x50], %g3
sdivx %l3, 0x002A, %l0
bcc,a,pn %xcc, loop_124
loop_124:
stw %l1, [%l7 + 0x18]
fpsub16s %f1, %f0, %f6
fmovdcc %xcc, %f15, %f3
move %icc, %g7, %o3
fblg %fcc3, loop_125
loop_125:
movcc %xcc, %o1, %o4
nop
setx loop_126, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_126:
addccc %g2, %o5, %g1
fbe %fcc2, loop_127
loop_127:
stb %l6, [%l7 + 0x1D]
lduw [%l7 + 0x58], %o6
stw %i7, [%l7 + 0x7C]
fbge,a %fcc1, loop_128
loop_128:
movrne %i5, 0x37A, %i2
array32 %g4, %g6, %l5
ldsh [%l7 + 0x36], %o2
stw %i1, [%l7 + 0x44]
fbule %fcc3, loop_129
loop_129:
fmovdn %xcc, %f13, %f13
movrne %i3, 0x3F8, %g5
movrgez %o7, 0x087, %l2
fbue %fcc3, loop_130
loop_130:
fmovsleu %xcc, %f5, %f7
tgu %icc, 0x2
fbge,a %fcc3, loop_131
loop_131:
stb %l4, [%l7 + 0x26]
bge,pn %xcc, loop_132
loop_132:
movre %i6, %i0, %i4
edge16l %g3, %o0, %l0
andn %l3, %l1, %o3
ldd [%l7 + 0x48], %f12
fsrc1 %f10, %f2
ldx [%l7 + 0x48], %g7
ldx [%l7 + 0x70], %o4
st %f1, [%l7 + 0x34]
ba loop_133
loop_133:
fbul,a %fcc2, loop_134
loop_134:
ldsw [%l7 + 0x18], %o1
sth %o5, [%l7 + 0x32]
bl loop_135
loop_135:
ldd [%l7 + 0x28], %f4
lduw [%l7 + 0x0C], %g2
tvs %xcc, 0x7
smul %g1, %o6, %i7
edge8n %l6, %i5, %g4
bleu,a %xcc, loop_136
loop_136:
st %f0, [%l7 + 0x40]
bcc,a,pn %xcc, loop_137
loop_137:
movleu %xcc, %i2, %l5
fmovsneg %xcc, %f11, %f9
bn,a,pt %icc, loop_138
loop_138:
bg,pn %icc, loop_139
loop_139:
smulcc %o2, 0x0FB9, %i1
ldd [%l7 + 0x18], %f0
xnorcc %i3, %g5, %o7
ldd [%l7 + 0x50], %f4
nop
setx loop_140, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_140:
lduw [%l7 + 0x60], %g6
orcc %l4, 0x1E45, %l2
edge32 %i0, %i6, %g3
sth %o0, [%l7 + 0x50]
fbe %fcc2, loop_141
loop_141:
ldd [%l7 + 0x30], %f0
movleu %xcc, %l0, %i4
std %f12, [%l7 + 0x48]
edge16ln %l3, %l1, %g7
fmovda %icc, %f14, %f10
move %xcc, %o4, %o1
tsubcc %o3, 0x00C8, %o5
ldsw [%l7 + 0x68], %g1
fble %fcc2, loop_142
loop_142:
brgz,a %o6, loop_143
loop_143:
fmul8ulx16 %f10, %f8, %f2
stw %g2, [%l7 + 0x50]
fblg %fcc0, loop_144
loop_144:
ldub [%l7 + 0x32], %i7
fmovsvc %xcc, %f10, %f10
ldx [%l7 + 0x78], %l6
alignaddr %g4, %i5, %l5
fbe %fcc1, loop_145
loop_145:
ldd [%l7 + 0x78], %f10
taddcctv %o2, 0x0AEE, %i2
st %f15, [%l7 + 0x08]
bl,pt %icc, loop_146
loop_146:
subc %i1, 0x08D4, %i3
brgz,a %g5, loop_147
loop_147:
mulx %g6, 0x0F23, %o7
edge8 %l2, %l4, %i6
xnor %i0, 0x15FA, %g3
fsrc2 %f4, %f6
ta %icc, 0x5
srax %o0, %i4, %l0
fba,a %fcc1, loop_148
loop_148:
tvs %icc, 0x5
movre %l3, %l1, %g7
taddcc %o1, 0x1F2D, %o3
brlz,a %o4, loop_149
loop_149:
mulscc %g1, 0x12EF, %o5
bvc loop_150
loop_150:
bg,pn %icc, loop_151
loop_151:
sdiv %g2, 0x0CFD, %o6
movpos %xcc, %i7, %l6
fbu %fcc3, loop_152
loop_152:
stb %g4, [%l7 + 0x0D]
ld [%l7 + 0x7C], %f15
ld [%l7 + 0x2C], %f12
ba,pn %xcc, loop_153
loop_153:
bgu %xcc, loop_154
loop_154:
edge16n %i5, %o2, %l5
sth %i1, [%l7 + 0x36]
ldsh [%l7 + 0x2E], %i3
movrlez %g5, 0x32E, %g6
pdist %f6, %f4, %f14
sdivcc %i2, 0x1342, %l2
fbuge,a %fcc0, loop_155
loop_155:
tgu %icc, 0x6
sdivx %l4, 0x1669, %o7
bl,a %icc, loop_156
loop_156:
fba %fcc1, loop_157
loop_157:
fmovrdne %i0, %f6, %f12
fbo,a %fcc3, loop_158
loop_158:
bcc,a loop_159
loop_159:
lduh [%l7 + 0x64], %i6
tvs %icc, 0x2
sth %g3, [%l7 + 0x48]
fbule %fcc2, loop_160
loop_160:
fbne %fcc3, loop_161
loop_161:
array16 %i4, %o0, %l3
ld [%l7 + 0x2C], %f12
call loop_162
loop_162:
bcs,a loop_163
loop_163:
ldsb [%l7 + 0x3B], %l0
srl %l1, %g7, %o1
fbne %fcc3, loop_164
loop_164:
orn %o4, 0x1B36, %o3
ldsh [%l7 + 0x5E], %g1
ldub [%l7 + 0x67], %g2
fbo %fcc0, loop_165
loop_165:
bge,a %icc, loop_166
loop_166:
andcc %o6, 0x0629, %o5
tsubcctv %l6, 0x186C, %i7
ldsh [%l7 + 0x7A], %g4
bneg,a,pt %icc, loop_167
loop_167:
bleu,a,pt %xcc, loop_168
loop_168:
bge,a,pn %icc, loop_169
loop_169:
fbule %fcc1, loop_170
loop_170:
edge32 %o2, %i5, %l5
movgu %icc, %i1, %i3
alignaddrl %g6, %i2, %g5
ldd [%l7 + 0x08], %f2
add %l2, 0x155F, %l4
lduh [%l7 + 0x0A], %o7
orncc %i6, 0x026E, %i0
lduw [%l7 + 0x70], %i4
sth %g3, [%l7 + 0x6C]
xnor %l3, %l0, %l1
andn %g7, 0x04BD, %o1
nop
setx loop_171, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_171:
fmovsle %icc, %f3, %f13
alignaddr %o0, %o4, %o3
stx %g1, [%l7 + 0x70]
fble,a %fcc1, loop_172
loop_172:
tge %icc, 0x1
fblg %fcc2, loop_173
loop_173:
call loop_174
loop_174:
movcc %xcc, %g2, %o6
fmuld8sux16 %f4, %f4, %f14
fmovrdgez %o5, %f2, %f0
stx %i7, [%l7 + 0x70]
ldsh [%l7 + 0x1C], %l6
stb %g4, [%l7 + 0x7E]
lduh [%l7 + 0x12], %i5
sllx %o2, %i1, %i3
brnz,a %g6, loop_175
loop_175:
fbul %fcc1, loop_176
loop_176:
fxors %f3, %f6, %f11
stb %l5, [%l7 + 0x1F]
ldsw [%l7 + 0x3C], %i2
movcs %xcc, %l2, %g5
ldd [%l7 + 0x38], %f10
fcmpne16 %f4, %f8, %o7
ldsh [%l7 + 0x5C], %l4
fbuge %fcc0, loop_177
loop_177:
edge16ln %i6, %i0, %i4
fblg %fcc2, loop_178
loop_178:
bg loop_179
loop_179:
sdivx %g3, 0x04A3, %l0
edge16 %l3, %l1, %o1
bcs,pt %icc, loop_180
loop_180:
fblg,a %fcc0, loop_181
loop_181:
taddcctv %g7, %o0, %o3
movre %g1, 0x3FF, %o4
fbul,a %fcc1, loop_182
loop_182:
fbue %fcc2, loop_183
loop_183:
taddcc %g2, %o6, %o5
movcs %xcc, %l6, %g4
mulx %i7, 0x15AE, %i5
fmovsvc %xcc, %f3, %f2
andn %o2, %i1, %g6
ldd [%l7 + 0x70], %f2
smul %l5, 0x109E, %i3
fmovscs %xcc, %f1, %f14
st %f2, [%l7 + 0x14]
fones %f3
edge8n %l2, %i2, %o7
ldsb [%l7 + 0x1E], %l4
movcc %icc, %i6, %g5
ldsb [%l7 + 0x55], %i0
fxor %f2, %f8, %f14
fbl %fcc3, loop_184
loop_184:
bleu,a loop_185
loop_185:
movrlz %g3, %i4, %l3
ldsh [%l7 + 0x3C], %l0
bne,pn %icc, loop_186
loop_186:
lduh [%l7 + 0x7E], %l1
fble,a %fcc1, loop_187
loop_187:
udivx %o1, 0x0B12, %g7
tcs %xcc, 0x2
sth %o0, [%l7 + 0x0C]
ba,a loop_188
loop_188:
std %f6, [%l7 + 0x50]
smul %o3, %g1, %g2
movleu %xcc, %o4, %o6
bpos,pn %xcc, loop_189
loop_189:
ldsh [%l7 + 0x24], %o5
st %f2, [%l7 + 0x30]
sth %l6, [%l7 + 0x66]
ldub [%l7 + 0x2D], %g4
fbug %fcc1, loop_190
loop_190:
brnz %i7, loop_191
loop_191:
fbug,a %fcc2, loop_192
loop_192:
ldx [%l7 + 0x78], %i5
ld [%l7 + 0x38], %f8
ldsh [%l7 + 0x0C], %i1
fcmpgt16 %f12, %f2, %g6
fzero %f2
fmuld8ulx16 %f4, %f11, %f0
nop
setx loop_193, %l0, %l1
jmpl %l1, %o2
loop_193:
fbug %fcc1, loop_194
loop_194:
tleu %xcc, 0x1
ldx [%l7 + 0x28], %l5
orn %i3, 0x148B, %l2
ba,a,pt %xcc, loop_195
loop_195:
tle %xcc, 0x2
ldd [%l7 + 0x50], %f6
ldsw [%l7 + 0x48], %o7
lduw [%l7 + 0x0C], %l4
movge %xcc, %i6, %g5
sub %i2, %i0, %i4
bleu,a,pt %icc, loop_196
loop_196:
ldd [%l7 + 0x48], %f8
sllx %g3, %l3, %l0
stb %o1, [%l7 + 0x41]
movrne %g7, 0x085, %o0
or %l1, 0x0590, %o3
fbl,a %fcc2, loop_197
loop_197:
edge16n %g2, %o4, %g1
movcs %icc, %o5, %l6
andcc %o6, 0x1C9F, %i7
movre %g4, 0x28A, %i5
fbuge %fcc0, loop_198
loop_198:
ldub [%l7 + 0x6C], %g6
fmovspos %icc, %f9, %f10
andcc %i1, %o2, %i3
udiv %l5, 0x01A0, %o7
ldsb [%l7 + 0x7D], %l4
stb %l2, [%l7 + 0x46]
ldsb [%l7 + 0x3A], %g5
or %i6, 0x0773, %i2
call loop_199
loop_199:
movre %i0, %g3, %i4
fpackfix %f14, %f7
array8 %l0, %o1, %l3
alignaddr %o0, %g7, %l1
ld [%l7 + 0x20], %f9
tle %xcc, 0x7
ldsw [%l7 + 0x54], %g2
movvc %icc, %o3, %g1
movl %icc, %o5, %l6
brnz,a %o4, loop_200
loop_200:
stb %o6, [%l7 + 0x41]
sdivx %i7, 0x1C37, %g4
bge,a loop_201
loop_201:
fnands %f12, %f0, %f9
stx %i5, [%l7 + 0x58]
ldub [%l7 + 0x72], %g6
stw %o2, [%l7 + 0x0C]
stx %i3, [%l7 + 0x30]
lduw [%l7 + 0x74], %i1
bleu,pn %icc, loop_202
loop_202:
tn %xcc, 0x5
bcs,pt %xcc, loop_203
loop_203:
ldsh [%l7 + 0x22], %o7
addcc %l5, %l2, %g5
fmovrsgez %l4, %f14, %f8
movl %icc, %i2, %i6
ldsb [%l7 + 0x4C], %g3
bvs loop_204
loop_204:
udivx %i0, 0x1C60, %i4
brgez,a %o1, loop_205
loop_205:
stw %l0, [%l7 + 0x7C]
fbue,a %fcc2, loop_206
loop_206:
fbule %fcc1, loop_207
loop_207:
ldd [%l7 + 0x50], %f0
addcc %l3, %o0, %g7
std %f10, [%l7 + 0x68]
addccc %g2, 0x1383, %o3
stx %g1, [%l7 + 0x10]
ldsw [%l7 + 0x0C], %l1
xor %o5, 0x0C5C, %l6
bl,pn %icc, loop_208
loop_208:
bge,a,pt %icc, loop_209
loop_209:
ldd [%l7 + 0x10], %f2
fbg,a %fcc0, loop_210
loop_210:
stb %o6, [%l7 + 0x38]
sllx %o4, 0x15, %i7
alignaddr %g4, %i5, %o2
fbne,a %fcc1, loop_211
loop_211:
udivx %g6, 0x1B7C, %i3
ldsw [%l7 + 0x10], %i1
ble,a loop_212
loop_212:
fbul,a %fcc3, loop_213
loop_213:
edge8l %o7, %l5, %l2
movrgz %g5, 0x0C0, %l4
mova %xcc, %i6, %i2
subc %g3, %i0, %i4
bvc,pn %icc, loop_214
loop_214:
bg,a,pt %icc, loop_215
loop_215:
ldsh [%l7 + 0x5C], %l0
ldd [%l7 + 0x38], %f6
edge32l %o1, %l3, %g7
fcmple16 %f8, %f6, %o0
fblg %fcc1, loop_216
loop_216:
fmovs %f3, %f7
fbne,a %fcc3, loop_217
loop_217:
fbul %fcc1, loop_218
loop_218:
std %f0, [%l7 + 0x28]
subcc %o3, 0x1DF7, %g1
movcc %icc, %g2, %o5
ldx [%l7 + 0x78], %l1
or %o6, %l6, %i7
edge32l %g4, %o4, %o2
movre %g6, %i5, %i3
bge %icc, loop_219
loop_219:
fmovsneg %xcc, %f0, %f11
ldd [%l7 + 0x38], %f14
movne %icc, %o7, %l5
udivcc %l2, 0x1D8D, %i1
fcmpeq16 %f12, %f14, %g5
fbuge %fcc0, loop_220
loop_220:
ldx [%l7 + 0x78], %l4
bne,a loop_221
loop_221:
ldsb [%l7 + 0x22], %i6
ldx [%l7 + 0x18], %g3
edge32 %i2, %i4, %l0
stw %i0, [%l7 + 0x0C]
bpos,a loop_222
loop_222:
lduh [%l7 + 0x2E], %l3
edge32ln %g7, %o0, %o1
movne %icc, %g1, %g2
sdivx %o3, 0x02A0, %o5
tsubcctv %l1, %l6, %i7
ba,pt %icc, loop_223
loop_223:
movrlz %o6, %g4, %o2
bneg,a,pt %xcc, loop_224
loop_224:
fmovsn %xcc, %f7, %f6
movrlz %g6, 0x022, %i5
lduh [%l7 + 0x58], %o4
fbl %fcc3, loop_225
loop_225:
fba,a %fcc3, loop_226
loop_226:
fnand %f12, %f6, %f8
bge,a %icc, loop_227
loop_227:
fnand %f4, %f6, %f2
tne %xcc, 0x4
ldd [%l7 + 0x70], %f2
ldsb [%l7 + 0x10], %i3
movre %o7, 0x372, %l2
stx %l5, [%l7 + 0x10]
fble %fcc2, loop_228
loop_228:
edge32 %i1, %l4, %i6
std %f10, [%l7 + 0x60]
stx %g5, [%l7 + 0x78]
fbue %fcc0, loop_229
loop_229:
ldd [%l7 + 0x60], %f10
ldx [%l7 + 0x08], %i2
tn %icc, 0x7
tl %xcc, 0x2
array32 %g3, %i4, %l0
be %xcc, loop_230
loop_230:
fbug,a %fcc2, loop_231
loop_231:
xorcc %l3, 0x0363, %g7
subcc %i0, 0x0EDA, %o1
sub %g1, %g2, %o0
sth %o5, [%l7 + 0x34]
ldx [%l7 + 0x50], %o3
edge8 %l6, %i7, %l1
movg %icc, %o6, %g4
movcs %icc, %o2, %g6
bcs loop_232
loop_232:
tn %xcc, 0x3
sth %o4, [%l7 + 0x6C]
te %xcc, 0x0
or %i5, %o7, %l2
bgu,pn %icc, loop_233
loop_233:
fbul,a %fcc1, loop_234
loop_234:
ldd [%l7 + 0x70], %f4
ldx [%l7 + 0x18], %i3
ldsb [%l7 + 0x32], %i1
stx %l4, [%l7 + 0x58]
fbn,a %fcc1, loop_235
loop_235:
call loop_236
loop_236:
bgu loop_237
loop_237:
movge %xcc, %l5, %i6
fmovsneg %xcc, %f10, %f0
lduh [%l7 + 0x28], %g5
srax %g3, %i4, %l0
xorcc %i2, %l3, %i0
bpos,pn %icc, loop_238
loop_238:
brlez,a %g7, loop_239
loop_239:
bpos %icc, loop_240
loop_240:
ldub [%l7 + 0x18], %g1
brlz,a %o1, loop_241
loop_241:
taddcctv %o0, 0x123C, %o5
sdivx %o3, 0x0CB1, %g2
bne,pn %xcc, loop_242
loop_242:
fbge %fcc3, loop_243
loop_243:
bleu,a,pn %xcc, loop_244
loop_244:
brlz %l6, loop_245
loop_245:
stx %i7, [%l7 + 0x48]
bcc,a loop_246
loop_246:
array32 %o6, %l1, %g4
tsubcctv %o2, %o4, %g6
stx %i5, [%l7 + 0x08]
bcs,a loop_247
loop_247:
andcc %l2, %o7, %i1
fmovrsgz %i3, %f1, %f2
fcmpgt32 %f4, %f4, %l5
st %f8, [%l7 + 0x30]
fbule %fcc0, loop_248
loop_248:
edge8 %i6, %g5, %l4
stw %i4, [%l7 + 0x68]
ldx [%l7 + 0x28], %g3
udivcc %i2, 0x169B, %l3
lduw [%l7 + 0x40], %l0
nop
setx loop_249, %l0, %l1
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_249:
brnz,a %g7, loop_250
loop_250:
movcc %xcc, %g1, %o1
tleu %xcc, 0x6
brnz %i0, loop_251
loop_251:
fmovrslz %o0, %f9, %f6
bpos,a,pt %xcc, loop_252
loop_252:
bg,pt %icc, loop_253
loop_253:
lduw [%l7 + 0x14], %o5
brz %g2, loop_254
loop_254:
fcmpgt16 %f14, %f4, %l6
fble,a %fcc3, loop_255
loop_255:
stw %o3, [%l7 + 0x5C]
bcc,a,pn %xcc, loop_256
loop_256:
movge %icc, %i7, %o6
fbne,a %fcc0, loop_257
loop_257:
udivx %l1, 0x031E, %g4
bne,pt %icc, loop_258
loop_258:
lduw [%l7 + 0x18], %o2
ldx [%l7 + 0x30], %g6
sth %i5, [%l7 + 0x5A]
bneg,a,pn %icc, loop_259
loop_259:
edge32n %l2, %o7, %o4
fbne %fcc1, loop_260
loop_260:
fbge,a %fcc2, loop_261
loop_261:
fblg %fcc0, loop_262
loop_262:
bleu loop_263
loop_263:
st %f6, [%l7 + 0x14]
lduw [%l7 + 0x20], %i1
movn %xcc, %l5, %i6
fmovdpos %icc, %f2, %f13
srax %i3, 0x09, %g5
movpos %xcc, %l4, %i4
nop
setx loop_264, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_264:
edge32ln %g3, %l3, %i2
brlez,a %g7, loop_265
loop_265:
fcmpes %fcc2, %f15, %f15
srax %g1, %o1, %l0
fbule,a %fcc2, loop_266
loop_266:
ldd [%l7 + 0x20], %f8
add %i0, 0x14E0, %o0
brlez,a %g2, loop_267
loop_267:
bcc,a %icc, loop_268
loop_268:
fmovrdlez %l6, %f6, %f6
fbul %fcc2, loop_269
loop_269:
brgez %o5, loop_270
loop_270:
nop
setx loop_271, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_271:
sdivcc %o3, 0x0B57, %o6
bcs,a,pn %xcc, loop_272
loop_272:
bneg,a %icc, loop_273
loop_273:
fmovrslz %l1, %f8, %f9
sth %i7, [%l7 + 0x6A]
fbule,a %fcc2, loop_274
loop_274:
brgz,a %g4, loop_275
loop_275:
fzero %f8
fsrc2 %f14, %f14
edge16l %g6, %o2, %i5
ldsb [%l7 + 0x64], %l2
fbe %fcc3, loop_276
loop_276:
stw %o4, [%l7 + 0x28]
fxors %f14, %f14, %f15
fbg,a %fcc1, loop_277
loop_277:
fsrc1s %f14, %f1
fbge,a %fcc1, loop_278
loop_278:
fcmple32 %f4, %f8, %o7
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 0:
!
! Type f : 104
! Type i : 321
! Type cti : 278
! Type l : 297
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Thread 1 Start
!
main_t1:
!# Initialize registers ..
!# Global registers
set 0x0, %g1
set 0xD, %g2
set 0x2, %g3
set 0x0, %g4
set 0x6, %g5
set 0x6, %g6
set 0x0, %g7
!# Input registers
set -0xC, %i0
set -0x8, %i1
set -0x2, %i2
set -0xC, %i3
set -0x6, %i4
set -0x7, %i5
set -0xC, %i6
set -0x5, %i7
!# Local registers
set 0x2B443C2B, %l0
set 0x728F39FD, %l1
set 0x16C704C3, %l2
set 0x257C46FF, %l3
set 0x1E2531A5, %l4
set 0x7000BB60, %l5
set 0x4E6C97EF, %l6
!# Output registers
set 0x19A8, %o0
set -0x0134, %o1
set -0x03B7, %o2
set 0x09A0, %o3
set -0x035F, %o4
set 0x0FE7, %o5
set -0x07CC, %o6
set 0x0844, %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 ..
move %xcc, %l5, %i1
fcmps %fcc3, %f10, %f15
fbge %fcc3, loop_279
loop_279:
fmovdvc %icc, %f9, %f10
fbu %fcc2, loop_280
loop_280:
fmovrdgez %i6, %f12, %f6
st %f13, [%l7 + 0x24]
fmovsl %icc, %f5, %f10
ld [%l7 + 0x10], %f6
std %f6, [%l7 + 0x18]
fba,a %fcc0, loop_281
loop_281:
movcs %icc, %g5, %l4
tn %xcc, 0x4
smul %i3, 0x1600, %g3
stx %i4, [%l7 + 0x30]
movrlez %l3, %g7, %i2
ldub [%l7 + 0x2B], %g1
fmovsa %xcc, %f8, %f10
array16 %o1, %l0, %i0
ld [%l7 + 0x60], %f14
mulx %o0, 0x1F40, %g2
fnands %f2, %f0, %f5
addc %o5, 0x0791, %o3
sdivcc %l6, 0x0312, %o6
edge32 %l1, %i7, %g4
fbg %fcc2, loop_282
loop_282:
smul %g6, 0x0490, %i5
fors %f7, %f1, %f5
movcc %xcc, %o2, %l2
movg %xcc, %o4, %o7
fmovsa %xcc, %f14, %f11
ld [%l7 + 0x10], %f14
edge8n %i1, %i6, %l5
ldsh [%l7 + 0x28], %g5
nop
setx loop_283, %l0, %l1
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_283:
ld [%l7 + 0x70], %f8
fmovdge %xcc, %f11, %f11
fbo %fcc0, loop_284
loop_284:
srlx %i3, 0x1D, %g3
fmovse %xcc, %f12, %f13
fmovdle %icc, %f9, %f12
fcmpgt16 %f8, %f4, %i4
stb %l4, [%l7 + 0x1A]
subc %g7, %i2, %l3
fmovsle %icc, %f2, %f0
brlz %g1, loop_285
loop_285:
fbule %fcc0, loop_286
loop_286:
brgz,a %o1, loop_287
loop_287:
lduw [%l7 + 0x14], %i0
fmovrdgez %l0, %f6, %f0
edge16ln %o0, %g2, %o3
movneg %icc, %o5, %o6
fcmpeq32 %f4, %f6, %l6
xnorcc %i7, %g4, %l1
fandnot2s %f14, %f15, %f9
fcmpes %fcc2, %f3, %f9
sth %g6, [%l7 + 0x5C]
sth %o2, [%l7 + 0x38]
fexpand %f8, %f14
fpmerge %f0, %f9, %f10
std %f2, [%l7 + 0x78]
fmovdle %icc, %f10, %f8
ldsw [%l7 + 0x20], %i5
tne %icc, 0x4
bshuffle %f12, %f2, %f10
tn %xcc, 0x2
be %xcc, loop_288
loop_288:
fmovrdlez %o4, %f10, %f8
fpadd32s %f5, %f8, %f15
fmovsn %icc, %f2, %f11
sra %o7, %l2, %i6
fornot1s %f13, %f7, %f13
fxors %f12, %f12, %f4
ld [%l7 + 0x48], %f14
fba %fcc3, loop_289
loop_289:
fbue %fcc3, loop_290
loop_290:
fmovrdne %l5, %f14, %f6
brgez %i1, loop_291
loop_291:
mulx %g5, %g3, %i4
ldsh [%l7 + 0x20], %l4
std %f8, [%l7 + 0x08]
st %f10, [%l7 + 0x40]
fmovsneg %icc, %f4, %f13
fba,a %fcc3, loop_292
loop_292:
fandnot1 %f8, %f8, %f12
fmovsl %icc, %f0, %f14
ldd [%l7 + 0x18], %f8
edge16ln %g7, %i2, %l3
fmovd %f6, %f12
stx %i3, [%l7 + 0x38]
tle %icc, 0x2
fcmpeq32 %f14, %f4, %o1
tvs %icc, 0x7
bg,a %xcc, loop_293
loop_293:
tvs %xcc, 0x4
fmovsneg %icc, %f8, %f4
orncc %g1, %l0, %i0
movge %icc, %g2, %o0
ldsh [%l7 + 0x1C], %o5
fmovde %xcc, %f2, %f3
fxor %f14, %f12, %f14
movg %icc, %o3, %l6
fmovrdne %o6, %f10, %f10
stx %g4, [%l7 + 0x30]
brz,a %i7, loop_294
loop_294:
bne %icc, loop_295
loop_295:
movrlez %l1, 0x30A, %g6
tcs %xcc, 0x0
fpsub16s %f0, %f6, %f10
ldd [%l7 + 0x70], %f10
fmovdg %icc, %f12, %f15
xor %o2, %i5, %o7
and %o4, 0x089F, %l2
fmovda %xcc, %f14, %f6
fnegs %f11, %f3
bge,a loop_296
loop_296:
ldub [%l7 + 0x68], %i6
tge %xcc, 0x4
fmovrslez %l5, %f10, %f3
bgu %xcc, loop_297
loop_297:
brgz,a %g5, loop_298
loop_298:
fpsub16s %f11, %f10, %f8
subcc %g3, %i4, %l4
movrgez %g7, 0x225, %i1
ldx [%l7 + 0x30], %i2
bvs,pt %icc, loop_299
loop_299:
std %f0, [%l7 + 0x18]
fcmple16 %f0, %f4, %i3
fcmpgt32 %f0, %f2, %l3
subc %o1, 0x1189, %l0
fmovsa %xcc, %f12, %f3
ta %icc, 0x0
sdiv %i0, 0x02EC, %g1
fpsub32 %f8, %f4, %f14
fmovrsne %g2, %f9, %f4
andcc %o0, 0x0BEA, %o5
sth %o3, [%l7 + 0x62]
bcs %icc, loop_300
loop_300:
umulcc %l6, 0x0637, %o6
std %f6, [%l7 + 0x68]
fbule %fcc0, loop_301
loop_301:
sth %g4, [%l7 + 0x68]
fcmpne32 %f6, %f10, %i7
movvc %xcc, %g6, %l1
fcmpgt32 %f0, %f4, %o2
orncc %i5, %o4, %o7
fmovrsgez %i6, %f3, %f12
brlez,a %l2, loop_302
loop_302:
fbug,a %fcc3, loop_303
loop_303:
tneg %xcc, 0x5
tsubcctv %g5, 0x0BF1, %l5
lduh [%l7 + 0x0A], %i4
fcmpeq16 %f6, %f6, %l4
lduw [%l7 + 0x0C], %g3
lduh [%l7 + 0x5C], %i1
bpos,a,pt %icc, loop_304
loop_304:
lduh [%l7 + 0x26], %g7
fsrc1s %f0, %f10
lduh [%l7 + 0x56], %i2
tleu %icc, 0x1
stb %l3, [%l7 + 0x0F]
ldub [%l7 + 0x5B], %o1
movpos %icc, %i3, %i0
movvs %icc, %g1, %g2
movrlez %l0, %o5, %o3
fmovse %xcc, %f6, %f8
umulcc %l6, %o0, %o6
fxnors %f13, %f1, %f6
bvs loop_305
loop_305:
fmovrdne %i7, %f10, %f4
std %f14, [%l7 + 0x70]
fsrc2s %f7, %f2
fbl,a %fcc3, loop_306
loop_306:
fors %f8, %f5, %f15
fcmpne32 %f14, %f14, %g6
lduh [%l7 + 0x6E], %g4
ldub [%l7 + 0x64], %l1
fbe %fcc0, loop_307
loop_307:
sdivx %o2, 0x1724, %o4
tg %icc, 0x6
sdiv %o7, 0x0E52, %i5
fmovdcc %icc, %f2, %f10
fones %f3
ldsw [%l7 + 0x3C], %i6
edge32 %l2, %g5, %l5
smulcc %i4, %g3, %l4
st %f13, [%l7 + 0x5C]
stb %i1, [%l7 + 0x72]
stb %i2, [%l7 + 0x44]
brlez %g7, loop_308
loop_308:
sth %l3, [%l7 + 0x76]
ldsh [%l7 + 0x56], %o1
fmovsleu %xcc, %f12, %f13
fmovrslz %i0, %f2, %f11
smulcc %i3, 0x1C81, %g1
fmovdge %icc, %f7, %f15
fmovdg %icc, %f8, %f0
fcmple32 %f8, %f8, %g2
ld [%l7 + 0x58], %f3
fnot2s %f3, %f12
std %f12, [%l7 + 0x10]
fmul8sux16 %f14, %f14, %f4
bpos,a %icc, loop_309
loop_309:
lduw [%l7 + 0x7C], %o5
fmovdgu %xcc, %f0, %f12
lduw [%l7 + 0x3C], %o3
movvc %icc, %l6, %l0
ldsb [%l7 + 0x35], %o0
fsrc2s %f13, %f0
bge,a,pn %xcc, loop_310
loop_310:
fmovdne %xcc, %f9, %f13
fbne %fcc2, loop_311
loop_311:
fandnot2 %f10, %f6, %f6
fmovrdgz %o6, %f6, %f0
fmovsg %icc, %f8, %f8
movvs %icc, %i7, %g6
subcc %l1, %g4, %o4
movn %xcc, %o7, %i5
lduw [%l7 + 0x68], %o2
fxnors %f12, %f6, %f14
bcs,pn %xcc, loop_312
loop_312:
alignaddr %i6, %g5, %l5
fmovrslz %l2, %f8, %f7
subc %g3, %l4, %i4
edge8 %i1, %g7, %l3
fpadd32 %f6, %f10, %f0
fba,a %fcc3, loop_313
loop_313:
fnor %f2, %f0, %f14
fmovd %f6, %f0
sethi 0x1E46, %i2
stx %i0, [%l7 + 0x60]
udivcc %o1, 0x1512, %i3
fsrc2 %f12, %f2
alignaddr %g2, %o5, %g1
udivx %o3, 0x02AE, %l6
fpsub32 %f10, %f8, %f10
fxor %f6, %f6, %f8
fmovdvs %xcc, %f0, %f12
fbe,a %fcc3, loop_314
loop_314:
ldsh [%l7 + 0x22], %o0
fmovs %f15, %f9
fmuld8ulx16 %f3, %f8, %f0
ldsb [%l7 + 0x3E], %o6
bgu,pt %icc, loop_315
loop_315:
std %f4, [%l7 + 0x60]
ld [%l7 + 0x2C], %f11
fmovd %f2, %f4
ble loop_316
loop_316:
fornot1s %f15, %f4, %f3
std %f14, [%l7 + 0x28]
movvc %icc, %i7, %l0
andcc %l1, %g4, %g6
sth %o7, [%l7 + 0x2C]
mulscc %o4, %o2, %i5
stw %i6, [%l7 + 0x7C]
fbuge,a %fcc2, loop_317
loop_317:
lduw [%l7 + 0x40], %g5
st %f2, [%l7 + 0x3C]
movle %icc, %l5, %l2
fmovde %xcc, %f0, %f5
fbo %fcc0, loop_318
loop_318:
lduh [%l7 + 0x2E], %l4
fabsd %f2, %f4
fmovrslz %i4, %f11, %f4
fpsub16 %f2, %f8, %f12
fnand %f10, %f14, %f4
bleu,a,pn %xcc, loop_319
loop_319:
tleu %icc, 0x3
array32 %i1, %g3, %l3
move %xcc, %g7, %i0
fmul8x16al %f14, %f15, %f14
stx %o1, [%l7 + 0x70]
fmovda %icc, %f7, %f1
fmovdvs %icc, %f7, %f15
fbe %fcc2, loop_320
loop_320:
fbue %fcc0, loop_321
loop_321:
tvs %icc, 0x2
alignaddr %i3, %g2, %o5
tcs %xcc, 0x5
fnegs %f13, %f13
bn,pt %xcc, loop_322
loop_322:
call loop_323
loop_323:
edge8l %i2, %o3, %l6
std %f2, [%l7 + 0x20]
movcc %icc, %g1, %o6
taddcc %o0, %l0, %i7
popc 0x1B7E, %l1
fbl,a %fcc0, loop_324
loop_324:
fmul8x16 %f5, %f12, %f2
andncc %g6, %g4, %o7
tcc %xcc, 0x3
fmovrdgez %o2, %f14, %f12
ta %icc, 0x2
ld [%l7 + 0x28], %f3
bneg,a,pt %icc, loop_325
loop_325:
siam 0x0
for %f14, %f4, %f14
fpadd16 %f0, %f14, %f8
addccc %o4, %i6, %i5
bn,a loop_326
loop_326:
movn %icc, %l5, %g5
stx %l2, [%l7 + 0x48]
sth %i4, [%l7 + 0x42]
fmovs %f11, %f5
fmovrsne %l4, %f9, %f11
fmul8x16au %f0, %f8, %f10
movn %xcc, %i1, %l3
edge8 %g7, %g3, %i0
stx %i3, [%l7 + 0x40]
fmovdn %icc, %f0, %f12
movleu %xcc, %o1, %g2
ldsh [%l7 + 0x0C], %o5
fmovrslz %o3, %f7, %f11
ldsb [%l7 + 0x26], %i2
fmovrdgz %g1, %f12, %f8
fornot1 %f12, %f6, %f8
fmuld8sux16 %f5, %f1, %f4
ldsh [%l7 + 0x18], %l6
edge16n %o0, %l0, %o6
andncc %i7, %g6, %l1
sethi 0x05E3, %g4
alignaddr %o2, %o7, %o4
fmovrsgez %i5, %f12, %f5
fandnot1s %f10, %f9, %f13
fcmpeq32 %f0, %f2, %i6
ldsw [%l7 + 0x7C], %l5
movne %icc, %g5, %i4
andn %l4, 0x13FD, %i1
fpsub16s %f13, %f6, %f1
ldx [%l7 + 0x70], %l2
fnot1s %f4, %f3
std %f2, [%l7 + 0x18]
pdist %f8, %f10, %f12
lduw [%l7 + 0x1C], %l3
stx %g3, [%l7 + 0x58]
fpmerge %f7, %f14, %f6
ldd [%l7 + 0x28], %f10
fbule %fcc0, loop_327
loop_327:
ldub [%l7 + 0x78], %g7
stx %i3, [%l7 + 0x78]
bcs,a %xcc, loop_328
loop_328:
fmovsl %icc, %f11, %f9
udivcc %o1, 0x1866, %g2
stw %o5, [%l7 + 0x34]
stw %o3, [%l7 + 0x3C]
fcmpd %fcc0, %f0, %f4
bcc,a,pt %xcc, loop_329
loop_329:
fmovdcc %icc, %f2, %f3
fmul8x16au %f1, %f9, %f4
bgu,a,pn %xcc, loop_330
loop_330:
sll %i0, %i2, %l6
tgu %icc, 0x6
lduw [%l7 + 0x68], %g1
fxnors %f10, %f4, %f13
fcmpd %fcc3, %f8, %f2
ldx [%l7 + 0x68], %l0
fcmpeq16 %f8, %f14, %o6
mova %xcc, %i7, %o0
stx %g6, [%l7 + 0x48]
addc %l1, 0x0703, %g4
edge8 %o2, %o7, %i5
fpsub16s %f7, %f4, %f0
fnot1s %f3, %f4
fmovdl %xcc, %f2, %f4
movrlz %o4, %l5, %i6
bg,a,pt %xcc, loop_331
loop_331:
be loop_332
loop_332:
fnands %f12, %f4, %f2
fble,a %fcc3, loop_333
loop_333:
movcc %xcc, %g5, %i4
ld [%l7 + 0x60], %f9
stb %i1, [%l7 + 0x12]
fnegs %f9, %f15
fmovdpos %xcc, %f11, %f2
fmovrse %l4, %f1, %f9
fxor %f10, %f4, %f0
fbule %fcc3, loop_334
loop_334:
brgez,a %l2, loop_335
loop_335:
nop
setx loop_336, %l0, %l1
jmpl %l1, %l3
loop_336:
fmul8sux16 %f2, %f6, %f2
fcmpes %fcc1, %f10, %f9
subc %g7, %g3, %i3
nop
setx loop_337, %l0, %l1
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_337:
fnot1s %f3, %f15
faligndata %f14, %f8, %f2
fbge,a %fcc2, loop_338
loop_338:
fmovsn %icc, %f15, %f1
ldsh [%l7 + 0x4A], %g2
fpack16 %f12, %f10
srl %o5, %o3, %i0
tpos %icc, 0x7
brgez %o1, loop_339
loop_339:
edge32 %i2, %l6, %g1
stx %l0, [%l7 + 0x08]
fmovrdlz %i7, %f12, %f14
fmovrslez %o6, %f4, %f10
fblg %fcc2, loop_340
loop_340:
ldsb [%l7 + 0x48], %o0
fmovd %f14, %f14
fpadd16s %f12, %f3, %f13
fones %f15
fmovspos %icc, %f4, %f15
fmovdn %xcc, %f12, %f9
edge16l %g6, %g4, %o2
fnot1 %f4, %f8
fbu,a %fcc3, loop_341
loop_341:
ba,a loop_342
loop_342:
fmovspos %xcc, %f1, %f3
for %f14, %f0, %f12
fbg %fcc0, loop_343
loop_343:
popc 0x1D38, %l1
fmovrdlz %o7, %f4, %f2
tvs %icc, 0x2
movrlez %o4, 0x28C, %i5
bleu loop_344
loop_344:
fmovscs %icc, %f8, %f2
add %l5, %i6, %i4
ldd [%l7 + 0x30], %f10
std %f4, [%l7 + 0x48]
sra %i1, %l4, %l2
fmovde %xcc, %f2, %f8
fmovsneg %xcc, %f11, %f11
movl %xcc, %l3, %g5
ld [%l7 + 0x38], %f7
fmovsleu %icc, %f10, %f12
fmovsne %xcc, %f5, %f12
movrne %g3, %g7, %g2
ble,pn %xcc, loop_345
loop_345:
bgu,a,pn %xcc, loop_346
loop_346:
fmovsn %xcc, %f11, %f15
fmovdgu %icc, %f9, %f13
fbuge,a %fcc3, loop_347
loop_347:
fnors %f8, %f15, %f10
bg,a %xcc, loop_348
loop_348:
popc %o5, %o3
sdivx %i3, 0x0D81, %i0
orncc %o1, 0x1D79, %i2
udiv %g1, 0x0C58, %l6
fmovdleu %xcc, %f8, %f13
fcmpes %fcc0, %f14, %f6
ba %xcc, loop_349
loop_349:
move %xcc, %i7, %o6
ble,a loop_350
loop_350:
fcmped %fcc0, %f10, %f14
lduw [%l7 + 0x40], %l0
std %f14, [%l7 + 0x48]
bgu,a,pn %xcc, loop_351
loop_351:
orncc %g6, 0x1262, %g4
fpackfix %f6, %f14
srl %o0, 0x1E, %o2
fmovrsne %l1, %f12, %f7
orcc %o7, 0x0273, %i5
movleu %xcc, %l5, %i6
ble,a,pt %xcc, loop_352
loop_352:
lduw [%l7 + 0x10], %i4
call loop_353
loop_353:
fmovdl %xcc, %f4, %f1
movg %xcc, %i1, %o4
fnor %f10, %f12, %f8
fmul8sux16 %f10, %f10, %f4
tn %icc, 0x1
fbo,a %fcc2, loop_354
loop_354:
edge16 %l4, %l3, %g5
te %icc, 0x2
fmul8sux16 %f0, %f10, %f6
fbge %fcc1, loop_355
loop_355:
smulcc %g3, %l2, %g7
call loop_356
loop_356:
ldsb [%l7 + 0x7A], %o5
movcs %icc, %g2, %i3
fmovdne %xcc, %f5, %f10
pdist %f10, %f10, %f12
fbu %fcc2, loop_357
loop_357:
sethi 0x15ED, %i0
ldsb [%l7 + 0x5E], %o3
sth %o1, [%l7 + 0x72]
movpos %icc, %i2, %l6
ld [%l7 + 0x60], %f14
fbg %fcc1, loop_358
loop_358:
fble,a %fcc1, loop_359
loop_359:
ld [%l7 + 0x38], %f11
fcmpd %fcc3, %f2, %f0
edge16n %g1, %i7, %o6
add %g6, %l0, %o0
fpadd32s %f6, %f13, %f3
brgz %g4, loop_360
loop_360:
fnegs %f11, %f5
fpackfix %f2, %f9
addccc %o2, 0x1FB5, %l1
ldd [%l7 + 0x58], %f8
fpsub16s %f5, %f9, %f10
st %f10, [%l7 + 0x48]
fbg %fcc0, loop_361
loop_361:
edge32 %o7, %l5, %i6
udivcc %i5, 0x1CE5, %i4
bg,a loop_362
loop_362:
st %f13, [%l7 + 0x64]
bleu %xcc, loop_363
loop_363:
ldsh [%l7 + 0x24], %i1
smul %o4, %l3, %l4
edge8 %g3, %g5, %g7
lduw [%l7 + 0x58], %l2
fbo %fcc2, loop_364
loop_364:
bne,a loop_365
loop_365:
be,a,pn %icc, loop_366
loop_366:
ldsb [%l7 + 0x6B], %o5
fbe,a %fcc2, loop_367
loop_367:
fmul8x16au %f9, %f4, %f4
ldd [%l7 + 0x58], %f14
fbn %fcc3, loop_368
loop_368:
fmovsne %xcc, %f6, %f13
ldsw [%l7 + 0x7C], %g2
fsrc1s %f2, %f14
movneg %xcc, %i3, %i0
bcs,a,pt %icc, loop_369
loop_369:
te %xcc, 0x4
ldsw [%l7 + 0x4C], %o1
fnors %f2, %f7, %f0
bg,a,pn %icc, loop_370
loop_370:
fmovsvc %xcc, %f6, %f15
lduw [%l7 + 0x7C], %i2
stw %o3, [%l7 + 0x58]
move %icc, %g1, %l6
fbl %fcc1, loop_371
loop_371:
tl %icc, 0x5
smul %i7, 0x1725, %g6
tn %xcc, 0x1
pdist %f10, %f6, %f0
fmovsgu %xcc, %f15, %f4
tvs %icc, 0x3
fnot2 %f4, %f6
popc %l0, %o0
lduw [%l7 + 0x7C], %g4
xnor %o2, %l1, %o6
ldsb [%l7 + 0x3E], %o7
fmovrsne %l5, %f6, %f2
nop
setx loop_372, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_372:
fbul %fcc3, loop_373
loop_373:
ldd [%l7 + 0x38], %f4
edge16n %i6, %i4, %i1
bpos,a,pn %xcc, loop_374
loop_374:
ldsb [%l7 + 0x0C], %o4
smulcc %i5, 0x17FB, %l3
addcc %l4, %g5, %g3
movg %xcc, %g7, %o5
sth %l2, [%l7 + 0x22]
fmul8x16au %f3, %f6, %f14
edge8l %g2, %i0, %o1
bne,a loop_375
loop_375:
bge,a,pn %xcc, loop_376
loop_376:
fnegs %f0, %f1
fmovda %icc, %f15, %f5
fbne %fcc0, loop_377
loop_377:
fandnot1 %f10, %f8, %f10
andcc %i2, %i3, %o3
bshuffle %f4, %f2, %f6
lduw [%l7 + 0x6C], %g1
fmovrdgez %l6, %f12, %f4
movrgez %i7, 0x179, %g6
popc 0x0E17, %l0
ld [%l7 + 0x78], %f0
fcmped %fcc0, %f2, %f4
sub %g4, %o2, %l1
fbl %fcc0, loop_378
loop_378:
ble,pt %xcc, loop_379
loop_379:
fandnot1 %f0, %f4, %f12
fmovdvc %xcc, %f9, %f3
ldx [%l7 + 0x20], %o0
fcmple16 %f10, %f10, %o6
fmovsneg %xcc, %f11, %f2
ld [%l7 + 0x64], %f10
bneg,a loop_380
loop_380:
movneg %xcc, %o7, %l5
sra %i4, %i1, %i6
ldsh [%l7 + 0x64], %o4
bvc,a loop_381
loop_381:
fblg %fcc0, loop_382
loop_382:
fbule,a %fcc3, loop_383
loop_383:
movleu %xcc, %l3, %i5
edge8n %l4, %g5, %g7
fnors %f15, %f12, %f10
fble %fcc3, loop_384
loop_384:
taddcctv %o5, %l2, %g3
brgez %i0, loop_385
loop_385:
call loop_386
loop_386:
movvc %xcc, %g2, %o1
srlx %i2, %i3, %o3
udivcc %l6, 0x03C8, %g1
fornot1 %f2, %f10, %f8
ldub [%l7 + 0x30], %g6
st %f3, [%l7 + 0x38]
fmovsne %icc, %f3, %f8
lduw [%l7 + 0x34], %l0
fmovspos %icc, %f1, %f11
ldub [%l7 + 0x4E], %i7
ldub [%l7 + 0x7A], %g4
sra %l1, 0x1B, %o2
smul %o0, 0x11DF, %o6
fcmpne16 %f8, %f2, %o7
fandnot2s %f11, %f12, %f13
edge32l %i4, %l5, %i6
bcc %xcc, loop_387
loop_387:
bcc %icc, loop_388
loop_388:
bg,pn %xcc, loop_389
loop_389:
brlz %i1, loop_390
loop_390:
bcs %xcc, loop_391
loop_391:
stb %l3, [%l7 + 0x24]
fcmpd %fcc2, %f2, %f10
and %o4, %i5, %l4
fble %fcc2, loop_392
loop_392:
faligndata %f2, %f12, %f0
tne %xcc, 0x0
be,a,pn %icc, loop_393
loop_393:
fmovsgu %icc, %f2, %f8
fmovrde %g7, %f6, %f12
fcmpd %fcc0, %f14, %f14
bvs,pn %xcc, loop_394
loop_394:
fmovs %f12, %f8
fmovsneg %icc, %f1, %f9
fmovdg %icc, %f2, %f8
tpos %xcc, 0x2
bn,pn %icc, loop_395
loop_395:
subc %o5, %g5, %g3
fcmped %fcc3, %f4, %f2
edge8l %i0, %l2, %g2
ldsw [%l7 + 0x38], %o1
st %f9, [%l7 + 0x58]
movrlez %i3, %i2, %l6
ld [%l7 + 0x6C], %f3
fnot1 %f8, %f4
fexpand %f14, %f0
brgez %g1, loop_396
loop_396:
fmovsle %xcc, %f10, %f10
tneg %xcc, 0x5
brgz,a %g6, loop_397
loop_397:
ta %icc, 0x3
bneg loop_398
loop_398:
ldsh [%l7 + 0x3A], %o3
bge,a %xcc, loop_399
loop_399:
tgu %icc, 0x6
movne %xcc, %l0, %i7
and %l1, %g4, %o2
movcs %icc, %o6, %o7
bvs,a,pt %xcc, loop_400
loop_400:
movrgz %o0, %l5, %i6
be,a,pt %xcc, loop_401
loop_401:
fba,a %fcc3, loop_402
loop_402:
fcmpd %fcc3, %f2, %f6
sllx %i4, 0x13, %i1
move %xcc, %l3, %o4
movneg %xcc, %l4, %g7
edge8n %i5, %o5, %g5
fnot1s %f5, %f8
fmovdge %icc, %f3, %f3
st %f6, [%l7 + 0x30]
fmovrdgz %g3, %f14, %f10
ldsw [%l7 + 0x28], %i0
stb %g2, [%l7 + 0x69]
fmovrslez %l2, %f0, %f15
brz,a %o1, loop_403
loop_403:
fbue %fcc1, loop_404
loop_404:
ldsh [%l7 + 0x46], %i3
fornot2s %f12, %f4, %f14
movrgz %l6, %i2, %g6
sllx %g1, %o3, %i7
fbl %fcc1, loop_405
loop_405:
stx %l1, [%l7 + 0x70]
bpos,a,pn %xcc, loop_406
loop_406:
nop
setx loop_407, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_407:
ld [%l7 + 0x38], %f13
fmovsn %icc, %f6, %f12
fands %f9, %f1, %f14
fmovdcs %icc, %f13, %f12
nop
setx loop_408, %l0, %l1
jmpl %l1, %l0
loop_408:
lduw [%l7 + 0x50], %o2
lduw [%l7 + 0x60], %o6
fands %f8, %f7, %f4
movrne %o7, %o0, %l5
brlz %g4, loop_409
loop_409:
siam 0x2
tsubcc %i4, %i1, %i6
ldub [%l7 + 0x7A], %l3
bl loop_410
loop_410:
sth %o4, [%l7 + 0x7A]
orn %l4, %g7, %o5
fornot2 %f10, %f0, %f6
fpackfix %f4, %f1
bvs %xcc, loop_411
loop_411:
tne %xcc, 0x2
subccc %i5, 0x0C64, %g3
srl %g5, 0x0C, %g2
stx %i0, [%l7 + 0x40]
fmovsn %icc, %f11, %f4
fbul,a %fcc3, loop_412
loop_412:
andcc %l2, 0x1FA5, %i3
fmovrslz %l6, %f12, %f15
movne %xcc, %i2, %o1
orn %g6, 0x06BB, %g1
tgu %xcc, 0x5
tneg %xcc, 0x3
ld [%l7 + 0x2C], %f7
smul %i7, %o3, %l1
sub %o2, 0x1A3C, %o6
fmovdneg %icc, %f8, %f2
lduh [%l7 + 0x62], %l0
fmovs %f15, %f3
fcmps %fcc3, %f10, %f11
tn %xcc, 0x0
fpsub16 %f10, %f14, %f0
bneg,pn %icc, loop_413
loop_413:
stw %o7, [%l7 + 0x10]
fmovdneg %icc, %f6, %f1
smul %o0, %l5, %i4
ldd [%l7 + 0x50], %f12
fmovsleu %xcc, %f15, %f2
subc %g4, %i1, %l3
brgz,a %o4, loop_414
loop_414:
fcmped %fcc1, %f10, %f2
ldd [%l7 + 0x78], %f4
tneg %icc, 0x1
fbge %fcc0, loop_415
loop_415:
ldsb [%l7 + 0x38], %i6
fmovsn %xcc, %f2, %f8
nop
setx loop_416, %l0, %l1
jmpl %l1, %g7
loop_416:
edge8l %o5, %l4, %g3
for %f12, %f6, %f8
fornot1 %f6, %f8, %f0
fcmpes %fcc1, %f3, %f14
fabsd %f14, %f4
xnorcc %g5, 0x08D6, %i5
fmovsge %icc, %f3, %f0
stx %g2, [%l7 + 0x68]
fmovrdgez %l2, %f14, %f10
ldd [%l7 + 0x08], %f10
ldsw [%l7 + 0x50], %i0
tpos %icc, 0x4
sdivcc %l6, 0x0123, %i3
fands %f3, %f7, %f3
fmovsvs %icc, %f8, %f4
edge16ln %i2, %g6, %o1
udiv %g1, 0x0885, %i7
xor %o3, %l1, %o2
lduw [%l7 + 0x18], %l0
fnot2 %f14, %f0
fpadd32 %f2, %f12, %f10
or %o6, %o0, %o7
movrlez %i4, %l5, %g4
fmovrdgz %i1, %f0, %f8
bpos %xcc, loop_417
loop_417:
ldx [%l7 + 0x10], %o4
movrgz %l3, %g7, %i6
sdivx %o5, 0x0404, %l4
movneg %icc, %g3, %g5
fcmple16 %f10, %f10, %g2
tvs %xcc, 0x1
fmovrsne %l2, %f0, %f1
sethi 0x016D, %i0
movneg %icc, %i5, %l6
movneg %icc, %i3, %i2
stw %o1, [%l7 + 0x18]
fmovrdne %g1, %f0, %f2
edge32 %g6, %i7, %l1
fmul8x16al %f15, %f10, %f6
fbu %fcc3, loop_418
loop_418:
alignaddr %o3, %l0, %o2
udiv %o0, 0x114A, %o7
fbue %fcc2, loop_419
loop_419:
fnot2s %f0, %f12
subcc %i4, 0x046B, %l5
bpos,pt %xcc, loop_420
loop_420:
std %f14, [%l7 + 0x10]
fabss %f7, %f2
srl %o6, %g4, %o4
fmul8x16al %f4, %f9, %f12
ldub [%l7 + 0x60], %i1
fandnot1s %f13, %f5, %f9
ldsh [%l7 + 0x4E], %g7
edge32 %i6, %l3, %l4
fmovsvs %icc, %f0, %f14
fbo %fcc3, loop_421
loop_421:
fcmpne16 %f14, %f10, %o5
call loop_422
loop_422:
fnegd %f12, %f6
fzero %f8
fble,a %fcc2, loop_423
loop_423:
xnor %g5, 0x0E87, %g2
fmul8sux16 %f14, %f2, %f6
fandnot2 %f8, %f4, %f10
fpadd32s %f2, %f2, %f4
fors %f12, %f0, %f11
ldub [%l7 + 0x26], %g3
fcmpne32 %f14, %f4, %i0
ldd [%l7 + 0x40], %f10
smul %i5, %l2, %i3
tvs %icc, 0x3
fmovdn %xcc, %f15, %f8
ldsh [%l7 + 0x60], %i2
fpadd32s %f14, %f12, %f13
std %f0, [%l7 + 0x40]
fmovse %xcc, %f1, %f4
tg %icc, 0x5
fcmpeq32 %f10, %f2, %o1
xor %g1, 0x12CD, %g6
ldsb [%l7 + 0x2E], %l6
fbul,a %fcc3, loop_424
loop_424:
fblg,a %fcc2, loop_425
loop_425:
alignaddr %i7, %l1, %l0
lduh [%l7 + 0x0C], %o3
sth %o2, [%l7 + 0x22]
fmovspos %icc, %f3, %f2
ldub [%l7 + 0x62], %o7
movcs %icc, %o0, %i4
fmovrse %l5, %f12, %f8
nop
setx loop_426, %l0, %l1
jmpl %l1, %g4
loop_426:
fbul,a %fcc1, loop_427
loop_427:
st %f8, [%l7 + 0x6C]
fmuld8sux16 %f3, %f3, %f12
fpadd32 %f10, %f10, %f4
stx %o4, [%l7 + 0x10]
fnot2s %f13, %f4
stw %i1, [%l7 + 0x48]
ldsb [%l7 + 0x56], %g7
fblg,a %fcc1, loop_428
loop_428:
faligndata %f10, %f0, %f4
fands %f6, %f1, %f12
fbge,a %fcc2, loop_429
loop_429:
fmovdvs %icc, %f0, %f6
mova %icc, %o6, %i6
bleu loop_430
loop_430:
fmovrsgz %l3, %f4, %f8
bcs,a %xcc, loop_431
loop_431:
fmuld8ulx16 %f11, %f7, %f2
edge8l %o5, %g5, %g2
bneg,a loop_432
loop_432:
ldsh [%l7 + 0x72], %l4
fmovscs %xcc, %f4, %f2
movre %g3, %i0, %l2
orncc %i3, %i2, %o1
fones %f15
fble,a %fcc2, loop_433
loop_433:
edge16 %g1, %i5, %g6
tleu %xcc, 0x4
ldd [%l7 + 0x38], %f0
stb %l6, [%l7 + 0x55]
xnor %i7, %l0, %l1
std %f4, [%l7 + 0x18]
lduw [%l7 + 0x5C], %o3
fexpand %f6, %f14
tcc %icc, 0x0
fandnot1s %f1, %f13, %f11
fand %f4, %f12, %f2
movvc %icc, %o2, %o0
brgz,a %i4, loop_434
loop_434:
lduw [%l7 + 0x6C], %l5
xnorcc %o7, %g4, %o4
popc %i1, %g7
ld [%l7 + 0x78], %f6
fcmpne16 %f12, %f12, %i6
fandnot1 %f4, %f12, %f10
sth %o6, [%l7 + 0x22]
fand %f4, %f0, %f2
ldsb [%l7 + 0x0B], %l3
fmul8x16 %f6, %f4, %f8
fpmerge %f12, %f12, %f14
srl %g5, 0x1F, %g2
ldx [%l7 + 0x18], %o5
sethi 0x104D, %g3
fbe %fcc3, loop_435
loop_435:
edge16l %i0, %l4, %i3
umulcc %i2, 0x1326, %l2
fmovrsgez %g1, %f7, %f12
sll %i5, 0x09, %g6
fandnot2 %f12, %f4, %f0
tne %icc, 0x1
edge16n %o1, %i7, %l6
fmovdleu %xcc, %f5, %f14
fmovdl %xcc, %f15, %f8
fmul8x16 %f6, %f8, %f8
sdivx %l0, 0x1AD0, %l1
movrlez %o2, 0x3CC, %o3
std %f14, [%l7 + 0x68]
edge8l %i4, %l5, %o0
movneg %xcc, %o7, %g4
fmovsne %xcc, %f10, %f3
st %f10, [%l7 + 0x08]
xor %i1, 0x1EE9, %o4
fmovrdne %i6, %f4, %f14
fmovse %icc, %f10, %f14
fsrc1s %f7, %f13
fabss %f7, %f3
fmovsgu %xcc, %f0, %f9
sethi 0x066A, %o6
fmuld8sux16 %f6, %f4, %f0
brlez %l3, loop_436
loop_436:
ldsh [%l7 + 0x48], %g7
movrlz %g5, 0x384, %o5
fnors %f0, %f2, %f12
ldub [%l7 + 0x3A], %g2
bne,a,pn %icc, loop_437
loop_437:
sth %g3, [%l7 + 0x74]
array32 %i0, %i3, %i2
fmovda %xcc, %f13, %f14
udivx %l4, 0x05FA, %l2
fmovrsne %g1, %f14, %f4
fmuld8ulx16 %f10, %f14, %f12
ldsb [%l7 + 0x59], %i5
movneg %icc, %o1, %i7
tneg %xcc, 0x4
ldx [%l7 + 0x78], %g6
fandnot2 %f8, %f14, %f0
fmovdpos %icc, %f2, %f7
tle %icc, 0x6
fmovsvs %icc, %f5, %f9
bvc,a %xcc, loop_438
loop_438:
fbu %fcc1, loop_439
loop_439:
fnot2s %f2, %f2
fpadd16 %f4, %f0, %f4
bcs,pn %icc, loop_440
loop_440:
fcmpeq32 %f0, %f12, %l0
bne,a loop_441
loop_441:
ldsh [%l7 + 0x16], %l1
lduh [%l7 + 0x1E], %o2
siam 0x4
movcc %xcc, %l6, %i4
fbe %fcc0, loop_442
loop_442:
fcmpgt32 %f12, %f12, %l5
fbge,a %fcc2, loop_443
loop_443:
siam 0x6
addc %o0, %o3, %o7
lduh [%l7 + 0x34], %i1
fmovsa %xcc, %f9, %f0
xorcc %g4, %i6, %o6
ldub [%l7 + 0x45], %l3
ldx [%l7 + 0x60], %g7
brlz %o4, loop_444
loop_444:
fmovdvc %xcc, %f9, %f13
fmovsne %xcc, %f15, %f15
tcs %xcc, 0x1
sth %g5, [%l7 + 0x5A]
sdivx %g2, 0x1104, %g3
bgu,pn %icc, loop_445
loop_445:
fba,a %fcc3, loop_446
loop_446:
or %o5, %i3, %i0
fblg %fcc0, loop_447
loop_447:
stb %l4, [%l7 + 0x3B]
fpadd16 %f6, %f4, %f14
bneg,a %xcc, loop_448
loop_448:
ldd [%l7 + 0x48], %f10
edge8l %i2, %g1, %l2
stb %o1, [%l7 + 0x2A]
brgz,a %i7, loop_449
loop_449:
fbg,a %fcc3, loop_450
loop_450:
ldub [%l7 + 0x63], %g6
bleu loop_451
loop_451:
lduh [%l7 + 0x38], %l0
bn,a %xcc, loop_452
loop_452:
fmul8x16 %f1, %f10, %f8
ldsh [%l7 + 0x08], %l1
ldsb [%l7 + 0x78], %o2
fpmerge %f13, %f6, %f6
lduh [%l7 + 0x38], %i5
fand %f12, %f2, %f14
fpsub16s %f8, %f5, %f5
fmovdneg %icc, %f3, %f2
edge32l %l6, %l5, %i4
edge16l %o3, %o0, %o7
fcmple16 %f14, %f6, %i1
smul %g4, 0x172C, %o6
fnors %f2, %f12, %f13
fnand %f4, %f6, %f12
fnot1s %f12, %f11
nop
setx loop_453, %l0, %l1
jmpl %l1, %i6
loop_453:
stw %l3, [%l7 + 0x38]
fnand %f8, %f8, %f6
bneg %xcc, loop_454
loop_454:
fpackfix %f6, %f6
fbuge %fcc0, loop_455
loop_455:
fmul8x16au %f9, %f6, %f10
ldx [%l7 + 0x38], %g7
ldsh [%l7 + 0x2A], %o4
brgz %g5, loop_456
loop_456:
fornot2 %f12, %f8, %f2
sllx %g3, %g2, %i3
alignaddrl %o5, %l4, %i0
st %f13, [%l7 + 0x70]
fbl %fcc1, loop_457
loop_457:
faligndata %f14, %f6, %f10
addcc %g1, %l2, %o1
fmovrsne %i7, %f8, %f11
movrne %i2, %l0, %g6
fnor %f8, %f0, %f2
fnors %f8, %f12, %f8
taddcc %l1, %i5, %l6
fandnot1s %f6, %f8, %f14
fcmpes %fcc3, %f2, %f1
fbuge,a %fcc0, loop_458
loop_458:
tle %xcc, 0x6
and %l5, %i4, %o3
fba %fcc2, loop_459
loop_459:
tg %xcc, 0x6
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 1:
!
! Type f : 332
! Type cti : 181
! Type i : 282
! Type l : 205
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Thread 2 Start
!
main_t2:
!# Initialize registers ..
!# Global registers
set 0x5, %g1
set 0xE, %g2
set 0xC, %g3
set 0x4, %g4
set 0x7, %g5
set 0x1, %g6
set 0xF, %g7
!# Input registers
set -0xA, %i0
set -0x1, %i1
set -0xD, %i2
set -0x7, %i3
set -0x7, %i4
set -0x8, %i5
set -0x9, %i6
set -0x8, %i7
!# Local registers
set 0x2AFAEE44, %l0
set 0x76D55C77, %l1
set 0x5CE01E9D, %l2
set 0x1F47A1CA, %l3
set 0x69116A43, %l4
set 0x09F048AA, %l5
set 0x5383DA15, %l6
!# Output registers
set -0x13B1, %o0
set -0x0B53, %o1
set 0x0559, %o2
set -0x103F, %o3
set 0x1D33, %o4
set 0x0E0A, %o5
set -0x1A9A, %o6
set -0x0A96, %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 ..
fmovsa %icc, %f0, %f9
tsubcctv %o0, %o2, %i1
sethi 0x180E, %g4
mova %xcc, %o6, %o7
ld [%l7 + 0x48], %f15
fcmped %fcc1, %f12, %f10
fbo,a %fcc3, loop_460
loop_460:
ta %xcc, 0x7
tvs %icc, 0x7
xnor %l3, %i6, %g7
udiv %g5, 0x1AFB, %o4
fmul8x16al %f2, %f2, %f14
fcmple16 %f10, %f2, %g3
sra %i3, 0x09, %g2
movrgz %o5, %i0, %l4
brgez %g1, loop_461
loop_461:
ld [%l7 + 0x58], %f6
fmul8x16 %f2, %f4, %f0
fmovdn %xcc, %f9, %f15
fpmerge %f5, %f13, %f14
movrlez %l2, %o1, %i7
udivcc %l0, 0x039F, %i2
sth %g6, [%l7 + 0x6C]
st %f10, [%l7 + 0x68]
xnor %i5, 0x0AE7, %l6
orcc %l5, %l1, %o3
array32 %o0, %i4, %i1
orn %o2, 0x1850, %g4
edge16ln %o6, %o7, %l3
movpos %icc, %g7, %i6
edge8ln %o4, %g5, %i3
sdivcc %g3, 0x1008, %o5
tcc %xcc, 0x6
movgu %icc, %g2, %i0
udivx %g1, 0x1BE4, %l2
array8 %l4, %o1, %i7
addc %l0, %g6, %i2
fmul8ulx16 %f10, %f2, %f4
tgu %xcc, 0x3
fmovdne %xcc, %f3, %f13
fbug %fcc1, loop_462
loop_462:
ldub [%l7 + 0x0E], %l6
nop
setx loop_463, %l0, %l1
jmpl %l1, %l5
loop_463:
bcs loop_464
loop_464:
ldd [%l7 + 0x18], %f14
sra %l1, %i5, %o0
sra %i4, 0x02, %i1
edge32n %o2, %o3, %o6
st %f12, [%l7 + 0x48]
brz %g4, loop_465
loop_465:
nop
setx loop_466, %l0, %l1
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_466:
movvs %icc, %l3, %g7
stb %o7, [%l7 + 0x4A]
fmul8x16au %f9, %f3, %f0
fcmps %fcc0, %f9, %f15
fmovsg %xcc, %f7, %f15
andcc %i6, %g5, %i3
movle %xcc, %o4, %g3
sllx %g2, 0x14, %o5
ldsw [%l7 + 0x08], %i0
brz,a %l2, loop_467
loop_467:
lduw [%l7 + 0x48], %l4
stb %o1, [%l7 + 0x0F]
fones %f12
udivx %g1, 0x0361, %i7
fbn %fcc0, loop_468
loop_468:
orn %l0, %i2, %l6
ta %xcc, 0x3
tleu %icc, 0x5
movrgz %g6, 0x2C8, %l5
movrlez %i5, 0x04D, %o0
movrgz %i4, %l1, %i1
fmovsg %xcc, %f5, %f2
sub %o2, 0x0AC6, %o6
movgu %xcc, %o3, %g4
movre %l3, 0x050, %o7
ldx [%l7 + 0x30], %i6
bvs,pn %xcc, loop_469
loop_469:
sdiv %g7, 0x0E51, %i3
ldsh [%l7 + 0x64], %o4
bpos,a %xcc, loop_470
loop_470:
nop
setx loop_471, %l0, %l1
jmpl %l1, %g3
loop_471:
udiv %g2, 0x139A, %o5
udivcc %g5, 0x0607, %l2
movrgz %i0, %o1, %g1
addcc %l4, 0x12CB, %i7
movg %icc, %l0, %i2
array32 %g6, %l6, %l5
tge %xcc, 0x2
std %f8, [%l7 + 0x60]
umul %i5, 0x0071, %o0
lduh [%l7 + 0x66], %l1
ldub [%l7 + 0x79], %i1
fmul8ulx16 %f2, %f0, %f10
udivx %o2, 0x003D, %o6
tsubcc %i4, 0x06EC, %g4
addccc %l3, 0x0AE2, %o3
bpos loop_472
loop_472:
tne %xcc, 0x6
sth %o7, [%l7 + 0x46]
mova %xcc, %i6, %g7
taddcctv %o4, %g3, %g2
sth %i3, [%l7 + 0x68]
fnands %f14, %f2, %f12
fmovdvs %xcc, %f14, %f11
fnands %f13, %f14, %f12
fands %f3, %f6, %f6
bne loop_473
loop_473:
tg %icc, 0x7
orn %g5, 0x0122, %l2
tle %xcc, 0x4
taddcctv %o5, %o1, %g1
fnors %f7, %f11, %f4
mova %icc, %i0, %i7
ldsw [%l7 + 0x40], %l4
sra %l0, %i2, %g6
smul %l5, %i5, %o0
orn %l6, 0x01B6, %i1
subcc %o2, %l1, %i4
lduw [%l7 + 0x60], %o6
array16 %l3, %o3, %o7
array8 %i6, %g7, %g4
tleu %xcc, 0x1
alignaddrl %o4, %g2, %i3
tl %xcc, 0x4
fpack32 %f2, %f0, %f6
tcs %xcc, 0x4
fnands %f1, %f15, %f12
fbul %fcc3, loop_474
loop_474:
xorcc %g5, %g3, %o5
fsrc1s %f14, %f9
tvc %icc, 0x3
andncc %o1, %g1, %l2
ldsw [%l7 + 0x30], %i0
fnot2 %f10, %f10
andn %i7, %l4, %i2
addcc %l0, %l5, %i5
sdivcc %g6, 0x011D, %l6
stx %o0, [%l7 + 0x40]
movvc %xcc, %i1, %o2
fmul8sux16 %f8, %f12, %f2
addcc %i4, 0x0C70, %l1
fzeros %f11
fbn %fcc3, loop_475
loop_475:
edge16ln %o6, %o3, %l3
sra %o7, 0x15, %g7
xnorcc %i6, %g4, %o4
fmovscc %icc, %f7, %f14
ble,a,pn %xcc, loop_476
loop_476:
add %g2, %i3, %g3
std %f8, [%l7 + 0x58]
bvc %icc, loop_477
loop_477:
fmovdcs %icc, %f14, %f4
movrgz %g5, %o5, %g1
pdist %f10, %f6, %f0
edge8 %l2, %o1, %i0
fmovdg %icc, %f2, %f14
ba,a,pn %xcc, loop_478
loop_478:
edge8 %i7, %i2, %l4
tg %icc, 0x5
and %l0, 0x0183, %i5
tvs %icc, 0x5
nop
setx loop_479, %l0, %l1
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_479:
addc %g6, %l5, %o0
fmovrsne %i1, %f14, %f2
ldsh [%l7 + 0x48], %l6
fmovsvc %xcc, %f13, %f11
srlx %i4, %o2, %o6
mulx %l1, %o3, %l3
mulx %o7, %g7, %g4
fnands %f7, %f7, %f1
ld [%l7 + 0x1C], %f10
sth %o4, [%l7 + 0x2E]
fornot2 %f14, %f8, %f10
subcc %i6, %i3, %g3
fandnot1s %f6, %f0, %f12
xnorcc %g5, 0x137D, %o5
stw %g2, [%l7 + 0x3C]
bvc %xcc, loop_480
loop_480:
bvc,pt %icc, loop_481
loop_481:
ldd [%l7 + 0x20], %f4
fmovsne %icc, %f1, %f3
movcs %icc, %g1, %l2
smul %i0, %o1, %i2
fpsub32s %f11, %f8, %f15
edge16n %l4, %l0, %i7
tleu %xcc, 0x5
addccc %i5, %l5, %o0
sub %g6, 0x07ED, %l6
srlx %i1, %o2, %o6
edge8l %i4, %l1, %l3
fbu %fcc1, loop_482
loop_482:
fble %fcc3, loop_483
loop_483:
movpos %xcc, %o3, %g7
movl %xcc, %g4, %o7
tge %icc, 0x4
st %f8, [%l7 + 0x6C]
udivcc %i6, 0x1FCC, %i3
sdivcc %g3, 0x196A, %g5
sethi 0x06F9, %o4
fnegs %f2, %f14
fbge %fcc2, loop_484
loop_484:
sllx %g2, %g1, %l2
udivcc %o5, 0x1D0B, %i0
sth %o1, [%l7 + 0x68]
andcc %i2, %l0, %i7
fmovscs %xcc, %f0, %f9
ldd [%l7 + 0x58], %f12
lduw [%l7 + 0x6C], %i5
fzero %f12
fbl %fcc0, loop_485
loop_485:
ldub [%l7 + 0x6B], %l4
fpadd32 %f8, %f0, %f12
fmovd %f14, %f10
movvc %xcc, %l5, %g6
fsrc1s %f15, %f11
fble %fcc2, loop_486
loop_486:
fmovdcc %xcc, %f5, %f6
and %o0, %l6, %o2
ldd [%l7 + 0x28], %f6
addccc %i1, %i4, %o6
sth %l1, [%l7 + 0x18]
bcc %xcc, loop_487
loop_487:
umulcc %l3, 0x0CE4, %o3
subc %g4, %g7, %o7
std %f0, [%l7 + 0x60]
fmovsn %icc, %f0, %f6
subc %i3, %g3, %i6
bg %xcc, loop_488
loop_488:
movle %icc, %g5, %o4
fornot1s %f5, %f11, %f8
umul %g2, %g1, %l2
brnz,a %i0, loop_489
loop_489:
fmovrsgez %o1, %f4, %f13
tl %icc, 0x0
sdivcc %i2, 0x0E2F, %o5
xnorcc %l0, 0x0E11, %i7
fbule %fcc0, loop_490
loop_490:
edge16ln %i5, %l5, %l4
sllx %o0, %l6, %o2
movre %i1, %g6, %i4
fmovsvs %icc, %f4, %f13
brz %l1, loop_491
loop_491:
stw %l3, [%l7 + 0x14]
array8 %o3, %o6, %g7
stb %o7, [%l7 + 0x77]
bne %icc, loop_492
loop_492:
fmovrsgez %g4, %f6, %f13
ldsh [%l7 + 0x34], %i3
stw %i6, [%l7 + 0x74]
fmovscs %icc, %f0, %f14
sethi 0x1CB7, %g3
fands %f6, %f8, %f7
tcs %icc, 0x0
tcc %icc, 0x6
fmovsvc %icc, %f9, %f12
tle %icc, 0x5
faligndata %f10, %f12, %f14
alignaddrl %o4, %g2, %g5
fornot1s %f11, %f13, %f3
taddcc %l2, %i0, %o1
bl,pt %icc, loop_493
loop_493:
srl %i2, 0x14, %g1
te %xcc, 0x6
bvs,a,pt %xcc, loop_494
loop_494:
fmovdvs %xcc, %f12, %f14
movrlez %o5, %l0, %i5
movpos %icc, %l5, %l4
tvs %xcc, 0x3
fmovd %f14, %f0
fexpand %f0, %f4
fmovrslz %o0, %f5, %f10
ld [%l7 + 0x60], %f9
smul %l6, 0x18CD, %o2
tpos %xcc, 0x2
fmovsne %xcc, %f2, %f3
edge32 %i1, %i7, %g6
movrne %l1, 0x3F8, %l3
fpsub32 %f10, %f4, %f12
fpmerge %f11, %f9, %f12
fpsub16s %f10, %f2, %f3
ldsw [%l7 + 0x44], %o3
fmovdg %xcc, %f13, %f2
ldx [%l7 + 0x78], %o6
fbne %fcc3, loop_495
loop_495:
udiv %i4, 0x049C, %g7
sllx %g4, %i3, %i6
alignaddrl %o7, %o4, %g2
fbg,a %fcc1, loop_496
loop_496:
tvs %icc, 0x3
udivcc %g5, 0x13DF, %g3
srl %l2, %o1, %i2
ldd [%l7 + 0x08], %f6
tgu %xcc, 0x0
udivx %i0, 0x1C7D, %g1
popc 0x0326, %l0
edge32 %i5, %l5, %l4
fbue,a %fcc1, loop_497
loop_497:
movn %icc, %o0, %l6
brlz %o2, loop_498
loop_498:
ldsb [%l7 + 0x1C], %o5
lduw [%l7 + 0x20], %i7
stw %i1, [%l7 + 0x2C]
sdiv %g6, 0x1A2D, %l3
or %l1, 0x1716, %o6
tge %xcc, 0x7
smulcc %o3, %g7, %g4
alignaddr %i4, %i6, %o7
xor %i3, 0x1BDE, %g2
bgu,a,pt %xcc, loop_499
loop_499:
addcc %g5, 0x0FD5, %g3
fbl %fcc0, loop_500
loop_500:
fble,a %fcc3, loop_501
loop_501:
fmovdgu %xcc, %f0, %f7
ldsb [%l7 + 0x59], %l2
edge32n %o4, %o1, %i2
tne %xcc, 0x6
edge16n %g1, %l0, %i0
tgu %xcc, 0x5
fmovsge %xcc, %f11, %f0
andn %l5, 0x0C41, %i5
edge32 %o0, %l6, %o2
xor %o5, %i7, %i1
fmuld8ulx16 %f15, %f9, %f8
fmovsa %icc, %f2, %f9
taddcc %l4, 0x1603, %g6
fabsd %f10, %f8
movgu %xcc, %l3, %l1
movleu %icc, %o6, %o3
fands %f10, %f10, %f5
movgu %xcc, %g7, %i4
ta %icc, 0x1
movrne %g4, 0x3A7, %o7
brz %i6, loop_502
loop_502:
udivx %g2, 0x1A19, %i3
sdivcc %g5, 0x16A3, %g3
sllx %l2, 0x1C, %o1
lduw [%l7 + 0x5C], %o4
andcc %i2, 0x1B54, %g1
xorcc %i0, 0x12EE, %l5
bneg loop_503
loop_503:
fmovsleu %icc, %f10, %f12
udiv %l0, 0x0682, %i5
edge32ln %o0, %l6, %o5
bn,pn %xcc, loop_504
loop_504:
edge8n %o2, %i1, %i7
movgu %xcc, %g6, %l3
orcc %l4, 0x0E08, %l1
udivx %o6, 0x0EBF, %g7
fandnot1s %f14, %f15, %f7
edge16ln %i4, %g4, %o7
sethi 0x043C, %i6
addc %g2, 0x1732, %o3
sra %i3, 0x0A, %g5
mulscc %l2, 0x18F4, %o1
sub %g3, 0x090A, %i2
andn %g1, 0x0ED1, %o4
array32 %i0, %l0, %l5
ldx [%l7 + 0x28], %i5
udivx %o0, 0x1329, %o5
movrne %l6, 0x199, %i1
tge %xcc, 0x7
fbg %fcc3, loop_505
loop_505:
tcs %icc, 0x5
fcmps %fcc1, %f10, %f2
sub %i7, 0x1B33, %g6
orncc %o2, 0x0A42, %l4
edge16n %l1, %l3, %g7
stb %o6, [%l7 + 0x53]
movrgz %g4, 0x2A1, %i4
orn %i6, 0x1994, %g2
tle %xcc, 0x2
tg %icc, 0x5
move %xcc, %o3, %i3
ldx [%l7 + 0x10], %o7
brz,a %l2, loop_506
loop_506:
fmovdleu %xcc, %f6, %f3
stb %o1, [%l7 + 0x10]
tneg %xcc, 0x0
fbg,a %fcc1, loop_507
loop_507:
bcc,a loop_508
loop_508:
orncc %g5, %g3, %g1
fmovdge %icc, %f15, %f5
edge32 %o4, %i0, %l0
udivx %l5, 0x199D, %i5
nop
setx loop_509, %l0, %l1
jmpl %l1, %i2
loop_509:
and %o0, %o5, %l6
fmuld8ulx16 %f13, %f15, %f8
fmovsleu %xcc, %f9, %f2
edge16 %i7, %g6, %i1
fmul8ulx16 %f2, %f2, %f2
movvs %icc, %l4, %l1
tne %icc, 0x1
movge %xcc, %o2, %l3
fmul8sux16 %f0, %f6, %f0
bne,a loop_510
loop_510:
and %g7, %g4, %i4
ldx [%l7 + 0x40], %o6
move %icc, %g2, %o3
fbug %fcc0, loop_511
loop_511:
andn %i6, %o7, %l2
subcc %o1, %g5, %i3
tcs %xcc, 0x0
fpack16 %f10, %f2
ta %icc, 0x4
ta %icc, 0x3
edge8ln %g3, %o4, %i0
sllx %g1, %l0, %i5
brlez,a %l5, loop_512
loop_512:
movgu %xcc, %o0, %i2
fcmpgt32 %f12, %f14, %o5
subccc %l6, %i7, %g6
tcc %icc, 0x2
edge32 %i1, %l1, %l4
stx %o2, [%l7 + 0x58]
fsrc2 %f6, %f14
edge8 %l3, %g7, %i4
te %icc, 0x3
movn %xcc, %g4, %g2
fornot1s %f6, %f9, %f6
tsubcc %o6, %o3, %i6
bpos,a,pn %icc, loop_513
loop_513:
edge32 %o7, %o1, %l2
fmovd %f8, %f8
lduh [%l7 + 0x0E], %i3
addc %g3, %g5, %o4
fbe %fcc0, loop_514
loop_514:
fmul8ulx16 %f8, %f12, %f2
ldsw [%l7 + 0x38], %g1
ldub [%l7 + 0x56], %l0
ld [%l7 + 0x48], %f15
edge16 %i5, %i0, %o0
tvs %icc, 0x5
movl %icc, %i2, %o5
fnors %f13, %f1, %f5
tsubcctv %l6, 0x1EFA, %i7
add %l5, %i1, %g6
edge32 %l1, %o2, %l4
stb %g7, [%l7 + 0x76]
fsrc2s %f3, %f0
edge32l %l3, %i4, %g4
mulscc %o6, %o3, %i6
tleu %xcc, 0x5
fpmerge %f3, %f0, %f12
tcc %icc, 0x1
array16 %o7, %o1, %l2
fnor %f8, %f12, %f12
lduh [%l7 + 0x3A], %i3
edge16ln %g3, %g5, %g2
edge8l %g1, %o4, %i5
tcc %icc, 0x2
brlez %l0, loop_515
loop_515:
movvc %icc, %i0, %i2
movrlz %o0, 0x275, %o5
ldsw [%l7 + 0x70], %l6
andncc %i7, %i1, %l5
movne %xcc, %g6, %l1
mulscc %o2, 0x13D1, %l4
tne %icc, 0x7
bn loop_516
loop_516:
addcc %l3, 0x0050, %i4
tvs %icc, 0x3
srlx %g4, 0x07, %o6
fsrc1s %f1, %f8
bg,a,pn %icc, loop_517
loop_517:
add %g7, %o3, %i6
movrne %o7, %o1, %l2
addc %g3, %g5, %g2
umul %g1, 0x0D4A, %i3
umul %o4, 0x0FEE, %i5
stx %i0, [%l7 + 0x10]
movvs %xcc, %i2, %o0
fmovrde %o5, %f0, %f0
addccc %l0, %l6, %i7
subccc %l5, 0x1EE8, %g6
tvs %icc, 0x5
fors %f11, %f8, %f0
fnot2s %f13, %f15
mulx %i1, 0x0608, %l1
fmovd %f10, %f14
edge32l %o2, %l4, %l3
sth %g4, [%l7 + 0x70]
edge32l %i4, %g7, %o6
fmovsl %xcc, %f2, %f7
sra %i6, %o3, %o7
tsubcc %o1, 0x1297, %g3
tleu %icc, 0x7
movge %xcc, %g5, %g2
siam 0x5
fbu,a %fcc3, loop_518
loop_518:
srax %l2, 0x10, %i3
movrgez %g1, %i5, %i0
bneg %icc, loop_519
loop_519:
xor %o4, 0x1511, %o0
sth %i2, [%l7 + 0x30]
fpadd32s %f3, %f4, %f3
andcc %o5, 0x191C, %l0
fmovdne %icc, %f12, %f14
fandnot1s %f8, %f12, %f3
tle %icc, 0x0
tsubcctv %l6, %l5, %g6
movcc %xcc, %i1, %l1
movpos %xcc, %o2, %i7
fpack32 %f4, %f4, %f6
fmovde %icc, %f13, %f2
xorcc %l4, 0x1056, %l3
movcs %icc, %g4, %g7
smulcc %o6, %i4, %o3
bleu,a,pn %xcc, loop_520
loop_520:
tne %xcc, 0x3
addc %o7, 0x1A45, %i6
xor %o1, 0x1093, %g5
smul %g2, %l2, %i3
lduw [%l7 + 0x68], %g3
movg %xcc, %g1, %i0
alignaddr %o4, %i5, %i2
ldsw [%l7 + 0x70], %o5
mova %xcc, %l0, %l6
add %l5, %o0, %i1
sllx %g6, %o2, %l1
subccc %l4, 0x08AC, %i7
edge8ln %g4, %l3, %o6
ldsh [%l7 + 0x12], %i4
mulx %o3, %g7, %o7
fmovrsne %o1, %f13, %f7
tg %icc, 0x2
addccc %g5, 0x1232, %i6
movrlz %g2, 0x293, %i3
alignaddrl %g3, %l2, %g1
tneg %icc, 0x7
fbul %fcc0, loop_521
loop_521:
sth %i0, [%l7 + 0x36]
fble,a %fcc3, loop_522
loop_522:
fnot2 %f4, %f4
movg %xcc, %o4, %i5
movrgez %i2, 0x15D, %l0
orcc %l6, %o5, %l5
tle %icc, 0x1
smul %o0, %g6, %o2
movg %xcc, %i1, %l1
fxnors %f8, %f15, %f11
movl %xcc, %l4, %g4
bge,pn %icc, loop_523
loop_523:
subcc %l3, 0x1A0D, %o6
sub %i4, %i7, %o3
bvs,pn %icc, loop_524
loop_524:
sth %o7, [%l7 + 0x2C]
tsubcc %g7, %o1, %i6
sdivx %g5, 0x1575, %g2
fmovrsgez %i3, %f15, %f13
fmovdcc %icc, %f14, %f7
fmovsvc %icc, %f5, %f9
subccc %l2, %g3, %g1
fbule,a %fcc0, loop_525
loop_525:
sra %o4, 0x18, %i5
tl %icc, 0x4
edge16n %i0, %l0, %l6
edge8l %i2, %l5, %o0
udivx %o5, 0x1E76, %o2
taddcc %g6, 0x0A68, %i1
xnorcc %l4, 0x073B, %g4
brnz,a %l3, loop_526
loop_526:
nop
setx loop_527, %l0, %l1
jmpl %l1, %l1
loop_527:
movrgez %o6, %i7, %o3
fmovsa %xcc, %f6, %f7
udivx %o7, 0x11BD, %i4
sllx %g7, %i6, %o1
fors %f14, %f4, %f2
brgz,a %g5, loop_528
loop_528:
and %i3, %g2, %g3
fcmple32 %f2, %f10, %g1
udivcc %o4, 0x150C, %l2
ldsw [%l7 + 0x3C], %i0
ldsw [%l7 + 0x28], %i5
sra %l0, %i2, %l5
movn %icc, %o0, %o5
edge8ln %o2, %g6, %i1
tg %icc, 0x3
xorcc %l4, %l6, %g4
fmovrdgz %l3, %f12, %f2
movrlz %o6, 0x07D, %l1
add %i7, 0x1C5B, %o7
lduw [%l7 + 0x60], %o3
movcs %xcc, %g7, %i6
fmovspos %icc, %f11, %f8
ldsh [%l7 + 0x76], %o1
st %f9, [%l7 + 0x44]
edge16 %i4, %i3, %g2
tne %xcc, 0x5
subccc %g5, 0x01D9, %g3
alignaddr %g1, %l2, %o4
movneg %xcc, %i0, %i5
ldd [%l7 + 0x68], %f4
xnor %i2, %l0, %l5
fmovsn %icc, %f14, %f13
ldd [%l7 + 0x50], %f4
siam 0x2
udivx %o5, 0x1C4A, %o2
alignaddrl %g6, %o0, %i1
addc %l4, %g4, %l3
stw %o6, [%l7 + 0x50]
fmuld8sux16 %f10, %f11, %f6
smul %l1, 0x1048, %i7
tn %xcc, 0x1
movvc %xcc, %l6, %o3
movvc %xcc, %g7, %i6
lduh [%l7 + 0x52], %o1
add %i4, %i3, %g2
edge32n %o7, %g3, %g1
array16 %g5, %l2, %o4
movrne %i0, %i2, %i5
ldsb [%l7 + 0x38], %l5
andncc %l0, %o2, %g6
fmovdl %xcc, %f10, %f0
umul %o0, 0x0231, %o5
fmovrsne %l4, %f6, %f3
array16 %i1, %l3, %o6
movleu %icc, %l1, %i7
fcmpgt16 %f4, %f14, %l6
be %xcc, loop_529
loop_529:
subc %g4, %g7, %o3
fbuge %fcc2, loop_530
loop_530:
fands %f3, %f14, %f4
fmovrsgz %o1, %f13, %f3
fcmple32 %f4, %f10, %i6
umul %i3, %i4, %g2
fandnot1 %f10, %f2, %f6
sllx %g3, 0x17, %o7
stx %g5, [%l7 + 0x70]
movcs %icc, %l2, %o4
tle %xcc, 0x3
fnot1s %f5, %f6
tge %xcc, 0x6
tsubcc %g1, 0x0EE0, %i0
fnands %f3, %f10, %f12
movrlz %i5, %l5, %i2
lduh [%l7 + 0x3A], %l0
edge16ln %g6, %o2, %o0
movrgz %o5, %l4, %i1
movle %icc, %l3, %o6
sdivx %i7, 0x1356, %l1
stx %g4, [%l7 + 0x70]
ld [%l7 + 0x2C], %f7
bneg,pn %xcc, loop_531
loop_531:
faligndata %f12, %f14, %f8
be,a loop_532
loop_532:
fxnor %f12, %f8, %f10
edge16l %l6, %g7, %o3
bvc,a,pt %icc, loop_533
loop_533:
be,a %xcc, loop_534
loop_534:
nop
setx loop_535, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_535:
tpos %icc, 0x0
fmovdgu %icc, %f0, %f7
andncc %i6, %i3, %o1
tge %icc, 0x6
or %g2, %g3, %o7
movcs %xcc, %i4, %g5
smul %o4, 0x068B, %l2
or %g1, 0x1E19, %i0
edge8n %l5, %i5, %l0
tvc %xcc, 0x3
udivcc %g6, 0x0391, %i2
tsubcc %o2, %o0, %o5
st %f7, [%l7 + 0x48]
sth %l4, [%l7 + 0x40]
addcc %l3, %o6, %i7
sdivcc %l1, 0x0627, %i1
fble,a %fcc1, loop_536
loop_536:
addcc %l6, %g7, %o3
tl %xcc, 0x2
nop
setx loop_537, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_537:
movcs %xcc, %g4, %i3
srl %i6, 0x05, %o1
fbuge,a %fcc2, loop_538
loop_538:
array32 %g2, %o7, %g3
addccc %g5, %o4, %l2
movneg %xcc, %i4, %i0
lduh [%l7 + 0x18], %g1
nop
setx loop_539, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_539:
fmovrdgz %l5, %f4, %f10
movcs %icc, %i5, %g6
fbg,a %fcc3, loop_540
loop_540:
fand %f2, %f4, %f0
smul %i2, 0x108B, %o2
movvc %xcc, %o0, %l0
fmovdleu %icc, %f10, %f8
fmovdl %xcc, %f13, %f2
ld [%l7 + 0x40], %f14
fbug,a %fcc0, loop_541
loop_541:
taddcctv %o5, %l3, %o6
tge %icc, 0x7
tl %icc, 0x7
fpsub16s %f15, %f8, %f7
andncc %l4, %l1, %i1
ld [%l7 + 0x34], %f13
ldub [%l7 + 0x16], %i7
fbuge,a %fcc0, loop_542
loop_542:
orcc %g7, 0x0314, %l6
tne %xcc, 0x5
fmovrse %o3, %f4, %f10
ldub [%l7 + 0x2B], %g4
tleu %icc, 0x0
and %i6, 0x11C2, %i3
fcmps %fcc0, %f7, %f6
ldsh [%l7 + 0x3E], %o1
tg %xcc, 0x3
stx %g2, [%l7 + 0x78]
bn,a loop_543
loop_543:
xnorcc %g3, 0x094D, %o7
edge16 %o4, %g5, %i4
brz %i0, loop_544
loop_544:
edge16l %l2, %g1, %i5
fsrc2s %f12, %f7
fpsub16 %f2, %f6, %f6
fmovd %f6, %f2
brz %g6, loop_545
loop_545:
smul %i2, %l5, %o2
movcs %icc, %o0, %o5
tleu %xcc, 0x7
sethi 0x0E77, %l0
movgu %xcc, %o6, %l4
array16 %l3, %i1, %l1
tg %xcc, 0x7
sra %g7, %i7, %o3
or %g4, 0x05F5, %i6
edge8l %l6, %o1, %g2
movgu %xcc, %g3, %o7
movvc %icc, %i3, %o4
st %f15, [%l7 + 0x38]
ta %xcc, 0x5
fpmerge %f12, %f7, %f8
bvc,pn %xcc, loop_546
loop_546:
sdivx %i4, 0x1A90, %i0
addccc %l2, %g5, %i5
movn %xcc, %g1, %i2
edge16l %l5, %o2, %o0
fmovscs %icc, %f10, %f8
tsubcctv %g6, %l0, %o5
sub %l4, %o6, %i1
fpack32 %f14, %f12, %f4
subcc %l1, %g7, %l3
tsubcctv %i7, 0x10E1, %g4
orncc %i6, 0x1A80, %l6
ldd [%l7 + 0x30], %f8
stw %o1, [%l7 + 0x64]
fbul %fcc2, loop_547
loop_547:
tgu %icc, 0x6
addccc %o3, 0x19BF, %g3
call loop_548
loop_548:
fnand %f14, %f0, %f4
movcc %icc, %o7, %g2
edge32l %o4, %i4, %i0
mova %icc, %i3, %g5
umul %i5, %g1, %i2
sub %l2, %l5, %o0
movrgz %o2, %l0, %g6
tcc %xcc, 0x2
edge8l %o5, %l4, %o6
fbug,a %fcc0, loop_549
loop_549:
movrgz %l1, 0x2D1, %g7
tvs %xcc, 0x2
ldd [%l7 + 0x48], %f10
xor %l3, %i1, %g4
bge,a,pt %icc, loop_550
loop_550:
array8 %i7, %l6, %i6
movvc %icc, %o1, %o3
brgez %g3, loop_551
loop_551:
tcs %icc, 0x7
te %icc, 0x4
edge32 %g2, %o7, %i4
bgu,pn %xcc, loop_552
loop_552:
std %f14, [%l7 + 0x20]
mova %icc, %i0, %i3
nop
setx loop_553, %l0, %l1
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_553:
fxnor %f12, %f14, %f4
fmovse %icc, %f15, %f14
mulx %g5, 0x15EF, %i5
bpos,a %xcc, loop_554
loop_554:
fmovsl %icc, %f2, %f1
edge32n %g1, %o4, %i2
fxor %f6, %f2, %f0
tgu %xcc, 0x5
bneg loop_555
loop_555:
edge16l %l2, %l5, %o2
fmovsa %xcc, %f7, %f6
te %icc, 0x7
fors %f15, %f10, %f7
ble,a,pt %xcc, loop_556
loop_556:
movneg %icc, %l0, %o0
srax %g6, %o5, %o6
fzero %f4
addccc %l1, %l4, %l3
edge32 %g7, %g4, %i7
mova %xcc, %l6, %i6
ble %icc, loop_557
loop_557:
movneg %xcc, %o1, %o3
ble,pn %icc, loop_558
loop_558:
subccc %i1, %g3, %o7
andcc %g2, 0x05A3, %i0
ta %icc, 0x5
fnand %f4, %f10, %f2
edge32 %i4, %g5, %i3
ldsw [%l7 + 0x50], %i5
tsubcc %g1, 0x0D24, %o4
bcc loop_559
loop_559:
fxor %f0, %f6, %f14
lduh [%l7 + 0x6E], %l2
add %l5, %o2, %l0
tvs %icc, 0x3
fornot2s %f14, %f3, %f14
fmovrsgz %o0, %f7, %f12
movgu %xcc, %i2, %g6
fandnot1s %f1, %f10, %f14
ldx [%l7 + 0x38], %o5
sub %o6, 0x045C, %l4
edge16l %l1, %l3, %g7
fabss %f4, %f13
mulx %i7, %l6, %i6
tg %xcc, 0x3
subcc %g4, 0x137B, %o1
tn %xcc, 0x3
bleu loop_560
loop_560:
fpadd32s %f9, %f8, %f8
fandnot2s %f2, %f11, %f2
fandnot2 %f8, %f12, %f2
addccc %i1, 0x0F03, %g3
edge32ln %o3, %o7, %g2
tge %xcc, 0x6
umulcc %i4, 0x19BD, %i0
bleu,pn %xcc, loop_561
loop_561:
movpos %icc, %g5, %i5
tcc %xcc, 0x0
udivcc %i3, 0x1B9A, %o4
srl %g1, 0x0E, %l2
smulcc %o2, %l0, %l5
fmovdle %icc, %f7, %f12
movcs %icc, %i2, %g6
edge16 %o5, %o6, %o0
nop
setx loop_562, %l0, %l1
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_562:
movpos %icc, %l1, %l3
andn %l4, 0x1E70, %i7
sdivx %l6, 0x0D3A, %g7
xnorcc %i6, %g4, %i1
addc %o1, 0x124F, %g3
andcc %o3, %o7, %g2
fmovde %xcc, %f12, %f2
bge,a,pt %xcc, loop_563
loop_563:
ldsb [%l7 + 0x08], %i0
sdivx %g5, 0x0375, %i4
move %icc, %i5, %o4
tsubcc %i3, 0x0D55, %l2
movrlz %g1, 0x23E, %l0
ldsh [%l7 + 0x0A], %l5
smul %i2, %g6, %o5
stw %o2, [%l7 + 0x44]
edge32l %o0, %l1, %l3
movrlz %l4, 0x31A, %o6
stx %l6, [%l7 + 0x38]
and %g7, %i6, %i7
sdivx %i1, 0x0A4A, %g4
sra %o1, %g3, %o3
srlx %o7, 0x1F, %g2
fpsub32s %f2, %f14, %f12
sub %i0, %g5, %i4
ldsb [%l7 + 0x54], %o4
faligndata %f12, %f12, %f4
andn %i3, 0x13B3, %l2
ldd [%l7 + 0x58], %f12
movvs %icc, %g1, %l0
tpos %xcc, 0x2
addccc %i5, %i2, %g6
tleu %icc, 0x1
bvs,a,pn %icc, loop_564
loop_564:
fmovdg %icc, %f1, %f8
st %f9, [%l7 + 0x34]
fsrc1s %f11, %f2
ta %icc, 0x3
srax %l5, 0x02, %o2
subccc %o0, %l1, %o5
udivx %l4, 0x01BF, %o6
sll %l3, 0x13, %g7
movle %xcc, %l6, %i7
sra %i1, 0x02, %i6
stx %o1, [%l7 + 0x08]
orncc %g3, %g4, %o3
mulx %g2, %i0, %g5
mova %xcc, %o7, %i4
ba,pt %xcc, loop_565
loop_565:
fnot1s %f11, %f1
subc %o4, %l2, %i3
fornot2 %f14, %f14, %f4
tvs %icc, 0x4
stb %g1, [%l7 + 0x08]
fands %f15, %f10, %f3
ta %icc, 0x1
fbl %fcc2, loop_566
loop_566:
st %f9, [%l7 + 0x34]
ld [%l7 + 0x0C], %f3
smulcc %l0, %i2, %i5
subcc %g6, 0x09A3, %o2
ldx [%l7 + 0x48], %o0
ldsw [%l7 + 0x08], %l5
sdivcc %o5, 0x1A54, %l1
add %o6, 0x0D49, %l3
udivx %g7, 0x1105, %l4
tsubcc %i7, 0x1A2A, %l6
tleu %xcc, 0x3
fpadd16s %f7, %f3, %f2
or %i6, 0x0F39, %i1
edge8ln %g3, %g4, %o1
array8 %g2, %o3, %g5
edge32n %o7, %i0, %o4
fpadd32 %f6, %f8, %f14
fnors %f13, %f7, %f11
stb %i4, [%l7 + 0x13]
brgz,a %l2, loop_567
loop_567:
sra %i3, %l0, %i2
popc 0x1DF5, %g1
brlz,a %g6, loop_568
loop_568:
mulscc %i5, %o0, %o2
fandnot2 %f2, %f4, %f2
edge8n %o5, %l1, %l5
te %xcc, 0x0
sth %l3, [%l7 + 0x48]
bg,a,pn %xcc, loop_569
loop_569:
fornot2s %f9, %f14, %f3
popc 0x0130, %o6
srax %l4, 0x01, %i7
tvs %xcc, 0x0
fpadd16s %f11, %f1, %f11
fbule,a %fcc1, loop_570
loop_570:
fmovse %icc, %f13, %f7
movne %xcc, %l6, %g7
tgu %xcc, 0x4
tn %icc, 0x6
fbne,a %fcc1, loop_571
loop_571:
andn %i6, 0x00F6, %i1
edge16ln %g3, %g4, %g2
taddcc %o1, %g5, %o3
move %icc, %i0, %o4
lduw [%l7 + 0x44], %o7
fzero %f8
sethi 0x021B, %l2
orn %i4, %i3, %l0
sllx %g1, 0x05, %g6
edge32ln %i2, %o0, %i5
sdivx %o2, 0x1207, %l1
stb %o5, [%l7 + 0x68]
ldd [%l7 + 0x40], %f4
fmul8x16au %f11, %f5, %f6
fone %f4
fxors %f0, %f5, %f12
sub %l3, %o6, %l5
brlz,a %i7, loop_572
loop_572:
tneg %icc, 0x5
sethi 0x121A, %l4
tpos %xcc, 0x5
movl %icc, %l6, %g7
bleu,pn %icc, loop_573
loop_573:
andn %i1, %i6, %g3
bvs %icc, loop_574
loop_574:
sll %g2, 0x0F, %o1
movne %xcc, %g4, %o3
andn %i0, 0x17CA, %o4
fmovscc %icc, %f2, %f14
fmuld8ulx16 %f8, %f12, %f14
movge %icc, %g5, %l2
brgez,a %o7, loop_575
loop_575:
fbul,a %fcc1, loop_576
loop_576:
edge16 %i3, %i4, %g1
movg %icc, %l0, %g6
smulcc %o0, %i2, %o2
lduh [%l7 + 0x32], %l1
tl %icc, 0x6
ldsw [%l7 + 0x48], %i5
fmovs %f8, %f13
fmovse %xcc, %f7, %f3
movcs %xcc, %l3, %o6
movrne %o5, %l5, %l4
fmovrdlz %l6, %f0, %f0
fmul8x16 %f13, %f4, %f8
fmovsgu %icc, %f10, %f12
fexpand %f7, %f14
fble,a %fcc2, loop_577
loop_577:
tpos %xcc, 0x4
edge32l %g7, %i1, %i6
sub %g3, 0x1C66, %i7
alignaddr %g2, %o1, %o3
sra %g4, %i0, %g5
stw %l2, [%l7 + 0x6C]
edge8 %o7, %i3, %i4
tl %xcc, 0x3
srlx %g1, %l0, %g6
movpos %xcc, %o4, %i2
andncc %o0, %l1, %i5
ld [%l7 + 0x10], %f6
udivcc %o2, 0x0E16, %l3
edge8n %o5, %l5, %l4
ldub [%l7 + 0x0F], %o6
ldd [%l7 + 0x08], %f8
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 2:
!
! Type f : 184
! Type cti : 118
! Type i : 573
! Type l : 125
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Thread 3 Start
!
main_t3:
!# Initialize registers ..
!# Global registers
set 0xE, %g1
set 0x0, %g2
set 0x3, %g3
set 0x3, %g4
set 0x2, %g5
set 0x5, %g6
set 0x2, %g7
!# Input registers
set -0xF, %i0
set -0x3, %i1
set -0x4, %i2
set -0xA, %i3
set -0x3, %i4
set -0x6, %i5
set -0x8, %i6
set -0x5, %i7
!# Local registers
set 0x0F7DC7B1, %l0
set 0x354DED78, %l1
set 0x2B26FAA4, %l2
set 0x01276DC8, %l3
set 0x62B915D4, %l4
set 0x74ABDAB7, %l5
set 0x2D1794FA, %l6
!# Output registers
set -0x1B8C, %o0
set -0x09A6, %o1
set 0x1885, %o2
set -0x0409, %o3
set 0x0730, %o4
set -0x0C0D, %o5
set -0x1FC5, %o6
set -0x0A6B, %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 ..
fandnot2s %f4, %f3, %f11
fmovsl %xcc, %f4, %f11
fmovspos %xcc, %f15, %f3
fcmple16 %f8, %f2, %l6
move %icc, %i1, %i6
fbl,a %fcc1, loop_578
loop_578:
brlz %g7, loop_579
loop_579:
bleu,a,pt %xcc, loop_580
loop_580:
bge,a %icc, loop_581
loop_581:
fmovrdgez %i7, %f14, %f0
fcmpne32 %f0, %f10, %g3
fmovdne %xcc, %f4, %f8
fmovdvc %xcc, %f3, %f3
fmovdleu %xcc, %f14, %f13
popc %g2, %o3
siam 0x0
fcmpes %fcc2, %f8, %f4
tcs %xcc, 0x4
fmovdg %xcc, %f1, %f7
fmovrde %o1, %f14, %f0
movrne %i0, 0x2A3, %g5
fmuld8ulx16 %f15, %f12, %f12
fmul8ulx16 %f0, %f12, %f12
fmovsle %icc, %f10, %f10
fmovsg %icc, %f13, %f14
fmovda %xcc, %f9, %f9
fmul8x16al %f8, %f12, %f0
fsrc1 %f8, %f10
fmovsleu %icc, %f15, %f4
fmovsle %xcc, %f11, %f14
fnor %f4, %f14, %f4
fcmpeq16 %f2, %f4, %g4
edge16n %o7, %i3, %i4
fcmple16 %f2, %f4, %l2
bshuffle %f8, %f10, %f8
fcmple16 %f12, %f8, %l0
tneg %icc, 0x2
bcs,a loop_582
loop_582:
pdist %f8, %f6, %f2
fbo,a %fcc0, loop_583
loop_583:
st %f5, [%l7 + 0x08]
orn %g1, %g6, %o4
fandnot1 %f4, %f14, %f14
fpadd16 %f4, %f0, %f14
fbule,a %fcc1, loop_584
loop_584:
fmovd %f10, %f4
fornot1 %f0, %f12, %f2
bshuffle %f0, %f8, %f8
std %f14, [%l7 + 0x40]
ba,a,pn %icc, loop_585
loop_585:
ldd [%l7 + 0x28], %f0
fornot1 %f0, %f10, %f0
taddcc %o0, %l1, %i5
fandnot1s %f2, %f1, %f1
fornot1 %f8, %f4, %f2
movcc %icc, %o2, %l3
bn %xcc, loop_586
loop_586:
st %f11, [%l7 + 0x5C]
tneg %xcc, 0x4
fmul8x16 %f10, %f12, %f0
fbue,a %fcc0, loop_587
loop_587:
fmovsle %icc, %f0, %f11
tvs %xcc, 0x2
tg %xcc, 0x7
ld [%l7 + 0x48], %f12
fmul8ulx16 %f4, %f6, %f10
fornot1 %f0, %f8, %f10
for %f2, %f2, %f4
movneg %xcc, %o5, %l5
tcc %icc, 0x7
ldsh [%l7 + 0x0E], %i2
faligndata %f10, %f12, %f12
fabss %f10, %f3
fpadd32s %f13, %f12, %f14
fcmpgt16 %f4, %f6, %o6
stw %l6, [%l7 + 0x1C]
taddcctv %l4, 0x09F9, %i6
fmovsneg %xcc, %f10, %f9
fmovdpos %icc, %f12, %f12
fbge,a %fcc0, loop_588
loop_588:
fnot2 %f10, %f14
fsrc2 %f2, %f14
fmovrse %i1, %f7, %f5
fbu,a %fcc3, loop_589
loop_589:
fandnot2s %f7, %f0, %f4
fand %f0, %f14, %f10
fnegs %f10, %f2
lduw [%l7 + 0x60], %g7
bvc %icc, loop_590
loop_590:
fmovscc %icc, %f4, %f0
fmovrdne %g3, %f4, %f8
fmovrdlz %g2, %f14, %f12
fmovsneg %icc, %f13, %f13
fnot1s %f15, %f6
sra %o3, %i7, %i0
movvs %icc, %g5, %o1
fzeros %f0
bge %icc, loop_591
loop_591:
ldsh [%l7 + 0x62], %g4
fmovse %xcc, %f10, %f4
fcmpgt32 %f6, %f6, %o7
fpadd16s %f5, %f6, %f14
fnands %f11, %f6, %f12
tl %xcc, 0x3
fmovsl %xcc, %f1, %f10
fmovsn %icc, %f6, %f11
ldub [%l7 + 0x3E], %i4
fmovda %icc, %f15, %f14
fmovdvc %xcc, %f11, %f2
fcmpne32 %f0, %f10, %i3
fbe %fcc1, loop_592
loop_592:
fornot2s %f11, %f15, %f2
fnors %f12, %f0, %f14
sth %l0, [%l7 + 0x72]
edge16 %l2, %g1, %o4
fcmpes %fcc2, %f3, %f14
tle %xcc, 0x1
stw %g6, [%l7 + 0x5C]
std %f10, [%l7 + 0x30]
brgz,a %o0, loop_593
loop_593:
sdiv %l1, 0x1321, %i5
movg %xcc, %o2, %l3
fexpand %f10, %f12
fpack32 %f4, %f2, %f2
movrlez %l5, %i2, %o6
move %icc, %o5, %l4
for %f10, %f10, %f12
fpsub16s %f8, %f9, %f2
fmovrsgz %l6, %f7, %f15
fcmpgt16 %f10, %f6, %i1
stb %i6, [%l7 + 0x44]
fmuld8ulx16 %f3, %f1, %f10
stx %g7, [%l7 + 0x78]
fmovspos %xcc, %f12, %f12
nop
setx loop_594, %l0, %l1
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_594:
and %g3, %o3, %g2
fmovsneg %icc, %f11, %f7
mulx %i7, %g5, %o1
fmovrdlz %i0, %f14, %f14
fmovrslz %o7, %f3, %f11
fpadd16s %f11, %f8, %f8
fbuge,a %fcc2, loop_595
loop_595:
fnot2s %f3, %f3
fmovd %f8, %f12
fmovdleu %xcc, %f13, %f9
std %f14, [%l7 + 0x30]
movrgez %i4, %i3, %l0
fmovrdgz %l2, %f14, %f12
fcmpeq32 %f2, %f8, %g4
brz,a %o4, loop_596
loop_596:
fble %fcc0, loop_597
loop_597:
fbge %fcc3, loop_598
loop_598:
taddcctv %g6, %g1, %o0
fmovrslez %l1, %f0, %f5
fmovscc %icc, %f3, %f2
fand %f0, %f4, %f0
fcmpd %fcc0, %f0, %f14
mulscc %i5, 0x195F, %o2
fxnors %f2, %f0, %f14
ldsb [%l7 + 0x57], %l3
siam 0x7
taddcc %l5, %i2, %o5
stx %o6, [%l7 + 0x70]
fmul8x16au %f3, %f3, %f2
siam 0x1
fones %f3
stw %l4, [%l7 + 0x44]
bpos,a,pt %xcc, loop_599
loop_599:
fpadd32s %f7, %f0, %f3
bg loop_600
loop_600:
fabss %f1, %f3
ba,a %icc, loop_601
loop_601:
fmovdvs %xcc, %f6, %f4
bg loop_602
loop_602:
fandnot2 %f14, %f4, %f4
array8 %i1, %l6, %g7
fmovs %f15, %f11
fcmpne16 %f10, %f14, %i6
fmovrse %g3, %f8, %f3
faligndata %f14, %f14, %f4
fmovrslz %g2, %f7, %f11
fnot1s %f3, %f11
tvc %icc, 0x0
fcmpgt16 %f14, %f14, %i7
fnands %f2, %f13, %f8
fmovdneg %icc, %f7, %f5
fmovde %xcc, %f3, %f2
fnegd %f12, %f0
ldub [%l7 + 0x2E], %o3
fmovsa %icc, %f14, %f4
bl,pt %icc, loop_603
loop_603:
ble,a loop_604
loop_604:
movpos %xcc, %o1, %g5
fbn,a %fcc3, loop_605
loop_605:
edge16ln %o7, %i4, %i0
fmovdvc %icc, %f6, %f13
sra %l0, %l2, %g4
sethi 0x0274, %o4
fmovsg %xcc, %f1, %f12
sra %g6, %g1, %i3
movre %l1, %i5, %o2
fxnors %f15, %f12, %f7
edge8 %o0, %l3, %i2
fmovde %icc, %f12, %f10
ldsw [%l7 + 0x24], %l5
tcs %icc, 0x5
fcmped %fcc0, %f8, %f0
umulcc %o6, %o5, %i1
st %f4, [%l7 + 0x10]
fmovrse %l4, %f2, %f6
fnors %f4, %f12, %f6
fbo,a %fcc0, loop_606
loop_606:
lduw [%l7 + 0x64], %g7
ldsh [%l7 + 0x2C], %l6
tgu %icc, 0x0
ldsw [%l7 + 0x40], %g3
edge16n %g2, %i7, %i6
fmovdneg %xcc, %f11, %f9
fmovrslez %o3, %f0, %f3
fmovde %icc, %f8, %f9
fmovs %f9, %f0
fmovd %f6, %f6
fmovsa %xcc, %f7, %f12
fcmps %fcc1, %f15, %f10
fpsub32 %f6, %f8, %f0
fmovrdgez %g5, %f10, %f6
fmuld8sux16 %f1, %f5, %f10
fsrc1 %f14, %f10
std %f4, [%l7 + 0x50]
bg %icc, loop_607
loop_607:
fmovrdlez %o7, %f10, %f12
fpack32 %f12, %f8, %f10
ldub [%l7 + 0x7A], %i4
edge8 %o1, %l0, %l2
fmovsn %icc, %f10, %f10
fmovspos %xcc, %f13, %f2
fxnors %f5, %f8, %f5
movleu %icc, %i0, %o4
ldd [%l7 + 0x58], %f10
fornot1s %f15, %f0, %f9
fands %f9, %f12, %f7
fmovsleu %xcc, %f13, %f7
fbule %fcc0, loop_608
loop_608:
st %f10, [%l7 + 0x44]
fmovrdgz %g4, %f8, %f0
fandnot2s %f14, %f1, %f13
fornot1s %f3, %f7, %f2
stw %g6, [%l7 + 0x34]
fmovdvs %xcc, %f1, %f4
fandnot1s %f12, %f3, %f4
lduw [%l7 + 0x18], %i3
fcmpeq32 %f6, %f12, %l1
siam 0x1
fcmps %fcc3, %f5, %f14
fpsub32 %f14, %f4, %f6
taddcctv %i5, %o2, %o0
fcmple16 %f4, %f0, %g1
fcmpgt32 %f4, %f2, %l3
fmovdpos %xcc, %f15, %f10
fexpand %f3, %f10
ldd [%l7 + 0x50], %f2
fcmpgt32 %f2, %f10, %l5
movvs %xcc, %i2, %o5
fsrc2 %f0, %f6
fmovsvc %xcc, %f12, %f9
te %xcc, 0x5
fmovsn %xcc, %f2, %f7
fmovrse %o6, %f0, %f7
fmovdneg %icc, %f4, %f5
fmovsg %xcc, %f14, %f7
bne %icc, loop_609
loop_609:
fmovs %f11, %f13
fmovdge %icc, %f2, %f2
fone %f6
fmovrslez %i1, %f1, %f1
fbe %fcc3, loop_610
loop_610:
move %icc, %g7, %l4
bshuffle %f12, %f0, %f0
fmovrdlz %l6, %f2, %f2
umul %g2, %i7, %i6
std %f12, [%l7 + 0x18]
st %f4, [%l7 + 0x38]
stx %g3, [%l7 + 0x08]
fmovsl %xcc, %f10, %f2
fandnot2 %f2, %f6, %f2
fmovda %xcc, %f6, %f5
call loop_611
loop_611:
ldsb [%l7 + 0x2A], %g5
brz %o3, loop_612
loop_612:
fmovrde %o7, %f10, %f4
fxor %f2, %f2, %f2
bpos,pt %xcc, loop_613
loop_613:
movrgez %i4, 0x32E, %l0
alignaddr %l2, %o1, %o4
fpadd16s %f8, %f4, %f12
movleu %icc, %g4, %i0
fmul8x16au %f15, %f7, %f0
fmovsa %icc, %f6, %f11
fmovsn %icc, %f13, %f7
fmovdle %icc, %f13, %f2
movcs %icc, %i3, %g6
fmovs %f11, %f1
fmul8x16al %f13, %f5, %f10
stx %i5, [%l7 + 0x30]
fmovscc %icc, %f1, %f2
fcmple32 %f10, %f10, %o2
fbl %fcc0, loop_614
loop_614:
edge32ln %o0, %l1, %g1
fnegs %f8, %f14
fmovse %icc, %f11, %f2
st %f8, [%l7 + 0x78]
stx %l3, [%l7 + 0x50]
bvs,a,pt %xcc, loop_615
loop_615:
fpadd16 %f8, %f4, %f2
fmovrslz %i2, %f7, %f2
fxnor %f12, %f14, %f12
fmul8x16au %f13, %f4, %f10
fone %f4
bgu,pt %xcc, loop_616
loop_616:
xor %l5, 0x11BF, %o5
fmovsne %xcc, %f5, %f9
fnors %f8, %f15, %f14
tneg %xcc, 0x4
fmovrsgez %o6, %f8, %f14
fpsub32s %f12, %f10, %f1
fnors %f15, %f2, %f6
fbne %fcc0, loop_617
loop_617:
fmul8x16au %f12, %f12, %f2
subccc %i1, %l4, %l6
nop
setx loop_618, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_618:
fmovdpos %icc, %f2, %f15
edge16ln %g7, %g2, %i6
fandnot1 %f12, %f0, %f8
fbule %fcc0, loop_619
loop_619:
bcc,pn %xcc, loop_620
loop_620:
fmovdpos %xcc, %f12, %f3
sllx %g3, 0x17, %g5
bneg,pt %icc, loop_621
loop_621:
fcmped %fcc3, %f2, %f14
fbne,a %fcc3, loop_622
loop_622:
brlz,a %i7, loop_623
loop_623:
fmovrde %o3, %f2, %f6
fnegd %f10, %f14
srlx %i4, %l0, %l2
fcmple32 %f8, %f14, %o7
fble,a %fcc2, loop_624
loop_624:
ldub [%l7 + 0x7C], %o1
fmovspos %xcc, %f6, %f6
fmovspos %icc, %f1, %f14
fxnor %f8, %f4, %f6
fcmpd %fcc2, %f12, %f4
stw %o4, [%l7 + 0x40]
fnands %f2, %f3, %f13
edge32n %g4, %i3, %i0
ldd [%l7 + 0x70], %f4
fcmpes %fcc3, %f10, %f10
st %f11, [%l7 + 0x24]
fmovsne %xcc, %f14, %f12
fmuld8sux16 %f6, %f2, %f14
fandnot2 %f10, %f10, %f12
fcmpne32 %f8, %f0, %i5
fbl,a %fcc1, loop_625
loop_625:
bneg,pt %icc, loop_626
loop_626:
tn %icc, 0x4
fbu %fcc2, loop_627
loop_627:
fmul8x16au %f3, %f5, %f0
bne,a %xcc, loop_628
loop_628:
fmovsg %icc, %f9, %f3
alignaddr %g6, %o2, %l1
sllx %o0, 0x0A, %g1
fcmpeq32 %f4, %f2, %i2
fmovrse %l5, %f3, %f12
fmul8x16au %f8, %f7, %f8
fmovsge %icc, %f2, %f11
fmovdle %icc, %f14, %f12
fnegd %f0, %f14
fmovrslez %o5, %f4, %f0
andcc %l3, 0x0AF2, %i1
bcs,pt %icc, loop_629
loop_629:
fmovdcc %xcc, %f5, %f5
fnot1s %f13, %f7
fornot2 %f12, %f14, %f2
fmovdgu %icc, %f11, %f9
bvs,pn %icc, loop_630
loop_630:
mova %xcc, %o6, %l4
fmovdgu %icc, %f8, %f12
fzero %f10
fcmps %fcc1, %f5, %f0
ldsw [%l7 + 0x54], %l6
edge16n %g2, %g7, %g3
fmovrsgz %i6, %f2, %f5
nop
setx loop_631, %l0, %l1
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_631:
fmuld8sux16 %f0, %f12, %f0
fcmple16 %f14, %f2, %i7
fcmple16 %f8, %f2, %o3
fmovd %f0, %f8
siam 0x1
fpsub32 %f0, %f10, %f4
fpsub16s %f12, %f12, %f5
stb %i4, [%l7 + 0x7C]
fornot2 %f8, %f6, %f14
fnors %f5, %f12, %f1
fmovdneg %xcc, %f11, %f2
fmovrslez %l0, %f12, %f2
fandnot2 %f14, %f10, %f6
fcmps %fcc3, %f13, %f7
fcmpgt32 %f10, %f14, %g5
tpos %icc, 0x4
fmovda %xcc, %f15, %f11
fcmple32 %f12, %f12, %l2
fors %f0, %f0, %f10
fmovsvs %icc, %f9, %f15
fba %fcc3, loop_632
loop_632:
fmovdvs %xcc, %f13, %f14
fble %fcc1, loop_633
loop_633:
ldd [%l7 + 0x08], %f4
fexpand %f5, %f6
fmovsvs %xcc, %f8, %f0
fmovrse %o1, %f4, %f1
fsrc1s %f11, %f3
stw %o7, [%l7 + 0x74]
fpsub32 %f14, %f4, %f8
fmovsn %icc, %f7, %f9
fmovsg %xcc, %f4, %f11
fands %f0, %f3, %f10
fbue,a %fcc0, loop_634
loop_634:
fmovrsgz %g4, %f9, %f5
stx %o4, [%l7 + 0x08]
fmul8x16 %f10, %f2, %f0
lduh [%l7 + 0x26], %i0
fpsub16 %f4, %f12, %f8
fcmped %fcc0, %f6, %f0
andncc %i5, %g6, %i3
fpadd32s %f0, %f3, %f11
fornot2 %f8, %f0, %f14
fmovrdgz %l1, %f2, %f8
fands %f9, %f15, %f11
bl,pt %icc, loop_635
loop_635:
ldd [%l7 + 0x20], %f8
fnot2s %f10, %f5
ld [%l7 + 0x10], %f15
brz,a %o2, loop_636
loop_636:
fmovdle %icc, %f0, %f15
fnot2s %f8, %f5
fxnor %f8, %f12, %f0
fmovrdlz %o0, %f14, %f14
fxnor %f2, %f10, %f14
fmuld8sux16 %f2, %f5, %f0
edge32 %i2, %l5, %g1
addc %l3, %o5, %o6
fsrc2s %f15, %f15
stx %i1, [%l7 + 0x20]
fmovsvc %icc, %f0, %f0
fsrc1 %f8, %f14
fpadd32s %f0, %f5, %f4
sth %l6, [%l7 + 0x36]
fmovrsgez %g2, %f4, %f13
fmovrdgez %g7, %f10, %f8
move %icc, %l4, %g3
fnand %f8, %f4, %f14
fmovsa %xcc, %f7, %f6
bne loop_637
loop_637:
fmovse %xcc, %f12, %f0
fandnot2 %f14, %f8, %f6
edge8 %i6, %o3, %i7
fcmped %fcc3, %f12, %f4
fnor %f10, %f0, %f14
lduh [%l7 + 0x38], %l0
fpadd16 %f14, %f0, %f10
pdist %f2, %f10, %f4
fba %fcc2, loop_638
loop_638:
edge16n %g5, %i4, %o1
fblg,a %fcc0, loop_639
loop_639:
orncc %l2, 0x1E55, %o7
ldub [%l7 + 0x08], %g4
addc %o4, 0x0783, %i5
sra %g6, 0x17, %i0
fmovdge %icc, %f2, %f14
fmovda %icc, %f7, %f10
fpsub32 %f4, %f8, %f8
brlez %i3, loop_640
loop_640:
orn %l1, %o0, %i2
fmul8x16 %f11, %f8, %f12
fcmpgt16 %f2, %f12, %l5
bneg,a %xcc, loop_641
loop_641:
brlz %g1, loop_642
loop_642:
lduw [%l7 + 0x4C], %o2
ldd [%l7 + 0x60], %f8
edge16 %l3, %o6, %i1
fpadd16s %f8, %f0, %f13
fcmpes %fcc1, %f3, %f0
ble,a,pt %icc, loop_643
loop_643:
fcmpd %fcc2, %f14, %f8
fmovdcc %xcc, %f7, %f9
tgu %xcc, 0x5
fmovsne %xcc, %f15, %f8
fornot2 %f0, %f12, %f2
movrne %o5, %g2, %g7
fmovsne %xcc, %f5, %f13
tcc %xcc, 0x7
fmovrsne %l4, %f9, %f14
and %g3, 0x0F02, %l6
fmovrdlz %o3, %f0, %f14
movneg %xcc, %i6, %l0
st %f8, [%l7 + 0x38]
fmul8x16al %f4, %f14, %f2
fornot2 %f6, %f12, %f2
fbu %fcc3, loop_644
loop_644:
fmovdvc %xcc, %f3, %f9
fone %f8
fmovd %f12, %f8
pdist %f10, %f12, %f2
fmovrdgz %i7, %f12, %f4
edge32n %g5, %i4, %o1
fmovdg %icc, %f14, %f0
fcmpgt32 %f10, %f4, %l2
bleu,a %xcc, loop_645
loop_645:
smul %o7, 0x0D5B, %o4
taddcc %g4, 0x1000, %i5
fnor %f4, %f6, %f4
lduh [%l7 + 0x18], %g6
fmovdge %icc, %f2, %f1
fmovrdgez %i0, %f2, %f12
edge32n %i3, %l1, %o0
ldx [%l7 + 0x30], %i2
fsrc2 %f10, %f0
faligndata %f12, %f14, %f2
fmovsleu %icc, %f2, %f10
fmovsgu %icc, %f4, %f9
fmovdle %xcc, %f8, %f2
fpack32 %f2, %f14, %f2
andcc %g1, %o2, %l3
lduw [%l7 + 0x5C], %l5
fmovdle %icc, %f3, %f0
fmul8x16 %f14, %f10, %f0
fmovrdgz %i1, %f8, %f8
andn %o6, 0x01C4, %o5
sdiv %g7, 0x0975, %g2
fmul8x16 %f4, %f0, %f2
sra %g3, %l6, %l4
fabsd %f12, %f12
fmovdl %xcc, %f8, %f9
tn %xcc, 0x4
fmovrdlez %i6, %f2, %f14
movrne %o3, 0x043, %i7
fornot2 %f4, %f2, %f12
tcc %xcc, 0x7
fmovsa %icc, %f7, %f12
nop
setx loop_646, %l0, %l1
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_646:
fbu %fcc1, loop_647
loop_647:
fpadd32 %f8, %f6, %f6
fmovdge %xcc, %f12, %f13
fbule,a %fcc2, loop_648
loop_648:
bneg,pt %xcc, loop_649
loop_649:
edge8ln %l0, %i4, %o1
fxors %f1, %f14, %f4
ldsh [%l7 + 0x46], %l2
fmovd %f12, %f14
fands %f10, %f1, %f8
fpadd16s %f13, %f6, %f3
fnot1s %f1, %f7
fcmpeq16 %f12, %f0, %o7
fmovs %f5, %f9
fsrc1s %f5, %f0
fnot1s %f2, %f11
movgu %xcc, %o4, %g4
ldx [%l7 + 0x30], %g5
edge16ln %i5, %i0, %g6
array32 %i3, %o0, %l1
fmuld8sux16 %f6, %f4, %f4
fbl,a %fcc1, loop_650
loop_650:
fmovrslez %g1, %f14, %f3
movge %icc, %i2, %o2
fsrc1 %f12, %f0
tle %xcc, 0x2
ldd [%l7 + 0x38], %f14
fbo %fcc1, loop_651
loop_651:
fnot1s %f2, %f0
fbe,a %fcc0, loop_652
loop_652:
stb %l3, [%l7 + 0x2A]
fmovdcc %xcc, %f12, %f7
fandnot2 %f8, %f8, %f0
fbl %fcc3, loop_653
loop_653:
fmuld8sux16 %f0, %f5, %f0
lduw [%l7 + 0x10], %i1
fandnot2s %f11, %f3, %f11
fpadd32s %f4, %f3, %f14
fcmps %fcc1, %f4, %f15
sth %o6, [%l7 + 0x32]
fmovdn %icc, %f15, %f0
array8 %o5, %g7, %g2
faligndata %f12, %f14, %f8
nop
setx loop_654, %l0, %l1
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_654:
sll %g3, %l6, %l5
addc %i6, %o3, %l4
ldsh [%l7 + 0x38], %l0
fcmple32 %f10, %f0, %i7
fpsub32s %f4, %f0, %f15
fornot1 %f6, %f10, %f14
fnegd %f0, %f8
fnegd %f10, %f2
siam 0x6
fxor %f8, %f14, %f0
bge,pn %xcc, loop_655
loop_655:
ldx [%l7 + 0x58], %i4
fnand %f12, %f4, %f6
fbe,a %fcc2, loop_656
loop_656:
fmovsg %icc, %f10, %f11
fcmpne16 %f8, %f10, %o1
fmovdge %xcc, %f13, %f11
ldub [%l7 + 0x39], %l2
fbg %fcc3, loop_657
loop_657:
fpack16 %f6, %f0
fnegs %f13, %f6
ldsb [%l7 + 0x66], %o7
bcc,pn %xcc, loop_658
loop_658:
tvc %xcc, 0x5
edge32n %o4, %g4, %g5
sllx %i0, 0x17, %g6
movre %i5, 0x2D6, %i3
fmovrdgez %l1, %f8, %f4
fmul8x16 %f10, %f4, %f14
fmovrsne %g1, %f0, %f15
fmovda %xcc, %f13, %f2
fcmpes %fcc0, %f0, %f6
ldd [%l7 + 0x58], %f4
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:
sdivcc %i2, 0x1B34, %o0
fblg,a %fcc0, loop_660
loop_660:
fmovrdgez %o2, %f10, %f6
movcc %icc, %i1, %l3
ldsh [%l7 + 0x74], %o6
sdivcc %g7, 0x0856, %o5
fpsub16s %f14, %f10, %f7
fmuld8sux16 %f5, %f3, %f10
fpack32 %f0, %f8, %f0
fxnor %f8, %f4, %f0
fmovdleu %xcc, %f15, %f9
fornot1 %f14, %f8, %f12
movcs %xcc, %g3, %l6
fnors %f13, %f14, %f7
fpadd16 %f14, %f0, %f6
fpadd32s %f5, %f14, %f2
bne,pt %xcc, loop_661
loop_661:
fnand %f12, %f12, %f14
fmovsne %icc, %f10, %f1
nop
setx loop_662, %l0, %l1
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_662:
bshuffle %f4, %f2, %f4
sllx %g2, %i6, %l5
fpsub16 %f10, %f12, %f10
fmovdneg %icc, %f12, %f8
stx %o3, [%l7 + 0x38]
brnz %l0, loop_663
loop_663:
fandnot2s %f14, %f8, %f0
fmovspos %icc, %f1, %f15
array32 %l4, %i7, %o1
fnand %f2, %f4, %f6
fmovrdgz %i4, %f10, %f14
fexpand %f9, %f0
fmovdvc %icc, %f7, %f13
lduw [%l7 + 0x3C], %l2
smulcc %o4, 0x0679, %o7
fzeros %f14
fmovde %icc, %f1, %f14
fors %f11, %f4, %f1
movne %xcc, %g5, %i0
fsrc1s %f3, %f2
fmovdl %xcc, %f6, %f12
movrgz %g4, %i5, %i3
lduw [%l7 + 0x7C], %g6
fnor %f14, %f8, %f10
mulx %g1, %l1, %o0
edge8ln %i2, %i1, %o2
fnor %f4, %f12, %f10
edge16n %o6, %l3, %g7
fmovdneg %xcc, %f14, %f2
ldd [%l7 + 0x08], %f4
fandnot1s %f9, %f3, %f15
fmovscc %xcc, %f10, %f12
fxors %f1, %f15, %f8
movneg %xcc, %o5, %l6
lduw [%l7 + 0x48], %g3
fandnot2s %f12, %f6, %f11
brnz %g2, loop_664
loop_664:
srax %l5, %o3, %i6
nop
setx loop_665, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_665:
fpsub32 %f0, %f2, %f14
ldsw [%l7 + 0x20], %l4
and %i7, 0x1DAD, %l0
udivcc %i4, 0x1171, %o1
pdist %f2, %f10, %f10
fpadd16s %f3, %f9, %f4
movrlez %o4, 0x2C3, %o7
fbul,a %fcc2, loop_666
loop_666:
fzero %f12
bshuffle %f6, %f4, %f2
subccc %l2, %g5, %g4
sdiv %i5, 0x085A, %i3
stb %i0, [%l7 + 0x69]
ldsh [%l7 + 0x36], %g1
add %l1, %o0, %g6
fmovscc %icc, %f9, %f12
bvc,a,pn %xcc, loop_667
loop_667:
or %i1, 0x036C, %o2
udiv %i2, 0x081E, %l3
fzeros %f14
tpos %icc, 0x1
fmovdg %icc, %f1, %f6
or %o6, %o5, %g7
fmovdl %icc, %f10, %f9
fexpand %f12, %f8
fcmpes %fcc2, %f10, %f10
fmuld8ulx16 %f11, %f15, %f10
subcc %l6, %g3, %l5
std %f2, [%l7 + 0x08]
edge16n %o3, %g2, %l4
fmovsl %icc, %f3, %f3
fcmpgt16 %f12, %f2, %i7
fpadd16 %f8, %f2, %f14
fmovsg %xcc, %f15, %f6
fors %f1, %f5, %f6
fmovrsne %l0, %f6, %f10
ldsh [%l7 + 0x28], %i4
fornot2 %f2, %f4, %f12
lduw [%l7 + 0x50], %i6
fmovdl %icc, %f8, %f1
sdivx %o1, 0x1F91, %o4
movrlz %o7, %g5, %g4
fmovdpos %xcc, %f14, %f2
fmovdn %icc, %f8, %f12
fnors %f2, %f15, %f13
for %f14, %f12, %f2
nop
setx loop_668, %l0, %l1
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_668:
stx %l2, [%l7 + 0x28]
fornot1s %f15, %f15, %f14
ldd [%l7 + 0x20], %f4
move %icc, %i3, %i5
fpadd16s %f15, %f9, %f2
fblg %fcc3, loop_669
loop_669:
fbn %fcc3, loop_670
loop_670:
ldsb [%l7 + 0x1D], %i0
edge8 %g1, %o0, %g6
bshuffle %f4, %f6, %f10
fbl,a %fcc3, loop_671
loop_671:
fmovrslz %l1, %f1, %f12
fmovdl %icc, %f8, %f15
fpack16 %f12, %f13
fandnot1 %f6, %f14, %f10
fnegs %f9, %f7
fpadd32s %f4, %f6, %f3
bvs %icc, loop_672
loop_672:
movleu %xcc, %o2, %i2
pdist %f14, %f12, %f0
fmovrdlez %i1, %f14, %f4
fxnors %f12, %f3, %f14
ble,a,pt %xcc, loop_673
loop_673:
fbue %fcc0, loop_674
loop_674:
ldsh [%l7 + 0x0E], %l3
movl %xcc, %o5, %g7
fmovrsgez %l6, %f10, %f2
fmovrdlz %o6, %f2, %f6
fabsd %f4, %f12
fpackfix %f0, %f14
fmovdvc %icc, %f12, %f13
fcmps %fcc2, %f14, %f13
fpackfix %f2, %f13
tleu %icc, 0x7
subcc %g3, %l5, %o3
st %f2, [%l7 + 0x44]
and %l4, %i7, %l0
fxnors %f9, %f10, %f11
fpadd16s %f9, %f12, %f3
fornot1 %f6, %f14, %f6
fcmpeq32 %f2, %f8, %g2
fmovsle %xcc, %f10, %f12
fnegs %f0, %f8
fmuld8ulx16 %f5, %f9, %f6
fbne,a %fcc2, loop_675
loop_675:
fcmpgt16 %f4, %f4, %i4
fnot1s %f12, %f10
bcs,pt %icc, loop_676
loop_676:
ldsb [%l7 + 0x3B], %o1
sllx %o4, 0x03, %o7
fcmpgt32 %f4, %f14, %i6
fandnot2s %f14, %f9, %f14
fmovdge %icc, %f10, %f8
ld [%l7 + 0x08], %f9
fcmpeq16 %f10, %f4, %g5
fbne %fcc1, loop_677
loop_677:
st %f14, [%l7 + 0x78]
sth %l2, [%l7 + 0x6C]
fpsub32 %f6, %f12, %f14
fbuge,a %fcc1, loop_678
loop_678:
brgez %i3, loop_679
loop_679:
fbo %fcc2, loop_680
loop_680:
fcmpgt32 %f10, %f10, %g4
fxnors %f1, %f8, %f12
popc 0x087C, %i5
ldx [%l7 + 0x18], %g1
fnegd %f14, %f8
fpsub32 %f4, %f6, %f12
fnands %f10, %f12, %f14
fmovdge %xcc, %f1, %f10
fandnot2 %f8, %f12, %f8
edge16ln %i0, %o0, %g6
st %f8, [%l7 + 0x44]
fpack32 %f4, %f10, %f12
fpadd32 %f8, %f8, %f4
fbue %fcc2, loop_681
loop_681:
fmovde %xcc, %f12, %f14
fsrc1s %f7, %f12
bleu,pt %icc, loop_682
loop_682:
tneg %xcc, 0x1
fmovdvs %xcc, %f8, %f12
fandnot1s %f2, %f13, %f9
ldx [%l7 + 0x48], %l1
fcmpne16 %f0, %f8, %i2
movrne %o2, %l3, %o5
fmovscs %xcc, %f14, %f13
fmovsvs %icc, %f5, %f11
tvs %xcc, 0x1
bleu loop_683
loop_683:
tvc %xcc, 0x4
fmul8sux16 %f14, %f6, %f8
fmovdne %xcc, %f9, %f2
xor %g7, 0x1B24, %l6
fmovscc %icc, %f15, %f2
fornot1s %f2, %f12, %f4
fabsd %f10, %f10
te %icc, 0x0
ldsh [%l7 + 0x62], %i1
umulcc %g3, 0x01A5, %l5
fbug %fcc3, loop_684
loop_684:
fcmple32 %f0, %f0, %o6
fmovsne %icc, %f8, %f8
fbg,a %fcc2, loop_685
loop_685:
fpmerge %f7, %f9, %f12
fmovsvc %icc, %f13, %f9
fmul8x16 %f5, %f12, %f2
fpsub32s %f8, %f0, %f1
fmovdneg %icc, %f13, %f3
fcmple16 %f14, %f2, %o3
fmovs %f4, %f6
ld [%l7 + 0x5C], %f11
fpack16 %f14, %f10
fabsd %f14, %f4
fpadd32 %f10, %f0, %f4
stx %l4, [%l7 + 0x30]
fmovrdgz %i7, %f4, %f14
fone %f6
fbe,a %fcc2, loop_686
loop_686:
fcmpgt32 %f0, %f2, %g2
std %f2, [%l7 + 0x68]
fmovsge %icc, %f12, %f6
bshuffle %f8, %f4, %f2
bcs loop_687
loop_687:
lduh [%l7 + 0x7E], %l0
fmovrdlz %i4, %f4, %f10
fandnot1s %f1, %f5, %f4
ldsh [%l7 + 0x42], %o4
fbul %fcc2, loop_688
loop_688:
fxnor %f2, %f6, %f8
fcmped %fcc1, %f2, %f8
fmovrdgz %o1, %f0, %f12
edge32l %i6, %o7, %l2
fcmped %fcc3, %f2, %f0
fcmpeq16 %f12, %f4, %i3
fmovrdne %g5, %f0, %f0
tn %icc, 0x0
fcmpne16 %f12, %f2, %i5
ble,pt %xcc, loop_689
loop_689:
fmul8x16 %f6, %f4, %f2
lduh [%l7 + 0x5A], %g1
stb %g4, [%l7 + 0x5E]
ldx [%l7 + 0x70], %i0
fabss %f0, %f0
fcmpne16 %f2, %f14, %o0
lduh [%l7 + 0x52], %l1
orncc %g6, 0x1C2F, %o2
ldx [%l7 + 0x20], %l3
movre %o5, 0x30F, %g7
fpsub32s %f12, %f15, %f11
ldd [%l7 + 0x50], %f6
fmovdg %xcc, %f15, %f15
brgz,a %l6, loop_690
loop_690:
bne,pn %xcc, loop_691
loop_691:
stx %i1, [%l7 + 0x78]
ble,a %icc, loop_692
loop_692:
fmovrdlz %g3, %f4, %f12
fzeros %f2
fone %f12
fmovdneg %xcc, %f5, %f14
fcmpne32 %f4, %f14, %i2
fmovrse %o6, %f3, %f2
fmovsvc %xcc, %f3, %f9
fbu %fcc0, loop_693
loop_693:
movre %l5, %l4, %o3
fandnot2 %f4, %f12, %f2
fnors %f14, %f15, %f15
fone %f14
fmovsne %xcc, %f6, %f7
orcc %g2, %l0, %i4
bvs %icc, loop_694
loop_694:
fnand %f2, %f10, %f14
umulcc %i7, 0x0008, %o4
alignaddr %i6, %o7, %o1
fpsub32 %f8, %f14, %f2
lduw [%l7 + 0x5C], %i3
edge8ln %g5, %i5, %l2
fmovdvc %icc, %f3, %f10
fmovde %icc, %f7, %f10
fmovspos %xcc, %f0, %f6
fnot2s %f9, %f6
fmovsge %xcc, %f3, %f0
fcmpes %fcc3, %f5, %f1
fmul8x16au %f15, %f4, %f0
fandnot1s %f1, %f4, %f13
fmovscs %icc, %f2, %f7
srl %g1, %i0, %g4
ldx [%l7 + 0x78], %l1
tsubcctv %g6, %o0, %l3
fmul8ulx16 %f0, %f4, %f2
fnegs %f8, %f8
fpadd32 %f8, %f10, %f14
fandnot2 %f2, %f2, %f4
fmovsvc %icc, %f5, %f14
brgez %o5, loop_695
loop_695:
srax %g7, 0x10, %o2
ldsb [%l7 + 0x40], %i1
fbe %fcc2, loop_696
loop_696:
fpackfix %f10, %f0
fmovdvc %xcc, %f4, %f10
fmovdgu %icc, %f6, %f7
fmul8x16al %f3, %f10, %f4
fandnot2s %f3, %f7, %f7
bcs %xcc, loop_697
loop_697:
tsubcctv %g3, %l6, %i2
fmul8ulx16 %f10, %f10, %f12
fmul8sux16 %f0, %f6, %f2
fands %f4, %f2, %f0
sdivx %o6, 0x1F86, %l5
bshuffle %f2, %f6, %f14
fmul8x16al %f8, %f6, %f14
fbg %fcc1, loop_698
loop_698:
fornot1 %f12, %f10, %f14
fmovspos %xcc, %f10, %f1
movre %o3, %g2, %l0
ba,pt %xcc, loop_699
loop_699:
fnors %f3, %f11, %f11
fmovrdgz %l4, %f4, %f12
fmovsne %icc, %f15, %f7
brnz %i4, loop_700
loop_700:
fmovscs %icc, %f13, %f12
fnegd %f8, %f6
std %f6, [%l7 + 0x18]
fcmpgt16 %f8, %f2, %i7
fmovdle %icc, %f3, %f4
fcmpd %fcc1, %f6, %f10
alignaddrl %o4, %o7, %i6
fcmped %fcc1, %f4, %f6
fnors %f8, %f6, %f6
fblg,a %fcc1, loop_701
loop_701:
fmovdne %icc, %f14, %f12
fornot1s %f1, %f1, %f12
fcmped %fcc3, %f6, %f6
fbo %fcc1, loop_702
loop_702:
fmovrdlz %o1, %f14, %f8
fexpand %f13, %f10
fmovsn %icc, %f10, %f1
fmul8x16 %f2, %f2, %f2
array8 %i3, %i5, %l2
orcc %g1, %i0, %g5
movneg %icc, %l1, %g4
edge16l %o0, %g6, %l3
fmul8ulx16 %f14, %f14, %f4
fcmped %fcc2, %f14, %f6
fmovse %icc, %f12, %f10
movrlz %o5, 0x101, %o2
ldsh [%l7 + 0x1A], %i1
fnor %f6, %f8, %f4
fmovdneg %icc, %f5, %f12
fnot1s %f14, %f11
edge16l %g3, %l6, %i2
fzero %f12
fpadd16s %f14, %f8, %f5
ldsb [%l7 + 0x63], %g7
fbg,a %fcc3, loop_703
loop_703:
fmovdvc %icc, %f9, %f4
tg %icc, 0x3
edge32l %l5, %o3, %g2
mulx %l0, 0x18D4, %l4
faligndata %f2, %f14, %f0
fones %f1
ba %icc, loop_704
loop_704:
xnorcc %o6, 0x1B44, %i4
fpmerge %f0, %f10, %f2
ldsb [%l7 + 0x1F], %i7
fcmpgt16 %f6, %f2, %o7
fzeros %f10
fmovrdlez %i6, %f2, %f12
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 3:
!
! Type f : 577
! Type cti : 127
! Type i : 180
! Type l : 116
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Thread 4 Start
!
main_t4:
!# Initialize registers ..
!# Global registers
set 0x3, %g1
set 0xD, %g2
set 0x7, %g3
set 0x2, %g4
set 0x1, %g5
set 0xB, %g6
set 0x4, %g7
!# Input registers
set -0xA, %i0
set -0x9, %i1
set -0x3, %i2
set -0xD, %i3
set -0x5, %i4
set -0xC, %i5
set -0x2, %i6
set -0x2, %i7
!# Local registers
set 0x2DAC14B5, %l0
set 0x79CD4D5A, %l1
set 0x33A14486, %l2
set 0x1CE14A42, %l3
set 0x04A9DC0D, %l4
set 0x232EA342, %l5
set 0x2BE8B4AB, %l6
!# Output registers
set 0x057A, %o0
set -0x0678, %o1
set -0x0987, %o2
set 0x1E3E, %o3
set -0x17ED, %o4
set -0x07DD, %o5
set 0x0257, %o6
set -0x1C30, %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 ..
bpos,a loop_705
loop_705:
call loop_706
loop_706:
fbge %fcc0, loop_707
loop_707:
nop
setx loop_708, %l0, %l1
jmpl %l1, %o1
loop_708:
edge32l %i3, %o4, %i5
fcmpne16 %f10, %f8, %g1
alignaddr %l2, %g5, %i0
lduh [%l7 + 0x68], %g4
bleu,pn %xcc, loop_709
loop_709:
nop
setx loop_710, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_710:
stb %l1, [%l7 + 0x50]
nop
setx loop_711, %l0, %l1
jmpl %l1, %g6
loop_711:
fbuge,a %fcc2, loop_712
loop_712:
fands %f15, %f3, %f3
fmovsg %xcc, %f1, %f3
fpmerge %f4, %f7, %f4
fpsub16s %f7, %f10, %f11
fba,a %fcc1, loop_713
loop_713:
bleu,a,pn %xcc, loop_714
loop_714:
tl %icc, 0x5
movrgez %o0, 0x2D1, %l3
brlez,a %o5, loop_715
loop_715:
bneg,a,pn %icc, loop_716
loop_716:
bvc,a %xcc, loop_717
loop_717:
nop
setx loop_718, %l0, %l1
jmpl %l1, %o2
loop_718:
brlez %g3, loop_719
loop_719:
ta %icc, 0x4
fbule %fcc1, loop_720
loop_720:
fmovrdne %l6, %f2, %f6
add %i1, 0x0FF0, %i2
ba,a %icc, loop_721
loop_721:
fbe,a %fcc2, loop_722
loop_722:
fxnor %f14, %f2, %f4
bg %icc, loop_723
loop_723:
fba %fcc2, loop_724
loop_724:
sth %l5, [%l7 + 0x1C]
fcmps %fcc0, %f0, %f0
bgu,a %xcc, loop_725
loop_725:
fbug %fcc2, loop_726
loop_726:
fbl,a %fcc0, loop_727
loop_727:
brlz,a %g7, loop_728
loop_728:
nop
setx loop_729, %l0, %l1
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_729:
fbule,a %fcc2, loop_730
loop_730:
fandnot2 %f10, %f8, %f4
fbuge %fcc0, loop_731
loop_731:
ta %xcc, 0x1
fble,a %fcc2, loop_732
loop_732:
fmovsn %icc, %f3, %f7
fbge,a %fcc2, loop_733
loop_733:
tcs %icc, 0x2
bleu,pn %xcc, loop_734
loop_734:
fmovsvs %icc, %f6, %f6
fcmpgt32 %f12, %f2, %o3
ble,a,pn %xcc, loop_735
loop_735:
fmovdn %icc, %f15, %f1
nop
setx loop_736, %l0, %l1
jmpl %l1, %g2
loop_736:
bleu,a %xcc, loop_737
loop_737:
orn %l0, 0x0B42, %l4
lduw [%l7 + 0x3C], %i4
ldub [%l7 + 0x0F], %o6
fornot2 %f14, %f8, %f4
brz,a %i7, loop_738
loop_738:
fbu %fcc0, loop_739
loop_739:
ldsh [%l7 + 0x72], %o7
movleu %icc, %i6, %i3
sdiv %o1, 0x0063, %o4
fmovrse %g1, %f8, %f2
srl %i5, 0x12, %l2
fmovrdgz %i0, %f14, %f4
bcs,pt %xcc, loop_740
loop_740:
fbge,a %fcc1, loop_741
loop_741:
fmovdg %xcc, %f14, %f10
brgez,a %g5, loop_742
loop_742:
bgu %xcc, loop_743
loop_743:
bpos,pt %icc, loop_744
loop_744:
stx %l1, [%l7 + 0x18]
fzero %f2
bne loop_745
loop_745:
lduh [%l7 + 0x40], %g6
lduh [%l7 + 0x7C], %g4
nop
setx loop_746, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_746:
movrgez %l3, %o5, %o2
movrgz %o0, 0x106, %l6
tle %icc, 0x3
smul %g3, 0x1660, %i1
tneg %icc, 0x6
bcc,a loop_747
loop_747:
stx %l5, [%l7 + 0x38]
fbul,a %fcc3, loop_748
loop_748:
fors %f15, %f10, %f13
ble loop_749
loop_749:
movrlz %g7, %o3, %i2
fbg %fcc2, loop_750
loop_750:
fbug %fcc1, loop_751
loop_751:
fbug %fcc1, loop_752
loop_752:
xor %l0, 0x1DAA, %l4
bn loop_753
loop_753:
tg %icc, 0x4
fbul,a %fcc0, loop_754
loop_754:
stx %i4, [%l7 + 0x20]
nop
setx loop_755, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_755:
fornot2s %f10, %f14, %f15
ldub [%l7 + 0x0B], %g2
ba,a,pn %icc, loop_756
loop_756:
brlez,a %i7, loop_757
loop_757:
sethi 0x13DA, %o6
srl %o7, %i6, %i3
lduw [%l7 + 0x4C], %o4
bg,a loop_758
loop_758:
fbug,a %fcc1, loop_759
loop_759:
edge32 %o1, %i5, %l2
sth %g1, [%l7 + 0x5E]
bvc,a %icc, loop_760
loop_760:
movcc %xcc, %g5, %i0
bl,a,pt %xcc, loop_761
loop_761:
fsrc1s %f5, %f0
fbule %fcc1, loop_762
loop_762:
nop
setx loop_763, %l0, %l1
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_763:
fpack16 %f8, %f0
siam 0x2
fbu,a %fcc0, loop_764
loop_764:
addcc %l1, 0x0B39, %g4
sub %g6, 0x14C9, %l3
fmovdleu %xcc, %f0, %f11
sdiv %o5, 0x1B93, %o0
bpos loop_765
loop_765:
nop
setx loop_766, %l0, %l1
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_766:
bleu,a loop_767
loop_767:
ldx [%l7 + 0x30], %o2
ldsb [%l7 + 0x60], %l6
bgu,pn %icc, loop_768
loop_768:
fcmpne16 %f14, %f2, %i1
ldsh [%l7 + 0x1C], %g3
stb %l5, [%l7 + 0x0E]
fmovdn %icc, %f0, %f11
movle %icc, %g7, %i2
brz,a %o3, loop_769
loop_769:
fbule %fcc0, loop_770
loop_770:
fbne,a %fcc2, loop_771
loop_771:
lduh [%l7 + 0x1E], %l4
fbug %fcc3, loop_772
loop_772:
bpos,a %icc, loop_773
loop_773:
fnors %f5, %f5, %f15
fba,a %fcc2, loop_774
loop_774:
fmovsleu %icc, %f11, %f2
bneg,a,pt %xcc, loop_775
loop_775:
stw %i4, [%l7 + 0x60]
srlx %l0, %g2, %i7
brgz,a %o7, loop_776
loop_776:
fba %fcc3, loop_777
loop_777:
fmovdvc %icc, %f7, %f4
udivx %o6, 0x1E40, %i3
bneg,a,pn %xcc, loop_778
loop_778:
brlez %i6, loop_779
loop_779:
bcc,a loop_780
loop_780:
fbule,a %fcc1, loop_781
loop_781:
brnz %o1, loop_782
loop_782:
nop
setx loop_783, %l0, %l1
jmpl %l1, %o4
loop_783:
nop
setx loop_784, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_784:
taddcc %i5, 0x0AAF, %g1
movleu %xcc, %g5, %l2
fmovde %icc, %f7, %f9
brlez,a %i0, loop_785
loop_785:
edge8l %g4, %l1, %g6
fnegd %f6, %f14
bcc,a loop_786
loop_786:
sth %l3, [%l7 + 0x7E]
sdiv %o5, 0x16D9, %o2
fbule %fcc1, loop_787
loop_787:
movgu %icc, %l6, %o0
lduh [%l7 + 0x42], %i1
ldsb [%l7 + 0x70], %g3
lduw [%l7 + 0x34], %l5
fmovrdlez %g7, %f0, %f2
fmovdvc %xcc, %f9, %f9
ld [%l7 + 0x58], %f10
fbul %fcc2, loop_788
loop_788:
ba,a,pt %icc, loop_789
loop_789:
tge %xcc, 0x3
array16 %o3, %i2, %i4
st %f8, [%l7 + 0x74]
addcc %l4, 0x03E7, %g2
tcc %xcc, 0x3
fbl,a %fcc0, loop_790
loop_790:
fbg,a %fcc3, loop_791
loop_791:
fcmpeq32 %f10, %f8, %l0
nop
setx loop_792, %l0, %l1
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_792:
sub %i7, 0x0530, %o7
brz %o6, loop_793
loop_793:
bpos,a,pn %xcc, loop_794
loop_794:
fmovdl %xcc, %f13, %f15
ldx [%l7 + 0x78], %i3
bleu,pn %icc, loop_795
loop_795:
fbul,a %fcc3, loop_796
loop_796:
bpos,a,pt %icc, loop_797
loop_797:
fbo,a %fcc0, loop_798
loop_798:
ble loop_799
loop_799:
bl,a loop_800
loop_800:
fmovrslz %i6, %f8, %f5
fbo,a %fcc3, loop_801
loop_801:
sethi 0x00F5, %o1
edge8 %i5, %g1, %o4
for %f8, %f4, %f6
bcs %icc, loop_802
loop_802:
edge8l %g5, %i0, %l2
nop
setx loop_803, %l0, %l1
jmpl %l1, %l1
loop_803:
ld [%l7 + 0x5C], %f0
fbue,a %fcc1, loop_804
loop_804:
orncc %g6, 0x1ACB, %g4
orcc %o5, 0x0A14, %o2
movgu %icc, %l6, %o0
bvc,a,pn %icc, loop_805
loop_805:
tcc %xcc, 0x2
fmuld8ulx16 %f3, %f2, %f6
st %f10, [%l7 + 0x58]
fmovrde %l3, %f4, %f0
nop
setx loop_806, %l0, %l1
jmpl %l1, %g3
loop_806:
edge8n %l5, %i1, %o3
bcc,a %icc, loop_807
loop_807:
fbn %fcc2, loop_808
loop_808:
fba %fcc0, loop_809
loop_809:
fmovsa %icc, %f10, %f13
bvs loop_810
loop_810:
bn loop_811
loop_811:
fzeros %f12
fbge %fcc1, loop_812
loop_812:
movneg %xcc, %i2, %i4
fble,a %fcc2, loop_813
loop_813:
fbug,a %fcc3, loop_814
loop_814:
fbge,a %fcc2, loop_815
loop_815:
ble,a %icc, loop_816
loop_816:
tsubcc %l4, %g7, %l0
nop
setx loop_817, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_817:
fcmpeq32 %f8, %f4, %g2
bpos loop_818
loop_818:
fbuge,a %fcc1, loop_819
loop_819:
brnz %o7, loop_820
loop_820:
subccc %o6, 0x09AA, %i7
brgz,a %i6, loop_821
loop_821:
bl,pt %icc, loop_822
loop_822:
fmovdle %xcc, %f8, %f15
ldd [%l7 + 0x20], %f4
lduw [%l7 + 0x48], %o1
ldd [%l7 + 0x58], %f2
fbne,a %fcc2, loop_823
loop_823:
ldd [%l7 + 0x68], %f12
fbe %fcc2, loop_824
loop_824:
udivx %i5, 0x0112, %i3
tneg %xcc, 0x1
ld [%l7 + 0x34], %f10
brgz,a %g1, loop_825
loop_825:
bgu,a,pt %icc, loop_826
loop_826:
fmovsa %xcc, %f12, %f8
fbule %fcc3, loop_827
loop_827:
edge8 %o4, %i0, %l2
fmovrdlz %l1, %f8, %f4
fbe %fcc1, loop_828
loop_828:
fmovsgu %xcc, %f5, %f4
fbule,a %fcc1, loop_829
loop_829:
ldx [%l7 + 0x10], %g5
mulx %g4, 0x1836, %g6
fpack32 %f14, %f2, %f0
bvc,a %icc, loop_830
loop_830:
brgz %o5, loop_831
loop_831:
brgez %l6, loop_832
loop_832:
bn,pn %icc, loop_833
loop_833:
alignaddrl %o0, %l3, %o2
add %g3, 0x1391, %i1
bge loop_834
loop_834:
fbg,a %fcc1, loop_835
loop_835:
mulx %o3, %l5, %i2
fbuge,a %fcc1, loop_836
loop_836:
ble,a loop_837
loop_837:
addc %l4, 0x1360, %i4
bne,a,pn %icc, loop_838
loop_838:
fpmerge %f0, %f7, %f14
call loop_839
loop_839:
brnz %l0, loop_840
loop_840:
movge %xcc, %g2, %g7
bn loop_841
loop_841:
ble %icc, loop_842
loop_842:
brnz,a %o6, loop_843
loop_843:
fbule,a %fcc1, loop_844
loop_844:
fmovrdne %i7, %f6, %f2
fpack16 %f10, %f1
fmovs %f15, %f3
brnz %i6, loop_845
loop_845:
fbue %fcc0, loop_846
loop_846:
fmovrdgz %o7, %f0, %f12
fba,a %fcc1, loop_847
loop_847:
umul %i5, %i3, %g1
nop
setx loop_848, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_848:
fbne %fcc3, loop_849
loop_849:
ba loop_850
loop_850:
fbne,a %fcc3, loop_851
loop_851:
fzero %f8
fones %f12
fbu %fcc3, loop_852
loop_852:
fbul,a %fcc1, loop_853
loop_853:
ld [%l7 + 0x28], %f2
bleu,a,pt %icc, loop_854
loop_854:
ldub [%l7 + 0x75], %o1
nop
setx loop_855, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_855:
fbule,a %fcc2, loop_856
loop_856:
bn,a,pt %icc, loop_857
loop_857:
ldsw [%l7 + 0x28], %o4
fnot1 %f12, %f10
smul %i0, %l2, %l1
bpos,a loop_858
loop_858:
bn loop_859
loop_859:
stx %g4, [%l7 + 0x30]
brz %g6, loop_860
loop_860:
bcc %xcc, loop_861
loop_861:
bne,pn %xcc, loop_862
loop_862:
brgz,a %g5, loop_863
loop_863:
bvs %icc, loop_864
loop_864:
nop
setx loop_865, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_865:
bvs,a,pt %xcc, loop_866
loop_866:
bcs %icc, loop_867
loop_867:
brgz %o5, loop_868
loop_868:
ba,a %icc, loop_869
loop_869:
fbge,a %fcc1, loop_870
loop_870:
ldsw [%l7 + 0x38], %o0
fmuld8sux16 %f1, %f15, %f2
fbug %fcc2, loop_871
loop_871:
fbue,a %fcc1, loop_872
loop_872:
nop
setx loop_873, %l0, %l1
jmpl %l1, %l3
loop_873:
fbul,a %fcc0, loop_874
loop_874:
fnot2s %f3, %f13
fbu %fcc1, loop_875
loop_875:
fbug,a %fcc3, loop_876
loop_876:
fmovdn %icc, %f13, %f12
movpos %icc, %o2, %l6
addccc %i1, 0x0842, %o3
sdiv %l5, 0x15C8, %g3
fble,a %fcc3, loop_877
loop_877:
fmovrdgz %l4, %f2, %f12
fbuge %fcc2, loop_878
loop_878:
bshuffle %f6, %f14, %f14
ldsb [%l7 + 0x19], %i4
fbn %fcc2, loop_879
loop_879:
brgz %i2, loop_880
loop_880:
tvs %xcc, 0x1
call loop_881
loop_881:
fbn %fcc1, loop_882
loop_882:
fmovdn %xcc, %f8, %f3
bcs,pn %xcc, loop_883
loop_883:
fbuge %fcc0, loop_884
loop_884:
stx %g2, [%l7 + 0x70]
fmovrde %g7, %f12, %f4
taddcctv %o6, 0x0F89, %i7
brlez %i6, loop_885
loop_885:
fmovrdlz %l0, %f0, %f14
fmul8sux16 %f8, %f0, %f12
fsrc2s %f11, %f0
call loop_886
loop_886:
fnor %f2, %f12, %f0
fandnot2s %f5, %f8, %f12
ldx [%l7 + 0x18], %i5
fandnot1s %f6, %f10, %f5
sdiv %i3, 0x10F9, %o7
fble %fcc3, loop_887
loop_887:
fmovdgu %xcc, %f1, %f6
fbul %fcc3, loop_888
loop_888:
bcc %xcc, loop_889
loop_889:
stx %o1, [%l7 + 0x48]
tpos %xcc, 0x1
brlez %g1, loop_890
loop_890:
srax %i0, 0x00, %o4
move %xcc, %l1, %g4
st %f0, [%l7 + 0x1C]
be,pn %xcc, loop_891
loop_891:
fnot1 %f6, %f0
ble loop_892
loop_892:
array8 %l2, %g5, %g6
bcs,a %icc, loop_893
loop_893:
ldub [%l7 + 0x40], %o0
ldx [%l7 + 0x60], %l3
brlz,a %o2, loop_894
loop_894:
addcc %o5, %i1, %l6
bleu %icc, loop_895
loop_895:
addccc %l5, %o3, %l4
bn,a loop_896
loop_896:
fbo %fcc1, loop_897
loop_897:
edge8 %i4, %i2, %g3
fbn %fcc3, loop_898
loop_898:
bg,pn %xcc, loop_899
loop_899:
edge8ln %g7, %g2, %o6
call loop_900
loop_900:
call loop_901
loop_901:
fmovdpos %icc, %f7, %f5
nop
setx loop_902, %l0, %l1
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_902:
andncc %i6, %l0, %i5
fbg,a %fcc1, loop_903
loop_903:
xnor %i7, %o7, %i3
ble,a %icc, loop_904
loop_904:
edge8n %g1, %o1, %i0
fexpand %f15, %f10
array32 %l1, %g4, %o4
nop
setx loop_905, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_905:
bgu,a %xcc, loop_906
loop_906:
subccc %g5, %l2, %o0
edge32ln %g6, %l3, %o5
mulscc %o2, %l6, %i1
bl %icc, loop_907
loop_907:
fbue %fcc0, loop_908
loop_908:
movleu %xcc, %o3, %l4
and %l5, 0x013B, %i2
ble %icc, loop_909
loop_909:
subccc %i4, 0x11B3, %g3
ld [%l7 + 0x10], %f11
call loop_910
loop_910:
fbug,a %fcc0, loop_911
loop_911:
fmovde %icc, %f10, %f0
mulx %g7, 0x10F5, %o6
fbg %fcc2, loop_912
loop_912:
ldsw [%l7 + 0x5C], %g2
lduw [%l7 + 0x6C], %l0
stw %i5, [%l7 + 0x18]
brz %i6, loop_913
loop_913:
orn %i7, %i3, %o7
bge,a loop_914
loop_914:
brlez,a %g1, loop_915
loop_915:
udiv %o1, 0x1DA9, %i0
fornot1s %f8, %f2, %f0
fbul,a %fcc0, loop_916
loop_916:
bleu,pt %icc, loop_917
loop_917:
call loop_918
loop_918:
ldsw [%l7 + 0x68], %g4
sdivx %o4, 0x18B3, %g5
fbe,a %fcc3, loop_919
loop_919:
fmovdleu %icc, %f6, %f4
ldsw [%l7 + 0x20], %l2
fbl %fcc0, loop_920
loop_920:
movrlez %l1, %o0, %g6
subccc %o5, %l3, %o2
fbul %fcc1, loop_921
loop_921:
srlx %i1, %l6, %o3
lduw [%l7 + 0x24], %l4
fbne %fcc1, loop_922
loop_922:
taddcctv %i2, 0x06F1, %i4
alignaddr %g3, %g7, %o6
fbo %fcc2, loop_923
loop_923:
fmovsa %icc, %f13, %f12
and %g2, 0x0A93, %l5
fbg,a %fcc0, loop_924
loop_924:
fmovspos %xcc, %f10, %f4
brgez %l0, loop_925
loop_925:
fbuge,a %fcc2, loop_926
loop_926:
brz %i5, loop_927
loop_927:
edge16ln %i6, %i3, %i7
call loop_928
loop_928:
fmovd %f8, %f6
fmovrslez %g1, %f2, %f10
be,pn %xcc, loop_929
loop_929:
sub %o7, %o1, %i0
tle %xcc, 0x3
sth %o4, [%l7 + 0x3A]
tne %xcc, 0x4
bn,pn %icc, loop_930
loop_930:
smulcc %g5, %g4, %l2
bleu,a,pt %icc, loop_931
loop_931:
call loop_932
loop_932:
fnand %f12, %f14, %f12
fbule %fcc3, loop_933
loop_933:
stw %o0, [%l7 + 0x50]
bg,a %xcc, loop_934
loop_934:
fbue,a %fcc0, loop_935
loop_935:
fpsub16s %f2, %f3, %f4
ble,a,pn %icc, loop_936
loop_936:
fbule %fcc0, loop_937
loop_937:
brlez,a %g6, loop_938
loop_938:
bne,pt %icc, loop_939
loop_939:
movge %icc, %o5, %l3
fmovsg %xcc, %f12, %f7
ble,pt %xcc, loop_940
loop_940:
fbug %fcc1, loop_941
loop_941:
nop
setx loop_942, %l0, %l1
jmpl %l1, %o2
loop_942:
ba,a loop_943
loop_943:
movleu %icc, %l1, %l6
nop
setx loop_944, %l0, %l1
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_944:
fbg,a %fcc3, loop_945
loop_945:
fba,a %fcc1, loop_946
loop_946:
fmovsneg %xcc, %f15, %f13
fbg,a %fcc1, loop_947
loop_947:
nop
setx loop_948, %l0, %l1
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_948:
be,pn %xcc, loop_949
loop_949:
fmul8x16al %f8, %f6, %f0
tcs %xcc, 0x6
andncc %i1, %o3, %l4
fbuge %fcc2, loop_950
loop_950:
smul %i2, 0x0739, %i4
orcc %g7, %g3, %o6
alignaddrl %g2, %l5, %l0
ldub [%l7 + 0x28], %i5
fbn,a %fcc2, loop_951
loop_951:
nop
setx loop_952, %l0, %l1
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_952:
fbul %fcc3, loop_953
loop_953:
movvs %icc, %i3, %i7
tg %xcc, 0x0
fcmps %fcc3, %f0, %f11
stw %i6, [%l7 + 0x1C]
bgu,a,pn %icc, loop_954
loop_954:
bn,a,pn %xcc, loop_955
loop_955:
tl %icc, 0x5
nop
setx loop_956, %l0, %l1
jmpl %l1, %g1
loop_956:
movle %icc, %o1, %o7
edge16 %o4, %g5, %i0
bcs,pt %xcc, loop_957
loop_957:
ldub [%l7 + 0x68], %g4
edge16 %o0, %g6, %o5
movrlz %l3, 0x027, %o2
fpack32 %f8, %f0, %f2
brz,a %l2, loop_958
loop_958:
fba %fcc1, loop_959
loop_959:
brgez %l6, loop_960
loop_960:
udivx %l1, 0x0892, %o3
orn %l4, %i2, %i1
fbg %fcc0, loop_961
loop_961:
edge8 %i4, %g3, %g7
bleu loop_962
loop_962:
addc %g2, %o6, %l0
bneg loop_963
loop_963:
ldx [%l7 + 0x28], %i5
fbg,a %fcc2, loop_964
loop_964:
fbe %fcc3, loop_965
loop_965:
xnorcc %i3, 0x1E06, %i7
fmovsl %icc, %f3, %f5
fmovdn %xcc, %f1, %f15
bpos %xcc, loop_966
loop_966:
sub %l5, 0x080A, %g1
udivx %o1, 0x186A, %o7
fbge %fcc3, loop_967
loop_967:
fbuge,a %fcc0, loop_968
loop_968:
tneg %icc, 0x4
sub %o4, %i6, %g5
fornot2 %f6, %f2, %f8
ldub [%l7 + 0x74], %i0
fornot1 %f14, %f12, %f8
udiv %g4, 0x135E, %g6
bleu,a,pn %xcc, loop_969
loop_969:
brlz %o5, loop_970
loop_970:
movcc %icc, %l3, %o0
brnz,a %l2, loop_971
loop_971:
fbn %fcc3, loop_972
loop_972:
fbo,a %fcc2, loop_973
loop_973:
te %xcc, 0x2
fbo %fcc3, loop_974
loop_974:
ba,a loop_975
loop_975:
ldsw [%l7 + 0x78], %l6
ldsw [%l7 + 0x3C], %l1
fba,a %fcc3, loop_976
loop_976:
brgez %o3, loop_977
loop_977:
nop
setx loop_978, %l0, %l1
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_978:
fornot2 %f10, %f2, %f14
bneg,pn %xcc, loop_979
loop_979:
fbl,a %fcc1, loop_980
loop_980:
bshuffle %f0, %f2, %f4
fmovsa %icc, %f11, %f15
call loop_981
loop_981:
xor %l4, %i2, %o2
nop
setx loop_982, %l0, %l1
jmpl %l1, %i4
loop_982:
taddcc %i1, 0x0C7D, %g3
std %f10, [%l7 + 0x58]
bvs,pt %icc, loop_983
loop_983:
stw %g2, [%l7 + 0x70]
tsubcc %g7, %o6, %l0
fcmpgt32 %f2, %f12, %i5
fmovsg %icc, %f8, %f10
tn %xcc, 0x4
st %f2, [%l7 + 0x5C]
ba %icc, loop_984
loop_984:
bneg %xcc, loop_985
loop_985:
fmuld8ulx16 %f13, %f14, %f12
ld [%l7 + 0x08], %f4
ldx [%l7 + 0x78], %i7
bcs,a,pn %icc, loop_986
loop_986:
fmovsle %icc, %f3, %f15
fbul %fcc2, loop_987
loop_987:
popc %l5, %i3
fbl %fcc3, loop_988
loop_988:
tvc %xcc, 0x5
brnz,a %o1, loop_989
loop_989:
fbule %fcc0, loop_990
loop_990:
sth %o7, [%l7 + 0x68]
bcc loop_991
loop_991:
be,pt %xcc, loop_992
loop_992:
brlez %g1, loop_993
loop_993:
bvc,a,pt %xcc, loop_994
loop_994:
fmovsleu %xcc, %f14, %f5
movpos %icc, %i6, %o4
st %f12, [%l7 + 0x1C]
lduh [%l7 + 0x4C], %i0
fba %fcc2, loop_995
loop_995:
brlz %g5, loop_996
loop_996:
bge,a,pn %icc, loop_997
loop_997:
fcmple16 %f4, %f12, %g6
bcc loop_998
loop_998:
fabss %f3, %f15
ldsh [%l7 + 0x0A], %g4
bneg,a,pn %icc, loop_999
loop_999:
bl %icc, loop_1000
loop_1000:
fbe,a %fcc2, loop_1001
loop_1001:
tge %xcc, 0x6
bn,a loop_1002
loop_1002:
fcmpgt16 %f4, %f2, %o5
ba %icc, loop_1003
loop_1003:
brgz,a %l3, loop_1004
loop_1004:
fmovscc %xcc, %f14, %f2
bgu,a,pt %xcc, loop_1005
loop_1005:
call loop_1006
loop_1006:
bcc,pt %xcc, loop_1007
loop_1007:
fba %fcc2, loop_1008
loop_1008:
edge32 %l2, %o0, %l6
fbg %fcc3, loop_1009
loop_1009:
edge32ln %l1, %o3, %l4
bg,a loop_1010
loop_1010:
fbue,a %fcc1, loop_1011
loop_1011:
fble,a %fcc3, loop_1012
loop_1012:
fpack16 %f0, %f6
st %f15, [%l7 + 0x38]
array32 %i2, %i4, %i1
lduh [%l7 + 0x2C], %o2
bleu,pt %icc, loop_1013
loop_1013:
orn %g3, 0x1DDC, %g7
ldsb [%l7 + 0x1D], %o6
fnors %f5, %f2, %f3
ble,a loop_1014
loop_1014:
fba,a %fcc3, loop_1015
loop_1015:
andncc %g2, %l0, %i7
brlez %i5, loop_1016
loop_1016:
tn %icc, 0x2
fmul8ulx16 %f0, %f8, %f8
tsubcc %i3, 0x179A, %o1
ldsb [%l7 + 0x37], %o7
bn,a %xcc, loop_1017
loop_1017:
nop
setx loop_1018, %l0, %l1
jmpl %l1, %l5
loop_1018:
lduw [%l7 + 0x28], %g1
call loop_1019
loop_1019:
be,a,pn %icc, loop_1020
loop_1020:
fands %f1, %f15, %f14
movrgez %o4, %i6, %i0
ldx [%l7 + 0x48], %g6
edge8 %g4, %g5, %o5
fbge %fcc3, loop_1021
loop_1021:
bgu,pn %xcc, loop_1022
loop_1022:
alignaddr %l2, %l3, %o0
fcmpeq16 %f2, %f6, %l1
fcmpd %fcc3, %f0, %f0
fmovrslz %o3, %f2, %f6
fmovsn %icc, %f14, %f7
fmovdl %xcc, %f12, %f5
fbn,a %fcc1, loop_1023
loop_1023:
bn,a,pn %icc, loop_1024
loop_1024:
call loop_1025
loop_1025:
lduw [%l7 + 0x28], %l6
fbe,a %fcc0, loop_1026
loop_1026:
fbuge %fcc0, loop_1027
loop_1027:
fbne,a %fcc3, loop_1028
loop_1028:
or %l4, %i4, %i1
fzero %f14
bvc,a,pn %xcc, loop_1029
loop_1029:
bneg loop_1030
loop_1030:
movcs %xcc, %o2, %g3
std %f4, [%l7 + 0x68]
brlz,a %g7, loop_1031
loop_1031:
fba %fcc2, loop_1032
loop_1032:
fbl %fcc1, loop_1033
loop_1033:
bvc,pn %icc, loop_1034
loop_1034:
lduh [%l7 + 0x1C], %i2
bneg,a,pn %icc, loop_1035
loop_1035:
bpos,pt %xcc, loop_1036
loop_1036:
nop
setx loop_1037, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1037:
bvc %xcc, loop_1038
loop_1038:
fxors %f13, %f4, %f6
stx %o6, [%l7 + 0x38]
nop
setx loop_1039, %l0, %l1
jmpl %l1, %g2
loop_1039:
bg,a,pt %xcc, loop_1040
loop_1040:
brlz,a %l0, loop_1041
loop_1041:
fbug %fcc2, loop_1042
loop_1042:
ldub [%l7 + 0x0F], %i7
fornot2s %f1, %f6, %f6
fmovdvc %xcc, %f5, %f6
tgu %xcc, 0x5
fbul,a %fcc0, loop_1043
loop_1043:
fbule %fcc1, loop_1044
loop_1044:
bg,a,pn %xcc, loop_1045
loop_1045:
fbule %fcc3, loop_1046
loop_1046:
fpadd32s %f11, %f12, %f15
bcs,pt %icc, loop_1047
loop_1047:
bn,pt %xcc, loop_1048
loop_1048:
fmovdne %icc, %f5, %f4
ba,pn %icc, loop_1049
loop_1049:
fbug %fcc0, loop_1050
loop_1050:
fbuge %fcc2, loop_1051
loop_1051:
fmovrsgez %i3, %f15, %f9
sdivcc %i5, 0x0EFD, %o7
stb %l5, [%l7 + 0x5C]
brz %g1, loop_1052
loop_1052:
nop
setx loop_1053, %l0, %l1
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_1053:
brlz,a %o4, loop_1054
loop_1054:
be loop_1055
loop_1055:
bleu loop_1056
loop_1056:
fmul8ulx16 %f0, %f8, %f12
fblg %fcc0, loop_1057
loop_1057:
brnz %o1, loop_1058
loop_1058:
sth %i6, [%l7 + 0x42]
fmovscc %xcc, %f4, %f6
fmovrslez %g6, %f7, %f0
brgz %i0, loop_1059
loop_1059:
fmovrslz %g4, %f0, %f14
edge8n %g5, %l2, %o5
st %f3, [%l7 + 0x64]
bleu,pt %icc, loop_1060
loop_1060:
fbu,a %fcc0, loop_1061
loop_1061:
array8 %l3, %l1, %o0
fbo %fcc1, loop_1062
loop_1062:
fmovse %icc, %f10, %f3
fble,a %fcc3, loop_1063
loop_1063:
lduw [%l7 + 0x3C], %l6
brgez,a %l4, loop_1064
loop_1064:
fbo,a %fcc1, loop_1065
loop_1065:
ldsb [%l7 + 0x0A], %o3
tne %xcc, 0x2
ba loop_1066
loop_1066:
movg %xcc, %i1, %i4
bpos loop_1067
loop_1067:
edge32 %o2, %g7, %g3
fble %fcc3, loop_1068
loop_1068:
fbg %fcc2, loop_1069
loop_1069:
ldsh [%l7 + 0x18], %o6
bcc,a,pn %icc, loop_1070
loop_1070:
xorcc %g2, %i2, %l0
fpmerge %f8, %f3, %f8
fbn,a %fcc0, loop_1071
loop_1071:
nop
setx loop_1072, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1072:
brlz,a %i7, loop_1073
loop_1073:
fblg %fcc1, loop_1074
loop_1074:
fbue,a %fcc2, loop_1075
loop_1075:
fmul8x16au %f14, %f6, %f10
fmovrdgz %i3, %f0, %f0
fpackfix %f0, %f11
movge %icc, %i5, %l5
fbne %fcc2, loop_1076
loop_1076:
brlz %o7, loop_1077
loop_1077:
bge,pn %xcc, loop_1078
loop_1078:
fbul %fcc3, loop_1079
loop_1079:
nop
setx loop_1080, %l0, %l1
jmpl %l1, %o4
loop_1080:
fbne %fcc3, loop_1081
loop_1081:
fcmpeq32 %f10, %f8, %g1
fand %f4, %f8, %f2
movge %icc, %i6, %g6
umul %i0, %g4, %o1
tg %icc, 0x3
fcmpgt32 %f2, %f12, %l2
addccc %o5, 0x12E3, %g5
brlez,a %l3, loop_1082
loop_1082:
fnot1 %f10, %f4
bcs,a,pn %icc, loop_1083
loop_1083:
bn,a %xcc, loop_1084
loop_1084:
movrgz %o0, %l6, %l4
fmovsleu %xcc, %f7, %f8
tn %icc, 0x5
orncc %o3, %l1, %i1
fbul %fcc3, loop_1085
loop_1085:
array16 %o2, %g7, %g3
fnot2 %f8, %f2
fbne %fcc1, loop_1086
loop_1086:
bleu,pn %xcc, loop_1087
loop_1087:
bge,pn %xcc, loop_1088
loop_1088:
fbul %fcc1, loop_1089
loop_1089:
bvc loop_1090
loop_1090:
brlz %o6, loop_1091
loop_1091:
siam 0x3
fpsub16s %f3, %f11, %f1
bcc,pt %icc, loop_1092
loop_1092:
brz %i4, loop_1093
loop_1093:
nop
setx loop_1094, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1094:
fnor %f12, %f4, %f2
bl,a,pt %icc, loop_1095
loop_1095:
brnz,a %g2, loop_1096
loop_1096:
sth %i2, [%l7 + 0x4E]
movrgez %l0, %i3, %i7
fpsub32 %f2, %f0, %f8
movrgez %l5, 0x0B1, %i5
ldub [%l7 + 0x72], %o4
movgu %icc, %g1, %i6
fbg,a %fcc0, loop_1097
loop_1097:
stx %o7, [%l7 + 0x38]
fbne %fcc0, loop_1098
loop_1098:
fpadd16 %f14, %f14, %f4
and %g6, 0x0A0A, %g4
fnot2s %f5, %f10
ldsh [%l7 + 0x18], %i0
bg,pt %xcc, loop_1099
loop_1099:
bg,pt %icc, loop_1100
loop_1100:
sdiv %o1, 0x1C8A, %l2
fandnot2s %f0, %f14, %f4
xorcc %o5, %l3, %o0
bvs,a loop_1101
loop_1101:
tsubcctv %g5, %l4, %o3
nop
setx loop_1102, %l0, %l1
jmpl %l1, %l1
loop_1102:
fmul8x16al %f3, %f10, %f6
ble %icc, loop_1103
loop_1103:
fbul,a %fcc0, loop_1104
loop_1104:
fbuge,a %fcc2, loop_1105
loop_1105:
ldsw [%l7 + 0x70], %l6
fcmpne32 %f10, %f14, %o2
tcs %xcc, 0x2
bn,a %xcc, loop_1106
loop_1106:
fble %fcc3, loop_1107
loop_1107:
fbne %fcc1, loop_1108
loop_1108:
bleu,pt %icc, loop_1109
loop_1109:
nop
setx loop_1110, %l0, %l1
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_1110:
stw %g7, [%l7 + 0x18]
fba %fcc0, loop_1111
loop_1111:
fmovrde %i1, %f2, %f8
bcc,a %xcc, loop_1112
loop_1112:
call loop_1113
loop_1113:
bneg loop_1114
loop_1114:
be,a loop_1115
loop_1115:
sub %o6, %g3, %i4
fbue,a %fcc1, loop_1116
loop_1116:
fmovrse %g2, %f14, %f4
fbn,a %fcc2, loop_1117
loop_1117:
movvs %icc, %l0, %i3
bge,a %icc, loop_1118
loop_1118:
fbo,a %fcc0, loop_1119
loop_1119:
ldx [%l7 + 0x50], %i7
brz,a %l5, loop_1120
loop_1120:
std %f12, [%l7 + 0x78]
fpadd16s %f1, %f4, %f7
lduh [%l7 + 0x4E], %i2
be %xcc, loop_1121
loop_1121:
stw %i5, [%l7 + 0x1C]
bvs,a,pt %xcc, loop_1122
loop_1122:
brnz %g1, loop_1123
loop_1123:
brlz %o4, loop_1124
loop_1124:
fbul,a %fcc3, loop_1125
loop_1125:
brnz,a %i6, loop_1126
loop_1126:
fbuge %fcc3, loop_1127
loop_1127:
stb %o7, [%l7 + 0x6E]
fmovsvc %icc, %f14, %f1
smulcc %g6, %i0, %o1
ba %xcc, loop_1128
loop_1128:
for %f6, %f8, %f0
fbug %fcc3, loop_1129
loop_1129:
mova %xcc, %l2, %g4
fmovdl %xcc, %f3, %f4
ldsw [%l7 + 0x4C], %o5
fbn,a %fcc1, loop_1130
loop_1130:
fbn,a %fcc3, loop_1131
loop_1131:
ba,a loop_1132
loop_1132:
sllx %o0, 0x17, %l3
fmovdvc %icc, %f0, %f6
addccc %g5, %l4, %o3
stw %l6, [%l7 + 0x68]
bgu,a loop_1133
loop_1133:
fbne,a %fcc0, loop_1134
loop_1134:
brgez,a %l1, loop_1135
loop_1135:
st %f2, [%l7 + 0x6C]
bvc %xcc, loop_1136
loop_1136:
fornot2s %f11, %f5, %f3
fcmpgt16 %f14, %f2, %g7
fpackfix %f0, %f0
brnz,a %i1, loop_1137
loop_1137:
bvc,a %icc, loop_1138
loop_1138:
ldsw [%l7 + 0x48], %o6
stw %o2, [%l7 + 0x48]
bleu,pt %icc, loop_1139
loop_1139:
fmovdneg %xcc, %f7, %f3
nop
setx loop_1140, %l0, %l1
jmpl %l1, %g3
loop_1140:
fba,a %fcc0, loop_1141
loop_1141:
taddcc %g2, %l0, %i3
brgz %i7, loop_1142
loop_1142:
brgz %l5, loop_1143
loop_1143:
fbue %fcc1, loop_1144
loop_1144:
fnot1s %f5, %f3
udiv %i2, 0x124E, %i4
bneg,pn %xcc, loop_1145
loop_1145:
nop
setx loop_1146, %l0, %l1
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_1146:
fbg,a %fcc2, loop_1147
loop_1147:
fcmpgt16 %f8, %f14, %g1
fcmple16 %f6, %f6, %o4
bcc loop_1148
loop_1148:
bcs loop_1149
loop_1149:
fmovspos %icc, %f4, %f14
brnz,a %i6, loop_1150
loop_1150:
ble,a loop_1151
loop_1151:
bcs,a loop_1152
loop_1152:
fbule %fcc2, loop_1153
loop_1153:
sth %i5, [%l7 + 0x58]
fblg,a %fcc0, loop_1154
loop_1154:
fbl %fcc1, loop_1155
loop_1155:
fmovdn %xcc, %f4, %f6
brlz %o7, loop_1156
loop_1156:
brgez,a %i0, loop_1157
loop_1157:
ldub [%l7 + 0x4F], %g6
fabss %f9, %f8
brlez,a %l2, loop_1158
loop_1158:
tl %icc, 0x2
bg,a,pn %icc, loop_1159
loop_1159:
ld [%l7 + 0x0C], %f7
fbuge %fcc0, loop_1160
loop_1160:
brz,a %g4, loop_1161
loop_1161:
faligndata %f0, %f4, %f8
udivx %o1, 0x0C46, %o5
xnorcc %o0, %g5, %l3
call loop_1162
loop_1162:
brgz,a %l4, loop_1163
loop_1163:
fbul,a %fcc2, loop_1164
loop_1164:
nop
setx loop_1165, %l0, %l1
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_1165:
ld [%l7 + 0x38], %f9
fba %fcc3, loop_1166
loop_1166:
movre %o3, %l6, %g7
fpsub16 %f8, %f4, %f2
bleu,a %xcc, loop_1167
loop_1167:
edge16n %l1, %i1, %o2
lduw [%l7 + 0x40], %o6
fnot2 %f4, %f4
fmul8sux16 %f2, %f4, %f0
bvs %xcc, loop_1168
loop_1168:
udivx %g3, 0x1A77, %l0
fbu %fcc1, loop_1169
loop_1169:
bg,a %icc, loop_1170
loop_1170:
fbul,a %fcc2, loop_1171
loop_1171:
fbl,a %fcc1, loop_1172
loop_1172:
fbge,a %fcc2, loop_1173
loop_1173:
fnot1 %f10, %f8
fbuge,a %fcc1, loop_1174
loop_1174:
fbge,a %fcc3, loop_1175
loop_1175:
sth %g2, [%l7 + 0x7E]
fandnot2 %f6, %f12, %f12
bleu,pn %xcc, loop_1176
loop_1176:
lduh [%l7 + 0x72], %i3
stw %l5, [%l7 + 0x44]
bcs,a,pn %icc, loop_1177
loop_1177:
fbul,a %fcc0, loop_1178
loop_1178:
fbul %fcc0, loop_1179
loop_1179:
nop
setx loop_1180, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1180:
st %f7, [%l7 + 0x18]
fbul %fcc1, loop_1181
loop_1181:
bvs,pn %icc, loop_1182
loop_1182:
fbule %fcc0, loop_1183
loop_1183:
bn,a,pt %icc, loop_1184
loop_1184:
nop
setx loop_1185, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1185:
bvs,pt %xcc, loop_1186
loop_1186:
bg,a,pt %icc, loop_1187
loop_1187:
fzeros %f3
bl,pn %icc, loop_1188
loop_1188:
movneg %icc, %i2, %i4
fble %fcc3, loop_1189
loop_1189:
mulx %i7, %o4, %g1
orcc %i5, %i6, %o7
edge32l %g6, %i0, %g4
ldd [%l7 + 0x60], %f10
bl,a,pt %xcc, loop_1190
loop_1190:
bcc loop_1191
loop_1191:
fnot1s %f15, %f9
fand %f4, %f8, %f4
tvs %xcc, 0x1
ba,a %xcc, loop_1192
loop_1192:
ldsb [%l7 + 0x2D], %l2
fbug %fcc0, loop_1193
loop_1193:
ldub [%l7 + 0x62], %o5
xnorcc %o0, 0x1F7F, %o1
fble,a %fcc2, loop_1194
loop_1194:
sdivcc %l3, 0x038A, %l4
fmovsvc %xcc, %f3, %f5
fbg %fcc1, loop_1195
loop_1195:
ba loop_1196
loop_1196:
bge,pn %xcc, loop_1197
loop_1197:
fmovrde %g5, %f14, %f14
fxnor %f8, %f12, %f10
fmovscs %icc, %f12, %f5
ld [%l7 + 0x78], %f1
brgz,a %l6, loop_1198
loop_1198:
fcmple32 %f0, %f4, %g7
bne,pn %icc, loop_1199
loop_1199:
ldx [%l7 + 0x50], %o3
sth %l1, [%l7 + 0x34]
movre %o2, %o6, %g3
fbul,a %fcc2, loop_1200
loop_1200:
fbne %fcc1, loop_1201
loop_1201:
bneg,a,pt %xcc, loop_1202
loop_1202:
brgz,a %l0, loop_1203
loop_1203:
fmovsg %xcc, %f14, %f11
fzeros %f13
fmovsgu %icc, %f13, %f2
edge32 %g2, %i3, %l5
fmovs %f7, %f11
bgu,a %icc, loop_1204
loop_1204:
tg %icc, 0x2
fbg,a %fcc2, loop_1205
loop_1205:
bcc loop_1206
loop_1206:
orncc %i2, %i1, %i7
fbo,a %fcc0, loop_1207
loop_1207:
fsrc1s %f6, %f4
lduh [%l7 + 0x4C], %o4
brlez %g1, loop_1208
loop_1208:
nop
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 4:
!
! Type f : 178
! Type i : 197
! Type cti : 504
! Type l : 121
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Thread 5 Start
!
main_t5:
!# Initialize registers ..
!# Global registers
set 0x3, %g1
set 0x2, %g2
set 0xE, %g3
set 0xA, %g4
set 0x5, %g5
set 0x3, %g6
set 0x9, %g7
!# Input registers
set -0x1, %i0
set -0x6, %i1
set -0x1, %i2
set -0xE, %i3
set -0x0, %i4
set -0xD, %i5
set -0x5, %i6
set -0xE, %i7
!# Local registers
set 0x5D5BE1B3, %l0
set 0x2C0D23F2, %l1
set 0x1E82DAE1, %l2
set 0x73BB95B7, %l3
set 0x3C34174A, %l4
set 0x4AE1EF36, %l5
set 0x53921908, %l6
!# Output registers
set -0x155F, %o0
set -0x0D11, %o1
set -0x1D68, %o2
set 0x1DA4, %o3
set -0x1A24, %o4
set 0x108B, %o5
set 0x1ED3, %o6
set 0x0A40, %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 ..
brz %i5, loop_1209
loop_1209:
ldd [%l7 + 0x68], %f4
movvs %xcc, %i4, %o7
std %f0, [%l7 + 0x68]
movge %icc, %i6, %g6
fmovdpos %xcc, %f7, %f14
fmul8ulx16 %f0, %f8, %f14
movleu %xcc, %g4, %i0
fble %fcc2, loop_1210
loop_1210:
fmul8x16au %f8, %f13, %f4
st %f7, [%l7 + 0x4C]
ldd [%l7 + 0x30], %f0
umul %l2, %o5, %o1
addcc %o0, 0x1D23, %l4
tsubcctv %g5, 0x1ADE, %l6
fmovse %icc, %f10, %f1
fands %f6, %f14, %f8
fmovrde %g7, %f8, %f4
tg %xcc, 0x5
fandnot2 %f10, %f14, %f2
tn %xcc, 0x3
fbge %fcc1, loop_1211
loop_1211:
fble,a %fcc2, loop_1212
loop_1212:
movge %xcc, %o3, %l1
movrgez %l3, %o6, %g3
ta %xcc, 0x0
andcc %l0, %o2, %i3
bvs %xcc, loop_1213
loop_1213:
tneg %icc, 0x5
xor %g2, 0x0578, %i2
fmovrde %i1, %f2, %f14
movrne %i7, 0x36C, %l5
tsubcctv %o4, %i5, %i4
movne %xcc, %o7, %i6
ba,a,pt %icc, loop_1214
loop_1214:
andcc %g1, %g6, %g4
fmovdgu %xcc, %f7, %f8
tcs %xcc, 0x4
call loop_1215
loop_1215:
andcc %i0, %o5, %l2
tle %icc, 0x3
orncc %o0, %l4, %g5
fcmpes %fcc3, %f1, %f14
stw %l6, [%l7 + 0x28]
fcmps %fcc2, %f7, %f14
sll %g7, %o1, %o3
addc %l3, 0x186F, %o6
te %icc, 0x0
fmovrdlz %g3, %f6, %f10
popc %l0, %o2
udivx %i3, 0x0513, %g2
fcmpeq32 %f10, %f6, %i2
stw %l1, [%l7 + 0x3C]
fmovsvc %icc, %f15, %f0
ble,pt %xcc, loop_1216
loop_1216:
movrlz %i1, 0x04F, %l5
xor %o4, %i5, %i4
fmovse %xcc, %f10, %f4
srl %i7, 0x0B, %o7
or %g1, %g6, %i6
movneg %icc, %g4, %o5
add %i0, 0x17AE, %o0
fnot1 %f8, %f8
lduh [%l7 + 0x58], %l4
fbue %fcc1, loop_1217
loop_1217:
edge16n %g5, %l6, %g7
movneg %icc, %l2, %o1
fmovrde %o3, %f2, %f12
tge %icc, 0x1
fmovrdlez %l3, %f14, %f4
sub %o6, 0x0528, %g3
srlx %o2, %l0, %g2
siam 0x2
addccc %i3, 0x0F18, %i2
addc %i1, 0x0B5E, %l1
tpos %icc, 0x5
movgu %icc, %o4, %l5
udivx %i4, 0x133A, %i5
fbo,a %fcc1, loop_1218
loop_1218:
fmovrsgz %o7, %f0, %f12
tsubcctv %g1, %i7, %i6
and %g4, %g6, %i0
fmovsge %icc, %f15, %f1
subcc %o5, %l4, %o0
tg %icc, 0x5
ldsh [%l7 + 0x68], %l6
alignaddr %g7, %g5, %o1
fnegs %f8, %f10
ta %xcc, 0x4
fpsub32s %f11, %f7, %f14
nop
setx loop_1219, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1219:
fmul8sux16 %f8, %f14, %f10
addccc %o3, 0x11B5, %l2
sth %l3, [%l7 + 0x2E]
movneg %xcc, %g3, %o2
alignaddr %o6, %g2, %i3
fmul8ulx16 %f2, %f8, %f2
edge8l %i2, %i1, %l0
movrne %o4, 0x337, %l1
tcs %xcc, 0x4
addc %l5, 0x0453, %i4
array8 %o7, %i5, %g1
sllx %i6, 0x0E, %g4
alignaddrl %g6, %i7, %i0
be,a,pt %xcc, loop_1220
loop_1220:
ld [%l7 + 0x50], %f0
brnz,a %l4, loop_1221
loop_1221:
sllx %o5, 0x11, %l6
movleu %icc, %g7, %o0
fbe,a %fcc3, loop_1222
loop_1222:
subcc %o1, 0x1B70, %o3
and %l2, %g5, %g3
andncc %l3, %o2, %g2
tsubcctv %o6, %i3, %i2
fbl,a %fcc2, loop_1223
loop_1223:
sra %l0, %o4, %l1
edge8ln %i1, %i4, %l5
ldsh [%l7 + 0x76], %o7
sllx %g1, %i6, %i5
fmovse %icc, %f13, %f11
std %f4, [%l7 + 0x20]
fcmple32 %f0, %f14, %g6
fbg,a %fcc1, loop_1224
loop_1224:
edge16 %g4, %i7, %l4
fmovdgu %xcc, %f1, %f14
stb %i0, [%l7 + 0x17]
fmovsvc %xcc, %f3, %f0
stw %o5, [%l7 + 0x74]
fbul,a %fcc0, loop_1225
loop_1225:
or %g7, 0x1E89, %l6
add %o1, 0x0AFF, %o3
subc %l2, 0x1E8E, %o0
ld [%l7 + 0x48], %f13
te %icc, 0x5
edge8n %g5, %g3, %o2
tsubcc %l3, 0x0C7B, %o6
fnegd %f0, %f14
mova %xcc, %g2, %i2
tl %xcc, 0x0
srlx %i3, 0x1E, %o4
edge16n %l0, %l1, %i1
andcc %i4, 0x15BB, %o7
srax %l5, %i6, %g1
tcc %icc, 0x2
ldub [%l7 + 0x2F], %i5
ldx [%l7 + 0x28], %g6
orcc %g4, %l4, %i0
fmovsvc %icc, %f15, %f14
fbl %fcc1, loop_1226
loop_1226:
alignaddr %i7, %o5, %l6
umul %g7, %o1, %o3
fmovdg %icc, %f15, %f2
edge8l %o0, %g5, %g3
movge %icc, %l2, %l3
fmovrdgez %o6, %f0, %f14
movre %g2, 0x325, %o2
srl %i3, 0x1B, %i2
st %f7, [%l7 + 0x0C]
movl %xcc, %l0, %l1
stw %o4, [%l7 + 0x18]
sethi 0x0044, %i4
stb %o7, [%l7 + 0x64]
ldsw [%l7 + 0x30], %i1
movrlez %i6, 0x053, %l5
lduw [%l7 + 0x5C], %g1
fblg,a %fcc2, loop_1227
loop_1227:
fbg,a %fcc2, loop_1228
loop_1228:
umul %i5, %g6, %l4
andcc %g4, %i0, %i7
edge16l %o5, %g7, %o1
array32 %l6, %o3, %g5
fxors %f1, %f8, %f8
tsubcc %g3, %o0, %l3
movpos %xcc, %o6, %l2
brgez %g2, loop_1229
loop_1229:
bleu,a,pn %icc, loop_1230
loop_1230:
ldub [%l7 + 0x36], %i3
edge8n %i2, %o2, %l1
edge32l %o4, %l0, %o7
fbuge,a %fcc3, loop_1231
loop_1231:
lduw [%l7 + 0x10], %i4
fornot2 %f0, %f6, %f2
subcc %i1, %i6, %l5
edge8 %g1, %g6, %l4
movpos %icc, %g4, %i5
andn %i0, %i7, %g7
udiv %o5, 0x041B, %l6
bne loop_1232
loop_1232:
movn %icc, %o1, %g5
fxors %f8, %f11, %f13
movleu %icc, %o3, %g3
bvc,pn %xcc, loop_1233
loop_1233:
bne loop_1234
loop_1234:
fmuld8ulx16 %f10, %f9, %f4
movpos %xcc, %o0, %l3
andncc %o6, %g2, %l2
fmovsg %icc, %f1, %f12
stx %i2, [%l7 + 0x68]
array32 %o2, %l1, %i3
fmovsvc %xcc, %f12, %f8
smulcc %o4, 0x1CC1, %o7
smulcc %l0, 0x0354, %i4
stb %i1, [%l7 + 0x6C]
edge32 %l5, %i6, %g1
fmovdne %icc, %f7, %f11
brlz,a %l4, loop_1235
loop_1235:
ldsw [%l7 + 0x70], %g6
edge8ln %g4, %i5, %i7
umul %g7, 0x0522, %o5
tsubcctv %l6, %i0, %o1
ldsw [%l7 + 0x40], %o3
fandnot1s %f8, %f9, %f4
array16 %g5, %g3, %o0
st %f11, [%l7 + 0x58]
tleu %xcc, 0x7
movge %xcc, %o6, %g2
fmovdpos %icc, %f3, %f14
tsubcctv %l2, 0x108A, %l3
fxnors %f4, %f4, %f1
fba %fcc0, loop_1236
loop_1236:
ldsb [%l7 + 0x0A], %o2
fmovspos %icc, %f6, %f6
umul %i2, 0x095C, %l1
bleu,a loop_1237
loop_1237:
move %icc, %o4, %o7
te %icc, 0x2
fmovdcs %xcc, %f7, %f14
nop
setx loop_1238, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1238:
movcc %xcc, %l0, %i3
fornot1 %f6, %f12, %f0
srlx %i4, 0x1D, %l5
movpos %icc, %i6, %g1
fcmpgt32 %f8, %f2, %i1
lduw [%l7 + 0x24], %g6
sra %g4, 0x07, %i5
stx %i7, [%l7 + 0x30]
fmovrdlz %l4, %f6, %f10
nop
setx loop_1239, %l0, %l1
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_1239:
sll %o5, 0x16, %l6
fmovsge %icc, %f11, %f14
fpadd32s %f7, %f6, %f11
movne %icc, %g7, %i0
udiv %o3, 0x0AFD, %o1
fcmpne32 %f14, %f10, %g3
edge16n %o0, %g5, %g2
edge16n %o6, %l2, %l3
edge32 %o2, %i2, %o4
taddcctv %o7, %l1, %i3
lduw [%l7 + 0x7C], %l0
brlez,a %i4, loop_1240
loop_1240:
fmovsvc %icc, %f1, %f15
tgu %xcc, 0x3
movle %xcc, %i6, %l5
tcc %xcc, 0x3
tneg %icc, 0x0
tge %xcc, 0x4
andncc %g1, %i1, %g4
array16 %i5, %g6, %l4
st %f6, [%l7 + 0x34]
umul %i7, 0x113B, %o5
andn %l6, 0x05C3, %i0
sethi 0x15FD, %g7
fmovsge %icc, %f12, %f3
addcc %o1, 0x0F0A, %g3
fmovsa %xcc, %f7, %f1
brgz,a %o0, loop_1241
loop_1241:
fpsub32 %f0, %f0, %f10
movleu %icc, %o3, %g2
stb %o6, [%l7 + 0x36]
movrlz %l2, 0x0B7, %l3
taddcc %g5, 0x0746, %o2
fandnot2 %f4, %f14, %f0
fmovrslez %o4, %f3, %f3
ldd [%l7 + 0x30], %f10
fmovdle %xcc, %f7, %f9
fnegs %f0, %f12
fands %f0, %f1, %f7
movle %xcc, %o7, %i2
ldsh [%l7 + 0x10], %l1
brnz %l0, loop_1242
loop_1242:
tvs %icc, 0x7
udivcc %i3, 0x007E, %i6
addcc %l5, %g1, %i1
udiv %g4, 0x1054, %i5
alignaddr %i4, %g6, %l4
fmovdg %icc, %f15, %f11
ldx [%l7 + 0x58], %o5
stb %i7, [%l7 + 0x32]
bcc,a,pt %xcc, loop_1243
loop_1243:
nop
setx loop_1244, %l0, %l1
jmpl %l1, %l6
loop_1244:
fxnors %f4, %f7, %f3
fmovsgu %xcc, %f6, %f5
movgu %xcc, %g7, %i0
srax %g3, 0x16, %o1
movgu %xcc, %o0, %o3
orncc %g2, %o6, %l2
siam 0x1
sdivcc %g5, 0x1BFA, %l3
fbge %fcc2, loop_1245
loop_1245:
movcc %icc, %o2, %o7
fmovsvc %xcc, %f4, %f14
edge8n %o4, %l1, %i2
movcc %xcc, %i3, %l0
tvc %icc, 0x7
fmovdcs %icc, %f13, %f10
stw %l5, [%l7 + 0x40]
bleu,a loop_1246
loop_1246:
movre %g1, %i1, %i6
fnand %f6, %f2, %f2
tleu %xcc, 0x1
popc %i5, %i4
bg,pt %icc, loop_1247
loop_1247:
movleu %xcc, %g4, %g6
std %f10, [%l7 + 0x38]
bpos loop_1248
loop_1248:
stb %o5, [%l7 + 0x3E]
call loop_1249
loop_1249:
bge,a loop_1250
loop_1250:
movl %icc, %l4, %i7
tcs %icc, 0x6
tvs %xcc, 0x1
fmovdl %xcc, %f10, %f13
edge32 %g7, %l6, %i0
orcc %o1, %g3, %o3
fnot2s %f7, %f2
ldx [%l7 + 0x70], %g2
array16 %o6, %l2, %g5
fcmpne32 %f12, %f4, %o0
brgez %l3, loop_1251
loop_1251:
brlz %o2, loop_1252
loop_1252:
andncc %o7, %o4, %i2
srl %i3, 0x14, %l1
movrgez %l5, 0x2F4, %l0
fmovscs %xcc, %f13, %f15
movrgz %i1, 0x123, %i6
edge8 %g1, %i4, %i5
orncc %g6, %g4, %o5
alignaddrl %i7, %g7, %l6
fxors %f2, %f8, %f11
tsubcc %l4, 0x0CB7, %o1
movne %xcc, %i0, %o3
fmul8x16au %f11, %f1, %f14
movcs %icc, %g3, %g2
fmovd %f8, %f14
addcc %l2, 0x0A45, %g5
movrgez %o6, %o0, %o2
tge %icc, 0x3
fornot2s %f7, %f3, %f14
nop
setx loop_1253, %l0, %l1
jmpl %l1, %o7
loop_1253:
brz %l3, loop_1254
loop_1254:
movg %icc, %o4, %i2
array8 %i3, %l1, %l5
sdivx %i1, 0x0A62, %i6
orncc %l0, 0x1631, %i4
ldsh [%l7 + 0x44], %g1
fmul8ulx16 %f10, %f6, %f12
tcs %icc, 0x7
fmovscs %xcc, %f10, %f6
movpos %icc, %g6, %i5
fmovdpos %icc, %f7, %f6
movrgez %g4, %o5, %i7
lduw [%l7 + 0x70], %g7
fmovsleu %xcc, %f7, %f11
fbg,a %fcc2, loop_1255
loop_1255:
fand %f14, %f6, %f0
sllx %l6, %o1, %l4
sll %i0, 0x1A, %o3
srl %g3, 0x06, %g2
bleu,a loop_1256
loop_1256:
fmovda %icc, %f8, %f3
smulcc %g5, 0x063A, %l2
orn %o0, %o2, %o6
ldd [%l7 + 0x60], %f10
xnor %l3, %o7, %o4
smul %i2, 0x07CE, %i3
orcc %l5, 0x033D, %i1
brnz,a %l1, loop_1257
loop_1257:
movne %icc, %i6, %i4
fornot2 %f2, %f12, %f14
ta %xcc, 0x4
movne %icc, %l0, %g1
fbul,a %fcc3, loop_1258
loop_1258:
udivcc %g6, 0x16EC, %g4
subccc %i5, 0x1015, %o5
brgz %i7, loop_1259
loop_1259:
lduh [%l7 + 0x70], %l6
udiv %o1, 0x14E9, %l4
sth %i0, [%l7 + 0x42]
edge8l %o3, %g7, %g2
smul %g5, 0x1C35, %g3
tgu %xcc, 0x1
brlez,a %l2, loop_1260
loop_1260:
fandnot2 %f6, %f14, %f8
fble %fcc3, loop_1261
loop_1261:
orncc %o2, %o6, %o0
nop
setx loop_1262, %l0, %l1
jmpl %l1, %o7
loop_1262:
fbu,a %fcc2, loop_1263
loop_1263:
fmovdpos %icc, %f9, %f11
taddcctv %o4, 0x1143, %i2
brgz,a %i3, loop_1264
loop_1264:
fzero %f10
movre %l5, 0x2B4, %l3
fandnot2s %f11, %f15, %f3
brnz %i1, loop_1265
loop_1265:
movleu %xcc, %l1, %i4
fbge %fcc2, loop_1266
loop_1266:
tleu %icc, 0x7
fornot1 %f14, %f0, %f8
srlx %l0, 0x03, %i6
fsrc2 %f8, %f8
movrlz %g6, %g4, %i5
movle %xcc, %g1, %i7
subcc %l6, %o1, %o5
ldsh [%l7 + 0x10], %l4
sethi 0x103C, %o3
bn %icc, loop_1267
loop_1267:
tle %xcc, 0x3
st %f12, [%l7 + 0x58]
edge32ln %g7, %i0, %g2
fmovsa %xcc, %f8, %f0
edge32ln %g3, %g5, %l2
fmul8sux16 %f6, %f0, %f6
tcs %icc, 0x7
ldx [%l7 + 0x68], %o2
brlz %o6, loop_1268
loop_1268:
edge32l %o7, %o0, %i2
tsubcctv %i3, %l5, %o4
fmovrsne %i1, %f14, %f13
movre %l3, 0x03B, %l1
fbule,a %fcc3, loop_1269
loop_1269:
fbule %fcc2, loop_1270
loop_1270:
movle %icc, %i4, %i6
edge16l %l0, %g4, %g6
fmovrdgz %g1, %f10, %f0
edge16n %i7, %l6, %i5
fsrc1s %f8, %f6
fmovda %xcc, %f13, %f8
tl %icc, 0x3
sth %o1, [%l7 + 0x12]
ba,pn %xcc, loop_1271
loop_1271:
fmovda %icc, %f11, %f15
array16 %l4, %o5, %g7
movrgz %o3, %g2, %g3
movvs %icc, %i0, %g5
orn %o2, %l2, %o7
fcmpeq16 %f0, %f10, %o6
sllx %o0, %i2, %l5
sdiv %i3, 0x1078, %i1
bpos %icc, loop_1272
loop_1272:
popc 0x17F4, %l3
sth %l1, [%l7 + 0x1E]
st %f8, [%l7 + 0x50]
faligndata %f10, %f0, %f12
array32 %o4, %i4, %i6
movrlz %g4, 0x129, %l0
tvs %xcc, 0x2
fmovspos %xcc, %f0, %f2
fmovrdlz %g6, %f2, %f14
alignaddr %i7, %l6, %g1
taddcc %o1, %i5, %o5
andcc %l4, 0x056A, %o3
fmovrdne %g2, %f0, %f14
movn %xcc, %g3, %i0
movge %icc, %g7, %g5
edge8l %l2, %o7, %o2
alignaddrl %o0, %i2, %o6
movrne %i3, %l5, %i1
fmovdpos %icc, %f10, %f1
movneg %icc, %l3, %o4
st %f3, [%l7 + 0x10]
mulscc %l1, 0x18C0, %i6
ld [%l7 + 0x68], %f14
movn %xcc, %g4, %l0
movcs %xcc, %i4, %i7
xnorcc %l6, %g1, %o1
fmovsleu %icc, %f2, %f15
fexpand %f8, %f0
add %i5, 0x108D, %g6
sth %o5, [%l7 + 0x68]
udivcc %o3, 0x1D85, %l4
edge8n %g3, %i0, %g2
edge16l %g5, %g7, %o7
smulcc %l2, 0x1A01, %o0
edge32ln %i2, %o2, %i3
fandnot1s %f7, %f14, %f10
srlx %l5, %o6, %l3
mulx %o4, %i1, %i6
edge32l %g4, %l1, %l0
for %f0, %f12, %f2
fbule %fcc3, loop_1273
loop_1273:
be,a,pn %icc, loop_1274
loop_1274:
edge16ln %i4, %l6, %g1
te %xcc, 0x3
tgu %xcc, 0x5
movrlz %i7, %i5, %o1
movg %icc, %o5, %o3
subccc %l4, %g3, %g6
array16 %i0, %g2, %g7
mulscc %o7, 0x119E, %g5
movn %icc, %l2, %o0
sdivx %i2, 0x1BD8, %o2
edge8ln %l5, %o6, %i3
movrne %l3, 0x35F, %o4
tsubcctv %i6, 0x1A99, %i1
fmovspos %xcc, %f9, %f15
fabss %f11, %f12
fcmple32 %f0, %f2, %l1
alignaddrl %l0, %g4, %i4
smulcc %l6, 0x0728, %i7
st %f7, [%l7 + 0x64]
array8 %g1, %i5, %o1
fmovsl %icc, %f8, %f1
fmul8x16au %f0, %f2, %f2
andncc %o5, %l4, %o3
std %f0, [%l7 + 0x50]
umulcc %g6, %g3, %i0
movle %xcc, %g7, %o7
nop
setx loop_1275, %l0, %l1
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_1275:
orncc %g5, %l2, %o0
std %f10, [%l7 + 0x20]
movcc %icc, %i2, %g2
bvs,a,pt %xcc, loop_1276
loop_1276:
std %f8, [%l7 + 0x40]
or %o2, %o6, %i3
udivcc %l5, 0x0C95, %o4
array16 %i6, %l3, %i1
movleu %xcc, %l0, %l1
movrgez %g4, %l6, %i4
edge32 %g1, %i7, %i5
te %xcc, 0x0
andcc %o5, %l4, %o1
nop
setx loop_1277, %l0, %l1
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_1277:
fbule,a %fcc2, loop_1278
loop_1278:
fnors %f12, %f1, %f13
fmovsn %xcc, %f11, %f7
ldsh [%l7 + 0x2A], %g6
fone %f0
popc %o3, %i0
std %f2, [%l7 + 0x70]
and %g7, 0x0321, %g3
fnands %f4, %f2, %f13
orcc %o7, %g5, %l2
stx %o0, [%l7 + 0x70]
ld [%l7 + 0x20], %f2
edge32n %i2, %o2, %g2
fbg,a %fcc2, loop_1279
loop_1279:
fbl %fcc1, loop_1280
loop_1280:
alignaddrl %o6, %l5, %i3
fbl %fcc3, loop_1281
loop_1281:
srax %o4, 0x05, %i6
tpos %icc, 0x6
bg,pt %xcc, loop_1282
loop_1282:
edge8 %l3, %l0, %i1
movle %xcc, %l1, %g4
add %i4, 0x0023, %l6
tge %xcc, 0x7
bvs,a loop_1283
loop_1283:
smul %g1, 0x031B, %i5
fzero %f6
edge16l %i7, %o5, %l4
tl %xcc, 0x3
xnor %g6, 0x01DA, %o3
fmuld8ulx16 %f4, %f6, %f0
ldx [%l7 + 0x70], %o1
alignaddrl %g7, %g3, %o7
fornot2 %f8, %f6, %f8
edge32ln %i0, %g5, %l2
tge %icc, 0x7
fcmple16 %f8, %f0, %i2
fmovdvs %xcc, %f10, %f6
fbe %fcc3, loop_1284
loop_1284:
std %f6, [%l7 + 0x38]
fbn,a %fcc1, loop_1285
loop_1285:
sdivcc %o2, 0x089A, %o0
brlez %o6, loop_1286
loop_1286:
taddcctv %l5, %g2, %i3
edge8ln %i6, %l3, %o4
edge32ln %l0, %l1, %i1
fmovspos %icc, %f9, %f3
sth %g4, [%l7 + 0x4C]
fands %f6, %f0, %f13
fexpand %f10, %f8
fmovrsne %i4, %f10, %f12
ldd [%l7 + 0x68], %f6
movg %icc, %g1, %l6
brlez %i7, loop_1287
loop_1287:
stb %o5, [%l7 + 0x7F]
sll %l4, 0x11, %g6
tg %icc, 0x4
movcs %icc, %i5, %o3
call loop_1288
loop_1288:
fmovrdgez %g7, %f4, %f10
movrlz %g3, 0x1F8, %o1
fcmpeq16 %f2, %f4, %i0
add %g5, 0x04D0, %l2
movl %xcc, %i2, %o2
ldsw [%l7 + 0x34], %o0
orn %o7, %o6, %l5
umulcc %i3, %i6, %g2
fmovd %f4, %f14
fcmped %fcc2, %f4, %f8
edge8 %l3, %l0, %l1
fpackfix %f6, %f6
fmul8sux16 %f8, %f0, %f4
srax %o4, 0x11, %g4
ldsh [%l7 + 0x76], %i4
tge %xcc, 0x2
st %f13, [%l7 + 0x48]
fba,a %fcc3, loop_1289
loop_1289:
udivx %i1, 0x1CDF, %l6
tn %icc, 0x7
movle %xcc, %i7, %o5
fcmpgt16 %f2, %f12, %g1
fmovs %f10, %f8
ldsb [%l7 + 0x17], %g6
movge %xcc, %i5, %o3
movrne %g7, %g3, %l4
subc %i0, %o1, %l2
stw %i2, [%l7 + 0x08]
movrgez %o2, 0x1E1, %g5
fble %fcc2, loop_1290
loop_1290:
movgu %icc, %o0, %o7
ldub [%l7 + 0x4D], %o6
movre %l5, 0x1B4, %i6
and %i3, 0x062A, %l3
brnz %l0, loop_1291
loop_1291:
tsubcc %g2, 0x0E10, %l1
edge8n %g4, %i4, %o4
bvc,a,pn %icc, loop_1292
loop_1292:
movcs %icc, %l6, %i7
addccc %o5, 0x0702, %i1
ldd [%l7 + 0x48], %f0
edge16 %g1, %i5, %o3
fmovsne %xcc, %f10, %f0
fcmpgt32 %f10, %f12, %g6
andncc %g3, %l4, %i0
brz %o1, loop_1293
loop_1293:
movn %icc, %l2, %i2
fmovscs %xcc, %f14, %f7
ldd [%l7 + 0x48], %f2
tl %xcc, 0x0
sdivcc %o2, 0x0486, %g5
udivcc %o0, 0x180E, %o7
movg %xcc, %g7, %o6
tsubcc %i6, %i3, %l3
movcs %icc, %l0, %g2
tcc %xcc, 0x4
fbuge %fcc0, loop_1294
loop_1294:
edge16l %l5, %l1, %g4
sllx %o4, %i4, %l6
edge32n %i7, %i1, %o5
fblg %fcc1, loop_1295
loop_1295:
fmovsvs %xcc, %f1, %f4
tge %icc, 0x0
movgu %xcc, %i5, %g1
st %f4, [%l7 + 0x30]
fmovrsgez %g6, %f6, %f10
fbug,a %fcc3, loop_1296
loop_1296:
fpsub32s %f7, %f8, %f6
movleu %xcc, %g3, %l4
andcc %i0, %o3, %o1
umul %l2, %o2, %i2
movn %icc, %g5, %o0
edge32ln %o7, %g7, %o6
edge32 %i3, %l3, %i6
fmovrse %l0, %f10, %f4
movn %xcc, %l5, %g2
fmovdge %icc, %f4, %f12
andncc %l1, %g4, %i4
fmovsle %icc, %f3, %f7
ldsw [%l7 + 0x4C], %o4
fbg,a %fcc0, loop_1297
loop_1297:
sth %l6, [%l7 + 0x62]
orncc %i7, %i1, %o5
ldsh [%l7 + 0x32], %g1
ldx [%l7 + 0x38], %i5
ldsb [%l7 + 0x7E], %g6
srax %g3, 0x12, %i0
fbl %fcc0, loop_1298
loop_1298:
udiv %o3, 0x09C3, %o1
fcmpeq16 %f10, %f14, %l4
fnors %f9, %f11, %f13
addc %o2, 0x1694, %l2
tl %xcc, 0x2
add %g5, %i2, %o0
call loop_1299
loop_1299:
sra %o7, %o6, %i3
stw %g7, [%l7 + 0x40]
ldsb [%l7 + 0x12], %l3
udivcc %l0, 0x157C, %l5
movle %xcc, %g2, %i6
movrne %l1, %g4, %o4
fones %f2
fbul %fcc0, loop_1300
loop_1300:
movrlez %i4, 0x26D, %i7
fmovrslz %i1, %f13, %f8
udivcc %l6, 0x1650, %o5
orcc %i5, 0x057E, %g1
sll %g6, 0x1F, %i0
movn %xcc, %g3, %o3
bgu,a %xcc, loop_1301
loop_1301:
ld [%l7 + 0x34], %f15
sll %o1, %o2, %l2
stb %g5, [%l7 + 0x22]
alignaddr %l4, %i2, %o0
movn %icc, %o6, %o7
umul %g7, %i3, %l0
edge32ln %l3, %g2, %i6
edge32l %l1, %g4, %o4
fmovdg %icc, %f8, %f8
array8 %i4, %l5, %i7
taddcc %i1, 0x0C97, %l6
movrgez %o5, 0x065, %i5
fxnor %f6, %f12, %f0
edge16 %g1, %i0, %g3
and %g6, 0x0469, %o1
mulx %o2, %o3, %l2
alignaddrl %g5, %i2, %o0
stx %o6, [%l7 + 0x38]
fmovse %icc, %f7, %f5
edge32n %l4, %g7, %i3
stb %l0, [%l7 + 0x70]
fmovrslez %o7, %f9, %f5
movrlez %l3, 0x3EA, %g2
tgu %xcc, 0x5
fmovdneg %icc, %f11, %f5
bvc,a loop_1302
loop_1302:
brgez %i6, loop_1303
loop_1303:
nop
setx loop_1304, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1304:
movrne %l1, %g4, %o4
brz,a %i4, loop_1305
loop_1305:
fpadd32 %f12, %f0, %f0
edge16l %l5, %i7, %l6
subccc %i1, 0x1CCA, %o5
movrlez %i5, %i0, %g3
brlz,a %g6, loop_1306
loop_1306:
alignaddr %o1, %g1, %o2
brgz,a %o3, loop_1307
loop_1307:
tpos %xcc, 0x7
smul %l2, %i2, %o0
tvs %xcc, 0x0
movrne %o6, 0x1AA, %g5
tne %xcc, 0x6
bpos,pt %xcc, loop_1308
loop_1308:
movleu %icc, %l4, %g7
fbul %fcc3, loop_1309
loop_1309:
tg %xcc, 0x3
fpsub32s %f14, %f9, %f12
lduw [%l7 + 0x34], %l0
fmovdvs %icc, %f9, %f4
ldx [%l7 + 0x10], %o7
fblg,a %fcc3, loop_1310
loop_1310:
fandnot1 %f4, %f0, %f12
fmovrsne %l3, %f13, %f12
sth %g2, [%l7 + 0x6A]
fbule,a %fcc0, loop_1311
loop_1311:
movrne %i3, %l1, %g4
movvs %icc, %o4, %i6
fmovdle %icc, %f13, %f11
sra %i4, %i7, %l6
brlez,a %i1, loop_1312
loop_1312:
udivx %o5, 0x0491, %l5
movpos %icc, %i0, %g3
edge8l %g6, %o1, %i5
fbu %fcc3, loop_1313
loop_1313:
movcs %xcc, %o2, %o3
brlz,a %g1, loop_1314
loop_1314:
tn %icc, 0x6
stw %i2, [%l7 + 0x4C]
xorcc %o0, 0x0435, %o6
nop
setx loop_1315, %l0, %l1
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_1315:
taddcctv %l2, 0x0120, %g5
orcc %l4, 0x0D1B, %l0
mulscc %g7, %o7, %l3
fbn %fcc1, loop_1316
loop_1316:
fmovdpos %icc, %f4, %f9
tsubcc %g2, %i3, %g4
sub %o4, 0x1F35, %l1
fmovsg %xcc, %f0, %f3
movrlez %i4, %i7, %l6
tvs %xcc, 0x1
fmul8ulx16 %f0, %f6, %f14
tge %icc, 0x3
edge16 %i6, %i1, %o5
fcmped %fcc2, %f10, %f10
lduw [%l7 + 0x28], %l5
movvc %xcc, %i0, %g6
add %g3, %o1, %i5
fnot1 %f8, %f14
fmovrslez %o2, %f8, %f12
xorcc %o3, %i2, %o0
subcc %g1, 0x1973, %o6
srax %l2, 0x07, %g5
popc %l0, %g7
bneg,pn %icc, loop_1317
loop_1317:
array32 %o7, %l3, %l4
alignaddr %i3, %g4, %o4
fmovdvc %icc, %f0, %f15
ta %icc, 0x1
edge8 %l1, %i4, %i7
fmovrdgez %l6, %f12, %f8
movcc %icc, %i6, %g2
fmovscs %icc, %f8, %f0
movge %xcc, %i1, %o5
fcmpne32 %f8, %f14, %l5
movl %icc, %g6, %i0
bvc loop_1318
loop_1318:
edge8 %o1, %i5, %g3
or %o3, %i2, %o2
umulcc %g1, %o6, %l2
fblg %fcc1, loop_1319
loop_1319:
fone %f0
edge8ln %g5, %l0, %g7
array8 %o7, %l3, %o0
edge8ln %l4, %i3, %o4
add %g4, 0x01A6, %l1
subccc %i4, %i7, %l6
fand %f8, %f6, %f14
fpadd32s %f11, %f15, %f4
fmovrdne %g2, %f6, %f8
fbul %fcc1, loop_1320
loop_1320:
fmovse %icc, %f11, %f4
orcc %i6, %o5, %i1
andcc %l5, 0x0CBD, %g6
fmul8x16al %f1, %f5, %f2
subccc %i0, 0x1992, %o1
siam 0x6
tg %xcc, 0x5
sdiv %i5, 0x0D73, %o3
fbg,a %fcc2, loop_1321
loop_1321:
stw %g3, [%l7 + 0x28]
lduh [%l7 + 0x6C], %i2
and %g1, 0x0B82, %o2
fblg %fcc1, loop_1322
loop_1322:
ldub [%l7 + 0x7B], %l2
stx %o6, [%l7 + 0x38]
taddcc %l0, %g7, %o7
sth %l3, [%l7 + 0x10]
sllx %g5, 0x01, %o0
andcc %l4, %i3, %g4
movl %icc, %o4, %l1
brgz %i7, loop_1323
loop_1323:
subcc %l6, %i4, %g2
fmovdg %xcc, %f12, %f12
stw %i6, [%l7 + 0x60]
fmovrse %i1, %f6, %f5
be,pn %icc, loop_1324
loop_1324:
fbug %fcc0, loop_1325
loop_1325:
umul %o5, 0x032A, %l5
movcs %xcc, %i0, %g6
ba,a loop_1326
loop_1326:
fmovse %icc, %f3, %f3
xor %o1, %i5, %g3
mova %icc, %i2, %o3
movrlez %g1, %o2, %l2
tg %xcc, 0x5
bpos,pt %xcc, loop_1327
loop_1327:
smul %l0, %g7, %o7
st %f12, [%l7 + 0x38]
ble,pt %xcc, loop_1328
loop_1328:
alignaddrl %l3, %g5, %o0
taddcctv %l4, 0x1372, %i3
orn %o6, 0x1E78, %g4
sub %o4, 0x0442, %l1
movpos %xcc, %i7, %l6
nop
setx loop_1329, %l0, %l1
jmpl %l1, %i4
loop_1329:
fmovscs %icc, %f14, %f1
xorcc %i6, %i1, %o5
fblg,a %fcc1, loop_1330
loop_1330:
fmovsgu %icc, %f7, %f0
xnor %g2, 0x1166, %l5
movle %icc, %i0, %o1
fmovd %f0, %f2
bl,a %icc, loop_1331
loop_1331:
or %i5, 0x1304, %g6
bg %icc, loop_1332
loop_1332:
movn %xcc, %g3, %i2
mulx %g1, 0x15F4, %o3
fone %f0
fmovdvc %xcc, %f3, %f8
andn %o2, 0x1461, %l0
stx %g7, [%l7 + 0x48]
taddcc %o7, %l3, %g5
brz %l2, loop_1333
loop_1333:
taddcc %l4, 0x1EE8, %o0
udivcc %o6, 0x10D8, %i3
mova %xcc, %g4, %l1
tneg %xcc, 0x4
std %f12, [%l7 + 0x28]
tle %xcc, 0x4
tpos %xcc, 0x0
subccc %i7, %o4, %l6
sllx %i4, %i6, %o5
array32 %g2, %i1, %i0
st %f6, [%l7 + 0x68]
alignaddrl %l5, %o1, %i5
fcmpne16 %f4, %f4, %g3
ldsh [%l7 + 0x52], %g6
smul %i2, %o3, %o2
udivcc %l0, 0x148C, %g1
ldsw [%l7 + 0x0C], %g7
subcc %l3, %g5, %o7
subcc %l2, %o0, %o6
ldsw [%l7 + 0x74], %l4
std %f10, [%l7 + 0x30]
orcc %g4, 0x0E68, %l1
taddcc %i7, 0x07FD, %o4
movge %icc, %i3, %l6
fmovs %f9, %f0
fbul,a %fcc2, loop_1334
loop_1334:
fblg,a %fcc1, loop_1335
loop_1335:
movgu %xcc, %i4, %i6
tgu %xcc, 0x2
tne %xcc, 0x1
fmovdne %xcc, %f10, %f12
fpack32 %f12, %f2, %f0
fmuld8sux16 %f1, %f7, %f10
tl %icc, 0x4
fone %f4
orn %g2, 0x0FD0, %o5
movne %xcc, %i1, %l5
udiv %i0, 0x0E1E, %o1
fbuge %fcc1, loop_1336
loop_1336:
bleu,a %xcc, loop_1337
loop_1337:
movrgez %i5, 0x1E3, %g3
bgu,pt %xcc, loop_1338
loop_1338:
xor %g6, 0x1070, %o3
std %f10, [%l7 + 0x08]
udivcc %i2, 0x0FFE, %o2
movge %icc, %l0, %g7
sra %l3, %g5, %o7
fornot2s %f11, %f0, %f7
movgu %xcc, %l2, %o0
or %o6, 0x07EC, %l4
udiv %g4, 0x073F, %g1
edge8ln %i7, %o4, %l1
tg %xcc, 0x2
movpos %icc, %l6, %i3
movneg %xcc, %i4, %i6
movle %icc, %o5, %g2
movrlez %i1, 0x361, %l5
fpsub16 %f14, %f6, %f2
fcmps %fcc0, %f5, %f11
tge %xcc, 0x7
srax %o1, 0x1A, %i5
mova %xcc, %i0, %g3
edge16l %o3, %i2, %o2
alignaddrl %g6, %g7, %l3
movrlez %l0, %g5, %l2
tsubcctv %o7, %o0, %l4
subccc %o6, 0x0F4B, %g1
edge16l %i7, %o4, %g4
std %f10, [%l7 + 0x18]
movle %icc, %l6, %l1
edge16ln %i3, %i6, %o5
fbl,a %fcc3, loop_1339
loop_1339:
tsubcc %i4, 0x19CB, %i1
fcmpeq16 %f4, %f6, %l5
fnegd %f14, %f0
fmovde %icc, %f1, %f14
orncc %o1, %g2, %i0
be,a %icc, loop_1340
loop_1340:
lduw [%l7 + 0x38], %g3
movg %icc, %i5, %i2
movrgez %o2, 0x1AC, %o3
brgz,a %g6, loop_1341
loop_1341:
fcmple32 %f10, %f8, %g7
or %l0, 0x1491, %g5
fors %f3, %f10, %f2
ldub [%l7 + 0x6E], %l3
stw %l2, [%l7 + 0x48]
nop
setx loop_1342, %l0, %l1
jmpl %l1, %o7
loop_1342:
fornot1s %f2, %f11, %f6
ldsh [%l7 + 0x5C], %o0
fcmpes %fcc1, %f9, %f0
orncc %o6, 0x095E, %g1
ble %icc, loop_1343
loop_1343:
movleu %xcc, %i7, %l4
fmovsn %icc, %f2, %f15
movgu %icc, %o4, %g4
st %f0, [%l7 + 0x2C]
ldsh [%l7 + 0x74], %l6
ldx [%l7 + 0x50], %i3
movle %xcc, %l1, %i6
tcs %icc, 0x4
fmovse %xcc, %f14, %f5
bcs,a,pt %xcc, loop_1344
loop_1344:
fabsd %f6, %f2
movgu %xcc, %i4, %o5
subccc %i1, %o1, %l5
movvs %xcc, %i0, %g3
fba %fcc3, loop_1345
loop_1345:
fcmpes %fcc2, %f10, %f13
fmovrsgz %g2, %f7, %f5
sdivcc %i5, 0x10A4, %o2
fmovsg %xcc, %f7, %f2
movne %xcc, %o3, %g6
bg,pt %icc, loop_1346
loop_1346:
st %f1, [%l7 + 0x60]
xorcc %g7, %i2, %l0
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 5:
!
! Type f : 202
! Type i : 541
! Type cti : 138
! Type l : 119
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Thread 6 Start
!
main_t6:
!# Initialize registers ..
!# Global registers
set 0x8, %g1
set 0x3, %g2
set 0x3, %g3
set 0xB, %g4
set 0xF, %g5
set 0xA, %g6
set 0x2, %g7
!# Input registers
set -0x7, %i0
set -0xF, %i1
set -0xD, %i2
set -0xB, %i3
set -0xC, %i4
set -0xB, %i5
set -0xB, %i6
set -0x1, %i7
!# Local registers
set 0x2FEB9BAB, %l0
set 0x30D01B00, %l1
set 0x7C8B6882, %l2
set 0x1226D818, %l3
set 0x5CD0A101, %l4
set 0x26313C2F, %l5
set 0x5C916F55, %l6
!# Output registers
set 0x0D8A, %o0
set 0x024E, %o1
set -0x1564, %o2
set -0x16B7, %o3
set 0x1369, %o4
set 0x0124, %o5
set -0x08C6, %o6
set -0x0CCB, %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 ..
ldx [%l7 + 0x38], %l3
array16 %l2, %o7, %o0
ldsh [%l7 + 0x6C], %o6
st %f10, [%l7 + 0x54]
tgu %icc, 0x1
fnegs %f14, %f3
ldsh [%l7 + 0x12], %g5
fmovdge %icc, %f10, %f8
fmovspos %icc, %f0, %f2
ldsb [%l7 + 0x23], %g1
stb %i7, [%l7 + 0x44]
edge32ln %o4, %l4, %l6
nop
setx loop_1347, %l0, %l1
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_1347:
sllx %i3, %g4, %i6
fcmple32 %f4, %f12, %i4
brlez,a %l1, loop_1348
loop_1348:
fmovd %f8, %f4
ld [%l7 + 0x0C], %f15
ld [%l7 + 0x2C], %f15
st %f8, [%l7 + 0x18]
std %f8, [%l7 + 0x58]
stw %o5, [%l7 + 0x68]
lduw [%l7 + 0x18], %o1
bcc,pn %icc, loop_1349
loop_1349:
lduw [%l7 + 0x5C], %i1
ld [%l7 + 0x14], %f3
edge32ln %i0, %l5, %g2
stb %g3, [%l7 + 0x45]
ldx [%l7 + 0x70], %i5
stx %o2, [%l7 + 0x28]
stw %g6, [%l7 + 0x14]
edge8n %g7, %i2, %o3
fbo %fcc0, loop_1350
loop_1350:
fpmerge %f9, %f0, %f0
stb %l3, [%l7 + 0x78]
fcmpes %fcc2, %f12, %f0
stw %l2, [%l7 + 0x44]
fcmpeq32 %f8, %f2, %l0
smul %o0, 0x07A4, %o6
xnorcc %g5, 0x1115, %o7
bgu,a,pt %xcc, loop_1351
loop_1351:
subccc %g1, 0x105D, %i7
mulscc %o4, 0x1365, %l4
ldsh [%l7 + 0x64], %i3
andcc %g4, %i6, %l6
popc 0x1AED, %i4
movcs %xcc, %l1, %o1
fbu,a %fcc2, loop_1352
loop_1352:
ldx [%l7 + 0x68], %i1
ldd [%l7 + 0x50], %f8
siam 0x1
stb %i0, [%l7 + 0x72]
sdiv %l5, 0x17FE, %o5
taddcc %g2, 0x0858, %g3
edge8l %i5, %g6, %o2
fmovdne %xcc, %f11, %f5
std %f2, [%l7 + 0x28]
ldx [%l7 + 0x08], %g7
array8 %i2, %o3, %l3
ld [%l7 + 0x78], %f8
fsrc2s %f10, %f0
sdivx %l2, 0x1E10, %o0
tsubcctv %o6, %g5, %o7
edge32ln %l0, %i7, %o4
tleu %xcc, 0x0
lduw [%l7 + 0x14], %l4
fbg %fcc2, loop_1353
loop_1353:
ld [%l7 + 0x14], %f5
st %f12, [%l7 + 0x48]
lduw [%l7 + 0x1C], %i3
fmovrdgez %g4, %f6, %f4
movleu %icc, %i6, %l6
stx %i4, [%l7 + 0x58]
tvc %icc, 0x2
st %f13, [%l7 + 0x58]
sll %g1, %l1, %i1
edge8l %o1, %i0, %l5
stb %g2, [%l7 + 0x78]
ldsb [%l7 + 0x40], %g3
st %f0, [%l7 + 0x60]
udivx %i5, 0x02A5, %o5
edge32l %o2, %g6, %i2
andn %o3, 0x0C7F, %l3
fpack32 %f4, %f8, %f8
ldub [%l7 + 0x70], %g7
add %o0, 0x00AD, %l2
andn %g5, 0x1E9F, %o7
movrlez %o6, 0x201, %l0
subccc %o4, 0x071F, %l4
ldx [%l7 + 0x70], %i7
stx %g4, [%l7 + 0x50]
tvc %xcc, 0x7
ldsw [%l7 + 0x14], %i3
xor %l6, %i4, %g1
ldsh [%l7 + 0x10], %i6
edge32ln %l1, %o1, %i1
stb %l5, [%l7 + 0x1C]
tne %xcc, 0x1
stx %g2, [%l7 + 0x10]
ldsh [%l7 + 0x14], %i0
stw %i5, [%l7 + 0x3C]
srlx %o5, %o2, %g3
ld [%l7 + 0x40], %f6
movne %xcc, %g6, %i2
addc %o3, %l3, %g7
bneg loop_1354
loop_1354:
andn %l2, 0x1B36, %g5
lduw [%l7 + 0x10], %o0
fornot1s %f12, %f0, %f5
fornot1s %f2, %f12, %f10
nop
setx loop_1355, %l0, %l1
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_1355:
lduw [%l7 + 0x24], %o7
subccc %l0, 0x15E4, %o4
std %f0, [%l7 + 0x38]
ldsh [%l7 + 0x74], %o6
edge16n %i7, %g4, %l4
sllx %i3, 0x10, %l6
te %xcc, 0x3
movge %icc, %g1, %i6
st %f14, [%l7 + 0x20]
tpos %icc, 0x1
fzero %f10
fpack16 %f14, %f6
smulcc %l1, 0x1F06, %i4
ldsb [%l7 + 0x25], %o1
tpos %icc, 0x0
ldsb [%l7 + 0x64], %i1
fmovsvc %icc, %f8, %f9
edge8ln %l5, %g2, %i0
ldsw [%l7 + 0x34], %o5
std %f12, [%l7 + 0x20]
edge8n %i5, %g3, %o2
ldd [%l7 + 0x30], %f0
ld [%l7 + 0x2C], %f11
fcmple16 %f14, %f8, %i2
bpos %icc, loop_1356
loop_1356:
array8 %g6, %l3, %o3
edge32ln %l2, %g7, %o0
fornot2 %f2, %f14, %f2
stb %o7, [%l7 + 0x1F]
st %f4, [%l7 + 0x28]
ldub [%l7 + 0x12], %l0
ldsh [%l7 + 0x1A], %o4
tpos %xcc, 0x4
ldsh [%l7 + 0x44], %g5
nop
setx loop_1357, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1357:
stw %i7, [%l7 + 0x30]
fmovsg %icc, %f2, %f1
stx %o6, [%l7 + 0x40]
stx %g4, [%l7 + 0x40]
tsubcctv %l4, %i3, %l6
movl %icc, %i6, %g1
tne %icc, 0x5
stb %l1, [%l7 + 0x0A]
orn %o1, 0x11F7, %i1
sth %i4, [%l7 + 0x76]
fba %fcc1, loop_1358
loop_1358:
tvs %xcc, 0x0
st %f1, [%l7 + 0x40]
lduw [%l7 + 0x24], %g2
andcc %i0, %l5, %o5
stb %g3, [%l7 + 0x0C]
lduw [%l7 + 0x5C], %o2
lduw [%l7 + 0x54], %i5
ldsw [%l7 + 0x50], %i2
lduh [%l7 + 0x6C], %l3
stb %o3, [%l7 + 0x4C]
stx %g6, [%l7 + 0x18]
mulx %l2, %o0, %g7
stb %o7, [%l7 + 0x77]
fabss %f9, %f1
brz,a %l0, loop_1359
loop_1359:
ldx [%l7 + 0x08], %o4
addc %i7, %g5, %o6
brlez %g4, loop_1360
loop_1360:
lduw [%l7 + 0x28], %i3
tcc %icc, 0x2
udivcc %l6, 0x1A59, %i6
ba,a,pn %xcc, loop_1361
loop_1361:
sth %l4, [%l7 + 0x0E]
mulx %g1, %l1, %i1
ldub [%l7 + 0x68], %o1
ldsw [%l7 + 0x7C], %g2
st %f1, [%l7 + 0x64]
edge32 %i4, %l5, %o5
stx %g3, [%l7 + 0x10]
fmovdcs %xcc, %f14, %f3
lduh [%l7 + 0x2C], %o2
std %f4, [%l7 + 0x40]
lduh [%l7 + 0x6C], %i0
stw %i5, [%l7 + 0x1C]
st %f13, [%l7 + 0x18]
fbe %fcc3, loop_1362
loop_1362:
xnorcc %i2, 0x1431, %l3
fbo %fcc3, loop_1363
loop_1363:
stw %g6, [%l7 + 0x78]
umulcc %l2, %o0, %g7
tl %xcc, 0x1
stx %o7, [%l7 + 0x28]
alignaddrl %l0, %o3, %o4
movvs %icc, %i7, %o6
lduw [%l7 + 0x2C], %g4
tgu %xcc, 0x5
edge8n %i3, %l6, %i6
umulcc %l4, 0x11D6, %g5
fcmpeq32 %f2, %f14, %l1
or %i1, 0x1048, %g1
stx %o1, [%l7 + 0x50]
std %f6, [%l7 + 0x50]
ld [%l7 + 0x7C], %f0
stx %g2, [%l7 + 0x20]
fmovrslez %l5, %f2, %f7
edge8n %o5, %i4, %g3
st %f13, [%l7 + 0x14]
xorcc %o2, 0x1ED0, %i0
edge32ln %i2, %i5, %g6
stw %l3, [%l7 + 0x4C]
udivx %l2, 0x15E9, %o0
lduw [%l7 + 0x70], %g7
std %f6, [%l7 + 0x48]
fble,a %fcc3, loop_1364
loop_1364:
ta %xcc, 0x3
movrlz %l0, %o7, %o4
fnot2 %f2, %f14
tge %xcc, 0x2
ldub [%l7 + 0x72], %o3
fandnot2s %f4, %f3, %f4
tleu %icc, 0x6
xnor %i7, 0x00C4, %g4
edge8l %i3, %l6, %i6
brgez %l4, loop_1365
loop_1365:
ldd [%l7 + 0x28], %f10
ldd [%l7 + 0x58], %f4
tne %icc, 0x4
movcs %icc, %o6, %g5
fmul8ulx16 %f4, %f10, %f2
ldsb [%l7 + 0x0D], %i1
ld [%l7 + 0x30], %f4
ldd [%l7 + 0x60], %f10
fbne %fcc1, loop_1366
loop_1366:
ldd [%l7 + 0x28], %f14
sth %l1, [%l7 + 0x46]
st %f8, [%l7 + 0x5C]
bpos,pt %icc, loop_1367
loop_1367:
ldsh [%l7 + 0x38], %g1
movle %xcc, %g2, %o1
st %f6, [%l7 + 0x34]
lduw [%l7 + 0x20], %l5
tcs %xcc, 0x5
fmovs %f7, %f3
ldub [%l7 + 0x3D], %i4
fnot1 %f4, %f12
ldub [%l7 + 0x5E], %o5
ldsw [%l7 + 0x7C], %o2
ldx [%l7 + 0x18], %g3
ldsw [%l7 + 0x24], %i2
lduh [%l7 + 0x5E], %i5
sth %g6, [%l7 + 0x36]
lduh [%l7 + 0x78], %l3
brgz %l2, loop_1368
loop_1368:
stx %i0, [%l7 + 0x10]
edge8l %o0, %l0, %g7
udivcc %o4, 0x1F07, %o3
xnorcc %i7, 0x0E56, %g4
lduh [%l7 + 0x22], %o7
stx %i3, [%l7 + 0x40]
std %f4, [%l7 + 0x18]
ldd [%l7 + 0x58], %f0
fmovrsne %i6, %f11, %f8
stw %l6, [%l7 + 0x2C]
std %f12, [%l7 + 0x68]
stw %l4, [%l7 + 0x38]
ldsb [%l7 + 0x59], %o6
tg %icc, 0x5
edge32ln %g5, %i1, %g1
faligndata %f6, %f6, %f14
xnorcc %g2, %o1, %l1
sra %l5, %i4, %o5
ldd [%l7 + 0x30], %f10
fbuge,a %fcc3, loop_1369
loop_1369:
subc %g3, %i2, %i5
fmovdleu %icc, %f9, %f13
fcmple32 %f12, %f6, %g6
movne %xcc, %o2, %l2
lduh [%l7 + 0x64], %l3
sth %o0, [%l7 + 0x42]
fand %f8, %f6, %f14
lduw [%l7 + 0x4C], %l0
fbug,a %fcc3, loop_1370
loop_1370:
lduw [%l7 + 0x64], %i0
movneg %icc, %g7, %o3
tgu %icc, 0x7
ldub [%l7 + 0x15], %i7
ldsw [%l7 + 0x10], %g4
lduw [%l7 + 0x70], %o4
stw %i3, [%l7 + 0x7C]
lduw [%l7 + 0x60], %o7
ldsw [%l7 + 0x60], %i6
st %f5, [%l7 + 0x3C]
array32 %l6, %o6, %l4
movrgez %g5, 0x08D, %g1
tneg %icc, 0x4
ldx [%l7 + 0x50], %g2
ldsw [%l7 + 0x14], %o1
tle %xcc, 0x2
ldd [%l7 + 0x08], %f14
stb %l1, [%l7 + 0x2E]
edge8 %i1, %i4, %o5
stx %g3, [%l7 + 0x10]
ldsh [%l7 + 0x26], %i2
sth %l5, [%l7 + 0x4E]
std %f2, [%l7 + 0x68]
st %f3, [%l7 + 0x68]
edge8n %i5, %g6, %l2
and %l3, %o0, %l0
movvc %icc, %o2, %g7
fpackfix %f8, %f11
ldsw [%l7 + 0x2C], %i0
lduw [%l7 + 0x50], %i7
std %f12, [%l7 + 0x20]
fcmpeq16 %f6, %f12, %g4
bge,a %xcc, loop_1371
loop_1371:
st %f0, [%l7 + 0x2C]
std %f6, [%l7 + 0x68]
st %f3, [%l7 + 0x10]
array8 %o3, %o4, %i3
smulcc %i6, %l6, %o6
edge16ln %l4, %g5, %o7
sdiv %g2, 0x1A18, %o1
st %f0, [%l7 + 0x08]
lduh [%l7 + 0x30], %g1
edge32 %l1, %i1, %i4
stb %o5, [%l7 + 0x19]
st %f6, [%l7 + 0x20]
ldsb [%l7 + 0x32], %i2
ldx [%l7 + 0x28], %l5
lduh [%l7 + 0x10], %g3
tn %icc, 0x5
add %g6, 0x1847, %l2
mulscc %l3, 0x1CF2, %i5
edge8l %o0, %o2, %l0
brlz,a %g7, loop_1372
loop_1372:
lduh [%l7 + 0x42], %i0
std %f8, [%l7 + 0x58]
tl %xcc, 0x4
tneg %icc, 0x7
st %f6, [%l7 + 0x14]
bvs,a,pt %icc, loop_1373
loop_1373:
ldsw [%l7 + 0x3C], %i7
mulscc %g4, %o4, %o3
stb %i3, [%l7 + 0x52]
edge16 %i6, %o6, %l6
tge %xcc, 0x3
st %f10, [%l7 + 0x44]
tcc %icc, 0x5
st %f11, [%l7 + 0x2C]
ldd [%l7 + 0x30], %f12
ldsh [%l7 + 0x0C], %l4
fbl,a %fcc2, loop_1374
loop_1374:
fxor %f10, %f8, %f14
fpack16 %f6, %f14
st %f4, [%l7 + 0x10]
ldd [%l7 + 0x40], %f2
lduh [%l7 + 0x0E], %g5
stb %g2, [%l7 + 0x1F]
ldx [%l7 + 0x78], %o7
ldub [%l7 + 0x29], %o1
fmovsvs %icc, %f0, %f0
edge32l %g1, %l1, %i1
ldsh [%l7 + 0x24], %i4
fcmps %fcc1, %f14, %f5
st %f10, [%l7 + 0x54]
fmovsgu %xcc, %f6, %f1
fors %f13, %f15, %f0
fmovscs %xcc, %f10, %f9
lduw [%l7 + 0x78], %i2
fpadd32s %f4, %f10, %f1
udivcc %o5, 0x0C85, %l5
ldsw [%l7 + 0x5C], %g3
ldub [%l7 + 0x4B], %l2
ldsw [%l7 + 0x6C], %g6
ldd [%l7 + 0x60], %f2
srlx %i5, %o0, %o2
stw %l3, [%l7 + 0x30]
movn %icc, %l0, %g7
fmovsvs %icc, %f4, %f5
edge8ln %i0, %i7, %g4
ldx [%l7 + 0x20], %o3
brlz %i3, loop_1375
loop_1375:
ldx [%l7 + 0x70], %i6
movle %icc, %o6, %l6
st %f9, [%l7 + 0x6C]
ld [%l7 + 0x3C], %f15
ldsh [%l7 + 0x7E], %o4
udivcc %l4, 0x0D23, %g2
movne %xcc, %o7, %o1
bg,a loop_1376
loop_1376:
stx %g1, [%l7 + 0x60]
ld [%l7 + 0x78], %f14
sth %l1, [%l7 + 0x5E]
ldsw [%l7 + 0x58], %i1
subccc %g5, 0x076C, %i2
smul %o5, %i4, %l5
tleu %xcc, 0x7
std %f6, [%l7 + 0x48]
lduw [%l7 + 0x2C], %l2
or %g6, 0x0363, %g3
fands %f9, %f2, %f9
lduw [%l7 + 0x24], %o0
std %f12, [%l7 + 0x38]
sth %i5, [%l7 + 0x58]
lduh [%l7 + 0x68], %o2
ldub [%l7 + 0x6A], %l3
popc %l0, %g7
bshuffle %f10, %f8, %f6
orn %i7, %i0, %o3
st %f15, [%l7 + 0x3C]
stx %i3, [%l7 + 0x28]
fmovrsgz %i6, %f3, %f7
stx %g4, [%l7 + 0x18]
ldd [%l7 + 0x50], %f12
tcc %icc, 0x3
move %icc, %o6, %o4
orcc %l4, 0x14D1, %g2
movl %xcc, %o7, %o1
movcs %xcc, %g1, %l1
std %f8, [%l7 + 0x68]
ld [%l7 + 0x24], %f4
fbu,a %fcc0, loop_1377
loop_1377:
ldub [%l7 + 0x3E], %l6
ldx [%l7 + 0x20], %i1
fble %fcc2, loop_1378
loop_1378:
taddcctv %g5, %i2, %o5
lduw [%l7 + 0x1C], %l5
lduw [%l7 + 0x14], %l2
stx %g6, [%l7 + 0x60]
tg %icc, 0x2
fpack16 %f6, %f8
orncc %g3, %o0, %i5
lduh [%l7 + 0x3A], %i4
std %f6, [%l7 + 0x20]
fsrc2 %f2, %f8
fzeros %f8
lduh [%l7 + 0x4A], %o2
sll %l3, %l0, %i7
ldx [%l7 + 0x40], %i0
stb %g7, [%l7 + 0x6C]
fmovsge %xcc, %f6, %f13
stw %i3, [%l7 + 0x08]
ldsw [%l7 + 0x38], %o3
addcc %g4, %i6, %o4
array8 %o6, %l4, %o7
fandnot1s %f8, %f6, %f11
sth %o1, [%l7 + 0x7C]
movgu %icc, %g2, %l1
stw %l6, [%l7 + 0x4C]
sth %i1, [%l7 + 0x6A]
fsrc2s %f0, %f8
lduw [%l7 + 0x34], %g5
lduh [%l7 + 0x66], %i2
st %f9, [%l7 + 0x54]
umulcc %g1, %l5, %o5
sth %l2, [%l7 + 0x14]
te %icc, 0x0
bcs,pt %icc, loop_1379
loop_1379:
stb %g6, [%l7 + 0x4E]
ldsw [%l7 + 0x10], %g3
ld [%l7 + 0x4C], %f7
ld [%l7 + 0x08], %f4
ld [%l7 + 0x24], %f10
fmovrslez %i5, %f13, %f3
edge16 %i4, %o0, %o2
fcmpeq16 %f8, %f6, %l3
stw %l0, [%l7 + 0x54]
stb %i7, [%l7 + 0x08]
sth %g7, [%l7 + 0x48]
stw %i3, [%l7 + 0x14]
lduh [%l7 + 0x2C], %o3
lduw [%l7 + 0x44], %i0
st %f11, [%l7 + 0x74]
sll %i6, 0x17, %g4
bcc,pn %icc, loop_1380
loop_1380:
movne %xcc, %o4, %l4
fxor %f14, %f2, %f14
movre %o6, 0x262, %o1
stb %g2, [%l7 + 0x63]
lduh [%l7 + 0x1C], %l1
fmovsvs %icc, %f2, %f9
array16 %o7, %l6, %i1
fmuld8ulx16 %f12, %f4, %f0
st %f7, [%l7 + 0x34]
ldsw [%l7 + 0x44], %g5
tsubcc %i2, 0x0FBB, %l5
movrlz %g1, %l2, %g6
stb %g3, [%l7 + 0x31]
ldsb [%l7 + 0x62], %i5
sethi 0x1177, %i4
brgz %o5, loop_1381
loop_1381:
tgu %icc, 0x0
smul %o0, 0x131F, %l3
fmovsleu %icc, %f14, %f4
sdiv %o2, 0x1A8A, %i7
lduh [%l7 + 0x56], %l0
tleu %xcc, 0x6
ldsb [%l7 + 0x65], %g7
pdist %f10, %f4, %f4
fmovsgu %xcc, %f7, %f8
fandnot2s %f7, %f0, %f5
popc %i3, %i0
sdivcc %o3, 0x197F, %i6
fbg,a %fcc2, loop_1382
loop_1382:
stx %o4, [%l7 + 0x30]
fba,a %fcc2, loop_1383
loop_1383:
edge16n %l4, %g4, %o6
ldd [%l7 + 0x40], %f10
ldub [%l7 + 0x26], %g2
stx %l1, [%l7 + 0x60]
ldsh [%l7 + 0x68], %o1
stb %o7, [%l7 + 0x4E]
std %f0, [%l7 + 0x58]
ldd [%l7 + 0x20], %f8
ldsb [%l7 + 0x16], %i1
orn %l6, %g5, %i2
srl %g1, %l5, %g6
fnot2s %f10, %f9
ldsw [%l7 + 0x48], %g3
std %f12, [%l7 + 0x48]
te %xcc, 0x5
edge16n %i5, %l2, %o5
st %f13, [%l7 + 0x30]
fnors %f13, %f13, %f11
and %o0, 0x1DF3, %l3
bl,pt %xcc, loop_1384
loop_1384:
sdiv %o2, 0x1779, %i7
edge32 %l0, %i4, %g7
ld [%l7 + 0x14], %f2
bvs,pn %xcc, loop_1385
loop_1385:
fmovsl %xcc, %f2, %f6
st %f7, [%l7 + 0x10]
lduw [%l7 + 0x64], %i0
ldx [%l7 + 0x78], %i3
ld [%l7 + 0x5C], %f4
sdivcc %i6, 0x16E3, %o3
addcc %o4, %g4, %l4
xnorcc %o6, 0x03A8, %l1
std %f10, [%l7 + 0x30]
stb %g2, [%l7 + 0x32]
st %f15, [%l7 + 0x78]
sub %o7, 0x0EFA, %o1
subc %i1, 0x0594, %g5
lduw [%l7 + 0x30], %l6
addcc %g1, %l5, %g6
ldsb [%l7 + 0x3B], %g3
ldsw [%l7 + 0x6C], %i5
ld [%l7 + 0x14], %f14
ldd [%l7 + 0x60], %f8
tsubcc %l2, 0x192E, %o5
edge32 %o0, %i2, %l3
ldsh [%l7 + 0x7C], %i7
ld [%l7 + 0x6C], %f1
std %f2, [%l7 + 0x68]
stw %l0, [%l7 + 0x0C]
ld [%l7 + 0x6C], %f15
ldsh [%l7 + 0x74], %o2
sethi 0x1DF2, %i4
sth %i0, [%l7 + 0x60]
ldub [%l7 + 0x17], %g7
ldx [%l7 + 0x60], %i3
sdivcc %o3, 0x1F16, %i6
ldsh [%l7 + 0x2E], %g4
ldx [%l7 + 0x20], %o4
ldsw [%l7 + 0x34], %l4
std %f8, [%l7 + 0x28]
std %f2, [%l7 + 0x08]
sdivx %o6, 0x12A7, %l1
lduh [%l7 + 0x3C], %o7
movgu %icc, %o1, %i1
ld [%l7 + 0x54], %f11
subc %g2, %g5, %l6
ldub [%l7 + 0x1D], %l5
ldd [%l7 + 0x38], %f2
edge8ln %g1, %g6, %g3
subccc %l2, 0x168D, %o5
ldsh [%l7 + 0x6A], %o0
fnot2s %f8, %f12
movleu %icc, %i2, %i5
brgez,a %i7, loop_1386
loop_1386:
lduh [%l7 + 0x58], %l0
movn %icc, %l3, %o2
ldd [%l7 + 0x10], %f4
movleu %xcc, %i4, %g7
nop
setx loop_1387, %l0, %l1
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_1387:
std %f10, [%l7 + 0x60]
addcc %i0, %i3, %i6
sth %g4, [%l7 + 0x32]
ldsh [%l7 + 0x3C], %o4
subc %l4, 0x18FC, %o3
ta %xcc, 0x7
edge32ln %l1, %o6, %o7
lduh [%l7 + 0x6A], %i1
ld [%l7 + 0x70], %f13
fzero %f12
stx %o1, [%l7 + 0x50]
lduh [%l7 + 0x0E], %g2
edge32ln %g5, %l6, %l5
ldd [%l7 + 0x08], %f8
bg,a,pt %xcc, loop_1388
loop_1388:
edge16n %g1, %g6, %g3
ldx [%l7 + 0x60], %o5
movrne %l2, 0x270, %i2
ldd [%l7 + 0x10], %f10
st %f4, [%l7 + 0x70]
ldd [%l7 + 0x60], %f6
ld [%l7 + 0x34], %f5
ld [%l7 + 0x7C], %f11
std %f14, [%l7 + 0x48]
fnegs %f8, %f1
brnz %i5, loop_1389
loop_1389:
stw %o0, [%l7 + 0x58]
ldsw [%l7 + 0x5C], %i7
ldsb [%l7 + 0x41], %l0
movvs %icc, %l3, %i4
edge32n %o2, %g7, %i0
ldsh [%l7 + 0x32], %i3
lduh [%l7 + 0x6E], %g4
ld [%l7 + 0x6C], %f1
lduw [%l7 + 0x64], %o4
ldub [%l7 + 0x7D], %l4
ldx [%l7 + 0x30], %i6
std %f8, [%l7 + 0x78]
fmovdl %xcc, %f7, %f9
ldsb [%l7 + 0x51], %o3
lduh [%l7 + 0x32], %l1
stb %o6, [%l7 + 0x2A]
std %f8, [%l7 + 0x20]
fmovscs %icc, %f5, %f8
stx %o7, [%l7 + 0x68]
stw %i1, [%l7 + 0x14]
ldub [%l7 + 0x72], %o1
fcmpgt16 %f0, %f8, %g5
ldsb [%l7 + 0x42], %g2
ldub [%l7 + 0x33], %l6
sdiv %l5, 0x1619, %g6
fsrc1 %f12, %f10
ldd [%l7 + 0x10], %f8
edge8ln %g1, %o5, %l2
movrgz %i2, 0x057, %g3
ldsb [%l7 + 0x42], %o0
ldx [%l7 + 0x58], %i7
fmovrslz %i5, %f13, %f5
ldsw [%l7 + 0x50], %l3
sth %l0, [%l7 + 0x10]
sth %o2, [%l7 + 0x48]
andn %g7, %i4, %i3
sth %g4, [%l7 + 0x52]
ldd [%l7 + 0x28], %f8
xnor %i0, 0x1720, %l4
fxor %f4, %f6, %f8
stx %i6, [%l7 + 0x60]
fnot1s %f15, %f0
ldsw [%l7 + 0x5C], %o4
stb %l1, [%l7 + 0x1E]
sllx %o3, 0x16, %o7
tsubcctv %i1, %o1, %g5
lduw [%l7 + 0x20], %o6
stb %g2, [%l7 + 0x5B]
sth %l6, [%l7 + 0x7C]
edge8n %l5, %g1, %o5
ld [%l7 + 0x70], %f13
andncc %l2, %g6, %g3
movre %i2, 0x3BA, %i7
lduh [%l7 + 0x36], %i5
tsubcctv %l3, %l0, %o2
tne %xcc, 0x0
ldd [%l7 + 0x30], %f14
lduh [%l7 + 0x14], %o0
subc %i4, %g7, %g4
std %f0, [%l7 + 0x40]
ld [%l7 + 0x4C], %f11
fmul8x16 %f9, %f14, %f14
ldd [%l7 + 0x28], %f2
edge32n %i3, %l4, %i0
edge32ln %i6, %l1, %o3
stw %o4, [%l7 + 0x4C]
fabsd %f4, %f10
ldd [%l7 + 0x28], %f14
st %f6, [%l7 + 0x1C]
fmovrdlz %i1, %f12, %f2
edge32ln %o1, %o7, %o6
faligndata %f10, %f14, %f8
srl %g2, %g5, %l5
movgu %xcc, %l6, %o5
ldsw [%l7 + 0x48], %l2
lduw [%l7 + 0x34], %g6
ld [%l7 + 0x74], %f13
fpadd16 %f10, %f4, %f8
ldsw [%l7 + 0x18], %g1
ldsb [%l7 + 0x49], %i2
edge16l %i7, %g3, %i5
ldsh [%l7 + 0x32], %l3
sth %o2, [%l7 + 0x30]
sra %o0, 0x04, %l0
lduw [%l7 + 0x08], %i4
tgu %xcc, 0x4
or %g7, 0x1CC9, %g4
ldsh [%l7 + 0x24], %i3
ldub [%l7 + 0x3A], %i0
ldsh [%l7 + 0x20], %l4
brgz %i6, loop_1390
loop_1390:
tpos %xcc, 0x3
fcmpes %fcc2, %f9, %f4
udivx %o3, 0x1D03, %l1
movcc %xcc, %i1, %o4
ldx [%l7 + 0x38], %o1
movn %icc, %o7, %o6
bgu,pt %icc, loop_1391
loop_1391:
tvc %xcc, 0x5
ldsw [%l7 + 0x70], %g2
ld [%l7 + 0x28], %f9
udivx %g5, 0x196B, %l5
st %f0, [%l7 + 0x18]
stb %l6, [%l7 + 0x53]
ldsw [%l7 + 0x40], %o5
lduw [%l7 + 0x78], %l2
st %f12, [%l7 + 0x54]
bge,pn %xcc, loop_1392
loop_1392:
tsubcctv %g1, %i2, %i7
ldsh [%l7 + 0x34], %g3
fors %f14, %f4, %f6
stw %g6, [%l7 + 0x70]
tsubcctv %i5, %o2, %o0
subccc %l3, 0x19F3, %i4
ldsb [%l7 + 0x66], %l0
fmovsl %icc, %f2, %f5
ldd [%l7 + 0x20], %f8
bpos,a,pt %xcc, loop_1393
loop_1393:
andcc %g4, 0x1953, %i3
ldsh [%l7 + 0x58], %g7
ldub [%l7 + 0x3F], %l4
stw %i6, [%l7 + 0x1C]
sth %o3, [%l7 + 0x2E]
ldx [%l7 + 0x38], %i0
ldsw [%l7 + 0x7C], %l1
sll %o4, 0x04, %i1
sth %o7, [%l7 + 0x76]
fnands %f14, %f9, %f0
stb %o1, [%l7 + 0x0E]
srl %o6, %g2, %g5
tgu %icc, 0x2
ldsh [%l7 + 0x3E], %l6
sth %o5, [%l7 + 0x0E]
std %f6, [%l7 + 0x18]
edge16n %l5, %g1, %i2
ldx [%l7 + 0x30], %l2
tsubcc %g3, 0x16FD, %i7
st %f15, [%l7 + 0x40]
fbu,a %fcc0, loop_1394
loop_1394:
movneg %xcc, %g6, %o2
edge32ln %i5, %l3, %o0
movg %icc, %l0, %g4
tvs %icc, 0x6
sra %i4, 0x0A, %g7
ldx [%l7 + 0x08], %i3
movne %icc, %i6, %o3
fcmple16 %f2, %f8, %l4
ldd [%l7 + 0x08], %f14
brgz %i0, loop_1395
loop_1395:
stb %o4, [%l7 + 0x0D]
stx %l1, [%l7 + 0x30]
movleu %icc, %o7, %o1
ldx [%l7 + 0x48], %o6
fbne %fcc0, loop_1396
loop_1396:
ld [%l7 + 0x28], %f9
ld [%l7 + 0x68], %f8
ldsb [%l7 + 0x24], %i1
ld [%l7 + 0x4C], %f15
mulscc %g2, 0x136E, %g5
stw %l6, [%l7 + 0x28]
ldx [%l7 + 0x78], %o5
fmovrslez %l5, %f8, %f14
movge %xcc, %i2, %l2
stw %g3, [%l7 + 0x58]
mova %xcc, %g1, %g6
edge16 %i7, %o2, %i5
tn %xcc, 0x7
subccc %l3, %l0, %g4
ld [%l7 + 0x34], %f12
tne %xcc, 0x1
sth %o0, [%l7 + 0x0E]
ldub [%l7 + 0x7C], %g7
fbe,a %fcc1, loop_1397
loop_1397:
lduw [%l7 + 0x68], %i3
ldd [%l7 + 0x08], %f8
edge8ln %i6, %o3, %i4
ldd [%l7 + 0x58], %f0
lduh [%l7 + 0x10], %i0
stx %l4, [%l7 + 0x08]
sethi 0x0C6B, %o4
std %f8, [%l7 + 0x48]
tsubcc %l1, 0x1023, %o1
ldsh [%l7 + 0x30], %o7
ldsh [%l7 + 0x7E], %i1
andcc %o6, %g5, %g2
sth %l6, [%l7 + 0x70]
sth %l5, [%l7 + 0x48]
fbul,a %fcc1, loop_1398
loop_1398:
tsubcc %o5, 0x1AC2, %i2
ldx [%l7 + 0x38], %g3
stb %l2, [%l7 + 0x14]
ldub [%l7 + 0x37], %g1
ldsw [%l7 + 0x20], %g6
movne %icc, %i7, %o2
sth %l3, [%l7 + 0x4A]
fbul %fcc1, loop_1399
loop_1399:
subccc %l0, 0x08DF, %g4
ld [%l7 + 0x30], %f6
movrlez %i5, 0x32F, %o0
lduh [%l7 + 0x52], %g7
nop
setx loop_1400, %l0, %l1
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_1400:
smul %i3, %o3, %i4
smulcc %i6, 0x028D, %l4
stb %i0, [%l7 + 0x58]
ld [%l7 + 0x30], %f3
movvc %icc, %l1, %o1
stw %o7, [%l7 + 0x18]
edge16n %o4, %o6, %g5
movre %i1, 0x212, %l6
edge16ln %l5, %g2, %i2
stx %o5, [%l7 + 0x38]
ldsh [%l7 + 0x4A], %g3
fbn,a %fcc0, loop_1401
loop_1401:
fsrc2s %f3, %f12
ldd [%l7 + 0x28], %f6
stb %l2, [%l7 + 0x72]
ldsw [%l7 + 0x68], %g6
xnorcc %g1, 0x0FA3, %o2
std %f8, [%l7 + 0x78]
and %i7, %l0, %l3
tpos %icc, 0x0
st %f5, [%l7 + 0x4C]
tn %icc, 0x3
andn %i5, 0x1B40, %g4
movn %icc, %g7, %o0
movrne %o3, %i3, %i4
lduw [%l7 + 0x30], %i6
ld [%l7 + 0x28], %f7
ldsh [%l7 + 0x7E], %i0
movle %xcc, %l4, %l1
sdivcc %o1, 0x1557, %o4
lduw [%l7 + 0x74], %o6
ldsh [%l7 + 0x10], %o7
movle %icc, %g5, %i1
pdist %f6, %f10, %f4
ld [%l7 + 0x20], %f12
lduh [%l7 + 0x18], %l5
tpos %icc, 0x7
ldx [%l7 + 0x28], %g2
movne %xcc, %l6, %i2
movge %xcc, %g3, %o5
movneg %icc, %g6, %g1
lduw [%l7 + 0x7C], %o2
stw %l2, [%l7 + 0x60]
stb %i7, [%l7 + 0x18]
edge16l %l0, %l3, %g4
lduh [%l7 + 0x26], %g7
st %f9, [%l7 + 0x44]
lduw [%l7 + 0x5C], %i5
movcs %xcc, %o3, %i3
movrgez %o0, %i6, %i4
array16 %i0, %l4, %l1
fmovs %f3, %f4
addccc %o1, 0x117B, %o6
stb %o7, [%l7 + 0x59]
fbn %fcc2, loop_1402
loop_1402:
udivx %g5, 0x07A7, %o4
stw %l5, [%l7 + 0x54]
orncc %g2, 0x035C, %l6
fmovsvc %xcc, %f11, %f1
te %icc, 0x5
ldsb [%l7 + 0x14], %i1
fbu %fcc1, loop_1403
loop_1403:
fabss %f9, %f0
lduh [%l7 + 0x36], %g3
tcs %icc, 0x0
ldd [%l7 + 0x18], %f6
edge32n %i2, %g6, %o5
movcc %icc, %g1, %l2
lduh [%l7 + 0x18], %o2
ldsb [%l7 + 0x51], %l0
xnorcc %l3, %i7, %g7
addc %i5, 0x1936, %g4
array32 %i3, %o3, %i6
ld [%l7 + 0x10], %f14
srax %o0, 0x06, %i0
tsubcc %l4, %i4, %l1
orcc %o6, 0x012B, %o7
stb %o1, [%l7 + 0x70]
bl,a %xcc, loop_1404
loop_1404:
ldx [%l7 + 0x50], %o4
movne %icc, %g5, %l5
stb %g2, [%l7 + 0x60]
addccc %l6, %g3, %i1
edge8ln %i2, %g6, %g1
tpos %icc, 0x6
ldub [%l7 + 0x65], %o5
st %f0, [%l7 + 0x40]
fzero %f6
fabss %f9, %f5
fmovrsgez %l2, %f7, %f1
ld [%l7 + 0x48], %f6
ldx [%l7 + 0x08], %l0
stb %l3, [%l7 + 0x44]
umulcc %o2, %g7, %i5
tpos %xcc, 0x0
tvc %icc, 0x6
stx %i7, [%l7 + 0x70]
ldd [%l7 + 0x10], %f0
ldsw [%l7 + 0x08], %g4
stx %o3, [%l7 + 0x20]
or %i6, 0x122E, %o0
fsrc1 %f10, %f6
ldsb [%l7 + 0x59], %i3
ldsb [%l7 + 0x3A], %l4
edge16ln %i0, %i4, %l1
ldsh [%l7 + 0x5E], %o6
stw %o7, [%l7 + 0x10]
lduw [%l7 + 0x3C], %o4
ldub [%l7 + 0x0C], %g5
ld [%l7 + 0x1C], %f9
sdivx %l5, 0x0BB9, %o1
and %g2, %g3, %i1
sth %i2, [%l7 + 0x0C]
fmovsneg %icc, %f10, %f9
stb %g6, [%l7 + 0x15]
fmovsle %xcc, %f1, %f2
ldd [%l7 + 0x60], %f0
ldsh [%l7 + 0x2C], %l6
orncc %g1, 0x0DC1, %o5
std %f14, [%l7 + 0x50]
bvs %icc, loop_1405
loop_1405:
edge16n %l2, %l0, %o2
movrgz %g7, 0x346, %i5
movvc %icc, %l3, %i7
ldx [%l7 + 0x38], %o3
ba,a loop_1406
loop_1406:
umulcc %g4, %o0, %i3
xor %l4, %i0, %i4
addc %i6, %o6, %l1
ld [%l7 + 0x34], %f9
sdiv %o7, 0x130C, %g5
smul %l5, %o1, %g2
addcc %g3, %o4, %i2
alignaddr %g6, %l6, %i1
fbuge,a %fcc2, loop_1407
loop_1407:
stw %g1, [%l7 + 0x54]
lduw [%l7 + 0x3C], %l2
std %f14, [%l7 + 0x28]
stx %l0, [%l7 + 0x20]
tcc %icc, 0x2
ldx [%l7 + 0x10], %o5
stx %o2, [%l7 + 0x68]
ld [%l7 + 0x14], %f10
edge32 %i5, %l3, %i7
alignaddr %o3, %g4, %o0
udivx %i3, 0x0E1E, %g7
st %f14, [%l7 + 0x0C]
stb %l4, [%l7 + 0x1A]
sth %i0, [%l7 + 0x64]
lduh [%l7 + 0x7C], %i4
ldd [%l7 + 0x18], %f6
fmovdcs %xcc, %f10, %f14
ldsh [%l7 + 0x70], %o6
tgu %xcc, 0x7
ldsh [%l7 + 0x4C], %i6
movcc %xcc, %l1, %o7
stx %g5, [%l7 + 0x40]
ld [%l7 + 0x58], %f6
fnot1 %f4, %f4
andn %l5, 0x05CE, %o1
tpos %xcc, 0x7
edge32n %g3, %o4, %i2
ldsw [%l7 + 0x20], %g2
lduh [%l7 + 0x24], %g6
move %xcc, %l6, %g1
std %f4, [%l7 + 0x48]
std %f0, [%l7 + 0x48]
movrgez %l2, 0x2BA, %i1
mova %xcc, %o5, %l0
ld [%l7 + 0x4C], %f10
ldx [%l7 + 0x38], %o2
tvc %icc, 0x0
subc %i5, 0x01AF, %i7
stw %l3, [%l7 + 0x74]
smulcc %g4, 0x04D1, %o0
stx %i3, [%l7 + 0x18]
movcc %xcc, %o3, %l4
lduw [%l7 + 0x70], %g7
ld [%l7 + 0x08], %f11
st %f8, [%l7 + 0x68]
stb %i4, [%l7 + 0x5F]
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 6:
!
! Type f : 101
! Type cti : 61
! Type i : 333
! Type l : 505
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Thread 7 Start
!
main_t7:
!# Initialize registers ..
!# Global registers
set 0x1, %g1
set 0x1, %g2
set 0x1, %g3
set 0x8, %g4
set 0xB, %g5
set 0xE, %g6
set 0x3, %g7
!# Input registers
set -0xD, %i0
set -0x7, %i1
set -0xD, %i2
set -0xD, %i3
set -0x2, %i4
set -0x1, %i5
set -0xD, %i6
set -0x3, %i7
!# Local registers
set 0x5E44AA90, %l0
set 0x63C870E5, %l1
set 0x4958255D, %l2
set 0x41065520, %l3
set 0x1EEC67AE, %l4
set 0x28C759C0, %l5
set 0x1AFDFA13, %l6
!# Output registers
set 0x1D81, %o0
set 0x19F2, %o1
set -0x0F36, %o2
set -0x0A2E, %o3
set -0x0604, %o4
set -0x054C, %o5
set -0x11F7, %o6
set 0x0DE6, %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 ..
ldx [%l7 + 0x40], %o6
fblg,a %fcc1, loop_1408
loop_1408:
fbuge,a %fcc0, loop_1409
loop_1409:
fmovrdlz %i0, %f4, %f4
fnor %f10, %f0, %f8
brgz %i6, loop_1410
loop_1410:
fnors %f7, %f2, %f0
fbu,a %fcc3, loop_1411
loop_1411:
brlez %o7, loop_1412
loop_1412:
ba,pn %xcc, loop_1413
loop_1413:
bpos,a,pt %xcc, loop_1414
loop_1414:
fcmpne32 %f10, %f8, %g5
stx %l1, [%l7 + 0x10]
fpadd16 %f10, %f0, %f6
fmovrslez %o1, %f6, %f11
movge %icc, %l5, %o4
fba,a %fcc1, loop_1415
loop_1415:
fzero %f2
ldub [%l7 + 0x34], %g3
addc %i2, %g2, %g6
fbu %fcc2, loop_1416
loop_1416:
nop
setx loop_1417, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1417:
fnegs %f14, %f4
fmovde %xcc, %f15, %f5
fnands %f11, %f10, %f5
ldsh [%l7 + 0x6A], %l6
bcs,a %xcc, loop_1418
loop_1418:
nop
setx loop_1419, %l0, %l1
jmpl %l1, %l2
loop_1419:
fcmpeq16 %f12, %f12, %i1
fmovsge %xcc, %f5, %f6
sth %g1, [%l7 + 0x24]
fcmpne16 %f10, %f12, %l0
siam 0x7
siam 0x3
fbo,a %fcc0, loop_1420
loop_1420:
std %f12, [%l7 + 0x08]
fbg,a %fcc1, loop_1421
loop_1421:
fmovrsgez %o5, %f15, %f2
fbuge %fcc1, loop_1422
loop_1422:
fmovdn %xcc, %f11, %f0
fbl %fcc0, loop_1423
loop_1423:
brlez,a %i5, loop_1424
loop_1424:
fmovrsne %o2, %f8, %f7
fpackfix %f12, %f12
ldsh [%l7 + 0x26], %i7
fbule,a %fcc2, loop_1425
loop_1425:
fand %f4, %f14, %f10
std %f6, [%l7 + 0x70]
fmovdcs %xcc, %f9, %f2
ld [%l7 + 0x18], %f9
bne,a,pn %icc, loop_1426
loop_1426:
fnand %f14, %f12, %f8
brnz %g4, loop_1427
loop_1427:
fandnot1 %f6, %f2, %f12
fbul %fcc1, loop_1428
loop_1428:
bl,pt %xcc, loop_1429
loop_1429:
fmovdpos %icc, %f0, %f11
fandnot1 %f12, %f0, %f14
fmovsg %xcc, %f8, %f10
st %f10, [%l7 + 0x28]
brgz %o0, loop_1430
loop_1430:
fmovrdgez %i3, %f0, %f12
fbge %fcc1, loop_1431
loop_1431:
fmovrsgz %o3, %f14, %f10
fbug,a %fcc1, loop_1432
loop_1432:
lduw [%l7 + 0x78], %l4
fbge %fcc1, loop_1433
loop_1433:
brnz,a %l3, loop_1434
loop_1434:
call loop_1435
loop_1435:
fmovrdlez %i4, %f14, %f4
fexpand %f2, %f6
movcs %icc, %o6, %g7
fsrc1s %f0, %f6
bpos loop_1436
loop_1436:
brz,a %i6, loop_1437
loop_1437:
fornot1 %f6, %f10, %f6
nop
setx loop_1438, %l0, %l1
jmpl %l1, %i0
loop_1438:
fmovsne %xcc, %f4, %f13
fmovsg %icc, %f11, %f3
fblg,a %fcc0, loop_1439
loop_1439:
fbu,a %fcc2, loop_1440
loop_1440:
bg,pt %xcc, loop_1441
loop_1441:
fxnors %f7, %f12, %f0
fbule,a %fcc1, loop_1442
loop_1442:
lduw [%l7 + 0x7C], %o7
call loop_1443
loop_1443:
edge8 %l1, %g5, %l5
fmovrdgz %o4, %f14, %f12
fmovsn %icc, %f3, %f9
fmovscc %icc, %f15, %f12
fbl,a %fcc3, loop_1444
loop_1444:
fpack16 %f8, %f1
fmovdvs %icc, %f14, %f8
bvc,a,pt %icc, loop_1445
loop_1445:
udiv %g3, 0x0AC8, %i2
fpmerge %f5, %f4, %f4
ldsw [%l7 + 0x78], %g2
ldsw [%l7 + 0x64], %g6
fmovdcs %xcc, %f9, %f1
brlez,a %o1, loop_1446
loop_1446:
fbge,a %fcc1, loop_1447
loop_1447:
bneg %icc, loop_1448
loop_1448:
brgz %l6, loop_1449
loop_1449:
std %f14, [%l7 + 0x60]
fmul8x16au %f7, %f5, %f4
lduh [%l7 + 0x28], %i1
stw %g1, [%l7 + 0x60]
fmovsa %xcc, %f15, %f13
fsrc1s %f12, %f7
ldsb [%l7 + 0x2D], %l2
fabsd %f14, %f2
brlz,a %l0, loop_1450
loop_1450:
fmovrsne %i5, %f1, %f8
fbe,a %fcc0, loop_1451
loop_1451:
bgu,a,pt %xcc, loop_1452
loop_1452:
bleu,a,pt %icc, loop_1453
loop_1453:
fmovse %icc, %f13, %f6
fones %f0
fabss %f8, %f2
brgz,a %o5, loop_1454
loop_1454:
fmovrsgez %o2, %f1, %f5
fmovsn %icc, %f8, %f4
fands %f9, %f2, %f5
fbuge %fcc1, loop_1455
loop_1455:
brz,a %i7, loop_1456
loop_1456:
fbuge,a %fcc3, loop_1457
loop_1457:
nop
setx loop_1458, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1458:
ldsb [%l7 + 0x6F], %o0
fcmple32 %f6, %f2, %i3
bn,a,pn %icc, loop_1459
loop_1459:
fmul8ulx16 %f14, %f0, %f14
nop
setx loop_1460, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1460:
be,a loop_1461
loop_1461:
ldx [%l7 + 0x78], %o3
fbg %fcc2, loop_1462
loop_1462:
fbule,a %fcc3, loop_1463
loop_1463:
fnot1s %f3, %f10
fpack32 %f4, %f12, %f8
bneg,pt %xcc, loop_1464
loop_1464:
fmovdl %xcc, %f13, %f13
ld [%l7 + 0x60], %f0
fbne,a %fcc0, loop_1465
loop_1465:
fnors %f13, %f5, %f8
fmovsgu %xcc, %f11, %f2
ldsb [%l7 + 0x18], %g4
brnz,a %l3, loop_1466
loop_1466:
fpadd32 %f8, %f12, %f2
ld [%l7 + 0x24], %f14
fmuld8ulx16 %f13, %f15, %f2
fmovsne %icc, %f15, %f8
ldd [%l7 + 0x68], %f6
fbge,a %fcc1, loop_1467
loop_1467:
fpsub16 %f6, %f6, %f10
fbg %fcc3, loop_1468
loop_1468:
fpackfix %f6, %f15
nop
setx loop_1469, %l0, %l1
jmpl %l1, %l4
loop_1469:
fbule %fcc1, loop_1470
loop_1470:
nop
setx loop_1471, %l0, %l1
jmpl %l1, %i4
loop_1471:
std %f8, [%l7 + 0x38]
fornot2 %f6, %f2, %f2
fbn %fcc1, loop_1472
loop_1472:
fpackfix %f4, %f1
fba,a %fcc3, loop_1473
loop_1473:
be,a loop_1474
loop_1474:
fbuge,a %fcc3, loop_1475
loop_1475:
fpadd16 %f10, %f0, %f4
fmuld8ulx16 %f3, %f15, %f6
fabsd %f10, %f8
fands %f9, %f5, %f0
fbn %fcc1, loop_1476
loop_1476:
fpadd16s %f4, %f3, %f6
brlez,a %o6, loop_1477
loop_1477:
bcc,pt %icc, loop_1478
loop_1478:
fpadd16 %f14, %f4, %f14
fmovsne %icc, %f7, %f14
fbu,a %fcc0, loop_1479
loop_1479:
fbne,a %fcc2, loop_1480
loop_1480:
fornot2 %f14, %f10, %f4
bgu,a %xcc, loop_1481
loop_1481:
stb %i6, [%l7 + 0x28]
fmovdge %icc, %f0, %f0
sth %i0, [%l7 + 0x6A]
fsrc2 %f6, %f6
ld [%l7 + 0x40], %f14
fmovsvs %icc, %f15, %f1
fcmpne32 %f2, %f2, %g7
alignaddrl %o7, %l1, %l5
fmovrdlez %o4, %f4, %f12
fbug,a %fcc2, loop_1482
loop_1482:
fmovrse %g5, %f2, %f0
fbu,a %fcc2, loop_1483
loop_1483:
lduw [%l7 + 0x74], %i2
fbge %fcc0, loop_1484
loop_1484:
fmovrslez %g2, %f2, %f8
fmovrdgez %g6, %f2, %f6
fpadd16 %f14, %f0, %f0
fmul8x16au %f13, %f2, %f2
fandnot2 %f6, %f4, %f14
brz %g3, loop_1485
loop_1485:
brnz,a %l6, loop_1486
loop_1486:
tvc %xcc, 0x5
fpadd32 %f6, %f4, %f0
fbg,a %fcc3, loop_1487
loop_1487:
be %icc, loop_1488
loop_1488:
fmovrdgz %i1, %f6, %f6
bvc,pn %xcc, loop_1489
loop_1489:
fmovsgu %xcc, %f4, %f12
fbl %fcc2, loop_1490
loop_1490:
ldsh [%l7 + 0x26], %g1
fmovscs %icc, %f11, %f7
pdist %f6, %f12, %f14
fcmpeq16 %f6, %f12, %o1
ldx [%l7 + 0x78], %l0
fzero %f0
fnor %f10, %f0, %f14
fxnors %f7, %f11, %f9
bvs %icc, loop_1491
loop_1491:
fble %fcc0, loop_1492
loop_1492:
fornot2 %f6, %f4, %f12
ldub [%l7 + 0x5B], %i5
fbu %fcc1, loop_1493
loop_1493:
bgu,a %xcc, loop_1494
loop_1494:
fmovsgu %icc, %f8, %f10
fsrc1 %f10, %f10
nop
setx loop_1495, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1495:
bvs,a,pt %xcc, loop_1496
loop_1496:
fbne %fcc0, loop_1497
loop_1497:
fsrc1 %f14, %f2
fbule %fcc0, loop_1498
loop_1498:
movrne %o5, %o2, %i7
bge %xcc, loop_1499
loop_1499:
fcmpeq16 %f10, %f6, %o0
fandnot1 %f4, %f14, %f2
fmul8x16al %f6, %f7, %f14
fbug %fcc0, loop_1500
loop_1500:
bge,a,pn %icc, loop_1501
loop_1501:
bneg loop_1502
loop_1502:
fmovrde %l2, %f4, %f0
fbo %fcc3, loop_1503
loop_1503:
fmovda %icc, %f12, %f6
movrlez %i3, 0x0C3, %g4
fpadd32s %f8, %f6, %f14
bne,pt %xcc, loop_1504
loop_1504:
fxors %f13, %f6, %f1
std %f0, [%l7 + 0x40]
fmovsneg %icc, %f6, %f3
tg %icc, 0x3
fbn,a %fcc3, loop_1505
loop_1505:
fmovdne %xcc, %f8, %f1
fbne %fcc0, loop_1506
loop_1506:
fcmpes %fcc2, %f0, %f5
fbl,a %fcc1, loop_1507
loop_1507:
fabss %f3, %f5
fmovdvs %icc, %f11, %f3
fmovdneg %icc, %f1, %f15
fxnor %f0, %f8, %f8
fble %fcc3, loop_1508
loop_1508:
fmovse %icc, %f11, %f9
fbule %fcc2, loop_1509
loop_1509:
fmovrsne %o3, %f12, %f14
fbg,a %fcc1, loop_1510
loop_1510:
fcmpeq16 %f8, %f4, %l3
fbn,a %fcc3, loop_1511
loop_1511:
brgez,a %l4, loop_1512
loop_1512:
fnand %f0, %f4, %f4
bn,pt %xcc, loop_1513
loop_1513:
bneg loop_1514
loop_1514:
fmovsl %xcc, %f6, %f11
brz %o6, loop_1515
loop_1515:
fpsub32 %f12, %f10, %f4
fbg,a %fcc2, loop_1516
loop_1516:
umulcc %i6, 0x0E9D, %i0
fsrc2s %f5, %f8
bgu %xcc, loop_1517
loop_1517:
bge,a %xcc, loop_1518
loop_1518:
bgu %xcc, loop_1519
loop_1519:
sllx %i4, %o7, %l1
bge loop_1520
loop_1520:
bpos %xcc, loop_1521
loop_1521:
brnz %l5, loop_1522
loop_1522:
ldsb [%l7 + 0x46], %o4
fbn %fcc3, loop_1523
loop_1523:
fmul8x16 %f10, %f2, %f12
fnors %f6, %f6, %f0
fmovs %f5, %f5
fornot1s %f5, %f2, %f15
lduw [%l7 + 0x34], %g5
bg loop_1524
loop_1524:
fmovdleu %xcc, %f14, %f4
bg,a,pt %icc, loop_1525
loop_1525:
nop
setx loop_1526, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1526:
smulcc %g7, 0x173C, %g2
ba,a loop_1527
loop_1527:
lduw [%l7 + 0x50], %g6
fmovd %f8, %f0
sdiv %i2, 0x0F87, %g3
fmovdne %xcc, %f8, %f5
be,pn %xcc, loop_1528
loop_1528:
fmovspos %xcc, %f0, %f11
fmovdcs %icc, %f5, %f12
nop
setx loop_1529, %l0, %l1
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_1529:
fmovdcs %xcc, %f2, %f4
brlez,a %l6, loop_1530
loop_1530:
fmul8x16au %f1, %f12, %f12
fnot1 %f2, %f4
fsrc2 %f6, %f2
stb %i1, [%l7 + 0x17]
fnors %f5, %f9, %f13
fpsub32s %f11, %f6, %f2
fmovrsgez %g1, %f0, %f4
fxnor %f10, %f6, %f4
fbg %fcc3, loop_1531
loop_1531:
fpsub32 %f12, %f12, %f12
ldub [%l7 + 0x30], %o1
fbe %fcc2, loop_1532
loop_1532:
fmovrsgez %i5, %f3, %f10
fornot2s %f12, %f7, %f15
fnors %f13, %f14, %f13
pdist %f0, %f14, %f2
bvc loop_1533
loop_1533:
fpadd16 %f12, %f6, %f14
brgez,a %l0, loop_1534
loop_1534:
fmovrse %o5, %f15, %f12
siam 0x2
fmovdle %icc, %f5, %f0
nop
setx loop_1535, %l0, %l1
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_1535:
fpsub32 %f12, %f6, %f0
ldx [%l7 + 0x60], %i7
fmovdn %icc, %f14, %f5
fbo %fcc1, loop_1536
loop_1536:
fblg,a %fcc3, loop_1537
loop_1537:
bl loop_1538
loop_1538:
std %f14, [%l7 + 0x28]
fands %f14, %f1, %f1
be,a %icc, loop_1539
loop_1539:
brlez %o2, loop_1540
loop_1540:
bneg %icc, loop_1541
loop_1541:
fmovrdlez %o0, %f2, %f4
ble,a,pt %icc, loop_1542
loop_1542:
fcmped %fcc0, %f12, %f10
fpadd32 %f2, %f4, %f2
ba %xcc, loop_1543
loop_1543:
bvc,a %icc, loop_1544
loop_1544:
brlz,a %l2, loop_1545
loop_1545:
fmovrsgez %g4, %f1, %f1
fexpand %f1, %f2
fbul,a %fcc3, loop_1546
loop_1546:
std %f12, [%l7 + 0x70]
bgu loop_1547
loop_1547:
fbne %fcc0, loop_1548
loop_1548:
brgz,a %o3, loop_1549
loop_1549:
ldub [%l7 + 0x33], %i3
fornot2 %f10, %f12, %f2
fandnot2 %f4, %f10, %f6
fbl %fcc0, loop_1550
loop_1550:
ldub [%l7 + 0x5A], %l4
fone %f8
stb %o6, [%l7 + 0x0B]
fbl %fcc3, loop_1551
loop_1551:
fnegs %f10, %f15
nop
setx loop_1552, %l0, %l1
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_1552:
fbne,a %fcc2, loop_1553
loop_1553:
fmovdl %icc, %f4, %f14
fble %fcc3, loop_1554
loop_1554:
fbn,a %fcc0, loop_1555
loop_1555:
fbo %fcc0, loop_1556
loop_1556:
udivx %i6, 0x1442, %i0
fmovdg %icc, %f4, %f14
ldsh [%l7 + 0x46], %i4
pdist %f12, %f0, %f12
fnor %f8, %f6, %f6
bn,pn %icc, loop_1557
loop_1557:
fcmpes %fcc2, %f13, %f5
sdiv %l3, 0x009E, %l1
bg,a loop_1558
loop_1558:
fbne,a %fcc2, loop_1559
loop_1559:
fble %fcc3, loop_1560
loop_1560:
bvc,a %xcc, loop_1561
loop_1561:
fandnot1 %f6, %f0, %f4
nop
setx loop_1562, %l0, %l1
jmpl %l1, %l5
loop_1562:
be,pn %xcc, loop_1563
loop_1563:
fxor %f0, %f2, %f14
fmovd %f14, %f0
fmovdvs %xcc, %f10, %f3
fbne,a %fcc0, loop_1564
loop_1564:
fmovsge %xcc, %f13, %f4
bne,a %xcc, loop_1565
loop_1565:
fcmple32 %f8, %f10, %o7
bgu,a,pt %xcc, loop_1566
loop_1566:
tsubcc %o4, %g5, %g2
nop
setx loop_1567, %l0, %l1
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_1567:
fmovrdgz %g6, %f2, %f14
be %icc, loop_1568
loop_1568:
fnor %f6, %f6, %f2
st %f13, [%l7 + 0x50]
fbge %fcc0, loop_1569
loop_1569:
brgz %g7, loop_1570
loop_1570:
edge16n %i2, %l6, %g3
fmovrdgez %g1, %f6, %f2
sth %i1, [%l7 + 0x7A]
fmovrse %i5, %f1, %f11
brgez %o1, loop_1571
loop_1571:
nop
setx loop_1572, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1572:
fpadd32s %f7, %f10, %f8
fornot2s %f0, %f2, %f9
fsrc1s %f3, %f12
fcmple32 %f0, %f10, %l0
fmovd %f4, %f0
fba %fcc3, loop_1573
loop_1573:
nop
setx loop_1574, %l0, %l1
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_1574:
fbu %fcc2, loop_1575
loop_1575:
fmul8x16al %f14, %f7, %f0
fnors %f14, %f0, %f12
nop
setx loop_1576, %l0, %l1
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_1576:
fmovsa %icc, %f5, %f9
fbule %fcc2, loop_1577
loop_1577:
bcs,a %icc, loop_1578
loop_1578:
brgez,a %i7, loop_1579
loop_1579:
fbu,a %fcc0, loop_1580
loop_1580:
brnz,a %o2, loop_1581
loop_1581:
fbl,a %fcc0, loop_1582
loop_1582:
bne,a %icc, loop_1583
loop_1583:
fmovde %xcc, %f9, %f9
fmovdvc %icc, %f3, %f10
fmovs %f0, %f6
sllx %o5, 0x0A, %l2
bne,a,pn %icc, loop_1584
loop_1584:
fble %fcc3, loop_1585
loop_1585:
bvc,a %xcc, loop_1586
loop_1586:
brlez,a %g4, loop_1587
loop_1587:
fornot2s %f13, %f3, %f10
brgz %o3, loop_1588
loop_1588:
bn,a,pn %icc, loop_1589
loop_1589:
fmovdpos %icc, %f9, %f14
fornot2s %f15, %f7, %f8
nop
setx loop_1590, %l0, %l1
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_1590:
ldsw [%l7 + 0x08], %i3
ld [%l7 + 0x40], %f1
fmovsg %xcc, %f12, %f12
fbne %fcc1, loop_1591
loop_1591:
brz,a %l4, loop_1592
loop_1592:
bvc loop_1593
loop_1593:
fbue,a %fcc3, loop_1594
loop_1594:
bn %xcc, loop_1595
loop_1595:
fmovsgu %icc, %f2, %f2
fors %f8, %f9, %f14
bleu,pn %icc, loop_1596
loop_1596:
ldsh [%l7 + 0x4A], %o0
fsrc1 %f14, %f14
fmovrslz %i6, %f4, %f11
fcmpgt32 %f6, %f10, %i0
fbu %fcc3, loop_1597
loop_1597:
fbue %fcc1, loop_1598
loop_1598:
nop
setx loop_1599, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1599:
taddcctv %i4, %o6, %l1
fnegs %f15, %f9
fsrc1s %f11, %f13
fmul8x16al %f10, %f4, %f4
fble %fcc3, loop_1600
loop_1600:
fmul8ulx16 %f10, %f8, %f4
fxor %f6, %f14, %f12
fmovdpos %icc, %f12, %f10
bne loop_1601
loop_1601:
fmovde %icc, %f11, %f11
movre %l3, 0x070, %o7
fbul %fcc3, loop_1602
loop_1602:
fmovsn %icc, %f3, %f15
fors %f6, %f9, %f10
fmovdgu %icc, %f8, %f2
fmul8sux16 %f6, %f0, %f6
bcc,a loop_1603
loop_1603:
fbul %fcc3, loop_1604
loop_1604:
nop
setx loop_1605, %l0, %l1
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_1605:
fbuge %fcc1, loop_1606
loop_1606:
bvs,pn %xcc, loop_1607
loop_1607:
fbn,a %fcc0, loop_1608
loop_1608:
bcc,a %xcc, loop_1609
loop_1609:
edge16 %l5, %o4, %g2
fmovdcs %icc, %f1, %f4
fcmpeq32 %f2, %f8, %g5
bvs %icc, loop_1610
loop_1610:
brgz %g7, loop_1611
loop_1611:
fmovde %xcc, %f11, %f4
fzeros %f15
fands %f7, %f13, %f3
bcc,a loop_1612
loop_1612:
fmuld8sux16 %f9, %f4, %f6
fcmple16 %f12, %f14, %i2
ba,a loop_1613
loop_1613:
bcc,a %xcc, loop_1614
loop_1614:
ldub [%l7 + 0x32], %g6
fmovrdgez %l6, %f4, %f14
bpos,a,pt %icc, loop_1615
loop_1615:
fpadd16 %f4, %f4, %f2
fnegd %f12, %f10
ldub [%l7 + 0x2E], %g3
ldd [%l7 + 0x50], %f8
st %f10, [%l7 + 0x64]
fbo %fcc0, loop_1616
loop_1616:
fbule %fcc3, loop_1617
loop_1617:
bneg,a loop_1618
loop_1618:
fbo %fcc2, loop_1619
loop_1619:
stx %g1, [%l7 + 0x58]
brgz %i5, loop_1620
loop_1620:
fmuld8sux16 %f7, %f13, %f12
fmovdne %xcc, %f7, %f15
ldsh [%l7 + 0x0E], %i1
fcmpgt32 %f8, %f8, %l0
fcmpne32 %f10, %f10, %i7
fmul8x16 %f1, %f0, %f0
fands %f5, %f14, %f15
fmovscs %icc, %f9, %f6
brgz,a %o1, loop_1621
loop_1621:
fmovsleu %xcc, %f11, %f1
bl,a loop_1622
loop_1622:
fpack32 %f8, %f0, %f6
fbuge %fcc2, loop_1623
loop_1623:
stw %o5, [%l7 + 0x58]
brlez,a %o2, loop_1624
loop_1624:
fbn,a %fcc1, loop_1625
loop_1625:
fmovsleu %icc, %f12, %f0
fcmpd %fcc0, %f12, %f10
nop
setx loop_1626, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1626:
nop
setx loop_1627, %l0, %l1
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_1627:
fmovrdgz %l2, %f6, %f4
fmul8sux16 %f0, %f0, %f0
taddcctv %o3, 0x1CE2, %i3
fmovrdgez %g4, %f2, %f6
fmovsne %icc, %f1, %f2
bvc %icc, loop_1628
loop_1628:
nop
setx loop_1629, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1629:
fbule,a %fcc0, loop_1630
loop_1630:
ldsb [%l7 + 0x1C], %l4
faligndata %f12, %f4, %f14
brlez %o0, loop_1631
loop_1631:
fblg,a %fcc3, loop_1632
loop_1632:
fblg,a %fcc0, loop_1633
loop_1633:
fnegs %f14, %f6
fpadd32s %f5, %f5, %f2
ldub [%l7 + 0x26], %i6
sth %i4, [%l7 + 0x4A]
fmovscc %icc, %f8, %f14
fand %f12, %f0, %f14
fmovsa %icc, %f14, %f14
bvc,pn %icc, loop_1634
loop_1634:
fmovd %f14, %f0
fmovsge %xcc, %f6, %f5
fmovsneg %xcc, %f13, %f11
be,pt %xcc, loop_1635
loop_1635:
bneg,a %icc, loop_1636
loop_1636:
fzeros %f14
bvs,a,pt %icc, loop_1637
loop_1637:
fmul8x16 %f15, %f10, %f0
fpmerge %f8, %f11, %f10
fandnot1s %f4, %f15, %f0
bne,pn %xcc, loop_1638
loop_1638:
brgz,a %i0, loop_1639
loop_1639:
fbl %fcc0, loop_1640
loop_1640:
bl,a,pt %xcc, loop_1641
loop_1641:
fmovdgu %icc, %f7, %f6
fbue,a %fcc1, loop_1642
loop_1642:
fbug %fcc3, loop_1643
loop_1643:
brlez %o6, loop_1644
loop_1644:
fmovdcs %icc, %f15, %f3
fxnor %f6, %f10, %f14
ba,a,pt %icc, loop_1645
loop_1645:
fsrc1 %f0, %f12
ba,pn %xcc, loop_1646
loop_1646:
brz,a %l3, loop_1647
loop_1647:
bvs,pt %xcc, loop_1648
loop_1648:
fcmpgt32 %f10, %f12, %o7
fmovdcs %xcc, %f1, %f13
udivx %l5, 0x0AEF, %l1
fbne,a %fcc1, loop_1649
loop_1649:
fand %f0, %f8, %f6
fmovde %xcc, %f9, %f10
fbue %fcc0, loop_1650
loop_1650:
fbo %fcc0, loop_1651
loop_1651:
fxor %f14, %f8, %f4
fpsub16s %f10, %f6, %f6
nop
setx loop_1652, %l0, %l1
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_1652:
fxnors %f13, %f2, %f10
fmovrsgez %o4, %f15, %f8
fbge %fcc2, loop_1653
loop_1653:
bpos,pt %xcc, loop_1654
loop_1654:
bcc loop_1655
loop_1655:
bvc,a %xcc, loop_1656
loop_1656:
movvc %icc, %g2, %g5
be %icc, loop_1657
loop_1657:
brnz,a %g7, loop_1658
loop_1658:
fmovsle %xcc, %f14, %f4
be,a,pt %xcc, loop_1659
loop_1659:
fmovrslz %g6, %f3, %f3
fbe,a %fcc2, loop_1660
loop_1660:
fpsub32 %f14, %f14, %f0
bgu,a,pn %xcc, loop_1661
loop_1661:
fmovdn %xcc, %f11, %f4
call loop_1662
loop_1662:
fone %f6
nop
setx loop_1663, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1663:
fmovsvc %xcc, %f13, %f8
fmovdne %xcc, %f6, %f0
bg,pt %xcc, loop_1664
loop_1664:
fbuge,a %fcc3, loop_1665
loop_1665:
stb %l6, [%l7 + 0x7C]
fbug %fcc2, loop_1666
loop_1666:
bcs,a,pn %icc, loop_1667
loop_1667:
fexpand %f11, %f10
bge,a %xcc, loop_1668
loop_1668:
fxnor %f8, %f6, %f8
ldsb [%l7 + 0x3B], %i2
bgu loop_1669
loop_1669:
fmovdcs %xcc, %f9, %f11
fbe %fcc2, loop_1670
loop_1670:
bn,a %xcc, loop_1671
loop_1671:
fbn %fcc0, loop_1672
loop_1672:
fabss %f1, %f10
siam 0x5
ble,a,pn %xcc, loop_1673
loop_1673:
ldsh [%l7 + 0x42], %g1
fba,a %fcc1, loop_1674
loop_1674:
subc %i5, 0x1571, %i1
fbue,a %fcc2, loop_1675
loop_1675:
nop
setx loop_1676, %l0, %l1
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_1676:
fnor %f8, %f10, %f2
fbne %fcc1, loop_1677
loop_1677:
fbue,a %fcc2, loop_1678
loop_1678:
fornot1 %f8, %f6, %f10
bge,a %xcc, loop_1679
loop_1679:
fbge,a %fcc0, loop_1680
loop_1680:
fmovrslz %l0, %f5, %f13
fmovrdgz %g3, %f10, %f4
bpos,pt %icc, loop_1681
loop_1681:
fmovs %f6, %f11
brlz %o1, loop_1682
loop_1682:
fandnot2 %f2, %f10, %f14
fandnot1 %f6, %f0, %f14
fmovrdne %o5, %f8, %f6
fbg,a %fcc0, loop_1683
loop_1683:
fmovdvs %icc, %f11, %f5
bg,a %xcc, loop_1684
loop_1684:
fmul8x16 %f15, %f8, %f6
brgez %i7, loop_1685
loop_1685:
fcmpeq32 %f2, %f12, %o2
bge,pt %xcc, loop_1686
loop_1686:
brlez %l2, loop_1687
loop_1687:
st %f9, [%l7 + 0x08]
fones %f13
fmovsvs %xcc, %f2, %f10
fzeros %f13
fble %fcc2, loop_1688
loop_1688:
fmovdg %xcc, %f12, %f7
bg,a loop_1689
loop_1689:
bneg,a %xcc, loop_1690
loop_1690:
fandnot2s %f11, %f5, %f4
call loop_1691
loop_1691:
fcmple32 %f2, %f4, %i3
lduw [%l7 + 0x54], %o3
bcs,a,pn %xcc, loop_1692
loop_1692:
bn,pn %icc, loop_1693
loop_1693:
fble,a %fcc1, loop_1694
loop_1694:
fcmpne16 %f10, %f12, %l4
nop
setx loop_1695, %l0, %l1
jmpl %l1, %g4
loop_1695:
fpadd32s %f8, %f8, %f15
ldsh [%l7 + 0x7E], %o0
bgu,pt %icc, loop_1696
loop_1696:
fmovrdlez %i4, %f10, %f4
fandnot2s %f15, %f7, %f14
brgez %i0, loop_1697
loop_1697:
fands %f1, %f3, %f5
bg,a,pt %xcc, loop_1698
loop_1698:
fba %fcc0, loop_1699
loop_1699:
fnand %f4, %f0, %f6
fmovsn %icc, %f11, %f11
fmovsgu %xcc, %f5, %f3
fandnot1s %f8, %f4, %f6
fbe,a %fcc0, loop_1700
loop_1700:
fexpand %f0, %f6
brlez,a %i6, loop_1701
loop_1701:
bgu,pt %xcc, loop_1702
loop_1702:
fandnot1s %f15, %f6, %f1
udiv %o6, 0x0ABF, %l3
bneg loop_1703
loop_1703:
fxnor %f10, %f12, %f4
bcc,a %icc, loop_1704
loop_1704:
bpos,a,pn %icc, loop_1705
loop_1705:
fbne %fcc1, loop_1706
loop_1706:
fmovdvc %xcc, %f8, %f0
fmovsne %icc, %f1, %f12
fcmpes %fcc1, %f6, %f15
srax %o7, %l5, %o4
fmul8ulx16 %f2, %f6, %f2
fmovsl %icc, %f13, %f7
fmovdcc %icc, %f2, %f0
fnot1 %f10, %f8
fpackfix %f4, %f1
xnorcc %l1, 0x1EF3, %g2
fbul %fcc1, loop_1707
loop_1707:
bn,a,pn %xcc, loop_1708
loop_1708:
bg,pn %icc, loop_1709
loop_1709:
fnot1s %f8, %f8
fnot2 %f2, %f6
siam 0x3
bvc %xcc, loop_1710
loop_1710:
fbue %fcc3, loop_1711
loop_1711:
fcmpne16 %f4, %f10, %g5
sth %g7, [%l7 + 0x46]
brz,a %l6, loop_1712
loop_1712:
fmovdg %icc, %f12, %f10
srax %g6, %i2, %g1
fmovsleu %xcc, %f11, %f0
fcmps %fcc2, %f10, %f1
ldsw [%l7 + 0x58], %i1
fmovsgu %xcc, %f15, %f11
bcs,pt %xcc, loop_1713
loop_1713:
bg,a loop_1714
loop_1714:
udivcc %l0, 0x1BD7, %g3
ldsb [%l7 + 0x6A], %o1
fmovrsne %i5, %f11, %f14
fba %fcc1, loop_1715
loop_1715:
fnegd %f12, %f10
brgz,a %i7, loop_1716
loop_1716:
fzero %f8
fba,a %fcc1, loop_1717
loop_1717:
bge,a,pt %icc, loop_1718
loop_1718:
fmovscc %xcc, %f0, %f13
fmovsl %icc, %f14, %f0
fzero %f8
fnor %f12, %f8, %f10
nop
setx loop_1719, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_1719:
fmovrdgz %o5, %f10, %f12
fbule %fcc0, loop_1720
loop_1720:
ble,a,pt %xcc, loop_1721
loop_1721:
std %f0, [%l7 + 0x10]
fpackfix %f10, %f9
tle %xcc, 0x4
fbuge %fcc1, loop_1722
loop_1722:
tg %icc, 0x6
bleu,a,pt %icc, loop_1723
loop_1723:
bcs,a loop_1724
loop_1724:
fbule %fcc0, loop_1725
loop_1725:
bgu,a,pn %icc, loop_1726
loop_1726:
brlez %o2, loop_1727
loop_1727:
bvs,a,pt %xcc, loop_1728
loop_1728:
bneg,a,pn %xcc, loop_1729
loop_1729:
fmovsl %xcc, %f9, %f13
ldx [%l7 + 0x40], %i3
brlez %o3, loop_1730
loop_1730:
bneg %xcc, loop_1731
loop_1731:
bneg loop_1732
loop_1732:
fcmps %fcc0, %f4, %f3
bpos,a %icc, loop_1733
loop_1733:
brnz,a %l4, loop_1734
loop_1734:
fmul8x16al %f15, %f14, %f0
lduw [%l7 + 0x18], %g4
brlez %l2, loop_1735
loop_1735:
fbue,a %fcc3, loop_1736
loop_1736:
stb %i4, [%l7 + 0x60]
alignaddrl %i0, %i6, %o0
fnot2s %f9, %f7
fbe %fcc1, loop_1737
loop_1737:
call loop_1738
loop_1738:
fbuge %fcc0, loop_1739
loop_1739:
bneg,pn %icc, loop_1740
loop_1740:
bne,pn %icc, loop_1741
loop_1741:
fbg,a %fcc0, loop_1742
loop_1742:
fbuge,a %fcc2, loop_1743
loop_1743:
fmovrdlez %l3, %f8, %f12
fble %fcc2, loop_1744
loop_1744:
fmovrde %o6, %f12, %f8
siam 0x5
brgz,a %l5, loop_1745
loop_1745:
brgez %o7, loop_1746
loop_1746:
fmovdpos %icc, %f4, %f7
fnegd %f8, %f8
fbue %fcc3, loop_1747
loop_1747:
ble,a,pn %xcc, loop_1748
loop_1748:
fbg,a %fcc0, loop_1749
loop_1749:
nop
setx loop_1750, %l0, %l1
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_1750:
ba loop_1751
loop_1751:
fbl,a %fcc1, loop_1752
loop_1752:
fmovsvc %icc, %f15, %f13
fbl %fcc2, loop_1753
loop_1753:
fmovdgu %xcc, %f6, %f6
fbge %fcc1, loop_1754
loop_1754:
ld [%l7 + 0x60], %f15
ldub [%l7 + 0x11], %o4
bn,pt %xcc, loop_1755
loop_1755:
brnz %l1, loop_1756
loop_1756:
fzeros %f11
brgz,a %g2, loop_1757
loop_1757:
ld [%l7 + 0x44], %f14
fbg,a %fcc0, loop_1758
loop_1758:
fnot2 %f10, %f8
fbug %fcc0, loop_1759
loop_1759:
fbule %fcc1, loop_1760
loop_1760:
bneg loop_1761
loop_1761:
fmovdcs %icc, %f8, %f6
fnot2 %f0, %f14
bvc,pn %icc, loop_1762
loop_1762:
xor %g7, 0x01E8, %g5
fone %f8
fmovrslez %l6, %f2, %f13
fbule %fcc2, loop_1763
loop_1763:
fmovsne %icc, %f10, %f4
fmovse %xcc, %f12, %f12
fmovdcs %xcc, %f4, %f5
fmovdgu %icc, %f4, %f10
fcmpes %fcc0, %f3, %f13
fmovrdne %g6, %f2, %f0
brnz,a %g1, loop_1764
loop_1764:
brnz,a %i2, loop_1765
loop_1765:
fcmpne32 %f12, %f12, %l0
brgez %i1, loop_1766
loop_1766:
fmovsneg %icc, %f1, %f5
fornot2 %f14, %f2, %f14
stb %g3, [%l7 + 0x5F]
brnz %o1, loop_1767
loop_1767:
fbe %fcc2, loop_1768
loop_1768:
fcmpgt16 %f12, %f14, %i7
fmovsvc %icc, %f0, %f11
ldub [%l7 + 0x39], %i5
fbul,a %fcc1, loop_1769
loop_1769:
brz,a %o2, loop_1770
loop_1770:
fcmpne16 %f0, %f14, %o5
fpsub16 %f0, %f8, %f12
fmovdneg %icc, %f11, %f15
fble %fcc0, loop_1771
loop_1771:
fpack32 %f0, %f0, %f0
fnor %f2, %f0, %f0
fbne %fcc0, loop_1772
loop_1772:
stw %i3, [%l7 + 0x60]
nop
setx loop_1773, %l0, %l1
jmpl %l1, %o3
loop_1773:
fmovsle %xcc, %f15, %f2
mulx %l4, 0x1815, %g4
fcmps %fcc1, %f2, %f12
fmovrsne %i4, %f11, %f10
fmovrsne %i0, %f9, %f5
st %f0, [%l7 + 0x24]
fnegd %f4, %f4
fmovrsne %i6, %f2, %f1
fnors %f8, %f1, %f5
bpos,a loop_1774
loop_1774:
ba,pn %icc, loop_1775
loop_1775:
fbg %fcc3, loop_1776
loop_1776:
fbug,a %fcc2, loop_1777
loop_1777:
fbg,a %fcc3, loop_1778
loop_1778:
fnand %f10, %f4, %f0
fmovsleu %xcc, %f10, %f12
fbu,a %fcc0, loop_1779
loop_1779:
fmovrdlez %l2, %f6, %f12
faligndata %f2, %f12, %f14
sth %o0, [%l7 + 0x4C]
fmovd %f6, %f2
brgz %o6, loop_1780
loop_1780:
ldsb [%l7 + 0x69], %l5
fbule,a %fcc0, loop_1781
loop_1781:
fmovrslz %o7, %f15, %f5
brgz,a %o4, loop_1782
loop_1782:
tge %icc, 0x2
for %f4, %f14, %f0
fabss %f15, %f5
fnands %f3, %f7, %f11
brz %l3, loop_1783
loop_1783:
fnegd %f14, %f4
fandnot1s %f15, %f12, %f15
bn,a %icc, loop_1784
loop_1784:
fbue %fcc0, loop_1785
loop_1785:
bg %xcc, loop_1786
loop_1786:
andn %l1, %g7, %g2
fmovdcs %icc, %f7, %f15
stb %l6, [%l7 + 0x7E]
fbo,a %fcc2, loop_1787
loop_1787:
bvc loop_1788
loop_1788:
sth %g5, [%l7 + 0x2C]
fmovse %icc, %f4, %f10
fcmpes %fcc3, %f14, %f2
brlz %g6, loop_1789
loop_1789:
bl loop_1790
loop_1790:
ldsb [%l7 + 0x71], %i2
fmovrdlez %g1, %f8, %f4
nop
setx loop_1791, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1791:
be,a loop_1792
loop_1792:
nop
setx loop_1793, %l0, %l1
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_1793:
fbne %fcc1, loop_1794
loop_1794:
bvc,pn %xcc, loop_1795
loop_1795:
ldd [%l7 + 0x60], %f12
fmuld8sux16 %f13, %f12, %f4
sdiv %l0, 0x0017, %i1
fbg %fcc3, loop_1796
loop_1796:
ba,a,pn %xcc, loop_1797
loop_1797:
fbu %fcc3, loop_1798
loop_1798:
fbg,a %fcc3, loop_1799
loop_1799:
ldsh [%l7 + 0x78], %o1
nop
setx loop_1800, %l0, %l1
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_1800:
fornot2s %f8, %f9, %f10
pdist %f8, %f0, %f2
bvc loop_1801
loop_1801:
fmovdne %xcc, %f8, %f10
fcmped %fcc3, %f14, %f0
fmovrdlez %i7, %f12, %f8
fnands %f1, %f8, %f9
brnz %i5, loop_1802
loop_1802:
bne %xcc, loop_1803
loop_1803:
fble %fcc1, loop_1804
loop_1804:
brlz %o2, loop_1805
loop_1805:
fmovrslz %o5, %f12, %f6
bg %xcc, loop_1806
loop_1806:
fnegd %f0, %f6
fxnors %f0, %f7, %f0
brz %g3, loop_1807
loop_1807:
fones %f7
fba %fcc2, loop_1808
loop_1808:
ldub [%l7 + 0x1C], %i3
fmovsl %xcc, %f5, %f7
srax %o3, %g4, %l4
fmovrdgz %i0, %f2, %f8
ldsw [%l7 + 0x74], %i4
fmovse %xcc, %f11, %f9
fbo %fcc0, loop_1809
loop_1809:
fandnot1 %f2, %f12, %f2
stx %i6, [%l7 + 0x40]
and %l2, %o6, %o0
fbug %fcc2, loop_1810
loop_1810:
bcc,a %icc, loop_1811
loop_1811:
fands %f11, %f14, %f9
fmovda %icc, %f2, %f3
fbl %fcc3, loop_1812
loop_1812:
fnot2s %f14, %f12
fmovdl %xcc, %f14, %f2
fmovdn %xcc, %f9, %f15
fcmpne32 %f10, %f12, %l5
fbue %fcc3, loop_1813
loop_1813:
fbuge,a %fcc3, loop_1814
loop_1814:
ble,pn %xcc, loop_1815
loop_1815:
bcc,a loop_1816
loop_1816:
fbuge %fcc1, loop_1817
loop_1817:
fbul %fcc0, loop_1818
loop_1818:
bgu,a,pt %xcc, loop_1819
loop_1819:
ldx [%l7 + 0x48], %o4
brnz %l3, loop_1820
loop_1820:
udivx %o7, 0x06BE, %l1
fmul8sux16 %f8, %f8, %f2
fand %f0, %f8, %f0
fornot2 %f12, %f2, %f2
srl %g2, %l6, %g7
nop
setx loop_1821, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_1821:
call loop_1822
loop_1822:
fmovsge %icc, %f1, %f13
brgez,a %g6, loop_1823
loop_1823:
fsrc1s %f6, %f5
ble,pt %icc, loop_1824
loop_1824:
fmovdne %xcc, %f2, %f11
fbne %fcc0, loop_1825
loop_1825:
fmovsleu %xcc, %f13, %f14
fnegs %f5, %f11
bcc,a,pt %xcc, loop_1826
loop_1826:
ba,pn %xcc, loop_1827
loop_1827:
fmovdcc %icc, %f1, %f9
bg,pn %xcc, loop_1828
loop_1828:
fmuld8sux16 %f4, %f4, %f10
fbug,a %fcc0, loop_1829
loop_1829:
fornot1s %f13, %f6, %f4
fblg %fcc2, loop_1830
loop_1830:
bleu,a,pn %icc, loop_1831
loop_1831:
bshuffle %f0, %f12, %f0
fpsub16 %f0, %f8, %f2
fandnot1 %f14, %f4, %f12
bgu,a %icc, loop_1832
loop_1832:
fandnot1s %f14, %f1, %f0
fsrc2s %f0, %f11
sth %i2, [%l7 + 0x3A]
for %f6, %f12, %f14
ld [%l7 + 0x68], %f15
fbne,a %fcc3, loop_1833
loop_1833:
fbl %fcc0, loop_1834
loop_1834:
fpsub16 %f0, %f10, %f8
bvc,a %xcc, loop_1835
loop_1835:
fmovdle %icc, %f13, %f12
std %f12, [%l7 + 0x70]
stb %g1, [%l7 + 0x15]
fmovda %xcc, %f2, %f4
nop
setx loop_1836, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1836:
ble,a,pn %xcc, loop_1837
loop_1837:
fsrc1s %f3, %f14
nop
setx loop_1838, %l0, %l1
jmpl %l1, %l0
loop_1838:
bg,a,pt %xcc, loop_1839
loop_1839:
fmovse %icc, %f2, %f10
ldsh [%l7 + 0x2A], %g5
stb %i1, [%l7 + 0x34]
fbge,a %fcc2, loop_1840
loop_1840:
fxors %f6, %f11, %f13
fmul8sux16 %f2, %f12, %f10
fmul8sux16 %f14, %f6, %f12
fbu %fcc3, loop_1841
loop_1841:
subcc %o1, %i7, %i5
fcmple32 %f2, %f14, %o5
brnz,a %o2, loop_1842
loop_1842:
fmovrdgz %i3, %f12, %f10
fmovrslez %g3, %f11, %f3
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 7:
!
! Type f : 424
! Type i : 44
! Type cti : 435
! Type l : 97
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EXIT_GOOD /* test finish */
/************************************************************************
Test case data start
************************************************************************/
.data
user_data_start:
scratch_area:
.word 0x82AA739D
.word 0x38BA94D3
.word 0x57C8C527
.word 0xF210EB59
.word 0x28B6226B
.word 0x613206B9
.word 0x0B0DCC50
.word 0xAA4C4D36
.word 0xD509B41A
.word 0x3CDCD78A
.word 0xAC6C77BA
.word 0x3D273BBB
.word 0xF48A3547
.word 0xB02EAE31
.word 0xC51BD866
.word 0x967F6ACA
.word 0xCA70C628
.word 0xFC09CB56
.word 0x754A8FE8
.word 0x10244646
.word 0xDAD24436
.word 0xF39B5DE4
.word 0x340B6897
.word 0x8DD018AF
.word 0x7DDED9B2
.word 0x47BB0289
.word 0xC76F0324
.word 0x0E8A080C
.word 0xE6D97291
.word 0xD9F9FA28
.word 0xF174F783
.word 0x69DCB3F0
.word 0x6F183149
.word 0xC0DC24FF
.word 0x9CCF137D
.word 0x05DCDAB3
.word 0x30B2514E
.word 0x5424958A
.word 0x05CBFA00
.word 0x918DE85A
.word 0xE5D2F7B4
.word 0x0A4FEF43
.word 0xACDE6C84
.word 0x8481502C
.word 0xEBFF2E0A
.word 0x06564F18
.word 0x8A86C3AF
.word 0x4ABF2F05
.word 0x24FE6075
.word 0x13D87628
.word 0x74A95F4C
.word 0x80D8018E
.word 0x05324DB9
.word 0x2E18D734
.word 0x5DE49643
.word 0x8AC6C167
.word 0x579D50EA
.word 0x0B7F3587
.word 0xBC537047
.word 0x9DEB00F4
.word 0x5ED68EC4
.word 0x0FA92499
.word 0x20525B22
.word 0x36509A96
.end