* ========== Copyright Header Begin ==========================================
* OpenSPARC T2 Processor File: isa2_basic_fc1.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
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* ========== Copyright Header End ============================================
.ident "FOCUSCASE: focus.pm,v 1.1 2003/04/23 17:53:39 somePerson Exp somePerson $ ./spc_basic_isa2.pl FOCUS_SEED=949633628"
.ident "BY rg131678 ON Mon Jul 14 13:35:58 CDT 2003"
.ident "Using Instruction Hash for Focus :$Id: isa2_basic_fc1.s,v 1.3 2007/07/05 21:58:53 drp Exp $"
/************************************************************************
************************************************************************/
setx DIAG_DATA_AREA, %g1, %g3
!# Initialize 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 ..
fmul8ulx16 %f2, %f14, %f2
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
faligndata %f12, %f4, %f4
taddcctv %o6, 0x0884, %o3
taddcctv %i1, 0x1693, %l5
faligndata %f12, %f12, %f12
fmuld8ulx16 %f8, %f11, %f0
fmuld8ulx16 %f13, %f1, %f6
fmovsneg %icc, %f13, %f10
taddcctv %i5, 0x0949, %g5
setx 0x34400001400, %l0, %l1
faligndata %f12, %f0, %f0
fmuld8sux16 %f14, %f1, %f4
fmul8x16al %f13, %f7, %f0
fmuld8ulx16 %f5, %f0, %f0
setx 0x34400001400, %l0, %l1
fandnot1 %f12, %f12, %f14
fmuld8sux16 %f8, %f14, %f8
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f4, %f9, %f2
fmuld8ulx16 %f4, %f0, %f0
fmovdneg %icc, %f10, %f10
fmuld8sux16 %f4, %f12, %f6
fmovrslez %l1, %f12, %f14
tsubcctv %i1, 0x1BDF, %g5
fmul8ulx16 %f2, %f8, %f10
fmul8ulx16 %f14, %f10, %f2
fornot2s %f12, %f11, %f10
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f9, %f7, %f4
tsubcctv %g6, 0x0EC6, %o2
setx 0x34400001400, %l0, %l1
tsubcctv %o1, 0x0B95, %i2
fmul8x16au %f6, %f8, %f10
fmovsleu %xcc, %f15, %f10
faligndata %f12, %f14, %f0
fmul8ulx16 %f6, %f0, %f14
taddcctv %o5, 0x16D4, %l5
fmuld8sux16 %f11, %f12, %f6
fmul8ulx16 %f12, %f10, %f12
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmul8x16al %f9, %f9, %f10
taddcctv %i2, 0x1300, %g2
faligndata %f0, %f10, %f12
fmuld8sux16 %f5, %f13, %f12
fmovsleu %icc, %f15, %f13
fmuld8ulx16 %f10, %f6, %f12
bshuffle %f10, %f12, %f14
fmul8x16al %f13, %f13, %f0
fmul8x16au %f14, %f0, %f14
setx 0x34400001400, %l0, %l1
fmul8x16au %f3, %f14, %f10
fmuld8ulx16 %f10, %f1, %f8
fmuld8sux16 %f14, %f14, %f4
fandnot2s %f14, %f10, %f10
taddcctv %i7, 0x0C79, %l5
tsubcctv %i3, 0x0228, %l0
faligndata %f14, %f4, %f6
setx 0x34400001400, %l0, %l1
fmul8x16au %f13, %f1, %f4
fmuld8ulx16 %f0, %f8, %f6
taddcctv %i3, 0x1E4B, %o5
tsubcctv %g1, 0x18C3, %i1
fmul8x16al %f9, %f13, %f10
fmovdleu %xcc, %f11, %f11
fmuld8sux16 %f13, %f14, %f4
fmuld8ulx16 %f13, %f5, %f10
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f6, %f8, %f4
fpsub16s %f11, %f12, %f10
fmovrslez %g2, %f15, %f10
fmul8sux16 %f0, %f8, %f12
fmul8x16 %f11, %f14, %f12
fmul8x16au %f4, %f9, %f10
fmul8ulx16 %f12, %f2, %f0
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f0, %f4, %f14
setx 0x34400001400, %l0, %l1
fandnot1s %f0, %f11, %f11
setx 0x34400001400, %l0, %l1
fmul8x16au %f11, %f0, %f8
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
taddcctv %o7, 0x0A7B, %l4
fmuld8sux16 %f8, %f14, %f14
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f1, %f5, %f10
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f12, %f0, %f10
fpadd16s %f10, %f14, %f15
fmuld8ulx16 %f5, %f7, %f10
taddcctv %i0, 0x1E06, %l4
faligndata %f2, %f4, %f10
fmovrslez %g7, %f13, %f15
fmuld8sux16 %f10, %f11, %f0
fmul8x16au %f15, %f9, %f4
fmuld8sux16 %f5, %f10, %f6
fmovrsgez %l6, %f12, %f13
fandnot2s %f15, %f12, %f9
tsubcctv %l2, 0x09B8, %i7
fmul8x16al %f4, %f13, %f6
fmul8x16au %f1, %f7, %f12
fmuld8sux16 %f7, %f14, %f14
setx 0x34400001400, %l0, %l1
fmovsleu %xcc, %f12, %f14
fmuld8sux16 %f13, %f12, %f10
fmul8x16al %f14, %f5, %f14
fandnot2s %f1, %f12, %f12
fmuld8sux16 %f2, %f5, %f10
setx 0x34400001400, %l0, %l1
fmul8x16au %f14, %f15, %f0
fmuld8ulx16 %f8, %f5, %f2
fmul8sux16 %f10, %f6, %f10
fmuld8ulx16 %f8, %f11, %f8
fmul8x16au %f13, %f6, %f8
fmovdneg %icc, %f14, %f14
fandnot1s %f11, %f10, %f13
setx 0x34400001400, %l0, %l1
taddcctv %i6, 0x0D2D, %g2
fmul8x16al %f1, %f0, %f12
fmovspos %icc, %f15, %f14
fmul8sux16 %f6, %f0, %f12
fmul8x16au %f10, %f9, %f6
fmul8ulx16 %f10, %f4, %f6
fmuld8sux16 %f8, %f13, %f10
faligndata %f2, %f10, %f12
fmuld8sux16 %f4, %f2, %f10
fmovrslez %i5, %f12, %f12
fmuld8ulx16 %f3, %f4, %f2
fmuld8sux16 %f8, %f5, %f10
fmul8sux16 %f10, %f10, %f10
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f14, %f10, %f0
fmuld8sux16 %f13, %f14, %f0
setx 0x34400001400, %l0, %l1
fmovdleu %icc, %f15, %f10
fmul8x16au %f11, %f6, %f8
fmul8sux16 %f8, %f2, %f14
fmul8ulx16 %f10, %f2, %f0
fmul8ulx16 %f6, %f14, %f2
fandnot2s %f11, %f11, %f12
taddcctv %o2, 0x01A0, %o4
fmul8x16au %f15, %f2, %f0
setx 0x34400001400, %l0, %l1
bshuffle %f10, %f10, %f10
setx 0x34400001400, %l0, %l1
taddcctv %l4, 0x1317, %i0
tsubcctv %g2, 0x1878, %o0
fmovspos %xcc, %f12, %f12
fmul8sux16 %f8, %f14, %f14
fmovrdgez %o0, %f12, %f12
fmuld8sux16 %f4, %f1, %f8
fmul8x16au %f13, %f0, %f12
fandnot2s %f6, %f14, %f13
fmul8x16al %f11, %f1, %f8
tsubcctv %o1, 0x03B3, %l3
fandnot2s %f10, %f8, %f10
fmul8ulx16 %f4, %f0, %f14
fmuld8ulx16 %f11, %f10, %f0
taddcctv %g4, 0x0EE6, %i2
fmovrdlez %l3, %f12, %f14
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f13, %f2, %f0
fmovspos %xcc, %f12, %f13
fornot1s %f11, %f14, %f15
fmuld8sux16 %f3, %f9, %f0
fmuld8sux16 %f11, %f15, %f2
taddcctv %l2, 0x0FE5, %o4
setx 0x34400001400, %l0, %l1
fmul8x16al %f10, %f9, %f12
fmuld8ulx16 %f6, %f6, %f10
fmuld8sux16 %f7, %f9, %f12
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f12, %f6, %f2
fmovdleu %xcc, %f13, %f13
fmuld8sux16 %f15, %f6, %f8
fmul8x16au %f2, %f0, %f12
fmovdleu %xcc, %f11, %f13
fandnot1s %f12, %f2, %f14
tsubcctv %i2, 0x1BB5, %i0
fmovspos %icc, %f10, %f10
fornot2s %f14, %f15, %f14
faligndata %f14, %f8, %f8
fmuld8ulx16 %f8, %f8, %f6
setx 0x34400001400, %l0, %l1
taddcctv %g3, 0x183B, %o5
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f0, %f10, %f6
fmul8x16au %f1, %f13, %f8
fmul8x16au %f0, %f9, %f14
fmul8x16au %f9, %f13, %f2
setx 0x34400001400, %l0, %l1
faligndata %f10, %f2, %f2
fmuld8ulx16 %f6, %f0, %f0
taddcctv %g3, 0x1AC3, %i3
fmul8x16au %f11, %f9, %f14
fandnot2s %f12, %f4, %f15
fmuld8sux16 %f11, %f10, %f14
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmul8sux16 %f10, %f8, %f8
fmuld8ulx16 %f4, %f2, %f12
faligndata %f6, %f0, %f12
fandnot1s %f10, %f13, %f4
fmovdneg %icc, %f13, %f12
fandnot1s %f1, %f15, %f13
taddcctv %l6, 0x18F4, %o4
fandnot1s %f15, %f10, %f10
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f7, %f4, %f6
fmuld8ulx16 %f15, %f2, %f6
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f10, %f10, %f12
bleu,a,pn %icc, loop_1006
bneg,a,pn %xcc, loop_1014
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f3, %f1, %f12
faligndata %f2, %f12, %f10
fpadd16s %f13, %f14, %f12
fmul8x16al %f6, %f1, %f12
setx 0x34400001400, %l0, %l1
bpos,a,pn %icc, loop_1034
setx 0x34400001400, %l0, %l1
fmul8sux16 %f0, %f2, %f14
setx 0x34400001400, %l0, %l1
tsubcctv %o6, 0x06F1, %l5
fmul8x16au %f15, %f5, %f4
fmuld8ulx16 %f8, %f11, %f14
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f5, %f10, %f0
setx 0x34400001400, %l0, %l1
faligndata %f14, %f4, %f2
fmovsleu %xcc, %f14, %f12
fmul8ulx16 %f4, %f0, %f14
setx 0x34400001400, %l0, %l1
fandnot1s %f12, %f11, %f10
fmovspos %icc, %f12, %f14
fmovrdgez %o5, %f12, %f12
fmul8x16au %f0, %f8, %f14
fmuld8ulx16 %f6, %f14, %f10
faligndata %f10, %f10, %f10
fmovsleu %xcc, %f10, %f13
fmul8x16au %f8, %f10, %f4
fmovsneg %xcc, %f15, %f14
fpadd16s %f13, %f10, %f12
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmul8x16au %f10, %f3, %f14
fmul8x16al %f4, %f13, %f4
bleu,a,pt %icc, loop_1150
fmul8x16au %f13, %f1, %f2
setx 0x34400001400, %l0, %l1
fmul8sux16 %f6, %f14, %f0
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
bleu,a,pt %icc, loop_1190
fmul8x16au %f12, %f7, %f10
setx 0x34400001400, %l0, %l1
tsubcctv %g5, 0x197F, %g3
fmul8x16al %f13, %f0, %f14
fmul8sux16 %f4, %f2, %f10
setx 0x34400001400, %l0, %l1
fmovdleu %icc, %f14, %f14
fandnot1 %f12, %f12, %f10
fmul8ulx16 %f14, %f8, %f12
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f5, %f15, %f14
setx 0x34400001400, %l0, %l1
fmul8x16au %f10, %f5, %f2
bleu,a,pt %icc, loop_1253
fmul8sux16 %f0, %f12, %f10
fmuld8ulx16 %f2, %f11, %f6
fmuld8ulx16 %f8, %f10, %f8
fmul8ulx16 %f6, %f12, %f8
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
bleu,a,pt %xcc, loop_1293
taddcctv %l2, 0x1B40, %l4
fmuld8sux16 %f9, %f6, %f4
fmuld8sux16 %f1, %f2, %f0
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f13, %f15, %f6
setx 0x34400001400, %l0, %l1
taddcctv %i5, 0x0713, %i2
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fandnot1s %f8, %f10, %f14
fmul8sux16 %f10, %f10, %f0
bneg,a,pn %icc, loop_1372
bpos,a,pt %icc, loop_1377
fmul8sux16 %f14, %f0, %f6
bleu,a,pn %icc, loop_1391
fmuld8ulx16 %f10, %f15, %f0
tsubcctv %g4, 0x052F, %g1
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f4, %f12, %f8
fandnot1s %f11, %f5, %f10
faligndata %f10, %f8, %f10
fandnot2s %f14, %f14, %f12
fmuld8sux16 %f8, %f5, %f4
fmuld8sux16 %f4, %f0, %f12
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f7, %f7, %f8
setx 0x34400001400, %l0, %l1
fmovsleu %xcc, %f12, %f12
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
faligndata %f4, %f10, %f2
fmovrdlez %g2, %f12, %f12
fmul8ulx16 %f14, %f10, %f10
fmul8sux16 %f14, %f6, %f4
fmovdpos %xcc, %f15, %f15
fmul8ulx16 %f10, %f6, %f6
taddcctv %i7, 0x0F98, %o1
taddcctv %i3, 0x0FCB, %l5
fpadd32s %f11, %f15, %f13
fmovdpos %xcc, %f11, %f12
fandnot1s %f2, %f14, %f10
fmuld8ulx16 %f9, %f5, %f0
bshuffle %f10, %f12, %f14
bpos,a,pn %icc, loop_1481
fandnot1s %f3, %f12, %f10
fmul8x16al %f1, %f1, %f14
fmuld8sux16 %f6, %f4, %f0
taddcctv %i2, 0x06EF, %i0
fmul8ulx16 %f12, %f2, %f2
fmuld8sux16 %f5, %f9, %f12
fmuld8ulx16 %f0, %f5, %f6
fmuld8sux16 %f12, %f15, %f6
fmuld8sux16 %f14, %f11, %f2
fmul8x16al %f7, %f14, %f2
taddcctv %l0, 0x1D7B, %l1
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f13, %f11, %f0
setx 0x34400001400, %l0, %l1
fandnot2s %f3, %f13, %f12
fmuld8ulx16 %f5, %f8, %f4
fmul8x16al %f14, %f15, %f10
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f10, %f10, %f6
fmuld8sux16 %f8, %f1, %f2
fmul8x16au %f14, %f5, %f6
faligndata %f12, %f6, %f0
setx 0x34400001400, %l0, %l1
faligndata %f12, %f4, %f6
fmul8sux16 %f2, %f10, %f6
fmovrdgez %l2, %f14, %f12
fmovrslez %o5, %f15, %f14
fmovdneg %icc, %f15, %f15
fmul8x16al %f12, %f3, %f10
setx 0x34400001400, %l0, %l1
fandnot2s %f15, %f12, %f15
fmul8x16au %f15, %f9, %f4
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f0, %f13, %f10
setx 0x34400001400, %l0, %l1
fmovdpos %xcc, %f10, %f10
fmovrdlez %o5, %f10, %f14
fornot1s %f13, %f11, %f10
fmul8sux16 %f8, %f14, %f4
setx 0x34400001400, %l0, %l1
fmul8x16al %f15, %f11, %f10
taddcctv %g5, 0x151D, %o0
fmuld8sux16 %f10, %f8, %f14
fmuld8ulx16 %f8, %f9, %f12
taddcctv %g2, 0x1101, %o3
tsubcctv %o4, 0x1A44, %l0
fmovsneg %xcc, %f10, %f14
fpadd16s %f13, %f14, %f15
fmovspos %xcc, %f12, %f15
fandnot2s %f7, %f12, %f12
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
tsubcctv %i6, 0x00C4, %o5
fmul8x16au %f5, %f11, %f6
fmul8x16al %f2, %f11, %f8
taddcctv %o2, 0x176A, %g4
tsubcctv %o5, 0x1FE1, %o4
bleu,a,pn %xcc, loop_1758
fmuld8ulx16 %f6, %f13, %f14
fpsub16s %f11, %f15, %f12
tsubcctv %o0, 0x01E5, %l6
fmul8x16al %f11, %f13, %f0
faligndata %f4, %f12, %f8
bpos,a,pn %xcc, loop_1771
fmuld8ulx16 %f13, %f1, %f14
fmul8ulx16 %f10, %f10, %f10
fmuld8sux16 %f11, %f9, %f8
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
taddcctv %i0, 0x13E3, %i5
fmul8x16al %f6, %f15, %f6
fmul8ulx16 %f14, %f2, %f2
setx 0x34400001400, %l0, %l1
fmul8x16au %f2, %f13, %f2
faligndata %f6, %f14, %f8
fmul8x16au %f13, %f0, %f4
fmovdleu %xcc, %f14, %f15
fmovrdgez %l2, %f12, %f14
fmovrdlez %l0, %f14, %f12
fmuld8sux16 %f15, %f6, %f10
fandnot2s %f0, %f10, %f15
fmuld8ulx16 %f7, %f15, %f0
fmul8x16al %f10, %f11, %f14
fmul8x16au %f2, %f13, %f12
fmovdleu %xcc, %f14, %f12
fmul8sux16 %f14, %f14, %f14
fmovrdlez %i6, %f10, %f14
fmuld8sux16 %f0, %f5, %f12
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f12, %f10, %f0
tsubcctv %g6, 0x1053, %i6
fmovdpos %icc, %f15, %f10
tsubcctv %i6, 0x0763, %o7
fmul8sux16 %f10, %f14, %f10
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f12, %f8, %f10
fmul8x16au %f5, %f8, %f12
fandnot1s %f13, %f11, %f6
taddcctv %l3, 0x0611, %o3
fmuld8sux16 %f0, %f15, %f4
fmuld8ulx16 %f11, %f10, %f4
fmuld8ulx16 %f2, %f0, %f14
fmovrdgez %o4, %f14, %f12
fmul8x16al %f9, %f12, %f4
fmul8ulx16 %f6, %f0, %f14
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f6, %f15, %f2
fmovrslez %o4, %f13, %f11
fmuld8sux16 %f1, %f8, %f4
fmovrdgez %o0, %f12, %f14
fmovrdlez %g2, %f12, %f10
fmul8x16au %f13, %f12, %f6
tsubcctv %l4, 0x0D94, %i1
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f11, %f10, %f12
fmovrdlez %o1, %f10, %f10
fmul8sux16 %f8, %f12, %f14
fmul8x16au %f5, %f15, %f8
fmuld8ulx16 %f12, %f7, %f14
setx 0x34400001400, %l0, %l1
fmul8x16au %f12, %f8, %f2
fmovsneg %icc, %f14, %f12
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmovrdgez %o2, %f10, %f14
tsubcctv %l4, 0x001E, %o5
fmul8x16al %f5, %f5, %f10
fmul8ulx16 %f6, %f12, %f12
bpos,a,pn %xcc, loop_1996
tsubcctv %o2, 0x00DD, %i6
fmovrsgez %g2, %f15, %f13
setx 0x34400001400, %l0, %l1
fmul8x16al %f11, %f2, %f10
fmuld8sux16 %f4, %f0, %f8
fmul8sux16 %f12, %f8, %f0
fmovrdlez %g3, %f12, %f10
fmul8x16al %f14, %f14, %f14
fmovrsgez %o6, %f15, %f11
fmul8ulx16 %f12, %f8, %f4
fmul8sux16 %f10, %f2, %f0
setx 0x34400001400, %l0, %l1
taddcctv %g7, 0x1B95, %g5
fmuld8sux16 %f7, %f1, %f10
setx 0x34400001400, %l0, %l1
taddcctv %i3, 0x1BDD, %o3
taddcctv %o6, 0x18C0, %i1
fmovdleu %icc, %f11, %f12
fmuld8sux16 %f11, %f1, %f6
taddcctv %i6, 0x0884, %l2
fmovspos %xcc, %f13, %f13
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f9, %f8, %f6
bneg,a,pn %xcc, loop_2096
fmul8x16au %f12, %f3, %f8
fmul8x16au %f5, %f12, %f12
fmuld8sux16 %f10, %f3, %f2
faligndata %f6, %f14, %f4
fmovsneg %xcc, %f11, %f12
faligndata %f10, %f4, %f4
fmuld8sux16 %f0, %f14, %f4
taddcctv %g5, 0x0AFD, %o0
fmuld8sux16 %f3, %f2, %f6
fmul8ulx16 %f6, %f14, %f6
tsubcctv %i6, 0x07B5, %l0
fmul8x16al %f6, %f10, %f12
fmovdleu %icc, %f13, %f14
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fornot1s %f15, %f11, %f11
fmul8sux16 %f12, %f2, %f2
faligndata %f6, %f0, %f10
faligndata %f12, %f12, %f4
fmovrsgez %o0, %f10, %f13
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmul8x16au %f13, %f8, %f6
fmul8ulx16 %f2, %f10, %f0
fmuld8sux16 %f9, %f9, %f10
fandnot1 %f10, %f10, %f14
fandnot1s %f15, %f6, %f12
tsubcctv %l6, 0x1E40, %o2
fmul8x16au %f6, %f10, %f14
taddcctv %i6, 0x158B, %o5
fmul8sux16 %f14, %f0, %f4
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f4, %f15, %f4
fmuld8sux16 %f9, %f9, %f6
bpos,a,pt %xcc, loop_2243
fmul8sux16 %f0, %f14, %f8
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f5, %f13, %f12
fmuld8ulx16 %f11, %f9, %f6
setx 0x34400001400, %l0, %l1
bneg,a,pt %xcc, loop_2270
tsubcctv %l1, 0x0D8A, %l2
bpos,a,pn %icc, loop_2287
fmul8ulx16 %f14, %f0, %f2
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
tsubcctv %l3, 0x1A97, %o0
bpos,a,pn %xcc, loop_2316
taddcctv %o7, 0x100C, %i7
fmul8ulx16 %f10, %f12, %f12
setx 0x34400001400, %l0, %l1
taddcctv %l0, 0x08D5, %o2
fmul8x16al %f4, %f11, %f4
fmul8ulx16 %f12, %f8, %f2
faligndata %f12, %f4, %f14
fmuld8ulx16 %f5, %f11, %f12
fornot2s %f13, %f11, %f15
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f7, %f13, %f10
fmovdleu %icc, %f12, %f14
fmul8x16au %f13, %f6, %f14
taddcctv %i7, 0x1AE2, %o2
setx 0x34400001400, %l0, %l1
bpos,a,pn %icc, loop_2421
setx 0x34400001400, %l0, %l1
bneg,a,pt %icc, loop_2432
fmuld8sux16 %f15, %f5, %f12
setx 0x34400001400, %l0, %l1
fmul8x16al %f15, %f14, %f0
setx 0x34400001400, %l0, %l1
bpos,a,pt %xcc, loop_2465
taddcctv %o5, 0x000C, %l6
bneg,a,pn %icc, loop_2466
fmul8x16au %f6, %f4, %f14
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f2, %f14, %f10
fmul8ulx16 %f14, %f4, %f0
fmuld8sux16 %f11, %f5, %f0
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f12, %f12, %f4
bleu,a,pn %icc, loop_2508
fmul8x16au %f9, %f10, %f4
bleu,a,pn %xcc, loop_2516
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f12, %f8, %f14
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f5, %f0, %f0
bneg,a,pn %xcc, loop_2544
fmovrslez %o2, %f14, %f15
taddcctv %l2, 0x1A05, %o5
bpos,a,pn %icc, loop_2555
fmul8x16au %f10, %f0, %f10
fmuld8sux16 %f10, %f15, %f0
bpos,a,pn %xcc, loop_2565
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f10, %f14, %f6
setx 0x34400001400, %l0, %l1
faligndata %f4, %f4, %f14
fmuld8sux16 %f9, %f3, %f6
setx 0x34400001400, %l0, %l1
bneg,a,pt %icc, loop_2599
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f13, %f15, %f4
faligndata %f14, %f4, %f6
fmovdleu %icc, %f13, %f10
faligndata %f0, %f10, %f6
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f10, %f4, %f8
tsubcctv %l1, 0x0625, %i3
fmul8x16al %f10, %f15, %f4
fandnot2s %f6, %f12, %f10
fmovsleu %icc, %f11, %f12
bneg,a,pn %icc, loop_2630
setx 0x34400001400, %l0, %l1
bneg,a,pn %xcc, loop_2651
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmul8sux16 %f12, %f4, %f0
fpadd32s %f10, %f12, %f11
faligndata %f6, %f10, %f10
fandnot2s %f4, %f13, %f14
setx 0x34400001400, %l0, %l1
fmul8sux16 %f14, %f10, %f6
fmovspos %xcc, %f10, %f13
fmuld8sux16 %f11, %f9, %f6
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
taddcctv %g5, 0x117A, %o0
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f10, %f5, %f12
bneg,a,pt %xcc, loop_2732
taddcctv %i5, 0x08B0, %o3
fmuld8sux16 %f10, %f3, %f8
taddcctv %g2, 0x191E, %i4
fmul8ulx16 %f14, %f8, %f4
fmovrslez %g7, %f15, %f11
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
taddcctv %i0, 0x1A6C, %l4
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
tsubcctv %i0, 0x01B2, %l3
faligndata %f2, %f14, %f8
fmuld8sux16 %f0, %f15, %f6
fmuld8sux16 %f3, %f15, %f10
bleu,a,pt %xcc, loop_2783
faligndata %f14, %f6, %f12
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmovsleu %icc, %f10, %f11
tsubcctv %l3, 0x1031, %o2
fmuld8ulx16 %f14, %f3, %f12
fandnot1 %f14, %f14, %f12
fmul8sux16 %f6, %f8, %f12
fmul8ulx16 %f12, %f14, %f10
fmul8x16al %f12, %f1, %f12
bneg,a,pn %icc, loop_2842
fmovdleu %icc, %f15, %f13
bpos,a,pn %icc, loop_2851
fmul8ulx16 %f0, %f0, %f12
setx 0x34400001400, %l0, %l1
fmovdleu %icc, %f15, %f11
tsubcctv %o0, 0x1319, %o5
bneg,a,pn %xcc, loop_2872
fmul8ulx16 %f14, %f2, %f6
fmul8x16al %f10, %f11, %f6
setx 0x34400001400, %l0, %l1
faligndata %f2, %f14, %f8
tsubcctv %l0, 0x0254, %i1
fandnot2s %f5, %f14, %f11
tsubcctv %g1, 0x140B, %o5
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f12, %f0, %f0
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f15, %f10, %f10
fmovrdlez %o4, %f12, %f14
faligndata %f14, %f14, %f2
tsubcctv %l3, 0x0C95, %l1
taddcctv %o2, 0x01DE, %l3
fmuld8sux16 %f13, %f13, %f12
setx 0x34400001400, %l0, %l1
bneg,a,pn %xcc, loop_2935
setx 0x34400001400, %l0, %l1
taddcctv %l4, 0x0702, %g2
bneg,a,pn %icc, loop_2949
fmovdneg %icc, %f11, %f13
tsubcctv %o5, 0x1EED, %o6
bpos,a,pt %xcc, loop_2966
fmuld8sux16 %f6, %f11, %f0
faligndata %f14, %f8, %f12
bleu,a,pn %icc, loop_2982
setx 0x34400001400, %l0, %l1
fpsub32s %f15, %f12, %f10
taddcctv %l0, 0x048C, %i7
fmuld8sux16 %f15, %f9, %f0
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f9, %f8, %f12
fmuld8sux16 %f2, %f11, %f14
fmovdpos %xcc, %f10, %f11
fmul8x16al %f13, %f13, %f0
fandnot1 %f10, %f14, %f12
fmul8x16al %f9, %f10, %f2
fmuld8sux16 %f3, %f14, %f6
fmul8sux16 %f6, %f12, %f4
setx 0x34400001400, %l0, %l1
fmul8x16al %f12, %f15, %f6
fandnot2 %f12, %f14, %f10
fmul8ulx16 %f4, %f6, %f12
fandnot1s %f15, %f9, %f13
fornot2s %f14, %f14, %f11
fmul8ulx16 %f0, %f10, %f4
fmuld8ulx16 %f11, %f4, %f0
fmul8x16al %f11, %f2, %f2
fmovrsgez %i7, %f11, %f14
fmovspos %icc, %f13, %f15
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f6, %f10, %f4
bpos,a,pt %xcc, loop_3079
fmul8ulx16 %f14, %f8, %f14
fmul8ulx16 %f12, %f6, %f6
faligndata %f8, %f12, %f14
fmuld8ulx16 %f15, %f13, %f14
setx 0x34400001400, %l0, %l1
bleu,a,pt %xcc, loop_3091
fmul8x16al %f7, %f10, %f4
fmuld8ulx16 %f15, %f15, %f10
fmul8x16al %f11, %f0, %f4
bleu,a,pt %xcc, loop_3106
fmovrdlez %i5, %f12, %f14
fmul8x16al %f1, %f15, %f10
fmul8ulx16 %f8, %f14, %f10
tsubcctv %i4, 0x12F6, %l4
fmuld8ulx16 %f3, %f7, %f14
setx 0x34400001400, %l0, %l1
taddcctv %i4, 0x1AB0, %g2
bpos,a,pt %xcc, loop_3135
fmuld8sux16 %f10, %f1, %f2
fmovdpos %icc, %f15, %f12
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f2, %f8, %f0
fmuld8sux16 %f5, %f11, %f2
bpos,a,pn %icc, loop_3187
fmuld8sux16 %f12, %f4, %f6
fmul8sux16 %f4, %f14, %f0
fmuld8sux16 %f14, %f10, %f12
tsubcctv %i5, 0x1038, %o7
fmuld8ulx16 %f7, %f2, %f0
tsubcctv %l6, 0x11BE, %g5
bneg,a,pn %xcc, loop_3215
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
tsubcctv %i7, 0x1BA4, %i2
tsubcctv %g4, 0x171A, %o3
taddcctv %g3, 0x12BF, %g5
fmul8x16al %f14, %f7, %f10
taddcctv %o5, 0x14E3, %o7
fpsub32s %f12, %f13, %f14
fmul8x16al %f4, %f7, %f10
fmovdleu %icc, %f13, %f14
fmovrslez %i7, %f13, %f10
setx 0x34400001400, %l0, %l1
fpadd16s %f15, %f11, %f14
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
faligndata %f2, %f6, %f10
fandnot1s %f8, %f14, %f10
fmuld8sux16 %f9, %f10, %f0
setx 0x34400001400, %l0, %l1
fmul8sux16 %f6, %f10, %f6
fmuld8ulx16 %f0, %f8, %f4
fandnot1s %f13, %f11, %f12
fornot1s %f11, %f13, %f12
fmuld8sux16 %f15, %f4, %f8
tsubcctv %i7, 0x1360, %i1
fmul8x16al %f14, %f0, %f2
fmul8x16al %f5, %f9, %f12
bleu,a,pn %icc, loop_3336
bpos,a,pt %icc, loop_3338
fmul8x16al %f12, %f5, %f0
fmul8sux16 %f14, %f6, %f10
setx 0x34400001400, %l0, %l1
bpos,a,pt %icc, loop_3353
fmuld8ulx16 %f3, %f14, %f10
bpos,a,pt %xcc, loop_3354
taddcctv %i6, 0x03D9, %l2
fmovsneg %icc, %f13, %f12
fmul8x16al %f1, %f13, %f10
fmuld8sux16 %f5, %f6, %f8
fandnot2s %f13, %f6, %f14
setx 0x34400001400, %l0, %l1
tsubcctv %l2, 0x0726, %i3
fmul8x16al %f1, %f13, %f14
faligndata %f14, %f2, %f4
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f4, %f5, %f12
fandnot1s %f12, %f15, %f10
bneg,a,pt %icc, loop_3410
bneg,a,pn %xcc, loop_3415
fmul8x16 %f15, %f12, %f14
fmul8sux16 %f0, %f14, %f12
fmovrslez %o2, %f13, %f13
fmovrdgez %g7, %f14, %f12
setx 0x34400001400, %l0, %l1
bleu,a,pt %icc, loop_3434
fmuld8ulx16 %f7, %f14, %f10
fandnot2s %f11, %f9, %f13
fmul8ulx16 %f4, %f0, %f10
tsubcctv %l1, 0x07D0, %i7
fmul8x16al %f12, %f9, %f14
fmul8ulx16 %f12, %f0, %f6
bpos,a,pt %xcc, loop_3452
setx 0x34400001400, %l0, %l1
fmul8x16al %f5, %f14, %f4
bleu,a,pt %icc, loop_3468
faligndata %f8, %f12, %f8
fmul8sux16 %f6, %f6, %f14
bleu,a,pt %icc, loop_3480
fmovsneg %icc, %f10, %f14
fornot1s %f11, %f15, %f15
fmul8x16au %f13, %f1, %f2
fmul8x16au %f13, %f15, %f12
bleu,a,pn %icc, loop_3513
faligndata %f10, %f2, %f8
fmovrdgez %g5, %f14, %f12
fandnot1s %f14, %f1, %f12
bneg,a,pt %icc, loop_3515
fmuld8sux16 %f1, %f12, %f0
taddcctv %o0, 0x0591, %l6
fmul8x16au %f13, %f12, %f4
setx 0x34400001400, %l0, %l1
fmul8x16al %f13, %f2, %f8
setx 0x34400001400, %l0, %l1
fmovrslez %o4, %f14, %f13
fmul8x16au %f12, %f8, %f12
fmovsleu %xcc, %f14, %f11
bpos,a,pt %xcc, loop_3566
fmuld8sux16 %f7, %f4, %f14
setx 0x34400001400, %l0, %l1
taddcctv %i7, 0x03B6, %l3
fmovsneg %xcc, %f12, %f13
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f5, %f7, %f2
bneg,a,pt %xcc, loop_3610
fandnot1s %f12, %f1, %f15
setx 0x34400001400, %l0, %l1
fmovdleu %icc, %f13, %f13
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f12, %f13, %f8
setx 0x34400001400, %l0, %l1
fmovdpos %xcc, %f15, %f10
setx 0x34400001400, %l0, %l1
fmul8sux16 %f10, %f4, %f4
bleu,a,pn %icc, loop_3680
fmuld8ulx16 %f0, %f14, %f12
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
bleu,a,pn %icc, loop_3705
fmul8ulx16 %f10, %f6, %f14
taddcctv %o2, 0x0D85, %o6
fmul8ulx16 %f14, %f10, %f8
tsubcctv %i7, 0x14D6, %o2
fmuld8ulx16 %f15, %f12, %f4
fpsub32s %f10, %f11, %f12
fandnot1s %f14, %f9, %f14
taddcctv %i3, 0x1D67, %i0
fmul8sux16 %f14, %f14, %f6
fandnot2s %f8, %f10, %f12
fmuld8sux16 %f8, %f3, %f12
fmul8ulx16 %f8, %f0, %f10
fmuld8sux16 %f2, %f10, %f0
fmovspos %icc, %f12, %f10
fmuld8ulx16 %f0, %f9, %f2
fmuld8ulx16 %f3, %f7, %f0
fmovdpos %icc, %f14, %f13
fmul8x16au %f11, %f13, %f10
fmul8sux16 %f4, %f12, %f10
fandnot2s %f6, %f15, %f10
fmovspos %xcc, %f11, %f15
faligndata %f2, %f6, %f14
setx 0x34400001400, %l0, %l1
bpos,a,pn %icc, loop_3814
fmul8ulx16 %f14, %f6, %f10
setx 0x34400001400, %l0, %l1
fmovdpos %xcc, %f12, %f13
fmuld8ulx16 %f11, %f7, %f8
fmul8x16al %f8, %f7, %f14
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f9, %f13, %f14
fmovdneg %icc, %f14, %f10
taddcctv %g7, 0x0B9B, %g3
fmul8x16al %f8, %f4, %f14
fmuld8sux16 %f1, %f11, %f6
fmul8x16al %f3, %f14, %f0
fmul8x16al %f11, %f0, %f12
fmul8ulx16 %f8, %f14, %f0
fmul8ulx16 %f12, %f2, %f8
fandnot1 %f12, %f10, %f12
fmul8x16au %f9, %f5, %f10
bneg,a,pn %xcc, loop_3921
bpos,a,pt %xcc, loop_3922
setx 0x34400001400, %l0, %l1
fmovrdlez %i3, %f14, %f12
setx 0x34400001400, %l0, %l1
bneg,a,pt %icc, loop_3944
taddcctv %l4, 0x16E9, %o5
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmovdleu %icc, %f13, %f12
fmuld8sux16 %f13, %f15, %f2
fmul8sux16 %f10, %f14, %f10
fmul8ulx16 %f14, %f8, %f2
fornot2s %f10, %f10, %f10
bpos,a,pt %xcc, loop_3979
tsubcctv %o1, 0x15FC, %o0
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmul8sux16 %f0, %f12, %f8
faligndata %f2, %f12, %f8
setx 0x34400001400, %l0, %l1
faligndata %f10, %f12, %f0
taddcctv %i2, 0x073B, %g4
fmuld8ulx16 %f13, %f13, %f12
fmul8x16au %f9, %f11, %f4
fmul8x16 %f12, %f10, %f10
fmovdpos %xcc, %f13, %f13
setx 0x34400001400, %l0, %l1
tsubcctv %l4, 0x0ABD, %o1
fpsub32s %f15, %f10, %f12
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f14, %f5, %f10
fpadd16s %f14, %f13, %f14
faligndata %f10, %f14, %f0
setx 0x34400001400, %l0, %l1
fmul8x16au %f11, %f13, %f2
setx 0x34400001400, %l0, %l1
fandnot2s %f11, %f13, %f5
fmuld8sux16 %f15, %f15, %f8
fmul8sux16 %f4, %f12, %f0
tsubcctv %i0, 0x1B59, %g5
fmovsleu %icc, %f11, %f13
taddcctv %g2, 0x1410, %o7
fmovrdlez %i0, %f12, %f10
tsubcctv %g4, 0x0510, %l1
faligndata %f4, %f0, %f12
bleu,a,pt %icc, loop_4118
fmovrdgez %l6, %f12, %f10
faligndata %f4, %f10, %f6
fmul8x16al %f2, %f14, %f14
fmuld8ulx16 %f7, %f14, %f8
fmul8sux16 %f12, %f14, %f8
bleu,a,pn %xcc, loop_4139
fmovsneg %icc, %f13, %f12
setx 0x34400001400, %l0, %l1
fmul8sux16 %f4, %f12, %f2
fmovrsgez %o1, %f15, %f15
faligndata %f8, %f4, %f10
fmul8sux16 %f14, %f10, %f12
bpos,a,pt %icc, loop_4149
tsubcctv %i4, 0x01F2, %l5
fmovspos %icc, %f12, %f12
fandnot1 %f10, %f12, %f14
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f8, %f10, %f4
setx 0x34400001400, %l0, %l1
fmul8x16al %f14, %f11, %f6
bleu,a,pt %xcc, loop_4192
tsubcctv %g2, 0x1F96, %i3
fandnot2s %f2, %f14, %f15
fmovrsgez %l6, %f13, %f10
fmul8ulx16 %f8, %f14, %f2
fmuld8sux16 %f8, %f2, %f6
bpos,a,pn %xcc, loop_4218
bleu,a,pt %icc, loop_4222
fmuld8sux16 %f3, %f1, %f4
faligndata %f4, %f14, %f14
fandnot1s %f12, %f4, %f15
taddcctv %i3, 0x197D, %l5
fmuld8sux16 %f10, %f0, %f14
fmul8x16au %f6, %f1, %f12
taddcctv %i2, 0x19D8, %i5
tsubcctv %l2, 0x0F1B, %i4
fmuld8sux16 %f15, %f10, %f2
bpos,a,pn %icc, loop_4279
setx 0x34400001400, %l0, %l1
fmul8sux16 %f4, %f4, %f12
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f0, %f15, %f4
faligndata %f12, %f0, %f8
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmovdneg %icc, %f14, %f10
setx 0x34400001400, %l0, %l1
tsubcctv %i3, 0x0A7E, %l6
fpadd32s %f14, %f15, %f12
fmul8x16au %f2, %f10, %f4
fmul8ulx16 %f8, %f14, %f6
bleu,a,pn %icc, loop_4375
faligndata %f14, %f2, %f14
fmuld8sux16 %f8, %f1, %f2
fmul8ulx16 %f0, %f8, %f14
fmul8sux16 %f10, %f12, %f14
fmul8ulx16 %f12, %f2, %f4
setx 0x34400001400, %l0, %l1
tsubcctv %g7, 0x082E, %l6
fmuld8ulx16 %f14, %f13, %f12
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f3, %f4, %f10
setx 0x34400001400, %l0, %l1
tsubcctv %g6, 0x0243, %o6
fandnot1s %f10, %f8, %f11
setx 0x34400001400, %l0, %l1
bneg,a,pt %xcc, loop_4441
bleu,a,pn %icc, loop_4446
fmovdneg %icc, %f10, %f12
fandnot1s %f12, %f13, %f2
fmuld8ulx16 %f6, %f7, %f8
fmuld8sux16 %f14, %f12, %f6
bneg,a,pn %xcc, loop_4468
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f2, %f0, %f10
setx 0x34400001400, %l0, %l1
taddcctv %o7, 0x15E5, %o5
fmuld8ulx16 %f0, %f4, %f0
setx 0x34400001400, %l0, %l1
fmul8x16al %f14, %f7, %f0
setx 0x34400001400, %l0, %l1
fmul8x16al %f12, %f14, %f12
faligndata %f12, %f10, %f0
fmul8x16al %f15, %f14, %f0
fmovdleu %xcc, %f13, %f13
taddcctv %i2, 0x04D6, %l0
fmul8x16au %f15, %f8, %f8
fmovrslez %g2, %f10, %f11
bshuffle %f12, %f12, %f12
fmuld8sux16 %f12, %f4, %f12
taddcctv %i3, 0x1922, %l4
bneg,a,pn %xcc, loop_4553
taddcctv %g6, 0x0111, %o0
fmuld8sux16 %f13, %f15, %f0
fornot1s %f13, %f15, %f10
fmuld8sux16 %f8, %f3, %f0
fmuld8ulx16 %f8, %f7, %f2
setx 0x34400001400, %l0, %l1
fmovdneg %xcc, %f14, %f13
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f6, %f14, %f14
fmovrdgez %l6, %f14, %f14
faligndata %f14, %f4, %f0
fmovdleu %icc, %f13, %f13
tsubcctv %o0, 0x1AED, %i3
setx 0x34400001400, %l0, %l1
taddcctv %o5, 0x17A2, %l0
bleu,a,pt %xcc, loop_4590
fmovsneg %xcc, %f15, %f10
bleu,a,pn %xcc, loop_4597
bshuffle %f12, %f10, %f10
bpos,a,pt %xcc, loop_4606
fmovsleu %xcc, %f10, %f10
fandnot1s %f0, %f13, %f11
faligndata %f6, %f6, %f12
fmul8x16al %f0, %f15, %f8
setx 0x34400001400, %l0, %l1
tsubcctv %o4, 0x0A8E, %o0
fmul8x16au %f6, %f4, %f12
fmovrsgez %o7, %f11, %f12
fmovrslez %g6, %f11, %f12
fmuld8sux16 %f5, %f15, %f6
fmul8x16au %f8, %f11, %f0
setx 0x34400001400, %l0, %l1
fmul8sux16 %f6, %f8, %f14
fmuld8ulx16 %f7, %f9, %f10
bpos,a,pn %xcc, loop_4660
fmovrslez %o4, %f12, %f10
setx 0x34400001400, %l0, %l1
faligndata %f14, %f2, %f12
fmuld8ulx16 %f3, %f13, %f4
bpos,a,pn %icc, loop_4680
fmuld8sux16 %f5, %f14, %f4
fmul8sux16 %f0, %f0, %f14
fandnot1s %f8, %f12, %f10
bneg,a,pn %icc, loop_4690
tsubcctv %g5, 0x1620, %o6
setx 0x34400001400, %l0, %l1
fmul8sux16 %f10, %f6, %f12
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f10, %f10, %f6
fmul8x16au %f12, %f10, %f0
fmuld8ulx16 %f15, %f14, %f12
fmul8x16al %f14, %f9, %f12
fmovspos %icc, %f15, %f15
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f6, %f2, %f14
fmul8sux16 %f12, %f0, %f10
setx 0x34400001400, %l0, %l1
fandnot1s %f8, %f13, %f14
bleu,a,pt %xcc, loop_4742
fmovdpos %xcc, %f12, %f12
fmuld8ulx16 %f0, %f6, %f4
setx 0x34400001400, %l0, %l1
faligndata %f14, %f0, %f6
setx 0x34400001400, %l0, %l1
fmul8x16al %f6, %f3, %f12
faligndata %f10, %f6, %f10
tsubcctv %g7, 0x0A56, %o0
setx 0x34400001400, %l0, %l1
tsubcctv %l4, 0x1E14, %o7
fmuld8sux16 %f14, %f1, %f10
setx 0x34400001400, %l0, %l1
fmul8x16al %f12, %f15, %f14
fmuld8sux16 %f2, %f0, %f8
faligndata %f12, %f4, %f10
tsubcctv %g1, 0x17FE, %g3
fmuld8sux16 %f1, %f7, %f8
fmovrdgez %g7, %f12, %f14
faligndata %f12, %f0, %f0
tsubcctv %o3, 0x082D, %i2
faligndata %f2, %f14, %f0
bleu,a,pt %xcc, loop_4875
fmul8ulx16 %f6, %f14, %f4
setx 0x34400001400, %l0, %l1
fmul8sux16 %f6, %f14, %f2
fmul8sux16 %f8, %f6, %f10
fmuld8sux16 %f9, %f5, %f12
fmul8ulx16 %f12, %f14, %f6
fmul8x16al %f9, %f13, %f6
taddcctv %i6, 0x03CC, %i7
fmul8ulx16 %f12, %f6, %f6
fandnot2s %f10, %f5, %f10
bleu,a,pn %xcc, loop_4888
fmul8ulx16 %f12, %f0, %f10
fmuld8ulx16 %f3, %f4, %f14
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f6, %f3, %f8
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmovdleu %icc, %f10, %f12
faligndata %f2, %f8, %f10
fmul8x16au %f13, %f10, %f4
setx 0x34400001400, %l0, %l1
fmul8x16au %f11, %f8, %f6
fmul8x16au %f9, %f0, %f10
faligndata %f2, %f0, %f10
fmul8ulx16 %f10, %f0, %f2
setx 0x34400001400, %l0, %l1
fmul8x16au %f12, %f14, %f2
faligndata %f12, %f2, %f14
setx 0x34400001400, %l0, %l1
fmul8x16al %f13, %f5, %f12
fmuld8sux16 %f5, %f0, %f12
setx 0x34400001400, %l0, %l1
fmul8x16au %f5, %f12, %f6
bpos,a,pt %icc, loop_4994
bpos,a,pt %icc, loop_4996
bneg,a,pt %xcc, loop_4999
fandnot2 %f14, %f10, %f12
setx 0x34400001400, %l0, %l1
fmul8sux16 %f2, %f14, %f8
fmul8sux16 %f10, %f0, %f0
faligndata %f14, %f14, %f4
fandnot2s %f6, %f12, %f14
fmul8sux16 %f14, %f12, %f2
faligndata %f10, %f8, %f10
faligndata %f4, %f4, %f12
setx 0x34400001400, %l0, %l1
faligndata %f2, %f8, %f14
faligndata %f10, %f0, %f6
taddcctv %g5, 0x11DA, %i5
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f5, %f12, %f14
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmovdneg %icc, %f11, %f10
setx 0x34400001400, %l0, %l1
fmovrdlez %o5, %f12, %f14
fmovspos %icc, %f11, %f11
fmovrdlez %g4, %f10, %f14
bneg,a,pt %xcc, loop_5111
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f14, %f6, %f12
fmul8x16al %f6, %f11, %f6
setx 0x34400001400, %l0, %l1
fmul8x16al %f12, %f12, %f0
bpos,a,pn %icc, loop_5144
fmuld8sux16 %f3, %f14, %f6
fmuld8sux16 %f5, %f11, %f8
fmul8x16al %f11, %f12, %f8
setx 0x34400001400, %l0, %l1
fmovdneg %xcc, %f10, %f12
fandnot2s %f12, %f11, %f6
fmul8sux16 %f6, %f12, %f2
fmul8sux16 %f14, %f4, %f4
fmul8ulx16 %f8, %f12, %f12
setx 0x34400001400, %l0, %l1
faligndata %f14, %f0, %f0
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f5, %f3, %f0
fmuld8sux16 %f13, %f1, %f10
fmul8x16al %f3, %f15, %f8
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f13, %f12, %f8
setx 0x34400001400, %l0, %l1
taddcctv %l1, 0x12A8, %l3
bleu,a,pn %icc, loop_5228
tsubcctv %l0, 0x1541, %g2
fmul8sux16 %f2, %f2, %f14
fmuld8sux16 %f14, %f9, %f14
fmovrsgez %o1, %f11, %f11
fmul8sux16 %f2, %f10, %f8
faligndata %f12, %f2, %f0
setx 0x34400001400, %l0, %l1
fandnot2s %f13, %f1, %f11
faligndata %f0, %f12, %f6
faligndata %f14, %f6, %f12
fmuld8ulx16 %f5, %f2, %f12
bpos,a,pt %xcc, loop_5261
fmul8x16al %f8, %f11, %f6
tsubcctv %o5, 0x0B25, %l5
fmul8x16au %f1, %f0, %f10
fmul8sux16 %f2, %f12, %f14
fmul8x16au %f2, %f2, %f12
bleu,a,pn %xcc, loop_5288
fmul8x16au %f0, %f2, %f12
tsubcctv %l6, 0x141F, %l0
bshuffle %f14, %f12, %f12
bpos,a,pt %xcc, loop_5311
fmuld8sux16 %f10, %f4, %f0
fpsub32s %f13, %f15, %f15
fmuld8sux16 %f13, %f2, %f0
tsubcctv %g2, 0x1F05, %o0
fmul8x16au %f0, %f13, %f12
faligndata %f14, %f2, %f12
fmuld8sux16 %f12, %f8, %f4
setx 0x34400001400, %l0, %l1
fmul8x16au %f10, %f0, %f6
tsubcctv %o3, 0x10F8, %o6
fmuld8sux16 %f8, %f1, %f4
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f3, %f0, %f8
taddcctv %o0, 0x1CE6, %g6
fmovdleu %icc, %f14, %f13
faligndata %f10, %f4, %f6
fandnot2s %f13, %f10, %f6
setx 0x34400001400, %l0, %l1
fpadd16s %f14, %f12, %f12
fmovspos %xcc, %f11, %f15
fmovrslez %l3, %f10, %f14
fmul8sux16 %f10, %f14, %f2
fmul8ulx16 %f14, %f0, %f8
faligndata %f10, %f10, %f8
setx 0x34400001400, %l0, %l1
fmul8x16al %f1, %f8, %f14
fmovdleu %icc, %f12, %f14
tsubcctv %i3, 0x194F, %i5
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
faligndata %f12, %f8, %f6
fmuld8sux16 %f5, %f8, %f8
fmuld8sux16 %f11, %f11, %f12
fmul8x16au %f8, %f15, %f10
setx 0x34400001400, %l0, %l1
bneg,a,pn %icc, loop_5448
bpos,a,pn %xcc, loop_5454
taddcctv %i6, 0x1AC6, %l3
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f13, %f0, %f4
fmovrdgez %g7, %f10, %f14
setx 0x34400001400, %l0, %l1
faligndata %f4, %f14, %f0
fmul8sux16 %f8, %f8, %f12
tsubcctv %g7, 0x0D2C, %g4
fandnot1s %f4, %f10, %f10
fmul8x16au %f8, %f11, %f14
fmul8ulx16 %f0, %f8, %f10
bpos,a,pt %xcc, loop_5505
taddcctv %i4, 0x13A7, %o5
fandnot2s %f12, %f13, %f8
fpadd16s %f12, %f14, %f15
fmovsneg %icc, %f11, %f13
setx 0x34400001400, %l0, %l1
tsubcctv %i7, 0x15F8, %l1
setx 0x34400001400, %l0, %l1
fmul8x16 %f13, %f10, %f12
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f12, %f15, %f14
setx 0x34400001400, %l0, %l1
fandnot1s %f3, %f10, %f15
fmovdneg %xcc, %f12, %f15
fmul8x16al %f3, %f9, %f14
fornot1s %f11, %f11, %f12
fandnot2 %f14, %f12, %f12
setx 0x34400001400, %l0, %l1
fmovdpos %icc, %f14, %f12
fmul8x16au %f5, %f11, %f14
fandnot1s %f11, %f10, %f4
fandnot1s %f13, %f9, %f11
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f0, %f15, %f2
fmuld8sux16 %f12, %f1, %f6
fmuld8sux16 %f4, %f3, %f6
fmul8x16al %f11, %f3, %f14
setx 0x34400001400, %l0, %l1
fmul8x16al %f12, %f14, %f12
setx 0x34400001400, %l0, %l1
faligndata %f4, %f12, %f14
fmul8x16al %f6, %f11, %f0
setx 0x34400001400, %l0, %l1
bneg,a,pn %xcc, loop_5618
fmuld8ulx16 %f6, %f12, %f10
taddcctv %l5, 0x01B8, %i4
fmul8ulx16 %f8, %f14, %f2
fmuld8ulx16 %f6, %f11, %f14
setx 0x34400001400, %l0, %l1
bpos,a,pn %xcc, loop_5644
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmul8x16 %f14, %f12, %f14
fmul8sux16 %f6, %f2, %f12
tsubcctv %i0, 0x1CA0, %i5
fandnot2s %f12, %f9, %f12
fmul8sux16 %f2, %f4, %f12
bpos,a,pt %xcc, loop_5694
setx 0x34400001400, %l0, %l1
fmul8x16au %f12, %f5, %f10
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmovsleu %xcc, %f15, %f13
bpos,a,pt %xcc, loop_5733
faligndata %f6, %f4, %f10
tsubcctv %g1, 0x011E, %o7
fmul8x16au %f8, %f15, %f10
bpos,a,pn %icc, loop_5783
fmovdpos %xcc, %f13, %f15
fmovrdlez %l6, %f12, %f12
setx 0x34400001400, %l0, %l1
fmul8x16au %f14, %f13, %f10
setx 0x34400001400, %l0, %l1
fmovsleu %xcc, %f13, %f10
bpos,a,pt %icc, loop_5831
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f5, %f7, %f10
fmovsneg %xcc, %f11, %f14
fmul8sux16 %f6, %f14, %f4
tsubcctv %g5, 0x1C20, %i2
fmul8sux16 %f14, %f8, %f0
taddcctv %o2, 0x143C, %i5
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmovsleu %xcc, %f12, %f14
fmovspos %icc, %f14, %f15
setx 0x34400001400, %l0, %l1
tsubcctv %o3, 0x0B23, %i2
fmul8ulx16 %f14, %f14, %f14
setx 0x34400001400, %l0, %l1
fmovrslez %o3, %f10, %f15
fmovrdgez %o1, %f10, %f14
fmul8x16au %f1, %f11, %f6
fandnot1s %f9, %f11, %f13
fmuld8sux16 %f5, %f12, %f10
faligndata %f4, %f14, %f8
taddcctv %i2, 0x190C, %o3
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f3, %f14, %f12
fmovrdlez %g3, %f12, %f10
bneg,a,pn %xcc, loop_5922
fmul8x16al %f10, %f9, %f12
fmuld8sux16 %f5, %f2, %f12
fmovrsgez %l4, %f14, %f14
setx 0x34400001400, %l0, %l1
fmovrslez %o5, %f13, %f11
fmul8x16al %f14, %f9, %f6
bneg,a,pn %icc, loop_5950
bpos,a,pt %xcc, loop_5954
fandnot2s %f15, %f14, %f11
fmul8x16al %f11, %f13, %f8
fmovdneg %icc, %f13, %f14
fmul8sux16 %f8, %f12, %f4
bleu,a,pt %xcc, loop_5989
bneg,a,pn %icc, loop_6007
bleu,a,pt %xcc, loop_6008
fmul8x16au %f15, %f1, %f4
fmovsneg %xcc, %f12, %f10
fandnot1s %f15, %f15, %f0
bleu,a,pn %icc, loop_6025
fmovrsgez %i6, %f13, %f12
tsubcctv %i0, 0x1A0F, %l5
bpos,a,pn %icc, loop_6036
fmul8x16 %f14, %f10, %f12
fmul8x16au %f14, %f9, %f2
fmuld8sux16 %f9, %f5, %f10
fmul8sux16 %f8, %f8, %f10
fmul8ulx16 %f12, %f6, %f12
fmovrslez %g3, %f10, %f14
fmovdleu %xcc, %f11, %f15
fmul8x16au %f10, %f9, %f2
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f10, %f6, %f12
fpsub16s %f11, %f12, %f14
fmuld8ulx16 %f4, %f8, %f14
setx 0x34400001400, %l0, %l1
fmovrdgez %g5, %f12, %f10
fornot1s %f13, %f11, %f12
setx 0x34400001400, %l0, %l1
taddcctv %i2, 0x0BEF, %g1
taddcctv %l4, 0x12A3, %g4
tsubcctv %o6, 0x0E0B, %i2
bneg,a,pt %icc, loop_6113
faligndata %f14, %f2, %f12
fandnot1 %f14, %f12, %f10
fmuld8sux16 %f4, %f5, %f12
fandnot1s %f11, %f15, %f5
fmul8ulx16 %f10, %f12, %f0
taddcctv %l5, 0x0B25, %i4
fandnot1s %f2, %f14, %f10
fmuld8ulx16 %f3, %f2, %f8
bleu,a,pn %icc, loop_6150
faligndata %f12, %f14, %f8
setx 0x34400001400, %l0, %l1
fmul8x16au %f14, %f1, %f0
fpsub32s %f10, %f11, %f12
bpos,a,pn %xcc, loop_6177
fandnot1s %f3, %f13, %f14
fpadd32s %f10, %f10, %f14
setx 0x34400001400, %l0, %l1
faligndata %f14, %f12, %f12
fmul8x16au %f5, %f0, %f10
fmuld8ulx16 %f8, %f6, %f12
fmuld8sux16 %f10, %f12, %f10
fandnot1s %f14, %f12, %f14
tsubcctv %l6, 0x1C82, %l0
fmul8sux16 %f2, %f14, %f6
fandnot2s %f5, %f10, %f14
bshuffle %f10, %f10, %f12
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f15, %f0, %f8
fandnot2s %f14, %f6, %f15
faligndata %f2, %f10, %f10
fmul8ulx16 %f12, %f14, %f10
fmuld8ulx16 %f4, %f14, %f4
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f14, %f5, %f6
fmul8x16au %f12, %f1, %f10
fmuld8ulx16 %f15, %f2, %f0
fmuld8sux16 %f1, %f6, %f8
setx 0x34400001400, %l0, %l1
bshuffle %f10, %f14, %f14
fmuld8ulx16 %f0, %f14, %f4
fmul8x16al %f4, %f6, %f12
fmovdleu %icc, %f10, %f13
bpos,a,pt %icc, loop_6299
bpos,a,pn %icc, loop_6305
fmuld8sux16 %f6, %f13, %f12
setx 0x34400001400, %l0, %l1
fandnot2s %f2, %f13, %f14
fmul8x16au %f5, %f10, %f10
taddcctv %i7, 0x11B3, %i6
setx 0x34400001400, %l0, %l1
fmul8x16al %f6, %f14, %f8
bneg,a,pt %icc, loop_6334
tsubcctv %i7, 0x04AC, %g4
fmuld8sux16 %f15, %f15, %f14
tsubcctv %i6, 0x1DFA, %g5
fmul8x16au %f4, %f14, %f6
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmovrdlez %o2, %f10, %f12
fmul8x16au %f3, %f13, %f4
setx 0x34400001400, %l0, %l1
fmul8sux16 %f14, %f8, %f0
setx 0x34400001400, %l0, %l1
fmul8x16al %f8, %f13, %f10
fpsub32s %f13, %f15, %f10
taddcctv %i3, 0x165E, %l0
fmovrdlez %o3, %f14, %f14
fmul8x16al %f14, %f12, %f2
fmul8ulx16 %f10, %f10, %f4
fmovrsgez %l5, %f15, %f12
setx 0x34400001400, %l0, %l1
bleu,a,pn %icc, loop_6438
fmul8x16al %f5, %f0, %f12
fmovrsgez %o0, %f13, %f15
fmuld8sux16 %f9, %f8, %f8
fandnot1s %f13, %f14, %f8
setx 0x34400001400, %l0, %l1
fmul8x16al %f12, %f4, %f10
fmovsneg %xcc, %f15, %f10
setx 0x34400001400, %l0, %l1
faligndata %f0, %f2, %f10
fmul8sux16 %f2, %f14, %f10
taddcctv %o7, 0x081B, %l2
fandnot1 %f10, %f12, %f12
faligndata %f12, %f0, %f8
fmovrdgez %l2, %f14, %f10
fmuld8sux16 %f15, %f11, %f0
fmul8x16al %f14, %f14, %f4
fmuld8sux16 %f13, %f8, %f6
faligndata %f0, %f6, %f14
fmuld8ulx16 %f5, %f13, %f6
setx 0x34400001400, %l0, %l1
bleu,a,pn %icc, loop_6490
fmul8x16al %f4, %f14, %f14
tsubcctv %o1, 0x0EF5, %l6
fmul8sux16 %f12, %f14, %f14
fmul8x16al %f12, %f5, %f0
fmovdpos %icc, %f10, %f15
setx 0x34400001400, %l0, %l1
tsubcctv %g3, 0x0D84, %g7
taddcctv %g5, 0x1F22, %g4
fmul8ulx16 %f8, %f14, %f6
bleu,a,pn %icc, loop_6530
fmul8sux16 %f6, %f12, %f14
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmul8x16al %f12, %f9, %f0
fpsub32s %f12, %f13, %f11
fmuld8ulx16 %f11, %f3, %f4
fmul8x16al %f4, %f12, %f4
taddcctv %o6, 0x18E9, %g1
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f10, %f13, %f14
fmovdneg %xcc, %f12, %f15
tsubcctv %g3, 0x0683, %o0
fmul8sux16 %f4, %f0, %f14
fmul8ulx16 %f10, %f0, %f12
fmul8x16au %f5, %f8, %f14
fmovsneg %icc, %f10, %f14
setx 0x34400001400, %l0, %l1
fmuld8ulx16 %f11, %f15, %f12
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f3, %f10, %f8
fmul8x16au %f2, %f13, %f2
fmuld8sux16 %f0, %f5, %f14
taddcctv %i7, 0x0E37, %l4
fmovspos %xcc, %f15, %f14
tsubcctv %o1, 0x146D, %o2
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmovdleu %xcc, %f15, %f13
fpadd32s %f15, %f15, %f14
tsubcctv %o3, 0x0573, %g7
fmul8x16au %f4, %f5, %f12
setx 0x34400001400, %l0, %l1
fandnot1 %f10, %f12, %f12
faligndata %f14, %f14, %f4
fmovdpos %icc, %f13, %f14
setx 0x34400001400, %l0, %l1
fmovdpos %xcc, %f12, %f12
fmul8ulx16 %f12, %f12, %f10
tsubcctv %i5, 0x0430, %i4
setx 0x34400001400, %l0, %l1
bleu,a,pn %icc, loop_6728
fmovrslez %i6, %f15, %f10
faligndata %f10, %f14, %f14
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmul8x16au %f5, %f12, %f2
fmovrsgez %g3, %f10, %f15
fmul8x16au %f9, %f11, %f4
fornot2s %f11, %f11, %f11
fmul8x16al %f15, %f15, %f6
setx 0x34400001400, %l0, %l1
fmovsleu %icc, %f12, %f11
faligndata %f6, %f14, %f0
fmovdleu %icc, %f10, %f13
fmul8x16au %f0, %f10, %f12
setx 0x34400001400, %l0, %l1
faligndata %f2, %f6, %f12
fmuld8ulx16 %f10, %f14, %f12
fornot2s %f14, %f13, %f10
fmovrslez %g7, %f12, %f13
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
taddcctv %o1, 0x0DEF, %i6
fmul8x16au %f1, %f1, %f12
fmuld8ulx16 %f13, %f8, %f14
fmul8x16au %f11, %f15, %f12
taddcctv %i6, 0x1B1F, %g3
setx 0x34400001400, %l0, %l1
fmovdneg %icc, %f13, %f15
fmuld8sux16 %f11, %f13, %f2
setx 0x34400001400, %l0, %l1
fandnot1s %f10, %f3, %f13
tsubcctv %g4, 0x06F6, %i6
taddcctv %o6, 0x1A63, %i7
fmul8x16al %f11, %f6, %f8
fmuld8sux16 %f8, %f7, %f0
fmuld8ulx16 %f14, %f14, %f0
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f8, %f13, %f4
fmul8x16al %f9, %f10, %f2
fmul8x16al %f8, %f13, %f8
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmuld8sux16 %f0, %f3, %f2
fandnot2s %f15, %f7, %f10
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fandnot1s %f6, %f11, %f14
fmul8x16al %f8, %f15, %f12
setx 0x34400001400, %l0, %l1
fmul8ulx16 %f6, %f8, %f14
fornot1s %f14, %f13, %f14
tsubcctv %g1, 0x0B3A, %l5
setx 0x34400001400, %l0, %l1
setx 0x34400001400, %l0, %l1
fmovspos %xcc, %f12, %f10
fmovdneg %xcc, %f13, %f14
fornot2s %f13, %f12, %f14
fmul8x16al %f10, %f13, %f4
fmul8x16al %f1, %f10, %f10
setx 0x34400001400, %l0, %l1
bpos,a,pt %icc, loop_7049
fmuld8ulx16 %f15, %f4, %f6
bleu,a,pn %xcc, loop_7060
setx 0x34400001400, %l0, %l1
fmovrdgez %g4, %f12, %f10
fandnot1s %f1, %f15, %f13
fmovrdgez %g7, %f14, %f12
fmovspos %icc, %f10, %f10
setx 0x34400001400, %l0, %l1
fmul8x16al %f11, %f10, %f10
fmovrdgez %g1, %f10, %f14
faligndata %f2, %f10, %f6
bneg,a,pt %icc, loop_7099
setx 0x34400001400, %l0, %l1
bneg,a,pn %xcc, loop_7111
fmovrdgez %i1, %f14, %f10
taddcctv %i7, 0x14B4, %i2
setx 0x34400001400, %l0, %l1
fmul8x16al %f8, %f12, %f0
fpsub32s %f15, %f11, %f15
fandnot1s %f5, %f14, %f12
bneg,a,pn %icc, loop_7132
setx 0x34400001400, %l0, %l1
bpos,a,pt %icc, loop_7151
fmuld8sux16 %f9, %f8, %f12
bpos,a,pn %icc, loop_7152
fmuld8ulx16 %f15, %f3, %f0
fmuld8sux16 %f4, %f8, %f12
tsubcctv %l2, 0x03CC, %l6
fandnot2s %f5, %f15, %f15
tsubcctv %o3, 0x0533, %g7
faligndata %f0, %f14, %f14
bneg,a,pt %icc, loop_7201
faligndata %f8, %f10, %f10
fpsub16s %f10, %f15, %f15
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EXIT_GOOD /* test finish */
/************************************************************************
************************************************************************/