Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / spc / spc_basic_isa2_fc_0.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: spc_basic_isa2_fc_0.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 $ jk1 FOCUS_SEED=709814444"
.ident "BY jb140515 ON Thu Jun 19 16:28:43 CDT 2003"
.ident "Using Instruction Hash for Focus :$Id: spc_basic_isa2_fc_0.s,v 1.3 2007/07/05 22:02:03 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, %l7
umul %l7, 256, %l7
!# Initialize registers ..
!# Global registers
set 0xB, %g1
set 0x5, %g2
set 0x7, %g3
set 0xE, %g4
set 0x7, %g5
set 0xB, %g6
set 0x3, %g7
!# Input registers
set -0x4, %i0
set -0xC, %i1
set -0x8, %i2
set -0xF, %i3
set -0x1, %i4
set -0xB, %i5
set -0x4, %i6
set -0x0, %i7
!# Local registers
set 0x08538AD0, %l0
set 0x07398F35, %l1
set 0x4B289E70, %l2
set 0x0004A8EF, %l3
set 0x7750ABA7, %l4
set 0x0E460AC4, %l5
set 0x7AA8D017, %l6
!# Output registers
set 0x170F, %o0
set 0x14E1, %o1
set 0x1B1D, %o2
set -0x0859, %o3
set 0x0DF7, %o4
set -0x112E, %o5
set 0x1988, %o6
set -0x0D3D, %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 ..
srl %i2, 0x06, %i4
sth %l5, [%l7 + 0x08]
bleu loop_1
fmul8x16al %f2, %f13, %f2
orn %i3, 0x0FE7, %o1
fmovsvc %icc, %f2, %f0
loop_1:
fandnot2s %f1, %f5, %f11
fnot2s %f1, %f3
bne,a loop_2
edge32 %g5, %o5, %g4
and %l2, 0x04F4, %l6
lduw [%l7 + 0x34], %l4
loop_2:
ldsb [%l7 + 0x26], %i0
fmovscc %xcc, %f10, %f10
bg,a %xcc, loop_3
st %f11, [%l7 + 0x6C]
bgu,a,pn %icc, loop_4
movl %icc, %o4, %l1
loop_3:
xnor %o0, 0x16A9, %g1
subcc %o3, 0x00AC, %i7
loop_4:
fmovdvc %xcc, %f2, %f11
fmovrse %l0, %f6, %f2
std %f8, [%l7 + 0x40]
fpadd32 %f6, %f2, %f14
alignaddr %i1, %g6, %l3
stx %o2, [%l7 + 0x08]
ldx [%l7 + 0x10], %g7
bvs,pt %xcc, loop_5
stw %o6, [%l7 + 0x58]
fzero %f4
fors %f5, %f14, %f11
loop_5:
fzero %f0
lduh [%l7 + 0x64], %g2
orcc %o7, 0x143E, %i6
brlz,a %g3, loop_6
bpos,a,pn %xcc, loop_7
edge32l %i2, %i5, %i4
fba,a %fcc3, loop_8
loop_6:
movrlez %i3, 0x151, %l5
loop_7:
fornot2s %f6, %f9, %f12
fmovsa %icc, %f7, %f3
loop_8:
ldsh [%l7 + 0x08], %g5
fxnor %f10, %f2, %f2
fblg %fcc1, loop_9
movgu %icc, %o1, %o5
sethi 0x0998, %g4
set 0x0, %l0
setx loop_10, %l0, %l1
jmpl %l1, %l6
loop_9:
fmovdl %icc, %f14, %f13
fpackfix %f4, %f11
edge8l %l4, %l2, %o4
loop_10:
movneg %xcc, %l1, %i0
fpadd32 %f12, %f10, %f8
fbug,a %fcc2, loop_11
brlez,a %o0, loop_12
fpsub16s %f6, %f9, %f14
edge8 %o3, %i7, %l0
loop_11:
bcs loop_13
loop_12:
fabss %f15, %f10
fbe %fcc1, loop_14
brgz %g1, loop_15
loop_13:
fxor %f14, %f8, %f8
fbul %fcc1, loop_16
loop_14:
ldub [%l7 + 0x6A], %i1
loop_15:
udivcc %g6, 0x0782, %o2
fmovd %f12, %f2
loop_16:
srl %g7, 0x10, %o6
stw %l3, [%l7 + 0x58]
fmul8x16au %f15, %f12, %f2
fbl,a %fcc2, loop_17
sth %g2, [%l7 + 0x5E]
stb %i6, [%l7 + 0x5A]
lduh [%l7 + 0x64], %g3
loop_17:
stw %i2, [%l7 + 0x78]
movge %icc, %o7, %i4
bn loop_18
fba %fcc2, loop_19
fmovse %xcc, %f6, %f15
mulx %i5, %l5, %g5
loop_18:
fmovdleu %xcc, %f9, %f4
loop_19:
fpadd32s %f11, %f4, %f11
bleu,a %xcc, loop_20
brlez %o1, loop_21
fmovsne %icc, %f15, %f11
fmovspos %icc, %f11, %f10
loop_20:
edge16l %o5, %g4, %i3
loop_21:
movrlz %l6, %l4, %o4
sub %l1, %l2, %i0
lduw [%l7 + 0x08], %o0
fmovrslez %o3, %f10, %f4
fbn,a %fcc0, loop_22
fnot1 %f4, %f0
fnot1s %f11, %f4
fmovsgu %icc, %f15, %f13
loop_22:
fbug,a %fcc2, loop_23
fabsd %f10, %f4
smul %l0, %g1, %i1
ldsh [%l7 + 0x74], %i7
loop_23:
bne,a,pt %icc, loop_24
stx %o2, [%l7 + 0x10]
stw %g7, [%l7 + 0x6C]
fmovsleu %xcc, %f13, %f12
loop_24:
ldub [%l7 + 0x5F], %o6
fbl,a %fcc1, loop_25
fnors %f14, %f10, %f13
fxnor %f0, %f10, %f8
orncc %l3, 0x1815, %g6
loop_25:
fmovscs %icc, %f13, %f8
brlz %i6, loop_26
fbule %fcc0, loop_27
movleu %icc, %g3, %g2
bpos %icc, loop_28
loop_26:
brgz %i2, loop_29
loop_27:
fmovsneg %icc, %f15, %f10
fmovsvs %xcc, %f15, %f3
loop_28:
fbn %fcc3, loop_30
loop_29:
st %f6, [%l7 + 0x58]
fmovrde %i4, %f10, %f2
fble,a %fcc1, loop_31
loop_30:
xnor %o7, 0x0025, %i5
stw %g5, [%l7 + 0x40]
edge8l %o1, %o5, %g4
loop_31:
ldsb [%l7 + 0x58], %l5
bcs,a %icc, loop_32
fbu %fcc2, loop_33
fornot2 %f14, %f4, %f4
bg,a loop_34
loop_32:
fpsub32 %f12, %f2, %f0
loop_33:
ldx [%l7 + 0x50], %i3
fnot1s %f12, %f1
loop_34:
addc %l6, 0x119B, %o4
stb %l1, [%l7 + 0x48]
sra %l2, 0x0F, %i0
fble %fcc0, loop_35
edge8n %o0, %l4, %l0
st %f6, [%l7 + 0x34]
std %f0, [%l7 + 0x48]
loop_35:
fmovrslz %o3, %f1, %f2
fbo,a %fcc3, loop_36
fmovdle %xcc, %f13, %f6
fbuge,a %fcc0, loop_37
for %f6, %f4, %f2
loop_36:
ldd [%l7 + 0x60], %f6
fnot1s %f6, %f15
loop_37:
edge8n %g1, %i1, %o2
stx %g7, [%l7 + 0x30]
fbul %fcc0, loop_38
fones %f15
fbuge,a %fcc1, loop_39
and %i7, %l3, %g6
loop_38:
ldsh [%l7 + 0x10], %o6
stb %g3, [%l7 + 0x79]
loop_39:
fbo %fcc2, loop_40
fbu,a %fcc2, loop_41
fpadd16 %f12, %f12, %f0
fcmpne16 %f0, %f12, %g2
loop_40:
fble %fcc2, loop_42
loop_41:
fxors %f1, %f7, %f3
udiv %i6, 0x165B, %i4
bcc,a %xcc, loop_43
loop_42:
stx %o7, [%l7 + 0x18]
subccc %i2, %i5, %o1
fbo,a %fcc3, loop_44
loop_43:
orn %g5, 0x0C5A, %o5
bg loop_45
fmovdne %xcc, %f1, %f1
loop_44:
brlez %l5, loop_46
edge32ln %i3, %g4, %o4
loop_45:
fmovsgu %icc, %f2, %f3
movg %xcc, %l6, %l1
loop_46:
mulscc %l2, 0x0BDC, %i0
fsrc1 %f2, %f12
stx %l4, [%l7 + 0x58]
bvc,a %icc, loop_47
fmovsge %icc, %f11, %f7
ldub [%l7 + 0x0F], %l0
alignaddrl %o0, %g1, %i1
loop_47:
fmovspos %xcc, %f4, %f12
fnot2s %f1, %f11
umul %o2, 0x016D, %g7
bn,a,pn %xcc, loop_48
fmovscc %xcc, %f11, %f7
movcs %xcc, %i7, %l3
bn,a,pn %xcc, loop_49
loop_48:
fmovrdgz %o3, %f14, %f0
fmovsne %icc, %f12, %f14
fmovd %f0, %f14
loop_49:
fbn %fcc0, loop_50
fzero %f6
ldsh [%l7 + 0x6E], %o6
stb %g3, [%l7 + 0x47]
loop_50:
ld [%l7 + 0x50], %f6
ld [%l7 + 0x68], %f13
stw %g2, [%l7 + 0x58]
brgz %i6, loop_51
edge8ln %g6, %i4, %o7
movre %i5, 0x0AF, %o1
fmovdvs %xcc, %f7, %f8
loop_51:
stw %i2, [%l7 + 0x40]
bvc,a %xcc, loop_52
sth %g5, [%l7 + 0x3E]
andcc %l5, %i3, %g4
ba,pn %icc, loop_53
loop_52:
orncc %o4, %o5, %l6
lduw [%l7 + 0x34], %l1
fbug,a %fcc3, loop_54
loop_53:
ldx [%l7 + 0x08], %i0
bcs %xcc, loop_55
fpadd16 %f14, %f6, %f2
loop_54:
lduw [%l7 + 0x68], %l4
fbg,a %fcc3, loop_56
loop_55:
fmovrsgz %l2, %f6, %f4
fmovrsgez %l0, %f9, %f15
bgu,a loop_57
loop_56:
ld [%l7 + 0x60], %f12
ldsw [%l7 + 0x6C], %o0
fxor %f10, %f12, %f2
loop_57:
stb %g1, [%l7 + 0x6B]
brgez,a %i1, loop_58
ldsh [%l7 + 0x3C], %g7
fbue,a %fcc0, loop_59
fbuge,a %fcc3, loop_60
loop_58:
bn %icc, loop_61
ldd [%l7 + 0x10], %f4
loop_59:
fmovrde %o2, %f6, %f6
loop_60:
fornot2s %f11, %f1, %f15
loop_61:
fandnot1 %f8, %f14, %f8
movpos %xcc, %l3, %o3
fmovsl %icc, %f11, %f1
fmovrslz %i7, %f14, %f11
fnands %f7, %f14, %f0
std %f14, [%l7 + 0x50]
ldsh [%l7 + 0x70], %g3
fmovdcs %xcc, %f6, %f14
for %f8, %f4, %f2
fmovdn %icc, %f11, %f13
fornot1s %f13, %f9, %f1
ldsb [%l7 + 0x27], %o6
subccc %i6, %g2, %g6
ldsh [%l7 + 0x62], %i4
fbule,a %fcc0, loop_62
fblg %fcc3, loop_63
fmovdcs %xcc, %f3, %f6
fmovsvs %icc, %f2, %f0
loop_62:
fsrc2s %f14, %f1
loop_63:
ldsb [%l7 + 0x20], %i5
movrne %o1, %i2, %o7
edge32ln %g5, %l5, %g4
fone %f2
lduw [%l7 + 0x5C], %i3
ldd [%l7 + 0x40], %f4
umul %o5, %o4, %l6
fbne %fcc1, loop_64
ldsb [%l7 + 0x54], %i0
bcs,a %xcc, loop_65
fandnot2s %f12, %f15, %f1
loop_64:
ldd [%l7 + 0x48], %f10
fbo,a %fcc1, loop_66
loop_65:
ba,a,pt %xcc, loop_67
bn loop_68
fmuld8sux16 %f0, %f2, %f8
loop_66:
fbn %fcc1, loop_69
loop_67:
orncc %l4, %l1, %l2
loop_68:
fbu %fcc0, loop_70
movle %xcc, %o0, %l0
loop_69:
fbo,a %fcc2, loop_71
fpadd32 %f6, %f10, %f4
loop_70:
fmovrsgez %g1, %f12, %f6
fmovse %xcc, %f5, %f3
loop_71:
ldsb [%l7 + 0x7F], %g7
fandnot2 %f0, %f8, %f6
faligndata %f4, %f12, %f12
sth %i1, [%l7 + 0x46]
fcmpgt32 %f8, %f0, %o2
movle %xcc, %o3, %l3
fpack32 %f6, %f4, %f12
fmovspos %icc, %f4, %f1
fmovsg %icc, %f11, %f10
brlez %i7, loop_72
call loop_73
ld [%l7 + 0x44], %f5
ld [%l7 + 0x34], %f11
loop_72:
fmul8x16al %f7, %f15, %f8
loop_73:
fsrc1s %f5, %f2
fbule %fcc3, loop_74
fsrc1 %f0, %f0
fabss %f8, %f9
andncc %o6, %g3, %g2
loop_74:
fmovsa %icc, %f3, %f15
ba,a,pn %xcc, loop_75
brnz %g6, loop_76
fxnor %f14, %f8, %f10
umulcc %i4, 0x1AC6, %i5
loop_75:
lduh [%l7 + 0x32], %o1
loop_76:
bl %xcc, loop_77
lduw [%l7 + 0x48], %i2
ble loop_78
bleu,a %xcc, loop_79
loop_77:
ldsw [%l7 + 0x70], %o7
fmovrde %g5, %f4, %f12
loop_78:
std %f2, [%l7 + 0x10]
loop_79:
fpack16 %f2, %f12
fxor %f0, %f12, %f4
ldsh [%l7 + 0x4E], %l5
fpsub16s %f2, %f1, %f15
fornot2 %f0, %f8, %f8
ld [%l7 + 0x24], %f5
stx %g4, [%l7 + 0x50]
bne,a loop_80
fcmpes %fcc3, %f9, %f12
brgez %i6, loop_81
fmovrsgz %o5, %f1, %f12
loop_80:
ldx [%l7 + 0x20], %i3
fmovsleu %xcc, %f14, %f14
loop_81:
brlez,a %o4, loop_82
fmul8x16 %f4, %f12, %f14
edge16n %l6, %l4, %l1
fmovsn %icc, %f15, %f8
loop_82:
fcmple16 %f2, %f6, %l2
brlez %i0, loop_83
ld [%l7 + 0x68], %f9
fmuld8ulx16 %f5, %f12, %f14
movneg %icc, %o0, %g1
loop_83:
bge,pn %icc, loop_84
ldub [%l7 + 0x7C], %l0
bn,a,pn %xcc, loop_85
fpsub32s %f8, %f9, %f14
loop_84:
fpadd16s %f4, %f14, %f3
edge8n %i1, %o2, %o3
loop_85:
fba %fcc2, loop_86
stb %g7, [%l7 + 0x15]
fble,a %fcc1, loop_87
sth %i7, [%l7 + 0x38]
loop_86:
fbn %fcc3, loop_88
bge,pn %icc, loop_89
loop_87:
edge8ln %o6, %l3, %g2
fmovs %f11, %f0
loop_88:
fbne %fcc0, loop_90
loop_89:
brz,a %g3, loop_91
stw %i4, [%l7 + 0x50]
set 0x0, %l0
setx loop_92, %l0, %l1
jmpl %l1, %i5
loop_90:
edge8ln %g6, %o1, %o7
loop_91:
movg %icc, %i2, %l5
orcc %g4, 0x062B, %i6
loop_92:
fpackfix %f2, %f15
fmovsvc %xcc, %f13, %f1
alignaddrl %g5, %o5, %i3
fpadd32 %f12, %f4, %f2
edge8n %o4, %l6, %l4
ldsb [%l7 + 0x29], %l1
stw %i0, [%l7 + 0x2C]
alignaddrl %o0, %l2, %g1
movrlez %l0, 0x136, %o2
ba,a loop_93
fbge,a %fcc3, loop_94
bge,a loop_95
edge8n %i1, %g7, %i7
loop_93:
bpos %xcc, loop_96
loop_94:
ldsh [%l7 + 0x7E], %o6
loop_95:
fmuld8ulx16 %f12, %f12, %f6
ble,a %icc, loop_97
loop_96:
bcc loop_98
brnz,a %l3, loop_99
stx %g2, [%l7 + 0x38]
loop_97:
fpadd16 %f14, %f4, %f2
loop_98:
udiv %g3, 0x15A7, %o3
loop_99:
ldub [%l7 + 0x27], %i4
fmovrdgez %i5, %f8, %f4
move %icc, %o1, %g6
bge,pt %icc, loop_100
stw %o7, [%l7 + 0x14]
sth %i2, [%l7 + 0x0E]
fmovdl %xcc, %f3, %f10
loop_100:
fmovdcc %xcc, %f11, %f12
fornot2 %f10, %f4, %f12
fbul,a %fcc1, loop_101
fornot1 %f0, %f14, %f2
bvs,a loop_102
fmovsleu %icc, %f12, %f15
loop_101:
edge8n %l5, %i6, %g4
fmovsleu %icc, %f13, %f12
loop_102:
fornot1s %f15, %f4, %f13
ldub [%l7 + 0x6F], %g5
std %f0, [%l7 + 0x58]
xnor %o5, %o4, %l6
orcc %l4, 0x12A9, %l1
fnand %f2, %f8, %f6
fpack32 %f12, %f12, %f0
alignaddr %i0, %i3, %o0
fnot1s %f5, %f2
fcmpd %fcc3, %f12, %f8
umul %g1, 0x1B7A, %l2
fcmpes %fcc1, %f8, %f4
fpsub16 %f14, %f10, %f0
sethi 0x02E5, %l0
ldd [%l7 + 0x18], %f12
fmovrslz %i1, %f9, %f9
fcmps %fcc1, %f9, %f0
subcc %g7, 0x025D, %o2
fornot2s %f3, %f3, %f9
ldsw [%l7 + 0x50], %o6
movgu %icc, %i7, %g2
fmovsn %icc, %f14, %f13
brlz,a %g3, loop_103
ldub [%l7 + 0x79], %l3
fblg %fcc2, loop_104
fble,a %fcc0, loop_105
loop_103:
fmovrslz %o3, %f5, %f10
edge32ln %i4, %i5, %g6
loop_104:
stw %o7, [%l7 + 0x78]
loop_105:
fmovdcc %xcc, %f10, %f4
movrgz %o1, %i2, %i6
fsrc2 %f14, %f4
add %g4, %l5, %o5
add %o4, %l6, %g5
fornot1 %f2, %f0, %f6
fmul8x16al %f15, %f8, %f6
fornot2 %f0, %f12, %f10
fxnor %f8, %f2, %f12
umulcc %l1, 0x0284, %i0
ldd [%l7 + 0x20], %f14
st %f12, [%l7 + 0x38]
orn %l4, %i3, %o0
movcs %xcc, %g1, %l0
sll %l2, %i1, %g7
subccc %o2, 0x028A, %i7
fnot2s %f7, %f13
sth %o6, [%l7 + 0x0C]
fcmped %fcc0, %f14, %f6
sth %g3, [%l7 + 0x0A]
udivcc %g2, 0x1AA2, %l3
movneg %icc, %o3, %i5
ld [%l7 + 0x60], %f13
fnot1s %f12, %f15
fmovdne %icc, %f13, %f13
fcmpes %fcc1, %f13, %f6
fabss %f13, %f1
bn,pn %icc, loop_106
fcmpes %fcc0, %f8, %f0
fnands %f13, %f1, %f8
fmovsvs %icc, %f9, %f9
loop_106:
ble,a loop_107
fmovrde %i4, %f2, %f8
fnand %f4, %f12, %f2
ldx [%l7 + 0x60], %g6
loop_107:
sll %o7, %o1, %i6
ldsw [%l7 + 0x70], %g4
fmovdvs %xcc, %f8, %f13
st %f5, [%l7 + 0x74]
fmovdg %xcc, %f15, %f11
movrlez %l5, %i2, %o5
fnegd %f6, %f4
stb %o4, [%l7 + 0x4E]
stb %g5, [%l7 + 0x4B]
srax %l6, %i0, %l4
fmovsn %icc, %f13, %f15
xor %i3, %o0, %l1
fmovrdgz %l0, %f14, %f4
fmovsneg %xcc, %f11, %f7
st %f6, [%l7 + 0x20]
sra %g1, %l2, %i1
smulcc %g7, %o2, %o6
fsrc1s %f10, %f6
bgu,a,pn %xcc, loop_108
popc 0x1EF7, %i7
fmovrdgez %g2, %f10, %f6
movrne %l3, 0x0E7, %g3
loop_108:
lduw [%l7 + 0x24], %o3
ba %icc, loop_109
fbuge,a %fcc0, loop_110
fpsub32s %f2, %f11, %f10
bcc,pn %icc, loop_111
loop_109:
movvc %xcc, %i5, %i4
loop_110:
fmovdg %xcc, %f8, %f9
fmovrsne %o7, %f9, %f7
loop_111:
movle %icc, %o1, %i6
edge32n %g6, %l5, %g4
bcs,a,pt %icc, loop_112
bcc,a loop_113
fornot1s %f14, %f15, %f0
fmovsg %icc, %f4, %f0
loop_112:
subc %i2, 0x1AD6, %o4
loop_113:
fnor %f8, %f6, %f8
fmovde %icc, %f12, %f10
ld [%l7 + 0x78], %f4
fsrc1 %f0, %f2
popc 0x12F5, %g5
stw %l6, [%l7 + 0x54]
alignaddr %o5, %i0, %l4
edge32ln %o0, %l1, %i3
fnot1s %f10, %f13
fxors %f15, %f10, %f5
fcmpgt32 %f2, %f12, %g1
fmovdne %xcc, %f11, %f12
sdiv %l2, 0x1D10, %l0
fnegs %f8, %f9
edge8ln %i1, %o2, %g7
brz %i7, loop_114
fpack16 %f10, %f0
sll %g2, 0x1F, %l3
fbule,a %fcc0, loop_115
loop_114:
bgu %xcc, loop_116
fbne,a %fcc1, loop_117
umul %o6, 0x1264, %g3
loop_115:
fnot1 %f14, %f8
loop_116:
fmovsne %xcc, %f7, %f14
loop_117:
subcc %i5, %i4, %o3
ldsh [%l7 + 0x52], %o7
fmul8x16 %f8, %f2, %f2
stx %i6, [%l7 + 0x08]
fcmpeq16 %f10, %f12, %o1
fbu %fcc0, loop_118
std %f4, [%l7 + 0x78]
fands %f4, %f5, %f6
ba %icc, loop_119
loop_118:
ld [%l7 + 0x60], %f0
bcs loop_120
ldsb [%l7 + 0x2B], %l5
loop_119:
movpos %xcc, %g6, %i2
ble,a loop_121
loop_120:
movn %xcc, %g4, %o4
addcc %g5, 0x12F4, %o5
ldsw [%l7 + 0x30], %l6
loop_121:
stx %i0, [%l7 + 0x58]
brgez %l4, loop_122
sdiv %l1, 0x173A, %o0
fmovde %xcc, %f13, %f11
sethi 0x14BE, %g1
loop_122:
fbg,a %fcc2, loop_123
fbe,a %fcc0, loop_124
call loop_125
fmovsgu %icc, %f12, %f15
loop_123:
fbule %fcc2, loop_126
loop_124:
ldub [%l7 + 0x60], %l2
loop_125:
bcs loop_127
fmovsn %xcc, %f13, %f13
loop_126:
sdiv %i3, 0x1237, %l0
fmul8sux16 %f4, %f2, %f0
loop_127:
fnot2s %f1, %f8
fmovsn %icc, %f5, %f3
fbn %fcc2, loop_128
orncc %i1, %o2, %g7
bcc %icc, loop_129
fbule %fcc2, loop_130
loop_128:
fmovrsgez %g2, %f0, %f13
sth %l3, [%l7 + 0x74]
loop_129:
fmovrdgez %o6, %f0, %f4
loop_130:
stx %i7, [%l7 + 0x68]
fcmpne16 %f12, %f12, %i5
fcmpgt32 %f14, %f10, %g3
fmovdleu %xcc, %f14, %f1
fblg %fcc1, loop_131
srax %o3, 0x09, %o7
fmovsleu %xcc, %f7, %f12
fbn %fcc3, loop_132
loop_131:
bleu loop_133
movrlz %i4, %i6, %o1
for %f4, %f14, %f12
loop_132:
fmovdneg %icc, %f2, %f0
loop_133:
fmovrsne %l5, %f14, %f9
udivx %g6, 0x026C, %g4
brz,a %o4, loop_134
movrlz %i2, %o5, %l6
bcc %icc, loop_135
fmovsne %xcc, %f4, %f2
loop_134:
ldx [%l7 + 0x18], %g5
ld [%l7 + 0x38], %f6
loop_135:
edge8 %i0, %l4, %o0
fmovs %f12, %f12
fandnot1s %f15, %f4, %f8
fornot1s %f4, %f15, %f3
fandnot1s %f15, %f1, %f7
fcmpeq32 %f12, %f8, %l1
fcmple32 %f10, %f0, %l2
bneg,a %icc, loop_136
fmovdpos %icc, %f3, %f5
st %f15, [%l7 + 0x0C]
ld [%l7 + 0x70], %f2
loop_136:
fmovrdlz %g1, %f4, %f10
edge16 %l0, %i1, %i3
fmovsl %xcc, %f2, %f4
srlx %o2, 0x16, %g2
fone %f6
xor %l3, 0x1708, %o6
st %f2, [%l7 + 0x54]
fmovsne %icc, %f7, %f2
fand %f10, %f0, %f6
movg %icc, %i7, %g7
fmovsl %xcc, %f15, %f3
stx %g3, [%l7 + 0x60]
bvs,a,pn %icc, loop_137
fcmple16 %f14, %f2, %i5
lduw [%l7 + 0x14], %o3
fmovsleu %icc, %f11, %f8
loop_137:
fbule %fcc2, loop_138
fzero %f12
set 0x0, %l0
setx loop_139, %l0, %l1
jmpl %l1, %o7
fmovsle %icc, %f5, %f14
loop_138:
popc %i6, %o1
stw %l5, [%l7 + 0x7C]
loop_139:
fcmpne32 %f14, %f0, %g6
bvc,a,pt %xcc, loop_140
std %f0, [%l7 + 0x48]
bneg,a loop_141
bpos,a loop_142
loop_140:
bne loop_143
lduw [%l7 + 0x10], %g4
loop_141:
fpadd16 %f14, %f12, %f10
loop_142:
ldsw [%l7 + 0x24], %o4
loop_143:
movrne %i4, 0x187, %o5
fpsub32 %f6, %f2, %f6
fmovdpos %xcc, %f14, %f0
fcmpne32 %f14, %f10, %l6
ldub [%l7 + 0x4B], %g5
brgez,a %i2, loop_144
ldx [%l7 + 0x08], %i0
fpadd32s %f1, %f8, %f14
bgu,pn %xcc, loop_145
loop_144:
fmovrse %l4, %f11, %f10
ldsb [%l7 + 0x45], %l1
fsrc2s %f5, %f7
loop_145:
fcmple32 %f6, %f0, %o0
umulcc %g1, %l0, %i1
xorcc %l2, %o2, %i3
movcs %icc, %l3, %g2
lduh [%l7 + 0x4E], %i7
ble,pn %xcc, loop_146
fbne %fcc2, loop_147
lduh [%l7 + 0x74], %g7
ble,a %icc, loop_148
loop_146:
movvc %xcc, %g3, %i5
loop_147:
fxnor %f0, %f8, %f8
brgez %o3, loop_149
loop_148:
bcs,pn %icc, loop_150
sdivcc %o6, 0x142E, %i6
brlz,a %o7, loop_151
loop_149:
lduh [%l7 + 0x7A], %l5
loop_150:
fmovdle %icc, %f14, %f15
fmovsn %icc, %f7, %f10
loop_151:
fmovrde %g6, %f12, %f2
ldsw [%l7 + 0x20], %g4
edge8 %o1, %i4, %o4
fxnors %f13, %f12, %f10
sth %l6, [%l7 + 0x5C]
fzero %f6
bcc loop_152
sth %g5, [%l7 + 0x62]
stb %o5, [%l7 + 0x65]
fmovrse %i2, %f2, %f14
loop_152:
and %l4, %i0, %o0
fmul8sux16 %f0, %f10, %f14
udivx %g1, 0x02FD, %l0
fbge %fcc1, loop_153
fmovrsgez %l1, %f2, %f8
ldx [%l7 + 0x10], %l2
bneg,a %xcc, loop_154
loop_153:
lduw [%l7 + 0x54], %i1
fmovdvc %icc, %f3, %f10
edge8l %o2, %l3, %g2
loop_154:
srax %i7, 0x12, %i3
ldx [%l7 + 0x68], %g7
fmovrslez %i5, %f5, %f14
sll %g3, 0x00, %o3
fabsd %f6, %f0
fmovdpos %icc, %f15, %f6
fmovrsne %o6, %f0, %f5
fbge %fcc2, loop_155
stx %o7, [%l7 + 0x68]
bn,a %xcc, loop_156
fble %fcc2, loop_157
loop_155:
fbne,a %fcc3, loop_158
umulcc %i6, %l5, %g6
loop_156:
udivx %g4, 0x1F29, %o1
loop_157:
edge16n %o4, %l6, %i4
loop_158:
std %f10, [%l7 + 0x68]
call loop_159
st %f14, [%l7 + 0x30]
stx %g5, [%l7 + 0x38]
lduw [%l7 + 0x20], %o5
loop_159:
fbe,a %fcc1, loop_160
st %f10, [%l7 + 0x4C]
fpsub16s %f7, %f8, %f13
stb %l4, [%l7 + 0x50]
loop_160:
bn loop_161
ba,a %icc, loop_162
set 0x0, %l0
setx loop_163, %l0, %l1
jmpl %l1, %i2
fmul8x16al %f10, %f6, %f12
loop_161:
movleu %xcc, %i0, %o0
loop_162:
ld [%l7 + 0x1C], %f13
loop_163:
st %f3, [%l7 + 0x78]
sdivx %g1, 0x0E9F, %l1
movpos %icc, %l2, %i1
udivcc %l0, 0x1DAF, %l3
fmovrsne %o2, %f8, %f9
stw %g2, [%l7 + 0x5C]
std %f12, [%l7 + 0x10]
bg,a,pt %icc, loop_164
st %f7, [%l7 + 0x64]
ld [%l7 + 0x34], %f6
sth %i3, [%l7 + 0x32]
loop_164:
edge16n %i7, %g7, %i5
sth %g3, [%l7 + 0x30]
fmovrsgz %o6, %f14, %f9
fmuld8sux16 %f14, %f9, %f2
brlz %o7, loop_165
fandnot2 %f10, %f14, %f10
std %f8, [%l7 + 0x18]
add %o3, %l5, %i6
loop_165:
fmovscc %xcc, %f3, %f3
std %f8, [%l7 + 0x68]
fmovspos %icc, %f5, %f4
fandnot1 %f12, %f14, %f0
ldsh [%l7 + 0x0C], %g4
fors %f13, %f12, %f0
ldsh [%l7 + 0x12], %g6
ldd [%l7 + 0x40], %f4
brgz,a %o1, loop_166
fmovdpos %xcc, %f13, %f8
fmovrslz %o4, %f6, %f7
fornot2 %f2, %f6, %f0
loop_166:
bge,pn %xcc, loop_167
fsrc2s %f1, %f10
fcmpgt16 %f0, %f14, %l6
alignaddr %g5, %o5, %l4
loop_167:
bne,a loop_168
lduw [%l7 + 0x48], %i2
fmovdl %xcc, %f5, %f14
movleu %xcc, %i4, %i0
loop_168:
be,pt %xcc, loop_169
fmovrsgz %o0, %f11, %f3
fnegs %f1, %f3
ldx [%l7 + 0x60], %g1
loop_169:
movre %l1, 0x16D, %i1
fmovrsne %l2, %f5, %f6
stx %l0, [%l7 + 0x58]
movre %o2, 0x021, %l3
fmovrde %g2, %f2, %f8
smulcc %i3, %i7, %g7
bvc,a,pt %xcc, loop_170
bleu,a,pt %xcc, loop_171
addccc %g3, %o6, %i5
lduw [%l7 + 0x08], %o7
loop_170:
fbe,a %fcc1, loop_172
loop_171:
movg %icc, %o3, %l5
fand %f6, %f6, %f8
fmovdvc %xcc, %f2, %f9
loop_172:
fxnor %f2, %f2, %f10
fcmpgt32 %f10, %f10, %g4
fnand %f4, %f8, %f0
fpack32 %f2, %f6, %f10
ldd [%l7 + 0x38], %f4
fmovdcs %icc, %f8, %f6
fbuge %fcc1, loop_173
std %f2, [%l7 + 0x48]
movl %xcc, %i6, %g6
ldsh [%l7 + 0x7A], %o4
loop_173:
fandnot1s %f9, %f1, %f6
orn %l6, %g5, %o1
ldsh [%l7 + 0x1E], %o5
st %f15, [%l7 + 0x44]
fmovrde %l4, %f12, %f0
ldsb [%l7 + 0x28], %i4
sth %i2, [%l7 + 0x32]
stx %o0, [%l7 + 0x38]
fxor %f6, %f12, %f6
fornot1 %f6, %f0, %f4
fornot2s %f1, %f15, %f7
fpsub16s %f14, %f5, %f4
bneg,a,pt %icc, loop_174
edge8l %g1, %i0, %i1
bl,a %xcc, loop_175
lduw [%l7 + 0x18], %l1
loop_174:
fmovrdlez %l2, %f2, %f10
movrgez %o2, %l3, %l0
loop_175:
fcmpgt32 %f14, %f4, %i3
ldsb [%l7 + 0x53], %i7
udivx %g2, 0x11F7, %g7
brnz,a %g3, loop_176
fbule,a %fcc0, loop_177
brgz %i5, loop_178
movn %xcc, %o7, %o6
loop_176:
bleu loop_179
loop_177:
addccc %o3, %l5, %i6
loop_178:
fbge,a %fcc1, loop_180
ldx [%l7 + 0x48], %g6
loop_179:
movrlz %o4, 0x063, %g4
movle %xcc, %g5, %o1
loop_180:
fandnot1s %f1, %f0, %f9
ldsw [%l7 + 0x44], %o5
brz %l6, loop_181
orn %l4, 0x116D, %i2
ldd [%l7 + 0x58], %f12
stx %o0, [%l7 + 0x18]
loop_181:
movcc %icc, %g1, %i0
fxor %f2, %f10, %f12
ldsb [%l7 + 0x28], %i4
srax %i1, %l2, %o2
std %f10, [%l7 + 0x78]
ldsb [%l7 + 0x40], %l1
brz,a %l0, loop_182
lduw [%l7 + 0x38], %i3
bvc,a %xcc, loop_183
fbl %fcc3, loop_184
loop_182:
andn %l3, %g2, %g7
sdivx %i7, 0x1765, %i5
loop_183:
fmul8x16al %f13, %f14, %f8
loop_184:
udiv %o7, 0x016B, %o6
edge8 %g3, %o3, %l5
subcc %i6, 0x0562, %g6
ldd [%l7 + 0x30], %f12
sth %o4, [%l7 + 0x6E]
xor %g4, 0x1548, %g5
fcmpne16 %f0, %f8, %o1
fpadd32s %f7, %f4, %f3
bneg,a %xcc, loop_185
brlez,a %o5, loop_186
sdiv %l6, 0x17A9, %l4
ldsb [%l7 + 0x0E], %o0
loop_185:
srax %g1, 0x05, %i2
loop_186:
bvs,a,pt %xcc, loop_187
set 0x0, %l0
setx loop_188, %l0, %l1
jmpl %l1, %i0
stx %i1, [%l7 + 0x68]
sth %i4, [%l7 + 0x60]
loop_187:
stw %l2, [%l7 + 0x18]
loop_188:
fmovrdlz %o2, %f12, %f14
stx %l1, [%l7 + 0x58]
movne %icc, %i3, %l0
fmovrslez %l3, %f15, %f14
fone %f12
stw %g7, [%l7 + 0x1C]
fbuge %fcc2, loop_189
lduw [%l7 + 0x14], %i7
smulcc %i5, 0x102C, %g2
set 0x0, %l0
setx loop_190, %l0, %l1
jmpl %l1, %o6
loop_189:
ldsb [%l7 + 0x2D], %o7
ldd [%l7 + 0x08], %f10
stb %o3, [%l7 + 0x70]
loop_190:
srlx %g3, 0x00, %l5
bl,a,pn %xcc, loop_191
fnand %f2, %f6, %f10
lduh [%l7 + 0x6E], %g6
bge,pt %icc, loop_192
loop_191:
fsrc1s %f15, %f11
fxors %f6, %f5, %f2
stb %i6, [%l7 + 0x09]
loop_192:
edge32l %o4, %g5, %o1
fpsub16s %f15, %f9, %f13
fmovdl %xcc, %f11, %f0
st %f5, [%l7 + 0x68]
ldub [%l7 + 0x60], %o5
fpsub32 %f4, %f0, %f6
movvs %xcc, %l6, %l4
movge %xcc, %g4, %g1
lduw [%l7 + 0x74], %i2
fabss %f10, %f9
fmovsleu %icc, %f5, %f1
ldd [%l7 + 0x38], %f14
brz %o0, loop_193
fmovdcc %xcc, %f2, %f12
and %i0, 0x1AE0, %i4
edge16n %i1, %l2, %l1
loop_193:
fmovdvc %icc, %f3, %f10
fmovsvs %xcc, %f14, %f7
fmovdge %xcc, %f9, %f8
alignaddr %i3, %l0, %o2
fmul8x16au %f9, %f7, %f4
fbne %fcc3, loop_194
brnz,a %g7, loop_195
andn %l3, %i7, %i5
udivx %o6, 0x1F54, %g2
loop_194:
edge16 %o7, %g3, %o3
loop_195:
std %f14, [%l7 + 0x08]
udivx %l5, 0x1ACB, %g6
fcmpeq16 %f0, %f0, %o4
fcmped %fcc3, %f8, %f8
fxors %f10, %f6, %f5
fxnor %f0, %f10, %f0
udivcc %g5, 0x15B4, %o1
fmovdpos %icc, %f13, %f1
bvs,a,pn %xcc, loop_196
fcmpeq16 %f10, %f0, %i6
for %f4, %f2, %f0
stb %l6, [%l7 + 0x0E]
loop_196:
edge8 %o5, %l4, %g4
fbo %fcc1, loop_197
fzero %f4
bn,a,pt %icc, loop_198
ldd [%l7 + 0x58], %f6
loop_197:
brnz,a %i2, loop_199
bvs,pn %xcc, loop_200
loop_198:
fmovdpos %icc, %f15, %f2
bgu,a %icc, loop_201
loop_199:
fcmpeq32 %f6, %f0, %g1
loop_200:
fmovsa %xcc, %f1, %f12
ldd [%l7 + 0x10], %f0
loop_201:
ldsh [%l7 + 0x20], %i0
fmovsne %xcc, %f9, %f6
subcc %i4, %i1, %l2
fcmple16 %f12, %f0, %o0
fpackfix %f10, %f9
movvs %xcc, %l1, %i3
ba loop_202
bcs,a,pt %icc, loop_203
ldub [%l7 + 0x59], %l0
brgez %g7, loop_204
loop_202:
sdivx %o2, 0x0C8B, %i7
loop_203:
std %f8, [%l7 + 0x10]
fbuge %fcc1, loop_205
loop_204:
ldd [%l7 + 0x40], %f2
std %f0, [%l7 + 0x30]
edge8 %l3, %o6, %i5
loop_205:
ld [%l7 + 0x2C], %f10
bgu,pt %xcc, loop_206
fcmple32 %f14, %f2, %g2
fpack32 %f2, %f6, %f8
fmovrse %o7, %f6, %f11
loop_206:
ld [%l7 + 0x5C], %f15
fandnot1s %f15, %f8, %f6
fsrc2 %f0, %f10
fmovdgu %icc, %f2, %f2
bgu,pt %icc, loop_207
fmul8x16au %f15, %f11, %f12
fcmpne16 %f2, %f10, %o3
fnot2s %f8, %f3
loop_207:
fpadd32s %f3, %f11, %f13
bcc %icc, loop_208
movle %xcc, %g3, %l5
fbul %fcc1, loop_209
movge %icc, %o4, %g6
loop_208:
edge8l %o1, %i6, %g5
add %l6, 0x1002, %o5
loop_209:
fmovsleu %icc, %f0, %f4
fsrc2 %f10, %f8
ldub [%l7 + 0x34], %l4
fsrc2 %f10, %f6
andncc %i2, %g1, %g4
edge8n %i0, %i4, %l2
fbo,a %fcc2, loop_210
fbne %fcc3, loop_211
fpadd16 %f6, %f4, %f8
fpsub32 %f12, %f12, %f8
loop_210:
fand %f10, %f14, %f6
loop_211:
andn %o0, %i1, %l1
lduw [%l7 + 0x48], %i3
alignaddrl %g7, %l0, %i7
fmovrdgz %l3, %f2, %f10
fmovsleu %xcc, %f8, %f0
stb %o6, [%l7 + 0x79]
fornot2 %f8, %f10, %f10
sethi 0x0CFF, %i5
fmovscs %xcc, %f14, %f8
fmovsge %xcc, %f6, %f4
addccc %g2, 0x0F39, %o7
edge32 %o3, %o2, %l5
ldsb [%l7 + 0x18], %o4
fcmpne16 %f14, %f4, %g6
fnot1 %f0, %f14
fmovrsne %g3, %f1, %f13
bleu,a loop_212
subccc %o1, %g5, %l6
alignaddrl %o5, %l4, %i6
bne,a loop_213
loop_212:
st %f13, [%l7 + 0x28]
fmovrslez %i2, %f9, %f2
fmovdvs %icc, %f15, %f7
loop_213:
edge32 %g4, %g1, %i0
ldsw [%l7 + 0x5C], %i4
fbe %fcc3, loop_214
fmovsle %xcc, %f6, %f3
fcmpd %fcc2, %f8, %f14
fornot2 %f12, %f0, %f0
loop_214:
fcmpne16 %f6, %f10, %l2
edge32 %o0, %i1, %i3
fands %f8, %f2, %f6
ldub [%l7 + 0x7F], %g7
bn,pt %xcc, loop_215
call loop_216
sdivcc %l1, 0x1024, %l0
fpsub16 %f2, %f10, %f14
loop_215:
fmuld8ulx16 %f9, %f5, %f0
loop_216:
bgu,a,pt %xcc, loop_217
addcc %l3, %i7, %i5
fcmpeq32 %f14, %f10, %g2
fsrc2 %f2, %f4
loop_217:
fpackfix %f14, %f3
fmovrsgez %o6, %f6, %f1
umul %o7, 0x0CE8, %o3
bvs,pt %xcc, loop_218
fmul8x16al %f3, %f14, %f8
bn,a,pn %xcc, loop_219
brnz,a %o2, loop_220
loop_218:
bcc,pn %icc, loop_221
ldub [%l7 + 0x3C], %l5
loop_219:
add %o4, %g3, %g6
loop_220:
ldsh [%l7 + 0x32], %o1
loop_221:
fmovsl %icc, %f13, %f0
fcmpne16 %f8, %f8, %g5
fmovsvs %xcc, %f2, %f7
fmovsl %icc, %f3, %f2
fnegd %f4, %f4
fnand %f6, %f8, %f6
fcmpeq16 %f10, %f8, %o5
ldsh [%l7 + 0x32], %l4
movvs %xcc, %l6, %i6
fpsub16s %f8, %f2, %f12
fpackfix %f4, %f13
fmovscs %icc, %f7, %f14
edge32n %g4, %i2, %i0
move %xcc, %g1, %i4
edge16n %l2, %o0, %i1
fmul8sux16 %f8, %f2, %f10
st %f10, [%l7 + 0x58]
fbu,a %fcc0, loop_222
andncc %g7, %i3, %l0
fmovsgu %icc, %f11, %f11
ldsb [%l7 + 0x56], %l1
loop_222:
fsrc1s %f12, %f8
fandnot1 %f4, %f8, %f12
ldsw [%l7 + 0x54], %i7
fmovdge %icc, %f12, %f14
brnz,a %l3, loop_223
fsrc2s %f7, %f13
fabsd %f10, %f6
stw %i5, [%l7 + 0x3C]
loop_223:
ldsw [%l7 + 0x48], %g2
ldsw [%l7 + 0x58], %o7
fxor %f4, %f10, %f0
ldsh [%l7 + 0x10], %o3
movcs %icc, %o2, %o6
fmovdcs %xcc, %f2, %f2
fandnot2s %f5, %f4, %f10
ldsb [%l7 + 0x35], %l5
brgz,a %o4, loop_224
mulscc %g6, %g3, %g5
fmovsneg %icc, %f3, %f3
fnegd %f14, %f0
loop_224:
mulx %o5, 0x13DE, %l4
lduh [%l7 + 0x1E], %l6
stx %o1, [%l7 + 0x58]
fmovsg %icc, %f1, %f13
stb %i6, [%l7 + 0x09]
fcmple32 %f12, %f14, %g4
fmul8x16au %f3, %f15, %f0
bleu,pt %icc, loop_225
fbge,a %fcc1, loop_226
bleu,a %xcc, loop_227
fmovdvc %xcc, %f11, %f2
loop_225:
fbg %fcc1, loop_228
loop_226:
fornot2 %f14, %f10, %f10
loop_227:
move %xcc, %i2, %i0
stx %g1, [%l7 + 0x60]
loop_228:
brnz,a %l2, loop_229
set 0x0, %l0
setx loop_230, %l0, %l1
jmpl %l1, %i4
umul %i1, 0x0D9C, %g7
srlx %o0, %i3, %l1
loop_229:
fmovrslz %i7, %f5, %f3
loop_230:
fnegd %f14, %f4
fbn %fcc3, loop_231
std %f8, [%l7 + 0x70]
fmovsa %xcc, %f1, %f14
fmovrse %l0, %f12, %f13
loop_231:
fbug,a %fcc3, loop_232
smul %l3, %g2, %i5
ble,a,pt %xcc, loop_233
orn %o7, 0x1D34, %o2
loop_232:
fmovdcs %xcc, %f14, %f1
fbue,a %fcc0, loop_234
loop_233:
fmovrsne %o6, %f6, %f10
fmovdg %xcc, %f12, %f15
sll %l5, 0x19, %o3
loop_234:
fpadd32s %f15, %f2, %f6
fandnot1s %f11, %f8, %f8
fabsd %f4, %f10
fmul8x16al %f7, %f15, %f4
bpos,a,pn %xcc, loop_235
xorcc %g6, %o4, %g5
fnand %f14, %f10, %f2
movre %g3, 0x078, %o5
loop_235:
edge8 %l4, %l6, %i6
fcmpeq32 %f2, %f8, %o1
ble,pt %xcc, loop_236
sdiv %g4, 0x002C, %i0
fba,a %fcc1, loop_237
fnot1s %f12, %f14
loop_236:
fmovdg %xcc, %f7, %f5
edge8l %g1, %l2, %i2
loop_237:
fmovrse %i4, %f15, %f10
lduh [%l7 + 0x78], %g7
fcmple32 %f0, %f14, %i1
fbn,a %fcc3, loop_238
lduw [%l7 + 0x5C], %o0
fmovsn %icc, %f13, %f10
fcmps %fcc0, %f11, %f15
loop_238:
xnorcc %i3, 0x1040, %l1
brlz,a %l0, loop_239
sllx %l3, %g2, %i7
bcs,a,pn %icc, loop_240
fbe %fcc2, loop_241
loop_239:
lduw [%l7 + 0x70], %i5
fzeros %f14
loop_240:
stx %o7, [%l7 + 0x50]
loop_241:
fmovdneg %icc, %f9, %f14
brlez,a %o2, loop_242
edge8n %l5, %o3, %g6
ld [%l7 + 0x68], %f3
bcs,a,pt %xcc, loop_243
loop_242:
ld [%l7 + 0x1C], %f0
bcc,a,pn %xcc, loop_244
brz %o6, loop_245
loop_243:
fmovsneg %xcc, %f0, %f8
fxor %f4, %f2, %f14
loop_244:
fmovdgu %icc, %f2, %f4
loop_245:
fsrc2s %f1, %f6
ldx [%l7 + 0x70], %o4
ldx [%l7 + 0x68], %g3
fpsub32s %f4, %f8, %f10
addccc %o5, %l4, %g5
ldsb [%l7 + 0x11], %l6
sth %i6, [%l7 + 0x20]
lduh [%l7 + 0x0C], %g4
std %f6, [%l7 + 0x58]
ldd [%l7 + 0x30], %f8
brlz,a %i0, loop_246
brnz,a %o1, loop_247
movg %icc, %l2, %i2
ldsb [%l7 + 0x70], %i4
loop_246:
ld [%l7 + 0x78], %f15
loop_247:
bgu loop_248
fcmpeq32 %f0, %f12, %g7
stw %g1, [%l7 + 0x50]
fmovdgu %xcc, %f11, %f12
loop_248:
movrne %i1, %o0, %i3
fornot1s %f2, %f5, %f15
ldx [%l7 + 0x58], %l0
sra %l3, %g2, %i7
ldsh [%l7 + 0x0C], %i5
bleu loop_249
fbu %fcc3, loop_250
ldub [%l7 + 0x27], %l1
sra %o2, %o7, %l5
loop_249:
smulcc %g6, 0x1A70, %o6
loop_250:
sllx %o4, 0x0D, %g3
movg %icc, %o5, %l4
ldub [%l7 + 0x28], %o3
fnegs %f3, %f14
lduh [%l7 + 0x22], %g5
fbl,a %fcc2, loop_251
fsrc2s %f12, %f11
edge8l %l6, %g4, %i6
call loop_252
loop_251:
andncc %i0, %o1, %l2
bl,a,pn %icc, loop_253
fmovdcs %icc, %f8, %f15
loop_252:
std %f12, [%l7 + 0x68]
fbe,a %fcc3, loop_254
loop_253:
fnot1s %f12, %f9
movl %xcc, %i4, %g7
srlx %i2, %i1, %g1
loop_254:
fmovrsgz %i3, %f13, %f10
fcmped %fcc0, %f4, %f2
ldsh [%l7 + 0x18], %o0
mulscc %l0, %l3, %i7
ldd [%l7 + 0x40], %f14
mulx %g2, %i5, %l1
ldd [%l7 + 0x30], %f14
fzeros %f5
fpsub32s %f14, %f14, %f0
sth %o2, [%l7 + 0x0C]
fba %fcc0, loop_255
bneg,a,pn %xcc, loop_256
fmovsleu %icc, %f7, %f15
fble,a %fcc1, loop_257
loop_255:
fsrc2s %f4, %f10
loop_256:
fbue,a %fcc1, loop_258
fmul8x16au %f14, %f14, %f12
loop_257:
bg loop_259
fbl %fcc0, loop_260
loop_258:
popc 0x123D, %o7
movrgez %g6, 0x195, %l5
loop_259:
fbo %fcc1, loop_261
loop_260:
bgu,pn %xcc, loop_262
stw %o6, [%l7 + 0x54]
std %f14, [%l7 + 0x60]
loop_261:
fcmpne16 %f12, %f6, %g3
loop_262:
ldsh [%l7 + 0x46], %o4
edge32 %o5, %o3, %l4
movneg %xcc, %g5, %l6
fmovdvs %icc, %f12, %f7
lduw [%l7 + 0x2C], %g4
bvc,pn %xcc, loop_263
lduw [%l7 + 0x28], %i6
movneg %icc, %o1, %i0
fcmpne32 %f8, %f6, %l2
loop_263:
bne,pt %icc, loop_264
fbue,a %fcc0, loop_265
fpsub32s %f14, %f4, %f4
brlz %i4, loop_266
loop_264:
fxnor %f8, %f14, %f4
loop_265:
ldd [%l7 + 0x28], %f14
fmovscs %icc, %f13, %f12
loop_266:
fors %f11, %f12, %f12
sth %i2, [%l7 + 0x72]
subcc %g7, %i1, %i3
lduw [%l7 + 0x64], %g1
fpadd32 %f14, %f4, %f10
fabss %f9, %f6
fzeros %f14
ldd [%l7 + 0x70], %f8
edge16 %o0, %l0, %i7
sll %l3, 0x16, %i5
fcmpd %fcc1, %f12, %f10
fnands %f13, %f14, %f3
ldd [%l7 + 0x28], %f12
stb %l1, [%l7 + 0x1D]
fcmpeq16 %f6, %f8, %g2
addc %o2, %g6, %l5
fnors %f7, %f12, %f7
fbl,a %fcc1, loop_267
movge %icc, %o6, %o7
fsrc1s %f9, %f11
fnors %f11, %f14, %f14
loop_267:
fmuld8ulx16 %f11, %f1, %f2
fmovrse %g3, %f7, %f2
stw %o4, [%l7 + 0x38]
sethi 0x14B9, %o3
brnz,a %o5, loop_268
brz %g5, loop_269
ldd [%l7 + 0x68], %f10
fornot2 %f10, %f0, %f4
loop_268:
fcmple32 %f12, %f2, %l6
loop_269:
fmovdgu %icc, %f3, %f11
fmovdvs %icc, %f3, %f6
fmovdleu %xcc, %f1, %f5
fbuge %fcc0, loop_270
fnot1s %f2, %f1
ldsb [%l7 + 0x72], %g4
fmovdle %icc, %f14, %f9
loop_270:
fbl,a %fcc1, loop_271
and %i6, %o1, %l4
bn,a loop_272
fbl %fcc3, loop_273
loop_271:
movrne %l2, %i0, %i2
stw %g7, [%l7 + 0x3C]
loop_272:
faligndata %f12, %f0, %f4
loop_273:
fmovrse %i1, %f8, %f9
stx %i3, [%l7 + 0x78]
ldsw [%l7 + 0x48], %i4
lduw [%l7 + 0x68], %g1
ldx [%l7 + 0x10], %l0
sll %i7, 0x08, %o0
fpadd16 %f6, %f0, %f10
fbuge,a %fcc3, loop_274
std %f12, [%l7 + 0x28]
ldd [%l7 + 0x30], %f8
fmovdge %icc, %f10, %f7
loop_274:
fmovde %xcc, %f3, %f10
fmul8x16al %f7, %f7, %f4
fcmpeq16 %f0, %f0, %l3
ldsh [%l7 + 0x0A], %l1
andn %i5, %o2, %g2
brgez %l5, loop_275
add %o6, %o7, %g6
fble %fcc0, loop_276
st %f3, [%l7 + 0x1C]
loop_275:
edge8ln %g3, %o4, %o3
brlez %o5, loop_277
loop_276:
fmovsgu %icc, %f7, %f7
fbge %fcc2, loop_278
udivx %g5, 0x073E, %g4
loop_277:
ld [%l7 + 0x70], %f2
fble %fcc2, loop_279
loop_278:
lduh [%l7 + 0x6E], %i6
lduh [%l7 + 0x62], %o1
fmovrsgz %l6, %f6, %f0
loop_279:
fcmps %fcc3, %f14, %f5
fmovd %f2, %f12
ldub [%l7 + 0x33], %l4
fornot2s %f13, %f5, %f4
movvs %icc, %l2, %i2
orncc %i0, %g7, %i1
fmovsvc %xcc, %f9, %f1
fmovscs %icc, %f15, %f8
fandnot1 %f2, %f4, %f10
ldd [%l7 + 0x70], %f2
fmovdvs %xcc, %f14, %f4
ld [%l7 + 0x5C], %f1
lduw [%l7 + 0x54], %i3
fmovrde %i4, %f2, %f10
ldsb [%l7 + 0x22], %g1
fble,a %fcc2, loop_280
addccc %l0, %o0, %i7
fpack32 %f0, %f6, %f2
bcs,a,pn %icc, loop_281
loop_280:
ld [%l7 + 0x6C], %f7
udivx %l3, 0x130A, %i5
fmovsne %icc, %f8, %f13
loop_281:
brz,a %l1, loop_282
fbn,a %fcc3, loop_283
bleu,a loop_284
sdivx %o2, 0x17DD, %g2
loop_282:
fornot1 %f0, %f10, %f12
loop_283:
edge8l %o6, %l5, %g6
loop_284:
sdivcc %g3, 0x0ABE, %o7
fpack16 %f14, %f14
lduw [%l7 + 0x60], %o4
move %icc, %o3, %g5
fblg %fcc1, loop_285
fba %fcc2, loop_286
fornot1 %f12, %f6, %f14
lduw [%l7 + 0x50], %o5
loop_285:
movre %g4, %i6, %l6
loop_286:
orn %l4, 0x1662, %o1
brnz,a %l2, loop_287
fnegd %f14, %f10
bge,a,pn %icc, loop_288
fpadd16s %f12, %f1, %f8
loop_287:
fmovdne %icc, %f12, %f8
ldub [%l7 + 0x15], %i2
loop_288:
fpadd32s %f12, %f13, %f3
set 0x0, %l0
setx loop_289, %l0, %l1
jmpl %l1, %g7
fmovdn %xcc, %f13, %f9
fbo,a %fcc3, loop_290
sllx %i1, %i0, %i4
loop_289:
ldub [%l7 + 0x48], %g1
fornot2 %f2, %f0, %f2
loop_290:
fmovrdgez %l0, %f10, %f8
ldd [%l7 + 0x60], %f4
fmovrdlz %o0, %f4, %f4
movneg %icc, %i7, %l3
fbu %fcc1, loop_291
fmovspos %icc, %f14, %f6
fbug %fcc3, loop_292
std %f4, [%l7 + 0x30]
loop_291:
fpadd16s %f10, %f7, %f12
bl %icc, loop_293
loop_292:
fmovrdne %i3, %f4, %f4
edge32l %l1, %o2, %g2
ldsw [%l7 + 0x28], %o6
loop_293:
fmovrdne %i5, %f12, %f2
std %f2, [%l7 + 0x10]
fbl %fcc0, loop_294
fsrc1s %f15, %f1
fandnot1 %f10, %f12, %f14
fbule,a %fcc0, loop_295
loop_294:
fcmpeq32 %f12, %f6, %l5
fones %f3
bleu,a,pn %icc, loop_296
loop_295:
andcc %g6, %g3, %o4
fones %f2
fnot2s %f14, %f2
loop_296:
lduw [%l7 + 0x08], %o3
lduh [%l7 + 0x7C], %o7
udiv %o5, 0x09AF, %g4
fmovrdne %g5, %f6, %f2
fbu %fcc2, loop_297
addc %l6, 0x16CC, %l4
fabss %f10, %f15
movle %xcc, %o1, %l2
loop_297:
movg %icc, %i6, %i2
fnot2s %f15, %f2
bpos,a,pt %icc, loop_298
popc 0x0566, %i1
add %g7, %i0, %g1
ldsh [%l7 + 0x46], %l0
loop_298:
fmovrsgz %o0, %f0, %f12
lduh [%l7 + 0x1C], %i7
add %i4, %l3, %i3
movn %xcc, %o2, %l1
fmovsn %xcc, %f11, %f7
fbn,a %fcc3, loop_299
xorcc %g2, %o6, %l5
sll %g6, %i5, %g3
brnz %o3, loop_300
loop_299:
sub %o7, %o5, %o4
stw %g5, [%l7 + 0x44]
ldsb [%l7 + 0x28], %g4
loop_300:
fpack32 %f6, %f2, %f0
fmovd %f10, %f0
fbn,a %fcc3, loop_301
sdivcc %l4, 0x068A, %o1
fnot2s %f0, %f1
bpos %xcc, loop_302
loop_301:
fba %fcc1, loop_303
fbl,a %fcc3, loop_304
stb %l2, [%l7 + 0x3A]
loop_302:
fxnors %f0, %f2, %f9
loop_303:
fcmpeq32 %f14, %f14, %l6
loop_304:
fone %f6
smul %i2, 0x0932, %i1
brgez,a %g7, loop_305
bge,a,pn %xcc, loop_306
ba,a,pt %icc, loop_307
udivx %i6, 0x16D9, %g1
loop_305:
fone %f6
loop_306:
alignaddr %l0, %i0, %o0
loop_307:
mulscc %i7, 0x0216, %i4
add %i3, %l3, %o2
st %f8, [%l7 + 0x50]
fbne %fcc2, loop_308
fnot1s %f2, %f4
xnor %l1, 0x1614, %g2
edge32 %o6, %l5, %g6
loop_308:
brz,a %g3, loop_309
fmovrsgez %o3, %f9, %f12
fmovsne %icc, %f9, %f7
orn %o7, %i5, %o5
loop_309:
fmuld8sux16 %f11, %f2, %f2
bcs,a %icc, loop_310
popc %o4, %g4
xor %l4, %g5, %l2
movpos %xcc, %o1, %i2
loop_310:
fmovsvs %xcc, %f1, %f11
fbu %fcc1, loop_311
ldx [%l7 + 0x78], %i1
fors %f6, %f11, %f12
ldd [%l7 + 0x08], %f4
loop_311:
fand %f8, %f12, %f6
ldsb [%l7 + 0x42], %g7
fnor %f8, %f10, %f2
fpackfix %f6, %f14
movcs %icc, %l6, %g1
fsrc1 %f12, %f0
fmuld8ulx16 %f7, %f10, %f2
andcc %l0, %i6, %i0
lduw [%l7 + 0x30], %i7
fxor %f12, %f14, %f12
fxor %f12, %f8, %f2
move %xcc, %i4, %i3
movvc %xcc, %l3, %o2
fmovde %icc, %f2, %f12
fmovsleu %icc, %f4, %f12
fbg %fcc3, loop_312
bcs %icc, loop_313
bcc loop_314
fcmple16 %f10, %f12, %o0
loop_312:
add %g2, %o6, %l1
loop_313:
fnors %f15, %f12, %f10
loop_314:
fbule %fcc2, loop_315
fmovrslz %g6, %f9, %f9
popc %g3, %o3
fandnot1s %f15, %f7, %f3
loop_315:
fzeros %f12
edge16l %o7, %i5, %l5
brlez,a %o4, loop_316
fone %f4
ldx [%l7 + 0x20], %g4
fmovsle %xcc, %f9, %f6
loop_316:
fmovdle %xcc, %f12, %f5
bleu,a loop_317
ldsb [%l7 + 0x24], %o5
fble,a %fcc2, loop_318
lduh [%l7 + 0x4A], %l4
loop_317:
stx %g5, [%l7 + 0x10]
stx %l2, [%l7 + 0x70]
loop_318:
ldub [%l7 + 0x7C], %i2
fmovrslez %o1, %f6, %f10
edge32n %g7, %i1, %l6
fbuge %fcc3, loop_319
movrgz %g1, 0x02B, %i6
fmovsgu %xcc, %f15, %f13
brgz,a %l0, loop_320
loop_319:
movcc %icc, %i7, %i0
fmul8x16au %f4, %f3, %f14
fands %f2, %f15, %f13
loop_320:
fcmpes %fcc0, %f9, %f3
movleu %xcc, %i4, %l3
lduw [%l7 + 0x1C], %o2
movrne %o0, 0x192, %i3
srl %o6, 0x1A, %l1
sllx %g6, %g3, %g2
lduw [%l7 + 0x08], %o3
stb %i5, [%l7 + 0x35]
fabsd %f12, %f4
fmovdge %xcc, %f8, %f13
fpack32 %f8, %f8, %f14
fandnot2s %f15, %f5, %f13
ble,a %xcc, loop_321
fmovdg %xcc, %f7, %f6
ld [%l7 + 0x6C], %f6
brgz %l5, loop_322
loop_321:
fmovrde %o4, %f8, %f10
fmovsne %icc, %f14, %f1
edge16 %o7, %o5, %g4
loop_322:
movpos %icc, %l4, %l2
ldd [%l7 + 0x68], %f14
movrlz %i2, 0x1D2, %o1
mulscc %g7, %g5, %l6
for %f2, %f6, %f14
fandnot2s %f13, %f8, %f5
fpsub32s %f14, %f9, %f8
ldx [%l7 + 0x18], %g1
and %i1, %l0, %i6
sra %i7, 0x05, %i4
udivx %l3, 0x1866, %i0
fpack16 %f2, %f8
fmovrdne %o0, %f12, %f14
fmovrsne %i3, %f13, %f4
sdivx %o6, 0x1849, %o2
edge32l %l1, %g3, %g2
fnor %f14, %f8, %f14
edge8n %g6, %o3, %i5
movneg %icc, %o4, %o7
fmovda %icc, %f2, %f11
fcmpeq32 %f14, %f12, %o5
edge32n %l5, %g4, %l4
brnz,a %l2, loop_323
addc %o1, %i2, %g7
fnot2 %f0, %f0
set 0x0, %l0
setx loop_324, %l0, %l1
jmpl %l1, %l6
loop_323:
ldx [%l7 + 0x60], %g1
stw %g5, [%l7 + 0x2C]
edge8l %l0, %i6, %i1
loop_324:
ldsb [%l7 + 0x55], %i7
subc %l3, %i4, %i0
fmovrse %o0, %f8, %f12
bne,a,pn %icc, loop_325
ld [%l7 + 0x70], %f8
edge16 %o6, %o2, %l1
fmovdg %xcc, %f1, %f0
loop_325:
fba,a %fcc1, loop_326
ldub [%l7 + 0x4F], %g3
fcmpne16 %f8, %f12, %g2
stw %i3, [%l7 + 0x64]
loop_326:
fornot1 %f2, %f10, %f10
fmovdvs %xcc, %f8, %f8
movcs %icc, %g6, %i5
fmovrdne %o3, %f12, %f8
bneg,a,pt %icc, loop_327
fmovdge %xcc, %f15, %f3
fblg %fcc3, loop_328
ld [%l7 + 0x18], %f6
loop_327:
bvs,pn %xcc, loop_329
sth %o7, [%l7 + 0x7C]
loop_328:
brlz %o4, loop_330
bn loop_331
loop_329:
call loop_332
ldsb [%l7 + 0x2E], %l5
loop_330:
brlez,a %g4, loop_333
loop_331:
fmovrsgz %l4, %f7, %f10
loop_332:
fand %f10, %f0, %f2
fbu %fcc2, loop_334
loop_333:
ldx [%l7 + 0x18], %o5
bge,a,pt %icc, loop_335
brlz,a %l2, loop_336
loop_334:
xnor %o1, %g7, %l6
std %f6, [%l7 + 0x68]
loop_335:
fmovdge %icc, %f9, %f4
loop_336:
movne %icc, %g1, %i2
fmovspos %xcc, %f3, %f4
fpack16 %f2, %f14
fcmpne16 %f2, %f12, %l0
fmovdl %icc, %f0, %f1
fbule %fcc0, loop_337
brgz,a %i6, loop_338
ldsw [%l7 + 0x20], %g5
sra %i7, 0x1B, %i1
loop_337:
fandnot1s %f0, %f6, %f4
loop_338:
fbe,a %fcc1, loop_339
set 0x0, %l0
setx loop_340, %l0, %l1
jmpl %l1, %i4
andn %l3, 0x0C57, %i0
fmovdvs %icc, %f14, %f1
loop_339:
be,a,pt %icc, loop_341
loop_340:
fmovdvc %xcc, %f6, %f8
fcmped %fcc0, %f14, %f2
fbo,a %fcc2, loop_342
loop_341:
ldd [%l7 + 0x08], %f2
stb %o0, [%l7 + 0x60]
fpadd32s %f10, %f12, %f5
loop_342:
bne loop_343
fmovda %xcc, %f13, %f13
brlz,a %o2, loop_344
movvs %icc, %l1, %g3
loop_343:
fmuld8sux16 %f10, %f13, %f8
fmovde %icc, %f9, %f1
loop_344:
edge8n %o6, %g2, %i3
fmovsle %xcc, %f15, %f11
fbo,a %fcc2, loop_345
fmovdleu %icc, %f7, %f2
movre %g6, 0x135, %i5
ldsw [%l7 + 0x6C], %o3
loop_345:
bvs,a %icc, loop_346
fbg %fcc3, loop_347
fbue,a %fcc2, loop_348
fornot1 %f12, %f2, %f4
loop_346:
ldd [%l7 + 0x28], %f0
loop_347:
subccc %o4, %o7, %g4
loop_348:
fzeros %f3
movvs %icc, %l4, %o5
fbu,a %fcc2, loop_349
fcmpne16 %f12, %f4, %l2
fmovdle %xcc, %f2, %f5
fabss %f6, %f10
loop_349:
fmovsge %icc, %f12, %f0
lduh [%l7 + 0x18], %o1
fmovdvc %icc, %f2, %f12
movleu %icc, %g7, %l6
fmovrslez %l5, %f11, %f10
fcmple32 %f10, %f10, %i2
bge,pt %icc, loop_350
fzeros %f9
fmovdcc %xcc, %f8, %f6
fbl,a %fcc1, loop_351
loop_350:
brlz %l0, loop_352
fbne,a %fcc2, loop_353
ld [%l7 + 0x70], %f1
loop_351:
bpos loop_354
loop_352:
fnot2 %f4, %f10
loop_353:
bg,a,pn %xcc, loop_355
ldsw [%l7 + 0x28], %g1
loop_354:
bvs,a,pn %xcc, loop_356
edge32ln %i6, %i7, %g5
loop_355:
lduh [%l7 + 0x66], %i1
edge8n %i4, %l3, %i0
loop_356:
bleu loop_357
ldsw [%l7 + 0x38], %o0
movvs %icc, %o2, %l1
bpos,pt %xcc, loop_358
loop_357:
fnot1 %f4, %f0
ba %xcc, loop_359
fmul8x16al %f3, %f14, %f10
loop_358:
fmovdge %xcc, %f9, %f9
fmovsneg %xcc, %f1, %f10
loop_359:
bgu loop_360
movge %icc, %g3, %o6
umulcc %i3, 0x1454, %g2
bgu,a,pn %icc, loop_361
loop_360:
stx %g6, [%l7 + 0x40]
fmovsvs %icc, %f12, %f9
fcmpgt32 %f14, %f10, %o3
loop_361:
fmuld8sux16 %f1, %f0, %f10
fbge %fcc2, loop_362
fpadd16s %f10, %f2, %f9
bneg,a loop_363
fornot2 %f2, %f12, %f10
loop_362:
fones %f14
fmovda %icc, %f9, %f13
loop_363:
bl,a,pn %xcc, loop_364
stw %i5, [%l7 + 0x7C]
lduh [%l7 + 0x4C], %o7
fmovdvc %icc, %f4, %f4
loop_364:
fbo %fcc2, loop_365
subcc %o4, %l4, %g4
fxnors %f15, %f7, %f1
fmovdg %xcc, %f7, %f8
loop_365:
movcs %icc, %o5, %l2
bpos,a,pn %icc, loop_366
brnz %o1, loop_367
stb %l6, [%l7 + 0x13]
stb %l5, [%l7 + 0x0C]
loop_366:
ldsh [%l7 + 0x24], %g7
loop_367:
fmovsl %icc, %f11, %f15
fbo,a %fcc0, loop_368
ldsh [%l7 + 0x26], %i2
fsrc2s %f1, %f6
lduh [%l7 + 0x10], %g1
loop_368:
fmovrdne %l0, %f8, %f14
fbule %fcc0, loop_369
fmuld8ulx16 %f4, %f7, %f2
fmovdvc %icc, %f8, %f6
ldsh [%l7 + 0x38], %i7
loop_369:
faligndata %f6, %f6, %f0
movg %xcc, %g5, %i6
brnz,a %i4, loop_370
fmovrdlez %i1, %f2, %f8
brgz %i0, loop_371
call loop_372
loop_370:
fors %f3, %f1, %f13
fmovda %icc, %f3, %f2
loop_371:
fble,a %fcc1, loop_373
loop_372:
ba %xcc, loop_374
fnors %f15, %f11, %f0
bcc,pt %icc, loop_375
loop_373:
bneg,a loop_376
loop_374:
fmuld8sux16 %f8, %f10, %f6
xnorcc %l3, 0x16D9, %o0
loop_375:
fnot1 %f4, %f8
loop_376:
fmovs %f0, %f4
ldsh [%l7 + 0x24], %o2
bvc,a %icc, loop_377
stw %l1, [%l7 + 0x7C]
fmovrsne %o6, %f12, %f1
stx %g3, [%l7 + 0x48]
loop_377:
ldub [%l7 + 0x47], %i3
set 0x0, %l0
setx loop_378, %l0, %l1
jmpl %l1, %g2
subcc %o3, 0x019D, %i5
st %f1, [%l7 + 0x08]
fcmple32 %f6, %f14, %o7
loop_378:
fmovdl %xcc, %f3, %f9
fnegs %f8, %f14
fmovscc %icc, %f12, %f7
st %f7, [%l7 + 0x34]
bl,a,pt %xcc, loop_379
srax %o4, 0x1C, %l4
fmovsl %icc, %f11, %f8
bge,pn %icc, loop_380
loop_379:
brgz,a %g4, loop_381
fmovdgu %xcc, %f6, %f6
subc %o5, %l2, %o1
loop_380:
fnegs %f14, %f3
loop_381:
edge32l %g6, %l6, %l5
fmovscs %icc, %f8, %f12
stb %i2, [%l7 + 0x49]
bleu,a loop_382
ldd [%l7 + 0x18], %f14
udivcc %g1, 0x0DD9, %l0
ld [%l7 + 0x44], %f10
loop_382:
fabsd %f10, %f8
movcs %icc, %g7, %g5
ldub [%l7 + 0x40], %i6
fnor %f4, %f4, %f8
ldx [%l7 + 0x30], %i4
fands %f9, %f11, %f8
fornot1 %f4, %f2, %f4
fmovsle %xcc, %f2, %f1
movle %xcc, %i1, %i0
ldsb [%l7 + 0x0E], %i7
stx %l3, [%l7 + 0x30]
edge16l %o0, %l1, %o2
fmul8x16au %f15, %f12, %f6
lduh [%l7 + 0x32], %g3
fmovdpos %xcc, %f7, %f11
bne,pt %xcc, loop_383
bg %icc, loop_384
fba,a %fcc2, loop_385
fand %f8, %f8, %f14
loop_383:
fble,a %fcc0, loop_386
loop_384:
fmovrdne %o6, %f12, %f12
loop_385:
umul %i3, 0x1385, %o3
fmovrdlz %i5, %f6, %f14
loop_386:
fmovdl %icc, %f6, %f11
ldx [%l7 + 0x58], %o7
ldub [%l7 + 0x67], %o4
fmovrsgz %g2, %f10, %f7
lduh [%l7 + 0x3E], %g4
stb %l4, [%l7 + 0x41]
fcmpgt32 %f10, %f2, %l2
ldsh [%l7 + 0x4A], %o1
fabsd %f6, %f2
bn,pn %xcc, loop_387
fnand %f6, %f14, %f0
bleu,a %xcc, loop_388
brlz,a %g6, loop_389
loop_387:
ldub [%l7 + 0x12], %l6
ldsw [%l7 + 0x38], %o5
loop_388:
lduh [%l7 + 0x3E], %l5
loop_389:
fbue,a %fcc0, loop_390
bgu,a,pt %xcc, loop_391
fcmpgt16 %f4, %f0, %g1
subccc %l0, 0x1D07, %i2
loop_390:
ldd [%l7 + 0x38], %f12
loop_391:
fbl,a %fcc1, loop_392
fba,a %fcc0, loop_393
fpadd16 %f8, %f12, %f0
fabss %f4, %f11
loop_392:
fnands %f10, %f10, %f6
loop_393:
bvc,pn %xcc, loop_394
fmovscc %xcc, %f15, %f2
fbuge %fcc3, loop_395
ld [%l7 + 0x08], %f12
loop_394:
fandnot2s %f9, %f15, %f15
andcc %g7, 0x064D, %g5
loop_395:
bpos,a %icc, loop_396
fnot2s %f3, %f3
bg,a,pt %icc, loop_397
fbl %fcc1, loop_398
loop_396:
fcmpne16 %f0, %f2, %i4
fsrc1s %f9, %f0
loop_397:
ldub [%l7 + 0x3F], %i6
loop_398:
fpack16 %f2, %f13
udivx %i1, 0x0043, %i0
bvc loop_399
fbug %fcc0, loop_400
fmovrdlez %l3, %f2, %f14
bn,pt %xcc, loop_401
loop_399:
st %f1, [%l7 + 0x50]
loop_400:
fbo,a %fcc2, loop_402
bgu,a loop_403
loop_401:
fmul8x16al %f11, %f9, %f8
bleu %icc, loop_404
loop_402:
sdiv %i7, 0x0029, %l1
loop_403:
fblg %fcc3, loop_405
ba,a,pt %icc, loop_406
loop_404:
smulcc %o2, 0x12FC, %g3
alignaddr %o0, %o6, %i3
loop_405:
fmovsge %icc, %f10, %f14
loop_406:
ldub [%l7 + 0x3F], %i5
fcmped %fcc2, %f12, %f12
ble,pt %icc, loop_407
fnands %f4, %f12, %f7
ld [%l7 + 0x30], %f15
fands %f3, %f6, %f13
loop_407:
edge16l %o3, %o4, %g2
alignaddr %g4, %o7, %l4
stx %l2, [%l7 + 0x50]
sethi 0x10B6, %o1
fmovda %icc, %f10, %f12
fornot1s %f2, %f14, %f7
fcmpd %fcc0, %f0, %f14
srlx %l6, 0x0C, %g6
fnot2 %f0, %f2
fnot1 %f4, %f10
ldd [%l7 + 0x28], %f10
edge8ln %l5, %o5, %l0
bvs,a %xcc, loop_408
fxors %f1, %f6, %f7
fornot2s %f11, %f10, %f3
movleu %xcc, %g1, %g7
loop_408:
edge32ln %i2, %i4, %i6
fmovsneg %icc, %f3, %f12
fnegs %f11, %f1
sra %g5, 0x04, %i0
bvs,a,pn %icc, loop_409
lduw [%l7 + 0x68], %l3
edge16 %i1, %l1, %i7
fand %f8, %f12, %f10
loop_409:
lduh [%l7 + 0x44], %o2
fpsub16 %f2, %f0, %f0
udivcc %o0, 0x0AAE, %g3
fpadd32s %f9, %f2, %f0
fmovscs %xcc, %f11, %f12
fble,a %fcc2, loop_410
fsrc2s %f10, %f4
srax %o6, %i5, %i3
stw %o3, [%l7 + 0x68]
loop_410:
fmovsle %icc, %f5, %f14
fmovs %f14, %f3
fnors %f1, %f6, %f6
fcmpeq32 %f2, %f0, %o4
fmovrde %g4, %f2, %f4
fmovsn %icc, %f10, %f6
udivcc %o7, 0x199C, %g2
fcmpd %fcc2, %f6, %f8
movrgz %l2, %o1, %l6
fabsd %f0, %f10
bg,a,pt %icc, loop_411
ldsw [%l7 + 0x50], %l4
fmovsne %xcc, %f3, %f15
fmovdl %xcc, %f14, %f10
loop_411:
fbge,a %fcc0, loop_412
fmovdg %xcc, %f6, %f7
bl,pt %xcc, loop_413
popc 0x03D7, %l5
loop_412:
ldsb [%l7 + 0x70], %o5
fmovdne %xcc, %f8, %f13
loop_413:
lduh [%l7 + 0x36], %l0
umulcc %g1, %g7, %i2
std %f10, [%l7 + 0x08]
st %f3, [%l7 + 0x68]
bn loop_414
stw %i4, [%l7 + 0x2C]
call loop_415
brgz %i6, loop_416
loop_414:
movle %icc, %g5, %i0
fbuge,a %fcc1, loop_417
loop_415:
fmovsvc %xcc, %f12, %f10
loop_416:
brnz %l3, loop_418
ldsw [%l7 + 0x7C], %g6
loop_417:
bg,pn %xcc, loop_419
bgu,pn %xcc, loop_420
loop_418:
fmovsn %icc, %f1, %f12
fbne,a %fcc1, loop_421
loop_419:
fmovdne %icc, %f11, %f4
loop_420:
ldub [%l7 + 0x79], %i1
fmovsleu %icc, %f8, %f10
loop_421:
brz %i7, loop_422
bvs,a,pt %xcc, loop_423
fandnot1s %f5, %f15, %f11
lduh [%l7 + 0x48], %o2
loop_422:
st %f10, [%l7 + 0x74]
loop_423:
fmovsleu %xcc, %f14, %f1
fcmpeq32 %f8, %f10, %l1
bvc,pt %xcc, loop_424
fcmpes %fcc2, %f1, %f10
mulscc %g3, %o6, %i5
bgu,a,pn %xcc, loop_425
loop_424:
fcmpgt32 %f6, %f10, %o0
fmul8x16au %f2, %f15, %f2
lduw [%l7 + 0x4C], %i3
loop_425:
fmovs %f9, %f10
ldsb [%l7 + 0x65], %o3
fmovsne %xcc, %f7, %f13
fble %fcc1, loop_426
bcc loop_427
fmovrdne %g4, %f10, %f2
ldsw [%l7 + 0x34], %o4
loop_426:
lduh [%l7 + 0x7E], %g2
loop_427:
ldsb [%l7 + 0x3C], %l2
call loop_428
fmovsgu %icc, %f11, %f13
fbge %fcc3, loop_429
bneg,a,pn %icc, loop_430
loop_428:
movrgez %o1, 0x330, %l6
fmovd %f10, %f14
loop_429:
fcmpgt32 %f4, %f6, %o7
loop_430:
brnz %l5, loop_431
movcs %icc, %o5, %l0
lduh [%l7 + 0x3A], %l4
fbuge %fcc0, loop_432
loop_431:
fnors %f14, %f1, %f11
bcs loop_433
fbe,a %fcc1, loop_434
loop_432:
ldsh [%l7 + 0x48], %g1
fmovse %xcc, %f10, %f14
loop_433:
fmovrse %g7, %f7, %f0
loop_434:
movle %xcc, %i4, %i6
fmovdle %xcc, %f7, %f14
movrlz %i2, 0x135, %g5
fxnor %f2, %f6, %f10
mulscc %i0, %g6, %l3
movpos %icc, %i7, %i1
ldub [%l7 + 0x28], %l1
lduw [%l7 + 0x24], %o2
edge16 %o6, %g3, %o0
fornot2s %f12, %f10, %f7
ldd [%l7 + 0x48], %f6
movrne %i3, %i5, %g4
set 0x0, %l0
setx loop_435, %l0, %l1
jmpl %l1, %o4
fmul8x16al %f13, %f6, %f14
mulscc %o3, %l2, %g2
fmovsleu %xcc, %f4, %f6
loop_435:
fpack32 %f8, %f4, %f14
sdivcc %l6, 0x04D6, %o1
movneg %icc, %o7, %o5
fmovs %f0, %f8
fandnot1s %f10, %f0, %f4
bleu,a %xcc, loop_436
fnot1 %f6, %f4
and %l5, %l0, %l4
udivx %g1, 0x064C, %g7
loop_436:
srax %i6, 0x1B, %i2
srlx %g5, 0x05, %i4
fble,a %fcc3, loop_437
fpadd32 %f10, %f12, %f6
fnands %f15, %f14, %f12
movrgez %g6, %l3, %i0
loop_437:
ldub [%l7 + 0x33], %i7
andn %l1, 0x0DAE, %i1
ldsh [%l7 + 0x68], %o2
brz %g3, loop_438
edge32ln %o0, %i3, %o6
movrgez %g4, %i5, %o4
alignaddr %l2, %o3, %g2
loop_438:
bcc loop_439
ldx [%l7 + 0x68], %o1
faligndata %f8, %f2, %f10
fmovspos %xcc, %f4, %f4
loop_439:
ldub [%l7 + 0x2D], %o7
fbne,a %fcc3, loop_440
fmovsn %icc, %f15, %f15
movrne %l6, %l5, %l0
stw %o5, [%l7 + 0x38]
loop_440:
stb %l4, [%l7 + 0x0A]
brlz %g1, loop_441
stb %i6, [%l7 + 0x58]
fpadd16s %f4, %f7, %f0
fcmped %fcc0, %f0, %f8
loop_441:
fmovdl %icc, %f1, %f13
bpos loop_442
stx %g7, [%l7 + 0x08]
bneg,pt %xcc, loop_443
andn %g5, 0x17B3, %i2
loop_442:
sth %i4, [%l7 + 0x58]
fbe %fcc0, loop_444
loop_443:
movle %xcc, %l3, %i0
bvc loop_445
fmuld8sux16 %f0, %f7, %f6
loop_444:
ldsh [%l7 + 0x4E], %i7
fmul8x16al %f15, %f6, %f10
loop_445:
fxnors %f3, %f11, %f12
bl,a,pt %icc, loop_446
ldd [%l7 + 0x10], %f6
srax %l1, %g6, %o2
fmul8x16al %f8, %f15, %f4
loop_446:
fcmpes %fcc2, %f2, %f10
srlx %g3, 0x19, %o0
ldsh [%l7 + 0x30], %i3
fnegd %f8, %f8
fbule %fcc0, loop_447
mova %xcc, %i1, %g4
fmul8x16au %f11, %f0, %f0
subccc %o6, %o4, %i5
loop_447:
fmovsneg %icc, %f11, %f14
fnot2 %f0, %f2
sth %l2, [%l7 + 0x72]
andncc %o3, %o1, %o7
ldd [%l7 + 0x78], %f8
sth %g2, [%l7 + 0x70]
ba,a,pn %xcc, loop_448
fnor %f10, %f10, %f10
brgz,a %l5, loop_449
stx %l0, [%l7 + 0x70]
loop_448:
fmovsvs %icc, %f1, %f13
fmovs %f8, %f6
loop_449:
fbul %fcc1, loop_450
subc %l6, %l4, %g1
fmovdg %icc, %f6, %f2
fmovs %f5, %f1
loop_450:
umul %i6, 0x1BE5, %o5
movg %icc, %g7, %i2
bgu,pt %xcc, loop_451
fblg,a %fcc1, loop_452
sth %g5, [%l7 + 0x7C]
fnegs %f3, %f6
loop_451:
bneg,a,pt %xcc, loop_453
loop_452:
xnorcc %l3, %i4, %i0
bleu loop_454
brz %l1, loop_455
loop_453:
fnors %f9, %f14, %f4
st %f12, [%l7 + 0x5C]
loop_454:
subc %i7, %g6, %g3
loop_455:
fnors %f4, %f10, %f12
edge32ln %o0, %o2, %i3
edge16l %i1, %o6, %g4
movn %icc, %o4, %l2
bge,pt %xcc, loop_456
umul %o3, 0x117F, %o1
ldsh [%l7 + 0x7C], %o7
fnor %f12, %f0, %f14
loop_456:
ldsh [%l7 + 0x44], %i5
fmovdcc %icc, %f2, %f7
fpsub32 %f10, %f2, %f10
fmovsgu %xcc, %f12, %f6
movrlez %l5, 0x2F7, %l0
fsrc1 %f4, %f6
set 0x0, %l0
setx loop_457, %l0, %l1
jmpl %l1, %l6
std %f0, [%l7 + 0x58]
fbne,a %fcc0, loop_458
or %l4, %g2, %g1
loop_457:
fcmpgt32 %f4, %f6, %o5
fpack16 %f10, %f14
loop_458:
fpadd32s %f10, %f11, %f6
fba %fcc2, loop_459
fbn,a %fcc2, loop_460
fzeros %f11
fmovsl %icc, %f15, %f12
loop_459:
fmovscs %icc, %f1, %f3
loop_460:
fandnot1 %f8, %f6, %f4
fnot2s %f13, %f5
movge %xcc, %i6, %g7
fbe,a %fcc1, loop_461
stb %i2, [%l7 + 0x5F]
fmovsgu %xcc, %f5, %f5
stx %g5, [%l7 + 0x38]
loop_461:
fmovsneg %xcc, %f14, %f10
stx %l3, [%l7 + 0x38]
std %f8, [%l7 + 0x40]
fmovsvc %xcc, %f8, %f8
ldd [%l7 + 0x28], %f4
lduh [%l7 + 0x6A], %i4
mulx %l1, 0x0346, %i0
fmovdge %icc, %f10, %f2
fandnot2 %f0, %f8, %f0
bvc %xcc, loop_462
movne %icc, %i7, %g3
brgez %o0, loop_463
movrlz %o2, 0x15B, %g6
loop_462:
fcmpeq32 %f4, %f0, %i3
fmovsleu %icc, %f8, %f13
loop_463:
fbl %fcc0, loop_464
fpsub32s %f4, %f0, %f12
ldub [%l7 + 0x7C], %i1
fcmpne16 %f12, %f4, %o6
loop_464:
fmuld8sux16 %f2, %f12, %f8
fbue %fcc2, loop_465
fmovrsgez %o4, %f6, %f13
ldsw [%l7 + 0x4C], %l2
sll %g4, 0x07, %o1
loop_465:
fabss %f9, %f5
mulscc %o7, %o3, %i5
movrgz %l5, 0x28A, %l0
fmovdpos %xcc, %f2, %f14
fbn,a %fcc2, loop_466
fbo %fcc0, loop_467
fornot1 %f8, %f8, %f0
bg loop_468
loop_466:
ldx [%l7 + 0x40], %l6
loop_467:
fbule %fcc2, loop_469
movleu %xcc, %g2, %g1
loop_468:
fmovsn %icc, %f9, %f9
fsrc1s %f8, %f4
loop_469:
ldx [%l7 + 0x48], %o5
addc %i6, 0x0CFF, %l4
ldsh [%l7 + 0x3C], %i2
fmul8x16 %f14, %f0, %f0
sethi 0x0314, %g5
bg %icc, loop_470
fornot1 %f14, %f14, %f0
udiv %g7, 0x1259, %i4
bcc,a,pn %icc, loop_471
loop_470:
ldsb [%l7 + 0x69], %l1
fble,a %fcc2, loop_472
fsrc1 %f6, %f6
loop_471:
movpos %icc, %i0, %l3
fzeros %f4
loop_472:
xorcc %i7, 0x0A62, %g3
udiv %o2, 0x051B, %g6
ldsh [%l7 + 0x56], %i3
brz %o0, loop_473
stw %o6, [%l7 + 0x34]
ld [%l7 + 0x6C], %f13
lduh [%l7 + 0x66], %o4
loop_473:
std %f12, [%l7 + 0x58]
brz %i1, loop_474
fcmpeq16 %f12, %f14, %l2
bcs,pt %xcc, loop_475
fabsd %f4, %f0
loop_474:
stw %g4, [%l7 + 0x3C]
fmovdpos %icc, %f15, %f8
loop_475:
st %f15, [%l7 + 0x78]
alignaddrl %o1, %o7, %o3
ldsb [%l7 + 0x77], %i5
faligndata %f14, %f4, %f10
lduw [%l7 + 0x50], %l0
fbu,a %fcc0, loop_476
fsrc1s %f2, %f7
fmovsneg %xcc, %f3, %f13
or %l6, %g2, %l5
loop_476:
ldub [%l7 + 0x4B], %o5
edge16 %i6, %l4, %i2
ldsh [%l7 + 0x68], %g1
brgz,a %g7, loop_477
ldd [%l7 + 0x08], %f10
fzeros %f7
fnot2 %f10, %f0
loop_477:
fand %f8, %f6, %f12
fblg,a %fcc0, loop_478
ldsw [%l7 + 0x4C], %i4
ble,pt %icc, loop_479
fmovrdgz %l1, %f0, %f14
loop_478:
sll %g5, 0x09, %i0
fmovsleu %icc, %f10, %f15
loop_479:
orcc %l3, 0x193C, %i7
fmovsle %icc, %f13, %f12
fornot2s %f3, %f13, %f1
fbule,a %fcc1, loop_480
fand %f12, %f14, %f10
fnot2 %f2, %f0
ld [%l7 + 0x5C], %f10
loop_480:
edge32ln %o2, %g6, %i3
fnand %f2, %f12, %f12
bvc loop_481
fcmple32 %f4, %f4, %o0
fmovde %xcc, %f4, %f2
srax %o6, 0x14, %g3
loop_481:
fnand %f10, %f2, %f2
fsrc1 %f10, %f6
fmovdvs %xcc, %f10, %f11
ldd [%l7 + 0x58], %f6
fmovrdlez %i1, %f2, %f8
std %f2, [%l7 + 0x58]
fbe,a %fcc3, loop_482
fmovrdgz %o4, %f14, %f12
mulx %g4, 0x13CC, %l2
lduw [%l7 + 0x20], %o7
loop_482:
andncc %o3, %i5, %l0
fmovdn %icc, %f2, %f0
ldsw [%l7 + 0x1C], %l6
fnot2 %f8, %f14
sub %g2, %l5, %o1
fmul8x16al %f11, %f5, %f4
fmovrdgez %i6, %f10, %f14
bleu,a loop_483
stw %o5, [%l7 + 0x70]
fmovsn %xcc, %f0, %f11
fnot2s %f3, %f13
loop_483:
stw %i2, [%l7 + 0x58]
bcc %icc, loop_484
fxor %f10, %f0, %f12
for %f8, %f6, %f2
fmuld8ulx16 %f4, %f12, %f8
loop_484:
stw %l4, [%l7 + 0x5C]
fandnot1s %f0, %f5, %f1
fabss %f1, %f5
ldsb [%l7 + 0x33], %g7
fmovdcs %xcc, %f14, %f14
andcc %i4, %l1, %g5
fornot1 %f12, %f8, %f14
ldsh [%l7 + 0x0A], %i0
fornot1s %f11, %f15, %f3
fpadd32s %f8, %f4, %f3
umulcc %g1, 0x116E, %l3
fbe,a %fcc1, loop_485
bcs loop_486
fmovsneg %icc, %f11, %f11
lduh [%l7 + 0x70], %o2
loop_485:
smulcc %i7, 0x1AA3, %g6
loop_486:
stw %i3, [%l7 + 0x48]
andncc %o0, %g3, %i1
edge8 %o4, %g4, %l2
fcmpd %fcc3, %f6, %f12
fmovsge %xcc, %f1, %f9
fbule %fcc2, loop_487
ldd [%l7 + 0x18], %f6
fmovrslz %o6, %f5, %f13
fxnors %f4, %f12, %f2
loop_487:
fmovdvs %xcc, %f5, %f11
andncc %o3, %o7, %l0
bcs,pt %icc, loop_488
ldsw [%l7 + 0x5C], %i5
bge,a,pn %xcc, loop_489
ldub [%l7 + 0x66], %g2
loop_488:
xorcc %l6, %l5, %i6
st %f8, [%l7 + 0x5C]
loop_489:
std %f6, [%l7 + 0x10]
movge %xcc, %o1, %i2
fblg,a %fcc0, loop_490
fbne %fcc0, loop_491
stw %o5, [%l7 + 0x44]
smulcc %l4, 0x1400, %g7
loop_490:
fmovda %xcc, %f12, %f10
loop_491:
fbue,a %fcc2, loop_492
ldsw [%l7 + 0x24], %i4
brlez,a %l1, loop_493
fands %f11, %f14, %f0
loop_492:
fabss %f10, %f2
fcmped %fcc0, %f0, %f8
loop_493:
edge32n %g5, %g1, %l3
edge32ln %o2, %i0, %i7
umulcc %g6, 0x0AB9, %o0
ldd [%l7 + 0x58], %f0
std %f0, [%l7 + 0x60]
subc %i3, %g3, %o4
be,a %icc, loop_494
fbg,a %fcc2, loop_495
fmovdpos %icc, %f10, %f4
fmovrslz %g4, %f6, %f13
loop_494:
fmovrdgez %i1, %f6, %f4
loop_495:
fcmped %fcc2, %f10, %f10
fabsd %f8, %f4
bneg,pn %xcc, loop_496
fpadd16s %f14, %f5, %f14
set 0x0, %l0
setx loop_497, %l0, %l1
jmpl %l1, %l2
stx %o3, [%l7 + 0x20]
loop_496:
fmovspos %xcc, %f0, %f6
udivx %o7, 0x0215, %o6
loop_497:
ldsb [%l7 + 0x4F], %l0
fmovrsgez %i5, %f8, %f4
fcmple32 %f2, %f10, %g2
std %f0, [%l7 + 0x10]
lduw [%l7 + 0x08], %l6
bneg,a,pt %icc, loop_498
ldd [%l7 + 0x28], %f4
fornot1 %f6, %f4, %f0
brnz %i6, loop_499
loop_498:
fbg %fcc3, loop_500
fpsub32 %f2, %f10, %f10
fmovrde %o1, %f0, %f6
loop_499:
udivx %i2, 0x033F, %l5
loop_500:
and %o5, 0x1804, %l4
fmovse %icc, %f1, %f12
fbne,a %fcc3, loop_501
lduw [%l7 + 0x14], %i4
fcmpgt16 %f8, %f8, %g7
fnor %f4, %f14, %f6
loop_501:
lduh [%l7 + 0x08], %g5
movcs %icc, %l1, %l3
be,pt %icc, loop_502
movrgez %g1, 0x173, %o2
ldx [%l7 + 0x58], %i0
fnot2 %f14, %f12
loop_502:
bcs %icc, loop_503
fcmpes %fcc3, %f14, %f5
fba %fcc0, loop_504
bn,a loop_505
loop_503:
sth %i7, [%l7 + 0x40]
fpsub16s %f2, %f4, %f10
loop_504:
lduw [%l7 + 0x50], %o0
loop_505:
fnot2 %f6, %f6
fcmpeq32 %f10, %f4, %g6
fba %fcc1, loop_506
fands %f9, %f0, %f6
smulcc %g3, 0x1EC6, %o4
ldub [%l7 + 0x53], %g4
loop_506:
movgu %icc, %i1, %i3
brgez,a %l2, loop_507
ldd [%l7 + 0x20], %f8
lduh [%l7 + 0x64], %o7
bgu,a loop_508
loop_507:
fmovd %f10, %f10
bn %xcc, loop_509
movvs %xcc, %o6, %o3
loop_508:
fmovrsgez %i5, %f0, %f7
ldsw [%l7 + 0x60], %g2
loop_509:
movrgz %l0, 0x27B, %l6
ldd [%l7 + 0x78], %f12
fornot1s %f10, %f10, %f9
bcc,pt %xcc, loop_510
smul %i6, %i2, %o1
fcmple32 %f8, %f4, %o5
stw %l5, [%l7 + 0x48]
loop_510:
udiv %i4, 0x004B, %l4
ldd [%l7 + 0x20], %f10
ldd [%l7 + 0x78], %f12
ld [%l7 + 0x34], %f6
fmovscs %icc, %f8, %f13
fnands %f2, %f0, %f0
stx %g5, [%l7 + 0x30]
lduh [%l7 + 0x40], %g7
ldd [%l7 + 0x30], %f12
movvc %xcc, %l1, %g1
bl,a %icc, loop_511
fones %f11
andn %l3, 0x0EAA, %i0
movrlez %i7, 0x2B7, %o2
loop_511:
set 0x0, %l0
setx loop_512, %l0, %l1
jmpl %l1, %o0
ldub [%l7 + 0x78], %g3
fmovdcc %xcc, %f9, %f9
fmovsn %xcc, %f5, %f10
loop_512:
sth %g6, [%l7 + 0x5A]
fmovdcc %icc, %f3, %f5
sth %g4, [%l7 + 0x68]
fpack32 %f10, %f10, %f6
bneg loop_513
brz %i1, loop_514
stb %o4, [%l7 + 0x10]
edge16n %l2, %i3, %o6
loop_513:
ldub [%l7 + 0x11], %o3
loop_514:
ldd [%l7 + 0x20], %f12
fbne %fcc2, loop_515
stx %o7, [%l7 + 0x30]
edge32ln %g2, %l0, %i5
orcc %i6, %i2, %o1
loop_515:
popc %l6, %o5
stx %l5, [%l7 + 0x68]
ldsb [%l7 + 0x79], %l4
ld [%l7 + 0x30], %f0
movrlez %i4, %g5, %g7
fnands %f0, %f5, %f3
ldsh [%l7 + 0x6E], %l1
bn,a,pn %xcc, loop_516
orn %g1, 0x015D, %l3
movn %icc, %i7, %i0
ldsw [%l7 + 0x2C], %o0
loop_516:
edge32n %g3, %g6, %o2
ldd [%l7 + 0x18], %f2
fmovdneg %icc, %f4, %f0
lduh [%l7 + 0x44], %g4
fsrc2s %f9, %f8
fmovsne %xcc, %f7, %f3
sth %o4, [%l7 + 0x52]
ld [%l7 + 0x10], %f9
movgu %icc, %l2, %i1
fmovs %f9, %f10
addcc %i3, %o3, %o7
movle %xcc, %g2, %l0
ldsh [%l7 + 0x42], %o6
andcc %i6, 0x1429, %i5
fblg %fcc3, loop_517
andcc %i2, %l6, %o1
ldsb [%l7 + 0x4A], %l5
fone %f8
loop_517:
bge loop_518
sdiv %o5, 0x183B, %l4
ldub [%l7 + 0x74], %i4
fmovsge %icc, %f12, %f14
loop_518:
ldsb [%l7 + 0x1E], %g7
fmovsg %icc, %f15, %f10
fblg %fcc0, loop_519
fmovdvs %xcc, %f13, %f7
fpsub16s %f11, %f12, %f12
edge16n %l1, %g1, %l3
loop_519:
alignaddr %g5, %i7, %o0
fornot1 %f12, %f10, %f0
fblg %fcc3, loop_520
fnot2 %f2, %f10
bpos,a,pt %icc, loop_521
fbn %fcc1, loop_522
loop_520:
fmovrdgz %g3, %f0, %f2
movpos %icc, %i0, %g6
loop_521:
bne %icc, loop_523
loop_522:
fbuge %fcc0, loop_524
fcmpne32 %f4, %f2, %g4
movge %icc, %o2, %o4
loop_523:
ld [%l7 + 0x6C], %f8
loop_524:
ble,pt %icc, loop_525
umulcc %l2, 0x0CA1, %i1
fcmpne32 %f14, %f4, %o3
ldx [%l7 + 0x20], %o7
loop_525:
bg,a %xcc, loop_526
edge16 %g2, %i3, %o6
bneg,a %icc, loop_527
ldx [%l7 + 0x28], %l0
loop_526:
fpadd16 %f0, %f4, %f0
smul %i6, %i5, %l6
loop_527:
stw %i2, [%l7 + 0x60]
lduh [%l7 + 0x70], %o1
ldd [%l7 + 0x20], %f0
fxnors %f8, %f1, %f4
ldd [%l7 + 0x38], %f10
andcc %l5, %o5, %i4
fmovrse %l4, %f12, %f6
ba,a loop_528
fcmpeq32 %f0, %f2, %g7
fandnot2s %f0, %f11, %f10
subcc %l1, %l3, %g1
loop_528:
lduw [%l7 + 0x54], %i7
fnors %f3, %f10, %f1
brlez %o0, loop_529
stw %g5, [%l7 + 0x30]
fmovrslez %i0, %f13, %f15
fpadd32 %f14, %f0, %f0
loop_529:
bpos,a,pt %icc, loop_530
st %f11, [%l7 + 0x2C]
fmovsl %xcc, %f15, %f9
movg %icc, %g3, %g4
loop_530:
fandnot2 %f0, %f14, %f14
bvs,pn %xcc, loop_531
stx %o2, [%l7 + 0x60]
bne %xcc, loop_532
brgz %g6, loop_533
loop_531:
fbue,a %fcc3, loop_534
movrne %l2, %o4, %o3
loop_532:
ldub [%l7 + 0x4C], %o7
loop_533:
srax %g2, 0x1D, %i1
loop_534:
fmovdg %icc, %f2, %f12
movneg %xcc, %o6, %l0
ldsw [%l7 + 0x60], %i3
ldub [%l7 + 0x7C], %i6
ldsb [%l7 + 0x5D], %i5
fbue %fcc3, loop_535
xorcc %l6, 0x1A46, %o1
bpos,pn %xcc, loop_536
or %l5, %o5, %i4
loop_535:
ldsh [%l7 + 0x74], %i2
fmovsvc %xcc, %f6, %f0
loop_536:
add %l4, 0x0D47, %l1
fmovrdne %g7, %f12, %f8
andn %l3, %g1, %i7
fmovdgu %icc, %f8, %f11
movn %icc, %o0, %g5
orcc %i0, 0x092E, %g3
fmovrdlez %o2, %f2, %f4
fornot1s %f15, %f2, %f6
fandnot1s %f9, %f13, %f6
fmovdpos %xcc, %f3, %f1
fornot1 %f6, %f14, %f8
fmovrslz %g4, %f15, %f7
fmovsg %icc, %f11, %f11
bvc,pt %xcc, loop_537
stx %l2, [%l7 + 0x18]
fnegd %f10, %f10
movvc %icc, %o4, %o3
loop_537:
fbue,a %fcc0, loop_538
ldsw [%l7 + 0x2C], %g6
bneg,pt %xcc, loop_539
movvc %xcc, %o7, %g2
loop_538:
bvc loop_540
ldsh [%l7 + 0x40], %o6
loop_539:
fxnors %f9, %f11, %f7
add %l0, %i1, %i3
loop_540:
sdivx %i6, 0x1C96, %i5
fpadd16s %f14, %f6, %f2
brz,a %o1, loop_541
brz %l5, loop_542
call loop_543
fmovsl %icc, %f13, %f8
loop_541:
sth %o5, [%l7 + 0x56]
loop_542:
bn,a %xcc, loop_544
loop_543:
fmovsl %icc, %f5, %f8
fpsub16s %f12, %f4, %f9
fpadd32 %f6, %f12, %f10
loop_544:
ldd [%l7 + 0x30], %f6
fmul8x16au %f11, %f1, %f0
fbuge %fcc3, loop_545
fmovrdgez %l6, %f0, %f0
ldsb [%l7 + 0x78], %i4
ldsb [%l7 + 0x4A], %i2
loop_545:
fnegs %f14, %f8
brlz,a %l4, loop_546
sth %l1, [%l7 + 0x3C]
lduw [%l7 + 0x08], %l3
stb %g1, [%l7 + 0x35]
loop_546:
mulx %g7, 0x1BD1, %i7
faligndata %f10, %f2, %f4
fbne,a %fcc2, loop_547
movle %xcc, %g5, %o0
fnand %f10, %f8, %f10
fand %f4, %f2, %f0
loop_547:
lduh [%l7 + 0x0A], %i0
mulx %o2, 0x12DD, %g4
fabss %f3, %f7
fsrc1 %f14, %f4
fnands %f11, %f9, %f10
movre %g3, %o4, %l2
sll %g6, 0x18, %o3
fbge %fcc2, loop_548
xor %g2, 0x1118, %o6
fbug,a %fcc0, loop_549
fornot1s %f1, %f13, %f4
loop_548:
ldsh [%l7 + 0x0C], %l0
fbuge,a %fcc1, loop_550
loop_549:
fmovdge %icc, %f5, %f5
stb %i1, [%l7 + 0x6B]
fmovrse %i3, %f1, %f3
loop_550:
fnors %f10, %f6, %f5
brz,a %o7, loop_551
fnands %f10, %f11, %f4
fmovsle %icc, %f13, %f9
fcmps %fcc2, %f1, %f9
loop_551:
fcmpgt16 %f12, %f4, %i6
fmovse %icc, %f3, %f4
umul %i5, 0x00B8, %l5
ldsw [%l7 + 0x1C], %o1
bvs %icc, loop_552
fmovsvs %icc, %f11, %f8
edge32n %l6, %o5, %i4
fmovde %xcc, %f4, %f5
loop_552:
fcmpgt32 %f14, %f2, %i2
fmovdgu %xcc, %f9, %f3
fbul,a %fcc0, loop_553
fba %fcc1, loop_554
sth %l1, [%l7 + 0x68]
fsrc2 %f12, %f0
loop_553:
ble,a,pt %icc, loop_555
loop_554:
ldx [%l7 + 0x68], %l3
orncc %g1, 0x0BC3, %g7
fmovrslz %i7, %f6, %f4
loop_555:
fcmpes %fcc1, %f11, %f15
fbue,a %fcc2, loop_556
bl loop_557
lduw [%l7 + 0x0C], %l4
lduw [%l7 + 0x38], %g5
loop_556:
ldd [%l7 + 0x38], %f6
loop_557:
stx %i0, [%l7 + 0x18]
bne,a,pn %xcc, loop_558
fabsd %f14, %f4
for %f6, %f6, %f8
bl,a,pt %xcc, loop_559
loop_558:
edge32n %o0, %g4, %g3
ldx [%l7 + 0x28], %o4
ldx [%l7 + 0x50], %l2
loop_559:
fone %f10
lduh [%l7 + 0x76], %o2
fandnot1 %f6, %f12, %f8
fornot2s %f13, %f2, %f12
bgu,a,pt %xcc, loop_560
fcmpeq16 %f14, %f8, %o3
ld [%l7 + 0x30], %f13
fzeros %f11
loop_560:
xnorcc %g6, 0x19C5, %o6
stw %l0, [%l7 + 0x08]
fcmpne16 %f10, %f10, %i1
fnors %f6, %f9, %f0
movneg %icc, %i3, %g2
ldsw [%l7 + 0x7C], %i6
fmul8sux16 %f12, %f14, %f4
faligndata %f6, %f4, %f0
ldsh [%l7 + 0x64], %o7
stx %l5, [%l7 + 0x58]
fandnot2 %f10, %f4, %f10
fcmpne16 %f8, %f0, %o1
smulcc %i5, %l6, %o5
fbge,a %fcc1, loop_561
fbne,a %fcc1, loop_562
fbne,a %fcc1, loop_563
lduh [%l7 + 0x70], %i2
loop_561:
fnors %f2, %f4, %f0
loop_562:
fmovsleu %xcc, %f6, %f14
loop_563:
faligndata %f4, %f8, %f14
lduh [%l7 + 0x46], %l1
brnz,a %l3, loop_564
fmovsl %xcc, %f6, %f4
movvs %icc, %g1, %g7
brgez %i4, loop_565
loop_564:
smulcc %i7, 0x138B, %g5
fmovdl %xcc, %f14, %f10
fpadd32s %f14, %f2, %f10
loop_565:
bne loop_566
set 0x0, %l0
setx loop_567, %l0, %l1
jmpl %l1, %i0
lduw [%l7 + 0x44], %l4
fpack16 %f6, %f13
loop_566:
stw %g4, [%l7 + 0x70]
loop_567:
sth %o0, [%l7 + 0x0E]
bneg,pn %xcc, loop_568
fmovse %xcc, %f13, %f7
ldsb [%l7 + 0x36], %g3
fcmpne32 %f10, %f12, %o4
loop_568:
bg,pt %icc, loop_569
movleu %icc, %o2, %l2
fmovsg %icc, %f7, %f9
fmovrde %o3, %f8, %f6
loop_569:
fbue %fcc2, loop_570
fxnors %f6, %f15, %f9
ldsh [%l7 + 0x64], %o6
ld [%l7 + 0x64], %f4
loop_570:
bneg,a loop_571
ldsb [%l7 + 0x4A], %l0
ldsw [%l7 + 0x1C], %g6
fnegd %f14, %f14
loop_571:
addc %i1, %i3, %i6
std %f8, [%l7 + 0x40]
fpadd16 %f4, %f2, %f8
bne,a,pn %icc, loop_572
movl %icc, %g2, %l5
ldsb [%l7 + 0x3F], %o7
fmovde %icc, %f7, %f5
loop_572:
brz,a %i5, loop_573
fandnot2 %f6, %f2, %f6
fmovdgu %icc, %f4, %f13
stw %o1, [%l7 + 0x14]
loop_573:
fmovdcs %icc, %f15, %f13
fornot2 %f6, %f12, %f2
fandnot2s %f4, %f8, %f2
fcmpgt16 %f10, %f6, %o5
fpadd32 %f0, %f14, %f8
fmovs %f10, %f5
fbne %fcc2, loop_574
mulx %l6, 0x1A1A, %i2
orn %l3, %g1, %l1
fcmpeq32 %f10, %f2, %i4
loop_574:
fnot1s %f1, %f6
fmovrdgz %g7, %f8, %f14
fmovdgu %icc, %f3, %f1
movvs %xcc, %i7, %i0
fbule %fcc2, loop_575
fnegs %f15, %f0
fmovrsgz %l4, %f3, %f12
fsrc2 %f14, %f2
loop_575:
fmovs %f13, %f4
addc %g5, %g4, %g3
fmovrdne %o4, %f6, %f14
srax %o0, 0x05, %l2
fandnot1s %f8, %f11, %f2
fmovrsne %o2, %f6, %f7
fmovdcs %icc, %f1, %f6
movvs %icc, %o6, %o3
fornot2s %f15, %f0, %f1
fcmpgt16 %f12, %f0, %l0
ble,a loop_576
fabsd %f6, %f14
lduh [%l7 + 0x16], %g6
lduh [%l7 + 0x14], %i1
loop_576:
move %xcc, %i6, %g2
fbule %fcc1, loop_577
ld [%l7 + 0x5C], %f12
bgu,a %xcc, loop_578
edge8ln %i3, %o7, %l5
loop_577:
sth %o1, [%l7 + 0x10]
fmovda %xcc, %f1, %f7
loop_578:
fbug %fcc3, loop_579
smulcc %o5, 0x1994, %i5
set 0x0, %l0
setx loop_580, %l0, %l1
jmpl %l1, %l6
fmuld8sux16 %f0, %f4, %f14
loop_579:
movrlz %i2, %g1, %l1
st %f13, [%l7 + 0x40]
loop_580:
ldub [%l7 + 0x12], %i4
ldd [%l7 + 0x38], %f8
sth %g7, [%l7 + 0x20]
xnorcc %i7, 0x02EE, %i0
lduh [%l7 + 0x48], %l3
fmovrse %g5, %f7, %f11
fornot2 %f14, %f10, %f0
fabsd %f12, %f12
subc %g4, 0x1B61, %g3
xor %o4, %o0, %l4
fmovdge %icc, %f8, %f13
edge16ln %l2, %o6, %o3
ble,a,pn %icc, loop_581
ld [%l7 + 0x14], %f3
fabss %f4, %f14
orn %o2, %l0, %g6
loop_581:
bg,a,pt %icc, loop_582
fmovdl %xcc, %f8, %f11
orncc %i1, %g2, %i3
fornot2 %f0, %f12, %f12
loop_582:
fmovrdlez %o7, %f14, %f6
addc %l5, %i6, %o1
edge8n %o5, %i5, %i2
fbuge,a %fcc0, loop_583
bvs loop_584
brz %g1, loop_585
andcc %l1, 0x1090, %i4
loop_583:
for %f0, %f12, %f4
loop_584:
movre %g7, %l6, %i0
loop_585:
ldsh [%l7 + 0x42], %l3
ldsw [%l7 + 0x18], %g5
bneg,a,pn %icc, loop_586
sdivx %i7, 0x02BB, %g4
std %f8, [%l7 + 0x30]
fmovsvc %xcc, %f2, %f6
loop_586:
fpackfix %f8, %f3
fbue %fcc0, loop_587
fmuld8ulx16 %f7, %f4, %f14
fba,a %fcc2, loop_588
movvc %icc, %o4, %o0
loop_587:
fbo,a %fcc3, loop_589
movvs %xcc, %g3, %l2
loop_588:
sth %o6, [%l7 + 0x1E]
fnot1s %f12, %f2
loop_589:
stw %o3, [%l7 + 0x10]
edge8 %o2, %l0, %g6
fnors %f4, %f2, %f4
fmovdge %icc, %f1, %f15
bl,a loop_590
ba,pt %xcc, loop_591
ble,a,pn %icc, loop_592
ldsh [%l7 + 0x3C], %l4
loop_590:
fmovrdlez %i1, %f14, %f2
loop_591:
stb %g2, [%l7 + 0x4A]
loop_592:
fmovdle %icc, %f3, %f13
bcs %icc, loop_593
fcmpes %fcc2, %f11, %f15
fmovsl %icc, %f7, %f10
ldsw [%l7 + 0x58], %i3
loop_593:
srl %o7, 0x10, %i6
subc %l5, %o5, %i5
orncc %i2, 0x0229, %o1
fmovsl %xcc, %f4, %f4
faligndata %f4, %f10, %f0
ldx [%l7 + 0x18], %l1
ldsh [%l7 + 0x48], %g1
std %f14, [%l7 + 0x68]
fmovsle %xcc, %f9, %f2
brnz %g7, loop_594
ldub [%l7 + 0x55], %i4
fble %fcc2, loop_595
bl,a loop_596
loop_594:
fmovdleu %icc, %f9, %f0
fmovs %f6, %f11
loop_595:
ldx [%l7 + 0x48], %i0
loop_596:
st %f14, [%l7 + 0x2C]
movrlz %l3, %g5, %l6
fba,a %fcc1, loop_597
bneg,pt %icc, loop_598
fmovsne %icc, %f5, %f14
fmovsg %xcc, %f7, %f8
loop_597:
bcs,pt %xcc, loop_599
loop_598:
brgz %i7, loop_600
srl %o4, 0x0A, %g4
bl %icc, loop_601
loop_599:
fnors %f7, %f6, %f3
loop_600:
fmovrdne %g3, %f10, %f0
fbu %fcc2, loop_602
loop_601:
bne,a %xcc, loop_603
fpack32 %f0, %f12, %f14
add %o0, 0x128C, %l2
loop_602:
fmovrsgz %o6, %f1, %f0
loop_603:
st %f11, [%l7 + 0x38]
fornot2 %f14, %f0, %f6
ldsb [%l7 + 0x1E], %o2
fxors %f12, %f8, %f12
ld [%l7 + 0x0C], %f11
fnors %f12, %f3, %f13
fpackfix %f14, %f14
ld [%l7 + 0x70], %f0
be %xcc, loop_604
movrgez %o3, %g6, %l0
fmovsle %icc, %f2, %f13
move %xcc, %i1, %l4
loop_604:
ldd [%l7 + 0x38], %f0
fzeros %f15
movl %icc, %g2, %i3
fmovrsgz %i6, %f10, %f11
std %f0, [%l7 + 0x08]
set 0x0, %l0
setx loop_605, %l0, %l1
jmpl %l1, %l5
fpadd16s %f14, %f7, %f4
brgz,a %o7, loop_606
fmovrdgz %i5, %f0, %f4
loop_605:
fmovrslz %i2, %f15, %f15
fmovdg %xcc, %f12, %f6
loop_606:
ldsh [%l7 + 0x76], %o5
srlx %o1, 0x03, %l1
stw %g1, [%l7 + 0x38]
ble,a loop_607
brgez,a %i4, loop_608
fmovrde %i0, %f4, %f10
fnot1 %f4, %f10
loop_607:
fmovdvs %icc, %f12, %f4
loop_608:
movcs %icc, %g7, %l3
call loop_609
movvc %xcc, %l6, %i7
brgz,a %o4, loop_610
fbe,a %fcc2, loop_611
loop_609:
brz,a %g4, loop_612
bcs loop_613
loop_610:
movrlez %g5, %o0, %l2
loop_611:
fmovsl %icc, %f9, %f9
loop_612:
fpackfix %f8, %f8
loop_613:
movl %icc, %o6, %g3
fpsub32s %f6, %f0, %f15
brlz,a %o2, loop_614
brlz %o3, loop_615
ld [%l7 + 0x54], %f5
fmovdleu %xcc, %f11, %f11
loop_614:
fcmpeq32 %f6, %f2, %g6
loop_615:
fpsub16s %f15, %f4, %f4
ldsw [%l7 + 0x48], %i1
fcmpeq32 %f8, %f6, %l4
andncc %l0, %i3, %g2
st %f10, [%l7 + 0x2C]
std %f14, [%l7 + 0x48]
fornot1 %f14, %f2, %f4
fbg,a %fcc2, loop_616
fbu %fcc0, loop_617
fmul8x16al %f14, %f12, %f10
fbe,a %fcc1, loop_618
loop_616:
fnand %f10, %f2, %f12
loop_617:
fbug,a %fcc3, loop_619
ldsh [%l7 + 0x38], %l5
loop_618:
sth %i6, [%l7 + 0x6A]
brnz %i5, loop_620
loop_619:
fbe,a %fcc3, loop_621
movgu %xcc, %i2, %o5
fcmpd %fcc3, %f14, %f0
loop_620:
fmovrse %o7, %f11, %f0
loop_621:
fbl %fcc1, loop_622
movvc %xcc, %o1, %l1
move %icc, %g1, %i0
ld [%l7 + 0x50], %f9
loop_622:
fxor %f14, %f8, %f8
ldsb [%l7 + 0x28], %i4
edge32l %l3, %l6, %g7
srlx %i7, 0x03, %o4
bge %icc, loop_623
and %g5, %o0, %g4
ble,pt %icc, loop_624
fmul8x16al %f11, %f1, %f12
loop_623:
movgu %icc, %o6, %l2
ldsh [%l7 + 0x46], %g3
loop_624:
edge16ln %o3, %g6, %o2
fmovrsgz %l4, %f10, %f12
edge32n %i1, %i3, %g2
brgez,a %l5, loop_625
fpadd32s %f4, %f15, %f3
fbl,a %fcc2, loop_626
fmovdpos %icc, %f9, %f13
loop_625:
fmovsvc %icc, %f6, %f4
bge loop_627
loop_626:
fornot1s %f0, %f14, %f10
fmovrse %l0, %f6, %f9
ba %icc, loop_628
loop_627:
fnot2 %f0, %f0
fmul8sux16 %f10, %f0, %f14
fandnot2 %f14, %f12, %f2
loop_628:
ldsh [%l7 + 0x1C], %i5
edge8 %i2, %i6, %o5
fpadd32 %f4, %f8, %f12
fmovrdgez %o1, %f2, %f6
fbug,a %fcc1, loop_629
ldsb [%l7 + 0x4B], %l1
sth %g1, [%l7 + 0x48]
fmovrslez %o7, %f4, %f14
loop_629:
ldsh [%l7 + 0x2A], %i0
fmovsl %xcc, %f1, %f15
bleu,pt %icc, loop_630
bcs,a,pt %icc, loop_631
subccc %i4, %l6, %l3
ldd [%l7 + 0x38], %f10
loop_630:
fmovrsne %g7, %f4, %f14
loop_631:
stx %o4, [%l7 + 0x20]
fmovdpos %xcc, %f10, %f13
ld [%l7 + 0x54], %f13
fmovdneg %xcc, %f10, %f9
brgz %g5, loop_632
stb %o0, [%l7 + 0x2C]
fnor %f2, %f6, %f10
fmovscc %xcc, %f3, %f15
loop_632:
lduw [%l7 + 0x14], %g4
st %f11, [%l7 + 0x68]
bg %icc, loop_633
fmovsleu %xcc, %f14, %f0
st %f3, [%l7 + 0x20]
ldx [%l7 + 0x38], %o6
loop_633:
bleu,a,pn %icc, loop_634
movl %icc, %i7, %g3
ldx [%l7 + 0x78], %o3
edge16n %l2, %o2, %l4
loop_634:
lduw [%l7 + 0x08], %i1
fcmpeq32 %f8, %f0, %i3
bge %icc, loop_635
fmovrdgz %g2, %f6, %f0
fblg,a %fcc1, loop_636
fbul,a %fcc3, loop_637
loop_635:
bgu,a,pt %xcc, loop_638
movcs %icc, %l5, %g6
loop_636:
fble,a %fcc2, loop_639
loop_637:
std %f12, [%l7 + 0x60]
loop_638:
bneg,pn %xcc, loop_640
ba loop_641
loop_639:
fmovrsne %i5, %f14, %f2
fmovrdgez %i2, %f0, %f10
loop_640:
move %xcc, %l0, %i6
loop_641:
bvc,a loop_642
ldd [%l7 + 0x10], %f8
umulcc %o1, 0x00A0, %o5
fmovrdgz %g1, %f2, %f8
loop_642:
movle %xcc, %l1, %i0
or %o7, %l6, %i4
movge %icc, %g7, %o4
fcmpgt16 %f10, %f14, %l3
fmovdvs %xcc, %f13, %f12
bcc,a,pn %icc, loop_643
ldsw [%l7 + 0x48], %o0
sdiv %g4, 0x158E, %g5
fcmpne32 %f14, %f2, %o6
loop_643:
fpadd32 %f6, %f6, %f14
ldsw [%l7 + 0x6C], %i7
fmovrsgz %o3, %f14, %f0
bcs,pt %icc, loop_644
fmovrsgez %l2, %f15, %f14
fmovdvc %icc, %f4, %f4
fnot1 %f6, %f2
loop_644:
faligndata %f4, %f6, %f2
stx %g3, [%l7 + 0x60]
fpadd16s %f14, %f2, %f10
stb %o2, [%l7 + 0x2A]
stx %l4, [%l7 + 0x08]
lduh [%l7 + 0x26], %i3
sdiv %i1, 0x0E76, %g2
ldx [%l7 + 0x58], %l5
fcmpne32 %f12, %f8, %g6
ba,pt %icc, loop_645
move %xcc, %i5, %i2
fnot2 %f0, %f6
fcmple32 %f10, %f0, %i6
loop_645:
fmovdcc %xcc, %f1, %f15
fmuld8sux16 %f11, %f11, %f4
sub %o1, 0x0F97, %o5
movcs %icc, %g1, %l0
fbule %fcc0, loop_646
ldd [%l7 + 0x70], %f14
sth %l1, [%l7 + 0x24]
lduh [%l7 + 0x32], %o7
loop_646:
st %f7, [%l7 + 0x2C]
bcs,pt %xcc, loop_647
sub %l6, %i0, %i4
fornot1 %f14, %f8, %f0
std %f6, [%l7 + 0x50]
loop_647:
fone %f14
brlez,a %o4, loop_648
fmovs %f12, %f1
stw %g7, [%l7 + 0x44]
fmovdg %xcc, %f0, %f3
loop_648:
bg loop_649
sth %o0, [%l7 + 0x62]
fsrc2 %f8, %f4
movgu %icc, %l3, %g5
loop_649:
fmovscc %xcc, %f13, %f6
lduh [%l7 + 0x62], %o6
fmovdvc %icc, %f12, %f3
stx %i7, [%l7 + 0x10]
fmovsneg %xcc, %f1, %f12
fandnot1s %f11, %f12, %f1
bleu loop_650
movpos %xcc, %g4, %o3
fmovdl %xcc, %f5, %f6
fmuld8sux16 %f2, %f7, %f8
loop_650:
movl %xcc, %l2, %o2
fxors %f15, %f11, %f13
brlz %l4, loop_651
fones %f6
fmovrsgz %i3, %f5, %f8
fcmple32 %f14, %f0, %g3
loop_651:
fpsub32s %f4, %f11, %f6
fpack32 %f4, %f2, %f0
edge8l %i1, %l5, %g6
movrlz %i5, 0x2F4, %g2
lduh [%l7 + 0x0C], %i6
sdivx %o1, 0x0BA7, %i2
fmovsle %icc, %f10, %f13
fmovdvc %icc, %f3, %f1
orn %o5, 0x19DD, %l0
fmovrde %g1, %f2, %f4
fmovrslz %l1, %f1, %f7
fxors %f4, %f6, %f2
fxors %f2, %f9, %f4
addccc %o7, %i0, %l6
ld [%l7 + 0x44], %f1
fmovde %icc, %f12, %f2
fnand %f8, %f4, %f8
fxnors %f5, %f10, %f9
fands %f3, %f12, %f5
fmovrsgz %o4, %f8, %f8
lduh [%l7 + 0x60], %i4
fmovsleu %icc, %f2, %f14
bcc,a,pn %xcc, loop_652
addccc %g7, %o0, %g5
fmovrslez %l3, %f4, %f0
ldx [%l7 + 0x08], %o6
loop_652:
srax %g4, 0x0E, %o3
fmovscs %icc, %f10, %f13
lduw [%l7 + 0x5C], %i7
sdivcc %o2, 0x041A, %l2
fmovsl %xcc, %f8, %f8
fmul8sux16 %f12, %f2, %f6
fmovdn %xcc, %f10, %f12
fpadd32 %f8, %f0, %f10
brlez %i3, loop_653
fcmpes %fcc0, %f7, %f3
movrgez %l4, 0x245, %g3
std %f0, [%l7 + 0x30]
loop_653:
stx %i1, [%l7 + 0x30]
std %f2, [%l7 + 0x48]
addcc %l5, %i5, %g6
ld [%l7 + 0x58], %f0
fcmps %fcc2, %f8, %f3
fbug,a %fcc2, loop_654
ldsw [%l7 + 0x44], %g2
ldsb [%l7 + 0x56], %o1
fbule,a %fcc1, loop_655
loop_654:
fnor %f12, %f12, %f4
fbule,a %fcc1, loop_656
brnz,a %i6, loop_657
loop_655:
ldsh [%l7 + 0x0A], %o5
xnorcc %l0, %i2, %l1
loop_656:
ldx [%l7 + 0x18], %o7
loop_657:
fmovsge %xcc, %f2, %f10
ld [%l7 + 0x5C], %f15
fmovse %icc, %f1, %f1
fcmpgt32 %f8, %f4, %g1
fcmps %fcc3, %f9, %f6
lduh [%l7 + 0x54], %i0
fmovrslez %l6, %f0, %f9
stw %o4, [%l7 + 0x24]
and %i4, 0x0D2E, %g7
fmovdge %xcc, %f3, %f5
bneg,a,pt %icc, loop_658
fmovsvc %xcc, %f8, %f3
fabss %f6, %f1
sdivcc %o0, 0x00F4, %g5
loop_658:
fbuge %fcc1, loop_659
movge %xcc, %o6, %g4
fmovda %icc, %f10, %f14
fnegs %f6, %f10
loop_659:
brnz,a %o3, loop_660
ld [%l7 + 0x28], %f9
fsrc2 %f10, %f4
sth %l3, [%l7 + 0x34]
loop_660:
lduw [%l7 + 0x54], %o2
st %f7, [%l7 + 0x44]
umul %i7, 0x1801, %i3
ldsb [%l7 + 0x18], %l2
fzeros %f10
fpadd16s %f8, %f4, %f14
movneg %xcc, %l4, %g3
fmul8x16au %f15, %f5, %f14
movrne %l5, %i5, %i1
fcmped %fcc3, %f2, %f10
fcmpes %fcc0, %f3, %f6
ldsh [%l7 + 0x40], %g2
ldub [%l7 + 0x31], %g6
fbuge,a %fcc3, loop_661
brlez %i6, loop_662
bpos,a,pt %xcc, loop_663
fmul8x16au %f3, %f7, %f2
loop_661:
fmovdvc %xcc, %f3, %f15
loop_662:
fmovscs %icc, %f3, %f5
loop_663:
fmovrdlez %o5, %f6, %f2
movl %xcc, %o1, %i2
movrgz %l1, 0x2F5, %l0
ldub [%l7 + 0x5D], %g1
lduw [%l7 + 0x4C], %o7
fmovde %icc, %f12, %f7
edge32l %i0, %l6, %o4
st %f13, [%l7 + 0x28]
stx %g7, [%l7 + 0x08]
fabss %f13, %f2
st %f14, [%l7 + 0x78]
fmovrslez %o0, %f14, %f7
fbg %fcc0, loop_664
mova %icc, %g5, %o6
fmovdne %xcc, %f13, %f2
fandnot1s %f13, %f10, %f11
loop_664:
fcmpne16 %f4, %f4, %i4
st %f8, [%l7 + 0x48]
fbg,a %fcc2, loop_665
fand %f6, %f6, %f12
fbug %fcc3, loop_666
bge,a %xcc, loop_667
loop_665:
fcmple16 %f6, %f4, %g4
fmovscc %icc, %f10, %f12
loop_666:
fxnors %f15, %f13, %f5
loop_667:
fabsd %f14, %f12
fmovrdgz %l3, %f6, %f2
fmovsvc %icc, %f0, %f13
fmovsleu %xcc, %f13, %f12
ble,a,pn %xcc, loop_668
sdivcc %o2, 0x09A8, %i7
ldub [%l7 + 0x20], %i3
fsrc1s %f8, %f11
loop_668:
fmul8x16 %f6, %f2, %f6
alignaddrl %o3, %l4, %l2
fand %f6, %f6, %f8
fpsub16s %f5, %f12, %f2
fzeros %f0
orn %l5, 0x1999, %g3
sethi 0x0028, %i5
srl %i1, %g6, %g2
move %xcc, %o5, %i6
edge16l %o1, %i2, %l1
fmovrsgez %g1, %f2, %f8
bl,pn %icc, loop_669
fmovdleu %icc, %f9, %f0
fsrc2s %f10, %f6
fnand %f14, %f8, %f2
loop_669:
fsrc2s %f13, %f10
fcmps %fcc2, %f7, %f5
st %f13, [%l7 + 0x40]
smulcc %l0, %o7, %l6
alignaddrl %o4, %g7, %o0
stb %i0, [%l7 + 0x12]
fornot1 %f12, %f12, %f8
fpsub32s %f12, %f7, %f5
sdivx %o6, 0x152D, %i4
stb %g5, [%l7 + 0x7A]
fmovrsgez %g4, %f6, %f4
movneg %icc, %l3, %i7
fcmpgt16 %f10, %f14, %i3
fpsub16 %f6, %f10, %f8
fxnors %f10, %f12, %f5
ldub [%l7 + 0x27], %o3
fmovscc %xcc, %f4, %f1
smulcc %l4, %l2, %l5
sll %g3, %i5, %i1
bvs,pn %icc, loop_670
brgz %g6, loop_671
movn %icc, %o2, %g2
fmovrslz %i6, %f13, %f3
loop_670:
fbg,a %fcc2, loop_672
loop_671:
fcmpne16 %f6, %f2, %o5
stx %i2, [%l7 + 0x50]
bn loop_673
loop_672:
edge32l %o1, %g1, %l0
ldub [%l7 + 0x53], %o7
be,pn %icc, loop_674
loop_673:
fpack32 %f2, %f10, %f6
bleu,pn %xcc, loop_675
brlez %l1, loop_676
loop_674:
sdiv %o4, 0x168D, %g7
fmovsne %xcc, %f10, %f2
loop_675:
bn,pt %xcc, loop_677
loop_676:
std %f6, [%l7 + 0x20]
sth %o0, [%l7 + 0x46]
xnor %i0, 0x0B90, %o6
loop_677:
sdivx %i4, 0x0121, %g5
smulcc %g4, %l3, %l6
ldsb [%l7 + 0x0C], %i3
addc %o3, 0x10AA, %i7
stb %l2, [%l7 + 0x25]
sethi 0x1BFD, %l5
bge loop_678
fbl %fcc0, loop_679
ldx [%l7 + 0x68], %g3
stb %l4, [%l7 + 0x0F]
loop_678:
add %i1, %i5, %o2
loop_679:
fabsd %f10, %f14
fmovdgu %xcc, %f8, %f12
edge16l %g2, %g6, %o5
xnor %i6, %i2, %o1
fmovsne %xcc, %f15, %f0
fmovdcs %icc, %f7, %f9
lduh [%l7 + 0x58], %l0
sth %o7, [%l7 + 0x10]
ld [%l7 + 0x50], %f4
fbul %fcc0, loop_680
fcmpes %fcc1, %f4, %f11
popc 0x0AF9, %g1
fmovsn %icc, %f6, %f11
loop_680:
ldd [%l7 + 0x30], %f14
alignaddr %o4, %l1, %o0
fmovsn %icc, %f7, %f10
movcs %xcc, %g7, %i0
fmovsle %icc, %f14, %f1
fbo,a %fcc1, loop_681
movpos %icc, %o6, %g5
ble,pn %xcc, loop_682
bl,a,pn %icc, loop_683
loop_681:
fbul,a %fcc1, loop_684
fmovdgu %xcc, %f15, %f14
loop_682:
fnot2s %f7, %f12
loop_683:
edge16l %i4, %g4, %l6
loop_684:
fmovd %f6, %f14
fpadd16 %f14, %f10, %f12
edge8l %i3, %o3, %l3
bgu,a loop_685
edge16n %l2, %l5, %g3
ldx [%l7 + 0x38], %l4
ble,pt %xcc, loop_686
loop_685:
lduh [%l7 + 0x2E], %i7
brlz,a %i5, loop_687
fmovrsgez %o2, %f0, %f10
loop_686:
andcc %i1, 0x1E0A, %g2
fmovde %icc, %f8, %f7
loop_687:
lduh [%l7 + 0x58], %g6
fnors %f13, %f11, %f13
movl %icc, %o5, %i6
xorcc %i2, %o1, %o7
alignaddrl %l0, %o4, %l1
ldsh [%l7 + 0x1E], %o0
fands %f2, %f11, %f11
fmuld8sux16 %f5, %f0, %f0
xorcc %g7, 0x032F, %i0
ldsw [%l7 + 0x34], %o6
fmovrslez %g5, %f12, %f14
ldub [%l7 + 0x64], %i4
fbge %fcc3, loop_688
smulcc %g4, %l6, %i3
edge16 %g1, %l3, %o3
fbge,a %fcc0, loop_689
loop_688:
brgz,a %l2, loop_690
fmovsle %icc, %f6, %f9
fpsub16 %f10, %f0, %f4
loop_689:
fbne,a %fcc0, loop_691
loop_690:
srlx %l5, 0x14, %l4
edge16l %i7, %g3, %i5
bn,a %xcc, loop_692
loop_691:
fsrc1s %f6, %f7
edge16 %i1, %o2, %g6
fbo,a %fcc1, loop_693
loop_692:
fmovrdgez %o5, %f8, %f6
fnegd %f8, %f12
sllx %i6, 0x02, %i2
loop_693:
fbl,a %fcc0, loop_694
fsrc1s %f5, %f0
fsrc1s %f3, %f9
movneg %icc, %o1, %o7
loop_694:
fmovdneg %icc, %f13, %f8
fbge,a %fcc2, loop_695
fmovsg %icc, %f9, %f2
xor %l0, 0x15FE, %o4
sethi 0x093A, %g2
loop_695:
fmovsl %xcc, %f5, %f5
brnz %l1, loop_696
fors %f2, %f12, %f15
bge,pn %xcc, loop_697
brz,a %g7, loop_698
loop_696:
stx %o0, [%l7 + 0x58]
fcmple16 %f6, %f4, %o6
loop_697:
fmovscc %xcc, %f14, %f12
loop_698:
fmovde %icc, %f4, %f3
call loop_699
fbue %fcc3, loop_700
sth %i0, [%l7 + 0x42]
bcc loop_701
loop_699:
addcc %g5, 0x032C, %i4
loop_700:
fbu %fcc0, loop_702
lduh [%l7 + 0x2A], %l6
loop_701:
fones %f4
fcmpd %fcc2, %f4, %f12
loop_702:
fmovsn %icc, %f11, %f11
stx %i3, [%l7 + 0x68]
fmovrslez %g1, %f8, %f14
sethi 0x138C, %g4
sra %o3, %l3, %l2
fmovdne %xcc, %f7, %f14
ldx [%l7 + 0x18], %l4
edge8ln %l5, %g3, %i5
fcmpes %fcc3, %f14, %f14
sethi 0x1B5D, %i1
bn,a,pt %icc, loop_703
andncc %i7, %o2, %o5
fmovdl %xcc, %f11, %f8
fbo %fcc1, loop_704
loop_703:
brlz %g6, loop_705
sdiv %i2, 0x1A95, %o1
fmul8x16 %f12, %f4, %f6
loop_704:
brgz %i6, loop_706
loop_705:
fmovsn %icc, %f14, %f0
lduh [%l7 + 0x6C], %o7
stw %l0, [%l7 + 0x64]
loop_706:
bleu,a,pt %xcc, loop_707
fmovrslez %o4, %f1, %f8
movcc %icc, %g2, %l1
fmovsvs %xcc, %f7, %f5
loop_707:
fxnors %f9, %f10, %f13
fcmpne32 %f6, %f10, %o0
movvs %icc, %g7, %o6
fcmpeq32 %f2, %f14, %i0
bcc,pt %icc, loop_708
stx %g5, [%l7 + 0x28]
ldsh [%l7 + 0x20], %i4
fmovde %xcc, %f6, %f3
loop_708:
fzero %f8
fpack16 %f12, %f10
sdivx %l6, 0x0FB7, %i3
bge,a loop_709
movneg %xcc, %g4, %o3
lduw [%l7 + 0x6C], %g1
fmovsneg %icc, %f11, %f2
loop_709:
fmovsvc %xcc, %f8, %f5
fmovdvs %icc, %f2, %f4
orn %l3, 0x178E, %l2
fpadd16s %f1, %f7, %f6
sethi 0x0CC4, %l4
ldsb [%l7 + 0x6A], %l5
st %f3, [%l7 + 0x3C]
fcmple16 %f8, %f12, %i5
for %f0, %f2, %f8
movrne %g3, %i7, %o2
subc %o5, 0x0148, %i1
fmovsl %icc, %f0, %f4
fors %f4, %f15, %f1
fcmpeq32 %f4, %f14, %g6
ldsh [%l7 + 0x52], %o1
fmovd %f12, %f6
ldsh [%l7 + 0x4C], %i2
lduh [%l7 + 0x5E], %i6
fmovdleu %xcc, %f9, %f13
stx %l0, [%l7 + 0x08]
move %icc, %o7, %g2
edge16ln %l1, %o4, %o0
fblg,a %fcc2, loop_710
fmovdne %xcc, %f3, %f3
lduw [%l7 + 0x08], %o6
fnor %f8, %f0, %f14
loop_710:
movrlez %g7, %g5, %i0
fmovdcc %icc, %f10, %f13
fba,a %fcc0, loop_711
umulcc %i4, 0x03DB, %l6
fmovsle %xcc, %f8, %f6
bg,pn %icc, loop_712
loop_711:
fbuge %fcc0, loop_713
fmovrslz %i3, %f15, %f10
fbu %fcc3, loop_714
loop_712:
fnands %f4, %f6, %f7
loop_713:
brnz %o3, loop_715
st %f7, [%l7 + 0x0C]
loop_714:
bvc,a %icc, loop_716
bn,a,pt %xcc, loop_717
loop_715:
fmovspos %xcc, %f13, %f4
fbl,a %fcc2, loop_718
loop_716:
subcc %g4, 0x06D9, %l3
loop_717:
edge16 %g1, %l2, %l5
movvc %icc, %i5, %l4
loop_718:
edge8ln %g3, %i7, %o5
fnot1 %f0, %f2
stx %i1, [%l7 + 0x68]
fmovrsgz %o2, %f10, %f7
call loop_719
bn loop_720
fandnot2s %f10, %f11, %f3
fbul,a %fcc1, loop_721
loop_719:
fmovrdne %g6, %f8, %f6
loop_720:
bcs,a %xcc, loop_722
ldd [%l7 + 0x50], %f10
loop_721:
smulcc %o1, 0x132B, %i2
srl %i6, %o7, %g2
loop_722:
edge8l %l0, %o4, %l1
fmovrse %o6, %f15, %f12
ldx [%l7 + 0x70], %o0
brlz %g7, loop_723
ld [%l7 + 0x20], %f14
lduw [%l7 + 0x34], %g5
stw %i0, [%l7 + 0x58]
loop_723:
fmovsge %icc, %f9, %f14
fmovrdne %l6, %f14, %f2
subc %i4, 0x14AF, %o3
fcmpes %fcc0, %f2, %f11
edge32ln %g4, %i3, %l3
movneg %xcc, %g1, %l2
stb %l5, [%l7 + 0x4C]
ld [%l7 + 0x10], %f5
ld [%l7 + 0x14], %f2
fmovsvc %xcc, %f4, %f7
movgu %xcc, %l4, %g3
fmovrslz %i5, %f3, %f8
fmovsne %xcc, %f6, %f8
stb %i7, [%l7 + 0x79]
fcmpeq32 %f14, %f4, %o5
orcc %o2, 0x0715, %i1
alignaddrl %o1, %g6, %i6
addc %o7, 0x0934, %i2
udiv %g2, 0x16A6, %o4
bn,a loop_724
sth %l0, [%l7 + 0x70]
mulscc %o6, 0x1C4F, %o0
fbge,a %fcc2, loop_725
loop_724:
fmul8x16al %f13, %f11, %f0
fnot1 %f10, %f6
fandnot2s %f12, %f11, %f13
loop_725:
fmovrsgez %l1, %f7, %f13
fmovdleu %icc, %f1, %f4
fcmpeq32 %f0, %f4, %g5
fmovscc %icc, %f6, %f10
addcc %i0, 0x1232, %g7
move %xcc, %i4, %l6
ldd [%l7 + 0x48], %f0
lduw [%l7 + 0x2C], %g4
fcmpeq16 %f12, %f2, %o3
fors %f15, %f10, %f14
mulscc %l3, %i3, %l2
edge16n %g1, %l4, %g3
fcmpne32 %f8, %f14, %i5
movge %icc, %l5, %i7
bvs loop_726
fmovrslez %o2, %f14, %f15
movvc %xcc, %i1, %o1
bge,pn %xcc, loop_727
loop_726:
ldsb [%l7 + 0x6E], %o5
std %f6, [%l7 + 0x70]
srl %i6, 0x02, %g6
loop_727:
fmovdl %xcc, %f8, %f2
fmovrdgez %i2, %f10, %f6
fbuge %fcc0, loop_728
fpack16 %f10, %f4
fpack32 %f8, %f10, %f2
fmul8x16au %f5, %f4, %f8
loop_728:
fbu,a %fcc0, loop_729
lduw [%l7 + 0x1C], %g2
movgu %xcc, %o7, %o4
brlz,a %o6, loop_730
loop_729:
fbue %fcc2, loop_731
bneg loop_732
st %f7, [%l7 + 0x28]
loop_730:
fornot1s %f4, %f2, %f14
loop_731:
fbo %fcc1, loop_733
loop_732:
movpos %xcc, %l0, %l1
fmovdpos %icc, %f0, %f4
popc %o0, %g5
loop_733:
fmovdvs %xcc, %f5, %f0
fpsub16s %f1, %f8, %f7
fbul,a %fcc1, loop_734
bne,a,pt %icc, loop_735
lduh [%l7 + 0x44], %i0
udivcc %g7, 0x089E, %l6
loop_734:
fnors %f6, %f12, %f14
loop_735:
fmovscs %xcc, %f4, %f7
fmovdleu %xcc, %f7, %f8
sth %i4, [%l7 + 0x32]
fbe %fcc1, loop_736
fba,a %fcc2, loop_737
st %f11, [%l7 + 0x40]
andncc %o3, %g4, %i3
loop_736:
fmovse %xcc, %f8, %f5
loop_737:
call loop_738
ldsw [%l7 + 0x44], %l3
fmovdvc %icc, %f7, %f15
popc %g1, %l4
loop_738:
movpos %xcc, %l2, %i5
stw %g3, [%l7 + 0x08]
fmovdle %xcc, %f5, %f0
mova %icc, %l5, %o2
movcc %xcc, %i1, %i7
ld [%l7 + 0x20], %f6
fbge %fcc3, loop_739
edge16ln %o5, %i6, %g6
fmovrsgez %i2, %f1, %f3
stb %g2, [%l7 + 0x44]
loop_739:
umul %o7, %o4, %o6
fornot2s %f9, %f8, %f1
faligndata %f12, %f10, %f8
subc %l0, %o1, %l1
fnors %f8, %f9, %f10
fmovsn %icc, %f3, %f1
srl %o0, %i0, %g5
ld [%l7 + 0x60], %f12
brnz,a %l6, loop_740
fmovspos %icc, %f1, %f15
fcmpne16 %f8, %f10, %i4
fbug,a %fcc3, loop_741
loop_740:
call loop_742
call loop_743
ldsb [%l7 + 0x3F], %g7
loop_741:
fmovdn %icc, %f4, %f8
loop_742:
fnor %f6, %f6, %f8
loop_743:
add %g4, 0x122E, %i3
fandnot2s %f6, %f0, %f9
fmovsne %icc, %f10, %f15
srlx %o3, 0x1B, %l3
fand %f2, %f12, %f8
ldd [%l7 + 0x08], %f6
brnz,a %l4, loop_744
fmovrde %l2, %f12, %f2
fpack32 %f0, %f14, %f12
fmul8x16au %f11, %f4, %f2
loop_744:
fbu %fcc2, loop_745
std %f2, [%l7 + 0x58]
sth %i5, [%l7 + 0x6E]
sll %g3, %g1, %l5
loop_745:
fcmped %fcc1, %f8, %f6
faligndata %f2, %f2, %f4
bgu,pn %xcc, loop_746
andncc %i1, %i7, %o5
fcmpeq16 %f6, %f4, %i6
fmovdpos %xcc, %f3, %f8
loop_746:
fbl,a %fcc3, loop_747
xor %g6, %o2, %i2
fnot1 %f4, %f0
fcmple32 %f14, %f2, %o7
loop_747:
fabss %f11, %f14
fsrc1 %f6, %f12
movcc %icc, %g2, %o6
stw %o4, [%l7 + 0x10]
ldsh [%l7 + 0x3E], %o1
stw %l1, [%l7 + 0x7C]
fmovrdlz %o0, %f6, %f2
fcmped %fcc3, %f2, %f6
fones %f1
subcc %l0, 0x13EC, %g5
fmuld8sux16 %f3, %f6, %f8
fmovdvc %icc, %f4, %f14
std %f10, [%l7 + 0x20]
fmovdn %icc, %f3, %f13
movrne %l6, 0x12A, %i0
fmuld8ulx16 %f11, %f3, %f10
fmovrsne %i4, %f7, %f2
edge32 %g4, %i3, %o3
movge %icc, %l3, %l4
stb %g7, [%l7 + 0x40]
sethi 0x1C9C, %l2
brlez %i5, loop_748
xnorcc %g3, 0x1032, %l5
fpadd32 %f8, %f6, %f8
fmovrde %g1, %f12, %f14
loop_748:
fmovrsgez %i7, %f11, %f4
fpack32 %f0, %f0, %f6
fbue %fcc0, loop_749
fbo,a %fcc0, loop_750
xorcc %o5, %i1, %g6
popc %i6, %o2
loop_749:
addccc %i2, %g2, %o7
loop_750:
fpadd16 %f8, %f10, %f8
fbul,a %fcc3, loop_751
udivcc %o6, 0x01AB, %o1
edge16l %l1, %o4, %o0
movn %icc, %l0, %l6
loop_751:
bl,a %xcc, loop_752
fmovsg %icc, %f11, %f11
fcmpes %fcc1, %f3, %f14
fblg,a %fcc3, loop_753
loop_752:
ldsw [%l7 + 0x40], %i0
bl,a,pn %xcc, loop_754
movrlez %g5, %i4, %i3
loop_753:
fsrc2 %f2, %f8
lduw [%l7 + 0x18], %o3
loop_754:
bvc,a %xcc, loop_755
fmovsvc %icc, %f8, %f14
fmovse %xcc, %f1, %f5
st %f0, [%l7 + 0x48]
loop_755:
fmovsvs %xcc, %f10, %f3
fpsub16 %f12, %f8, %f2
sethi 0x1F6C, %g4
fnors %f2, %f15, %f8
fmovdg %xcc, %f11, %f9
st %f13, [%l7 + 0x60]
movn %xcc, %l3, %g7
umulcc %l4, %l2, %g3
orcc %l5, 0x1148, %i5
fmovse %icc, %f14, %f8
bn loop_756
ldsh [%l7 + 0x16], %i7
movpos %icc, %g1, %o5
sth %i1, [%l7 + 0x5E]
loop_756:
udivx %g6, 0x00B0, %o2
sdivcc %i6, 0x1FDE, %g2
fmovsle %xcc, %f7, %f6
fmovdcs %xcc, %f8, %f14
orn %o7, 0x1960, %i2
ld [%l7 + 0x5C], %f3
fmovsgu %icc, %f1, %f10
edge16 %o6, %o1, %o4
ld [%l7 + 0x28], %f1
fcmpne32 %f0, %f4, %l1
bn,pt %icc, loop_757
ldx [%l7 + 0x78], %o0
fcmpne32 %f10, %f0, %l6
fpsub32s %f15, %f9, %f2
loop_757:
lduw [%l7 + 0x1C], %i0
fpsub32 %f14, %f2, %f0
std %f6, [%l7 + 0x10]
stx %g5, [%l7 + 0x78]
fabss %f13, %f5
fbug,a %fcc2, loop_758
fmovrslez %l0, %f7, %f12
fbne,a %fcc0, loop_759
fbule,a %fcc3, loop_760
loop_758:
fblg,a %fcc2, loop_761
xnor %i3, 0x02A1, %i4
loop_759:
fands %f5, %f14, %f11
loop_760:
brz,a %o3, loop_762
loop_761:
lduw [%l7 + 0x58], %g4
fmovdcs %icc, %f11, %f2
fcmple16 %f14, %f2, %l3
loop_762:
bvs %icc, loop_763
ldub [%l7 + 0x3D], %g7
fxor %f6, %f8, %f6
fmovdg %icc, %f3, %f9
loop_763:
fmovrdlz %l2, %f8, %f8
movneg %xcc, %l4, %l5
bvs,a,pt %xcc, loop_764
fmul8x16 %f8, %f10, %f12
ldsw [%l7 + 0x3C], %i5
lduw [%l7 + 0x14], %g3
loop_764:
sth %g1, [%l7 + 0x66]
lduw [%l7 + 0x14], %o5
fands %f13, %f13, %f13
brlz,a %i1, loop_765
fnor %f4, %f12, %f6
fbu,a %fcc1, loop_766
movpos %xcc, %g6, %i7
loop_765:
fble %fcc1, loop_767
fmuld8ulx16 %f7, %f14, %f0
loop_766:
edge8l %o2, %i6, %g2
bcs,pn %icc, loop_768
loop_767:
movcc %icc, %i2, %o6
fbl %fcc2, loop_769
ldx [%l7 + 0x40], %o1
loop_768:
fmovrdlz %o4, %f12, %f8
ldd [%l7 + 0x20], %f14
loop_769:
mova %xcc, %l1, %o7
fmovdg %xcc, %f6, %f6
bleu,a %xcc, loop_770
fbl,a %fcc2, loop_771
fpack16 %f0, %f5
fbuge,a %fcc3, loop_772
loop_770:
fornot2s %f5, %f15, %f12
loop_771:
fmul8sux16 %f0, %f0, %f14
brgez,a %l6, loop_773
loop_772:
ldd [%l7 + 0x60], %f8
addc %i0, 0x1A51, %g5
lduh [%l7 + 0x0A], %o0
loop_773:
movneg %icc, %l0, %i3
addcc %o3, 0x04BE, %i4
fornot1 %f14, %f0, %f8
sethi 0x1DE4, %g4
fmovsl %xcc, %f6, %f1
sth %l3, [%l7 + 0x18]
fone %f14
call loop_774
fcmple16 %f14, %f8, %g7
brz %l2, loop_775
ldsw [%l7 + 0x60], %l4
loop_774:
bg,a,pt %icc, loop_776
st %f8, [%l7 + 0x3C]
loop_775:
fandnot1s %f4, %f5, %f14
fbo,a %fcc1, loop_777
loop_776:
fand %f12, %f6, %f4
udivcc %i5, 0x17E7, %l5
ldub [%l7 + 0x3A], %g3
loop_777:
movleu %xcc, %g1, %o5
fbul,a %fcc0, loop_778
fmovsneg %icc, %f7, %f12
fcmpeq32 %f4, %f0, %i1
orn %i7, 0x0E7F, %o2
loop_778:
movgu %xcc, %g6, %g2
fmovrde %i2, %f4, %f2
fmovdge %xcc, %f3, %f9
fmul8x16 %f6, %f0, %f2
faligndata %f6, %f4, %f0
fpack16 %f8, %f4
ldub [%l7 + 0x57], %o6
bg,pn %xcc, loop_779
fbge,a %fcc0, loop_780
fbuge,a %fcc3, loop_781
mulscc %i6, 0x0E1D, %o1
loop_779:
fornot2s %f0, %f5, %f8
loop_780:
fmul8sux16 %f0, %f6, %f6
loop_781:
ldsh [%l7 + 0x46], %o4
set 0x0, %l0
setx loop_782, %l0, %l1
jmpl %l1, %o7
fmul8x16al %f0, %f14, %f8
st %f14, [%l7 + 0x30]
lduw [%l7 + 0x44], %l6
loop_782:
bge,pn %xcc, loop_783
stw %i0, [%l7 + 0x3C]
fpack32 %f8, %f0, %f8
edge32l %g5, %l1, %o0
loop_783:
ldx [%l7 + 0x10], %i3
fsrc2s %f11, %f5
fornot1s %f3, %f0, %f10
sra %o3, %i4, %l0
fcmple16 %f10, %f2, %g4
fmovdn %icc, %f0, %f7
sth %g7, [%l7 + 0x54]
fbn %fcc0, loop_784
fmovsl %icc, %f12, %f14
for %f6, %f10, %f10
fnegd %f6, %f12
loop_784:
fmovrsgez %l3, %f7, %f8
fcmple32 %f12, %f4, %l4
fmovdpos %icc, %f15, %f0
fcmple32 %f14, %f12, %i5
fmovrsne %l5, %f3, %f1
fmul8x16 %f11, %f10, %f0
sth %l2, [%l7 + 0x7E]
fble,a %fcc2, loop_785
bg loop_786
addccc %g3, 0x1F7C, %o5
fble %fcc3, loop_787
loop_785:
lduh [%l7 + 0x7E], %g1
loop_786:
orn %i1, %i7, %o2
addcc %g6, %i2, %o6
loop_787:
bge,pt %xcc, loop_788
fmovdleu %xcc, %f15, %f2
fcmpne32 %f6, %f12, %g2
sth %o1, [%l7 + 0x4E]
loop_788:
st %f13, [%l7 + 0x10]
movneg %xcc, %o4, %o7
lduh [%l7 + 0x62], %i6
fmovsne %icc, %f15, %f14
st %f9, [%l7 + 0x0C]
movle %icc, %l6, %g5
fbug,a %fcc0, loop_789
sth %i0, [%l7 + 0x42]
ldd [%l7 + 0x50], %f12
andncc %o0, %l1, %i3
loop_789:
fmuld8sux16 %f2, %f4, %f6
movre %o3, 0x290, %l0
udivcc %g4, 0x1AC8, %g7
ldsb [%l7 + 0x20], %i4
ldx [%l7 + 0x20], %l4
lduw [%l7 + 0x30], %l3
bcc,a,pn %xcc, loop_790
orn %i5, %l2, %l5
std %f8, [%l7 + 0x40]
fmuld8ulx16 %f2, %f4, %f4
loop_790:
fmovrdgez %o5, %f4, %f14
ldsh [%l7 + 0x16], %g3
movcc %icc, %i1, %g1
bg,pt %xcc, loop_791
fmovdcc %xcc, %f13, %f11
sllx %o2, 0x08, %i7
lduh [%l7 + 0x46], %i2
loop_791:
ldx [%l7 + 0x08], %o6
fcmple32 %f10, %f0, %g2
fpadd32s %f15, %f2, %f11
ldx [%l7 + 0x10], %g6
ldsb [%l7 + 0x6D], %o4
ld [%l7 + 0x08], %f13
subcc %o1, %o7, %l6
brgez %g5, loop_792
subcc %i0, %o0, %l1
fmovsa %icc, %f7, %f5
edge8ln %i6, %i3, %o3
loop_792:
movrne %g4, 0x378, %l0
fand %f8, %f4, %f6
ldub [%l7 + 0x77], %i4
movn %icc, %l4, %g7
stx %i5, [%l7 + 0x50]
be,a loop_793
fmovde %xcc, %f6, %f14
ldub [%l7 + 0x7C], %l2
stx %l5, [%l7 + 0x10]
loop_793:
fmuld8ulx16 %f2, %f10, %f2
fmovsn %xcc, %f15, %f7
fmovdn %icc, %f13, %f8
bvc,a loop_794
fmovrsgez %o5, %f11, %f13
be,pn %icc, loop_795
ldsh [%l7 + 0x3A], %g3
loop_794:
ld [%l7 + 0x5C], %f5
fand %f12, %f14, %f0
loop_795:
fcmpes %fcc3, %f11, %f0
sub %i1, 0x1884, %l3
mulscc %g1, %i7, %o2
fmovdpos %icc, %f3, %f11
bcc %xcc, loop_796
stx %o6, [%l7 + 0x40]
edge32ln %i2, %g6, %g2
for %f0, %f12, %f4
loop_796:
fmovdvs %icc, %f3, %f0
fcmpgt16 %f12, %f8, %o4
fmovrdgz %o1, %f12, %f12
lduh [%l7 + 0x24], %l6
ldx [%l7 + 0x48], %o7
fmovd %f2, %f0
xorcc %g5, %i0, %o0
fabsd %f0, %f0
fmovdne %icc, %f9, %f9
fpack16 %f0, %f15
bgu %xcc, loop_797
fxnor %f12, %f12, %f0
edge32ln %i6, %l1, %o3
bl,a,pn %xcc, loop_798
loop_797:
ldd [%l7 + 0x08], %f6
movgu %icc, %g4, %i3
lduw [%l7 + 0x28], %l0
loop_798:
for %f0, %f14, %f6
ld [%l7 + 0x70], %f5
umul %l4, %g7, %i5
lduw [%l7 + 0x18], %l2
bne,a,pn %xcc, loop_799
movcs %icc, %l5, %i4
fmovdleu %icc, %f0, %f2
fbu,a %fcc1, loop_800
loop_799:
movn %xcc, %g3, %o5
sth %l3, [%l7 + 0x16]
ldsb [%l7 + 0x64], %g1
loop_800:
ldsh [%l7 + 0x24], %i1
fcmple32 %f14, %f10, %i7
call loop_801
movn %xcc, %o2, %i2
srax %o6, 0x1B, %g6
fnot1 %f2, %f12
loop_801:
fmovda %icc, %f9, %f9
brz %o4, loop_802
fbug %fcc0, loop_803
udiv %g2, 0x1755, %o1
fxnor %f4, %f10, %f10
loop_802:
fmovrdne %o7, %f8, %f0
loop_803:
fmovrdgz %l6, %f2, %f8
fnands %f15, %f2, %f5
st %f12, [%l7 + 0x24]
brgez,a %i0, loop_804
bvc,a loop_805
fmovdne %xcc, %f7, %f14
bvc,pn %icc, loop_806
loop_804:
ldsh [%l7 + 0x48], %o0
loop_805:
lduh [%l7 + 0x6C], %g5
fmuld8sux16 %f0, %f3, %f6
loop_806:
brlez,a %i6, loop_807
fnot2 %f6, %f4
movne %xcc, %o3, %g4
ldub [%l7 + 0x6A], %i3
loop_807:
edge8l %l1, %l4, %g7
fmovspos %icc, %f13, %f4
fmovrdgz %l0, %f4, %f14
fpsub16s %f2, %f13, %f6
fpack32 %f0, %f10, %f6
brgz,a %i5, loop_808
stx %l2, [%l7 + 0x58]
fmovs %f10, %f14
sdivcc %l5, 0x18F1, %i4
loop_808:
ld [%l7 + 0x78], %f9
movcc %icc, %o5, %g3
andn %g1, 0x1B5E, %i1
ldd [%l7 + 0x70], %f10
smul %l3, %i7, %i2
fbn,a %fcc1, loop_809
fbul,a %fcc2, loop_810
fcmpd %fcc3, %f8, %f12
movle %icc, %o2, %g6
loop_809:
ble,a,pn %xcc, loop_811
loop_810:
stw %o4, [%l7 + 0x78]
fones %f9
fcmped %fcc0, %f6, %f4
loop_811:
fbge,a %fcc2, loop_812
andncc %o6, %g2, %o7
fmovsn %icc, %f11, %f0
sth %l6, [%l7 + 0x2A]
loop_812:
fmovsle %xcc, %f4, %f7
sll %i0, 0x1C, %o0
fpsub16 %f8, %f8, %f14
fcmps %fcc2, %f5, %f10
fnor %f10, %f0, %f10
fsrc2s %f7, %f6
faligndata %f10, %f8, %f12
subcc %g5, %i6, %o1
sth %o3, [%l7 + 0x4A]
ldd [%l7 + 0x28], %f2
bpos,a loop_813
andn %i3, 0x1601, %g4
ldsw [%l7 + 0x6C], %l4
ldsb [%l7 + 0x6A], %g7
loop_813:
fmovdg %icc, %f12, %f5
bneg %icc, loop_814
sth %l0, [%l7 + 0x32]
movrlez %i5, %l1, %l2
ldsh [%l7 + 0x36], %i4
loop_814:
fcmpgt16 %f2, %f12, %o5
fandnot1 %f4, %f2, %f2
lduw [%l7 + 0x70], %g3
bl,pn %icc, loop_815
ble loop_816
ldd [%l7 + 0x78], %f2
st %f12, [%l7 + 0x34]
loop_815:
ld [%l7 + 0x28], %f7
loop_816:
ld [%l7 + 0x34], %f15
edge16ln %g1, %l5, %l3
ldx [%l7 + 0x60], %i1
xnor %i2, %o2, %i7
udiv %o4, 0x1A08, %g6
fcmpeq32 %f12, %f12, %o6
stb %o7, [%l7 + 0x4E]
lduh [%l7 + 0x60], %l6
srl %g2, %i0, %g5
bcs,a %xcc, loop_817
fcmpeq32 %f0, %f14, %i6
fbn,a %fcc1, loop_818
xnorcc %o1, 0x1DC4, %o3
loop_817:
alignaddrl %o0, %i3, %l4
add %g4, 0x0044, %l0
loop_818:
ldub [%l7 + 0x33], %g7
movle %icc, %l1, %l2
fbge,a %fcc2, loop_819
fmovsne %xcc, %f7, %f6
movl %icc, %i5, %o5
alignaddr %g3, %i4, %g1
loop_819:
sethi 0x0E2A, %l3
brgz,a %i1, loop_820
mova %icc, %l5, %o2
stx %i2, [%l7 + 0x28]
movg %icc, %o4, %i7
loop_820:
movne %icc, %g6, %o7
stw %l6, [%l7 + 0x64]
andncc %o6, %i0, %g5
fand %f4, %f14, %f12
fbul %fcc1, loop_821
brz,a %g2, loop_822
fsrc2 %f0, %f4
stb %i6, [%l7 + 0x7A]
loop_821:
fmovsle %xcc, %f4, %f5
loop_822:
fcmped %fcc0, %f4, %f10
ld [%l7 + 0x58], %f6
srax %o3, 0x08, %o0
fmovsn %xcc, %f3, %f8
mulscc %o1, %l4, %g4
fbuge %fcc3, loop_823
st %f10, [%l7 + 0x44]
movrgz %i3, %g7, %l1
ldsh [%l7 + 0x0E], %l2
loop_823:
movge %xcc, %l0, %i5
bn loop_824
addc %g3, %i4, %o5
orncc %l3, %i1, %l5
ldd [%l7 + 0x78], %f6
loop_824:
fcmpd %fcc0, %f12, %f6
ld [%l7 + 0x58], %f12
movl %icc, %o2, %i2
fzeros %f14
ldsw [%l7 + 0x78], %o4
fnegd %f2, %f2
fpack16 %f12, %f10
ldd [%l7 + 0x38], %f8
be,a,pn %xcc, loop_825
st %f14, [%l7 + 0x50]
edge16l %g1, %g6, %i7
fbn,a %fcc3, loop_826
loop_825:
andncc %l6, %o6, %o7
fmovsvc %icc, %f12, %f14
bge,pt %icc, loop_827
loop_826:
stw %i0, [%l7 + 0x50]
stw %g2, [%l7 + 0x50]
fnors %f13, %f10, %f10
loop_827:
bge,pn %icc, loop_828
fbge %fcc3, loop_829
ldd [%l7 + 0x30], %f10
ldsb [%l7 + 0x66], %i6
loop_828:
fmuld8sux16 %f9, %f14, %f2
loop_829:
xor %g5, 0x1AAC, %o0
fpack16 %f2, %f1
ldub [%l7 + 0x36], %o1
std %f14, [%l7 + 0x48]
ldx [%l7 + 0x60], %o3
brnz %g4, loop_830
ba,a,pn %xcc, loop_831
umul %i3, 0x0D6A, %l4
fmovsl %xcc, %f15, %f0
loop_830:
fcmpes %fcc0, %f5, %f7
loop_831:
fmovsneg %xcc, %f10, %f13
fbul,a %fcc3, loop_832
fmovsvc %icc, %f5, %f13
fmovrslz %g7, %f6, %f15
fmul8x16al %f3, %f7, %f8
loop_832:
fnot2 %f14, %f0
fzero %f8
fmovrde %l1, %f6, %f8
bcc loop_833
stw %l2, [%l7 + 0x7C]
fmovdg %icc, %f1, %f9
sdiv %i5, 0x16DA, %g3
loop_833:
umulcc %l0, %o5, %l3
mulx %i4, %i1, %o2
edge8n %l5, %o4, %i2
fbg,a %fcc3, loop_834
fnot2s %f15, %f1
fnot2 %f14, %f12
fcmple32 %f12, %f14, %g1
loop_834:
stw %i7, [%l7 + 0x3C]
ldub [%l7 + 0x0D], %l6
movvs %icc, %g6, %o6
edge32l %o7, %g2, %i6
fandnot1 %f6, %f6, %f14
fandnot1s %f9, %f7, %f5
ldsb [%l7 + 0x51], %g5
movn %xcc, %o0, %o1
fnand %f12, %f2, %f0
fnor %f8, %f0, %f8
sdivx %o3, 0x12DE, %i0
stw %i3, [%l7 + 0x28]
fmovdg %icc, %f4, %f8
fcmpeq32 %f6, %f14, %l4
fnegs %f14, %f6
fbul %fcc1, loop_835
ble loop_836
fcmpd %fcc2, %f4, %f6
fmovspos %icc, %f9, %f2
loop_835:
ldub [%l7 + 0x74], %g4
loop_836:
sethi 0x1417, %l1
fone %f12
st %f9, [%l7 + 0x20]
fmovsvs %icc, %f0, %f10
ble loop_837
lduw [%l7 + 0x54], %l2
movrgz %i5, %g7, %l0
ldsw [%l7 + 0x3C], %g3
loop_837:
bgu,a %icc, loop_838
fsrc1s %f14, %f12
xor %l3, %i4, %o5
ld [%l7 + 0x7C], %f7
loop_838:
fmovrdgez %i1, %f10, %f4
addcc %o2, %o4, %i2
fmovrslz %g1, %f9, %f1
subc %i7, 0x0E19, %l6
fmovd %f12, %f0
andncc %g6, %o6, %o7
stx %l5, [%l7 + 0x28]
fba %fcc3, loop_839
fpsub16 %f12, %f6, %f10
fxnors %f3, %f7, %f10
fandnot2 %f4, %f4, %f6
loop_839:
edge16ln %i6, %g2, %g5
fnot1 %f0, %f2
bvs,a,pt %icc, loop_840
st %f11, [%l7 + 0x2C]
sth %o1, [%l7 + 0x56]
be,a,pt %icc, loop_841
loop_840:
fmovsneg %icc, %f10, %f6
ldd [%l7 + 0x78], %f12
fbug,a %fcc0, loop_842
loop_841:
movrgz %o0, 0x29F, %i0
bvs %icc, loop_843
brgz %i3, loop_844
loop_842:
fmovsvc %icc, %f5, %f14
fmovrsgez %l4, %f7, %f4
loop_843:
fmovdneg %icc, %f11, %f5
loop_844:
orn %o3, %l1, %g4
fcmpeq32 %f8, %f8, %i5
fbug %fcc2, loop_845
bcs %icc, loop_846
mova %xcc, %g7, %l0
fmovdl %xcc, %f6, %f0
loop_845:
stx %l2, [%l7 + 0x18]
loop_846:
ba,pn %xcc, loop_847
edge8 %l3, %i4, %g3
fandnot2s %f15, %f8, %f4
std %f8, [%l7 + 0x20]
loop_847:
fnands %f15, %f8, %f3
fmovscc %xcc, %f9, %f2
std %f4, [%l7 + 0x08]
ldsh [%l7 + 0x26], %o5
fbule %fcc2, loop_848
fxnors %f10, %f8, %f10
ldd [%l7 + 0x78], %f8
movn %xcc, %i1, %o2
loop_848:
fcmps %fcc3, %f9, %f13
fmuld8sux16 %f11, %f9, %f10
fandnot2 %f8, %f6, %f8
ldub [%l7 + 0x32], %o4
fmovrdgez %i2, %f2, %f14
bl,a,pt %icc, loop_849
fba,a %fcc0, loop_850
stw %g1, [%l7 + 0x4C]
udivx %i7, 0x0B34, %l6
loop_849:
fones %f12
loop_850:
fcmple32 %f4, %f14, %o6
fmovsle %icc, %f3, %f2
subccc %g6, %o7, %l5
fble,a %fcc3, loop_851
sra %g2, %i6, %o1
fand %f12, %f6, %f14
fbe %fcc2, loop_852
loop_851:
brz,a %o0, loop_853
stw %g5, [%l7 + 0x6C]
brlz,a %i3, loop_854
loop_852:
fcmpd %fcc3, %f6, %f14
loop_853:
fmul8x16al %f3, %f9, %f10
fornot2s %f0, %f1, %f8
loop_854:
stx %l4, [%l7 + 0x38]
movre %i0, 0x1C1, %o3
fbue,a %fcc3, loop_855
lduh [%l7 + 0x26], %g4
ldx [%l7 + 0x60], %i5
be,a %icc, loop_856
loop_855:
edge32ln %g7, %l0, %l2
lduh [%l7 + 0x5C], %l1
bvs %icc, loop_857
loop_856:
call loop_858
movrlez %i4, %l3, %g3
lduh [%l7 + 0x78], %i1
loop_857:
fnot2 %f8, %f12
loop_858:
fblg,a %fcc3, loop_859
fmovdne %xcc, %f7, %f10
fmovdneg %xcc, %f15, %f1
fmovdvs %icc, %f13, %f10
loop_859:
fabss %f4, %f10
fbne,a %fcc2, loop_860
fmovse %xcc, %f4, %f14
stw %o2, [%l7 + 0x14]
fmovdne %icc, %f11, %f15
loop_860:
stw %o4, [%l7 + 0x58]
movcc %xcc, %o5, %i2
alignaddrl %i7, %l6, %o6
ldsh [%l7 + 0x3A], %g1
fcmpgt16 %f0, %f4, %g6
edge32 %l5, %g2, %i6
edge16l %o1, %o0, %g5
fsrc2 %f14, %f10
sth %o7, [%l7 + 0x18]
fmovrse %l4, %f0, %f10
movrlz %i3, %i0, %g4
movle %icc, %o3, %g7
ldd [%l7 + 0x68], %f14
ldd [%l7 + 0x60], %f2
fmovd %f10, %f2
edge32n %i5, %l0, %l2
lduh [%l7 + 0x76], %l1
orn %i4, %l3, %i1
fmovsgu %icc, %f7, %f1
fmovdleu %xcc, %f4, %f1
fmovdne %icc, %f1, %f3
fone %f6
ble,pn %xcc, loop_861
lduw [%l7 + 0x10], %g3
ld [%l7 + 0x50], %f14
fmovrdgez %o4, %f2, %f2
loop_861:
and %o2, %i2, %i7
fble %fcc3, loop_862
fmovrdgez %o5, %f0, %f10
std %f8, [%l7 + 0x18]
fsrc2s %f2, %f6
loop_862:
ld [%l7 + 0x10], %f12
set 0x0, %l0
setx loop_863, %l0, %l1
jmpl %l1, %o6
fnot2 %f0, %f6
stw %l6, [%l7 + 0x50]
udiv %g6, 0x1430, %l5
loop_863:
std %f10, [%l7 + 0x18]
bleu %xcc, loop_864
fbue %fcc1, loop_865
fones %f14
ldsb [%l7 + 0x1E], %g2
loop_864:
bleu loop_866
loop_865:
ldsw [%l7 + 0x58], %g1
set 0x0, %l0
setx loop_867, %l0, %l1
jmpl %l1, %i6
fmuld8sux16 %f4, %f3, %f2
loop_866:
fmovd %f8, %f10
bcc loop_868
loop_867:
bn,a,pt %icc, loop_869
movcs %icc, %o0, %o1
brgz,a %g5, loop_870
loop_868:
srl %o7, %l4, %i0
loop_869:
movrlez %i3, 0x301, %o3
fbo %fcc3, loop_871
loop_870:
fmovrsgz %g4, %f10, %f3
stx %i5, [%l7 + 0x18]
alignaddr %l0, %l2, %g7
loop_871:
fmovdleu %xcc, %f6, %f4
mulscc %i4, %l1, %l3
movrlez %i1, %g3, %o2
ld [%l7 + 0x74], %f7
fbule %fcc0, loop_872
and %i2, 0x12F7, %o4
umulcc %o5, 0x0BCA, %o6
stx %i7, [%l7 + 0x38]
loop_872:
lduh [%l7 + 0x4A], %g6
fbul %fcc3, loop_873
fbe %fcc0, loop_874
fmovdcs %xcc, %f14, %f0
bleu,pt %icc, loop_875
loop_873:
orn %l5, %l6, %g2
loop_874:
ldd [%l7 + 0x68], %f0
ldub [%l7 + 0x22], %i6
loop_875:
fandnot2s %f12, %f11, %f15
udiv %g1, 0x001F, %o0
fnot2 %f14, %f8
brgz,a %g5, loop_876
movrgez %o7, 0x206, %l4
ldd [%l7 + 0x50], %f8
ldsw [%l7 + 0x74], %i0
loop_876:
addccc %i3, 0x0EBC, %o3
bneg,a,pn %xcc, loop_877
movre %o1, %i5, %g4
ldsw [%l7 + 0x6C], %l0
bcc,pn %icc, loop_878
loop_877:
umulcc %l2, %i4, %g7
ldd [%l7 + 0x10], %f10
sll %l1, 0x18, %i1
loop_878:
fandnot1s %f10, %f0, %f10
fbn %fcc1, loop_879
fmovsge %icc, %f10, %f8
ldd [%l7 + 0x28], %f4
stx %g3, [%l7 + 0x68]
loop_879:
stx %o2, [%l7 + 0x20]
ldx [%l7 + 0x78], %i2
fnands %f12, %f8, %f8
xnorcc %l3, 0x0165, %o5
fble,a %fcc2, loop_880
udiv %o6, 0x1512, %i7
stx %o4, [%l7 + 0x58]
bvs,a,pt %icc, loop_881
loop_880:
fbug,a %fcc1, loop_882
fnand %f0, %f0, %f0
fmovdl %icc, %f7, %f13
loop_881:
stw %g6, [%l7 + 0x74]
loop_882:
fmovrsgez %l6, %f7, %f1
fpadd32s %f12, %f14, %f10
lduh [%l7 + 0x4A], %g2
brz %i6, loop_883
sub %l5, 0x003A, %g1
fmovdvc %xcc, %f1, %f1
fnot1 %f0, %f12
loop_883:
bvs %icc, loop_884
fors %f10, %f5, %f11
ldsb [%l7 + 0x74], %o0
fcmpne16 %f4, %f2, %g5
loop_884:
fbug,a %fcc3, loop_885
add %o7, %i0, %l4
faligndata %f6, %f10, %f4
srlx %i3, %o3, %o1
loop_885:
bgu,pt %icc, loop_886
fabsd %f10, %f8
fbue,a %fcc1, loop_887
sub %g4, 0x03D2, %i5
loop_886:
fornot1s %f6, %f7, %f15
set 0x0, %l0
setx loop_888, %l0, %l1
jmpl %l1, %l2
loop_887:
stw %l0, [%l7 + 0x3C]
fand %f4, %f8, %f12
fzeros %f4
loop_888:
for %f8, %f12, %f0
ble,pn %xcc, loop_889
xnor %g7, 0x0A2D, %i4
andcc %i1, 0x1964, %l1
umulcc %g3, %o2, %l3
loop_889:
fpackfix %f8, %f6
sdivx %o5, 0x0307, %o6
ldub [%l7 + 0x4F], %i7
fone %f6
ldsb [%l7 + 0x72], %i2
fxor %f4, %f2, %f4
fmovse %xcc, %f2, %f9
subcc %o4, 0x1E10, %g6
fmovsa %xcc, %f2, %f2
xor %l6, 0x17B4, %i6
bcs loop_890
ld [%l7 + 0x74], %f12
stw %g2, [%l7 + 0x18]
sdiv %l5, 0x0BFB, %g1
loop_890:
st %f8, [%l7 + 0x70]
fmovsneg %icc, %f15, %f15
ldd [%l7 + 0x08], %f4
fcmpne16 %f0, %f10, %g5
fands %f5, %f5, %f10
fmovda %icc, %f15, %f9
orncc %o7, %i0, %o0
fmovscc %icc, %f5, %f10
brlz %i3, loop_891
fbne,a %fcc3, loop_892
fmovd %f6, %f4
fbug,a %fcc0, loop_893
loop_891:
or %l4, %o3, %g4
loop_892:
fmovdcs %icc, %f7, %f12
ble,a,pn %icc, loop_894
loop_893:
move %icc, %o1, %i5
fblg %fcc3, loop_895
stx %l0, [%l7 + 0x20]
loop_894:
udivcc %g7, 0x165C, %i4
ldx [%l7 + 0x18], %l2
loop_895:
ldd [%l7 + 0x70], %f10
sth %i1, [%l7 + 0x22]
edge16n %g3, %o2, %l3
xorcc %o5, %o6, %i7
ld [%l7 + 0x58], %f0
udivcc %l1, 0x0FA8, %o4
fcmpgt32 %f2, %f0, %i2
fbule,a %fcc0, loop_896
st %f3, [%l7 + 0x38]
movre %l6, %g6, %i6
fbul %fcc1, loop_897
loop_896:
subc %g2, 0x1E5C, %l5
fornot1 %f2, %f4, %f4
lduh [%l7 + 0x34], %g1
loop_897:
ldd [%l7 + 0x38], %f0
bleu %xcc, loop_898
ld [%l7 + 0x70], %f13
ldx [%l7 + 0x50], %o7
ld [%l7 + 0x18], %f1
loop_898:
bpos,pn %xcc, loop_899
fbge,a %fcc1, loop_900
fone %f12
fmovsleu %xcc, %f5, %f1
loop_899:
fnands %f1, %f1, %f10
loop_900:
fbo %fcc3, loop_901
srlx %g5, %i0, %o0
movneg %xcc, %l4, %i3
fpsub16s %f8, %f13, %f1
loop_901:
lduh [%l7 + 0x28], %o3
fmul8sux16 %f8, %f4, %f10
movl %xcc, %g4, %o1
ldd [%l7 + 0x60], %f10
fzeros %f1
std %f2, [%l7 + 0x78]
set 0x0, %l0
setx loop_902, %l0, %l1
jmpl %l1, %i5
xnorcc %g7, 0x1DC9, %l0
fcmpes %fcc3, %f3, %f2
andn %l2, 0x0A89, %i1
loop_902:
bl,pn %xcc, loop_903
movrne %g3, 0x016, %o2
movrlz %i4, %l3, %o6
subc %i7, 0x0E21, %o5
loop_903:
edge16l %o4, %i2, %l1
movcc %xcc, %l6, %g6
stx %g2, [%l7 + 0x10]
fpsub16 %f8, %f2, %f4
bleu,a %icc, loop_904
fbe %fcc1, loop_905
movpos %icc, %i6, %g1
ldub [%l7 + 0x43], %l5
loop_904:
fbe,a %fcc0, loop_906
loop_905:
ld [%l7 + 0x34], %f11
stb %o7, [%l7 + 0x13]
xnorcc %g5, 0x16B5, %i0
loop_906:
lduw [%l7 + 0x5C], %o0
addc %l4, %o3, %i3
ldsh [%l7 + 0x60], %o1
edge16l %i5, %g4, %l0
movcs %xcc, %l2, %i1
ld [%l7 + 0x18], %f10
brlz,a %g3, loop_907
addcc %g7, 0x00CC, %o2
lduh [%l7 + 0x0E], %i4
addccc %l3, 0x13E7, %i7
loop_907:
brlz,a %o6, loop_908
fabsd %f10, %f10
sethi 0x0AF4, %o4
stb %o5, [%l7 + 0x4C]
loop_908:
brlez %l1, loop_909
fsrc2s %f14, %f12
fmovrdgez %i2, %f12, %f8
fmovdcc %icc, %f8, %f1
loop_909:
ldd [%l7 + 0x20], %f10
fmul8x16 %f2, %f0, %f12
brlez %l6, loop_910
sllx %g2, %g6, %g1
orcc %i6, %l5, %g5
sll %i0, 0x17, %o0
loop_910:
fabss %f11, %f6
ldub [%l7 + 0x08], %l4
call loop_911
for %f12, %f14, %f14
and %o7, %i3, %o3
fcmpes %fcc0, %f4, %f11
loop_911:
fcmple16 %f8, %f10, %i5
bpos,a,pn %xcc, loop_912
movre %o1, %l0, %l2
fcmps %fcc1, %f8, %f8
bneg,a,pt %icc, loop_913
loop_912:
fbge,a %fcc0, loop_914
fmovse %xcc, %f7, %f3
movle %icc, %i1, %g4
loop_913:
fbug,a %fcc0, loop_915
loop_914:
ldsh [%l7 + 0x52], %g7
fnegd %f4, %f14
fmovsleu %icc, %f9, %f8
loop_915:
ldsb [%l7 + 0x18], %o2
umul %i4, 0x1BD6, %l3
movg %icc, %i7, %g3
fbul %fcc2, loop_916
fbul %fcc2, loop_917
fandnot1s %f15, %f5, %f7
fones %f15
loop_916:
ld [%l7 + 0x58], %f12
loop_917:
fcmpeq32 %f4, %f4, %o6
lduw [%l7 + 0x58], %o4
fbl %fcc3, loop_918
fbge,a %fcc3, loop_919
fmul8x16au %f4, %f6, %f2
fbg,a %fcc1, loop_920
loop_918:
fcmpgt32 %f14, %f14, %l1
loop_919:
movge %icc, %o5, %i2
fpadd16 %f8, %f10, %f4
loop_920:
fxor %f0, %f14, %f12
fbu,a %fcc1, loop_921
st %f6, [%l7 + 0x0C]
stx %l6, [%l7 + 0x20]
fmovdle %icc, %f6, %f8
loop_921:
bvs loop_922
call loop_923
bcc,a,pn %icc, loop_924
lduh [%l7 + 0x7A], %g6
loop_922:
movpos %icc, %g1, %g2
loop_923:
ldsh [%l7 + 0x24], %l5
loop_924:
fbn %fcc2, loop_925
be,a %icc, loop_926
popc 0x0939, %i6
bl,a,pt %icc, loop_927
loop_925:
edge8l %g5, %i0, %l4
loop_926:
ldub [%l7 + 0x67], %o0
fblg,a %fcc3, loop_928
loop_927:
stw %i3, [%l7 + 0x68]
movrlz %o3, %o7, %o1
orcc %i5, %l2, %i1
loop_928:
fbug,a %fcc2, loop_929
bvs,a loop_930
fmovsge %xcc, %f10, %f5
fmovdvs %icc, %f15, %f11
loop_929:
movrgez %l0, 0x198, %g7
loop_930:
edge32 %g4, %i4, %o2
alignaddr %l3, %i7, %o6
fmovdgu %icc, %f0, %f7
sub %o4, %l1, %o5
fmovdle %icc, %f15, %f1
ldsb [%l7 + 0x4F], %i2
fmovdg %xcc, %f12, %f3
fmovsgu %xcc, %f14, %f11
fmovsvc %icc, %f14, %f7
fzeros %f13
stx %g3, [%l7 + 0x50]
fbg,a %fcc1, loop_931
bvc loop_932
fmovdn %xcc, %f5, %f8
movne %xcc, %g6, %l6
loop_931:
fcmple16 %f10, %f0, %g1
loop_932:
fbul %fcc1, loop_933
stx %g2, [%l7 + 0x60]
fmovde %xcc, %f5, %f12
brgez %l5, loop_934
loop_933:
fpsub16 %f2, %f2, %f4
fmovsg %icc, %f9, %f11
fcmple16 %f2, %f6, %g5
loop_934:
brz %i0, loop_935
udiv %i6, 0x1400, %l4
fcmpeq32 %f10, %f4, %i3
fcmpne32 %f2, %f6, %o0
loop_935:
addcc %o3, %o1, %o7
fbue,a %fcc2, loop_936
fnors %f13, %f14, %f11
brgz,a %i5, loop_937
addccc %i1, %l0, %g7
loop_936:
fnot1 %f2, %f12
fpsub32 %f4, %f10, %f6
loop_937:
fnand %f2, %f14, %f10
brlz,a %g4, loop_938
stb %l2, [%l7 + 0x26]
fbul,a %fcc0, loop_939
fcmpeq32 %f2, %f0, %o2
loop_938:
ldsh [%l7 + 0x12], %l3
stx %i4, [%l7 + 0x68]
loop_939:
ldsw [%l7 + 0x6C], %o6
edge8l %o4, %i7, %o5
fmovsvc %icc, %f3, %f10
fcmped %fcc0, %f2, %f0
be,pn %xcc, loop_940
stb %i2, [%l7 + 0x3B]
fmovrse %l1, %f3, %f2
fabsd %f8, %f4
loop_940:
fpadd32 %f4, %f12, %f8
subc %g6, 0x02B5, %l6
bneg,pt %xcc, loop_941
stw %g1, [%l7 + 0x54]
fandnot2 %f4, %f2, %f2
brz %g2, loop_942
loop_941:
fmovrslz %g3, %f5, %f8
brnz,a %g5, loop_943
fmovsvc %xcc, %f11, %f13
loop_942:
fmul8sux16 %f0, %f10, %f2
movpos %xcc, %l5, %i6
loop_943:
fcmps %fcc1, %f5, %f4
ba,pt %xcc, loop_944
fcmple16 %f4, %f0, %l4
fmovsl %icc, %f8, %f7
bne loop_945
loop_944:
ldsb [%l7 + 0x08], %i3
std %f14, [%l7 + 0x40]
fzero %f14
loop_945:
sdivcc %o0, 0x0EA2, %o3
subcc %o1, 0x0C5D, %i0
ldsh [%l7 + 0x3C], %i5
fnot2s %f0, %f4
bn %icc, loop_946
sdivcc %i1, 0x0F4F, %o7
orncc %g7, %g4, %l0
ldsb [%l7 + 0x0C], %l2
loop_946:
subcc %l3, %o2, %i4
ld [%l7 + 0x5C], %f2
fmovdneg %xcc, %f4, %f7
fbe,a %fcc1, loop_947
fcmpgt16 %f8, %f8, %o4
fmovdvs %xcc, %f13, %f5
fmovsl %icc, %f11, %f0
loop_947:
st %f7, [%l7 + 0x50]
bg,pn %icc, loop_948
lduh [%l7 + 0x58], %o6
bgu loop_949
ldub [%l7 + 0x23], %i7
loop_948:
xorcc %i2, %o5, %g6
fnegd %f6, %f6
loop_949:
fbge %fcc0, loop_950
fornot1s %f7, %f12, %f5
bvc,a loop_951
ldub [%l7 + 0x1A], %l6
loop_950:
std %f8, [%l7 + 0x38]
fpadd16 %f4, %f2, %f6
loop_951:
stx %g1, [%l7 + 0x30]
fmovsne %xcc, %f6, %f5
ld [%l7 + 0x54], %f2
sub %l1, %g2, %g3
fors %f12, %f3, %f5
fornot1 %f0, %f10, %f0
ld [%l7 + 0x74], %f8
fbug,a %fcc3, loop_952
stw %g5, [%l7 + 0x4C]
fnot2 %f10, %f12
bne,pt %xcc, loop_953
loop_952:
fcmpgt32 %f6, %f12, %i6
ldsw [%l7 + 0x18], %l5
fmovda %icc, %f13, %f11
loop_953:
stb %l4, [%l7 + 0x56]
call loop_954
bneg,a loop_955
subc %i3, 0x17BD, %o0
ldx [%l7 + 0x08], %o3
loop_954:
fmovsvc %xcc, %f6, %f14
loop_955:
fpadd32 %f10, %f14, %f14
subccc %i0, 0x0EE2, %o1
xnorcc %i5, 0x0836, %o7
fbo,a %fcc1, loop_956
call loop_957
fba %fcc0, loop_958
fands %f3, %f12, %f0
loop_956:
fmovda %xcc, %f15, %f10
loop_957:
edge8 %g7, %g4, %i1
loop_958:
movrgez %l0, %l3, %o2
fpadd16 %f6, %f0, %f12
alignaddr %i4, %o4, %o6
fmul8x16al %f7, %f2, %f4
movvc %xcc, %l2, %i7
fbue %fcc1, loop_959
fbge,a %fcc3, loop_960
fmovrsgez %o5, %f15, %f8
fbo,a %fcc2, loop_961
loop_959:
srl %i2, %l6, %g1
loop_960:
fmovsleu %xcc, %f4, %f7
fmovdvs %icc, %f3, %f5
loop_961:
fcmpeq16 %f2, %f2, %g6
fnegs %f4, %f5
lduw [%l7 + 0x44], %g2
fbo,a %fcc2, loop_962
set 0x0, %l0
setx loop_963, %l0, %l1
jmpl %l1, %g3
fmovdg %icc, %f6, %f3
bge loop_964
loop_962:
ba loop_965
loop_963:
sra %l1, %i6, %g5
fones %f11
loop_964:
fmovspos %icc, %f0, %f4
loop_965:
fbe %fcc1, loop_966
be,a,pt %icc, loop_967
ldsw [%l7 + 0x50], %l4
call loop_968
loop_966:
bneg %icc, loop_969
loop_967:
lduw [%l7 + 0x28], %i3
fpsub32 %f0, %f12, %f12
loop_968:
fnegs %f8, %f10
loop_969:
fone %f4
fmovrdlz %l5, %f4, %f0
ldub [%l7 + 0x78], %o0
lduh [%l7 + 0x4C], %o3
std %f8, [%l7 + 0x20]
lduw [%l7 + 0x10], %o1
ldsw [%l7 + 0x10], %i5
edge8n %i0, %g7, %o7
movle %xcc, %g4, %l0
std %f12, [%l7 + 0x38]
fpsub32 %f14, %f6, %f6
fnands %f11, %f9, %f12
fba %fcc3, loop_970
xnor %l3, %o2, %i1
fsrc2 %f12, %f4
fands %f0, %f6, %f7
loop_970:
movle %xcc, %i4, %o4
fabsd %f6, %f12
udiv %l2, 0x0D80, %i7
bl,a loop_971
ba,a %xcc, loop_972
fmovrsgz %o5, %f10, %f13
srl %i2, 0x0D, %l6
loop_971:
fpack16 %f2, %f14
loop_972:
fxnor %f4, %f12, %f8
call loop_973
fxors %f11, %f3, %f7
ld [%l7 + 0x54], %f11
edge16l %o6, %g1, %g6
loop_973:
edge16n %g3, %l1, %g2
fbl,a %fcc2, loop_974
brnz,a %i6, loop_975
fands %f9, %f1, %f2
fpack16 %f14, %f12
loop_974:
sth %g5, [%l7 + 0x18]
loop_975:
fornot2 %f2, %f10, %f12
fcmped %fcc2, %f8, %f4
sdivx %i3, 0x0206, %l5
fbl %fcc2, loop_976
fbo %fcc2, loop_977
edge32ln %o0, %l4, %o1
fnand %f0, %f4, %f10
loop_976:
fsrc2 %f8, %f6
loop_977:
fnegd %f10, %f10
ldx [%l7 + 0x78], %i5
lduh [%l7 + 0x0C], %i0
sllx %g7, 0x1A, %o3
mova %icc, %o7, %l0
movcc %icc, %l3, %o2
fmovd %f14, %f10
stw %g4, [%l7 + 0x10]
stw %i1, [%l7 + 0x68]
ldsh [%l7 + 0x08], %i4
st %f5, [%l7 + 0x08]
brgez %l2, loop_978
sethi 0x1E6A, %o4
addcc %o5, %i2, %l6
edge8n %o6, %g1, %i7
loop_978:
fmovrdne %g6, %f12, %f10
fmovsge %xcc, %f5, %f0
movrgez %l1, %g2, %i6
stw %g3, [%l7 + 0x18]
fone %f14
fmovrsne %i3, %f0, %f7
fnors %f14, %f5, %f9
ldub [%l7 + 0x34], %l5
fmovrdgz %o0, %f0, %f6
sth %g5, [%l7 + 0x08]
fmovrdgz %o1, %f6, %f2
call loop_979
sub %l4, 0x1ACB, %i5
edge32 %g7, %i0, %o7
addc %l0, %l3, %o2
loop_979:
fornot1 %f10, %f0, %f4
fmovrse %o3, %f7, %f14
fbule %fcc2, loop_980
fmovrslz %g4, %f14, %f10
lduh [%l7 + 0x26], %i4
movn %xcc, %l2, %o4
loop_980:
fandnot1s %f6, %f10, %f7
lduh [%l7 + 0x70], %o5
movrne %i1, 0x040, %i2
std %f4, [%l7 + 0x70]
movle %xcc, %o6, %g1
movge %xcc, %i7, %g6
bvc %icc, loop_981
ld [%l7 + 0x70], %f15
xor %l6, %l1, %i6
sdivcc %g2, 0x0784, %g3
loop_981:
bcc loop_982
fmovdcc %xcc, %f9, %f10
ldsb [%l7 + 0x7F], %l5
movvc %xcc, %i3, %g5
loop_982:
fmovrdlz %o0, %f12, %f14
movl %icc, %o1, %l4
fcmps %fcc0, %f5, %f4
bpos loop_983
fcmple32 %f0, %f6, %i5
brlez,a %g7, loop_984
std %f12, [%l7 + 0x38]
loop_983:
fnot2 %f2, %f14
fmovsa %icc, %f8, %f15
loop_984:
fbo,a %fcc1, loop_985
ldub [%l7 + 0x4D], %o7
fbo,a %fcc3, loop_986
ldsb [%l7 + 0x3F], %i0
loop_985:
fcmpd %fcc0, %f2, %f12
fpackfix %f14, %f6
loop_986:
fmovrsne %l0, %f11, %f15
srax %l3, %o3, %o2
movle %icc, %i4, %g4
subcc %o4, %o5, %l2
st %f6, [%l7 + 0x40]
fnot1 %f10, %f6
bg,a %icc, loop_987
st %f5, [%l7 + 0x14]
fbuge %fcc2, loop_988
ldx [%l7 + 0x48], %i1
loop_987:
fxnor %f14, %f2, %f4
udiv %o6, 0x0499, %g1
loop_988:
faligndata %f4, %f10, %f0
fmovrslez %i7, %f4, %f14
ldsb [%l7 + 0x1F], %i2
fsrc2s %f15, %f5
fmovdneg %icc, %f11, %f13
fnot2s %f13, %f7
stx %g6, [%l7 + 0x30]
fmovrslz %l6, %f13, %f4
fmul8x16 %f5, %f6, %f14
fornot1s %f0, %f4, %f0
set 0x0, %l0
setx loop_989, %l0, %l1
jmpl %l1, %l1
bpos,pn %icc, loop_990
fpadd16 %f14, %f0, %f8
fmovrde %g2, %f10, %f12
loop_989:
mulx %i6, %l5, %i3
loop_990:
ldd [%l7 + 0x70], %f6
fbul %fcc1, loop_991
lduh [%l7 + 0x6A], %g3
fmovsvc %icc, %f8, %f2
ba,a loop_992
loop_991:
bpos,pt %xcc, loop_993
smul %g5, 0x07C3, %o1
fzero %f12
loop_992:
ldsw [%l7 + 0x2C], %l4
loop_993:
fxor %f10, %f8, %f6
lduw [%l7 + 0x10], %o0
fsrc2s %f1, %f6
movg %xcc, %i5, %o7
fbg %fcc3, loop_994
movrlz %i0, 0x07D, %l0
fxors %f10, %f10, %f11
sllx %l3, %g7, %o2
loop_994:
fcmpgt16 %f8, %f14, %o3
andncc %g4, %i4, %o5
edge32 %l2, %i1, %o6
sdivcc %g1, 0x1ED0, %o4
fmovs %f12, %f10
ble loop_995
fpadd32 %f14, %f4, %f14
movcs %xcc, %i7, %g6
fone %f10
loop_995:
xorcc %l6, 0x1257, %l1
ldub [%l7 + 0x5B], %i2
ld [%l7 + 0x70], %f12
ldd [%l7 + 0x50], %f8
fabsd %f10, %f14
bl,a,pt %icc, loop_996
move %xcc, %g2, %l5
be,pt %icc, loop_997
fmovdgu %xcc, %f0, %f2
loop_996:
addccc %i6, %i3, %g5
fba,a %fcc1, loop_998
loop_997:
fmovdvc %xcc, %f12, %f14
fnor %f6, %f10, %f14
fmovdg %icc, %f12, %f12
loop_998:
fmovdg %xcc, %f0, %f9
set 0x0, %l0
setx loop_999, %l0, %l1
jmpl %l1, %o1
fpsub16s %f10, %f7, %f0
call loop_1000
xnor %g3, %l4, %o0
loop_999:
fmovrdgez %o7, %f8, %f10
fcmpeq16 %f2, %f6, %i5
loop_1000:
fmovrdgez %l0, %f8, %f12
fmovse %xcc, %f14, %f0
fbuge,a %fcc3, loop_1001
ba,pn %xcc, loop_1002
umul %l3, 0x1929, %g7
fsrc2s %f6, %f9
loop_1001:
fmovdle %icc, %f1, %f14
loop_1002:
brz,a %i0, loop_1003
st %f13, [%l7 + 0x50]
fsrc1s %f0, %f13
bpos,a loop_1004
loop_1003:
fbuge,a %fcc3, loop_1005
ldsb [%l7 + 0x5A], %o2
fpackfix %f2, %f14
loop_1004:
fcmpgt16 %f6, %f2, %o3
loop_1005:
fmovscs %xcc, %f1, %f9
sth %i4, [%l7 + 0x6E]
fmul8x16al %f0, %f10, %f6
fmovsl %icc, %f15, %f12
fpadd16s %f6, %f2, %f7
fone %f14
fmul8x16au %f4, %f2, %f2
fmovrsne %g4, %f10, %f8
orn %o5, %l2, %o6
st %f8, [%l7 + 0x28]
fmovsvs %xcc, %f11, %f4
fmovsn %icc, %f5, %f0
andcc %g1, %o4, %i7
set 0x0, %l0
setx loop_1006, %l0, %l1
jmpl %l1, %g6
ldd [%l7 + 0x50], %f6
fcmps %fcc0, %f15, %f12
fmovdg %xcc, %f12, %f5
loop_1006:
mulscc %l6, 0x17F4, %i1
fble,a %fcc0, loop_1007
fmul8x16al %f7, %f2, %f10
ld [%l7 + 0x48], %f8
fnors %f11, %f6, %f3
loop_1007:
fmovrdgez %l1, %f0, %f8
fmovrsgz %i2, %f11, %f11
ldsh [%l7 + 0x66], %l5
bl,a loop_1008
ldx [%l7 + 0x48], %g2
stw %i3, [%l7 + 0x20]
fmovsl %icc, %f13, %f5
loop_1008:
fxors %f2, %f15, %f4
fnands %f9, %f13, %f13
fnot2s %f4, %f0
stw %i6, [%l7 + 0x30]
fmovs %f0, %f9
bne,a loop_1009
fors %f11, %f4, %f11
movrgez %o1, 0x08E, %g3
ldsw [%l7 + 0x10], %g5
loop_1009:
fcmpd %fcc0, %f4, %f10
sllx %o0, 0x18, %l4
fbu,a %fcc0, loop_1010
fmovdgu %xcc, %f0, %f12
brgz %i5, loop_1011
fmovdpos %xcc, %f3, %f13
loop_1010:
bne loop_1012
andncc %o7, %l0, %g7
loop_1011:
fmuld8sux16 %f15, %f5, %f12
ldsb [%l7 + 0x79], %i0
loop_1012:
fbn %fcc0, loop_1013
ldsb [%l7 + 0x3D], %o2
bn loop_1014
ldsw [%l7 + 0x18], %l3
loop_1013:
fbge,a %fcc2, loop_1015
fpack16 %f14, %f14
loop_1014:
movpos %xcc, %i4, %o3
fpsub16s %f3, %f13, %f9
loop_1015:
fornot1s %f12, %f6, %f6
andn %g4, %l2, %o5
fxor %f12, %f12, %f4
fmuld8sux16 %f14, %f14, %f14
movvs %xcc, %g1, %o6
popc 0x0EED, %i7
movrgez %o4, 0x015, %l6
ldsw [%l7 + 0x20], %i1
srax %l1, %g6, %i2
fpack16 %f10, %f12
subc %g2, %l5, %i3
fba %fcc1, loop_1016
fmovdcs %icc, %f6, %f4
mova %xcc, %o1, %i6
fand %f8, %f10, %f12
loop_1016:
fmovscc %icc, %f12, %f12
ble,a,pt %icc, loop_1017
sub %g5, %o0, %g3
fmovdl %xcc, %f9, %f7
movpos %icc, %i5, %l4
loop_1017:
bg %xcc, loop_1018
brlez %l0, loop_1019
bg %icc, loop_1020
edge8n %o7, %g7, %o2
loop_1018:
ldub [%l7 + 0x15], %l3
loop_1019:
fpackfix %f12, %f3
loop_1020:
sra %i4, %o3, %g4
brlez,a %l2, loop_1021
bcc,pt %xcc, loop_1022
xorcc %i0, 0x0790, %g1
movne %icc, %o6, %i7
loop_1021:
fmul8sux16 %f0, %f4, %f2
loop_1022:
fmovrse %o4, %f7, %f7
stx %o5, [%l7 + 0x60]
brz,a %i1, loop_1023
fmovdvc %icc, %f7, %f9
udiv %l1, 0x1128, %g6
lduh [%l7 + 0x72], %i2
loop_1023:
movrgz %l6, 0x0CA, %g2
fnot2s %f11, %f6
edge16n %i3, %o1, %l5
fnands %f15, %f15, %f5
ldsh [%l7 + 0x4C], %g5
ldub [%l7 + 0x11], %i6
bn,a %xcc, loop_1024
fnot1 %f14, %f2
mova %icc, %o0, %g3
fbn,a %fcc3, loop_1025
loop_1024:
bvc,a %xcc, loop_1026
lduw [%l7 + 0x08], %l4
fmovde %icc, %f9, %f9
loop_1025:
lduh [%l7 + 0x5E], %i5
loop_1026:
sth %l0, [%l7 + 0x14]
fmovdn %xcc, %f0, %f10
edge8n %o7, %o2, %l3
smul %g7, %i4, %g4
brgz %o3, loop_1027
edge32 %i0, %g1, %o6
fbl,a %fcc2, loop_1028
fnand %f6, %f0, %f14
loop_1027:
sllx %l2, 0x1F, %o4
fand %f8, %f10, %f12
loop_1028:
fmovsge %xcc, %f7, %f12
fones %f12
fmovsvc %icc, %f3, %f4
bvc %xcc, loop_1029
edge8 %i7, %i1, %l1
ldd [%l7 + 0x48], %f10
sdivx %o5, 0x0496, %i2
loop_1029:
fmovsa %icc, %f7, %f2
fbuge %fcc2, loop_1030
fbule,a %fcc0, loop_1031
movg %xcc, %l6, %g6
edge16l %g2, %i3, %l5
loop_1030:
edge32l %g5, %o1, %i6
loop_1031:
lduw [%l7 + 0x2C], %o0
stw %l4, [%l7 + 0x74]
fmovrdne %g3, %f12, %f0
brgez %i5, loop_1032
fbo,a %fcc2, loop_1033
brlez %o7, loop_1034
fsrc2 %f6, %f12
loop_1032:
fcmpd %fcc0, %f12, %f12
loop_1033:
addccc %o2, 0x0C1B, %l0
loop_1034:
sth %g7, [%l7 + 0x40]
fnot1 %f8, %f4
fmuld8ulx16 %f13, %f9, %f6
ldd [%l7 + 0x40], %f14
addc %l3, %g4, %o3
sdivx %i4, 0x10DF, %g1
stx %o6, [%l7 + 0x08]
ldub [%l7 + 0x71], %l2
fpack32 %f14, %f4, %f2
faligndata %f2, %f6, %f8
fbuge %fcc0, loop_1035
ldub [%l7 + 0x6B], %i0
edge16l %i7, %i1, %o4
brgz %l1, loop_1036
loop_1035:
fnor %f2, %f8, %f2
stb %o5, [%l7 + 0x75]
umul %l6, %i2, %g2
loop_1036:
fpack32 %f6, %f2, %f0
lduh [%l7 + 0x36], %g6
fcmpeq32 %f2, %f14, %i3
fandnot2 %f10, %f10, %f6
be,pt %icc, loop_1037
xor %g5, %l5, %o1
ldx [%l7 + 0x28], %i6
fmovsneg %xcc, %f8, %f11
loop_1037:
st %f2, [%l7 + 0x0C]
std %f12, [%l7 + 0x48]
movne %xcc, %o0, %g3
edge16n %i5, %o7, %o2
fandnot2s %f6, %f12, %f5
ldsw [%l7 + 0x78], %l0
brgez,a %l4, loop_1038
mulx %g7, %l3, %g4
fmovdge %xcc, %f10, %f3
fbo %fcc0, loop_1039
loop_1038:
xorcc %i4, %o3, %o6
ld [%l7 + 0x64], %f2
fxnors %f15, %f1, %f10
loop_1039:
fsrc2 %f8, %f8
fmovdn %xcc, %f6, %f13
fmovsne %icc, %f5, %f9
fand %f12, %f12, %f2
fnot1 %f4, %f14
std %f4, [%l7 + 0x18]
fmovdg %icc, %f13, %f8
ldsw [%l7 + 0x40], %l2
subc %g1, 0x10CB, %i7
fbue %fcc1, loop_1040
fmovsn %xcc, %f7, %f9
fmovrslz %i0, %f5, %f2
fcmple32 %f2, %f10, %i1
loop_1040:
fbg,a %fcc0, loop_1041
fornot2 %f2, %f0, %f6
addccc %o4, 0x1D7E, %l1
fbl,a %fcc1, loop_1042
loop_1041:
fnors %f10, %f5, %f9
brgz,a %o5, loop_1043
fmovrslez %i2, %f9, %f4
loop_1042:
ldub [%l7 + 0x53], %l6
fmovrdlez %g2, %f10, %f6
loop_1043:
ble,a %xcc, loop_1044
fmuld8sux16 %f0, %f11, %f10
fbul,a %fcc1, loop_1045
fbne %fcc1, loop_1046
loop_1044:
ldsh [%l7 + 0x10], %g6
stw %i3, [%l7 + 0x5C]
loop_1045:
bgu,a,pt %xcc, loop_1047
loop_1046:
sth %l5, [%l7 + 0x58]
bn %icc, loop_1048
bvc,pt %xcc, loop_1049
loop_1047:
fornot1s %f4, %f1, %f15
ld [%l7 + 0x74], %f12
loop_1048:
fmovrdne %o1, %f6, %f10
loop_1049:
orncc %i6, 0x14BD, %o0
stw %g3, [%l7 + 0x28]
fnor %f0, %f10, %f14
brgez %i5, loop_1050
fmovdge %xcc, %f11, %f10
fornot1 %f0, %f12, %f12
fmovdgu %icc, %f4, %f15
loop_1050:
movn %xcc, %o7, %o2
movcc %icc, %l0, %g5
fmovspos %icc, %f12, %f4
movgu %icc, %l4, %l3
faligndata %f4, %f2, %f6
andn %g4, 0x074F, %i4
st %f11, [%l7 + 0x48]
movrne %o3, %o6, %g7
fblg,a %fcc2, loop_1051
movne %icc, %g1, %i7
stb %l2, [%l7 + 0x6F]
fmovscs %icc, %f10, %f7
loop_1051:
orcc %i0, 0x1EF9, %i1
fbe %fcc1, loop_1052
fmovdpos %xcc, %f13, %f1
fbne %fcc2, loop_1053
fnors %f8, %f1, %f3
loop_1052:
fpadd32 %f12, %f14, %f0
fpsub32s %f13, %f15, %f0
loop_1053:
brgz,a %o4, loop_1054
movgu %xcc, %l1, %o5
st %f11, [%l7 + 0x44]
fmovsneg %xcc, %f5, %f10
loop_1054:
bneg,pn %xcc, loop_1055
fmovsvc %icc, %f13, %f4
stw %i2, [%l7 + 0x6C]
mulscc %l6, 0x1C03, %g6
loop_1055:
fmovrdgez %g2, %f14, %f8
fmovrdlz %l5, %f6, %f14
ldsw [%l7 + 0x50], %o1
st %f12, [%l7 + 0x4C]
mulscc %i3, 0x0348, %i6
fmovsvc %xcc, %f1, %f13
movrgez %o0, %g3, %i5
bneg %xcc, loop_1056
edge32 %o7, %l0, %g5
fxnors %f12, %f2, %f1
fnegs %f11, %f10
loop_1056:
fmovd %f8, %f0
bne,a loop_1057
ldsh [%l7 + 0x22], %o2
fabss %f0, %f13
set 0x0, %l0
setx loop_1058, %l0, %l1
jmpl %l1, %l4
loop_1057:
nop
loop_1058:
nop
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Diag:
!
! Type f : 1800
! Type cti : 1058
! Type i : 1065
! Type l : 1077
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EXIT_GOOD /* test finish */
/************************************************************************
Test case data start
************************************************************************/
.data
user_data_start:
scratch_area:
.word 0x3C2D3A79
.word 0xA4FF68F0
.word 0x13C701A5
.word 0xC99B6312
.word 0xA4F4C560
.word 0x5BABF289
.word 0xFCE126DE
.word 0x192FB03E
.word 0x6E8EE4BD
.word 0x2B2C2E3E
.word 0xB6DED02A
.word 0xC01083B1
.word 0x44988A1F
.word 0x9DE7EB5A
.word 0xB74AA760
.word 0xE4BEBA23
.word 0x91772362
.word 0x0EFD27D4
.word 0x0A6D28DF
.word 0x1E6E6B20
.word 0x37CF0203
.word 0x08A35333
.word 0x37D2B902
.word 0x40B11BA1
.word 0x753FB53E
.word 0x915CE10C
.word 0xEA67753F
.word 0xAF5B00C5
.word 0xBDB94A52
.word 0x1D0FD9E3
.word 0x9EA12949
.word 0xF6D465AC
.word 0x3D702202
.word 0x3142FEAE
.word 0x1C59D52C
.word 0xCFA86D05
.word 0xE2CCEFBC
.word 0xB384E260
.word 0x9479CC2D
.word 0x9F49FC0A
.word 0xFA0AFE12
.word 0x9BADD844
.word 0x7ABF68B6
.word 0xD79B2787
.word 0x2DABAA5B
.word 0x2A7D2369
.word 0xEBC7D953
.word 0xC91A563E
.word 0x21899566
.word 0x5545E80A
.word 0xD551D8ED
.word 0xECBD2D1B
.word 0x5F55E84B
.word 0x51D80E1A
.word 0x8D1CE3BC
.word 0xD126CC9F
.word 0x3939976F
.word 0xD0E0B2D5
.word 0xD7524BD8
.word 0x86F9D052
.word 0x005953F7
.word 0xB834B88A
.word 0x0B2A90E3
.word 0x0F749E26
.end