/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: spc_isa2mt_fail_fc_11.s * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved * 4150 Network Circle, Santa Clara, California 95054, U.S.A. * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For the avoidance of doubt, and except that if any non-GPL license * choice is available it will apply instead, Sun elects to use only * the General Public License version 2 (GPLv2) at this time for any * software where a choice of GPL license versions is made * available with the language indicating that GPLv2 or any later version * may be used, or where a choice of which version of the GPL is applied is * otherwise unspecified. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. * * * ========== Copyright Header End ============================================ */ .ident "FOCUSCASE: focus.pm,v 1.1 2003/04/23 17:53:39 somePerson Exp somePerson $ ./spc_basic_isa2.pl FOCUS_SEED=164301366" .ident "BY somePerson ON Mon Aug 4 10:33:27 CDT 2003" .ident "Using Instruction Hash for Focus :$Id: spc_isa2mt_fail_fc_11.s,v 1.3 2007/07/05 22:02:04 drp Exp $" #include "defines.h" #include "nmacros.h" #include "old_boot.s" /************************************************************************ Test case code start ************************************************************************/ .text .global main main: /* test begin */ ta T_RD_THID mov %o1, %l6 umul %l6, 256, %l7 setx DIAG_DATA_AREA, %g1, %g3 add %l7, %g3, %l7 cmp %l6, 0x0 be main_t0 nop cmp %l6, 0x1 be main_t1 nop cmp %l6, 0x2 be main_t2 nop cmp %l6, 0x3 be main_t3 nop cmp %l6, 0x4 be main_t4 nop cmp %l6, 0x5 be main_t5 nop cmp %l6, 0x6 be main_t6 nop cmp %l6, 0x7 be main_t7 nop EXIT_GOOD ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0x0, %g1 set 0x7, %g2 set 0xB, %g3 set 0xB, %g4 set 0x4, %g5 set 0x4, %g6 set 0xA, %g7 !# Input registers set -0xC, %i0 set -0x7, %i1 set -0x5, %i2 set -0xC, %i3 set -0x3, %i4 set -0xA, %i5 set -0x9, %i6 set -0xD, %i7 !# Local registers set 0x5CFAF985, %l0 set 0x03421EA3, %l1 set 0x58E2E93C, %l2 set 0x11A7990F, %l3 set 0x3A4A7063, %l4 set 0x69DA4BB3, %l5 set 0x2DAF6528, %l6 !# Output registers set 0x0208, %o0 set 0x1984, %o1 set 0x0DC9, %o2 set -0x13FC, %o3 set 0x06DC, %o4 set -0x02CF, %o5 set -0x0B9A, %o6 set -0x06B9, %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 .. edge16n %o0, %g2, %o1 fmovrslez %l6, %f6, %f13 lduh [%l7 + 0x28], %l0 fbule,a %fcc0, loop_1 loop_1: bgu,pt %icc, loop_2 loop_2: orncc %o4, 0x0558, %l3 stx %l5, [%l7 + 0x38] sdivx %l2, 0x13A9, %l4 lduh [%l7 + 0x26], %g3 udivcc %g1, 0x19D2, %g5 sdivx %i0, 0x18D3, %i5 bcc,a loop_3 loop_3: ldx [%l7 + 0x68], %o5 movpos %icc, %g4, %o6 st %f0, [%l7 + 0x4C] tle %xcc, 0x5 lduh [%l7 + 0x32], %g7 sdiv %i7, 0x01AD, %i3 ba loop_4 loop_4: fbule,a %fcc1, loop_5 loop_5: srax %i4, 0x12, %o7 brgez,a %o3, loop_6 loop_6: tg %icc, 0x4 or %i2, %g6, %l1 sdivx %o2, 0x0E38, %i1 ldub [%l7 + 0x6D], %i6 fbl,a %fcc0, loop_7 loop_7: fmovsa %xcc, %f12, %f2 nop setx loop_8, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_8: stw %o0, [%l7 + 0x78] nop setx loop_9, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_9: srax %o1, %g2, %l0 lduw [%l7 + 0x48], %o4 edge16 %l6, %l5, %l2 ldsb [%l7 + 0x18], %l4 std %f6, [%l7 + 0x08] movn %xcc, %g3, %g1 array16 %l3, %g5, %i5 srax %i0, 0x14, %g4 fpsub16s %f15, %f9, %f13 ldsw [%l7 + 0x24], %o6 fabsd %f2, %f6 ldsh [%l7 + 0x42], %o5 be,a,pn %xcc, loop_10 loop_10: fbue,a %fcc2, loop_11 loop_11: fbn %fcc1, loop_12 loop_12: movl %icc, %i7, %g7 te %xcc, 0x7 ldd [%l7 + 0x70], %f8 fbn %fcc2, loop_13 loop_13: fcmped %fcc3, %f8, %f2 ldd [%l7 + 0x28], %f2 ldx [%l7 + 0x48], %i3 st %f13, [%l7 + 0x54] stx %o7, [%l7 + 0x48] smulcc %i4, 0x0042, %o3 bne,a,pt %xcc, loop_14 loop_14: fblg,a %fcc0, loop_15 loop_15: stx %g6, [%l7 + 0x40] brgz %i2, loop_16 loop_16: umulcc %l1, 0x0E3E, %o2 brnz,a %i1, loop_17 loop_17: fpack32 %f6, %f14, %f12 sdiv %o0, 0x0BCF, %o1 tg %xcc, 0x3 ldub [%l7 + 0x45], %i6 ld [%l7 + 0x64], %f15 edge32 %l0, %o4, %l6 ba,a,pn %xcc, loop_18 loop_18: std %f12, [%l7 + 0x10] be,a,pn %icc, loop_19 loop_19: lduh [%l7 + 0x36], %l5 smulcc %l2, 0x198C, %g2 sth %l4, [%l7 + 0x18] bne %icc, loop_20 loop_20: subcc %g1, %g3, %l3 movn %icc, %i5, %i0 movvc %xcc, %g4, %g5 fbue %fcc2, loop_21 loop_21: movg %icc, %o6, %i7 movrgez %g7, %i3, %o7 stx %i4, [%l7 + 0x10] fmovdg %xcc, %f0, %f3 stb %o5, [%l7 + 0x09] bvs,pn %xcc, loop_22 loop_22: movrgez %g6, %i2, %o3 sllx %o2, 0x19, %l1 ldsw [%l7 + 0x1C], %i1 movleu %icc, %o1, %i6 tn %icc, 0x3 fbule %fcc2, loop_23 loop_23: andncc %l0, %o4, %o0 tsubcc %l6, %l5, %g2 add %l2, %g1, %l4 std %f0, [%l7 + 0x68] fmovd %f14, %f10 fnor %f0, %f0, %f0 ld [%l7 + 0x5C], %f11 fmovrsgz %g3, %f6, %f8 ldx [%l7 + 0x28], %i5 brnz %l3, loop_24 loop_24: ldsh [%l7 + 0x0C], %g4 fbo %fcc3, loop_25 loop_25: fandnot2s %f13, %f6, %f7 ldub [%l7 + 0x6C], %g5 stw %i0, [%l7 + 0x1C] fbo %fcc0, loop_26 loop_26: mulscc %o6, 0x0D9B, %i7 ld [%l7 + 0x34], %f14 orn %g7, %i3, %i4 fornot1 %f6, %f14, %f12 lduw [%l7 + 0x34], %o7 ldsh [%l7 + 0x66], %g6 tl %icc, 0x1 fmul8x16 %f7, %f0, %f14 move %xcc, %i2, %o3 fbuge %fcc1, loop_27 loop_27: ldsw [%l7 + 0x28], %o2 popc 0x19ED, %o5 stx %i1, [%l7 + 0x38] fmul8x16al %f12, %f15, %f0 orcc %o1, %i6, %l1 bvc loop_28 loop_28: nop setx loop_29, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_29: ldub [%l7 + 0x5A], %o4 fpack32 %f2, %f10, %f14 fmovsgu %icc, %f9, %f9 fbe,a %fcc3, loop_30 loop_30: fzero %f14 fmovsa %xcc, %f4, %f10 ldub [%l7 + 0x4B], %o0 mulscc %l6, %l0, %g2 edge16l %l5, %l2, %g1 sll %g3, %i5, %l4 fbo,a %fcc2, loop_31 loop_31: fnor %f4, %f0, %f2 ldsh [%l7 + 0x6C], %l3 fmovdge %xcc, %f10, %f1 srlx %g5, %g4, %i0 add %o6, %i7, %g7 movge %xcc, %i3, %i4 andn %o7, %g6, %i2 movvc %xcc, %o3, %o5 lduh [%l7 + 0x5A], %i1 smul %o1, 0x175D, %o2 fcmpne32 %f12, %f4, %i6 bpos,a,pn %icc, loop_32 loop_32: ldd [%l7 + 0x20], %f0 bge %xcc, loop_33 loop_33: addcc %l1, %o4, %o0 fpack32 %f6, %f14, %f0 lduh [%l7 + 0x10], %l6 add %g2, %l0, %l2 ld [%l7 + 0x38], %f10 fbe,a %fcc2, loop_34 loop_34: ldsh [%l7 + 0x34], %l5 bleu,a,pn %xcc, loop_35 loop_35: alignaddr %g1, %i5, %l4 fbule %fcc0, loop_36 loop_36: ldub [%l7 + 0x16], %l3 array32 %g3, %g5, %i0 nop setx loop_37, %l0, %l1 jmpl %l1, %o6 loop_37: bl,a,pt %icc, loop_38 loop_38: edge32n %i7, %g4, %g7 udiv %i3, 0x0627, %o7 ldx [%l7 + 0x68], %i4 fcmpeq16 %f2, %f6, %g6 fmovdvs %icc, %f13, %f14 edge32l %i2, %o5, %i1 fnands %f14, %f1, %f5 fbule %fcc2, loop_39 loop_39: fmovdleu %xcc, %f4, %f13 bn,a loop_40 loop_40: add %o1, 0x1DA4, %o2 sllx %i6, %l1, %o3 bge,a loop_41 loop_41: sth %o4, [%l7 + 0x1C] fbg,a %fcc1, loop_42 loop_42: tle %icc, 0x4 brnz,a %l6, loop_43 loop_43: stw %g2, [%l7 + 0x40] stx %l0, [%l7 + 0x38] fbo %fcc3, loop_44 loop_44: bge,a loop_45 loop_45: tcc %icc, 0x1 fbg %fcc2, loop_46 loop_46: fsrc1s %f14, %f2 fbu %fcc1, loop_47 loop_47: fmovsgu %icc, %f10, %f14 bn loop_48 loop_48: srlx %o0, 0x12, %l2 ldd [%l7 + 0x28], %f12 movg %icc, %l5, %g1 ldx [%l7 + 0x08], %l4 movge %icc, %i5, %l3 ldsw [%l7 + 0x18], %g5 movn %xcc, %g3, %o6 std %f6, [%l7 + 0x28] movvs %icc, %i7, %g4 sth %g7, [%l7 + 0x7C] tvs %icc, 0x0 ldsh [%l7 + 0x2E], %i3 edge16l %i0, %i4, %g6 and %o7, 0x1A0A, %o5 array8 %i1, %i2, %o1 bvc %icc, loop_49 loop_49: sll %i6, 0x1D, %o2 ldx [%l7 + 0x50], %l1 movvs %xcc, %o4, %o3 ta %icc, 0x3 fcmpne32 %f0, %f10, %g2 bg,a %icc, loop_50 loop_50: te %icc, 0x5 fble %fcc0, loop_51 loop_51: popc 0x0162, %l6 edge16ln %l0, %o0, %l5 fbl %fcc0, loop_52 loop_52: lduh [%l7 + 0x14], %l2 edge16ln %l4, %i5, %g1 fbl %fcc1, loop_53 loop_53: tgu %xcc, 0x4 bge,a,pn %xcc, loop_54 loop_54: taddcctv %g5, %l3, %g3 tneg %xcc, 0x5 sth %i7, [%l7 + 0x12] mulx %g4, 0x1D4F, %g7 fmovspos %xcc, %f2, %f8 edge32n %i3, %o6, %i4 movpos %icc, %g6, %o7 fmovdleu %icc, %f1, %f6 edge32 %o5, %i1, %i2 ldsw [%l7 + 0x44], %i0 bcs,pn %xcc, loop_55 loop_55: ldsb [%l7 + 0x1D], %i6 bleu loop_56 loop_56: ldsh [%l7 + 0x7A], %o1 tsubcc %o2, 0x1B9C, %o4 ldsh [%l7 + 0x7C], %l1 array8 %g2, %l6, %l0 tl %xcc, 0x5 lduw [%l7 + 0x38], %o3 movre %o0, 0x33F, %l5 ldsw [%l7 + 0x30], %l4 tpos %icc, 0x6 st %f2, [%l7 + 0x10] addc %i5, 0x1EE1, %g1 fmul8x16au %f6, %f4, %f6 lduh [%l7 + 0x1E], %l2 tl %icc, 0x4 ldsw [%l7 + 0x0C], %g5 brlz %g3, loop_57 loop_57: brlz %i7, loop_58 loop_58: tsubcctv %l3, 0x091B, %g7 fone %f8 or %i3, 0x09DE, %g4 brgez %i4, loop_59 loop_59: movre %o6, 0x280, %g6 addcc %o5, %o7, %i1 fnot1 %f8, %f8 lduh [%l7 + 0x0C], %i0 taddcctv %i6, %o1, %i2 ldsb [%l7 + 0x5D], %o4 edge16n %o2, %g2, %l6 sth %l0, [%l7 + 0x0A] fmovrdlz %o3, %f10, %f12 bcc,pt %icc, loop_60 loop_60: srlx %o0, 0x17, %l5 andncc %l4, %i5, %g1 mulx %l1, %g5, %l2 fmovrsgz %g3, %f13, %f10 umulcc %i7, %g7, %l3 fbuge,a %fcc2, loop_61 loop_61: movcs %xcc, %i3, %i4 movgu %xcc, %g4, %o6 ba,pt %xcc, loop_62 loop_62: xorcc %g6, 0x172C, %o5 addcc %i1, %i0, %i6 fbo %fcc3, loop_63 loop_63: lduh [%l7 + 0x18], %o7 sdiv %o1, 0x0544, %o4 tle %xcc, 0x3 call loop_64 loop_64: sth %o2, [%l7 + 0x7C] bg,pt %xcc, loop_65 loop_65: bneg loop_66 loop_66: ldx [%l7 + 0x60], %i2 nop setx loop_67, %l0, %l1 jmpl %l1, %l6 loop_67: movg %icc, %g2, %o3 fba,a %fcc1, loop_68 loop_68: fmovse %icc, %f2, %f11 tsubcctv %o0, 0x14EB, %l5 sth %l4, [%l7 + 0x32] edge32 %l0, %g1, %l1 tg %xcc, 0x5 lduh [%l7 + 0x5C], %g5 fnot2 %f14, %f6 fbe,a %fcc3, loop_69 loop_69: bgu %xcc, loop_70 loop_70: brgz %l2, loop_71 loop_71: ldsh [%l7 + 0x64], %i5 addcc %i7, %g7, %g3 brgz,a %l3, loop_72 loop_72: fcmps %fcc0, %f5, %f12 edge8n %i4, %i3, %g4 sth %o6, [%l7 + 0x26] ldub [%l7 + 0x6E], %g6 movle %xcc, %i1, %o5 nop setx loop_73, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_73: ldx [%l7 + 0x68], %i6 tsubcctv %i0, 0x1297, %o7 bpos,a,pt %xcc, loop_74 loop_74: array8 %o1, %o4, %o2 subc %i2, 0x0EB7, %l6 andn %g2, %o0, %l5 stw %l4, [%l7 + 0x74] taddcctv %l0, %g1, %o3 edge32 %l1, %g5, %l2 fmovsge %icc, %f2, %f13 srax %i7, %i5, %g7 sra %g3, 0x0A, %i4 fmovdl %xcc, %f12, %f10 std %f10, [%l7 + 0x78] lduh [%l7 + 0x60], %l3 ldsw [%l7 + 0x10], %i3 bvs,a,pt %icc, loop_75 loop_75: tge %icc, 0x7 stx %o6, [%l7 + 0x50] ldub [%l7 + 0x45], %g4 addc %g6, 0x0EEB, %i1 movge %icc, %i6, %o5 bpos,pt %xcc, loop_76 loop_76: stb %i0, [%l7 + 0x40] bne,a,pn %icc, loop_77 loop_77: std %f14, [%l7 + 0x10] ldsh [%l7 + 0x64], %o1 fzeros %f12 bne %xcc, loop_78 loop_78: fbo,a %fcc3, loop_79 loop_79: fmul8ulx16 %f0, %f12, %f6 nop setx loop_80, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_80: ldx [%l7 + 0x68], %o4 brgz,a %o7, loop_81 loop_81: fabsd %f2, %f12 smulcc %i2, 0x07A2, %l6 stw %g2, [%l7 + 0x30] ldsh [%l7 + 0x28], %o2 fbe,a %fcc1, loop_82 loop_82: edge32 %o0, %l4, %l0 brgz,a %g1, loop_83 loop_83: bpos,a loop_84 loop_84: fbne,a %fcc2, loop_85 loop_85: smulcc %o3, %l5, %g5 stw %l1, [%l7 + 0x18] fbule %fcc2, loop_86 loop_86: tvc %xcc, 0x5 ldx [%l7 + 0x68], %l2 stx %i7, [%l7 + 0x08] tsubcc %g7, %i5, %g3 fnot2s %f14, %f14 xnorcc %l3, %i3, %i4 fbne,a %fcc0, loop_87 loop_87: bgu %icc, loop_88 loop_88: ldub [%l7 + 0x0C], %g4 movrlz %g6, %i1, %o6 tcs %xcc, 0x5 ldub [%l7 + 0x6A], %o5 sth %i6, [%l7 + 0x60] tne %xcc, 0x4 tl %icc, 0x6 brgez,a %o1, loop_89 loop_89: array32 %i0, %o7, %i2 lduw [%l7 + 0x50], %l6 stw %g2, [%l7 + 0x3C] lduw [%l7 + 0x70], %o2 movrlz %o0, 0x1AD, %l4 fornot1 %f12, %f6, %f6 fmovdneg %xcc, %f12, %f8 nop setx loop_90, %l0, %l1 jmpl %l1, %o4 loop_90: ldd [%l7 + 0x48], %f14 fmovrdlez %g1, %f10, %f0 alignaddrl %l0, %o3, %g5 st %f6, [%l7 + 0x10] ldsb [%l7 + 0x75], %l1 xor %l5, %l2, %g7 array16 %i7, %g3, %i5 fbg %fcc2, loop_91 loop_91: sth %l3, [%l7 + 0x20] bl loop_92 loop_92: fmovdneg %icc, %f8, %f14 ldsw [%l7 + 0x0C], %i4 ldsb [%l7 + 0x3F], %i3 ldub [%l7 + 0x62], %g4 bshuffle %f0, %f0, %f0 stb %i1, [%l7 + 0x34] st %f15, [%l7 + 0x4C] std %f6, [%l7 + 0x78] stb %o6, [%l7 + 0x1B] ldd [%l7 + 0x10], %f4 tn %xcc, 0x1 edge32l %o5, %i6, %g6 ldsb [%l7 + 0x52], %o1 ldsb [%l7 + 0x3E], %i0 fpadd16 %f2, %f14, %f8 stb %o7, [%l7 + 0x61] addccc %i2, %g2, %o2 ldd [%l7 + 0x70], %f8 stx %o0, [%l7 + 0x68] brgez %l4, loop_93 loop_93: ldsw [%l7 + 0x18], %l6 stw %o4, [%l7 + 0x54] addc %g1, %l0, %g5 fornot2 %f10, %f0, %f0 move %icc, %l1, %o3 stb %l2, [%l7 + 0x1E] stw %g7, [%l7 + 0x3C] sdivcc %i7, 0x04A3, %l5 edge16n %g3, %l3, %i4 call loop_94 loop_94: addc %i3, %g4, %i5 ldub [%l7 + 0x4E], %o6 alignaddr %o5, %i6, %i1 bpos,pn %xcc, loop_95 loop_95: std %f2, [%l7 + 0x10] fble %fcc0, loop_96 loop_96: taddcctv %o1, 0x1BEA, %g6 udivx %o7, 0x19FE, %i2 fbu %fcc0, loop_97 loop_97: ldsw [%l7 + 0x08], %g2 movre %o2, %o0, %i0 fnegs %f9, %f12 ldsb [%l7 + 0x47], %l4 fble %fcc3, loop_98 loop_98: tn %xcc, 0x0 stx %o4, [%l7 + 0x60] tneg %xcc, 0x4 fbn %fcc1, loop_99 loop_99: brgez %g1, loop_100 loop_100: xnorcc %l0, %l6, %l1 edge32l %o3, %l2, %g5 stw %g7, [%l7 + 0x5C] ba,a,pt %xcc, loop_101 loop_101: ldd [%l7 + 0x08], %f0 sub %i7, %l5, %g3 edge8l %i4, %l3, %g4 ldub [%l7 + 0x4B], %i3 edge16 %i5, %o5, %o6 fors %f4, %f3, %f2 stx %i6, [%l7 + 0x38] stb %o1, [%l7 + 0x3D] bneg loop_102 loop_102: fmuld8sux16 %f12, %f1, %f0 ldsb [%l7 + 0x08], %i1 mova %xcc, %o7, %g6 and %g2, %o2, %i2 movpos %icc, %o0, %i0 bvc,a %icc, loop_103 loop_103: ldx [%l7 + 0x48], %o4 stw %g1, [%l7 + 0x6C] bleu loop_104 loop_104: movrlez %l0, %l6, %l1 stw %o3, [%l7 + 0x4C] ldsb [%l7 + 0x6D], %l2 ldx [%l7 + 0x70], %l4 tl %icc, 0x4 ld [%l7 + 0x14], %f0 stb %g5, [%l7 + 0x6D] smul %i7, %l5, %g3 std %f0, [%l7 + 0x68] ldsb [%l7 + 0x68], %i4 stb %g7, [%l7 + 0x36] fbe,a %fcc0, loop_105 loop_105: nop setx loop_106, %l0, %l1 jmpl %l1, %g4 loop_106: ldub [%l7 + 0x62], %i3 fmovdvc %icc, %f3, %f2 lduw [%l7 + 0x44], %i5 sethi 0x010B, %o5 ldsh [%l7 + 0x48], %l3 bn loop_107 loop_107: mulx %i6, 0x0A79, %o1 srlx %i1, %o7, %g6 st %f3, [%l7 + 0x18] stx %g2, [%l7 + 0x20] fbn,a %fcc2, loop_108 loop_108: stb %o6, [%l7 + 0x0C] fbne,a %fcc2, loop_109 loop_109: stw %o2, [%l7 + 0x24] stx %o0, [%l7 + 0x38] movleu %xcc, %i2, %i0 smulcc %o4, %l0, %l6 fmuld8sux16 %f9, %f13, %f8 movgu %icc, %g1, %o3 tl %icc, 0x6 ldub [%l7 + 0x73], %l1 srl %l2, %g5, %i7 smul %l5, %l4, %g3 stx %i4, [%l7 + 0x08] addcc %g4, 0x0EC9, %i3 fmovsgu %xcc, %f1, %f11 fbue %fcc2, loop_110 loop_110: fnot1s %f3, %f12 nop setx loop_111, %l0, %l1 jmpl %l1, %g7 loop_111: bcc,pt %xcc, loop_112 loop_112: sdivx %o5, 0x00C1, %i5 fcmpes %fcc2, %f1, %f9 xnorcc %i6, %l3, %o1 fbue %fcc0, loop_113 loop_113: array16 %i1, %g6, %g2 lduw [%l7 + 0x70], %o6 stx %o7, [%l7 + 0x50] stx %o0, [%l7 + 0x20] fbne %fcc1, loop_114 loop_114: st %f14, [%l7 + 0x48] umulcc %o2, 0x0B23, %i2 st %f14, [%l7 + 0x58] edge8 %o4, %l0, %i0 brlz %l6, loop_115 loop_115: nop setx loop_116, %l0, %l1 jmpl %l1, %g1 loop_116: brgz,a %l1, loop_117 loop_117: xor %o3, 0x0191, %g5 bneg,a,pn %xcc, loop_118 loop_118: bvc loop_119 loop_119: fbne,a %fcc0, loop_120 loop_120: ldub [%l7 + 0x74], %l2 brnz %i7, loop_121 loop_121: movl %icc, %l5, %l4 and %i4, %g4, %i3 ld [%l7 + 0x44], %f13 tleu %icc, 0x3 fbuge,a %fcc0, loop_122 loop_122: stw %g7, [%l7 + 0x70] addccc %o5, %g3, %i5 ldd [%l7 + 0x78], %f2 fbne %fcc0, loop_123 loop_123: ldd [%l7 + 0x08], %f10 xorcc %l3, %o1, %i1 ldsb [%l7 + 0x69], %g6 st %f14, [%l7 + 0x40] fmovsvs %xcc, %f6, %f6 tleu %xcc, 0x6 brgz,a %i6, loop_124 loop_124: fmovs %f7, %f15 taddcctv %g2, %o7, %o6 array32 %o2, %i2, %o0 bne,pt %xcc, loop_125 loop_125: bn,a,pn %icc, loop_126 loop_126: nop setx loop_127, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_127: ldsb [%l7 + 0x4A], %o4 fbuge,a %fcc2, loop_128 loop_128: brnz %l0, loop_129 loop_129: ldx [%l7 + 0x68], %i0 brz %g1, loop_130 loop_130: bne loop_131 loop_131: fbge,a %fcc0, loop_132 loop_132: udivcc %l6, 0x1B8B, %o3 tge %icc, 0x1 nop setx loop_133, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_133: ldsb [%l7 + 0x48], %g5 srax %l1, %i7, %l5 bl,a loop_134 loop_134: ba,a %icc, loop_135 loop_135: fmovdcc %xcc, %f3, %f11 bn loop_136 loop_136: ldsb [%l7 + 0x10], %l2 movvc %xcc, %i4, %g4 bpos,a,pt %icc, loop_137 loop_137: fmovdle %xcc, %f6, %f8 stx %i3, [%l7 + 0x10] sdivx %l4, 0x18FD, %o5 sdivx %g7, 0x06AC, %g3 fblg,a %fcc1, loop_138 loop_138: bvc,a,pt %icc, loop_139 loop_139: fbg,a %fcc3, loop_140 loop_140: ldx [%l7 + 0x68], %l3 stx %i5, [%l7 + 0x50] ldx [%l7 + 0x38], %i1 sth %o1, [%l7 + 0x18] lduw [%l7 + 0x10], %i6 srl %g6, %o7, %o6 brnz %g2, loop_141 loop_141: movvc %xcc, %o2, %i2 brgez,a %o0, loop_142 loop_142: stx %o4, [%l7 + 0x20] fnegs %f8, %f12 fnot2 %f0, %f12 umul %l0, 0x070E, %g1 fbg %fcc1, loop_143 loop_143: fbo,a %fcc1, loop_144 loop_144: edge8l %i0, %l6, %g5 ldsb [%l7 + 0x3A], %o3 fandnot1 %f6, %f4, %f10 fmovdle %icc, %f13, %f13 st %f5, [%l7 + 0x38] edge8l %l1, %i7, %l5 fbul %fcc0, loop_145 loop_145: fbule,a %fcc3, loop_146 loop_146: stw %l2, [%l7 + 0x40] ldsw [%l7 + 0x4C], %g4 tsubcctv %i4, %i3, %o5 std %f2, [%l7 + 0x10] andncc %l4, %g7, %g3 st %f12, [%l7 + 0x0C] lduw [%l7 + 0x0C], %l3 tge %xcc, 0x1 fbo,a %fcc2, loop_147 loop_147: fbu %fcc2, loop_148 loop_148: xor %i5, %o1, %i1 tcs %icc, 0x2 ldd [%l7 + 0x70], %f14 brz %g6, loop_149 loop_149: movgu %icc, %i6, %o6 fbul %fcc3, loop_150 loop_150: edge8ln %o7, %g2, %i2 fcmped %fcc2, %f0, %f10 fbuge %fcc3, loop_151 loop_151: bge loop_152 loop_152: bcc loop_153 loop_153: fbug %fcc0, loop_154 loop_154: alignaddr %o2, %o0, %l0 edge16ln %o4, %g1, %i0 fblg,a %fcc2, loop_155 loop_155: fcmple16 %f0, %f6, %l6 ldd [%l7 + 0x08], %f2 bvs %xcc, loop_156 loop_156: nop setx loop_157, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_157: movge %icc, %o3, %g5 fmovscs %xcc, %f11, %f8 fones %f8 ta %xcc, 0x0 brgz,a %l1, loop_158 loop_158: for %f0, %f6, %f0 bn,pn %xcc, loop_159 loop_159: bpos loop_160 loop_160: popc %l5, %l2 movrne %i7, %i4, %i3 stw %o5, [%l7 + 0x60] bne,a %icc, loop_161 loop_161: tge %icc, 0x2 bpos,a,pt %xcc, loop_162 loop_162: stx %g4, [%l7 + 0x38] fmovsgu %icc, %f3, %f4 lduh [%l7 + 0x34], %l4 umul %g7, %g3, %i5 ldsb [%l7 + 0x71], %o1 ldsh [%l7 + 0x60], %i1 brnz %g6, loop_163 loop_163: ld [%l7 + 0x34], %f11 fbn,a %fcc0, loop_164 loop_164: std %f6, [%l7 + 0x18] fbu %fcc2, loop_165 loop_165: nop setx loop_166, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_166: ldsw [%l7 + 0x30], %l3 bcs %icc, loop_167 loop_167: movn %xcc, %i6, %o6 brgz %o7, loop_168 loop_168: fand %f0, %f10, %f12 fbge %fcc0, loop_169 loop_169: bne,pt %icc, loop_170 loop_170: edge16ln %i2, %o2, %g2 stb %l0, [%l7 + 0x56] movneg %xcc, %o4, %o0 fbule,a %fcc3, loop_171 loop_171: fbuge %fcc1, loop_172 loop_172: st %f0, [%l7 + 0x7C] fbuge %fcc2, loop_173 loop_173: edge8l %i0, %l6, %o3 orn %g1, 0x1162, %g5 ldsw [%l7 + 0x58], %l5 st %f14, [%l7 + 0x48] andn %l1, %l2, %i4 nop setx loop_174, %l0, %l1 jmpl %l1, %i7 loop_174: std %f4, [%l7 + 0x70] ldub [%l7 + 0x7C], %o5 fcmpd %fcc0, %f10, %f6 movcc %icc, %g4, %l4 fnegd %f12, %f0 be,a,pt %icc, loop_175 loop_175: brgz,a %g7, loop_176 loop_176: tvs %icc, 0x1 movcs %icc, %g3, %i5 bcc,a %xcc, loop_177 loop_177: fmovse %xcc, %f9, %f8 lduw [%l7 + 0x6C], %i3 nop setx loop_178, %l0, %l1 jmpl %l1, %i1 loop_178: alignaddrl %g6, %o1, %l3 tcc %icc, 0x2 movpos %xcc, %i6, %o7 bleu loop_179 loop_179: fmovde %icc, %f3, %f2 nop setx loop_180, %l0, %l1 jmpl %l1, %i2 loop_180: edge32l %o6, %o2, %g2 bl,a,pn %icc, loop_181 loop_181: bge,pt %icc, loop_182 loop_182: movpos %icc, %l0, %o0 sub %i0, %o4, %o3 fbuge %fcc3, loop_183 loop_183: move %icc, %g1, %l6 movne %xcc, %l5, %g5 or %l1, 0x0E0C, %i4 tvc %xcc, 0x5 add %i7, %o5, %l2 xnorcc %g4, %l4, %g7 std %f12, [%l7 + 0x28] edge16 %g3, %i3, %i1 movleu %xcc, %g6, %o1 subc %i5, %l3, %i6 st %f7, [%l7 + 0x10] ld [%l7 + 0x64], %f6 bn,a,pn %icc, loop_184 loop_184: fmovdn %xcc, %f9, %f2 edge32l %o7, %o6, %i2 move %icc, %g2, %o2 ldx [%l7 + 0x50], %l0 movle %xcc, %o0, %o4 std %f4, [%l7 + 0x70] ldx [%l7 + 0x30], %i0 lduh [%l7 + 0x4A], %g1 udivcc %l6, 0x1CD3, %o3 brlez,a %l5, loop_185 loop_185: array8 %l1, %i4, %i7 fmovdge %xcc, %f11, %f5 movcc %xcc, %o5, %g5 tcc %icc, 0x2 fmovde %icc, %f2, %f8 bneg,a,pn %icc, loop_186 loop_186: movrgz %g4, 0x1FC, %l2 subc %g7, 0x09E7, %g3 brz,a %l4, loop_187 loop_187: ldd [%l7 + 0x20], %f6 fxnors %f2, %f7, %f6 fbn %fcc0, loop_188 loop_188: fmovd %f12, %f2 bge,a,pn %xcc, loop_189 loop_189: ldx [%l7 + 0x60], %i3 taddcc %i1, %g6, %i5 fmul8ulx16 %f8, %f4, %f10 movpos %xcc, %o1, %l3 edge8l %i6, %o7, %i2 ldx [%l7 + 0x30], %g2 fbu,a %fcc3, loop_190 loop_190: srl %o2, 0x16, %l0 tn %xcc, 0x5 fbl %fcc2, loop_191 loop_191: ld [%l7 + 0x54], %f8 movleu %icc, %o0, %o4 ldd [%l7 + 0x68], %f0 stb %i0, [%l7 + 0x63] stw %g1, [%l7 + 0x68] or %o6, %l6, %l5 ldsh [%l7 + 0x4A], %l1 lduh [%l7 + 0x44], %i4 movpos %xcc, %o3, %o5 fbul %fcc2, loop_192 loop_192: fsrc2 %f10, %f4 fbe %fcc1, loop_193 loop_193: bvc %icc, loop_194 loop_194: nop setx loop_195, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_195: andcc %i7, 0x0E73, %g5 brgez,a %l2, loop_196 loop_196: lduw [%l7 + 0x74], %g7 bvs,pn %icc, loop_197 loop_197: xnorcc %g4, %g3, %i3 tpos %xcc, 0x1 sth %i1, [%l7 + 0x5A] tvs %icc, 0x4 ba,a,pt %xcc, loop_198 loop_198: ldsh [%l7 + 0x50], %g6 fba %fcc2, loop_199 loop_199: lduw [%l7 + 0x40], %i5 smulcc %l4, 0x1ADD, %l3 movn %icc, %i6, %o7 fbl %fcc2, loop_200 loop_200: bneg,pn %icc, loop_201 loop_201: udivcc %o1, 0x1A00, %g2 edge32ln %o2, %l0, %o0 stx %o4, [%l7 + 0x08] mulx %i0, 0x001C, %g1 sll %i2, %o6, %l6 movrlez %l1, %i4, %l5 fbug,a %fcc2, loop_202 loop_202: srl %o5, %i7, %g5 edge8n %l2, %g7, %g4 movrne %o3, 0x288, %i3 ldsw [%l7 + 0x24], %g3 lduw [%l7 + 0x34], %g6 bl loop_203 loop_203: fbe,a %fcc3, loop_204 loop_204: movrgez %i5, %l4, %l3 srlx %i6, %i1, %o1 lduh [%l7 + 0x24], %g2 edge8n %o7, %o2, %o0 bg %icc, loop_205 loop_205: move %xcc, %l0, %i0 std %f14, [%l7 + 0x70] tsubcctv %o4, 0x1D8C, %i2 ldd [%l7 + 0x58], %f4 siam 0x3 umulcc %g1, %l6, %o6 edge32l %i4, %l5, %o5 ldub [%l7 + 0x43], %i7 edge8n %g5, %l1, %g7 bcs,pn %xcc, loop_206 loop_206: std %f4, [%l7 + 0x30] movcs %icc, %g4, %o3 sll %i3, 0x19, %l2 ldx [%l7 + 0x38], %g3 ldd [%l7 + 0x68], %f2 nop setx loop_207, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_207: tgu %icc, 0x2 fbug %fcc0, loop_208 loop_208: bge,a,pt %xcc, loop_209 loop_209: tneg %xcc, 0x3 nop setx loop_210, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_210: stb %g6, [%l7 + 0x44] andncc %i5, %l3, %l4 stx %i1, [%l7 + 0x10] udivcc %o1, 0x1365, %g2 fcmps %fcc3, %f13, %f9 andncc %o7, %i6, %o2 bcs,pn %xcc, loop_211 loop_211: ld [%l7 + 0x30], %f8 edge16n %o0, %i0, %l0 xorcc %o4, %i2, %g1 and %o6, %i4, %l6 alignaddr %l5, %i7, %g5 sdivcc %o5, 0x04ED, %l1 tcc %icc, 0x4 edge8l %g4, %o3, %i3 taddcctv %g7, %g3, %g6 fblg,a %fcc3, loop_212 loop_212: mulscc %l2, 0x0827, %i5 ld [%l7 + 0x10], %f5 fpsub16 %f6, %f4, %f14 andn %l4, 0x16A6, %i1 lduw [%l7 + 0x58], %l3 subcc %g2, %o7, %i6 and %o1, %o2, %i0 brnz,a %o0, loop_213 loop_213: fornot2 %f14, %f10, %f8 alignaddr %o4, %i2, %g1 edge8l %o6, %l0, %l6 ldsh [%l7 + 0x40], %i4 ldub [%l7 + 0x70], %i7 bg,a,pt %icc, loop_214 loop_214: fmovdne %xcc, %f3, %f2 stb %l5, [%l7 + 0x69] lduh [%l7 + 0x4A], %g5 movl %xcc, %o5, %g4 brnz %o3, loop_215 loop_215: bcs,a,pn %icc, loop_216 loop_216: sethi 0x0DA8, %l1 tpos %xcc, 0x3 st %f11, [%l7 + 0x78] ldsb [%l7 + 0x4D], %g7 sth %i3, [%l7 + 0x0A] stx %g6, [%l7 + 0x40] subccc %g3, 0x1258, %i5 fmovscs %icc, %f3, %f7 fbe %fcc2, loop_217 loop_217: bn,pt %icc, loop_218 loop_218: brz %l4, loop_219 loop_219: call loop_220 loop_220: movge %icc, %l2, %l3 fbuge %fcc1, loop_221 loop_221: xnorcc %i1, 0x1F6D, %o7 ldx [%l7 + 0x50], %i6 fblg %fcc3, loop_222 loop_222: taddcctv %o1, %o2, %g2 fmovsle %xcc, %f15, %f3 std %f14, [%l7 + 0x78] brlez,a %o0, loop_223 loop_223: fbe,a %fcc1, loop_224 loop_224: ba,pn %xcc, loop_225 loop_225: lduw [%l7 + 0x18], %o4 add %i0, 0x0675, %i2 bpos %icc, loop_226 loop_226: bvs,a loop_227 loop_227: bcc,a loop_228 loop_228: fmovdne %xcc, %f4, %f8 fbule,a %fcc2, loop_229 loop_229: movpos %xcc, %o6, %l0 fbne %fcc2, loop_230 loop_230: fcmped %fcc2, %f6, %f6 edge16 %g1, %i4, %i7 stw %l6, [%l7 + 0x08] fmovsne %icc, %f9, %f2 ldsw [%l7 + 0x20], %l5 fmuld8ulx16 %f15, %f7, %f10 movne %icc, %o5, %g4 fbl %fcc3, loop_231 loop_231: movneg %icc, %g5, %l1 st %f5, [%l7 + 0x6C] bvc,pt %xcc, loop_232 loop_232: nop setx loop_233, %l0, %l1 jmpl %l1, %g7 loop_233: st %f9, [%l7 + 0x28] xor %i3, 0x17D2, %g6 alignaddrl %o3, %g3, %i5 edge16ln %l2, %l3, %i1 fnor %f2, %f14, %f8 ldsb [%l7 + 0x16], %o7 lduw [%l7 + 0x14], %i6 stx %o1, [%l7 + 0x18] alignaddrl %l4, %g2, %o2 edge16 %o0, %i0, %i2 st %f7, [%l7 + 0x2C] alignaddr %o4, %l0, %g1 mova %icc, %o6, %i7 ldub [%l7 + 0x0B], %i4 nop setx loop_234, %l0, %l1 jmpl %l1, %l6 loop_234: ldub [%l7 + 0x32], %l5 edge8l %o5, %g5, %g4 bn %icc, loop_235 loop_235: fpsub16s %f1, %f2, %f6 ble,a,pn %xcc, loop_236 loop_236: tsubcctv %l1, %i3, %g6 ldub [%l7 + 0x14], %o3 stw %g3, [%l7 + 0x24] edge8 %i5, %l2, %g7 fmovsne %icc, %f0, %f6 tge %icc, 0x0 bn,a,pt %xcc, loop_237 loop_237: brlz %i1, loop_238 loop_238: smul %o7, %l3, %o1 be,pn %icc, loop_239 loop_239: std %f10, [%l7 + 0x08] fpsub16 %f14, %f0, %f2 stw %i6, [%l7 + 0x48] fbg,a %fcc3, loop_240 loop_240: ldsb [%l7 + 0x4F], %g2 stx %o2, [%l7 + 0x38] fones %f4 lduh [%l7 + 0x3A], %l4 lduw [%l7 + 0x10], %o0 stb %i2, [%l7 + 0x6F] ldsw [%l7 + 0x70], %o4 fbn %fcc2, loop_241 loop_241: ldd [%l7 + 0x40], %f8 fxnors %f13, %f1, %f1 mulx %l0, %g1, %i0 udivcc %i7, 0x18F1, %o6 edge16n %l6, %l5, %o5 bl,a,pn %icc, loop_242 loop_242: movre %i4, %g4, %l1 sllx %g5, 0x1F, %g6 fbug,a %fcc3, loop_243 loop_243: nop setx loop_244, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_244: stx %i3, [%l7 + 0x30] mulx %g3, %i5, %o3 ldx [%l7 + 0x50], %g7 bl %xcc, loop_245 loop_245: sethi 0x0FD7, %i1 edge16ln %o7, %l3, %l2 edge16ln %o1, %g2, %i6 sth %o2, [%l7 + 0x4E] array8 %l4, %o0, %i2 ldub [%l7 + 0x72], %l0 tne %xcc, 0x7 fmovdg %icc, %f4, %f11 and %g1, %o4, %i0 popc 0x199B, %i7 ldsw [%l7 + 0x20], %o6 fbul %fcc2, loop_246 loop_246: fxor %f10, %f2, %f6 lduw [%l7 + 0x1C], %l5 mulscc %l6, 0x0E4D, %o5 fbne,a %fcc2, loop_247 loop_247: fsrc2 %f2, %f10 move %icc, %i4, %g4 ldsw [%l7 + 0x20], %l1 fnot2 %f2, %f12 stb %g6, [%l7 + 0x6E] sll %g5, %i3, %i5 edge32ln %g3, %o3, %i1 stw %o7, [%l7 + 0x54] fbug,a %fcc3, loop_248 loop_248: ldsw [%l7 + 0x48], %l3 brgez %g7, loop_249 loop_249: std %f8, [%l7 + 0x38] fmovd %f2, %f14 ble,pt %xcc, loop_250 loop_250: tsubcc %l2, %g2, %o1 st %f14, [%l7 + 0x44] nop setx loop_251, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_251: ldsh [%l7 + 0x36], %o2 subcc %i6, 0x0878, %l4 addccc %o0, 0x1525, %i2 ldsw [%l7 + 0x3C], %g1 st %f13, [%l7 + 0x08] std %f2, [%l7 + 0x30] ld [%l7 + 0x20], %f1 ldsw [%l7 + 0x68], %o4 fpmerge %f0, %f7, %f0 stw %i0, [%l7 + 0x6C] ldx [%l7 + 0x48], %l0 sdivx %i7, 0x1E2A, %l5 std %f8, [%l7 + 0x58] fbe,a %fcc0, loop_252 loop_252: fsrc2s %f9, %f5 sth %o6, [%l7 + 0x62] be loop_253 loop_253: fbge,a %fcc1, loop_254 loop_254: nop EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type f : 110 ! Type cti : 254 ! Type i : 346 ! Type l : 290 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Thread 1 Start ! main_t1: !# Initialize registers .. !# Global registers set 0x7, %g1 set 0x3, %g2 set 0x0, %g3 set 0xA, %g4 set 0x2, %g5 set 0xC, %g6 set 0x9, %g7 !# Input registers set -0x9, %i0 set -0xA, %i1 set -0xD, %i2 set -0xE, %i3 set -0xF, %i4 set -0xC, %i5 set -0xF, %i6 set -0x3, %i7 !# Local registers set 0x08C8539E, %l0 set 0x303F9DE6, %l1 set 0x41EFB7BA, %l2 set 0x2B468C73, %l3 set 0x21D70C46, %l4 set 0x30A553A9, %l5 set 0x66B08BE3, %l6 !# Output registers set 0x0BFC, %o0 set 0x0BDA, %o1 set 0x0093, %o2 set -0x1AF5, %o3 set 0x19E7, %o4 set 0x0340, %o5 set -0x1DC1, %o6 set -0x1C8F, %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 .. tgu %icc, 0x7 bl,a,pt %xcc, loop_255 loop_255: mova %xcc, %o5, %l6 stw %g4, [%l7 + 0x08] edge16ln %l1, %g6, %i4 fmovsle %icc, %f15, %f15 fbo,a %fcc3, loop_256 loop_256: andn %i3, 0x191E, %g5 smul %g3, %i5, %i1 tcc %xcc, 0x3 ldub [%l7 + 0x75], %o3 tgu %icc, 0x5 fpack16 %f6, %f3 fand %f2, %f14, %f4 movrgez %l3, 0x388, %o7 be loop_257 loop_257: movg %icc, %g7, %l2 xor %o1, %g2, %o2 ld [%l7 + 0x24], %f8 smul %l4, %i6, %i2 xnor %g1, %o0, %i0 ldsw [%l7 + 0x0C], %l0 fabsd %f14, %f2 nop setx loop_258, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_258: fmovdl %icc, %f14, %f9 fmovdpos %icc, %f8, %f9 be %icc, loop_259 loop_259: fmovdl %xcc, %f9, %f13 ldsw [%l7 + 0x2C], %o4 lduh [%l7 + 0x4A], %i7 fmovdleu %icc, %f13, %f6 fbe %fcc3, loop_260 loop_260: tpos %icc, 0x6 fbne,a %fcc0, loop_261 loop_261: edge8n %o6, %l5, %l6 fone %f8 fmovdvs %icc, %f7, %f11 fzero %f6 fmovsneg %icc, %f11, %f11 orcc %o5, 0x018F, %l1 edge16l %g4, %i4, %i3 fblg %fcc3, loop_262 loop_262: ldsb [%l7 + 0x35], %g5 fmovse %icc, %f6, %f2 ldsb [%l7 + 0x26], %g6 fmovse %xcc, %f15, %f4 stx %g3, [%l7 + 0x58] taddcctv %i5, 0x0245, %o3 addcc %i1, 0x0F2C, %l3 fors %f9, %f2, %f7 ldsw [%l7 + 0x5C], %g7 movvc %xcc, %l2, %o1 stw %g2, [%l7 + 0x58] fcmps %fcc0, %f5, %f15 andn %o2, %o7, %l4 edge8ln %i2, %i6, %o0 fbo,a %fcc2, loop_263 loop_263: fmovdvc %xcc, %f1, %f12 siam 0x2 fmovrsgz %i0, %f9, %f7 fmovdvc %xcc, %f8, %f9 edge32 %l0, %g1, %o4 fsrc1 %f8, %f0 fmovdneg %icc, %f8, %f13 fmovsle %xcc, %f3, %f4 fbule %fcc2, loop_264 loop_264: tsubcctv %i7, %o6, %l5 fmovd %f12, %f14 fba %fcc0, loop_265 loop_265: popc %o5, %l6 sth %l1, [%l7 + 0x4C] fmovsgu %xcc, %f13, %f9 mova %icc, %g4, %i3 fbuge %fcc3, loop_266 loop_266: brlz %g5, loop_267 loop_267: tsubcc %g6, 0x0E91, %i4 edge16l %i5, %o3, %i1 movre %g3, 0x2F5, %l3 andcc %g7, 0x08FD, %l2 brlez %o1, loop_268 loop_268: movpos %icc, %o2, %g2 tvs %icc, 0x4 array32 %l4, %i2, %i6 edge32ln %o7, %o0, %l0 fors %f15, %f4, %f10 movre %i0, 0x258, %g1 bl,pt %xcc, loop_269 loop_269: sub %i7, 0x044E, %o6 movn %xcc, %l5, %o5 fmovrdgz %l6, %f14, %f8 srl %o4, %l1, %g4 smul %g5, %i3, %i4 lduw [%l7 + 0x40], %i5 bvs %xcc, loop_270 loop_270: addc %g6, %o3, %g3 fmovscc %xcc, %f13, %f10 std %f4, [%l7 + 0x58] nop setx loop_271, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_271: fnot2s %f12, %f11 srlx %l3, 0x01, %g7 ld [%l7 + 0x10], %f11 fbo,a %fcc2, loop_272 loop_272: sth %l2, [%l7 + 0x74] movne %xcc, %o1, %o2 sth %i1, [%l7 + 0x6C] movle %xcc, %l4, %i2 orcc %g2, 0x013C, %i6 xorcc %o7, %l0, %i0 fmovdge %icc, %f9, %f14 ldsb [%l7 + 0x48], %g1 fabss %f6, %f15 ldd [%l7 + 0x78], %f10 bshuffle %f14, %f2, %f2 bneg %icc, loop_273 loop_273: fsrc2 %f8, %f4 sth %o0, [%l7 + 0x3C] fmovscc %icc, %f13, %f5 fmovspos %xcc, %f10, %f8 fmovdneg %icc, %f11, %f14 fblg,a %fcc3, loop_274 loop_274: fone %f10 fmovdgu %icc, %f11, %f5 srlx %o6, %l5, %i7 udivcc %l6, 0x09EC, %o5 fornot1 %f12, %f4, %f14 stb %o4, [%l7 + 0x6F] ldsh [%l7 + 0x78], %l1 movre %g5, 0x0BF, %i3 ble,a %icc, loop_275 loop_275: fpmerge %f2, %f7, %f0 alignaddr %i4, %i5, %g6 tgu %icc, 0x3 fmovrse %g4, %f3, %f0 sth %o3, [%l7 + 0x62] brlez,a %g3, loop_276 loop_276: fmovdg %icc, %f1, %f9 st %f15, [%l7 + 0x4C] and %g7, 0x14C0, %l3 array16 %o1, %l2, %o2 movgu %icc, %i1, %l4 bvs %icc, loop_277 loop_277: brgz,a %i2, loop_278 loop_278: fmovrslez %g2, %f4, %f12 fpadd16 %f10, %f0, %f12 for %f12, %f6, %f0 fnot1s %f2, %f11 fmovdg %xcc, %f11, %f10 udiv %i6, 0x1C80, %l0 ldx [%l7 + 0x48], %i0 stw %g1, [%l7 + 0x7C] fmovdne %xcc, %f3, %f9 fmovsvs %xcc, %f12, %f6 lduw [%l7 + 0x48], %o7 bvs,a loop_279 loop_279: movg %xcc, %o0, %l5 fpadd32s %f8, %f14, %f9 tl %xcc, 0x3 bvs,pt %xcc, loop_280 loop_280: fmovd %f0, %f12 stw %i7, [%l7 + 0x64] edge8n %l6, %o5, %o6 ldx [%l7 + 0x18], %l1 array16 %g5, %o4, %i3 fmovsgu %xcc, %f4, %f14 ldsw [%l7 + 0x0C], %i5 tcc %icc, 0x3 brz %i4, loop_281 loop_281: brgez,a %g4, loop_282 loop_282: ldub [%l7 + 0x09], %g6 tvs %xcc, 0x6 ldd [%l7 + 0x40], %f2 xor %g3, 0x1F79, %o3 orn %g7, %o1, %l2 fnot1 %f8, %f2 addcc %l3, %o2, %i1 tgu %icc, 0x5 ldub [%l7 + 0x57], %l4 fmovrslz %g2, %f1, %f0 fcmpne32 %f14, %f4, %i6 fnot1 %f8, %f6 ldx [%l7 + 0x58], %l0 edge16ln %i2, %i0, %o7 fmuld8sux16 %f10, %f7, %f12 fmovsneg %xcc, %f12, %f6 ldd [%l7 + 0x68], %f14 ld [%l7 + 0x40], %f12 sub %g1, %l5, %i7 fcmpeq16 %f10, %f0, %l6 ldsb [%l7 + 0x11], %o5 ldsb [%l7 + 0x3C], %o0 fbo,a %fcc1, loop_283 loop_283: tg %xcc, 0x3 sth %o6, [%l7 + 0x70] ldd [%l7 + 0x28], %f14 fnegd %f14, %f10 movgu %xcc, %g5, %o4 orcc %l1, %i3, %i5 sth %i4, [%l7 + 0x5C] xor %g4, %g6, %g3 bpos,pn %xcc, loop_284 loop_284: fmul8x16al %f0, %f7, %f14 fcmple32 %f0, %f10, %g7 lduh [%l7 + 0x5A], %o1 andcc %o3, 0x1D21, %l3 fmovsn %icc, %f3, %f8 ldsb [%l7 + 0x78], %o2 fmovsne %icc, %f3, %f10 bneg,a,pn %xcc, loop_285 loop_285: bpos,pt %xcc, loop_286 loop_286: subcc %i1, 0x00E5, %l2 orcc %l4, 0x0613, %g2 ldub [%l7 + 0x43], %i6 fbue,a %fcc2, loop_287 loop_287: ldsh [%l7 + 0x72], %i2 fmovsvc %icc, %f6, %f5 edge32ln %i0, %l0, %g1 fnot2s %f0, %f3 fmovde %xcc, %f2, %f11 fbu,a %fcc1, loop_288 loop_288: call loop_289 loop_289: or %l5, 0x1683, %i7 mova %xcc, %o7, %l6 xor %o5, %o0, %g5 movcs %icc, %o4, %l1 nop setx loop_290, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_290: fmuld8sux16 %f3, %f8, %f14 bleu loop_291 loop_291: nop setx loop_292, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_292: fxnor %f4, %f12, %f2 ble,a %icc, loop_293 loop_293: ld [%l7 + 0x54], %f6 sllx %o6, 0x05, %i5 andcc %i3, %g4, %g6 fbu,a %fcc1, loop_294 loop_294: fpsub32s %f2, %f1, %f0 srax %g3, %g7, %i4 ble,a,pn %xcc, loop_295 loop_295: fnot2s %f11, %f5 fmul8x16al %f7, %f13, %f12 sub %o3, %l3, %o2 ld [%l7 + 0x48], %f7 ldsw [%l7 + 0x78], %o1 movvc %xcc, %l2, %l4 xnorcc %g2, 0x0245, %i6 ldub [%l7 + 0x57], %i1 subcc %i0, %l0, %i2 ldub [%l7 + 0x4F], %l5 move %xcc, %g1, %i7 fmovrdne %o7, %f4, %f8 fmovda %xcc, %f0, %f7 fones %f6 lduw [%l7 + 0x64], %o5 nop setx loop_296, %l0, %l1 jmpl %l1, %l6 loop_296: stx %g5, [%l7 + 0x58] fnot1s %f11, %f8 bg,a,pn %icc, loop_297 loop_297: siam 0x4 fmovdl %xcc, %f0, %f15 brlz,a %o0, loop_298 loop_298: sth %o4, [%l7 + 0x4C] sth %o6, [%l7 + 0x22] call loop_299 loop_299: be,a loop_300 loop_300: movvc %xcc, %i5, %i3 fsrc1 %f6, %f2 fpack16 %f14, %f8 std %f4, [%l7 + 0x20] bge %xcc, loop_301 loop_301: sub %g4, 0x061F, %l1 ldsh [%l7 + 0x1E], %g3 fnor %f4, %f2, %f4 sllx %g7, 0x14, %i4 stb %g6, [%l7 + 0x3E] fmovdpos %xcc, %f0, %f9 ldsh [%l7 + 0x14], %o3 fmul8sux16 %f2, %f14, %f2 fbl %fcc2, loop_302 loop_302: andcc %o2, 0x04DE, %l3 sth %l2, [%l7 + 0x12] fpadd16 %f10, %f12, %f10 udiv %l4, 0x074E, %g2 st %f0, [%l7 + 0x4C] movrlz %i6, %i1, %i0 ldsb [%l7 + 0x5E], %o1 edge32n %l0, %i2, %g1 sth %l5, [%l7 + 0x70] fba %fcc0, loop_303 loop_303: fcmped %fcc2, %f2, %f6 fmovsleu %icc, %f2, %f2 movrlz %o7, 0x217, %i7 fmovdgu %xcc, %f6, %f10 movl %icc, %l6, %o5 lduw [%l7 + 0x0C], %g5 fmovrsgz %o0, %f12, %f8 movrgez %o6, 0x050, %o4 fcmpne16 %f14, %f4, %i3 edge16n %i5, %g4, %l1 fcmpne32 %f12, %f10, %g7 sll %i4, %g3, %o3 st %f6, [%l7 + 0x54] bcs,a loop_304 loop_304: movrgz %g6, 0x39A, %l3 std %f6, [%l7 + 0x60] fones %f6 movcc %xcc, %o2, %l4 fnot2 %f8, %f2 faligndata %f14, %f14, %f0 stw %g2, [%l7 + 0x0C] brgez,a %i6, loop_305 loop_305: fba %fcc0, loop_306 loop_306: bvc,pn %xcc, loop_307 loop_307: move %xcc, %i1, %l2 brz,a %o1, loop_308 loop_308: fbue,a %fcc1, loop_309 loop_309: fmovsleu %icc, %f14, %f9 fxnor %f8, %f0, %f0 fmovrslz %i0, %f12, %f13 mulscc %l0, %i2, %l5 stx %g1, [%l7 + 0x38] stb %o7, [%l7 + 0x1C] subcc %l6, %i7, %o5 alignaddrl %o0, %o6, %g5 ldsb [%l7 + 0x49], %o4 and %i3, 0x0F97, %i5 lduw [%l7 + 0x48], %g4 ble,a %xcc, loop_310 loop_310: fble,a %fcc0, loop_311 loop_311: mova %icc, %l1, %g7 ld [%l7 + 0x38], %f7 ldub [%l7 + 0x37], %i4 movcs %icc, %o3, %g6 bpos %xcc, loop_312 loop_312: edge32n %g3, %l3, %l4 fmovdcc %xcc, %f9, %f0 fornot1s %f13, %f1, %f0 sra %g2, 0x15, %o2 bpos,pt %xcc, loop_313 loop_313: lduh [%l7 + 0x26], %i1 fmovdn %xcc, %f0, %f13 fcmpne32 %f8, %f2, %l2 tcs %icc, 0x0 lduw [%l7 + 0x10], %i6 sdiv %o1, 0x1A3F, %l0 ldsw [%l7 + 0x2C], %i0 fmovscc %icc, %f2, %f12 sll %l5, 0x19, %i2 fbo %fcc3, loop_314 loop_314: fmovs %f13, %f7 sth %o7, [%l7 + 0x5C] fxors %f10, %f11, %f1 bge,a %icc, loop_315 loop_315: ldub [%l7 + 0x26], %l6 stw %i7, [%l7 + 0x54] brz %o5, loop_316 loop_316: fsrc2s %f2, %f3 bgu,pn %xcc, loop_317 loop_317: stb %g1, [%l7 + 0x5F] alignaddrl %o6, %o0, %o4 movrgez %i3, %i5, %g4 movcs %xcc, %l1, %g7 addcc %g5, 0x032D, %o3 sdivcc %g6, 0x15E7, %g3 std %f8, [%l7 + 0x48] brgz,a %i4, loop_318 loop_318: stw %l4, [%l7 + 0x50] fmovscc %xcc, %f15, %f11 ldd [%l7 + 0x78], %f8 movre %l3, 0x347, %o2 andcc %i1, 0x1EC4, %g2 bcs,a,pn %xcc, loop_319 loop_319: ld [%l7 + 0x54], %f2 udivx %l2, 0x04C6, %o1 andcc %i6, %l0, %i0 sra %i2, 0x0B, %l5 fxor %f0, %f14, %f2 srlx %l6, 0x1D, %o7 sethi 0x1D64, %i7 bl,a %xcc, loop_320 loop_320: movvc %icc, %g1, %o6 array16 %o5, %o0, %i3 lduh [%l7 + 0x4E], %i5 edge32l %g4, %l1, %o4 tge %xcc, 0x3 tne %xcc, 0x6 smulcc %g5, %g7, %g6 ldx [%l7 + 0x18], %g3 fmovrdne %o3, %f6, %f12 or %i4, %l3, %o2 fornot2 %f12, %f0, %f14 fbu,a %fcc1, loop_321 loop_321: fcmpeq16 %f4, %f14, %i1 fpack32 %f8, %f8, %f8 addc %l4, 0x1CB5, %l2 lduw [%l7 + 0x6C], %g2 fsrc2s %f0, %f10 ldsh [%l7 + 0x6E], %i6 fmovspos %icc, %f15, %f6 bn,a loop_322 loop_322: sra %l0, %i0, %o1 sethi 0x010C, %i2 fnot2 %f0, %f0 edge16ln %l5, %o7, %i7 edge32ln %l6, %g1, %o5 fpackfix %f14, %f12 fcmpeq16 %f4, %f0, %o6 tneg %icc, 0x2 lduw [%l7 + 0x24], %o0 fpsub16s %f3, %f11, %f8 fbn %fcc2, loop_323 loop_323: xnorcc %i5, %i3, %l1 lduh [%l7 + 0x3C], %o4 stw %g5, [%l7 + 0x34] fba %fcc3, loop_324 loop_324: ldsb [%l7 + 0x75], %g4 fbul %fcc3, loop_325 loop_325: tle %xcc, 0x3 fnot1s %f7, %f6 fmovrdlez %g7, %f4, %f6 movvc %icc, %g3, %g6 fors %f0, %f15, %f11 lduh [%l7 + 0x2A], %o3 ldd [%l7 + 0x48], %f8 fone %f10 fcmped %fcc2, %f14, %f0 fnot2s %f12, %f10 ldd [%l7 + 0x10], %f8 movrgez %i4, 0x062, %o2 udivx %i1, 0x0F0D, %l4 fabss %f3, %f9 fcmpeq32 %f14, %f2, %l3 movvs %xcc, %l2, %i6 stx %g2, [%l7 + 0x48] ldsb [%l7 + 0x62], %l0 tsubcc %o1, %i0, %l5 fmovsvs %icc, %f13, %f12 ld [%l7 + 0x0C], %f8 ldsw [%l7 + 0x38], %i2 addc %i7, 0x05F7, %l6 ldub [%l7 + 0x6A], %g1 stx %o5, [%l7 + 0x70] array32 %o6, %o7, %i5 ldsh [%l7 + 0x64], %o0 ld [%l7 + 0x0C], %f8 sll %i3, 0x0D, %l1 fmovsge %xcc, %f14, %f12 array8 %g5, %g4, %g7 fxor %f10, %f0, %f10 ldub [%l7 + 0x6A], %o4 fmovsa %icc, %f4, %f12 tle %icc, 0x7 ld [%l7 + 0x1C], %f10 bge,pt %xcc, loop_326 loop_326: bn,a loop_327 loop_327: udivx %g3, 0x059B, %o3 orncc %i4, %g6, %o2 xor %l4, %i1, %l3 fmovdl %xcc, %f1, %f8 movne %icc, %i6, %l2 fxnor %f6, %f0, %f10 fcmpeq32 %f12, %f14, %g2 st %f10, [%l7 + 0x44] brlz,a %l0, loop_328 loop_328: fmovdvc %xcc, %f15, %f14 tle %xcc, 0x0 edge32n %i0, %o1, %i2 bleu %xcc, loop_329 loop_329: bg,a loop_330 loop_330: popc %l5, %l6 stx %i7, [%l7 + 0x28] fnot2s %f1, %f13 fbo %fcc1, loop_331 loop_331: sub %o5, %o6, %o7 movcs %xcc, %i5, %o0 sth %g1, [%l7 + 0x6C] std %f4, [%l7 + 0x68] movle %xcc, %i3, %l1 bneg,pt %icc, loop_332 loop_332: tpos %xcc, 0x0 st %f7, [%l7 + 0x5C] movre %g5, %g4, %g7 fabss %f13, %f11 tleu %icc, 0x1 fxnors %f2, %f4, %f11 sll %o4, %o3, %g3 udivcc %g6, 0x114B, %o2 fandnot2s %f10, %f11, %f10 array16 %i4, %i1, %l4 movvc %icc, %i6, %l3 bneg,pt %icc, loop_333 loop_333: bpos %xcc, loop_334 loop_334: fmul8x16al %f12, %f8, %f10 ld [%l7 + 0x24], %f13 nop setx loop_335, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_335: fcmpd %fcc2, %f10, %f0 ldsb [%l7 + 0x15], %l2 fbule %fcc0, loop_336 loop_336: movrlez %g2, %i0, %o1 siam 0x0 ldsw [%l7 + 0x24], %i2 add %l0, 0x14F5, %l6 ba,a loop_337 loop_337: fxnors %f9, %f8, %f15 fcmped %fcc0, %f2, %f6 movrgz %l5, %o5, %i7 ta %xcc, 0x2 xnor %o7, 0x1E99, %o6 nop setx loop_338, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_338: movl %xcc, %o0, %g1 fmovdpos %xcc, %f13, %f6 fmovsleu %xcc, %f4, %f2 brlez %i5, loop_339 loop_339: edge16l %l1, %i3, %g5 fornot2 %f4, %f4, %f12 mulx %g7, %g4, %o3 stx %g3, [%l7 + 0x78] lduh [%l7 + 0x66], %o4 brlz %g6, loop_340 loop_340: fmovdcs %icc, %f9, %f8 addcc %o2, %i1, %i4 fmul8x16 %f5, %f6, %f12 ldsw [%l7 + 0x4C], %i6 movcs %xcc, %l4, %l2 stb %l3, [%l7 + 0x61] ldd [%l7 + 0x60], %f4 tvs %xcc, 0x3 ld [%l7 + 0x08], %f6 fpadd16s %f2, %f8, %f5 brlez,a %i0, loop_341 loop_341: ta %icc, 0x2 tleu %icc, 0x7 fcmple16 %f10, %f14, %o1 ba,pn %icc, loop_342 loop_342: umul %g2, 0x0C00, %l0 bge,a,pt %icc, loop_343 loop_343: fmovsg %icc, %f8, %f5 fmovscs %xcc, %f13, %f7 fbule %fcc0, loop_344 loop_344: ba loop_345 loop_345: movneg %xcc, %l6, %i2 fsrc1 %f4, %f0 brgez,a %o5, loop_346 loop_346: bpos,a loop_347 loop_347: array32 %l5, %i7, %o7 brnz,a %o0, loop_348 loop_348: fmovscs %xcc, %f1, %f14 brnz,a %g1, loop_349 loop_349: movrgez %o6, %i5, %l1 stx %i3, [%l7 + 0x60] ld [%l7 + 0x64], %f12 fornot2s %f11, %f2, %f6 bgu,a %xcc, loop_350 loop_350: faligndata %f8, %f6, %f8 bgu,a,pn %xcc, loop_351 loop_351: fmovsg %xcc, %f13, %f14 srlx %g7, %g5, %g4 fmovrdne %g3, %f2, %f14 umul %o3, %o4, %g6 fand %f6, %f6, %f6 fnot2 %f4, %f8 tge %icc, 0x6 umulcc %i1, 0x02BC, %i4 subccc %i6, 0x19E5, %l4 tge %icc, 0x1 andncc %l2, %l3, %o2 array16 %o1, %i0, %l0 fmovrsgez %g2, %f12, %f4 fbue,a %fcc0, loop_352 loop_352: stw %l6, [%l7 + 0x6C] fbul %fcc3, loop_353 loop_353: fpackfix %f2, %f9 fcmple16 %f10, %f14, %i2 fnot1 %f6, %f6 ldsb [%l7 + 0x1C], %o5 edge16 %i7, %l5, %o7 ldx [%l7 + 0x60], %g1 xor %o0, %o6, %l1 fabss %f12, %f0 ldd [%l7 + 0x20], %f8 alignaddr %i5, %g7, %g5 fand %f0, %f10, %f14 ldub [%l7 + 0x6E], %i3 fmul8sux16 %f6, %f0, %f0 std %f12, [%l7 + 0x48] ldsh [%l7 + 0x18], %g3 movvs %icc, %o3, %o4 stw %g4, [%l7 + 0x10] movle %icc, %i1, %g6 fpack16 %f12, %f14 fbug,a %fcc1, loop_354 loop_354: ldsh [%l7 + 0x10], %i6 ld [%l7 + 0x64], %f15 fbug,a %fcc2, loop_355 loop_355: edge16l %i4, %l2, %l4 fandnot1 %f4, %f6, %f4 movrlz %o2, 0x0D4, %l3 movrgz %i0, %l0, %g2 brgez,a %l6, loop_356 loop_356: ldsb [%l7 + 0x4E], %i2 ldsw [%l7 + 0x1C], %o1 fones %f8 sethi 0x1DB6, %i7 stb %o5, [%l7 + 0x57] nop setx loop_357, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_357: ldsw [%l7 + 0x48], %o7 fmovrdne %l5, %f12, %f14 fbe %fcc1, loop_358 loop_358: movcc %xcc, %g1, %o0 pdist %f6, %f12, %f2 ld [%l7 + 0x28], %f12 ldsh [%l7 + 0x0E], %l1 brlz %i5, loop_359 loop_359: stx %o6, [%l7 + 0x58] bpos,pt %icc, loop_360 loop_360: srax %g5, %g7, %g3 movvc %icc, %o3, %i3 movg %xcc, %o4, %i1 bne,pt %icc, loop_361 loop_361: te %xcc, 0x5 movl %xcc, %g4, %g6 ba,a loop_362 loop_362: lduh [%l7 + 0x48], %i4 movrlez %i6, %l4, %l2 fmovsn %xcc, %f0, %f1 sth %l3, [%l7 + 0x6A] fpmerge %f3, %f13, %f14 bl,a %xcc, loop_363 loop_363: ldsw [%l7 + 0x08], %o2 fmovdge %xcc, %f7, %f9 lduh [%l7 + 0x46], %l0 fmovsg %xcc, %f2, %f12 brz,a %i0, loop_364 loop_364: movne %icc, %g2, %i2 fpack32 %f2, %f10, %f0 fornot2s %f4, %f11, %f2 fmul8ulx16 %f10, %f4, %f14 movrgz %o1, %i7, %o5 udiv %l6, 0x0E4A, %l5 fmovsge %xcc, %f10, %f9 lduh [%l7 + 0x50], %g1 brlez,a %o0, loop_365 loop_365: bcc,a loop_366 loop_366: ld [%l7 + 0x7C], %f7 fmovrslz %o7, %f5, %f13 sdivcc %l1, 0x1056, %i5 movvc %xcc, %o6, %g5 move %icc, %g7, %g3 sth %i3, [%l7 + 0x62] array16 %o4, %o3, %g4 fmovdneg %icc, %f4, %f7 ldx [%l7 + 0x58], %g6 edge8n %i1, %i6, %l4 fbule %fcc0, loop_367 loop_367: tsubcc %i4, 0x0488, %l2 ldub [%l7 + 0x09], %l3 smulcc %o2, %i0, %g2 fbne %fcc2, loop_368 loop_368: fmovsn %xcc, %f13, %f3 brlz %i2, loop_369 loop_369: sub %l0, 0x08BE, %o1 lduh [%l7 + 0x6E], %i7 fornot1s %f2, %f8, %f8 edge8n %o5, %l6, %g1 orcc %l5, 0x138F, %o0 fmovdgu %xcc, %f0, %f5 fabsd %f8, %f4 fpsub32s %f6, %f15, %f5 edge8 %o7, %i5, %l1 fmovdle %icc, %f3, %f1 fbule,a %fcc2, loop_370 loop_370: stw %g5, [%l7 + 0x10] brlz %o6, loop_371 loop_371: fcmple16 %f14, %f14, %g3 fbge,a %fcc3, loop_372 loop_372: srl %g7, 0x0F, %o4 edge8 %o3, %g4, %g6 orcc %i3, %i6, %i1 fcmpgt16 %f4, %f12, %l4 ldx [%l7 + 0x08], %i4 fmovrdlz %l3, %f6, %f0 bpos,pt %icc, loop_373 loop_373: nop setx loop_374, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_374: tsubcc %o2, %i0, %l2 xor %i2, 0x18B3, %g2 ldsh [%l7 + 0x4C], %o1 tneg %icc, 0x7 bcs loop_375 loop_375: stx %l0, [%l7 + 0x40] fmul8ulx16 %f14, %f10, %f0 udivx %o5, 0x0581, %l6 subcc %g1, %l5, %i7 tn %icc, 0x6 subc %o0, 0x162D, %o7 fmovsgu %xcc, %f3, %f15 ldx [%l7 + 0x60], %i5 fpack16 %f6, %f11 ldub [%l7 + 0x23], %l1 movcc %xcc, %g5, %g3 sth %o6, [%l7 + 0x52] srax %o4, %o3, %g7 lduw [%l7 + 0x24], %g4 fcmpeq16 %f6, %f6, %g6 addc %i6, 0x1151, %i3 stx %i1, [%l7 + 0x68] fmuld8sux16 %f3, %f10, %f12 sth %i4, [%l7 + 0x2C] stb %l4, [%l7 + 0x34] fmovsn %icc, %f5, %f14 tneg %icc, 0x4 tcs %icc, 0x4 ld [%l7 + 0x28], %f2 faligndata %f10, %f2, %f4 stw %l3, [%l7 + 0x10] edge32n %i0, %o2, %i2 udiv %g2, 0x1981, %l2 fcmpgt32 %f2, %f10, %o1 fmovde %xcc, %f12, %f0 sra %o5, %l0, %g1 tvc %xcc, 0x7 fcmpne16 %f4, %f14, %l5 fpadd16s %f12, %f2, %f0 movcs %xcc, %i7, %l6 ldsw [%l7 + 0x08], %o0 edge16l %i5, %l1, %g5 movrlez %o7, 0x3A7, %g3 te %xcc, 0x4 fmovscs %xcc, %f14, %f9 lduw [%l7 + 0x08], %o6 stx %o4, [%l7 + 0x18] ta %icc, 0x5 nop setx loop_376, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_376: ldsb [%l7 + 0x42], %o3 fornot2s %f2, %f11, %f1 tvs %xcc, 0x4 bleu,a,pt %xcc, loop_377 loop_377: add %g7, %g6, %i6 fzero %f10 xorcc %g4, %i3, %i4 fmovdg %xcc, %f7, %f11 lduh [%l7 + 0x5C], %i1 nop setx loop_378, %l0, %l1 jmpl %l1, %l3 loop_378: fmovrdlz %i0, %f6, %f0 bneg,pn %xcc, loop_379 loop_379: fmovsgu %icc, %f8, %f13 stb %l4, [%l7 + 0x56] fbu %fcc2, loop_380 loop_380: stw %o2, [%l7 + 0x50] for %f14, %f4, %f8 fmovsge %icc, %f9, %f15 stw %g2, [%l7 + 0x54] fors %f12, %f1, %f4 sth %i2, [%l7 + 0x56] ta %icc, 0x7 brgez,a %l2, loop_381 loop_381: andncc %o5, %o1, %l0 bcc %icc, loop_382 loop_382: fandnot1s %f10, %f4, %f13 std %f2, [%l7 + 0x70] fmovdcc %icc, %f12, %f4 stx %l5, [%l7 + 0x50] fbg %fcc3, loop_383 loop_383: movrlez %g1, 0x287, %l6 fbn %fcc2, loop_384 loop_384: siam 0x0 ldd [%l7 + 0x38], %f6 fnor %f0, %f12, %f14 subc %i7, %i5, %l1 array16 %o0, %o7, %g3 ldsh [%l7 + 0x6A], %g5 nop setx loop_385, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_385: lduw [%l7 + 0x70], %o4 tvs %xcc, 0x3 popc 0x12F3, %o3 fnand %f8, %f0, %f10 fmovdg %xcc, %f9, %f0 mulx %g7, 0x063E, %o6 ta %xcc, 0x5 tg %xcc, 0x3 umulcc %g6, 0x193B, %g4 bl,pt %xcc, loop_386 loop_386: be,a,pn %xcc, loop_387 loop_387: fpadd32s %f14, %f8, %f2 addccc %i3, 0x0459, %i4 xorcc %i1, 0x1752, %l3 fcmped %fcc1, %f4, %f10 fcmpgt16 %f10, %f10, %i0 std %f0, [%l7 + 0x40] fcmped %fcc1, %f6, %f12 brlz %i6, loop_388 loop_388: udiv %l4, 0x19BC, %g2 ldsw [%l7 + 0x38], %o2 ldsw [%l7 + 0x70], %l2 stb %o5, [%l7 + 0x62] nop setx loop_389, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_389: siam 0x6 fabsd %f10, %f12 nop setx loop_390, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_390: subc %o1, 0x010B, %l0 fpackfix %f8, %f4 fones %f2 fmovsg %xcc, %f11, %f15 nop setx loop_391, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_391: fxors %f8, %f11, %f0 edge32 %i2, %g1, %l5 fbug,a %fcc0, loop_392 loop_392: tg %xcc, 0x7 movvs %icc, %l6, %i7 ldsw [%l7 + 0x28], %l1 fmovsvs %xcc, %f6, %f6 lduh [%l7 + 0x24], %i5 ldx [%l7 + 0x28], %o7 bl,pn %icc, loop_393 loop_393: subccc %g3, 0x18E5, %o0 bneg,a loop_394 loop_394: fmovrde %o4, %f10, %f14 stw %g5, [%l7 + 0x60] ldd [%l7 + 0x18], %f8 subcc %g7, 0x0074, %o3 edge8 %g6, %o6, %i3 fbu %fcc2, loop_395 loop_395: fnor %f8, %f10, %f0 ble %xcc, loop_396 loop_396: ba loop_397 loop_397: fbug,a %fcc0, loop_398 loop_398: fmovsvs %icc, %f12, %f14 fnand %f4, %f14, %f8 bvc,a %xcc, loop_399 loop_399: fbul,a %fcc3, loop_400 loop_400: ld [%l7 + 0x70], %f8 bvs,pn %icc, loop_401 loop_401: brz,a %i4, loop_402 loop_402: fbge %fcc0, loop_403 loop_403: bgu,a,pn %xcc, loop_404 loop_404: fmovrdgz %g4, %f8, %f10 nop setx loop_405, %l0, %l1 jmpl %l1, %i1 loop_405: ldub [%l7 + 0x6C], %i0 smul %i6, 0x11D3, %l4 ldsw [%l7 + 0x44], %l3 fbg %fcc3, loop_406 loop_406: fmovs %f6, %f6 edge16n %o2, %g2, %o5 fba,a %fcc2, loop_407 loop_407: fmovscc %icc, %f1, %f0 fbn,a %fcc0, loop_408 loop_408: fornot2s %f2, %f12, %f8 nop setx loop_409, %l0, %l1 jmpl %l1, %l2 loop_409: nop setx loop_410, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_410: umul %l0, %o1, %g1 fblg %fcc0, loop_411 loop_411: te %xcc, 0x0 fornot2s %f5, %f14, %f3 fzero %f4 fmul8x16al %f6, %f14, %f4 fones %f2 bn loop_412 loop_412: bl loop_413 loop_413: fnor %f0, %f0, %f2 fbl %fcc2, loop_414 loop_414: srax %l5, %i2, %i7 addccc %l1, %l6, %i5 tcc %xcc, 0x3 ldub [%l7 + 0x4C], %o7 bvc,a loop_415 loop_415: bl,pn %xcc, loop_416 loop_416: fcmpne16 %f14, %f0, %o0 fpsub32 %f4, %f2, %f0 fmul8sux16 %f2, %f12, %f12 stb %g3, [%l7 + 0x3C] fsrc2s %f0, %f12 array8 %o4, %g7, %g5 fpmerge %f3, %f1, %f10 sethi 0x00E5, %g6 fpadd32 %f6, %f6, %f6 sll %o6, %o3, %i4 movleu %xcc, %i3, %i1 fpadd32 %f0, %f10, %f2 st %f5, [%l7 + 0x5C] bpos %xcc, loop_417 loop_417: subcc %g4, 0x1CDB, %i0 tl %icc, 0x0 fcmps %fcc0, %f12, %f13 fornot1 %f8, %f10, %f8 ldsh [%l7 + 0x52], %l4 fmovsvc %icc, %f0, %f5 ld [%l7 + 0x38], %f14 subcc %i6, 0x05F3, %l3 fsrc2 %f12, %f8 fsrc2s %f7, %f5 tcs %xcc, 0x0 xnor %o2, 0x0053, %g2 bshuffle %f8, %f14, %f12 fmovdcc %icc, %f5, %f6 ld [%l7 + 0x1C], %f13 brgz %l2, loop_418 loop_418: brnz %o5, loop_419 loop_419: ldsb [%l7 + 0x5A], %l0 and %o1, %l5, %g1 fcmpgt16 %f10, %f6, %i2 fmul8x16au %f13, %f5, %f10 siam 0x5 taddcctv %l1, %l6, %i5 fsrc1 %f6, %f2 bg,a,pt %icc, loop_420 loop_420: ldub [%l7 + 0x45], %i7 brnz,a %o7, loop_421 loop_421: call loop_422 loop_422: brgez %o0, loop_423 loop_423: ld [%l7 + 0x38], %f7 fmovdleu %icc, %f0, %f10 fcmpgt32 %f4, %f8, %g3 ldsh [%l7 + 0x14], %o4 fornot1s %f15, %f11, %f8 sth %g5, [%l7 + 0x14] taddcc %g7, 0x10B9, %g6 addc %o6, 0x0B72, %i4 tn %xcc, 0x0 ldsw [%l7 + 0x64], %i3 fnands %f10, %f4, %f7 fmovrdlz %i1, %f0, %f4 fnot2s %f10, %f4 ldx [%l7 + 0x20], %g4 fpadd16 %f10, %f6, %f2 fmovdn %icc, %f9, %f15 bvs,a loop_424 loop_424: sdiv %i0, 0x1A5B, %l4 fmovdl %xcc, %f1, %f10 edge32l %o3, %l3, %o2 fbn %fcc2, loop_425 loop_425: bneg,pt %icc, loop_426 loop_426: fxnor %f0, %f2, %f10 and %g2, %l2, %o5 sth %l0, [%l7 + 0x70] ldsb [%l7 + 0x1E], %o1 movre %i6, %l5, %g1 movrgz %i2, 0x07E, %l1 ldsb [%l7 + 0x57], %i5 tcc %icc, 0x3 udivx %l6, 0x165C, %i7 edge8n %o7, %o0, %g3 fmovspos %xcc, %f7, %f10 fblg %fcc1, loop_427 loop_427: fba,a %fcc1, loop_428 loop_428: bn,pt %xcc, loop_429 loop_429: fnors %f10, %f1, %f11 fmovdpos %xcc, %f12, %f8 fandnot2 %f2, %f10, %f10 lduh [%l7 + 0x20], %g5 udivcc %o4, 0x1F75, %g6 popc 0x12F5, %g7 bne,a loop_430 loop_430: siam 0x0 movcc %icc, %o6, %i4 edge8n %i1, %i3, %g4 fmovrdlez %l4, %f2, %f10 movleu %xcc, %i0, %l3 bne,a,pt %icc, loop_431 loop_431: fmovrdgz %o2, %f6, %f8 addcc %g2, %l2, %o3 movgu %xcc, %o5, %l0 ldsh [%l7 + 0x28], %o1 brlez,a %l5, loop_432 loop_432: faligndata %f10, %f14, %f6 ldd [%l7 + 0x58], %f8 ldd [%l7 + 0x68], %f12 brgez %i6, loop_433 loop_433: tge %xcc, 0x1 edge8 %i2, %g1, %l1 fmuld8sux16 %f4, %f11, %f14 xor %l6, 0x0B81, %i7 bl %xcc, loop_434 loop_434: fmovrsgz %o7, %f9, %f11 brgez,a %o0, loop_435 loop_435: fbug,a %fcc3, loop_436 loop_436: fmovdvc %icc, %f8, %f9 lduw [%l7 + 0x64], %g3 tg %xcc, 0x4 fpack32 %f6, %f2, %f8 ld [%l7 + 0x7C], %f13 fmul8x16au %f9, %f12, %f8 fmovrdne %i5, %f14, %f8 ldd [%l7 + 0x60], %f0 movge %xcc, %o4, %g5 edge16ln %g6, %g7, %o6 movrgez %i4, 0x116, %i3 fornot1 %f6, %f6, %f10 lduh [%l7 + 0x4E], %i1 bgu,a %xcc, loop_437 loop_437: ldsb [%l7 + 0x58], %g4 brlez,a %l4, loop_438 loop_438: fabsd %f0, %f10 and %l3, 0x05A7, %i0 fmovdgu %icc, %f14, %f13 bcc,a %icc, loop_439 loop_439: sth %g2, [%l7 + 0x28] fxor %f12, %f14, %f8 brnz %l2, loop_440 loop_440: tcc %icc, 0x5 xnor %o3, %o5, %o2 fbuge %fcc0, loop_441 loop_441: tsubcctv %o1, %l5, %l0 movrlez %i2, 0x080, %g1 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 1: ! ! Type f : 285 ! Type cti : 187 ! Type i : 316 ! Type l : 212 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Thread 2 Start ! main_t2: !# Initialize registers .. !# Global registers set 0xE, %g1 set 0xA, %g2 set 0xA, %g3 set 0x2, %g4 set 0x1, %g5 set 0x8, %g6 set 0x7, %g7 !# Input registers set -0x8, %i0 set -0x1, %i1 set -0xD, %i2 set -0xE, %i3 set -0x7, %i4 set -0x2, %i5 set -0x4, %i6 set -0x6, %i7 !# Local registers set 0x1AD31E3E, %l0 set 0x7C199E87, %l1 set 0x372F4571, %l2 set 0x1587B82D, %l3 set 0x311CEC29, %l4 set 0x457F598F, %l5 set 0x46A967BB, %l6 !# Output registers set -0x0CB5, %o0 set -0x14CF, %o1 set -0x1EA6, %o2 set -0x14C6, %o3 set 0x10F8, %o4 set -0x0B42, %o5 set -0x05D9, %o6 set 0x1CE7, %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 .. stw %l1, [%l7 + 0x50] sdivx %i6, 0x0042, %l6 movvs %xcc, %i7, %o7 movrgz %o0, 0x088, %g3 tgu %icc, 0x2 tleu %icc, 0x4 orncc %i5, %o4, %g5 edge32 %g7, %o6, %i4 siam 0x4 tge %icc, 0x4 orcc %i3, %i1, %g4 andn %l4, %g6, %i0 tn %xcc, 0x7 movrgez %l3, %g2, %l2 ldub [%l7 + 0x1E], %o3 st %f8, [%l7 + 0x20] fmul8x16al %f10, %f9, %f12 movvs %xcc, %o2, %o5 stx %l5, [%l7 + 0x60] ld [%l7 + 0x74], %f8 lduw [%l7 + 0x54], %l0 ldub [%l7 + 0x5C], %o1 call loop_442 loop_442: faligndata %f12, %f14, %f6 st %f11, [%l7 + 0x3C] mulscc %i2, 0x1A54, %l1 mulscc %i6, %l6, %g1 fcmpeq32 %f2, %f8, %o7 ldd [%l7 + 0x18], %f8 sllx %o0, %g3, %i7 fpsub32s %f1, %f11, %f0 fnor %f4, %f0, %f6 xnor %i5, %o4, %g7 ba,a loop_443 loop_443: fmovrslez %o6, %f5, %f7 fmul8sux16 %f0, %f14, %f0 edge32 %g5, %i4, %i1 ba,a loop_444 loop_444: popc 0x01DA, %i3 fmovdleu %xcc, %f0, %f9 nop setx loop_445, %l0, %l1 jmpl %l1, %g4 loop_445: bvs,a %icc, loop_446 loop_446: udivx %l4, 0x07BD, %i0 stx %g6, [%l7 + 0x10] fnor %f2, %f8, %f6 sub %l3, %g2, %o3 ldsh [%l7 + 0x30], %l2 udivx %o2, 0x19F4, %l5 fnors %f0, %f11, %f2 brgz %l0, loop_447 loop_447: tcc %xcc, 0x0 udivcc %o5, 0x0DF6, %o1 ld [%l7 + 0x50], %f1 lduh [%l7 + 0x40], %i2 stb %l1, [%l7 + 0x63] bl loop_448 loop_448: ldsw [%l7 + 0x34], %l6 movcc %icc, %g1, %i6 tn %icc, 0x3 stx %o0, [%l7 + 0x68] fcmpd %fcc0, %f12, %f8 tg %icc, 0x5 tvc %icc, 0x1 tle %icc, 0x2 sdiv %g3, 0x0108, %o7 fmovsa %icc, %f11, %f0 brgez %i7, loop_449 loop_449: movne %xcc, %o4, %i5 fbu,a %fcc1, loop_450 loop_450: fbl,a %fcc0, loop_451 loop_451: fmovdl %xcc, %f3, %f0 ldsw [%l7 + 0x08], %o6 alignaddrl %g5, %i4, %i1 ldx [%l7 + 0x40], %i3 bshuffle %f0, %f8, %f10 stx %g7, [%l7 + 0x28] umul %l4, 0x1CD3, %i0 edge32l %g4, %l3, %g2 nop setx loop_452, %l0, %l1 jmpl %l1, %g6 loop_452: array8 %o3, %o2, %l2 ldub [%l7 + 0x0D], %l5 movg %icc, %o5, %o1 movrlz %i2, %l1, %l6 tl %xcc, 0x3 fmuld8sux16 %f12, %f5, %f0 fpack32 %f6, %f6, %f12 udiv %g1, 0x15F0, %i6 fones %f6 fmovrdlz %o0, %f8, %f6 fmul8ulx16 %f14, %f4, %f12 ldub [%l7 + 0x11], %g3 fbu,a %fcc0, loop_453 loop_453: tl %xcc, 0x5 subccc %l0, %i7, %o7 ldx [%l7 + 0x60], %o4 tn %xcc, 0x0 fcmpgt16 %f8, %f10, %i5 fbule %fcc1, loop_454 loop_454: tsubcc %g5, %o6, %i1 srlx %i3, %g7, %l4 lduw [%l7 + 0x24], %i4 tn %xcc, 0x1 orncc %g4, 0x1833, %i0 or %g2, 0x0D7A, %l3 movne %icc, %o3, %g6 tsubcctv %o2, %l5, %o5 tvc %icc, 0x4 fmul8x16 %f7, %f4, %f2 srax %o1, 0x15, %i2 movvs %xcc, %l1, %l6 fpadd32 %f8, %f12, %f8 fandnot1s %f7, %f4, %f7 fbe,a %fcc1, loop_455 loop_455: srax %l2, %i6, %g1 mova %icc, %g3, %o0 nop setx loop_456, %l0, %l1 jmpl %l1, %l0 loop_456: fmuld8sux16 %f4, %f9, %f6 fmovd %f0, %f4 edge32ln %o7, %o4, %i7 ldub [%l7 + 0x7D], %i5 mulx %o6, %g5, %i1 fbuge,a %fcc0, loop_457 loop_457: sdivcc %i3, 0x0682, %l4 taddcctv %g7, %i4, %g4 nop setx loop_458, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_458: orncc %i0, 0x0B9B, %l3 edge16n %g2, %o3, %o2 fbo,a %fcc2, loop_459 loop_459: stx %l5, [%l7 + 0x30] fmovsne %icc, %f6, %f7 movrlz %o5, %o1, %g6 tl %xcc, 0x7 ld [%l7 + 0x50], %f0 edge8n %i2, %l1, %l2 addc %l6, 0x1B27, %i6 fmovscc %xcc, %f2, %f1 movre %g3, %g1, %l0 bl,a loop_460 loop_460: tcs %xcc, 0x0 udivx %o7, 0x0A40, %o0 movcc %xcc, %i7, %i5 fmovrde %o4, %f10, %f14 fmovspos %icc, %f0, %f2 taddcc %o6, %g5, %i3 xorcc %i1, %l4, %g7 sra %i4, %g4, %i0 bvc,pn %xcc, loop_461 loop_461: ldub [%l7 + 0x1D], %l3 array32 %g2, %o3, %o2 edge8 %o5, %l5, %o1 fmovsgu %icc, %f0, %f8 array8 %i2, %l1, %g6 stx %l6, [%l7 + 0x50] movle %xcc, %l2, %i6 xnor %g1, %l0, %o7 udiv %g3, 0x11E5, %i7 bg,pt %icc, loop_462 loop_462: movrgz %i5, %o4, %o6 fmovdleu %icc, %f8, %f0 array8 %o0, %g5, %i3 orn %l4, %i1, %i4 taddcc %g4, 0x074E, %i0 mulx %l3, 0x0D1C, %g2 brnz,a %g7, loop_463 loop_463: array8 %o3, %o2, %l5 move %xcc, %o1, %i2 orncc %o5, %l1, %g6 fnands %f14, %f0, %f13 movgu %icc, %l6, %i6 stx %l2, [%l7 + 0x78] fmovrde %l0, %f0, %f2 edge32l %g1, %g3, %o7 orcc %i5, %o4, %i7 fpsub32 %f6, %f0, %f14 or %o0, 0x047E, %g5 movgu %icc, %o6, %i3 addcc %i1, %i4, %g4 sll %i0, %l4, %g2 tne %icc, 0x0 movleu %xcc, %l3, %g7 fmovdcs %xcc, %f5, %f6 nop setx loop_464, %l0, %l1 jmpl %l1, %o3 loop_464: tneg %icc, 0x4 sll %l5, 0x09, %o1 tsubcctv %o2, 0x05D2, %o5 fmovrse %i2, %f0, %f4 fmovdpos %xcc, %f8, %f4 orcc %l1, 0x01DF, %g6 edge32n %l6, %i6, %l0 sethi 0x1BEC, %l2 lduh [%l7 + 0x2C], %g1 pdist %f12, %f2, %f4 fmovrse %o7, %f10, %f10 movre %g3, 0x21E, %i5 movl %icc, %o4, %i7 lduw [%l7 + 0x24], %o0 tvs %icc, 0x7 nop setx loop_465, %l0, %l1 jmpl %l1, %g5 loop_465: xnor %i3, 0x08D8, %i1 fxors %f13, %f9, %f5 fmovsn %xcc, %f0, %f14 sllx %o6, 0x1D, %i4 ld [%l7 + 0x78], %f1 fcmped %fcc2, %f0, %f12 xor %i0, %g4, %g2 fpadd32s %f6, %f14, %f0 movge %icc, %l4, %l3 umulcc %o3, %l5, %o1 bn,pt %xcc, loop_466 loop_466: mulx %g7, %o2, %o5 ldsh [%l7 + 0x14], %l1 popc %i2, %l6 fbug %fcc0, loop_467 loop_467: subcc %i6, %g6, %l0 sdiv %l2, 0x14C3, %o7 fexpand %f14, %f8 movrgez %g1, %i5, %g3 fnegs %f12, %f3 edge32 %o4, %i7, %g5 umulcc %o0, %i3, %o6 movneg %xcc, %i1, %i4 movge %icc, %i0, %g4 xor %l4, 0x11A8, %l3 andncc %g2, %l5, %o3 fcmps %fcc3, %f2, %f10 mulx %g7, 0x192B, %o2 and %o1, %l1, %o5 tl %xcc, 0x3 edge32l %i2, %l6, %i6 bg,pt %icc, loop_468 loop_468: tvc %icc, 0x5 movcs %xcc, %l0, %l2 fmovrdlz %g6, %f12, %f8 ldd [%l7 + 0x48], %f12 orncc %g1, 0x0DB8, %o7 srax %g3, %i5, %o4 stb %g5, [%l7 + 0x6A] tgu %icc, 0x7 ta %xcc, 0x1 edge8 %o0, %i3, %i7 sra %o6, 0x11, %i1 fmovsge %xcc, %f0, %f5 subccc %i4, %g4, %l4 fmovrslez %l3, %f5, %f0 fmul8x16au %f6, %f8, %f0 tcs %xcc, 0x3 mulx %g2, %l5, %i0 fmul8sux16 %f6, %f2, %f4 fmovsvc %icc, %f10, %f6 st %f10, [%l7 + 0x2C] addcc %g7, %o3, %o2 sth %o1, [%l7 + 0x48] movleu %icc, %o5, %l1 alignaddr %l6, %i6, %l0 sll %i2, 0x02, %l2 edge8l %g6, %g1, %o7 edge16n %i5, %o4, %g3 fbo %fcc2, loop_469 loop_469: tneg %icc, 0x1 fnot1s %f15, %f5 fmovsgu %icc, %f5, %f1 fmovsge %xcc, %f12, %f12 ba,a %xcc, loop_470 loop_470: fmovrde %g5, %f10, %f10 addc %i3, 0x1B91, %o0 fmovd %f12, %f8 ldd [%l7 + 0x68], %f12 lduh [%l7 + 0x7A], %o6 fnegs %f3, %f1 movleu %xcc, %i1, %i7 bvc,a,pn %icc, loop_471 loop_471: ldd [%l7 + 0x70], %f6 ld [%l7 + 0x20], %f2 lduw [%l7 + 0x48], %i4 fnor %f0, %f12, %f12 stx %l4, [%l7 + 0x78] srlx %l3, 0x00, %g2 movleu %icc, %g4, %l5 fbg %fcc0, loop_472 loop_472: udivcc %i0, 0x0F28, %o3 be,a,pn %xcc, loop_473 loop_473: bge,a %xcc, loop_474 loop_474: fmovrde %g7, %f0, %f6 stw %o2, [%l7 + 0x68] lduw [%l7 + 0x24], %o1 sethi 0x099A, %l1 fxnors %f13, %f14, %f10 te %icc, 0x7 srlx %l6, %o5, %i6 ldsw [%l7 + 0x44], %l0 alignaddr %i2, %g6, %g1 tg %icc, 0x3 te %icc, 0x4 fmovdle %xcc, %f13, %f9 fsrc1s %f6, %f1 fmovdvs %xcc, %f0, %f6 ld [%l7 + 0x38], %f15 movvs %xcc, %l2, %i5 movne %xcc, %o4, %o7 orncc %g5, 0x1F3C, %g3 array32 %i3, %o0, %o6 subcc %i1, %i4, %l4 sethi 0x135B, %l3 edge16n %g2, %i7, %l5 movrlez %g4, 0x0CC, %o3 fmul8x16au %f7, %f14, %f8 subccc %g7, %i0, %o1 ldsh [%l7 + 0x1E], %o2 edge8 %l6, %l1, %i6 xor %l0, 0x1CDE, %o5 edge8n %i2, %g6, %g1 subcc %i5, %o4, %o7 fmovdleu %icc, %f6, %f15 movne %icc, %l2, %g3 fmovrdne %i3, %f8, %f10 orncc %o0, %o6, %i1 ta %xcc, 0x6 bvc,a,pt %icc, loop_475 loop_475: ta %icc, 0x2 edge32 %i4, %l4, %l3 ldsw [%l7 + 0x1C], %g2 fmovdg %icc, %f14, %f10 movge %icc, %g5, %l5 faligndata %f14, %f2, %f4 movg %xcc, %i7, %g4 lduh [%l7 + 0x56], %g7 fnand %f2, %f4, %f10 fbule,a %fcc0, loop_476 loop_476: fmovdleu %icc, %f5, %f13 srl %o3, 0x07, %i0 fbg %fcc1, loop_477 loop_477: fmovdl %xcc, %f7, %f12 movne %icc, %o1, %l6 fornot1s %f1, %f8, %f14 movrgz %o2, 0x16A, %l1 ldsb [%l7 + 0x7D], %l0 st %f8, [%l7 + 0x0C] udiv %i6, 0x0BDC, %o5 bleu %icc, loop_478 loop_478: popc %g6, %i2 movrne %i5, 0x261, %g1 ldsh [%l7 + 0x66], %o4 edge32l %l2, %o7, %i3 fbne %fcc0, loop_479 loop_479: ldub [%l7 + 0x46], %o0 fmovrsgez %o6, %f4, %f9 fnot2 %f2, %f10 fmovse %icc, %f12, %f14 taddcctv %g3, %i4, %i1 movne %icc, %l3, %g2 sth %g5, [%l7 + 0x4C] fmovsne %icc, %f3, %f14 xnorcc %l4, 0x10AC, %l5 udiv %i7, 0x0A02, %g7 edge32n %g4, %o3, %i0 fpmerge %f5, %f14, %f2 movleu %xcc, %o1, %l6 edge32n %l1, %l0, %i6 movvs %icc, %o5, %g6 ld [%l7 + 0x58], %f12 fxor %f4, %f4, %f8 fble %fcc2, loop_480 loop_480: addccc %i2, 0x01D2, %o2 addccc %i5, %o4, %l2 fba,a %fcc1, loop_481 loop_481: addc %g1, %o7, %o0 ldx [%l7 + 0x30], %o6 sllx %i3, 0x14, %i4 edge32n %g3, %i1, %l3 ble,pn %icc, loop_482 loop_482: subc %g2, 0x0808, %l4 fcmpeq32 %f10, %f2, %l5 udiv %g5, 0x0F50, %i7 lduh [%l7 + 0x3A], %g7 st %f7, [%l7 + 0x64] movpos %xcc, %o3, %g4 lduh [%l7 + 0x42], %i0 pdist %f12, %f8, %f2 fmovdg %icc, %f14, %f8 movrgz %l6, 0x053, %l1 fmovscs %xcc, %f5, %f1 edge16ln %l0, %o1, %i6 movneg %icc, %o5, %i2 te %xcc, 0x7 tl %xcc, 0x6 fmovsa %xcc, %f5, %f9 mova %icc, %g6, %o2 fmovdvs %icc, %f3, %f4 move %xcc, %o4, %l2 tle %xcc, 0x4 lduh [%l7 + 0x4A], %i5 bneg,pt %xcc, loop_483 loop_483: fone %f0 move %icc, %g1, %o7 tleu %xcc, 0x1 bge,a %icc, loop_484 loop_484: fbl %fcc3, loop_485 loop_485: std %f10, [%l7 + 0x50] fbul,a %fcc0, loop_486 loop_486: sth %o0, [%l7 + 0x2E] edge16 %i3, %o6, %g3 movge %xcc, %i1, %i4 and %l3, 0x0D16, %l4 sdivx %l5, 0x0957, %g5 fone %f8 sll %g2, %i7, %g7 xorcc %o3, 0x1376, %i0 bcs %icc, loop_487 loop_487: tneg %xcc, 0x7 movrgez %g4, 0x068, %l1 edge8n %l0, %o1, %i6 movne %xcc, %l6, %i2 movre %o5, 0x3B3, %g6 bge,a,pn %icc, loop_488 loop_488: fone %f0 fmovrdgez %o2, %f0, %f8 sra %o4, %i5, %l2 sdivcc %o7, 0x0F75, %o0 ldsb [%l7 + 0x1A], %g1 edge16n %o6, %i3, %i1 fmovscc %xcc, %f1, %f2 st %f15, [%l7 + 0x68] array16 %g3, %l3, %i4 fcmple32 %f6, %f8, %l4 tsubcctv %l5, 0x1F4A, %g5 mova %icc, %i7, %g2 edge16n %g7, %o3, %i0 bcc,a loop_489 loop_489: orn %g4, 0x00C9, %l0 udiv %l1, 0x19D7, %i6 tl %icc, 0x6 tgu %xcc, 0x7 lduh [%l7 + 0x52], %l6 movpos %icc, %i2, %o1 bneg,pn %xcc, loop_490 loop_490: edge32ln %g6, %o5, %o2 ldsb [%l7 + 0x56], %i5 fba %fcc1, loop_491 loop_491: edge16ln %l2, %o7, %o4 nop setx loop_492, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_492: sll %o0, %g1, %i3 fba,a %fcc1, loop_493 loop_493: fmul8ulx16 %f12, %f12, %f0 movl %xcc, %i1, %g3 fmovsgu %xcc, %f4, %f3 sra %o6, %i4, %l3 tsubcc %l4, %g5, %i7 std %f8, [%l7 + 0x70] ldsw [%l7 + 0x68], %g2 smulcc %l5, %g7, %i0 movg %xcc, %o3, %g4 udivx %l1, 0x1DC6, %l0 movrgez %i6, 0x010, %i2 sdiv %o1, 0x0D5C, %g6 ldd [%l7 + 0x48], %f10 udivx %l6, 0x1330, %o5 movle %icc, %o2, %i5 movgu %xcc, %o7, %l2 popc %o0, %g1 movrne %o4, %i1, %g3 udivx %o6, 0x1F36, %i3 movl %xcc, %i4, %l3 smul %l4, %i7, %g2 andcc %l5, 0x055C, %g5 stb %i0, [%l7 + 0x5E] fmuld8ulx16 %f11, %f3, %f4 taddcc %g7, 0x1238, %g4 tvc %icc, 0x2 sethi 0x1B07, %o3 bvc,a,pn %icc, loop_494 loop_494: smulcc %l0, 0x1937, %i6 ba,pt %xcc, loop_495 loop_495: tsubcctv %i2, 0x03AA, %o1 srlx %g6, %l6, %o5 fmovdleu %icc, %f0, %f5 fmovs %f1, %f11 umul %o2, %l1, %i5 fandnot1s %f5, %f7, %f1 sllx %l2, %o0, %g1 addc %o4, %o7, %i1 edge16l %o6, %g3, %i3 sra %i4, 0x1B, %l4 fmovrslez %i7, %f14, %f4 andn %g2, 0x0BFC, %l3 movn %xcc, %l5, %i0 ldub [%l7 + 0x53], %g7 xor %g5, %o3, %g4 sdiv %i6, 0x1EBD, %i2 ld [%l7 + 0x64], %f2 edge16n %l0, %o1, %l6 ldd [%l7 + 0x70], %f8 bg,a %xcc, loop_496 loop_496: umulcc %g6, %o2, %o5 fmovdl %icc, %f13, %f8 array32 %l1, %l2, %o0 tge %icc, 0x0 movrne %g1, %o4, %i5 movn %icc, %i1, %o6 fxors %f11, %f9, %f9 movg %icc, %g3, %i3 edge32l %i4, %l4, %i7 sllx %g2, %o7, %l3 edge16n %i0, %l5, %g5 fmovspos %icc, %f13, %f4 array16 %o3, %g7, %g4 fmovsl %icc, %f9, %f9 movgu %xcc, %i6, %i2 bneg,a,pt %xcc, loop_497 loop_497: xnor %o1, 0x04BE, %l0 tne %xcc, 0x7 tvc %xcc, 0x6 udiv %l6, 0x1F97, %g6 tn %xcc, 0x7 ldd [%l7 + 0x50], %f6 sth %o2, [%l7 + 0x40] andncc %o5, %l1, %l2 mulx %g1, %o4, %i5 tneg %xcc, 0x7 fnegs %f4, %f3 for %f4, %f8, %f4 nop setx loop_498, %l0, %l1 jmpl %l1, %i1 loop_498: sth %o6, [%l7 + 0x12] movne %icc, %g3, %i3 for %f0, %f12, %f12 bne loop_499 loop_499: stx %o0, [%l7 + 0x08] addc %i4, 0x1B06, %i7 fpadd16s %f2, %f8, %f10 addc %l4, %g2, %l3 std %f10, [%l7 + 0x68] fmovrdlez %i0, %f0, %f4 fpackfix %f6, %f14 subcc %o7, %g5, %o3 fcmpeq16 %f8, %f2, %l5 sth %g7, [%l7 + 0x28] srax %i6, 0x1B, %g4 xnor %o1, %i2, %l6 srax %g6, 0x0B, %o2 movgu %icc, %l0, %o5 fcmple16 %f2, %f8, %l1 tcc %xcc, 0x5 edge32 %l2, %g1, %o4 subcc %i1, 0x0103, %i5 movleu %icc, %g3, %o6 tcs %icc, 0x2 udivcc %i3, 0x088E, %i4 xnorcc %i7, %l4, %g2 umul %l3, 0x10D2, %o0 xnorcc %o7, %g5, %o3 fors %f6, %f14, %f15 edge8ln %i0, %l5, %g7 edge8 %g4, %o1, %i2 movre %l6, 0x2B3, %i6 tcs %xcc, 0x2 sth %o2, [%l7 + 0x1C] tvs %xcc, 0x7 fmovde %icc, %f5, %f0 movrne %g6, %l0, %o5 movpos %icc, %l1, %g1 tvc %xcc, 0x5 orn %l2, %o4, %i1 stb %i5, [%l7 + 0x21] popc 0x11F8, %g3 movpos %xcc, %i3, %i4 smul %o6, 0x145D, %i7 smulcc %g2, %l4, %o0 andn %o7, 0x16E8, %g5 ta %xcc, 0x4 lduw [%l7 + 0x6C], %l3 fmul8x16al %f11, %f13, %f14 srax %i0, 0x1C, %o3 movvc %icc, %l5, %g4 fmovdge %icc, %f5, %f8 edge16 %o1, %i2, %g7 movre %i6, 0x10D, %l6 movge %xcc, %g6, %l0 tl %icc, 0x0 fmovse %xcc, %f1, %f9 fpack16 %f12, %f9 fand %f14, %f6, %f10 bleu,a loop_500 loop_500: ldub [%l7 + 0x50], %o2 fpack16 %f4, %f6 movgu %xcc, %o5, %l1 ldsh [%l7 + 0x1A], %g1 movcs %xcc, %l2, %i1 ldd [%l7 + 0x38], %f14 edge8n %i5, %o4, %g3 move %icc, %i4, %o6 tl %icc, 0x4 stw %i3, [%l7 + 0x5C] array8 %g2, %i7, %l4 fabss %f8, %f15 fbne %fcc3, loop_501 loop_501: fpadd32 %f6, %f8, %f8 ta %icc, 0x2 sub %o7, %g5, %l3 ldub [%l7 + 0x63], %i0 movrlz %o0, 0x287, %o3 fmovsg %xcc, %f2, %f7 stx %g4, [%l7 + 0x28] std %f14, [%l7 + 0x50] srlx %o1, 0x0A, %l5 movcc %icc, %i2, %i6 tvs %xcc, 0x1 tg %icc, 0x5 ldsw [%l7 + 0x14], %l6 ldsw [%l7 + 0x7C], %g7 movge %icc, %l0, %g6 bl,a,pn %icc, loop_502 loop_502: move %xcc, %o5, %l1 fmovsneg %icc, %f3, %f15 fcmpne32 %f2, %f2, %o2 fmovsvc %xcc, %f3, %f12 ta %xcc, 0x3 ld [%l7 + 0x78], %f7 taddcctv %g1, %l2, %i1 ldsw [%l7 + 0x20], %i5 nop setx loop_503, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_503: movvc %icc, %o4, %g3 fsrc2s %f14, %f7 fnot2s %f15, %f15 tcs %icc, 0x0 and %i4, 0x0D48, %i3 ld [%l7 + 0x74], %f8 movvs %xcc, %g2, %o6 subc %l4, 0x1E3F, %i7 bneg,a,pt %xcc, loop_504 loop_504: movgu %icc, %o7, %g5 movl %icc, %l3, %i0 mova %xcc, %o3, %o0 tgu %xcc, 0x0 movrgz %o1, %l5, %i2 taddcc %g4, %i6, %g7 andcc %l0, %g6, %l6 edge32n %l1, %o5, %o2 movleu %xcc, %g1, %i1 edge8ln %l2, %i5, %o4 smulcc %g3, 0x039A, %i3 udivx %g2, 0x1C59, %i4 array32 %o6, %i7, %o7 fpadd16 %f4, %f10, %f2 xor %l4, 0x0F0D, %g5 move %xcc, %i0, %l3 sethi 0x0A41, %o3 orn %o0, 0x1911, %l5 bneg,a %icc, loop_505 loop_505: ldd [%l7 + 0x60], %f2 tneg %icc, 0x3 sra %i2, %g4, %i6 brz,a %g7, loop_506 loop_506: sra %o1, 0x1B, %l0 tg %icc, 0x4 sdiv %g6, 0x0BA3, %l6 fba %fcc2, loop_507 loop_507: andn %l1, %o2, %g1 te %icc, 0x4 movge %icc, %o5, %l2 addc %i1, %o4, %g3 movrlz %i5, 0x2FB, %i3 fnors %f1, %f6, %f6 movle %icc, %i4, %g2 bpos %xcc, loop_508 loop_508: fnegd %f10, %f2 fnegd %f2, %f8 fexpand %f6, %f12 ldsw [%l7 + 0x68], %i7 umul %o6, %o7, %g5 fbg,a %fcc0, loop_509 loop_509: edge16l %i0, %l4, %l3 add %o0, 0x16AC, %l5 fnor %f2, %f4, %f8 movge %xcc, %o3, %i2 taddcctv %g4, 0x07B5, %g7 movrgz %o1, %i6, %l0 edge16 %l6, %l1, %g6 fbge,a %fcc1, loop_510 loop_510: fmovsvc %icc, %f1, %f15 taddcctv %g1, %o5, %o2 fbuge,a %fcc2, loop_511 loop_511: sdivx %i1, 0x045D, %o4 array16 %l2, %i5, %g3 stb %i3, [%l7 + 0x0F] fmovrdne %g2, %f8, %f0 lduw [%l7 + 0x74], %i4 array16 %i7, %o6, %o7 ldub [%l7 + 0x1D], %i0 orn %l4, %g5, %l3 edge8n %l5, %o3, %o0 add %i2, 0x0FF2, %g7 fmovscc %icc, %f3, %f1 movcs %icc, %o1, %i6 edge32 %l0, %l6, %g4 tleu %icc, 0x7 movrlez %g6, 0x233, %g1 bcs,pn %xcc, loop_512 loop_512: orncc %l1, 0x04DD, %o5 movleu %xcc, %i1, %o2 lduw [%l7 + 0x70], %o4 umulcc %i5, 0x16B6, %l2 umul %g3, 0x012F, %i3 alignaddr %i4, %i7, %o6 tl %xcc, 0x5 ldsw [%l7 + 0x68], %o7 movrlz %i0, %l4, %g2 umulcc %l3, %l5, %g5 srl %o3, 0x00, %o0 xor %i2, 0x0424, %o1 tn %icc, 0x2 tne %icc, 0x6 tpos %xcc, 0x2 st %f12, [%l7 + 0x44] fnands %f13, %f7, %f9 xnorcc %g7, %i6, %l6 stb %l0, [%l7 + 0x20] movleu %xcc, %g6, %g4 andncc %g1, %l1, %o5 fpack32 %f8, %f10, %f0 movrgez %i1, %o4, %i5 tvs %xcc, 0x1 fmovdle %xcc, %f0, %f5 tpos %icc, 0x3 edge16ln %o2, %g3, %l2 fornot2s %f7, %f11, %f12 fbule,a %fcc0, loop_513 loop_513: fones %f6 fornot2 %f2, %f6, %f4 movl %xcc, %i4, %i3 movg %icc, %i7, %o7 fandnot2 %f0, %f2, %f4 brgez,a %o6, loop_514 loop_514: mulx %i0, %g2, %l4 ld [%l7 + 0x0C], %f5 movrlz %l3, %l5, %o3 fexpand %f11, %f8 xor %g5, 0x191E, %o0 brgez,a %i2, loop_515 loop_515: movne %xcc, %g7, %i6 fmovdge %xcc, %f14, %f0 fmovrde %o1, %f10, %f4 sth %l0, [%l7 + 0x4E] fsrc1s %f11, %f10 fmovdcc %xcc, %f6, %f6 mova %icc, %l6, %g4 sethi 0x152F, %g1 ldsw [%l7 + 0x4C], %l1 ldsh [%l7 + 0x7C], %g6 mulx %i1, 0x16B8, %o5 ldsw [%l7 + 0x70], %o4 movrgez %o2, %i5, %l2 movg %xcc, %i4, %g3 movl %xcc, %i3, %o7 mova %xcc, %i7, %o6 brz,a %g2, loop_516 loop_516: fbe,a %fcc3, loop_517 loop_517: bl loop_518 loop_518: fbne,a %fcc1, loop_519 loop_519: fcmps %fcc2, %f2, %f14 sub %l4, 0x1A44, %l3 fpsub16s %f5, %f0, %f10 movle %xcc, %l5, %o3 fandnot1 %f2, %f14, %f14 st %f3, [%l7 + 0x18] orcc %i0, 0x1904, %g5 bne,a,pt %icc, loop_520 loop_520: taddcc %o0, 0x0FC3, %i2 srl %g7, 0x11, %o1 fbe,a %fcc1, loop_521 loop_521: ldub [%l7 + 0x31], %l0 ta %icc, 0x5 fbge %fcc2, loop_522 loop_522: sth %i6, [%l7 + 0x46] udivcc %l6, 0x0E76, %g1 sdiv %g4, 0x0D48, %l1 tvc %xcc, 0x3 movneg %xcc, %g6, %o5 ba,a %icc, loop_523 loop_523: movcs %icc, %o4, %i1 udiv %o2, 0x065E, %l2 tgu %icc, 0x1 bleu %icc, loop_524 loop_524: lduw [%l7 + 0x64], %i5 fbo,a %fcc0, loop_525 loop_525: movvc %icc, %g3, %i4 andn %i3, 0x1A15, %i7 sethi 0x0796, %o7 fbe,a %fcc1, loop_526 loop_526: fmovsn %xcc, %f4, %f3 fcmpne32 %f6, %f8, %o6 mulscc %l4, 0x1CCA, %g2 sethi 0x1E1B, %l3 sth %o3, [%l7 + 0x18] udivx %l5, 0x13CC, %i0 bne %xcc, loop_527 loop_527: bge,a,pt %xcc, loop_528 loop_528: fmovdvs %xcc, %f2, %f6 fmovrslez %o0, %f3, %f11 ba,a %icc, loop_529 loop_529: movl %xcc, %i2, %g7 udivcc %o1, 0x0EEA, %g5 fpsub32 %f2, %f14, %f10 fbne,a %fcc3, loop_530 loop_530: movle %xcc, %l0, %l6 sra %g1, 0x03, %g4 fmovsvs %icc, %f5, %f13 fcmple32 %f10, %f8, %i6 ldub [%l7 + 0x0A], %l1 movg %icc, %g6, %o5 stx %i1, [%l7 + 0x10] bneg %icc, loop_531 loop_531: fmovsne %xcc, %f9, %f7 brlez %o2, loop_532 loop_532: fbug %fcc3, loop_533 loop_533: fbge,a %fcc0, loop_534 loop_534: tcs %icc, 0x4 udiv %o4, 0x1574, %l2 fmovdvs %icc, %f15, %f12 edge16n %g3, %i4, %i3 bne,a,pt %xcc, loop_535 loop_535: ld [%l7 + 0x08], %f11 movrgz %i7, %i5, %o7 bn,a,pn %icc, loop_536 loop_536: fbuge %fcc3, loop_537 loop_537: movrgz %l4, 0x282, %o6 fxnor %f8, %f8, %f0 fone %f14 edge32n %g2, %l3, %o3 fmovrsgz %i0, %f12, %f5 udiv %l5, 0x054D, %i2 xor %g7, 0x1D65, %o0 sth %g5, [%l7 + 0x78] tneg %icc, 0x4 fmovsvc %icc, %f13, %f7 movle %icc, %o1, %l0 andn %l6, %g4, %g1 call loop_538 loop_538: fzero %f2 edge16n %l1, %g6, %o5 movrlez %i1, 0x218, %o2 ldsh [%l7 + 0x16], %o4 tvc %xcc, 0x3 movcs %xcc, %l2, %i6 tne %xcc, 0x7 fmovrdne %g3, %f6, %f14 mulx %i3, 0x162D, %i4 movcc %xcc, %i5, %i7 fmovrse %l4, %f2, %f1 tleu %icc, 0x4 fmovda %xcc, %f0, %f14 subccc %o6, 0x0BAF, %o7 fmovrde %g2, %f2, %f0 ba,pn %icc, loop_539 loop_539: lduw [%l7 + 0x40], %l3 xor %o3, 0x13FF, %l5 stx %i2, [%l7 + 0x10] ld [%l7 + 0x50], %f1 edge8n %i0, %g7, %g5 faligndata %f4, %f2, %f0 fmovrslz %o1, %f12, %f9 ldsh [%l7 + 0x7C], %l0 smulcc %o0, 0x17DE, %l6 fnot1s %f6, %f5 srlx %g1, 0x10, %g4 fpack16 %f4, %f5 ldd [%l7 + 0x48], %f2 ldub [%l7 + 0x27], %g6 fbe %fcc3, loop_540 loop_540: ldsw [%l7 + 0x6C], %l1 fmovsleu %xcc, %f0, %f9 subcc %o5, %o2, %o4 tge %xcc, 0x6 bge,pt %xcc, loop_541 loop_541: movneg %xcc, %l2, %i1 tleu %xcc, 0x0 std %f4, [%l7 + 0x28] te %icc, 0x2 tneg %xcc, 0x7 call loop_542 loop_542: tle %xcc, 0x0 bn,a,pt %icc, loop_543 loop_543: bvs,pt %xcc, loop_544 loop_544: fba,a %fcc0, loop_545 loop_545: tle %xcc, 0x2 edge32l %g3, %i3, %i6 xor %i4, 0x0874, %i5 ld [%l7 + 0x78], %f5 fsrc2 %f10, %f2 movrgz %l4, %i7, %o6 subc %o7, 0x1BDC, %g2 tvs %icc, 0x0 edge8n %o3, %l3, %l5 movvs %xcc, %i0, %i2 tvs %xcc, 0x1 brgez %g5, loop_546 loop_546: edge16n %g7, %l0, %o1 mulscc %o0, 0x1333, %g1 mulx %l6, %g6, %g4 orn %l1, 0x1C32, %o2 alignaddr %o4, %o5, %l2 fandnot1s %f9, %f10, %f8 andcc %g3, %i1, %i3 srlx %i4, 0x0D, %i6 movrlz %i5, %l4, %o6 ldsb [%l7 + 0x0F], %o7 movgu %xcc, %i7, %g2 ble,pt %xcc, loop_547 loop_547: fmul8x16al %f11, %f0, %f8 bpos,a loop_548 loop_548: fnegs %f0, %f5 or %o3, %l5, %l3 fmovrsne %i2, %f0, %f5 fmovrdgz %i0, %f14, %f2 fcmpne16 %f12, %f8, %g5 fnot1 %f14, %f6 movle %icc, %l0, %g7 xnorcc %o0, 0x1142, %o1 taddcctv %l6, 0x170B, %g1 movvc %xcc, %g4, %l1 stx %g6, [%l7 + 0x38] edge16 %o4, %o2, %l2 sdivx %g3, 0x0CFF, %o5 udiv %i1, 0x10C8, %i4 st %f4, [%l7 + 0x24] fmovdn %icc, %f5, %f9 tgu %icc, 0x1 edge8ln %i6, %i3, %i5 udivcc %l4, 0x1A15, %o7 fblg,a %fcc0, loop_549 loop_549: orcc %i7, %g2, %o3 movre %l5, %o6, %l3 ldd [%l7 + 0x78], %f4 array16 %i0, %g5, %l0 movneg %icc, %g7, %o0 xorcc %o1, 0x0D8F, %l6 movneg %icc, %g1, %g4 movleu %xcc, %l1, %g6 movpos %xcc, %o4, %i2 tpos %icc, 0x6 taddcc %l2, 0x1A47, %o2 bcs,pt %xcc, loop_550 loop_550: umulcc %g3, 0x1219, %o5 edge16n %i1, %i6, %i3 mova %icc, %i4, %l4 ld [%l7 + 0x68], %f8 ldsb [%l7 + 0x36], %o7 addccc %i5, 0x1D9E, %i7 tgu %xcc, 0x4 movvs %xcc, %g2, %l5 sdivx %o3, 0x1D97, %l3 mulx %i0, 0x116D, %g5 tvs %xcc, 0x7 udivcc %o6, 0x1BCC, %g7 srlx %o0, 0x15, %l0 fbge %fcc1, loop_551 loop_551: movrne %l6, %o1, %g4 edge8 %l1, %g6, %o4 sethi 0x129B, %g1 bcs,a loop_552 loop_552: srlx %i2, %o2, %l2 movrgez %o5, %g3, %i6 fcmple16 %f6, %f12, %i3 fpmerge %f1, %f5, %f10 movn %icc, %i1, %l4 tvc %xcc, 0x3 srax %i4, %i5, %o7 brlez,a %i7, loop_553 loop_553: fmovscc %xcc, %f7, %f11 movle %icc, %g2, %l5 popc 0x0B89, %o3 tn %icc, 0x7 tpos %xcc, 0x2 te %icc, 0x6 bneg,a %icc, loop_554 loop_554: xnor %i0, 0x143A, %g5 movrlz %o6, %g7, %o0 fmul8sux16 %f10, %f6, %f14 smulcc %l0, %l6, %l3 xnor %o1, %l1, %g6 edge32n %o4, %g1, %g4 tn %xcc, 0x5 movvs %xcc, %o2, %l2 alignaddr %o5, %i2, %g3 ld [%l7 + 0x48], %f13 fmul8x16al %f4, %f4, %f6 fpackfix %f2, %f11 fmovrse %i3, %f14, %f7 smul %i6, %i1, %l4 subc %i4, 0x0319, %o7 brlez,a %i5, loop_555 loop_555: fmovde %xcc, %f8, %f9 lduh [%l7 + 0x2A], %i7 ldd [%l7 + 0x68], %f0 tleu %icc, 0x6 ldsb [%l7 + 0x76], %g2 andncc %l5, %i0, %g5 tle %icc, 0x0 edge16n %o3, %g7, %o6 movpos %xcc, %l0, %l6 sra %l3, %o1, %l1 lduh [%l7 + 0x3A], %o0 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 2: ! ! Type f : 191 ! Type cti : 114 ! Type i : 556 ! Type l : 139 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Thread 3 Start ! main_t3: !# Initialize registers .. !# Global registers set 0x5, %g1 set 0x0, %g2 set 0xE, %g3 set 0x7, %g4 set 0x0, %g5 set 0xB, %g6 set 0xF, %g7 !# Input registers set -0x1, %i0 set -0xC, %i1 set -0xD, %i2 set -0x1, %i3 set -0xB, %i4 set -0x3, %i5 set -0xB, %i6 set -0x4, %i7 !# Local registers set 0x1C57FBB9, %l0 set 0x48A80FDA, %l1 set 0x2473B99F, %l2 set 0x21AE16AC, %l3 set 0x74C268C9, %l4 set 0x1EA5F008, %l5 set 0x4B419827, %l6 !# Output registers set -0x1D2D, %o0 set 0x1340, %o1 set -0x03D9, %o2 set -0x028F, %o3 set -0x0841, %o4 set -0x11F1, %o5 set 0x17EC, %o6 set 0x00A7, %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 .. fmovdne %icc, %f7, %f4 fandnot1 %f8, %f6, %f4 fpadd16s %f14, %f5, %f9 movvc %icc, %o4, %g1 fcmpd %fcc3, %f8, %f6 fsrc2 %f14, %f10 ld [%l7 + 0x7C], %f13 fmul8ulx16 %f4, %f8, %f6 lduw [%l7 + 0x08], %g4 bcc,pt %icc, loop_556 loop_556: fmovdle %icc, %f4, %f4 fmul8ulx16 %f10, %f8, %f2 fornot1s %f13, %f9, %f4 tl %icc, 0x2 addc %g6, 0x09DD, %o2 fandnot1s %f1, %f10, %f4 fnot2 %f8, %f14 fpadd32s %f6, %f1, %f14 taddcctv %o5, 0x1A6B, %l2 fnor %f8, %f10, %f8 fmovrdne %g3, %f4, %f2 and %i3, %i6, %i1 tne %icc, 0x6 st %f8, [%l7 + 0x50] fnot1s %f1, %f7 ldsw [%l7 + 0x50], %i2 fnands %f7, %f12, %f10 fzeros %f6 ldx [%l7 + 0x18], %l4 fmovdpos %xcc, %f3, %f1 bne loop_557 loop_557: bge,pt %xcc, loop_558 loop_558: tne %xcc, 0x6 ldsh [%l7 + 0x5A], %i4 fcmpne16 %f4, %f14, %i5 array16 %o7, %i7, %g2 fmovsg %xcc, %f7, %f13 fands %f2, %f14, %f4 orn %l5, 0x1DBD, %g5 fpack32 %f8, %f8, %f10 fmovrde %i0, %f0, %f0 fmovde %icc, %f9, %f5 fmovrde %g7, %f6, %f8 fmovse %icc, %f15, %f5 fblg,a %fcc0, loop_559 loop_559: fcmpeq32 %f6, %f14, %o6 stx %o3, [%l7 + 0x28] fnegd %f14, %f6 fmovdge %icc, %f2, %f9 faligndata %f4, %f2, %f12 fpack32 %f8, %f6, %f12 fmovsle %icc, %f9, %f8 fmovd %f14, %f8 andcc %l6, %l0, %o1 array32 %l1, %o0, %o4 fcmple16 %f0, %f10, %g1 fxor %f10, %f4, %f0 fmovsvc %xcc, %f0, %f9 ldd [%l7 + 0x20], %f2 move %xcc, %g4, %l3 umulcc %o2, %g6, %o5 fmovscs %icc, %f3, %f12 udiv %g3, 0x1E4E, %l2 bcc,a loop_560 loop_560: fnot2s %f9, %f0 tcs %icc, 0x2 bleu,a loop_561 loop_561: edge32n %i3, %i6, %i1 stb %l4, [%l7 + 0x35] andn %i2, %i4, %o7 fmovdneg %icc, %f4, %f9 fmovrsgz %i5, %f4, %f12 fandnot1s %f13, %f10, %f2 fpsub16 %f10, %f6, %f6 fandnot2 %f8, %f2, %f6 fmuld8sux16 %f10, %f14, %f2 fmovrsgez %i7, %f12, %f12 fbg %fcc0, loop_562 loop_562: fmovrslez %g2, %f10, %f8 fmovsvs %icc, %f1, %f12 fcmpeq16 %f8, %f2, %l5 edge8 %i0, %g5, %g7 fzero %f4 fandnot1s %f9, %f0, %f9 fands %f12, %f0, %f0 bshuffle %f10, %f12, %f8 fpack32 %f8, %f12, %f2 fpack32 %f2, %f4, %f2 ldsh [%l7 + 0x2C], %o3 fmovdneg %icc, %f8, %f5 bne loop_563 loop_563: fmovde %icc, %f10, %f15 bvc,pn %xcc, loop_564 loop_564: tne %icc, 0x5 brz %l6, loop_565 loop_565: fnot1 %f4, %f14 array16 %o6, %l0, %l1 fmovsge %icc, %f12, %f8 fabsd %f2, %f10 array16 %o0, %o4, %o1 fmovdcs %icc, %f8, %f15 fones %f8 fcmpes %fcc3, %f6, %f13 siam 0x6 fxor %f8, %f12, %f8 edge32ln %g4, %g1, %l3 fbue,a %fcc0, loop_566 loop_566: fbul,a %fcc3, loop_567 loop_567: fcmps %fcc0, %f3, %f13 fmovsle %icc, %f6, %f0 fnors %f3, %f0, %f0 fmul8ulx16 %f2, %f10, %f4 sdivx %g6, 0x0EF6, %o2 fexpand %f6, %f0 tpos %xcc, 0x7 fmovrsgz %g3, %f1, %f2 fpadd16 %f2, %f10, %f6 nop setx loop_568, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_568: fnot2 %f2, %f10 sll %o5, 0x01, %l2 tvs %xcc, 0x0 fandnot1s %f3, %f0, %f7 bneg %xcc, loop_569 loop_569: fsrc1s %f11, %f11 or %i3, 0x06AC, %i6 fornot2s %f10, %f3, %f10 orn %l4, 0x0724, %i1 stw %i2, [%l7 + 0x60] fnot2s %f3, %f13 fpsub32 %f12, %f0, %f12 fmuld8sux16 %f7, %f12, %f2 fmovsne %xcc, %f14, %f5 sllx %o7, %i4, %i7 fmovspos %icc, %f1, %f12 brz %g2, loop_570 loop_570: fmovrdne %i5, %f10, %f4 fcmps %fcc3, %f15, %f15 andcc %l5, 0x1D8A, %g5 fmovsneg %icc, %f0, %f7 fnor %f12, %f6, %f14 fandnot2 %f14, %f4, %f2 fpadd32s %f9, %f5, %f5 fcmpeq16 %f2, %f10, %g7 fands %f10, %f3, %f5 fmovrdgz %o3, %f8, %f2 fnot1s %f1, %f4 fmovsge %xcc, %f10, %f6 ldub [%l7 + 0x1B], %i0 be,a,pn %xcc, loop_571 loop_571: fmovrsgz %l6, %f8, %f3 lduh [%l7 + 0x72], %l0 fandnot1s %f4, %f15, %f8 fabsd %f6, %f2 ldsb [%l7 + 0x79], %o6 fbl %fcc3, loop_572 loop_572: movge %icc, %o0, %o4 fcmpeq16 %f10, %f6, %l1 ldd [%l7 + 0x08], %f6 std %f10, [%l7 + 0x10] fmuld8sux16 %f15, %f5, %f8 fmovdgu %icc, %f10, %f1 fcmpeq32 %f12, %f12, %g4 movrlz %o1, 0x3AA, %g1 fxor %f10, %f0, %f14 fmuld8ulx16 %f11, %f5, %f14 lduh [%l7 + 0x5E], %l3 fsrc2s %f15, %f8 sdivcc %g6, 0x182B, %o2 fba %fcc0, loop_573 loop_573: fmovdvc %icc, %f6, %f11 sdivcc %g3, 0x0D1B, %l2 fmovda %icc, %f15, %f5 st %f14, [%l7 + 0x10] fnot1s %f3, %f14 fmovdcs %xcc, %f15, %f2 fbuge,a %fcc0, loop_574 loop_574: array32 %o5, %i6, %i3 fmovrslz %i1, %f6, %f7 tg %icc, 0x0 te %xcc, 0x0 fpack16 %f0, %f12 move %icc, %i2, %o7 fmovrse %i4, %f13, %f9 fzero %f4 fxor %f4, %f12, %f12 fbn %fcc1, loop_575 loop_575: movrgez %i7, %l4, %i5 tvc %xcc, 0x3 fnors %f15, %f4, %f12 fmovsleu %xcc, %f15, %f14 fnor %f6, %f2, %f2 fornot2s %f3, %f8, %f0 fmovdn %icc, %f10, %f1 movre %g2, %l5, %g7 fmovsne %xcc, %f0, %f13 movl %icc, %g5, %o3 fmovsne %xcc, %f0, %f0 std %f0, [%l7 + 0x50] stw %i0, [%l7 + 0x0C] fmovdle %xcc, %f13, %f5 fpsub16s %f4, %f13, %f14 movg %icc, %l0, %o6 fmovsgu %icc, %f5, %f1 fandnot2s %f2, %f12, %f11 faligndata %f4, %f10, %f8 lduw [%l7 + 0x28], %o0 fmovrse %o4, %f8, %f13 ldd [%l7 + 0x58], %f12 fmovrslz %l1, %f1, %f10 fnands %f14, %f2, %f0 stb %g4, [%l7 + 0x22] lduh [%l7 + 0x5A], %l6 fmovrdne %g1, %f2, %f10 movg %xcc, %l3, %g6 edge8 %o2, %g3, %l2 ble,pn %xcc, loop_576 loop_576: fmovsgu %icc, %f9, %f1 fmovsge %icc, %f8, %f6 fmovdvs %icc, %f3, %f11 ldx [%l7 + 0x50], %o1 ta %xcc, 0x6 fmovda %xcc, %f5, %f0 for %f2, %f14, %f2 fbl,a %fcc3, loop_577 loop_577: fzero %f2 edge32 %i6, %i3, %o5 fmovsa %xcc, %f1, %f15 fxnors %f15, %f13, %f8 sth %i1, [%l7 + 0x1A] ldx [%l7 + 0x70], %o7 fbu,a %fcc3, loop_578 loop_578: fornot1s %f0, %f13, %f13 sra %i2, %i4, %i7 ldd [%l7 + 0x28], %f0 fones %f2 fnor %f14, %f6, %f4 mulscc %i5, %l4, %l5 fmovrdlez %g2, %f4, %f6 fornot2 %f2, %f0, %f8 fbne %fcc0, loop_579 loop_579: fmovsvc %xcc, %f0, %f14 ldsh [%l7 + 0x10], %g7 brlez,a %g5, loop_580 loop_580: nop setx loop_581, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_581: fpmerge %f0, %f15, %f4 fmovrsgz %o3, %f14, %f3 movrlez %i0, %l0, %o0 fabss %f4, %f14 fmovrslez %o4, %f8, %f6 sdiv %o6, 0x1211, %g4 fpack16 %f12, %f7 fandnot2 %f12, %f2, %f0 fmul8x16 %f4, %f14, %f12 lduh [%l7 + 0x66], %l1 fmovdcs %icc, %f10, %f8 fpsub16s %f14, %f6, %f10 brlez,a %g1, loop_582 loop_582: fmovrsgez %l3, %f15, %f14 fblg %fcc1, loop_583 loop_583: fcmpeq16 %f0, %f4, %l6 fcmpeq32 %f6, %f4, %g6 fbo %fcc2, loop_584 loop_584: stw %o2, [%l7 + 0x7C] fmul8x16al %f12, %f13, %f14 taddcctv %l2, 0x00A4, %g3 fcmpne16 %f4, %f4, %i6 brlz %i3, loop_585 loop_585: fone %f6 fbge,a %fcc0, loop_586 loop_586: bge,a,pt %xcc, loop_587 loop_587: lduh [%l7 + 0x60], %o5 fmul8x16 %f9, %f2, %f2 fnot2 %f10, %f0 fpack32 %f12, %f4, %f6 bpos,pn %xcc, loop_588 loop_588: bpos,pn %icc, loop_589 loop_589: fxor %f10, %f6, %f14 edge32 %o1, %i1, %o7 edge32n %i4, %i7, %i5 fmovsa %icc, %f4, %f5 srlx %i2, 0x16, %l4 movrgez %l5, 0x1C8, %g2 fpsub32 %f10, %f10, %f10 bpos,a loop_590 loop_590: st %f4, [%l7 + 0x50] movrgez %g5, 0x1DE, %o3 fornot2 %f6, %f2, %f8 movg %xcc, %g7, %l0 bgu,pn %xcc, loop_591 loop_591: fmovrsgez %o0, %f2, %f2 ldub [%l7 + 0x3D], %o4 fpadd32 %f4, %f6, %f6 ldd [%l7 + 0x60], %f0 brlez %o6, loop_592 loop_592: fands %f8, %f10, %f13 andncc %i0, %g4, %l1 mulscc %g1, 0x01BB, %l3 fmovrsne %g6, %f12, %f6 fandnot1 %f8, %f14, %f12 brgez %o2, loop_593 loop_593: ld [%l7 + 0x4C], %f11 fpsub16s %f4, %f10, %f13 stw %l2, [%l7 + 0x20] fpsub16s %f13, %f12, %f13 fmovsleu %icc, %f8, %f2 bcs %icc, loop_594 loop_594: fmovsn %icc, %f6, %f12 bcc,a %icc, loop_595 loop_595: tsubcc %l6, 0x1757, %i6 fone %f14 fcmpeq16 %f8, %f8, %i3 fmovsa %xcc, %f15, %f12 fnot1s %f12, %f5 ldub [%l7 + 0x6E], %g3 fpack16 %f2, %f9 brz,a %o1, loop_596 loop_596: fmul8x16au %f3, %f3, %f0 xor %i1, %o7, %i4 fmovrdgz %i7, %f0, %f6 fmovda %icc, %f2, %f6 udivcc %o5, 0x14CC, %i5 tle %icc, 0x5 fpack16 %f2, %f15 sth %l4, [%l7 + 0x76] fmovs %f3, %f14 fcmped %fcc2, %f12, %f14 fmuld8ulx16 %f12, %f11, %f8 tsubcc %i2, %g2, %l5 orcc %o3, 0x133A, %g7 andn %l0, %o0, %o4 edge16ln %o6, %i0, %g5 brlez %l1, loop_597 loop_597: fcmpes %fcc2, %f7, %f5 fbu,a %fcc2, loop_598 loop_598: fmovdcs %xcc, %f12, %f0 fcmpgt16 %f10, %f12, %g4 stw %l3, [%l7 + 0x30] umulcc %g1, 0x116D, %g6 lduh [%l7 + 0x60], %l2 stb %o2, [%l7 + 0x7E] st %f3, [%l7 + 0x28] std %f6, [%l7 + 0x08] std %f6, [%l7 + 0x30] xor %l6, 0x019E, %i6 fpadd16s %f5, %f0, %f2 bpos,a %xcc, loop_599 loop_599: brz,a %g3, loop_600 loop_600: fnot1 %f0, %f6 brnz %i3, loop_601 loop_601: fmovrsne %i1, %f12, %f12 bvs loop_602 loop_602: fmovscs %xcc, %f8, %f10 fmovrdgez %o1, %f10, %f12 andcc %i4, 0x04F2, %i7 fcmpd %fcc1, %f4, %f12 bcs,a loop_603 loop_603: fors %f8, %f10, %f8 fpadd32s %f10, %f7, %f13 edge8ln %o5, %o7, %l4 fand %f4, %f8, %f10 fmovs %f4, %f6 array16 %i5, %g2, %l5 fnot1s %f2, %f10 std %f4, [%l7 + 0x38] fmovspos %icc, %f0, %f7 tg %xcc, 0x5 fandnot1s %f0, %f3, %f12 fpsub32s %f10, %f3, %f4 ldub [%l7 + 0x61], %i2 stb %g7, [%l7 + 0x3D] fmul8sux16 %f4, %f0, %f8 fmovdne %icc, %f14, %f5 fmovsg %xcc, %f13, %f6 fbue %fcc1, loop_604 loop_604: edge8n %l0, %o3, %o0 fxor %f6, %f14, %f0 fmovsneg %xcc, %f7, %f13 lduh [%l7 + 0x3E], %o4 fpsub32 %f10, %f8, %f2 fexpand %f0, %f0 addc %i0, 0x1437, %g5 fmovrde %l1, %f0, %f12 fandnot2 %f8, %f2, %f4 srlx %g4, %l3, %o6 fmovsvs %xcc, %f3, %f0 fors %f14, %f14, %f0 fmuld8ulx16 %f11, %f2, %f6 tle %icc, 0x4 ldsb [%l7 + 0x16], %g1 stb %g6, [%l7 + 0x5C] fmovda %xcc, %f14, %f1 fbl,a %fcc3, loop_605 loop_605: fmul8x16au %f7, %f8, %f6 fsrc2s %f9, %f1 fmovsle %icc, %f5, %f4 brgz,a %o2, loop_606 loop_606: brlz,a %l6, loop_607 loop_607: fmul8x16 %f7, %f10, %f6 fmovsn %xcc, %f2, %f12 fxnors %f15, %f0, %f4 fmul8x16au %f12, %f1, %f4 fnegd %f12, %f0 st %f11, [%l7 + 0x2C] fmovrsne %l2, %f4, %f8 fbu %fcc0, loop_608 loop_608: tsubcctv %g3, %i6, %i1 ld [%l7 + 0x60], %f10 fmovrdlez %i3, %f14, %f4 mova %icc, %o1, %i4 fxnor %f6, %f2, %f2 fmovdpos %icc, %f7, %f12 fandnot2 %f6, %f4, %f8 stw %i7, [%l7 + 0x0C] fmovsneg %icc, %f3, %f14 fmovdgu %xcc, %f6, %f3 fmovspos %icc, %f2, %f4 fones %f2 edge8n %o7, %l4, %o5 pdist %f6, %f14, %f10 fcmpgt32 %f6, %f8, %g2 stb %i5, [%l7 + 0x72] fmovrdne %l5, %f10, %f8 tne %xcc, 0x1 fsrc1 %f10, %f8 udivx %g7, 0x106C, %i2 lduw [%l7 + 0x2C], %o3 fbg,a %fcc1, loop_609 loop_609: xnorcc %l0, 0x184B, %o4 fmovrsgz %o0, %f11, %f0 add %i0, 0x140A, %g5 stx %l1, [%l7 + 0x50] fbul %fcc3, loop_610 loop_610: fors %f12, %f13, %f14 fsrc2s %f14, %f1 fsrc1s %f2, %f8 smul %l3, 0x1F44, %o6 fnot1 %f4, %f14 stw %g1, [%l7 + 0x7C] edge32l %g4, %o2, %l6 ldd [%l7 + 0x60], %f2 fmuld8sux16 %f6, %f15, %f6 stb %g6, [%l7 + 0x71] orn %l2, %g3, %i6 fpmerge %f2, %f8, %f0 fmovdl %xcc, %f10, %f2 fmovrdgz %i3, %f4, %f0 bne loop_611 loop_611: fxnors %f5, %f0, %f8 fmovspos %icc, %f0, %f14 te %icc, 0x1 fmovdle %xcc, %f0, %f13 tleu %icc, 0x2 fbul %fcc0, loop_612 loop_612: ldx [%l7 + 0x70], %i1 ldub [%l7 + 0x55], %i4 fnands %f8, %f1, %f5 fbl %fcc3, loop_613 loop_613: addccc %i7, %o1, %l4 fmul8x16al %f8, %f6, %f4 fpadd32s %f0, %f4, %f6 fbue %fcc2, loop_614 loop_614: st %f12, [%l7 + 0x34] sth %o7, [%l7 + 0x2A] fandnot1s %f4, %f11, %f0 brlz,a %g2, loop_615 loop_615: move %xcc, %i5, %l5 movneg %xcc, %o5, %g7 fmovrdgez %o3, %f12, %f14 stw %i2, [%l7 + 0x48] fpsub32s %f0, %f15, %f7 bneg loop_616 loop_616: movrlz %o4, 0x037, %l0 fmovsvc %icc, %f13, %f7 fmovsvc %xcc, %f7, %f12 fcmpne16 %f10, %f0, %o0 movrlz %g5, %l1, %l3 fabss %f6, %f9 nop setx loop_617, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_617: movleu %xcc, %i0, %o6 fmovdvs %xcc, %f8, %f13 bn,a %icc, loop_618 loop_618: movrgez %g4, %g1, %l6 bl loop_619 loop_619: fcmps %fcc0, %f14, %f10 fabsd %f12, %f6 ldsb [%l7 + 0x29], %o2 nop setx loop_620, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_620: fcmps %fcc3, %f0, %f12 sdivx %l2, 0x190E, %g6 brlez,a %i6, loop_621 loop_621: fbn %fcc0, loop_622 loop_622: fornot2 %f10, %f14, %f10 fcmpeq16 %f0, %f8, %i3 array32 %g3, %i4, %i1 fsrc2 %f6, %f14 fsrc2 %f0, %f12 fpadd16s %f12, %f4, %f6 fmovdne %icc, %f7, %f12 fors %f12, %f2, %f10 fbule,a %fcc0, loop_623 loop_623: fmovdcc %icc, %f1, %f3 fmovsg %icc, %f3, %f7 fmovrsgz %i7, %f10, %f8 fpsub16s %f0, %f2, %f12 bne,pn %icc, loop_624 loop_624: fmovrslz %o1, %f15, %f8 fmovdn %icc, %f4, %f0 udiv %o7, 0x0291, %l4 fcmpgt16 %f14, %f6, %i5 fmovrdgz %g2, %f8, %f0 fmovsvc %icc, %f14, %f15 nop setx loop_625, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_625: call loop_626 loop_626: fsrc1 %f6, %f2 brlz %o5, loop_627 loop_627: fpack16 %f10, %f11 bvs loop_628 loop_628: smul %g7, 0x0326, %l5 addccc %i2, 0x005A, %o3 fbl %fcc2, loop_629 loop_629: edge16 %l0, %o0, %g5 movl %xcc, %l1, %l3 ldd [%l7 + 0x10], %f6 movl %xcc, %i0, %o6 fmovsgu %icc, %f15, %f6 fmovrse %g4, %f13, %f3 ldx [%l7 + 0x18], %o4 fnegs %f5, %f11 fsrc2s %f10, %f4 bshuffle %f0, %f12, %f6 andcc %l6, %g1, %l2 fmovrsgz %o2, %f12, %f10 movne %xcc, %i6, %i3 bgu,a,pn %xcc, loop_630 loop_630: fzeros %f15 ldx [%l7 + 0x60], %g3 ldsw [%l7 + 0x70], %i4 fandnot1s %f10, %f8, %f0 nop setx loop_631, %l0, %l1 jmpl %l1, %i1 loop_631: fbug,a %fcc2, loop_632 loop_632: brgez %i7, loop_633 loop_633: andncc %o1, %g6, %l4 fmovsg %xcc, %f2, %f1 fmovrslez %i5, %f0, %f0 fcmpeq32 %f6, %f8, %g2 bg loop_634 loop_634: ldub [%l7 + 0x6B], %o7 fmovsg %xcc, %f9, %f13 fzeros %f7 fcmpeq32 %f2, %f2, %g7 fmovrdgz %o5, %f8, %f2 fcmpne32 %f4, %f12, %l5 fexpand %f8, %f10 ldsb [%l7 + 0x3B], %o3 movvs %icc, %l0, %i2 fmovdpos %icc, %f0, %f13 fandnot2s %f9, %f1, %f14 ldd [%l7 + 0x38], %f4 fmovdcc %xcc, %f8, %f6 fcmps %fcc3, %f7, %f1 movvs %xcc, %g5, %o0 fabss %f5, %f8 fmovscc %xcc, %f12, %f10 siam 0x0 edge8n %l3, %l1, %i0 brnz %g4, loop_635 loop_635: fexpand %f7, %f12 fcmpne32 %f0, %f6, %o6 fsrc1s %f11, %f2 sdivx %l6, 0x1764, %g1 fmovsle %icc, %f9, %f4 movn %icc, %l2, %o2 bcs,a,pt %icc, loop_636 loop_636: bvc,a,pt %xcc, loop_637 loop_637: fmovrse %i6, %f7, %f12 fmovsge %xcc, %f15, %f0 fmul8x16au %f9, %f2, %f4 fcmple16 %f2, %f12, %o4 ldsb [%l7 + 0x46], %i3 fmovde %icc, %f7, %f1 ldsw [%l7 + 0x7C], %g3 fzero %f8 fbuge,a %fcc0, loop_638 loop_638: fmul8sux16 %f8, %f4, %f14 edge16ln %i4, %i1, %i7 fmovsneg %icc, %f13, %f5 fmovde %xcc, %f6, %f6 fpadd32 %f12, %f4, %f14 fmovrsne %o1, %f5, %f4 bg,pt %xcc, loop_639 loop_639: udiv %l4, 0x0735, %i5 fandnot2s %f2, %f12, %f0 fmovsne %xcc, %f15, %f0 fands %f2, %f0, %f1 fmovsgu %xcc, %f7, %f9 brnz,a %g6, loop_640 loop_640: ldsh [%l7 + 0x5C], %g2 fxnor %f8, %f10, %f12 orn %o7, %g7, %l5 be,a,pn %icc, loop_641 loop_641: fmovsneg %icc, %f1, %f5 sll %o5, %o3, %l0 call loop_642 loop_642: fmovrsgz %g5, %f3, %f11 tneg %icc, 0x2 faligndata %f2, %f0, %f4 edge8ln %i2, %l3, %l1 tne %icc, 0x4 bcc,a,pn %icc, loop_643 loop_643: fpadd16s %f2, %f3, %f6 fmovscs %icc, %f15, %f9 ldd [%l7 + 0x38], %f10 fcmpgt32 %f0, %f2, %o0 andn %g4, 0x0A4F, %i0 fxor %f14, %f0, %f4 movrlz %l6, 0x095, %o6 fornot2s %f6, %f14, %f3 fabsd %f14, %f14 fnands %f0, %f7, %f8 for %f2, %f10, %f0 brlez,a %g1, loop_644 loop_644: fones %f7 fors %f15, %f7, %f11 fmovdneg %xcc, %f12, %f7 movn %icc, %o2, %i6 fpadd16 %f12, %f8, %f14 fcmple16 %f10, %f0, %l2 fexpand %f13, %f4 mulx %i3, 0x1906, %o4 lduw [%l7 + 0x68], %i4 ta %xcc, 0x5 fornot2 %f6, %f14, %f0 fmovsvc %icc, %f0, %f12 pdist %f4, %f6, %f10 fmovdvs %xcc, %f8, %f10 fsrc1s %f9, %f11 fmul8x16au %f7, %f14, %f2 movrgez %g3, %i7, %i1 fmovsge %xcc, %f13, %f13 and %o1, 0x17C2, %i5 fcmpeq32 %f8, %f0, %g6 edge16ln %l4, %o7, %g2 sth %l5, [%l7 + 0x16] siam 0x2 fors %f0, %f14, %f10 fmovscc %icc, %f12, %f1 fbuge %fcc0, loop_645 loop_645: fands %f14, %f4, %f7 ldx [%l7 + 0x50], %g7 edge8n %o3, %l0, %g5 fpsub16 %f8, %f4, %f6 fcmple32 %f14, %f12, %i2 sth %o5, [%l7 + 0x22] fnor %f8, %f8, %f0 fbuge %fcc3, loop_646 loop_646: fxor %f4, %f2, %f2 fmovscc %xcc, %f14, %f11 fxor %f10, %f10, %f8 fone %f14 mulscc %l3, 0x0C77, %l1 bg,pn %xcc, loop_647 loop_647: fsrc1s %f14, %f4 fmovda %icc, %f11, %f3 ld [%l7 + 0x64], %f13 fblg,a %fcc2, loop_648 loop_648: alignaddr %o0, %g4, %i0 std %f12, [%l7 + 0x38] fmovrsgez %o6, %f5, %f8 fmovdpos %xcc, %f9, %f1 fmovrdgz %g1, %f6, %f2 for %f10, %f14, %f12 fmovdpos %icc, %f13, %f12 fmovscs %xcc, %f9, %f4 udiv %l6, 0x1D09, %i6 fmovdcs %icc, %f6, %f1 fmovd %f0, %f2 bne loop_649 loop_649: fmovsvc %xcc, %f4, %f5 fmovrdne %l2, %f2, %f2 fmovdpos %icc, %f11, %f8 fabss %f9, %f14 for %f12, %f8, %f10 fsrc2s %f7, %f9 fbl,a %fcc1, loop_650 loop_650: fpack16 %f8, %f10 fbuge %fcc1, loop_651 loop_651: movl %icc, %o2, %i3 std %f14, [%l7 + 0x38] fmul8sux16 %f10, %f6, %f12 brz %i4, loop_652 loop_652: brlez %g3, loop_653 loop_653: nop setx loop_654, %l0, %l1 jmpl %l1, %i7 loop_654: stx %o4, [%l7 + 0x30] mulscc %o1, %i1, %g6 fmovrde %l4, %f6, %f10 fnands %f10, %f3, %f1 ba,pt %xcc, loop_655 loop_655: fmovda %icc, %f13, %f2 stx %i5, [%l7 + 0x48] sth %o7, [%l7 + 0x1C] fcmped %fcc0, %f2, %f8 ta %xcc, 0x6 ldub [%l7 + 0x2B], %g2 stb %l5, [%l7 + 0x21] fnegd %f8, %f10 xor %g7, %o3, %g5 orcc %i2, %o5, %l3 fnot2s %f3, %f7 fmul8ulx16 %f8, %f4, %f6 movrgez %l0, 0x0ED, %l1 bg loop_656 loop_656: fpack16 %f12, %f3 fmovrsgz %o0, %f4, %f7 fmovdl %xcc, %f1, %f5 fnor %f2, %f8, %f14 fnot1 %f4, %f2 fmovdcs %xcc, %f2, %f12 call loop_657 loop_657: ldsh [%l7 + 0x2A], %g4 movleu %icc, %o6, %i0 fcmple16 %f6, %f12, %g1 fnands %f4, %f7, %f1 xnorcc %i6, %l2, %l6 fmul8ulx16 %f4, %f4, %f14 sth %o2, [%l7 + 0x3A] tgu %icc, 0x0 fmovsleu %xcc, %f11, %f1 st %f4, [%l7 + 0x4C] st %f14, [%l7 + 0x10] fbg %fcc0, loop_658 loop_658: fpackfix %f0, %f7 fmuld8ulx16 %f0, %f5, %f4 tg %icc, 0x1 ldub [%l7 + 0x19], %i3 bvs loop_659 loop_659: fornot1 %f0, %f2, %f12 nop setx loop_660, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_660: fbn,a %fcc2, loop_661 loop_661: popc %i4, %i7 fmovdg %xcc, %f4, %f13 movleu %icc, %o4, %g3 ldub [%l7 + 0x7B], %i1 edge32ln %o1, %l4, %i5 faligndata %f14, %f6, %f8 fsrc1 %f14, %f12 fmovdvs %icc, %f5, %f3 fornot2s %f15, %f3, %f11 bgu,a,pt %icc, loop_662 loop_662: fmovsa %icc, %f7, %f8 fmovrsgez %o7, %f1, %f1 fmovsn %icc, %f2, %f8 fmovdvc %icc, %f12, %f0 fmovrslez %g6, %f5, %f15 fmul8ulx16 %f10, %f4, %f8 fnegd %f6, %f12 fpackfix %f10, %f5 fsrc2 %f0, %f8 fmovdne %xcc, %f12, %f2 sethi 0x089E, %g2 fabsd %f6, %f6 edge8l %l5, %g7, %o3 ldd [%l7 + 0x08], %f4 brlz,a %g5, loop_663 loop_663: bn %xcc, loop_664 loop_664: ld [%l7 + 0x08], %f11 taddcc %o5, 0x0F3D, %l3 movvs %icc, %l0, %l1 sethi 0x1AB4, %o0 brnz,a %g4, loop_665 loop_665: ld [%l7 + 0x5C], %f5 fpackfix %f10, %f6 edge8n %o6, %i0, %g1 fmovsa %icc, %f14, %f4 fmovs %f5, %f11 bpos,a loop_666 loop_666: fmuld8sux16 %f7, %f8, %f4 fcmpne32 %f4, %f12, %i2 ldsw [%l7 + 0x64], %i6 fors %f5, %f8, %f5 fmovsvc %xcc, %f14, %f8 udivx %l6, 0x0403, %o2 mulscc %i3, 0x1205, %i4 movneg %icc, %l2, %i7 fzero %f8 fmovrdne %o4, %f14, %f6 pdist %f10, %f0, %f8 mulx %i1, %o1, %g3 fcmpne32 %f14, %f12, %i5 faligndata %f14, %f12, %f10 for %f2, %f6, %f12 fmovdvc %icc, %f2, %f14 fmovsneg %icc, %f4, %f5 fone %f8 ldsb [%l7 + 0x66], %l4 fnor %f4, %f14, %f8 bvc %xcc, loop_667 loop_667: for %f4, %f6, %f14 array8 %o7, %g2, %l5 fnegd %f14, %f8 fpmerge %f5, %f7, %f6 fmovsgu %icc, %f14, %f10 orcc %g6, 0x00AD, %g7 orncc %o3, 0x19C4, %o5 lduh [%l7 + 0x4A], %g5 fzeros %f10 std %f2, [%l7 + 0x20] fnot1s %f12, %f13 brgez,a %l0, loop_668 loop_668: fexpand %f13, %f14 ldsw [%l7 + 0x64], %l1 lduh [%l7 + 0x24], %l3 fpack16 %f10, %f6 movrgez %o0, %g4, %o6 fmovrdgez %i0, %f14, %f10 fnor %f14, %f12, %f2 bgu,a,pn %xcc, loop_669 loop_669: movleu %xcc, %i2, %g1 smul %i6, 0x0C75, %o2 fcmps %fcc2, %f13, %f11 fnot1 %f10, %f4 fbge,a %fcc0, loop_670 loop_670: nop setx loop_671, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_671: fmovrsgz %i3, %f5, %f7 fmovdcs %xcc, %f3, %f3 fxnor %f14, %f6, %f6 fxors %f14, %f13, %f8 lduw [%l7 + 0x70], %l6 orcc %l2, %i4, %i7 fmovsg %xcc, %f9, %f12 fmovdleu %icc, %f9, %f0 taddcc %i1, 0x0781, %o4 ldsh [%l7 + 0x2E], %o1 fnegs %f7, %f15 fone %f10 fbul,a %fcc0, loop_672 loop_672: or %g3, 0x0CD2, %l4 fpmerge %f12, %f3, %f10 fexpand %f10, %f2 tpos %icc, 0x1 lduh [%l7 + 0x0A], %o7 fmovdcc %icc, %f13, %f9 fsrc1s %f0, %f14 tgu %xcc, 0x4 fcmpeq32 %f4, %f10, %g2 ld [%l7 + 0x74], %f15 lduw [%l7 + 0x60], %l5 movn %icc, %i5, %g6 bl,a %xcc, loop_673 loop_673: stb %o3, [%l7 + 0x09] fmovspos %xcc, %f1, %f5 fmovdpos %icc, %f5, %f10 fba %fcc2, loop_674 loop_674: fmovsg %icc, %f6, %f8 fmul8x16au %f7, %f6, %f12 fmovrslez %g7, %f7, %f0 sdiv %g5, 0x1AB7, %o5 fmovsa %icc, %f13, %f10 fzero %f14 mova %icc, %l1, %l0 array8 %o0, %l3, %g4 fmovrdlz %i0, %f6, %f6 fandnot1 %f14, %f4, %f4 ldub [%l7 + 0x6C], %o6 brlz,a %g1, loop_675 loop_675: fpadd32s %f14, %f13, %f1 tgu %xcc, 0x1 fmovdleu %icc, %f4, %f6 fmovsne %xcc, %f7, %f11 fcmpeq16 %f2, %f2, %i2 fmovdge %icc, %f8, %f13 fmovdvs %xcc, %f6, %f1 fxors %f12, %f13, %f6 fmovdneg %xcc, %f11, %f14 edge8ln %i6, %i3, %o2 fsrc2s %f0, %f4 fmovda %icc, %f2, %f12 orn %l6, %l2, %i7 fzeros %f14 addcc %i1, %i4, %o4 fmovdneg %icc, %f13, %f14 fmul8x16al %f1, %f6, %f8 fpadd32s %f13, %f11, %f13 fandnot2 %f12, %f14, %f14 sdiv %o1, 0x1211, %g3 fmovsn %icc, %f5, %f0 fmovrsgz %o7, %f15, %f2 fsrc2 %f4, %f12 fcmpgt32 %f6, %f6, %g2 fabsd %f2, %f12 tge %xcc, 0x4 fzeros %f14 fmovdle %icc, %f15, %f6 edge8 %l5, %i5, %g6 fmovdge %xcc, %f6, %f0 fblg,a %fcc1, loop_676 loop_676: bpos,a,pt %icc, loop_677 loop_677: orcc %l4, %o3, %g5 fbug,a %fcc3, loop_678 loop_678: brlz,a %g7, loop_679 loop_679: faligndata %f14, %f8, %f6 edge16n %l1, %o5, %l0 fcmple32 %f8, %f8, %o0 move %icc, %g4, %l3 fxnor %f10, %f10, %f0 fcmpeq32 %f8, %f12, %i0 fcmpne32 %f8, %f0, %g1 sth %o6, [%l7 + 0x1E] sdivcc %i6, 0x101D, %i2 fmovspos %icc, %f14, %f13 movn %icc, %o2, %i3 fpadd16s %f8, %f12, %f6 fmovs %f13, %f8 fmovdvs %xcc, %f10, %f3 fmovdcs %xcc, %f0, %f7 fmovdvs %xcc, %f14, %f5 fpack16 %f6, %f7 fmovsvc %xcc, %f1, %f9 tl %icc, 0x3 fcmpne32 %f10, %f6, %l6 fmovrsne %i7, %f10, %f12 fmovsneg %xcc, %f4, %f7 movgu %xcc, %i1, %i4 tsubcc %o4, %l2, %o1 fmul8x16au %f9, %f0, %f8 ldsh [%l7 + 0x3E], %g3 fpack32 %f12, %f14, %f0 fmovdg %icc, %f9, %f11 fnand %f14, %f2, %f12 fmovscs %icc, %f8, %f2 fpadd16s %f15, %f11, %f13 addc %o7, %l5, %i5 fpadd32 %f2, %f8, %f12 ldub [%l7 + 0x4D], %g2 fnor %f14, %f6, %f2 fcmpes %fcc0, %f4, %f0 sdivx %l4, 0x07BD, %o3 fxnor %f0, %f12, %f14 fbe,a %fcc2, loop_680 loop_680: fblg %fcc3, loop_681 loop_681: edge32l %g5, %g7, %l1 bn,pt %xcc, loop_682 loop_682: ldub [%l7 + 0x6F], %g6 fones %f8 edge16l %o5, %o0, %g4 fpack32 %f4, %f4, %f0 fnors %f3, %f0, %f0 sdivx %l0, 0x1C0B, %l3 std %f4, [%l7 + 0x48] fmovrdlz %g1, %f12, %f14 fcmpeq16 %f8, %f6, %o6 fornot2s %f1, %f6, %f0 std %f10, [%l7 + 0x08] ldub [%l7 + 0x44], %i6 fmovdle %icc, %f1, %f12 st %f3, [%l7 + 0x18] movcc %icc, %i0, %i2 fcmpes %fcc0, %f15, %f7 fmovrsgez %i3, %f8, %f12 fmovdleu %icc, %f8, %f12 andn %l6, %i7, %o2 fmovrslz %i4, %f0, %f13 fmovdg %icc, %f13, %f7 fbe %fcc1, loop_683 loop_683: fmovrse %i1, %f1, %f2 fbue %fcc3, loop_684 loop_684: udiv %o4, 0x1891, %l2 fornot2s %f7, %f1, %f13 fbne %fcc3, loop_685 loop_685: xnor %o1, %g3, %o7 tn %xcc, 0x4 fcmps %fcc1, %f9, %f6 st %f6, [%l7 + 0x10] fmovdne %icc, %f3, %f1 fmovscs %icc, %f8, %f13 st %f4, [%l7 + 0x54] fmul8ulx16 %f14, %f12, %f14 fmovda %icc, %f8, %f0 movn %icc, %i5, %g2 alignaddrl %l4, %l5, %g5 fbg %fcc1, loop_686 loop_686: movrlez %o3, 0x330, %g7 fcmpeq32 %f6, %f10, %l1 fmovsleu %xcc, %f7, %f5 fcmpes %fcc3, %f10, %f1 fmovscs %icc, %f13, %f14 st %f5, [%l7 + 0x40] fmovdl %icc, %f11, %f14 fpsub16 %f10, %f4, %f14 ldsh [%l7 + 0x74], %o5 fornot2 %f2, %f0, %f14 ld [%l7 + 0x30], %f14 std %f0, [%l7 + 0x48] fmovdcs %icc, %f13, %f3 fpadd16s %f9, %f1, %f8 ldd [%l7 + 0x58], %f2 brgz %g6, loop_687 loop_687: fsrc1 %f2, %f12 subccc %o0, 0x125A, %l0 fmul8ulx16 %f10, %f10, %f0 fzero %f12 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 3: ! ! Type f : 543 ! Type cti : 132 ! Type i : 199 ! Type l : 126 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Thread 4 Start ! main_t4: !# Initialize registers .. !# Global registers set 0xD, %g1 set 0xC, %g2 set 0x4, %g3 set 0xD, %g4 set 0xC, %g5 set 0x6, %g6 set 0x5, %g7 !# Input registers set -0x8, %i0 set -0xF, %i1 set -0x2, %i2 set -0xE, %i3 set -0x5, %i4 set -0x3, %i5 set -0x9, %i6 set -0x8, %i7 !# Local registers set 0x0A935E8F, %l0 set 0x33011FC5, %l1 set 0x3DCADEDB, %l2 set 0x2E59760C, %l3 set 0x13822A4B, %l4 set 0x39782D21, %l5 set 0x13F20A82, %l6 !# Output registers set -0x07E1, %o0 set -0x0960, %o1 set -0x1A60, %o2 set 0x1D27, %o3 set 0x18E5, %o4 set -0x159E, %o5 set -0x1BC7, %o6 set -0x0715, %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 .. bvs loop_688 loop_688: brgez %g4, loop_689 loop_689: fbuge %fcc3, loop_690 loop_690: fpsub16 %f10, %f6, %f2 bcc,a,pt %xcc, loop_691 loop_691: fblg %fcc3, loop_692 loop_692: fsrc2 %f4, %f0 nop setx loop_693, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_693: stx %g1, [%l7 + 0x78] brnz %o6, loop_694 loop_694: fmovspos %xcc, %f6, %f2 bleu,a,pn %xcc, loop_695 loop_695: fcmpne16 %f4, %f8, %i6 fbu,a %fcc2, loop_696 loop_696: ldsh [%l7 + 0x0A], %l3 fmovsvs %xcc, %f1, %f10 fmovdl %icc, %f11, %f2 nop setx loop_697, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_697: fnands %f4, %f14, %f4 movcs %icc, %i2, %i3 nop setx loop_698, %l0, %l1 jmpl %l1, %i0 loop_698: movge %icc, %l6, %i7 ble,a %icc, loop_699 loop_699: bcs,a,pn %xcc, loop_700 loop_700: fbg %fcc2, loop_701 loop_701: fbo,a %fcc2, loop_702 loop_702: brlez,a %i4, loop_703 loop_703: call loop_704 loop_704: move %xcc, %i1, %o4 brnz %o2, loop_705 loop_705: fbne %fcc0, loop_706 loop_706: fmovdne %xcc, %f3, %f1 fmovsge %icc, %f2, %f6 lduh [%l7 + 0x62], %l2 fands %f8, %f2, %f10 tvs %icc, 0x1 fmul8sux16 %f8, %f4, %f6 bne,pn %xcc, loop_707 loop_707: movrgez %g3, 0x104, %o1 bcs,a loop_708 loop_708: stx %i5, [%l7 + 0x18] ldd [%l7 + 0x58], %f2 fblg,a %fcc0, loop_709 loop_709: fblg,a %fcc3, loop_710 loop_710: fmovdl %icc, %f12, %f3 fpackfix %f12, %f11 fbn,a %fcc2, loop_711 loop_711: fbge,a %fcc3, loop_712 loop_712: mulx %o7, 0x1DA3, %g2 fblg %fcc3, loop_713 loop_713: be %icc, loop_714 loop_714: fbue,a %fcc1, loop_715 loop_715: brlz %l4, loop_716 loop_716: tvs %icc, 0x4 movrlez %l5, 0x24E, %g5 xnorcc %g7, 0x09C5, %o3 lduh [%l7 + 0x4E], %l1 bpos %icc, loop_717 loop_717: fbule,a %fcc1, loop_718 loop_718: fbne %fcc0, loop_719 loop_719: bcc,a loop_720 loop_720: brz,a %g6, loop_721 loop_721: bleu,pt %xcc, loop_722 loop_722: fbuge %fcc0, loop_723 loop_723: ble,a,pt %icc, loop_724 loop_724: fbu,a %fcc3, loop_725 loop_725: fbul,a %fcc0, loop_726 loop_726: fbue %fcc2, loop_727 loop_727: fmovdvs %xcc, %f8, %f7 brnz,a %o5, loop_728 loop_728: edge8n %l0, %g4, %o0 fbne %fcc0, loop_729 loop_729: bge,a loop_730 loop_730: fxnors %f10, %f5, %f13 fbn %fcc0, loop_731 loop_731: fbge %fcc2, loop_732 loop_732: bleu,a loop_733 loop_733: movgu %xcc, %g1, %o6 fmul8x16al %f8, %f0, %f10 ldsb [%l7 + 0x74], %i6 edge16n %i2, %i3, %i0 brnz,a %l6, loop_734 loop_734: ldd [%l7 + 0x40], %f6 ba,a loop_735 loop_735: ba,a,pn %xcc, loop_736 loop_736: fmovspos %icc, %f5, %f11 andn %i7, %l3, %i1 brgz,a %i4, loop_737 loop_737: be %xcc, loop_738 loop_738: fbule,a %fcc1, loop_739 loop_739: xor %o4, 0x1A84, %l2 brgez %g3, loop_740 loop_740: stx %o1, [%l7 + 0x70] fbue %fcc2, loop_741 loop_741: movre %i5, 0x1BA, %o7 ldsw [%l7 + 0x54], %g2 brnz,a %o2, loop_742 loop_742: fcmpeq32 %f0, %f2, %l4 fcmple32 %f0, %f14, %l5 fbul %fcc3, loop_743 loop_743: stb %g7, [%l7 + 0x12] ba,a %icc, loop_744 loop_744: fnot2s %f12, %f6 fmovdl %icc, %f2, %f4 edge8l %o3, %g5, %g6 nop setx loop_745, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_745: fmovsleu %icc, %f9, %f3 movneg %xcc, %l1, %l0 stw %g4, [%l7 + 0x54] fbn %fcc2, loop_746 loop_746: fmovsn %xcc, %f7, %f8 fxors %f2, %f1, %f2 fbue,a %fcc2, loop_747 loop_747: ldub [%l7 + 0x6C], %o5 nop setx loop_748, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_748: edge16 %o0, %o6, %i6 for %f10, %f2, %f14 tge %xcc, 0x0 fmovd %f0, %f2 fbul,a %fcc2, loop_749 loop_749: bvc,a %xcc, loop_750 loop_750: call loop_751 loop_751: fpsub32 %f8, %f4, %f6 fbo,a %fcc1, loop_752 loop_752: bl,a loop_753 loop_753: fble %fcc2, loop_754 loop_754: fmovrsgez %g1, %f11, %f5 stx %i3, [%l7 + 0x60] fbule %fcc2, loop_755 loop_755: fbe,a %fcc2, loop_756 loop_756: brlez %i2, loop_757 loop_757: fexpand %f5, %f2 tl %icc, 0x4 faligndata %f12, %f12, %f8 fmovsvs %icc, %f14, %f2 nop setx loop_758, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_758: brz %l6, loop_759 loop_759: lduw [%l7 + 0x7C], %i0 fcmpne32 %f14, %f0, %l3 fmovrsne %i1, %f14, %f14 siam 0x4 movne %xcc, %i7, %i4 fcmple16 %f4, %f4, %l2 fandnot2s %f6, %f1, %f1 bne,pt %icc, loop_760 loop_760: bgu,a,pt %xcc, loop_761 loop_761: fbg %fcc0, loop_762 loop_762: st %f9, [%l7 + 0x40] bgu,a,pt %icc, loop_763 loop_763: nop setx loop_764, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_764: call loop_765 loop_765: fbue,a %fcc3, loop_766 loop_766: fmovdn %icc, %f3, %f0 movle %xcc, %o4, %g3 xnorcc %o1, %i5, %o7 edge16l %o2, %g2, %l5 ble loop_767 loop_767: nop setx loop_768, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_768: edge32l %g7, %l4, %o3 fbge %fcc2, loop_769 loop_769: fbu %fcc0, loop_770 loop_770: fbl,a %fcc1, loop_771 loop_771: fbuge %fcc1, loop_772 loop_772: faligndata %f6, %f14, %f14 fpack32 %f4, %f10, %f10 fbo,a %fcc0, loop_773 loop_773: movvc %xcc, %g5, %g6 stx %l0, [%l7 + 0x68] movneg %icc, %g4, %l1 fpack32 %f14, %f12, %f4 fzeros %f7 ble,pn %icc, loop_774 loop_774: bvs loop_775 loop_775: fbl %fcc0, loop_776 loop_776: bge loop_777 loop_777: fcmpne16 %f8, %f6, %o5 fbug %fcc3, loop_778 loop_778: bvs loop_779 loop_779: nop setx loop_780, %l0, %l1 jmpl %l1, %o0 loop_780: bge %xcc, loop_781 loop_781: fbug,a %fcc2, loop_782 loop_782: brgz %i6, loop_783 loop_783: fbug %fcc3, loop_784 loop_784: bpos %icc, loop_785 loop_785: bvs,a,pt %xcc, loop_786 loop_786: nop setx loop_787, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_787: bg loop_788 loop_788: fxnors %f14, %f1, %f9 bleu,a,pn %xcc, loop_789 loop_789: fmovd %f6, %f4 edge32n %o6, %i3, %g1 fands %f0, %f15, %f8 bcs,pt %icc, loop_790 loop_790: movg %icc, %l6, %i0 umulcc %l3, 0x181E, %i2 fblg %fcc1, loop_791 loop_791: brlz,a %i1, loop_792 loop_792: brlz,a %i4, loop_793 loop_793: bne,pn %icc, loop_794 loop_794: subc %i7, 0x00D3, %o4 andcc %g3, %o1, %i5 ldub [%l7 + 0x70], %l2 fbu,a %fcc0, loop_795 loop_795: lduw [%l7 + 0x68], %o2 fmovdge %icc, %f13, %f14 ldd [%l7 + 0x70], %f0 fbo,a %fcc0, loop_796 loop_796: bgu,a loop_797 loop_797: movcs %xcc, %g2, %o7 movn %xcc, %g7, %l5 lduh [%l7 + 0x36], %o3 bge %icc, loop_798 loop_798: movgu %xcc, %l4, %g6 bn,pn %icc, loop_799 loop_799: tpos %xcc, 0x0 ldsh [%l7 + 0x18], %g5 stb %l0, [%l7 + 0x75] nop setx loop_800, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_800: st %f3, [%l7 + 0x54] sllx %l1, 0x1E, %o5 fmovsgu %icc, %f8, %f0 fbuge,a %fcc1, loop_801 loop_801: ble,pt %icc, loop_802 loop_802: fbuge,a %fcc0, loop_803 loop_803: fba %fcc1, loop_804 loop_804: bne,pt %xcc, loop_805 loop_805: fbge %fcc3, loop_806 loop_806: bpos %icc, loop_807 loop_807: lduh [%l7 + 0x3E], %o0 nop setx loop_808, %l0, %l1 jmpl %l1, %i6 loop_808: bneg,a,pt %icc, loop_809 loop_809: ba %icc, loop_810 loop_810: bge,a,pt %xcc, loop_811 loop_811: edge8n %o6, %i3, %g1 be,a,pn %xcc, loop_812 loop_812: fmovda %icc, %f0, %f13 fmovsneg %xcc, %f12, %f14 move %xcc, %g4, %i0 brgz,a %l3, loop_813 loop_813: fbl %fcc0, loop_814 loop_814: fbge %fcc0, loop_815 loop_815: fpack32 %f2, %f0, %f8 tge %xcc, 0x7 bgu,pt %xcc, loop_816 loop_816: movne %icc, %l6, %i2 fcmpgt32 %f0, %f8, %i1 ldsb [%l7 + 0x7F], %i4 fcmple16 %f4, %f12, %o4 tvs %icc, 0x4 subccc %g3, %o1, %i5 stb %i7, [%l7 + 0x48] fbl,a %fcc0, loop_817 loop_817: tne %xcc, 0x5 fbe,a %fcc3, loop_818 loop_818: ldsw [%l7 + 0x0C], %l2 tge %icc, 0x1 nop setx loop_819, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_819: fones %f8 fbu,a %fcc2, loop_820 loop_820: brgz %o2, loop_821 loop_821: ta %icc, 0x5 fmovsg %xcc, %f2, %f7 ldx [%l7 + 0x10], %g2 fcmpne32 %f0, %f2, %g7 mulx %o7, %l5, %l4 fbge,a %fcc0, loop_822 loop_822: fbo %fcc0, loop_823 loop_823: st %f15, [%l7 + 0x2C] st %f15, [%l7 + 0x60] fbl,a %fcc2, loop_824 loop_824: fbug,a %fcc2, loop_825 loop_825: fba,a %fcc3, loop_826 loop_826: mulx %o3, %g6, %l0 popc %g5, %l1 ldd [%l7 + 0x60], %f8 stx %o0, [%l7 + 0x50] fmovsleu %xcc, %f0, %f0 fpsub32s %f14, %f1, %f2 ta %xcc, 0x4 bpos,pt %xcc, loop_827 loop_827: fcmpne16 %f12, %f12, %o5 ldsb [%l7 + 0x18], %o6 fbl,a %fcc0, loop_828 loop_828: fmul8ulx16 %f0, %f0, %f4 call loop_829 loop_829: brlz,a %i3, loop_830 loop_830: lduw [%l7 + 0x68], %g1 bge,a,pn %xcc, loop_831 loop_831: be,pn %icc, loop_832 loop_832: bl loop_833 loop_833: fbl %fcc2, loop_834 loop_834: stw %i6, [%l7 + 0x54] umulcc %i0, 0x09A8, %l3 sth %l6, [%l7 + 0x78] movvs %icc, %i2, %g4 udiv %i4, 0x14CC, %o4 fsrc1 %f14, %f12 fbe %fcc1, loop_835 loop_835: fbge %fcc2, loop_836 loop_836: movcs %icc, %g3, %o1 bvs loop_837 loop_837: nop setx loop_838, %l0, %l1 jmpl %l1, %i5 loop_838: bleu,a,pt %xcc, loop_839 loop_839: ba,a,pt %xcc, loop_840 loop_840: fmovse %xcc, %f7, %f0 bpos loop_841 loop_841: fmovd %f2, %f4 bvs,a,pn %icc, loop_842 loop_842: and %i1, 0x042D, %l2 smul %o2, 0x1993, %g2 edge16n %i7, %o7, %g7 fbul,a %fcc1, loop_843 loop_843: bne,pt %icc, loop_844 loop_844: ldd [%l7 + 0x18], %f12 fmovse %icc, %f3, %f2 stb %l4, [%l7 + 0x55] fands %f13, %f3, %f5 fbo,a %fcc1, loop_845 loop_845: bl,a,pn %xcc, loop_846 loop_846: subc %o3, %l5, %g6 nop setx loop_847, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_847: xnor %l0, %g5, %o0 bcc,a,pt %xcc, loop_848 loop_848: brgz %o5, loop_849 loop_849: ble,a,pt %icc, loop_850 loop_850: bshuffle %f14, %f2, %f14 orn %o6, 0x0F50, %l1 fmovrsne %g1, %f10, %f2 fbne %fcc3, loop_851 loop_851: bcs,a loop_852 loop_852: fbo,a %fcc1, loop_853 loop_853: fpackfix %f6, %f10 fmovs %f0, %f9 be,pn %icc, loop_854 loop_854: st %f4, [%l7 + 0x78] fble %fcc3, loop_855 loop_855: bne,pt %xcc, loop_856 loop_856: bshuffle %f4, %f8, %f0 fble,a %fcc2, loop_857 loop_857: fbul %fcc3, loop_858 loop_858: lduw [%l7 + 0x3C], %i6 ble,a,pn %xcc, loop_859 loop_859: fmul8ulx16 %f4, %f10, %f10 sth %i3, [%l7 + 0x58] fxors %f6, %f5, %f2 bcc,a,pt %xcc, loop_860 loop_860: ba,a,pn %xcc, loop_861 loop_861: be %icc, loop_862 loop_862: fbg %fcc3, loop_863 loop_863: move %icc, %l3, %i0 subcc %l6, %g4, %i4 tsubcctv %o4, %g3, %o1 fbge %fcc1, loop_864 loop_864: array16 %i5, %i2, %l2 fble,a %fcc1, loop_865 loop_865: fbne,a %fcc3, loop_866 loop_866: fble %fcc1, loop_867 loop_867: popc 0x05FE, %o2 bne loop_868 loop_868: fmovrslz %g2, %f14, %f7 bvs loop_869 loop_869: st %f10, [%l7 + 0x50] fmuld8ulx16 %f11, %f11, %f10 tgu %xcc, 0x2 brgz,a %i1, loop_870 loop_870: bpos,a loop_871 loop_871: lduh [%l7 + 0x0C], %o7 fmovsg %icc, %f14, %f2 fmul8x16 %f15, %f12, %f4 fnot1s %f7, %f6 fmovsg %icc, %f2, %f10 fbo %fcc2, loop_872 loop_872: fba %fcc1, loop_873 loop_873: fmovsne %xcc, %f1, %f6 andncc %g7, %i7, %l4 bpos,a %icc, loop_874 loop_874: ble %icc, loop_875 loop_875: bge,a,pn %icc, loop_876 loop_876: be loop_877 loop_877: fbne,a %fcc0, loop_878 loop_878: fba %fcc1, loop_879 loop_879: smulcc %l5, %g6, %l0 nop setx loop_880, %l0, %l1 jmpl %l1, %o3 loop_880: fbg,a %fcc3, loop_881 loop_881: fbe %fcc1, loop_882 loop_882: fmovs %f10, %f13 lduh [%l7 + 0x14], %o0 bge,a %xcc, loop_883 loop_883: fbue,a %fcc1, loop_884 loop_884: fbg,a %fcc1, loop_885 loop_885: smulcc %o5, 0x0A0F, %o6 alignaddr %g5, %l1, %g1 udiv %i6, 0x1428, %i3 fpsub16s %f13, %f4, %f13 edge16ln %i0, %l3, %g4 be,a,pt %icc, loop_886 loop_886: nop setx loop_887, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_887: brlz %l6, loop_888 loop_888: fbl,a %fcc2, loop_889 loop_889: tpos %xcc, 0x3 fbne,a %fcc2, loop_890 loop_890: fpadd16s %f5, %f9, %f1 ldsb [%l7 + 0x30], %i4 fbg,a %fcc0, loop_891 loop_891: tl %icc, 0x2 fmovrsgz %o4, %f6, %f4 movrgez %o1, %g3, %i2 bpos,pt %icc, loop_892 loop_892: edge8 %i5, %l2, %o2 fbul,a %fcc1, loop_893 loop_893: brlz,a %i1, loop_894 loop_894: fbue %fcc1, loop_895 loop_895: ldd [%l7 + 0x20], %f14 fnor %f2, %f12, %f2 fbu,a %fcc2, loop_896 loop_896: ble,a %icc, loop_897 loop_897: fmovrsgz %o7, %f8, %f4 fmovsn %icc, %f0, %f1 fors %f11, %f3, %f8 fpsub16 %f0, %f4, %f14 fbge,a %fcc2, loop_898 loop_898: tn %icc, 0x1 andcc %g7, 0x071D, %g2 fbu,a %fcc2, loop_899 loop_899: bleu,a,pn %xcc, loop_900 loop_900: fble %fcc2, loop_901 loop_901: fpadd32s %f14, %f8, %f3 fbue,a %fcc3, loop_902 loop_902: ble,pt %icc, loop_903 loop_903: stb %l4, [%l7 + 0x40] brlez %i7, loop_904 loop_904: fba %fcc3, loop_905 loop_905: fnands %f11, %f5, %f4 bcs,a,pt %xcc, loop_906 loop_906: ble %xcc, loop_907 loop_907: fbe,a %fcc1, loop_908 loop_908: sdivx %l5, 0x1E21, %g6 brgez %o3, loop_909 loop_909: fbn,a %fcc0, loop_910 loop_910: tpos %xcc, 0x3 bn loop_911 loop_911: andn %o0, 0x1F07, %o5 fbn %fcc0, loop_912 loop_912: movcc %xcc, %l0, %o6 array32 %g5, %l1, %g1 brlz %i3, loop_913 loop_913: fmovsa %icc, %f12, %f8 fbe %fcc0, loop_914 loop_914: ldsb [%l7 + 0x5D], %i0 bpos,pt %icc, loop_915 loop_915: bpos,a loop_916 loop_916: lduw [%l7 + 0x50], %i6 fmovdcs %xcc, %f10, %f8 bg,a %icc, loop_917 loop_917: bleu %xcc, loop_918 loop_918: array32 %l3, %g4, %l6 fnot1 %f14, %f2 fbu,a %fcc0, loop_919 loop_919: brnz,a %i4, loop_920 loop_920: fbug %fcc1, loop_921 loop_921: fbu,a %fcc0, loop_922 loop_922: tne %xcc, 0x0 std %f0, [%l7 + 0x58] st %f12, [%l7 + 0x70] fbo,a %fcc0, loop_923 loop_923: fpsub16s %f15, %f5, %f7 fbl %fcc0, loop_924 loop_924: fbge,a %fcc1, loop_925 loop_925: smulcc %o1, 0x07A6, %g3 fmovrslez %i2, %f2, %f12 ldsh [%l7 + 0x5A], %o4 fba %fcc1, loop_926 loop_926: movvs %icc, %l2, %o2 st %f9, [%l7 + 0x74] fbl %fcc1, loop_927 loop_927: brz %i5, loop_928 loop_928: fba %fcc0, loop_929 loop_929: movge %xcc, %i1, %o7 bl %icc, loop_930 loop_930: fbu,a %fcc2, loop_931 loop_931: udiv %g7, 0x143F, %l4 udiv %i7, 0x08F2, %l5 fbug %fcc2, loop_932 loop_932: ldsw [%l7 + 0x7C], %g2 bcs,a,pt %icc, loop_933 loop_933: edge32ln %g6, %o3, %o0 st %f3, [%l7 + 0x50] sth %o5, [%l7 + 0x24] brgez,a %l0, loop_934 loop_934: fbne,a %fcc2, loop_935 loop_935: fandnot1 %f10, %f4, %f12 fmovdne %icc, %f15, %f15 fblg,a %fcc0, loop_936 loop_936: brlez,a %o6, loop_937 loop_937: fble,a %fcc1, loop_938 loop_938: fxor %f14, %f4, %f6 bvs,pn %xcc, loop_939 loop_939: xor %l1, 0x1FD0, %g5 ldsw [%l7 + 0x40], %i3 bge,pt %xcc, loop_940 loop_940: alignaddrl %i0, %g1, %i6 fba,a %fcc1, loop_941 loop_941: fmovdge %xcc, %f13, %f5 nop setx loop_942, %l0, %l1 jmpl %l1, %g4 loop_942: edge32 %l3, %l6, %o1 bgu,a %xcc, loop_943 loop_943: fcmpne16 %f10, %f0, %g3 edge16l %i2, %i4, %l2 fcmps %fcc0, %f6, %f2 fpack32 %f10, %f0, %f4 fbug,a %fcc0, loop_944 loop_944: bge,pt %xcc, loop_945 loop_945: movrlz %o4, 0x190, %i5 fbo %fcc0, loop_946 loop_946: fands %f1, %f15, %f1 mova %icc, %i1, %o7 ble,pt %icc, loop_947 loop_947: movrgz %o2, %l4, %i7 bn,a %xcc, loop_948 loop_948: lduw [%l7 + 0x10], %l5 bgu,a %xcc, loop_949 loop_949: srl %g7, %g6, %g2 bge,a,pn %xcc, loop_950 loop_950: bgu,a loop_951 loop_951: fmovsle %icc, %f15, %f10 std %f0, [%l7 + 0x50] bleu %xcc, loop_952 loop_952: brlz,a %o0, loop_953 loop_953: movge %icc, %o3, %o5 bne loop_954 loop_954: lduw [%l7 + 0x0C], %o6 fsrc2s %f8, %f8 ble %xcc, loop_955 loop_955: fabss %f0, %f2 bne,pn %xcc, loop_956 loop_956: fba %fcc1, loop_957 loop_957: tcc %xcc, 0x3 smul %l0, 0x0A22, %l1 nop setx loop_958, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_958: brgez %i3, loop_959 loop_959: fmovdpos %xcc, %f11, %f11 ldd [%l7 + 0x78], %f6 fabss %f1, %f15 fxnors %f0, %f0, %f1 lduh [%l7 + 0x10], %g5 bge,a,pt %xcc, loop_960 loop_960: brnz,a %g1, loop_961 loop_961: lduh [%l7 + 0x46], %i6 call loop_962 loop_962: bcc,a,pn %xcc, loop_963 loop_963: fcmpgt32 %f4, %f8, %i0 fble,a %fcc1, loop_964 loop_964: fbg %fcc2, loop_965 loop_965: brlez %g4, loop_966 loop_966: movgu %xcc, %l6, %l3 bvc,a,pt %icc, loop_967 loop_967: bneg,a,pt %xcc, loop_968 loop_968: nop setx loop_969, %l0, %l1 jmpl %l1, %g3 loop_969: movneg %icc, %o1, %i4 lduh [%l7 + 0x2A], %i2 bne loop_970 loop_970: fcmpgt16 %f0, %f8, %l2 ba,pn %xcc, loop_971 loop_971: edge32n %i5, %o4, %o7 ldsw [%l7 + 0x28], %i1 fbo,a %fcc1, loop_972 loop_972: bne,a,pt %icc, loop_973 loop_973: umulcc %l4, 0x1753, %i7 tsubcc %l5, 0x0DDA, %o2 fbug,a %fcc1, loop_974 loop_974: fbue %fcc0, loop_975 loop_975: fmovrdgez %g7, %f2, %f6 tsubcc %g2, %g6, %o3 sdivx %o0, 0x011E, %o5 stx %o6, [%l7 + 0x08] be,pn %icc, loop_976 loop_976: ld [%l7 + 0x14], %f2 bcs,a,pt %icc, loop_977 loop_977: bn,a %xcc, loop_978 loop_978: alignaddrl %l1, %l0, %g5 taddcc %i3, %i6, %g1 srlx %g4, %l6, %i0 fbg %fcc2, loop_979 loop_979: ldx [%l7 + 0x28], %g3 stw %o1, [%l7 + 0x60] bneg,a,pt %xcc, loop_980 loop_980: fnand %f6, %f6, %f10 fba %fcc1, loop_981 loop_981: bg,pt %xcc, loop_982 loop_982: fbule,a %fcc3, loop_983 loop_983: bl loop_984 loop_984: fblg %fcc1, loop_985 loop_985: ble,a %xcc, loop_986 loop_986: brlz,a %l3, loop_987 loop_987: ld [%l7 + 0x50], %f6 bvc,a,pt %icc, loop_988 loop_988: array8 %i2, %i4, %i5 fba %fcc1, loop_989 loop_989: addccc %o4, %l2, %i1 ba,a,pt %xcc, loop_990 loop_990: stw %o7, [%l7 + 0x14] bpos,a,pn %icc, loop_991 loop_991: add %l4, 0x0F44, %l5 fbne,a %fcc1, loop_992 loop_992: bneg,a loop_993 loop_993: tleu %xcc, 0x0 lduw [%l7 + 0x24], %o2 bpos,pt %icc, loop_994 loop_994: ba,pt %icc, loop_995 loop_995: sdivx %i7, 0x173E, %g7 ldd [%l7 + 0x50], %f10 fmovsn %xcc, %f6, %f9 fbne %fcc2, loop_996 loop_996: movneg %icc, %g6, %g2 fbu %fcc3, loop_997 loop_997: sdiv %o3, 0x033C, %o0 ldsb [%l7 + 0x5C], %o6 ldd [%l7 + 0x28], %f0 fbl,a %fcc2, loop_998 loop_998: stb %l1, [%l7 + 0x5C] bg,a,pt %xcc, loop_999 loop_999: bleu,a,pt %icc, loop_1000 loop_1000: and %l0, 0x1F80, %o5 mova %icc, %g5, %i6 fbne %fcc0, loop_1001 loop_1001: nop setx loop_1002, %l0, %l1 jmpl %l1, %g1 loop_1002: edge8l %i3, %g4, %i0 fbl %fcc0, loop_1003 loop_1003: fpadd16 %f0, %f6, %f10 ldsb [%l7 + 0x10], %l6 brlz %o1, loop_1004 loop_1004: fbge %fcc3, loop_1005 loop_1005: ld [%l7 + 0x6C], %f9 fcmpeq16 %f14, %f6, %g3 brgez,a %l3, loop_1006 loop_1006: movrlez %i2, 0x11B, %i4 tleu %icc, 0x4 fxnors %f10, %f8, %f0 fmovrslez %o4, %f2, %f6 nop setx loop_1007, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1007: call loop_1008 loop_1008: nop setx loop_1009, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1009: bvs,a loop_1010 loop_1010: fbge %fcc3, loop_1011 loop_1011: fands %f12, %f7, %f7 fbn %fcc0, loop_1012 loop_1012: bneg,a %xcc, loop_1013 loop_1013: bl,a %icc, loop_1014 loop_1014: fmovdvc %xcc, %f11, %f3 movrne %l2, %i5, %i1 bneg,a,pt %xcc, loop_1015 loop_1015: array32 %o7, %l4, %l5 xnorcc %i7, 0x17E3, %o2 movgu %xcc, %g7, %g6 xor %o3, 0x0B3F, %g2 nop setx loop_1016, %l0, %l1 jmpl %l1, %o6 loop_1016: stw %o0, [%l7 + 0x50] nop setx loop_1017, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1017: ldsw [%l7 + 0x5C], %l0 edge8ln %o5, %l1, %i6 srl %g1, 0x15, %i3 bl,a,pt %xcc, loop_1018 loop_1018: bg,a %icc, loop_1019 loop_1019: fornot1 %f8, %f10, %f12 fpadd16 %f4, %f0, %f2 nop setx loop_1020, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1020: fbne,a %fcc0, loop_1021 loop_1021: nop setx loop_1022, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1022: alignaddr %g4, %i0, %l6 bl,a %icc, loop_1023 loop_1023: sll %g5, 0x1F, %o1 bpos loop_1024 loop_1024: fabss %f10, %f2 fmovdvs %icc, %f12, %f15 brgez,a %l3, loop_1025 loop_1025: bge %xcc, loop_1026 loop_1026: fmovsle %xcc, %f2, %f2 fbne %fcc3, loop_1027 loop_1027: ldsw [%l7 + 0x14], %g3 tge %xcc, 0x3 fbug %fcc2, loop_1028 loop_1028: bneg,a,pt %icc, loop_1029 loop_1029: bvc,a,pt %icc, loop_1030 loop_1030: bleu,pn %icc, loop_1031 loop_1031: taddcc %i2, 0x1654, %i4 fblg,a %fcc1, loop_1032 loop_1032: fbue %fcc2, loop_1033 loop_1033: fmovsn %icc, %f8, %f10 fbu %fcc3, loop_1034 loop_1034: ldx [%l7 + 0x60], %o4 nop setx loop_1035, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1035: bne %icc, loop_1036 loop_1036: fbn %fcc1, loop_1037 loop_1037: bvc,a %xcc, loop_1038 loop_1038: sethi 0x1469, %i5 ble,a,pt %icc, loop_1039 loop_1039: be %icc, loop_1040 loop_1040: fxors %f3, %f11, %f2 bvs loop_1041 loop_1041: brgz %l2, loop_1042 loop_1042: fbne,a %fcc3, loop_1043 loop_1043: fbn,a %fcc1, loop_1044 loop_1044: lduw [%l7 + 0x7C], %o7 fbul %fcc3, loop_1045 loop_1045: fmovdge %xcc, %f1, %f7 bl,pt %xcc, loop_1046 loop_1046: fbge,a %fcc3, loop_1047 loop_1047: fbug,a %fcc2, loop_1048 loop_1048: umulcc %l4, 0x010B, %i1 bvs,a loop_1049 loop_1049: stb %i7, [%l7 + 0x6C] fcmpne16 %f14, %f2, %l5 fbul,a %fcc3, loop_1050 loop_1050: brz,a %o2, loop_1051 loop_1051: edge8 %g6, %o3, %g2 bl,a,pt %icc, loop_1052 loop_1052: nop setx loop_1053, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1053: fmovsvs %xcc, %f11, %f12 popc 0x0F92, %g7 be %icc, loop_1054 loop_1054: movvs %xcc, %o6, %o0 umulcc %l0, 0x1009, %l1 brz %o5, loop_1055 loop_1055: fbge,a %fcc1, loop_1056 loop_1056: fbe,a %fcc1, loop_1057 loop_1057: fmul8ulx16 %f8, %f2, %f2 fmovscc %xcc, %f7, %f3 ldsh [%l7 + 0x6C], %g1 fbg,a %fcc1, loop_1058 loop_1058: ldd [%l7 + 0x68], %f6 bvc,a %xcc, loop_1059 loop_1059: fbuge %fcc1, loop_1060 loop_1060: fabss %f5, %f1 movgu %xcc, %i6, %i3 call loop_1061 loop_1061: fbo %fcc1, loop_1062 loop_1062: addc %g4, %i0, %l6 fpsub32 %f6, %f6, %f8 fblg,a %fcc3, loop_1063 loop_1063: sth %o1, [%l7 + 0x14] fba %fcc3, loop_1064 loop_1064: fbul,a %fcc1, loop_1065 loop_1065: movrgz %g5, %g3, %l3 stw %i2, [%l7 + 0x68] srax %i4, %i5, %o4 bpos,a %xcc, loop_1066 loop_1066: fbne %fcc3, loop_1067 loop_1067: fblg,a %fcc1, loop_1068 loop_1068: brgz %o7, loop_1069 loop_1069: sdiv %l2, 0x1CEF, %l4 ta %icc, 0x0 fbe,a %fcc0, loop_1070 loop_1070: bl,a,pn %icc, loop_1071 loop_1071: fmovscs %xcc, %f3, %f14 bge %xcc, loop_1072 loop_1072: fbug %fcc0, loop_1073 loop_1073: sdivcc %i1, 0x0F9B, %l5 fbuge %fcc0, loop_1074 loop_1074: fmovsvc %xcc, %f11, %f9 fbe %fcc3, loop_1075 loop_1075: fabss %f2, %f4 movneg %icc, %o2, %i7 fcmpes %fcc3, %f6, %f0 bne loop_1076 loop_1076: umulcc %g6, 0x113B, %o3 fbl %fcc1, loop_1077 loop_1077: fbo %fcc0, loop_1078 loop_1078: movleu %xcc, %g2, %g7 bgu loop_1079 loop_1079: fblg %fcc3, loop_1080 loop_1080: ldx [%l7 + 0x18], %o0 brlez,a %l0, loop_1081 loop_1081: bneg %xcc, loop_1082 loop_1082: fbule %fcc1, loop_1083 loop_1083: xorcc %l1, 0x0418, %o6 std %f10, [%l7 + 0x70] tge %icc, 0x7 nop setx loop_1084, %l0, %l1 jmpl %l1, %o5 loop_1084: fmul8x16 %f12, %f4, %f6 fmovde %icc, %f2, %f13 fbn %fcc1, loop_1085 loop_1085: ldsh [%l7 + 0x2A], %i6 fbo,a %fcc1, loop_1086 loop_1086: bgu,a %icc, loop_1087 loop_1087: bvs,a loop_1088 loop_1088: fbu,a %fcc0, loop_1089 loop_1089: orn %i3, %g1, %g4 ld [%l7 + 0x78], %f1 orn %l6, 0x1507, %o1 fblg,a %fcc1, loop_1090 loop_1090: bgu,pn %icc, loop_1091 loop_1091: sllx %i0, 0x0F, %g3 ldx [%l7 + 0x20], %l3 ta %icc, 0x5 ble loop_1092 loop_1092: fbg %fcc3, loop_1093 loop_1093: fbl %fcc1, loop_1094 loop_1094: fbue,a %fcc3, loop_1095 loop_1095: bvc loop_1096 loop_1096: fmovrdlz %g5, %f4, %f8 nop setx loop_1097, %l0, %l1 jmpl %l1, %i2 loop_1097: fpsub32s %f4, %f0, %f4 fabsd %f2, %f0 bneg,pt %icc, loop_1098 loop_1098: fblg,a %fcc2, loop_1099 loop_1099: ba,a loop_1100 loop_1100: fexpand %f7, %f8 sth %i5, [%l7 + 0x7C] ldx [%l7 + 0x18], %i4 fone %f6 bcc,a %icc, loop_1101 loop_1101: tn %icc, 0x3 sdivcc %o7, 0x0995, %o4 fbue,a %fcc1, loop_1102 loop_1102: stx %l2, [%l7 + 0x18] bn,pt %icc, loop_1103 loop_1103: fmovse %icc, %f6, %f11 nop setx loop_1104, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1104: fcmps %fcc3, %f13, %f4 fmul8sux16 %f6, %f12, %f0 fbul %fcc3, loop_1105 loop_1105: ldsh [%l7 + 0x42], %l4 fbg,a %fcc1, loop_1106 loop_1106: fbuge %fcc1, loop_1107 loop_1107: taddcc %i1, %l5, %i7 bgu,a %icc, loop_1108 loop_1108: ldd [%l7 + 0x48], %f14 fbn %fcc1, loop_1109 loop_1109: ldd [%l7 + 0x60], %f12 ldsh [%l7 + 0x14], %o2 brgz,a %g6, loop_1110 loop_1110: stw %g2, [%l7 + 0x40] fba,a %fcc3, loop_1111 loop_1111: bge,a,pn %icc, loop_1112 loop_1112: brz %o3, loop_1113 loop_1113: fmovrde %o0, %f8, %f0 tn %xcc, 0x2 fbo %fcc1, loop_1114 loop_1114: ldsb [%l7 + 0x5E], %l0 fmovdl %icc, %f9, %f15 tl %icc, 0x2 tneg %icc, 0x3 movvs %xcc, %l1, %g7 bcc loop_1115 loop_1115: fxnors %f10, %f11, %f8 bvc,a,pt %xcc, loop_1116 loop_1116: bvc,a,pn %xcc, loop_1117 loop_1117: fmovrse %o5, %f1, %f9 fbug %fcc2, loop_1118 loop_1118: xor %o6, %i3, %i6 std %f14, [%l7 + 0x78] fbn %fcc1, loop_1119 loop_1119: fbu %fcc1, loop_1120 loop_1120: fnegs %f14, %f1 fmovrslz %g1, %f11, %f0 ble,a,pt %xcc, loop_1121 loop_1121: fbul %fcc2, loop_1122 loop_1122: ldsh [%l7 + 0x34], %g4 movl %xcc, %o1, %i0 ldd [%l7 + 0x48], %f6 bvs %xcc, loop_1123 loop_1123: nop setx loop_1124, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1124: bne,a,pn %xcc, loop_1125 loop_1125: fmovdneg %icc, %f2, %f13 movrne %g3, 0x274, %l3 st %f8, [%l7 + 0x20] fxnors %f0, %f4, %f15 fnor %f14, %f0, %f10 lduw [%l7 + 0x38], %g5 andncc %i2, %i5, %i4 fands %f15, %f15, %f0 fblg,a %fcc1, loop_1126 loop_1126: ba,pn %icc, loop_1127 loop_1127: fbl %fcc0, loop_1128 loop_1128: fbuge,a %fcc3, loop_1129 loop_1129: fmovse %icc, %f6, %f2 brlez %l6, loop_1130 loop_1130: fmovsgu %icc, %f11, %f1 bleu loop_1131 loop_1131: tpos %xcc, 0x0 brgz %o7, loop_1132 loop_1132: fbne,a %fcc0, loop_1133 loop_1133: call loop_1134 loop_1134: movvc %xcc, %l2, %o4 fbul %fcc3, loop_1135 loop_1135: bcs,a,pn %icc, loop_1136 loop_1136: fbue %fcc2, loop_1137 loop_1137: bvc %icc, loop_1138 loop_1138: brgz,a %i1, loop_1139 loop_1139: subccc %l4, 0x193A, %l5 brgz %i7, loop_1140 loop_1140: fbne,a %fcc1, loop_1141 loop_1141: fbug,a %fcc1, loop_1142 loop_1142: fpack16 %f10, %f14 for %f2, %f8, %f8 bge,a %xcc, loop_1143 loop_1143: stx %o2, [%l7 + 0x08] sdivcc %g6, 0x0D79, %o3 bleu,a,pn %xcc, loop_1144 loop_1144: orncc %o0, 0x1138, %l0 movne %xcc, %l1, %g7 smul %o5, %o6, %i3 ble %icc, loop_1145 loop_1145: bg,a,pn %icc, loop_1146 loop_1146: fexpand %f11, %f2 ba,a,pt %xcc, loop_1147 loop_1147: fbne,a %fcc3, loop_1148 loop_1148: brnz,a %g2, loop_1149 loop_1149: brnz,a %i6, loop_1150 loop_1150: bcc %icc, loop_1151 loop_1151: fpack32 %f0, %f14, %f6 sth %g4, [%l7 + 0x32] stx %g1, [%l7 + 0x30] bpos,a,pn %icc, loop_1152 loop_1152: fpsub32 %f6, %f14, %f4 ldsb [%l7 + 0x42], %o1 brnz %g3, loop_1153 loop_1153: ldsh [%l7 + 0x16], %l3 fxnors %f2, %f7, %f9 ldsh [%l7 + 0x50], %i0 fmovrdgez %g5, %f6, %f12 fble,a %fcc2, loop_1154 loop_1154: fbuge,a %fcc0, loop_1155 loop_1155: fpackfix %f2, %f10 fcmpne16 %f14, %f0, %i5 fpackfix %f14, %f2 lduh [%l7 + 0x36], %i2 fmovscs %xcc, %f4, %f15 tneg %xcc, 0x2 fmovrdgez %i4, %f2, %f2 tvs %icc, 0x6 ble,a %icc, loop_1156 loop_1156: lduh [%l7 + 0x16], %o7 bshuffle %f8, %f12, %f12 srlx %l2, 0x13, %l6 fbg %fcc0, loop_1157 loop_1157: fbe %fcc0, loop_1158 loop_1158: fbl %fcc3, loop_1159 loop_1159: fcmpgt16 %f14, %f12, %i1 fmovscs %icc, %f6, %f3 andn %l4, 0x09DB, %o4 bcs,a,pt %xcc, loop_1160 loop_1160: brlez,a %i7, loop_1161 loop_1161: movne %xcc, %l5, %o2 bpos,pn %xcc, loop_1162 loop_1162: ldd [%l7 + 0x60], %f12 fbuge %fcc1, loop_1163 loop_1163: fpack16 %f4, %f1 fbn,a %fcc3, loop_1164 loop_1164: st %f3, [%l7 + 0x5C] fmovdleu %xcc, %f8, %f1 bvs,a,pn %icc, loop_1165 loop_1165: ldsw [%l7 + 0x08], %g6 brgez,a %o0, loop_1166 loop_1166: taddcc %o3, %l0, %l1 ldsw [%l7 + 0x08], %g7 bvs,a,pn %icc, loop_1167 loop_1167: fcmped %fcc1, %f8, %f6 fcmpgt32 %f8, %f0, %o5 ldx [%l7 + 0x30], %i3 fbu,a %fcc2, loop_1168 loop_1168: srl %o6, 0x1B, %g2 fcmpd %fcc3, %f4, %f12 fornot1 %f10, %f12, %f8 srlx %i6, %g1, %o1 fbg %fcc0, loop_1169 loop_1169: fbu,a %fcc3, loop_1170 loop_1170: st %f9, [%l7 + 0x68] fmul8sux16 %f10, %f10, %f0 fbue,a %fcc1, loop_1171 loop_1171: st %f7, [%l7 + 0x18] brz %g4, loop_1172 loop_1172: fandnot1 %f10, %f12, %f8 bge,a,pn %icc, loop_1173 loop_1173: edge32l %l3, %g3, %g5 call loop_1174 loop_1174: fmovdgu %xcc, %f8, %f1 ldd [%l7 + 0x30], %f6 bl,a,pt %icc, loop_1175 loop_1175: sra %i0, 0x0E, %i5 fmovdne %icc, %f13, %f9 fbuge %fcc1, loop_1176 loop_1176: ba,pt %icc, loop_1177 loop_1177: bcc %icc, loop_1178 loop_1178: for %f4, %f12, %f12 fmovsneg %icc, %f1, %f15 bne,a %icc, loop_1179 loop_1179: ldsw [%l7 + 0x60], %i2 bge,a %xcc, loop_1180 loop_1180: ble,a,pn %xcc, loop_1181 loop_1181: fmovsge %icc, %f5, %f13 bpos,a loop_1182 loop_1182: fba,a %fcc0, loop_1183 loop_1183: brgz,a %o7, loop_1184 loop_1184: brgz %l2, loop_1185 loop_1185: sdiv %l6, 0x14DD, %i4 movcs %xcc, %l4, %o4 bn,pn %xcc, loop_1186 loop_1186: fpadd32 %f4, %f0, %f4 call loop_1187 loop_1187: nop EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 4: ! ! Type f : 188 ! Type i : 187 ! Type cti : 500 ! Type l : 125 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Thread 5 Start ! main_t5: !# Initialize registers .. !# Global registers set 0x6, %g1 set 0x1, %g2 set 0x9, %g3 set 0x5, %g4 set 0x8, %g5 set 0x8, %g6 set 0xD, %g7 !# Input registers set -0xD, %i0 set -0x5, %i1 set -0x9, %i2 set -0x0, %i3 set -0xE, %i4 set -0x9, %i5 set -0xC, %i6 set -0x2, %i7 !# Local registers set 0x19044775, %l0 set 0x60264F0A, %l1 set 0x315A96D4, %l2 set 0x31F1D38C, %l3 set 0x41454F13, %l4 set 0x734B9A9B, %l5 set 0x084DA71B, %l6 !# Output registers set -0x036C, %o0 set 0x01F3, %o1 set -0x0C61, %o2 set 0x1C71, %o3 set -0x0F96, %o4 set -0x17D4, %o5 set -0x0FAC, %o6 set 0x0752, %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 .. brgez,a %i1, loop_1188 loop_1188: ldsw [%l7 + 0x18], %l5 sub %o2, %g6, %i7 movvs %icc, %o0, %l0 sdiv %o3, 0x051B, %g7 bleu %xcc, loop_1189 loop_1189: addcc %l1, %i3, %o6 ldsb [%l7 + 0x59], %g2 array32 %o5, %i6, %o1 st %f4, [%l7 + 0x34] orcc %g4, 0x1231, %l3 for %f14, %f0, %f8 smul %g1, 0x1E30, %g5 edge32ln %i0, %g3, %i5 movrgez %o7, 0x3B0, %i2 tge %icc, 0x2 fmovrdgez %l2, %f2, %f8 array16 %i4, %l4, %l6 fcmpgt16 %f6, %f6, %i1 add %l5, %o4, %g6 siam 0x6 popc %o2, %o0 fpadd32 %f2, %f2, %f8 addc %i7, 0x1B0A, %l0 mulscc %o3, %g7, %l1 movleu %icc, %o6, %g2 movvc %icc, %o5, %i3 be,a loop_1190 loop_1190: nop setx loop_1191, %l0, %l1 jmpl %l1, %o1 loop_1191: fsrc2s %f9, %f0 sethi 0x18A0, %i6 fbug %fcc3, loop_1192 loop_1192: movrlez %l3, 0x124, %g1 nop setx loop_1193, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1193: st %f10, [%l7 + 0x54] edge16 %g5, %g4, %i0 fbne,a %fcc3, loop_1194 loop_1194: stb %g3, [%l7 + 0x34] ldx [%l7 + 0x48], %o7 fzero %f12 fand %f2, %f4, %f4 or %i5, %i2, %i4 fbul %fcc2, loop_1195 loop_1195: edge8 %l4, %l6, %i1 bn,a,pn %xcc, loop_1196 loop_1196: fcmpne32 %f4, %f10, %l5 tcc %xcc, 0x5 movcc %xcc, %o4, %l2 stw %g6, [%l7 + 0x7C] fmovrsne %o2, %f14, %f10 stb %o0, [%l7 + 0x39] ldd [%l7 + 0x68], %f12 movleu %xcc, %l0, %i7 fmovde %xcc, %f8, %f4 fpack16 %f4, %f8 lduh [%l7 + 0x50], %g7 st %f12, [%l7 + 0x68] fmovrdgez %o3, %f6, %f10 movge %icc, %o6, %l1 srax %g2, %o5, %i3 bneg,a %icc, loop_1197 loop_1197: orcc %o1, %i6, %l3 smulcc %g1, %g4, %g5 movn %xcc, %i0, %o7 array16 %g3, %i2, %i5 fbl,a %fcc2, loop_1198 loop_1198: add %i4, %l4, %l6 subccc %l5, %o4, %l2 bpos,pn %icc, loop_1199 loop_1199: fmovdle %xcc, %f6, %f8 ldsb [%l7 + 0x31], %g6 taddcctv %o2, %o0, %i1 sth %l0, [%l7 + 0x12] smulcc %g7, 0x12B9, %i7 fnegd %f6, %f0 bne loop_1200 loop_1200: ldub [%l7 + 0x59], %o3 movcc %xcc, %l1, %g2 umulcc %o5, 0x0679, %i3 tvs %icc, 0x5 subccc %o1, 0x1F0C, %i6 ldsh [%l7 + 0x1E], %o6 ld [%l7 + 0x0C], %f8 array8 %g1, %l3, %g5 tle %xcc, 0x6 movneg %icc, %g4, %i0 movvc %icc, %o7, %i2 fcmpne32 %f8, %f12, %i5 fpmerge %f8, %f8, %f2 edge32ln %i4, %l4, %l6 udivx %l5, 0x1A69, %o4 movrlz %g3, 0x14A, %l2 siam 0x6 udivx %o2, 0x1C78, %o0 tneg %icc, 0x0 fcmps %fcc1, %f4, %f15 srax %i1, %l0, %g7 movgu %xcc, %g6, %i7 move %icc, %o3, %g2 fpadd32s %f10, %f2, %f2 fmovsneg %xcc, %f12, %f14 edge16 %l1, %i3, %o1 udivx %o5, 0x0DEA, %i6 add %g1, %o6, %g5 movrlez %g4, 0x2D0, %l3 movpos %icc, %i0, %o7 fcmple32 %f0, %f4, %i2 sllx %i5, 0x08, %l4 add %i4, 0x01F2, %l5 movrgez %o4, 0x13E, %g3 fmovs %f2, %f15 fmul8x16 %f14, %f12, %f10 bvs,a,pn %xcc, loop_1201 loop_1201: umul %l2, 0x1C38, %l6 sdiv %o2, 0x0DAB, %o0 sra %l0, 0x15, %g7 lduw [%l7 + 0x38], %i1 edge8 %g6, %i7, %g2 ldsh [%l7 + 0x60], %o3 stb %l1, [%l7 + 0x6A] edge16 %o1, %i3, %i6 srax %g1, 0x0A, %o5 brlez %g5, loop_1202 loop_1202: tne %xcc, 0x6 tn %icc, 0x3 stx %o6, [%l7 + 0x30] movrne %l3, 0x29B, %g4 fabsd %f14, %f12 ld [%l7 + 0x5C], %f7 umulcc %o7, %i2, %i0 lduw [%l7 + 0x50], %i5 movre %i4, %l5, %l4 edge16ln %o4, %l2, %l6 tcc %xcc, 0x1 orn %g3, %o2, %o0 fbne,a %fcc1, loop_1203 loop_1203: bcs loop_1204 loop_1204: fmovsge %icc, %f9, %f14 st %f0, [%l7 + 0x5C] stb %l0, [%l7 + 0x31] fxnor %f2, %f4, %f0 movre %i1, %g6, %g7 movpos %xcc, %g2, %o3 xor %i7, %o1, %i3 ldsh [%l7 + 0x4C], %l1 fmovscs %xcc, %f0, %f14 mulx %g1, %i6, %o5 orncc %o6, 0x03A5, %g5 lduw [%l7 + 0x74], %g4 tne %icc, 0x2 tsubcc %o7, 0x13FF, %i2 ldsb [%l7 + 0x2F], %l3 faligndata %f4, %f2, %f10 umulcc %i5, %i4, %l5 addc %i0, 0x0EA6, %o4 fcmpne32 %f4, %f4, %l2 be,a,pt %xcc, loop_1205 loop_1205: udivcc %l4, 0x1F24, %l6 movvs %xcc, %g3, %o0 addccc %o2, %i1, %g6 edge8n %l0, %g7, %o3 sra %g2, %o1, %i7 ldub [%l7 + 0x52], %l1 umulcc %i3, %i6, %o5 bvs,a %icc, loop_1206 loop_1206: tneg %xcc, 0x4 mova %xcc, %o6, %g1 movleu %xcc, %g4, %o7 tsubcc %i2, 0x110D, %l3 ldx [%l7 + 0x50], %g5 movrgz %i5, %l5, %i4 andn %i0, 0x0172, %o4 fbu,a %fcc1, loop_1207 loop_1207: stb %l4, [%l7 + 0x42] ldd [%l7 + 0x58], %f6 andncc %l6, %l2, %g3 andcc %o2, 0x145D, %i1 fmovscc %xcc, %f14, %f1 stx %o0, [%l7 + 0x48] movl %icc, %l0, %g6 brnz,a %g7, loop_1208 loop_1208: ldsw [%l7 + 0x2C], %o3 fzeros %f2 ld [%l7 + 0x24], %f2 edge16 %g2, %o1, %i7 fands %f6, %f3, %f3 mulscc %i3, 0x18C2, %i6 tsubcc %l1, 0x1033, %o6 udivx %g1, 0x1AE6, %o5 brlez,a %o7, loop_1209 loop_1209: udivcc %i2, 0x18A1, %g4 subcc %g5, 0x189A, %i5 tpos %xcc, 0x3 fzeros %f9 edge16n %l5, %l3, %i4 or %i0, 0x02C3, %o4 tcs %xcc, 0x1 lduh [%l7 + 0x0E], %l4 tsubcc %l6, %l2, %o2 sdivcc %g3, 0x1E98, %i1 edge8n %o0, %g6, %l0 taddcc %o3, 0x1E3F, %g2 tleu %icc, 0x4 or %o1, 0x1715, %g7 add %i3, 0x1796, %i6 edge16n %l1, %o6, %i7 mulx %g1, 0x1972, %o5 fbn,a %fcc3, loop_1210 loop_1210: andn %i2, 0x1067, %g4 fnot2s %f14, %f12 fbule,a %fcc0, loop_1211 loop_1211: sethi 0x0B72, %g5 ble,a,pn %icc, loop_1212 loop_1212: be,a,pn %xcc, loop_1213 loop_1213: udivcc %o7, 0x0578, %i5 movneg %xcc, %l3, %i4 array8 %l5, %i0, %o4 fpadd32s %f4, %f5, %f2 addcc %l4, %l6, %l2 movvs %icc, %g3, %o2 fmovda %icc, %f5, %f9 tcs %xcc, 0x3 udiv %o0, 0x06B3, %i1 tgu %xcc, 0x7 srl %g6, 0x0B, %o3 fbug %fcc3, loop_1214 loop_1214: tl %icc, 0x7 fmovsvc %xcc, %f8, %f12 st %f13, [%l7 + 0x5C] tneg %icc, 0x5 udivx %l0, 0x1909, %g2 fmovsneg %icc, %f12, %f0 fmovdpos %icc, %f15, %f6 sra %g7, %o1, %i6 addccc %l1, 0x0D9A, %i3 stx %i7, [%l7 + 0x78] or %g1, 0x11C9, %o5 tneg %xcc, 0x7 fba,a %fcc0, loop_1215 loop_1215: movcc %xcc, %i2, %g4 fcmpd %fcc2, %f6, %f0 fmovd %f0, %f4 add %g5, %o6, %o7 stb %i5, [%l7 + 0x73] fxnors %f5, %f13, %f8 orcc %i4, 0x0E56, %l5 fmuld8sux16 %f9, %f1, %f10 movn %xcc, %i0, %l3 fmovscc %icc, %f6, %f11 fnors %f0, %f4, %f1 tvc %xcc, 0x3 mova %icc, %o4, %l6 addc %l4, 0x187C, %g3 tsubcctv %l2, %o2, %i1 fble,a %fcc3, loop_1216 loop_1216: fmovrde %g6, %f12, %f2 movre %o3, %o0, %l0 lduh [%l7 + 0x32], %g2 ld [%l7 + 0x10], %f0 edge16 %g7, %i6, %o1 fmovdcc %icc, %f2, %f8 fsrc2 %f2, %f14 movge %xcc, %i3, %l1 ldub [%l7 + 0x79], %i7 edge32l %g1, %i2, %g4 fbu,a %fcc0, loop_1217 loop_1217: array16 %o5, %g5, %o6 tcs %xcc, 0x5 tn %icc, 0x7 fornot2 %f12, %f4, %f4 faligndata %f6, %f10, %f0 stx %i5, [%l7 + 0x18] fble,a %fcc0, loop_1218 loop_1218: movne %icc, %i4, %l5 fmovdpos %icc, %f4, %f11 edge16l %i0, %l3, %o4 movpos %xcc, %o7, %l6 tneg %xcc, 0x6 move %xcc, %g3, %l4 tge %icc, 0x0 smul %o2, %i1, %l2 fsrc1 %f2, %f12 add %g6, 0x17E2, %o3 tne %icc, 0x2 edge16 %o0, %l0, %g2 brlez %g7, loop_1219 loop_1219: fcmpgt16 %f2, %f6, %i6 tne %icc, 0x6 fbug %fcc2, loop_1220 loop_1220: srlx %o1, 0x08, %i3 ldub [%l7 + 0x67], %i7 tpos %xcc, 0x7 movrgz %g1, %l1, %g4 ta %icc, 0x0 edge8 %o5, %g5, %i2 movle %icc, %i5, %i4 orn %o6, %i0, %l5 fmovdvc %xcc, %f6, %f3 fble,a %fcc3, loop_1221 loop_1221: edge8ln %l3, %o7, %l6 tneg %icc, 0x5 stb %o4, [%l7 + 0x14] and %g3, %o2, %i1 fpackfix %f14, %f4 ldsw [%l7 + 0x4C], %l2 sdivcc %l4, 0x1F09, %o3 fpack32 %f0, %f6, %f14 fcmpne32 %f4, %f6, %o0 fone %f0 srl %l0, 0x1F, %g6 srl %g2, %i6, %o1 ldx [%l7 + 0x40], %g7 lduh [%l7 + 0x7C], %i3 and %g1, %l1, %i7 stw %g4, [%l7 + 0x4C] sethi 0x1AF0, %o5 srax %g5, 0x15, %i5 fbul,a %fcc0, loop_1222 loop_1222: xnor %i2, %i4, %o6 add %l5, 0x1928, %l3 edge32ln %o7, %l6, %i0 fble,a %fcc2, loop_1223 loop_1223: fxors %f6, %f14, %f5 lduw [%l7 + 0x30], %o4 fbg,a %fcc0, loop_1224 loop_1224: movn %icc, %g3, %i1 ldd [%l7 + 0x48], %f14 movge %xcc, %o2, %l4 movrgez %o3, %o0, %l2 st %f15, [%l7 + 0x48] fbul,a %fcc1, loop_1225 loop_1225: fbul %fcc2, loop_1226 loop_1226: udivx %l0, 0x0079, %g6 ldd [%l7 + 0x08], %f2 srlx %g2, 0x00, %i6 andn %o1, %g7, %i3 movrgez %l1, %g1, %g4 orn %i7, %o5, %i5 st %f15, [%l7 + 0x0C] srax %g5, 0x11, %i2 brlez %i4, loop_1227 loop_1227: orncc %o6, %l3, %l5 and %o7, %i0, %o4 fand %f12, %f14, %f12 udiv %l6, 0x10D7, %i1 ldub [%l7 + 0x40], %g3 fmovda %icc, %f6, %f8 ldsh [%l7 + 0x52], %l4 or %o2, 0x1A35, %o0 sdivcc %l2, 0x1FFD, %o3 fabss %f14, %f12 ld [%l7 + 0x10], %f1 orncc %l0, %g2, %i6 tneg %icc, 0x0 array8 %g6, %g7, %i3 fpsub16 %f2, %f6, %f0 array8 %o1, %l1, %g4 bl,pt %xcc, loop_1228 loop_1228: orcc %g1, %o5, %i7 fornot2 %f12, %f0, %f4 fpadd32s %f10, %f13, %f2 sdivx %i5, 0x0D47, %g5 fmul8sux16 %f0, %f12, %f2 subc %i4, %i2, %l3 ldsw [%l7 + 0x2C], %o6 movn %icc, %l5, %o7 fmovscs %icc, %f1, %f15 siam 0x4 edge32l %o4, %l6, %i1 ldx [%l7 + 0x20], %i0 udiv %l4, 0x1FF7, %o2 xor %g3, 0x02C4, %l2 fornot2 %f4, %f8, %f2 movvs %icc, %o3, %o0 fpadd16s %f13, %f5, %f12 subcc %g2, 0x046A, %i6 fcmps %fcc3, %f13, %f3 srlx %l0, %g6, %i3 movrgz %o1, %l1, %g7 fba %fcc0, loop_1229 loop_1229: brlz %g1, loop_1230 loop_1230: fmuld8sux16 %f3, %f10, %f4 fcmpgt32 %f4, %f8, %g4 tpos %icc, 0x6 movrlez %o5, 0x1D6, %i7 lduw [%l7 + 0x50], %g5 fcmpes %fcc3, %f6, %f3 movre %i4, 0x251, %i5 and %i2, %l3, %o6 ldsw [%l7 + 0x44], %o7 umul %o4, 0x11BF, %l5 fba,a %fcc3, loop_1231 loop_1231: add %i1, 0x05A6, %i0 bgu loop_1232 loop_1232: alignaddrl %l6, %o2, %g3 andncc %l4, %o3, %o0 fmovsneg %xcc, %f1, %f11 edge16ln %l2, %g2, %i6 edge16ln %l0, %i3, %o1 subccc %g6, %g7, %g1 movle %icc, %l1, %o5 fbug,a %fcc3, loop_1233 loop_1233: ba loop_1234 loop_1234: tpos %xcc, 0x1 fmovspos %icc, %f7, %f4 tvc %xcc, 0x7 te %icc, 0x1 movneg %xcc, %g4, %i7 fmovsle %xcc, %f1, %f0 edge32ln %g5, %i5, %i4 udivx %i2, 0x0AEE, %l3 and %o6, %o7, %o4 sll %i1, %l5, %l6 fnot1 %f14, %f10 edge16 %o2, %i0, %g3 move %xcc, %o3, %o0 movrlez %l4, %g2, %i6 stw %l2, [%l7 + 0x68] andncc %i3, %l0, %g6 ldsh [%l7 + 0x62], %o1 edge32ln %g1, %g7, %o5 fcmpne16 %f10, %f6, %g4 fmovsvc %icc, %f1, %f10 andncc %l1, %g5, %i5 fmovdgu %xcc, %f13, %f10 andn %i7, 0x0FA0, %i2 addcc %i4, %o6, %l3 ldub [%l7 + 0x55], %o7 sra %o4, 0x15, %l5 edge8n %l6, %i1, %i0 tsubcc %o2, %o3, %o0 fble %fcc2, loop_1235 loop_1235: sdivx %g3, 0x07F3, %g2 ldd [%l7 + 0x10], %f2 fmuld8ulx16 %f14, %f3, %f14 popc 0x077C, %l4 movne %icc, %l2, %i6 stw %l0, [%l7 + 0x60] tleu %icc, 0x3 subc %g6, %i3, %o1 brgez %g7, loop_1236 loop_1236: alignaddr %g1, %g4, %l1 ta %xcc, 0x6 tleu %xcc, 0x2 fmovsn %xcc, %f6, %f8 fexpand %f9, %f10 fandnot1 %f4, %f14, %f8 movle %xcc, %o5, %g5 movvs %xcc, %i5, %i2 taddcc %i4, 0x118F, %o6 bl,pn %icc, loop_1237 loop_1237: edge32ln %i7, %o7, %l3 fmuld8sux16 %f11, %f7, %f8 sll %l5, %l6, %o4 fcmpes %fcc3, %f6, %f2 ldsb [%l7 + 0x0A], %i0 movg %icc, %i1, %o2 edge32ln %o0, %g3, %o3 fpadd32 %f10, %f8, %f14 fcmpeq32 %f8, %f10, %l4 tcs %xcc, 0x5 edge32ln %l2, %g2, %l0 ldx [%l7 + 0x60], %g6 move %xcc, %i3, %o1 bneg loop_1238 loop_1238: stx %i6, [%l7 + 0x48] fmovdg %icc, %f7, %f15 bne,pn %xcc, loop_1239 loop_1239: tsubcctv %g7, 0x097D, %g1 tle %xcc, 0x4 udivcc %l1, 0x0BF0, %o5 ldsw [%l7 + 0x64], %g4 fmovsleu %xcc, %f0, %f9 udiv %i5, 0x1D79, %i2 fmovrdgz %g5, %f12, %f10 fmovscs %icc, %f1, %f6 tleu %xcc, 0x6 or %o6, %i4, %o7 ble,pn %xcc, loop_1240 loop_1240: sra %i7, 0x0F, %l5 movgu %icc, %l6, %l3 tcs %icc, 0x5 faligndata %f0, %f2, %f12 edge8n %i0, %i1, %o4 addccc %o2, %g3, %o0 udiv %l4, 0x1A27, %l2 movleu %xcc, %o3, %g2 stb %l0, [%l7 + 0x0B] fmul8x16 %f0, %f0, %f4 fbe %fcc1, loop_1241 loop_1241: fornot1s %f2, %f1, %f4 edge8n %g6, %i3, %o1 movre %i6, 0x256, %g1 edge8l %l1, %o5, %g4 subccc %g7, %i5, %g5 fxnors %f10, %f1, %f2 stx %o6, [%l7 + 0x60] bvs,a,pn %xcc, loop_1242 loop_1242: edge16ln %i4, %i2, %i7 bcs loop_1243 loop_1243: smulcc %l5, 0x1E32, %l6 udivcc %l3, 0x01C2, %o7 fcmped %fcc2, %f10, %f4 smulcc %i0, 0x17EE, %o4 bleu,pn %xcc, loop_1244 loop_1244: subcc %o2, 0x0E82, %g3 nop setx loop_1245, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1245: fmul8ulx16 %f8, %f4, %f4 stx %o0, [%l7 + 0x08] tne %icc, 0x5 tne %icc, 0x7 movcc %xcc, %i1, %l4 smulcc %l2, 0x0781, %g2 orn %l0, 0x0808, %o3 ldsh [%l7 + 0x1A], %g6 movcs %icc, %o1, %i6 alignaddrl %g1, %i3, %o5 fone %f14 movge %xcc, %l1, %g4 nop setx loop_1246, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1246: movcc %xcc, %g7, %i5 sra %g5, %i4, %i2 fmovdcc %xcc, %f3, %f12 taddcctv %o6, 0x140F, %i7 srl %l6, %l3, %l5 movge %xcc, %o7, %o4 tge %xcc, 0x1 fabsd %f14, %f14 srax %i0, 0x04, %o2 srl %g3, %o0, %l4 array16 %l2, %i1, %g2 std %f8, [%l7 + 0x08] stw %o3, [%l7 + 0x34] fands %f7, %f3, %f7 movne %xcc, %l0, %g6 add %i6, 0x1150, %g1 andn %o1, 0x17AA, %o5 umul %i3, 0x1985, %l1 sdivcc %g4, 0x0DBF, %g7 tcs %xcc, 0x2 st %f13, [%l7 + 0x34] ldsb [%l7 + 0x38], %g5 udivx %i4, 0x159F, %i5 addcc %o6, %i7, %l6 fmovsne %xcc, %f11, %f7 bge,pt %xcc, loop_1247 loop_1247: fmovsge %icc, %f0, %f3 fnot1s %f10, %f3 edge8l %i2, %l5, %l3 fzero %f10 stb %o7, [%l7 + 0x4D] and %o4, 0x1C5A, %i0 stw %g3, [%l7 + 0x3C] tcc %xcc, 0x0 movl %icc, %o0, %o2 udivx %l4, 0x0568, %l2 tcs %icc, 0x3 movcc %xcc, %i1, %g2 tn %xcc, 0x1 movcs %icc, %o3, %l0 andcc %g6, 0x1580, %i6 tneg %icc, 0x4 fbne,a %fcc3, loop_1248 loop_1248: tneg %icc, 0x0 fmovdgu %icc, %f13, %f9 umul %o1, %g1, %i3 fmovdn %icc, %f5, %f3 orncc %l1, 0x0192, %o5 fnors %f1, %f12, %f11 movrlz %g7, 0x373, %g4 xnorcc %g5, %i5, %o6 fmovsa %icc, %f10, %f0 stx %i4, [%l7 + 0x70] nop setx loop_1249, %l0, %l1 jmpl %l1, %l6 loop_1249: fmovsa %icc, %f9, %f14 movrlz %i2, %i7, %l5 ta %xcc, 0x1 mova %xcc, %l3, %o4 fbn %fcc2, loop_1250 loop_1250: edge16 %o7, %i0, %o0 fbule %fcc2, loop_1251 loop_1251: edge8n %g3, %l4, %l2 fand %f0, %f14, %f2 movge %xcc, %o2, %i1 fpadd16s %f6, %f0, %f1 movrlez %g2, 0x239, %o3 fnors %f14, %f15, %f11 sdivx %g6, 0x0715, %i6 alignaddr %l0, %g1, %i3 brlez %o1, loop_1252 loop_1252: fmovdcs %xcc, %f4, %f1 movg %icc, %o5, %l1 fmovdcs %xcc, %f15, %f5 array16 %g4, %g7, %i5 movrne %o6, 0x2CC, %g5 std %f0, [%l7 + 0x58] stw %l6, [%l7 + 0x24] edge16n %i4, %i7, %l5 fbu %fcc1, loop_1253 loop_1253: bne,pt %xcc, loop_1254 loop_1254: edge16l %i2, %l3, %o4 st %f2, [%l7 + 0x64] fmovde %icc, %f12, %f7 bg,pn %xcc, loop_1255 loop_1255: fmovscs %icc, %f3, %f10 smul %i0, 0x0D90, %o0 edge16ln %g3, %l4, %l2 bl,a %icc, loop_1256 loop_1256: nop setx loop_1257, %l0, %l1 jmpl %l1, %o7 loop_1257: sdiv %o2, 0x0BDC, %i1 array8 %g2, %g6, %o3 andncc %l0, %g1, %i6 movn %icc, %o1, %i3 fornot1 %f0, %f8, %f0 array8 %l1, %g4, %g7 fmul8x16 %f4, %f12, %f2 edge8n %o5, %o6, %i5 sdivx %l6, 0x1178, %i4 xnor %i7, %g5, %l5 fmovrse %l3, %f12, %f9 tge %xcc, 0x2 subccc %i2, %o4, %i0 movvs %xcc, %g3, %o0 alignaddr %l4, %l2, %o7 edge8n %i1, %g2, %g6 fbu,a %fcc3, loop_1258 loop_1258: fcmpne32 %f10, %f0, %o2 move %xcc, %l0, %g1 fcmpes %fcc0, %f12, %f3 tneg %xcc, 0x1 addccc %i6, 0x0144, %o3 movle %xcc, %o1, %i3 fcmpd %fcc1, %f10, %f6 fbn,a %fcc1, loop_1259 loop_1259: lduh [%l7 + 0x4E], %g4 ldd [%l7 + 0x18], %f2 lduh [%l7 + 0x76], %l1 tg %xcc, 0x0 fmovrdgez %g7, %f0, %f0 sra %o5, 0x0C, %i5 ldsb [%l7 + 0x0F], %l6 sth %o6, [%l7 + 0x40] fand %f14, %f10, %f12 fbuge,a %fcc3, loop_1260 loop_1260: movrgez %i7, 0x2C2, %g5 andncc %i4, %l5, %i2 edge8ln %l3, %o4, %i0 fxor %f4, %f6, %f14 fmovdpos %xcc, %f12, %f4 movgu %xcc, %o0, %l4 taddcc %g3, %o7, %i1 fmul8x16 %f13, %f4, %f12 fcmps %fcc2, %f2, %f6 lduw [%l7 + 0x10], %l2 srax %g2, %g6, %l0 tge %xcc, 0x7 fpack16 %f6, %f0 nop setx loop_1261, %l0, %l1 jmpl %l1, %o2 loop_1261: tvc %xcc, 0x4 umulcc %g1, 0x0DCD, %i6 movcc %xcc, %o1, %o3 bvc %xcc, loop_1262 loop_1262: mulscc %i3, %g4, %g7 nop setx loop_1263, %l0, %l1 jmpl %l1, %l1 loop_1263: bpos,a %xcc, loop_1264 loop_1264: fabsd %f2, %f6 edge8 %o5, %i5, %o6 fmovscs %xcc, %f15, %f7 stw %l6, [%l7 + 0x1C] st %f7, [%l7 + 0x3C] brnz %i7, loop_1265 loop_1265: fands %f2, %f2, %f9 sth %i4, [%l7 + 0x28] std %f2, [%l7 + 0x40] movrlz %l5, 0x347, %g5 edge32 %l3, %o4, %i0 fpmerge %f1, %f10, %f4 ldsh [%l7 + 0x5C], %o0 orn %l4, 0x1DD0, %i2 smulcc %o7, 0x0A09, %i1 bpos,a %icc, loop_1266 loop_1266: tsubcc %l2, 0x0E45, %g3 fpsub32 %f14, %f10, %f8 movre %g2, %l0, %o2 alignaddr %g1, %i6, %o1 taddcc %g6, %i3, %o3 movgu %icc, %g4, %l1 fpsub16 %f2, %f10, %f4 movneg %icc, %o5, %i5 taddcc %g7, %o6, %l6 movcc %icc, %i4, %l5 fmovsneg %icc, %f11, %f3 edge16l %i7, %g5, %o4 edge8 %l3, %i0, %o0 alignaddrl %l4, %o7, %i1 tle %xcc, 0x5 tgu %xcc, 0x0 array8 %i2, %g3, %g2 stb %l0, [%l7 + 0x57] fmovrsgz %l2, %f8, %f6 umul %g1, 0x13E2, %o2 edge32n %i6, %o1, %i3 tsubcctv %g6, 0x0824, %g4 movre %l1, 0x3B3, %o5 orn %o3, %i5, %g7 brgez %l6, loop_1267 loop_1267: edge16 %o6, %l5, %i7 movge %xcc, %g5, %o4 sll %i4, 0x16, %i0 fmovdvc %icc, %f2, %f12 addc %o0, %l4, %o7 tg %xcc, 0x0 tsubcc %l3, 0x13F1, %i1 edge16ln %i2, %g3, %l0 udivx %g2, 0x154F, %g1 edge8n %o2, %i6, %l2 array16 %o1, %i3, %g6 ldd [%l7 + 0x50], %f2 ldd [%l7 + 0x30], %f0 movl %icc, %l1, %o5 movcs %icc, %o3, %g4 tcc %icc, 0x0 srl %g7, %i5, %o6 ldub [%l7 + 0x2E], %l6 tsubcc %l5, %g5, %i7 sdivx %i4, 0x123A, %i0 fnot2s %f4, %f10 addc %o4, %o0, %l4 fsrc2s %f14, %f8 sth %o7, [%l7 + 0x68] fbue %fcc1, loop_1268 loop_1268: tsubcc %i1, %i2, %g3 fbl,a %fcc2, loop_1269 loop_1269: andn %l0, %g2, %l3 movgu %xcc, %g1, %i6 brz,a %l2, loop_1270 loop_1270: fbuge,a %fcc1, loop_1271 loop_1271: tneg %icc, 0x0 bvs,a,pn %xcc, loop_1272 loop_1272: orn %o1, %o2, %i3 brlz,a %g6, loop_1273 loop_1273: fbo %fcc1, loop_1274 loop_1274: movneg %icc, %o5, %l1 addccc %g4, %g7, %o3 fmul8x16 %f1, %f4, %f14 lduh [%l7 + 0x70], %o6 tl %xcc, 0x3 fmul8x16al %f1, %f14, %f12 ld [%l7 + 0x50], %f1 be %xcc, loop_1275 loop_1275: sethi 0x138D, %l6 fbg,a %fcc3, loop_1276 loop_1276: andncc %l5, %i5, %i7 ldsh [%l7 + 0x24], %i4 tgu %icc, 0x4 fornot1 %f12, %f6, %f0 or %g5, 0x0F36, %o4 sdivx %i0, 0x0C9D, %o0 taddcctv %l4, 0x1CF1, %i1 sdivcc %o7, 0x12F0, %i2 mova %xcc, %l0, %g3 ldd [%l7 + 0x50], %f14 fmovrslz %g2, %f0, %f14 std %f8, [%l7 + 0x20] xor %l3, %g1, %i6 ta %xcc, 0x7 tcc %icc, 0x3 fmovdge %xcc, %f6, %f5 edge16 %o1, %o2, %i3 udiv %g6, 0x10C2, %o5 fmovspos %xcc, %f12, %f6 xnor %l1, 0x1E23, %l2 fmuld8sux16 %f0, %f15, %f2 fba %fcc1, loop_1277 loop_1277: movrgez %g7, %o3, %o6 array32 %l6, %g4, %l5 movne %xcc, %i7, %i4 edge16l %g5, %i5, %o4 orncc %i0, %o0, %i1 fmovsl %icc, %f8, %f13 udivcc %l4, 0x1A7B, %i2 fmul8x16au %f7, %f14, %f8 sllx %l0, 0x03, %g3 subcc %o7, 0x1952, %l3 subc %g1, 0x08D7, %g2 bl loop_1278 loop_1278: mova %xcc, %i6, %o1 edge8ln %o2, %i3, %g6 umulcc %o5, 0x06A0, %l1 umul %g7, 0x0C62, %l2 movrgez %o3, %o6, %g4 tne %icc, 0x2 stw %l5, [%l7 + 0x60] st %f7, [%l7 + 0x1C] fsrc2s %f10, %f8 fbue,a %fcc0, loop_1279 loop_1279: bgu loop_1280 loop_1280: xor %l6, 0x0396, %i4 tneg %icc, 0x0 fmovrdne %g5, %f4, %f12 sethi 0x0E6D, %i5 xor %i7, %o4, %o0 addccc %i1, 0x0D08, %i0 movrgz %i2, %l0, %g3 fbuge,a %fcc1, loop_1281 loop_1281: be %icc, loop_1282 loop_1282: fpack32 %f0, %f14, %f14 fbul,a %fcc0, loop_1283 loop_1283: edge32l %l4, %l3, %o7 tneg %xcc, 0x2 movneg %xcc, %g2, %i6 udiv %o1, 0x067B, %g1 fmul8ulx16 %f6, %f2, %f10 ldsw [%l7 + 0x64], %i3 fmovse %xcc, %f3, %f7 edge8n %o2, %g6, %l1 srlx %o5, 0x17, %l2 andcc %g7, %o6, %g4 sll %o3, 0x1C, %l6 brnz,a %i4, loop_1284 loop_1284: srax %l5, 0x10, %g5 ldsh [%l7 + 0x44], %i5 mulx %i7, %o0, %i1 fbge %fcc0, loop_1285 loop_1285: xor %i0, 0x07A2, %o4 taddcc %l0, %g3, %l4 lduh [%l7 + 0x56], %l3 fblg %fcc2, loop_1286 loop_1286: fmovscs %xcc, %f7, %f0 subccc %o7, %i2, %g2 movre %i6, %g1, %o1 tne %xcc, 0x7 orncc %o2, 0x0D3F, %g6 fnor %f8, %f8, %f2 sub %i3, %o5, %l1 tcc %icc, 0x7 ld [%l7 + 0x44], %f2 fbge,a %fcc3, loop_1287 loop_1287: fone %f2 ldsh [%l7 + 0x4A], %l2 bpos,pn %xcc, loop_1288 loop_1288: andncc %o6, %g4, %o3 tl %xcc, 0x5 and %g7, 0x0980, %l6 fmul8ulx16 %f8, %f2, %f14 move %xcc, %l5, %g5 tn %xcc, 0x0 mulscc %i5, %i7, %o0 ldsw [%l7 + 0x1C], %i1 sll %i0, 0x0D, %o4 te %icc, 0x3 srlx %i4, 0x11, %g3 fxnor %f2, %f2, %f8 or %l0, %l4, %l3 addc %o7, %g2, %i6 orncc %g1, 0x16DC, %o1 andcc %o2, 0x1921, %g6 lduh [%l7 + 0x26], %i3 stw %o5, [%l7 + 0x7C] and %i2, 0x13E0, %l2 movn %icc, %l1, %o6 ldsh [%l7 + 0x3A], %g4 edge16 %g7, %o3, %l6 fmovdleu %xcc, %f11, %f4 fcmpd %fcc0, %f4, %f8 std %f2, [%l7 + 0x60] bcc,pn %icc, loop_1289 loop_1289: xnor %l5, 0x0CB6, %g5 ldsh [%l7 + 0x08], %i5 edge8 %i7, %o0, %i1 fmovd %f10, %f6 brgz,a %o4, loop_1290 loop_1290: smulcc %i4, 0x0AB5, %g3 fbo %fcc2, loop_1291 loop_1291: fmovdn %icc, %f13, %f14 fmovrdlez %l0, %f12, %f8 tgu %xcc, 0x4 tne %icc, 0x4 fxors %f6, %f8, %f11 mulx %i0, %l4, %o7 for %f0, %f0, %f4 tsubcc %l3, %i6, %g2 brnz %g1, loop_1292 loop_1292: bgu,a,pt %xcc, loop_1293 loop_1293: movvc %xcc, %o1, %o2 edge32l %g6, %o5, %i3 sllx %i2, %l1, %o6 addccc %l2, 0x028E, %g4 taddcctv %g7, 0x0CCD, %o3 ldd [%l7 + 0x78], %f8 edge16l %l5, %g5, %i5 movvs %xcc, %l6, %o0 siam 0x1 fbul,a %fcc3, loop_1294 loop_1294: bcs,a %icc, loop_1295 loop_1295: srax %i7, 0x1F, %o4 brgz,a %i4, loop_1296 loop_1296: tl %icc, 0x7 fpadd16 %f4, %f4, %f10 bg,a %icc, loop_1297 loop_1297: tcc %icc, 0x1 edge16 %i1, %l0, %g3 fcmpne32 %f0, %f2, %i0 smulcc %l4, %o7, %i6 tsubcctv %g2, %l3, %g1 movge %icc, %o2, %g6 fpsub32s %f14, %f2, %f5 movrne %o5, %o1, %i3 movre %i2, 0x391, %l1 movvs %icc, %l2, %g4 fmovrdgz %o6, %f12, %f10 srl %o3, 0x03, %g7 fmovdn %icc, %f12, %f9 xor %l5, 0x1770, %i5 movneg %icc, %g5, %l6 stb %o0, [%l7 + 0x5E] fxnor %f6, %f2, %f10 bvs,a %icc, loop_1298 loop_1298: popc %i7, %i4 tleu %icc, 0x0 st %f4, [%l7 + 0x20] fpadd32s %f15, %f5, %f7 or %o4, 0x0576, %l0 addcc %i1, %i0, %l4 tsubcc %g3, 0x14C9, %i6 orncc %g2, 0x1A82, %o7 or %g1, %o2, %g6 andcc %l3, %o5, %i3 fmovsleu %xcc, %f0, %f6 fnot2 %f10, %f10 call loop_1299 loop_1299: fba,a %fcc1, loop_1300 loop_1300: taddcc %i2, 0x1E87, %l1 bvc,a,pn %icc, loop_1301 loop_1301: andcc %l2, %o1, %o6 fbge %fcc2, loop_1302 loop_1302: fmovsvc %icc, %f10, %f3 srax %g4, %o3, %g7 ldsh [%l7 + 0x6C], %l5 edge8l %g5, %l6, %i5 tle %xcc, 0x2 fmovsleu %icc, %f11, %f1 smul %i7, %i4, %o0 fcmple32 %f14, %f14, %l0 move %icc, %o4, %i0 fmovscs %xcc, %f11, %f9 ldsw [%l7 + 0x54], %l4 fpmerge %f9, %f7, %f14 movgu %icc, %g3, %i6 fpack16 %f8, %f10 fbue,a %fcc1, loop_1303 loop_1303: edge16ln %g2, %o7, %i1 addc %o2, 0x16FF, %g6 sdiv %l3, 0x1740, %o5 edge32l %i3, %i2, %g1 stb %l1, [%l7 + 0x7D] fpsub16s %f10, %f14, %f5 tl %icc, 0x3 tge %icc, 0x5 fbne,a %fcc2, loop_1304 loop_1304: umul %l2, %o6, %o1 movvc %xcc, %o3, %g4 sub %g7, %g5, %l5 udivcc %l6, 0x07FB, %i5 bvs loop_1305 loop_1305: edge16l %i7, %i4, %l0 bl,pn %xcc, loop_1306 loop_1306: nop setx loop_1307, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1307: movrlz %o0, 0x191, %o4 andcc %l4, 0x0DDB, %g3 ldsh [%l7 + 0x3E], %i0 pdist %f14, %f8, %f0 ldd [%l7 + 0x30], %f6 faligndata %f14, %f0, %f12 edge8 %i6, %g2, %i1 movvs %xcc, %o2, %o7 fandnot1s %f5, %f9, %f3 ldsw [%l7 + 0x28], %g6 fmovsa %icc, %f6, %f3 fxor %f10, %f0, %f14 edge16 %l3, %o5, %i2 fcmpne32 %f2, %f8, %g1 movrgez %l1, 0x1E2, %i3 fbue,a %fcc2, loop_1308 loop_1308: fmovdneg %icc, %f6, %f2 movrgez %o6, %o1, %o3 std %f6, [%l7 + 0x08] movrne %g4, %g7, %g5 mova %xcc, %l2, %l6 xorcc %i5, %i7, %l5 tneg %icc, 0x0 brlez %l0, loop_1309 loop_1309: bpos %xcc, loop_1310 loop_1310: subcc %i4, %o0, %l4 fmovdcs %icc, %f7, %f1 srlx %g3, %o4, %i0 ldsb [%l7 + 0x1D], %g2 edge16n %i6, %o2, %o7 edge32 %g6, %i1, %o5 tle %xcc, 0x2 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 5: ! ! Type f : 195 ! Type i : 554 ! Type cti : 123 ! Type l : 128 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Thread 6 Start ! main_t6: !# Initialize registers .. !# Global registers set 0x6, %g1 set 0x4, %g2 set 0xA, %g3 set 0x4, %g4 set 0x6, %g5 set 0xE, %g6 set 0x5, %g7 !# Input registers set -0x6, %i0 set -0x3, %i1 set -0xC, %i2 set -0xA, %i3 set -0xC, %i4 set -0x5, %i5 set -0xC, %i6 set -0x4, %i7 !# Local registers set 0x7E815CD7, %l0 set 0x6DDA04EB, %l1 set 0x544AFE97, %l2 set 0x431398E8, %l3 set 0x54C3B486, %l4 set 0x2D1BE565, %l5 set 0x5DFD2C88, %l6 !# Output registers set 0x12A5, %o0 set 0x0B59, %o1 set 0x08A9, %o2 set -0x1807, %o3 set -0x159C, %o4 set 0x0F56, %o5 set -0x02AB, %o6 set 0x0D04, %o7 !# Float Registers INIT_TH_FP_REG(%l7, %f0, 0x55555555aaaaaaaa) INIT_TH_FP_REG(%l7, %f2, 0xaaaaaaaa55555555) INIT_TH_FP_REG(%l7, %f4, 0xfedcba9876543210) INIT_TH_FP_REG(%l7, %f6, 0x0123456789abcdef) INIT_TH_FP_REG(%l7, %f8, 0x55aa55aaff00ff00) INIT_TH_FP_REG(%l7, %f10, 0x1111111111111111) INIT_TH_FP_REG(%l7, %f12, 0x8888888888888888) INIT_TH_FP_REG(%l7, %f14, 0xfedcba9876543210) !# Execute some ALU ops .. move %icc, %l3, %g1 stb %l1, [%l7 + 0x58] ldub [%l7 + 0x5C], %i2 movn %icc, %o6, %i3 sdiv %o3, 0x0864, %g4 ldub [%l7 + 0x58], %g7 movrlez %g5, %o1, %l6 stb %i5, [%l7 + 0x7D] brgz %i7, loop_1311 loop_1311: ldx [%l7 + 0x40], %l2 sdiv %l0, 0x1D04, %i4 ldsb [%l7 + 0x56], %l5 andn %o0, %g3, %o4 lduh [%l7 + 0x50], %i0 movrgez %g2, %i6, %o2 udiv %l4, 0x0CF4, %g6 sth %i1, [%l7 + 0x16] edge32 %o5, %l3, %o7 tcc %xcc, 0x5 tge %icc, 0x5 fpmerge %f15, %f6, %f14 or %l1, %i2, %o6 orn %i3, %g1, %g4 edge32ln %g7, %g5, %o1 fbue %fcc3, loop_1312 loop_1312: ldd [%l7 + 0x18], %f8 edge32n %l6, %i5, %o3 orcc %i7, 0x10CB, %l0 tvc %icc, 0x1 brgez,a %l2, loop_1313 loop_1313: movle %icc, %i4, %l5 sth %g3, [%l7 + 0x1C] ldd [%l7 + 0x30], %f0 taddcc %o4, 0x04C8, %o0 edge16ln %g2, %i0, %i6 ldd [%l7 + 0x68], %f0 stx %l4, [%l7 + 0x38] sth %o2, [%l7 + 0x4C] ldub [%l7 + 0x59], %i1 ld [%l7 + 0x30], %f4 movrne %g6, 0x22E, %o5 std %f2, [%l7 + 0x38] ldub [%l7 + 0x76], %o7 andcc %l3, %i2, %l1 lduw [%l7 + 0x58], %o6 lduw [%l7 + 0x28], %i3 ldsh [%l7 + 0x1E], %g1 ldsh [%l7 + 0x5A], %g4 ldsb [%l7 + 0x75], %g7 fmovdcc %icc, %f14, %f8 array8 %g5, %l6, %i5 stw %o3, [%l7 + 0x3C] ldsh [%l7 + 0x52], %i7 stx %l0, [%l7 + 0x70] lduh [%l7 + 0x46], %o1 bvc,pn %icc, loop_1314 loop_1314: ldd [%l7 + 0x08], %f8 edge8ln %i4, %l2, %g3 ldx [%l7 + 0x10], %o4 ldx [%l7 + 0x18], %l5 movn %xcc, %g2, %i0 st %f6, [%l7 + 0x70] mova %xcc, %o0, %i6 sdivcc %l4, 0x04EA, %o2 fnegs %f15, %f8 lduh [%l7 + 0x38], %i1 movrgez %g6, %o5, %o7 ldd [%l7 + 0x38], %f10 std %f0, [%l7 + 0x38] stx %l3, [%l7 + 0x40] nop setx loop_1315, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1315: ldx [%l7 + 0x18], %l1 ldsb [%l7 + 0x47], %o6 movre %i3, 0x146, %i2 xorcc %g1, 0x08BF, %g4 edge8ln %g7, %l6, %g5 ldx [%l7 + 0x48], %o3 lduw [%l7 + 0x4C], %i5 ldsb [%l7 + 0x13], %i7 ldsh [%l7 + 0x08], %l0 fzero %f12 lduh [%l7 + 0x5C], %o1 orncc %i4, %g3, %l2 fpsub32 %f8, %f14, %f10 stx %o4, [%l7 + 0x78] ldx [%l7 + 0x38], %g2 fmovsne %xcc, %f7, %f10 edge8n %l5, %i0, %o0 edge8n %i6, %o2, %i1 and %l4, 0x107C, %g6 ldd [%l7 + 0x48], %f14 fmul8x16au %f12, %f4, %f12 ldsw [%l7 + 0x2C], %o5 stw %l3, [%l7 + 0x68] stw %o7, [%l7 + 0x38] stw %l1, [%l7 + 0x68] fmovsge %xcc, %f7, %f13 ldsw [%l7 + 0x40], %i3 lduh [%l7 + 0x10], %o6 stw %i2, [%l7 + 0x44] sth %g4, [%l7 + 0x68] ldsb [%l7 + 0x7A], %g1 stx %l6, [%l7 + 0x60] stb %g7, [%l7 + 0x34] bvs,a,pt %xcc, loop_1316 loop_1316: mulx %g5, %i5, %i7 ldub [%l7 + 0x74], %l0 stb %o3, [%l7 + 0x26] st %f1, [%l7 + 0x50] sethi 0x05BF, %i4 fzero %f0 st %f6, [%l7 + 0x5C] tsubcc %o1, %l2, %g3 lduw [%l7 + 0x5C], %g2 lduh [%l7 + 0x6A], %o4 fpack32 %f0, %f0, %f4 stb %i0, [%l7 + 0x33] stx %l5, [%l7 + 0x20] fxnors %f2, %f13, %f1 ldsb [%l7 + 0x5F], %i6 stw %o2, [%l7 + 0x08] ldsh [%l7 + 0x08], %i1 fmovdg %icc, %f3, %f11 fnand %f8, %f0, %f0 movcc %xcc, %l4, %g6 lduh [%l7 + 0x52], %o5 tneg %icc, 0x3 sdiv %o0, 0x1653, %l3 stw %o7, [%l7 + 0x30] edge8ln %i3, %l1, %i2 edge32n %o6, %g4, %l6 movrlez %g1, 0x2EB, %g7 ldx [%l7 + 0x08], %i5 tsubcc %i7, %l0, %g5 ldsb [%l7 + 0x0E], %o3 ldsh [%l7 + 0x42], %o1 sth %l2, [%l7 + 0x76] st %f11, [%l7 + 0x74] fbu,a %fcc0, loop_1317 loop_1317: movvc %icc, %i4, %g2 pdist %f10, %f12, %f8 ldd [%l7 + 0x10], %f0 sth %g3, [%l7 + 0x74] fbl %fcc1, loop_1318 loop_1318: lduh [%l7 + 0x12], %i0 addcc %l5, 0x036C, %o4 andncc %i6, %o2, %l4 movrlz %g6, 0x2DB, %o5 stw %o0, [%l7 + 0x10] st %f10, [%l7 + 0x54] fpsub16 %f12, %f10, %f2 ldsw [%l7 + 0x6C], %i1 bvs,pn %icc, loop_1319 loop_1319: stw %l3, [%l7 + 0x2C] tvs %icc, 0x3 srl %o7, 0x10, %l1 stw %i2, [%l7 + 0x30] or %o6, 0x032D, %i3 ld [%l7 + 0x10], %f8 ldub [%l7 + 0x69], %g4 stx %g1, [%l7 + 0x30] bl,pn %xcc, loop_1320 loop_1320: movrlez %l6, 0x08F, %g7 add %i5, %i7, %g5 std %f0, [%l7 + 0x78] st %f1, [%l7 + 0x24] stb %o3, [%l7 + 0x77] lduw [%l7 + 0x34], %o1 mova %icc, %l2, %l0 xor %i4, 0x0A2D, %g3 ldsw [%l7 + 0x20], %i0 ldx [%l7 + 0x40], %l5 ldsw [%l7 + 0x08], %o4 stx %i6, [%l7 + 0x70] movg %xcc, %g2, %o2 stb %g6, [%l7 + 0x50] lduw [%l7 + 0x40], %l4 ldub [%l7 + 0x76], %o0 sth %o5, [%l7 + 0x2A] tgu %xcc, 0x3 andncc %l3, %i1, %l1 lduh [%l7 + 0x2C], %o7 fandnot1s %f6, %f13, %f14 andn %i2, 0x053A, %o6 tle %xcc, 0x1 fmovdleu %xcc, %f13, %f6 std %f4, [%l7 + 0x18] ldd [%l7 + 0x20], %f10 fnot1 %f12, %f2 edge8 %g4, %g1, %i3 fmovsa %xcc, %f14, %f7 edge8 %l6, %i5, %g7 fcmped %fcc2, %f10, %f10 stw %i7, [%l7 + 0x48] lduh [%l7 + 0x66], %g5 st %f8, [%l7 + 0x28] andn %o1, %o3, %l0 fbue %fcc1, loop_1321 loop_1321: smulcc %i4, %g3, %l2 mulx %l5, 0x10A4, %o4 ldsw [%l7 + 0x4C], %i0 addc %g2, 0x0066, %o2 movg %icc, %i6, %l4 fmovdpos %icc, %f13, %f6 lduh [%l7 + 0x0A], %o0 lduw [%l7 + 0x70], %o5 std %f2, [%l7 + 0x10] umul %g6, %l3, %i1 movrgez %l1, %i2, %o6 umul %g4, %g1, %o7 movge %icc, %l6, %i3 tgu %xcc, 0x5 stx %i5, [%l7 + 0x40] sth %g7, [%l7 + 0x2A] movn %xcc, %i7, %g5 ld [%l7 + 0x30], %f6 movle %icc, %o1, %l0 ldx [%l7 + 0x68], %i4 andncc %g3, %l2, %o3 st %f13, [%l7 + 0x58] brgez %l5, loop_1322 loop_1322: fbul,a %fcc0, loop_1323 loop_1323: stw %o4, [%l7 + 0x10] ld [%l7 + 0x48], %f4 movneg %xcc, %i0, %g2 ldsw [%l7 + 0x70], %o2 stx %i6, [%l7 + 0x08] movleu %xcc, %l4, %o5 sth %o0, [%l7 + 0x6E] subccc %g6, 0x0827, %i1 tleu %icc, 0x7 lduh [%l7 + 0x52], %l1 alignaddr %i2, %l3, %o6 fmovrsgez %g1, %f15, %f6 ldsh [%l7 + 0x6C], %g4 fmovscc %icc, %f10, %f15 fmovsn %icc, %f10, %f6 movvc %xcc, %l6, %o7 ldub [%l7 + 0x50], %i3 fmovspos %icc, %f9, %f2 orncc %g7, 0x1EF3, %i7 movcs %xcc, %g5, %o1 st %f9, [%l7 + 0x38] stb %i5, [%l7 + 0x35] movleu %xcc, %l0, %g3 lduw [%l7 + 0x4C], %i4 ldsw [%l7 + 0x3C], %o3 srlx %l5, 0x16, %l2 fbge,a %fcc1, loop_1324 loop_1324: ldub [%l7 + 0x1D], %o4 tge %icc, 0x3 te %icc, 0x1 ldsh [%l7 + 0x4C], %g2 fpmerge %f6, %f8, %f2 edge8 %i0, %i6, %l4 fmovdcc %icc, %f15, %f9 udivcc %o2, 0x053C, %o0 ldd [%l7 + 0x50], %f6 fmovrdgz %g6, %f4, %f10 ld [%l7 + 0x0C], %f2 stb %o5, [%l7 + 0x46] move %xcc, %i1, %l1 ldd [%l7 + 0x08], %f8 subccc %l3, 0x0ED5, %o6 edge8l %g1, %i2, %g4 movre %o7, 0x026, %l6 fnors %f4, %f14, %f8 stx %g7, [%l7 + 0x70] fbge,a %fcc1, loop_1325 loop_1325: sth %i3, [%l7 + 0x20] ldub [%l7 + 0x2B], %i7 movrgez %o1, %g5, %l0 fbuge,a %fcc3, loop_1326 loop_1326: ldsw [%l7 + 0x30], %g3 sth %i4, [%l7 + 0x4E] fmovsneg %xcc, %f8, %f6 ldd [%l7 + 0x10], %f10 orn %o3, 0x15AF, %l5 movne %xcc, %l2, %i5 st %f7, [%l7 + 0x68] fmovrde %o4, %f8, %f2 tvc %xcc, 0x4 ldsh [%l7 + 0x30], %i0 movvc %xcc, %i6, %l4 ldd [%l7 + 0x70], %f4 lduw [%l7 + 0x64], %o2 std %f2, [%l7 + 0x30] movpos %xcc, %g2, %g6 ld [%l7 + 0x70], %f8 mova %icc, %o0, %i1 ldub [%l7 + 0x6D], %l1 edge16n %l3, %o6, %o5 ldd [%l7 + 0x48], %f12 ld [%l7 + 0x0C], %f5 std %f14, [%l7 + 0x28] tpos %xcc, 0x5 ldsh [%l7 + 0x1C], %g1 ldsb [%l7 + 0x7B], %i2 fmovsg %xcc, %f10, %f5 ldsb [%l7 + 0x23], %o7 sth %g4, [%l7 + 0x60] xorcc %g7, 0x049D, %i3 ldd [%l7 + 0x10], %f0 subc %l6, %i7, %o1 stw %l0, [%l7 + 0x0C] sllx %g3, %i4, %g5 andcc %l5, %l2, %o3 lduw [%l7 + 0x44], %o4 tvs %xcc, 0x6 fblg %fcc3, loop_1327 loop_1327: fmovsle %xcc, %f1, %f12 brgz,a %i5, loop_1328 loop_1328: alignaddrl %i0, %i6, %l4 movgu %xcc, %g2, %o2 edge16l %g6, %o0, %i1 lduh [%l7 + 0x44], %l1 ldub [%l7 + 0x2D], %l3 edge32 %o6, %o5, %g1 lduw [%l7 + 0x4C], %o7 lduw [%l7 + 0x4C], %i2 fzero %f8 ldsb [%l7 + 0x7A], %g7 smul %i3, 0x0B72, %g4 addccc %i7, %l6, %l0 stx %g3, [%l7 + 0x40] sth %o1, [%l7 + 0x1E] bleu,a loop_1329 loop_1329: movg %xcc, %i4, %g5 ldsw [%l7 + 0x44], %l2 ldsb [%l7 + 0x1B], %o3 fmul8x16au %f9, %f9, %f14 sth %l5, [%l7 + 0x1C] stb %i5, [%l7 + 0x15] stw %o4, [%l7 + 0x60] te %xcc, 0x0 lduw [%l7 + 0x54], %i0 fpadd32 %f0, %f8, %f4 ldx [%l7 + 0x08], %l4 ldsb [%l7 + 0x73], %g2 edge8n %o2, %g6, %o0 lduh [%l7 + 0x30], %i6 lduh [%l7 + 0x4A], %i1 edge8l %l3, %l1, %o6 ldx [%l7 + 0x60], %o5 ldsb [%l7 + 0x6D], %g1 mova %icc, %o7, %g7 std %f0, [%l7 + 0x40] udivx %i2, 0x1C3B, %i3 stx %i7, [%l7 + 0x20] stx %g4, [%l7 + 0x40] sdivx %l6, 0x0F3E, %g3 movne %icc, %l0, %i4 std %f6, [%l7 + 0x10] lduw [%l7 + 0x18], %o1 edge16ln %l2, %g5, %o3 ldub [%l7 + 0x23], %i5 addcc %o4, %i0, %l4 tge %xcc, 0x1 tcs %xcc, 0x3 sra %l5, %o2, %g2 std %f4, [%l7 + 0x10] andncc %g6, %o0, %i1 std %f12, [%l7 + 0x10] lduw [%l7 + 0x3C], %l3 ldsw [%l7 + 0x10], %i6 ld [%l7 + 0x0C], %f4 umulcc %o6, 0x1748, %o5 ldsh [%l7 + 0x18], %g1 udiv %l1, 0x0390, %o7 stx %g7, [%l7 + 0x78] ldsb [%l7 + 0x75], %i3 std %f10, [%l7 + 0x50] fandnot2s %f11, %f6, %f9 ld [%l7 + 0x10], %f10 add %i2, 0x0B1A, %g4 ld [%l7 + 0x48], %f1 ldsw [%l7 + 0x50], %i7 movleu %xcc, %l6, %l0 ldsb [%l7 + 0x2E], %g3 bcc,pn %xcc, loop_1330 loop_1330: stw %o1, [%l7 + 0x50] ldd [%l7 + 0x70], %f8 movleu %xcc, %i4, %l2 ldx [%l7 + 0x28], %o3 fpadd32s %f2, %f6, %f13 lduh [%l7 + 0x70], %g5 edge16ln %o4, %i0, %i5 lduh [%l7 + 0x0C], %l4 umul %o2, %l5, %g6 nop setx loop_1331, %l0, %l1 jmpl %l1, %o0 loop_1331: tgu %xcc, 0x0 ldx [%l7 + 0x50], %g2 ldsb [%l7 + 0x5B], %l3 tcc %xcc, 0x7 fmovse %xcc, %f14, %f8 bgu,a %xcc, loop_1332 loop_1332: fbe %fcc0, loop_1333 loop_1333: stx %i1, [%l7 + 0x60] sth %i6, [%l7 + 0x2A] tvs %xcc, 0x0 fsrc2 %f8, %f0 ldsh [%l7 + 0x12], %o6 ldsb [%l7 + 0x25], %g1 edge16n %l1, %o5, %g7 stw %o7, [%l7 + 0x08] edge8 %i2, %i3, %i7 stb %g4, [%l7 + 0x31] ldd [%l7 + 0x18], %f10 ldx [%l7 + 0x30], %l0 lduw [%l7 + 0x68], %l6 sllx %o1, %g3, %i4 ldd [%l7 + 0x20], %f8 xnorcc %l2, 0x0E0F, %g5 std %f2, [%l7 + 0x50] movrne %o4, 0x0EF, %o3 st %f2, [%l7 + 0x6C] sth %i5, [%l7 + 0x46] fbo %fcc0, loop_1334 loop_1334: tn %icc, 0x5 ldsw [%l7 + 0x34], %i0 st %f6, [%l7 + 0x64] sth %l4, [%l7 + 0x28] lduh [%l7 + 0x0E], %l5 tleu %icc, 0x4 alignaddrl %o2, %g6, %g2 ta %xcc, 0x5 fands %f5, %f15, %f5 lduw [%l7 + 0x18], %o0 ldsw [%l7 + 0x10], %i1 tn %xcc, 0x0 fornot2 %f0, %f6, %f14 st %f5, [%l7 + 0x6C] ldd [%l7 + 0x68], %f8 ldub [%l7 + 0x7E], %i6 ldsh [%l7 + 0x34], %l3 fmovsle %xcc, %f0, %f2 stx %o6, [%l7 + 0x28] ldsb [%l7 + 0x2F], %l1 fmovrdne %g1, %f10, %f14 sth %g7, [%l7 + 0x3A] ldx [%l7 + 0x70], %o5 movgu %xcc, %o7, %i2 movge %icc, %i3, %i7 srax %l0, %g4, %o1 fmovsn %icc, %f12, %f15 stx %l6, [%l7 + 0x18] sth %i4, [%l7 + 0x24] ldsb [%l7 + 0x3E], %g3 edge32 %l2, %g5, %o4 sth %o3, [%l7 + 0x1E] srl %i5, 0x0A, %i0 stw %l4, [%l7 + 0x54] std %f12, [%l7 + 0x10] brlez,a %o2, loop_1335 loop_1335: ldsw [%l7 + 0x0C], %l5 movl %xcc, %g6, %o0 ldd [%l7 + 0x70], %f8 lduh [%l7 + 0x42], %g2 st %f6, [%l7 + 0x70] fpadd32s %f8, %f2, %f6 bg,pt %icc, loop_1336 loop_1336: andcc %i1, %l3, %o6 fxnors %f2, %f1, %f10 bvc,pt %xcc, loop_1337 loop_1337: movleu %icc, %l1, %i6 ldsb [%l7 + 0x24], %g1 fandnot1s %f9, %f10, %f7 ldx [%l7 + 0x78], %g7 bpos,a %xcc, loop_1338 loop_1338: ldsh [%l7 + 0x12], %o5 fmovsa %xcc, %f6, %f4 ba %xcc, loop_1339 loop_1339: fsrc2 %f12, %f2 orncc %o7, 0x17F8, %i2 sth %i7, [%l7 + 0x60] tpos %xcc, 0x1 fcmpgt32 %f0, %f8, %l0 ta %icc, 0x2 fornot2 %f14, %f0, %f14 stw %i3, [%l7 + 0x44] ld [%l7 + 0x40], %f12 ldx [%l7 + 0x68], %o1 sdiv %g4, 0x0A67, %l6 std %f8, [%l7 + 0x68] fmovrse %g3, %f14, %f7 bvc,pt %icc, loop_1340 loop_1340: popc %i4, %l2 fba,a %fcc0, loop_1341 loop_1341: stx %g5, [%l7 + 0x40] lduh [%l7 + 0x20], %o3 stw %o4, [%l7 + 0x7C] ldd [%l7 + 0x70], %f0 ldsh [%l7 + 0x1E], %i0 bgu,pn %xcc, loop_1342 loop_1342: nop setx loop_1343, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1343: fsrc2s %f7, %f15 tsubcctv %l4, %i5, %l5 ld [%l7 + 0x40], %f2 alignaddrl %g6, %o0, %o2 ldsw [%l7 + 0x24], %g2 st %f2, [%l7 + 0x40] lduw [%l7 + 0x64], %i1 ldsh [%l7 + 0x3E], %l3 srlx %l1, %i6, %g1 fbule %fcc0, loop_1344 loop_1344: stw %g7, [%l7 + 0x50] ldsw [%l7 + 0x24], %o5 srl %o6, 0x05, %o7 stx %i7, [%l7 + 0x60] std %f8, [%l7 + 0x10] ldsh [%l7 + 0x0A], %i2 fba,a %fcc2, loop_1345 loop_1345: edge8ln %l0, %i3, %o1 movle %xcc, %l6, %g3 andncc %i4, %g4, %l2 udiv %o3, 0x1F76, %g5 fnegd %f12, %f6 movleu %icc, %o4, %l4 ldd [%l7 + 0x50], %f0 ldx [%l7 + 0x60], %i0 ldsb [%l7 + 0x2F], %i5 tvc %icc, 0x0 ldsw [%l7 + 0x44], %g6 std %f4, [%l7 + 0x20] ldsh [%l7 + 0x5C], %o0 std %f10, [%l7 + 0x68] fnors %f13, %f5, %f4 fbg,a %fcc3, loop_1346 loop_1346: movge %icc, %l5, %o2 stx %g2, [%l7 + 0x20] ldx [%l7 + 0x18], %l3 stb %l1, [%l7 + 0x7F] ldsh [%l7 + 0x26], %i6 ldd [%l7 + 0x70], %f2 ldsb [%l7 + 0x5E], %g1 lduh [%l7 + 0x26], %i1 ldsw [%l7 + 0x78], %g7 stx %o5, [%l7 + 0x58] sth %o6, [%l7 + 0x12] andncc %i7, %o7, %i2 ldub [%l7 + 0x0D], %l0 xnorcc %i3, 0x16FC, %o1 tpos %icc, 0x6 ldx [%l7 + 0x78], %g3 fmovd %f14, %f0 ldsb [%l7 + 0x7D], %i4 lduw [%l7 + 0x70], %l6 stw %l2, [%l7 + 0x68] umulcc %o3, 0x1CD9, %g5 edge16n %o4, %l4, %i0 orcc %g4, %i5, %o0 edge16n %l5, %o2, %g6 fmovscc %icc, %f6, %f0 stb %g2, [%l7 + 0x6B] for %f4, %f12, %f14 umul %l1, 0x060E, %i6 lduh [%l7 + 0x78], %l3 movle %icc, %i1, %g1 tsubcc %g7, 0x08FD, %o5 add %i7, %o7, %i2 ldsb [%l7 + 0x66], %o6 fmovdg %xcc, %f15, %f5 sdivx %i3, 0x0126, %l0 movrne %g3, 0x001, %i4 movne %xcc, %l6, %l2 fnand %f4, %f8, %f8 sdivx %o3, 0x1E53, %g5 fzero %f8 fmovsgu %xcc, %f15, %f6 mulx %o4, 0x15BA, %l4 fsrc1s %f7, %f14 ldd [%l7 + 0x50], %f2 fmovscs %icc, %f15, %f10 movleu %icc, %i0, %o1 lduw [%l7 + 0x24], %g4 andcc %o0, %i5, %l5 ldx [%l7 + 0x78], %o2 xnor %g6, %l1, %g2 ldsh [%l7 + 0x70], %i6 tneg %icc, 0x7 stb %i1, [%l7 + 0x7D] sth %g1, [%l7 + 0x76] std %f14, [%l7 + 0x18] tsubcctv %g7, 0x197F, %l3 ldd [%l7 + 0x50], %f8 addc %i7, 0x08BC, %o7 ld [%l7 + 0x34], %f3 subcc %o5, 0x1841, %i2 ldx [%l7 + 0x08], %i3 fbge %fcc2, loop_1347 loop_1347: stb %o6, [%l7 + 0x18] ldsw [%l7 + 0x10], %g3 std %f8, [%l7 + 0x70] st %f6, [%l7 + 0x10] movn %icc, %l0, %i4 ta %icc, 0x3 nop setx loop_1348, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1348: stb %l6, [%l7 + 0x27] ld [%l7 + 0x64], %f9 edge32n %l2, %o3, %g5 edge16 %l4, %o4, %o1 ldub [%l7 + 0x4A], %i0 edge16n %g4, %o0, %l5 andn %o2, 0x1840, %g6 bge,a loop_1349 loop_1349: ldsw [%l7 + 0x44], %i5 fba %fcc2, loop_1350 loop_1350: ldx [%l7 + 0x50], %g2 bcc,a,pt %icc, loop_1351 loop_1351: ldx [%l7 + 0x40], %l1 udivx %i1, 0x16CE, %g1 ldx [%l7 + 0x60], %g7 umulcc %l3, 0x18DA, %i7 fors %f7, %f11, %f3 fnors %f14, %f15, %f8 ldd [%l7 + 0x18], %f14 lduh [%l7 + 0x0A], %o7 edge32l %i6, %i2, %i3 st %f14, [%l7 + 0x70] tsubcc %o5, %g3, %l0 sth %i4, [%l7 + 0x58] ldsw [%l7 + 0x40], %o6 fcmpes %fcc3, %f12, %f3 and %l6, 0x19B8, %l2 stb %g5, [%l7 + 0x4A] bn,a %xcc, loop_1352 loop_1352: xorcc %o3, %o4, %l4 ldub [%l7 + 0x1E], %i0 xorcc %o1, %o0, %g4 ld [%l7 + 0x60], %f6 lduw [%l7 + 0x10], %l5 edge8l %o2, %i5, %g2 lduw [%l7 + 0x50], %l1 tg %xcc, 0x1 sdiv %i1, 0x1777, %g6 ldub [%l7 + 0x6E], %g7 tl %icc, 0x6 std %f6, [%l7 + 0x78] ldsw [%l7 + 0x7C], %g1 sdivcc %i7, 0x0BD2, %o7 fpadd32s %f0, %f13, %f12 te %icc, 0x0 stx %i6, [%l7 + 0x18] ldd [%l7 + 0x20], %f4 fbne %fcc3, loop_1353 loop_1353: edge8 %l3, %i3, %o5 ldx [%l7 + 0x78], %g3 movl %xcc, %l0, %i2 ldub [%l7 + 0x7F], %o6 array16 %l6, %l2, %g5 fmovdleu %icc, %f14, %f15 ldub [%l7 + 0x5A], %o3 tneg %icc, 0x3 ldd [%l7 + 0x48], %f4 ldsh [%l7 + 0x54], %i4 movn %xcc, %l4, %i0 std %f10, [%l7 + 0x58] ldsw [%l7 + 0x24], %o4 stw %o1, [%l7 + 0x68] orcc %o0, %g4, %o2 sth %l5, [%l7 + 0x6C] ldx [%l7 + 0x70], %g2 orcc %i5, 0x0D55, %i1 stw %g6, [%l7 + 0x54] ld [%l7 + 0x24], %f6 std %f6, [%l7 + 0x70] st %f13, [%l7 + 0x3C] fcmpeq16 %f10, %f2, %l1 ldsh [%l7 + 0x7A], %g1 stw %i7, [%l7 + 0x28] fmovdge %icc, %f7, %f11 lduw [%l7 + 0x48], %o7 tg %xcc, 0x7 ld [%l7 + 0x54], %f13 edge8n %i6, %g7, %i3 taddcctv %l3, 0x1A3E, %g3 ldsh [%l7 + 0x46], %o5 lduw [%l7 + 0x38], %l0 lduw [%l7 + 0x3C], %i2 xorcc %o6, %l2, %l6 st %f1, [%l7 + 0x40] alignaddr %o3, %g5, %l4 te %icc, 0x0 nop setx loop_1354, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1354: xnor %i0, %o4, %i4 bvc,pt %xcc, loop_1355 loop_1355: fbug,a %fcc3, loop_1356 loop_1356: ldx [%l7 + 0x60], %o0 fmul8x16 %f10, %f0, %f14 tle %xcc, 0x0 array16 %g4, %o1, %o2 smul %l5, 0x035D, %i5 ld [%l7 + 0x24], %f14 sth %g2, [%l7 + 0x20] sth %g6, [%l7 + 0x76] lduw [%l7 + 0x24], %l1 ldsh [%l7 + 0x3E], %i1 ldsb [%l7 + 0x52], %g1 ble,pn %xcc, loop_1357 loop_1357: xnorcc %o7, %i7, %g7 ld [%l7 + 0x40], %f4 bcs loop_1358 loop_1358: sth %i3, [%l7 + 0x70] fmovdgu %xcc, %f5, %f8 lduw [%l7 + 0x68], %l3 st %f9, [%l7 + 0x5C] fnand %f12, %f6, %f2 umulcc %g3, %o5, %i6 orn %i2, %o6, %l0 lduh [%l7 + 0x0A], %l6 bshuffle %f0, %f12, %f0 ld [%l7 + 0x28], %f5 ldd [%l7 + 0x60], %f6 ld [%l7 + 0x28], %f11 sethi 0x1F5C, %l2 movle %xcc, %g5, %l4 ldd [%l7 + 0x60], %f12 edge32l %o3, %o4, %i0 ta %icc, 0x6 xor %i4, %o0, %g4 taddcc %o2, %l5, %i5 fpsub32 %f0, %f10, %f10 movrgz %o1, %g2, %g6 std %f4, [%l7 + 0x60] edge16l %i1, %g1, %l1 ldub [%l7 + 0x7C], %i7 orn %o7, %g7, %i3 xorcc %g3, 0x08BA, %l3 lduw [%l7 + 0x5C], %o5 ldsb [%l7 + 0x7B], %i2 array32 %i6, %l0, %o6 edge16n %l2, %l6, %l4 ldd [%l7 + 0x60], %f14 fmovrsgez %g5, %f0, %f14 ldx [%l7 + 0x28], %o3 ld [%l7 + 0x34], %f4 st %f2, [%l7 + 0x3C] ldsh [%l7 + 0x1A], %i0 lduw [%l7 + 0x08], %o4 edge8 %o0, %g4, %i4 tl %icc, 0x3 std %f12, [%l7 + 0x18] ldub [%l7 + 0x60], %o2 srax %i5, 0x02, %o1 fmovsle %icc, %f0, %f12 tge %icc, 0x1 std %f4, [%l7 + 0x20] ldsb [%l7 + 0x5B], %l5 fbule %fcc1, loop_1359 loop_1359: sth %g2, [%l7 + 0x36] sth %i1, [%l7 + 0x42] tsubcc %g1, %l1, %i7 orncc %o7, 0x028C, %g6 fmovdge %xcc, %f10, %f14 fbe %fcc0, loop_1360 loop_1360: movvs %xcc, %g7, %g3 bneg,a %xcc, loop_1361 loop_1361: fmovrdgez %l3, %f6, %f6 fbge %fcc3, loop_1362 loop_1362: stw %o5, [%l7 + 0x50] ldsw [%l7 + 0x70], %i3 orncc %i6, 0x1C6B, %i2 ldsw [%l7 + 0x5C], %l0 ldsh [%l7 + 0x08], %o6 tleu %icc, 0x5 fbu %fcc0, loop_1363 loop_1363: movcc %xcc, %l2, %l6 ldsb [%l7 + 0x26], %g5 st %f9, [%l7 + 0x30] lduw [%l7 + 0x24], %o3 ld [%l7 + 0x44], %f0 std %f0, [%l7 + 0x40] udivcc %i0, 0x1960, %l4 fsrc1s %f5, %f3 fmovs %f12, %f1 brnz %o4, loop_1364 loop_1364: ldd [%l7 + 0x38], %f4 fbul,a %fcc2, loop_1365 loop_1365: edge32 %o0, %i4, %g4 lduw [%l7 + 0x20], %o2 ldsh [%l7 + 0x6E], %o1 stx %i5, [%l7 + 0x10] edge8l %l5, %i1, %g2 taddcc %l1, 0x0238, %i7 fbne,a %fcc3, loop_1366 loop_1366: mulx %g1, %o7, %g7 bgu,pn %xcc, loop_1367 loop_1367: stb %g3, [%l7 + 0x14] ldub [%l7 + 0x53], %g6 movcs %xcc, %l3, %i3 bpos,pn %xcc, loop_1368 loop_1368: ldd [%l7 + 0x28], %f0 taddcctv %o5, 0x1CAB, %i6 stb %i2, [%l7 + 0x64] stw %l0, [%l7 + 0x44] tn %icc, 0x7 fpsub32s %f4, %f15, %f14 fnegd %f2, %f6 tcs %icc, 0x7 std %f8, [%l7 + 0x20] call loop_1369 loop_1369: fmovrdne %l2, %f8, %f10 fmovs %f12, %f9 sth %o6, [%l7 + 0x56] orcc %g5, 0x0F39, %l6 taddcctv %i0, %l4, %o3 movneg %icc, %o0, %i4 lduh [%l7 + 0x4C], %g4 fbue,a %fcc0, loop_1370 loop_1370: fpadd32 %f0, %f8, %f2 edge16 %o2, %o4, %o1 ldd [%l7 + 0x08], %f0 orn %l5, 0x1A79, %i5 alignaddrl %g2, %l1, %i7 mulx %g1, %o7, %g7 ldub [%l7 + 0x35], %i1 fmovdneg %icc, %f7, %f11 and %g3, %l3, %i3 tvs %icc, 0x3 smul %o5, 0x0F6E, %g6 ld [%l7 + 0x54], %f0 addc %i2, %l0, %l2 ldub [%l7 + 0x28], %o6 ld [%l7 + 0x48], %f6 st %f2, [%l7 + 0x10] ldsw [%l7 + 0x50], %g5 umul %i6, 0x0C50, %l6 fmovdvs %icc, %f5, %f2 movne %icc, %i0, %o3 lduw [%l7 + 0x08], %l4 lduh [%l7 + 0x34], %o0 lduh [%l7 + 0x7E], %i4 lduh [%l7 + 0x64], %o2 stb %g4, [%l7 + 0x14] lduw [%l7 + 0x58], %o4 movle %icc, %o1, %i5 stx %g2, [%l7 + 0x30] st %f12, [%l7 + 0x6C] ldsb [%l7 + 0x77], %l1 ldsh [%l7 + 0x66], %l5 ld [%l7 + 0x08], %f8 sth %i7, [%l7 + 0x5C] orncc %g1, 0x0425, %g7 bneg,a loop_1371 loop_1371: edge16 %o7, %g3, %i1 ld [%l7 + 0x44], %f7 fcmps %fcc0, %f8, %f0 array32 %i3, %o5, %l3 stx %g6, [%l7 + 0x50] movne %icc, %i2, %l0 stx %l2, [%l7 + 0x30] ldsw [%l7 + 0x30], %o6 fxor %f6, %f0, %f2 fpadd32 %f12, %f8, %f4 fcmpgt16 %f2, %f4, %g5 srl %i6, %i0, %o3 fandnot2s %f6, %f4, %f13 ld [%l7 + 0x38], %f13 xorcc %l4, 0x1E16, %o0 lduh [%l7 + 0x62], %i4 mova %icc, %o2, %l6 andcc %o4, 0x16F7, %o1 ldd [%l7 + 0x28], %f2 fandnot2s %f6, %f5, %f9 tsubcc %i5, 0x08F8, %g4 lduh [%l7 + 0x72], %g2 sth %l5, [%l7 + 0x0E] sll %l1, 0x0F, %i7 edge32n %g7, %o7, %g3 movcs %xcc, %i1, %i3 sth %o5, [%l7 + 0x58] ldub [%l7 + 0x41], %g1 fsrc2 %f12, %f0 fors %f5, %f5, %f7 ldub [%l7 + 0x10], %l3 sll %i2, %g6, %l0 movg %xcc, %l2, %o6 fzero %f2 faligndata %f10, %f10, %f2 addc %g5, 0x13C6, %i6 fcmple16 %f0, %f2, %o3 fmovsvc %xcc, %f2, %f3 sth %l4, [%l7 + 0x26] fmovsa %xcc, %f12, %f8 smulcc %o0, 0x19AE, %i0 tvs %xcc, 0x6 movle %icc, %i4, %o2 fones %f5 ldsh [%l7 + 0x6C], %o4 st %f11, [%l7 + 0x38] mulscc %o1, %i5, %l6 std %f4, [%l7 + 0x58] movn %xcc, %g4, %l5 brlz,a %g2, loop_1372 loop_1372: stx %i7, [%l7 + 0x40] ldsw [%l7 + 0x6C], %l1 sdivcc %g7, 0x0A79, %g3 subcc %i1, %o7, %i3 ldsb [%l7 + 0x66], %g1 ldsh [%l7 + 0x46], %o5 ta %icc, 0x5 fand %f4, %f2, %f6 brz %i2, loop_1373 loop_1373: ldd [%l7 + 0x48], %f14 stx %g6, [%l7 + 0x40] bgu,a,pn %icc, loop_1374 loop_1374: ldub [%l7 + 0x5E], %l0 ld [%l7 + 0x5C], %f2 fmul8sux16 %f6, %f10, %f4 ldsb [%l7 + 0x4A], %l3 popc %l2, %g5 stw %o6, [%l7 + 0x38] array8 %i6, %o3, %o0 ta %xcc, 0x3 ld [%l7 + 0x74], %f0 tpos %icc, 0x3 movrgz %l4, 0x3CE, %i4 udivx %i0, 0x19B3, %o2 lduh [%l7 + 0x44], %o1 fmovrde %i5, %f0, %f6 movleu %xcc, %o4, %g4 std %f8, [%l7 + 0x48] movge %icc, %l5, %l6 ldub [%l7 + 0x3D], %i7 ldx [%l7 + 0x08], %g2 sth %g7, [%l7 + 0x1C] ldd [%l7 + 0x48], %f4 fmovrse %l1, %f0, %f13 ld [%l7 + 0x68], %f7 movrgz %i1, %o7, %i3 sra %g3, 0x00, %g1 stx %i2, [%l7 + 0x30] movcc %xcc, %g6, %l0 movcs %xcc, %o5, %l2 ldsw [%l7 + 0x40], %l3 fmovdvc %xcc, %f6, %f8 sethi 0x0CEF, %g5 fmovrde %o6, %f10, %f12 tpos %icc, 0x5 tle %xcc, 0x6 movrne %o3, %o0, %i6 fornot2s %f2, %f6, %f10 ldx [%l7 + 0x60], %l4 stb %i0, [%l7 + 0x5A] movrgez %i4, %o2, %i5 movrlz %o1, 0x099, %g4 ba,pt %xcc, loop_1375 loop_1375: ldx [%l7 + 0x40], %o4 taddcc %l5, 0x04A1, %i7 ldsb [%l7 + 0x56], %g2 sth %l6, [%l7 + 0x30] ldx [%l7 + 0x18], %g7 addcc %l1, 0x03D8, %i1 ldsw [%l7 + 0x68], %o7 movneg %icc, %g3, %i3 ldsh [%l7 + 0x5A], %g1 stw %g6, [%l7 + 0x64] ld [%l7 + 0x30], %f3 stx %i2, [%l7 + 0x60] ldub [%l7 + 0x23], %l0 ldub [%l7 + 0x32], %o5 lduh [%l7 + 0x28], %l3 ldsh [%l7 + 0x0E], %g5 xnor %l2, 0x1DB3, %o3 fcmpne16 %f12, %f6, %o6 fnand %f14, %f6, %f2 ldsw [%l7 + 0x28], %o0 tle %icc, 0x7 std %f8, [%l7 + 0x40] sth %i6, [%l7 + 0x34] sth %l4, [%l7 + 0x6A] tge %xcc, 0x7 lduh [%l7 + 0x5C], %i0 ldsh [%l7 + 0x3C], %o2 edge16l %i5, %o1, %g4 st %f13, [%l7 + 0x78] udiv %o4, 0x0F15, %l5 tleu %icc, 0x1 subc %i4, 0x1276, %g2 movrne %l6, %g7, %i7 sub %l1, 0x0E35, %o7 tvs %icc, 0x6 sth %i1, [%l7 + 0x76] lduw [%l7 + 0x50], %g3 alignaddr %g1, %g6, %i2 ldub [%l7 + 0x34], %i3 ldd [%l7 + 0x28], %f8 fmovrslz %l0, %f12, %f0 edge8n %l3, %o5, %l2 ldub [%l7 + 0x5A], %o3 xorcc %g5, 0x0E32, %o6 ldd [%l7 + 0x60], %f0 fbe,a %fcc0, loop_1376 loop_1376: fornot2 %f2, %f0, %f14 st %f3, [%l7 + 0x40] movrlz %o0, %i6, %l4 lduw [%l7 + 0x4C], %i0 st %f6, [%l7 + 0x10] lduw [%l7 + 0x70], %i5 stw %o1, [%l7 + 0x44] EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 6: ! ! Type f : 115 ! Type cti : 66 ! Type i : 337 ! Type l : 482 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Thread 7 Start ! main_t7: !# Initialize registers .. !# Global registers set 0x2, %g1 set 0x6, %g2 set 0x3, %g3 set 0xB, %g4 set 0x9, %g5 set 0x9, %g6 set 0xA, %g7 !# Input registers set -0x0, %i0 set -0xF, %i1 set -0x1, %i2 set -0x5, %i3 set -0xA, %i4 set -0xB, %i5 set -0xF, %i6 set -0x2, %i7 !# Local registers set 0x0F858E8E, %l0 set 0x65F36640, %l1 set 0x5FE0D85C, %l2 set 0x040980F6, %l3 set 0x742327FB, %l4 set 0x7B8B881E, %l5 set 0x46EDF027, %l6 !# Output registers set 0x1198, %o0 set -0x1687, %o1 set 0x0BDB, %o2 set 0x1092, %o3 set 0x0E68, %o4 set 0x1C16, %o5 set -0x1206, %o6 set 0x08D6, %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 .. fmul8x16au %f5, %f2, %f0 brgez,a %g4, loop_1377 loop_1377: fmovsle %icc, %f0, %f2 brgez,a %o4, loop_1378 loop_1378: mulscc %o2, %l5, %g2 fmul8x16al %f10, %f6, %f4 fmovrse %l6, %f8, %f1 fxnor %f6, %f14, %f4 fcmpd %fcc3, %f12, %f14 fornot1 %f12, %f8, %f12 stb %g7, [%l7 + 0x7D] fmovrde %i4, %f6, %f12 nop setx loop_1379, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1379: fmovsle %icc, %f10, %f4 be,a,pn %icc, loop_1380 loop_1380: ldsb [%l7 + 0x25], %l1 fnegs %f6, %f0 bvs,a loop_1381 loop_1381: be,a,pn %xcc, loop_1382 loop_1382: fmovrdlz %o7, %f14, %f0 fbge %fcc1, loop_1383 loop_1383: fbule,a %fcc2, loop_1384 loop_1384: fbu,a %fcc2, loop_1385 loop_1385: brlz %i7, loop_1386 loop_1386: fmovrse %g3, %f1, %f6 bcs,a,pn %icc, loop_1387 loop_1387: brlez,a %i1, loop_1388 loop_1388: edge8n %g6, %i2, %i3 brlez,a %g1, loop_1389 loop_1389: fcmpne32 %f8, %f12, %l3 bpos,a,pn %xcc, loop_1390 loop_1390: fblg %fcc2, loop_1391 loop_1391: fbuge %fcc1, loop_1392 loop_1392: fcmpes %fcc1, %f8, %f4 fbul %fcc0, loop_1393 loop_1393: fbe %fcc3, loop_1394 loop_1394: fbge,a %fcc1, loop_1395 loop_1395: fmuld8ulx16 %f5, %f12, %f4 fbuge,a %fcc1, loop_1396 loop_1396: fornot1 %f10, %f2, %f6 brgez,a %l0, loop_1397 loop_1397: ldsh [%l7 + 0x24], %l2 ld [%l7 + 0x3C], %f10 movne %xcc, %o5, %o3 bneg %xcc, loop_1398 loop_1398: fble,a %fcc3, loop_1399 loop_1399: fbuge %fcc2, loop_1400 loop_1400: brgez,a %o6, loop_1401 loop_1401: fzeros %f3 fblg %fcc0, loop_1402 loop_1402: fornot2s %f2, %f4, %f15 fble %fcc1, loop_1403 loop_1403: fbn,a %fcc2, loop_1404 loop_1404: fmovse %icc, %f14, %f12 bcs,a,pt %xcc, loop_1405 loop_1405: fcmpes %fcc3, %f13, %f0 fmul8x16 %f3, %f14, %f4 fnands %f0, %f4, %f7 brz %g5, loop_1406 loop_1406: fmovdvs %xcc, %f14, %f14 brz %i6, loop_1407 loop_1407: brgz %o0, loop_1408 loop_1408: fbug,a %fcc2, loop_1409 loop_1409: fpadd16s %f3, %f14, %f12 fand %f10, %f6, %f14 fcmps %fcc0, %f3, %f7 fmovsgu %xcc, %f2, %f7 fnor %f10, %f2, %f2 fmovdl %icc, %f12, %f12 bvs,a %xcc, loop_1410 loop_1410: fors %f8, %f13, %f13 fmovsle %icc, %f9, %f15 fnors %f8, %f11, %f14 stw %i0, [%l7 + 0x44] fmovrde %l4, %f10, %f2 fmul8ulx16 %f0, %f14, %f6 ble,pn %xcc, loop_1411 loop_1411: fmovrsgez %o1, %f2, %f2 fone %f0 fbg,a %fcc1, loop_1412 loop_1412: brlz %i5, loop_1413 loop_1413: fbue %fcc0, loop_1414 loop_1414: fbue,a %fcc3, loop_1415 loop_1415: fmovsle %icc, %f12, %f7 fmovsneg %icc, %f3, %f8 movleu %xcc, %g4, %o4 ba %xcc, loop_1416 loop_1416: fsrc1 %f8, %f14 fandnot2 %f14, %f6, %f12 fmovrse %o2, %f3, %f15 fpack16 %f14, %f1 ldsb [%l7 + 0x6C], %l5 bneg,a,pt %xcc, loop_1417 loop_1417: fbo,a %fcc1, loop_1418 loop_1418: bshuffle %f14, %f8, %f12 fpadd32s %f2, %f2, %f10 brz %g2, loop_1419 loop_1419: fxnors %f9, %f5, %f6 bcc,a,pt %xcc, loop_1420 loop_1420: fmovrslez %l6, %f10, %f3 fnand %f6, %f12, %f0 bn %xcc, loop_1421 loop_1421: bl,pt %xcc, loop_1422 loop_1422: call loop_1423 loop_1423: fmovrslez %g7, %f10, %f7 bgu,pn %xcc, loop_1424 loop_1424: fxnor %f12, %f4, %f6 fmovsge %icc, %f14, %f1 fxnors %f7, %f1, %f12 fmovdcc %icc, %f5, %f1 call loop_1425 loop_1425: fors %f6, %f9, %f2 brlez %i4, loop_1426 loop_1426: fmovsn %xcc, %f4, %f7 fnand %f4, %f2, %f12 ble,a loop_1427 loop_1427: fmovrslez %o7, %f14, %f15 brlez,a %i7, loop_1428 loop_1428: fandnot1 %f4, %f12, %f0 fmovdle %icc, %f3, %f7 fmovdne %xcc, %f8, %f2 brnz %l1, loop_1429 loop_1429: bcc,pt %icc, loop_1430 loop_1430: fmovdpos %icc, %f11, %f2 udivcc %i1, 0x15F6, %g3 faligndata %f12, %f12, %f12 fbo %fcc3, loop_1431 loop_1431: fmovrslez %i2, %f7, %f14 fpsub32s %f0, %f11, %f13 nop setx loop_1432, %l0, %l1 jmpl %l1, %i3 loop_1432: sdivx %g1, 0x0682, %l3 fmovsle %icc, %f4, %f15 brgz,a %l0, loop_1433 loop_1433: fnand %f10, %f10, %f12 bn,a,pn %icc, loop_1434 loop_1434: fors %f10, %f10, %f10 fbe %fcc2, loop_1435 loop_1435: bleu,pt %xcc, loop_1436 loop_1436: fcmpd %fcc3, %f8, %f4 fbg,a %fcc0, loop_1437 loop_1437: fmovde %icc, %f14, %f3 edge32ln %g6, %l2, %o5 fexpand %f6, %f6 fones %f5 bpos,a loop_1438 loop_1438: bgu %icc, loop_1439 loop_1439: brnz,a %o3, loop_1440 loop_1440: brnz %g5, loop_1441 loop_1441: pdist %f10, %f4, %f12 pdist %f4, %f6, %f0 fbul %fcc0, loop_1442 loop_1442: bne,pn %icc, loop_1443 loop_1443: fpadd32s %f7, %f11, %f12 nop setx loop_1444, %l0, %l1 jmpl %l1, %o6 loop_1444: fbu %fcc0, loop_1445 loop_1445: bvs,pt %icc, loop_1446 loop_1446: fbne,a %fcc2, loop_1447 loop_1447: fmovsneg %xcc, %f1, %f4 fbg,a %fcc0, loop_1448 loop_1448: fbu %fcc1, loop_1449 loop_1449: brnz,a %o0, loop_1450 loop_1450: fpadd32s %f13, %f7, %f11 bge,pn %icc, loop_1451 loop_1451: fbo %fcc2, loop_1452 loop_1452: fandnot2 %f6, %f14, %f8 fpackfix %f10, %f12 fmovsne %icc, %f12, %f0 fbule %fcc0, loop_1453 loop_1453: fzero %f0 be %xcc, loop_1454 loop_1454: call loop_1455 loop_1455: fmovrdne %i6, %f0, %f0 fcmpne16 %f4, %f4, %l4 fbo %fcc1, loop_1456 loop_1456: brgez,a %i0, loop_1457 loop_1457: bl,a,pt %xcc, loop_1458 loop_1458: bne loop_1459 loop_1459: ldsb [%l7 + 0x69], %i5 fbg %fcc2, loop_1460 loop_1460: fand %f10, %f10, %f8 nop setx loop_1461, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1461: fbug,a %fcc2, loop_1462 loop_1462: bcc,a,pn %xcc, loop_1463 loop_1463: nop setx loop_1464, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1464: fpmerge %f8, %f9, %f2 fmovdvc %icc, %f8, %f4 fmovdleu %xcc, %f2, %f3 fcmpes %fcc1, %f3, %f4 fbne %fcc2, loop_1465 loop_1465: fornot1s %f14, %f15, %f0 fbo,a %fcc0, loop_1466 loop_1466: fandnot1 %f4, %f12, %f12 brz,a %o1, loop_1467 loop_1467: fbge %fcc0, loop_1468 loop_1468: fpackfix %f10, %f8 fpack32 %f0, %f14, %f6 bshuffle %f10, %f10, %f0 fbne %fcc0, loop_1469 loop_1469: fmovrse %o4, %f9, %f15 ldx [%l7 + 0x58], %o2 edge32 %l5, %g4, %l6 ldsb [%l7 + 0x78], %g2 movpos %icc, %g7, %o7 fmovsneg %icc, %f6, %f5 fsrc1s %f0, %f14 fnot1 %f6, %f6 nop setx loop_1470, %l0, %l1 jmpl %l1, %i7 loop_1470: nop setx loop_1471, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1471: for %f12, %f6, %f6 fmovdleu %xcc, %f8, %f7 brgez,a %i4, loop_1472 loop_1472: be %icc, loop_1473 loop_1473: faligndata %f2, %f4, %f10 bne,a,pt %xcc, loop_1474 loop_1474: fnors %f10, %f6, %f9 fpadd16 %f12, %f2, %f12 nop setx loop_1475, %l0, %l1 jmpl %l1, %i1 loop_1475: stb %l1, [%l7 + 0x61] fbug %fcc2, loop_1476 loop_1476: fmovdvs %xcc, %f0, %f3 brgz,a %g3, loop_1477 loop_1477: fbl,a %fcc2, loop_1478 loop_1478: ble,a,pn %icc, loop_1479 loop_1479: fmovrslez %i2, %f13, %f14 fpack32 %f10, %f2, %f2 fand %f12, %f6, %f2 brlz,a %i3, loop_1480 loop_1480: fmovrdgez %g1, %f12, %f0 bvc,pt %xcc, loop_1481 loop_1481: fornot2s %f9, %f11, %f5 fbue,a %fcc2, loop_1482 loop_1482: fmovrsgz %l3, %f3, %f13 fblg %fcc2, loop_1483 loop_1483: bcc,pt %icc, loop_1484 loop_1484: stb %l0, [%l7 + 0x70] edge16l %l2, %g6, %o3 brz,a %o5, loop_1485 loop_1485: call loop_1486 loop_1486: fpadd32s %f9, %f12, %f9 xor %g5, %o6, %i6 fbue,a %fcc3, loop_1487 loop_1487: fxnors %f0, %f11, %f13 fnands %f14, %f9, %f1 ble,a %xcc, loop_1488 loop_1488: ldsw [%l7 + 0x28], %o0 fmovsg %xcc, %f3, %f5 fxors %f0, %f10, %f14 fmovsl %icc, %f2, %f3 pdist %f14, %f14, %f6 be,a %xcc, loop_1489 loop_1489: fabsd %f0, %f12 bpos,pn %xcc, loop_1490 loop_1490: fcmpgt16 %f6, %f4, %i0 bn,a loop_1491 loop_1491: brgz,a %l4, loop_1492 loop_1492: fble %fcc1, loop_1493 loop_1493: nop setx loop_1494, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1494: fbue %fcc3, loop_1495 loop_1495: bneg %xcc, loop_1496 loop_1496: brz %o1, loop_1497 loop_1497: fbule %fcc0, loop_1498 loop_1498: fbe,a %fcc3, loop_1499 loop_1499: fpackfix %f12, %f2 fbug,a %fcc1, loop_1500 loop_1500: std %f2, [%l7 + 0x58] bvs,pn %icc, loop_1501 loop_1501: fand %f8, %f4, %f2 std %f2, [%l7 + 0x08] xor %i5, %o4, %o2 fnand %f12, %f10, %f14 fbul %fcc1, loop_1502 loop_1502: tleu %xcc, 0x0 fmovsvs %icc, %f2, %f7 for %f0, %f6, %f10 fmovdpos %icc, %f0, %f6 lduw [%l7 + 0x6C], %g4 bcc loop_1503 loop_1503: fmuld8ulx16 %f12, %f15, %f12 bneg,pt %xcc, loop_1504 loop_1504: lduw [%l7 + 0x60], %l5 faligndata %f14, %f6, %f14 fmovrdgez %l6, %f10, %f8 fbue,a %fcc1, loop_1505 loop_1505: fbug %fcc2, loop_1506 loop_1506: fornot2 %f2, %f10, %f4 bleu,a %icc, loop_1507 loop_1507: fandnot1 %f10, %f8, %f0 bg,a,pt %icc, loop_1508 loop_1508: fexpand %f8, %f4 fbg,a %fcc0, loop_1509 loop_1509: fmovsvc %xcc, %f15, %f4 fornot1 %f2, %f8, %f8 ldsh [%l7 + 0x32], %g2 fnot2s %f11, %f9 fmul8sux16 %f12, %f8, %f8 bl,pn %xcc, loop_1510 loop_1510: fblg,a %fcc2, loop_1511 loop_1511: fmovsgu %icc, %f6, %f13 fbne,a %fcc1, loop_1512 loop_1512: sth %o7, [%l7 + 0x30] bvs %icc, loop_1513 loop_1513: nop setx loop_1514, %l0, %l1 jmpl %l1, %g7 loop_1514: lduw [%l7 + 0x3C], %i7 ldsw [%l7 + 0x1C], %i4 fpmerge %f15, %f10, %f10 fandnot2s %f4, %f5, %f6 bpos,a loop_1515 loop_1515: fmul8ulx16 %f14, %f8, %f0 lduw [%l7 + 0x18], %i1 fmovde %xcc, %f1, %f3 fbule %fcc1, loop_1516 loop_1516: fbn,a %fcc3, loop_1517 loop_1517: fmovsn %xcc, %f1, %f14 fcmpd %fcc1, %f4, %f4 fpack16 %f2, %f5 fmovdleu %icc, %f7, %f12 ba loop_1518 loop_1518: fandnot1 %f0, %f14, %f8 pdist %f12, %f14, %f14 fors %f11, %f10, %f3 fmovsg %icc, %f3, %f7 brnz %l1, loop_1519 loop_1519: fornot2 %f8, %f10, %f2 brgez %g3, loop_1520 loop_1520: fone %f10 nop setx loop_1521, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1521: fornot2 %f12, %f12, %f2 fbule %fcc1, loop_1522 loop_1522: fba %fcc1, loop_1523 loop_1523: fexpand %f5, %f2 stb %i3, [%l7 + 0x7C] fbuge %fcc0, loop_1524 loop_1524: ba,a loop_1525 loop_1525: bl loop_1526 loop_1526: bvc %icc, loop_1527 loop_1527: brlez,a %i2, loop_1528 loop_1528: bpos,a %icc, loop_1529 loop_1529: brlz,a %g1, loop_1530 loop_1530: brgez %l0, loop_1531 loop_1531: fmovrslz %l3, %f1, %f8 fmovde %icc, %f9, %f4 fcmple32 %f14, %f12, %l2 bpos,a,pn %xcc, loop_1532 loop_1532: bneg,a %icc, loop_1533 loop_1533: ba,a,pn %icc, loop_1534 loop_1534: be,a %icc, loop_1535 loop_1535: brgez,a %o3, loop_1536 loop_1536: bvs,a,pn %icc, loop_1537 loop_1537: fmovsge %icc, %f11, %f11 fmovdneg %icc, %f5, %f2 fcmped %fcc1, %f8, %f4 bn,pn %icc, loop_1538 loop_1538: fpackfix %f14, %f12 fnot1 %f2, %f2 fnot2s %f13, %f9 fbn,a %fcc0, loop_1539 loop_1539: fmovrdlz %o5, %f10, %f10 bleu,a loop_1540 loop_1540: fpadd16s %f7, %f14, %f2 call loop_1541 loop_1541: fmovs %f13, %f0 fbn,a %fcc0, loop_1542 loop_1542: fzeros %f6 fbne %fcc2, loop_1543 loop_1543: fmovscs %icc, %f15, %f2 fpack16 %f2, %f14 bge,a,pn %xcc, loop_1544 loop_1544: bl,pt %icc, loop_1545 loop_1545: fbn %fcc2, loop_1546 loop_1546: fmovdl %xcc, %f10, %f10 brnz,a %g6, loop_1547 loop_1547: bcs loop_1548 loop_1548: fmovsvc %icc, %f10, %f15 ble,pn %icc, loop_1549 loop_1549: fbu,a %fcc2, loop_1550 loop_1550: fbuge %fcc1, loop_1551 loop_1551: fzero %f0 bne %xcc, loop_1552 loop_1552: ble,a loop_1553 loop_1553: bne,pt %xcc, loop_1554 loop_1554: fmovdne %icc, %f5, %f7 be,pt %icc, loop_1555 loop_1555: fmovdge %xcc, %f6, %f12 fmovsvc %icc, %f1, %f6 nop setx loop_1556, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1556: fand %f6, %f6, %f6 fmovsge %xcc, %f9, %f7 bleu,a %icc, loop_1557 loop_1557: ba loop_1558 loop_1558: fbu %fcc2, loop_1559 loop_1559: fsrc1 %f0, %f0 fpsub32 %f10, %f2, %f0 fble %fcc3, loop_1560 loop_1560: fmovscc %xcc, %f2, %f9 bl,a %icc, loop_1561 loop_1561: fmovdpos %xcc, %f4, %f7 fcmpne32 %f8, %f14, %g5 fmovsne %xcc, %f8, %f3 fmovdvs %icc, %f14, %f10 fbuge,a %fcc3, loop_1562 loop_1562: fpack32 %f10, %f4, %f8 srax %i6, %o6, %o0 fble,a %fcc0, loop_1563 loop_1563: fmovrsgez %l4, %f1, %f7 fpsub16 %f0, %f0, %f2 fornot1s %f3, %f12, %f5 fbule,a %fcc3, loop_1564 loop_1564: fbge %fcc0, loop_1565 loop_1565: bcs,a,pt %icc, loop_1566 loop_1566: brlez,a %i0, loop_1567 loop_1567: fmovrsgez %i5, %f4, %f7 fmovrdlz %o4, %f2, %f6 fpsub32s %f6, %f7, %f10 ldsw [%l7 + 0x78], %o2 std %f14, [%l7 + 0x10] bge %icc, loop_1568 loop_1568: fbug %fcc3, loop_1569 loop_1569: fabss %f15, %f8 brlz,a %o1, loop_1570 loop_1570: fbl %fcc2, loop_1571 loop_1571: bcc,pn %icc, loop_1572 loop_1572: fpsub16 %f8, %f4, %f12 lduh [%l7 + 0x2C], %l5 fbue %fcc2, loop_1573 loop_1573: addc %g4, %g2, %l6 fpsub16s %f10, %f6, %f0 fbule %fcc0, loop_1574 loop_1574: te %icc, 0x2 fmovda %xcc, %f3, %f8 stw %o7, [%l7 + 0x70] brlez,a %g7, loop_1575 loop_1575: fbne %fcc2, loop_1576 loop_1576: fpsub16s %f5, %f12, %f3 brgz %i4, loop_1577 loop_1577: nop setx loop_1578, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1578: tsubcctv %i7, 0x0D2A, %i1 brgez %l1, loop_1579 loop_1579: bgu loop_1580 loop_1580: fmul8x16au %f0, %f13, %f8 nop setx loop_1581, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1581: fbe %fcc2, loop_1582 loop_1582: brgz,a %g3, loop_1583 loop_1583: fmovrsgz %i2, %f14, %f13 fornot2 %f10, %f0, %f10 bg,a,pn %icc, loop_1584 loop_1584: ba loop_1585 loop_1585: fba %fcc3, loop_1586 loop_1586: siam 0x4 movcs %icc, %g1, %l0 fornot1 %f4, %f14, %f6 fmul8ulx16 %f6, %f8, %f8 fblg %fcc2, loop_1587 loop_1587: bvc,a loop_1588 loop_1588: brlz %l3, loop_1589 loop_1589: movpos %icc, %i3, %l2 fmul8x16al %f1, %f6, %f14 fandnot2 %f4, %f12, %f8 bvc,pt %xcc, loop_1590 loop_1590: ldsb [%l7 + 0x63], %o5 ldx [%l7 + 0x70], %o3 bpos %icc, loop_1591 loop_1591: nop setx loop_1592, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1592: fand %f6, %f14, %f0 fbo,a %fcc2, loop_1593 loop_1593: alignaddr %g5, %g6, %i6 fmovdle %xcc, %f12, %f3 fble,a %fcc3, loop_1594 loop_1594: fmovrslz %o6, %f12, %f1 fmul8x16au %f11, %f15, %f8 fbug,a %fcc3, loop_1595 loop_1595: sth %l4, [%l7 + 0x5E] st %f1, [%l7 + 0x0C] bneg %icc, loop_1596 loop_1596: stx %i0, [%l7 + 0x78] bg,a,pn %icc, loop_1597 loop_1597: brgz %i5, loop_1598 loop_1598: fmovsneg %icc, %f0, %f7 fandnot1s %f8, %f2, %f15 sllx %o0, 0x0E, %o2 ld [%l7 + 0x34], %f3 fzeros %f14 fbule %fcc0, loop_1599 loop_1599: lduh [%l7 + 0x38], %o4 bn,a loop_1600 loop_1600: fnors %f12, %f14, %f5 stb %l5, [%l7 + 0x29] brlz %g4, loop_1601 loop_1601: fnand %f8, %f0, %f4 fabsd %f8, %f6 bgu,a loop_1602 loop_1602: fmovdcc %icc, %f13, %f4 fbe %fcc1, loop_1603 loop_1603: be loop_1604 loop_1604: fmovdgu %icc, %f7, %f3 fmovdleu %icc, %f14, %f12 fzero %f8 fmovsgu %xcc, %f4, %f12 fmovda %icc, %f14, %f2 bleu,a loop_1605 loop_1605: fcmpd %fcc2, %f10, %f4 nop setx loop_1606, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1606: ldub [%l7 + 0x6B], %g2 fmovda %icc, %f2, %f0 fandnot2 %f14, %f0, %f8 fnegd %f2, %f8 fnegd %f10, %f4 fbug %fcc0, loop_1607 loop_1607: fmovrse %o1, %f7, %f6 ldsw [%l7 + 0x34], %l6 bne,pn %icc, loop_1608 loop_1608: fmovdneg %xcc, %f1, %f0 stw %g7, [%l7 + 0x18] fba,a %fcc2, loop_1609 loop_1609: fmovrslz %i4, %f0, %f1 fandnot1 %f14, %f2, %f10 fbu,a %fcc2, loop_1610 loop_1610: ldsw [%l7 + 0x5C], %i7 bg %icc, loop_1611 loop_1611: fble,a %fcc0, loop_1612 loop_1612: fmovdn %xcc, %f15, %f2 fba,a %fcc3, loop_1613 loop_1613: brnz %o7, loop_1614 loop_1614: fandnot2 %f12, %f14, %f8 fbul %fcc1, loop_1615 loop_1615: fnors %f3, %f15, %f11 nop setx loop_1616, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1616: edge32ln %l1, %i1, %g3 fbuge %fcc1, loop_1617 loop_1617: bge,a loop_1618 loop_1618: fornot1 %f2, %f14, %f6 fcmple16 %f0, %f12, %g1 sth %l0, [%l7 + 0x40] nop setx loop_1619, %l0, %l1 jmpl %l1, %l3 loop_1619: lduh [%l7 + 0x66], %i3 fbue,a %fcc1, loop_1620 loop_1620: bcc,pn %icc, loop_1621 loop_1621: bleu %xcc, loop_1622 loop_1622: stx %i2, [%l7 + 0x28] bg,a loop_1623 loop_1623: fbug,a %fcc3, loop_1624 loop_1624: fornot1s %f15, %f8, %f5 fbuge,a %fcc2, loop_1625 loop_1625: ldd [%l7 + 0x40], %f14 fmovsne %xcc, %f7, %f14 fbe %fcc2, loop_1626 loop_1626: fba %fcc2, loop_1627 loop_1627: nop setx loop_1628, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1628: fmovdpos %icc, %f11, %f6 ble loop_1629 loop_1629: brgez %l2, loop_1630 loop_1630: fmovrsgez %o5, %f0, %f14 nop setx loop_1631, %l0, %l1 jmpl %l1, %g5 loop_1631: fpack32 %f14, %f0, %f2 fbg,a %fcc2, loop_1632 loop_1632: fbul,a %fcc2, loop_1633 loop_1633: fmovdvs %xcc, %f2, %f8 bgu,a loop_1634 loop_1634: fbue,a %fcc3, loop_1635 loop_1635: fornot2 %f4, %f10, %f0 bgu,a loop_1636 loop_1636: mulx %o3, 0x1914, %g6 fmovsneg %icc, %f7, %f9 fmovdne %xcc, %f14, %f3 fmovsvc %icc, %f7, %f2 fmuld8ulx16 %f1, %f9, %f6 bn,pt %xcc, loop_1637 loop_1637: fbne %fcc3, loop_1638 loop_1638: fbne %fcc2, loop_1639 loop_1639: sth %o6, [%l7 + 0x52] fmul8sux16 %f8, %f12, %f12 siam 0x3 fcmpeq16 %f8, %f0, %l4 nop setx loop_1640, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1640: fandnot1 %f4, %f12, %f12 fbuge %fcc2, loop_1641 loop_1641: edge16ln %i0, %i5, %i6 fbue,a %fcc2, loop_1642 loop_1642: fble %fcc1, loop_1643 loop_1643: ldsw [%l7 + 0x34], %o0 xor %o2, 0x0B10, %l5 lduw [%l7 + 0x14], %g4 fone %f2 fmovrslz %o4, %f3, %f12 movle %xcc, %o1, %l6 fmovsge %xcc, %f1, %f12 edge8l %g2, %i4, %g7 fbul %fcc3, loop_1644 loop_1644: fbn %fcc3, loop_1645 loop_1645: fmovdneg %icc, %f13, %f13 smulcc %o7, %i7, %l1 fxor %f14, %f12, %f4 bne,a,pt %xcc, loop_1646 loop_1646: fcmpgt16 %f4, %f0, %i1 fcmpeq32 %f14, %f4, %g3 fbo %fcc0, loop_1647 loop_1647: fcmpd %fcc2, %f8, %f12 fcmpes %fcc1, %f15, %f14 bn,pt %icc, loop_1648 loop_1648: fmovd %f2, %f14 bvs,a,pt %xcc, loop_1649 loop_1649: fmovrdgez %g1, %f2, %f4 lduw [%l7 + 0x60], %l0 fbue %fcc0, loop_1650 loop_1650: fmovdge %xcc, %f0, %f4 fcmpes %fcc0, %f8, %f14 fbne,a %fcc1, loop_1651 loop_1651: bpos %xcc, loop_1652 loop_1652: fmovdn %icc, %f3, %f15 sth %i3, [%l7 + 0x44] ldub [%l7 + 0x5E], %i2 nop setx loop_1653, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1653: brgez %l3, loop_1654 loop_1654: ba loop_1655 loop_1655: fmovrdlez %o5, %f2, %f14 movne %xcc, %l2, %o3 fmovscc %icc, %f12, %f0 bleu,a,pt %icc, loop_1656 loop_1656: std %f14, [%l7 + 0x38] fcmple16 %f12, %f4, %g6 fmovsvc %icc, %f15, %f14 fandnot2s %f14, %f12, %f12 bleu,a loop_1657 loop_1657: fpadd16 %f0, %f10, %f14 fnands %f2, %f15, %f6 fandnot2 %f0, %f10, %f14 fpsub16 %f14, %f12, %f2 fmovrsne %o6, %f13, %f13 fmovdcc %icc, %f9, %f10 bneg,a loop_1658 loop_1658: fbe %fcc1, loop_1659 loop_1659: bcc %xcc, loop_1660 loop_1660: stx %g5, [%l7 + 0x30] bneg,pt %xcc, loop_1661 loop_1661: fbo,a %fcc3, loop_1662 loop_1662: ldd [%l7 + 0x60], %f10 fexpand %f5, %f4 ble,pt %icc, loop_1663 loop_1663: bn,pt %xcc, loop_1664 loop_1664: fxnor %f14, %f0, %f10 fbne %fcc3, loop_1665 loop_1665: fcmple32 %f12, %f0, %l4 fmovdvc %icc, %f10, %f4 bvs,a,pn %icc, loop_1666 loop_1666: bcc,a loop_1667 loop_1667: bcs,a loop_1668 loop_1668: fsrc1 %f8, %f6 fcmps %fcc3, %f3, %f7 fble,a %fcc3, loop_1669 loop_1669: brlez %i5, loop_1670 loop_1670: brlz,a %i0, loop_1671 loop_1671: fbu,a %fcc0, loop_1672 loop_1672: ldsw [%l7 + 0x10], %i6 std %f12, [%l7 + 0x30] fmovdleu %icc, %f10, %f9 fmovdneg %icc, %f5, %f0 fandnot1 %f6, %f14, %f2 bcs,pt %xcc, loop_1673 loop_1673: fabsd %f6, %f2 brgz,a %o2, loop_1674 loop_1674: fbu,a %fcc0, loop_1675 loop_1675: bcc,pt %icc, loop_1676 loop_1676: fpsub32 %f4, %f12, %f12 fmovdleu %icc, %f13, %f14 call loop_1677 loop_1677: bne,pn %icc, loop_1678 loop_1678: fnot1s %f15, %f11 fcmpne32 %f2, %f14, %l5 bl,pn %xcc, loop_1679 loop_1679: fbg,a %fcc1, loop_1680 loop_1680: fbu,a %fcc3, loop_1681 loop_1681: brz %o0, loop_1682 loop_1682: fnegd %f10, %f2 fmul8sux16 %f2, %f14, %f14 fmovsgu %xcc, %f8, %f4 fnegs %f10, %f15 fbg %fcc3, loop_1683 loop_1683: brgez %g4, loop_1684 loop_1684: bleu,pn %xcc, loop_1685 loop_1685: xnor %o1, 0x0FF0, %o4 fmovrsgez %l6, %f5, %f1 brz %i4, loop_1686 loop_1686: fbo %fcc2, loop_1687 loop_1687: fbg,a %fcc3, loop_1688 loop_1688: bleu,pt %xcc, loop_1689 loop_1689: nop setx loop_1690, %l0, %l1 jmpl %l1, %g7 loop_1690: nop setx loop_1691, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1691: fbne,a %fcc2, loop_1692 loop_1692: for %f0, %f8, %f6 nop setx loop_1693, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1693: bleu,a,pn %icc, loop_1694 loop_1694: fba %fcc2, loop_1695 loop_1695: fblg %fcc0, loop_1696 loop_1696: bpos %xcc, loop_1697 loop_1697: fbule %fcc3, loop_1698 loop_1698: faligndata %f14, %f0, %f2 brlez,a %o7, loop_1699 loop_1699: fbn %fcc3, loop_1700 loop_1700: fmovscc %xcc, %f6, %f8 bleu %xcc, loop_1701 loop_1701: bgu,a %xcc, loop_1702 loop_1702: fpsub32s %f14, %f13, %f7 fornot2s %f14, %f0, %f5 bcs,a,pt %icc, loop_1703 loop_1703: fnand %f6, %f2, %f0 fpsub16 %f0, %f4, %f4 faligndata %f10, %f6, %f4 bgu,pt %icc, loop_1704 loop_1704: brz %g2, loop_1705 loop_1705: fmovde %xcc, %f6, %f10 fmul8x16al %f1, %f11, %f12 fba,a %fcc2, loop_1706 loop_1706: bn,pn %xcc, loop_1707 loop_1707: be,a %xcc, loop_1708 loop_1708: fbuge,a %fcc0, loop_1709 loop_1709: ldsw [%l7 + 0x20], %i7 siam 0x5 fnegs %f14, %f9 nop setx loop_1710, %l0, %l1 jmpl %l1, %i1 loop_1710: ldd [%l7 + 0x20], %f6 fxnors %f15, %f1, %f6 fmovdg %icc, %f15, %f1 brgez,a %g3, loop_1711 loop_1711: brlz %g1, loop_1712 loop_1712: std %f10, [%l7 + 0x68] fbu,a %fcc0, loop_1713 loop_1713: stw %l0, [%l7 + 0x0C] bvs,pt %xcc, loop_1714 loop_1714: lduh [%l7 + 0x40], %i3 fbug %fcc2, loop_1715 loop_1715: fmovsge %xcc, %f4, %f7 fmovsge %xcc, %f4, %f15 fbge,a %fcc2, loop_1716 loop_1716: fbug,a %fcc2, loop_1717 loop_1717: siam 0x3 fbue,a %fcc1, loop_1718 loop_1718: fbu %fcc2, loop_1719 loop_1719: fcmpes %fcc0, %f7, %f1 fmovdn %icc, %f7, %f11 fandnot2 %f12, %f14, %f2 nop setx loop_1720, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1720: be,a,pt %icc, loop_1721 loop_1721: brgz %l1, loop_1722 loop_1722: fnegd %f0, %f14 fornot1s %f8, %f2, %f13 fbne %fcc3, loop_1723 loop_1723: bvc %xcc, loop_1724 loop_1724: fbue %fcc0, loop_1725 loop_1725: bgu,a loop_1726 loop_1726: bl,pn %icc, loop_1727 loop_1727: fcmpne16 %f8, %f6, %l3 movcc %xcc, %o5, %i2 fmovse %xcc, %f1, %f0 brlez,a %o3, loop_1728 loop_1728: fba,a %fcc0, loop_1729 loop_1729: fandnot1 %f12, %f10, %f10 std %f12, [%l7 + 0x70] fmovrdne %l2, %f0, %f2 fble %fcc3, loop_1730 loop_1730: fmovsvc %xcc, %f15, %f1 fbge %fcc3, loop_1731 loop_1731: ba,pt %icc, loop_1732 loop_1732: fabss %f11, %f14 fbuge %fcc3, loop_1733 loop_1733: fmovdneg %icc, %f5, %f5 movleu %icc, %g6, %o6 fpsub32s %f13, %f6, %f5 fmovde %icc, %f13, %f3 brgez %l4, loop_1734 loop_1734: fnot2s %f7, %f2 fcmped %fcc2, %f6, %f10 fnot1s %f1, %f2 bcs,a,pt %icc, loop_1735 loop_1735: or %g5, %i5, %i0 fmovdle %xcc, %f12, %f11 fmovdne %xcc, %f2, %f3 fmul8x16 %f8, %f14, %f2 fmul8sux16 %f8, %f6, %f10 brz,a %i6, loop_1736 loop_1736: fcmps %fcc2, %f4, %f4 bg,pn %xcc, loop_1737 loop_1737: fbe,a %fcc3, loop_1738 loop_1738: fcmpgt32 %f4, %f14, %l5 fmovrdgez %o0, %f12, %f2 ldsw [%l7 + 0x08], %o2 fmovse %xcc, %f0, %f14 ldx [%l7 + 0x58], %o1 bl,a,pn %xcc, loop_1739 loop_1739: brlez,a %g4, loop_1740 loop_1740: fmovsne %xcc, %f15, %f1 fbul %fcc3, loop_1741 loop_1741: bne %icc, loop_1742 loop_1742: std %f14, [%l7 + 0x68] fmovdpos %icc, %f0, %f15 brz %o4, loop_1743 loop_1743: fsrc1 %f14, %f10 fpack16 %f2, %f9 fbug %fcc3, loop_1744 loop_1744: fmovrslz %l6, %f15, %f15 fbug %fcc1, loop_1745 loop_1745: bg,a loop_1746 loop_1746: fornot2 %f6, %f0, %f0 brlez,a %i4, loop_1747 loop_1747: fabsd %f8, %f2 brz,a %g7, loop_1748 loop_1748: brnz,a %g2, loop_1749 loop_1749: fcmpgt32 %f4, %f12, %i7 fmovd %f6, %f0 fmuld8sux16 %f5, %f10, %f8 stx %o7, [%l7 + 0x38] ld [%l7 + 0x60], %f13 ldub [%l7 + 0x42], %i1 fbe %fcc3, loop_1750 loop_1750: bge %icc, loop_1751 loop_1751: bne %xcc, loop_1752 loop_1752: fble,a %fcc3, loop_1753 loop_1753: fnor %f12, %f14, %f14 bge loop_1754 loop_1754: fble %fcc2, loop_1755 loop_1755: fbug,a %fcc2, loop_1756 loop_1756: fba,a %fcc1, loop_1757 loop_1757: fmovsge %icc, %f9, %f14 fmovda %icc, %f5, %f2 ble,pt %icc, loop_1758 loop_1758: fbuge,a %fcc2, loop_1759 loop_1759: brnz %g1, loop_1760 loop_1760: ba,a loop_1761 loop_1761: lduh [%l7 + 0x38], %g3 fmul8sux16 %f4, %f12, %f12 fbg,a %fcc1, loop_1762 loop_1762: bne %icc, loop_1763 loop_1763: edge8l %l0, %l1, %l3 fmovs %f5, %f13 stb %o5, [%l7 + 0x43] fba %fcc2, loop_1764 loop_1764: fba %fcc0, loop_1765 loop_1765: fbl %fcc3, loop_1766 loop_1766: bvc loop_1767 loop_1767: sdivcc %i3, 0x043B, %o3 brz,a %i2, loop_1768 loop_1768: bge,pt %icc, loop_1769 loop_1769: fpsub16 %f10, %f8, %f4 call loop_1770 loop_1770: fba %fcc0, loop_1771 loop_1771: ba,pt %icc, loop_1772 loop_1772: fbe,a %fcc1, loop_1773 loop_1773: fmovsn %icc, %f4, %f3 bcc,a %icc, loop_1774 loop_1774: ldub [%l7 + 0x6A], %l2 fmovdneg %icc, %f6, %f8 fpackfix %f14, %f4 brgz %g6, loop_1775 loop_1775: fbne %fcc3, loop_1776 loop_1776: fbl %fcc3, loop_1777 loop_1777: fpsub32 %f14, %f10, %f4 ble,a,pt %icc, loop_1778 loop_1778: fble,a %fcc3, loop_1779 loop_1779: fmovrslez %o6, %f1, %f2 sdiv %l4, 0x1F1E, %g5 fmovsne %icc, %f11, %f9 bl,pn %icc, loop_1780 loop_1780: fbue,a %fcc2, loop_1781 loop_1781: pdist %f4, %f2, %f14 siam 0x7 ldsw [%l7 + 0x44], %i5 fbe,a %fcc3, loop_1782 loop_1782: std %f4, [%l7 + 0x18] brnz %i6, loop_1783 loop_1783: fornot1s %f3, %f5, %f9 fmovdvc %xcc, %f6, %f7 nop setx loop_1784, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1784: fmovsa %xcc, %f10, %f0 bneg,a,pt %icc, loop_1785 loop_1785: fcmpeq16 %f0, %f2, %i0 stx %o0, [%l7 + 0x78] fbuge,a %fcc3, loop_1786 loop_1786: fmovdcc %icc, %f7, %f13 fbn %fcc1, loop_1787 loop_1787: fbg,a %fcc2, loop_1788 loop_1788: bcc,pn %icc, loop_1789 loop_1789: fcmps %fcc2, %f1, %f11 ba,a,pn %xcc, loop_1790 loop_1790: udivx %l5, 0x0630, %o1 fsrc1 %f12, %f6 fnand %f10, %f10, %f2 brlez %g4, loop_1791 loop_1791: smulcc %o4, 0x0C82, %l6 ldsb [%l7 + 0x7E], %o2 pdist %f10, %f6, %f0 fabss %f5, %f12 bl loop_1792 loop_1792: bg,a,pn %xcc, loop_1793 loop_1793: fcmpeq16 %f2, %f6, %i4 bgu,a loop_1794 loop_1794: ble %xcc, loop_1795 loop_1795: stw %g2, [%l7 + 0x74] fmovda %icc, %f10, %f1 stb %g7, [%l7 + 0x3B] ld [%l7 + 0x08], %f15 lduw [%l7 + 0x18], %i7 fmovsle %icc, %f13, %f8 fpadd32 %f2, %f10, %f2 fand %f4, %f12, %f2 fbl %fcc1, loop_1796 loop_1796: fnor %f4, %f10, %f12 bg loop_1797 loop_1797: fnot2s %f15, %f1 brlz %o7, loop_1798 loop_1798: std %f2, [%l7 + 0x58] fbg,a %fcc1, loop_1799 loop_1799: ba,a,pn %icc, loop_1800 loop_1800: ldx [%l7 + 0x50], %i1 ldx [%l7 + 0x28], %g3 fba %fcc2, loop_1801 loop_1801: fbge %fcc2, loop_1802 loop_1802: tsubcc %g1, 0x18CC, %l0 fcmpne32 %f10, %f10, %l1 bvc %xcc, loop_1803 loop_1803: fba %fcc3, loop_1804 loop_1804: fmovdle %icc, %f11, %f13 lduh [%l7 + 0x2A], %l3 fmovsl %xcc, %f6, %f9 tvc %xcc, 0x5 fors %f9, %f5, %f13 brlez,a %i3, loop_1805 loop_1805: bge loop_1806 loop_1806: stw %o3, [%l7 + 0x60] lduw [%l7 + 0x14], %i2 fbn %fcc0, loop_1807 loop_1807: ble,pt %icc, loop_1808 loop_1808: fmovsneg %xcc, %f12, %f5 fcmple16 %f6, %f0, %l2 fmovscs %xcc, %f15, %f13 fbne,a %fcc0, loop_1809 loop_1809: fornot1s %f10, %f12, %f7 fone %f4 ldub [%l7 + 0x41], %g6 stb %o5, [%l7 + 0x2E] ldub [%l7 + 0x17], %l4 fpadd16s %f11, %f2, %f13 fbul,a %fcc0, loop_1810 loop_1810: nop setx loop_1811, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1811: bge,a,pt %icc, loop_1812 loop_1812: std %f0, [%l7 + 0x50] edge8l %g5, %o6, %i6 fpadd32 %f6, %f12, %f4 ld [%l7 + 0x1C], %f13 srax %i5, %i0, %o0 fbl,a %fcc0, loop_1813 loop_1813: call loop_1814 loop_1814: fbu %fcc0, loop_1815 loop_1815: smul %o1, 0x18AE, %g4 fnor %f10, %f4, %f0 brlez %o4, loop_1816 loop_1816: be %xcc, loop_1817 loop_1817: bcs,a %icc, loop_1818 loop_1818: bn,a loop_1819 loop_1819: fands %f3, %f1, %f0 fandnot1 %f6, %f10, %f12 fbuge,a %fcc0, loop_1820 loop_1820: bg,pt %xcc, loop_1821 loop_1821: fandnot1s %f13, %f0, %f7 fnor %f10, %f10, %f2 brnz,a %l5, loop_1822 loop_1822: fba %fcc1, loop_1823 loop_1823: bl loop_1824 loop_1824: nop setx loop_1825, %l0, %l1 jmpl %l1, %o2 loop_1825: fbo,a %fcc3, loop_1826 loop_1826: bleu,a %icc, loop_1827 loop_1827: fnot1 %f8, %f14 nop setx loop_1828, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1828: fmovsn %icc, %f1, %f15 faligndata %f6, %f14, %f14 movcc %xcc, %i4, %g2 bne,a,pt %xcc, loop_1829 loop_1829: fandnot2 %f14, %f0, %f0 fcmpgt16 %f10, %f0, %l6 ba,pt %icc, loop_1830 loop_1830: st %f13, [%l7 + 0x20] movrlez %i7, %o7, %i1 fpsub32 %f2, %f8, %f0 fmovrdlez %g3, %f14, %f8 fpmerge %f13, %f7, %f8 fzero %f12 fnor %f14, %f6, %f10 st %f1, [%l7 + 0x3C] fandnot2s %f5, %f15, %f15 fmovsn %xcc, %f4, %f10 fbg %fcc1, loop_1831 loop_1831: fbug,a %fcc3, loop_1832 loop_1832: fmovsneg %xcc, %f14, %f11 fmovsneg %icc, %f12, %f14 fbl %fcc0, loop_1833 loop_1833: umul %g7, 0x0F70, %l0 fors %f3, %f12, %f2 fbuge %fcc2, loop_1834 loop_1834: fbu %fcc1, loop_1835 loop_1835: fbg,a %fcc2, loop_1836 loop_1836: ldd [%l7 + 0x10], %f8 fbu,a %fcc0, loop_1837 loop_1837: bvs %xcc, loop_1838 loop_1838: nop EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 7: ! ! Type f : 402 ! Type i : 46 ! Type cti : 462 ! Type l : 90 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0x404B3577 .word 0xBB1EB32D .word 0x4B380C68 .word 0x0744738E .word 0x0D9689F6 .word 0x13C1C40F .word 0x3DDA9717 .word 0x2E3DF9BC .word 0x854D179B .word 0x78704B39 .word 0x773ADCA5 .word 0xB4B3CA52 .word 0xB0F7A99E .word 0xB4954DCF .word 0x4E52D734 .word 0x53F17F43 .word 0x8130C178 .word 0x0A328064 .word 0x2686F44A .word 0x67C4B3B8 .word 0x32A766BA .word 0xBC5F52AC .word 0xE836230E .word 0x813FD40F .word 0x4979503C .word 0xD99508D8 .word 0xDD53E433 .word 0xF9002A21 .word 0x992EF6C6 .word 0x64847997 .word 0x87865D50 .word 0x7EB1F614 .word 0x8FF5E984 .word 0x20E149B3 .word 0xD31F4B3F .word 0x4C08F23A .word 0xDEC07BF0 .word 0x9560D5D1 .word 0x47A086AF .word 0x2C34657E .word 0xC85F6FF7 .word 0xD7F7A3C4 .word 0x56BAD5DE .word 0xE51F29BD .word 0x26624231 .word 0xD67C2757 .word 0xB8A8443E .word 0x1F710F5C .word 0x302D3DCC .word 0x703C1074 .word 0x6B800EEE .word 0xB48986CC .word 0x8452564E .word 0x943C2004 .word 0xAEF75BC9 .word 0x46402684 .word 0xFBD52BE0 .word 0xF9A4C519 .word 0x7871F7FF .word 0x5590AA50 .word 0x9E8D9F8F .word 0xFAB45BA3 .word 0xD9CCEBA8 .word 0x405B8A30 .end