/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_basic3_f3.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 "Using Instruction Hash for Focus :$Id: isa3_basic3_f3.s,v 1.1 2007/05/11 17:22:23 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 mov %l7, %g1 wrpr %g0, 0x0, %cwp mov %g1, %l7 wrpr %g0, 0x1, %cwp mov %g1, %l7 wrpr %g0, 0x2, %cwp mov %g1, %l7 wrpr %g0, 0x3, %cwp mov %g1, %l7 wrpr %g0, 0x4, %cwp mov %g1, %l7 wrpr %g0, 0x5, %cwp mov %g1, %l7 wrpr %g0, 0x6, %cwp mov %g1, %l7 wrpr %g0, 0x7, %cwp mov %g1, %l7 nop setx 0x58F28B95306F6573, %l0, %l6 stx %l6, [%l7 + 0x0] ldx [%l7 + 0x0], %fsr ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0x0, %g1 set 0x9, %g2 set 0x7, %g3 set 0xB, %g4 set 0xB, %g5 set 0x1, %g6 set 0xE, %g7 !# Input registers set -0xC, %i0 set -0x0, %i1 set -0xC, %i2 set -0x7, %i3 set -0x1, %i4 set -0x2, %i5 set -0xE, %i6 set -0xE, %i7 !# Local registers set 0x6FC9192F, %l0 set 0x413C9F4D, %l1 set 0x21A4291B, %l2 set 0x21A492F6, %l3 set 0x0BCD1921, %l4 set 0x08F35C0D, %l5 set 0x48A603A4, %l6 !# Output registers set -0x15DA, %o0 set -0x003C, %o1 set 0x014C, %o2 set -0x1E8E, %o3 set -0x014C, %o4 set 0x15DD, %o5 set -0x1A08, %o6 set -0x0739, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x2ED426ACA198DA8F) INIT_TH_FP_REG(%l7,%f2,0xE4C45822A049B9ED) INIT_TH_FP_REG(%l7,%f4,0x252B0184DF75ED3D) INIT_TH_FP_REG(%l7,%f6,0x1AEA709F7C1E815F) INIT_TH_FP_REG(%l7,%f8,0x1BA8B84B60AA13C7) INIT_TH_FP_REG(%l7,%f10,0x7DBDA39EDFE89B56) INIT_TH_FP_REG(%l7,%f12,0x7AB137D185D0A7CB) INIT_TH_FP_REG(%l7,%f14,0xFEAECDD45E32A9FB) INIT_TH_FP_REG(%l7,%f16,0x62D7173DDC8CE40F) INIT_TH_FP_REG(%l7,%f18,0x6560EF732A69B00B) INIT_TH_FP_REG(%l7,%f20,0xBA901913506510DA) INIT_TH_FP_REG(%l7,%f22,0xEA3959C1DE0FD538) INIT_TH_FP_REG(%l7,%f24,0x1E26DE4379AC849B) INIT_TH_FP_REG(%l7,%f26,0xA20D317306E9687E) INIT_TH_FP_REG(%l7,%f28,0x83CF7AC394F65054) INIT_TH_FP_REG(%l7,%f30,0xA44D5AC1026413B3) !# Other state or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0xAC0, %hsys_tick_cmpr !# Execute Main Diag .. std %f18, [%l7 + 0x28] alignaddr %i2, %i3, %g2 array8 %i5, %o7, %l4 sdivx %o1, 0x0875, %l0 wr %g0, 0x04, %asi stba %g5, [%l7 + 0x20] %asi sdivcc %o2, 0x1EC1, %l5 fcmpeq16 %f22, %f8, %g1 edge8ln %l6, %o4, %i0 te %xcc, 0x1 sdivcc %o5, 0x04AE, %g3 ldd [%l7 + 0x38], %f2 edge16ln %o6, %l2, %i4 st %f14, [%l7 + 0x10] srl %i1, %o3, %i6 sth %l3, [%l7 + 0x3C] fmovdcc %icc, %f15, %f28 udivcc %g4, 0x0B2B, %l1 ld [%l7 + 0x38], %f2 umul %g7, %g6, %i7 fmovdgu %xcc, %f30, %f11 subccc %o0, %i3, %g2 array8 %i5, %i2, %o7 bg,a,pt %xcc, loop_1 addccc %o1, 0x160C, %l0 fmovdvs %icc, %f22, %f10 fsrc1s %f6, %f21 loop_1: fornot1s %f28, %f2, %f27 mulx %g5, 0x13E3, %l4 movle %icc, %l5, %o2 fble %fcc0, loop_2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %g1, 0x1F, %l6 std %o4, [%l7 + 0x20] loop_2: andn %o5, 0x119F, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc 0x0053, %i0 fcmped %fcc3, %f16, %f12 edge32 %o6, %l2, %i1 fpsub32 %f4, %f6, %f24 brz %o3, loop_3 tcs %xcc, 0x6 fnors %f13, %f2, %f27 bg,pt %xcc, loop_4 loop_3: andcc %i4, 0x00BF, %i6 movle %xcc, %l3, %g4 alignaddrl %l1, %g7, %g6 loop_4: array8 %o0, %i7, %g2 movvc %icc, %i5, %i3 and %i2, 0x0474, %o7 sdivcc %o1, 0x0FFF, %l0 movvc %icc, %g5, %l5 popc %o2, %g1 edge32ln %l4, %o4, %o5 sth %g3, [%l7 + 0x2E] subccc %i0, %o6, %l6 mova %icc, %l2, %o3 fornot2s %f22, %f20, %f14 fcmple32 %f22, %f16, %i1 brgez %i6, loop_5 te %icc, 0x7 tsubcctv %i4, 0x090B, %g4 set 0x69, %i3 lduba [%l7 + %i3] 0x88, %l3 loop_5: tsubcctv %g7, 0x0B99, %g6 tcc %xcc, 0x3 tge %icc, 0x1 tl %xcc, 0x3 movgu %icc, %o0, %l1 smul %i7, 0x1EA5, %g2 fpadd32s %f3, %f22, %f21 fmovsge %icc, %f24, %f27 fmovrse %i5, %f8, %f8 set 0x24, %g2 stha %i3, [%l7 + %g2] 0x04 fmovscc %xcc, %f18, %f19 alignaddr %o7, %i2, %o1 udiv %l0, 0x183D, %l5 edge32l %g5, %g1, %l4 add %o2, %o4, %o5 tl %xcc, 0x3 edge32ln %i0, %o6, %l6 subc %l2, 0x0960, %g3 edge16n %o3, %i6, %i1 movre %i4, 0x09F, %l3 stx %g4, [%l7 + 0x18] tvs %icc, 0x2 brlz,a %g6, loop_6 bge,a %icc, loop_7 tgu %xcc, 0x4 movne %xcc, %o0, %g7 loop_6: fpmerge %f5, %f24, %f18 loop_7: alignaddrl %i7, %l1, %i5 fmovd %f10, %f24 sra %i3, 0x1D, %o7 stw %i2, [%l7 + 0x2C] fmovsle %icc, %f14, %f10 sdivcc %g2, 0x1EA0, %o1 bl,a %icc, loop_8 add %l5, 0x1792, %g5 addccc %g1, %l4, %o2 stb %o4, [%l7 + 0x08] loop_8: fpsub16 %f30, %f14, %f24 sub %o5, %l0, %i0 taddcc %l6, %o6, %l2 nop set 0x20, %i6 std %g2, [%l7 + %i6] fcmpes %fcc2, %f24, %f3 nop setx loop_9, %l0, %l1 jmpl %l1, %o3 edge8ln %i6, %i1, %l3 movvs %icc, %i4, %g4 smul %o0, 0x0FE1, %g6 loop_9: movre %i7, %g7, %l1 bvs,a,pn %xcc, loop_10 array32 %i3, %o7, %i2 fpsub16 %f0, %f8, %f10 movleu %icc, %i5, %o1 loop_10: tn %icc, 0x0 ldub [%l7 + 0x79], %l5 for %f22, %f10, %f8 tl %icc, 0x5 sdivcc %g5, 0x146D, %g2 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x61] %asi, %g1 sllx %o2, 0x12, %o4 ble,a %xcc, loop_11 lduw [%l7 + 0x2C], %o5 andn %l4, 0x0857, %i0 andncc %l0, %l6, %o6 loop_11: smulcc %l2, 0x10DA, %g3 fornot2s %f0, %f10, %f1 tpos %icc, 0x5 ldd [%l7 + 0x28], %i6 movre %i1, 0x303, %l3 edge16n %i4, %o3, %g4 movne %xcc, %o0, %i7 edge8 %g7, %g6, %l1 wr %g0, 0x89, %asi ldstuba [%l7 + 0x25] %asi, %o7 edge8ln %i2, %i3, %i5 fabsd %f0, %f26 fmovrslz %o1, %f6, %f27 tcc %icc, 0x1 movleu %xcc, %l5, %g2 sra %g5, 0x17, %o2 addccc %g1, %o5, %l4 movrgez %i0, %o4, %l6 movge %icc, %o6, %l2 subc %l0, 0x0E06, %i6 tsubcc %g3, 0x18C2, %l3 edge16l %i1, %i4, %g4 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf1, %f0 movge %xcc, %o3, %o0 fandnot2 %f30, %f0, %f10 fbl %fcc3, loop_12 fexpand %f3, %f2 tneg %xcc, 0x2 fbe,a %fcc2, loop_13 loop_12: sdivx %g7, 0x13DE, %g6 add %l1, %i7, %i2 tn %icc, 0x0 loop_13: nop wr %g0, 0x11, %asi lda [%l7 + 0x58] %asi, %f20 edge32ln %i3, %o7, %i5 ldsw [%l7 + 0x14], %o1 edge16ln %l5, %g5, %g2 sth %o2, [%l7 + 0x72] movre %g1, %l4, %o5 popc 0x0153, %o4 fnand %f4, %f0, %f0 fmovsn %xcc, %f2, %f4 movn %xcc, %l6, %o6 movrlez %l2, %l0, %i6 addc %i0, 0x0D70, %l3 fbl %fcc3, loop_14 movleu %icc, %g3, %i4 brgz,a %g4, loop_15 bvc,pn %xcc, loop_16 loop_14: ldd [%l7 + 0x10], %o2 fcmps %fcc1, %f29, %f10 loop_15: brlz,a %i1, loop_17 loop_16: ldd [%l7 + 0x08], %g6 sdiv %o0, 0x1BEF, %g6 fble %fcc3, loop_18 loop_17: fandnot2 %f10, %f16, %f30 movle %icc, %i7, %i2 edge16 %i3, %o7, %l1 loop_18: ta %icc, 0x4 sllx %o1, %i5, %g5 sdivcc %g2, 0x06D3, %o2 fbule,a %fcc1, loop_19 xnorcc %g1, %l5, %o5 subccc %o4, %l4, %o6 edge16ln %l6, %l2, %i6 loop_19: movcc %xcc, %i0, %l0 movpos %xcc, %l3, %i4 movn %icc, %g3, %g4 andncc %i1, %g7, %o3 tl %xcc, 0x0 movle %icc, %g6, %o0 alignaddr %i2, %i7, %o7 ta %icc, 0x7 tg %xcc, 0x2 fmovrslez %l1, %f6, %f21 fpadd16 %f10, %f24, %f20 bgu %icc, loop_20 te %icc, 0x0 ba,pt %icc, loop_21 movrgz %o1, %i3, %g5 loop_20: bgu loop_22 edge32 %i5, %o2, %g2 loop_21: fandnot1s %f28, %f24, %f22 addc %l5, 0x0728, %o5 loop_22: call loop_23 umulcc %g1, 0x120A, %l4 tle %icc, 0x1 array32 %o6, %o4, %l2 loop_23: subcc %i6, %l6, %i0 wr %g0, 0x80, %asi lduwa [%l7 + 0x34] %asi, %l0 movcs %xcc, %i4, %l3 fmovdge %xcc, %f2, %f28 movrne %g4, 0x04E, %g3 fbuge %fcc2, loop_24 movvs %icc, %g7, %i1 fmovrsgz %g6, %f9, %f11 tsubcctv %o0, 0x11E0, %i2 loop_24: nop wr %g0, 0x11, %asi ldxa [%l7 + 0x50] %asi, %o3 movrne %o7, 0x357, %i7 membar #Sync set 0x40, %o3 ldda [%l7 + %o3] 0xf9, %f16 bcs,pt %icc, loop_25 addc %o1, %i3, %l1 xnorcc %g5, %i5, %g2 fnors %f10, %f25, %f16 loop_25: andcc %l5, 0x1645, %o2 sdiv %g1, 0x1D29, %l4 array32 %o6, %o5, %l2 fnot2s %f30, %f12 xnor %o4, 0x034C, %l6 edge16n %i6, %l0, %i0 orcc %l3, 0x197C, %g4 fmovsn %icc, %f14, %f12 edge16 %g3, %i4, %i1 fmovdgu %icc, %f21, %f8 bn,pn %xcc, loop_26 fpackfix %f2, %f20 fcmpeq32 %f28, %f4, %g7 fbne,a %fcc3, loop_27 loop_26: mulscc %g6, %i2, %o3 movg %icc, %o0, %i7 movl %xcc, %o7, %i3 loop_27: addcc %l1, %o1, %g5 tg %icc, 0x3 ble,pn %icc, loop_28 edge32 %i5, %g2, %o2 edge16n %l5, %g1, %l4 tg %xcc, 0x3 loop_28: nop set 0x40, %g3 stda %f16, [%l7 + %g3] 0x1e membar #Sync tsubcctv %o6, %o5, %l2 movge %icc, %l6, %i6 edge8l %l0, %o4, %i0 movvc %xcc, %g4, %l3 fmovrdgez %g3, %f22, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %xcc, 0x4 mulscc %i1, 0x15AE, %i4 fblg %fcc1, loop_29 st %f11, [%l7 + 0x3C] fcmpne16 %f2, %f6, %g7 orn %i2, %g6, %o0 loop_29: nop set 0x14, %i0 ldsha [%l7 + %i0] 0x81, %o3 tle %xcc, 0x5 fcmple16 %f0, %f28, %i7 edge16l %o7, %i3, %o1 brnz,a %l1, loop_30 fpack32 %f6, %f8, %f8 stw %i5, [%l7 + 0x50] ta %xcc, 0x3 loop_30: popc %g2, %g5 be,pn %icc, loop_31 xorcc %l5, 0x1D72, %o2 fmovscc %xcc, %f16, %f18 movrlez %g1, 0x24B, %o6 loop_31: smul %l4, %o5, %l2 set 0x40, %l1 ldda [%l7 + %l1] 0x80, %f0 mulscc %l6, 0x05A7, %i6 stx %o4, [%l7 + 0x40] array8 %l0, %g4, %l3 movleu %xcc, %g3, %i0 bvc,a %icc, loop_32 fmovsa %xcc, %f14, %f22 fmovsne %xcc, %f3, %f26 movn %icc, %i4, %g7 loop_32: be,pt %icc, loop_33 fnor %f16, %f28, %f2 bgu,a,pn %xcc, loop_34 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_33: fcmpeq32 %f24, %f18, %i2 wr %g0, 0x27, %asi stxa %g6, [%l7 + 0x28] %asi membar #Sync loop_34: subcc %i1, %o0, %i7 sll %o7, 0x1F, %o3 wr %g0, 0x89, %asi lduwa [%l7 + 0x44] %asi, %o1 srlx %l1, 0x04, %i5 tg %icc, 0x5 fcmpeq32 %f24, %f0, %i3 bneg %icc, loop_35 ldx [%l7 + 0x18], %g5 xor %g2, %l5, %o2 tpos %xcc, 0x4 loop_35: sllx %o6, 0x02, %g1 sethi 0x01A7, %o5 set 0x55, %g4 lduba [%l7 + %g4] 0x15, %l4 xor %l6, %l2, %o4 fcmpne16 %f24, %f0, %i6 fmovdneg %icc, %f6, %f1 edge8l %l0, %l3, %g3 tsubcc %g4, 0x02A3, %i4 fandnot2s %f19, %f31, %f4 umulcc %g7, %i2, %i0 ldd [%l7 + 0x10], %f22 fands %f22, %f18, %f14 movre %g6, 0x27D, %i1 movvc %xcc, %i7, %o7 smul %o3, 0x107B, %o0 udivcc %o1, 0x04AE, %l1 fabsd %f6, %f26 fbul %fcc1, loop_36 edge32 %i3, %i5, %g5 array8 %g2, %o2, %l5 flush %l7 + 0x78 loop_36: fble %fcc0, loop_37 nop set 0x48, %i4 prefetch [%l7 + %i4], 0x1 membar 0x40 fbo %fcc0, loop_38 loop_37: edge8ln %g1, %o5, %o6 fbug %fcc0, loop_39 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_38: tgu %xcc, 0x1 fmovsge %icc, %f20, %f21 loop_39: xnorcc %l6, %l4, %o4 tneg %xcc, 0x5 movrlez %l2, 0x355, %l0 move %xcc, %l3, %g3 taddcctv %i6, %g4, %g7 xnorcc %i2, %i0, %i4 taddcc %i1, %g6, %o7 sll %i7, 0x0A, %o3 movrgez %o1, 0x344, %o0 movpos %icc, %l1, %i3 fmovda %xcc, %f23, %f31 te %xcc, 0x6 srax %i5, %g2, %o2 fmovse %icc, %f3, %f27 add %l5, %g5, %g1 smulcc %o5, 0x1D53, %l6 nop set 0x38, %l3 ldd [%l7 + %l3], %f0 andn %o6, %l4, %o4 movn %icc, %l0, %l2 sdivx %l3, 0x1D7B, %g3 popc 0x082E, %g4 brlz,a %g7, loop_40 fmovrsne %i6, %f29, %f25 orn %i2, 0x1E53, %i0 movn %xcc, %i1, %i4 loop_40: fbe,a %fcc3, loop_41 movrgz %g6, %o7, %o3 tpos %xcc, 0x7 stw %o1, [%l7 + 0x34] loop_41: movre %o0, 0x3D0, %l1 tl %icc, 0x5 edge8ln %i3, %i5, %i7 fcmpgt16 %f18, %f24, %g2 alignaddrl %o2, %g5, %l5 tne %xcc, 0x0 add %g1, %l6, %o6 fmovsg %icc, %f13, %f21 wr %g0, 0x89, %asi stha %o5, [%l7 + 0x5E] %asi fxnors %f3, %f3, %f7 fornot1 %f12, %f22, %f26 andcc %o4, 0x0568, %l4 swap [%l7 + 0x34], %l2 movrgez %l0, 0x001, %l3 movrne %g3, 0x283, %g7 movpos %xcc, %g4, %i2 fmul8ulx16 %f4, %f4, %f26 edge16l %i0, %i6, %i1 movpos %xcc, %g6, %o7 bn,pn %xcc, loop_42 fsrc1s %f19, %f15 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f0 loop_42: tg %icc, 0x0 fmovsvc %xcc, %f25, %f20 add %l7, 0x70, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o3 casa [%l6] 0x80, %o3, %o1 sll %o0, %i4, %l1 addc %i5, 0x084A, %i7 fmovsa %icc, %f27, %f19 bcs,pn %xcc, loop_43 srax %i3, 0x19, %g2 andcc %o2, 0x0BC5, %g5 xnor %g1, %l5, %o6 loop_43: edge8n %o5, %o4, %l6 ldsb [%l7 + 0x1A], %l2 array8 %l0, %l4, %l3 sdivcc %g3, 0x0453, %g7 nop setx loop_44, %l0, %l1 jmpl %l1, %i2 edge8 %g4, %i0, %i1 orcc %i6, 0x0AF7, %o7 fmovscs %xcc, %f0, %f15 loop_44: array16 %g6, %o3, %o0 fxnors %f26, %f14, %f1 tgu %icc, 0x7 tleu %icc, 0x3 fmovdneg %icc, %f25, %f2 movvs %xcc, %o1, %l1 tleu %icc, 0x2 set 0x7C, %i1 lduwa [%l7 + %i1] 0x88, %i5 wr %g0, 0xe3, %asi stha %i7, [%l7 + 0x3C] %asi membar #Sync umulcc %i3, 0x054F, %i4 fbg,a %fcc1, loop_45 brlez %o2, loop_46 tsubcc %g2, 0x11F1, %g5 subccc %g1, %o6, %o5 loop_45: xorcc %o4, %l5, %l6 loop_46: fsrc2 %f24, %f30 bgu %xcc, loop_47 bpos %icc, loop_48 fcmpgt16 %f0, %f26, %l0 ldub [%l7 + 0x78], %l4 loop_47: fmovrdgz %l3, %f12, %f24 loop_48: tneg %icc, 0x5 fornot1 %f0, %f22, %f26 tpos %xcc, 0x7 fblg %fcc1, loop_49 fnegd %f24, %f30 smul %l2, 0x0AEF, %g7 edge16l %i2, %g3, %i0 loop_49: edge8ln %i1, %i6, %o7 tg %icc, 0x3 sub %g4, 0x0397, %g6 tg %xcc, 0x6 and %o0, 0x0B66, %o1 brnz,a %o3, loop_50 bn,a %icc, loop_51 fmul8x16 %f28, %f0, %f12 umulcc %l1, 0x0BC2, %i5 loop_50: nop set 0x44, %l4 lduwa [%l7 + %l4] 0x04, %i3 loop_51: te %xcc, 0x6 set 0x10, %o0 sta %f17, [%l7 + %o0] 0x18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0xe2, %asi stwa %i7, [%l7 + 0x14] %asi membar #Sync movre %o2, 0x1F5, %g2 srax %i4, 0x13, %g5 fmovdcc %xcc, %f11, %f0 orncc %o6, 0x065E, %o5 lduh [%l7 + 0x34], %o4 edge8ln %l5, %l6, %g1 movg %xcc, %l0, %l4 fmovrslz %l3, %f15, %f0 xnorcc %g7, %l2, %g3 sth %i2, [%l7 + 0x50] or %i1, 0x050B, %i0 tleu %icc, 0x6 movre %i6, %g4, %o7 sir 0x1C55 addccc %g6, %o0, %o3 fxor %f24, %f20, %f18 andncc %l1, %o1, %i3 taddcc %i5, %o2, %g2 bn,a %icc, loop_52 edge32 %i7, %i4, %o6 brgz,a %g5, loop_53 umulcc %o4, %o5, %l5 loop_52: swap [%l7 + 0x30], %g1 movrne %l6, %l0, %l3 loop_53: orn %g7, %l4, %l2 bcc,pn %xcc, loop_54 tvs %xcc, 0x2 fcmpd %fcc0, %f22, %f4 wr %g0, 0x2b, %asi stba %g3, [%l7 + 0x78] %asi membar #Sync loop_54: bvs,a loop_55 smulcc %i2, 0x0E08, %i0 fmovs %f5, %f25 movl %icc, %i6, %g4 loop_55: fpsub16s %f17, %f27, %f24 bcs,pn %icc, loop_56 bne,pt %xcc, loop_57 ta %icc, 0x7 popc %i1, %g6 loop_56: bshuffle %f6, %f26, %f4 loop_57: fmul8ulx16 %f2, %f28, %f10 fzeros %f2 xnor %o7, %o3, %l1 set 0x36, %l0 stba %o1, [%l7 + %l0] 0x2b membar #Sync fcmpeq32 %f14, %f2, %o0 set 0x30, %g7 stwa %i5, [%l7 + %g7] 0x2b membar #Sync membar 0x38 fmovdne %icc, %f8, %f11 srax %o2, %i3, %i7 tge %icc, 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x30, %g6 sta %f29, [%l7 + %g6] 0x80 umul %g2, 0x1AC0, %o6 fmovsne %xcc, %f3, %f6 be,a,pn %icc, loop_58 srl %i4, 0x18, %o4 fmovda %xcc, %f23, %f16 fpadd16s %f15, %f14, %f11 loop_58: smulcc %o5, %l5, %g1 array16 %g5, %l6, %l0 tsubcctv %l3, %g7, %l4 movcc %icc, %g3, %i2 bvc,a,pn %xcc, loop_59 bn,pn %xcc, loop_60 movle %icc, %i0, %l2 orn %i6, %i1, %g6 loop_59: fbug %fcc2, loop_61 loop_60: andcc %o7, 0x05C7, %g4 orn %l1, %o3, %o0 array8 %o1, %i5, %i3 loop_61: sir 0x0244 addcc %i7, 0x01CF, %g2 membar 0x7A fornot2 %f16, %f4, %f12 bneg,a,pn %xcc, loop_62 fbug,a %fcc1, loop_63 popc 0x1FDA, %o6 std %i4, [%l7 + 0x78] loop_62: edge32n %o2, %o4, %o5 loop_63: movn %icc, %g1, %l5 fmovrsgz %g5, %f7, %f29 fmovrslz %l0, %f1, %f2 edge8ln %l3, %g7, %l4 tneg %xcc, 0x0 fmovsn %xcc, %f15, %f11 movne %icc, %l6, %i2 bne,a loop_64 stb %i0, [%l7 + 0x1C] fmovrsgez %l2, %f8, %f18 alignaddrl %g3, %i6, %g6 loop_64: sdiv %o7, 0x0329, %g4 wr %g0, 0x81, %asi sta %f26, [%l7 + 0x44] %asi movleu %icc, %l1, %i1 wr %g0, 0x18, %asi ldsha [%l7 + 0x5C] %asi, %o3 popc 0x04C1, %o1 fandnot1 %f24, %f10, %f14 fnot1 %f28, %f30 andn %i5, %o0, %i7 edge32n %g2, %o6, %i4 bl loop_65 fpsub32s %f14, %f18, %f11 nop setx loop_66, %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 and %o2, 0x02B0, %o4 loop_65: nop set 0x4C, %l2 ldswa [%l7 + %l2] 0x18, %i3 loop_66: fmovrse %o5, %f23, %f17 mulx %g1, 0x17CA, %l5 srax %g5, 0x0D, %l0 bg,pt %icc, loop_67 fmovrslz %l3, %f12, %f6 membar 0x29 array16 %g7, %l4, %i2 loop_67: subcc %l6, 0x1BBC, %i0 fmovs %f25, %f6 edge16n %g3, %i6, %g6 prefetch [%l7 + 0x40], 0x0 bn,a loop_68 fmovdn %xcc, %f13, %f6 nop set 0x68, %i5 stw %o7, [%l7 + %i5] fmovspos %xcc, %f12, %f25 loop_68: edge16 %g4, %l2, %l1 sdiv %i1, 0x1F20, %o1 bpos,a loop_69 fcmped %fcc1, %f10, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %o3, 0x1F7E, %o0 loop_69: addcc %i7, 0x17EF, %i5 tsubcc %g2, 0x1C6B, %i4 orcc %o6, 0x04DD, %o2 fbe,a %fcc1, loop_70 fbge,a %fcc3, loop_71 taddcc %i3, 0x1341, %o4 subc %o5, 0x0155, %l5 loop_70: bleu,pt %xcc, loop_72 loop_71: fbne %fcc1, loop_73 movrgz %g5, 0x2F0, %l0 fxor %f8, %f8, %f4 loop_72: nop set 0x1C, %o7 lduba [%l7 + %o7] 0x15, %g1 loop_73: fxor %f6, %f16, %f18 fcmple16 %f14, %f14, %g7 brgz %l3, loop_74 fmovsn %xcc, %f23, %f12 movrlz %l4, 0x1C3, %i2 movre %l6, %i0, %i6 loop_74: tcc %icc, 0x7 ldsw [%l7 + 0x08], %g6 sllx %g3, 0x0F, %g4 fandnot2 %f30, %f28, %f28 fbg,a %fcc2, loop_75 movrgz %l2, 0x0A1, %o7 fbge %fcc2, loop_76 fcmpgt32 %f30, %f16, %i1 loop_75: fcmpne32 %f20, %f14, %l1 or %o3, 0x1D4E, %o1 loop_76: std %f28, [%l7 + 0x08] sethi 0x0003, %i7 ldstub [%l7 + 0x43], %i5 srlx %g2, %i4, %o6 edge8l %o0, %o2, %o4 fnegs %f13, %f22 edge32 %o5, %i3, %g5 tcc %icc, 0x5 sth %l0, [%l7 + 0x16] movne %icc, %g1, %g7 for %f10, %f14, %f4 tne %xcc, 0x3 sdivcc %l3, 0x1E4A, %l5 bg,a,pn %icc, loop_77 xorcc %l4, %i2, %l6 prefetch [%l7 + 0x1C], 0x2 edge32ln %i6, %i0, %g6 loop_77: fornot1 %f18, %f0, %f10 nop setx loop_78, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16l %g3, %g4, %l2 movcs %xcc, %i1, %l1 fmovrslez %o3, %f10, %f29 loop_78: fnegd %f10, %f8 edge32l %o7, %i7, %o1 umulcc %i5, 0x0B81, %i4 movn %xcc, %g2, %o0 tpos %xcc, 0x1 orn %o2, 0x147D, %o4 fcmpne32 %f10, %f4, %o5 edge8l %i3, %o6, %l0 brgz %g5, loop_79 bpos,a,pt %xcc, loop_80 tsubcctv %g1, %g7, %l5 edge8n %l4, %l3, %i2 loop_79: nop set 0x40, %i7 lda [%l7 + %i7] 0x88, %f1 loop_80: bgu,a,pn %xcc, loop_81 movne %xcc, %i6, %l6 bn,a,pt %icc, loop_82 alignaddrl %g6, %i0, %g4 loop_81: fmovrse %g3, %f27, %f0 wr %g0, 0x80, %asi lda [%l7 + 0x64] %asi, %f30 loop_82: fones %f2 fandnot2 %f20, %f4, %f12 fsrc1s %f19, %f25 fpadd16 %f4, %f8, %f24 edge16n %l2, %l1, %i1 set 0x1d0, %o2 nop ! stxa %o7, [%g0 + %o2] 0x40 ripped by fixASI40.pl movneg %xcc, %o3, %i7 orcc %o1, %i5, %i4 add %l7, 0x78, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %o0 casa [%l6] %asi, %o0, %g2 bl,pt %xcc, loop_83 stw %o4, [%l7 + 0x10] xor %o5, %o2, %o6 udivx %l0, 0x13D6, %g5 loop_83: fnegs %f28, %f30 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x70] %asi, 0x0 mova %xcc, %g7, %g1 movcc %icc, %l5, %l3 flush %l7 + 0x7C fnot1 %f16, %f28 fcmple16 %f18, %f24, %l4 tsubcc %i6, 0x0329, %i2 xnor %l6, %i0, %g6 sir 0x1FF2 addc %g3, %l2, %l1 sra %g4, %o7, %o3 fzeros %f18 edge16l %i1, %o1, %i5 orn %i4, %o0, %g2 brlez %o4, loop_84 fbg,a %fcc1, loop_85 sra %o5, 0x1A, %o2 fnors %f22, %f30, %f16 loop_84: edge8n %o6, %l0, %i7 loop_85: nop add %l7, 0x18, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %g5 casa [%l6] 0x11, %g5, %g7 popc %g1, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdgez %l5, %f20, %f12 movvs %icc, %l4, %i6 array8 %i2, %l6, %i0 xnorcc %l3, 0x0EDA, %g3 or %g6, 0x10AD, %l2 xor %l1, 0x1138, %g4 brnz %o7, loop_86 membar 0x5A srl %o3, %i1, %i5 tg %icc, 0x4 loop_86: bcc,a loop_87 tleu %xcc, 0x3 fsrc1 %f30, %f18 set 0x48, %l5 ldstuba [%l7 + %l5] 0x88, %i4 loop_87: andcc %o0, %o1, %g2 smulcc %o5, %o4, %o2 fmovdne %icc, %f26, %f1 fzero %f20 subcc %l0, 0x021F, %i7 move %xcc, %g5, %o6 tgu %icc, 0x1 fmovdleu %xcc, %f31, %f12 movne %icc, %g7, %i3 movl %icc, %g1, %l5 prefetch [%l7 + 0x58], 0x3 umul %l4, 0x1146, %i6 xnor %i2, %i0, %l6 fble %fcc1, loop_88 fzero %f14 fmovsvc %xcc, %f10, %f18 fnands %f4, %f19, %f6 loop_88: fandnot2s %f20, %f21, %f19 tvc %icc, 0x3 fand %f20, %f4, %f0 movrgz %g3, 0x05F, %g6 fors %f17, %f7, %f1 sll %l3, 0x17, %l2 ta %xcc, 0x3 popc 0x1115, %l1 subcc %o7, 0x1165, %g4 wr %g0, 0x2f, %asi stwa %i1, [%l7 + 0x54] %asi membar #Sync movne %icc, %o3, %i5 fpmerge %f7, %f2, %f18 tle %xcc, 0x1 subc %o0, %o1, %g2 mova %xcc, %o5, %i4 popc 0x1D4C, %o2 st %f10, [%l7 + 0x60] fbg,a %fcc2, loop_89 andn %l0, 0x14E3, %i7 srax %g5, %o4, %g7 tsubcc %o6, 0x04C7, %i3 loop_89: bvc,pt %xcc, loop_90 movrgz %l5, 0x1FD, %l4 fmovdvc %xcc, %f20, %f22 subccc %i6, 0x06EF, %i2 loop_90: andcc %g1, 0x1954, %l6 fmovsne %xcc, %f23, %f8 set 0x16, %o1 stba %g3, [%l7 + %o1] 0xe2 membar #Sync udivx %g6, 0x04FA, %l3 ba,a loop_91 sethi 0x0531, %l2 bge,pt %xcc, loop_92 movvs %xcc, %l1, %o7 loop_91: nop setx loop_93, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done array32 %g4, %i0, %o3 loop_92: subccc %i5, %i1, %o0 edge32n %o1, %o5, %g2 loop_93: fmuld8ulx16 %f2, %f16, %f2 bshuffle %f18, %f16, %f8 tcc %icc, 0x0 edge16l %i4, %o2, %l0 set 0x30, %g1 ldda [%l7 + %g1] 0x19, %g4 sdivx %i7, 0x051D, %o4 fbge,a %fcc0, loop_94 brgz %g7, loop_95 sdivx %i3, 0x0A2E, %o6 movrgz %l5, 0x2EE, %l4 loop_94: tvc %xcc, 0x2 loop_95: fmovdg %xcc, %f30, %f12 bleu %icc, loop_96 move %icc, %i2, %g1 movleu %xcc, %i6, %g3 movcc %xcc, %l6, %g6 loop_96: movrne %l3, %l2, %o7 movge %icc, %g4, %i0 srlx %l1, %o3, %i1 fmovscs %xcc, %f24, %f10 sra %i5, %o0, %o1 movrne %g2, 0x111, %i4 popc %o5, %l0 fmovsleu %xcc, %f6, %f5 tg %icc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %g5, %i7, %o4 add %l7, 0x50, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x89, %o2, %i3 tsubcc %o6, 0x1194, %g7 edge8l %l4, %l5, %g1 mulscc %i6, 0x0408, %i2 stbar brnz,a %l6, loop_97 fmovdle %xcc, %f20, %f25 fpsub16s %f24, %f29, %f20 sdiv %g3, 0x1231, %l3 loop_97: sdivcc %g6, 0x1E71, %o7 fsrc2 %f2, %f20 xnor %g4, %i0, %l1 fmul8x16al %f5, %f27, %f30 andn %o3, 0x109F, %l2 smulcc %i5, %o0, %i1 move %xcc, %o1, %i4 fbul,a %fcc2, loop_98 movle %icc, %o5, %l0 edge32 %g2, %g5, %i7 fmovdge %xcc, %f10, %f23 loop_98: fmovscc %icc, %f26, %f6 brnz %o2, loop_99 ba loop_100 movvc %icc, %i3, %o6 add %o4, 0x0A7D, %l4 loop_99: sra %l5, %g7, %g1 loop_100: fbo,a %fcc0, loop_101 bl,a,pn %icc, loop_102 smulcc %i2, 0x0CB6, %l6 bcc,pn %icc, loop_103 loop_101: brlez,a %g3, loop_104 loop_102: fbne,a %fcc0, loop_105 fbuge,a %fcc2, loop_106 loop_103: fmovdcs %xcc, %f14, %f9 loop_104: be,a %icc, loop_107 loop_105: movge %xcc, %i6, %l3 loop_106: edge32 %o7, %g4, %i0 fmovrslez %l1, %f3, %f2 loop_107: move %xcc, %o3, %g6 edge8n %l2, %i5, %o0 add %o1, %i1, %o5 fmovscs %icc, %f21, %f4 xnor %i4, 0x0881, %g2 alignaddrl %g5, %l0, %i7 fblg %fcc2, loop_108 movre %i3, %o2, %o4 fbul %fcc3, loop_109 fmovrslz %o6, %f27, %f25 loop_108: pdist %f22, %f4, %f28 sdivcc %l5, 0x18A0, %g7 loop_109: bneg %xcc, loop_110 movl %icc, %g1, %i2 wr %g0, 0x81, %asi lda [%l7 + 0x1C] %asi, %f4 loop_110: srl %l4, 0x1C, %l6 set 0x6C, %o6 swapa [%l7 + %o6] 0x88, %g3 bleu,a loop_111 orncc %l3, %i6, %g4 stx %o7, [%l7 + 0x08] mova %xcc, %i0, %l1 loop_111: nop set 0x40, %i2 stda %f0, [%l7 + %i2] 0x1f membar #Sync tleu %icc, 0x6 fandnot2s %f23, %f28, %f14 fmovrde %o3, %f8, %f4 srax %l2, %i5, %g6 stx %o1, [%l7 + 0x50] fzero %f26 fbo,a %fcc1, loop_112 and %i1, 0x14CB, %o5 movrne %i4, %g2, %o0 ldd [%l7 + 0x48], %f16 loop_112: ta %xcc, 0x7 fpadd16 %f22, %f30, %f12 sll %l0, %g5, %i7 tn %xcc, 0x2 mulscc %o2, 0x14CB, %i3 fabsd %f0, %f30 brgez,a %o6, loop_113 nop setx loop_114, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sra %o4, 0x0A, %l5 fmovdpos %icc, %f28, %f15 loop_113: fmovdgu %xcc, %f16, %f18 loop_114: tsubcctv %g7, 0x19D2, %g1 brz %l4, loop_115 fmovsneg %icc, %f10, %f11 fbuge,a %fcc1, loop_116 addcc %l6, 0x120F, %g3 loop_115: array16 %i2, %i6, %l3 fmovda %icc, %f23, %f26 loop_116: movrgez %g4, 0x0A8, %o7 subc %i0, 0x1121, %l1 fpsub32s %f3, %f11, %f27 ba %xcc, loop_117 fzero %f14 srlx %o3, %i5, %l2 pdist %f8, %f12, %f24 loop_117: nop set 0x60, %o4 std %f18, [%l7 + %o4] fbge %fcc2, loop_118 alignaddrl %o1, %i1, %g6 edge32ln %o5, %g2, %i4 movrlz %o0, 0x15D, %l0 loop_118: ldsb [%l7 + 0x3C], %i7 mulx %g5, 0x0DFC, %i3 tn %icc, 0x4 popc %o6, %o4 tvs %xcc, 0x2 fmovsleu %xcc, %f29, %f13 edge8l %o2, %l5, %g1 ld [%l7 + 0x5C], %f2 edge16l %g7, %l4, %g3 fble %fcc3, loop_119 siam 0x5 bvc,pt %icc, loop_120 tle %icc, 0x3 loop_119: nop wr %g0, 0x89, %asi stha %i2, [%l7 + 0x24] %asi loop_120: brlz,a %l6, loop_121 tleu %xcc, 0x3 brlez %i6, loop_122 movne %xcc, %g4, %o7 loop_121: array32 %l3, %i0, %o3 tpos %icc, 0x5 loop_122: tleu %icc, 0x4 fandnot1 %f26, %f24, %f22 fcmpeq32 %f20, %f24, %l1 addccc %l2, 0x0CEB, %i5 lduw [%l7 + 0x10], %o1 edge8n %g6, %i1, %o5 edge8 %i4, %g2, %l0 brlez %i7, loop_123 edge8n %o0, %i3, %o6 fmovdleu %xcc, %f13, %f22 fnor %f26, %f2, %f30 loop_123: sir 0x03E8 fmovrdlz %g5, %f20, %f24 fmuld8ulx16 %f12, %f26, %f30 movn %xcc, %o4, %l5 array16 %o2, %g7, %l4 orcc %g3, %i2, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %i6, 0x02D, %l6 movl %icc, %g4, %l3 xnor %i0, 0x1D9D, %o7 sdivcc %l1, 0x0AF4, %o3 ldsh [%l7 + 0x34], %i5 movge %icc, %o1, %g6 fbne %fcc2, loop_124 array8 %i1, %o5, %i4 tle %icc, 0x1 edge8 %g2, %l0, %l2 loop_124: bneg,a loop_125 andncc %i7, %o0, %o6 tne %icc, 0x6 sdiv %g5, 0x0037, %i3 loop_125: nop setx loop_126, %l0, %l1 jmpl %l1, %l5 sra %o4, %o2, %l4 edge8ln %g3, %i2, %g7 edge16 %g1, %i6, %g4 loop_126: fbn,a %fcc1, loop_127 movn %xcc, %l6, %i0 xor %l3, 0x11B2, %l1 wr %g0, 0x81, %asi sta %f2, [%l7 + 0x2C] %asi loop_127: fxnor %f10, %f30, %f4 edge16n %o7, %i5, %o1 edge16l %o3, %g6, %o5 fmovs %f22, %f27 set 0x4E, %o5 stha %i1, [%l7 + %o5] 0x19 te %icc, 0x1 tl %xcc, 0x0 ba,pt %xcc, loop_128 subccc %i4, %l0, %g2 membar 0x11 tvs %xcc, 0x7 loop_128: fpsub32s %f2, %f22, %f8 add %l2, 0x0ABC, %i7 fornot2 %f26, %f4, %f4 andn %o6, 0x16BC, %g5 fmovsvs %icc, %f31, %f31 fcmpes %fcc0, %f27, %f22 brnz %i3, loop_129 andncc %o0, %o4, %o2 subcc %l4, %g3, %l5 fmul8x16al %f3, %f29, %f10 loop_129: movleu %icc, %g7, %g1 edge8n %i6, %i2, %g4 ble,a,pn %xcc, loop_130 andncc %l6, %l3, %l1 stw %o7, [%l7 + 0x14] fpack16 %f4, %f7 loop_130: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %xcc, 0x4 srl %i5, %i0, %o1 edge8 %o3, %g6, %i1 smulcc %o5, %l0, %g2 movcs %xcc, %i4, %i7 xorcc %o6, %l2, %g5 tsubcctv %i3, 0x0DF3, %o0 sdiv %o4, 0x1F01, %o2 fmovscs %icc, %f22, %f25 tsubcctv %l4, %l5, %g7 tgu %icc, 0x5 bge loop_131 prefetch [%l7 + 0x74], 0x0 xorcc %g3, %g1, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_131: fmul8x16au %f8, %f27, %f12 sth %g4, [%l7 + 0x0E] edge8 %l6, %i2, %l1 edge16ln %l3, %i5, %i0 set 0x45, %l6 lduba [%l7 + %l6] 0x80, %o7 sll %o1, %o3, %i1 tpos %xcc, 0x6 movpos %xcc, %o5, %l0 tcc %icc, 0x7 fbu %fcc0, loop_132 tn %icc, 0x7 ldstub [%l7 + 0x1A], %g6 andn %g2, %i4, %i7 loop_132: udivx %o6, 0x1FD0, %g5 fmovse %xcc, %f14, %f9 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 be,a,pn %icc, loop_133 stbar fba,a %fcc2, loop_134 edge16n %i3, %l2, %o0 loop_133: popc 0x0C0E, %o2 tsubcc %o4, 0x19FC, %l5 loop_134: nop set 0x5C, %i3 lduwa [%l7 + %i3] 0x89, %l4 sir 0x0CC5 tleu %icc, 0x7 add %l7, 0x58, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %g3 casxa [%l6] %asi, %g3, %g1 set 0x28, %i6 lduwa [%l7 + %i6] 0x15, %g7 stb %i6, [%l7 + 0x4A] array8 %l6, %i2, %l1 fcmple16 %f8, %f12, %g4 movne %icc, %i5, %l3 xnor %i0, 0x0BA8, %o1 xnorcc %o3, %i1, %o5 fnor %f24, %f10, %f8 st %f10, [%l7 + 0x54] sdivcc %l0, 0x1F19, %g6 movvc %xcc, %o7, %g2 or %i4, %o6, %g5 edge32ln %i3, %i7, %o0 orncc %o2, %o4, %l2 sethi 0x0533, %l4 srlx %g3, %g1, %l5 ldstub [%l7 + 0x54], %g7 tsubcctv %i6, %l6, %i2 bn,pt %icc, loop_135 movpos %icc, %g4, %i5 fmovscc %icc, %f12, %f12 fnot2s %f18, %f2 loop_135: tgu %xcc, 0x0 wr %g0, 0x80, %asi stha %l1, [%l7 + 0x28] %asi te %xcc, 0x4 be loop_136 bge,a,pt %icc, loop_137 fble %fcc1, loop_138 edge32l %i0, %o1, %l3 loop_136: movrgz %i1, 0x39C, %o3 loop_137: tcs %icc, 0x6 loop_138: srlx %l0, %o5, %o7 edge16 %g6, %i4, %g2 movrlez %g5, %i3, %o6 membar 0x71 movcc %icc, %i7, %o2 movl %xcc, %o4, %o0 sllx %l2, %g3, %g1 wr %g0, 0x52, %asi stxa %l4, [%g0 + 0x108] %asi set 0x3C, %g5 stha %g7, [%l7 + %g5] 0x2a membar #Sync movleu %xcc, %l5, %l6 add %l7, 0x10, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %i6, %i2 movcc %xcc, %i5, %l1 fmul8x16au %f31, %f25, %f28 fmovrdgez %g4, %f18, %f26 movleu %xcc, %i0, %l3 fnands %f27, %f11, %f31 fmovs %f4, %f2 fmul8x16al %f17, %f28, %f10 fmovsleu %xcc, %f25, %f8 edge32 %o1, %i1, %l0 tsubcctv %o3, 0x00D9, %o7 tvs %xcc, 0x5 ble,a,pt %xcc, loop_139 fnot2 %f4, %f10 sll %o5, %g6, %i4 subccc %g2, %i3, %o6 loop_139: movrne %i7, 0x313, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbn,a %fcc2, loop_140 movrlez %g5, %o4, %l2 movrlez %g3, 0x13F, %o0 add %l4, %g7, %l5 loop_140: flush %l7 + 0x44 bg loop_141 mulx %l6, %i6, %i2 fbn %fcc1, loop_142 fbg %fcc3, loop_143 loop_141: srlx %g1, 0x02, %l1 alignaddrl %g4, %i0, %l3 loop_142: fbule,a %fcc1, loop_144 loop_143: fsrc2s %f1, %f12 brz %o1, loop_145 fmovsa %icc, %f25, %f27 loop_144: bpos,a,pt %xcc, loop_146 fmovdge %icc, %f1, %f30 loop_145: tsubcc %i5, %l0, %o3 movre %o7, 0x149, %o5 loop_146: nop wr %g0, 0x80, %asi ldsba [%l7 + 0x67] %asi, %g6 sra %i4, 0x00, %i1 bvs,pn %icc, loop_147 sub %i3, %g2, %i7 edge16 %o2, %g5, %o6 wr %g0, 0x04, %asi stxa %l2, [%l7 + 0x50] %asi loop_147: smul %o4, 0x16A6, %o0 tsubcc %l4, %g7, %l5 udivx %l6, 0x1657, %i6 movne %xcc, %i2, %g1 smulcc %g3, 0x15E8, %l1 sir 0x0DE2 fandnot2 %f6, %f22, %f28 movvs %icc, %i0, %l3 smul %o1, 0x0F3C, %i5 srl %l0, 0x08, %g4 movvc %icc, %o7, %o5 tne %icc, 0x0 andn %g6, 0x110E, %o3 sllx %i1, %i3, %i4 umul %i7, %g2, %g5 fblg %fcc1, loop_148 movrgz %o6, 0x022, %o2 array16 %o4, %o0, %l4 wr %g0, 0x88, %asi stha %g7, [%l7 + 0x42] %asi loop_148: andn %l5, %l6, %i6 array8 %i2, %g1, %l2 andcc %g3, %i0, %l1 movvs %xcc, %l3, %i5 prefetch [%l7 + 0x54], 0x0 movge %icc, %l0, %g4 bvc,a %xcc, loop_149 ldx [%l7 + 0x08], %o1 ldx [%l7 + 0x18], %o7 mulx %g6, 0x1EA1, %o5 loop_149: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %icc, %i1, %i3 te %icc, 0x7 fands %f16, %f13, %f25 fxnors %f27, %f22, %f3 addcc %i4, %i7, %g2 fabss %f23, %f30 fcmpes %fcc2, %f19, %f11 tne %xcc, 0x6 lduw [%l7 + 0x14], %g5 nop set 0x48, %g2 ldx [%l7 + %g2], %o6 sdivx %o3, 0x16A4, %o4 array8 %o0, %o2, %g7 popc %l4, %l5 sub %l6, 0x0042, %i2 mulscc %g1, %i6, %g3 nop set 0x0E, %o3 lduh [%l7 + %o3], %i0 movn %icc, %l1, %l2 fbue %fcc3, loop_150 movpos %icc, %i5, %l0 umulcc %g4, %o1, %o7 tg %icc, 0x6 loop_150: move %xcc, %l3, %g6 movcc %icc, %o5, %i3 ldstub [%l7 + 0x0F], %i1 fmovscc %xcc, %f27, %f1 tn %icc, 0x6 popc %i4, %g2 sub %g5, %i7, %o6 wr %g0, 0x10, %asi ldsha [%l7 + 0x6E] %asi, %o3 orncc %o0, 0x0004, %o4 add %l7, 0x38, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x81, %o2, %g7 popc 0x0B6E, %l4 fmovde %icc, %f22, %f8 fcmpd %fcc2, %f6, %f4 and %l5, 0x0566, %l6 fba,a %fcc2, loop_151 movgu %xcc, %i2, %g1 movne %xcc, %i6, %i0 fmovdle %xcc, %f8, %f11 loop_151: fmovdcc %xcc, %f9, %f19 xorcc %g3, 0x0592, %l2 orcc %i5, 0x0801, %l0 fzeros %f3 stbar sll %l1, %o1, %o7 fmovs %f18, %f3 tpos %xcc, 0x4 flush %l7 + 0x24 movle %xcc, %l3, %g4 edge16n %o5, %i3, %i1 tvs %icc, 0x1 movrne %i4, 0x234, %g6 smulcc %g5, %g2, %i7 stw %o3, [%l7 + 0x44] sllx %o0, %o6, %o4 fmovrde %g7, %f6, %f22 edge32l %l4, %o2, %l5 pdist %f20, %f12, %f18 movge %xcc, %i2, %l6 movg %xcc, %g1, %i6 popc %i0, %g3 tleu %xcc, 0x1 movneg %icc, %l2, %l0 edge16l %i5, %o1, %o7 fbe %fcc1, loop_152 stb %l3, [%l7 + 0x50] tn %xcc, 0x1 call loop_153 loop_152: fpadd32 %f22, %f28, %f26 sra %l1, %o5, %g4 xor %i3, 0x06BE, %i1 loop_153: fxor %f20, %f28, %f18 umulcc %i4, 0x1061, %g6 te %xcc, 0x5 fpadd32 %f18, %f26, %f20 wr %g0, 0x04, %asi ldxa [%l7 + 0x20] %asi, %g2 fmovsneg %xcc, %f15, %f27 bleu,a loop_154 fexpand %f5, %f14 movpos %xcc, %g5, %i7 ldsh [%l7 + 0x3C], %o0 loop_154: fcmpgt32 %f30, %f10, %o6 tleu %xcc, 0x4 edge16n %o4, %g7, %l4 movrgz %o3, %o2, %l5 lduh [%l7 + 0x58], %l6 fabss %f14, %f5 xor %i2, 0x0DE4, %i6 fnands %f13, %f18, %f4 fzeros %f18 movpos %xcc, %i0, %g1 add %l7, 0x28, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g3 casa [%l6] %asi, %g3, %l2 set 0x5B, %g3 lduba [%l7 + %g3] 0x19, %i5 tneg %icc, 0x7 edge8ln %o1, %o7, %l3 fnegd %f30, %f8 andncc %l0, %o5, %l1 fmovdne %icc, %f22, %f15 nop setx loop_155, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tleu %icc, 0x2 srax %i3, %i1, %i4 popc %g6, %g2 loop_155: subccc %g4, %g5, %i7 fbl,a %fcc0, loop_156 fbule,a %fcc3, loop_157 fmovdcs %icc, %f18, %f27 sdivcc %o6, 0x067C, %o0 loop_156: fbuge %fcc3, loop_158 loop_157: fornot1 %f2, %f24, %f4 nop setx loop_159, %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 xnor %o4, %g7, %l4 loop_158: movpos %xcc, %o3, %l5 fcmple32 %f0, %f8, %l6 loop_159: fblg %fcc1, loop_160 sub %i2, %i6, %i0 fnors %f18, %f7, %f6 tl %icc, 0x5 loop_160: prefetch [%l7 + 0x50], 0x3 fmovdgu %xcc, %f31, %f26 stbar movvs %icc, %o2, %g3 srl %l2, %g1, %i5 stx %o7, [%l7 + 0x78] wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f16 bgu,a,pn %icc, loop_161 edge32 %l3, %o1, %o5 udivcc %l0, 0x10D5, %i3 fmovdneg %icc, %f12, %f26 loop_161: movvs %icc, %i1, %i4 mova %icc, %l1, %g2 fabss %f3, %f12 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x2A] %asi, %g6 fmul8x16al %f30, %f28, %f18 nop set 0x48, %i0 std %f22, [%l7 + %i0] movrgz %g5, 0x17D, %i7 addc %g4, 0x1FD8, %o0 edge8 %o6, %o4, %g7 fmovsleu %icc, %f15, %f0 edge16 %l4, %o3, %l5 nop setx loop_162, %l0, %l1 jmpl %l1, %l6 movvs %xcc, %i2, %i0 addc %i6, 0x13D1, %g3 fmovsl %icc, %f19, %f9 loop_162: stb %l2, [%l7 + 0x65] array8 %g1, %i5, %o2 orncc %o7, %l3, %o5 fandnot1 %f24, %f30, %f20 fpmerge %f1, %f4, %f22 tsubcctv %o1, 0x1ED1, %i3 move %icc, %i1, %i4 fmovsle %xcc, %f2, %f26 fbne,a %fcc2, loop_163 siam 0x1 umulcc %l0, %g2, %l1 sdiv %g5, 0x165A, %g6 loop_163: orn %g4, 0x1B23, %i7 std %o6, [%l7 + 0x48] fmovdneg %xcc, %f21, %f25 nop setx loop_164, %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 xorcc %o4, %o0, %g7 fpadd32 %f8, %f28, %f0 tne %icc, 0x2 loop_164: fzero %f6 brz,a %o3, loop_165 fpackfix %f18, %f16 set 0x14, %g4 stwa %l5, [%l7 + %g4] 0xe2 membar #Sync loop_165: fbo %fcc3, loop_166 bcs,pt %xcc, loop_167 lduw [%l7 + 0x44], %l6 orncc %l4, 0x0220, %i2 loop_166: fnand %f0, %f24, %f14 loop_167: andcc %i6, %i0, %g3 set 0x3E, %l1 stha %g1, [%l7 + %l1] 0xe3 membar #Sync alignaddrl %i5, %l2, %o7 smul %l3, %o2, %o5 set 0x40, %l3 stwa %i3, [%l7 + %l3] 0x18 set 0x5A, %i1 ldstuba [%l7 + %i1] 0x18, %i1 wr %g0, 0x89, %asi sta %f5, [%l7 + 0x14] %asi sll %o1, %l0, %i4 srax %l1, 0x13, %g2 fba,a %fcc2, loop_168 xor %g5, %g4, %i7 udivx %g6, 0x0B74, %o4 set 0x40, %i4 ldda [%l7 + %i4] 0x0c, %f16 loop_168: fmovdcs %xcc, %f14, %f23 fpsub16 %f30, %f20, %f12 fxnors %f14, %f7, %f1 popc %o0, %o6 smulcc %o3, 0x195D, %g7 movrlez %l6, 0x1D3, %l4 sdivcc %l5, 0x022A, %i6 tpos %xcc, 0x4 udivcc %i2, 0x1310, %g3 fpsub32s %f1, %f20, %f27 movrlz %g1, %i0, %i5 movpos %icc, %o7, %l2 movgu %xcc, %l3, %o5 umulcc %i3, %i1, %o2 movleu %xcc, %o1, %i4 stx %l1, [%l7 + 0x68] fmovrslz %l0, %f3, %f10 fandnot1s %f18, %f22, %f22 fnegd %f28, %f6 orcc %g5, 0x1482, %g2 bpos,a %icc, loop_169 fmovdneg %icc, %f0, %f18 nop set 0x33, %o0 ldstub [%l7 + %o0], %g4 edge32l %g6, %o4, %i7 loop_169: fmovrdlez %o0, %f6, %f24 fabss %f7, %f28 tneg %icc, 0x0 fcmps %fcc2, %f29, %f22 fbuge %fcc0, loop_170 addcc %o3, %o6, %g7 fpsub16 %f22, %f20, %f28 mulscc %l6, 0x1F71, %l5 loop_170: mulscc %l4, %i2, %i6 wr %g0, 0x88, %asi prefetcha [%l7 + 0x70] %asi, 0x1 sdiv %i0, 0x16EA, %g1 addccc %o7, 0x1F20, %l2 edge16l %l3, %i5, %o5 fabsd %f22, %f8 flush %l7 + 0x10 subc %i1, 0x027E, %o2 addccc %o1, %i4, %i3 fnot1s %f21, %f23 xnorcc %l0, 0x09E5, %l1 bn loop_171 array32 %g5, %g4, %g2 orn %o4, %i7, %o0 fbule,a %fcc0, loop_172 loop_171: addc %g6, %o6, %g7 flush %l7 + 0x0C fbug %fcc0, loop_173 loop_172: fmovdgu %xcc, %f16, %f15 fble %fcc1, loop_174 fcmped %fcc1, %f28, %f12 loop_173: prefetch [%l7 + 0x24], 0x0 tle %xcc, 0x0 loop_174: st %f4, [%l7 + 0x38] set 0x30, %l4 ldxa [%l7 + %l4] 0x19, %o3 xor %l6, %l5, %l4 mova %xcc, %i6, %g3 fnot1 %f28, %f26 fxnors %f8, %f23, %f5 te %icc, 0x0 udivx %i0, 0x1468, %i2 xnor %g1, %o7, %l2 tg %xcc, 0x5 wr %g0, 0x10, %asi stha %l3, [%l7 + 0x14] %asi fbn %fcc1, loop_175 fones %f9 ba,pn %icc, loop_176 movrlez %i5, 0x35B, %o5 loop_175: tl %xcc, 0x1 fxnor %f22, %f30, %f16 loop_176: movrgz %o2, %i1, %o1 edge32 %i4, %l0, %l1 movpos %icc, %i3, %g4 fsrc2 %f14, %f12 stx %g5, [%l7 + 0x20] ta %xcc, 0x3 fmovrdlez %g2, %f10, %f6 udivcc %i7, 0x1F88, %o4 tsubcc %g6, 0x07E0, %o0 tleu %xcc, 0x1 fsrc2s %f15, %f21 xor %o6, 0x07E5, %o3 fmovsvc %xcc, %f31, %f3 and %l6, 0x1A8C, %g7 orcc %l5, %i6, %g3 srl %i0, %i2, %g1 subcc %l4, %l2, %l3 fbne %fcc0, loop_177 sethi 0x0736, %i5 bneg,pn %icc, loop_178 fnot1 %f2, %f18 loop_177: orn %o5, %o2, %i1 array16 %o7, %o1, %l0 loop_178: tvc %icc, 0x0 udivcc %i4, 0x18F4, %i3 ldsb [%l7 + 0x27], %l1 subcc %g5, 0x1DEF, %g2 fnot2 %f14, %f8 addc %i7, 0x1E73, %g4 edge32 %o4, %g6, %o0 tcs %xcc, 0x3 ld [%l7 + 0x30], %f22 movn %xcc, %o3, %l6 tcs %icc, 0x0 stx %g7, [%l7 + 0x28] movgu %xcc, %o6, %i6 taddcctv %l5, %g3, %i2 bvs,a,pn %icc, loop_179 movl %icc, %g1, %l4 fmovsge %icc, %f30, %f22 fmovsneg %icc, %f28, %f3 loop_179: movcc %xcc, %i0, %l2 ldd [%l7 + 0x38], %f4 set 0x40, %l0 stda %f16, [%l7 + %l0] 0x19 fcmpne16 %f20, %f22, %l3 tpos %icc, 0x4 bleu loop_180 tl %xcc, 0x3 be,pn %icc, loop_181 edge32l %i5, %o5, %o2 loop_180: sth %i1, [%l7 + 0x36] fpadd32s %f6, %f23, %f15 loop_181: srlx %o7, %l0, %o1 add %i3, 0x0272, %i4 fcmpgt16 %f8, %f28, %l1 fmovrdgz %g5, %f8, %f2 ba,a %icc, loop_182 movneg %xcc, %g2, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %o4, %i7, %o0 loop_182: bgu %icc, loop_183 edge32ln %o3, %l6, %g6 movrlez %o6, 0x138, %i6 tge %xcc, 0x6 loop_183: addc %g7, 0x1397, %g3 edge8l %l5, %g1, %i2 bl %xcc, loop_184 fmuld8sux16 %f6, %f17, %f4 wr %g0, 0x18, %asi lduha [%l7 + 0x52] %asi, %l4 loop_184: fornot1s %f31, %f18, %f23 array16 %i0, %l2, %l3 tvs %icc, 0x2 sdivx %o5, 0x04F3, %i5 fmovda %icc, %f29, %f2 xnor %o2, %o7, %l0 edge8ln %i1, %i3, %o1 movvs %icc, %l1, %g5 fmul8x16 %f13, %f30, %f24 fmuld8sux16 %f6, %f18, %f8 fxor %f16, %f6, %f10 fcmpne32 %f6, %f24, %i4 fsrc2s %f2, %f27 movneg %icc, %g2, %o4 movne %xcc, %i7, %o0 tl %xcc, 0x3 prefetch [%l7 + 0x40], 0x1 andcc %g4, %l6, %g6 nop set 0x1A, %g6 ldsh [%l7 + %g6], %o3 sdivx %o6, 0x00F4, %i6 bneg,a,pt %icc, loop_185 sdivcc %g7, 0x1730, %l5 subcc %g3, %i2, %g1 tg %xcc, 0x4 loop_185: add %i0, 0x1394, %l4 subc %l3, %l2, %i5 movrlez %o2, %o7, %l0 fcmpeq16 %f0, %f4, %i1 sll %o5, %o1, %i3 movn %xcc, %l1, %i4 ld [%l7 + 0x50], %f5 addccc %g5, %g2, %o4 srax %o0, 0x05, %g4 movneg %xcc, %i7, %l6 tvc %icc, 0x3 fbge,a %fcc2, loop_186 fnors %f10, %f17, %f17 andcc %g6, 0x183E, %o3 tpos %icc, 0x7 loop_186: edge16l %i6, %g7, %l5 fmovrslez %o6, %f24, %f31 fbue,a %fcc1, loop_187 edge16 %i2, %g3, %i0 andncc %l4, %g1, %l3 ldx [%l7 + 0x10], %i5 loop_187: popc 0x1004, %l2 xor %o2, 0x0174, %o7 movn %xcc, %i1, %l0 bcc,a loop_188 add %o5, %i3, %o1 ble,a,pt %icc, loop_189 membar 0x39 loop_188: fblg,a %fcc0, loop_190 bvc,a,pt %icc, loop_191 loop_189: fmovsa %icc, %f8, %f6 brlz %i4, loop_192 loop_190: tvc %xcc, 0x4 loop_191: movrgz %g5, 0x288, %g2 membar 0x5E loop_192: subccc %l1, %o0, %o4 fpack16 %f24, %f25 umulcc %g4, %l6, %i7 array8 %g6, %i6, %o3 tcc %icc, 0x1 srax %g7, %l5, %o6 ldsb [%l7 + 0x16], %g3 edge8l %i2, %l4, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movge %icc, %l3, %g1 sra %l2, %i5, %o2 movre %o7, %l0, %i1 membar 0x74 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 alignaddrl %i3, %o1, %i4 udivcc %o5, 0x1054, %g5 tcc %xcc, 0x5 ld [%l7 + 0x10], %f0 and %g2, %o0, %o4 tl %xcc, 0x7 stb %g4, [%l7 + 0x17] xor %l1, 0x14BB, %l6 fmovdneg %icc, %f6, %f28 movrne %i7, %g6, %o3 set 0x68, %l2 stda %g6, [%l7 + %l2] 0x2b membar #Sync edge8l %l5, %i6, %g3 tsubcc %i2, 0x13CF, %l4 fnegd %f4, %f16 movle %xcc, %i0, %l3 edge16ln %g1, %l2, %i5 tl %xcc, 0x0 subcc %o6, 0x11E6, %o2 set 0x58, %g7 stba %l0, [%l7 + %g7] 0x19 set 0x76, %o7 stha %o7, [%l7 + %o7] 0xea membar #Sync fxors %f5, %f13, %f29 fmovsvc %xcc, %f22, %f15 set 0x5C, %i7 ldswa [%l7 + %i7] 0x80, %i1 lduh [%l7 + 0x5A], %o1 movneg %icc, %i4, %o5 fsrc2 %f0, %f18 movcc %xcc, %i3, %g2 fcmped %fcc3, %f30, %f18 mulx %o0, 0x032A, %o4 edge32 %g4, %g5, %l1 fcmple32 %f12, %f12, %i7 prefetch [%l7 + 0x24], 0x3 fmuld8ulx16 %f23, %f1, %f8 movcs %xcc, %l6, %g6 udiv %o3, 0x0A0E, %g7 sll %l5, %g3, %i6 edge32l %i2, %l4, %i0 fbge,a %fcc2, loop_193 movrne %l3, %l2, %i5 fexpand %f3, %f16 orn %g1, 0x065A, %o6 loop_193: fmovscs %icc, %f15, %f10 fmovdvs %xcc, %f9, %f17 mulx %o2, %l0, %i1 nop setx loop_194, %l0, %l1 jmpl %l1, %o7 tgu %xcc, 0x1 fbu %fcc0, loop_195 sdivcc %i4, 0x067F, %o5 loop_194: fmovdge %icc, %f17, %f22 fmovsvc %xcc, %f23, %f13 loop_195: tgu %icc, 0x6 fbul,a %fcc3, loop_196 movg %xcc, %o1, %i3 fmovdge %icc, %f9, %f29 edge32n %g2, %o0, %o4 loop_196: nop wr %g0, 0x0c, %asi lduha [%l7 + 0x7E] %asi, %g5 edge32 %g4, %l1, %l6 edge8n %i7, %o3, %g6 edge16 %g7, %g3, %l5 fmovdge %icc, %f8, %f3 tvc %icc, 0x0 fmovrdgez %i2, %f8, %f16 edge32 %l4, %i0, %i6 sll %l2, 0x14, %l3 movcc %xcc, %g1, %i5 alignaddr %o2, %l0, %o6 andn %i1, %i4, %o7 tn %xcc, 0x7 andncc %o5, %i3, %g2 movg %xcc, %o0, %o1 fnegd %f30, %f6 subcc %o4, %g4, %l1 swap [%l7 + 0x6C], %l6 umul %i7, %o3, %g6 udivcc %g7, 0x0FE0, %g5 movcs %icc, %l5, %g3 movvs %xcc, %l4, %i0 xor %i2, %l2, %l3 fbul %fcc0, loop_197 fpadd32s %f13, %f31, %f17 fone %f2 edge8n %g1, %i6, %i5 loop_197: udivx %o2, 0x0270, %o6 fcmpeq32 %f6, %f22, %i1 fxnor %f8, %f12, %f30 fcmped %fcc2, %f4, %f8 fbne,a %fcc0, loop_198 fmovrsgz %l0, %f28, %f31 ldub [%l7 + 0x6D], %i4 srl %o7, %i3, %g2 loop_198: nop membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f0 xnorcc %o0, %o1, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 membar 0x13 movrlez %o4, 0x3F0, %l1 movvs %icc, %l6, %i7 edge16 %o3, %g6, %g7 fmovdne %icc, %f9, %f12 wr %g0, 0x89, %asi ldswa [%l7 + 0x0C] %asi, %g4 tge %icc, 0x4 movcs %icc, %l5, %g5 alignaddrl %g3, %l4, %i2 fcmpes %fcc0, %f4, %f24 srax %l2, 0x0E, %i0 fmovdcs %icc, %f30, %f20 edge32l %g1, %i6, %l3 taddcc %o2, %o6, %i1 stw %i5, [%l7 + 0x7C] sdivx %i4, 0x1DEF, %l0 fzero %f12 fzeros %f4 set 0x30, %i5 lduwa [%l7 + %i5] 0x04, %i3 edge32l %o7, %o0, %g2 sll %o5, 0x16, %o4 brlz,a %l1, loop_199 movge %icc, %l6, %i7 sllx %o1, %o3, %g7 set 0x74, %l5 sta %f18, [%l7 + %l5] 0x89 loop_199: and %g4, %l5, %g6 fmovrsne %g5, %f23, %f9 add %l7, 0x58, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g3, %l4 bn,pt %icc, loop_200 tg %xcc, 0x7 andcc %i2, %i0, %g1 fmovdl %icc, %f17, %f14 loop_200: tsubcctv %l2, 0x0AC3, %i6 edge32ln %l3, %o2, %i1 edge8 %o6, %i4, %l0 fmovsle %icc, %f22, %f3 movneg %icc, %i3, %o7 fsrc2 %f26, %f4 srax %o0, %g2, %i5 fmovrsgez %o4, %f7, %f20 fsrc2 %f0, %f30 fmovrdgz %l1, %f12, %f16 xor %l6, %i7, %o5 fmovspos %icc, %f7, %f1 ta %icc, 0x0 edge32l %o3, %g7, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc %o1, %l5 edge32ln %g6, %g3, %g5 sir 0x10DF fcmpes %fcc3, %f5, %f23 movle %xcc, %l4, %i0 tn %icc, 0x2 edge8 %i2, %g1, %i6 bne,a loop_201 movcs %icc, %l3, %o2 or %i1, %o6, %i4 umul %l0, 0x1174, %l2 loop_201: tsubcctv %i3, %o0, %g2 ldd [%l7 + 0x08], %o6 fnot2 %f22, %f22 taddcctv %i5, %l1, %l6 nop setx loop_202, %l0, %l1 jmpl %l1, %i7 subcc %o4, %o5, %g7 tne %xcc, 0x6 taddcctv %g4, 0x0033, %o3 loop_202: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %o1, %g6, %l5 set 0x58, %o2 ldstuba [%l7 + %o2] 0x19, %g5 sra %g3, 0x0E, %l4 subcc %i2, %g1, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdiv %i0, 0x1426, %o2 udivx %l3, 0x0A2A, %o6 ta %icc, 0x1 sllx %i1, %l0, %i4 sir 0x0731 umulcc %i3, 0x026D, %l2 umulcc %g2, %o7, %o0 tge %xcc, 0x3 smulcc %i5, %l6, %i7 addccc %o4, %o5, %l1 edge32ln %g7, %o3, %o1 movne %icc, %g4, %l5 tle %icc, 0x6 fmul8sux16 %f24, %f14, %f16 sth %g6, [%l7 + 0x38] srl %g3, %l4, %i2 smul %g1, 0x17A6, %i6 set 0x0C, %o1 sta %f29, [%l7 + %o1] 0x18 edge16n %i0, %g5, %o2 xnor %o6, %i1, %l0 stb %i4, [%l7 + 0x57] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %l3, %l2, %i3 stw %g2, [%l7 + 0x18] movg %icc, %o0, %o7 orncc %i5, 0x134D, %i7 movvc %xcc, %o4, %o5 fnot1s %f1, %f7 fmovsg %xcc, %f18, %f12 fmovde %xcc, %f18, %f30 wr %g0, 0x80, %asi stda %l0, [%l7 + 0x70] %asi wr %g0, 0x81, %asi stxa %l6, [%l7 + 0x08] %asi subcc %g7, %o3, %g4 bgu,a,pt %xcc, loop_203 array32 %o1, %g6, %l5 fcmpgt32 %f12, %f4, %l4 sll %i2, 0x07, %g1 loop_203: nop set 0x78, %o6 std %f10, [%l7 + %o6] tn %xcc, 0x7 fmovsl %icc, %f23, %f29 fcmpeq32 %f22, %f28, %i6 bvs,pt %xcc, loop_204 movpos %xcc, %g3, %i0 swap [%l7 + 0x48], %o2 bgu,a loop_205 loop_204: addccc %g5, 0x10BF, %o6 movn %icc, %i1, %i4 movrgez %l3, 0x1F0, %l0 loop_205: ldsb [%l7 + 0x7C], %i3 fbn %fcc3, loop_206 fmovdne %xcc, %f10, %f23 fnors %f27, %f7, %f31 tl %xcc, 0x6 loop_206: tl %icc, 0x7 std %f28, [%l7 + 0x70] fmovrse %g2, %f11, %f23 fandnot2s %f20, %f12, %f25 fabsd %f28, %f18 srlx %o0, 0x11, %l2 xor %i5, 0x1003, %o7 movl %xcc, %o4, %o5 movvc %icc, %l1, %l6 fmovrslez %i7, %f25, %f30 sra %o3, 0x02, %g7 sra %o1, 0x0D, %g6 and %g4, 0x1A52, %l5 fandnot2s %f20, %f10, %f9 edge8ln %l4, %g1, %i6 movgu %icc, %i2, %i0 srl %g3, 0x19, %g5 add %o6, %i1, %o2 membar 0x65 fpadd16s %f26, %f6, %f20 te %icc, 0x2 udiv %i4, 0x1DBB, %l3 addccc %l0, 0x194C, %i3 andcc %g2, %l2, %o0 fmovrdlez %o7, %f20, %f18 movg %xcc, %o4, %o5 set 0x1A, %i2 ldsba [%l7 + %i2] 0x88, %i5 array32 %l6, %l1, %o3 sll %i7, %o1, %g6 srl %g7, %l5, %l4 movn %icc, %g1, %i6 fxnors %f20, %f13, %f4 movgu %icc, %g4, %i2 wr %g0, 0x19, %asi sta %f25, [%l7 + 0x60] %asi set 0x53, %o4 ldsba [%l7 + %o4] 0x15, %g3 fcmpes %fcc2, %f31, %f27 fcmpgt32 %f4, %f20, %g5 fmovsn %icc, %f21, %f4 fandnot2 %f12, %f30, %f2 fsrc2s %f12, %f29 addc %i0, %i1, %o2 smulcc %o6, 0x04F0, %l3 movneg %icc, %l0, %i4 orcc %i3, 0x0967, %g2 ldub [%l7 + 0x49], %o0 or %l2, 0x1B94, %o4 fmovdneg %icc, %f14, %f30 bshuffle %f18, %f10, %f26 xorcc %o7, 0x1ACD, %i5 movvs %icc, %l6, %l1 sll %o3, %i7, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %o1, %g6, %g7 edge16ln %l5, %g1, %i6 smul %g4, 0x0B85, %l4 fzeros %f6 fmovrse %g3, %f22, %f13 brnz,a %i2, loop_207 movre %g5, 0x19B, %i1 fpack32 %f24, %f2, %f6 smulcc %o2, 0x1489, %i0 loop_207: subc %o6, %l3, %i4 smul %i3, %l0, %g2 nop set 0x54, %g1 stw %o0, [%l7 + %g1] set 0x48, %o5 stxa %l2, [%l7 + %o5] 0xe2 membar #Sync movrlz %o4, %o7, %l6 te %xcc, 0x3 nop setx loop_208, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx loop_209, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done lduw [%l7 + 0x50], %l1 fmul8x16au %f10, %f8, %f26 loop_208: addccc %i5, %i7, %o5 loop_209: edge16n %o3, %g6, %o1 sdivx %g7, 0x19A8, %g1 nop setx loop_210, %l0, %l1 jmpl %l1, %l5 fbu %fcc2, loop_211 fzeros %f15 stw %g4, [%l7 + 0x5C] loop_210: alignaddrl %i6, %l4, %i2 loop_211: faligndata %f18, %f0, %f14 tgu %xcc, 0x3 andncc %g5, %g3, %o2 orcc %i1, 0x0695, %o6 umulcc %l3, 0x0C5E, %i0 movrgz %i3, 0x29D, %i4 addc %l0, 0x1F72, %g2 sll %l2, 0x16, %o4 fpsub16s %f5, %f12, %f4 fmovs %f23, %f10 fcmps %fcc2, %f0, %f10 fpadd32 %f24, %f20, %f18 fcmple16 %f28, %f28, %o7 fzeros %f26 edge16l %o0, %l1, %i5 bl,a %icc, loop_212 std %f14, [%l7 + 0x20] alignaddr %l6, %o5, %o3 fones %f30 loop_212: movrgz %g6, 0x293, %i7 add %l7, 0x40, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %o1 casxa [%l6] %asi, %o1, %g1 set 0x0C, %l6 stba %g7, [%l7 + %l6] 0xe3 membar #Sync fmovdneg %xcc, %f18, %f23 movcs %xcc, %l5, %i6 fmovrslez %l4, %f21, %f7 edge8ln %i2, %g5, %g3 andn %g4, 0x01CE, %o2 tl %icc, 0x5 set 0x48, %i3 ldswa [%l7 + %i3] 0x14, %i1 fsrc1 %f30, %f30 set 0x6A, %g5 lduha [%l7 + %g5] 0x89, %l3 sdivx %o6, 0x1AFE, %i0 wr %g0, 0xea, %asi stba %i4, [%l7 + 0x75] %asi membar #Sync set 0x64, %i6 ldswa [%l7 + %i6] 0x0c, %i3 edge8l %l0, %l2, %g2 nop setx loop_213, %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 edge32ln %o4, %o7, %l1 edge16n %o0, %l6, %o5 xnor %o3, %g6, %i7 loop_213: edge16n %o1, %i5, %g7 xor %g1, %l5, %i6 ba,a loop_214 tsubcc %l4, %g5, %g3 smul %i2, %g4, %i1 tcs %xcc, 0x3 loop_214: mulx %l3, %o2, %o6 movneg %icc, %i4, %i3 sdiv %l0, 0x0FE5, %l2 nop set 0x6E, %g2 lduh [%l7 + %g2], %i0 edge16l %o4, %o7, %g2 fmovdn %xcc, %f5, %f3 fmovdl %xcc, %f17, %f30 ba %xcc, loop_215 fmovrdgz %o0, %f20, %f28 fbe,a %fcc1, loop_216 orncc %l6, %l1, %o5 loop_215: movre %g6, %i7, %o3 array16 %i5, %g7, %o1 loop_216: movrne %l5, 0x159, %i6 movle %icc, %l4, %g1 sdivx %g5, 0x0DA8, %i2 fmovsa %xcc, %f23, %f18 fmovsn %xcc, %f24, %f14 set 0x48, %o3 lduwa [%l7 + %o3] 0x19, %g3 bl,a,pn %icc, loop_217 umul %g4, 0x02AC, %l3 call loop_218 tl %xcc, 0x5 loop_217: flush %l7 + 0x24 tvc %xcc, 0x0 loop_218: tleu %icc, 0x3 sth %o2, [%l7 + 0x78] movge %xcc, %o6, %i4 fmovsge %xcc, %f14, %f22 fsrc2 %f20, %f10 mulscc %i1, %i3, %l2 umulcc %i0, %l0, %o7 fpadd32s %f11, %f27, %f19 fbug %fcc2, loop_219 array8 %o4, %g2, %l6 set 0x40, %g3 ldda [%l7 + %g3] 0x0c, %f0 loop_219: and %o0, 0x0DDB, %l1 tcc %icc, 0x5 fcmped %fcc0, %f0, %f4 edge32n %o5, %i7, %o3 tcc %xcc, 0x5 nop set 0x08, %i0 ldstub [%l7 + %i0], %i5 fsrc2s %f13, %f27 fmuld8ulx16 %f25, %f23, %f2 fbge %fcc3, loop_220 brlz,a %g7, loop_221 movpos %xcc, %g6, %o1 fmovde %xcc, %f15, %f4 loop_220: fbue,a %fcc0, loop_222 loop_221: subccc %l5, %i6, %g1 add %l7, 0x30, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g5 casa [%l6] %asi, %g5, %l4 loop_222: membar 0x6D addc %g3, 0x12AA, %i2 udivcc %g4, 0x1F52, %o2 movrgz %l3, 0x1A3, %o6 andcc %i1, %i3, %l2 movrlez %i4, %l0, %o7 add %o4, 0x0BA2, %g2 edge16ln %l6, %i0, %o0 tgu %icc, 0x7 wr %g0, 0x80, %asi ldsha [%l7 + 0x66] %asi, %o5 tn %icc, 0x0 fpsub32s %f23, %f14, %f20 edge32l %l1, %o3, %i7 fmovrdlez %g7, %f20, %f22 fbuge,a %fcc1, loop_223 fbuge %fcc3, loop_224 movpos %icc, %g6, %o1 fabss %f23, %f28 loop_223: array32 %l5, %i5, %i6 loop_224: sll %g1, %l4, %g3 ta %icc, 0x5 fmul8sux16 %f16, %f6, %f14 srlx %g5, %g4, %i2 bleu,a,pt %xcc, loop_225 udivx %o2, 0x1B3D, %o6 umulcc %i1, %i3, %l3 movvs %icc, %i4, %l2 loop_225: andn %o7, 0x04F1, %o4 tge %icc, 0x4 brz,a %g2, loop_226 movg %icc, %l6, %l0 wr %g0, 0x18, %asi swapa [%l7 + 0x4C] %asi, %o0 loop_226: sdivcc %i0, 0x0D7D, %o5 movrlz %o3, %l1, %g7 ldub [%l7 + 0x73], %g6 udiv %i7, 0x184B, %l5 nop setx loop_227, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrgez %i5, %i6, %g1 tge %xcc, 0x5 movcs %icc, %o1, %g3 loop_227: fmovdg %icc, %f9, %f1 fnand %f26, %f4, %f10 bn,a,pt %xcc, loop_228 fandnot2 %f2, %f0, %f14 tl %xcc, 0x3 movl %xcc, %g5, %l4 loop_228: alignaddr %g4, %o2, %i2 ldsh [%l7 + 0x34], %i1 sdivcc %i3, 0x11C4, %l3 stb %i4, [%l7 + 0x0C] srl %l2, 0x01, %o6 bshuffle %f20, %f28, %f28 swap [%l7 + 0x50], %o7 stw %g2, [%l7 + 0x54] sdivx %o4, 0x0FFB, %l6 taddcctv %l0, %o0, %i0 xnorcc %o5, %l1, %o3 array8 %g6, %i7, %l5 add %l7, 0x30, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x88, %g7, %i5 fmovdl %icc, %f7, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge %fcc0, loop_229 fbo %fcc3, loop_230 bl,pn %icc, loop_231 stw %g1, [%l7 + 0x48] loop_229: sll %i6, %g3, %g5 loop_230: and %l4, %g4, %o2 loop_231: movrlez %o1, %i1, %i2 brgez,a %l3, loop_232 fsrc1s %f10, %f5 lduh [%l7 + 0x12], %i3 fbg %fcc0, loop_233 loop_232: tge %icc, 0x7 fnor %f18, %f10, %f12 bneg,a,pt %xcc, loop_234 loop_233: fbule %fcc3, loop_235 andcc %l2, %o6, %i4 tsubcc %g2, 0x09AF, %o4 loop_234: sra %o7, %l0, %l6 loop_235: popc 0x06C5, %o0 fmovsne %xcc, %f3, %f14 bvc,a,pt %icc, loop_236 smul %o5, 0x029E, %l1 tne %icc, 0x2 tvc %icc, 0x3 loop_236: alignaddr %o3, %g6, %i0 xor %l5, %g7, %i7 flush %l7 + 0x54 andcc %g1, 0x0D2C, %i6 array8 %g3, %i5, %l4 fpsub16 %f24, %f24, %f4 xnorcc %g5, 0x0EEF, %g4 fmovsleu %icc, %f26, %f5 stw %o1, [%l7 + 0x6C] movne %xcc, %i1, %i2 movgu %icc, %o2, %i3 movrlez %l2, %o6, %i4 orncc %g2, %l3, %o4 fmovrslz %o7, %f14, %f1 ble loop_237 movleu %xcc, %l6, %o0 array32 %o5, %l1, %o3 movl %icc, %g6, %l0 loop_237: array16 %i0, %g7, %i7 xnorcc %g1, 0x1308, %i6 addccc %l5, %g3, %i5 udivx %l4, 0x0276, %g4 fmovsl %icc, %f23, %f21 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %g5, %o1, %i1 edge32n %i2, %o2, %l2 udivx %i3, 0x1F3B, %i4 edge32 %g2, %l3, %o4 te %xcc, 0x7 movpos %icc, %o7, %o6 tne %xcc, 0x7 andn %l6, %o0, %o5 umul %l1, 0x1276, %g6 movneg %icc, %l0, %o3 st %f26, [%l7 + 0x6C] udivcc %g7, 0x1548, %i7 mulscc %i0, 0x0368, %i6 set 0x40, %g4 lduha [%l7 + %g4] 0x10, %l5 nop setx loop_238, %l0, %l1 jmpl %l1, %g3 edge32n %g1, %i5, %l4 te %xcc, 0x3 array32 %g4, %g5, %i1 loop_238: tg %icc, 0x3 mulx %i2, %o2, %o1 movgu %xcc, %i3, %i4 std %g2, [%l7 + 0x78] xnor %l3, 0x021C, %o4 sdivx %l2, 0x0526, %o6 stbar sir 0x1B73 addcc %l6, 0x1883, %o0 ldd [%l7 + 0x60], %o6 xorcc %l1, %o5, %g6 subccc %l0, 0x1364, %o3 fmovrslez %i7, %f29, %f29 fbe %fcc1, loop_239 edge16 %i0, %g7, %i6 fnands %f28, %f22, %f12 movle %icc, %l5, %g1 loop_239: sll %i5, 0x06, %g3 srax %g4, %l4, %g5 subc %i1, 0x1CBA, %o2 fpsub16s %f24, %f2, %f18 addccc %o1, %i2, %i4 fnor %f22, %f14, %f8 tsubcctv %g2, 0x1103, %i3 or %l3, 0x17F5, %o4 fcmpne16 %f22, %f6, %o6 fand %f10, %f28, %f30 flush %l7 + 0x68 fbul,a %fcc3, loop_240 addccc %l6, %l2, %o0 orn %l1, %o5, %g6 smulcc %l0, %o7, %i7 loop_240: fbe,a %fcc1, loop_241 tneg %icc, 0x5 andncc %i0, %g7, %o3 fmul8x16 %f11, %f10, %f8 loop_241: nop wr %g0, 0x04, %asi sta %f22, [%l7 + 0x18] %asi wr %g0, 0x88, %asi swapa [%l7 + 0x18] %asi, %i6 movcc %icc, %l5, %g1 fmovrslez %g3, %f15, %f26 movpos %icc, %g4, %l4 tneg %xcc, 0x0 fmovs %f4, %f1 std %g4, [%l7 + 0x48] xorcc %i1, 0x084C, %i5 set 0x3C, %l3 ldswa [%l7 + %l3] 0x10, %o1 brlez,a %o2, loop_242 tl %xcc, 0x7 add %l7, 0x50, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i4 casa [%l6] 0x80, %i4, %i2 loop_242: fmovsge %icc, %f25, %f17 fbn,a %fcc1, loop_243 fpadd32 %f28, %f28, %f12 fbge %fcc2, loop_244 tn %xcc, 0x4 loop_243: te %xcc, 0x7 umul %i3, %g2, %o4 loop_244: fnand %f20, %f4, %f18 andcc %l3, 0x0055, %l6 nop set 0x5C, %l1 ldsw [%l7 + %l1], %l2 popc 0x08BD, %o6 movne %icc, %l1, %o0 fmovdpos %icc, %f4, %f22 sll %g6, 0x0C, %l0 fmovse %xcc, %f15, %f5 movcs %xcc, %o5, %i7 brgz,a %i0, loop_245 sdivcc %o7, 0x1EBA, %o3 ble,pt %xcc, loop_246 movgu %icc, %g7, %l5 loop_245: fcmpgt32 %f2, %f20, %i6 fpadd16 %f12, %f20, %f26 loop_246: brgz,a %g1, loop_247 srl %g4, %g3, %g5 tvc %xcc, 0x6 bne,a loop_248 loop_247: fnors %f11, %f8, %f9 tneg %icc, 0x1 mulx %i1, %l4, %o1 loop_248: addcc %o2, 0x01CA, %i4 edge16 %i5, %i2, %i3 udivx %o4, 0x12E4, %g2 fsrc2s %f27, %f24 set 0x38, %i1 lduwa [%l7 + %i1] 0x04, %l6 wr %g0, 0x81, %asi ldsba [%l7 + 0x0B] %asi, %l3 bneg loop_249 fmovdgu %icc, %f22, %f21 orcc %l2, %l1, %o0 xnorcc %o6, %l0, %o5 loop_249: stx %g6, [%l7 + 0x60] andcc %i7, 0x0623, %i0 addcc %o3, %g7, %l5 tleu %icc, 0x1 mova %xcc, %o7, %g1 movcs %xcc, %g4, %i6 edge16l %g3, %g5, %i1 lduw [%l7 + 0x28], %l4 movrgz %o2, %o1, %i5 edge32 %i4, %i3, %i2 smulcc %g2, 0x1EC3, %o4 te %icc, 0x6 movgu %icc, %l6, %l2 tleu %icc, 0x5 fmovsne %icc, %f2, %f4 smul %l1, %o0, %l3 popc %o6, %o5 edge16n %g6, %i7, %l0 fnot1 %f24, %f4 udiv %i0, 0x1112, %g7 fmul8sux16 %f8, %f10, %f6 nop setx loop_250, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fcmps %fcc0, %f20, %f0 fmovdpos %icc, %f29, %f0 wr %g0, 0x04, %asi lda [%l7 + 0x58] %asi, %f21 loop_250: brgz,a %l5, loop_251 fnot1 %f30, %f26 andncc %o3, %o7, %g1 sll %i6, 0x15, %g3 loop_251: srax %g5, 0x08, %g4 fmovdcc %icc, %f2, %f28 set 0x56, %o0 stba %i1, [%l7 + %o0] 0xea membar #Sync sub %o2, 0x1963, %l4 movpos %xcc, %i5, %i4 movgu %xcc, %o1, %i2 orcc %i3, %g2, %l6 fcmpgt16 %f28, %f28, %o4 tl %icc, 0x4 srl %l1, %o0, %l2 edge32l %l3, %o5, %o6 mova %icc, %g6, %i7 orcc %l0, 0x17DE, %i0 srl %g7, %o3, %l5 fornot1s %f22, %f19, %f10 srax %g1, 0x0C, %i6 fnor %f6, %f24, %f10 ldsb [%l7 + 0x09], %o7 srax %g5, %g4, %g3 movrgz %i1, %o2, %l4 addccc %i4, 0x1A60, %i5 sll %i2, %i3, %g2 udivx %l6, 0x1AED, %o4 stx %l1, [%l7 + 0x20] sethi 0x12CD, %o1 std %o0, [%l7 + 0x18] fbne %fcc1, loop_252 taddcctv %l2, %l3, %o6 movle %xcc, %g6, %i7 movcc %xcc, %o5, %l0 loop_252: nop set 0x6A, %i4 ldsb [%l7 + %i4], %g7 fmuld8ulx16 %f0, %f6, %f14 movle %icc, %o3, %l5 and %i0, %i6, %o7 std %g4, [%l7 + 0x70] nop set 0x70, %l0 prefetch [%l7 + %l0], 0x1 addcc %g4, %g3, %g1 fmovdn %icc, %f15, %f18 xnorcc %i1, %l4, %o2 tge %icc, 0x2 movgu %icc, %i4, %i2 fmovrde %i3, %f14, %f0 edge8l %i5, %l6, %g2 sdiv %l1, 0x1C1F, %o4 set 0x3d8, %g6 nop ! stxa %o1, [%g0 + %g6] 0x40 ripped by fixASI40.pl array8 %o0, %l2, %l3 and %o6, 0x052E, %g6 wr %g0, 0x0c, %asi stda %f0, [%l7 + 0x40] %asi edge32ln %o5, %i7, %l0 andcc %o3, %g7, %i0 fmovdg %xcc, %f22, %f5 add %l7, 0x30, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %i6, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %g5, %l5, %g3 fornot1 %f26, %f0, %f22 tg %xcc, 0x2 udivx %g4, 0x174B, %i1 swap [%l7 + 0x54], %g1 edge32n %l4, %i4, %i2 fsrc2s %f24, %f5 fornot1 %f20, %f18, %f10 alignaddrl %i3, %i5, %l6 sethi 0x0F07, %g2 fbge,a %fcc2, loop_253 andcc %o2, 0x11AF, %o4 xnor %l1, 0x1851, %o1 edge16n %l2, %l3, %o0 loop_253: fmovdle %xcc, %f0, %f3 tl %xcc, 0x0 fsrc1 %f4, %f12 mova %icc, %g6, %o6 movle %icc, %o5, %i7 fornot2 %f4, %f4, %f22 movgu %icc, %o3, %g7 sdiv %i0, 0x1A49, %l0 umul %o7, 0x034C, %i6 wr %g0, 0x04, %asi ldswa [%l7 + 0x4C] %asi, %l5 tpos %xcc, 0x1 bn,a loop_254 edge32l %g3, %g4, %g5 movvc %icc, %g1, %i1 sethi 0x0262, %l4 loop_254: fmovdne %xcc, %f26, %f21 ble,pt %xcc, loop_255 tcc %icc, 0x6 sll %i2, %i3, %i5 brnz,a %i4, loop_256 loop_255: fmovsl %xcc, %f20, %f25 addc %g2, %o2, %l6 movg %icc, %l1, %o1 loop_256: fcmple32 %f18, %f28, %l2 fnot1s %f19, %f14 edge32ln %l3, %o4, %g6 or %o6, 0x1639, %o0 sir 0x0EE0 fmovdn %icc, %f27, %f29 taddcc %i7, %o5, %g7 tle %icc, 0x2 add %i0, %o3, %l0 edge32 %o7, %i6, %l5 fbue,a %fcc2, loop_257 movrgz %g4, %g5, %g3 fpsub32s %f24, %f2, %f10 array8 %g1, %i1, %l4 loop_257: membar 0x6C movge %icc, %i3, %i2 wr %g0, 0x4f, %asi stxa %i4, [%g0 + 0x18] %asi pdist %f6, %f6, %f20 add %l7, 0x2C, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g2 casa [%l6] 0x18, %g2, %o2 edge16n %i5, %l6, %l1 movleu %icc, %o1, %l3 bvc,pt %xcc, loop_258 edge16n %o4, %g6, %o6 fmovrse %l2, %f5, %f31 alignaddrl %i7, %o0, %o5 loop_258: fbug %fcc2, loop_259 movre %g7, 0x32B, %i0 fbg %fcc0, loop_260 ta %icc, 0x1 loop_259: movcs %xcc, %l0, %o3 sethi 0x0C07, %o7 loop_260: tcc %xcc, 0x2 edge16 %l5, %g4, %i6 fmovsne %xcc, %f26, %f17 umul %g3, 0x1BD0, %g1 movvs %xcc, %i1, %g5 fmovdcs %icc, %f11, %f25 movvs %xcc, %l4, %i3 tleu %icc, 0x7 movl %icc, %i2, %i4 fba %fcc3, loop_261 fexpand %f16, %f2 fnor %f26, %f24, %f24 addc %g2, %i5, %o2 loop_261: mulx %l6, %o1, %l3 tgu %icc, 0x4 fbg,a %fcc1, loop_262 subc %o4, 0x1071, %l1 fxor %f28, %f6, %f22 or %g6, 0x1FA1, %l2 loop_262: movrlz %i7, %o6, %o5 fexpand %f22, %f10 fnot2s %f23, %f0 edge8l %g7, %i0, %o0 srl %l0, 0x0C, %o7 set 0x5E, %l4 ldsba [%l7 + %l4] 0x0c, %o3 sdivcc %g4, 0x12A0, %i6 wr %g0, 0x88, %asi lduha [%l7 + 0x62] %asi, %l5 array8 %g1, %g3, %g5 taddcc %i1, 0x0939, %i3 edge16 %l4, %i4, %i2 movge %icc, %g2, %o2 srl %i5, %o1, %l3 movcs %icc, %o4, %l1 fcmps %fcc2, %f2, %f2 udivcc %l6, 0x06C5, %l2 alignaddrl %g6, %i7, %o6 fmovrdgz %o5, %f20, %f4 edge16ln %i0, %g7, %l0 fmovrse %o7, %f8, %f27 movge %icc, %o3, %g4 fzeros %f30 fblg,a %fcc1, loop_263 movre %i6, %o0, %g1 fmovrse %g3, %f5, %f24 ldsh [%l7 + 0x36], %g5 loop_263: bcs,pt %xcc, loop_264 sethi 0x05A1, %i1 bpos,pt %xcc, loop_265 fnot2 %f24, %f18 loop_264: nop set 0x6C, %l2 stha %l5, [%l7 + %l2] 0x19 loop_265: fnot1s %f16, %f2 edge32l %i3, %l4, %i4 fmovsleu %xcc, %f6, %f22 fbge,a %fcc2, loop_266 bl,pn %icc, loop_267 umul %g2, %o2, %i5 andcc %o1, 0x0EEC, %l3 loop_266: movleu %xcc, %o4, %l1 loop_267: fmovdgu %xcc, %f17, %f0 fmovsvs %xcc, %f1, %f6 pdist %f0, %f6, %f22 mulx %i2, %l2, %g6 ldd [%l7 + 0x70], %i6 wr %g0, 0x88, %asi ldsba [%l7 + 0x08] %asi, %o6 ldsh [%l7 + 0x7C], %i7 set 0x40, %o7 stda %f0, [%l7 + %o7] 0xf1 membar #Sync tne %icc, 0x1 tge %icc, 0x0 fmovscc %icc, %f18, %f9 fnot2 %f24, %f22 orncc %i0, %o5, %l0 bg %icc, loop_268 udivx %o7, 0x116C, %g7 fbge,a %fcc1, loop_269 fmovrdne %g4, %f22, %f22 loop_268: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbul,a %fcc0, loop_270 loop_269: orcc %i6, 0x1B9F, %o3 xnor %o0, %g1, %g5 orcc %g3, %l5, %i3 loop_270: movleu %icc, %l4, %i4 alignaddrl %i1, %o2, %i5 set 0x40, %i7 stda %f16, [%l7 + %i7] 0x15 addccc %o1, 0x0537, %l3 srax %g2, 0x1D, %l1 add %i2, 0x0438, %l2 movrlz %g6, %l6, %o4 tsubcc %o6, 0x07C9, %i0 ldsw [%l7 + 0x18], %i7 tleu %xcc, 0x0 membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f0 bneg,pt %xcc, loop_271 nop set 0x48, %g7 prefetch [%l7 + %g7], 0x0 movne %icc, %o5, %l0 set 0x18, %l5 prefetcha [%l7 + %l5] 0x81, 0x3 loop_271: fbl %fcc1, loop_272 movcs %icc, %g4, %i6 popc 0x0457, %g7 movpos %xcc, %o0, %g1 loop_272: movvc %xcc, %g5, %o3 edge16 %l5, %i3, %l4 fmovdle %xcc, %f14, %f13 taddcc %i4, 0x101F, %g3 smulcc %o2, 0x1B5C, %i5 ldsb [%l7 + 0x44], %o1 subc %i1, 0x01FF, %g2 sdiv %l3, 0x1B52, %i2 fabss %f12, %f26 set 0x22, %i5 ldsba [%l7 + %i5] 0x89, %l2 alignaddrl %l1, %l6, %o4 orn %o6, %i0, %i7 fmovdneg %xcc, %f13, %f19 addc %g6, 0x13AC, %o5 alignaddrl %l0, %o7, %i6 subcc %g7, %g4, %g1 movge %xcc, %g5, %o3 edge16n %l5, %o0, %i3 set 0x0C, %o2 stba %l4, [%l7 + %o2] 0x27 membar #Sync bgu,a loop_273 move %icc, %i4, %o2 edge32l %i5, %o1, %i1 movne %icc, %g2, %l3 loop_273: bneg,pn %xcc, loop_274 lduw [%l7 + 0x5C], %g3 smulcc %i2, 0x095F, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_274: edge32l %l1, %l6, %o4 bn %icc, loop_275 udivx %i0, 0x03CA, %o6 te %icc, 0x4 fpack16 %f4, %f19 loop_275: fbug %fcc0, loop_276 fmovdne %xcc, %f10, %f10 edge8l %g6, %i7, %o5 ldsh [%l7 + 0x62], %o7 loop_276: nop wr %g0, 0x88, %asi ldstuba [%l7 + 0x7F] %asi, %i6 fbu %fcc3, loop_277 fbg %fcc0, loop_278 fbule %fcc2, loop_279 fnot1 %f20, %f8 loop_277: taddcc %g7, 0x15C2, %g4 loop_278: ldsb [%l7 + 0x1F], %g1 loop_279: array32 %l0, %g5, %o3 sir 0x0C94 tgu %xcc, 0x6 fmovdg %xcc, %f4, %f29 alignaddrl %o0, %i3, %l5 bvc loop_280 tl %icc, 0x5 udivcc %i4, 0x15CC, %l4 sll %o2, 0x09, %i5 loop_280: nop wr %g0, 0x0c, %asi swapa [%l7 + 0x58] %asi, %i1 fcmped %fcc1, %f26, %f0 brnz %g2, loop_281 ta %icc, 0x6 set 0x40, %o6 ldda [%l7 + %o6] 0x14, %f16 loop_281: fmovs %f25, %f17 alignaddr %l3, %o1, %g3 movneg %xcc, %l2, %l1 tneg %icc, 0x7 and %i2, %o4, %i0 fnors %f22, %f14, %f15 subccc %l6, 0x19EF, %o6 fnot2s %f15, %f10 set 0x58, %i2 prefetcha [%l7 + %i2] 0x04, 0x1 stw %o5, [%l7 + 0x24] edge16ln %g6, %o7, %g7 fmovsvc %icc, %f13, %f0 fble,a %fcc1, loop_282 nop setx loop_283, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbe %fcc0, loop_284 sllx %i6, 0x01, %g4 loop_282: fxnor %f24, %f4, %f26 loop_283: nop membar #Sync set 0x40, %o4 ldda [%l7 + %o4] 0x1f, %f0 loop_284: xnorcc %l0, 0x0A41, %g1 addc %o3, %o0, %i3 ldsb [%l7 + 0x40], %l5 movvs %xcc, %i4, %g5 fcmpeq16 %f2, %f26, %o2 set 0x64, %o1 ldsha [%l7 + %o1] 0x0c, %i5 pdist %f30, %f4, %f28 fxors %f5, %f20, %f21 movrne %l4, 0x363, %g2 movge %xcc, %l3, %i1 movleu %xcc, %g3, %o1 sllx %l2, 0x0C, %i2 orn %l1, 0x184E, %i0 taddcc %o4, %o6, %i7 add %o5, %g6, %o7 popc %g7, %i6 andncc %g4, %l0, %l6 umul %g1, %o3, %i3 movneg %xcc, %o0, %l5 fnor %f22, %f0, %f26 tne %icc, 0x5 fpack32 %f4, %f22, %f10 srlx %g5, %o2, %i5 array32 %i4, %l4, %l3 subc %i1, 0x1CFB, %g3 orcc %g2, %l2, %o1 tleu %icc, 0x4 fmovdvc %xcc, %f16, %f25 fbl %fcc1, loop_285 edge16 %l1, %i0, %i2 brgz %o4, loop_286 faligndata %f20, %f28, %f8 loop_285: fble %fcc1, loop_287 fsrc2 %f8, %f28 loop_286: fnands %f13, %f21, %f29 bn,pn %icc, loop_288 loop_287: movneg %xcc, %o6, %o5 orncc %i7, 0x1DB9, %g6 bcc,a,pn %icc, loop_289 loop_288: fands %f0, %f13, %f23 bvc,a,pt %xcc, loop_290 fornot2 %f30, %f10, %f22 loop_289: fbge,a %fcc0, loop_291 fbne %fcc3, loop_292 loop_290: edge16n %g7, %i6, %g4 edge16ln %l0, %l6, %g1 loop_291: fmovsvc %icc, %f25, %f15 loop_292: bpos,pn %icc, loop_293 fmovsl %xcc, %f20, %f8 faligndata %f18, %f0, %f22 alignaddrl %o3, %i3, %o0 loop_293: mova %icc, %l5, %o7 udivcc %g5, 0x19CE, %o2 fmovse %xcc, %f17, %f24 tle %xcc, 0x3 bg %xcc, loop_294 for %f28, %f20, %f16 fxor %f12, %f20, %f4 fornot1s %f5, %f7, %f29 loop_294: membar 0x63 fmovdvs %xcc, %f23, %f22 tcs %icc, 0x2 add %l7, 0x44, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i5 casa [%l6] %asi, %i5, %i4 udiv %l4, 0x0F21, %l3 ba loop_295 srlx %i1, %g2, %g3 fmovrsgz %o1, %f19, %f28 wr %g0, 0x19, %asi lduha [%l7 + 0x20] %asi, %l1 loop_295: sdiv %i0, 0x0F75, %l2 subcc %i2, %o6, %o4 fone %f8 xor %o5, %i7, %g7 fmovsg %xcc, %f15, %f27 set 0x1E, %o5 stha %g6, [%l7 + %o5] 0x27 membar #Sync edge32n %i6, %g4, %l6 tleu %icc, 0x7 tle %xcc, 0x3 xorcc %g1, %l0, %o3 subcc %i3, %l5, %o7 sra %o0, 0x13, %g5 mova %xcc, %i5, %o2 stb %l4, [%l7 + 0x6A] prefetch [%l7 + 0x24], 0x1 fors %f10, %f16, %f5 add %l7, 0x38, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %l3, %i4 array32 %g2, %g3, %o1 edge32n %l1, %i1, %l2 stbar alignaddrl %i0, %i2, %o6 fmovdleu %icc, %f5, %f20 tcc %icc, 0x4 movle %xcc, %o4, %i7 movne %icc, %o5, %g6 edge8 %g7, %i6, %g4 movge %xcc, %g1, %l6 fornot1 %f22, %f22, %f20 popc %l0, %i3 bgu,a,pn %icc, loop_296 edge16l %l5, %o3, %o0 ldsw [%l7 + 0x48], %g5 fmovdcc %xcc, %f0, %f18 loop_296: fmovdvc %xcc, %f9, %f23 movrlez %o7, %i5, %o2 tcc %xcc, 0x3 fcmped %fcc0, %f26, %f30 call loop_297 fones %f31 mova %xcc, %l3, %i4 addcc %l4, %g3, %o1 loop_297: or %l1, %i1, %l2 fpackfix %f8, %f2 fbge,a %fcc3, loop_298 ble,a,pt %icc, loop_299 tsubcc %i0, %i2, %o6 move %xcc, %o4, %g2 loop_298: nop set 0x7C, %g1 stwa %o5, [%l7 + %g1] 0x2a membar #Sync loop_299: smulcc %i7, %g6, %g7 tvs %xcc, 0x7 fmovrde %g4, %f18, %f16 orn %i6, 0x1E88, %l6 tn %xcc, 0x4 array16 %l0, %g1, %i3 move %xcc, %o3, %o0 andn %g5, %l5, %i5 fnor %f22, %f6, %f18 movrgez %o2, 0x0CC, %l3 fmuld8sux16 %f30, %f11, %f0 movrlez %i4, 0x325, %o7 movvc %icc, %l4, %g3 fmovrdgez %l1, %f26, %f14 movleu %xcc, %o1, %i1 stb %i0, [%l7 + 0x4B] bvc,a %xcc, loop_300 sra %l2, %o6, %i2 add %o4, %o5, %g2 alignaddr %i7, %g7, %g6 loop_300: fbule,a %fcc1, loop_301 brlez %i6, loop_302 fzero %f30 tleu %icc, 0x6 loop_301: smulcc %g4, 0x0D43, %l6 loop_302: fxnors %f3, %f2, %f1 edge8ln %g1, %i3, %l0 bvs,pn %icc, loop_303 tvs %icc, 0x6 fmovsneg %xcc, %f0, %f21 array8 %o3, %o0, %l5 loop_303: tgu %xcc, 0x0 fnors %f7, %f28, %f8 fbn,a %fcc0, loop_304 movgu %xcc, %g5, %i5 tne %icc, 0x4 fmovrslez %l3, %f16, %f0 loop_304: ldx [%l7 + 0x30], %i4 movne %icc, %o2, %l4 fpack32 %f18, %f16, %f16 fsrc2 %f4, %f6 mulx %o7, %g3, %l1 movcc %icc, %o1, %i1 tvc %xcc, 0x5 fornot1 %f2, %f28, %f24 ldsw [%l7 + 0x44], %l2 set 0x68, %i3 stxa %i0, [%l7 + %i3] 0x80 movleu %icc, %o6, %i2 orn %o5, %o4, %g2 xnor %g7, %g6, %i6 xorcc %g4, 0x104B, %l6 fmovsleu %icc, %f6, %f30 ldx [%l7 + 0x48], %i7 sdiv %i3, 0x041E, %l0 taddcc %o3, 0x1B29, %g1 fbe,a %fcc3, loop_305 tge %icc, 0x0 andncc %o0, %g5, %l5 udivx %l3, 0x1518, %i4 loop_305: ldstub [%l7 + 0x0D], %o2 orncc %l4, 0x1557, %i5 movl %xcc, %o7, %g3 fmovrslz %l1, %f16, %f25 fbe %fcc0, loop_306 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 te %xcc, 0x2 ldd [%l7 + 0x20], %o0 loop_306: taddcc %i1, %i0, %o6 fmovdge %icc, %f24, %f28 movvs %xcc, %i2, %l2 fpsub16 %f20, %f26, %f12 subc %o5, 0x190B, %g2 xnor %g7, %o4, %i6 movre %g4, 0x028, %g6 sir 0x12D3 bneg,pt %xcc, loop_307 nop setx loop_308, %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 movne %icc, %i7, %l6 sdiv %l0, 0x1AB6, %o3 loop_307: fnot2s %f27, %f19 loop_308: fnegd %f30, %f26 add %l7, 0x08, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x0c, %i3, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmuld8sux16 %f21, %f16, %f28 fblg,a %fcc1, loop_309 tcc %icc, 0x6 ldd [%l7 + 0x08], %f2 sllx %g1, %l5, %g5 loop_309: fcmpgt16 %f4, %f0, %l3 bvs,a %icc, loop_310 fmovsneg %icc, %f29, %f6 bgu,pn %xcc, loop_311 fzero %f8 loop_310: subcc %o2, %l4, %i5 array32 %o7, %g3, %i4 loop_311: taddcc %o1, 0x1FE4, %l1 mova %icc, %i1, %o6 edge16 %i2, %l2, %i0 brlz,a %o5, loop_312 tge %xcc, 0x1 mulscc %g2, %g7, %o4 bneg loop_313 loop_312: fbe %fcc1, loop_314 edge16ln %i6, %g6, %g4 fbe %fcc0, loop_315 loop_313: tne %xcc, 0x1 loop_314: fcmpgt32 %f4, %f8, %l6 set 0x60, %l6 lda [%l7 + %l6] 0x14, %f8 loop_315: addccc %i7, 0x0FC7, %o3 fmovsge %xcc, %f12, %f12 tl %icc, 0x5 fcmpne32 %f10, %f28, %i3 fbn %fcc1, loop_316 sdiv %l0, 0x0045, %g1 ldstub [%l7 + 0x78], %l5 alignaddrl %g5, %l3, %o2 loop_316: sethi 0x06F5, %o0 set 0x35, %g5 ldsba [%l7 + %g5] 0x10, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %o7, 0x1A3, %g3 wr %g0, 0x19, %asi ldstuba [%l7 + 0x29] %asi, %l4 brnz,a %i4, loop_317 std %f18, [%l7 + 0x68] fcmpgt32 %f28, %f8, %l1 tle %icc, 0x5 loop_317: array8 %o1, %o6, %i2 sra %i1, 0x0E, %l2 fandnot1 %f28, %f18, %f2 ble,pn %xcc, loop_318 udiv %i0, 0x1B41, %o5 sdiv %g2, 0x0CC8, %o4 andcc %g7, %g6, %g4 loop_318: bcc,a %xcc, loop_319 smul %l6, %i6, %i7 tcc %icc, 0x7 set 0x1A, %i6 stba %o3, [%l7 + %i6] 0x88 loop_319: nop wr %g0, 0x0c, %asi lduha [%l7 + 0x7E] %asi, %l0 tpos %xcc, 0x3 movgu %icc, %i3, %g1 fbug %fcc1, loop_320 andcc %g5, 0x083F, %l3 movvc %icc, %l5, %o2 fbn %fcc0, loop_321 loop_320: orcc %o0, %i5, %g3 movg %xcc, %o7, %l4 set 0x40, %g2 stda %f0, [%l7 + %g2] 0x80 loop_321: movle %icc, %i4, %o1 stx %l1, [%l7 + 0x50] fmovde %xcc, %f17, %f19 tleu %icc, 0x5 fmul8sux16 %f30, %f16, %f12 add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %i2, %i1 andn %l2, 0x0794, %o6 sllx %i0, %g2, %o5 andncc %g7, %g6, %g4 sdivx %o4, 0x1D1D, %l6 fpack32 %f20, %f18, %f26 tne %icc, 0x4 fmovrdlz %i7, %f0, %f22 movrlez %i6, 0x011, %l0 fba %fcc0, loop_322 fbo %fcc0, loop_323 st %f26, [%l7 + 0x40] movrlz %o3, %i3, %g5 loop_322: fpsub32s %f17, %f10, %f28 loop_323: fbul,a %fcc0, loop_324 nop set 0x76, %g3 ldsh [%l7 + %g3], %l3 bne,a %icc, loop_325 edge16 %g1, %o2, %o0 loop_324: ldsw [%l7 + 0x6C], %i5 edge32n %l5, %g3, %o7 loop_325: mulscc %l4, 0x1F74, %o1 tsubcctv %i4, 0x00AA, %l1 fpadd16 %f28, %f20, %f4 tcs %icc, 0x0 movpos %icc, %i1, %l2 bshuffle %f28, %f6, %f20 movrlez %i2, %o6, %g2 prefetch [%l7 + 0x70], 0x3 add %l7, 0x38, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x80, %o5, %i0 fxnor %f30, %f18, %f22 mova %icc, %g7, %g6 fmovrsgez %o4, %f0, %f26 movrlez %g4, %i7, %l6 tsubcc %i6, %l0, %o3 movrne %g5, 0x3BD, %i3 orcc %l3, 0x047A, %o2 fmovrdlz %g1, %f16, %f6 edge8n %o0, %i5, %g3 bvs %icc, loop_326 fmovdn %icc, %f9, %f21 ldstub [%l7 + 0x30], %l5 set 0x50, %i0 swapa [%l7 + %i0] 0x18, %l4 loop_326: nop set 0x40, %o3 stda %f0, [%l7 + %o3] 0x88 nop setx loop_327, %l0, %l1 jmpl %l1, %o7 move %icc, %i4, %l1 tcc %xcc, 0x5 mulx %o1, 0x07AA, %l2 loop_327: tleu %xcc, 0x3 array8 %i1, %i2, %g2 ldd [%l7 + 0x40], %f26 bvc,pt %xcc, loop_328 bgu,pt %icc, loop_329 mulscc %o5, %i0, %o6 udivx %g7, 0x1465, %g6 loop_328: fmul8x16al %f1, %f29, %f30 loop_329: edge16ln %g4, %i7, %l6 fsrc2s %f11, %f4 movle %icc, %i6, %o4 ble,a,pt %xcc, loop_330 fornot1s %f14, %f4, %f1 fmovsn %xcc, %f19, %f17 fmovdvs %icc, %f1, %f16 loop_330: orncc %l0, %o3, %i3 fbule %fcc3, loop_331 edge16n %l3, %g5, %g1 fble,a %fcc1, loop_332 fpmerge %f10, %f27, %f24 loop_331: alignaddr %o0, %o2, %i5 lduh [%l7 + 0x20], %g3 loop_332: edge32n %l5, %o7, %l4 sll %i4, %l1, %o1 fmovdvc %icc, %f0, %f31 fpsub32s %f2, %f28, %f19 andcc %i1, 0x0488, %l2 movrgz %i2, %g2, %o5 movvc %xcc, %i0, %g7 brz,a %o6, loop_333 bpos,pt %xcc, loop_334 fmovrdne %g4, %f18, %f10 fmovdgu %icc, %f20, %f19 loop_333: flush %l7 + 0x24 loop_334: popc %i7, %g6 fpadd16 %f20, %f6, %f28 sra %l6, 0x17, %o4 fcmpeq32 %f10, %f6, %l0 ldd [%l7 + 0x10], %o2 fmovsvc %xcc, %f6, %f11 movpos %icc, %i3, %i6 wr %g0, 0x80, %asi stwa %g5, [%l7 + 0x4C] %asi fmul8sux16 %f20, %f26, %f22 te %xcc, 0x5 set 0x6A, %g4 lduba [%l7 + %g4] 0x89, %l3 fbge %fcc2, loop_335 movcs %xcc, %g1, %o0 tl %xcc, 0x3 edge8ln %o2, %g3, %i5 loop_335: fmovrdgz %o7, %f16, %f28 movre %l4, %i4, %l1 std %o0, [%l7 + 0x58] fmuld8ulx16 %f29, %f6, %f2 tvs %xcc, 0x5 tl %icc, 0x3 bpos,a loop_336 alignaddrl %i1, %l2, %l5 fornot2 %f6, %f20, %f22 edge16n %i2, %o5, %g2 loop_336: fbne %fcc0, loop_337 fcmpne16 %f2, %f26, %i0 ldsw [%l7 + 0x38], %g7 mulx %o6, %i7, %g6 loop_337: fbuge %fcc0, loop_338 flush %l7 + 0x1C ldub [%l7 + 0x10], %l6 orncc %o4, %g4, %o3 loop_338: nop set 0x2A, %l1 stha %i3, [%l7 + %l1] 0xe3 membar #Sync sdiv %i6, 0x14D7, %g5 fmovdge %icc, %f26, %f2 sdivx %l0, 0x154D, %l3 fpsub32s %f4, %f4, %f29 udivx %g1, 0x07A5, %o2 orcc %g3, 0x160B, %o0 set 0x48, %i1 lda [%l7 + %i1] 0x18, %f16 taddcc %i5, 0x0625, %l4 fmovdge %icc, %f1, %f27 tgu %xcc, 0x2 tvc %xcc, 0x4 sdivcc %o7, 0x1F60, %i4 srlx %l1, 0x1B, %i1 brgz %l2, loop_339 ta %xcc, 0x3 fpsub16s %f31, %f5, %f6 tle %icc, 0x5 loop_339: edge8 %l5, %o1, %i2 fmovrdlez %g2, %f16, %f4 fcmped %fcc2, %f2, %f16 fcmpes %fcc2, %f0, %f2 orcc %o5, %i0, %o6 andn %i7, %g6, %g7 sllx %l6, %o4, %o3 tl %icc, 0x1 movcc %xcc, %i3, %g4 fpadd32 %f10, %f24, %f26 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f16 tvs %icc, 0x3 set 0x40, %o0 stda %f0, [%l7 + %o0] 0xf8 membar #Sync fcmpgt32 %f30, %f0, %i6 membar 0x1F orn %l0, 0x108F, %l3 flush %l7 + 0x60 addc %g1, %g5, %g3 mulscc %o2, %i5, %l4 bcc %icc, loop_340 movleu %xcc, %o0, %i4 edge16n %l1, %i1, %l2 tle %icc, 0x1 loop_340: fmovsl %xcc, %f24, %f25 fones %f11 movvc %xcc, %l5, %o7 edge32l %i2, %g2, %o1 bneg,a loop_341 fmovsa %icc, %f1, %f10 stw %i0, [%l7 + 0x2C] fmovdl %xcc, %f30, %f14 loop_341: fsrc1s %f24, %f9 fone %f22 movle %xcc, %o6, %i7 fmovrsgz %o5, %f29, %f6 fsrc2s %f10, %f18 set 0x0C, %l3 ldsba [%l7 + %l3] 0x15, %g7 movcs %icc, %g6, %o4 fornot1 %f2, %f8, %f2 sll %l6, %i3, %g4 bn,a,pn %xcc, loop_342 fones %f10 fmovsgu %icc, %f12, %f10 orcc %i6, %l0, %o3 loop_342: nop setx loop_343, %l0, %l1 jmpl %l1, %g1 movg %icc, %l3, %g5 fmovrslez %o2, %f26, %f15 fcmpeq16 %f2, %f22, %i5 loop_343: fmovsneg %xcc, %f11, %f18 prefetch [%l7 + 0x7C], 0x1 mova %icc, %g3, %o0 tg %xcc, 0x1 tn %xcc, 0x3 fmul8x16 %f11, %f0, %f18 subcc %l4, 0x0626, %l1 sub %i4, 0x1758, %i1 fmovse %xcc, %f6, %f18 bcc,a,pt %xcc, loop_344 move %icc, %l2, %o7 bcc %xcc, loop_345 fabss %f15, %f25 loop_344: edge32 %l5, %i2, %o1 fmovrsgz %g2, %f27, %f26 loop_345: edge8l %i0, %o6, %i7 sll %g7, 0x1B, %o5 edge8ln %g6, %l6, %i3 tg %icc, 0x6 call loop_346 fbl %fcc3, loop_347 fbu %fcc2, loop_348 edge32l %o4, %i6, %l0 loop_346: sir 0x1C65 loop_347: fmovsne %xcc, %f8, %f0 loop_348: brgz %o3, loop_349 smul %g1, 0x19F4, %g4 set 0x0C, %l0 lduwa [%l7 + %l0] 0x88, %l3 loop_349: fmovrsne %o2, %f24, %f28 flush %l7 + 0x20 movle %xcc, %i5, %g5 movcs %icc, %g3, %l4 movgu %icc, %l1, %i4 bcc,a loop_350 andcc %o0, 0x18AD, %i1 fpadd32 %f14, %f6, %f6 fbuge,a %fcc2, loop_351 loop_350: brlz,a %l2, loop_352 fnors %f12, %f6, %f2 st %f25, [%l7 + 0x0C] loop_351: tleu %icc, 0x1 loop_352: edge16 %l5, %i2, %o1 std %f10, [%l7 + 0x70] edge32n %o7, %i0, %g2 fornot2 %f6, %f8, %f0 array8 %o6, %i7, %o5 fpmerge %f29, %f5, %f26 fmovsle %icc, %f0, %f5 tsubcctv %g7, 0x0033, %l6 tcs %xcc, 0x0 movge %icc, %i3, %o4 edge16l %i6, %g6, %o3 movvs %xcc, %l0, %g4 xnor %l3, 0x0577, %g1 orn %o2, %g5, %i5 ldx [%l7 + 0x68], %g3 umul %l4, 0x12E4, %l1 edge16 %o0, %i4, %l2 ble,pt %xcc, loop_353 fblg,a %fcc1, loop_354 srlx %i1, 0x10, %l5 bcs,a,pn %xcc, loop_355 loop_353: and %i2, %o1, %o7 loop_354: andncc %i0, %g2, %o6 movvc %xcc, %o5, %i7 loop_355: fmovdleu %icc, %f11, %f5 andncc %g7, %i3, %l6 fand %f12, %f16, %f6 fsrc1 %f10, %f30 sdivcc %o4, 0x0CD1, %i6 fcmps %fcc2, %f14, %f5 movrlez %o3, 0x062, %l0 fmovrdgz %g4, %f10, %f30 fnors %f30, %f14, %f24 edge16ln %g6, %g1, %o2 add %l3, 0x181E, %g5 orncc %i5, %g3, %l4 edge32 %o0, %l1, %i4 srlx %l2, %i1, %i2 be %xcc, loop_356 movvs %xcc, %l5, %o7 fmovse %icc, %f8, %f10 movvs %icc, %i0, %o1 loop_356: edge32ln %o6, %g2, %i7 udiv %g7, 0x1BB0, %i3 ld [%l7 + 0x30], %f19 addc %l6, 0x09BE, %o5 tleu %xcc, 0x7 xor %o4, 0x06ED, %i6 sdiv %l0, 0x1804, %g4 edge32 %o3, %g1, %o2 tn %icc, 0x3 tn %icc, 0x6 tleu %xcc, 0x0 fble,a %fcc2, loop_357 bg,a %xcc, loop_358 array8 %g6, %g5, %l3 fpadd32s %f15, %f15, %f7 loop_357: nop wr %g0, 0x18, %asi stda %f0, [%l7 + 0x40] %asi loop_358: fmovs %f10, %f12 wr %g0, 0x2b, %asi stxa %g3, [%l7 + 0x10] %asi membar #Sync movgu %icc, %l4, %i5 fmul8x16 %f29, %f16, %f16 taddcctv %l1, 0x1160, %o0 fbo %fcc3, loop_359 edge32n %i4, %l2, %i2 wr %g0, 0x10, %asi ldsha [%l7 + 0x08] %asi, %i1 loop_359: andn %o7, %i0, %o1 mova %xcc, %o6, %l5 edge16ln %g2, %i7, %g7 sll %i3, 0x16, %l6 nop setx loop_360, %l0, %l1 jmpl %l1, %o5 tneg %icc, 0x6 fmovscc %xcc, %f19, %f5 umul %i6, %o4, %g4 loop_360: addccc %o3, 0x199F, %l0 xnorcc %g1, 0x04DC, %o2 orn %g6, 0x16D2, %g5 tne %xcc, 0x1 sdiv %l3, 0x04DE, %l4 fbe,a %fcc0, loop_361 ldstub [%l7 + 0x3B], %g3 ldstub [%l7 + 0x13], %l1 umulcc %o0, %i4, %l2 loop_361: sll %i5, %i1, %i2 edge32ln %o7, %i0, %o1 fornot1s %f29, %f28, %f11 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %l5, 0x18C8, %o6 edge8 %g2, %i7, %g7 edge16n %l6, %i3, %o5 tvc %icc, 0x6 edge32ln %o4, %i6, %g4 fxnor %f2, %f6, %f20 udivcc %l0, 0x010B, %g1 addc %o3, %o2, %g6 smul %l3, 0x01E5, %l4 add %l7, 0x4C, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %g3 casa [%l6] 0x19, %g3, %g5 edge8 %l1, %o0, %l2 smul %i5, 0x105F, %i1 brnz %i2, loop_362 udiv %i4, 0x1CCF, %i0 fpsub32 %f8, %f4, %f4 bneg,a,pt %xcc, loop_363 loop_362: ldd [%l7 + 0x70], %f26 fpackfix %f28, %f9 add %o1, 0x1AC5, %l5 loop_363: mulx %o7, 0x1E90, %g2 orncc %o6, 0x1DD0, %g7 tg %xcc, 0x7 and %i7, 0x1F5F, %i3 sir 0x092C for %f22, %f22, %f0 set 0x30, %g6 lduwa [%l7 + %g6] 0x80, %o5 alignaddr %l6, %o4, %g4 movrne %l0, 0x048, %i6 fmul8x16au %f9, %f25, %f14 fba,a %fcc3, loop_364 movcc %xcc, %g1, %o3 set 0x64, %i4 stha %g6, [%l7 + %i4] 0xe2 membar #Sync loop_364: nop set 0x68, %l2 prefetcha [%l7 + %l2] 0x18, 0x2 movl %icc, %l4, %o2 edge8n %g5, %g3, %o0 edge8ln %l2, %l1, %i5 taddcctv %i1, %i4, %i0 fmovs %f23, %f7 wr %g0, 0x19, %asi ldstuba [%l7 + 0x6A] %asi, %o1 andncc %i2, %o7, %l5 bge,pn %icc, loop_365 ldsb [%l7 + 0x1E], %g2 fmul8sux16 %f2, %f24, %f28 edge8n %o6, %g7, %i7 loop_365: brnz,a %i3, loop_366 fbul,a %fcc2, loop_367 tneg %icc, 0x5 wr %g0, 0x11, %asi ldswa [%l7 + 0x58] %asi, %o5 loop_366: fnot2s %f26, %f18 loop_367: tleu %xcc, 0x2 edge8n %o4, %g4, %l0 tpos %icc, 0x3 tne %xcc, 0x3 fmuld8sux16 %f24, %f18, %f10 movneg %icc, %l6, %g1 fnand %f26, %f14, %f20 orcc %o3, 0x0EA4, %i6 movrgez %l3, 0x37A, %g6 edge8ln %o2, %l4, %g5 fmovsl %xcc, %f15, %f10 tsubcc %g3, %l2, %l1 umulcc %o0, %i5, %i1 umulcc %i0, %i4, %i2 tpos %icc, 0x5 fbg,a %fcc1, loop_368 fpmerge %f30, %f31, %f26 array16 %o1, %l5, %o7 movneg %icc, %g2, %g7 loop_368: nop set 0x40, %o7 ldda [%l7 + %o7] 0x14, %f0 fcmpne16 %f10, %f28, %i7 fmovsn %icc, %f31, %f3 fcmped %fcc2, %f6, %f4 alignaddrl %o6, %o5, %o4 set 0x5C, %i7 ldswa [%l7 + %i7] 0x80, %g4 edge32l %l0, %l6, %i3 movvc %xcc, %o3, %i6 or %g1, 0x02AA, %g6 fmovscc %icc, %f27, %f26 brgez,a %o2, loop_369 std %f16, [%l7 + 0x68] edge16ln %l3, %l4, %g3 tne %icc, 0x3 loop_369: brnz,a %g5, loop_370 fmovsg %icc, %f7, %f22 edge32 %l2, %l1, %o0 taddcc %i5, 0x0224, %i1 loop_370: st %f2, [%l7 + 0x14] xnor %i4, 0x005D, %i2 mulscc %o1, 0x1C9C, %i0 movcc %xcc, %l5, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdgz %g2, %f2, %f16 tneg %xcc, 0x7 fmovdpos %icc, %f6, %f24 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x80, %asi ldsha [%l7 + 0x38] %asi, %i7 fmovrsgz %o6, %f3, %f4 movne %xcc, %o5, %g7 flush %l7 + 0x2C fornot1s %f28, %f22, %f15 orcc %o4, %l0, %l6 movre %i3, %o3, %g4 movneg %xcc, %i6, %g1 brz %g6, loop_371 udivx %o2, 0x131B, %l3 ba,a,pn %icc, loop_372 fones %f25 loop_371: tneg %icc, 0x1 add %l7, 0x58, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l4, %g5 loop_372: ldstub [%l7 + 0x0B], %g3 fmovrdne %l1, %f14, %f8 alignaddrl %o0, %i5, %l2 bpos,a,pt %icc, loop_373 tsubcctv %i4, %i2, %i1 fnand %f8, %f30, %f20 tneg %icc, 0x2 loop_373: nop add %l7, 0x54, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %i0, %l5 addcc %o1, %g2, %i7 fnand %f26, %f6, %f16 orcc %o6, 0x029B, %o5 fpsub32s %f30, %f22, %f21 movrlez %g7, %o7, %l0 fsrc2 %f14, %f4 tg %xcc, 0x2 fbe %fcc1, loop_374 srlx %l6, %o4, %i3 ldd [%l7 + 0x10], %f30 wr %g0, 0x88, %asi swapa [%l7 + 0x14] %asi, %o3 loop_374: membar 0x1C smul %g4, 0x17C1, %i6 andncc %g6, %g1, %o2 fandnot1 %f16, %f8, %f24 fnand %f16, %f0, %f10 bne,pn %xcc, loop_375 array32 %l3, %g5, %g3 add %l1, %o0, %i5 tn %xcc, 0x0 loop_375: stb %l2, [%l7 + 0x21] fpmerge %f9, %f7, %f10 bne,a loop_376 fbug %fcc0, loop_377 tsubcc %l4, 0x0DED, %i4 edge32n %i2, %i0, %i1 loop_376: tvs %icc, 0x0 loop_377: edge16 %o1, %g2, %i7 fmovdgu %xcc, %f8, %f27 fbe,a %fcc3, loop_378 srax %l5, %o5, %g7 bneg,a,pn %xcc, loop_379 fmovdle %xcc, %f20, %f31 loop_378: fpack16 %f20, %f17 andcc %o7, %o6, %l0 loop_379: tn %icc, 0x7 prefetch [%l7 + 0x78], 0x0 fcmpgt32 %f28, %f6, %l6 edge32 %o4, %o3, %g4 addccc %i3, %i6, %g1 tpos %xcc, 0x1 movneg %xcc, %g6, %l3 fbug,a %fcc1, loop_380 tne %xcc, 0x3 bpos %icc, loop_381 fmovrsgz %g5, %f27, %f30 loop_380: fbu %fcc0, loop_382 fmovdne %xcc, %f30, %f15 loop_381: tne %icc, 0x0 mulscc %o2, %g3, %l1 loop_382: edge8ln %i5, %l2, %l4 edge32 %i4, %i2, %i0 orn %i1, %o0, %o1 fbne %fcc1, loop_383 move %xcc, %i7, %l5 sdivcc %o5, 0x1843, %g2 alignaddrl %g7, %o7, %l0 loop_383: udivcc %o6, 0x0749, %l6 fbge,a %fcc3, loop_384 fbug %fcc1, loop_385 nop set 0x10, %g7 stw %o4, [%l7 + %g7] bge %icc, loop_386 loop_384: edge16l %o3, %i3, %i6 loop_385: fabsd %f16, %f4 fbul,a %fcc3, loop_387 loop_386: udiv %g1, 0x1D52, %g6 tcc %xcc, 0x0 tn %icc, 0x5 loop_387: fmovsvc %xcc, %f16, %f30 bshuffle %f16, %f18, %f26 fsrc1 %f20, %f20 subccc %g4, %l3, %o2 addcc %g3, 0x0392, %l1 sllx %g5, %i5, %l2 alignaddr %i4, %i2, %i0 movcc %xcc, %l4, %i1 fnot1 %f6, %f24 fbu,a %fcc1, loop_388 addccc %o0, %o1, %l5 orcc %o5, 0x1A1D, %i7 orn %g7, 0x0258, %g2 loop_388: bcs loop_389 stbar movvc %icc, %l0, %o6 fnot2 %f26, %f6 loop_389: mulscc %o7, %l6, %o3 srlx %i3, %o4, %g1 tcs %icc, 0x0 fnot2s %f20, %f18 srlx %i6, %g6, %l3 fbuge %fcc2, loop_390 edge16 %g4, %g3, %l1 fbo,a %fcc3, loop_391 tcs %xcc, 0x7 loop_390: tgu %icc, 0x3 fbg,a %fcc2, loop_392 loop_391: ldx [%l7 + 0x68], %o2 set 0x60, %l4 prefetcha [%l7 + %l4] 0x80, 0x0 loop_392: fzeros %f14 fmovdpos %icc, %f6, %f31 array8 %l2, %g5, %i2 fbue %fcc2, loop_393 array8 %i4, %i0, %i1 movpos %icc, %l4, %o1 fmovsne %xcc, %f9, %f2 loop_393: addcc %l5, %o5, %i7 xnorcc %o0, 0x1EDF, %g7 popc 0x1751, %g2 ldx [%l7 + 0x38], %o6 movre %l0, 0x34F, %l6 fnot1s %f1, %f8 tcc %icc, 0x7 fmovrsne %o3, %f29, %f0 orncc %i3, %o7, %o4 fmovdleu %xcc, %f31, %f8 taddcc %g1, %g6, %i6 nop setx loop_394, %l0, %l1 jmpl %l1, %l3 tneg %icc, 0x2 edge16 %g3, %g4, %o2 movvc %xcc, %i5, %l1 loop_394: udivx %g5, 0x099E, %l2 set 0x54, %i5 lda [%l7 + %i5] 0x81, %f19 brgz,a %i2, loop_395 membar 0x42 srlx %i4, %i0, %l4 tsubcctv %i1, 0x0D24, %o1 loop_395: umulcc %o5, 0x11F1, %i7 movrlz %l5, %o0, %g2 tne %xcc, 0x0 umulcc %g7, 0x0B57, %l0 fsrc1 %f22, %f8 fbl,a %fcc1, loop_396 or %l6, %o6, %o3 fcmpes %fcc1, %f28, %f22 bl,pn %xcc, loop_397 loop_396: edge32ln %o7, %o4, %g1 movn %icc, %i3, %g6 fxnors %f10, %f15, %f17 loop_397: fmovdvs %icc, %f25, %f27 nop set 0x60, %o2 ldsh [%l7 + %o2], %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %g3, 0x153C, %g4 fmovrslez %l3, %f1, %f0 orn %i5, 0x1C72, %o2 fmul8x16al %f18, %f5, %f6 umulcc %l1, %g5, %i2 tle %xcc, 0x5 fsrc2s %f19, %f11 bcs,a,pn %xcc, loop_398 movpos %xcc, %i4, %i0 sdivcc %l4, 0x06EF, %i1 fmovscc %icc, %f24, %f12 loop_398: movleu %icc, %o1, %l2 membar 0x66 set 0x24, %l5 ldswa [%l7 + %l5] 0x04, %o5 tvs %xcc, 0x6 fxnor %f4, %f0, %f2 tneg %xcc, 0x7 umulcc %i7, 0x107D, %l5 sdiv %o0, 0x0BEC, %g2 tn %xcc, 0x4 fmul8ulx16 %f24, %f28, %f16 fabsd %f0, %f18 stbar wr %g0, 0xf9, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync ta %xcc, 0x4 fcmple16 %f4, %f8, %l0 tg %icc, 0x2 fcmpgt16 %f0, %f30, %g7 movle %icc, %o6, %o3 edge8 %o7, %l6, %g1 bgu,a loop_399 lduw [%l7 + 0x28], %o4 edge16l %g6, %i3, %i6 alignaddrl %g4, %l3, %g3 loop_399: fmovdleu %icc, %f21, %f13 brz,a %o2, loop_400 fmovdcs %xcc, %f26, %f7 bvs,a loop_401 edge32l %i5, %g5, %i2 loop_400: fbge %fcc2, loop_402 movleu %icc, %i4, %i0 loop_401: fnegs %f19, %f28 fmovdge %icc, %f12, %f21 loop_402: ldub [%l7 + 0x71], %l4 set 0x178, %o6 nop ! nop ! ldxa [%g0 + %o6] 0x40, %i1 ripped by fixASI40.pl ripped by fixASI40.pl array32 %o1, %l2, %l1 bshuffle %f16, %f18, %f6 fexpand %f8, %f0 movrlez %i7, 0x1A2, %l5 mulx %o5, 0x0976, %o0 orn %g2, %l0, %o6 bge,a loop_403 bg loop_404 nop set 0x30, %i2 ldd [%l7 + %i2], %f6 tsubcctv %g7, %o3, %o7 loop_403: xnor %g1, 0x0EA4, %l6 loop_404: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %o4, 0x1B84, %i3 addcc %i6, %g4, %g6 srlx %l3, 0x1E, %g3 smul %o2, %i5, %i2 fbge %fcc0, loop_405 bcs,a loop_406 edge32 %g5, %i0, %i4 fmovdg %xcc, %f29, %f25 loop_405: fmovrse %i1, %f8, %f18 loop_406: bge,a,pt %xcc, loop_407 fmovdg %icc, %f29, %f18 movcc %xcc, %o1, %l2 set 0x34, %o1 lduha [%l7 + %o1] 0x18, %l4 loop_407: fmovsa %xcc, %f7, %f23 fbge,a %fcc1, loop_408 subc %i7, 0x1E75, %l5 array16 %l1, %o5, %o0 bcs,pt %xcc, loop_409 loop_408: tne %xcc, 0x5 ta %icc, 0x7 edge8 %g2, %l0, %o6 loop_409: fcmpne32 %f4, %f0, %g7 edge8l %o3, %o7, %g1 fmovrsgez %o4, %f10, %f15 movle %xcc, %l6, %i3 orncc %g4, 0x08E1, %i6 mova %icc, %g6, %l3 tge %icc, 0x6 fzero %f30 te %xcc, 0x7 te %icc, 0x3 tpos %xcc, 0x4 siam 0x6 movne %icc, %o2, %i5 st %f27, [%l7 + 0x74] orncc %i2, 0x1DCA, %g3 membar 0x20 fabsd %f26, %f20 wr %g0, 0x18, %asi prefetcha [%l7 + 0x58] %asi, 0x2 srl %i4, %i0, %i1 edge16n %l2, %l4, %o1 set 0x34, %o5 lda [%l7 + %o5] 0x19, %f6 tsubcc %l5, %l1, %o5 movrgz %i7, 0x260, %o0 andcc %l0, %g2, %g7 fmovdle %icc, %f31, %f17 sir 0x051F subccc %o6, %o3, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %o4, %l6, %i3 movrlez %g4, 0x2CB, %o7 taddcc %g6, %i6, %o2 mova %icc, %l3, %i2 fmovse %xcc, %f17, %f11 fnand %f10, %f24, %f16 set 0x34, %o4 ldswa [%l7 + %o4] 0x0c, %g3 ldsw [%l7 + 0x44], %i5 fpadd16 %f24, %f24, %f2 alignaddrl %i4, %g5, %i0 move %xcc, %l2, %l4 srlx %i1, %o1, %l1 wr %g0, 0x11, %asi ldsha [%l7 + 0x60] %asi, %l5 fmovrdgez %o5, %f24, %f18 tvc %icc, 0x5 edge8l %o0, %i7, %g2 subc %l0, %o6, %o3 tne %icc, 0x5 ldstub [%l7 + 0x2D], %g1 sllx %o4, 0x0E, %g7 movrgez %i3, %l6, %o7 umulcc %g6, %i6, %o2 udiv %g4, 0x0310, %i2 nop setx loop_410, %l0, %l1 jmpl %l1, %l3 mova %xcc, %i5, %g3 ta %icc, 0x1 wr %g0, 0x11, %asi stda %g4, [%l7 + 0x48] %asi loop_410: alignaddr %i4, %i0, %l4 tn %xcc, 0x1 xnor %i1, %l2, %o1 edge32l %l1, %l5, %o5 move %xcc, %i7, %g2 fnot1 %f16, %f20 wr %g0, 0x89, %asi stba %l0, [%l7 + 0x66] %asi fxors %f13, %f28, %f5 fmul8x16au %f20, %f27, %f24 tcs %xcc, 0x2 tpos %xcc, 0x0 ble loop_411 mulscc %o0, 0x1A4D, %o6 movrne %o3, 0x04A, %g1 movrlez %g7, %i3, %l6 loop_411: or %o4, 0x086E, %g6 std %i6, [%l7 + 0x58] fzero %f12 fxors %f19, %f3, %f6 set 0x30, %g1 ldxa [%g0 + %g1] 0x50, %o7 fbul,a %fcc2, loop_412 orn %o2, 0x1618, %i2 wr %g0, 0x80, %asi ldswa [%l7 + 0x5C] %asi, %l3 loop_412: tn %icc, 0x7 lduh [%l7 + 0x46], %g4 fbue,a %fcc3, loop_413 add %i5, 0x0BC4, %g5 array16 %g3, %i0, %l4 wr %g0, 0x26, %asi ldda [%l7 + 0x30] %asi, %i4 loop_413: addc %i1, %o1, %l1 set 0x5C, %i3 stwa %l5, [%l7 + %i3] 0x0c fbug,a %fcc1, loop_414 edge16 %o5, %i7, %l2 fmovdn %icc, %f11, %f1 fblg,a %fcc0, loop_415 loop_414: udiv %g2, 0x1F74, %l0 taddcctv %o6, 0x0422, %o0 fandnot2s %f29, %f13, %f3 loop_415: umul %o3, %g1, %g7 bneg,a loop_416 movvc %icc, %i3, %o4 fexpand %f24, %f16 subcc %l6, 0x14F1, %g6 loop_416: addccc %o7, %o2, %i2 movcc %icc, %i6, %g4 edge8n %l3, %i5, %g3 movl %xcc, %g5, %l4 edge32l %i4, %i1, %i0 subcc %l1, %l5, %o5 andcc %o1, 0x086F, %i7 move %icc, %g2, %l0 fxors %f23, %f10, %f30 fmovrsgez %o6, %f25, %f29 fmovse %xcc, %f13, %f13 fnors %f25, %f29, %f12 lduw [%l7 + 0x18], %l2 udivcc %o3, 0x134B, %g1 fbne,a %fcc0, loop_417 prefetch [%l7 + 0x2C], 0x1 xnor %g7, %i3, %o0 addc %l6, %o4, %g6 loop_417: tneg %xcc, 0x1 nop setx loop_418, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bneg,a,pt %icc, loop_419 sdivcc %o2, 0x1CBE, %i2 tleu %icc, 0x0 loop_418: stbar loop_419: edge16n %i6, %g4, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduh [%l7 + 0x5A], %o7 fpadd16s %f1, %f5, %f28 fandnot2 %f18, %f30, %f4 tge %xcc, 0x4 mulscc %i5, 0x17F2, %g5 pdist %f24, %f30, %f26 lduw [%l7 + 0x4C], %g3 edge8n %i4, %l4, %i0 tne %icc, 0x6 srlx %l1, 0x0C, %i1 fmovdn %icc, %f20, %f0 popc 0x1CC3, %l5 fblg %fcc1, loop_420 nop setx loop_421, %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 smul %o1, %i7, %g2 movcc %icc, %o5, %l0 loop_420: ld [%l7 + 0x24], %f7 loop_421: sir 0x00C4 mova %icc, %o6, %o3 smul %l2, %g1, %i3 movne %xcc, %o0, %g7 lduh [%l7 + 0x72], %l6 bvc,a loop_422 fmovsneg %icc, %f1, %f13 membar 0x2E sllx %o4, 0x0E, %g6 loop_422: movrlz %i2, %o2, %i6 sdivx %g4, 0x15E5, %l3 fands %f25, %f0, %f26 fmovrsne %i5, %f1, %f9 bcs,pt %xcc, loop_423 alignaddrl %g5, %o7, %i4 ldsw [%l7 + 0x1C], %g3 tvc %xcc, 0x6 loop_423: call loop_424 movn %icc, %l4, %l1 fand %f30, %f2, %f14 add %i1, %l5, %i0 loop_424: fnor %f20, %f2, %f22 fmovd %f0, %f8 edge8l %o1, %g2, %i7 ld [%l7 + 0x38], %f29 xnorcc %l0, %o5, %o6 wr %g0, 0x89, %asi prefetcha [%l7 + 0x18] %asi, 0x3 fbu %fcc1, loop_425 udiv %g1, 0x06DF, %o3 movrne %o0, 0x1F8, %i3 fmovda %xcc, %f2, %f26 loop_425: nop setx loop_426, %l0, %l1 jmpl %l1, %g7 sdivcc %o4, 0x0DD3, %g6 set 0x32, %g5 lduha [%l7 + %g5] 0x10, %i2 loop_426: fpmerge %f15, %f9, %f30 orncc %o2, 0x15B2, %l6 addcc %i6, 0x0532, %g4 edge32l %i5, %g5, %l3 fornot2s %f30, %f27, %f23 fbne,a %fcc0, loop_427 edge32 %o7, %i4, %l4 move %icc, %l1, %i1 movpos %icc, %g3, %i0 loop_427: faligndata %f12, %f24, %f20 fpadd16s %f19, %f22, %f4 edge32l %l5, %g2, %i7 bcs loop_428 subcc %l0, %o5, %o6 subccc %o1, 0x1B1C, %l2 movre %o3, %g1, %i3 loop_428: tl %xcc, 0x5 move %icc, %o0, %o4 fsrc2 %f22, %f6 edge16ln %g7, %i2, %o2 orcc %l6, 0x0DEB, %g6 nop setx loop_429, %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 nop setx loop_430, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done lduh [%l7 + 0x10], %i6 fand %f14, %f28, %f8 loop_429: ldsw [%l7 + 0x38], %g4 loop_430: move %xcc, %g5, %i5 taddcctv %l3, 0x0FB2, %i4 subcc %l4, %o7, %i1 stw %l1, [%l7 + 0x5C] ldx [%l7 + 0x58], %i0 set 0x25, %l6 ldstuba [%l7 + %l6] 0x11, %g3 sir 0x0D75 movneg %icc, %l5, %i7 fpsub32s %f10, %f18, %f25 ldub [%l7 + 0x29], %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrse %g2, %f21, %f27 ldsb [%l7 + 0x64], %o6 fpmerge %f6, %f14, %f22 movpos %icc, %o5, %o1 popc %o3, %l2 movrgz %i3, %o0, %g1 wr %g0, 0x89, %asi ldstuba [%l7 + 0x4E] %asi, %g7 bneg loop_431 nop setx loop_432, %l0, %l1 jmpl %l1, %o4 ldd [%l7 + 0x58], %f20 fabsd %f8, %f18 loop_431: tn %xcc, 0x0 loop_432: fmul8sux16 %f16, %f6, %f0 for %f20, %f18, %f26 fpadd32s %f21, %f29, %f16 fbule %fcc0, loop_433 tne %xcc, 0x5 sra %i2, 0x1E, %l6 tge %xcc, 0x2 loop_433: nop setx loop_434, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdneg %xcc, %f11, %f21 umulcc %g6, %i6, %g4 array8 %g5, %o2, %l3 loop_434: udivx %i4, 0x17AE, %i5 sra %l4, 0x12, %i1 orcc %l1, %i0, %g3 bge,a,pn %xcc, loop_435 tge %icc, 0x0 mulx %l5, 0x0536, %o7 tsubcctv %i7, 0x1F0C, %l0 loop_435: nop set 0x41, %g2 lduba [%l7 + %g2] 0x0c, %g2 movrlez %o6, %o5, %o1 fpadd16 %f6, %f18, %f4 fbule,a %fcc1, loop_436 bshuffle %f8, %f28, %f6 fandnot2s %f15, %f8, %f10 popc %o3, %l2 loop_436: ld [%l7 + 0x74], %f12 tge %icc, 0x7 movrgez %o0, 0x2D6, %g1 mova %icc, %i3, %o4 fmovsg %xcc, %f8, %f7 fpsub32s %f27, %f28, %f21 edge16ln %g7, %l6, %g6 fsrc2s %f6, %f6 movn %icc, %i2, %g4 fbe %fcc3, loop_437 movvc %icc, %g5, %i6 fcmpeq16 %f8, %f26, %o2 flush %l7 + 0x68 loop_437: tpos %icc, 0x5 movpos %icc, %l3, %i4 movrgz %l4, %i5, %l1 fmovse %xcc, %f19, %f0 fsrc1 %f2, %f26 fcmped %fcc3, %f10, %f30 fnot2 %f2, %f2 wr %g0, 0x18, %asi lduwa [%l7 + 0x64] %asi, %i1 andncc %i0, %l5, %o7 fmovrdgez %g3, %f2, %f10 fcmpeq16 %f26, %f14, %l0 alignaddr %g2, %i7, %o6 or %o1, %o3, %l2 edge8l %o0, %g1, %i3 fbule %fcc1, loop_438 movleu %icc, %o5, %g7 or %o4, 0x0DC7, %l6 sdivcc %i2, 0x115B, %g6 loop_438: fbn %fcc0, loop_439 fbuge %fcc0, loop_440 st %f1, [%l7 + 0x24] udivcc %g5, 0x16E5, %g4 loop_439: bcc,a loop_441 loop_440: xnor %i6, %l3, %o2 fmul8sux16 %f28, %f22, %f26 fmovscc %xcc, %f14, %f24 loop_441: movvs %icc, %l4, %i5 movcc %xcc, %l1, %i1 te %icc, 0x0 fmovdvs %xcc, %f31, %f13 st %f15, [%l7 + 0x70] fbu,a %fcc0, loop_442 fnand %f30, %f10, %f8 ldd [%l7 + 0x58], %f16 andncc %i4, %l5, %i0 loop_442: fmovdgu %icc, %f11, %f12 movl %icc, %g3, %o7 fbg,a %fcc1, loop_443 fbue %fcc2, loop_444 fmovsg %xcc, %f1, %f0 brnz,a %g2, loop_445 loop_443: tpos %xcc, 0x1 loop_444: sth %l0, [%l7 + 0x12] membar 0x59 loop_445: smulcc %o6, %o1, %i7 brnz,a %l2, loop_446 fmovdcs %xcc, %f18, %f27 nop set 0x18, %i6 ldx [%l7 + %i6], %o0 edge16l %g1, %o3, %i3 loop_446: udiv %g7, 0x0A27, %o4 bge,pt %icc, loop_447 udivx %o5, 0x1861, %l6 movl %xcc, %i2, %g6 sra %g4, 0x0D, %i6 loop_447: movrlez %g5, %o2, %l3 sir 0x1C3F tsubcctv %l4, 0x0F69, %i5 subc %i1, 0x1B31, %l1 udiv %l5, 0x12DD, %i4 set 0x20, %i0 lduwa [%l7 + %i0] 0x88, %g3 mulscc %o7, 0x15E6, %g2 fmovdg %icc, %f23, %f7 tcc %xcc, 0x2 edge32l %l0, %o6, %i0 umulcc %o1, %i7, %l2 sub %g1, 0x19F8, %o3 fmovrdlez %i3, %f26, %f22 tsubcctv %o0, 0x0BCF, %o4 xnorcc %g7, %l6, %i2 tneg %xcc, 0x5 brnz,a %g6, loop_448 tne %xcc, 0x3 movre %g4, %o5, %g5 fmovsne %icc, %f20, %f31 loop_448: xnor %i6, 0x03AE, %l3 call loop_449 mulscc %l4, %i5, %o2 fmovdle %xcc, %f20, %f9 fnot2 %f30, %f18 loop_449: udiv %i1, 0x09C5, %l1 tg %icc, 0x7 fbg,a %fcc0, loop_450 array8 %i4, %l5, %o7 fandnot1 %f20, %f18, %f30 xor %g3, %l0, %o6 loop_450: fsrc2s %f6, %f30 sdiv %i0, 0x1EC7, %g2 addccc %i7, %o1, %g1 movcs %icc, %l2, %i3 tgu %icc, 0x4 edge16n %o0, %o3, %o4 tcc %xcc, 0x4 fbge %fcc3, loop_451 tgu %xcc, 0x2 fnot2s %f15, %f17 for %f20, %f18, %f10 loop_451: movrgz %g7, %i2, %l6 edge8 %g4, %o5, %g6 faligndata %f16, %f18, %f6 sllx %g5, 0x1A, %l3 edge8n %i6, %l4, %o2 subcc %i5, 0x047A, %i1 smul %i4, 0x03EA, %l5 membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f16 bcc,a loop_452 fmul8ulx16 %f6, %f0, %f18 srl %o7, 0x10, %l1 std %g2, [%l7 + 0x08] loop_452: fmovsg %icc, %f13, %f14 tcc %icc, 0x1 addccc %l0, %i0, %o6 add %l7, 0x38, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i7, %o1 movge %icc, %g2, %l2 fbne %fcc3, loop_453 fble,a %fcc2, loop_454 fmovse %icc, %f23, %f15 tge %icc, 0x7 loop_453: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_454: fnot1 %f14, %f26 edge8l %i3, %o0, %g1 edge32ln %o3, %g7, %i2 tcs %xcc, 0x3 te %xcc, 0x4 ld [%l7 + 0x54], %f27 add %o4, %g4, %l6 tn %xcc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x08], %o4 addcc %g6, %g5, %l3 fmovdge %xcc, %f6, %f18 add %l4, %i6, %i5 stb %i1, [%l7 + 0x25] edge8n %i4, %o2, %o7 sethi 0x1755, %l5 flush %l7 + 0x24 edge32 %g3, %l0, %i0 addccc %o6, %i7, %l1 fzero %f4 umul %g2, 0x0258, %o1 andn %i3, 0x0B5B, %l2 movrgz %o0, %o3, %g7 fmovsgu %xcc, %f25, %f21 fbl,a %fcc3, loop_455 flush %l7 + 0x50 bl,pt %xcc, loop_456 sir 0x1983 loop_455: andn %i2, 0x14CF, %o4 ble,a,pn %xcc, loop_457 loop_456: bvs,a %icc, loop_458 orcc %g1, 0x0A7C, %g4 ldsb [%l7 + 0x18], %o5 loop_457: nop set 0x5C, %g3 ldub [%l7 + %g3], %l6 loop_458: fcmple32 %f30, %f22, %g5 move %icc, %g6, %l4 taddcc %l3, 0x1160, %i6 nop setx loop_459, %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 tsubcctv %i1, 0x1DA7, %i4 bpos,a,pn %xcc, loop_460 edge32ln %i5, %o7, %l5 loop_459: fnegs %f10, %f4 srl %g3, %o2, %l0 loop_460: fornot1s %f15, %f13, %f19 fmovd %f26, %f20 edge8 %o6, %i0, %l1 ble,a loop_461 edge16n %i7, %o1, %i3 movl %xcc, %g2, %o0 fnands %f22, %f10, %f0 loop_461: bpos %xcc, loop_462 udiv %o3, 0x03C1, %l2 tleu %xcc, 0x2 fnand %f22, %f2, %f0 loop_462: tg %icc, 0x4 tle %icc, 0x5 stx %g7, [%l7 + 0x70] edge32 %o4, %g1, %i2 bne %icc, loop_463 smul %o5, %l6, %g5 andcc %g6, 0x0B1F, %l4 fcmple32 %f8, %f24, %g4 loop_463: sdivx %i6, 0x13DE, %l3 bge,pn %xcc, loop_464 edge16ln %i4, %i5, %o7 fnand %f20, %f22, %f24 alignaddrl %l5, %i1, %o2 loop_464: fpadd16 %f20, %f0, %f20 brz %g3, loop_465 movrne %l0, %o6, %l1 movrgz %i0, 0x3F1, %i7 membar 0x2F loop_465: movg %icc, %i3, %o1 umulcc %g2, 0x147D, %o0 tleu %xcc, 0x4 alignaddr %l2, %o3, %g7 ld [%l7 + 0x60], %f28 fpadd16s %f1, %f11, %f23 xnorcc %g1, 0x182A, %o4 fsrc1s %f23, %f20 fcmped %fcc2, %f22, %f18 sethi 0x14D3, %o5 bcs,a loop_466 fbne %fcc0, loop_467 add %l6, 0x05D5, %i2 sllx %g6, %g5, %g4 loop_466: alignaddrl %l4, %i6, %i4 loop_467: tg %icc, 0x4 subc %l3, 0x03BE, %i5 ldsb [%l7 + 0x38], %l5 xorcc %o7, 0x19E1, %o2 fmovrde %i1, %f24, %f14 addc %g3, 0x13C1, %l0 edge16n %l1, %i0, %i7 fpsub32 %f14, %f30, %f10 addcc %o6, 0x0DB7, %i3 sllx %o1, 0x06, %g2 fmovrsne %l2, %f1, %f22 edge32l %o0, %o3, %g7 set 0x74, %g4 swapa [%l7 + %g4] 0x80, %o4 move %xcc, %o5, %l6 tge %xcc, 0x7 tn %xcc, 0x7 fornot1 %f12, %f20, %f2 fmovrsne %i2, %f19, %f12 fbe,a %fcc2, loop_468 movrne %g6, %g1, %g5 movcc %icc, %g4, %l4 ble,pt %icc, loop_469 loop_468: movre %i4, %l3, %i6 sllx %l5, 0x1F, %i5 brgez %o2, loop_470 loop_469: or %i1, 0x0A29, %g3 tle %xcc, 0x7 alignaddr %l0, %l1, %i0 loop_470: orn %i7, 0x1E24, %o7 membar 0x41 fmovde %xcc, %f25, %f29 tleu %icc, 0x5 std %o6, [%l7 + 0x40] alignaddr %o1, %g2, %i3 sethi 0x0D13, %l2 taddcc %o0, %g7, %o3 edge8n %o5, %l6, %o4 movrgz %i2, 0x21B, %g6 movcs %xcc, %g5, %g4 xnor %l4, 0x1D21, %g1 tne %xcc, 0x2 fpadd32 %f10, %f28, %f12 fpsub32s %f30, %f4, %f14 fbuge %fcc0, loop_471 swap [%l7 + 0x5C], %l3 bcs,a,pn %icc, loop_472 umul %i6, %i4, %i5 loop_471: xor %l5, %o2, %i1 fandnot1 %f2, %f28, %f4 loop_472: orn %l0, 0x122D, %l1 fmovdge %icc, %f13, %f28 fones %f3 popc 0x058C, %g3 or %i0, 0x18A8, %o7 array32 %i7, %o1, %o6 fcmple16 %f10, %f24, %i3 subcc %l2, %o0, %g7 ldub [%l7 + 0x15], %g2 xorcc %o5, 0x0D60, %o3 fpsub32s %f27, %f28, %f7 wr %g0, 0x88, %asi stwa %o4, [%l7 + 0x20] %asi bge,a %xcc, loop_473 fmovdg %icc, %f24, %f6 fnors %f25, %f28, %f30 fcmpes %fcc0, %f8, %f7 loop_473: nop set 0x6E, %o3 stba %i2, [%l7 + %o3] 0x22 membar #Sync add %g6, %l6, %g4 tg %xcc, 0x7 fandnot1s %f27, %f27, %f22 tsubcc %g5, 0x0524, %l4 edge8ln %l3, %g1, %i6 bge,a loop_474 sir 0x0211 ldsw [%l7 + 0x28], %i5 addc %i4, 0x128E, %o2 loop_474: fmovsvc %xcc, %f29, %f2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %icc, 0x4 tpos %icc, 0x1 bn loop_475 tg %xcc, 0x5 andncc %i1, %l5, %l0 fpadd32s %f27, %f14, %f0 loop_475: brnz %g3, loop_476 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %i0, %o7, %l1 udiv %o1, 0x1676, %i7 loop_476: nop wr %g0, 0x89, %asi sta %f27, [%l7 + 0x40] %asi movn %icc, %o6, %i3 for %f30, %f0, %f12 fbo,a %fcc2, loop_477 tle %xcc, 0x7 bcc,a,pn %icc, loop_478 edge8l %l2, %o0, %g7 loop_477: andcc %g2, %o3, %o4 set 0x10, %l1 ldswa [%l7 + %l1] 0x88, %o5 loop_478: taddcctv %g6, 0x0CC0, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_479, %l0, %l1 jmpl %l1, %g4 fpadd16 %f4, %f2, %f16 movrlez %i2, %l4, %g5 movleu %xcc, %g1, %l3 loop_479: fbug,a %fcc1, loop_480 udiv %i5, 0x1178, %i4 sub %o2, 0x1AB6, %i6 tneg %xcc, 0x3 loop_480: movrlez %l5, %i1, %l0 edge8n %i0, %g3, %l1 fmovse %xcc, %f21, %f9 fcmpes %fcc3, %f18, %f2 tle %icc, 0x0 movg %xcc, %o1, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_481, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bpos,a %icc, loop_482 bl,pt %icc, loop_483 fbo,a %fcc3, loop_484 loop_481: fnand %f14, %f26, %f14 loop_482: fbuge,a %fcc2, loop_485 loop_483: sdivcc %i7, 0x0B0D, %o6 loop_484: edge32ln %i3, %l2, %g7 movle %xcc, %g2, %o0 loop_485: fones %f2 movg %icc, %o3, %o5 fpackfix %f26, %f25 std %g6, [%l7 + 0x70] fbe,a %fcc1, loop_486 fble %fcc1, loop_487 sll %o4, 0x1B, %l6 tsubcc %i2, %g4, %l4 loop_486: ble,a %icc, loop_488 loop_487: srl %g1, %g5, %i5 edge8ln %l3, %o2, %i6 fmovscc %xcc, %f11, %f17 loop_488: tgu %xcc, 0x4 orncc %l5, %i1, %l0 fnot2s %f9, %f9 movre %i0, %i4, %g3 fandnot2 %f4, %f16, %f2 sra %o1, %o7, %i7 fblg,a %fcc0, loop_489 sra %l1, 0x1B, %o6 fbo %fcc1, loop_490 fbn,a %fcc0, loop_491 loop_489: fbe %fcc3, loop_492 movpos %icc, %l2, %g7 loop_490: smul %g2, 0x1454, %i3 loop_491: alignaddrl %o0, %o3, %g6 loop_492: movrlez %o5, 0x110, %l6 edge32 %o4, %g4, %i2 tg %xcc, 0x1 or %g1, 0x13B3, %g5 edge16ln %l4, %i5, %o2 bne,a,pn %icc, loop_493 tge %icc, 0x3 tge %xcc, 0x1 tne %xcc, 0x0 loop_493: fmovrdlez %l3, %f26, %f28 movgu %xcc, %i6, %i1 movneg %icc, %l0, %l5 fmovrdlz %i4, %f26, %f28 array32 %g3, %i0, %o7 movn %icc, %o1, %i7 udivx %o6, 0x1D96, %l1 edge8l %g7, %l2, %g2 fbul %fcc3, loop_494 fornot1 %f6, %f4, %f16 movge %icc, %o0, %i3 fbl %fcc2, loop_495 loop_494: tsubcctv %o3, %g6, %o5 edge8l %l6, %o4, %g4 sdivcc %g1, 0x1283, %g5 loop_495: ldsh [%l7 + 0x16], %l4 umulcc %i5, 0x0D03, %o2 fnot1 %f22, %f6 wr %g0, 0x80, %asi ldsha [%l7 + 0x1E] %asi, %i2 fornot2 %f14, %f14, %f2 movrgez %l3, %i6, %l0 edge16 %l5, %i4, %g3 wr %g0, 0x88, %asi stba %i1, [%l7 + 0x41] %asi tn %icc, 0x6 sir 0x13C5 add %i0, 0x08FF, %o7 movne %icc, %o1, %i7 fand %f24, %f22, %f6 fands %f15, %f25, %f14 fnands %f16, %f29, %f20 tgu %icc, 0x4 pdist %f30, %f14, %f6 xnor %l1, 0x1595, %o6 for %f14, %f20, %f6 bpos,a %xcc, loop_496 fornot1s %f13, %f13, %f31 set 0x6C, %i1 lduba [%l7 + %i1] 0x11, %g7 loop_496: movvs %xcc, %g2, %o0 bcs loop_497 edge16n %i3, %l2, %o3 add %o5, %l6, %g6 sdivx %g4, 0x1A86, %g1 loop_497: tvs %xcc, 0x0 alignaddr %o4, %g5, %l4 srl %o2, %i2, %l3 fpackfix %f30, %f13 brz %i5, loop_498 movrgez %l0, 0x341, %i6 lduh [%l7 + 0x3E], %l5 tge %icc, 0x4 loop_498: movrgz %i4, %i1, %g3 move %xcc, %i0, %o1 sdiv %i7, 0x1477, %l1 movle %icc, %o6, %o7 edge32 %g2, %g7, %o0 fornot1 %f18, %f22, %f8 fandnot1 %f14, %f16, %f2 nop setx loop_499, %l0, %l1 jmpl %l1, %i3 fbuge %fcc0, loop_500 xorcc %l2, 0x18A0, %o5 tne %xcc, 0x5 loop_499: edge16 %o3, %g6, %l6 loop_500: fmovrsgez %g4, %f3, %f2 fmovdneg %icc, %f14, %f10 xnor %g1, %g5, %l4 fbg,a %fcc1, loop_501 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bg,a %icc, loop_502 movpos %xcc, %o4, %i2 loop_501: fcmple16 %f24, %f14, %l3 srlx %o2, %i5, %l0 loop_502: xor %l5, 0x19D0, %i4 andn %i6, 0x132A, %i1 brlz %g3, loop_503 orncc %i0, %i7, %o1 movrgz %o6, %o7, %g2 fxnors %f19, %f29, %f24 loop_503: bcc,a %xcc, loop_504 nop setx loop_505, %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 fble %fcc3, loop_506 fbe,a %fcc2, loop_507 loop_504: udivx %g7, 0x040B, %o0 loop_505: movcc %xcc, %i3, %l2 loop_506: taddcc %l1, %o5, %g6 loop_507: nop wr %g0, 0x18, %asi sta %f16, [%l7 + 0x6C] %asi fmovdge %xcc, %f26, %f20 tl %icc, 0x1 brlez %o3, loop_508 and %g4, 0x1C0F, %g1 brnz,a %g5, loop_509 brlez %l4, loop_510 loop_508: sllx %o4, %i2, %l3 add %l6, %i5, %o2 loop_509: edge16n %l0, %i4, %i6 loop_510: fmovdvc %xcc, %f30, %f12 movvs %icc, %l5, %i1 tpos %icc, 0x5 movrlez %i0, 0x166, %g3 st %f30, [%l7 + 0x68] sth %i7, [%l7 + 0x48] brnz,a %o1, loop_511 tgu %xcc, 0x1 xnorcc %o7, %g2, %o6 smulcc %g7, %o0, %l2 loop_511: taddcc %l1, 0x0D4D, %i3 edge16l %o5, %g6, %o3 fnands %f27, %f10, %f31 xor %g4, %g1, %l4 movrlez %o4, %g5, %i2 array8 %l3, %l6, %o2 movle %xcc, %i5, %l0 popc 0x0EDE, %i4 smulcc %i6, 0x1E81, %i1 bvs,pt %icc, loop_512 ta %xcc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg %fcc3, loop_513 loop_512: xnor %l5, 0x10F5, %g3 movvc %xcc, %i0, %o1 edge8l %o7, %i7, %g2 loop_513: fmovrdgz %g7, %f28, %f24 andcc %o6, %o0, %l2 sdiv %l1, 0x0541, %o5 and %i3, 0x12AD, %g6 ta %icc, 0x3 pdist %f24, %f4, %f26 udivcc %g4, 0x1440, %o3 tl %xcc, 0x7 be,a,pn %xcc, loop_514 movre %l4, %o4, %g1 edge16ln %g5, %i2, %l3 fbg %fcc3, loop_515 loop_514: smul %o2, 0x0B77, %i5 umulcc %l0, 0x0143, %l6 fmovdvc %icc, %f19, %f11 loop_515: ldsb [%l7 + 0x3A], %i4 fand %f18, %f16, %f14 te %icc, 0x6 sllx %i6, %l5, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnorcc %i0, 0x1FDE, %o1 movrgz %o7, %g3, %g2 movvs %icc, %i7, %o6 movleu %xcc, %g7, %l2 array32 %o0, %l1, %i3 edge32 %g6, %o5, %o3 array8 %l4, %o4, %g1 wr %g0, 0xe2, %asi stda %g4, [%l7 + 0x40] %asi membar #Sync tleu %icc, 0x0 sdivcc %g4, 0x160C, %l3 edge32ln %o2, %i5, %l0 fmul8ulx16 %f22, %f2, %f30 fba %fcc1, loop_516 or %i2, 0x117C, %i4 nop set 0x19, %l3 stb %l6, [%l7 + %l3] sethi 0x1B9D, %i6 loop_516: fsrc2 %f12, %f22 wr %g0, 0x18, %asi sta %f8, [%l7 + 0x2C] %asi edge32 %i1, %i0, %o1 fnegd %f8, %f4 movl %xcc, %o7, %l5 movne %xcc, %g2, %i7 bge,a %xcc, loop_517 xnorcc %o6, %g3, %g7 edge8 %o0, %l2, %l1 fornot1 %f30, %f24, %f22 loop_517: sdivx %g6, 0x162F, %i3 tpos %icc, 0x6 tvc %xcc, 0x7 fmovrse %o5, %f0, %f28 edge32n %o3, %o4, %l4 or %g5, %g4, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg %fcc0, loop_518 fmovdpos %icc, %f31, %f8 orn %o2, %i5, %l3 set 0x40, %o0 ldda [%l7 + %o0] 0x04, %f16 loop_518: siam 0x6 edge16l %i2, %l0, %i4 movrgez %i6, %i1, %l6 fmovsneg %xcc, %f4, %f31 xor %i0, %o7, %l5 brlez %o1, loop_519 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc1s %f21, %f22 std %g2, [%l7 + 0x60] loop_519: sir 0x1A76 xnor %o6, 0x0402, %i7 edge16 %g3, %o0, %l2 tneg %xcc, 0x4 fmovsgu %xcc, %f9, %f5 popc 0x15FE, %g7 fornot2s %f18, %f23, %f20 popc %l1, %i3 udivcc %g6, 0x0E90, %o5 fbul,a %fcc3, loop_520 edge32n %o4, %l4, %o3 fmovsvc %xcc, %f13, %f13 srax %g5, 0x1B, %g1 loop_520: te %xcc, 0x0 wr %g0, 0x10, %asi stda %g4, [%l7 + 0x28] %asi set 0x28, %g6 stha %o2, [%l7 + %g6] 0x10 array16 %l3, %i5, %i2 wr %g0, 0x81, %asi ldsba [%l7 + 0x2E] %asi, %l0 fbule %fcc0, loop_521 tg %xcc, 0x6 srl %i4, %i1, %l6 fnands %f4, %f0, %f4 loop_521: fpsub16s %f6, %f1, %f18 set 0x68, %i4 ldswa [%l7 + %i4] 0x80, %i0 taddcctv %o7, 0x1854, %i6 swap [%l7 + 0x28], %o1 fmovdle %xcc, %f22, %f10 sra %l5, 0x00, %o6 bvc,pt %xcc, loop_522 fsrc1s %f7, %f2 fnor %f22, %f20, %f4 fors %f10, %f13, %f6 loop_522: or %i7, 0x17DA, %g3 fbu %fcc2, loop_523 taddcc %o0, %g2, %l2 sdiv %g7, 0x190A, %l1 fmovdge %xcc, %f8, %f24 loop_523: movgu %xcc, %i3, %o5 nop set 0x30, %l0 ldub [%l7 + %l0], %g6 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f16 fcmpeq32 %f22, %f8, %l4 tcs %icc, 0x0 pdist %f10, %f30, %f2 fcmple16 %f28, %f12, %o4 alignaddr %o3, %g1, %g5 array8 %g4, %o2, %i5 fpsub16s %f17, %f2, %f21 te %xcc, 0x0 addc %l3, 0x1085, %i2 tsubcctv %l0, 0x039F, %i1 fmovsgu %icc, %f14, %f11 edge16ln %i4, %l6, %i0 array32 %i6, %o1, %l5 udivx %o6, 0x11B0, %o7 std %f30, [%l7 + 0x38] bgu loop_524 bneg,a %icc, loop_525 tgu %xcc, 0x1 orn %i7, %g3, %o0 loop_524: subc %l2, 0x1A03, %g2 loop_525: orcc %g7, 0x19CA, %i3 call loop_526 movleu %icc, %l1, %o5 alignaddr %l4, %o4, %g6 srl %g1, 0x0D, %g5 loop_526: fandnot1s %f20, %f15, %f5 mulx %o3, %o2, %g4 sll %i5, 0x04, %i2 fbu %fcc1, loop_527 fmovrdgz %l3, %f6, %f6 sethi 0x157D, %l0 tcc %xcc, 0x3 loop_527: movrgez %i4, 0x16A, %i1 srax %i0, %l6, %o1 popc 0x0998, %l5 smulcc %i6, 0x09E3, %o6 umul %i7, %g3, %o7 ba %xcc, loop_528 movvs %icc, %o0, %g2 set 0x4A, %l2 lduba [%l7 + %l2] 0x89, %g7 loop_528: xnorcc %l2, 0x0B00, %i3 fbo,a %fcc1, loop_529 fbug,a %fcc3, loop_530 bn %xcc, loop_531 edge8l %l1, %l4, %o4 loop_529: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_530: mulscc %g6, 0x12BC, %o5 loop_531: fmovspos %icc, %f23, %f18 fmovrdne %g1, %f30, %f14 ba,a loop_532 taddcctv %g5, %o3, %g4 movvc %icc, %i5, %o2 andncc %i2, %l0, %l3 loop_532: nop wr %g0, 0x2b, %asi stda %i0, [%l7 + 0x18] %asi membar #Sync nop setx loop_533, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done umulcc %i0, %i4, %l6 sir 0x112D bge,pt %icc, loop_534 loop_533: movrgez %o1, %l5, %i6 fnot2 %f26, %f2 set 0x21, %o7 ldsba [%l7 + %o7] 0x04, %o6 loop_534: andcc %g3, %o7, %o0 wr %g0, 0x80, %asi ldsha [%l7 + 0x50] %asi, %g2 edge8n %i7, %g7, %i3 xnor %l2, 0x13AA, %l4 membar 0x0B fpsub16s %f23, %f10, %f8 smul %o4, 0x0958, %g6 fbge,a %fcc2, loop_535 movge %icc, %l1, %o5 add %g5, %g1, %g4 fmovsneg %icc, %f13, %f28 loop_535: tvc %icc, 0x6 stbar fmovdcc %xcc, %f4, %f31 fbg %fcc1, loop_536 movrgez %i5, 0x324, %o3 movne %xcc, %o2, %l0 fmovrslz %i2, %f6, %f17 loop_536: fnand %f28, %f10, %f4 fbug,a %fcc1, loop_537 subc %i1, %i0, %i4 bvs,pn %xcc, loop_538 tsubcc %l6, 0x1053, %l3 loop_537: or %o1, %i6, %l5 ba,a,pn %icc, loop_539 loop_538: fnot2 %f6, %f6 wr %g0, 0x80, %asi ldstuba [%l7 + 0x45] %asi, %g3 loop_539: fmovrse %o6, %f16, %f31 fbn %fcc0, loop_540 fmovdvs %icc, %f16, %f20 ldd [%l7 + 0x60], %o6 fcmpgt32 %f30, %f26, %g2 loop_540: fpackfix %f0, %f14 xor %o0, %g7, %i7 movrlz %l2, 0x37C, %i3 tcs %xcc, 0x0 sll %o4, 0x1E, %g6 movne %icc, %l4, %o5 fmovsa %icc, %f11, %f20 fbge,a %fcc0, loop_541 udivcc %l1, 0x08DD, %g5 st %f10, [%l7 + 0x28] fnot2s %f27, %f10 loop_541: movcc %xcc, %g1, %i5 wr %g0, 0x80, %asi prefetcha [%l7 + 0x70] %asi, 0x3 andn %g4, 0x07A4, %l0 orncc %o2, %i1, %i0 srlx %i4, 0x05, %i2 movleu %icc, %l3, %l6 sub %i6, 0x0453, %l5 sethi 0x0BBE, %o1 tcs %icc, 0x5 set 0x0A, %g7 ldsha [%l7 + %g7] 0x80, %g3 srlx %o7, %o6, %o0 nop setx loop_542, %l0, %l1 jmpl %l1, %g2 flush %l7 + 0x2C fba %fcc0, loop_543 fmovdle %xcc, %f18, %f9 loop_542: fbule %fcc2, loop_544 fmovrdlz %g7, %f4, %f18 loop_543: addc %i7, 0x0C7B, %l2 subccc %i3, %o4, %l4 loop_544: fmovrdne %o5, %f6, %f12 fcmpeq32 %f6, %f30, %g6 bvc,a %icc, loop_545 ld [%l7 + 0x38], %f12 tg %xcc, 0x3 movcc %icc, %l1, %g5 loop_545: movn %xcc, %g1, %o3 sdivcc %i5, 0x0C75, %l0 brlz %g4, loop_546 bcc,a,pt %xcc, loop_547 ta %icc, 0x2 brgz %i1, loop_548 loop_546: tgu %xcc, 0x0 loop_547: sra %o2, 0x1F, %i4 fmovsne %icc, %f15, %f5 loop_548: fnot2s %f8, %f21 movvc %xcc, %i0, %l3 fcmpgt16 %f16, %f16, %l6 fmovda %icc, %f17, %f0 taddcc %i6, 0x01C0, %l5 wr %g0, 0x16, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x1E60 fbe,a %fcc2, loop_549 array32 %i2, %o1, %g3 addccc %o6, %o7, %o0 std %g6, [%l7 + 0x50] loop_549: subccc %i7, %g2, %l2 movne %xcc, %o4, %i3 movvs %icc, %l4, %g6 addc %o5, 0x042F, %l1 alignaddr %g5, %o3, %i5 sll %l0, %g1, %i1 smul %g4, %o2, %i4 tge %icc, 0x0 sra %l3, %i0, %i6 fors %f5, %f21, %f0 tsubcctv %l5, %i2, %o1 fmovsne %xcc, %f10, %f6 fcmpgt16 %f10, %f6, %g3 movvc %xcc, %o6, %o7 set 0x60, %i7 prefetcha [%l7 + %i7] 0x19, 0x3 fornot2 %f0, %f30, %f6 bcc,a,pt %icc, loop_550 tcc %xcc, 0x4 fmovda %xcc, %f14, %f20 fmovsvc %icc, %f21, %f6 loop_550: bg,pn %xcc, loop_551 fbo,a %fcc2, loop_552 call loop_553 fpsub16s %f20, %f15, %f0 loop_551: fbue,a %fcc2, loop_554 loop_552: sllx %g7, 0x18, %i7 loop_553: fmovdcc %icc, %f14, %f27 xor %l6, %g2, %o4 loop_554: edge8n %l2, %l4, %i3 wr %g0, 0x89, %asi lduha [%l7 + 0x3A] %asi, %g6 tpos %icc, 0x0 movn %xcc, %o5, %g5 taddcc %l1, %i5, %o3 sethi 0x1A7C, %g1 tle %xcc, 0x5 for %f24, %f16, %f4 sll %l0, %g4, %i1 movcc %icc, %i4, %o2 wr %g0, 0x20, %asi ldxa [%g0 + 0x20] %asi, %l3 addc %i6, %l5, %i0 tsubcc %i2, %o1, %g3 fxor %f20, %f12, %f20 sdiv %o7, 0x1031, %o0 fpack32 %f6, %f8, %f26 set 0x78, %i5 lduwa [%l7 + %i5] 0x10, %g7 fcmpgt16 %f26, %f26, %o6 fmovsle %xcc, %f4, %f12 alignaddrl %l6, %g2, %i7 fcmpeq16 %f22, %f8, %o4 wr %g0, 0x2a, %asi stda %l2, [%l7 + 0x40] %asi membar #Sync orn %i3, %l4, %g6 add %l7, 0x70, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %g5, %l1 tne %xcc, 0x7 fbue,a %fcc3, loop_555 membar 0x20 ta %icc, 0x2 movge %icc, %o5, %o3 loop_555: andn %g1, %l0, %g4 fblg %fcc3, loop_556 movg %xcc, %i1, %i4 movvs %xcc, %o2, %l3 edge32l %i5, %i6, %l5 loop_556: fpack32 %f16, %f18, %f30 add %l7, 0x58, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x80, %i0, %i2 xorcc %g3, %o7, %o1 umulcc %o0, 0x0068, %g7 fmovrse %o6, %f22, %f15 fmul8x16 %f28, %f4, %f18 fmovsvc %icc, %f3, %f1 tvs %icc, 0x3 nop set 0x68, %o2 ldd [%l7 + %o2], %i6 andcc %g2, %i7, %l2 fmovdvc %icc, %f24, %f27 fbl,a %fcc0, loop_557 movrgz %o4, %i3, %l4 subc %g6, 0x0AAC, %g5 mova %icc, %l1, %o5 loop_557: smul %g1, 0x0E27, %o3 fpadd16s %f3, %f21, %f5 movcc %icc, %l0, %i1 tvc %xcc, 0x6 set 0x70, %l4 swapa [%l7 + %l4] 0x88, %i4 fmovscc %xcc, %f16, %f31 set 0x17, %o6 stba %o2, [%l7 + %o6] 0x23 membar #Sync nop set 0x14, %i2 ldsw [%l7 + %i2], %l3 fnot1 %f18, %f20 move %icc, %g4, %i5 fbe,a %fcc3, loop_558 tg %xcc, 0x6 fcmpgt32 %f22, %f2, %i6 fnor %f6, %f16, %f20 loop_558: udivx %l5, 0x00EE, %i2 fmovdl %xcc, %f13, %f22 wr %g0, 0x80, %asi prefetcha [%l7 + 0x10] %asi, 0x1 tge %xcc, 0x5 mulx %o7, 0x0B8A, %i0 movn %icc, %o1, %g7 nop set 0x48, %l5 ldsh [%l7 + %l5], %o0 flush %l7 + 0x1C fpmerge %f17, %f19, %f26 orn %l6, 0x0CBA, %g2 udiv %o6, 0x06C7, %l2 tvs %xcc, 0x4 wr %g0, 0xe2, %asi stda %o4, [%l7 + 0x50] %asi membar #Sync wr %g0, 0x81, %asi lduba [%l7 + 0x4B] %asi, %i7 movrne %l4, 0x38E, %g6 ldd [%l7 + 0x70], %f22 membar 0x2C taddcctv %i3, %l1, %g5 mulx %o5, %o3, %g1 brgez,a %l0, loop_559 bcs loop_560 tne %xcc, 0x6 fblg %fcc0, loop_561 loop_559: andcc %i4, %o2, %i1 loop_560: andn %l3, 0x1CFB, %i5 edge8ln %g4, %i6, %i2 loop_561: smulcc %l5, 0x0693, %o7 smulcc %g3, %i0, %o1 movcs %xcc, %o0, %g7 fpadd16s %f15, %f5, %f19 nop setx loop_562, %l0, %l1 jmpl %l1, %l6 addc %g2, %o6, %l2 movle %xcc, %i7, %l4 move %xcc, %g6, %i3 loop_562: umulcc %l1, %g5, %o5 ba loop_563 fmovsge %xcc, %f28, %f4 sdivcc %o3, 0x081D, %o4 orcc %l0, 0x1D9F, %g1 loop_563: sllx %i4, 0x17, %o2 bl,a %xcc, loop_564 bleu,a loop_565 movrne %i1, %l3, %i5 alignaddr %i6, %g4, %l5 loop_564: orn %i2, %o7, %g3 loop_565: tneg %xcc, 0x4 fmovsle %xcc, %f9, %f16 edge16 %o1, %i0, %o0 edge8 %l6, %g7, %o6 set 0x14, %o5 ldswa [%l7 + %o5] 0x10, %g2 mulscc %i7, %l4, %g6 tcs %icc, 0x3 alignaddrl %i3, %l1, %l2 orcc %o5, %o3, %o4 addccc %g5, %l0, %g1 alignaddr %o2, %i1, %l3 fnot2 %f20, %f6 set 0x14, %o4 lda [%l7 + %o4] 0x11, %f8 sethi 0x091F, %i4 udiv %i5, 0x177B, %g4 move %xcc, %l5, %i2 andncc %o7, %i6, %g3 taddcctv %o1, %o0, %l6 mulscc %g7, %o6, %g2 edge16n %i7, %i0, %g6 andcc %l4, 0x196F, %l1 and %i3, 0x1E25, %o5 edge8ln %o3, %o4, %g5 edge8l %l2, %l0, %o2 ldsh [%l7 + 0x62], %g1 wr %g0, 0x10, %asi ldstuba [%l7 + 0x13] %asi, %l3 fcmped %fcc2, %f16, %f30 movrgz %i1, 0x1A7, %i4 and %i5, %g4, %l5 xnorcc %i2, 0x09C5, %o7 ble %xcc, loop_566 add %i6, 0x0434, %g3 set 0x27, %g1 ldstuba [%l7 + %g1] 0x81, %o0 loop_566: nop add %l7, 0x28, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %l6, %g7 alignaddrl %o1, %g2, %o6 brgez %i0, loop_567 tne %icc, 0x1 xor %i7, %l4, %l1 fmovsn %xcc, %f12, %f3 loop_567: fble %fcc1, loop_568 stx %i3, [%l7 + 0x78] move %xcc, %o5, %o3 mova %xcc, %o4, %g5 loop_568: bl,a loop_569 movrlez %l2, 0x3E8, %l0 movge %icc, %g6, %o2 fpackfix %f10, %f22 loop_569: fzeros %f10 addccc %g1, %l3, %i1 set 0x28, %i3 stxa %i5, [%l7 + %i3] 0x23 membar #Sync orcc %g4, %i4, %l5 tpos %xcc, 0x2 edge8 %o7, %i6, %i2 subccc %o0, 0x0970, %g3 add %g7, 0x0EE1, %o1 sethi 0x1B77, %l6 edge32n %g2, %i0, %i7 taddcc %l4, %l1, %o6 fxnors %f7, %f9, %f31 faligndata %f8, %f20, %f10 fmuld8sux16 %f17, %f21, %f30 membar 0x01 movg %icc, %o5, %o3 movcc %icc, %i3, %o4 wr %g0, 0x04, %asi lduba [%l7 + 0x37] %asi, %g5 orcc %l0, %g6, %l2 fcmpgt16 %f10, %f12, %g1 subcc %l3, 0x19FD, %i1 array32 %o2, %i5, %g4 set 0x6C, %g5 lda [%l7 + %g5] 0x19, %f0 movne %xcc, %l5, %o7 sir 0x0DE0 fmuld8sux16 %f11, %f7, %f28 brnz,a %i4, loop_570 flush %l7 + 0x14 movvs %icc, %i2, %i6 tpos %xcc, 0x7 loop_570: fands %f16, %f16, %f28 xnor %o0, %g3, %g7 movrlz %l6, %o1, %i0 edge16n %i7, %g2, %l1 edge32l %o6, %l4, %o5 tg %icc, 0x6 sdivx %i3, 0x1C85, %o3 andn %o4, %l0, %g5 stbar fpsub32 %f2, %f0, %f18 movle %xcc, %g6, %g1 movneg %xcc, %l2, %l3 tne %xcc, 0x5 wr %g0, 0x19, %asi ldxa [%l7 + 0x28] %asi, %i1 tg %xcc, 0x2 movge %xcc, %o2, %g4 addc %l5, %o7, %i4 ldub [%l7 + 0x1B], %i5 fbl %fcc3, loop_571 andn %i2, 0x06E8, %i6 fmovsvc %xcc, %f19, %f16 wr %g0, 0x10, %asi ldsha [%l7 + 0x70] %asi, %g3 loop_571: movrlez %o0, %g7, %o1 ldub [%l7 + 0x7E], %i0 fmovrdgz %l6, %f18, %f22 edge16ln %g2, %i7, %l1 fsrc1s %f0, %f19 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %xcc, %l4, %o5 movne %icc, %i3, %o6 or %o4, %l0, %o3 std %f26, [%l7 + 0x30] membar 0x06 sdiv %g6, 0x1B05, %g5 ta %icc, 0x4 array16 %l2, %l3, %g1 tl %icc, 0x7 movg %icc, %i1, %g4 umul %l5, 0x1E96, %o7 fmovrdlz %o2, %f2, %f24 movvc %icc, %i4, %i5 nop set 0x22, %o1 ldstub [%l7 + %o1], %i2 wr %g0, 0x04, %asi lda [%l7 + 0x24] %asi, %f25 fble %fcc3, loop_572 edge8ln %i6, %g3, %g7 sdiv %o0, 0x0D87, %i0 tsubcc %o1, %l6, %g2 loop_572: subc %l1, %i7, %l4 fmovse %icc, %f5, %f21 movgu %icc, %i3, %o6 movpos %icc, %o4, %o5 tn %xcc, 0x6 movle %xcc, %l0, %g6 or %o3, 0x0E08, %g5 movne %icc, %l2, %g1 tg %xcc, 0x7 movcs %xcc, %l3, %g4 tne %xcc, 0x3 movne %xcc, %l5, %i1 brnz %o7, loop_573 andncc %o2, %i4, %i2 movre %i5, 0x0D2, %g3 movg %xcc, %i6, %g7 loop_573: movvc %xcc, %i0, %o1 fmul8ulx16 %f0, %f28, %f4 edge8ln %l6, %o0, %l1 movneg %icc, %i7, %g2 wr %g0, 0xe3, %asi ldda [%l7 + 0x30] %asi, %l4 wr %g0, 0x89, %asi sta %f19, [%l7 + 0x20] %asi wr %g0, 0x11, %asi stwa %i3, [%l7 + 0x2C] %asi srlx %o4, %o6, %o5 ldsh [%l7 + 0x32], %l0 fmovdcc %icc, %f30, %f21 xnor %o3, %g6, %l2 wr %g0, 0x89, %asi lduba [%l7 + 0x0A] %asi, %g1 stb %l3, [%l7 + 0x2A] movle %icc, %g4, %l5 andn %g5, 0x0CAE, %i1 movne %icc, %o2, %o7 add %i2, %i4, %i5 movle %xcc, %g3, %g7 edge32ln %i6, %o1, %i0 nop set 0x40, %g2 ldd [%l7 + %g2], %f16 fpsub32s %f24, %f27, %f16 tgu %icc, 0x1 bgu loop_574 te %icc, 0x7 bvc,pn %xcc, loop_575 tvs %xcc, 0x0 loop_574: bgu,a loop_576 addcc %o0, 0x0DAE, %l6 loop_575: bleu %icc, loop_577 bge,pt %icc, loop_578 loop_576: sllx %i7, 0x1D, %g2 fcmpgt16 %f0, %f0, %l1 loop_577: fcmpeq32 %f18, %f2, %l4 loop_578: edge8l %o4, %i3, %o5 umulcc %o6, 0x08F3, %o3 subcc %g6, 0x0AED, %l0 bn,pt %icc, loop_579 nop setx loop_580, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrgz %l2, 0x2EA, %l3 bge %icc, loop_581 loop_579: edge8l %g1, %l5, %g5 loop_580: sll %i1, 0x0A, %o2 tgu %icc, 0x3 loop_581: stx %o7, [%l7 + 0x48] array32 %i2, %g4, %i4 addc %i5, 0x0B76, %g3 wr %g0, 0x10, %asi stwa %i6, [%l7 + 0x18] %asi edge8l %g7, %i0, %o1 movn %icc, %l6, %o0 fpadd32 %f8, %f22, %f6 movgu %icc, %g2, %l1 fmul8x16al %f5, %f1, %f16 membar 0x1F orncc %i7, %l4, %o4 tsubcc %i3, 0x12DA, %o5 ldsh [%l7 + 0x22], %o6 fcmpes %fcc0, %f26, %f28 movleu %xcc, %o3, %l0 fblg %fcc0, loop_582 fmovdn %xcc, %f27, %f22 movrgz %g6, %l2, %g1 bvs %xcc, loop_583 loop_582: movrgz %l5, %g5, %i1 movre %o2, %l3, %o7 edge8 %i2, %g4, %i5 loop_583: fbe,a %fcc3, loop_584 edge32 %i4, %i6, %g7 fmovdg %icc, %f5, %f29 fmovrdlez %g3, %f8, %f12 loop_584: swap [%l7 + 0x60], %i0 movgu %icc, %l6, %o0 fbu,a %fcc0, loop_585 tleu %icc, 0x7 udivcc %o1, 0x1749, %l1 stbar loop_585: andn %g2, 0x00D5, %l4 alignaddr %i7, %o4, %i3 pdist %f4, %f2, %f12 fmovrsgez %o5, %f1, %f25 ldsw [%l7 + 0x30], %o6 fbo,a %fcc3, loop_586 edge32n %l0, %g6, %l2 fmul8sux16 %f8, %f28, %f30 fmovsle %icc, %f9, %f18 loop_586: movg %xcc, %o3, %l5 movgu %icc, %g5, %i1 fmul8x16au %f14, %f25, %f0 movcc %icc, %g1, %o2 array8 %o7, %i2, %g4 edge32 %i5, %i4, %l3 movrne %g7, %i6, %i0 bpos %icc, loop_587 orncc %g3, 0x1D3E, %l6 edge8l %o0, %o1, %g2 tgu %icc, 0x1 loop_587: sub %l4, 0x1082, %l1 fors %f16, %f19, %f5 fornot2s %f9, %f9, %f3 xnorcc %o4, 0x1456, %i7 nop setx loop_588, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movleu %icc, %o5, %o6 movcc %icc, %i3, %l0 fabss %f22, %f24 loop_588: fmovspos %icc, %f9, %f0 wr %g0, 0x19, %asi prefetcha [%l7 + 0x10] %asi, 0x1 orncc %o3, 0x00E2, %g6 fmovdle %icc, %f15, %f12 subccc %g5, %i1, %l5 fnors %f2, %f0, %f8 membar 0x7E brlez %g1, loop_589 tle %icc, 0x3 xnor %o7, 0x1F1B, %o2 and %g4, 0x17B4, %i2 loop_589: bshuffle %f8, %f2, %f0 set 0x40, %l6 ldda [%l7 + %l6] 0x04, %f0 edge8l %i5, %i4, %g7 orn %i6, 0x1F2D, %l3 fmovrsne %g3, %f8, %f2 alignaddrl %l6, %i0, %o1 ldsb [%l7 + 0x4D], %o0 flush %l7 + 0x08 fnot2s %f1, %f15 tvc %xcc, 0x0 movrlz %g2, 0x02C, %l4 fexpand %f0, %f30 edge8n %o4, %i7, %l1 fcmple16 %f20, %f10, %o6 fmovrdlez %o5, %f2, %f24 fornot1 %f26, %f22, %f16 smulcc %l0, 0x1F36, %l2 umul %i3, 0x19CC, %o3 stx %g5, [%l7 + 0x08] set 0x56, %i6 stha %g6, [%l7 + %i6] 0x18 fmovrdgez %i1, %f22, %f10 ta %icc, 0x4 addc %g1, %o7, %l5 mova %icc, %g4, %i2 movvs %icc, %i5, %o2 srl %i4, 0x0F, %g7 lduh [%l7 + 0x76], %l3 edge8 %i6, %l6, %i0 popc 0x1AC2, %g3 udiv %o1, 0x0D5F, %g2 fnot1s %f24, %f21 tvs %icc, 0x7 fpack16 %f4, %f28 mova %icc, %l4, %o4 bgu,pt %xcc, loop_590 fnand %f6, %f22, %f2 stx %o0, [%l7 + 0x48] fmovdge %icc, %f11, %f10 loop_590: fsrc2s %f30, %f20 set 0x2C, %g3 ldsba [%l7 + %g3] 0x81, %i7 edge16 %o6, %o5, %l1 srax %l2, %i3, %o3 edge32n %l0, %g6, %g5 addc %i1, 0x0E9E, %g1 fmovrslz %o7, %f1, %f22 tsubcctv %g4, 0x0963, %l5 nop set 0x68, %g4 ldx [%l7 + %g4], %i2 mulx %i5, %o2, %i4 lduw [%l7 + 0x0C], %g7 fsrc1s %f6, %f17 fornot2 %f2, %f10, %f6 fba,a %fcc1, loop_591 movrgez %l3, %l6, %i0 srax %i6, 0x05, %g3 sdivx %o1, 0x11E3, %g2 loop_591: fmovrslez %l4, %f11, %f20 udiv %o4, 0x0F2E, %i7 andcc %o0, 0x1868, %o6 fcmped %fcc2, %f6, %f18 bpos,pt %icc, loop_592 movvs %xcc, %l1, %l2 fmuld8ulx16 %f9, %f14, %f18 udivcc %o5, 0x0ED4, %o3 loop_592: tle %icc, 0x3 set 0x40, %i0 stda %f16, [%l7 + %i0] 0x17 membar #Sync xor %l0, %g6, %g5 andncc %i3, %i1, %g1 set 0x14, %l1 lda [%l7 + %l1] 0x15, %f17 fmul8x16al %f12, %f3, %f28 umulcc %o7, 0x1018, %g4 smulcc %l5, 0x193C, %i2 movrgz %o2, %i4, %g7 movrgz %l3, 0x334, %l6 popc %i5, %i0 fnegs %f26, %f13 movcs %xcc, %g3, %i6 fandnot2s %f5, %f14, %f28 movleu %icc, %g2, %l4 nop setx loop_593, %l0, %l1 jmpl %l1, %o4 xnor %i7, %o1, %o0 fbug,a %fcc0, loop_594 fmovdne %icc, %f17, %f19 loop_593: fcmpgt16 %f14, %f4, %l1 edge32n %l2, %o6, %o3 loop_594: fmovrsgz %o5, %f1, %f12 swap [%l7 + 0x60], %l0 mova %xcc, %g6, %i3 fcmpd %fcc0, %f8, %f12 tsubcc %g5, 0x1B51, %i1 brlez,a %g1, loop_595 std %g4, [%l7 + 0x20] sir 0x14B4 mulx %o7, %l5, %o2 loop_595: nop add %l7, 0x60, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i4, %g7 edge32 %l3, %l6, %i5 sdiv %i2, 0x0EDB, %g3 addc %i0, %i6, %l4 fnors %f12, %f4, %f21 fabsd %f26, %f22 array32 %g2, %o4, %o1 movrlez %o0, %i7, %l1 orn %o6, %o3, %o5 fmovspos %xcc, %f24, %f24 sdivx %l2, 0x0B7A, %l0 srl %i3, %g6, %i1 edge8ln %g1, %g4, %g5 bpos,pn %xcc, loop_596 fbge,a %fcc0, loop_597 tcs %icc, 0x0 addccc %o7, 0x0922, %o2 loop_596: alignaddr %l5, %i4, %l3 loop_597: fbule %fcc2, loop_598 tcs %icc, 0x0 fmovrsne %l6, %f27, %f0 taddcc %g7, %i2, %i5 loop_598: xnor %g3, %i6, %i0 tleu %icc, 0x6 fmovdgu %xcc, %f16, %f7 fmovda %icc, %f26, %f19 movge %icc, %g2, %o4 wr %g0, 0xe3, %asi stda %l4, [%l7 + 0x68] %asi membar #Sync fmovda %icc, %f19, %f5 addccc %o0, %i7, %l1 fandnot2 %f20, %f10, %f2 addc %o6, 0x0B2F, %o3 edge16n %o5, %o1, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvc %xcc, 0x2 array32 %l2, %g6, %i1 wr %g0, 0x11, %asi ldda [%l7 + 0x60] %asi, %i2 wr %g0, 0x0c, %asi lduha [%l7 + 0x5A] %asi, %g1 sdiv %g4, 0x1B4C, %o7 array8 %o2, %l5, %g5 fmovscc %xcc, %f4, %f15 fblg %fcc2, loop_599 mulx %l3, %l6, %i4 movgu %icc, %i2, %i5 edge32 %g3, %i6, %i0 loop_599: nop setx loop_600, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tgu %icc, 0x3 membar 0x1C subcc %g7, 0x0055, %o4 loop_600: edge32ln %g2, %o0, %i7 mulscc %l1, 0x10C5, %o6 taddcc %l4, %o5, %o3 addccc %l0, 0x025E, %o1 flush %l7 + 0x40 movvs %icc, %g6, %i1 fblg %fcc2, loop_601 edge8l %i3, %l2, %g4 call loop_602 flush %l7 + 0x1C loop_601: andncc %o7, %g1, %l5 movn %icc, %g5, %o2 loop_602: movn %xcc, %l3, %i4 movle %icc, %i2, %i5 stx %l6, [%l7 + 0x68] xnor %i6, 0x19A4, %i0 taddcctv %g7, 0x0027, %g3 addccc %o4, 0x1272, %o0 fbule,a %fcc2, loop_603 fcmple32 %f2, %f30, %i7 tle %xcc, 0x5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_603: movge %xcc, %l1, %g2 tleu %icc, 0x0 tne %xcc, 0x2 edge16n %o6, %o5, %o3 mova %xcc, %l4, %l0 bleu,a %icc, loop_604 brz %o1, loop_605 movcc %icc, %i1, %g6 movre %l2, 0x0AA, %i3 loop_604: fornot1s %f1, %f21, %f25 loop_605: brgez,a %g4, loop_606 edge8l %o7, %g1, %l5 movgu %xcc, %g5, %o2 movre %i4, %i2, %i5 loop_606: orn %l6, 0x164E, %l3 fmul8x16al %f13, %f22, %f0 wr %g0, 0x11, %asi ldsha [%l7 + 0x16] %asi, %i0 lduh [%l7 + 0x5A], %g7 nop setx loop_607, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movre %g3, %o4, %i6 fcmpgt32 %f16, %f14, %i7 fmovdvs %icc, %f11, %f28 loop_607: movneg %xcc, %l1, %g2 srlx %o0, %o5, %o3 xnorcc %l4, %o6, %o1 bl,a loop_608 movre %l0, 0x333, %g6 tsubcctv %l2, 0x09C7, %i3 movrne %g4, %i1, %g1 loop_608: fmovrdgz %l5, %f12, %f12 fand %f16, %f28, %f28 ldx [%l7 + 0x28], %o7 sir 0x1D1E set 0x38, %o3 stda %o2, [%l7 + %o3] 0x19 xorcc %i4, 0x13C7, %g5 edge32 %i2, %i5, %l3 nop setx loop_609, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrne %i0, %l6, %g7 brlz %g3, loop_610 fpack32 %f12, %f26, %f18 loop_609: tgu %xcc, 0x3 tgu %icc, 0x3 loop_610: sllx %i6, 0x1C, %i7 edge16ln %o4, %g2, %l1 fnegd %f12, %f6 call loop_611 fnors %f12, %f26, %f26 orncc %o5, 0x00DD, %o0 wr %g0, 0x04, %asi ldsba [%l7 + 0x51] %asi, %l4 loop_611: ld [%l7 + 0x28], %f11 edge16l %o3, %o6, %o1 fbo %fcc2, loop_612 movrlez %l0, %g6, %i3 fmovdl %xcc, %f8, %f30 add %l2, 0x17D7, %g4 loop_612: smulcc %g1, %l5, %i1 addccc %o2, %o7, %i4 fmovda %xcc, %f23, %f11 taddcctv %i2, %g5, %i5 sethi 0x031D, %l3 fzeros %f7 sub %l6, %i0, %g3 ta %xcc, 0x1 edge32l %i6, %i7, %o4 smul %g2, %g7, %o5 sdiv %o0, 0x0044, %l1 tvs %icc, 0x0 fors %f10, %f7, %f0 fbul %fcc3, loop_613 alignaddrl %o3, %o6, %o1 fmovrdne %l0, %f22, %f6 movneg %xcc, %g6, %l4 loop_613: te %icc, 0x1 sdiv %i3, 0x0C02, %g4 fone %f28 fsrc2 %f6, %f0 bcc,a,pt %icc, loop_614 brlez %l2, loop_615 srax %g1, 0x1C, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_614: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_615: ldstub [%l7 + 0x47], %o2 fabsd %f16, %f14 fpsub32 %f4, %f6, %f28 ldsh [%l7 + 0x3E], %o7 brlz,a %i4, loop_616 fmovsge %xcc, %f0, %f29 movle %xcc, %i2, %g5 fbge %fcc1, loop_617 loop_616: smulcc %i5, 0x10B5, %l5 lduw [%l7 + 0x4C], %l3 wr %g0, 0x19, %asi ldsha [%l7 + 0x62] %asi, %i0 loop_617: udivx %l6, 0x0E2B, %i6 umulcc %g3, %i7, %o4 taddcctv %g2, %o5, %g7 edge8ln %l1, %o3, %o0 ldd [%l7 + 0x58], %f18 tsubcc %o1, %o6, %l0 orncc %g6, %l4, %g4 movneg %xcc, %l2, %g1 movgu %icc, %i3, %o2 fmovsneg %xcc, %f6, %f4 and %i1, 0x08E5, %o7 addc %i2, 0x0CD4, %i4 bne,a,pt %xcc, loop_618 udivcc %i5, 0x00F6, %l5 udiv %g5, 0x14F7, %i0 movcc %icc, %l3, %i6 loop_618: nop set 0x58, %i1 swapa [%l7 + %i1] 0x18, %g3 fbne %fcc2, loop_619 ldub [%l7 + 0x6B], %i7 umul %l6, %o4, %g2 bne loop_620 loop_619: fbul,a %fcc3, loop_621 andncc %g7, %l1, %o5 sdiv %o0, 0x06FB, %o3 loop_620: fble,a %fcc2, loop_622 loop_621: fmovrse %o6, %f1, %f10 brlez %l0, loop_623 fmovsle %xcc, %f21, %f26 loop_622: fornot2s %f21, %f3, %f28 tvc %xcc, 0x3 loop_623: nop wr %g0, 0x18, %asi lduwa [%l7 + 0x3C] %asi, %g6 mova %icc, %o1, %g4 fnegd %f28, %f14 fnand %f18, %f20, %f26 mova %xcc, %l2, %l4 fpsub16 %f14, %f20, %f18 sll %i3, %o2, %g1 andcc %o7, 0x15ED, %i1 movn %icc, %i4, %i5 smulcc %l5, %g5, %i0 set 0x78, %l3 ldstuba [%l7 + %l3] 0x10, %i2 andncc %l3, %i6, %g3 tsubcctv %l6, %o4, %g2 addc %i7, %g7, %l1 edge16 %o5, %o3, %o0 edge8l %l0, %g6, %o6 udiv %o1, 0x12AB, %g4 stbar and %l2, 0x0F26, %l4 bpos %xcc, loop_624 movrlez %o2, 0x086, %i3 movvc %icc, %o7, %g1 ldd [%l7 + 0x38], %f4 loop_624: edge8 %i1, %i5, %l5 fbge %fcc2, loop_625 edge32ln %i4, %g5, %i2 udivcc %l3, 0x0BAC, %i6 sir 0x0B41 loop_625: edge8l %i0, %g3, %o4 alignaddr %g2, %i7, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsleu %xcc, %f31, %f16 srlx %l1, %l6, %o5 wr %g0, 0xf9, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync stx %o0, [%l7 + 0x28] bneg,pt %xcc, loop_626 sra %o3, %l0, %o6 fble %fcc2, loop_627 movl %icc, %g6, %g4 loop_626: taddcctv %o1, %l2, %l4 movgu %icc, %i3, %o2 loop_627: bl loop_628 ldsb [%l7 + 0x51], %g1 tgu %xcc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_628: fmovdg %xcc, %f11, %f3 set 0x68, %g6 swapa [%l7 + %g6] 0x0c, %o7 fmovsge %xcc, %f23, %f11 fbu,a %fcc0, loop_629 tleu %xcc, 0x1 movrgez %i1, 0x07A, %i5 movn %icc, %l5, %g5 loop_629: movrne %i2, 0x385, %l3 set 0x22, %i4 stha %i6, [%l7 + %i4] 0x11 umul %i0, %g3, %i4 movcs %icc, %g2, %o4 array8 %i7, %l1, %l6 fmovse %icc, %f19, %f16 ta %xcc, 0x0 tsubcc %g7, %o0, %o3 addc %l0, 0x0EA8, %o5 wr %g0, 0x17, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync nop setx loop_630, %l0, %l1 jmpl %l1, %g6 tneg %icc, 0x2 nop set 0x30, %o0 prefetch [%l7 + %o0], 0x0 movre %o6, 0x3AB, %o1 loop_630: andncc %l2, %l4, %i3 te %xcc, 0x2 movvc %xcc, %g4, %g1 fmovrsgez %o7, %f2, %f27 sdivcc %o2, 0x1C33, %i1 fbue %fcc3, loop_631 andcc %l5, 0x0DFE, %g5 fpsub32s %f15, %f19, %f28 fmovdn %icc, %f11, %f19 loop_631: edge32n %i2, %i5, %i6 movle %xcc, %l3, %i0 ldsh [%l7 + 0x0E], %i4 smul %g2, %g3, %o4 smul %i7, %l1, %g7 tgu %xcc, 0x0 set 0x68, %l0 swapa [%l7 + %l0] 0x11, %l6 wr %g0, 0x11, %asi lduha [%l7 + 0x2A] %asi, %o3 wr %g0, 0x80, %asi prefetcha [%l7 + 0x18] %asi, 0x0 fpadd32s %f19, %f3, %f4 popc %o0, %g6 add %o5, %o6, %l2 xorcc %o1, 0x1DE3, %i3 nop setx loop_632, %l0, %l1 jmpl %l1, %l4 udivcc %g1, 0x075E, %o7 orcc %o2, %i1, %g4 taddcc %g5, %l5, %i2 loop_632: edge16 %i6, %i5, %i0 set 0x60, %l2 lduwa [%l7 + %l2] 0x0c, %l3 edge16n %i4, %g3, %g2 wr %g0, 0x81, %asi ldswa [%l7 + 0x0C] %asi, %i7 wr %g0, 0x89, %asi ldstuba [%l7 + 0x19] %asi, %l1 fbe %fcc0, loop_633 fsrc2 %f22, %f10 tcc %icc, 0x3 movneg %xcc, %o4, %l6 loop_633: nop wr %g0, 0x10, %asi stda %o2, [%l7 + 0x28] %asi movcs %icc, %g7, %o0 tle %icc, 0x4 fnegs %f20, %f4 add %l7, 0x08, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l0, %g6 alignaddrl %o5, %l2, %o1 pdist %f30, %f6, %f18 fornot1s %f1, %f11, %f22 tn %xcc, 0x1 array16 %i3, %l4, %o6 popc %g1, %o2 fcmpne32 %f12, %f10, %i1 subc %g4, 0x1026, %g5 fmovrsgz %l5, %f21, %f13 fmovde %xcc, %f1, %f31 movvc %xcc, %i2, %o7 set 0x1C, %g7 ldsha [%l7 + %g7] 0x80, %i5 fexpand %f19, %f6 tge %xcc, 0x5 set 0x5A, %i7 ldsha [%l7 + %i7] 0x19, %i0 addccc %i6, 0x14C4, %l3 fmovrdlez %g3, %f28, %f8 std %i4, [%l7 + 0x20] fmovdle %icc, %f26, %f19 tsubcc %i7, %l1, %o4 array8 %g2, %o3, %g7 sll %l6, 0x17, %o0 fnot2s %f3, %f17 edge16l %g6, %l0, %o5 tcs %xcc, 0x2 tpos %xcc, 0x6 popc 0x04FB, %o1 fcmpne16 %f6, %f22, %i3 movvs %xcc, %l2, %o6 call loop_634 fand %f18, %f16, %f0 ldub [%l7 + 0x36], %g1 bge loop_635 loop_634: tg %xcc, 0x5 fsrc1s %f26, %f27 pdist %f22, %f4, %f6 loop_635: sdivx %o2, 0x015C, %l4 add %g4, %g5, %i1 fones %f8 fmovsvs %icc, %f5, %f0 sdivx %i2, 0x1B18, %l5 std %o6, [%l7 + 0x60] edge32n %i5, %i0, %i6 fbg,a %fcc1, loop_636 sdivx %l3, 0x068B, %i4 faligndata %f16, %f26, %f10 fmovdvs %icc, %f0, %f5 loop_636: stbar sra %g3, %l1, %i7 movl %icc, %g2, %o3 wr %g0, 0x23, %asi stha %o4, [%l7 + 0x36] %asi membar #Sync fone %f4 wr %g0, 0x80, %asi ldstuba [%l7 + 0x29] %asi, %l6 brgz,a %o0, loop_637 fmovrdne %g7, %f20, %f6 xorcc %g6, %l0, %o1 fandnot2 %f0, %f2, %f20 loop_637: ldx [%l7 + 0x48], %o5 set 0x36, %o7 lduba [%l7 + %o7] 0x18, %l2 bn,a %xcc, loop_638 sra %i3, %o6, %o2 wr %g0, 0x11, %asi lduwa [%l7 + 0x70] %asi, %g1 loop_638: nop wr %g0, 0x18, %asi ldsha [%l7 + 0x26] %asi, %l4 fcmpeq16 %f30, %f14, %g5 udivcc %i1, 0x02E9, %i2 movn %icc, %l5, %o7 sub %i5, 0x04D8, %g4 wr %g0, 0x10, %asi sta %f31, [%l7 + 0x20] %asi sir 0x18D8 fbul,a %fcc1, loop_639 stx %i0, [%l7 + 0x18] fxnors %f4, %f9, %f16 fmovsl %xcc, %f11, %f18 loop_639: fmovrslz %i6, %f9, %f13 wr %g0, 0xf8, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync edge16ln %l3, %i4, %l1 tsubcc %g3, 0x1989, %i7 movgu %xcc, %o3, %g2 fpsub16s %f10, %f24, %f13 fandnot1 %f22, %f4, %f12 array8 %l6, %o0, %g7 movl %xcc, %o4, %l0 tleu %icc, 0x5 ba,pt %xcc, loop_640 tge %icc, 0x4 movcc %icc, %o1, %g6 tleu %xcc, 0x7 loop_640: nop wr %g0, 0x23, %asi stda %l2, [%l7 + 0x20] %asi membar #Sync wr %g0, 0x89, %asi lduha [%l7 + 0x2E] %asi, %i3 array8 %o5, %o6, %g1 edge32 %l4, %g5, %i1 or %i2, 0x1EB1, %l5 std %f22, [%l7 + 0x48] xnor %o7, 0x0E2D, %o2 srl %i5, %i0, %i6 tgu %xcc, 0x6 fmovscc %xcc, %f7, %f24 subc %l3, %g4, %l1 nop setx loop_641, %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 tpos %icc, 0x5 fandnot1s %f1, %f26, %f30 udivx %g3, 0x0D45, %i7 loop_641: prefetch [%l7 + 0x4C], 0x3 fpadd16s %f23, %f12, %f21 addc %i4, %o3, %g2 tneg %icc, 0x0 stb %o0, [%l7 + 0x7D] set 0x40, %i5 stda %f16, [%l7 + %i5] 0x19 srax %g7, 0x1B, %l6 tn %icc, 0x0 ldsh [%l7 + 0x40], %o4 orcc %o1, 0x1277, %g6 movre %l0, %i3, %l2 ldd [%l7 + 0x18], %f18 sdivx %o5, 0x0652, %o6 udiv %g1, 0x0C62, %l4 andncc %i1, %i2, %l5 set 0x20, %l4 swapa [%l7 + %l4] 0x89, %o7 fbg,a %fcc1, loop_642 orncc %o2, %g5, %i5 sdivx %i0, 0x0BF0, %l3 wr %g0, 0x19, %asi ldsba [%l7 + 0x65] %asi, %g4 loop_642: fandnot2 %f0, %f8, %f22 edge16 %i6, %g3, %i7 tleu %icc, 0x2 fnot1 %f14, %f6 tge %xcc, 0x2 fmovdvc %icc, %f0, %f26 addcc %i4, %l1, %o3 st %f28, [%l7 + 0x64] edge32ln %g2, %g7, %l6 mulscc %o0, 0x1768, %o1 sub %g6, %o4, %i3 srl %l0, 0x15, %o5 sdivx %l2, 0x07E9, %g1 sllx %l4, %o6, %i2 sra %i1, %l5, %o2 ldx [%l7 + 0x38], %g5 wr %g0, 0x23, %asi stba %i5, [%l7 + 0x27] %asi membar #Sync edge32n %o7, %l3, %i0 andn %i6, 0x03FE, %g4 movge %icc, %i7, %i4 add %l7, 0x40, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %l1 casxa [%l6] %asi, %l1, %g3 ta %xcc, 0x1 add %l7, 0x68, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o3 casxa [%l6] %asi, %o3, %g7 udivx %l6, 0x0F42, %o0 movrne %o1, %g2, %g6 membar 0x63 array32 %i3, %o4, %l0 fcmpes %fcc3, %f25, %f26 fbug,a %fcc0, loop_643 fmovrdgz %o5, %f26, %f4 wr %g0, 0x10, %asi ldda [%l7 + 0x20] %asi, %g0 loop_643: fmul8x16au %f5, %f29, %f20 fsrc1s %f0, %f12 fmovdgu %xcc, %f15, %f1 sra %l2, 0x05, %o6 fornot2s %f26, %f20, %f7 ldstub [%l7 + 0x53], %l4 tsubcc %i2, 0x0EC4, %l5 set 0x78, %o6 stwa %i1, [%l7 + %o6] 0xea membar #Sync edge16ln %g5, %i5, %o7 fcmpeq32 %f14, %f6, %l3 taddcc %o2, %i6, %i0 ta %icc, 0x0 xor %i7, 0x11C3, %g4 addcc %i4, %l1, %g3 fnot1 %f14, %f0 tvs %icc, 0x5 tpos %xcc, 0x4 st %f27, [%l7 + 0x78] fpsub32s %f8, %f31, %f10 srlx %o3, %l6, %g7 subcc %o1, 0x13F2, %g2 sethi 0x1F31, %o0 fmovda %xcc, %f3, %f9 fmovdpos %icc, %f20, %f5 edge32ln %g6, %i3, %l0 set 0x48, %o2 stda %o4, [%l7 + %o2] 0x2a membar #Sync movneg %xcc, %o5, %g1 bvc %xcc, loop_644 tcs %icc, 0x5 membar 0x38 orn %l2, 0x063F, %l4 loop_644: brnz %i2, loop_645 brgz,a %o6, loop_646 movge %icc, %i1, %g5 udiv %l5, 0x012B, %i5 loop_645: edge16ln %o7, %l3, %i6 loop_646: fones %f7 stw %i0, [%l7 + 0x08] set 0x1D, %i2 ldstuba [%l7 + %i2] 0x04, %o2 stbar addccc %g4, %i7, %i4 membar 0x01 wr %g0, 0x89, %asi lduwa [%l7 + 0x60] %asi, %l1 srl %o3, %g3, %g7 smulcc %o1, 0x02CA, %g2 fnors %f10, %f24, %f4 orcc %l6, 0x051D, %o0 bn,pn %icc, loop_647 tle %icc, 0x2 tl %icc, 0x2 set 0x48, %o5 stwa %g6, [%l7 + %o5] 0xea membar #Sync loop_647: nop wr %g0, 0x80, %asi ldda [%l7 + 0x10] %asi, %i2 edge32 %o4, %l0, %o5 fors %f23, %f26, %f29 movrgz %l2, 0x014, %g1 fmovscs %xcc, %f2, %f23 fmovd %f22, %f0 tne %xcc, 0x2 fmul8x16au %f0, %f26, %f12 sllx %l4, 0x1A, %o6 brlez %i1, loop_648 tgu %xcc, 0x4 fpackfix %f4, %f3 fmovsgu %icc, %f9, %f14 loop_648: tneg %icc, 0x3 set 0x40, %o4 stda %f0, [%l7 + %o4] 0x10 fbne,a %fcc2, loop_649 udivx %g5, 0x0A0C, %l5 membar 0x55 tleu %icc, 0x4 loop_649: edge8ln %i5, %o7, %i2 ta %xcc, 0x3 sir 0x12FD wr %g0, 0x81, %asi ldsba [%l7 + 0x18] %asi, %l3 nop set 0x32, %l5 ldub [%l7 + %l5], %i6 addcc %o2, 0x00E6, %g4 andncc %i7, %i4, %i0 fmovrde %o3, %f2, %f4 movgu %xcc, %g3, %g7 fpadd16s %f22, %f20, %f30 fbul %fcc3, loop_650 xnorcc %l1, 0x0EBD, %o1 ta %xcc, 0x0 fmul8sux16 %f8, %f26, %f14 loop_650: fandnot1s %f13, %f13, %f26 set 0x3A, %g1 lduba [%l7 + %g1] 0x89, %g2 xnor %o0, %l6, %i3 subccc %o4, %g6, %l0 popc 0x05D7, %o5 umulcc %g1, 0x1414, %l4 fmovsgu %icc, %f11, %f14 udivcc %l2, 0x0B57, %i1 fand %f18, %f12, %f12 alignaddrl %o6, %l5, %g5 wr %g0, 0x81, %asi lda [%l7 + 0x7C] %asi, %f11 bneg,a,pt %xcc, loop_651 udivx %i5, 0x1C10, %i2 subc %l3, 0x1CD3, %i6 std %o6, [%l7 + 0x48] loop_651: tgu %xcc, 0x6 nop setx loop_652, %l0, %l1 jmpl %l1, %o2 ta %xcc, 0x0 taddcctv %i7, 0x0869, %i4 set 0x2A, %g5 ldsha [%l7 + %g5] 0x0c, %i0 loop_652: fones %f27 udiv %o3, 0x0582, %g4 edge8l %g7, %g3, %l1 add %l7, 0x50, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %o1, %g2 xnor %l6, %i3, %o0 array32 %o4, %l0, %g6 movg %icc, %g1, %l4 fbule,a %fcc0, loop_653 fmuld8ulx16 %f17, %f29, %f10 or %l2, 0x0A6A, %i1 fmovd %f30, %f30 loop_653: nop setx loop_654, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movn %xcc, %o6, %l5 bge loop_655 for %f12, %f18, %f18 loop_654: srlx %o5, 0x15, %i5 fmovdvc %xcc, %f20, %f1 loop_655: movcc %xcc, %i2, %g5 andn %l3, 0x0C37, %i6 sra %o2, %o7, %i7 fbl %fcc0, loop_656 subccc %i4, %o3, %i0 te %icc, 0x7 tneg %icc, 0x1 loop_656: fpack32 %f0, %f2, %f24 brlez,a %g4, loop_657 nop setx loop_658, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done andncc %g3, %l1, %g7 fbug,a %fcc3, loop_659 loop_657: tcs %xcc, 0x0 loop_658: bpos,a %xcc, loop_660 fbue %fcc0, loop_661 loop_659: pdist %f14, %f14, %f22 movgu %icc, %g2, %o1 loop_660: fpadd16s %f19, %f24, %f0 loop_661: brz,a %l6, loop_662 sethi 0x0369, %i3 addcc %o4, 0x100F, %o0 fpsub32s %f7, %f16, %f1 loop_662: tn %icc, 0x7 umulcc %l0, 0x1442, %g6 fcmpeq16 %f26, %f14, %g1 wr %g0, 0x80, %asi ldxa [%l7 + 0x28] %asi, %l4 bneg,a,pt %xcc, loop_663 taddcctv %l2, 0x024D, %i1 taddcc %o6, 0x0D2E, %l5 fmovrse %o5, %f6, %f19 loop_663: fpsub16s %f15, %f16, %f10 sdivx %i5, 0x0ED7, %g5 set 0x28, %o1 stwa %l3, [%l7 + %o1] 0x14 smulcc %i2, 0x0454, %o2 wr %g0, 0x2b, %asi stha %i6, [%l7 + 0x1A] %asi membar #Sync stx %o7, [%l7 + 0x70] fnot1s %f2, %f25 array16 %i4, %i7, %i0 edge8ln %o3, %g4, %g3 addcc %g7, %l1, %o1 brlz %l6, loop_664 fmovrde %i3, %f2, %f10 edge16l %g2, %o4, %l0 fabss %f20, %f20 loop_664: nop wr %g0, 0x89, %asi ldsha [%l7 + 0x3A] %asi, %g6 movvs %xcc, %g1, %l4 tcs %xcc, 0x3 umulcc %l2, 0x18C0, %i1 srl %o0, 0x00, %o6 nop setx loop_665, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbne %fcc3, loop_666 ldstub [%l7 + 0x0D], %o5 orncc %l5, 0x16C0, %i5 loop_665: xor %g5, %i2, %o2 loop_666: movgu %icc, %l3, %o7 set 0x40, %g2 stda %f0, [%l7 + %g2] 0x19 movvs %xcc, %i4, %i7 siam 0x0 fpmerge %f6, %f0, %f0 fxor %f12, %f18, %f30 stb %i0, [%l7 + 0x36] movcs %xcc, %o3, %i6 stbar sra %g4, %g7, %g3 tn %xcc, 0x4 fmovrsgz %l1, %f14, %f0 wr %g0, 0x81, %asi sta %f2, [%l7 + 0x08] %asi fbue,a %fcc3, loop_667 movpos %xcc, %o1, %l6 movre %i3, %o4, %g2 fba %fcc1, loop_668 loop_667: nop setx loop_669, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done umulcc %g6, 0x1274, %g1 fbule,a %fcc3, loop_670 loop_668: mova %icc, %l0, %l2 loop_669: udivx %i1, 0x09C1, %o0 membar 0x6E loop_670: andcc %l4, %o5, %o6 std %l4, [%l7 + 0x30] fmovsl %icc, %f26, %f30 bleu,a,pn %icc, loop_671 fmovsneg %xcc, %f16, %f9 set 0x5C, %i3 stba %g5, [%l7 + %i3] 0x81 loop_671: tcc %icc, 0x2 edge32ln %i2, %o2, %i5 movl %xcc, %o7, %i4 fandnot1 %f2, %f0, %f14 flush %l7 + 0x0C tsubcc %l3, %i7, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 te %icc, 0x4 edge32n %i6, %i0, %g4 ba,a,pn %xcc, loop_672 fmovsge %xcc, %f31, %f28 alignaddrl %g3, %g7, %o1 move %icc, %l1, %l6 loop_672: sra %i3, 0x05, %o4 sllx %g6, 0x1D, %g1 tleu %icc, 0x7 tg %icc, 0x6 addcc %g2, 0x0EB2, %l2 xorcc %i1, %l0, %l4 nop set 0x58, %l6 ldd [%l7 + %l6], %f16 orn %o0, %o6, %l5 addcc %g5, %i2, %o5 move %icc, %o2, %o7 srl %i4, 0x17, %i5 wr %g0, 0x80, %asi ldswa [%l7 + 0x30] %asi, %l3 addcc %i7, 0x0413, %o3 set 0x47, %i6 ldsba [%l7 + %i6] 0x89, %i6 fmovsl %icc, %f19, %f2 addccc %g4, 0x1FC9, %g3 addc %i0, 0x0BAC, %g7 fmovdpos %xcc, %f18, %f4 lduh [%l7 + 0x6E], %l1 udivx %o1, 0x1321, %l6 sethi 0x1BB3, %i3 movrlez %o4, 0x0E8, %g1 subc %g6, %g2, %l2 edge32l %i1, %l4, %o0 fpsub16s %f7, %f21, %f11 fmul8x16au %f17, %f29, %f22 edge32 %o6, %l5, %l0 movcc %xcc, %i2, %g5 tcs %xcc, 0x3 stw %o2, [%l7 + 0x30] udivcc %o5, 0x05B0, %o7 sra %i4, %i5, %i7 std %f18, [%l7 + 0x08] move %icc, %o3, %i6 subc %g4, 0x1CED, %g3 te %xcc, 0x3 movl %xcc, %i0, %l3 fmovscc %icc, %f21, %f28 fsrc1 %f26, %f30 fmovse %xcc, %f29, %f3 movgu %icc, %g7, %o1 fnot1 %f6, %f8 fpadd16 %f0, %f0, %f6 alignaddrl %l1, %i3, %l6 brnz %o4, loop_673 fcmpgt16 %f6, %f4, %g1 tvs %icc, 0x4 wr %g0, 0x17, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_673: sdivx %g2, 0x1D7E, %g6 addcc %i1, 0x00C6, %l2 movn %icc, %l4, %o6 umul %l5, 0x1B2C, %l0 swap [%l7 + 0x0C], %o0 smulcc %g5, %i2, %o5 fpadd32 %f10, %f22, %f10 tcs %icc, 0x5 fmovrdgz %o2, %f4, %f24 fnot2s %f1, %f31 movle %icc, %i4, %i5 movn %icc, %o7, %i7 fone %f18 srl %i6, %g4, %g3 movge %xcc, %i0, %o3 fpadd32 %f6, %f2, %f2 fcmpne16 %f10, %f30, %l3 edge16 %g7, %o1, %i3 tcc %xcc, 0x2 ta %icc, 0x4 mova %xcc, %l6, %o4 smulcc %g1, 0x0F2F, %l1 membar 0x49 wr %g0, 0x11, %asi lduba [%l7 + 0x21] %asi, %g2 srlx %i1, 0x19, %g6 edge16ln %l4, %o6, %l5 fmovsg %xcc, %f1, %f25 fpack32 %f18, %f24, %f30 fcmple16 %f12, %f16, %l0 faligndata %f2, %f22, %f6 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f16 std %o0, [%l7 + 0x48] wr %g0, 0x88, %asi stwa %g5, [%l7 + 0x30] %asi bpos,a loop_674 ldstub [%l7 + 0x54], %l2 fand %f12, %f8, %f14 be,a %icc, loop_675 loop_674: movle %xcc, %i2, %o5 fxnors %f23, %f31, %f18 bn,a,pn %xcc, loop_676 loop_675: bge loop_677 mova %xcc, %i4, %o2 and %o7, %i7, %i5 loop_676: tleu %xcc, 0x7 loop_677: nop wr %g0, 0x0c, %asi ldswa [%l7 + 0x58] %asi, %g4 subccc %i6, %i0, %g3 subccc %o3, %g7, %l3 popc 0x1C8F, %i3 fmovsgu %xcc, %f0, %f13 fmovsgu %xcc, %f15, %f11 movrgez %l6, 0x3D5, %o1 fmovdn %icc, %f31, %f17 edge16ln %g1, %o4, %l1 movvs %icc, %i1, %g2 ldx [%l7 + 0x10], %l4 fbn %fcc0, loop_678 udivx %g6, 0x15FC, %o6 bg loop_679 nop setx loop_680, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_678: fexpand %f11, %f8 addccc %l0, %l5, %g5 loop_679: smulcc %l2, 0x128F, %o0 loop_680: nop set 0x46, %g3 lduha [%l7 + %g3] 0x88, %o5 tpos %xcc, 0x4 nop set 0x31, %g4 stb %i4, [%l7 + %g4] pdist %f30, %f22, %f4 fand %f6, %f2, %f14 edge32 %o2, %o7, %i7 bneg loop_681 taddcc %i2, %i5, %i6 orncc %g4, %g3, %i0 fsrc2 %f6, %f18 loop_681: movrne %g7, 0x3C7, %o3 ldub [%l7 + 0x4D], %l3 fandnot1s %f1, %f18, %f21 fmul8sux16 %f30, %f22, %f20 fpmerge %f14, %f28, %f24 fbu,a %fcc2, loop_682 swap [%l7 + 0x14], %i3 fabss %f17, %f9 edge8 %l6, %g1, %o1 loop_682: array32 %o4, %i1, %l1 fmovdpos %icc, %f0, %f26 ta %icc, 0x2 alignaddrl %g2, %l4, %g6 taddcc %o6, %l5, %g5 fors %f21, %f8, %f29 or %l0, %o0, %o5 fcmpgt32 %f14, %f6, %l2 ldsb [%l7 + 0x6F], %i4 swap [%l7 + 0x0C], %o2 andn %i7, 0x1C36, %o7 stb %i5, [%l7 + 0x65] brlz,a %i2, loop_683 edge32 %g4, %i6, %g3 edge16 %i0, %o3, %g7 taddcc %l3, %i3, %g1 loop_683: addccc %o1, 0x0030, %l6 addc %o4, %i1, %l1 membar 0x47 sub %g2, %g6, %l4 movrgz %l5, 0x1E6, %g5 std %f16, [%l7 + 0x48] fands %f5, %f13, %f30 movrgz %l0, 0x14D, %o6 sth %o5, [%l7 + 0x52] udivx %l2, 0x1B8E, %o0 ldsh [%l7 + 0x5C], %o2 set 0x40, %l1 stda %f16, [%l7 + %l1] 0x15 ldd [%l7 + 0x68], %f8 movrgz %i7, 0x351, %i4 umulcc %o7, %i2, %i5 edge16ln %g4, %i6, %g3 fzeros %f21 bne,a %xcc, loop_684 tvc %xcc, 0x5 fmovdcc %xcc, %f11, %f25 ldsb [%l7 + 0x36], %o3 loop_684: and %g7, %i0, %i3 set 0x48, %o3 prefetcha [%l7 + %o3] 0x14, 0x3 tg %icc, 0x0 nop setx loop_685, %l0, %l1 jmpl %l1, %g1 movvc %xcc, %o1, %l6 sllx %o4, %i1, %l1 movcc %xcc, %g6, %l4 loop_685: stb %g2, [%l7 + 0x5A] fbug %fcc1, loop_686 movcs %icc, %l5, %l0 mulx %g5, %o5, %l2 taddcc %o6, %o0, %o2 loop_686: fornot1s %f29, %f22, %f26 brnz %i4, loop_687 fabsd %f8, %f12 movcc %icc, %o7, %i7 fcmpgt16 %f16, %f6, %i2 loop_687: edge16l %i5, %i6, %g3 wr %g0, 0x11, %asi stda %f0, [%l7 + 0x40] %asi tcs %xcc, 0x0 prefetch [%l7 + 0x68], 0x3 alignaddr %o3, %g7, %g4 fexpand %f25, %f18 movre %i0, %i3, %l3 umulcc %o1, %g1, %o4 add %l7, 0x68, %l6 wr %g0, 0x81, %asi casxa [%l6] %asi, %i1, %l6 tle %icc, 0x4 fsrc1s %f23, %f7 tsubcctv %l1, 0x00EB, %l4 xor %g2, 0x01AD, %l5 tsubcc %l0, %g5, %g6 edge8n %o5, %l2, %o0 mulx %o6, %i4, %o2 tvc %xcc, 0x4 fmul8x16al %f11, %f3, %f12 edge8l %o7, %i7, %i2 tsubcc %i5, 0x0FB0, %i6 fmovrslez %g3, %f15, %f30 wr %g0, 0x19, %asi lduha [%l7 + 0x7C] %asi, %g7 movne %icc, %g4, %i0 fnands %f9, %f9, %f26 fsrc2s %f27, %f5 srl %i3, 0x0A, %o3 alignaddrl %o1, %l3, %o4 edge32ln %g1, %i1, %l1 fbo,a %fcc0, loop_688 andn %l4, 0x1728, %g2 movne %xcc, %l5, %l6 pdist %f12, %f24, %f16 loop_688: srl %g5, 0x06, %g6 ldstub [%l7 + 0x33], %l0 smul %l2, %o5, %o6 subccc %i4, %o2, %o0 nop set 0x3C, %i0 ldsh [%l7 + %i0], %o7 tne %icc, 0x7 sdivcc %i7, 0x00BF, %i5 movg %xcc, %i6, %g3 tn %icc, 0x7 sir 0x12F8 xorcc %g7, %g4, %i2 fbge %fcc3, loop_689 bneg,pt %xcc, loop_690 fmul8x16al %f25, %f3, %f24 addcc %i0, 0x1CF2, %i3 loop_689: movn %xcc, %o1, %o3 loop_690: movrlz %o4, %g1, %i1 membar 0x39 fnand %f16, %f30, %f4 xor %l3, 0x0224, %l4 tgu %xcc, 0x4 movre %l1, %l5, %l6 fpsub16 %f22, %f2, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %icc, %g5, %g2 bcs,a loop_691 fcmps %fcc1, %f30, %f22 mulscc %g6, %l2, %o5 srlx %l0, 0x09, %i4 loop_691: fmul8x16al %f0, %f15, %f26 mova %icc, %o2, %o0 membar 0x5A bl,a %xcc, loop_692 edge16 %o6, %i7, %o7 movne %xcc, %i6, %g3 sethi 0x16A7, %i5 loop_692: movcs %icc, %g4, %i2 sra %g7, %i3, %o1 bn,pn %xcc, loop_693 fornot1s %f29, %f12, %f8 fmovdneg %icc, %f3, %f11 bneg,a,pn %xcc, loop_694 loop_693: addcc %o3, %i0, %g1 sdivcc %o4, 0x018A, %i1 edge8ln %l3, %l1, %l4 loop_694: fcmpgt32 %f2, %f30, %l6 sir 0x0828 fbne,a %fcc1, loop_695 movrgz %g5, %l5, %g6 fmovdcc %icc, %f21, %f30 tcs %xcc, 0x4 loop_695: edge16 %g2, %l2, %l0 fabsd %f16, %f22 tcc %icc, 0x7 edge16n %o5, %i4, %o2 movneg %icc, %o6, %i7 fbo %fcc2, loop_696 subcc %o7, %i6, %o0 srax %g3, 0x00, %i5 membar 0x0D loop_696: fbne,a %fcc1, loop_697 sth %i2, [%l7 + 0x10] fornot1s %f2, %f21, %f29 faligndata %f22, %f2, %f28 loop_697: edge32l %g4, %g7, %i3 fbu,a %fcc3, loop_698 array16 %o3, %o1, %g1 fmovdcs %xcc, %f17, %f4 ldub [%l7 + 0x6A], %o4 loop_698: tpos %icc, 0x4 tleu %xcc, 0x0 orcc %i1, %l3, %l1 fnot1s %f12, %f27 movneg %icc, %l4, %l6 edge8l %i0, %l5, %g6 and %g2, %g5, %l0 movre %o5, 0x058, %i4 sll %o2, 0x04, %l2 srl %o6, %i7, %i6 fxnors %f28, %f24, %f12 ldstub [%l7 + 0x23], %o0 fbule,a %fcc2, loop_699 ta %xcc, 0x7 sllx %o7, %i5, %i2 fble %fcc1, loop_700 loop_699: movpos %icc, %g3, %g7 fmovdcc %xcc, %f11, %f3 alignaddrl %g4, %i3, %o3 loop_700: sllx %o1, 0x01, %o4 bn,a,pt %icc, loop_701 alignaddrl %g1, %i1, %l1 te %xcc, 0x2 for %f20, %f2, %f4 loop_701: xor %l3, %l6, %i0 tcs %xcc, 0x3 tpos %icc, 0x1 movcc %icc, %l5, %g6 siam 0x6 nop set 0x30, %i1 prefetch [%l7 + %i1], 0x1 tn %xcc, 0x7 udiv %g2, 0x1397, %l4 fsrc2s %f25, %f23 bshuffle %f26, %f24, %f28 edge16 %g5, %o5, %l0 ta %icc, 0x1 sdivx %o2, 0x13E3, %l2 movne %xcc, %o6, %i4 subc %i6, %i7, %o7 tge %icc, 0x0 tg %xcc, 0x5 brgez,a %o0, loop_702 udivx %i2, 0x0B0F, %i5 srlx %g3, 0x09, %g4 fexpand %f5, %f18 loop_702: tleu %xcc, 0x6 membar 0x42 fpadd16 %f28, %f12, %f24 tne %xcc, 0x5 fbug %fcc0, loop_703 fmovrdgz %g7, %f2, %f12 taddcctv %o3, %o1, %o4 smul %i3, 0x0EF0, %i1 loop_703: tn %icc, 0x1 addcc %l1, %l3, %g1 tn %icc, 0x3 fmul8x16au %f9, %f21, %f0 alignaddrl %i0, %l5, %l6 fmul8x16 %f20, %f18, %f30 wr %g0, 0x18, %asi ldswa [%l7 + 0x64] %asi, %g6 fabsd %f0, %f20 tcs %icc, 0x7 subccc %l4, 0x1D6E, %g2 taddcc %g5, 0x1987, %o5 movl %icc, %l0, %o2 fandnot2s %f27, %f20, %f18 movrlez %o6, %l2, %i4 movrlz %i6, 0x0FC, %o7 movne %xcc, %i7, %i2 tl %icc, 0x0 brgez,a %i5, loop_704 movrlez %o0, %g4, %g7 movcs %icc, %o3, %o1 edge16l %o4, %g3, %i3 loop_704: fornot2s %f14, %f13, %f20 bne loop_705 movrgz %i1, %l1, %l3 fmovrdgz %i0, %f18, %f0 stbar loop_705: addcc %g1, %l6, %l5 addcc %l4, 0x1C36, %g6 mova %xcc, %g5, %o5 edge32ln %g2, %o2, %o6 orn %l2, 0x0023, %i4 addccc %i6, %o7, %l0 fmovrdlez %i2, %f16, %f12 bge loop_706 tn %icc, 0x2 fbug %fcc0, loop_707 andncc %i7, %i5, %o0 loop_706: fone %f20 set 0x40, %l3 stda %f16, [%l7 + %l3] 0xf8 membar #Sync loop_707: srax %g4, 0x1C, %o3 sll %o1, 0x07, %g7 movn %xcc, %g3, %o4 andn %i1, 0x177A, %i3 edge8ln %l1, %i0, %g1 edge8 %l3, %l6, %l4 set 0x33, %g6 ldsba [%l7 + %g6] 0x19, %g6 fnand %f2, %f30, %f18 edge32l %l5, %g5, %o5 fpadd16s %f26, %f7, %f16 tg %icc, 0x1 prefetch [%l7 + 0x08], 0x1 bl %icc, loop_708 sdivcc %o2, 0x01B2, %g2 movg %icc, %l2, %i4 umul %i6, %o6, %o7 loop_708: nop wr %g0, 0x80, %asi swapa [%l7 + 0x2C] %asi, %l0 edge32n %i2, %i7, %o0 fbn,a %fcc3, loop_709 nop setx loop_710, %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 smulcc %i5, %o3, %o1 subccc %g7, 0x0E2D, %g4 loop_709: fmovsg %xcc, %f8, %f26 loop_710: te %icc, 0x0 fmovdgu %icc, %f25, %f0 edge8n %g3, %o4, %i1 fpadd16 %f16, %f2, %f10 fnot2s %f17, %f17 fmovsvs %icc, %f28, %f31 fmovrdlz %l1, %f28, %f8 fmovrdlz %i3, %f6, %f24 fbuge,a %fcc1, loop_711 bl loop_712 bleu %xcc, loop_713 fblg %fcc0, loop_714 loop_711: smul %i0, %g1, %l6 loop_712: fmovdle %xcc, %f8, %f19 loop_713: add %l3, 0x1232, %l4 loop_714: be,a,pn %icc, loop_715 andncc %g6, %l5, %o5 set 0x68, %o0 ldstuba [%l7 + %o0] 0x80, %g5 loop_715: movg %icc, %o2, %g2 umulcc %i4, 0x1E98, %i6 umulcc %l2, 0x0A7C, %o6 set 0x2C, %l0 swapa [%l7 + %l0] 0x0c, %l0 tsubcc %o7, %i2, %i7 udivx %o0, 0x0909, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %xcc, 0x2 fmovd %f8, %f30 brlez,a %o1, loop_716 sra %o3, %g7, %g3 stbar umul %o4, 0x12D1, %g4 loop_716: fmovdvs %icc, %f25, %f21 set 0x78, %l2 swapa [%l7 + %l2] 0x81, %i1 edge8 %l1, %i3, %g1 bge,a loop_717 fble %fcc2, loop_718 ta %xcc, 0x3 fbul %fcc0, loop_719 loop_717: tn %xcc, 0x3 loop_718: tl %icc, 0x3 ta %xcc, 0x4 loop_719: tge %icc, 0x2 fmul8ulx16 %f2, %f24, %f28 edge16 %l6, %l3, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %icc, 0x4 fmovrslez %l4, %f30, %f11 set 0x7E, %i4 ldsha [%l7 + %i4] 0x14, %l5 fors %f28, %f3, %f26 edge8 %o5, %g5, %o2 add %g6, %i4, %g2 fmovsleu %icc, %f20, %f26 taddcctv %l2, %i6, %l0 sllx %o6, %i2, %i7 fbe %fcc1, loop_720 tl %xcc, 0x3 sub %o7, 0x08CC, %i5 movne %xcc, %o1, %o0 loop_720: movvc %xcc, %o3, %g7 lduh [%l7 + 0x64], %o4 tsubcc %g3, %g4, %i1 orncc %l1, 0x0629, %g1 fblg %fcc1, loop_721 tne %xcc, 0x0 brlz,a %l6, loop_722 edge8ln %i3, %l3, %i0 loop_721: swap [%l7 + 0x5C], %l5 tge %icc, 0x0 loop_722: nop set 0x28, %g7 stxa %l4, [%l7 + %g7] 0x23 membar #Sync set 0x44, %i7 swapa [%l7 + %i7] 0x11, %o5 array8 %g5, %o2, %i4 tg %xcc, 0x3 fbuge %fcc3, loop_723 ta %icc, 0x2 tl %xcc, 0x4 ld [%l7 + 0x5C], %f25 loop_723: tleu %icc, 0x5 tle %icc, 0x7 edge16 %g6, %g2, %l2 stw %l0, [%l7 + 0x34] sir 0x1C07 be,pn %icc, loop_724 fcmpd %fcc2, %f20, %f18 fmovsvs %xcc, %f10, %f2 fmovscc %xcc, %f14, %f7 loop_724: udivx %o6, 0x0AA1, %i6 fmovrde %i7, %f28, %f8 alignaddrl %o7, %i2, %i5 alignaddr %o1, %o0, %g7 edge32n %o3, %o4, %g3 popc 0x02FC, %g4 fmovdneg %xcc, %f28, %f4 fbo %fcc3, loop_725 fnot1 %f0, %f0 tsubcc %l1, 0x0B4E, %g1 fmovrse %l6, %f19, %f28 loop_725: tpos %icc, 0x0 movrlez %i1, 0x0A8, %i3 movcc %xcc, %l3, %i0 udivcc %l4, 0x09F5, %l5 fornot1 %f24, %f28, %f20 alignaddr %o5, %g5, %o2 set 0x70, %o7 ldxa [%l7 + %o7] 0x10, %g6 sdivx %i4, 0x1891, %l2 edge8l %l0, %g2, %i6 nop set 0x08, %l4 std %o6, [%l7 + %l4] array16 %i7, %i2, %i5 stx %o1, [%l7 + 0x20] movrne %o7, 0x24F, %g7 tge %icc, 0x2 fnot1 %f22, %f24 fmul8sux16 %f18, %f16, %f30 lduh [%l7 + 0x3A], %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fzero %f18 tgu %icc, 0x0 movne %xcc, %o3, %o4 mulscc %g3, 0x15B7, %g4 movrgez %l1, 0x1FD, %l6 fmovrdgz %g1, %f0, %f0 edge16l %i3, %l3, %i0 movn %xcc, %l4, %l5 fors %f22, %f2, %f10 movpos %icc, %o5, %i1 fmovsn %icc, %f15, %f17 fandnot1 %f18, %f6, %f12 movvs %xcc, %g5, %o2 andncc %g6, %l2, %l0 set 0x52, %o6 stba %i4, [%l7 + %o6] 0x11 edge16ln %i6, %o6, %i7 fbug,a %fcc1, loop_726 tvs %icc, 0x6 edge16 %i2, %i5, %o1 bneg,a %icc, loop_727 loop_726: std %f0, [%l7 + 0x38] ldsw [%l7 + 0x54], %o7 brgez %g7, loop_728 loop_727: edge16n %g2, %o3, %o4 umul %o0, %g4, %l1 tle %icc, 0x5 loop_728: smul %g3, %l6, %g1 tsubcctv %i3, %i0, %l3 fmovdg %xcc, %f18, %f5 array32 %l4, %l5, %i1 fsrc2s %f26, %f16 udivx %o5, 0x0BBD, %o2 add %g6, %g5, %l0 fandnot1 %f28, %f28, %f6 sdivcc %i4, 0x0B77, %l2 fblg %fcc3, loop_729 array16 %o6, %i6, %i7 alignaddr %i5, %o1, %i2 fornot1s %f6, %f25, %f7 loop_729: ba,pt %xcc, loop_730 subccc %g7, %g2, %o3 sdivcc %o7, 0x06DE, %o4 edge32 %g4, %o0, %g3 loop_730: orn %l1, %l6, %i3 fbg %fcc3, loop_731 tsubcctv %i0, 0x10B5, %g1 movpos %icc, %l3, %l5 andcc %l4, %o5, %o2 loop_731: fbul,a %fcc3, loop_732 fbg %fcc2, loop_733 tle %icc, 0x5 popc 0x1B1B, %i1 loop_732: tneg %xcc, 0x5 loop_733: swap [%l7 + 0x0C], %g5 subc %l0, %i4, %g6 movrgz %o6, %l2, %i7 lduh [%l7 + 0x74], %i6 ldsw [%l7 + 0x2C], %o1 or %i2, 0x1664, %i5 movvs %icc, %g7, %o3 sir 0x039B tvs %xcc, 0x4 alignaddrl %g2, %o4, %o7 ble loop_734 subc %o0, %g4, %l1 subccc %l6, 0x0CD3, %i3 fcmpne16 %f30, %f10, %g3 loop_734: movre %i0, %g1, %l3 fmovsa %xcc, %f30, %f21 movcc %icc, %l4, %o5 te %icc, 0x5 tleu %xcc, 0x5 addc %l5, %o2, %i1 stw %g5, [%l7 + 0x3C] ldsh [%l7 + 0x48], %l0 tl %icc, 0x2 movg %xcc, %g6, %i4 set 0x57, %o2 stba %o6, [%l7 + %o2] 0x19 movge %xcc, %i7, %l2 ldsw [%l7 + 0x40], %o1 xnorcc %i2, %i6, %i5 fnot1 %f26, %f2 xorcc %o3, %g7, %o4 bgu,pn %icc, loop_735 movcc %icc, %g2, %o7 tl %icc, 0x3 bleu,a loop_736 loop_735: brgz %g4, loop_737 addc %o0, 0x0E15, %l6 tsubcctv %l1, %g3, %i3 loop_736: mulx %i0, 0x1A36, %g1 loop_737: fmul8x16al %f28, %f20, %f18 tleu %icc, 0x0 fpack16 %f26, %f10 udivcc %l3, 0x0B30, %l4 tle %xcc, 0x0 fmovrde %o5, %f20, %f4 be,pn %xcc, loop_738 movrlz %o2, %l5, %i1 movgu %icc, %l0, %g5 srlx %g6, 0x08, %i4 loop_738: nop setx loop_739, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fzeros %f26 alignaddr %o6, %l2, %i7 wr %g0, 0x89, %asi prefetcha [%l7 + 0x48] %asi, 0x3 loop_739: bleu,a %icc, loop_740 fornot1s %f5, %f29, %f24 mova %xcc, %i6, %i5 wr %g0, 0x80, %asi ldswa [%l7 + 0x24] %asi, %o1 loop_740: bn,a %xcc, loop_741 orncc %g7, %o4, %o3 edge16n %o7, %g2, %o0 fone %f26 loop_741: edge16l %l6, %l1, %g4 tsubcctv %g3, %i3, %g1 add %l3, 0x048A, %l4 umul %o5, 0x1596, %o2 movne %icc, %i0, %l5 movrgez %l0, 0x236, %g5 fpsub16 %f20, %f8, %f4 fmuld8ulx16 %f26, %f6, %f2 set 0x40, %i5 ldda [%l7 + %i5] 0x11, %f0 fmul8x16 %f3, %f30, %f22 or %g6, 0x039A, %i4 subcc %o6, 0x0B7A, %i1 set 0x40, %i2 stda %f16, [%l7 + %i2] 0x19 tvs %icc, 0x7 fxors %f14, %f22, %f15 edge8n %i7, %i2, %l2 ldx [%l7 + 0x50], %i5 bcc,pt %xcc, loop_742 subc %i6, 0x0EAC, %g7 fmovdvc %xcc, %f0, %f29 xnorcc %o4, 0x049E, %o1 loop_742: move %xcc, %o7, %o3 ldsh [%l7 + 0x1C], %g2 movleu %xcc, %l6, %l1 swap [%l7 + 0x74], %g4 set 0x30, %o4 stxa %o0, [%l7 + %o4] 0x80 fbg,a %fcc1, loop_743 bl,a,pt %xcc, loop_744 fmovdneg %icc, %f11, %f27 andn %i3, %g3, %g1 loop_743: andncc %l3, %o5, %o2 loop_744: bgu,pn %icc, loop_745 subc %i0, 0x183F, %l5 set 0x40, %l5 stda %f16, [%l7 + %l5] 0x1f membar #Sync loop_745: array8 %l4, %l0, %g5 udivx %g6, 0x10E1, %o6 bneg loop_746 fmovdcc %xcc, %f8, %f4 fmovsleu %xcc, %f15, %f28 movrlez %i4, %i1, %i7 loop_746: nop set 0x7A, %g1 stba %l2, [%l7 + %g1] 0x89 edge32l %i2, %i5, %g7 brlez %i6, loop_747 xnor %o4, %o1, %o7 add %l7, 0x30, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g2 casa [%l6] 0x80, %g2, %o3 loop_747: ldd [%l7 + 0x20], %i6 ble,a loop_748 tne %icc, 0x3 ldsb [%l7 + 0x12], %g4 movre %o0, 0x384, %l1 loop_748: fzero %f14 tcc %icc, 0x7 fbug,a %fcc2, loop_749 movvc %icc, %g3, %g1 fcmpd %fcc2, %f6, %f6 lduw [%l7 + 0x74], %l3 loop_749: movn %icc, %i3, %o5 edge16 %o2, %i0, %l5 ldsb [%l7 + 0x6F], %l4 movre %l0, 0x1B6, %g6 movrlz %o6, %i4, %i1 tpos %icc, 0x7 orncc %i7, 0x01C7, %g5 fmovrdlez %i2, %f14, %f8 swap [%l7 + 0x54], %i5 fnot1 %f26, %f12 fpadd16s %f7, %f14, %f0 fbne,a %fcc3, loop_750 sub %l2, %g7, %i6 sth %o1, [%l7 + 0x08] fmovdne %icc, %f22, %f23 loop_750: movgu %icc, %o4, %g2 tsubcc %o7, %o3, %g4 tgu %xcc, 0x3 umulcc %o0, 0x1502, %l6 array8 %g3, %l1, %g1 movrgz %i3, %o5, %o2 sdivx %l3, 0x12D7, %i0 fabsd %f10, %f20 taddcctv %l5, %l4, %l0 addcc %g6, %i4, %i1 movvs %icc, %o6, %g5 smulcc %i2, %i5, %i7 stb %g7, [%l7 + 0x30] add %l7, 0x08, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %l2, %o1 alignaddrl %i6, %g2, %o4 addcc %o3, %g4, %o0 edge8ln %o7, %l6, %g3 fbug %fcc2, loop_751 fbl,a %fcc1, loop_752 umul %g1, %i3, %o5 movrlz %l1, %o2, %l3 loop_751: srax %l5, 0x1B, %i0 loop_752: fmovrdne %l0, %f0, %f18 fsrc1 %f0, %f8 set 0x60, %g5 ldda [%l7 + %g5] 0xe3, %g6 ba,pt %icc, loop_753 tcs %icc, 0x2 orcc %l4, %i1, %i4 tvc %icc, 0x1 loop_753: bn,a loop_754 edge8ln %g5, %o6, %i5 movl %xcc, %i7, %i2 wr %g0, 0x22, %asi ldda [%l7 + 0x10] %asi, %l2 loop_754: tvs %icc, 0x1 sir 0x0CB6 fbg,a %fcc2, loop_755 bn,pt %icc, loop_756 fornot2 %f30, %f4, %f10 movrgez %g7, %i6, %o1 loop_755: movre %o4, 0x0F7, %g2 loop_756: xorcc %o3, 0x11EB, %o0 fsrc1 %f22, %f30 tsubcc %o7, %g4, %g3 fpadd16s %f30, %f3, %f5 flush %l7 + 0x68 smulcc %g1, 0x03BC, %l6 tg %icc, 0x5 wr %g0, 0x2b, %asi ldda [%l7 + 0x40] %asi, %o4 fones %f19 ba,a,pt %icc, loop_757 udiv %l1, 0x1103, %o2 brlez %i3, loop_758 fors %f10, %f27, %f3 loop_757: movneg %xcc, %l3, %i0 tcc %xcc, 0x4 loop_758: taddcctv %l0, %g6, %l5 edge16ln %l4, %i1, %i4 orncc %o6, 0x10EA, %i5 fbuge %fcc3, loop_759 bn,a,pt %icc, loop_760 fmovsvc %icc, %f20, %f12 movre %g5, %i7, %i2 loop_759: popc 0x1AAF, %l2 loop_760: movl %xcc, %g7, %o1 nop set 0x48, %o1 std %o4, [%l7 + %o1] addc %g2, %o3, %i6 edge32l %o0, %o7, %g4 tne %icc, 0x2 edge32ln %g1, %g3, %o5 sra %l1, %o2, %l6 bpos,pt %xcc, loop_761 std %i2, [%l7 + 0x30] alignaddr %i0, %l3, %g6 xor %l0, 0x1F76, %l5 loop_761: fmovdleu %icc, %f22, %f19 taddcc %i1, %l4, %o6 fpsub32 %f30, %f12, %f0 xor %i5, %g5, %i7 bneg %icc, loop_762 addcc %i4, %i2, %g7 udivcc %o1, 0x033B, %l2 movre %g2, 0x03E, %o3 loop_762: tne %icc, 0x2 edge8n %o4, %i6, %o7 udivx %g4, 0x0317, %g1 add %o0, 0x14FC, %o5 fone %f20 orn %g3, 0x0DF8, %o2 tpos %xcc, 0x2 orncc %l6, 0x1572, %i3 tcc %icc, 0x4 subccc %i0, 0x0A12, %l1 andn %g6, 0x1D41, %l0 fmovda %icc, %f22, %f15 subcc %l5, %i1, %l4 fpsub32s %f8, %f7, %f9 fone %f2 addc %l3, 0x15B0, %o6 movg %xcc, %i5, %i7 xor %i4, 0x0B9F, %g5 bleu,a,pt %icc, loop_763 xnor %i2, 0x0182, %g7 edge16n %o1, %l2, %o3 sdivx %g2, 0x0872, %i6 loop_763: flush %l7 + 0x30 edge16n %o4, %g4, %o7 fmovsg %icc, %f12, %f8 tl %icc, 0x6 fpadd32 %f2, %f22, %f20 brlez,a %o0, loop_764 edge8ln %g1, %o5, %o2 fnand %f10, %f28, %f28 bcs %xcc, loop_765 loop_764: sll %g3, %l6, %i3 movgu %icc, %l1, %g6 bcc,a,pt %icc, loop_766 loop_765: tcs %icc, 0x6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge,a %fcc2, loop_767 loop_766: fmovdvc %icc, %f7, %f25 bvs %icc, loop_768 andcc %l0, 0x0744, %i0 loop_767: nop wr %g0, 0x10, %asi lda [%l7 + 0x2C] %asi, %f21 loop_768: edge8ln %i1, %l4, %l5 movrgez %l3, %i5, %i7 fnot2s %f11, %f15 tvs %icc, 0x5 fnot2s %f18, %f17 andncc %i4, %o6, %g5 fmovsvc %icc, %f1, %f18 wr %g0, 0x2b, %asi stxa %i2, [%l7 + 0x08] %asi membar #Sync taddcctv %g7, %o1, %o3 sethi 0x01BF, %l2 subccc %g2, 0x0D06, %o4 sra %g4, 0x18, %o7 fcmpes %fcc2, %f24, %f29 fpsub32 %f26, %f4, %f26 fpadd32 %f28, %f16, %f10 tcc %xcc, 0x4 wr %g0, 0x11, %asi stba %i6, [%l7 + 0x66] %asi saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %o0, %o5, %o2 array8 %g1, %g3, %i3 fmovdl %icc, %f16, %f20 fpadd16s %f29, %f24, %f15 sub %l6, %l1, %g6 sll %l0, %i1, %i0 fmovdg %icc, %f2, %f19 tgu %icc, 0x5 movne %icc, %l4, %l5 udivx %l3, 0x122C, %i5 tl %xcc, 0x5 movcs %xcc, %i7, %o6 set 0x6E, %g2 lduha [%l7 + %g2] 0x81, %g5 fone %f26 ldub [%l7 + 0x1A], %i2 tvc %icc, 0x7 umul %i4, 0x013F, %g7 movn %xcc, %o3, %o1 sdivcc %l2, 0x174C, %o4 fabss %f13, %f21 tcs %icc, 0x4 fmuld8ulx16 %f15, %f3, %f0 wr %g0, 0x10, %asi ldxa [%l7 + 0x10] %asi, %g2 add %l7, 0x40, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %o7 casa [%l6] %asi, %o7, %i6 movneg %xcc, %g4, %o0 movn %icc, %o2, %g1 fmul8x16au %f0, %f5, %f16 movvs %xcc, %o5, %i3 set 0x7C, %o5 swapa [%l7 + %o5] 0x81, %l6 tsubcc %l1, 0x00D0, %g6 fcmple16 %f28, %f4, %g3 udivx %i1, 0x0F45, %i0 subccc %l4, 0x081F, %l5 xorcc %l3, 0x10D0, %i5 xor %l0, %i7, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %o6, %i4, %i2 edge8 %o3, %o1, %l2 ta %icc, 0x1 edge32n %o4, %g2, %o7 fornot1 %f18, %f18, %f30 array16 %i6, %g4, %g7 fones %f1 udivx %o2, 0x1A90, %o0 tle %icc, 0x7 tl %xcc, 0x1 alignaddrl %o5, %g1, %i3 movrlez %l1, 0x162, %l6 fpadd32 %f8, %f10, %f24 movvs %xcc, %g6, %i1 fcmple32 %f18, %f2, %i0 brnz %l4, loop_769 movvs %icc, %g3, %l5 fmovde %icc, %f24, %f1 addcc %i5, 0x1D4C, %l3 loop_769: bvc loop_770 orncc %i7, %l0, %o6 tleu %icc, 0x6 fzeros %f17 loop_770: movcs %icc, %i4, %i2 mova %icc, %g5, %o3 ldsh [%l7 + 0x1A], %o1 fandnot1 %f26, %f18, %f22 bleu,a %icc, loop_771 te %xcc, 0x3 set 0x18, %l6 prefetcha [%l7 + %l6] 0x88, 0x2 loop_771: edge8 %g2, %o7, %l2 tle %icc, 0x0 wr %g0, 0x0c, %asi ldswa [%l7 + 0x74] %asi, %g4 movg %icc, %g7, %i6 fnot1 %f22, %f12 xnorcc %o2, %o0, %o5 orcc %g1, %l1, %l6 andcc %i3, 0x0AAB, %i1 sllx %g6, %l4, %g3 sub %l5, 0x0E86, %i5 lduw [%l7 + 0x54], %i0 subc %l3, %l0, %o6 umulcc %i7, %i2, %i4 xnorcc %g5, %o1, %o4 set 0x18, %i3 prefetcha [%l7 + %i3] 0x11, 0x0 fcmpne32 %f12, %f30, %o7 edge32ln %o3, %g4, %l2 tg %icc, 0x2 sdivcc %g7, 0x1780, %o2 smul %i6, %o5, %o0 taddcc %g1, %l1, %i3 fpadd16 %f24, %f16, %f16 movcc %icc, %i1, %g6 flush %l7 + 0x44 movvs %icc, %l4, %l6 membar 0x22 andcc %l5, 0x025F, %g3 fpack16 %f10, %f7 fmovde %xcc, %f2, %f16 fmul8ulx16 %f20, %f4, %f24 andncc %i0, %l3, %i5 fmovdpos %xcc, %f7, %f25 edge16ln %o6, %i7, %i2 movre %i4, %l0, %o1 movge %icc, %o4, %g2 fmovsgu %icc, %f19, %f17 wr %g0, 0x89, %asi lduba [%l7 + 0x60] %asi, %g5 tle %icc, 0x6 ldstub [%l7 + 0x35], %o7 fone %f24 tvc %icc, 0x0 sllx %g4, %o3, %g7 xor %l2, %i6, %o2 tgu %xcc, 0x4 sdivcc %o0, 0x1DE1, %o5 edge8l %g1, %i3, %i1 brlez,a %g6, loop_772 fcmple32 %f14, %f10, %l1 orncc %l6, %l5, %l4 udiv %g3, 0x10D4, %i0 loop_772: tge %xcc, 0x5 fmovdcs %xcc, %f2, %f11 fba %fcc3, loop_773 ta %xcc, 0x5 movpos %xcc, %i5, %o6 call loop_774 loop_773: tpos %icc, 0x3 move %icc, %l3, %i7 edge32l %i2, %l0, %i4 loop_774: edge32l %o1, %g2, %g5 movrgez %o7, %g4, %o4 edge8l %g7, %o3, %i6 nop setx loop_775, %l0, %l1 jmpl %l1, %o2 add %l2, %o0, %g1 movvc %xcc, %o5, %i3 movg %xcc, %i1, %l1 loop_775: fmovrdgz %l6, %f28, %f6 fmovsneg %icc, %f4, %f7 movneg %xcc, %l5, %l4 smulcc %g3, 0x02E5, %i0 pdist %f0, %f28, %f12 wr %g0, 0x04, %asi ldstuba [%l7 + 0x5C] %asi, %i5 fmovdl %xcc, %f20, %f0 fxnor %f8, %f12, %f18 faligndata %f14, %f12, %f4 smul %g6, %l3, %i7 movcs %icc, %o6, %l0 edge32ln %i2, %i4, %g2 fmovsvc %icc, %f28, %f31 fmovsvc %icc, %f9, %f1 smulcc %g5, %o1, %o7 tsubcctv %o4, %g7, %g4 tle %xcc, 0x5 ta %icc, 0x2 movrlez %i6, %o2, %l2 movvs %xcc, %o0, %g1 mulx %o5, 0x1567, %i3 orcc %i1, 0x1C26, %o3 subcc %l6, 0x0159, %l5 tle %icc, 0x6 fba %fcc1, loop_776 addcc %l4, %l1, %g3 subc %i5, 0x0F4B, %g6 tvc %icc, 0x0 loop_776: movcc %icc, %l3, %i7 sethi 0x1065, %i0 movpos %xcc, %o6, %l0 movgu %icc, %i4, %i2 tcs %xcc, 0x6 edge32ln %g2, %o1, %o7 faligndata %f2, %f8, %f14 movrne %o4, %g5, %g7 set 0x2C, %i6 ldswa [%l7 + %i6] 0x04, %i6 edge32l %g4, %l2, %o0 tneg %icc, 0x6 addccc %o2, %g1, %o5 movrlez %i1, %i3, %o3 orn %l6, %l4, %l1 edge16n %g3, %l5, %g6 fnors %f2, %f20, %f20 movgu %xcc, %l3, %i7 wr %g0, 0x18, %asi ldswa [%l7 + 0x2C] %asi, %i0 ta %xcc, 0x7 tpos %icc, 0x1 movpos %xcc, %o6, %l0 udiv %i4, 0x02C0, %i2 fmul8ulx16 %f22, %f8, %f6 fmovdvc %icc, %f1, %f29 edge8ln %g2, %i5, %o1 tsubcctv %o7, %o4, %g5 flush %l7 + 0x54 fmovsle %icc, %f28, %f20 fmovdge %icc, %f2, %f22 smulcc %i6, %g7, %l2 nop set 0x19, %g3 ldsb [%l7 + %g3], %o0 wr %g0, 0x89, %asi ldstuba [%l7 + 0x74] %asi, %g4 move %xcc, %g1, %o5 and %o2, %i1, %o3 edge16 %i3, %l4, %l6 fbg,a %fcc2, loop_777 fmuld8sux16 %f1, %f1, %f26 fmul8x16 %f9, %f26, %f10 movn %icc, %l1, %g3 loop_777: bpos,a,pt %xcc, loop_778 or %g6, 0x1C5C, %l3 fmovs %f13, %f3 bleu,a %xcc, loop_779 loop_778: srlx %l5, %i0, %o6 fmovsleu %xcc, %f27, %f1 fmovdge %icc, %f0, %f0 loop_779: movrlz %i7, %i4, %l0 alignaddrl %g2, %i5, %i2 wr %g0, 0x80, %asi lduwa [%l7 + 0x68] %asi, %o1 alignaddr %o4, %o7, %g5 tle %xcc, 0x5 tn %xcc, 0x3 udivcc %g7, 0x090A, %l2 wr %g0, 0x89, %asi lduba [%l7 + 0x3C] %asi, %o0 fbue %fcc3, loop_780 sub %i6, %g1, %o5 edge32n %o2, %g4, %o3 tcc %xcc, 0x7 loop_780: tge %xcc, 0x7 bvc,a loop_781 umulcc %i1, %l4, %l6 stb %i3, [%l7 + 0x60] movl %xcc, %g3, %l1 loop_781: fmovrdlz %l3, %f20, %f8 tle %icc, 0x4 movre %l5, 0x0C6, %g6 tgu %icc, 0x5 smulcc %o6, %i7, %i0 fmovd %f28, %f30 fpsub32s %f21, %f18, %f16 edge8 %l0, %i4, %g2 add %l7, 0x3C, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %i5 casa [%l6] %asi, %i5, %i2 sdivcc %o4, 0x0788, %o1 bne,pn %icc, loop_782 udivx %o7, 0x03D0, %g7 add %l2, %g5, %o0 fornot1s %f20, %f2, %f2 loop_782: fcmpne16 %f28, %f30, %i6 movl %icc, %o5, %o2 pdist %f0, %f18, %f4 fpsub16 %f28, %f28, %f4 edge16ln %g1, %g4, %o3 wr %g0, 0x80, %asi stxa %i1, [%l7 + 0x28] %asi fcmpeq16 %f22, %f12, %l4 xnor %l6, 0x1CEF, %g3 fsrc1 %f14, %f12 movcs %xcc, %i3, %l3 movcs %xcc, %l5, %l1 flush %l7 + 0x5C tge %icc, 0x2 array16 %o6, %i7, %g6 alignaddr %l0, %i0, %g2 ta %xcc, 0x3 bn,a,pt %xcc, loop_783 tvs %xcc, 0x3 tvc %icc, 0x5 tle %icc, 0x4 loop_783: edge8l %i5, %i2, %i4 bcc,pn %xcc, loop_784 fxnor %f30, %f10, %f20 movre %o1, 0x0CA, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_784: taddcctv %g7, 0x1F6A, %o7 fbuge,a %fcc1, loop_785 movneg %icc, %l2, %o0 bg loop_786 mova %xcc, %g5, %i6 loop_785: nop set 0x36, %l1 lduha [%l7 + %l1] 0x14, %o2 loop_786: ba,a %xcc, loop_787 for %f22, %f8, %f20 wr %g0, 0x11, %asi ldsba [%l7 + 0x08] %asi, %g1 loop_787: add %o5, 0x10F9, %o3 subccc %g4, 0x1427, %l4 fmovdcs %icc, %f6, %f20 membar 0x32 orn %i1, 0x0796, %g3 tsubcctv %i3, %l3, %l6 st %f23, [%l7 + 0x78] fmovsg %icc, %f21, %f19 brlez %l1, loop_788 xor %l5, 0x1579, %o6 alignaddr %i7, %g6, %l0 fnands %f27, %f9, %f20 loop_788: nop setx loop_789, %l0, %l1 jmpl %l1, %g2 fbuge %fcc3, loop_790 fbn %fcc3, loop_791 fbl %fcc3, loop_792 loop_789: fbule %fcc1, loop_793 loop_790: andncc %i5, %i2, %i0 loop_791: fmovrslz %i4, %f7, %f10 loop_792: edge32ln %o1, %o4, %o7 loop_793: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %icc, %l2, %g7 fexpand %f25, %f20 ldx [%l7 + 0x78], %o0 prefetch [%l7 + 0x64], 0x0 tpos %icc, 0x4 move %xcc, %g5, %o2 andncc %g1, %o5, %o3 fble,a %fcc1, loop_794 fcmpes %fcc0, %f7, %f1 array32 %i6, %g4, %i1 edge8 %l4, %i3, %g3 loop_794: ldx [%l7 + 0x10], %l3 tsubcctv %l6, 0x0172, %l5 tneg %icc, 0x4 edge16n %o6, %i7, %g6 nop setx loop_795, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sll %l1, %g2, %l0 sra %i5, 0x12, %i0 umul %i4, 0x0137, %o1 loop_795: fmovrde %o4, %f4, %f20 fcmpes %fcc2, %f11, %f4 edge8ln %i2, %l2, %o7 smul %o0, %g5, %o2 stbar sub %g1, %g7, %o5 edge32ln %i6, %o3, %i1 stb %l4, [%l7 + 0x26] movl %icc, %g4, %i3 movre %g3, %l3, %l6 taddcctv %l5, %o6, %g6 edge8ln %i7, %g2, %l0 addccc %i5, 0x1ADF, %l1 fxors %f25, %f13, %f10 fmovdpos %xcc, %f11, %f12 edge16n %i0, %o1, %i4 mulx %o4, %l2, %i2 wr %g0, 0x80, %asi sta %f2, [%l7 + 0x24] %asi fmovsneg %xcc, %f4, %f3 orn %o0, 0x01B3, %o7 smulcc %g5, %o2, %g1 ba,pt %icc, loop_796 edge32 %o5, %i6, %o3 add %l7, 0x70, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x10, %g7, %i1 loop_796: fmuld8sux16 %f30, %f11, %f22 fcmple16 %f12, %f24, %g4 srl %i3, %g3, %l4 popc 0x0C97, %l3 movn %icc, %l6, %o6 tcs %xcc, 0x4 fmovd %f0, %f10 sdivcc %g6, 0x0DA4, %l5 fsrc1s %f6, %f9 fbn,a %fcc2, loop_797 fpsub32 %f28, %f8, %f12 lduh [%l7 + 0x3E], %i7 membar 0x21 loop_797: fbe,a %fcc2, loop_798 fmovrdgez %g2, %f22, %f26 wr %g0, 0x89, %asi lduba [%l7 + 0x47] %asi, %l0 loop_798: tg %xcc, 0x0 edge32 %i5, %i0, %l1 fmovspos %icc, %f10, %f3 tgu %icc, 0x2 fnot2 %f0, %f20 tneg %xcc, 0x4 fmovscs %xcc, %f31, %f11 taddcctv %i4, %o1, %o4 bneg,a loop_799 prefetch [%l7 + 0x3C], 0x0 bneg,a %icc, loop_800 alignaddrl %i2, %l2, %o0 loop_799: sdivx %g5, 0x0C26, %o2 sdivx %o7, 0x1A6D, %o5 loop_800: movg %xcc, %i6, %o3 andn %g7, 0x1F99, %g1 sth %i1, [%l7 + 0x5A] movleu %icc, %i3, %g3 udiv %l4, 0x1B82, %g4 set 0x6C, %g4 lduwa [%l7 + %g4] 0x0c, %l3 movvs %xcc, %l6, %o6 ldsw [%l7 + 0x50], %g6 fpadd16s %f1, %f0, %f4 std %f24, [%l7 + 0x68] fmul8x16 %f31, %f2, %f24 andncc %i7, %l5, %l0 smul %i5, %g2, %i0 movneg %xcc, %i4, %l1 edge16l %o1, %i2, %o4 movleu %icc, %o0, %g5 movgu %icc, %o2, %l2 umul %o5, %i6, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %icc, %g7, %o7 array8 %g1, %i1, %i3 fmuld8ulx16 %f31, %f29, %f8 fmovsge %icc, %f8, %f10 fcmpeq32 %f14, %f26, %l4 fxnor %f4, %f18, %f4 nop set 0x50, %i0 ldd [%l7 + %i0], %g4 movrgez %l3, 0x2AD, %l6 movrlz %o6, %g3, %i7 sllx %g6, %l5, %i5 alignaddr %g2, %i0, %l0 wr %g0, 0x80, %asi lduwa [%l7 + 0x38] %asi, %l1 subc %i4, 0x1814, %o1 fmovrdne %i2, %f20, %f24 fsrc1s %f0, %f30 fcmpne16 %f28, %f18, %o0 tcc %icc, 0x0 fabsd %f12, %f14 fbne %fcc2, loop_801 tg %xcc, 0x7 bl,a %xcc, loop_802 fbl %fcc3, loop_803 loop_801: alignaddrl %o4, %g5, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_802: brlz %o5, loop_804 loop_803: movrgez %i6, 0x0DE, %o3 tle %xcc, 0x1 xnor %l2, 0x0A9E, %o7 loop_804: fmovsneg %xcc, %f22, %f30 xnorcc %g1, %g7, %i3 fmovrsgz %i1, %f5, %f9 udiv %l4, 0x0127, %g4 fcmpeq16 %f18, %f28, %l6 tsubcc %o6, %g3, %l3 mulscc %g6, %i7, %i5 tleu %xcc, 0x2 fcmpne32 %f6, %f16, %g2 mulscc %l5, 0x0300, %i0 brz %l1, loop_805 edge16ln %l0, %i4, %o1 andn %o0, %o4, %g5 fzeros %f14 loop_805: fnegs %f14, %f1 fnors %f9, %f29, %f12 fpack16 %f22, %f25 srax %o2, %i2, %i6 ldub [%l7 + 0x34], %o3 nop setx loop_806, %l0, %l1 jmpl %l1, %o5 ble %icc, loop_807 movrgz %l2, %g1, %o7 tgu %xcc, 0x6 loop_806: fcmpne32 %f2, %f4, %g7 loop_807: srax %i1, %l4, %i3 fmovse %xcc, %f4, %f4 movre %l6, 0x201, %o6 srax %g4, 0x07, %l3 movcs %xcc, %g6, %i7 movl %xcc, %g3, %g2 set 0x44, %i1 lduwa [%l7 + %i1] 0x04, %l5 wr %g0, 0x80, %asi ldswa [%l7 + 0x34] %asi, %i0 tvs %xcc, 0x6 wr %g0, 0x81, %asi ldswa [%l7 + 0x08] %asi, %l1 xnor %i5, 0x0CFE, %l0 ta %xcc, 0x3 edge16ln %o1, %o0, %i4 edge32n %g5, %o2, %o4 addcc %i6, 0x10B3, %o3 fnands %f26, %f25, %f23 bn,a,pt %xcc, loop_808 movg %icc, %i2, %o5 fones %f3 fbule,a %fcc3, loop_809 loop_808: tcc %xcc, 0x2 mova %icc, %l2, %o7 ld [%l7 + 0x70], %f6 loop_809: stb %g7, [%l7 + 0x09] orncc %i1, %g1, %i3 movcc %icc, %l6, %l4 movrlz %g4, 0x07C, %o6 movvc %xcc, %g6, %l3 srl %i7, %g3, %g2 fmovsle %xcc, %f5, %f28 array32 %i0, %l5, %l1 movrne %i5, %l0, %o1 umulcc %i4, 0x1FB2, %o0 edge8 %g5, %o4, %i6 nop set 0x76, %l3 ldstub [%l7 + %l3], %o3 tpos %icc, 0x3 edge32l %i2, %o2, %l2 alignaddr %o7, %g7, %o5 wr %g0, 0x19, %asi ldstuba [%l7 + 0x2F] %asi, %g1 smul %i1, %l6, %i3 mulx %l4, %o6, %g6 tvc %icc, 0x7 movre %l3, %i7, %g3 fmovsl %xcc, %f17, %f21 fsrc2 %f18, %f22 addcc %g4, 0x090F, %g2 move %icc, %i0, %l1 mulx %i5, %l5, %o1 array16 %i4, %l0, %o0 move %icc, %o4, %g5 bleu loop_810 tvs %xcc, 0x0 movge %xcc, %i6, %o3 fpsub32s %f26, %f0, %f17 loop_810: stbar andcc %i2, %l2, %o7 movne %xcc, %o2, %o5 bge,a,pt %icc, loop_811 sll %g1, %i1, %g7 ldsb [%l7 + 0x08], %i3 movg %icc, %l6, %l4 loop_811: bvs,a %icc, loop_812 fand %f4, %f2, %f6 lduw [%l7 + 0x44], %o6 tvc %xcc, 0x4 loop_812: fones %f6 tcs %icc, 0x0 brlz,a %l3, loop_813 te %xcc, 0x0 umulcc %i7, 0x1A40, %g3 fpsub16 %f6, %f24, %f6 loop_813: bcs,pn %icc, loop_814 membar 0x6B fpack32 %f14, %f20, %f28 tle %icc, 0x3 loop_814: edge16n %g6, %g2, %i0 edge8n %l1, %g4, %i5 edge8 %l5, %i4, %l0 subc %o0, %o1, %g5 sdivcc %i6, 0x1650, %o3 ldsb [%l7 + 0x6E], %i2 tsubcc %o4, %o7, %o2 sub %l2, 0x19AC, %g1 fmovrdlez %i1, %f26, %f2 subccc %o5, 0x092E, %i3 move %icc, %g7, %l6 edge32 %o6, %l3, %l4 fmovrde %g3, %f10, %f18 fpadd32 %f20, %f28, %f0 mova %icc, %i7, %g6 udivcc %i0, 0x13C1, %g2 call loop_815 mulx %l1, 0x0C67, %g4 fbule,a %fcc2, loop_816 ldsb [%l7 + 0x4F], %i5 loop_815: fors %f9, %f27, %f20 movl %icc, %i4, %l0 loop_816: orcc %l5, %o1, %o0 membar 0x13 bcc,pn %icc, loop_817 bleu,pt %xcc, loop_818 subc %g5, 0x0066, %o3 fbe %fcc3, loop_819 loop_817: movneg %icc, %i6, %o4 loop_818: edge32ln %o7, %i2, %l2 ldsb [%l7 + 0x32], %g1 loop_819: sethi 0x1E8A, %i1 fmovrsgez %o5, %f11, %f18 udivcc %i3, 0x1115, %o2 fnot2 %f12, %f16 wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f0 set 0x70, %g6 ldda [%l7 + %g6] 0x04, %i6 tle %xcc, 0x7 be,pt %icc, loop_820 sra %o6, 0x1E, %l3 set 0x58, %o0 prefetcha [%l7 + %o0] 0x88, 0x1 loop_820: ble loop_821 fnegd %f16, %f4 lduh [%l7 + 0x58], %g3 movneg %icc, %i7, %g6 loop_821: taddcc %l4, 0x0916, %g2 fbn,a %fcc3, loop_822 movne %xcc, %l1, %g4 fmuld8sux16 %f1, %f2, %f8 fba,a %fcc3, loop_823 loop_822: sub %i5, 0x1679, %i4 tvc %icc, 0x1 wr %g0, 0x52, %asi stxa %l0, [%g0 + 0x218] %asi loop_823: move %icc, %l5, %o1 add %i0, %o0, %g5 fbe,a %fcc2, loop_824 umul %o3, 0x175D, %i6 sub %o7, 0x1A00, %o4 smulcc %i2, 0x1519, %g1 loop_824: nop wr %g0, 0x19, %asi ldstuba [%l7 + 0x24] %asi, %i1 fbne,a %fcc1, loop_825 fornot2s %f7, %f6, %f3 call loop_826 fmovsle %icc, %f3, %f31 loop_825: subcc %o5, 0x1AFA, %i3 ldsw [%l7 + 0x78], %o2 loop_826: srlx %l6, 0x17, %l2 mulscc %l3, %g7, %g3 tneg %xcc, 0x2 edge16n %i7, %o6, %g6 fmovsleu %icc, %f23, %f27 movl %icc, %l4, %g2 udivx %g4, 0x0830, %i5 sdiv %l1, 0x0231, %i4 ldub [%l7 + 0x0F], %l5 tcc %xcc, 0x2 fmovrdlez %o1, %f0, %f24 orn %l0, 0x0137, %i0 tpos %xcc, 0x0 membar 0x7A movn %xcc, %o0, %o3 orcc %i6, 0x0BDC, %o7 fmovdgu %xcc, %f18, %f30 fpsub16s %f20, %f31, %f13 sdiv %o4, 0x0255, %g5 fxnors %f8, %f20, %f27 brnz %i2, loop_827 brlz,a %i1, loop_828 fmovrde %o5, %f26, %f4 bne,pn %xcc, loop_829 loop_827: andncc %g1, %o2, %l6 loop_828: array8 %l2, %i3, %g7 ldd [%l7 + 0x28], %f16 loop_829: movleu %xcc, %g3, %i7 edge16n %o6, %l3, %g6 wr %g0, 0x89, %asi stda %g2, [%l7 + 0x10] %asi fnands %f11, %f29, %f18 srlx %g4, %i5, %l1 fnors %f25, %f12, %f21 wr %g0, 0x80, %asi prefetcha [%l7 + 0x58] %asi, 0x2 edge32l %l5, %l4, %l0 movvc %xcc, %o1, %i0 tn %icc, 0x2 movneg %xcc, %o0, %o3 tge %xcc, 0x5 set 0x50, %l0 sta %f29, [%l7 + %l0] 0x19 alignaddrl %o7, %i6, %o4 fba %fcc2, loop_830 addcc %i2, 0x0ED0, %g5 fmovd %f22, %f8 addcc %i1, 0x16A3, %g1 loop_830: tgu %xcc, 0x4 edge8l %o5, %o2, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 prefetch [%l7 + 0x08], 0x1 bpos,a %xcc, loop_831 sll %l6, 0x07, %i3 sth %g3, [%l7 + 0x08] fmul8ulx16 %f10, %f4, %f24 loop_831: movne %icc, %i7, %o6 fpsub32s %f10, %f27, %f21 sth %g7, [%l7 + 0x70] fsrc1s %f29, %f2 udivx %g6, 0x0067, %l3 addc %g4, 0x0283, %g2 xnor %i5, %i4, %l1 wr %g0, 0x18, %asi ldsba [%l7 + 0x2E] %asi, %l5 set 0x44, %o3 lduwa [%l7 + %o3] 0x18, %l4 movre %l0, %o1, %i0 taddcc %o0, 0x0B05, %o7 movl %icc, %i6, %o3 fcmpes %fcc0, %f27, %f19 tl %xcc, 0x5 tcs %xcc, 0x4 fmovsge %icc, %f9, %f10 edge8 %i2, %g5, %o4 fmuld8ulx16 %f1, %f27, %f8 fmovsn %icc, %f26, %f30 edge16l %g1, %i1, %o2 umul %o5, 0x0562, %l6 edge16ln %i3, %l2, %g3 std %f10, [%l7 + 0x78] tsubcctv %i7, %g7, %g6 fmovrslez %l3, %f9, %f7 orcc %o6, %g2, %i5 tvs %icc, 0x2 mulscc %g4, %l1, %i4 subcc %l5, 0x16B3, %l0 tg %icc, 0x4 ldsw [%l7 + 0x64], %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot1 %f24, %f26, %f18 tcs %icc, 0x3 bleu %icc, loop_832 bcs,pn %icc, loop_833 fmovrdne %i0, %f0, %f6 ldd [%l7 + 0x60], %f12 loop_832: udivx %o0, 0x0F41, %o7 loop_833: edge8l %o1, %o3, %i6 taddcctv %g5, %i2, %g1 bcc,a,pn %xcc, loop_834 fsrc1s %f2, %f0 sdiv %o4, 0x1348, %i1 tl %xcc, 0x2 loop_834: fzeros %f6 bg,a,pn %xcc, loop_835 udivcc %o5, 0x05C0, %o2 sdivcc %i3, 0x06BE, %l2 addccc %l6, %g3, %i7 loop_835: nop wr %g0, 0x0c, %asi ldstuba [%l7 + 0x6C] %asi, %g6 udivx %l3, 0x1CDE, %o6 movcs %icc, %g2, %g7 brz,a %g4, loop_836 brgez %l1, loop_837 fcmpgt16 %f16, %f22, %i5 xorcc %i4, %l5, %l0 loop_836: srax %l4, %i0, %o0 loop_837: sdivcc %o1, 0x07F4, %o3 wr %g0, 0x0c, %asi lduha [%l7 + 0x78] %asi, %o7 mova %icc, %i6, %i2 movvs %icc, %g5, %g1 fxnor %f26, %f14, %f0 nop setx loop_838, %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 array8 %i1, %o4, %o5 subc %i3, %l2, %o2 udivx %l6, 0x0D79, %g3 loop_838: fmovrslez %i7, %f23, %f31 std %l2, [%l7 + 0x60] subccc %g6, %o6, %g7 tsubcctv %g4, 0x1087, %l1 movneg %icc, %g2, %i4 fmovrdne %l5, %f8, %f14 fmovscc %xcc, %f1, %f7 fbu %fcc2, loop_839 movcc %icc, %i5, %l0 umulcc %i0, 0x1D49, %o0 ldx [%l7 + 0x18], %o1 loop_839: fpmerge %f31, %f10, %f14 subcc %l4, 0x126B, %o7 tne %icc, 0x5 xor %i6, 0x1661, %i2 set 0x6C, %l2 lduwa [%l7 + %l2] 0x80, %g5 tne %icc, 0x2 tg %xcc, 0x5 wr %g0, 0x10, %asi stba %g1, [%l7 + 0x6E] %asi fmovdcs %icc, %f23, %f27 andncc %o3, %o4, %o5 movrlz %i3, %l2, %o2 movle %xcc, %l6, %i1 wr %g0, 0xe3, %asi stba %g3, [%l7 + 0x14] %asi membar #Sync movvc %icc, %l3, %g6 wr %g0, 0x11, %asi ldsba [%l7 + 0x2A] %asi, %o6 fbue,a %fcc2, loop_840 fmovrsne %i7, %f5, %f4 xnorcc %g4, 0x1FE7, %g7 add %l1, 0x0DA6, %g2 loop_840: nop wr %g0, 0x89, %asi lduwa [%l7 + 0x70] %asi, %l5 array32 %i4, %l0, %i0 movvc %icc, %o0, %i5 ldsb [%l7 + 0x43], %l4 sllx %o7, 0x1E, %i6 and %o1, %g5, %i2 fbg,a %fcc1, loop_841 fors %f29, %f14, %f2 andcc %o3, 0x06A7, %o4 te %icc, 0x3 loop_841: tle %icc, 0x0 fbl,a %fcc3, loop_842 ldx [%l7 + 0x60], %o5 edge32l %g1, %l2, %i3 sllx %o2, %i1, %g3 loop_842: fmovdle %icc, %f19, %f10 add %l7, 0x44, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %l6, %g6 fors %f3, %f3, %f12 flush %l7 + 0x18 movne %xcc, %o6, %i7 fmovrsgz %l3, %f25, %f5 fmuld8sux16 %f23, %f23, %f20 fpsub32 %f0, %f6, %f12 edge16l %g7, %g4, %g2 movrlz %l5, 0x049, %l1 alignaddr %i4, %i0, %o0 call loop_843 movrlz %l0, %l4, %o7 or %i6, %o1, %g5 fmovdvc %icc, %f14, %f26 loop_843: addc %i5, 0x0657, %i2 fxors %f5, %f26, %f22 st %f12, [%l7 + 0x14] fzeros %f26 ba,a loop_844 movle %xcc, %o4, %o5 fmovsg %xcc, %f4, %f7 edge32n %o3, %g1, %i3 loop_844: ldsb [%l7 + 0x55], %o2 tleu %icc, 0x3 movrlez %l2, %i1, %l6 wr %g0, 0x27, %asi stha %g3, [%l7 + 0x58] %asi membar #Sync restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %o6, 0x2A6, %i7 fcmps %fcc3, %f27, %f2 fcmpeq16 %f18, %f6, %l3 ldstub [%l7 + 0x79], %g6 add %g7, %g4, %g2 swap [%l7 + 0x18], %l5 fcmpes %fcc0, %f7, %f28 movle %xcc, %i4, %i0 array32 %l1, %o0, %l4 and %o7, %l0, %i6 and %g5, 0x0980, %o1 brnz %i2, loop_845 movcc %icc, %o4, %o5 nop setx loop_846, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbul,a %fcc3, loop_847 loop_845: stb %o3, [%l7 + 0x72] smul %g1, %i5, %o2 loop_846: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_847: array32 %l2, %i3, %i1 ldsw [%l7 + 0x38], %l6 mova %xcc, %o6, %i7 array8 %g3, %l3, %g7 movl %xcc, %g6, %g2 movvs %icc, %g4, %l5 edge32ln %i0, %i4, %l1 tg %xcc, 0x2 flush %l7 + 0x70 edge8ln %l4, %o0, %l0 srax %i6, %g5, %o7 fmovsle %xcc, %f29, %f10 smulcc %o1, 0x111E, %i2 tneg %xcc, 0x6 faligndata %f0, %f22, %f24 orcc %o4, %o3, %g1 tcc %xcc, 0x2 edge32l %i5, %o2, %l2 sethi 0x0F95, %o5 sdivx %i3, 0x17F9, %i1 fnot1s %f0, %f28 udivcc %o6, 0x15C5, %i7 edge32l %l6, %g3, %l3 tge %xcc, 0x1 bcc loop_848 tcs %xcc, 0x6 tgu %xcc, 0x3 brnz,a %g7, loop_849 loop_848: fbu,a %fcc2, loop_850 fmovscs %icc, %f24, %f5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_849: xor %g2, %g6, %g4 loop_850: ldsh [%l7 + 0x7A], %i0 or %i4, 0x1D32, %l5 movl %xcc, %l1, %l4 pdist %f24, %f20, %f28 add %l0, %i6, %g5 wr %g0, 0x18, %asi lduha [%l7 + 0x56] %asi, %o0 srl %o1, %i2, %o7 ldsw [%l7 + 0x08], %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %g1, 0x1EAB, %i5 movcs %icc, %o3, %l2 tpos %icc, 0x2 wr %g0, 0x10, %asi lduwa [%l7 + 0x74] %asi, %o2 fcmpes %fcc2, %f8, %f22 orncc %o5, 0x18B0, %i3 bge,pn %xcc, loop_851 edge16ln %i1, %o6, %l6 edge16 %i7, %l3, %g3 or %g2, %g7, %g6 loop_851: bge,a,pn %xcc, loop_852 bvc,a,pn %xcc, loop_853 subcc %i0, %g4, %l5 fmovdneg %xcc, %f11, %f9 loop_852: fblg,a %fcc3, loop_854 loop_853: fcmpgt16 %f10, %f2, %l1 movrgez %i4, 0x1BA, %l4 fblg %fcc0, loop_855 loop_854: movrne %i6, 0x00A, %g5 mulx %l0, 0x1872, %o0 srax %o1, %o7, %o4 loop_855: subc %g1, 0x0342, %i5 tg %xcc, 0x7 mulscc %i2, %l2, %o3 sub %o2, 0x086E, %i3 movrlez %o5, 0x119, %i1 sll %l6, %i7, %l3 addcc %g3, 0x0B20, %g2 fmovse %xcc, %f18, %f25 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 edge8 %o6, %g6, %g7 edge32l %i0, %g4, %l1 edge8n %i4, %l5, %i6 fone %f12 fmovsle %icc, %f10, %f12 edge32l %l4, %g5, %o0 edge16ln %o1, %l0, %o4 fmul8x16al %f9, %f13, %f16 fcmple16 %f10, %f22, %o7 sir 0x12C5 sdiv %i5, 0x1BEA, %i2 fbuge %fcc1, loop_856 orn %g1, 0x1650, %l2 wr %g0, 0x88, %asi ldxa [%l7 + 0x70] %asi, %o3 loop_856: bge,a,pt %xcc, loop_857 taddcc %i3, %o2, %i1 edge32l %l6, %i7, %o5 srlx %g3, %g2, %o6 loop_857: movleu %icc, %g6, %l3 movpos %icc, %i0, %g4 movg %xcc, %g7, %i4 sll %l5, 0x05, %i6 fbl %fcc3, loop_858 movrlz %l1, 0x2E4, %l4 fmovdneg %xcc, %f0, %f10 fcmpes %fcc3, %f9, %f11 loop_858: stbar edge16l %g5, %o1, %l0 fmovsneg %xcc, %f25, %f29 alignaddr %o4, %o0, %o7 subcc %i2, %g1, %l2 add %i5, %i3, %o3 fandnot2s %f29, %f5, %f7 movrgez %i1, 0x320, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnands %f12, %f29, %f22 fsrc1 %f18, %f0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgz,a %i7, loop_859 fbl,a %fcc0, loop_860 array32 %o2, %g3, %g2 bg,a loop_861 loop_859: movle %xcc, %o6, %o5 loop_860: move %xcc, %l3, %i0 bleu %xcc, loop_862 loop_861: xnorcc %g4, 0x0D69, %g7 xor %g6, 0x0770, %l5 srl %i6, 0x18, %i4 loop_862: movg %xcc, %l4, %g5 sethi 0x0BD7, %o1 fbg %fcc2, loop_863 stw %l1, [%l7 + 0x54] mulx %o4, %o0, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_863: fbg %fcc1, loop_864 array16 %i2, %l0, %g1 fmovsa %xcc, %f12, %f1 wr %g0, 0x04, %asi swapa [%l7 + 0x18] %asi, %i5 loop_864: srlx %i3, 0x16, %o3 alignaddr %i1, %l2, %i7 smulcc %l6, 0x0C02, %g3 sub %o2, 0x1D11, %o6 udivx %o5, 0x0D4B, %g2 fmovrslz %i0, %f14, %f22 srl %l3, 0x03, %g7 movl %xcc, %g4, %g6 edge16ln %i6, %i4, %l4 mova %xcc, %g5, %o1 orn %l5, 0x0B51, %l1 be,a,pt %icc, loop_865 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %o0, %o4, %i2 tvs %icc, 0x5 loop_865: tcs %icc, 0x7 wr %g0, 0x0c, %asi swapa [%l7 + 0x1C] %asi, %o7 bshuffle %f20, %f24, %f2 fandnot1 %f6, %f28, %f2 fpack32 %f6, %f0, %f8 orncc %l0, 0x0A2E, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ld [%l7 + 0x74], %f18 tvc %xcc, 0x2 fpmerge %f8, %f27, %f22 fmovrsgez %i3, %f28, %f3 brlez %o3, loop_866 fsrc2s %f16, %f1 array32 %g1, %l2, %i7 bvc %xcc, loop_867 loop_866: fba,a %fcc0, loop_868 fba,a %fcc2, loop_869 xnor %l6, %g3, %o2 loop_867: bne,a,pn %xcc, loop_870 loop_868: fxnors %f17, %f12, %f19 loop_869: movcc %icc, %i1, %o5 bn,pn %xcc, loop_871 loop_870: edge16l %g2, %o6, %i0 movcc %icc, %l3, %g4 array8 %g7, %i6, %g6 loop_871: tn %icc, 0x2 movrlz %l4, %g5, %o1 tcc %icc, 0x1 movrne %i4, 0x1FF, %l1 faligndata %f8, %f6, %f22 fcmpeq32 %f26, %f30, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmps %fcc3, %f6, %f30 movrlz %o4, 0x22C, %i2 bvc %xcc, loop_872 edge16n %o7, %l0, %i5 movrgez %o0, %i3, %g1 edge32l %o3, %i7, %l6 loop_872: siam 0x3 fnor %f18, %f4, %f4 set 0x60, %g7 lduwa [%l7 + %g7] 0x10, %l2 srax %g3, 0x10, %o2 edge16l %o5, %g2, %i1 tsubcctv %i0, 0x02FA, %o6 movleu %icc, %l3, %g7 xnor %i6, %g4, %l4 prefetch [%l7 + 0x44], 0x3 faligndata %f6, %f8, %f2 movrne %g5, %g6, %o1 sllx %i4, 0x15, %l1 fornot2 %f4, %f6, %f24 fmovsneg %xcc, %f8, %f15 tneg %icc, 0x1 siam 0x2 addcc %o4, %i2, %o7 fandnot1 %f22, %f12, %f4 taddcctv %l5, 0x09DC, %i5 fbge,a %fcc3, loop_873 edge8n %o0, %i3, %l0 umul %o3, %g1, %i7 fmovdgu %icc, %f19, %f26 loop_873: taddcctv %l2, 0x0C2D, %l6 ble %icc, loop_874 movne %icc, %g3, %o5 set 0x18, %i4 stda %g2, [%l7 + %i4] 0x15 loop_874: sth %o2, [%l7 + 0x6E] fbn,a %fcc1, loop_875 bshuffle %f26, %f18, %f8 xnor %i0, 0x0416, %o6 xnor %l3, 0x0C67, %g7 loop_875: fcmple16 %f24, %f22, %i1 edge16n %g4, %l4, %g5 movcs %xcc, %i6, %g6 membar 0x13 taddcctv %i4, %l1, %o1 brz %o4, loop_876 andn %i2, 0x1420, %l5 movneg %icc, %o7, %i5 movvs %icc, %o0, %i3 loop_876: edge8l %l0, %g1, %i7 sub %o3, %l2, %l6 edge16ln %o5, %g2, %g3 fble %fcc3, loop_877 udivx %o2, 0x1AF1, %i0 xnorcc %l3, %o6, %g7 fmuld8ulx16 %f10, %f25, %f6 loop_877: tge %icc, 0x3 edge32 %g4, %l4, %g5 bneg,a loop_878 fandnot2s %f29, %f18, %f1 bne,pn %xcc, loop_879 srax %i6, %i1, %i4 loop_878: umul %g6, %l1, %o4 udiv %i2, 0x1A44, %o1 loop_879: mulx %o7, 0x046D, %l5 set 0x50, %i7 ldswa [%l7 + %i7] 0x89, %i5 edge8ln %o0, %i3, %g1 tge %icc, 0x3 andncc %l0, %o3, %i7 movrne %l2, %o5, %l6 movneg %icc, %g2, %g3 ba,pt %icc, loop_880 tne %xcc, 0x3 addccc %o2, 0x01EA, %l3 membar 0x59 loop_880: stw %o6, [%l7 + 0x14] wr %g0, 0xea, %asi stha %g7, [%l7 + 0x28] %asi membar #Sync mova %xcc, %g4, %i0 movl %xcc, %g5, %i6 nop setx loop_881, %l0, %l1 jmpl %l1, %l4 tcc %xcc, 0x5 movrgez %i1, 0x3B2, %i4 movle %xcc, %g6, %l1 loop_881: movrgez %o4, %o1, %o7 set 0x55, %o7 ldsba [%l7 + %o7] 0x10, %l5 subc %i5, %o0, %i3 xor %i2, %g1, %o3 set 0x33, %l4 stba %l0, [%l7 + %l4] 0x10 andn %l2, %i7, %l6 bpos %xcc, loop_882 edge16n %o5, %g2, %g3 swap [%l7 + 0x4C], %o2 array16 %o6, %g7, %g4 loop_882: nop set 0x64, %o6 stha %i0, [%l7 + %o6] 0x11 fmovrdlez %g5, %f4, %f24 lduh [%l7 + 0x5A], %l3 edge16n %i6, %l4, %i1 fmovsg %icc, %f1, %f21 srl %g6, %l1, %o4 smulcc %i4, 0x1929, %o1 edge16l %o7, %i5, %o0 tl %icc, 0x6 srax %l5, 0x10, %i3 fzero %f18 fmovrsgz %g1, %f23, %f1 movrne %o3, %l0, %l2 bleu,a,pn %icc, loop_883 bleu %icc, loop_884 fmovsneg %xcc, %f19, %f2 smulcc %i2, %i7, %o5 loop_883: edge32n %g2, %l6, %o2 loop_884: xor %g3, 0x0932, %g7 fandnot1s %f27, %f20, %f8 addccc %g4, 0x0840, %i0 edge16 %o6, %l3, %i6 fcmple32 %f22, %f8, %g5 xnorcc %i1, %g6, %l4 edge8n %l1, %i4, %o4 subc %o1, %i5, %o7 movrne %l5, 0x2E9, %o0 movvs %xcc, %g1, %o3 array16 %i3, %l2, %l0 movrlz %i2, %i7, %o5 membar 0x1F fmul8ulx16 %f30, %f20, %f8 st %f28, [%l7 + 0x74] alignaddrl %g2, %l6, %g3 brlz %o2, loop_885 movle %xcc, %g4, %g7 fpsub32s %f12, %f22, %f27 array16 %o6, %i0, %i6 loop_885: movrlz %l3, 0x056, %i1 movne %icc, %g5, %g6 tgu %xcc, 0x3 bne,a,pn %icc, loop_886 brnz %l1, loop_887 umulcc %l4, 0x0579, %i4 sll %o4, 0x07, %o1 loop_886: alignaddr %o7, %i5, %o0 loop_887: tpos %icc, 0x5 mova %xcc, %g1, %l5 pdist %f16, %f2, %f8 edge8 %i3, %o3, %l0 sdivx %i2, 0x13AF, %i7 fcmple32 %f28, %f10, %o5 movre %g2, %l6, %l2 movcc %icc, %g3, %g4 sra %g7, %o2, %o6 for %f22, %f14, %f14 brgez %i0, loop_888 andcc %l3, 0x167F, %i1 stbar fbule %fcc1, loop_889 loop_888: mulscc %g5, 0x03D4, %g6 brgz %i6, loop_890 umulcc %l4, 0x1235, %i4 loop_889: fmovdpos %xcc, %f17, %f25 ldd [%l7 + 0x10], %o4 loop_890: umulcc %l1, %o1, %i5 fornot2s %f31, %f7, %f14 sll %o7, 0x02, %o0 tvs %xcc, 0x6 edge32ln %l5, %i3, %o3 mova %icc, %g1, %l0 xnor %i7, 0x1CC1, %o5 fmovsn %xcc, %f28, %f23 ldstub [%l7 + 0x6F], %g2 set 0x58, %i5 lda [%l7 + %i5] 0x11, %f30 lduw [%l7 + 0x2C], %i2 fnot2 %f28, %f6 alignaddr %l2, %l6, %g4 membar 0x36 ldd [%l7 + 0x48], %f14 tg %xcc, 0x1 membar 0x0C xor %g3, %o2, %o6 swap [%l7 + 0x50], %i0 srlx %l3, %g7, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmple32 %f22, %f22, %i1 ldx [%l7 + 0x58], %g6 array32 %i6, %l4, %i4 movrlz %l1, 0x28D, %o1 edge16l %i5, %o4, %o7 movl %icc, %l5, %i3 edge8ln %o3, %o0, %l0 membar 0x71 or %g1, 0x14F8, %o5 movl %icc, %i7, %i2 edge8n %l2, %g2, %l6 tne %icc, 0x4 tcs %icc, 0x1 fmovdne %icc, %f20, %f6 membar 0x44 taddcctv %g4, %o2, %g3 tl %xcc, 0x7 wr %g0, 0x80, %asi ldsba [%l7 + 0x40] %asi, %o6 stw %i0, [%l7 + 0x34] ldsw [%l7 + 0x6C], %l3 st %f2, [%l7 + 0x24] edge8ln %g5, %i1, %g7 fmovde %icc, %f11, %f28 fnegs %f27, %f21 ta %icc, 0x5 sll %i6, %l4, %g6 udiv %i4, 0x144C, %l1 xnorcc %o1, 0x1625, %o4 fmovsleu %xcc, %f13, %f9 taddcctv %o7, 0x0DB5, %i5 movne %icc, %l5, %o3 umul %i3, 0x09AB, %o0 orcc %l0, 0x1824, %g1 te %xcc, 0x7 mulscc %o5, 0x16C6, %i7 bne,pn %icc, loop_891 fmovdge %icc, %f23, %f12 udivcc %i2, 0x0DA2, %g2 edge32 %l2, %g4, %o2 loop_891: tn %icc, 0x0 fmovsl %icc, %f6, %f31 fcmps %fcc0, %f5, %f24 fbuge %fcc3, loop_892 fmovrsgez %g3, %f8, %f26 edge32n %o6, %l6, %i0 fbuge %fcc2, loop_893 loop_892: tvc %xcc, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %icc, %g5, %l3 loop_893: edge16l %g7, %i1, %l4 orncc %g6, %i6, %l1 orcc %i4, %o1, %o4 array16 %o7, %i5, %l5 movcc %icc, %i3, %o0 std %f30, [%l7 + 0x30] bpos,pt %icc, loop_894 bleu,a %xcc, loop_895 tgu %icc, 0x4 swap [%l7 + 0x1C], %l0 loop_894: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_895: brnz %o3, loop_896 tgu %icc, 0x6 movne %icc, %o5, %i7 set 0x28, %o2 stda %i2, [%l7 + %o2] 0x27 membar #Sync loop_896: membar 0x78 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ld [%l7 + 0x38], %f24 ldsw [%l7 + 0x14], %g1 bvs,pt %icc, loop_897 fmovdn %xcc, %f7, %f4 brz %l2, loop_898 fbule,a %fcc2, loop_899 loop_897: tvs %xcc, 0x7 be,pn %xcc, loop_900 loop_898: lduw [%l7 + 0x34], %g2 loop_899: nop wr %g0, 0x22, %asi stwa %o2, [%l7 + 0x2C] %asi membar #Sync loop_900: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bl,a loop_901 tleu %icc, 0x7 stx %g3, [%l7 + 0x70] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_901: bleu,pn %xcc, loop_902 edge16ln %g4, %o6, %l6 fabss %f11, %f26 tvs %xcc, 0x4 loop_902: bvc,a,pt %xcc, loop_903 flush %l7 + 0x5C movleu %xcc, %g5, %l3 movle %icc, %i0, %g7 loop_903: and %l4, %i1, %g6 tle %xcc, 0x3 tl %icc, 0x6 alignaddr %i6, %l1, %i4 subccc %o4, 0x179A, %o7 fbne,a %fcc0, loop_904 fpadd32 %f14, %f16, %f28 fbule %fcc3, loop_905 movg %icc, %i5, %l5 loop_904: andcc %i3, %o1, %l0 array32 %o3, %o5, %o0 loop_905: fbge %fcc2, loop_906 add %i2, %i7, %g1 andncc %g2, %o2, %g3 umul %l2, 0x192A, %g4 loop_906: sll %l6, 0x07, %g5 std %o6, [%l7 + 0x08] alignaddr %i0, %l3, %g7 tneg %icc, 0x2 addcc %i1, %g6, %l4 edge8l %i6, %i4, %o4 fsrc1s %f14, %f27 bcs,a,pt %xcc, loop_907 fbue %fcc1, loop_908 srlx %l1, 0x05, %i5 set 0x2B, %i2 lduba [%l7 + %i2] 0x11, %l5 loop_907: edge8 %o7, %o1, %l0 loop_908: nop set 0x40, %l5 lda [%l7 + %l5] 0x81, %f15 bn,a,pn %xcc, loop_909 subc %o3, 0x0BB1, %i3 nop setx loop_910, %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 bneg %icc, loop_911 loop_909: fcmpeq16 %f18, %f2, %o5 fbu,a %fcc1, loop_912 loop_910: fbuge,a %fcc1, loop_913 loop_911: sra %o0, %i7, %i2 set 0x58, %o4 stda %g2, [%l7 + %o4] 0xe2 membar #Sync loop_912: fcmps %fcc1, %f12, %f14 loop_913: udivcc %o2, 0x0123, %g1 taddcc %l2, 0x0ADF, %g3 set 0x08, %g1 stda %g4, [%l7 + %g1] 0x81 bne,a %xcc, loop_914 fmovdg %xcc, %f27, %f1 movvs %xcc, %l6, %g5 set 0x10, %g5 ldda [%l7 + %g5] 0xe2, %i0 loop_914: movrgez %l3, %g7, %i1 fmovsle %xcc, %f19, %f29 tsubcc %o6, %l4, %i6 fbe,a %fcc0, loop_915 edge8n %g6, %i4, %l1 subcc %i5, 0x1CBA, %o4 udiv %l5, 0x03A5, %o7 loop_915: array8 %o1, %l0, %i3 taddcc %o3, %o0, %i7 fand %f20, %f4, %f18 fnors %f21, %f6, %f5 subcc %o5, %i2, %o2 fcmpes %fcc3, %f16, %f20 edge32l %g1, %g2, %g3 tcc %xcc, 0x1 brgz,a %g4, loop_916 fmovscc %xcc, %f15, %f19 bge,pt %xcc, loop_917 fmovrde %l6, %f12, %f24 loop_916: fmovsge %xcc, %f31, %f22 tvc %icc, 0x4 loop_917: tsubcc %g5, %i0, %l3 nop setx loop_918, %l0, %l1 jmpl %l1, %l2 movpos %xcc, %i1, %g7 udiv %o6, 0x1B19, %i6 fands %f24, %f4, %f14 loop_918: xor %l4, 0x0377, %g6 edge8ln %l1, %i4, %o4 swap [%l7 + 0x18], %i5 mulx %l5, 0x1ABE, %o7 movle %icc, %o1, %l0 fnot1 %f24, %f10 fbne,a %fcc0, loop_919 tne %icc, 0x5 tsubcctv %o3, %o0, %i7 alignaddrl %o5, %i3, %o2 loop_919: edge8 %i2, %g2, %g3 sdiv %g4, 0x1117, %g1 mova %xcc, %l6, %i0 nop setx loop_920, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done brgez,a %l3, loop_921 sll %l2, %g5, %i1 or %g7, 0x1E00, %o6 loop_920: fmovsl %icc, %f6, %f10 loop_921: nop wr %g0, 0x89, %asi ldsha [%l7 + 0x58] %asi, %i6 orn %l4, 0x1C86, %l1 movre %i4, %g6, %i5 ldsh [%l7 + 0x5A], %l5 movgu %icc, %o7, %o4 set 0x18, %g2 lda [%l7 + %g2] 0x10, %f24 mova %xcc, %l0, %o1 fcmple16 %f26, %f4, %o3 udivx %i7, 0x092F, %o5 or %o0, 0x1095, %o2 tpos %icc, 0x4 movre %i3, 0x373, %g2 edge16l %i2, %g3, %g4 fcmped %fcc2, %f28, %f8 tn %icc, 0x4 tg %xcc, 0x3 fone %f30 stx %l6, [%l7 + 0x18] alignaddr %i0, %g1, %l3 fabss %f21, %f4 fmovdg %icc, %f28, %f22 tg %xcc, 0x2 edge32l %l2, %i1, %g7 tsubcc %o6, %g5, %i6 sethi 0x0BFD, %l1 bgu,pn %xcc, loop_922 xor %i4, %l4, %i5 fbg,a %fcc0, loop_923 mova %xcc, %g6, %l5 loop_922: fcmpgt32 %f12, %f4, %o7 fxnor %f26, %f0, %f14 loop_923: nop setx loop_924, %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 fabss %f1, %f1 fsrc1 %f16, %f2 fmovdcs %icc, %f15, %f28 loop_924: movrlez %l0, %o4, %o3 edge32ln %i7, %o5, %o1 fmovrde %o2, %f0, %f10 sllx %i3, 0x1A, %o0 movvs %icc, %g2, %i2 sdivcc %g4, 0x0FEB, %l6 lduh [%l7 + 0x08], %g3 sir 0x17D4 alignaddr %i0, %g1, %l3 tne %xcc, 0x5 fblg,a %fcc2, loop_925 movne %xcc, %l2, %i1 popc %g7, %g5 sir 0x0C57 loop_925: lduw [%l7 + 0x3C], %i6 xorcc %l1, %o6, %i4 nop set 0x78, %o1 ldd [%l7 + %o1], %l4 xorcc %g6, %l5, %o7 sdivx %i5, 0x19E1, %l0 fmovspos %icc, %f30, %f20 movn %icc, %o3, %o4 fbne %fcc0, loop_926 brz,a %o5, loop_927 fmovrsgz %o1, %f27, %f1 fpsub16 %f0, %f2, %f4 loop_926: subccc %o2, 0x02E4, %i3 loop_927: movvc %icc, %o0, %i7 fmovsle %xcc, %f1, %f14 fnors %f3, %f29, %f22 umulcc %g2, %i2, %l6 ldsh [%l7 + 0x26], %g3 bvs,a loop_928 array8 %i0, %g4, %g1 ldub [%l7 + 0x1F], %l3 edge8 %l2, %g7, %i1 loop_928: fbule,a %fcc2, loop_929 movleu %xcc, %i6, %g5 tgu %xcc, 0x2 fcmpgt16 %f14, %f4, %o6 loop_929: subcc %l1, %i4, %l4 tg %xcc, 0x1 movrne %g6, %l5, %i5 bne,a,pt %icc, loop_930 fbule,a %fcc0, loop_931 udivx %l0, 0x089A, %o7 wr %g0, 0x89, %asi sta %f7, [%l7 + 0x18] %asi loop_930: bneg,pt %icc, loop_932 loop_931: fmovse %icc, %f5, %f11 membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f0 loop_932: fmovsvs %icc, %f30, %f2 movn %xcc, %o3, %o4 orcc %o5, %o1, %i3 tneg %xcc, 0x6 movg %xcc, %o2, %i7 smulcc %o0, 0x0BFE, %i2 fcmps %fcc2, %f29, %f26 andn %g2, %l6, %g3 std %i0, [%l7 + 0x18] sdivcc %g4, 0x1061, %g1 fblg %fcc1, loop_933 movle %xcc, %l3, %l2 smul %g7, %i1, %g5 fcmpd %fcc3, %f4, %f20 loop_933: tcs %xcc, 0x6 nop setx loop_934, %l0, %l1 jmpl %l1, %i6 movre %o6, %i4, %l1 tl %icc, 0x5 wr %g0, 0xf9, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_934: te %xcc, 0x1 fxor %f26, %f18, %f30 fpadd16 %f28, %f22, %f14 orn %g6, 0x0E07, %l4 taddcc %i5, 0x1CDE, %l5 tg %icc, 0x0 udivcc %l0, 0x0914, %o3 sllx %o7, 0x0C, %o5 ldsb [%l7 + 0x1C], %o1 fmovsvs %icc, %f9, %f19 mova %icc, %o4, %i3 array16 %i7, %o0, %o2 brnz %g2, loop_935 bne,a,pn %icc, loop_936 movge %icc, %i2, %g3 movgu %xcc, %l6, %i0 loop_935: xorcc %g4, 0x10F9, %g1 loop_936: addc %l2, 0x0C04, %l3 fcmpgt16 %f24, %f30, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsl %icc, %f23, %f1 fmovdvs %icc, %f22, %f28 fabsd %f18, %f0 edge32n %g5, %g7, %i6 edge16ln %o6, %i4, %l1 membar 0x46 udiv %l4, 0x10B1, %g6 bcc,a,pt %icc, loop_937 move %icc, %l5, %l0 movleu %xcc, %i5, %o3 edge16l %o5, %o1, %o7 loop_937: fmovrsne %o4, %f31, %f14 popc 0x0E86, %i7 mulx %o0, 0x0A5F, %o2 andncc %g2, %i2, %g3 movcc %icc, %l6, %i0 subcc %g4, 0x0A5F, %g1 add %l2, %l3, %i3 sra %g5, %i1, %i6 subc %o6, 0x0F3E, %i4 fornot2 %f26, %f10, %f10 movrne %g7, 0x0FD, %l1 tgu %xcc, 0x0 lduh [%l7 + 0x3A], %l4 fcmps %fcc3, %f13, %f6 wr %g0, 0xf8, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync fmovdvc %xcc, %f13, %f5 brlz %l5, loop_938 ldub [%l7 + 0x58], %g6 fcmps %fcc0, %f12, %f27 movn %icc, %i5, %o3 loop_938: taddcctv %o5, 0x19F4, %o1 xnor %l0, 0x1225, %o4 edge16n %o7, %i7, %o2 addcc %g2, 0x1C76, %o0 tl %icc, 0x2 orn %i2, %l6, %i0 fcmpgt16 %f12, %f6, %g3 tge %xcc, 0x6 tcs %icc, 0x7 xor %g1, 0x0DA7, %l2 fcmped %fcc2, %f20, %f6 fbo %fcc2, loop_939 fpack32 %f0, %f14, %f28 fbu %fcc2, loop_940 edge32 %l3, %i3, %g4 loop_939: bg,a,pt %icc, loop_941 fnegd %f2, %f0 loop_940: fmovscc %icc, %f29, %f31 mova %icc, %g5, %i6 loop_941: movrlez %i1, %o6, %g7 movrne %i4, 0x05C, %l4 add %l1, 0x0C33, %l5 fba %fcc3, loop_942 movrgz %i5, 0x373, %o3 array16 %o5, %g6, %o1 fnot2 %f12, %f22 loop_942: fnand %f0, %f0, %f20 tvc %icc, 0x7 sllx %l0, %o4, %o7 taddcctv %o2, %i7, %g2 movrne %i2, %l6, %i0 tvc %xcc, 0x4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgez,a %o0, loop_943 fbug,a %fcc3, loop_944 tneg %xcc, 0x4 taddcctv %g1, %g3, %l2 loop_943: fzero %f22 loop_944: fcmple32 %f28, %f20, %l3 fmovda %icc, %f29, %f21 fcmps %fcc2, %f8, %f25 fpadd32 %f10, %f6, %f0 fmovrsne %i3, %f19, %f26 call loop_945 addcc %g5, %g4, %i1 fblg %fcc1, loop_946 movcc %xcc, %i6, %g7 loop_945: udiv %o6, 0x1464, %i4 move %xcc, %l1, %l5 loop_946: edge32 %i5, %l4, %o3 pdist %f0, %f24, %f14 ldd [%l7 + 0x38], %o4 smulcc %o1, 0x086E, %l0 bleu loop_947 subcc %g6, %o7, %o2 sth %o4, [%l7 + 0x38] fpack32 %f4, %f24, %f22 loop_947: taddcc %g2, 0x002C, %i2 sra %i7, %i0, %o0 fnand %f12, %f4, %f22 stx %g1, [%l7 + 0x30] addccc %g3, 0x1F69, %l6 movge %xcc, %l3, %i3 fmovscc %xcc, %f0, %f10 sir 0x11B3 fandnot1s %f17, %f21, %f17 movg %icc, %l2, %g4 fmovrdgz %i1, %f8, %f14 tpos %xcc, 0x5 tcc %xcc, 0x7 fabss %f10, %f21 set 0x40, %l6 ldswa [%l7 + %l6] 0x15, %g5 call loop_948 tgu %xcc, 0x2 movl %xcc, %g7, %o6 udivcc %i6, 0x1DA2, %i4 loop_948: add %l5, %i5, %l1 subc %o3, 0x0D17, %l4 ldstub [%l7 + 0x50], %o1 fmovda %icc, %f22, %f10 movgu %icc, %o5, %g6 fbule %fcc2, loop_949 fcmpes %fcc2, %f26, %f19 fmul8x16 %f11, %f12, %f6 addcc %l0, 0x1D76, %o2 loop_949: fba %fcc3, loop_950 edge8ln %o4, %o7, %i2 fbe %fcc3, loop_951 ta %xcc, 0x5 loop_950: edge8n %i7, %i0, %g2 be,a loop_952 loop_951: edge8n %o0, %g3, %g1 fbu,a %fcc2, loop_953 orncc %l3, 0x0D24, %l6 loop_952: tvc %icc, 0x5 bvc %xcc, loop_954 loop_953: fble %fcc2, loop_955 std %f28, [%l7 + 0x78] orncc %l2, 0x0FFB, %i3 loop_954: edge32l %i1, %g4, %g7 loop_955: fnor %f18, %f26, %f20 set 0x74, %o5 lda [%l7 + %o5] 0x14, %f8 fmovdleu %xcc, %f7, %f10 ldd [%l7 + 0x48], %f10 fexpand %f10, %f10 mova %icc, %o6, %g5 tne %icc, 0x6 alignaddrl %i4, %i6, %i5 tcc %icc, 0x3 fcmpne16 %f14, %f20, %l1 andcc %o3, %l5, %o1 edge16 %l4, %o5, %g6 tneg %xcc, 0x5 bpos,a %xcc, loop_956 sra %l0, %o4, %o7 fmovrsgez %i2, %f26, %f18 edge32l %o2, %i7, %i0 loop_956: bneg,a %xcc, loop_957 edge32l %o0, %g2, %g3 fmovrde %l3, %f14, %f10 and %l6, 0x02DB, %l2 loop_957: fones %f9 xorcc %g1, 0x1292, %i1 fmovdle %xcc, %f22, %f23 udivcc %g4, 0x120B, %i3 and %g7, %g5, %o6 fpsub32s %f18, %f18, %f1 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 tsubcctv %i6, %i4, %i5 call loop_958 fbuge %fcc0, loop_959 alignaddr %l1, %l5, %o3 fabss %f9, %f21 loop_958: fpack16 %f14, %f15 loop_959: fpack32 %f8, %f18, %f0 wr %g0, 0x89, %asi prefetcha [%l7 + 0x48] %asi, 0x1 edge32n %l4, %o5, %g6 sllx %o4, %l0, %o7 movrlez %i2, %o2, %i7 membar 0x07 fsrc2s %f7, %f0 movre %i0, %o0, %g3 set 0x24, %i3 lduba [%l7 + %i3] 0x15, %g2 fbn,a %fcc3, loop_960 siam 0x5 tpos %xcc, 0x0 movn %xcc, %l6, %l3 loop_960: edge32l %l2, %i1, %g4 movvs %icc, %i3, %g1 edge32l %g7, %o6, %i6 set 0x44, %g3 stwa %g5, [%l7 + %g3] 0xe2 membar #Sync lduw [%l7 + 0x24], %i4 array8 %l1, %i5, %l5 movrgez %o3, 0x3D3, %o1 move %icc, %l4, %o5 tn %xcc, 0x5 fbug %fcc1, loop_961 tneg %xcc, 0x1 tne %xcc, 0x3 fpadd32 %f22, %f2, %f18 loop_961: fmovrslez %o4, %f10, %f28 taddcctv %l0, 0x1370, %o7 add %g6, %i2, %o2 array16 %i7, %o0, %i0 array16 %g2, %l6, %l3 fcmpne32 %f2, %f10, %g3 sll %i1, 0x05, %l2 mulscc %g4, 0x1CA6, %g1 stb %g7, [%l7 + 0x65] fexpand %f14, %f6 fmovsneg %icc, %f11, %f2 bl,a,pt %xcc, loop_962 prefetch [%l7 + 0x28], 0x3 wr %g0, 0x04, %asi ldsha [%l7 + 0x56] %asi, %i3 loop_962: andcc %o6, 0x11E7, %i6 and %i4, %l1, %g5 smulcc %i5, 0x0937, %l5 sethi 0x18AD, %o1 tn %icc, 0x5 taddcctv %l4, 0x001F, %o3 movl %xcc, %o4, %l0 edge16l %o5, %o7, %g6 fmul8sux16 %f2, %f10, %f0 addccc %i2, %i7, %o0 fnot1 %f24, %f6 addccc %o2, %i0, %g2 fmovdvc %xcc, %f23, %f14 tle %xcc, 0x5 edge16l %l6, %g3, %l3 udiv %i1, 0x1D8F, %g4 ldstub [%l7 + 0x14], %g1 fmovde %xcc, %f11, %f24 fandnot1s %f20, %f23, %f29 fbge,a %fcc1, loop_963 tpos %icc, 0x1 fmovdg %icc, %f16, %f30 sethi 0x1364, %g7 loop_963: movl %icc, %i3, %l2 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi wr %g0, 0x0c, %asi sta %f16, [%l7 + 0x70] %asi bvs,a,pn %icc, loop_964 bn,a,pt %icc, loop_965 fbug,a %fcc2, loop_966 tn %xcc, 0x3 loop_964: array32 %o6, %i4, %i6 loop_965: andncc %g5, %i5, %l1 loop_966: nop wr %g0, 0x89, %asi stba %o1, [%l7 + 0x11] %asi movrne %l4, %l5, %o4 fbul %fcc2, loop_967 fmovrslz %l0, %f29, %f7 set 0x48, %i6 lduwa [%l7 + %i6] 0x10, %o5 loop_967: edge8l %o3, %o7, %i2 fbg,a %fcc0, loop_968 fbuge %fcc2, loop_969 edge32n %i7, %g6, %o2 edge8 %o0, %g2, %l6 loop_968: bne,pt %xcc, loop_970 loop_969: taddcctv %i0, 0x1E54, %l3 fones %f20 fmovrdlez %i1, %f28, %f12 loop_970: tge %icc, 0x1 fpadd32 %f18, %f24, %f0 xorcc %g4, 0x1FF9, %g3 mulscc %g1, %g7, %i3 orncc %o6, %l2, %i4 movrgez %i6, %g5, %i5 nop set 0x3B, %l1 ldsb [%l7 + %l1], %o1 fnands %f15, %f21, %f13 bn,a loop_971 ldd [%l7 + 0x60], %l4 stb %l5, [%l7 + 0x0F] edge8l %l1, %o4, %o5 loop_971: fmovdneg %icc, %f0, %f15 fmovdg %icc, %f5, %f26 fmovdcc %xcc, %f5, %f29 srax %l0, %o7, %i2 orncc %o3, %g6, %i7 addcc %o2, %o0, %g2 movge %xcc, %i0, %l3 tl %icc, 0x5 addccc %l6, %i1, %g4 stx %g1, [%l7 + 0x10] srlx %g3, %g7, %i3 movleu %xcc, %o6, %l2 fmovdg %icc, %f30, %f27 tvc %xcc, 0x7 fornot2 %f2, %f26, %f24 fcmped %fcc1, %f26, %f10 addcc %i6, %i4, %g5 fnot1s %f21, %f30 wr %g0, 0x88, %asi ldda [%l7 + 0x50] %asi, %i4 bgu,a loop_972 mulscc %l4, %o1, %l5 brlz %l1, loop_973 brz,a %o4, loop_974 loop_972: fmovrdgez %o5, %f26, %f30 edge32 %o7, %l0, %o3 loop_973: movg %xcc, %i2, %g6 loop_974: fblg %fcc0, loop_975 fmovrdgz %i7, %f10, %f28 ba %icc, loop_976 mulx %o2, 0x113B, %o0 loop_975: movleu %xcc, %g2, %i0 taddcc %l3, %l6, %g4 loop_976: brgez,a %i1, loop_977 fpack32 %f0, %f18, %f20 tne %icc, 0x4 edge8ln %g3, %g1, %g7 loop_977: sdivcc %o6, 0x1861, %i3 movre %i6, %l2, %i4 movvc %icc, %i5, %g5 umul %l4, %l5, %o1 call loop_978 array8 %l1, %o5, %o4 fnegs %f8, %f27 edge8 %l0, %o7, %o3 loop_978: alignaddr %g6, %i2, %o2 stb %o0, [%l7 + 0x5D] sdivcc %g2, 0x0804, %i0 fmovrdgez %l3, %f28, %f22 sll %l6, %g4, %i7 ldsb [%l7 + 0x22], %i1 for %f18, %f18, %f8 edge32ln %g3, %g7, %g1 fcmpeq32 %f30, %f30, %i3 edge16ln %o6, %i6, %i4 movrne %i5, 0x235, %g5 smul %l4, 0x1EBD, %l2 subcc %o1, 0x0E93, %l1 fmovdvs %icc, %f24, %f22 fbe %fcc3, loop_979 edge16n %o5, %l5, %l0 add %l7, 0x30, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o4 casa [%l6] %asi, %o4, %o7 loop_979: nop setx loop_980, %l0, %l1 jmpl %l1, %g6 subc %i2, %o3, %o0 wr %g0, 0xe2, %asi stba %g2, [%l7 + 0x10] %asi membar #Sync loop_980: fcmpne32 %f28, %f18, %i0 bleu,pn %xcc, loop_981 subcc %l3, 0x175F, %o2 edge16l %l6, %g4, %i7 std %i0, [%l7 + 0x60] loop_981: edge8ln %g7, %g1, %g3 mova %icc, %o6, %i6 fmovda %xcc, %f26, %f22 std %f12, [%l7 + 0x08] fblg %fcc2, loop_982 movrgz %i3, 0x192, %i4 brgez %i5, loop_983 fcmple16 %f4, %f2, %l4 loop_982: fbo,a %fcc2, loop_984 tsubcc %g5, 0x036B, %o1 loop_983: fbule,a %fcc1, loop_985 fandnot1 %f30, %f4, %f14 loop_984: te %icc, 0x4 fmovrdgz %l1, %f30, %f6 loop_985: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %xcc, 0x0 andncc %o5, %l2, %l0 sdiv %l5, 0x0E1E, %o4 subcc %o7, 0x181B, %g6 tvs %icc, 0x4 andn %i2, %o0, %g2 fbe,a %fcc0, loop_986 add %o3, 0x0AA6, %i0 andn %o2, %l6, %g4 movvs %icc, %l3, %i7 loop_986: andn %i1, 0x0A53, %g7 xorcc %g3, 0x1B10, %o6 edge32ln %i6, %i3, %i4 taddcctv %i5, %g1, %g5 udivcc %o1, 0x09F4, %l1 wr %g0, 0x88, %asi ldxa [%l7 + 0x28] %asi, %o5 tle %icc, 0x4 edge8n %l4, %l0, %l2 fmovsge %icc, %f25, %f19 addc %o4, %o7, %g6 fbo %fcc3, loop_987 udivcc %i2, 0x0687, %l5 movl %xcc, %g2, %o0 fmovdcc %icc, %f14, %f0 loop_987: ldstub [%l7 + 0x22], %i0 te %icc, 0x3 stx %o3, [%l7 + 0x70] fbu %fcc2, loop_988 fmovs %f5, %f10 tpos %xcc, 0x0 andncc %o2, %g4, %l3 loop_988: flush %l7 + 0x24 tvc %xcc, 0x3 bg,a,pt %icc, loop_989 tge %icc, 0x0 swap [%l7 + 0x30], %i7 xnorcc %i1, %l6, %g3 loop_989: nop set 0x58, %i0 lduwa [%l7 + %i0] 0x04, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvs %xcc, 0x4 movre %g7, 0x0F8, %i3 stx %i6, [%l7 + 0x58] te %icc, 0x2 sethi 0x15BD, %i4 ta %icc, 0x4 mulscc %g1, %i5, %g5 tvs %xcc, 0x5 ldd [%l7 + 0x60], %l0 fsrc2 %f8, %f24 fmovrsne %o5, %f1, %f15 movrgez %l4, 0x383, %o1 fmovsneg %xcc, %f24, %f7 movcc %xcc, %l0, %l2 fmovsvc %xcc, %f24, %f14 fmul8x16al %f1, %f13, %f16 edge8n %o7, %g6, %i2 sethi 0x07DA, %o4 ldsb [%l7 + 0x74], %l5 srax %o0, 0x01, %i0 tge %icc, 0x1 fmovdcs %icc, %f22, %f11 fbn,a %fcc0, loop_990 edge32n %o3, %o2, %g4 sir 0x0FF0 add %l7, 0x10, %l6 wr %g0, 0x0c, %asi casxa [%l6] %asi, %l3, %i7 loop_990: fmovdne %icc, %f21, %f25 tsubcctv %g2, %l6, %g3 subccc %i1, 0x197E, %o6 fnot2s %f25, %f6 stx %g7, [%l7 + 0x18] xorcc %i3, 0x1315, %i4 fcmps %fcc0, %f30, %f22 fmovd %f6, %f24 sdiv %i6, 0x0028, %i5 edge8n %g5, %l1, %o5 fbn %fcc2, loop_991 fmovrslez %g1, %f10, %f17 sth %l4, [%l7 + 0x5E] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_991: movpos %xcc, %o1, %l0 movvc %icc, %l2, %o7 fnor %f16, %f18, %f14 movneg %xcc, %g6, %i2 ldsw [%l7 + 0x6C], %l5 tvc %xcc, 0x4 membar 0x23 nop setx loop_992, %l0, %l1 jmpl %l1, %o4 udiv %i0, 0x0E0D, %o3 std %f26, [%l7 + 0x30] ldd [%l7 + 0x18], %f20 loop_992: edge16ln %o0, %g4, %o2 popc %i7, %g2 membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf1, %f0 edge16n %l6, %g3, %l3 tvc %icc, 0x0 fmovsa %icc, %f10, %f29 tleu %icc, 0x5 tpos %icc, 0x4 edge16 %o6, %g7, %i3 fcmple16 %f26, %f16, %i4 tneg %xcc, 0x1 movrgez %i6, %i5, %i1 edge8n %g5, %o5, %l1 bcc loop_993 array16 %l4, %g1, %o1 nop setx loop_994, %l0, %l1 jmpl %l1, %l2 tpos %icc, 0x0 loop_993: andn %o7, 0x0BC4, %g6 bneg,a,pt %xcc, loop_995 loop_994: bvc,pn %xcc, loop_996 fexpand %f2, %f10 udiv %l0, 0x185C, %l5 loop_995: edge16n %o4, %i2, %o3 loop_996: fba %fcc0, loop_997 popc %i0, %o0 bcs,a,pn %xcc, loop_998 and %o2, %g4, %g2 loop_997: popc %l6, %g3 be,a loop_999 loop_998: edge32 %i7, %l3, %g7 bvs,a loop_1000 sdivx %i3, 0x0EF4, %o6 loop_999: edge16ln %i6, %i4, %i5 sir 0x0A75 loop_1000: movvs %icc, %g5, %o5 fone %f2 sdiv %l1, 0x1642, %l4 lduh [%l7 + 0x5C], %g1 movvc %xcc, %o1, %i1 fbug %fcc0, loop_1001 fmovsge %xcc, %f27, %f17 fbuge,a %fcc3, loop_1002 udiv %l2, 0x000B, %g6 loop_1001: nop wr %g0, 0x89, %asi stha %l0, [%l7 + 0x2C] %asi loop_1002: movrgez %l5, 0x244, %o4 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 smul %o7, 0x0335, %o3 sll %i0, 0x1A, %o0 and %o2, %g4, %i2 sllx %l6, %g2, %i7 sethi 0x133B, %l3 edge16ln %g3, %g7, %o6 tvc %xcc, 0x2 fpadd32 %f18, %f20, %f8 fmovrdne %i3, %f26, %f10 pdist %f8, %f24, %f8 mulx %i4, 0x19D4, %i5 movl %xcc, %g5, %o5 wr %g0, 0x81, %asi ldstuba [%l7 + 0x5C] %asi, %i6 fbge,a %fcc3, loop_1003 fbg %fcc2, loop_1004 bpos,a loop_1005 fnors %f0, %f27, %f21 loop_1003: umulcc %l4, %l1, %g1 loop_1004: tg %icc, 0x6 loop_1005: movvc %xcc, %o1, %i1 array32 %g6, %l2, %l5 fmovse %icc, %f31, %f30 mulscc %l0, 0x17AC, %o4 fmovspos %xcc, %f17, %f3 array8 %o7, %i0, %o0 sethi 0x0C47, %o3 fbe,a %fcc2, loop_1006 bcc,a,pt %xcc, loop_1007 movl %xcc, %g4, %i2 smulcc %l6, %g2, %o2 loop_1006: stx %i7, [%l7 + 0x08] loop_1007: movrgz %l3, %g3, %o6 add %l7, 0x5C, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %i3 casa [%l6] 0x11, %i3, %i4 orncc %g7, %g5, %o5 xnor %i6, 0x1B35, %l4 smul %i5, 0x0848, %g1 fbge,a %fcc2, loop_1008 fornot2 %f8, %f16, %f20 xnorcc %o1, %i1, %g6 mulscc %l1, 0x020E, %l5 loop_1008: nop add %l7, 0x18, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x11, %l2, %l0 fpadd32s %f6, %f10, %f27 or %o7, 0x0BE6, %o4 add %l7, 0x68, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i0 casa [%l6] 0x81, %i0, %o0 brgez %g4, loop_1009 movcc %xcc, %o3, %l6 add %i2, 0x14C9, %g2 tpos %xcc, 0x3 loop_1009: movleu %xcc, %i7, %o2 fblg,a %fcc2, loop_1010 orcc %l3, 0x0626, %g3 orn %i3, %i4, %o6 bn,a,pt %xcc, loop_1011 loop_1010: sir 0x0F81 tge %xcc, 0x3 movne %icc, %g5, %g7 loop_1011: fbl,a %fcc0, loop_1012 fbn %fcc2, loop_1013 fabss %f25, %f24 movrlez %i6, %l4, %i5 loop_1012: fors %f1, %f23, %f18 loop_1013: addc %o5, %o1, %i1 tle %xcc, 0x6 ba,pt %icc, loop_1014 sir 0x027D edge16n %g6, %l1, %g1 fnors %f4, %f0, %f5 loop_1014: mulx %l5, %l0, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %o4, %i0, %o0 set 0x4B, %g4 lduba [%l7 + %g4] 0x80, %o7 tn %xcc, 0x7 sth %o3, [%l7 + 0x5C] andn %g4, 0x03E7, %l6 swap [%l7 + 0x74], %i2 for %f22, %f8, %f8 xnorcc %i7, 0x1BF3, %o2 tge %xcc, 0x7 movneg %xcc, %g2, %g3 tgu %icc, 0x2 movvc %xcc, %l3, %i4 tge %xcc, 0x7 bgu,pt %icc, loop_1015 edge16ln %i3, %g5, %o6 tneg %icc, 0x7 bn,a loop_1016 loop_1015: taddcc %i6, %g7, %i5 ldsb [%l7 + 0x2A], %o5 tvc %icc, 0x5 loop_1016: taddcctv %o1, %l4, %i1 tgu %icc, 0x3 brgz %l1, loop_1017 movrlez %g1, %g6, %l5 add %l7, 0x34, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l0 casa [%l6] 0x80, %l0, %l2 loop_1017: bpos,a,pn %icc, loop_1018 fcmps %fcc3, %f4, %f26 sra %i0, %o4, %o0 fmovsa %xcc, %f21, %f2 loop_1018: nop set 0x78, %g6 ldub [%l7 + %g6], %o7 tge %icc, 0x2 sub %g4, 0x087B, %l6 edge8l %i2, %i7, %o3 mulx %o2, %g3, %g2 orncc %l3, %i3, %g5 tpos %icc, 0x7 sdiv %o6, 0x0E8E, %i4 movrne %g7, %i5, %o5 for %f24, %f24, %f0 set 0x55, %o0 ldsba [%l7 + %o0] 0x0c, %o1 fbne,a %fcc1, loop_1019 srax %i6, 0x04, %i1 fmovsleu %icc, %f14, %f25 fcmpne32 %f30, %f26, %l1 loop_1019: sethi 0x03F1, %l4 stbar xnorcc %g1, 0x044B, %g6 tg %xcc, 0x3 fbul %fcc1, loop_1020 taddcctv %l0, %l5, %l2 edge16n %o4, %o0, %i0 tsubcctv %o7, 0x1D30, %l6 loop_1020: fmovde %icc, %f7, %f1 fbue %fcc1, loop_1021 edge16 %i2, %i7, %g4 srl %o2, 0x1E, %g3 umul %o3, 0x194E, %l3 loop_1021: movg %xcc, %i3, %g5 bvs,a loop_1022 fbo %fcc0, loop_1023 tsubcctv %o6, 0x1CF9, %g2 movvs %icc, %g7, %i5 loop_1022: for %f12, %f28, %f0 loop_1023: ba,a %icc, loop_1024 sll %i4, %o5, %o1 fornot1s %f26, %f14, %f1 movgu %icc, %i1, %l1 loop_1024: sra %i6, 0x0B, %l4 sra %g1, 0x10, %l0 edge8ln %g6, %l5, %o4 fbug,a %fcc3, loop_1025 fmul8x16al %f15, %f26, %f2 taddcctv %o0, 0x18DE, %l2 bne,pn %icc, loop_1026 loop_1025: edge8ln %o7, %i0, %l6 bcs,a loop_1027 edge8l %i2, %g4, %i7 loop_1026: st %f6, [%l7 + 0x48] xnorcc %o2, %g3, %o3 loop_1027: fbl %fcc3, loop_1028 tg %icc, 0x6 sdiv %i3, 0x0DF8, %l3 tleu %xcc, 0x6 loop_1028: andcc %g5, %o6, %g2 tcs %xcc, 0x3 bneg,a %xcc, loop_1029 fmovdle %xcc, %f0, %f14 fmovd %f12, %f20 mulscc %g7, %i5, %i4 loop_1029: fblg %fcc0, loop_1030 move %xcc, %o5, %o1 membar 0x4D tvs %xcc, 0x7 loop_1030: fpadd16 %f8, %f30, %f22 taddcctv %l1, 0x1E96, %i6 sethi 0x0DA1, %i1 tneg %xcc, 0x2 movrlz %g1, 0x0BE, %l4 addccc %l0, %l5, %o4 movvc %icc, %o0, %l2 fbul,a %fcc2, loop_1031 move %icc, %g6, %o7 taddcc %l6, %i2, %g4 bne,a %xcc, loop_1032 loop_1031: fbo,a %fcc0, loop_1033 movneg %icc, %i0, %o2 fmovdcs %icc, %f2, %f21 loop_1032: tcc %icc, 0x3 loop_1033: movne %icc, %g3, %i7 ldsh [%l7 + 0x3A], %i3 brgz,a %o3, loop_1034 movvc %icc, %l3, %g5 add %o6, %g7, %i5 wr %g0, 0x19, %asi stda %i4, [%l7 + 0x40] %asi loop_1034: ble loop_1035 movgu %xcc, %g2, %o1 tn %icc, 0x6 subccc %o5, %l1, %i1 loop_1035: tg %icc, 0x1 fcmpeq32 %f22, %f10, %g1 movgu %icc, %l4, %l0 ldsh [%l7 + 0x60], %l5 set 0x1E, %l3 ldstuba [%l7 + %l3] 0x89, %i6 fsrc1 %f6, %f26 fsrc1 %f30, %f30 nop set 0x66, %l0 ldsb [%l7 + %l0], %o4 tsubcctv %o0, %l2, %o7 srl %g6, 0x1F, %l6 edge8ln %g4, %i0, %i2 tcc %icc, 0x0 fmovdg %icc, %f25, %f0 sll %g3, %i7, %o2 addccc %i3, %o3, %l3 array8 %o6, %g7, %g5 be,pn %xcc, loop_1036 nop setx loop_1037, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movge %icc, %i4, %i5 movg %icc, %g2, %o1 loop_1036: udiv %o5, 0x1FF5, %l1 loop_1037: sll %i1, %g1, %l4 popc %l0, %l5 fzero %f2 fbne %fcc1, loop_1038 fbne %fcc1, loop_1039 fpack16 %f2, %f23 nop setx loop_1040, %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_1038: fnor %f0, %f26, %f22 loop_1039: nop wr %g0, 0x2e, %asi ldda [%l7 + 0x20] %asi, %i6 loop_1040: add %o4, %o0, %l2 fbul %fcc3, loop_1041 lduh [%l7 + 0x18], %o7 wr %g0, 0x11, %asi lduha [%l7 + 0x72] %asi, %l6 loop_1041: movneg %xcc, %g4, %i0 tsubcc %i2, %g3, %g6 movvc %icc, %i7, %o2 fors %f8, %f6, %f13 bge,a,pt %icc, loop_1042 fbo,a %fcc2, loop_1043 fbne,a %fcc0, loop_1044 and %o3, %i3, %l3 loop_1042: srl %o6, %g7, %g5 loop_1043: smul %i4, 0x09BC, %g2 loop_1044: xorcc %i5, 0x1A57, %o1 tpos %xcc, 0x2 fornot2 %f20, %f6, %f8 mulscc %o5, %l1, %g1 tcc %icc, 0x1 addccc %i1, 0x11D9, %l4 fnegs %f18, %f23 movpos %icc, %l0, %l5 move %icc, %o4, %i6 addcc %o0, %o7, %l6 bg,a loop_1045 tg %xcc, 0x2 bleu,pt %icc, loop_1046 xorcc %g4, 0x0322, %i0 loop_1045: movvs %xcc, %i2, %l2 tsubcctv %g3, %g6, %o2 loop_1046: edge8 %o3, %i7, %i3 flush %l7 + 0x18 tvs %xcc, 0x0 smulcc %o6, 0x0457, %g7 movcs %icc, %g5, %i4 movcc %icc, %g2, %l3 tleu %xcc, 0x3 tcs %icc, 0x1 be,a,pn %icc, loop_1047 siam 0x7 tge %xcc, 0x1 sdivx %i5, 0x1A7F, %o5 loop_1047: subccc %o1, 0x0314, %g1 srax %l1, %i1, %l0 addc %l5, 0x04B3, %l4 brlez,a %o4, loop_1048 fcmpd %fcc3, %f18, %f4 fble %fcc2, loop_1049 edge8 %o0, %i6, %l6 loop_1048: fbne,a %fcc3, loop_1050 subc %o7, 0x0858, %i0 loop_1049: ldstub [%l7 + 0x39], %g4 taddcctv %l2, 0x0444, %i2 loop_1050: movrlz %g6, 0x202, %g3 fmul8x16au %f18, %f17, %f10 tvc %icc, 0x7 umulcc %o3, 0x1CB9, %o2 fand %f0, %f26, %f20 ldsw [%l7 + 0x30], %i3 tpos %icc, 0x1 prefetch [%l7 + 0x68], 0x2 stw %o6, [%l7 + 0x64] ldsb [%l7 + 0x67], %i7 fxors %f17, %f21, %f4 srlx %g5, %g7, %g2 movre %i4, 0x022, %l3 movrlez %o5, 0x10C, %i5 fmovdg %xcc, %f2, %f28 fmovspos %xcc, %f30, %f9 srl %o1, %g1, %l1 fmovsg %xcc, %f8, %f10 srl %i1, 0x00, %l5 fbul,a %fcc3, loop_1051 ble loop_1052 fmovsne %xcc, %f11, %f20 fcmpne32 %f12, %f14, %l0 loop_1051: edge16 %o4, %o0, %i6 loop_1052: sub %l6, 0x1D80, %l4 bgu,a,pt %xcc, loop_1053 fbug,a %fcc2, loop_1054 popc %i0, %o7 tvs %xcc, 0x5 loop_1053: array16 %l2, %i2, %g6 loop_1054: xnor %g4, 0x1F8F, %o3 taddcc %g3, 0x1343, %i3 flush %l7 + 0x40 sdivx %o6, 0x08D4, %o2 tleu %xcc, 0x4 fornot2 %f2, %f16, %f14 brgez,a %i7, loop_1055 sdiv %g5, 0x1F10, %g2 orcc %g7, 0x0AD5, %l3 bgu,a %icc, loop_1056 loop_1055: fbu %fcc0, loop_1057 ta %icc, 0x2 stw %o5, [%l7 + 0x40] loop_1056: edge8l %i4, %i5, %g1 loop_1057: ba,a,pn %xcc, loop_1058 bvs,a loop_1059 movrgez %l1, 0x01A, %o1 bcc,pn %xcc, loop_1060 loop_1058: tneg %xcc, 0x6 loop_1059: fmovdgu %xcc, %f5, %f16 movcc %icc, %i1, %l0 loop_1060: tsubcctv %l5, %o0, %o4 andncc %l6, %l4, %i0 movle %icc, %i6, %l2 fzeros %f11 fandnot1 %f26, %f20, %f20 swap [%l7 + 0x64], %o7 sdiv %g6, 0x11A4, %g4 udiv %o3, 0x182C, %i2 ldd [%l7 + 0x58], %i2 ta %xcc, 0x4 sdivx %o6, 0x0D69, %g3 tsubcc %i7, 0x1C2E, %g5 movle %icc, %o2, %g7 tsubcctv %l3, %g2, %i4 fnegs %f13, %f16 ld [%l7 + 0x1C], %f5 fpadd32 %f4, %f4, %f30 fbg %fcc1, loop_1061 subcc %o5, 0x166C, %g1 sllx %l1, 0x16, %o1 xnor %i5, 0x1A7A, %l0 loop_1061: std %f12, [%l7 + 0x60] fmovsle %xcc, %f27, %f26 fbug,a %fcc1, loop_1062 fmovrse %l5, %f16, %f28 edge8 %o0, %i1, %o4 add %l7, 0x7C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l4 casa [%l6] 0x80, %l4, %l6 loop_1062: umul %i0, 0x131F, %i6 fnot2s %f17, %f12 set 0x5C, %o3 lduha [%l7 + %o3] 0x10, %l2 fmovdle %icc, %f5, %f22 movrlez %g6, 0x3BC, %g4 fand %f6, %f0, %f18 movrlez %o3, %i2, %i3 sethi 0x07F8, %o6 membar 0x76 xnor %g3, %i7, %o7 wr %g0, 0x11, %asi lduwa [%l7 + 0x74] %asi, %g5 movleu %icc, %o2, %l3 fmul8x16al %f4, %f28, %f20 st %f19, [%l7 + 0x64] brnz,a %g7, loop_1063 smul %g2, %i4, %g1 nop set 0x0A, %g7 sth %l1, [%l7 + %g7] wr %g0, 0x81, %asi ldda [%l7 + 0x70] %asi, %o4 loop_1063: addcc %i5, 0x0E44, %l0 ldd [%l7 + 0x20], %f20 ld [%l7 + 0x44], %f30 bvs,a,pn %xcc, loop_1064 brnz,a %o1, loop_1065 fmovsleu %xcc, %f27, %f24 movl %xcc, %o0, %i1 loop_1064: udiv %o4, 0x1918, %l4 loop_1065: edge8l %l5, %l6, %i6 addc %l2, %g6, %g4 bne,pn %icc, loop_1066 and %i0, %i2, %i3 bvs,a %icc, loop_1067 orcc %o3, %g3, %i7 loop_1066: fcmps %fcc0, %f25, %f31 wr %g0, 0x0c, %asi ldswa [%l7 + 0x1C] %asi, %o6 loop_1067: fbge,a %fcc3, loop_1068 fandnot1 %f26, %f20, %f30 movne %xcc, %o7, %o2 for %f8, %f20, %f4 loop_1068: ldstub [%l7 + 0x1C], %g5 subc %l3, %g2, %i4 movrne %g1, 0x1ED, %l1 movrgez %o5, 0x17D, %g7 sub %i5, 0x0087, %l0 add %l7, 0x60, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %o0, %i1 fmul8x16al %f14, %f24, %f6 umulcc %o4, %l4, %l5 bn,a %icc, loop_1069 srlx %l6, 0x0D, %o1 fbne,a %fcc2, loop_1070 fbg,a %fcc2, loop_1071 loop_1069: movrne %l2, %g6, %g4 fmovdcc %xcc, %f12, %f26 loop_1070: fcmpgt32 %f0, %f4, %i0 loop_1071: movrlz %i6, 0x143, %i2 fble,a %fcc3, loop_1072 sub %i3, %o3, %i7 fpadd32s %f0, %f23, %f22 bleu,pt %icc, loop_1073 loop_1072: tpos %icc, 0x6 set 0x40, %l2 stda %f0, [%l7 + %l2] 0x19 loop_1073: bcs,pn %xcc, loop_1074 fornot1s %f8, %f6, %f29 movn %icc, %g3, %o7 tle %icc, 0x4 loop_1074: movcs %xcc, %o2, %o6 fandnot2 %f16, %f6, %f14 bpos,a,pn %icc, loop_1075 movre %l3, 0x179, %g5 tvc %icc, 0x5 bvs,a %icc, loop_1076 loop_1075: fbuge %fcc1, loop_1077 fmovdpos %icc, %f1, %f23 tpos %icc, 0x4 loop_1076: nop set 0x7C, %i7 stw %i4, [%l7 + %i7] loop_1077: sub %g2, %g1, %l1 ldsw [%l7 + 0x64], %g7 fmuld8sux16 %f10, %f4, %f8 st %f22, [%l7 + 0x34] fmovsl %icc, %f6, %f7 alignaddrl %o5, %i5, %l0 movl %xcc, %i1, %o4 array8 %o0, %l5, %l6 orn %o1, %l2, %g6 srl %l4, %g4, %i0 udivx %i2, 0x06DE, %i6 brgez,a %i3, loop_1078 nop set 0x1C, %o7 prefetch [%l7 + %o7], 0x0 alignaddr %o3, %i7, %o7 fnors %f15, %f27, %f22 loop_1078: fblg,a %fcc0, loop_1079 smul %g3, 0x1864, %o6 fmovdpos %icc, %f15, %f19 fpsub16s %f0, %f16, %f25 loop_1079: fmovsg %xcc, %f28, %f11 fmovsvs %icc, %f22, %f8 bg,a %xcc, loop_1080 fmul8sux16 %f14, %f2, %f8 fpsub32 %f12, %f10, %f28 set 0x40, %i4 ldda [%l7 + %i4] 0x19, %f0 loop_1080: udivcc %l3, 0x1081, %o2 taddcctv %i4, %g5, %g2 movpos %xcc, %g1, %l1 fbu %fcc2, loop_1081 fnot2s %f4, %f7 fmovrsgz %g7, %f24, %f24 call loop_1082 loop_1081: tgu %xcc, 0x2 udivx %o5, 0x019A, %i5 movvs %icc, %l0, %o4 loop_1082: addccc %i1, %l5, %l6 movpos %xcc, %o0, %o1 movvc %icc, %g6, %l2 edge8n %g4, %l4, %i2 sir 0x1FA4 addcc %i6, %i0, %o3 fmovspos %icc, %f7, %f23 fmovdl %icc, %f3, %f3 edge8n %i7, %i3, %o7 andncc %g3, %l3, %o6 tge %icc, 0x4 edge16ln %o2, %g5, %i4 fbule,a %fcc0, loop_1083 membar 0x5C movrne %g1, %g2, %g7 sllx %l1, %i5, %o5 loop_1083: udiv %o4, 0x003B, %l0 movvs %xcc, %l5, %i1 and %o0, %o1, %g6 fmovsa %icc, %f13, %f7 edge16ln %l2, %l6, %g4 wr %g0, 0x89, %asi lda [%l7 + 0x14] %asi, %f20 andcc %i2, 0x148D, %i6 fba %fcc2, loop_1084 addcc %l4, 0x14D8, %o3 umulcc %i7, 0x0D7D, %i3 tsubcctv %o7, 0x002C, %g3 loop_1084: umul %l3, %o6, %i0 smulcc %g5, %o2, %i4 srlx %g1, %g7, %g2 edge16ln %l1, %i5, %o4 fcmpes %fcc2, %f9, %f0 fnot1s %f4, %f21 tpos %icc, 0x2 xorcc %o5, 0x008F, %l0 orn %l5, %o0, %o1 fsrc2s %f5, %f22 orncc %i1, 0x1EE2, %l2 orn %g6, %l6, %i2 edge16ln %i6, %g4, %l4 edge32n %o3, %i3, %o7 edge32 %g3, %l3, %o6 movneg %xcc, %i0, %g5 addc %i7, %i4, %o2 movleu %xcc, %g1, %g2 ta %icc, 0x0 andcc %g7, 0x13F3, %i5 fmovrdlez %l1, %f2, %f4 mulx %o4, %o5, %l5 fornot1s %f28, %f0, %f17 std %l0, [%l7 + 0x58] srax %o0, 0x02, %i1 fpsub16s %f23, %f3, %f20 alignaddrl %o1, %l2, %g6 fandnot2 %f24, %f4, %f2 bcc,a,pt %xcc, loop_1085 movgu %icc, %i2, %l6 movrgz %g4, %l4, %o3 edge16ln %i3, %o7, %g3 loop_1085: nop wr %g0, 0x89, %asi lduba [%l7 + 0x41] %asi, %l3 tcs %icc, 0x7 ldd [%l7 + 0x48], %i6 bn,a,pn %icc, loop_1086 mova %xcc, %o6, %i0 umulcc %g5, 0x0961, %i7 ba,a loop_1087 loop_1086: sdivcc %i4, 0x1CFD, %g1 fcmpd %fcc2, %f2, %f10 tne %xcc, 0x4 loop_1087: mulscc %o2, %g2, %i5 sethi 0x0EBE, %l1 nop set 0x36, %o6 sth %g7, [%l7 + %o6] movrgez %o4, %l5, %o5 move %xcc, %l0, %o0 fornot1s %f10, %f22, %f4 orn %o1, 0x1D7A, %i1 addccc %g6, %l2, %l6 array32 %i2, %l4, %o3 srlx %g4, 0x00, %o7 ba,a %xcc, loop_1088 fmovsge %icc, %f9, %f1 fmovrslez %i3, %f21, %f9 fbl,a %fcc3, loop_1089 loop_1088: fbl,a %fcc2, loop_1090 sth %l3, [%l7 + 0x4C] umulcc %g3, %o6, %i6 loop_1089: popc %i0, %g5 loop_1090: fcmpne32 %f20, %f24, %i4 fpack16 %f20, %f21 movgu %xcc, %i7, %g1 bshuffle %f26, %f2, %f18 and %o2, 0x018E, %g2 fmovsne %icc, %f8, %f31 sir 0x1BED fnand %f2, %f18, %f30 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %icc, 0x4 array32 %i5, %g7, %l1 ld [%l7 + 0x64], %f5 movrgz %o4, 0x2D7, %o5 fmovda %xcc, %f5, %f31 tneg %xcc, 0x3 wr %g0, 0x0c, %asi sta %f25, [%l7 + 0x10] %asi fbne,a %fcc0, loop_1091 tcc %xcc, 0x2 fpmerge %f11, %f13, %f4 fba,a %fcc1, loop_1092 loop_1091: tne %xcc, 0x1 te %xcc, 0x6 tle %icc, 0x3 loop_1092: fxor %f20, %f16, %f18 fmovsvs %icc, %f8, %f10 te %xcc, 0x7 set 0x58, %i5 ldsba [%l7 + %i5] 0x11, %l5 popc %l0, %o0 fmovsvs %xcc, %f3, %f29 edge16ln %o1, %g6, %l2 sethi 0x030D, %i1 st %f13, [%l7 + 0x1C] fcmpes %fcc3, %f7, %f15 subc %i2, 0x09C5, %l6 bne,a,pt %icc, loop_1093 tgu %icc, 0x2 edge32n %o3, %g4, %o7 set 0x10, %l4 prefetcha [%l7 + %l4] 0x0c, 0x1 loop_1093: orcc %i3, %g3, %o6 wr %g0, 0x81, %asi sta %f26, [%l7 + 0x5C] %asi tne %xcc, 0x3 stbar stw %i6, [%l7 + 0x18] fpadd16 %f4, %f30, %f20 edge32n %l3, %i0, %g5 fbe %fcc3, loop_1094 edge8n %i4, %g1, %o2 movn %xcc, %i7, %i5 fbne %fcc3, loop_1095 loop_1094: andcc %g7, %g2, %l1 movg %xcc, %o5, %o4 edge8l %l5, %o0, %o1 loop_1095: taddcctv %l0, %l2, %g6 tle %xcc, 0x4 wr %g0, 0x81, %asi prefetcha [%l7 + 0x20] %asi, 0x1 xor %i2, 0x0456, %l6 sdiv %g4, 0x1E51, %o3 sra %o7, 0x0B, %i3 movle %icc, %g3, %l4 edge32l %o6, %l3, %i6 fmovrslez %i0, %f3, %f21 tsubcctv %g5, 0x008A, %i4 fnot1s %f17, %f14 tleu %xcc, 0x3 edge8ln %g1, %o2, %i5 edge32l %g7, %g2, %l1 srl %o5, %o4, %i7 fornot1s %f14, %f22, %f6 nop set 0x72, %i2 ldsh [%l7 + %i2], %o0 fmovrdne %o1, %f22, %f18 fbuge %fcc1, loop_1096 movrgez %l0, 0x3CB, %l2 bleu,pn %xcc, loop_1097 fabsd %f20, %f20 loop_1096: sub %l5, %i1, %g6 movg %xcc, %l6, %i2 loop_1097: fbl %fcc1, loop_1098 array8 %o3, %g4, %i3 or %o7, %l4, %o6 fbu %fcc1, loop_1099 loop_1098: and %l3, %g3, %i0 andn %i6, 0x0953, %i4 sethi 0x020A, %g1 loop_1099: lduh [%l7 + 0x7C], %o2 lduw [%l7 + 0x4C], %g5 stx %g7, [%l7 + 0x20] fzeros %f28 fpsub32 %f26, %f24, %f0 andcc %i5, %l1, %o5 movgu %icc, %o4, %i7 xorcc %g2, %o1, %l0 edge32 %o0, %l2, %i1 fbl %fcc3, loop_1100 udiv %g6, 0x0360, %l5 tcc %xcc, 0x6 tcc %icc, 0x7 loop_1100: andcc %i2, %o3, %l6 brlez,a %g4, loop_1101 fxor %f26, %f4, %f6 tvc %xcc, 0x1 ldsb [%l7 + 0x08], %i3 loop_1101: tpos %icc, 0x0 fmovdne %xcc, %f8, %f10 tvs %xcc, 0x5 fmul8x16al %f7, %f18, %f18 stw %o7, [%l7 + 0x44] tg %xcc, 0x5 wr %g0, 0x22, %asi stxa %o6, [%l7 + 0x70] %asi membar #Sync movcc %icc, %l3, %l4 tleu %icc, 0x1 ldub [%l7 + 0x79], %g3 wr %g0, 0x0c, %asi stda %f16, [%l7 + 0x40] %asi wr %g0, 0x18, %asi stxa %i0, [%l7 + 0x20] %asi tge %xcc, 0x1 bgu,a,pt %xcc, loop_1102 fsrc1 %f12, %f18 array8 %i6, %g1, %i4 popc %o2, %g5 loop_1102: movn %xcc, %g7, %l1 or %i5, %o4, %i7 movn %icc, %o5, %g2 nop setx loop_1103, %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 umulcc %o1, 0x02A1, %o0 fabss %f11, %f2 sub %l0, 0x1A7A, %l2 loop_1103: edge32 %i1, %l5, %g6 srax %i2, %o3, %l6 smul %i3, %o7, %g4 bge %icc, loop_1104 edge8l %o6, %l3, %g3 popc %l4, %i0 orncc %i6, 0x099A, %g1 loop_1104: sll %o2, %g5, %i4 tcc %icc, 0x3 movrlz %g7, %i5, %l1 fmovrdgz %o4, %f2, %f6 fcmpgt32 %f20, %f0, %o5 set 0x6C, %l5 ldsha [%l7 + %l5] 0x15, %i7 fmul8x16 %f17, %f20, %f6 siam 0x7 edge16ln %g2, %o1, %l0 movne %icc, %o0, %l2 fble,a %fcc2, loop_1105 nop setx loop_1106, %l0, %l1 jmpl %l1, %l5 tn %xcc, 0x6 sir 0x1BF3 loop_1105: fnot2s %f18, %f9 loop_1106: nop wr %g0, 0x18, %asi ldswa [%l7 + 0x34] %asi, %i1 mova %xcc, %g6, %i2 bneg,pt %icc, loop_1107 popc %o3, %i3 fcmps %fcc2, %f5, %f16 set 0x68, %o4 prefetcha [%l7 + %o4] 0x11, 0x1 loop_1107: movrlz %g4, %o7, %l3 fsrc2 %f22, %f30 fmovdge %icc, %f8, %f0 ldsh [%l7 + 0x46], %g3 fbl,a %fcc3, loop_1108 movrgez %l4, %i0, %o6 tvc %xcc, 0x6 wr %g0, 0x80, %asi prefetcha [%l7 + 0x30] %asi, 0x2 loop_1108: sub %o2, 0x15B7, %g1 fbl,a %fcc2, loop_1109 movg %xcc, %i4, %g5 bgu loop_1110 sdivcc %i5, 0x13FC, %l1 loop_1109: edge8 %g7, %o5, %o4 ldd [%l7 + 0x08], %f12 loop_1110: fnegs %f1, %f18 fcmpeq32 %f2, %f0, %i7 subcc %o1, 0x1BCD, %l0 umulcc %o0, 0x0F50, %g2 fcmps %fcc3, %f27, %f27 fmovdpos %icc, %f20, %f27 fbe,a %fcc0, loop_1111 fmovdge %xcc, %f26, %f29 tleu %icc, 0x4 add %l2, %i1, %g6 loop_1111: movne %xcc, %i2, %o3 movrgz %i3, 0x26F, %l5 movvs %icc, %l6, %o7 bcs,a %xcc, loop_1112 fmovrslez %g4, %f30, %f16 bcs,a %icc, loop_1113 nop setx loop_1114, %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_1112: mulx %l3, %g3, %i0 udivcc %l4, 0x0B97, %o6 loop_1113: smul %i6, %g1, %i4 loop_1114: fble %fcc3, loop_1115 array32 %g5, %o2, %l1 array32 %g7, %o5, %o4 fmovspos %icc, %f12, %f22 loop_1115: tgu %icc, 0x4 xnor %i7, 0x11D4, %i5 tne %xcc, 0x3 fpadd32s %f25, %f26, %f9 fpsub32s %f17, %f7, %f14 addccc %l0, 0x0232, %o1 andn %o0, 0x16E0, %l2 xnorcc %g2, 0x1642, %i1 pdist %f22, %f16, %f0 taddcc %g6, 0x1066, %o3 srax %i3, 0x10, %i2 tgu %icc, 0x7 movrlz %l5, 0x39B, %o7 srax %g4, %l3, %g3 fpadd32s %f17, %f13, %f23 tne %icc, 0x5 bneg,pn %icc, loop_1116 srax %l6, %i0, %l4 fxor %f10, %f2, %f18 fnot1 %f10, %f2 loop_1116: udivx %o6, 0x1380, %g1 nop set 0x30, %g1 lduw [%l7 + %g1], %i4 mova %xcc, %i6, %g5 movg %xcc, %l1, %g7 fmovsl %icc, %f3, %f8 wr %g0, 0x10, %asi ldsba [%l7 + 0x27] %asi, %o2 movvc %xcc, %o4, %i7 movcs %xcc, %o5, %i5 tpos %xcc, 0x6 fmovdvs %xcc, %f6, %f26 fble %fcc1, loop_1117 sra %l0, %o0, %o1 set 0x64, %o2 stha %g2, [%l7 + %o2] 0x19 loop_1117: fmovrslez %i1, %f5, %f6 xnor %g6, %l2, %i3 edge32l %i2, %l5, %o3 sra %o7, %g4, %g3 ldsh [%l7 + 0x36], %l3 andn %l6, %i0, %l4 fnot1 %f26, %f14 edge8 %o6, %i4, %i6 fmovrdgez %g5, %f20, %f14 set 0x50, %g5 ldda [%l7 + %g5] 0x2f, %g0 tgu %icc, 0x7 subcc %g7, 0x1A17, %o2 subc %l1, 0x0479, %i7 brnz %o5, loop_1118 fnot2 %f16, %f0 bpos,a,pt %icc, loop_1119 taddcc %i5, 0x07DC, %l0 loop_1118: brz %o0, loop_1120 sll %o1, 0x13, %g2 loop_1119: fmovrslez %o4, %f10, %f31 xnorcc %i1, %g6, %l2 loop_1120: movrlz %i3, %l5, %o3 movcs %xcc, %i2, %o7 fmul8sux16 %f8, %f2, %f16 edge32 %g4, %g3, %l3 mulscc %i0, 0x0501, %l4 brlez %o6, loop_1121 xnor %i4, %l6, %g5 fmuld8sux16 %f28, %f23, %f24 xorcc %i6, 0x1A91, %g1 loop_1121: fcmpd %fcc3, %f8, %f16 nop setx loop_1122, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbne %fcc0, loop_1123 movg %xcc, %o2, %g7 nop setx loop_1124, %l0, %l1 jmpl %l1, %i7 loop_1122: membar 0x23 loop_1123: alignaddr %o5, %l1, %i5 bn,a %xcc, loop_1125 loop_1124: udivx %o0, 0x1E50, %o1 movcc %xcc, %l0, %o4 subc %g2, %g6, %i1 loop_1125: movrne %i3, %l2, %l5 edge32n %i2, %o7, %o3 movgu %icc, %g3, %g4 ldx [%l7 + 0x60], %i0 set 0x5C, %o1 ldsba [%l7 + %o1] 0x81, %l3 set 0x20, %l6 lduwa [%l7 + %l6] 0x15, %l4 bcc,pt %icc, loop_1126 tsubcctv %i4, %l6, %g5 tl %icc, 0x0 ba,a,pn %xcc, loop_1127 loop_1126: nop set 0x34, %o5 prefetch [%l7 + %o5], 0x2 te %xcc, 0x2 movgu %xcc, %i6, %o6 loop_1127: fornot1s %f26, %f6, %f4 ble %icc, loop_1128 brgez %g1, loop_1129 edge16l %g7, %i7, %o2 ldx [%l7 + 0x48], %o5 loop_1128: nop set 0x64, %g2 stwa %l1, [%l7 + %g2] 0x0c loop_1129: fmovrsgz %i5, %f9, %f10 tg %icc, 0x2 fors %f17, %f26, %f17 fble,a %fcc3, loop_1130 addcc %o1, %l0, %o0 ld [%l7 + 0x30], %f26 fmovdge %xcc, %f10, %f4 loop_1130: tle %icc, 0x3 edge16n %o4, %g2, %g6 fcmpes %fcc3, %f25, %f30 fandnot2s %f26, %f25, %f27 tsubcctv %i1, 0x0659, %l2 or %i3, 0x0BB9, %l5 ldd [%l7 + 0x20], %f0 mulscc %i2, %o7, %o3 movne %icc, %g4, %g3 fandnot1s %f5, %f31, %f4 pdist %f14, %f12, %f28 wr %g0, 0x0c, %asi ldsha [%l7 + 0x36] %asi, %i0 andncc %l3, %l4, %l6 array8 %i4, %i6, %g5 be,pn %icc, loop_1131 movcs %xcc, %g1, %o6 sir 0x1CC8 edge32l %i7, %o2, %o5 loop_1131: fbule %fcc1, loop_1132 movrgez %l1, %g7, %i5 fcmple32 %f6, %f24, %l0 movgu %icc, %o1, %o0 loop_1132: tcc %xcc, 0x7 ldstub [%l7 + 0x79], %g2 tleu %icc, 0x6 tneg %icc, 0x5 be,a %xcc, loop_1133 tleu %icc, 0x0 movre %o4, %g6, %l2 mulx %i1, %i3, %i2 loop_1133: tge %xcc, 0x2 sub %o7, %o3, %g4 alignaddrl %l5, %g3, %i0 orncc %l4, %l6, %l3 movle %icc, %i6, %i4 fmovdgu %icc, %f14, %f29 movrlez %g5, 0x0E6, %g1 andcc %i7, %o6, %o5 movle %icc, %o2, %g7 edge32l %i5, %l0, %o1 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 wr %g0, 0x89, %asi lduba [%l7 + 0x2B] %asi, %l1 set 0x10, %g3 prefetcha [%l7 + %g3] 0x15, 0x2 ldstub [%l7 + 0x16], %o4 edge32l %o0, %l2, %g6 flush %l7 + 0x5C fmuld8sux16 %f25, %f23, %f30 sethi 0x10FA, %i3 fmovse %icc, %f28, %f5 udiv %i1, 0x033B, %o7 stbar alignaddrl %i2, %o3, %l5 orcc %g3, %i0, %l4 move %icc, %l6, %g4 tge %icc, 0x0 taddcctv %i6, 0x0BED, %i4 fbul %fcc2, loop_1134 addc %l3, %g1, %i7 faligndata %f6, %f30, %f0 edge8l %g5, %o6, %o5 loop_1134: nop wr %g0, 0xeb, %asi stba %g7, [%l7 + 0x45] %asi membar #Sync mulscc %i5, %l0, %o1 set 0x6C, %i3 ldswa [%l7 + %i3] 0x80, %o2 edge32ln %g2, %l1, %o4 andncc %o0, %l2, %i3 wr %g0, 0x04, %asi stwa %g6, [%l7 + 0x3C] %asi nop set 0x28, %i6 std %f2, [%l7 + %i6] wr %g0, 0x11, %asi ldsha [%l7 + 0x3E] %asi, %i1 ldd [%l7 + 0x78], %i2 ldsb [%l7 + 0x38], %o7 ble,a,pn %xcc, loop_1135 fmovsne %xcc, %f6, %f0 fxnors %f25, %f30, %f29 fbge %fcc3, loop_1136 loop_1135: tpos %xcc, 0x7 movgu %xcc, %o3, %l5 alignaddr %i0, %g3, %l4 loop_1136: movrlez %g4, %i6, %l6 fpackfix %f2, %f3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %l3, %g1, %i7 array16 %g5, %o6, %o5 andncc %g7, %i4, %l0 movcs %xcc, %o1, %o2 fors %f1, %f24, %f20 xorcc %i5, 0x0197, %g2 movn %xcc, %l1, %o0 movn %xcc, %o4, %i3 edge16n %l2, %i1, %g6 fmovdge %icc, %f22, %f4 sllx %o7, 0x17, %i2 bgu,a %xcc, loop_1137 fcmps %fcc2, %f4, %f21 bg,pn %xcc, loop_1138 srl %o3, %l5, %g3 loop_1137: orcc %l4, %i0, %i6 movrne %g4, 0x2AB, %l6 loop_1138: fbule %fcc0, loop_1139 st %f9, [%l7 + 0x54] tgu %xcc, 0x1 tn %xcc, 0x2 loop_1139: ldstub [%l7 + 0x39], %g1 or %l3, %g5, %i7 movg %xcc, %o5, %g7 set 0x48, %i0 stxa %o6, [%l7 + %i0] 0x2a membar #Sync fsrc2s %f14, %f2 movg %icc, %l0, %i4 wr %g0, 0x89, %asi stwa %o2, [%l7 + 0x14] %asi fbne %fcc1, loop_1140 bpos,pn %xcc, loop_1141 movne %xcc, %o1, %g2 orcc %i5, %l1, %o4 loop_1140: fbug,a %fcc2, loop_1142 loop_1141: edge16n %o0, %l2, %i1 srl %g6, %i3, %i2 smulcc %o3, 0x0F89, %l5 loop_1142: fands %f1, %f29, %f13 fmovsge %xcc, %f5, %f28 xnorcc %g3, 0x17B1, %l4 edge32l %o7, %i0, %g4 umulcc %i6, %g1, %l3 subcc %l6, 0x013F, %i7 subc %g5, %g7, %o6 mulx %l0, 0x1EB9, %i4 tsubcc %o5, 0x0DA8, %o2 bne,a,pt %xcc, loop_1143 flush %l7 + 0x10 array16 %g2, %i5, %l1 te %xcc, 0x7 loop_1143: andcc %o1, 0x01E6, %o4 fnegs %f24, %f17 sdivcc %l2, 0x09D4, %i1 brlz,a %o0, loop_1144 subccc %g6, %i3, %i2 tle %xcc, 0x2 edge8ln %o3, %l5, %g3 loop_1144: be loop_1145 fmovdgu %xcc, %f4, %f29 tl %xcc, 0x5 set 0x60, %i1 stda %o6, [%l7 + %i1] 0x22 membar #Sync loop_1145: andcc %i0, 0x19F1, %g4 edge32l %l4, %g1, %l3 tne %xcc, 0x4 fpadd32s %f19, %f21, %f27 tsubcctv %l6, %i7, %i6 orn %g7, 0x16FD, %g5 fmovrslez %o6, %f12, %f22 udiv %i4, 0x14C4, %o5 sethi 0x0EFA, %l0 movrne %g2, %o2, %i5 movrgez %l1, %o1, %l2 and %o4, %o0, %i1 bpos,pt %icc, loop_1146 fnot1s %f25, %f14 tne %xcc, 0x3 fba,a %fcc0, loop_1147 loop_1146: bcc,pt %icc, loop_1148 movvs %icc, %g6, %i2 set 0x6C, %g4 lduwa [%l7 + %g4] 0x80, %o3 loop_1147: array16 %l5, %i3, %g3 loop_1148: fmovda %xcc, %f23, %f17 tsubcctv %o7, 0x13DA, %g4 sra %l4, 0x14, %g1 nop setx loop_1149, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done umul %l3, 0x1BE7, %l6 movcs %xcc, %i0, %i7 stb %i6, [%l7 + 0x49] loop_1149: edge16l %g7, %g5, %i4 sethi 0x0C55, %o6 wr %g0, 0x89, %asi lda [%l7 + 0x68] %asi, %f10 tge %xcc, 0x7 fpadd16 %f18, %f12, %f8 edge8ln %o5, %l0, %o2 fmovdne %icc, %f11, %f27 taddcctv %g2, %l1, %o1 fmovsa %icc, %f12, %f24 tn %icc, 0x6 edge16n %l2, %o4, %i5 movrne %o0, 0x1E7, %g6 taddcctv %i2, %o3, %i1 movle %xcc, %l5, %i3 smul %o7, 0x1371, %g3 smulcc %l4, %g1, %g4 set 0x1C, %l1 sta %f27, [%l7 + %l1] 0x19 sllx %l6, %l3, %i7 bl,a %icc, loop_1150 edge8l %i6, %i0, %g7 movrlz %g5, %i4, %o6 edge16ln %l0, %o5, %o2 loop_1150: orncc %g2, 0x1B76, %o1 smul %l2, %l1, %o4 te %xcc, 0x0 sll %o0, %i5, %g6 movre %o3, %i2, %l5 lduw [%l7 + 0x5C], %i1 fmovdvc %icc, %f23, %f25 tcc %icc, 0x6 mulx %i3, 0x0895, %o7 ta %xcc, 0x4 sethi 0x1A00, %l4 fandnot2s %f12, %f5, %f17 set 0x6A, %o0 stba %g1, [%l7 + %o0] 0x88 alignaddrl %g3, %l6, %g4 bg,pn %xcc, loop_1151 andncc %l3, %i7, %i6 sethi 0x09E3, %i0 fands %f9, %f24, %f18 loop_1151: popc 0x0ABC, %g5 movle %xcc, %i4, %g7 fabsd %f2, %f20 movleu %xcc, %l0, %o5 nop setx loop_1152, %l0, %l1 jmpl %l1, %o2 edge32n %g2, %o6, %l2 and %l1, 0x0B40, %o1 fcmpne32 %f0, %f4, %o4 loop_1152: addcc %o0, %i5, %o3 smulcc %g6, 0x0C9D, %l5 fcmpgt32 %f6, %f22, %i1 fmovsle %xcc, %f13, %f15 sdivcc %i2, 0x125E, %o7 tl %icc, 0x2 sth %i3, [%l7 + 0x7E] bneg,pn %icc, loop_1153 fbn,a %fcc0, loop_1154 andcc %g1, %g3, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1153: edge16n %l4, %l3, %i7 loop_1154: movrgez %g4, %i0, %i6 fabss %f23, %f5 sdivx %i4, 0x00F2, %g5 fmuld8sux16 %f26, %f22, %f28 movvc %xcc, %l0, %g7 sdivcc %o2, 0x14A6, %o5 umulcc %g2, %o6, %l1 fbne %fcc1, loop_1155 orn %l2, %o4, %o1 movvc %icc, %i5, %o0 wr %g0, 0x04, %asi stda %f16, [%l7 + 0x40] %asi loop_1155: array8 %g6, %l5, %o3 subc %i2, 0x03D5, %i1 addccc %o7, 0x0A1B, %g1 ldstub [%l7 + 0x6D], %g3 sub %l6, %l4, %l3 andn %i7, %i3, %g4 tne %xcc, 0x7 fsrc1s %f2, %f25 subcc %i0, 0x10E5, %i4 wr %g0, 0x18, %asi ldstuba [%l7 + 0x16] %asi, %g5 sir 0x149F taddcctv %i6, 0x1D2E, %l0 move %icc, %o2, %g7 taddcctv %o5, 0x1ADD, %g2 fba,a %fcc1, loop_1156 tne %icc, 0x3 and %l1, 0x1950, %l2 faligndata %f22, %f26, %f26 loop_1156: array16 %o4, %o6, %i5 edge32 %o1, %o0, %g6 movg %icc, %o3, %l5 tcs %xcc, 0x0 sllx %i1, 0x0D, %o7 sll %i2, %g1, %g3 fnot1s %f20, %f29 move %xcc, %l6, %l4 and %l3, 0x0B6B, %i7 xor %i3, %g4, %i0 edge16 %i4, %g5, %i6 sra %l0, %o2, %o5 or %g7, %g2, %l2 tn %xcc, 0x7 movrlz %l1, 0x061, %o4 bge %icc, loop_1157 alignaddr %o6, %i5, %o1 andncc %g6, %o0, %l5 movl %xcc, %i1, %o7 loop_1157: ble %icc, loop_1158 stx %i2, [%l7 + 0x70] fmovsa %xcc, %f18, %f5 fmul8x16 %f7, %f10, %f22 loop_1158: fmul8x16 %f6, %f8, %f12 movg %icc, %o3, %g3 fpadd16s %f18, %f25, %f10 fbo,a %fcc0, loop_1159 fandnot2s %f12, %f0, %f30 umulcc %l6, %l4, %l3 movne %xcc, %i7, %g1 loop_1159: sllx %i3, 0x15, %g4 popc %i4, %i0 movpos %xcc, %g5, %l0 edge16l %o2, %o5, %g7 bn %icc, loop_1160 fmul8x16 %f2, %f28, %f12 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1160: ta %xcc, 0x4 tgu %xcc, 0x0 edge16l %g2, %i6, %l1 xnor %l2, 0x0901, %o4 movrlz %i5, 0x3B8, %o1 bvs,pt %xcc, loop_1161 bne,pn %icc, loop_1162 lduw [%l7 + 0x64], %o6 tpos %icc, 0x7 loop_1161: movneg %icc, %o0, %g6 loop_1162: movrgz %i1, %l5, %i2 fxnor %f10, %f30, %f28 fmuld8ulx16 %f25, %f10, %f20 movrgez %o7, %o3, %l6 movg %icc, %l4, %g3 brgz %i7, loop_1163 fone %f2 call loop_1164 tle %xcc, 0x6 loop_1163: tgu %xcc, 0x1 fmovse %icc, %f31, %f16 loop_1164: fcmpne16 %f20, %f12, %l3 ldd [%l7 + 0x08], %f12 tsubcc %i3, %g4, %i4 fmovsl %icc, %f1, %f30 fcmpne16 %f2, %f24, %i0 fmovrsne %g1, %f28, %f14 fmovrdgz %l0, %f20, %f4 st %f21, [%l7 + 0x54] subccc %g5, %o2, %o5 fbg,a %fcc2, loop_1165 udivcc %g7, 0x08D3, %g2 umulcc %l1, 0x1051, %i6 edge8 %o4, %l2, %i5 loop_1165: sdivx %o6, 0x0F5D, %o1 movrgz %g6, %o0, %i1 mulx %i2, %o7, %l5 te %xcc, 0x0 edge16 %o3, %l4, %g3 set 0x58, %g6 lda [%l7 + %g6] 0x19, %f23 movrlez %i7, %l3, %l6 ba,pt %icc, loop_1166 tleu %icc, 0x1 sdiv %i3, 0x0CE5, %g4 tl %icc, 0x1 loop_1166: movcs %xcc, %i0, %g1 fmul8x16al %f15, %f27, %f12 movpos %icc, %i4, %l0 movg %icc, %g5, %o5 fmovrde %o2, %f14, %f30 ba,pn %icc, loop_1167 mulscc %g2, 0x0677, %g7 set 0x78, %l0 swapa [%l7 + %l0] 0x19, %l1 loop_1167: fmovsne %xcc, %f22, %f16 subccc %o4, %l2, %i6 udiv %o6, 0x096F, %i5 edge16l %g6, %o1, %o0 fbule,a %fcc1, loop_1168 bcc,pt %icc, loop_1169 sir 0x0CAC tn %xcc, 0x1 loop_1168: tleu %icc, 0x0 loop_1169: fmovscc %icc, %f28, %f7 stx %i2, [%l7 + 0x48] fmovdge %icc, %f7, %f9 tsubcc %i1, 0x047D, %o7 fmovda %xcc, %f16, %f22 call loop_1170 orncc %l5, 0x0E5E, %o3 std %f30, [%l7 + 0x38] set 0x60, %o3 prefetcha [%l7 + %o3] 0x81, 0x1 loop_1170: ldstub [%l7 + 0x3C], %i7 edge16n %l3, %g3, %l6 movrne %i3, %i0, %g1 movn %icc, %i4, %g4 sdivx %l0, 0x1F06, %o5 tvc %xcc, 0x6 array8 %o2, %g2, %g7 addcc %l1, %g5, %l2 bshuffle %f28, %f22, %f10 fmovdgu %icc, %f26, %f4 taddcctv %i6, 0x0744, %o4 fpmerge %f29, %f31, %f24 movvc %xcc, %o6, %i5 movcs %icc, %g6, %o0 ldsb [%l7 + 0x10], %o1 bneg %xcc, loop_1171 addccc %i2, 0x11F2, %i1 fbule,a %fcc0, loop_1172 tgu %icc, 0x0 loop_1171: fabsd %f20, %f16 subcc %l5, 0x1060, %o7 loop_1172: tvc %icc, 0x3 subc %l4, 0x104B, %i7 nop set 0x0C, %g7 stw %l3, [%l7 + %g7] sethi 0x12FF, %g3 ldsh [%l7 + 0x2C], %l6 stbar sdivcc %i3, 0x1CDD, %i0 tvc %icc, 0x7 fmovda %xcc, %f10, %f27 fmovrsne %o3, %f0, %f12 andncc %g1, %g4, %i4 edge32ln %o5, %l0, %g2 membar 0x16 ld [%l7 + 0x7C], %f4 fcmps %fcc3, %f26, %f23 membar #Sync set 0x40, %l2 ldda [%l7 + %l2] 0xf0, %f16 membar 0x3A nop set 0x37, %i7 ldstub [%l7 + %i7], %o2 and %l1, %g7, %l2 smul %g5, %i6, %o6 std %f26, [%l7 + 0x28] sub %i5, 0x1A8D, %g6 tne %icc, 0x6 tvs %icc, 0x0 taddcctv %o4, %o1, %i2 fmovsg %xcc, %f2, %f13 tl %xcc, 0x3 fmul8ulx16 %f24, %f8, %f24 fbo %fcc2, loop_1173 ba,pn %xcc, loop_1174 movn %icc, %i1, %o0 movvs %icc, %o7, %l4 loop_1173: tsubcc %i7, 0x1BAA, %l5 loop_1174: fcmpgt32 %f0, %f16, %l3 lduw [%l7 + 0x2C], %l6 tsubcctv %i3, %g3, %i0 tsubcctv %o3, %g1, %g4 taddcc %o5, %l0, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x22, %asi ldda [%l7 + 0x30] %asi, %g2 orn %l1, 0x039C, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %l2, 0x0BB, %g5 add %l7, 0x10, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x89, %g7, %o6 addccc %i5, %g6, %i6 fmovdleu %icc, %f16, %f4 mulx %o4, %o1, %i1 fnands %f31, %f9, %f31 tge %xcc, 0x4 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %i2, %o0 srlx %o7, 0x11, %l4 tleu %icc, 0x2 movcs %icc, %l5, %l3 bl loop_1175 brlez,a %l6, loop_1176 udivx %i7, 0x073C, %g3 set 0x3D, %l3 ldstuba [%l7 + %l3] 0x10, %i3 loop_1175: movrlz %o3, 0x2CB, %i0 loop_1176: udiv %g1, 0x16E6, %o5 fmul8ulx16 %f12, %f26, %f24 fmovrsgz %l0, %f2, %f15 tpos %xcc, 0x6 andcc %g4, %i4, %g2 fmovdcc %xcc, %f26, %f17 tpos %xcc, 0x0 tgu %icc, 0x2 fmovrsgez %o2, %f9, %f5 array8 %l2, %g5, %g7 nop set 0x58, %o7 prefetch [%l7 + %o7], 0x1 fblg,a %fcc0, loop_1177 movvs %icc, %o6, %i5 umulcc %l1, %g6, %o4 move %icc, %i6, %o1 loop_1177: movleu %icc, %i2, %i1 movrlez %o0, %o7, %l4 fmovdne %xcc, %f26, %f15 fmovdl %xcc, %f30, %f9 fandnot2s %f13, %f19, %f1 movre %l3, 0x3F2, %l5 fnegs %f15, %f26 fmovd %f16, %f10 tge %xcc, 0x1 edge32 %i7, %g3, %l6 movn %xcc, %o3, %i3 tleu %xcc, 0x7 tsubcctv %i0, 0x141D, %g1 fnands %f5, %f6, %f23 pdist %f8, %f14, %f22 movrlz %l0, 0x1BB, %o5 tcc %xcc, 0x3 ta %icc, 0x2 subc %i4, 0x1A1F, %g4 fxor %f4, %f16, %f10 fcmpeq32 %f10, %f4, %g2 fcmpd %fcc2, %f10, %f10 wr %g0, 0x89, %asi prefetcha [%l7 + 0x68] %asi, 0x1 ldsh [%l7 + 0x42], %l2 fcmpgt16 %f8, %f8, %g7 edge16l %g5, %o6, %i5 xnorcc %l1, %g6, %i6 tle %xcc, 0x4 fones %f27 std %f0, [%l7 + 0x10] and %o1, 0x1662, %o4 fands %f13, %f12, %f28 tg %icc, 0x4 tcc %xcc, 0x1 fcmpne16 %f10, %f4, %i2 subcc %o0, %o7, %l4 mulx %l3, 0x06C5, %l5 and %i7, %i1, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x1CD8, %l6 ldstub [%l7 + 0x15], %i3 set 0x30, %i4 stda %i0, [%l7 + %i4] 0x14 fsrc1s %f5, %f5 fnot2s %f12, %f9 bshuffle %f12, %f0, %f0 subc %o3, 0x013E, %l0 mulx %o5, 0x0E0A, %g1 fmul8x16 %f22, %f10, %f4 mova %icc, %i4, %g4 fbn,a %fcc1, loop_1178 andncc %g2, %l2, %o2 wr %g0, 0x18, %asi ldxa [%l7 + 0x38] %asi, %g7 loop_1178: fnor %f8, %f12, %f4 tle %icc, 0x0 movneg %icc, %o6, %g5 popc %l1, %g6 srlx %i6, %o1, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %i5, 0x1E18, %i2 move %xcc, %o0, %o7 fmovdleu %xcc, %f27, %f8 umulcc %l3, %l5, %l4 xnor %i7, %i1, %l6 movcs %icc, %g3, %i3 fmovdne %icc, %f21, %f11 fbne,a %fcc1, loop_1179 alignaddr %o3, %i0, %l0 fmovrslz %g1, %f1, %f3 movrlz %o5, 0x149, %g4 loop_1179: call loop_1180 edge32ln %i4, %l2, %o2 membar 0x0D movleu %xcc, %g2, %g7 loop_1180: popc 0x0E41, %o6 sdivx %g5, 0x04BA, %l1 xorcc %g6, 0x1310, %i6 sub %o1, %i5, %o4 tl %xcc, 0x6 set 0x12, %i5 ldsha [%l7 + %i5] 0x19, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %i2, %l3, %o7 udivx %l5, 0x1554, %l4 bneg,a loop_1181 popc 0x1304, %i1 bcc,a loop_1182 add %i7, %l6, %g3 loop_1181: fmul8sux16 %f0, %f18, %f4 movcs %xcc, %o3, %i0 loop_1182: brlz %l0, loop_1183 smulcc %i3, 0x1F6A, %g1 fabss %f2, %f8 xorcc %g4, 0x06B0, %i4 loop_1183: movvs %xcc, %l2, %o2 movleu %icc, %o5, %g2 wr %g0, 0x89, %asi ldstuba [%l7 + 0x6C] %asi, %o6 membar 0x17 tn %icc, 0x0 edge32 %g7, %l1, %g6 edge8ln %g5, %i6, %o1 wr %g0, 0x11, %asi prefetcha [%l7 + 0x38] %asi, 0x3 movrlez %o0, %i5, %i2 fba %fcc1, loop_1184 tleu %icc, 0x6 edge8ln %o7, %l5, %l3 membar 0x56 loop_1184: fbul %fcc2, loop_1185 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x4A, %o6 ldsha [%l7 + %o6] 0x0c, %i1 loop_1185: srlx %l4, %i7, %g3 udivx %o3, 0x0FCB, %i0 membar 0x75 stw %l6, [%l7 + 0x60] movcc %icc, %l0, %i3 fmovdpos %icc, %f10, %f28 fbu,a %fcc2, loop_1186 umul %g4, %g1, %l2 movneg %xcc, %o2, %o5 fmovda %xcc, %f5, %f23 loop_1186: movrne %i4, %g2, %o6 mulx %g7, %g6, %l1 fbe %fcc0, loop_1187 bgu,a,pn %icc, loop_1188 fpsub16s %f6, %f8, %f27 bg,pn %xcc, loop_1189 loop_1187: edge8n %g5, %o1, %i6 loop_1188: fbul,a %fcc1, loop_1190 addcc %o4, 0x079B, %i5 loop_1189: nop set 0x56, %l4 stha %i2, [%l7 + %l4] 0x04 loop_1190: tleu %xcc, 0x1 fmovsvc %icc, %f25, %f24 wr %g0, 0x89, %asi lduba [%l7 + 0x71] %asi, %o7 tne %icc, 0x1 subccc %l5, %o0, %i1 std %f24, [%l7 + 0x60] fandnot1 %f22, %f18, %f26 taddcctv %l3, 0x1945, %l4 xnorcc %g3, %i7, %i0 brgz %o3, loop_1191 mulx %l0, 0x142F, %l6 sra %i3, 0x04, %g1 movrlez %l2, 0x3E7, %g4 loop_1191: addcc %o5, %o2, %i4 stw %g2, [%l7 + 0x28] tsubcc %g7, 0x160A, %o6 and %l1, 0x1E86, %g6 fmovsvc %icc, %f30, %f12 mulx %g5, 0x0AD7, %o1 ta %icc, 0x7 set 0x50, %l5 prefetcha [%l7 + %l5] 0x18, 0x1 fxors %f12, %f19, %f31 tneg %icc, 0x3 movrgez %i6, %i5, %o7 fmovrde %l5, %f0, %f24 fmovdg %xcc, %f29, %f25 movgu %icc, %i2, %i1 array32 %l3, %o0, %g3 tsubcc %l4, %i7, %o3 fabss %f3, %f23 movcc %icc, %i0, %l6 tvs %xcc, 0x1 taddcc %i3, 0x04C4, %l0 ldx [%l7 + 0x18], %l2 fcmpne32 %f8, %f26, %g1 edge16 %g4, %o2, %o5 ble,a %icc, loop_1192 fcmple16 %f4, %f18, %g2 edge8l %g7, %i4, %l1 tsubcctv %o6, 0x04BB, %g6 loop_1192: fbg,a %fcc0, loop_1193 smulcc %g5, %o1, %i6 tpos %icc, 0x5 movcs %icc, %i5, %o4 loop_1193: tl %xcc, 0x7 set 0x0E, %i2 stha %l5, [%l7 + %i2] 0x04 fnands %f8, %f7, %f17 tvs %xcc, 0x0 fmovscc %icc, %f15, %f1 fba,a %fcc1, loop_1194 ld [%l7 + 0x78], %f18 orn %o7, 0x1EA8, %i2 alignaddr %i1, %o0, %l3 loop_1194: ldsw [%l7 + 0x7C], %g3 fnot2s %f17, %f22 fbo,a %fcc3, loop_1195 movneg %icc, %i7, %l4 tcs %icc, 0x0 tsubcctv %i0, 0x0DC3, %l6 loop_1195: mulscc %o3, %l0, %l2 movrlz %i3, 0x334, %g1 wr %g0, 0x80, %asi lda [%l7 + 0x1C] %asi, %f18 movn %icc, %g4, %o5 fmovrde %o2, %f28, %f2 movrlez %g2, %g7, %l1 movl %xcc, %i4, %o6 add %l7, 0x58, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %g6 casa [%l6] 0x11, %g6, %o1 movle %icc, %i6, %i5 prefetch [%l7 + 0x08], 0x0 set 0x10, %g1 ldda [%l7 + %g1] 0x15, %g4 movle %icc, %l5, %o7 set 0x78, %o4 lduwa [%l7 + %o4] 0x11, %o4 fpackfix %f8, %f5 andcc %i2, 0x1573, %o0 array8 %l3, %i1, %i7 movne %icc, %l4, %i0 fornot1 %f30, %f12, %f18 xnor %l6, %g3, %l0 addcc %l2, 0x0D30, %o3 xnorcc %g1, %g4, %o5 fands %f29, %f17, %f25 array8 %i3, %o2, %g2 nop set 0x3C, %g5 lduh [%l7 + %g5], %l1 andcc %i4, %g7, %o6 srax %g6, %i6, %o1 edge8n %g5, %i5, %l5 sll %o7, %i2, %o4 sllx %l3, %o0, %i7 wr %g0, 0x11, %asi lduwa [%l7 + 0x28] %asi, %i1 movgu %icc, %i0, %l6 edge8 %l4, %g3, %l0 set 0x55, %o2 lduba [%l7 + %o2] 0x18, %l2 fbo,a %fcc0, loop_1196 srax %o3, %g1, %g4 ld [%l7 + 0x20], %f12 lduw [%l7 + 0x48], %o5 loop_1196: mulscc %i3, %g2, %l1 add %i4, 0x0D62, %o2 wr %g0, 0xf9, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync brgz,a %o6, loop_1197 fxnors %f9, %f10, %f30 mulscc %g6, 0x01C7, %g7 ldsh [%l7 + 0x10], %o1 loop_1197: fmovrslez %i6, %f8, %f13 st %f12, [%l7 + 0x4C] mulx %i5, %l5, %g5 sll %i2, %o7, %l3 fcmpes %fcc2, %f5, %f12 edge8ln %o4, %i7, %i1 andn %o0, 0x1C5B, %l6 fxnors %f11, %f2, %f5 fandnot2 %f10, %f22, %f2 fbge %fcc0, loop_1198 edge16 %l4, %i0, %g3 membar 0x7E bg %xcc, loop_1199 loop_1198: xnorcc %l2, 0x1AB1, %o3 subcc %g1, 0x063E, %g4 stb %l0, [%l7 + 0x51] loop_1199: edge32 %o5, %i3, %g2 xor %l1, %i4, %o6 ldd [%l7 + 0x30], %f12 ldub [%l7 + 0x76], %g6 fmovdcc %xcc, %f1, %f9 te %icc, 0x0 wr %g0, 0x81, %asi swapa [%l7 + 0x48] %asi, %o2 tsubcc %g7, %o1, %i5 ldstub [%l7 + 0x15], %l5 movvc %icc, %i6, %i2 tvc %icc, 0x1 mova %icc, %g5, %o7 fmovdcs %xcc, %f0, %f15 fmovsge %xcc, %f5, %f18 lduw [%l7 + 0x50], %o4 edge8l %l3, %i1, %i7 wr %g0, 0x80, %asi lduha [%l7 + 0x26] %asi, %l6 edge8 %o0, %i0, %l4 lduh [%l7 + 0x5A], %g3 sir 0x0EFA andcc %o3, %g1, %l2 nop set 0x38, %l6 ldx [%l7 + %l6], %l0 fxnor %f2, %f24, %f24 fnands %f16, %f1, %f26 edge16n %o5, %i3, %g4 subcc %g2, %l1, %o6 movle %xcc, %g6, %o2 set 0x0C, %o1 lda [%l7 + %o1] 0x88, %f2 movneg %icc, %g7, %i4 fmul8sux16 %f16, %f10, %f4 srax %i5, %o1, %l5 umulcc %i2, %g5, %i6 tsubcctv %o7, 0x0BD1, %l3 nop set 0x68, %g2 ldsw [%l7 + %g2], %o4 tn %xcc, 0x5 ldsb [%l7 + 0x15], %i1 edge8l %l6, %i7, %i0 array8 %l4, %g3, %o3 movpos %xcc, %g1, %l2 wr %g0, 0x81, %asi lduba [%l7 + 0x26] %asi, %o0 edge16l %o5, %l0, %i3 add %g2, 0x00C5, %g4 fmovse %xcc, %f31, %f17 tsubcctv %o6, %l1, %g6 array8 %o2, %g7, %i5 set 0x5C, %g3 ldswa [%l7 + %g3] 0x15, %i4 xnor %o1, %i2, %l5 std %f10, [%l7 + 0x78] alignaddr %i6, %o7, %l3 sub %o4, 0x1089, %g5 fbug,a %fcc1, loop_1200 membar 0x02 tpos %xcc, 0x3 bcc,pt %icc, loop_1201 loop_1200: movgu %icc, %l6, %i1 andn %i0, %l4, %g3 tpos %xcc, 0x0 loop_1201: stb %i7, [%l7 + 0x4E] sra %o3, 0x06, %l2 fmovsneg %xcc, %f23, %f5 add %l7, 0x60, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %g1, %o0 move %xcc, %o5, %i3 sir 0x0578 tcc %icc, 0x4 movvs %icc, %l0, %g4 umulcc %g2, 0x018E, %l1 and %o6, 0x194C, %o2 fmovdvs %icc, %f30, %f8 srl %g6, 0x18, %i5 fsrc2 %f28, %f8 bshuffle %f22, %f26, %f24 fbug,a %fcc0, loop_1202 orn %g7, 0x17B1, %o1 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1202: addc %i4, 0x10F8, %i2 fmovrslez %i6, %f15, %f23 fand %f18, %f14, %f26 fbul %fcc3, loop_1203 fmovrse %l5, %f13, %f23 fnot1 %f8, %f22 edge16 %o7, %o4, %l3 loop_1203: orncc %l6, %g5, %i1 array32 %i0, %l4, %i7 brz,a %g3, loop_1204 addccc %o3, 0x19C9, %g1 movre %o0, %o5, %l2 add %l7, 0x30, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %l0, %i3 loop_1204: bne,a loop_1205 brlz,a %g4, loop_1206 movcs %icc, %g2, %l1 sdiv %o2, 0x0883, %o6 loop_1205: edge16 %g6, %g7, %o1 loop_1206: movn %icc, %i5, %i2 bgu loop_1207 tg %icc, 0x3 andcc %i4, 0x1841, %i6 orn %l5, %o7, %l3 loop_1207: fbu,a %fcc2, loop_1208 ld [%l7 + 0x4C], %f21 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %l6, 0x010D, %g5 loop_1208: tge %icc, 0x7 tneg %xcc, 0x7 alignaddr %o4, %i0, %l4 set 0x1E, %i3 ldsha [%l7 + %i3] 0x81, %i7 orcc %g3, 0x07A2, %o3 ble %icc, loop_1209 sdiv %g1, 0x1768, %i1 tvs %icc, 0x0 sdiv %o0, 0x0C3B, %l2 loop_1209: umulcc %o5, %i3, %l0 fmovda %xcc, %f8, %f12 fcmpeq16 %f12, %f0, %g2 sdiv %g4, 0x18F7, %o2 tl %xcc, 0x3 set 0x21, %o5 stba %l1, [%l7 + %o5] 0x0c lduw [%l7 + 0x68], %o6 fmovsle %xcc, %f2, %f7 edge16n %g6, %g7, %i5 movge %icc, %i2, %o1 tg %icc, 0x3 bpos,a loop_1210 srlx %i4, %l5, %o7 movrlz %i6, 0x222, %l3 lduw [%l7 + 0x24], %l6 loop_1210: tle %xcc, 0x1 orcc %g5, 0x1CE2, %o4 sll %i0, 0x14, %i7 fxnor %f18, %f8, %f4 fcmpgt32 %f28, %f0, %l4 xorcc %g3, 0x17BA, %o3 tn %icc, 0x5 sdivx %i1, 0x0B66, %g1 addcc %o0, %l2, %o5 tvs %xcc, 0x1 fmovsge %xcc, %f21, %f18 set 0x2C, %i0 stwa %l0, [%l7 + %i0] 0x14 alignaddrl %g2, %g4, %i3 tvs %icc, 0x4 tvs %icc, 0x2 std %f18, [%l7 + 0x60] movvc %icc, %l1, %o6 fpsub16 %f20, %f10, %f4 smul %o2, 0x0EC1, %g7 edge32 %i5, %g6, %o1 edge32 %i4, %l5, %i2 sdivx %o7, 0x1A4E, %i6 umul %l6, 0x0F44, %l3 movl %icc, %g5, %o4 fpadd16 %f26, %f8, %f6 tl %icc, 0x2 edge16 %i7, %i0, %l4 tle %icc, 0x0 srl %o3, 0x0C, %i1 bl loop_1211 fnegd %f14, %f26 fpmerge %f15, %f18, %f20 edge32n %g3, %g1, %l2 loop_1211: orncc %o0, 0x180A, %l0 fba,a %fcc2, loop_1212 ldub [%l7 + 0x58], %g2 udivcc %o5, 0x0144, %i3 fand %f6, %f30, %f2 loop_1212: sth %l1, [%l7 + 0x76] te %xcc, 0x2 andcc %g4, %o2, %o6 movre %i5, %g6, %o1 fpsub16s %f21, %f2, %f24 fabss %f27, %f30 and %g7, %i4, %l5 set 0x50, %i1 ldswa [%l7 + %i1] 0x18, %i2 tsubcctv %o7, 0x0EC3, %i6 edge16n %l6, %l3, %o4 fzero %f28 array8 %g5, %i7, %i0 fones %f18 lduw [%l7 + 0x70], %l4 and %o3, %i1, %g1 nop set 0x14, %i6 prefetch [%l7 + %i6], 0x0 flush %l7 + 0x50 tsubcctv %g3, %l2, %l0 set 0x18, %g4 stxa %o0, [%l7 + %g4] 0x2b membar #Sync movpos %xcc, %o5, %g2 fbul,a %fcc1, loop_1213 subcc %i3, %g4, %l1 smul %o6, %o2, %i5 bn,a loop_1214 loop_1213: fpack16 %f26, %f0 edge8n %o1, %g7, %i4 array16 %g6, %i2, %o7 loop_1214: fornot2s %f8, %f5, %f17 andncc %i6, %l5, %l3 fcmpeq32 %f26, %f20, %o4 movrgez %g5, 0x1DF, %l6 fnot1s %f9, %f3 xor %i7, %l4, %o3 sll %i0, 0x14, %i1 add %l7, 0x10, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %g1, %l2 nop setx loop_1215, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done move %icc, %g3, %o0 wr %g0, 0x04, %asi lduha [%l7 + 0x08] %asi, %o5 loop_1215: ldstub [%l7 + 0x43], %l0 umulcc %i3, 0x1C3E, %g2 fnegs %f27, %f4 andcc %l1, %g4, %o2 tl %icc, 0x4 ldd [%l7 + 0x30], %o6 movleu %xcc, %o1, %i5 subccc %g7, %g6, %i4 fmuld8ulx16 %f4, %f19, %f26 fbuge %fcc1, loop_1216 alignaddrl %o7, %i2, %l5 add %l3, 0x0EAA, %i6 addcc %g5, %l6, %i7 loop_1216: call loop_1217 tleu %xcc, 0x5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot1s %f23, %f16, %f27 loop_1217: addcc %o4, 0x1447, %l4 udivcc %o3, 0x1FFC, %i1 fmovse %xcc, %f0, %f19 sdivx %i0, 0x0B74, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %g3, %g1, %o5 subccc %o0, %i3, %g2 xnor %l0, 0x19E4, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %xcc, %o2, %o6 fble,a %fcc2, loop_1218 fnor %f0, %f20, %f24 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdcs %xcc, %f7, %f12 loop_1218: nop set 0x20, %l1 prefetcha [%l7 + %l1] 0x88, 0x2 siam 0x6 set 0x60, %o0 prefetcha [%l7 + %o0] 0x88, 0x1 fmovsne %icc, %f21, %f6 fmovrdgz %g7, %f0, %f28 ble,pn %xcc, loop_1219 fmovrsgez %g6, %f11, %f12 fsrc2s %f14, %f23 bl,a %icc, loop_1220 loop_1219: fbne %fcc0, loop_1221 edge16ln %g4, %i4, %o7 and %i2, 0x075E, %l5 loop_1220: and %l3, %g5, %i6 loop_1221: tvc %icc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_1222, %l0, %l1 jmpl %l1, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %icc, %l6, %l4 array8 %o4, %o3, %i0 loop_1222: brnz,a %l2, loop_1223 sllx %g3, 0x0C, %i1 taddcctv %g1, 0x0C6E, %o0 fmovsge %xcc, %f23, %f8 loop_1223: mulscc %i3, %g2, %o5 fmovrdlez %l0, %f8, %f24 fmovdneg %icc, %f17, %f10 subc %l1, %o2, %o6 edge8n %o1, %i5, %g7 set 0x40, %l0 ldda [%l7 + %l0] 0x18, %f0 xnorcc %g4, 0x1B9B, %g6 nop setx loop_1224, %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 tgu %xcc, 0x5 tvs %xcc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1224: mulx %i4, %o7, %l5 fbul,a %fcc2, loop_1225 edge8l %i2, %l3, %g5 bn,a,pt %xcc, loop_1226 addccc %i7, 0x0F98, %l6 loop_1225: tne %icc, 0x6 tvc %icc, 0x3 loop_1226: brz,a %i6, loop_1227 fbne %fcc3, loop_1228 brlz %o4, loop_1229 movvs %icc, %o3, %i0 loop_1227: fmovrdlez %l4, %f20, %f6 loop_1228: std %f30, [%l7 + 0x30] loop_1229: edge16n %l2, %g3, %i1 movrlez %g1, 0x269, %i3 sdiv %o0, 0x150B, %g2 edge16n %o5, %l1, %o2 fcmpne32 %f22, %f4, %l0 set 0x20, %o3 lda [%l7 + %o3] 0x11, %f27 ldsh [%l7 + 0x5A], %o1 ba loop_1230 edge16l %o6, %g7, %i5 edge16n %g6, %i4, %o7 stbar loop_1230: taddcctv %g4, 0x0A47, %l5 fcmps %fcc3, %f20, %f6 movrne %i2, %l3, %i7 fsrc2s %f17, %f20 movg %icc, %l6, %i6 bneg,a loop_1231 std %g4, [%l7 + 0x18] movl %xcc, %o4, %o3 xnor %l4, 0x090A, %i0 loop_1231: taddcctv %l2, %g3, %i1 bshuffle %f12, %f18, %f10 addcc %i3, %o0, %g1 be,a,pt %icc, loop_1232 tneg %xcc, 0x4 tcs %xcc, 0x3 alignaddr %o5, %l1, %g2 loop_1232: array32 %l0, %o1, %o2 alignaddrl %o6, %i5, %g6 lduh [%l7 + 0x50], %g7 te %xcc, 0x0 fzeros %f8 tgu %icc, 0x2 fbug %fcc0, loop_1233 fxors %f9, %f23, %f4 add %l7, 0x40, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i4, %o7 loop_1233: xnorcc %g4, %l5, %i2 tcc %xcc, 0x1 umulcc %l3, 0x1A4D, %l6 brnz %i7, loop_1234 tcc %icc, 0x2 wr %g0, 0x11, %asi lda [%l7 + 0x4C] %asi, %f7 loop_1234: fpsub16s %f3, %f19, %f19 edge32n %g5, %o4, %i6 tleu %xcc, 0x2 fmovsvc %icc, %f3, %f9 popc %l4, %i0 addc %o3, 0x1071, %l2 fcmpeq16 %f22, %f30, %i1 fbn %fcc2, loop_1235 orn %i3, %g3, %o0 edge8n %o5, %l1, %g1 fbne %fcc0, loop_1236 loop_1235: be,a,pt %xcc, loop_1237 umul %g2, %l0, %o1 fbu %fcc3, loop_1238 loop_1236: edge8 %o2, %o6, %i5 loop_1237: nop membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0x17, %f16 loop_1238: edge8ln %g7, %i4, %o7 subcc %g4, 0x1395, %l5 alignaddrl %i2, %l3, %l6 tsubcc %g6, 0x0042, %g5 movpos %xcc, %o4, %i7 edge8ln %l4, %i6, %i0 movvc %icc, %l2, %o3 membar 0x7B tle %xcc, 0x5 mova %icc, %i3, %g3 tl %xcc, 0x5 fmovrdne %i1, %f0, %f28 ta %xcc, 0x3 subccc %o5, 0x0E52, %l1 edge32l %g1, %g2, %o0 brlez %o1, loop_1239 movpos %xcc, %o2, %o6 edge32ln %l0, %g7, %i4 flush %l7 + 0x08 loop_1239: edge16n %i5, %o7, %l5 and %i2, %g4, %l3 sll %g6, %g5, %o4 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %i7, %l4 call loop_1240 te %xcc, 0x4 movleu %xcc, %i6, %l6 movneg %icc, %i0, %l2 loop_1240: tn %icc, 0x3 tvs %xcc, 0x5 fcmple32 %f22, %f8, %o3 bgu,a loop_1241 bne,pt %xcc, loop_1242 fxor %f30, %f16, %f16 edge16 %g3, %i3, %o5 loop_1241: ldsw [%l7 + 0x64], %l1 loop_1242: fmovdneg %xcc, %f25, %f7 movneg %icc, %g1, %g2 tleu %xcc, 0x2 fbne %fcc2, loop_1243 array8 %o0, %o1, %o2 edge8l %i1, %l0, %o6 fcmple16 %f6, %f16, %g7 loop_1243: sdivcc %i4, 0x119C, %i5 tvc %icc, 0x1 fbne,a %fcc3, loop_1244 tvc %xcc, 0x4 fbug,a %fcc1, loop_1245 edge32ln %l5, %o7, %i2 loop_1244: tsubcctv %g4, 0x0EE0, %g6 sethi 0x0C14, %g5 loop_1245: movrlz %l3, 0x09C, %i7 sub %l4, 0x1852, %i6 tle %xcc, 0x7 tvc %icc, 0x3 add %l6, %i0, %l2 sll %o3, %o4, %g3 andcc %o5, %l1, %i3 tne %xcc, 0x7 movn %xcc, %g2, %g1 set 0x4C, %g6 sta %f8, [%l7 + %g6] 0x04 fxor %f30, %f24, %f0 fmovdpos %icc, %f10, %f31 orncc %o1, 0x1FD6, %o2 set 0x5C, %i7 sta %f31, [%l7 + %i7] 0x18 bcc,pn %xcc, loop_1246 bleu,a loop_1247 fmovsl %xcc, %f21, %f2 addc %i1, %l0, %o0 loop_1246: edge32n %g7, %o6, %i5 loop_1247: movrne %l5, 0x239, %i4 sub %i2, %g4, %o7 fmovdvs %icc, %f19, %f26 edge32 %g5, %l3, %i7 fpack16 %f4, %f22 andncc %l4, %i6, %g6 tne %xcc, 0x5 addc %l6, %i0, %l2 stw %o3, [%l7 + 0x1C] nop set 0x30, %l3 ldx [%l7 + %l3], %g3 fcmps %fcc3, %f8, %f0 array16 %o4, %l1, %o5 fbuge %fcc3, loop_1248 fblg,a %fcc2, loop_1249 andcc %g2, %i3, %o1 tcs %icc, 0x6 loop_1248: bleu loop_1250 loop_1249: movge %icc, %g1, %o2 umulcc %l0, %o0, %i1 wr %g0, 0x80, %asi lduwa [%l7 + 0x54] %asi, %o6 loop_1250: fmovd %f0, %f10 taddcc %g7, 0x1661, %l5 bcc,pt %xcc, loop_1251 movvs %icc, %i5, %i2 fzero %f20 fornot1s %f21, %f31, %f10 loop_1251: fmovsvc %xcc, %f5, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %xcc, 0x5 set 0x28, %l2 swapa [%l7 + %l2] 0x80, %g4 fmovrde %i4, %f20, %f8 tl %icc, 0x3 movrgz %o7, %l3, %i7 movpos %xcc, %l4, %i6 add %l7, 0x50, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %g6, %g5 movle %icc, %l6, %i0 tcs %xcc, 0x2 tpos %icc, 0x3 ldx [%l7 + 0x10], %o3 movrlez %l2, 0x066, %o4 bn,a,pt %xcc, loop_1252 movrgz %l1, 0x257, %g3 edge32 %g2, %i3, %o1 movrgez %o5, 0x2ED, %o2 loop_1252: sethi 0x00AB, %l0 move %xcc, %o0, %i1 fsrc1 %f16, %f24 bleu,a loop_1253 edge16 %g1, %g7, %o6 fbuge %fcc0, loop_1254 udivcc %l5, 0x0775, %i5 loop_1253: addccc %g4, %i2, %o7 movl %xcc, %l3, %i4 loop_1254: fmovsleu %xcc, %f11, %f12 alignaddr %i7, %i6, %g6 fsrc1s %f27, %f4 srlx %l4, 0x06, %g5 fmovsne %icc, %f12, %f13 fmovrsgez %i0, %f12, %f1 movrne %o3, %l6, %l2 xnor %l1, 0x013C, %g3 sir 0x1D3F bvs loop_1255 sra %g2, 0x15, %o4 movrgz %i3, 0x3C6, %o1 edge8ln %o5, %l0, %o0 loop_1255: fabss %f24, %f10 fpadd16 %f28, %f24, %f16 bpos,pn %icc, loop_1256 edge16n %i1, %o2, %g1 movrlz %o6, 0x079, %l5 edge16n %i5, %g4, %i2 loop_1256: fble %fcc2, loop_1257 edge8l %o7, %l3, %i4 orcc %g7, 0x00A1, %i6 movrlez %g6, 0x1C1, %i7 loop_1257: udivx %l4, 0x02B3, %g5 add %o3, %l6, %i0 fbug,a %fcc0, loop_1258 andcc %l1, %g3, %g2 sdivx %o4, 0x005D, %i3 edge32n %l2, %o1, %o5 loop_1258: fpadd32s %f13, %f11, %f19 tn %xcc, 0x1 or %l0, %o0, %i1 fbe,a %fcc3, loop_1259 edge8n %o2, %g1, %o6 movg %icc, %l5, %i5 fbul %fcc3, loop_1260 loop_1259: taddcc %g4, %o7, %l3 taddcc %i2, %g7, %i4 fcmpeq16 %f30, %f24, %g6 loop_1260: brgez,a %i6, loop_1261 movre %i7, 0x0E2, %g5 fmovsge %xcc, %f29, %f22 sllx %l4, 0x11, %o3 loop_1261: nop set 0x6C, %i4 sta %f24, [%l7 + %i4] 0x04 orn %l6, %l1, %i0 tl %icc, 0x7 xnorcc %g2, 0x05C1, %g3 fand %f20, %f4, %f6 subc %o4, %i3, %o1 sethi 0x01E3, %o5 set 0x78, %o7 ldxa [%l7 + %o7] 0x19, %l0 fmovsl %icc, %f27, %f23 lduw [%l7 + 0x14], %o0 ldsb [%l7 + 0x52], %i1 edge16 %o2, %g1, %l2 set 0x38, %i5 stxa %o6, [%l7 + %i5] 0x0c sethi 0x0FCA, %i5 sra %l5, 0x09, %o7 orcc %g4, 0x05F5, %l3 movleu %icc, %i2, %i4 sra %g6, 0x0C, %g7 mova %xcc, %i7, %g5 set 0x28, %o6 prefetcha [%l7 + %o6] 0x0c, 0x2 stw %i6, [%l7 + 0x34] ldd [%l7 + 0x60], %f24 fmovdneg %xcc, %f10, %f23 fmovsne %icc, %f16, %f11 wr %g0, 0x80, %asi sta %f25, [%l7 + 0x28] %asi fmovdgu %xcc, %f2, %f15 fmovsle %icc, %f30, %f7 sdivx %l6, 0x1CC0, %o3 ldsw [%l7 + 0x28], %l1 edge8 %g2, %i0, %g3 fblg %fcc1, loop_1262 movpos %xcc, %o4, %i3 wr %g0, 0x88, %asi prefetcha [%l7 + 0x58] %asi, 0x2 loop_1262: movl %icc, %l0, %o0 srax %o5, %i1, %g1 tgu %xcc, 0x6 set 0x50, %l5 lduwa [%l7 + %l5] 0x18, %l2 movl %xcc, %o6, %i5 mova %xcc, %o2, %o7 edge32l %g4, %l3, %l5 add %l7, 0x08, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %i4, %g6 movrlz %g7, 0x3CD, %i7 flush %l7 + 0x30 bge,a %icc, loop_1263 bge loop_1264 alignaddrl %g5, %l4, %i2 andcc %l6, 0x0C6E, %o3 loop_1263: srl %l1, 0x14, %g2 loop_1264: nop wr %g0, 0x0c, %asi prefetcha [%l7 + 0x08] %asi, 0x2 fmovde %xcc, %f27, %f3 andcc %g3, %i0, %i3 edge16 %o4, %l0, %o1 stbar sub %o5, 0x0BE7, %i1 sllx %o0, 0x14, %g1 tgu %icc, 0x6 stx %o6, [%l7 + 0x28] edge32ln %l2, %i5, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %xcc, %g4, %l3 fmul8x16al %f19, %f27, %f16 edge32 %o7, %i4, %l5 brnz,a %g6, loop_1265 udivcc %g7, 0x0CEF, %i7 xorcc %g5, 0x0356, %i2 membar 0x6E loop_1265: fbg %fcc1, loop_1266 movre %l6, 0x2D0, %o3 tge %xcc, 0x7 fmovdcc %icc, %f27, %f25 loop_1266: edge32n %l1, %l4, %g2 xor %g3, %i6, %i0 fmovdle %xcc, %f6, %f14 fzero %f10 edge8 %i3, %o4, %o1 fba,a %fcc3, loop_1267 edge8l %l0, %o5, %i1 fbe,a %fcc0, loop_1268 umul %o0, %o6, %g1 loop_1267: move %xcc, %l2, %i5 fmovsle %xcc, %f5, %f3 loop_1268: brnz %o2, loop_1269 array32 %g4, %o7, %i4 edge32l %l5, %g6, %l3 andcc %g7, 0x032D, %i7 loop_1269: fbug %fcc0, loop_1270 movn %icc, %i2, %l6 edge32ln %o3, %l1, %l4 bge,a,pn %icc, loop_1271 loop_1270: edge16l %g5, %g3, %g2 sdiv %i0, 0x0A4F, %i3 edge16l %o4, %i6, %o1 loop_1271: andcc %l0, 0x06BE, %o5 fcmpgt32 %f24, %f16, %i1 movrlz %o6, 0x063, %o0 ldsw [%l7 + 0x64], %l2 edge16ln %g1, %i5, %g4 subcc %o7, %i4, %l5 movg %icc, %o2, %l3 taddcc %g7, %i7, %g6 fcmpgt32 %f18, %f0, %l6 fmovscs %xcc, %f20, %f4 brlz,a %o3, loop_1272 movrgez %i2, %l4, %l1 edge8l %g3, %g5, %g2 lduh [%l7 + 0x32], %i3 loop_1272: movvc %icc, %o4, %i6 wr %g0, 0x04, %asi lda [%l7 + 0x14] %asi, %f19 brlez %o1, loop_1273 fnot1s %f14, %f14 sdiv %l0, 0x0339, %o5 srlx %i0, 0x1B, %i1 loop_1273: bl,a loop_1274 fbn,a %fcc0, loop_1275 movvs %icc, %o6, %o0 movn %icc, %g1, %l2 loop_1274: nop nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x138] %asi, %g4 ripped by fixASI40.pl ripped by fixASI40.pl loop_1275: nop add %l7, 0x70, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x10, %i5, %o7 ldx [%l7 + 0x70], %i4 fcmpne32 %f0, %f6, %l5 brgez,a %o2, loop_1276 taddcc %g7, %l3, %g6 add %l6, 0x0B33, %o3 sll %i2, %l4, %l1 loop_1276: membar 0x04 wr %g0, 0x11, %asi swapa [%l7 + 0x74] %asi, %g3 edge32n %i7, %g5, %g2 fmovsne %icc, %f24, %f1 fmovdcc %xcc, %f25, %f30 set 0x7E, %i2 ldsha [%l7 + %i2] 0x11, %i3 fcmpeq32 %f20, %f0, %o4 siam 0x2 udivx %i6, 0x029A, %l0 bcc %icc, loop_1277 tcc %icc, 0x7 brz,a %o1, loop_1278 sdiv %o5, 0x16BA, %i0 loop_1277: nop set 0x24, %g1 stha %o6, [%l7 + %g1] 0x2b membar #Sync loop_1278: edge16l %i1, %o0, %l2 smulcc %g4, 0x1D59, %g1 udiv %o7, 0x1B98, %i5 sth %i4, [%l7 + 0x08] movrgz %l5, 0x3A1, %g7 tn %icc, 0x7 sub %o2, %l3, %l6 sra %o3, 0x09, %g6 fmovdneg %xcc, %f27, %f13 bcs loop_1279 taddcc %l4, %l1, %g3 tl %xcc, 0x5 tcs %icc, 0x4 loop_1279: tvs %xcc, 0x0 fbule %fcc0, loop_1280 fpadd16s %f17, %f30, %f25 ba,pn %icc, loop_1281 tvs %xcc, 0x1 loop_1280: subc %i7, 0x0891, %g5 bshuffle %f0, %f18, %f14 loop_1281: bleu,pt %icc, loop_1282 fand %f18, %f28, %f16 set 0x48, %o4 stxa %i2, [%l7 + %o4] 0x22 membar #Sync loop_1282: nop set 0x1C, %g5 lduha [%l7 + %g5] 0x81, %g2 udivx %o4, 0x0E4D, %i6 xnor %l0, %i3, %o5 addcc %i0, 0x151B, %o6 ldsb [%l7 + 0x55], %i1 edge32l %o1, %o0, %g4 fmovscc %xcc, %f8, %f26 array8 %g1, %o7, %i5 tpos %xcc, 0x1 ldd [%l7 + 0x40], %i4 sll %l5, 0x1D, %l2 movneg %xcc, %o2, %l3 fmovsge %icc, %f7, %f17 fabss %f31, %f21 movge %icc, %l6, %g7 fmovsge %xcc, %f23, %f29 bvc,pn %xcc, loop_1283 srlx %o3, %g6, %l4 nop setx loop_1284, %l0, %l1 jmpl %l1, %l1 movrlez %g3, 0x2B0, %g5 loop_1283: tn %xcc, 0x3 movre %i7, 0x3CA, %g2 loop_1284: movrlez %o4, %i2, %l0 edge32 %i3, %i6, %o5 ta %icc, 0x5 or %i0, %i1, %o1 addccc %o0, 0x15CF, %g4 tn %icc, 0x1 fabss %f4, %f9 ldub [%l7 + 0x18], %g1 set 0x30, %l4 stda %o6, [%l7 + %l4] 0x0c smul %o7, %i5, %i4 set 0x30, %l6 ldstuba [%l7 + %l6] 0x80, %l5 bge,a loop_1285 edge16 %o2, %l2, %l6 call loop_1286 sdivcc %g7, 0x14DA, %l3 loop_1285: and %o3, 0x0577, %g6 umulcc %l4, 0x1ED9, %l1 loop_1286: tge %icc, 0x6 movleu %xcc, %g5, %i7 fble %fcc1, loop_1287 siam 0x6 array8 %g3, %g2, %o4 movrne %l0, 0x353, %i3 loop_1287: xnorcc %i6, %o5, %i2 fmovdgu %icc, %f6, %f9 wr %g0, 0x18, %asi lduba [%l7 + 0x31] %asi, %i0 srax %o1, 0x0D, %i1 brgez %g4, loop_1288 fnot1s %f4, %f11 faligndata %f8, %f22, %f6 addccc %o0, %g1, %o6 loop_1288: tne %icc, 0x7 movcc %icc, %o7, %i5 ble,a loop_1289 edge8ln %l5, %i4, %o2 alignaddrl %l6, %g7, %l3 edge16l %l2, %o3, %g6 loop_1289: udivcc %l1, 0x0843, %g5 fpsub16 %f0, %f18, %f16 wr %g0, 0x11, %asi swapa [%l7 + 0x4C] %asi, %l4 fmovsge %icc, %f19, %f14 move %icc, %g3, %i7 fnands %f20, %f29, %f0 umul %o4, %g2, %l0 movgu %xcc, %i6, %i3 taddcc %i2, %o5, %o1 andcc %i0, %g4, %o0 movgu %xcc, %g1, %o6 tg %icc, 0x1 subcc %i1, 0x0E69, %i5 taddcc %l5, %o7, %i4 ba loop_1290 addcc %l6, 0x0488, %g7 fmovsa %xcc, %f24, %f7 wr %g0, 0x80, %asi ldxa [%l7 + 0x18] %asi, %o2 loop_1290: umul %l2, %l3, %g6 sll %o3, 0x11, %g5 tl %icc, 0x0 fornot1 %f14, %f16, %f10 bvs %xcc, loop_1291 edge16ln %l4, %g3, %l1 alignaddrl %o4, %i7, %l0 fnot2 %f16, %f24 loop_1291: fabsd %f22, %f4 edge16ln %i6, %g2, %i3 ldsh [%l7 + 0x7C], %o5 bvc,a,pn %xcc, loop_1292 udivx %i2, 0x1547, %i0 fmovrse %o1, %f30, %f23 tne %icc, 0x6 loop_1292: nop set 0x68, %o1 stxa %o0, [%l7 + %o1] 0x22 membar #Sync udivcc %g4, 0x11F6, %g1 edge32l %o6, %i1, %l5 ldsh [%l7 + 0x5A], %o7 srlx %i5, %l6, %i4 tl %icc, 0x1 xnor %g7, %l2, %l3 fmovdpos %xcc, %f18, %f24 tgu %xcc, 0x3 te %icc, 0x6 tvc %icc, 0x4 set 0x10, %o2 stxa %o2, [%l7 + %o2] 0x11 movcs %icc, %o3, %g6 nop setx loop_1293, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addccc %g5, 0x0E71, %g3 movn %xcc, %l1, %l4 andncc %o4, %l0, %i7 loop_1293: fbu %fcc2, loop_1294 fcmps %fcc3, %f12, %f29 fmovdne %icc, %f21, %f7 tvs %xcc, 0x5 loop_1294: andcc %g2, 0x106F, %i3 umulcc %i6, 0x0A3D, %i2 fmovrsgez %i0, %f13, %f20 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f0 alignaddrl %o5, %o0, %o1 membar 0x6C wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 sdivcc %g1, 0x1895, %o6 bgu,a %xcc, loop_1295 tge %xcc, 0x6 edge32l %i1, %g4, %l5 subc %i5, %l6, %o7 loop_1295: fbo,a %fcc0, loop_1296 or %i4, %g7, %l2 movgu %icc, %l3, %o2 fcmps %fcc1, %f0, %f29 loop_1296: tne %xcc, 0x3 smulcc %g6, 0x09EE, %o3 te %xcc, 0x1 bneg loop_1297 fzeros %f13 fcmpne32 %f2, %f0, %g5 stbar loop_1297: xnor %g3, %l4, %o4 bleu,a %xcc, loop_1298 for %f30, %f12, %f28 wr %g0, 0x27, %asi stwa %l0, [%l7 + 0x38] %asi membar #Sync loop_1298: fmovdcs %xcc, %f19, %f26 tleu %icc, 0x6 movleu %icc, %l1, %i7 fbule,a %fcc3, loop_1299 nop setx loop_1300, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdcc %icc, %f8, %f18 movn %icc, %i3, %g2 loop_1299: edge8l %i2, %i6, %o5 loop_1300: array32 %o0, %o1, %g1 stbar membar 0x00 fnot2s %f11, %f7 tne %xcc, 0x2 fbe,a %fcc0, loop_1301 orncc %i0, %o6, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbuge,a %fcc0, loop_1302 loop_1301: bl,a,pt %icc, loop_1303 subc %g4, %i5, %l6 tleu %xcc, 0x3 loop_1302: bge loop_1304 loop_1303: movneg %icc, %l5, %i4 fmovse %icc, %f9, %f31 fornot1 %f12, %f24, %f28 loop_1304: fzero %f6 fbu,a %fcc0, loop_1305 fexpand %f14, %f18 umulcc %o7, %g7, %l2 movrlz %l3, 0x133, %o2 loop_1305: fbo %fcc1, loop_1306 fmovdgu %xcc, %f20, %f4 movneg %xcc, %g6, %o3 fmovdleu %icc, %f1, %f15 loop_1306: movg %xcc, %g5, %g3 fnot1s %f29, %f1 movge %xcc, %l4, %l0 fbug,a %fcc3, loop_1307 move %icc, %o4, %l1 move %icc, %i3, %g2 andncc %i2, %i7, %o5 loop_1307: movgu %xcc, %i6, %o0 bg loop_1308 stb %o1, [%l7 + 0x72] edge8ln %g1, %o6, %i0 fbu %fcc3, loop_1309 loop_1308: edge16l %g4, %i1, %l6 tneg %xcc, 0x0 fcmple16 %f12, %f6, %i5 loop_1309: fmovrdlez %l5, %f18, %f18 sub %o7, 0x1253, %i4 edge32 %l2, %g7, %l3 movpos %xcc, %g6, %o3 fandnot2s %f3, %f19, %f1 fmovrse %g5, %f24, %f27 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %o2, 0x19, %l4 fabsd %f14, %f28 nop set 0x10, %g3 ldd [%l7 + %g3], %l0 or %g3, %l1, %o4 fnot2 %f30, %f10 fabss %f17, %f29 wr %g0, 0x16, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync tcc %xcc, 0x2 movge %icc, %i3, %i2 edge16n %g2, %o5, %i6 subc %o0, 0x035A, %o1 xnorcc %i7, %g1, %i0 bgu,a %icc, loop_1310 xnor %g4, %o6, %i1 fbne %fcc1, loop_1311 movrlz %l6, 0x309, %i5 loop_1310: fcmpne32 %f18, %f18, %o7 fmovsa %xcc, %f16, %f20 loop_1311: nop setx loop_1312, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movcs %icc, %l5, %l2 fbne,a %fcc2, loop_1313 fmovsn %icc, %f23, %f25 loop_1312: fbg,a %fcc3, loop_1314 array16 %g7, %i4, %g6 loop_1313: tg %icc, 0x0 tgu %icc, 0x0 loop_1314: nop wr %g0, 0x80, %asi ldswa [%l7 + 0x58] %asi, %o3 smulcc %g5, 0x0D8E, %l3 fmovsvs %xcc, %f6, %f21 fmovdvs %icc, %f26, %f25 fornot2 %f22, %f0, %f12 fbne,a %fcc2, loop_1315 fands %f0, %f9, %f26 movle %xcc, %l4, %l0 edge8l %g3, %o2, %o4 loop_1315: movrgz %l1, 0x35B, %i3 movne %xcc, %i2, %o5 stw %i6, [%l7 + 0x40] fexpand %f21, %f0 fones %f13 bgu,a loop_1316 edge16 %o0, %g2, %o1 movvs %icc, %i7, %i0 nop set 0x4F, %i3 ldstub [%l7 + %i3], %g4 loop_1316: bvs,pt %icc, loop_1317 fcmpgt16 %f6, %f8, %g1 edge8 %o6, %i1, %l6 wr %g0, 0x0c, %asi lduwa [%l7 + 0x24] %asi, %o7 loop_1317: fpmerge %f20, %f15, %f16 fandnot1s %f28, %f14, %f22 mova %xcc, %l5, %i5 bpos,a,pn %icc, loop_1318 sll %g7, %l2, %i4 smul %g6, %o3, %l3 fbue,a %fcc0, loop_1319 loop_1318: movge %icc, %g5, %l4 fexpand %f2, %f6 add %l7, 0x54, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %l0, %o2 loop_1319: nop set 0x28, %o5 ldxa [%g0 + %o5] 0x20, %o4 subc %g3, 0x1ED8, %i3 tvs %xcc, 0x7 umulcc %l1, %i2, %i6 smulcc %o0, 0x1733, %o5 sethi 0x0B6E, %o1 nop set 0x6C, %i0 prefetch [%l7 + %i0], 0x2 bne,pt %xcc, loop_1320 edge8n %g2, %i0, %i7 orn %g1, %g4, %o6 tneg %xcc, 0x2 loop_1320: fbe %fcc0, loop_1321 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot1 %f24, %f28, %f6 edge8ln %l6, %o7, %l5 loop_1321: xnor %i5, 0x1E98, %g7 fba %fcc0, loop_1322 ldsh [%l7 + 0x70], %l2 fmovsa %icc, %f20, %f16 fbue,a %fcc1, loop_1323 loop_1322: tvc %icc, 0x6 fsrc1s %f2, %f30 edge32l %i1, %g6, %i4 loop_1323: movrlez %l3, %o3, %g5 edge16n %l4, %o2, %l0 prefetch [%l7 + 0x3C], 0x1 sir 0x1CE3 set 0x48, %g2 sta %f0, [%l7 + %g2] 0x11 movle %icc, %g3, %o4 tne %xcc, 0x4 nop setx loop_1324, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sethi 0x1779, %l1 std %i2, [%l7 + 0x28] array32 %i6, %i3, %o0 loop_1324: array32 %o5, %g2, %i0 movle %icc, %i7, %o1 sll %g1, 0x13, %o6 edge8ln %l6, %g4, %o7 add %i5, 0x1634, %g7 fmovscc %xcc, %f24, %f15 tcs %icc, 0x2 edge32n %l5, %l2, %g6 edge32n %i1, %l3, %i4 bge,a loop_1325 xor %g5, %l4, %o3 alignaddr %o2, %g3, %o4 taddcctv %l1, %l0, %i6 loop_1325: fmovscc %icc, %f28, %f22 movle %xcc, %i2, %o0 taddcc %o5, %i3, %i0 fmovdcc %xcc, %f5, %f21 movrlez %i7, 0x069, %o1 fnot2 %f12, %f14 move %icc, %g1, %o6 fmovrsne %g2, %f0, %f12 fmovrdlez %g4, %f20, %f28 fbue,a %fcc1, loop_1326 xnorcc %o7, 0x1F83, %i5 xor %l6, 0x0C87, %g7 flush %l7 + 0x24 loop_1326: fcmpd %fcc0, %f30, %f26 wr %g0, 0x04, %asi ldstuba [%l7 + 0x77] %asi, %l5 fpsub16s %f28, %f21, %f28 set 0x08, %i6 lduba [%l7 + %i6] 0x81, %l2 orcc %i1, %g6, %l3 fandnot1 %f4, %f30, %f4 bn %xcc, loop_1327 stbar ldsw [%l7 + 0x58], %i4 edge32n %l4, %g5, %o3 loop_1327: movn %xcc, %g3, %o4 sth %l1, [%l7 + 0x14] fmovrdlz %o2, %f18, %f8 tl %xcc, 0x1 andcc %i6, 0x1807, %i2 alignaddr %o0, %o5, %i3 taddcc %l0, %i0, %o1 nop setx loop_1328, %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 movpos %icc, %g1, %i7 movleu %icc, %o6, %g4 bcc,a,pt %xcc, loop_1329 loop_1328: flush %l7 + 0x74 tpos %icc, 0x0 movcs %icc, %o7, %g2 loop_1329: nop wr %g0, 0x0c, %asi ldxa [%l7 + 0x10] %asi, %l6 edge16n %g7, %l5, %i5 movrlz %l2, %i1, %l3 andn %g6, 0x0FF8, %l4 movn %icc, %g5, %o3 edge16n %g3, %i4, %l1 ldd [%l7 + 0x40], %f8 ba,pn %icc, loop_1330 movleu %icc, %o2, %i6 fbug %fcc3, loop_1331 fmovdcc %xcc, %f23, %f21 loop_1330: nop set 0x38, %g4 sta %f30, [%l7 + %g4] 0x80 loop_1331: bleu,a,pn %xcc, loop_1332 smulcc %o4, %i2, %o0 movpos %xcc, %i3, %o5 sll %i0, 0x0C, %l0 loop_1332: tg %xcc, 0x6 bg,a %icc, loop_1333 orn %g1, 0x02F1, %i7 swap [%l7 + 0x54], %o6 fand %f22, %f30, %f12 loop_1333: alignaddrl %o1, %o7, %g2 set 0x3A, %i1 lduba [%l7 + %i1] 0x81, %g4 umul %g7, %l6, %l5 fmovrdgz %i5, %f10, %f28 add %l2, %l3, %g6 sth %i1, [%l7 + 0x26] alignaddr %g5, %l4, %o3 sll %i4, %g3, %o2 tn %xcc, 0x1 fmovdg %xcc, %f7, %f7 tsubcc %i6, %o4, %l1 wr %g0, 0x10, %asi stha %o0, [%l7 + 0x40] %asi umul %i2, %o5, %i0 or %i3, 0x1334, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %i7, %o6, %o1 movrlz %g1, 0x17F, %g2 wr %g0, 0x04, %asi stda %f16, [%l7 + 0x40] %asi swap [%l7 + 0x28], %g4 fbule %fcc2, loop_1334 ldd [%l7 + 0x58], %f18 orncc %o7, 0x1CB4, %l6 andcc %g7, 0x05CE, %l5 loop_1334: bvc,pt %xcc, loop_1335 stx %i5, [%l7 + 0x20] movrlez %l2, %l3, %i1 sra %g6, %l4, %g5 loop_1335: sdivcc %o3, 0x17EE, %i4 fbn,a %fcc3, loop_1336 addc %o2, %g3, %o4 fcmple16 %f18, %f14, %l1 srl %o0, 0x0C, %i6 loop_1336: xorcc %o5, %i2, %i3 fandnot1 %f8, %f10, %f30 fxors %f1, %f24, %f4 fble,a %fcc2, loop_1337 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %i0, 0x187B, %i7 edge16ln %l0, %o1, %o6 loop_1337: fbug %fcc2, loop_1338 srax %g2, 0x11, %g4 umul %g1, 0x16A0, %o7 sll %g7, 0x07, %l6 loop_1338: fornot1s %f0, %f15, %f23 movrlez %i5, 0x19A, %l2 edge16l %l3, %l5, %i1 movrlez %g6, 0x138, %g5 std %o2, [%l7 + 0x30] movl %xcc, %l4, %o2 sethi 0x100C, %i4 umulcc %g3, %o4, %o0 edge16ln %l1, %o5, %i6 brgez,a %i2, loop_1339 movvc %xcc, %i0, %i7 tsubcc %l0, 0x13D0, %i3 ld [%l7 + 0x3C], %f7 loop_1339: fmovrdne %o1, %f16, %f2 fnegd %f18, %f0 array8 %o6, %g4, %g1 faligndata %f16, %f14, %f30 brnz,a %g2, loop_1340 edge8ln %g7, %o7, %l6 bn,a loop_1341 andcc %i5, %l3, %l2 loop_1340: array16 %l5, %i1, %g6 stx %g5, [%l7 + 0x10] loop_1341: tge %icc, 0x4 movleu %xcc, %o3, %o2 edge8 %i4, %l4, %g3 edge32ln %o4, %o0, %l1 srlx %i6, 0x1E, %o5 wr %g0, 0x04, %asi stda %i0, [%l7 + 0x60] %asi movgu %xcc, %i2, %l0 movre %i7, %o1, %i3 tg %icc, 0x3 te %xcc, 0x1 fmovscs %icc, %f6, %f2 alignaddrl %g4, %g1, %g2 brnz,a %o6, loop_1342 fmuld8ulx16 %f3, %f5, %f20 orncc %o7, 0x143D, %g7 for %f2, %f6, %f22 loop_1342: nop wr %g0, 0x18, %asi stwa %l6, [%l7 + 0x10] %asi ldsw [%l7 + 0x3C], %l3 movvs %xcc, %l2, %i5 fmovrdgez %i1, %f30, %f8 fexpand %f6, %f16 srl %g6, 0x13, %l5 taddcc %o3, %g5, %i4 addccc %o2, %g3, %o4 movn %icc, %l4, %o0 movl %icc, %i6, %l1 fmovrdgez %o5, %f18, %f26 be,pn %xcc, loop_1343 srlx %i0, 0x08, %l0 tle %xcc, 0x7 fmovsa %icc, %f13, %f11 loop_1343: bvc loop_1344 sdivcc %i2, 0x0A89, %i7 fnot2s %f0, %f26 fmovdne %xcc, %f31, %f27 loop_1344: sir 0x17BD edge8l %i3, %o1, %g1 sllx %g2, %o6, %o7 movcs %icc, %g4, %g7 movleu %xcc, %l6, %l2 fbue %fcc1, loop_1345 edge16 %l3, %i1, %i5 movvs %icc, %g6, %o3 ldstub [%l7 + 0x2E], %g5 loop_1345: fbg,a %fcc3, loop_1346 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sth %i4, [%l7 + 0x44] ldx [%l7 + 0x20], %o2 loop_1346: ble,a,pn %xcc, loop_1347 movcs %xcc, %l5, %g3 wr %g0, 0x10, %asi prefetcha [%l7 + 0x78] %asi, 0x2 loop_1347: nop wr %g0, 0x81, %asi lduba [%l7 + 0x54] %asi, %o4 edge16n %i6, %o0, %l1 fmovrslez %i0, %f17, %f3 add %o5, 0x1C9B, %l0 set 0x40, %l1 ldda [%l7 + %l1] 0x10, %f16 udivcc %i7, 0x167F, %i3 orcc %i2, 0x0E0C, %g1 tcs %xcc, 0x7 movne %xcc, %o1, %g2 bvs,a,pn %xcc, loop_1348 xorcc %o7, %o6, %g7 xnor %g4, 0x0E90, %l2 edge16ln %l6, %l3, %i5 loop_1348: fmovrdlez %i1, %f8, %f4 bneg,pt %xcc, loop_1349 sllx %g6, %g5, %i4 te %icc, 0x1 sllx %o2, %l5, %o3 loop_1349: sth %l4, [%l7 + 0x62] tcs %xcc, 0x2 alignaddr %o4, %g3, %i6 set 0x18, %o0 stxa %l1, [%l7 + %o0] 0xe3 membar #Sync flush %l7 + 0x5C brz,a %o0, loop_1350 tle %xcc, 0x0 fmovsg %xcc, %f20, %f6 sethi 0x0B2C, %o5 loop_1350: tleu %icc, 0x5 fmuld8sux16 %f20, %f4, %f0 fblg %fcc0, loop_1351 fmovdne %icc, %f16, %f19 movrne %l0, %i0, %i7 fmovsle %icc, %f19, %f26 loop_1351: orn %i2, 0x0087, %i3 taddcctv %o1, %g2, %g1 sdivcc %o7, 0x0D91, %g7 sllx %o6, %l2, %g4 fblg,a %fcc2, loop_1352 fpadd32s %f18, %f30, %f22 tsubcc %l6, 0x1709, %i5 movrgz %i1, %g6, %g5 loop_1352: tleu %xcc, 0x3 wr %g0, 0x0c, %asi lduba [%l7 + 0x3E] %asi, %l3 std %f16, [%l7 + 0x48] fmul8x16al %f10, %f31, %f10 brz,a %i4, loop_1353 xnor %o2, 0x0004, %o3 subccc %l4, 0x186B, %l5 fsrc1s %f6, %f5 loop_1353: fbue,a %fcc1, loop_1354 movvs %xcc, %g3, %o4 movcc %icc, %i6, %l1 srl %o0, 0x11, %o5 loop_1354: edge32 %i0, %i7, %i2 fone %f6 srax %l0, %i3, %o1 fnor %f16, %f24, %f2 edge16n %g1, %o7, %g7 movle %xcc, %o6, %l2 addc %g2, %l6, %g4 sir 0x18F5 taddcctv %i1, %i5, %g6 fcmpgt16 %f18, %f0, %l3 orn %g5, %i4, %o3 sllx %l4, %o2, %g3 lduw [%l7 + 0x7C], %l5 pdist %f18, %f22, %f0 sdivcc %i6, 0x1492, %l1 wr %g0, 0x19, %asi lduha [%l7 + 0x36] %asi, %o4 addc %o5, 0x0F7E, %o0 nop setx loop_1355, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovd %f12, %f8 fcmpgt32 %f26, %f26, %i0 bvc,a,pn %icc, loop_1356 loop_1355: fmovscs %icc, %f9, %f15 ldd [%l7 + 0x10], %i6 nop setx loop_1357, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1356: nop set 0x50, %l0 lduw [%l7 + %l0], %i2 xnorcc %l0, 0x142E, %o1 alignaddr %i3, %o7, %g7 loop_1357: tgu %xcc, 0x7 movrne %o6, %g1, %g2 edge16l %l2, %l6, %i1 fmovdneg %xcc, %f8, %f28 movge %xcc, %i5, %g4 movl %icc, %l3, %g6 addc %i4, 0x1087, %o3 set 0x7C, %o3 swapa [%l7 + %o3] 0x88, %g5 movne %icc, %o2, %g3 nop setx loop_1358, %l0, %l1 jmpl %l1, %l5 nop setx loop_1359, %l0, %l1 jmpl %l1, %i6 fandnot1 %f10, %f26, %f10 addccc %l1, %o4, %o5 loop_1358: addccc %o0, %l4, %i0 loop_1359: tleu %icc, 0x7 move %xcc, %i7, %i2 edge32n %l0, %i3, %o1 fornot2 %f2, %f22, %f14 movle %icc, %o7, %o6 xorcc %g7, %g1, %l2 movneg %xcc, %g2, %l6 ldsb [%l7 + 0x47], %i5 fble,a %fcc2, loop_1360 udivcc %g4, 0x1553, %i1 movl %icc, %g6, %l3 bpos,a %xcc, loop_1361 loop_1360: tle %xcc, 0x3 fpadd32s %f0, %f31, %f8 fbg %fcc1, loop_1362 loop_1361: fpsub16 %f14, %f24, %f14 stbar brlez %o3, loop_1363 loop_1362: movrgez %i4, %o2, %g3 andncc %l5, %i6, %g5 movpos %xcc, %l1, %o5 loop_1363: srlx %o4, %l4, %i0 sllx %i7, %o0, %i2 sdivcc %i3, 0x1E0B, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %o7, 0x13BA, %o6 fmovdgu %icc, %f0, %f21 bcc,a,pt %icc, loop_1364 movne %xcc, %o1, %g1 st %f17, [%l7 + 0x48] nop setx loop_1365, %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_1364: fnot1 %f0, %f10 and %g7, 0x058C, %l2 wr %g0, 0x11, %asi prefetcha [%l7 + 0x68] %asi, 0x1 loop_1365: movpos %icc, %l6, %g4 array32 %i1, %i5, %l3 ldub [%l7 + 0x6A], %g6 brnz,a %i4, loop_1366 swap [%l7 + 0x38], %o3 brgz %g3, loop_1367 alignaddr %o2, %l5, %i6 loop_1366: ld [%l7 + 0x38], %f20 add %l7, 0x60, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x04, %l1, %o5 loop_1367: alignaddr %g5, %l4, %o4 brgez %i7, loop_1368 movre %o0, 0x070, %i0 flush %l7 + 0x54 fmovd %f18, %f18 loop_1368: fbug,a %fcc2, loop_1369 sir 0x0294 edge32l %i3, %l0, %i2 ldx [%l7 + 0x08], %o6 loop_1369: ldsh [%l7 + 0x3E], %o1 fbul,a %fcc0, loop_1370 umul %g1, %o7, %g7 add %l2, 0x1A37, %g2 edge16 %g4, %l6, %i5 loop_1370: bvs,a %xcc, loop_1371 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %l3, %g6, %i4 movle %xcc, %o3, %i1 loop_1371: udivx %o2, 0x14E5, %g3 swap [%l7 + 0x70], %i6 tvs %icc, 0x3 popc 0x013F, %l1 fmovdvc %icc, %f8, %f6 movrlez %l5, %g5, %o5 movpos %icc, %l4, %o4 set 0x0C, %g6 ldswa [%l7 + %g6] 0x19, %i7 brnz,a %o0, loop_1372 srax %i3, 0x10, %l0 alignaddrl %i0, %i2, %o1 fble %fcc1, loop_1373 loop_1372: fmovdpos %icc, %f15, %f23 fpack32 %f26, %f10, %f8 addccc %o6, %g1, %g7 loop_1373: fabsd %f16, %f22 edge16l %o7, %g2, %l2 add %l7, 0x38, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x89, %g4, %l6 membar 0x6C tl %xcc, 0x4 nop set 0x18, %i7 std %f16, [%l7 + %i7] sll %l3, %i5, %i4 set 0x0C, %l3 stwa %o3, [%l7 + %l3] 0x15 bneg,a %icc, loop_1374 movcc %xcc, %g6, %o2 ldx [%l7 + 0x40], %i1 movge %xcc, %g3, %i6 loop_1374: bneg,a %xcc, loop_1375 fcmple16 %f4, %f22, %l5 array32 %l1, %g5, %o5 umulcc %l4, %o4, %o0 loop_1375: fmovsne %xcc, %f15, %f28 sdiv %i3, 0x0B30, %l0 edge32n %i0, %i7, %i2 ldsh [%l7 + 0x40], %o1 fbue %fcc3, loop_1376 movgu %xcc, %g1, %o6 andcc %o7, %g7, %g2 udivx %g4, 0x039B, %l6 loop_1376: fmovdvs %xcc, %f23, %f29 tsubcc %l2, %i5, %i4 fandnot2 %f26, %f16, %f12 tneg %icc, 0x2 fmovde %icc, %f6, %f12 udivx %l3, 0x07F6, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrsne %o2, %f28, %f3 movcc %xcc, %g6, %g3 fpadd16 %f26, %f6, %f14 fbule,a %fcc2, loop_1377 addc %i6, 0x1593, %l5 fmovdneg %icc, %f8, %f20 fandnot1s %f2, %f26, %f22 loop_1377: xorcc %i1, %g5, %o5 fmul8x16 %f7, %f0, %f0 edge16n %l1, %l4, %o4 fsrc1s %f26, %f17 movcs %xcc, %i3, %o0 fbuge %fcc3, loop_1378 and %i0, %i7, %i2 movle %xcc, %l0, %g1 movgu %xcc, %o6, %o7 loop_1378: fmovdleu %xcc, %f2, %f20 bcc,a %icc, loop_1379 edge16ln %o1, %g2, %g7 fmovdl %xcc, %f23, %f24 fmuld8ulx16 %f21, %f18, %f30 loop_1379: movrne %g4, %l6, %l2 movle %icc, %i5, %l3 sra %o3, 0x05, %i4 movle %xcc, %g6, %g3 bleu %xcc, loop_1380 tsubcc %i6, 0x11B5, %o2 sdivcc %l5, 0x0975, %g5 tpos %xcc, 0x6 loop_1380: movn %xcc, %o5, %i1 movgu %icc, %l4, %o4 alignaddrl %l1, %i3, %i0 pdist %f26, %f4, %f2 fmovse %xcc, %f8, %f0 set 0x65, %l2 ldstuba [%l7 + %l2] 0x81, %i7 fmovdge %xcc, %f3, %f0 sdivx %i2, 0x0110, %l0 fpadd16s %f11, %f8, %f30 brgez,a %o0, loop_1381 xnor %g1, %o6, %o1 udivx %o7, 0x170A, %g7 movgu %xcc, %g4, %l6 loop_1381: nop set 0x38, %g7 stxa %g2, [%l7 + %g7] 0x10 fble %fcc1, loop_1382 subcc %l2, %i5, %l3 fmuld8ulx16 %f5, %f6, %f4 set 0x22, %o7 lduha [%l7 + %o7] 0x14, %o3 loop_1382: bgu,pt %icc, loop_1383 subcc %i4, %g3, %i6 xnorcc %o2, 0x0392, %g6 popc 0x1037, %g5 loop_1383: bge,pn %icc, loop_1384 edge16l %o5, %i1, %l5 fbne,a %fcc0, loop_1385 fmovsvc %xcc, %f12, %f7 loop_1384: edge8l %l4, %o4, %l1 te %xcc, 0x7 loop_1385: taddcc %i3, %i0, %i7 movn %xcc, %i2, %l0 udiv %o0, 0x15BE, %g1 edge16 %o6, %o7, %o1 movn %xcc, %g4, %l6 fbul,a %fcc1, loop_1386 edge32 %g7, %l2, %g2 popc %l3, %o3 and %i5, %i4, %g3 loop_1386: movcs %xcc, %i6, %g6 srl %o2, %g5, %i1 fbu %fcc3, loop_1387 tsubcc %o5, 0x0BBF, %l4 sdiv %o4, 0x1E55, %l5 sub %l1, 0x1438, %i0 loop_1387: movl %xcc, %i3, %i7 tcs %icc, 0x3 tvc %icc, 0x1 for %f28, %f28, %f14 fmovsvs %icc, %f20, %f7 fcmpgt16 %f26, %f8, %l0 udiv %i2, 0x1301, %g1 fmul8sux16 %f10, %f18, %f2 bg,a,pt %xcc, loop_1388 movrgez %o6, %o0, %o7 sra %o1, 0x0F, %g4 movl %xcc, %l6, %l2 loop_1388: nop wr %g0, 0x27, %asi stha %g7, [%l7 + 0x0E] %asi membar #Sync movcs %xcc, %g2, %l3 bvc,a loop_1389 fbge,a %fcc2, loop_1390 edge32l %i5, %i4, %g3 alignaddr %i6, %o3, %g6 loop_1389: nop wr %g0, 0x21, %asi ldxa [%g0 + 0x8] %asi, %g5 loop_1390: xnorcc %i1, 0x0565, %o5 te %icc, 0x3 movrne %l4, 0x310, %o4 subc %l5, 0x0AB1, %l1 fmovdvc %icc, %f0, %f10 brgez %i0, loop_1391 edge32l %i3, %i7, %l0 fmovdgu %xcc, %f14, %f25 mulscc %i2, %g1, %o2 loop_1391: nop wr %g0, 0x80, %asi stda %o0, [%l7 + 0x30] %asi subccc %o6, %o7, %g4 tne %xcc, 0x0 edge16n %o1, %l2, %g7 tsubcc %l6, %l3, %g2 fnands %f21, %f11, %f15 bneg,pn %xcc, loop_1392 fpsub16 %f22, %f20, %f14 tgu %icc, 0x3 movn %xcc, %i4, %i5 loop_1392: nop set 0x28, %i4 prefetcha [%l7 + %i4] 0x0c, 0x1 fble,a %fcc1, loop_1393 mulx %i6, %o3, %g5 tvc %icc, 0x6 udiv %g6, 0x1A9F, %i1 loop_1393: fblg %fcc2, loop_1394 fone %f10 fblg %fcc3, loop_1395 edge32ln %l4, %o5, %l5 loop_1394: movneg %xcc, %o4, %i0 fpackfix %f10, %f29 loop_1395: nop setx loop_1396, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xor %i3, 0x13B4, %l1 fcmple16 %f24, %f6, %l0 ta %xcc, 0x7 loop_1396: nop set 0x6C, %i5 stha %i2, [%l7 + %i5] 0xe2 membar #Sync add %g1, %i7, %o0 fornot1s %f21, %f30, %f27 umulcc %o6, 0x14D8, %o7 brlz,a %g4, loop_1397 edge16ln %o2, %l2, %g7 edge32ln %l6, %o1, %l3 movgu %xcc, %g2, %i4 loop_1397: stb %i5, [%l7 + 0x39] bge,pt %xcc, loop_1398 movrgez %g3, %o3, %g5 array32 %g6, %i1, %l4 add %l7, 0x58, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %o5, %i6 loop_1398: sub %l5, 0x0144, %i0 addccc %o4, 0x1848, %l1 fmovrse %i3, %f2, %f9 edge16l %i2, %l0, %g1 orn %o0, %i7, %o7 fmovrsgez %o6, %f8, %f27 fbne,a %fcc3, loop_1399 array16 %o2, %l2, %g7 edge8 %l6, %g4, %l3 fpack16 %f12, %f22 loop_1399: sdiv %g2, 0x0236, %o1 fmovrsgez %i4, %f6, %f8 or %i5, 0x0399, %o3 add %g5, 0x1E53, %g3 fmul8x16al %f9, %f26, %f18 fnand %f16, %f30, %f20 xor %g6, %l4, %o5 movleu %icc, %i1, %i6 xorcc %l5, 0x091E, %o4 nop set 0x75, %l5 ldsb [%l7 + %l5], %l1 fcmpeq32 %f0, %f28, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %i2, %l0, %i3 movrlz %g1, %o0, %o7 brlez,a %o6, loop_1400 add %i7, 0x0E18, %l2 alignaddrl %g7, %l6, %g4 bneg,a loop_1401 loop_1400: xor %l3, %g2, %o2 alignaddrl %i4, %o1, %i5 stbar loop_1401: umul %o3, %g3, %g6 tcc %xcc, 0x5 set 0x58, %o6 stda %g4, [%l7 + %o6] 0x0c tsubcctv %l4, %o5, %i6 edge32l %l5, %i1, %o4 movrlez %i0, %l1, %i2 movne %icc, %l0, %g1 ldub [%l7 + 0x47], %i3 udivx %o7, 0x1722, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %xcc, 0x6 fbuge,a %fcc0, loop_1402 sub %o6, %i7, %l2 fmovrsgz %g7, %f18, %f2 xnorcc %g4, 0x0270, %l3 loop_1402: fmovdcc %icc, %f12, %f0 and %l6, 0x1B75, %g2 fbe %fcc2, loop_1403 movpos %xcc, %i4, %o1 movre %o2, 0x00D, %o3 movle %icc, %i5, %g6 loop_1403: subccc %g5, 0x1007, %g3 umulcc %o5, %l4, %l5 fmovrslez %i6, %f29, %f22 sdivx %o4, 0x18C0, %i1 move %xcc, %l1, %i2 movpos %icc, %i0, %l0 sra %i3, 0x0C, %o7 edge32n %o0, %g1, %o6 fcmpd %fcc0, %f16, %f24 subccc %i7, %l2, %g7 wr %g0, 0x89, %asi lda [%l7 + 0x40] %asi, %f0 fmovscs %icc, %f12, %f27 tcs %icc, 0x1 alignaddr %g4, %l3, %l6 movrgez %i4, 0x1A4, %g2 tsubcctv %o2, %o3, %i5 xnor %g6, %g5, %o1 fnor %f26, %f22, %f10 tvs %xcc, 0x1 add %l7, 0x64, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %o5, %l4 wr %g0, 0x10, %asi prefetcha [%l7 + 0x78] %asi, 0x0 fmovrsgez %i6, %f7, %f28 te %xcc, 0x3 fmovsne %xcc, %f2, %f14 set 0x10, %i2 ldda [%l7 + %i2] 0x19, %g2 wr %g0, 0x11, %asi ldxa [%l7 + 0x70] %asi, %i1 tge %icc, 0x4 move %xcc, %l1, %o4 fmul8x16au %f7, %f2, %f8 srlx %i2, %i0, %i3 faligndata %f6, %f14, %f14 lduh [%l7 + 0x12], %l0 movcs %xcc, %o7, %o0 srax %o6, 0x04, %g1 edge32n %l2, %i7, %g4 movl %xcc, %g7, %l3 fbue %fcc0, loop_1404 movrlz %i4, 0x26B, %l6 te %icc, 0x5 udiv %g2, 0x0A0C, %o3 loop_1404: edge16ln %o2, %i5, %g6 sir 0x1805 orncc %o1, %o5, %l4 movleu %icc, %l5, %g5 and %i6, %g3, %l1 movle %icc, %i1, %o4 wr %g0, 0x89, %asi ldswa [%l7 + 0x10] %asi, %i0 alignaddr %i3, %l0, %o7 fxnors %f24, %f9, %f4 edge16n %o0, %i2, %g1 edge32n %o6, %i7, %g4 fsrc1s %f1, %f4 tn %icc, 0x3 fbu,a %fcc3, loop_1405 edge8n %g7, %l3, %l2 set 0x78, %g1 swapa [%l7 + %g1] 0x0c, %i4 loop_1405: tvc %icc, 0x1 fbl %fcc0, loop_1406 te %xcc, 0x5 ldsw [%l7 + 0x6C], %l6 addcc %g2, 0x00F4, %o2 loop_1406: bg,a,pn %icc, loop_1407 nop setx loop_1408, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done array8 %i5, %o3, %g6 orcc %o1, %l4, %o5 loop_1407: nop wr %g0, 0x18, %asi sta %f23, [%l7 + 0x6C] %asi loop_1408: nop wr %g0, 0x04, %asi lduha [%l7 + 0x3C] %asi, %l5 srl %i6, %g3, %g5 movleu %xcc, %l1, %i1 sub %o4, 0x0DB1, %i3 edge32l %i0, %o7, %l0 bne %icc, loop_1409 subcc %i2, %g1, %o6 bcs,a,pn %icc, loop_1410 sethi 0x1FAD, %o0 loop_1409: array32 %g4, %i7, %l3 brlez %g7, loop_1411 loop_1410: addcc %i4, %l2, %l6 fnegd %f14, %f18 wr %g0, 0x10, %asi ldstuba [%l7 + 0x6D] %asi, %g2 loop_1411: fmovsn %icc, %f22, %f24 fornot1 %f0, %f26, %f0 xor %i5, 0x1893, %o2 or %g6, 0x0229, %o3 stb %l4, [%l7 + 0x1A] umul %o5, 0x0BEF, %l5 fcmpd %fcc0, %f18, %f16 edge8 %o1, %i6, %g3 fmovrslz %l1, %f5, %f22 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %g5, 0x075A, %o4 fmovsvs %icc, %f24, %f29 sll %i3, %i1, %i0 fpsub16 %f14, %f2, %f30 bneg %xcc, loop_1412 fcmpgt32 %f24, %f24, %l0 fnot1s %f19, %f22 tcs %icc, 0x7 loop_1412: movle %icc, %o7, %g1 xor %o6, %o0, %g4 tle %icc, 0x6 andncc %i2, %i7, %g7 tsubcctv %i4, 0x1A14, %l2 fsrc2s %f11, %f21 edge8ln %l3, %l6, %g2 add %i5, 0x09CA, %g6 movn %xcc, %o2, %o3 andn %l4, %l5, %o1 nop setx loop_1413, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tn %xcc, 0x5 or %i6, 0x032A, %o5 edge32l %l1, %g5, %g3 loop_1413: movcc %icc, %i3, %i1 fmovdcs %xcc, %f8, %f6 brnz,a %o4, loop_1414 andcc %i0, %o7, %g1 mulscc %o6, 0x0A7E, %o0 srax %l0, 0x05, %g4 loop_1414: fmul8ulx16 %f26, %f16, %f24 subcc %i2, 0x00D1, %i7 xorcc %i4, %g7, %l2 fzeros %f21 tn %xcc, 0x7 movg %xcc, %l6, %g2 swap [%l7 + 0x5C], %i5 set 0x58, %g5 swapa [%l7 + %g5] 0x18, %g6 brz,a %l3, loop_1415 bpos,a %xcc, loop_1416 movgu %xcc, %o2, %o3 edge8ln %l5, %o1, %l4 loop_1415: brlez %i6, loop_1417 loop_1416: bleu %icc, loop_1418 umul %o5, %l1, %g3 fmovse %xcc, %f20, %f7 loop_1417: brz,a %g5, loop_1419 loop_1418: siam 0x2 ldd [%l7 + 0x58], %i2 be,pt %icc, loop_1420 loop_1419: andn %o4, 0x094C, %i1 bvs,pt %xcc, loop_1421 tne %icc, 0x5 loop_1420: fmovsvs %xcc, %f15, %f7 sdivx %o7, 0x0978, %g1 loop_1421: movrgz %o6, 0x2CF, %o0 alignaddrl %i0, %l0, %i2 fsrc1 %f2, %f8 tne %xcc, 0x4 fbue,a %fcc1, loop_1422 fmovda %icc, %f10, %f31 fsrc2s %f4, %f4 fnand %f20, %f30, %f20 loop_1422: edge32 %i7, %i4, %g7 movcc %xcc, %g4, %l6 movpos %xcc, %g2, %l2 std %f14, [%l7 + 0x70] movrgez %g6, %i5, %l3 sll %o3, 0x06, %o2 nop setx loop_1423, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done array32 %o1, %l4, %i6 or %o5, %l5, %g3 fbl,a %fcc2, loop_1424 loop_1423: tne %icc, 0x1 bcc,a,pt %xcc, loop_1425 edge32l %g5, %i3, %o4 loop_1424: tge %xcc, 0x1 movge %icc, %i1, %o7 loop_1425: stbar tl %icc, 0x7 fpmerge %f5, %f17, %f2 bleu,a loop_1426 tge %xcc, 0x4 fmovdvc %xcc, %f2, %f19 set 0x68, %l4 ldxa [%l7 + %l4] 0x88, %g1 loop_1426: tsubcc %o6, %o0, %l1 brz,a %i0, loop_1427 ld [%l7 + 0x1C], %f20 taddcc %i2, 0x017E, %i7 nop setx loop_1428, %l0, %l1 jmpl %l1, %l0 loop_1427: fmovrdgz %i4, %f28, %f22 movrgz %g7, %g4, %l6 mova %icc, %l2, %g6 loop_1428: edge16 %g2, %i5, %l3 movvc %xcc, %o3, %o2 bne,a,pt %icc, loop_1429 ld [%l7 + 0x4C], %f21 tne %icc, 0x4 sub %l4, %o1, %i6 loop_1429: bcc,pn %xcc, loop_1430 movne %icc, %l5, %o5 xnor %g3, 0x010F, %i3 nop set 0x64, %l6 stw %o4, [%l7 + %l6] loop_1430: edge16ln %g5, %i1, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbug,a %fcc3, loop_1431 sethi 0x1DA7, %o7 fbug %fcc2, loop_1432 edge8ln %o6, %o0, %l1 loop_1431: srl %i2, %i0, %l0 movne %icc, %i4, %g7 loop_1432: movgu %xcc, %i7, %g4 movre %l2, %g6, %l6 edge8l %g2, %l3, %i5 movl %xcc, %o2, %o3 fzeros %f27 tvc %xcc, 0x4 edge8 %l4, %i6, %l5 bg,pt %icc, loop_1433 edge16ln %o1, %o5, %i3 std %f0, [%l7 + 0x20] flush %l7 + 0x60 loop_1433: movvs %icc, %o4, %g3 fpack32 %f14, %f10, %f30 edge8l %g5, %i1, %g1 bge,pn %icc, loop_1434 orcc %o7, 0x0E1F, %o6 and %l1, %i2, %o0 edge32 %l0, %i0, %g7 loop_1434: orn %i4, 0x1821, %g4 fpadd16 %f20, %f20, %f14 edge8n %i7, %l2, %l6 ldub [%l7 + 0x6C], %g6 orn %l3, %g2, %o2 edge32ln %o3, %i5, %i6 popc 0x125B, %l5 movne %xcc, %o1, %o5 bneg,a,pt %xcc, loop_1435 subcc %l4, 0x098D, %i3 std %g2, [%l7 + 0x48] addccc %g5, %o4, %i1 loop_1435: tneg %icc, 0x0 alignaddr %o7, %o6, %g1 movne %xcc, %i2, %o0 orcc %l0, 0x079C, %i0 fmovsle %icc, %f29, %f10 set 0x160, %o4 nop ! stxa %l1, [%g0 + %o4] 0x40 ripped by fixASI40.pl sir 0x1554 movcs %xcc, %g7, %g4 ldsb [%l7 + 0x4E], %i4 movrne %l2, %l6, %i7 set 0x46, %o1 stha %g6, [%l7 + %o1] 0x2a membar #Sync sra %l3, 0x16, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnegs %f15, %f24 alignaddr %o3, %g2, %i6 fmovrdgz %i5, %f10, %f28 umulcc %l5, %o5, %o1 tleu %icc, 0x6 smul %l4, %g3, %i3 tpos %icc, 0x6 fbl,a %fcc0, loop_1436 fcmpeq32 %f8, %f6, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x58, %o2 stda %i0, [%l7 + %o2] 0x2a membar #Sync loop_1436: tl %xcc, 0x2 udivx %g5, 0x0141, %o6 array8 %g1, %o7, %o0 edge16l %i2, %l0, %l1 fnors %f24, %f9, %f8 fbne %fcc2, loop_1437 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg,a %fcc1, loop_1438 fpsub16 %f22, %f4, %f16 loop_1437: nop set 0x40, %g3 lduwa [%l7 + %g3] 0x11, %i0 loop_1438: move %xcc, %g4, %g7 fmul8x16au %f0, %f19, %f6 array8 %i4, %l2, %i7 bn,pt %icc, loop_1439 movrlz %l6, 0x134, %g6 movne %icc, %o2, %l3 movvs %icc, %g2, %i6 loop_1439: fmovscs %icc, %f2, %f30 fbl,a %fcc0, loop_1440 stb %i5, [%l7 + 0x7A] fmovrsgez %o3, %f15, %f16 ldd [%l7 + 0x18], %l4 loop_1440: fnands %f7, %f21, %f0 fmovrdgz %o1, %f28, %f0 fcmpes %fcc1, %f12, %f7 edge32n %o5, %l4, %i3 movre %o4, %g3, %i1 tvc %xcc, 0x1 fornot2 %f8, %f10, %f2 bgu,pt %icc, loop_1441 fmovrdlz %g5, %f18, %f30 sdivcc %o6, 0x04A2, %o7 srl %g1, %o0, %i2 loop_1441: nop set 0x2C, %o5 lduha [%l7 + %o5] 0x11, %l0 udivx %i0, 0x0A26, %g4 fcmpeq32 %f26, %f22, %l1 fmovdle %xcc, %f0, %f18 mulscc %i4, %g7, %i7 alignaddrl %l6, %l2, %g6 fnot1s %f3, %f19 tge %icc, 0x2 fmovrslz %l3, %f26, %f19 movge %icc, %o2, %g2 addc %i6, %i5, %l5 tcs %xcc, 0x4 movcs %icc, %o1, %o5 fnegd %f16, %f2 array32 %l4, %o3, %o4 movpos %xcc, %g3, %i3 bgu,a,pn %xcc, loop_1442 fmovrslz %i1, %f4, %f24 bge loop_1443 tneg %xcc, 0x2 loop_1442: edge16 %o6, %g5, %o7 fsrc2 %f8, %f24 loop_1443: sir 0x08F0 add %o0, 0x17A2, %g1 set 0x48, %i0 stda %i2, [%l7 + %i0] 0x11 stb %i0, [%l7 + 0x08] movl %icc, %g4, %l0 ta %icc, 0x0 umulcc %i4, 0x16B6, %l1 nop setx loop_1444, %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 st %f21, [%l7 + 0x2C] set 0x70, %g2 ldda [%l7 + %g2] 0x10, %i6 loop_1444: fpsub32 %f26, %f8, %f6 udivx %g7, 0x014A, %l2 wr %g0, 0x27, %asi stwa %l6, [%l7 + 0x70] %asi membar #Sync edge8ln %g6, %l3, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %o2, %i6, %l5 alignaddr %i5, %o5, %o1 srl %l4, 0x09, %o3 subc %o4, %g3, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbo,a %fcc1, loop_1445 movgu %icc, %i3, %o6 subccc %g5, %o7, %o0 sub %g1, 0x04BF, %i2 loop_1445: srl %i0, %l0, %i4 fmovsa %icc, %f28, %f13 fbge %fcc1, loop_1446 tn %icc, 0x6 movleu %xcc, %g4, %i7 ld [%l7 + 0x10], %f24 loop_1446: taddcc %g7, 0x18D4, %l1 fandnot1s %f2, %f6, %f14 addcc %l6, %g6, %l3 stx %g2, [%l7 + 0x20] fmovse %xcc, %f8, %f20 orn %o2, 0x1619, %i6 brlz %l5, loop_1447 sra %l2, 0x06, %i5 smul %o1, %l4, %o3 add %l7, 0x20, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x89, %o4, %g3 loop_1447: fmovsvc %icc, %f31, %f24 orncc %i1, 0x021A, %o5 sdivcc %i3, 0x01A4, %o6 fmovsa %xcc, %f12, %f15 ba,pn %icc, loop_1448 tvc %icc, 0x3 fbe %fcc2, loop_1449 nop setx loop_1450, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1448: taddcc %g5, 0x1902, %o7 fmovdne %icc, %f13, %f3 loop_1449: nop setx loop_1451, %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_1450: fmul8x16 %f10, %f24, %f2 fpadd16 %f26, %f6, %f6 fmovdneg %icc, %f17, %f10 loop_1451: fnot2s %f20, %f4 sethi 0x1875, %o0 tsubcctv %i2, 0x0131, %g1 wr %g0, 0xea, %asi stba %l0, [%l7 + 0x2F] %asi membar #Sync movg %xcc, %i4, %g4 brz %i7, loop_1452 fbule,a %fcc1, loop_1453 lduh [%l7 + 0x0A], %g7 movneg %xcc, %i0, %l1 loop_1452: fzero %f18 loop_1453: movrgez %l6, %l3, %g6 tvs %icc, 0x0 set 0x0C, %i6 stwa %g2, [%l7 + %i6] 0x18 fcmpeq16 %f10, %f20, %o2 brnz,a %i6, loop_1454 movvc %icc, %l2, %i5 fcmped %fcc0, %f6, %f6 orcc %o1, %l5, %o3 loop_1454: fmovdpos %icc, %f0, %f9 edge16n %l4, %o4, %g3 fbule,a %fcc1, loop_1455 fblg %fcc0, loop_1456 fcmple32 %f8, %f10, %i1 lduh [%l7 + 0x18], %o5 loop_1455: nop wr %g0, 0x18, %asi lduha [%l7 + 0x1C] %asi, %i3 loop_1456: edge16l %o6, %g5, %o0 array8 %i2, %o7, %l0 ta %xcc, 0x2 xorcc %g1, 0x0CB1, %i4 membar 0x62 tgu %icc, 0x3 nop setx loop_1457, %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 ldub [%l7 + 0x68], %i7 tcc %xcc, 0x1 fmovsle %xcc, %f31, %f30 loop_1457: fornot2s %f22, %f21, %f29 umul %g4, 0x1780, %g7 movcs %xcc, %l1, %i0 bneg,a %xcc, loop_1458 edge32n %l6, %l3, %g6 wr %g0, 0x81, %asi lduwa [%l7 + 0x74] %asi, %g2 loop_1458: xnor %i6, 0x067C, %o2 ldsw [%l7 + 0x38], %l2 tcs %icc, 0x2 andcc %o1, 0x17E6, %l5 movneg %xcc, %i5, %o3 bvc,a,pt %icc, loop_1459 sllx %o4, 0x0D, %g3 fmovdge %xcc, %f2, %f4 fones %f2 loop_1459: bg,pn %xcc, loop_1460 fabss %f21, %f22 edge32ln %i1, %l4, %o5 bcs,pn %xcc, loop_1461 loop_1460: brgz %i3, loop_1462 std %o6, [%l7 + 0x10] fmovdcc %xcc, %f31, %f28 loop_1461: xor %g5, 0x024D, %i2 loop_1462: nop wr %g0, 0x22, %asi stda %o0, [%l7 + 0x70] %asi membar #Sync fors %f18, %f21, %f18 tvc %xcc, 0x5 sll %o7, 0x0A, %l0 bvc,a %icc, loop_1463 udiv %i4, 0x1209, %i7 siam 0x6 edge8ln %g1, %g7, %l1 loop_1463: tsubcc %i0, %g4, %l6 movg %xcc, %g6, %g2 ldsw [%l7 + 0x08], %l3 nop setx loop_1464, %l0, %l1 jmpl %l1, %o2 fba,a %fcc0, loop_1465 alignaddr %i6, %l2, %l5 smulcc %i5, 0x07D5, %o1 loop_1464: fcmpne32 %f6, %f24, %o3 loop_1465: sdivx %g3, 0x0F4D, %o4 subccc %i1, %l4, %i3 membar 0x08 wr %g0, 0x11, %asi ldstuba [%l7 + 0x22] %asi, %o6 wr %g0, 0x04, %asi ldsba [%l7 + 0x46] %asi, %g5 fble,a %fcc3, loop_1466 ldx [%l7 + 0x58], %i2 fmovda %xcc, %f3, %f17 subcc %o0, 0x189A, %o5 loop_1466: movneg %icc, %l0, %o7 brz %i7, loop_1467 fbuge %fcc2, loop_1468 fpmerge %f4, %f13, %f26 fmovrsgez %g1, %f29, %f29 loop_1467: fmovdgu %icc, %f1, %f10 loop_1468: fmovsg %icc, %f9, %f20 popc %g7, %i4 mova %xcc, %i0, %l1 movgu %xcc, %l6, %g6 fmovs %f27, %f17 tneg %icc, 0x6 movg %xcc, %g4, %g2 fmovdl %xcc, %f25, %f23 movl %icc, %l3, %o2 smul %l2, 0x1061, %l5 movvc %xcc, %i5, %o1 fmovdle %icc, %f5, %f16 movre %o3, 0x08D, %g3 srax %i6, %o4, %l4 umul %i3, 0x00E9, %o6 set 0x76, %i3 ldstuba [%l7 + %i3] 0x0c, %g5 subccc %i1, %i2, %o0 fnors %f0, %f25, %f28 umul %o5, %l0, %o7 sllx %g1, %i7, %i4 array8 %g7, %l1, %i0 fcmpgt32 %f2, %f16, %l6 andncc %g4, %g2, %l3 te %icc, 0x3 alignaddrl %g6, %o2, %l2 set 0x3C, %i1 swapa [%l7 + %i1] 0x88, %l5 srax %i5, 0x1A, %o1 movle %xcc, %g3, %o3 brz,a %i6, loop_1469 movcs %icc, %o4, %l4 set 0x66, %g4 ldstuba [%l7 + %g4] 0x89, %i3 loop_1469: nop set 0x46, %o0 sth %o6, [%l7 + %o0] bne,a,pt %icc, loop_1470 sdivx %i1, 0x0F53, %g5 mova %icc, %i2, %o0 udivcc %o5, 0x1BE5, %o7 loop_1470: movleu %xcc, %l0, %i7 movrne %g1, %i4, %g7 brlz,a %l1, loop_1471 tsubcc %l6, 0x1B6A, %g4 movrne %g2, %l3, %i0 fmovdleu %icc, %f21, %f31 loop_1471: addcc %o2, 0x0E31, %g6 subccc %l2, 0x0476, %l5 srlx %i5, %g3, %o1 fmovs %f23, %f28 addcc %i6, 0x0372, %o4 fsrc1s %f4, %f1 fmovrdgez %o3, %f14, %f10 tsubcc %l4, 0x19C0, %i3 movrgez %o6, %i1, %i2 taddcc %o0, %g5, %o7 fmovsge %icc, %f0, %f21 st %f6, [%l7 + 0x0C] fmovsneg %icc, %f19, %f31 movrlz %o5, 0x1C1, %l0 bgu loop_1472 edge32 %g1, %i4, %g7 mova %xcc, %i7, %l6 call loop_1473 loop_1472: ldx [%l7 + 0x58], %l1 fbl,a %fcc1, loop_1474 lduh [%l7 + 0x66], %g4 loop_1473: fmovdle %icc, %f13, %f21 tleu %xcc, 0x7 loop_1474: stb %l3, [%l7 + 0x6A] udivx %g2, 0x0FA4, %o2 edge8 %i0, %l2, %l5 movgu %icc, %i5, %g3 st %f5, [%l7 + 0x6C] mulx %o1, %g6, %i6 sethi 0x0F9C, %o4 smulcc %o3, %i3, %l4 popc %i1, %o6 tle %icc, 0x5 set 0x7C, %l1 swapa [%l7 + %l1] 0x0c, %i2 fmovsvc %xcc, %f3, %f12 srlx %o0, 0x0B, %g5 orn %o7, 0x0E04, %o5 sdivcc %g1, 0x1E03, %l0 xnor %g7, %i7, %i4 add %l7, 0x18, %l6 wr %g0, 0x0c, %asi casxa [%l6] %asi, %l6, %g4 fbu,a %fcc1, loop_1475 fmovdcs %xcc, %f14, %f12 fpsub32 %f12, %f28, %f20 mulx %l1, %l3, %o2 loop_1475: movrne %i0, 0x269, %g2 tl %xcc, 0x7 alignaddrl %l5, %l2, %g3 fbn,a %fcc2, loop_1476 tne %xcc, 0x5 set 0x70, %l0 lda [%l7 + %l0] 0x18, %f18 loop_1476: edge32ln %o1, %i5, %i6 fpadd16s %f5, %f20, %f8 brz %g6, loop_1477 fmovdcc %xcc, %f22, %f14 edge32ln %o3, %i3, %o4 fmovsle %icc, %f20, %f25 loop_1477: brgez %l4, loop_1478 fmovde %icc, %f30, %f16 addc %o6, 0x1499, %i1 tle %xcc, 0x1 loop_1478: orncc %i2, %o0, %o7 xnorcc %g5, %o5, %l0 fxors %f19, %f31, %f12 nop set 0x3C, %g6 stb %g1, [%l7 + %g6] fornot2s %f17, %f15, %f17 add %g7, %i4, %l6 fexpand %f29, %f18 set 0x28, %i7 lduwa [%l7 + %i7] 0x81, %i7 fbe,a %fcc2, loop_1479 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fzero %f28 fcmpgt32 %f10, %f12, %l1 loop_1479: fpackfix %f14, %f24 for %f14, %f18, %f8 sdivcc %g4, 0x1BF6, %l3 set 0x40, %l3 ldda [%l7 + %l3] 0x89, %f0 set 0x5D, %l2 lduba [%l7 + %l2] 0x18, %o2 movl %icc, %i0, %l5 set 0x14, %o3 ldswa [%l7 + %o3] 0x14, %g2 bne,a,pn %xcc, loop_1480 umulcc %l2, 0x01E0, %g3 ldx [%l7 + 0x58], %i5 subcc %o1, 0x1D57, %g6 loop_1480: movg %icc, %i6, %i3 tgu %icc, 0x5 set 0x31, %o7 ldsba [%l7 + %o7] 0x14, %o4 movvs %icc, %o3, %l4 srax %i1, %i2, %o6 fcmped %fcc1, %f10, %f14 ldd [%l7 + 0x68], %o0 addcc %g5, 0x110D, %o7 smul %l0, 0x00EA, %g1 brgz %g7, loop_1481 fbge %fcc3, loop_1482 edge16ln %i4, %o5, %i7 tgu %icc, 0x7 loop_1481: brgez,a %l1, loop_1483 loop_1482: ld [%l7 + 0x68], %f9 fmul8x16al %f23, %f22, %f12 sth %g4, [%l7 + 0x16] loop_1483: fsrc1 %f14, %f26 tle %icc, 0x2 tle %xcc, 0x4 movcc %xcc, %l3, %l6 fornot1s %f14, %f7, %f17 subc %i0, %o2, %l5 lduw [%l7 + 0x70], %l2 set 0x40, %g7 stda %f16, [%l7 + %g7] 0x80 movvc %icc, %g3, %g2 wr %g0, 0x19, %asi prefetcha [%l7 + 0x30] %asi, 0x0 brlz %g6, loop_1484 edge8l %i5, %i6, %o4 fsrc2 %f14, %f10 and %i3, %o3, %l4 loop_1484: fzero %f14 movgu %xcc, %i2, %i1 fornot2s %f1, %f3, %f28 tsubcc %o6, %g5, %o0 udivcc %o7, 0x16FC, %l0 tle %icc, 0x4 fmovdl %icc, %f0, %f14 fcmpne16 %f28, %f20, %g1 tl %xcc, 0x1 move %icc, %g7, %o5 movrne %i7, 0x19C, %i4 orncc %l1, 0x14C9, %l3 fbg,a %fcc3, loop_1485 smulcc %g4, %l6, %o2 movge %xcc, %l5, %l2 set 0x48, %i4 ldsha [%l7 + %i4] 0x11, %i0 loop_1485: ta %icc, 0x2 alignaddr %g2, %g3, %o1 addcc %g6, %i6, %i5 tneg %xcc, 0x3 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f0 alignaddr %i3, %o4, %o3 bn loop_1486 movgu %icc, %i2, %i1 fcmpd %fcc0, %f4, %f8 tvs %xcc, 0x0 loop_1486: fcmpes %fcc1, %f8, %f31 pdist %f18, %f2, %f18 set 0x68, %i5 stwa %o6, [%l7 + %i5] 0x14 stx %g5, [%l7 + 0x40] movrlez %o0, %o7, %l0 subcc %l4, %g7, %g1 prefetch [%l7 + 0x14], 0x2 array8 %o5, %i7, %l1 brz %l3, loop_1487 xnorcc %g4, %l6, %i4 bvc,a loop_1488 fmovspos %xcc, %f23, %f6 loop_1487: udiv %l5, 0x1EC0, %o2 fpadd32 %f30, %f12, %f22 loop_1488: te %xcc, 0x6 set 0x1E, %l5 stha %l2, [%l7 + %l5] 0x22 membar #Sync stx %g2, [%l7 + 0x60] tvs %icc, 0x7 edge16n %g3, %o1, %g6 tneg %icc, 0x6 swap [%l7 + 0x48], %i0 add %i5, %i6, %o4 fmovrdgz %o3, %f18, %f20 sethi 0x1EE9, %i2 tgu %xcc, 0x5 fcmpgt32 %f24, %f6, %i1 movcs %icc, %o6, %g5 bleu,a,pn %xcc, loop_1489 fmovrsgz %i3, %f9, %f31 srlx %o7, 0x17, %l0 move %xcc, %l4, %o0 loop_1489: array16 %g1, %o5, %i7 edge8l %g7, %l3, %g4 sllx %l6, %l1, %l5 fpackfix %f8, %f12 movneg %xcc, %o2, %l2 tle %icc, 0x2 tgu %xcc, 0x4 sll %g2, %g3, %i4 andncc %g6, %i0, %i5 or %i6, %o1, %o3 tpos %xcc, 0x6 tpos %icc, 0x7 bleu,a,pt %xcc, loop_1490 mova %xcc, %o4, %i2 bn,a,pn %xcc, loop_1491 subc %o6, %g5, %i1 loop_1490: sdiv %o7, 0x13B8, %l0 edge8n %i3, %l4, %o0 loop_1491: edge32l %o5, %i7, %g1 fmovsvc %xcc, %f3, %f18 alignaddrl %g7, %g4, %l3 bne,pn %icc, loop_1492 or %l6, %l5, %o2 sll %l2, 0x05, %l1 fbul,a %fcc3, loop_1493 loop_1492: fbug,a %fcc1, loop_1494 fmovrdlz %g2, %f16, %f0 tpos %icc, 0x1 loop_1493: edge16l %i4, %g6, %i0 loop_1494: addccc %i5, %g3, %o1 tn %xcc, 0x2 or %o3, %o4, %i6 movpos %xcc, %o6, %g5 movleu %xcc, %i2, %o7 movcc %icc, %l0, %i3 bcs,pt %xcc, loop_1495 fmovsn %icc, %f5, %f4 edge16l %l4, %o0, %o5 fnegd %f8, %f14 loop_1495: fmuld8sux16 %f26, %f18, %f18 edge32n %i1, %i7, %g7 fpadd16 %f0, %f16, %f10 fmul8sux16 %f22, %f30, %f4 fsrc2 %f6, %f30 tgu %xcc, 0x1 fpadd32 %f22, %f2, %f2 movn %xcc, %g4, %l3 subccc %l6, %l5, %g1 fbn %fcc3, loop_1496 edge16n %l2, %l1, %o2 xnor %g2, 0x110A, %g6 fmovs %f0, %f22 loop_1496: umulcc %i0, %i5, %i4 fbl,a %fcc3, loop_1497 faligndata %f6, %f26, %f14 tleu %icc, 0x3 fmovscc %icc, %f8, %f19 loop_1497: tge %icc, 0x1 movle %icc, %o1, %g3 xorcc %o4, %o3, %o6 array16 %g5, %i6, %i2 bleu,pn %xcc, loop_1498 fnor %f8, %f28, %f20 be loop_1499 fbo %fcc3, loop_1500 loop_1498: subcc %o7, %l0, %l4 fmovs %f7, %f8 loop_1499: array16 %o0, %o5, %i3 loop_1500: fbule,a %fcc0, loop_1501 movcc %xcc, %i7, %g7 te %xcc, 0x6 fmul8x16au %f29, %f11, %f4 loop_1501: edge8l %i1, %g4, %l3 fmovrsgez %l5, %f0, %f11 lduh [%l7 + 0x58], %l6 fpsub16s %f24, %f15, %f13 be loop_1502 bleu,a,pn %xcc, loop_1503 tsubcc %l2, 0x15DA, %l1 fpack16 %f26, %f8 loop_1502: brlz %g1, loop_1504 loop_1503: tvc %icc, 0x0 nop set 0x68, %i2 ldx [%l7 + %i2], %g2 fandnot2 %f18, %f0, %f18 loop_1504: flush %l7 + 0x4C bn loop_1505 array16 %g6, %o2, %i0 subc %i5, %i4, %g3 fsrc2s %f13, %f25 loop_1505: umulcc %o1, 0x0275, %o3 movcc %xcc, %o4, %o6 array8 %i6, %g5, %o7 fandnot2 %f4, %f4, %f2 ldsw [%l7 + 0x54], %i2 fpsub32 %f12, %f8, %f0 addc %l0, %l4, %o5 fpsub32s %f19, %f24, %f11 fmovrdgez %o0, %f18, %f4 movn %xcc, %i7, %g7 set 0x08, %o6 stda %i0, [%l7 + %o6] 0xeb membar #Sync tne %xcc, 0x1 wr %g0, 0x19, %asi prefetcha [%l7 + 0x48] %asi, 0x1 sllx %i3, %l5, %l6 brgez %l3, loop_1506 xorcc %l2, %l1, %g2 fpack16 %f6, %f8 fcmpne16 %f22, %f10, %g1 loop_1506: fcmped %fcc1, %f28, %f8 add %l7, 0x50, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %g6, %o2 orcc %i0, %i4, %g3 wr %g0, 0x80, %asi lduba [%l7 + 0x47] %asi, %i5 fble,a %fcc2, loop_1507 subcc %o1, 0x1C21, %o3 fmovrsgez %o4, %f7, %f12 addccc %i6, %o6, %g5 loop_1507: srlx %i2, %o7, %l0 edge16n %o5, %l4, %i7 srl %o0, %i1, %g7 udivcc %g4, 0x0405, %i3 movn %xcc, %l5, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movle %icc, %l6, %l1 umul %l2, %g1, %g2 subccc %o2, 0x0561, %i0 srax %i4, %g6, %g3 std %f28, [%l7 + 0x60] andncc %i5, %o1, %o4 or %i6, %o3, %o6 edge32n %g5, %o7, %i2 movcc %xcc, %l0, %l4 fand %f12, %f14, %f26 movrgz %o5, 0x217, %i7 fnot2s %f9, %f3 mova %icc, %i1, %o0 movrgez %g4, %g7, %i3 addc %l5, %l3, %l1 fmovdvc %icc, %f18, %f31 lduw [%l7 + 0x5C], %l6 fcmple32 %f6, %f2, %l2 movle %icc, %g2, %o2 fxors %f16, %f10, %f12 xnor %i0, %g1, %g6 bg,a loop_1508 bneg,a,pt %icc, loop_1509 nop set 0x38, %g5 stx %g3, [%l7 + %g5] alignaddrl %i5, %o1, %o4 loop_1508: edge32n %i4, %o3, %o6 loop_1509: tvs %icc, 0x3 movvs %xcc, %g5, %i6 lduh [%l7 + 0x3E], %o7 taddcc %i2, %l4, %o5 or %l0, %i7, %o0 fpmerge %f8, %f5, %f30 fnegd %f24, %f12 movrgz %i1, %g7, %g4 movg %icc, %i3, %l3 bcs,a %icc, loop_1510 fbuge %fcc3, loop_1511 fpmerge %f13, %f17, %f8 fble %fcc0, loop_1512 loop_1510: fmul8x16 %f12, %f24, %f16 loop_1511: fmovrse %l1, %f4, %f3 andncc %l5, %l6, %g2 loop_1512: nop set 0x50, %g1 stwa %o2, [%l7 + %g1] 0x18 tgu %icc, 0x4 fnot2s %f19, %f23 addcc %i0, %g1, %l2 fmul8x16au %f6, %f23, %f16 alignaddr %g3, %g6, %i5 smul %o1, 0x0779, %o4 fmovscs %icc, %f2, %f20 srax %i4, 0x00, %o3 subccc %o6, %g5, %o7 fcmpes %fcc1, %f7, %f2 tgu %icc, 0x4 movl %icc, %i6, %i2 std %f20, [%l7 + 0x10] srl %l4, 0x0A, %l0 movn %xcc, %o5, %o0 addccc %i1, 0x097E, %i7 umul %g7, %i3, %g4 bneg %xcc, loop_1513 or %l3, 0x086B, %l1 tvs %icc, 0x6 set 0x0A, %l6 stha %l6, [%l7 + %l6] 0x04 loop_1513: flush %l7 + 0x54 movpos %icc, %g2, %o2 fmovrslz %l5, %f24, %f19 tge %xcc, 0x3 st %f4, [%l7 + 0x48] or %g1, %i0, %g3 fexpand %f18, %f30 siam 0x7 sdivcc %l2, 0x1D49, %g6 fsrc2 %f2, %f0 ldd [%l7 + 0x20], %f18 movgu %xcc, %i5, %o4 taddcctv %i4, %o3, %o1 tcs %icc, 0x5 fbge,a %fcc0, loop_1514 fmovdge %icc, %f3, %f10 sllx %g5, 0x05, %o6 popc 0x1CF4, %i6 loop_1514: bge,pt %icc, loop_1515 bneg,pt %icc, loop_1516 udivcc %i2, 0x1660, %l4 fmovrsne %l0, %f5, %f16 loop_1515: bn,pt %icc, loop_1517 loop_1516: fmovdcs %xcc, %f26, %f22 fabsd %f12, %f28 nop set 0x34, %o4 stw %o5, [%l7 + %o4] loop_1517: fsrc2s %f26, %f6 fba %fcc0, loop_1518 brnz %o0, loop_1519 add %o7, 0x01A5, %i7 fmovdcs %icc, %f29, %f10 loop_1518: movrgz %i1, 0x3C7, %i3 loop_1519: fones %f11 fnands %f21, %f0, %f21 tpos %xcc, 0x1 fpadd16 %f28, %f18, %f16 fmovsleu %xcc, %f30, %f25 movpos %icc, %g7, %l3 brnz %g4, loop_1520 movrlz %l1, %g2, %o2 nop setx loop_1521, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovsvs %icc, %f27, %f15 loop_1520: fmovsa %icc, %f7, %f28 edge32ln %l5, %g1, %l6 loop_1521: edge8n %g3, %l2, %g6 fors %f3, %f15, %f18 or %i5, %i0, %o4 edge8 %i4, %o1, %g5 tle %xcc, 0x3 taddcctv %o3, 0x0351, %i6 fcmple16 %f24, %f8, %i2 tg %xcc, 0x1 udivcc %l4, 0x19C7, %o6 sdivcc %l0, 0x0E11, %o5 tneg %icc, 0x1 ldd [%l7 + 0x48], %f0 fbu,a %fcc2, loop_1522 edge16n %o7, %o0, %i1 fbule %fcc1, loop_1523 edge8n %i3, %i7, %l3 loop_1522: taddcc %g4, %g7, %l1 fmovsle %xcc, %f31, %f15 loop_1523: nop wr %g0, 0x11, %asi swapa [%l7 + 0x40] %asi, %o2 fbuge %fcc1, loop_1524 fmovdpos %xcc, %f20, %f2 ldsw [%l7 + 0x44], %l5 fpadd16s %f24, %f25, %f3 loop_1524: sdivcc %g2, 0x0DF5, %g1 nop set 0x40, %l4 std %g2, [%l7 + %l4] tvs %icc, 0x6 fcmpgt32 %f12, %f0, %l2 orcc %l6, %i5, %g6 subccc %i0, 0x112B, %i4 fcmple32 %f24, %f6, %o4 movge %icc, %o1, %o3 sdiv %i6, 0x146C, %i2 tvs %icc, 0x6 add %l7, 0x3C, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %l4, %g5 movrgez %o6, %o5, %l0 fmovrdgz %o0, %f12, %f8 edge16ln %o7, %i3, %i1 srlx %i7, 0x02, %g4 wr %g0, 0x21, %asi stxa %l3, [%g0 + 0x8] %asi edge8ln %g7, %o2, %l5 te %xcc, 0x1 bgu,a,pt %xcc, loop_1525 udiv %l1, 0x1034, %g1 nop set 0x60, %o1 stw %g3, [%l7 + %o1] edge32l %l2, %l6, %i5 loop_1525: fpadd16 %f14, %f20, %f18 srlx %g6, %g2, %i0 brgez,a %o4, loop_1526 movle %xcc, %o1, %i4 movrne %o3, 0x3A7, %i2 smulcc %i6, 0x0C83, %g5 loop_1526: tvc %icc, 0x7 membar 0x28 ldsw [%l7 + 0x3C], %l4 orn %o6, 0x1D38, %l0 alignaddrl %o5, %o0, %o7 sra %i3, 0x1D, %i7 nop setx loop_1527, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbn %fcc2, loop_1528 tge %xcc, 0x2 edge8l %g4, %i1, %l3 loop_1527: movcc %xcc, %g7, %o2 loop_1528: movl %xcc, %l5, %g1 xnorcc %g3, %l1, %l6 taddcctv %i5, 0x176B, %g6 fmovsg %icc, %f19, %f8 fmovscc %icc, %f6, %f27 sra %g2, %i0, %o4 edge8n %o1, %i4, %l2 and %o3, %i2, %g5 alignaddr %l4, %i6, %l0 smulcc %o5, 0x1E92, %o0 sra %o6, 0x06, %i3 mulx %o7, %g4, %i1 fandnot1 %f18, %f20, %f8 edge8 %i7, %l3, %g7 fmovsvs %icc, %f19, %f18 fble %fcc2, loop_1529 fnor %f12, %f6, %f14 fmovdl %icc, %f25, %f12 ld [%l7 + 0x20], %f30 loop_1529: movcs %icc, %o2, %l5 fands %f30, %f24, %f16 mulscc %g3, %g1, %l6 bvs loop_1530 srax %l1, %i5, %g2 ta %icc, 0x7 ta %icc, 0x7 loop_1530: fbne,a %fcc0, loop_1531 and %i0, %g6, %o4 ldd [%l7 + 0x18], %i4 tsubcctv %o1, 0x19F9, %l2 loop_1531: fba,a %fcc1, loop_1532 stbar be loop_1533 fbl %fcc0, loop_1534 loop_1532: std %o2, [%l7 + 0x30] tcc %xcc, 0x4 loop_1533: fsrc2 %f16, %f24 loop_1534: sethi 0x18C4, %g5 taddcctv %i2, 0x0499, %l4 subcc %i6, %o5, %o0 addc %o6, %l0, %i3 alignaddr %g4, %i1, %i7 tge %icc, 0x3 fbuge,a %fcc0, loop_1535 movvc %icc, %o7, %l3 movrlez %g7, %l5, %g3 edge8ln %o2, %l6, %l1 loop_1535: smulcc %i5, %g1, %i0 fmovrdne %g6, %f26, %f14 movl %xcc, %g2, %i4 fmovspos %icc, %f12, %f4 ldstub [%l7 + 0x30], %o4 fbug,a %fcc1, loop_1536 movl %xcc, %l2, %o1 add %l7, 0x5C, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %o3 casa [%l6] 0x11, %o3, %g5 loop_1536: movcc %icc, %l4, %i6 fnor %f4, %f28, %f24 alignaddrl %o5, %o0, %i2 tg %icc, 0x6 edge8ln %l0, %i3, %o6 fbo %fcc0, loop_1537 movcc %icc, %i1, %i7 movrlz %o7, %l3, %g7 umulcc %g4, %l5, %g3 loop_1537: udiv %o2, 0x19CB, %l6 andn %l1, 0x1EC7, %g1 edge32 %i0, %g6, %g2 movneg %icc, %i5, %i4 fsrc1 %f26, %f24 tsubcctv %l2, %o4, %o1 tl %xcc, 0x5 fbue %fcc0, loop_1538 or %g5, %l4, %o3 tleu %xcc, 0x0 fmovdleu %icc, %f0, %f22 loop_1538: membar 0x0A fcmpgt16 %f26, %f26, %i6 edge16 %o0, %o5, %i2 edge8 %l0, %o6, %i3 smulcc %i1, %i7, %l3 or %o7, 0x1D9A, %g4 movrgz %l5, 0x2CD, %g3 wr %g0, 0x80, %asi stda %o2, [%l7 + 0x70] %asi movn %xcc, %l6, %g7 movvs %xcc, %l1, %i0 movvs %icc, %g6, %g1 wr %g0, 0x80, %asi lduwa [%l7 + 0x4C] %asi, %g2 brgz %i5, loop_1539 mulscc %i4, %l2, %o4 brlz,a %o1, loop_1540 array8 %g5, %l4, %i6 loop_1539: prefetch [%l7 + 0x54], 0x0 set 0x20, %o2 ldda [%l7 + %o2] 0x26, %o2 loop_1540: brgez %o0, loop_1541 alignaddrl %i2, %l0, %o5 move %xcc, %o6, %i3 addc %i7, 0x1AB7, %l3 loop_1541: fnegd %f0, %f2 sdiv %o7, 0x02D6, %i1 addcc %g4, 0x03D4, %g3 set 0x25, %o5 stba %l5, [%l7 + %o5] 0x2a membar #Sync bge,a %xcc, loop_1542 for %f22, %f8, %f18 tge %xcc, 0x7 edge8n %o2, %g7, %l1 loop_1542: srl %i0, 0x01, %g6 movrgez %g1, 0x20D, %g2 tgu %xcc, 0x1 bpos,a %xcc, loop_1543 nop setx loop_1544, %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 tge %icc, 0x0 pdist %f30, %f14, %f4 loop_1543: addccc %l6, 0x0BE7, %i5 loop_1544: movvc %xcc, %i4, %o4 add %l7, 0x30, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %l2 casa [%l6] %asi, %l2, %g5 wr %g0, 0x88, %asi ldda [%l7 + 0x70] %asi, %o0 edge8 %l4, %i6, %o0 bneg loop_1545 std %o2, [%l7 + 0x58] wr %g0, 0x11, %asi lduba [%l7 + 0x0F] %asi, %i2 loop_1545: xorcc %l0, %o5, %o6 edge32 %i3, %l3, %i7 edge32l %i1, %o7, %g3 bleu loop_1546 fmovdneg %icc, %f20, %f12 tgu %icc, 0x0 movle %icc, %g4, %o2 loop_1546: sllx %l5, 0x1E, %l1 bg,pn %xcc, loop_1547 fmovrslz %i0, %f18, %f25 tn %icc, 0x7 fxor %f16, %f16, %f30 loop_1547: edge32l %g6, %g7, %g1 umulcc %g2, %l6, %i5 fsrc2 %f22, %f18 te %xcc, 0x3 tle %xcc, 0x0 udivcc %o4, 0x11DF, %i4 sdiv %g5, 0x1F61, %o1 add %l7, 0x78, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l4, %i6 move %icc, %o0, %l2 tn %icc, 0x4 fors %f9, %f15, %f22 movvs %icc, %i2, %o3 tleu %icc, 0x0 movrlz %l0, %o6, %o5 fmovsvs %icc, %f5, %f29 sllx %l3, 0x13, %i7 sdivx %i1, 0x028E, %i3 movle %icc, %o7, %g3 add %l7, 0x10, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g4 casa [%l6] 0x80, %g4, %l5 stw %o2, [%l7 + 0x14] membar 0x44 mulscc %l1, %g6, %g7 te %icc, 0x5 fbe,a %fcc1, loop_1548 smul %i0, %g2, %g1 fabsd %f26, %f16 fmovsl %xcc, %f1, %f21 loop_1548: fmovdleu %xcc, %f31, %f28 fandnot2 %f22, %f6, %f20 tsubcc %l6, %o4, %i4 fabss %f20, %f16 udivcc %i5, 0x0F50, %g5 tl %icc, 0x4 fmovdvc %xcc, %f9, %f9 movrlez %o1, %l4, %i6 movrne %l2, %i2, %o0 fmovda %icc, %f23, %f30 nop setx loop_1549, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tsubcctv %o3, 0x16BF, %o6 tl %icc, 0x5 sir 0x0F44 loop_1549: tl %icc, 0x5 fba,a %fcc3, loop_1550 sll %o5, 0x10, %l0 tn %icc, 0x0 fmovrsgz %l3, %f2, %f28 loop_1550: movneg %icc, %i7, %i1 movvs %icc, %i3, %o7 movg %xcc, %g3, %l5 tleu %xcc, 0x4 fmovdge %icc, %f15, %f13 tcc %icc, 0x0 edge32ln %o2, %g4, %g6 wr %g0, 0x88, %asi prefetcha [%l7 + 0x78] %asi, 0x2 fmovse %xcc, %f31, %f25 edge16n %g7, %g2, %g1 flush %l7 + 0x18 edge32ln %l6, %i0, %o4 movre %i5, %i4, %o1 bge,pt %icc, loop_1551 mova %icc, %l4, %i6 smulcc %l2, 0x1588, %i2 tgu %icc, 0x7 loop_1551: movg %icc, %g5, %o0 edge16 %o3, %o5, %o6 movrgez %l3, 0x11C, %i7 movne %icc, %l0, %i3 movle %icc, %i1, %g3 smulcc %o7, %o2, %g4 edge16ln %l5, %l1, %g6 ta %icc, 0x2 edge8l %g7, %g1, %l6 movpos %icc, %i0, %o4 prefetch [%l7 + 0x34], 0x3 wr %g0, 0x80, %asi stha %g2, [%l7 + 0x7C] %asi andncc %i4, %o1, %l4 movcc %icc, %i5, %l2 movcs %xcc, %i2, %g5 movle %xcc, %i6, %o3 bvs,a,pt %xcc, loop_1552 movg %icc, %o0, %o5 movrne %l3, 0x1F5, %i7 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x69] %asi, %l0 loop_1552: fmovsne %icc, %f11, %f19 addccc %i3, 0x1B99, %i1 fors %f15, %f1, %f28 alignaddrl %o6, %o7, %o2 fmovrdlez %g4, %f22, %f8 fxnor %f12, %f20, %f0 orncc %g3, %l1, %l5 addc %g7, 0x0D5D, %g6 movcs %icc, %l6, %i0 orcc %g1, %g2, %o4 umulcc %i4, %o1, %l4 movl %icc, %i5, %i2 fmovsg %xcc, %f11, %f18 sllx %l2, %i6, %o3 tgu %xcc, 0x4 fbule,a %fcc2, loop_1553 bge,pt %icc, loop_1554 nop setx loop_1555, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdge %xcc, %f26, %f13 loop_1553: fexpand %f24, %f22 loop_1554: fblg,a %fcc3, loop_1556 loop_1555: movl %icc, %g5, %o5 taddcc %l3, 0x0D9D, %o0 tne %icc, 0x2 loop_1556: edge16l %l0, %i3, %i7 movge %xcc, %i1, %o6 add %l7, 0x08, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %o7, %o2 movle %xcc, %g4, %l1 sll %l5, 0x04, %g7 fnand %f16, %f8, %f24 bgu %xcc, loop_1557 addcc %g6, 0x0BE7, %l6 fmovsn %icc, %f10, %f29 fbl,a %fcc0, loop_1558 loop_1557: orncc %g3, 0x0B51, %i0 set 0x08, %g3 lduha [%l7 + %g3] 0x81, %g1 loop_1558: edge32n %o4, %g2, %i4 fand %f4, %f6, %f10 smulcc %l4, %o1, %i5 fbu,a %fcc3, loop_1559 tneg %xcc, 0x7 tle %icc, 0x3 orcc %i2, %l2, %i6 loop_1559: xor %g5, 0x004B, %o5 fmul8ulx16 %f28, %f4, %f6 fcmple16 %f28, %f14, %o3 ldsh [%l7 + 0x30], %l3 fmovsvc %icc, %f28, %f10 set 0x60, %g2 stda %l0, [%l7 + %g2] 0x10 fpsub32 %f18, %f26, %f6 tvc %icc, 0x7 fbe,a %fcc1, loop_1560 andcc %i3, 0x093F, %o0 tleu %icc, 0x7 or %i7, %o6, %i1 loop_1560: movg %icc, %o7, %o2 fnors %f28, %f15, %f22 tle %xcc, 0x2 movrlez %g4, %l5, %g7 smulcc %l1, 0x03A4, %g6 tcc %xcc, 0x0 xnorcc %g3, 0x03DC, %i0 nop setx loop_1561, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrlez %l6, %g1, %o4 mulscc %i4, %l4, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1561: subcc %i5, %o1, %l2 set 0x74, %i6 swapa [%l7 + %i6] 0x89, %i2 mulx %i6, 0x0AF1, %g5 wr %g0, 0x18, %asi swapa [%l7 + 0x58] %asi, %o5 tneg %icc, 0x5 subc %l3, 0x01D7, %l0 fbul %fcc2, loop_1562 sll %o3, %o0, %i7 bneg,pn %icc, loop_1563 movvc %icc, %i3, %i1 loop_1562: bgu loop_1564 fcmple32 %f24, %f12, %o6 loop_1563: movg %icc, %o7, %g4 movn %xcc, %l5, %g7 loop_1564: tge %icc, 0x7 mulscc %o2, %l1, %g6 movre %g3, %i0, %l6 tgu %icc, 0x6 fone %f28 add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o4 casxa [%l6] %asi, %o4, %i4 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x20] %asi, 0x0 fpadd16s %f4, %f16, %f29 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %g2, 0x363, %i5 edge32 %g1, %l2, %o1 and %i2, 0x044F, %i6 move %icc, %g5, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %xcc, 0x7 fbe,a %fcc0, loop_1565 taddcctv %l0, %o3, %l3 tgu %xcc, 0x6 sub %o0, 0x1F10, %i7 loop_1565: fbl,a %fcc1, loop_1566 fbuge,a %fcc1, loop_1567 srlx %i3, 0x0D, %i1 edge32 %o6, %o7, %l5 loop_1566: alignaddr %g4, %o2, %l1 loop_1567: udiv %g7, 0x1ED9, %g6 lduw [%l7 + 0x50], %i0 bvc,a %icc, loop_1568 tvc %icc, 0x1 alignaddrl %g3, %o4, %i4 array8 %l6, %l4, %g2 loop_1568: orn %i5, %l2, %o1 sllx %g1, 0x05, %i6 mova %icc, %i2, %o5 tneg %xcc, 0x4 movcc %icc, %g5, %l0 and %l3, %o0, %o3 fbe,a %fcc0, loop_1569 edge16l %i7, %i1, %o6 smul %i3, 0x157C, %l5 fmovsle %icc, %f31, %f20 loop_1569: brlz %o7, loop_1570 fmovrdne %o2, %f26, %f30 tg %xcc, 0x0 addcc %l1, %g4, %g6 loop_1570: array8 %g7, %g3, %i0 fexpand %f10, %f0 ld [%l7 + 0x40], %f23 mulx %o4, 0x0D1B, %i4 swap [%l7 + 0x18], %l6 movvs %icc, %g2, %i5 fbe,a %fcc3, loop_1571 fmovrdne %l2, %f2, %f20 movle %icc, %o1, %l4 taddcc %g1, 0x08AD, %i2 loop_1571: srlx %i6, %g5, %o5 bpos,a %xcc, loop_1572 bvc %icc, loop_1573 edge16l %l0, %l3, %o3 fmovde %xcc, %f10, %f3 loop_1572: bg,a,pt %icc, loop_1574 loop_1573: fnands %f26, %f30, %f1 edge16 %i7, %i1, %o6 fors %f27, %f10, %f21 loop_1574: fbne,a %fcc2, loop_1575 fors %f11, %f12, %f28 addc %i3, %l5, %o7 tpos %xcc, 0x0 loop_1575: fpmerge %f9, %f31, %f4 movge %xcc, %o0, %l1 add %l7, 0x10, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %g4, %o2 andcc %g7, 0x03CC, %g6 lduw [%l7 + 0x34], %g3 andncc %i0, %o4, %i4 andn %g2, %l6, %l2 set 0x58, %i0 lda [%l7 + %i0] 0x19, %f13 sdivcc %o1, 0x1534, %i5 edge32ln %l4, %g1, %i6 bleu,pn %icc, loop_1576 movg %xcc, %g5, %i2 fmovrsgz %o5, %f30, %f23 fmul8sux16 %f12, %f16, %f18 loop_1576: movvs %xcc, %l0, %o3 taddcc %l3, 0x0AAA, %i1 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi array16 %i7, %o6, %l5 swap [%l7 + 0x18], %i3 sir 0x1B84 fcmpne32 %f8, %f8, %o0 edge32 %l1, %g4, %o7 set 0x0C, %i3 sta %f5, [%l7 + %i3] 0x89 bg,a,pt %xcc, loop_1577 orncc %o2, %g6, %g3 srl %i0, 0x13, %g7 ldsh [%l7 + 0x46], %i4 loop_1577: edge8ln %g2, %l6, %o4 array16 %o1, %i5, %l2 sir 0x1758 subc %l4, 0x19DF, %i6 fnot1s %f19, %f11 tsubcctv %g5, %g1, %i2 fmovrdgez %l0, %f6, %f16 srlx %o5, %l3, %i1 tn %xcc, 0x6 udivcc %i7, 0x1A74, %o6 fmovs %f15, %f1 movrlz %o3, %i3, %l5 smul %l1, 0x1CB0, %g4 movneg %icc, %o0, %o7 array16 %o2, %g3, %i0 fsrc2s %f17, %f0 smulcc %g6, %i4, %g2 orcc %g7, 0x0DD8, %l6 array32 %o1, %i5, %l2 fmovdvc %xcc, %f12, %f28 movgu %icc, %l4, %o4 sdivcc %i6, 0x143B, %g5 fmovsleu %xcc, %f11, %f30 membar 0x15 fbug,a %fcc1, loop_1578 bl %xcc, loop_1579 udivcc %g1, 0x0337, %i2 movpos %xcc, %o5, %l3 loop_1578: bvs,pt %xcc, loop_1580 loop_1579: be,a,pt %icc, loop_1581 movrgez %l0, 0x28F, %i7 bneg,pn %xcc, loop_1582 loop_1580: bl,a,pt %xcc, loop_1583 loop_1581: fmovrdlez %o6, %f30, %f16 tneg %xcc, 0x3 loop_1582: fbl,a %fcc3, loop_1584 loop_1583: ldsb [%l7 + 0x21], %i1 fblg,a %fcc3, loop_1585 fmovsn %icc, %f31, %f9 loop_1584: fnands %f16, %f22, %f23 fmovsg %xcc, %f18, %f14 loop_1585: addcc %o3, %l5, %i3 fbuge,a %fcc3, loop_1586 movrlez %g4, %l1, %o0 sdivcc %o2, 0x0308, %o7 movg %xcc, %i0, %g3 loop_1586: fmul8ulx16 %f14, %f0, %f6 movrgz %g6, %i4, %g2 sll %l6, %g7, %o1 sra %l2, 0x0C, %l4 stb %i5, [%l7 + 0x52] tn %xcc, 0x7 swap [%l7 + 0x50], %i6 tsubcc %o4, %g5, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %i2, %l3, %l0 lduw [%l7 + 0x70], %o5 movne %icc, %o6, %i1 set 0x74, %i1 ldswa [%l7 + %i1] 0x89, %o3 bg,pt %xcc, loop_1587 or %i7, %i3, %l5 movvs %icc, %g4, %o0 be,a %icc, loop_1588 loop_1587: tle %xcc, 0x0 membar 0x54 array8 %o2, %l1, %i0 loop_1588: nop wr %g0, 0x2b, %asi stxa %o7, [%l7 + 0x40] %asi membar #Sync sll %g3, 0x01, %g6 add %l7, 0x3C, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %g2, %i4 edge32n %l6, %g7, %o1 tl %icc, 0x7 alignaddr %l2, %l4, %i6 fmovsvs %xcc, %f24, %f0 set 0x38, %o0 ldxa [%l7 + %o0] 0x88, %o4 subc %i5, 0x0CF3, %g1 mulx %i2, %l3, %g5 wr %g0, 0x89, %asi lduwa [%l7 + 0x28] %asi, %o5 set 0x68, %l1 swapa [%l7 + %l1] 0x11, %l0 alignaddr %i1, %o3, %i7 tcs %xcc, 0x2 mulscc %o6, %l5, %g4 nop setx loop_1589, %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 tvc %xcc, 0x2 subccc %i3, 0x1F8F, %o0 movneg %xcc, %l1, %i0 loop_1589: bneg %xcc, loop_1590 alignaddrl %o7, %o2, %g3 orcc %g6, 0x0336, %i4 fmul8x16al %f18, %f12, %f26 loop_1590: sdivx %g2, 0x047C, %g7 fzero %f26 smul %l6, 0x1E17, %l2 andcc %o1, %i6, %o4 smul %i5, %g1, %l4 edge32n %i2, %l3, %g5 alignaddr %o5, %i1, %o3 movpos %xcc, %i7, %o6 fcmple16 %f0, %f12, %l5 fcmpeq32 %f28, %f26, %l0 movpos %icc, %g4, %o0 tpos %xcc, 0x1 movcs %xcc, %i3, %i0 edge16n %o7, %l1, %o2 fmovrsgz %g3, %f18, %f11 edge16n %g6, %i4, %g2 orn %g7, 0x1DBC, %l2 popc %o1, %l6 ldsh [%l7 + 0x16], %i6 tl %icc, 0x2 xorcc %i5, %g1, %l4 fbule,a %fcc2, loop_1591 addc %o4, %l3, %g5 fpack32 %f8, %f24, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1591: movrlz %i2, %i1, %o5 xor %i7, 0x0603, %o3 edge16l %l5, %l0, %o6 wr %g0, 0x2f, %asi stwa %g4, [%l7 + 0x14] %asi membar #Sync fbo,a %fcc1, loop_1592 call loop_1593 popc 0x17B3, %o0 tne %xcc, 0x0 loop_1592: stx %i0, [%l7 + 0x38] loop_1593: srlx %i3, %l1, %o2 edge32ln %o7, %g6, %i4 set 0x64, %l0 ldsha [%l7 + %l0] 0x10, %g2 fpadd16s %f7, %f6, %f16 fbule %fcc0, loop_1594 udivx %g3, 0x1EFF, %g7 fblg,a %fcc0, loop_1595 movcs %icc, %o1, %l2 loop_1594: edge32n %l6, %i6, %g1 wr %g0, 0x89, %asi ldstuba [%l7 + 0x6B] %asi, %i5 loop_1595: fsrc1 %f26, %f20 edge8n %l4, %l3, %o4 movg %xcc, %i2, %g5 fpsub16s %f0, %f29, %f5 brz,a %i1, loop_1596 movneg %icc, %o5, %o3 loop_1596: siam 0x4 movle %xcc, %i7, %l0 addc %o6, 0x1F12, %o0 wr %g0, 0x11, %asi ldstuba [%l7 + 0x52] %asi, %i0 movne %xcc, %g4, %l1 edge16l %i3, %o2, %g6 movneg %icc, %o7, %i4 movre %g2, 0x064, %g3 smul %o1, %g7, %l2 tgu %xcc, 0x5 movl %xcc, %i6, %g1 set 0x32, %g6 ldsha [%l7 + %g6] 0x19, %l6 bg,a %icc, loop_1597 movg %icc, %i5, %l3 bgu,a %icc, loop_1598 fbuge,a %fcc2, loop_1599 loop_1597: fba,a %fcc2, loop_1600 tleu %icc, 0x4 loop_1598: bvs,a,pn %xcc, loop_1601 loop_1599: fornot2s %f26, %f3, %f5 loop_1600: bneg,a loop_1602 tcc %icc, 0x6 loop_1601: fmovrdgz %o4, %f20, %f8 ldsb [%l7 + 0x5E], %i2 loop_1602: movvs %xcc, %l4, %g5 tg %xcc, 0x7 tsubcctv %i1, 0x1624, %o3 ta %xcc, 0x2 nop setx loop_1603, %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 mova %icc, %l5, %o5 fmovsle %icc, %f27, %f10 set 0x7C, %g4 stha %i7, [%l7 + %g4] 0x22 membar #Sync loop_1603: sir 0x1C26 fbge,a %fcc3, loop_1604 edge32ln %o6, %l0, %o0 xnorcc %g4, %l1, %i3 movvc %xcc, %i0, %o2 loop_1604: srax %o7, %g6, %g2 tcs %icc, 0x2 fmovrslez %g3, %f0, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x0, %i7 stxa %o1, [%g0 + %i7] 0x57 swap [%l7 + 0x38], %g7 tl %icc, 0x2 movpos %icc, %i4, %l2 taddcctv %g1, %l6, %i6 ldstub [%l7 + 0x4E], %i5 movn %icc, %o4, %l3 movrgez %l4, %i2, %i1 fmovdn %icc, %f28, %f9 sdivx %o3, 0x15AB, %g5 sll %o5, 0x00, %l5 smulcc %o6, 0x1AC2, %l0 umulcc %i7, 0x0830, %g4 fpack16 %f12, %f22 mulscc %o0, 0x1A04, %l1 prefetch [%l7 + 0x0C], 0x2 xorcc %i0, 0x1981, %o2 flush %l7 + 0x58 fmul8ulx16 %f4, %f8, %f14 tgu %xcc, 0x0 fmovdpos %xcc, %f16, %f28 udivcc %o7, 0x0D6B, %g6 addccc %i3, 0x1C6C, %g3 fsrc1 %f4, %f14 call loop_1605 edge32n %o1, %g7, %g2 fmovrdne %i4, %f12, %f18 array8 %g1, %l2, %l6 loop_1605: fornot1 %f8, %f22, %f28 fmul8x16 %f16, %f14, %f14 wr %g0, 0x88, %asi lduba [%l7 + 0x25] %asi, %i5 fcmpgt32 %f2, %f26, %o4 alignaddr %l3, %i6, %i2 edge32l %i1, %l4, %g5 fmovdge %xcc, %f22, %f14 tneg %xcc, 0x7 wr %g0, 0x80, %asi prefetcha [%l7 + 0x28] %asi, 0x0 movge %icc, %l5, %o3 srl %o6, %l0, %i7 edge32n %o0, %g4, %l1 ba,pn %icc, loop_1606 ta %xcc, 0x6 or %i0, %o2, %g6 fornot1s %f29, %f17, %f17 loop_1606: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsg %xcc, %f25, %f4 sdiv %o7, 0x1931, %g3 tsubcctv %i3, %o1, %g2 popc 0x066D, %g7 fpsub16 %f30, %f20, %f16 fcmpd %fcc1, %f30, %f4 fbl,a %fcc0, loop_1607 fandnot2s %f1, %f6, %f7 std %i4, [%l7 + 0x30] bge,a,pt %xcc, loop_1608 loop_1607: fmul8x16al %f25, %f26, %f12 andn %g1, 0x10F0, %l6 fmovdle %xcc, %f21, %f4 loop_1608: mulscc %l2, 0x1311, %i5 ldsw [%l7 + 0x44], %o4 tle %icc, 0x7 stx %l3, [%l7 + 0x08] movrgz %i6, %i1, %i2 sir 0x1A7F edge32 %l4, %o5, %l5 flush %l7 + 0x70 tg %xcc, 0x0 ldsw [%l7 + 0x68], %g5 edge32ln %o3, %o6, %l0 xor %i7, 0x0124, %g4 move %xcc, %o0, %l1 fbn %fcc0, loop_1609 tg %icc, 0x5 udivcc %o2, 0x07CE, %i0 movcs %icc, %g6, %g3 loop_1609: udivx %o7, 0x1D35, %i3 bgu,a,pn %xcc, loop_1610 fcmpes %fcc0, %f16, %f22 fcmps %fcc2, %f27, %f25 wr %g0, 0x04, %asi stxa %o1, [%l7 + 0x78] %asi loop_1610: faligndata %f22, %f6, %f18 subccc %g2, 0x0089, %i4 fmovrdne %g7, %f28, %f22 lduw [%l7 + 0x28], %l6 udiv %g1, 0x05A4, %l2 fcmple32 %f0, %f6, %i5 wr %g0, 0x10, %asi swapa [%l7 + 0x7C] %asi, %o4 xorcc %l3, %i1, %i6 call loop_1611 edge8 %i2, %l4, %o5 umulcc %l5, 0x1AEB, %g5 sdiv %o6, 0x0019, %o3 loop_1611: tcc %icc, 0x4 tleu %icc, 0x2 smulcc %i7, 0x1135, %l0 edge8n %o0, %l1, %g4 sra %o2, 0x13, %i0 orncc %g3, 0x0EFF, %g6 sdiv %i3, 0x1292, %o1 tsubcc %g2, %o7, %g7 fpsub32s %f17, %f20, %f21 membar 0x57 taddcc %i4, %l6, %l2 fmovsl %xcc, %f25, %f4 lduw [%l7 + 0x4C], %i5 tg %icc, 0x7 bcs,pt %icc, loop_1612 movrne %o4, %l3, %i1 tgu %xcc, 0x3 tne %icc, 0x4 loop_1612: fbu,a %fcc3, loop_1613 movrlez %i6, %i2, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %o5, %l5, %g5 loop_1613: fmovdneg %icc, %f5, %f27 edge16n %g1, %o3, %o6 srl %l0, %o0, %i7 alignaddr %g4, %o2, %i0 tsubcc %g3, %g6, %i3 alignaddrl %o1, %l1, %g2 fbl,a %fcc3, loop_1614 tvs %xcc, 0x2 edge8l %o7, %g7, %l6 tge %icc, 0x0 loop_1614: edge32ln %l2, %i5, %o4 move %icc, %l3, %i1 tvc %icc, 0x0 fbg %fcc1, loop_1615 edge32 %i4, %i6, %i2 movle %xcc, %l4, %o5 udivcc %l5, 0x0071, %g5 loop_1615: fsrc2s %f30, %f23 stx %o3, [%l7 + 0x20] fxors %f7, %f4, %f18 fbg %fcc1, loop_1616 udivx %o6, 0x0BA4, %l0 taddcctv %g1, 0x0A8D, %i7 pdist %f30, %f22, %f10 loop_1616: nop set 0x53, %l3 ldstuba [%l7 + %l3] 0x11, %o0 bn,a,pt %xcc, loop_1617 or %g4, 0x1263, %i0 fmovdvs %xcc, %f7, %f29 sllx %g3, %g6, %i3 loop_1617: fmovsvs %xcc, %f2, %f4 fandnot2s %f8, %f3, %f28 movrlz %o2, %l1, %g2 lduw [%l7 + 0x2C], %o7 fble %fcc0, loop_1618 bvs,pt %xcc, loop_1619 edge32l %o1, %g7, %l6 movre %l2, %o4, %l3 loop_1618: tcs %xcc, 0x1 loop_1619: edge8ln %i1, %i4, %i6 fblg %fcc0, loop_1620 movrgz %i5, %i2, %o5 tcc %xcc, 0x4 set 0x2C, %l2 stwa %l4, [%l7 + %l2] 0x18 loop_1620: fmul8x16 %f16, %f2, %f2 tle %xcc, 0x5 tge %icc, 0x7 tgu %icc, 0x0 fbl,a %fcc1, loop_1621 xor %g5, 0x0A65, %l5 xnorcc %o6, 0x1265, %o3 xnorcc %g1, %i7, %o0 loop_1621: edge16l %l0, %i0, %g4 edge8 %g3, %i3, %o2 bleu,pn %icc, loop_1622 udiv %l1, 0x0561, %g2 bcs,pn %icc, loop_1623 fmovsle %icc, %f1, %f16 loop_1622: brnz %g6, loop_1624 orncc %o1, %o7, %l6 loop_1623: sir 0x16B7 fxnor %f18, %f22, %f6 loop_1624: fone %f0 bg,a,pt %xcc, loop_1625 fnor %f16, %f2, %f18 addc %g7, 0x140B, %o4 movrlez %l2, %i1, %l3 loop_1625: brz %i6, loop_1626 xorcc %i4, %i2, %i5 smul %o5, 0x00C5, %g5 movl %icc, %l4, %l5 loop_1626: fba,a %fcc0, loop_1627 fbe %fcc3, loop_1628 or %o3, %g1, %o6 tn %icc, 0x7 loop_1627: brnz %o0, loop_1629 loop_1628: bg,a,pt %xcc, loop_1630 sethi 0x0F7B, %i7 fmovdg %xcc, %f25, %f25 loop_1629: taddcc %l0, 0x049F, %g4 loop_1630: andncc %i0, %i3, %g3 taddcctv %o2, %l1, %g2 bl loop_1631 fcmpne16 %f16, %f22, %o1 fbuge,a %fcc0, loop_1632 fcmpne16 %f12, %f22, %g6 loop_1631: array32 %l6, %o7, %g7 movre %l2, 0x077, %o4 loop_1632: te %xcc, 0x3 nop setx loop_1633, %l0, %l1 jmpl %l1, %i1 tvs %icc, 0x4 movrgez %l3, 0x188, %i6 bgu %xcc, loop_1634 loop_1633: fornot1 %f24, %f4, %f2 fandnot1s %f7, %f12, %f26 membar 0x4A loop_1634: bpos,pt %xcc, loop_1635 te %icc, 0x1 orn %i4, %i5, %i2 wr %g0, 0x88, %asi stda %g4, [%l7 + 0x78] %asi loop_1635: edge8l %o5, %l5, %o3 taddcctv %l4, 0x0120, %g1 edge32n %o6, %i7, %l0 bneg,pn %xcc, loop_1636 movcs %icc, %g4, %i0 xnor %i3, 0x03E7, %o0 nop setx loop_1637, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1636: array32 %g3, %l1, %o2 fsrc2 %f22, %f22 edge8ln %g2, %o1, %l6 loop_1637: tne %icc, 0x2 fexpand %f13, %f12 edge16 %o7, %g7, %l2 sub %g6, %i1, %l3 or %o4, %i4, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %i6, %g5, %i2 brnz,a %o5, loop_1638 mulscc %o3, %l5, %l4 taddcctv %o6, 0x199A, %g1 taddcctv %l0, %g4, %i0 loop_1638: sdivcc %i3, 0x12DA, %i7 fmovde %icc, %f30, %f2 xnorcc %o0, %g3, %l1 tsubcctv %g2, 0x044B, %o2 smul %l6, %o1, %o7 udivcc %g7, 0x1A4A, %g6 fpsub16 %f14, %f6, %f24 nop setx loop_1639, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %i1, %l2, %o4 sub %l3, %i4, %i5 loop_1639: array8 %g5, %i2, %i6 addcc %o3, 0x1753, %o5 ldsh [%l7 + 0x72], %l5 fmuld8sux16 %f21, %f8, %f28 bg,pt %icc, loop_1640 sll %l4, 0x13, %g1 edge16n %o6, %l0, %g4 mulscc %i0, %i3, %o0 loop_1640: fmovsleu %xcc, %f30, %f13 sdivcc %g3, 0x146A, %i7 smulcc %l1, 0x1F74, %o2 set 0x54, %o3 lda [%l7 + %o3] 0x80, %f8 fone %f28 wr %g0, 0x04, %asi prefetcha [%l7 + 0x20] %asi, 0x1 fors %f15, %f2, %f26 and %o1, %o7, %l6 movneg %xcc, %g6, %g7 umulcc %i1, 0x1ED7, %l2 bgu,pt %icc, loop_1641 fmul8ulx16 %f8, %f8, %f10 subcc %o4, %l3, %i5 fpsub16s %f13, %f27, %f8 loop_1641: sir 0x0F58 ba %xcc, loop_1642 addccc %i4, %i2, %i6 movne %xcc, %o3, %o5 udivx %l5, 0x0EE1, %l4 loop_1642: fmovsge %xcc, %f3, %f27 orncc %g1, 0x0DDD, %g5 movleu %icc, %o6, %l0 sdivcc %g4, 0x0266, %i0 fandnot2 %f10, %f24, %f26 subcc %o0, 0x00E1, %i3 fmovrsgez %g3, %f16, %f5 andcc %l1, 0x1CC9, %i7 bvc %xcc, loop_1643 ldub [%l7 + 0x5E], %o2 alignaddrl %o1, %o7, %g2 movne %icc, %g6, %l6 loop_1643: array8 %i1, %l2, %g7 sdiv %o4, 0x1945, %l3 popc %i5, %i4 stb %i6, [%l7 + 0x49] sethi 0x18B1, %i2 sra %o3, %o5, %l4 sllx %l5, 0x1C, %g5 move %xcc, %o6, %g1 movgu %xcc, %l0, %i0 wr %g0, 0x18, %asi lduha [%l7 + 0x66] %asi, %g4 movpos %xcc, %o0, %i3 xorcc %g3, 0x0251, %i7 or %l1, 0x09CD, %o1 udivx %o2, 0x1D45, %o7 fmovsge %xcc, %f20, %f18 ble,pn %xcc, loop_1644 sllx %g6, %l6, %g2 addcc %l2, 0x1FAF, %g7 siam 0x0 loop_1644: nop wr %g0, 0x81, %asi stda %f0, [%l7 + 0x40] %asi bcs %icc, loop_1645 be,a,pn %icc, loop_1646 sll %i1, 0x1F, %l3 nop setx loop_1647, %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_1645: fmovrdgez %i5, %f22, %f24 loop_1646: ta %icc, 0x1 movrlez %o4, 0x08C, %i4 loop_1647: fmovdg %icc, %f17, %f22 taddcc %i6, %i2, %o5 orncc %l4, %o3, %l5 movleu %icc, %g5, %o6 tg %icc, 0x3 move %icc, %g1, %l0 xnorcc %g4, 0x0C40, %o0 orcc %i3, %i0, %i7 sra %l1, %g3, %o2 orncc %o1, 0x05F6, %o7 array32 %l6, %g2, %g6 fxnors %f31, %f25, %f6 movvc %xcc, %g7, %l2 and %i1, 0x1112, %l3 and %o4, 0x04E0, %i4 flush %l7 + 0x18 tcs %xcc, 0x3 udiv %i5, 0x03C7, %i2 fmovsleu %icc, %f1, %f7 sdiv %i6, 0x1E6D, %l4 fnand %f4, %f6, %f10 sll %o5, 0x17, %o3 faligndata %f4, %f14, %f30 edge8n %l5, %o6, %g5 and %l0, %g4, %g1 array16 %o0, %i3, %i0 fcmpes %fcc1, %f16, %f10 edge16 %l1, %i7, %g3 movneg %xcc, %o1, %o7 fcmple32 %f26, %f22, %l6 fbule %fcc2, loop_1648 fandnot2s %f7, %f0, %f2 xnorcc %g2, 0x13A9, %g6 subccc %o2, 0x06A4, %g7 loop_1648: ldsh [%l7 + 0x76], %i1 fxnors %f15, %f11, %f3 sdiv %l3, 0x1F65, %o4 fcmpne32 %f18, %f30, %i4 fbg %fcc3, loop_1649 edge16l %i5, %i2, %l2 fbe,a %fcc1, loop_1650 addcc %l4, 0x12A1, %o5 loop_1649: alignaddrl %o3, %i6, %o6 tle %xcc, 0x4 loop_1650: fmovsvc %icc, %f11, %f10 fnands %f14, %f7, %f11 sllx %l5, %l0, %g4 movrgez %g1, %g5, %i3 edge16l %i0, %o0, %i7 for %f12, %f2, %f26 tn %xcc, 0x0 fblg,a %fcc1, loop_1651 fmul8x16 %f12, %f8, %f16 add %l1, 0x004F, %o1 addcc %o7, 0x1F0D, %l6 loop_1651: addcc %g2, %g6, %o2 tpos %icc, 0x4 fmul8x16 %f20, %f6, %f6 fcmpgt32 %f14, %f24, %g3 fmovrdne %g7, %f12, %f10 fbl,a %fcc2, loop_1652 fandnot2s %f30, %f17, %f28 membar 0x6E tcc %icc, 0x3 loop_1652: ba,a loop_1653 movgu %icc, %l3, %o4 flush %l7 + 0x30 udivcc %i4, 0x056C, %i1 loop_1653: sdivx %i2, 0x0C8A, %i5 taddcctv %l4, 0x1F40, %l2 tle %icc, 0x2 tl %xcc, 0x2 edge32 %o3, %o5, %i6 bne %icc, loop_1654 ldsw [%l7 + 0x64], %o6 bn,a loop_1655 movpos %icc, %l0, %l5 loop_1654: xor %g4, %g5, %i3 fnegd %f28, %f30 loop_1655: fandnot2 %f6, %f6, %f24 tge %xcc, 0x4 bne,a,pn %xcc, loop_1656 srlx %g1, 0x0F, %i0 ldd [%l7 + 0x38], %i6 tvs %xcc, 0x0 loop_1656: sdivcc %o0, 0x0D8F, %l1 movre %o1, 0x09B, %o7 fnors %f18, %f22, %f17 addccc %l6, 0x1B2B, %g6 fbn,a %fcc0, loop_1657 andcc %g2, %g3, %o2 tl %icc, 0x5 umulcc %g7, %l3, %o4 loop_1657: and %i1, 0x0516, %i4 tne %icc, 0x1 fblg %fcc3, loop_1658 fmovsge %xcc, %f7, %f25 xor %i5, %l4, %l2 wr %g0, 0x81, %asi lda [%l7 + 0x5C] %asi, %f0 loop_1658: movpos %xcc, %i2, %o5 orn %i6, %o6, %o3 fxnors %f1, %f31, %f1 movrlez %l5, 0x135, %g4 fble %fcc0, loop_1659 fsrc2s %f0, %f5 movne %xcc, %l0, %g5 fnor %f8, %f8, %f24 loop_1659: nop wr %g0, 0x88, %asi prefetcha [%l7 + 0x38] %asi, 0x3 fmovsleu %xcc, %f25, %f27 orncc %i3, 0x076E, %i0 movvc %icc, %o0, %i7 brnz,a %l1, loop_1660 movn %icc, %o1, %l6 ldsh [%l7 + 0x0E], %o7 tcs %xcc, 0x3 loop_1660: edge16l %g6, %g3, %o2 tne %icc, 0x0 alignaddrl %g2, %l3, %g7 movle %xcc, %o4, %i1 subccc %i5, %i4, %l4 fbl %fcc3, loop_1661 lduw [%l7 + 0x68], %l2 udiv %o5, 0x1FE3, %i6 subc %o6, 0x18D1, %o3 loop_1661: movg %icc, %i2, %g4 brgez %l5, loop_1662 fmuld8ulx16 %f10, %f7, %f22 subccc %g5, %g1, %i3 tcs %xcc, 0x5 loop_1662: tvs %xcc, 0x2 fmovdcs %icc, %f30, %f31 sub %i0, %l0, %o0 fmovsvs %xcc, %f0, %f13 bl,a,pn %icc, loop_1663 bgu %icc, loop_1664 xnor %i7, %o1, %l6 fpmerge %f8, %f27, %f6 loop_1663: popc %l1, %o7 loop_1664: fmul8x16al %f4, %f4, %f6 add %g3, 0x1D03, %o2 sll %g2, 0x17, %g6 std %l2, [%l7 + 0x48] fpsub16 %f2, %f28, %f28 wr %g0, 0x80, %asi lduha [%l7 + 0x28] %asi, %g7 tsubcctv %o4, %i5, %i4 xorcc %i1, %l2, %l4 fmovdpos %xcc, %f2, %f0 movge %icc, %o5, %o6 sllx %o3, 0x0F, %i6 call loop_1665 tsubcctv %g4, 0x1E40, %i2 movleu %icc, %g5, %g1 tvs %xcc, 0x6 loop_1665: nop set 0x54, %g7 ldsba [%l7 + %g7] 0x14, %i3 fnot2 %f8, %f14 subcc %i0, %l5, %l0 tneg %icc, 0x5 movcc %icc, %i7, %o1 ble,pt %icc, loop_1666 orn %l6, 0x1D66, %l1 udivx %o0, 0x07EA, %g3 edge8ln %o2, %o7, %g6 loop_1666: udivx %l3, 0x19E8, %g2 xnor %o4, %i5, %g7 fmovdvs %xcc, %f8, %f24 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 fornot2 %f24, %f2, %f6 andncc %i1, %l2, %i4 movrgz %l4, 0x0C0, %o6 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 ldsh [%l7 + 0x38], %o3 nop set 0x0C, %o7 ldsh [%l7 + %o7], %i6 fcmpd %fcc3, %f28, %f8 set 0x36, %i5 lduha [%l7 + %i5] 0x19, %g4 ta %xcc, 0x7 fble %fcc2, loop_1667 array8 %o5, %g5, %g1 fcmple16 %f0, %f10, %i2 pdist %f12, %f0, %f18 loop_1667: movn %icc, %i3, %i0 edge8 %l0, %l5, %o1 fba %fcc3, loop_1668 movneg %icc, %l6, %i7 sllx %l1, 0x0D, %g3 subc %o2, 0x1C35, %o7 loop_1668: fmovdvs %xcc, %f18, %f8 fbue %fcc0, loop_1669 andn %o0, %g6, %g2 fpmerge %f31, %f8, %f30 xnorcc %l3, 0x1AD1, %i5 loop_1669: fnors %f14, %f21, %f4 fmovrdgz %g7, %f10, %f26 movvc %icc, %i1, %l2 taddcctv %o4, 0x0BD6, %l4 fmul8x16 %f2, %f10, %f18 sdivx %o6, 0x0211, %i4 fmovsle %icc, %f18, %f28 bcc,a,pn %icc, loop_1670 ta %xcc, 0x3 bpos,pn %icc, loop_1671 udiv %i6, 0x0D52, %o3 loop_1670: movneg %icc, %g4, %g5 sdivcc %o5, 0x08E3, %i2 loop_1671: swap [%l7 + 0x7C], %i3 fmovdvs %icc, %f5, %f10 tcs %xcc, 0x5 movrlz %g1, 0x267, %i0 fpsub32s %f2, %f5, %f15 fmuld8sux16 %f26, %f3, %f16 mulscc %l0, 0x0C1E, %o1 taddcctv %l5, 0x115C, %l6 ba,a loop_1672 fbe,a %fcc3, loop_1673 tle %icc, 0x0 fbu %fcc1, loop_1674 loop_1672: tgu %icc, 0x0 loop_1673: edge16l %i7, %g3, %o2 tl %xcc, 0x0 loop_1674: xnorcc %l1, %o0, %o7 fpadd16 %f14, %f22, %f30 call loop_1675 alignaddr %g6, %l3, %g2 subc %g7, 0x199B, %i1 movgu %xcc, %i5, %l2 loop_1675: fmovsneg %xcc, %f6, %f8 brlez %l4, loop_1676 andn %o6, 0x0F7B, %i4 movgu %xcc, %i6, %o3 nop setx loop_1677, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1676: fandnot1s %f16, %f7, %f22 xor %o4, 0x1BE4, %g5 srax %o5, 0x1E, %i2 loop_1677: tvc %xcc, 0x2 bleu,a loop_1678 fabsd %f20, %f8 movcc %icc, %g4, %i3 add %i0, %l0, %g1 loop_1678: fmovda %icc, %f5, %f17 movpos %icc, %o1, %l6 fmovdg %xcc, %f27, %f11 movre %i7, 0x3E1, %g3 sub %l5, %o2, %o0 movneg %icc, %o7, %g6 fbn,a %fcc1, loop_1679 tge %xcc, 0x4 bg,pt %icc, loop_1680 smulcc %l1, %l3, %g7 loop_1679: membar 0x40 fmovrdne %i1, %f12, %f22 loop_1680: fmovsne %icc, %f0, %f15 ldx [%l7 + 0x10], %g2 fpsub16 %f4, %f16, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bge,pn %xcc, loop_1681 orn %i5, 0x1F05, %l2 bcs,a,pn %xcc, loop_1682 edge32l %l4, %o6, %i6 loop_1681: fmul8ulx16 %f12, %f4, %f2 srlx %i4, 0x14, %o3 loop_1682: tvs %xcc, 0x7 wr %g0, 0x19, %asi sta %f22, [%l7 + 0x2C] %asi fmovspos %icc, %f25, %f18 movvs %icc, %o4, %g5 fmovda %icc, %f14, %f1 addcc %i2, %g4, %i3 tvs %icc, 0x5 fpadd32 %f0, %f0, %f8 srlx %o5, %i0, %l0 wr %g0, 0x27, %asi stba %o1, [%l7 + 0x55] %asi membar #Sync array16 %g1, %i7, %g3 fmovspos %icc, %f23, %f20 bge,a,pn %icc, loop_1683 umulcc %l5, %l6, %o0 fmovdge %icc, %f21, %f30 movn %icc, %o2, %g6 loop_1683: movleu %xcc, %l1, %o7 for %f22, %f8, %f24 tcc %xcc, 0x6 fmovdneg %icc, %f26, %f9 wr %g0, 0x80, %asi lda [%l7 + 0x68] %asi, %f21 movneg %icc, %l3, %g7 movpos %icc, %g2, %i5 bl %xcc, loop_1684 movl %xcc, %l2, %l4 fmovsne %xcc, %f16, %f6 edge32ln %i1, %i6, %i4 loop_1684: edge8ln %o6, %o3, %g5 andn %o4, 0x1EA7, %i2 sir 0x1C82 sdivcc %i3, 0x009E, %g4 movleu %icc, %o5, %l0 tcs %xcc, 0x1 tge %icc, 0x4 bg,pn %xcc, loop_1685 mulscc %o1, %g1, %i0 brnz,a %g3, loop_1686 edge16n %l5, %i7, %l6 loop_1685: membar 0x6E nop set 0x28, %i4 stw %o2, [%l7 + %i4] loop_1686: smulcc %o0, %l1, %g6 orncc %l3, %o7, %g2 fmovdvs %icc, %f5, %f15 bvs,a,pn %xcc, loop_1687 fmul8x16 %f14, %f26, %f2 movge %icc, %g7, %i5 or %l4, 0x1976, %i1 loop_1687: swap [%l7 + 0x30], %i6 fpadd16s %f1, %f14, %f4 fbe,a %fcc2, loop_1688 edge16 %i4, %o6, %l2 edge16 %g5, %o3, %i2 fpsub16 %f22, %f10, %f8 loop_1688: umulcc %i3, 0x0105, %g4 sllx %o4, 0x01, %o5 fnot2 %f20, %f12 tl %icc, 0x5 fnors %f16, %f19, %f7 tcc %xcc, 0x7 wr %g0, 0x18, %asi sta %f25, [%l7 + 0x10] %asi movrne %l0, 0x164, %g1 fors %f25, %f8, %f3 fbue %fcc1, loop_1689 udivx %i0, 0x0177, %o1 fmovrsne %g3, %f0, %f18 andncc %i7, %l6, %l5 loop_1689: addcc %o0, 0x132D, %l1 array8 %o2, %g6, %o7 nop setx loop_1690, %l0, %l1 jmpl %l1, %g2 edge8l %g7, %i5, %l3 tvc %xcc, 0x7 tle %xcc, 0x1 loop_1690: movn %xcc, %i1, %i6 sethi 0x0115, %l4 movg %xcc, %o6, %i4 bneg,pn %xcc, loop_1691 bvc,a,pn %icc, loop_1692 fabss %f4, %f7 tcs %xcc, 0x2 loop_1691: ba,a,pn %xcc, loop_1693 loop_1692: addc %l2, 0x1668, %g5 bge,a %xcc, loop_1694 tcs %icc, 0x5 loop_1693: brgez,a %i2, loop_1695 addccc %o3, %g4, %i3 loop_1694: movrlez %o5, %l0, %g1 tne %xcc, 0x6 loop_1695: addccc %i0, %o4, %o1 fbu,a %fcc1, loop_1696 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpack16 %f26, %f22 fnegd %f24, %f10 loop_1696: movrgez %i7, 0x01D, %l6 flush %l7 + 0x20 tvc %xcc, 0x7 sdivcc %g3, 0x0986, %l5 fmovrse %l1, %f1, %f19 set 0x3E, %i2 lduba [%l7 + %i2] 0x0c, %o2 nop setx loop_1697, %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 fbug %fcc0, loop_1698 popc %g6, %o0 fandnot2s %f5, %f30, %f30 loop_1697: taddcctv %o7, 0x1AFF, %g7 loop_1698: mova %xcc, %g2, %i5 edge16l %l3, %i1, %i6 fnand %f0, %f8, %f0 fmul8x16al %f17, %f11, %f2 fmovrslez %o6, %f30, %f12 fmovrdgez %i4, %f16, %f0 nop setx loop_1699, %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 fmovsa %xcc, %f22, %f1 set 0x0C, %l5 sta %f10, [%l7 + %l5] 0x14 loop_1699: popc %l2, %l4 sllx %i2, 0x0F, %o3 sub %g5, 0x06A5, %g4 movrlez %i3, 0x0C9, %o5 edge32l %l0, %g1, %o4 movcs %xcc, %i0, %o1 addcc %l6, %i7, %l5 xor %l1, 0x1837, %g3 addc %g6, %o2, %o7 brlez %o0, loop_1700 std %g6, [%l7 + 0x28] edge16n %i5, %l3, %i1 fmovrse %i6, %f30, %f20 loop_1700: srl %o6, 0x0D, %i4 movrne %l2, 0x0CA, %g2 edge16ln %l4, %o3, %i2 srlx %g4, 0x1B, %i3 subccc %o5, %g5, %l0 membar 0x4C bneg %xcc, loop_1701 xnorcc %o4, 0x0371, %i0 edge16l %g1, %o1, %l6 fmovsge %xcc, %f7, %f4 loop_1701: fcmpeq16 %f2, %f22, %l5 movcs %icc, %l1, %g3 call loop_1702 tcs %xcc, 0x1 set 0x7D, %g5 ldsba [%l7 + %g5] 0x14, %i7 loop_1702: fnegs %f31, %f5 edge16l %g6, %o2, %o7 movg %icc, %g7, %o0 movn %xcc, %l3, %i1 nop setx loop_1703, %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 movg %xcc, %i5, %i6 fnegd %f2, %f10 sra %i4, %o6, %g2 loop_1703: fbug %fcc2, loop_1704 sdivx %l2, 0x00CC, %o3 edge16l %i2, %l4, %i3 fmovdge %xcc, %f1, %f31 loop_1704: sllx %o5, %g5, %g4 std %f12, [%l7 + 0x70] for %f4, %f20, %f22 add %l0, 0x10FC, %o4 nop setx loop_1705, %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 sra %g1, 0x03, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbn,a %fcc0, loop_1706 loop_1705: tcc %icc, 0x0 alignaddr %l6, %o1, %l1 ta %icc, 0x2 loop_1706: fzeros %f12 sll %l5, 0x03, %i7 edge8 %g6, %g3, %o7 wr %g0, 0x19, %asi ldda [%l7 + 0x60] %asi, %o2 andcc %g7, 0x0E12, %l3 fandnot2 %f8, %f30, %f28 prefetch [%l7 + 0x54], 0x2 fors %f4, %f20, %f6 bneg loop_1707 flush %l7 + 0x60 movne %icc, %i1, %i5 or %i6, 0x005E, %i4 loop_1707: tcc %xcc, 0x0 set 0x70, %g1 ldswa [%l7 + %g1] 0x19, %o6 fmovsle %xcc, %f21, %f1 move %xcc, %o0, %l2 fbug,a %fcc0, loop_1708 fmovda %xcc, %f17, %f16 sdivcc %g2, 0x1FA6, %i2 wr %g0, 0x19, %asi lda [%l7 + 0x24] %asi, %f12 loop_1708: movrgz %o3, %i3, %o5 tcs %xcc, 0x6 fmovsvc %icc, %f3, %f4 fmovrsgez %g5, %f14, %f20 ldsh [%l7 + 0x38], %l4 tpos %icc, 0x3 set 0x3A, %o6 lduba [%l7 + %o6] 0x04, %g4 edge16l %l0, %g1, %o4 xnorcc %l6, %i0, %o1 tle %icc, 0x4 edge8 %l1, %l5, %i7 fbn,a %fcc0, loop_1709 fmovda %xcc, %f7, %f10 tcc %icc, 0x5 movrgz %g6, %o7, %o2 loop_1709: tpos %icc, 0x6 srl %g7, 0x1D, %g3 wr %g0, 0x19, %asi sta %f1, [%l7 + 0x1C] %asi tg %icc, 0x2 movleu %xcc, %i1, %l3 movgu %icc, %i6, %i4 fmovrdlez %i5, %f30, %f8 movrgez %o0, 0x085, %l2 fbn,a %fcc2, loop_1710 sethi 0x033C, %o6 bneg,pn %icc, loop_1711 std %f16, [%l7 + 0x10] loop_1710: andn %i2, %o3, %g2 fba %fcc0, loop_1712 loop_1711: fbug %fcc0, loop_1713 fmovsge %xcc, %f8, %f27 movgu %xcc, %i3, %o5 loop_1712: std %f6, [%l7 + 0x68] loop_1713: fmuld8sux16 %f5, %f3, %f4 fmovsne %xcc, %f21, %f20 fmovrse %g5, %f17, %f22 xnor %g4, 0x0EE1, %l4 movrgez %g1, 0x2A4, %l0 sir 0x0899 ta %xcc, 0x0 for %f18, %f8, %f20 srlx %o4, 0x10, %i0 bneg,a %xcc, loop_1714 tgu %xcc, 0x7 movcc %icc, %l6, %l1 array16 %l5, %o1, %i7 loop_1714: edge32n %o7, %o2, %g6 wr %g0, 0x11, %asi ldswa [%l7 + 0x60] %asi, %g3 orcc %g7, %l3, %i1 fmovdcs %icc, %f23, %f4 fzeros %f0 movneg %xcc, %i4, %i6 tvc %icc, 0x6 array32 %i5, %l2, %o6 movvs %xcc, %i2, %o0 fble %fcc0, loop_1715 tn %icc, 0x4 fnand %f10, %f6, %f8 movrgz %g2, %o3, %o5 loop_1715: andn %g5, 0x0C6D, %i3 stw %g4, [%l7 + 0x24] fcmpgt32 %f18, %f10, %l4 be,a,pn %xcc, loop_1716 brnz,a %g1, loop_1717 fsrc1 %f16, %f10 or %o4, %i0, %l0 loop_1716: xnor %l1, %l6, %l5 loop_1717: tsubcc %i7, 0x031A, %o1 fmovsn %xcc, %f16, %f0 fxors %f11, %f11, %f3 wr %g0, 0x88, %asi stha %o7, [%l7 + 0x0E] %asi movpos %xcc, %o2, %g3 wr %g0, 0x10, %asi ldsba [%l7 + 0x53] %asi, %g7 tne %icc, 0x3 fone %f26 flush %l7 + 0x78 fmovscc %xcc, %f9, %f30 tvs %xcc, 0x4 ld [%l7 + 0x74], %f18 tl %xcc, 0x4 edge16l %g6, %i1, %i4 tl %icc, 0x2 sdiv %l3, 0x1CB2, %i6 tleu %icc, 0x2 sir 0x1E92 tn %xcc, 0x3 flush %l7 + 0x2C movrlz %l2, 0x248, %i5 subc %o6, %o0, %g2 fmovrsgz %o3, %f22, %f21 nop setx loop_1718, %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 edge32ln %i2, %g5, %o5 fones %f16 ta %icc, 0x2 loop_1718: swap [%l7 + 0x0C], %i3 tne %xcc, 0x0 fbug,a %fcc2, loop_1719 tl %icc, 0x6 fmovdn %xcc, %f4, %f26 bgu,a,pn %icc, loop_1720 loop_1719: movne %icc, %g4, %g1 movrgez %o4, 0x2F9, %l4 fcmpne16 %f18, %f30, %l0 loop_1720: fpsub16s %f7, %f10, %f25 fmovsn %xcc, %f4, %f30 std %f0, [%l7 + 0x58] xorcc %l1, %i0, %l6 nop set 0x28, %l6 ldd [%l7 + %l6], %i6 fmovrdlz %o1, %f30, %f30 fpadd16 %f4, %f28, %f26 fornot2 %f2, %f14, %f2 ld [%l7 + 0x18], %f15 movne %xcc, %o7, %o2 movle %xcc, %l5, %g7 ldd [%l7 + 0x18], %g2 fcmped %fcc0, %f26, %f28 tleu %xcc, 0x4 tleu %icc, 0x5 xor %g6, %i4, %i1 fmovrsne %l3, %f25, %f31 edge32ln %i6, %l2, %i5 edge16 %o6, %o0, %g2 edge8ln %i2, %g5, %o5 addccc %o3, %g4, %g1 sll %i3, %l4, %l0 bn,pt %icc, loop_1721 andcc %l1, 0x1B21, %i0 brgez,a %o4, loop_1722 fandnot1s %f0, %f19, %f1 loop_1721: edge32ln %l6, %o1, %i7 tle %icc, 0x6 loop_1722: andn %o2, %l5, %g7 xnor %g3, %o7, %i4 srlx %g6, %l3, %i6 array32 %i1, %l2, %o6 edge8 %o0, %i5, %g2 array32 %g5, %o5, %i2 alignaddr %g4, %g1, %o3 xorcc %i3, %l0, %l1 fbg %fcc3, loop_1723 st %f31, [%l7 + 0x68] bvc,a loop_1724 sra %i0, 0x0F, %o4 loop_1723: tvc %icc, 0x4 ldstub [%l7 + 0x17], %l4 loop_1724: brgez %l6, loop_1725 fmovspos %xcc, %f3, %f9 subc %o1, 0x09B9, %i7 edge8l %l5, %o2, %g7 loop_1725: tne %xcc, 0x3 fmovd %f24, %f26 addc %g3, 0x14CA, %o7 tvs %xcc, 0x2 udivcc %i4, 0x0962, %l3 fmovsge %xcc, %f20, %f13 umulcc %g6, %i1, %l2 movrgez %o6, %o0, %i6 array32 %i5, %g5, %g2 fmovdge %xcc, %f7, %f0 nop set 0x22, %l4 ldsb [%l7 + %l4], %o5 fandnot1s %f11, %f17, %f21 bvc,a,pn %icc, loop_1726 fors %f31, %f29, %f28 mulscc %g4, 0x19CC, %i2 fone %f4 loop_1726: brgz %g1, loop_1727 fmovdcc %icc, %f29, %f29 movg %xcc, %i3, %o3 bge,a,pt %xcc, loop_1728 loop_1727: udivcc %l0, 0x0D9D, %i0 bg,pn %icc, loop_1729 movge %icc, %l1, %o4 loop_1728: fbu,a %fcc2, loop_1730 movge %xcc, %l6, %l4 loop_1729: movvs %icc, %o1, %l5 stb %o2, [%l7 + 0x13] loop_1730: subccc %g7, %g3, %i7 tpos %icc, 0x4 bneg,a,pn %icc, loop_1731 move %icc, %o7, %l3 bne,pn %icc, loop_1732 or %g6, %i1, %i4 loop_1731: fbule,a %fcc1, loop_1733 movleu %xcc, %o6, %o0 loop_1732: bshuffle %f26, %f16, %f6 move %icc, %l2, %i6 loop_1733: movrlz %i5, 0x158, %g5 alignaddrl %o5, %g4, %i2 taddcc %g1, %g2, %o3 umul %l0, %i3, %i0 tn %icc, 0x7 fmovsge %xcc, %f24, %f4 movleu %icc, %o4, %l1 tl %icc, 0x4 bn loop_1734 sllx %l4, 0x0B, %l6 edge16 %o1, %o2, %l5 fbe %fcc2, loop_1735 loop_1734: bge,a %icc, loop_1736 fpadd16s %f9, %f16, %f15 tneg %icc, 0x1 loop_1735: fpsub16s %f3, %f14, %f29 loop_1736: ldsb [%l7 + 0x4E], %g7 movrlez %i7, 0x139, %o7 bn loop_1737 fbl %fcc3, loop_1738 xnor %g3, 0x1B36, %l3 fnot1s %f13, %f14 loop_1737: ldsw [%l7 + 0x70], %i1 loop_1738: ldsw [%l7 + 0x68], %i4 udivx %g6, 0x10C3, %o0 addcc %o6, %i6, %i5 tpos %icc, 0x4 orcc %l2, %g5, %g4 alignaddr %i2, %o5, %g1 fbuge,a %fcc3, loop_1739 lduw [%l7 + 0x3C], %o3 bvc,a loop_1740 alignaddrl %l0, %g2, %i3 loop_1739: edge32n %o4, %l1, %i0 mova %xcc, %l6, %o1 loop_1740: lduh [%l7 + 0x5A], %l4 fble,a %fcc1, loop_1741 bl %icc, loop_1742 mulscc %l5, %o2, %g7 sth %i7, [%l7 + 0x48] loop_1741: taddcctv %g3, %l3, %o7 loop_1742: tl %xcc, 0x7 fcmpne32 %f22, %f22, %i4 tn %icc, 0x3 movvc %icc, %i1, %g6 pdist %f10, %f24, %f0 sethi 0x1E84, %o6 tne %xcc, 0x4 orn %o0, 0x183A, %i6 sdiv %i5, 0x0F81, %g5 fmovrdlez %l2, %f28, %f30 fbule,a %fcc1, loop_1743 ld [%l7 + 0x1C], %f10 fmovrslez %g4, %f9, %f21 edge32ln %i2, %g1, %o5 loop_1743: stbar fmovrdlz %l0, %f26, %f24 edge16 %o3, %i3, %o4 taddcctv %g2, 0x0B9C, %l1 prefetch [%l7 + 0x7C], 0x2 orncc %i0, %l6, %o1 wr %g0, 0x0c, %asi stxa %l4, [%l7 + 0x18] %asi nop set 0x72, %o1 lduh [%l7 + %o1], %l5 call loop_1744 movrlz %g7, %i7, %o2 fmovde %icc, %f21, %f4 mova %icc, %g3, %l3 loop_1744: nop set 0x7B, %o2 ldstuba [%l7 + %o2] 0x80, %i4 tcc %xcc, 0x1 tneg %icc, 0x7 udivx %o7, 0x0C25, %g6 stw %o6, [%l7 + 0x44] sub %o0, %i1, %i6 fnegd %f14, %f20 fbl %fcc3, loop_1745 movcc %xcc, %i5, %g5 set 0x20, %o4 lduwa [%l7 + %o4] 0x04, %g4 loop_1745: std %l2, [%l7 + 0x48] sdivx %g1, 0x1EF7, %o5 fble %fcc0, loop_1746 andn %l0, 0x0FE6, %o3 call loop_1747 edge16 %i2, %i3, %o4 loop_1746: brlez,a %l1, loop_1748 fcmple32 %f6, %f24, %i0 loop_1747: nop set 0x6B, %g3 lduba [%l7 + %g3] 0x19, %l6 loop_1748: and %o1, 0x0931, %l4 tle %xcc, 0x3 wr %g0, 0x19, %asi lda [%l7 + 0x24] %asi, %f9 wr %g0, 0x80, %asi lduwa [%l7 + 0x68] %asi, %l5 edge16l %g7, %g2, %i7 udivcc %g3, 0x0781, %l3 fpsub16s %f4, %f9, %f28 set 0x40, %o5 ldda [%l7 + %o5] 0x14, %f0 srl %i4, %o7, %g6 udivx %o2, 0x003B, %o6 fxors %f11, %f17, %f3 movrlez %o0, 0x01B, %i6 brgez,a %i5, loop_1749 fmovsg %xcc, %f9, %f22 tgu %xcc, 0x5 tn %icc, 0x6 loop_1749: fble,a %fcc2, loop_1750 bpos,a loop_1751 udivcc %g5, 0x1AF7, %g4 set 0x7B, %i6 ldstuba [%l7 + %i6] 0x88, %i1 loop_1750: fand %f4, %f12, %f24 loop_1751: fbul,a %fcc2, loop_1752 mulscc %g1, 0x07AD, %o5 fmovsg %icc, %f1, %f17 fbu %fcc0, loop_1753 loop_1752: fmovrsne %l2, %f15, %f15 fpack16 %f14, %f7 wr %g0, 0x04, %asi sta %f12, [%l7 + 0x4C] %asi loop_1753: fcmple16 %f30, %f4, %o3 tsubcc %l0, 0x1C8F, %i2 fbn,a %fcc3, loop_1754 sethi 0x019E, %o4 fornot1s %f10, %f4, %f26 edge32ln %l1, %i3, %i0 loop_1754: fmovdpos %xcc, %f16, %f12 fpadd16s %f29, %f1, %f9 edge16ln %o1, %l4, %l5 xnorcc %l6, %g7, %i7 edge8n %g3, %g2, %i4 tcs %xcc, 0x6 edge8l %l3, %o7, %o2 fpadd16 %f6, %f22, %f10 fbul %fcc1, loop_1755 andcc %g6, %o6, %i6 subccc %i5, %g5, %o0 movrne %i1, 0x055, %g1 loop_1755: orn %g4, %l2, %o5 alignaddrl %l0, %i2, %o4 flush %l7 + 0x6C array16 %l1, %i3, %o3 edge16n %o1, %l4, %l5 orcc %i0, 0x0D82, %g7 wr %g0, 0x18, %asi stxa %l6, [%l7 + 0x08] %asi taddcctv %g3, 0x10EF, %i7 movge %xcc, %i4, %l3 wr %g0, 0x27, %asi stda %o6, [%l7 + 0x78] %asi membar #Sync ba,a %icc, loop_1756 fbg %fcc3, loop_1757 movn %xcc, %o2, %g2 udivcc %o6, 0x0991, %i6 loop_1756: tl %xcc, 0x3 loop_1757: smulcc %g6, %g5, %o0 fornot1 %f28, %f30, %f2 tl %icc, 0x4 bcc,pn %icc, loop_1758 fbne,a %fcc2, loop_1759 or %i1, %g1, %g4 mulscc %l2, 0x0460, %o5 loop_1758: srlx %l0, 0x17, %i2 loop_1759: bne %xcc, loop_1760 addccc %o4, %i5, %l1 ta %xcc, 0x4 tvs %icc, 0x1 loop_1760: edge8n %i3, %o1, %o3 array16 %l5, %l4, %g7 tneg %xcc, 0x5 fmovrsne %i0, %f25, %f27 srax %g3, 0x09, %l6 taddcc %i4, 0x1044, %l3 bvc,a,pt %xcc, loop_1761 move %xcc, %o7, %o2 sth %g2, [%l7 + 0x22] sllx %i7, %o6, %i6 loop_1761: for %f16, %f8, %f2 brlez,a %g6, loop_1762 or %g5, 0x139B, %o0 fbue %fcc0, loop_1763 fcmpgt32 %f16, %f6, %g1 loop_1762: movvc %xcc, %g4, %l2 srl %i1, 0x0A, %o5 loop_1763: nop wr %g0, 0x88, %asi stxa %i2, [%l7 + 0x68] %asi wr %g0, 0x18, %asi ldxa [%l7 + 0x68] %asi, %o4 movrlz %i5, 0x32E, %l1 mulx %l0, 0x1D8C, %i3 set 0x38, %i0 lda [%l7 + %i0] 0x89, %f27 fbu %fcc1, loop_1764 array8 %o3, %l5, %o1 bneg,a,pn %xcc, loop_1765 tsubcctv %g7, %i0, %l4 loop_1764: edge32n %g3, %i4, %l3 xor %o7, %o2, %l6 loop_1765: srl %g2, %o6, %i7 movgu %xcc, %g6, %i6 fxnor %f26, %f26, %f14 edge8l %o0, %g1, %g5 fsrc1 %f20, %f2 fmovdg %icc, %f8, %f10 movge %icc, %l2, %g4 movn %icc, %i1, %i2 fmovdcs %xcc, %f22, %f5 fpack32 %f28, %f18, %f4 tne %icc, 0x3 movg %icc, %o4, %o5 movl %icc, %l1, %i5 ta %xcc, 0x2 tpos %icc, 0x2 edge8l %l0, %o3, %i3 andcc %o1, 0x1AF7, %g7 andn %i0, 0x06E4, %l5 tvc %icc, 0x7 array8 %l4, %i4, %l3 stbar fbuge %fcc2, loop_1766 std %f16, [%l7 + 0x40] bleu,a loop_1767 and %o7, %g3, %o2 loop_1766: fpsub16s %f27, %f10, %f23 subccc %l6, %g2, %o6 loop_1767: array32 %i7, %g6, %o0 fmovdneg %icc, %f11, %f6 movvs %xcc, %g1, %g5 xnorcc %l2, 0x0A66, %i6 fbne,a %fcc0, loop_1768 fcmpeq32 %f4, %f12, %g4 fbl,a %fcc2, loop_1769 fmovdn %icc, %f19, %f31 loop_1768: fbug,a %fcc2, loop_1770 sllx %i1, %o4, %o5 loop_1769: std %f28, [%l7 + 0x68] movre %i2, 0x2F7, %l1 loop_1770: movn %icc, %i5, %l0 fsrc1 %f16, %f22 movn %xcc, %i3, %o1 lduw [%l7 + 0x0C], %o3 orcc %g7, %i0, %l5 movgu %xcc, %l4, %l3 and %i4, %o7, %g3 movrgez %l6, 0x066, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdcs %xcc, %f21, %f22 fbn,a %fcc2, loop_1771 movne %xcc, %g2, %i7 fba,a %fcc3, loop_1772 movvs %xcc, %o6, %g6 loop_1771: andncc %o0, %g5, %g1 movrne %i6, 0x106, %l2 loop_1772: fmovrslz %g4, %f0, %f14 fmovde %xcc, %f2, %f26 wr %g0, 0x81, %asi ldswa [%l7 + 0x50] %asi, %o4 tvc %icc, 0x2 array8 %o5, %i1, %l1 edge32l %i2, %l0, %i5 fpsub16 %f26, %f28, %f22 tpos %xcc, 0x6 set 0x58, %i3 lduwa [%l7 + %i3] 0x89, %i3 brnz %o1, loop_1773 mulscc %g7, 0x1DBF, %i0 lduw [%l7 + 0x10], %l5 sub %o3, 0x119C, %l4 loop_1773: fmovse %icc, %f19, %f27 array8 %i4, %l3, %o7 addc %l6, %g3, %o2 fmovdl %icc, %f27, %f18 fmovda %icc, %f31, %f21 ldsb [%l7 + 0x0C], %g2 edge16 %o6, %i7, %g6 tpos %xcc, 0x1 bpos,a %icc, loop_1774 fbul,a %fcc2, loop_1775 add %g5, 0x1D06, %g1 srl %i6, %o0, %g4 loop_1774: tpos %icc, 0x3 loop_1775: bneg,a %icc, loop_1776 and %l2, 0x185A, %o5 brnz %o4, loop_1777 addcc %l1, %i1, %l0 loop_1776: fmovsn %xcc, %f21, %f1 fand %f22, %f8, %f20 loop_1777: tneg %icc, 0x6 edge16n %i2, %i5, %o1 xorcc %g7, %i0, %l5 bvs,a,pt %icc, loop_1778 movcs %xcc, %i3, %l4 udiv %i4, 0x15FD, %l3 fpadd16s %f8, %f30, %f12 loop_1778: edge8ln %o7, %l6, %o3 smulcc %g3, 0x09B8, %o2 and %g2, 0x1E06, %i7 edge32n %g6, %o6, %g1 fmovdle %xcc, %f4, %f14 fmovdcc %icc, %f16, %f27 tcc %xcc, 0x3 edge8ln %g5, %i6, %g4 set 0x2C, %i1 lduwa [%l7 + %i1] 0x04, %o0 call loop_1779 movre %l2, 0x2D6, %o4 tcs %xcc, 0x2 fcmped %fcc2, %f30, %f4 loop_1779: movgu %icc, %o5, %l1 movleu %xcc, %l0, %i2 movrgz %i1, %i5, %g7 sdivcc %o1, 0x1FCF, %l5 popc %i0, %i3 alignaddr %i4, %l4, %o7 set 0x50, %g2 stxa %l3, [%l7 + %g2] 0x89 fornot1s %f30, %f3, %f28 wr %g0, 0x27, %asi stba %l6, [%l7 + 0x51] %asi membar #Sync membar 0x4C wr %g0, 0x0c, %asi ldsba [%l7 + 0x2A] %asi, %o3 subcc %g3, 0x177F, %o2 sir 0x064F brz %i7, loop_1780 movgu %icc, %g6, %o6 wr %g0, 0x89, %asi stba %g2, [%l7 + 0x73] %asi loop_1780: mulx %g1, %g5, %i6 fmovsle %xcc, %f21, %f29 fmovrse %o0, %f10, %f3 fmovscs %xcc, %f10, %f16 xnor %l2, 0x143E, %g4 edge8n %o4, %l1, %o5 tle %xcc, 0x6 movcs %icc, %i2, %l0 fba %fcc3, loop_1781 bne %xcc, loop_1782 fnegs %f12, %f11 fmul8ulx16 %f24, %f26, %f26 loop_1781: edge32l %i5, %g7, %i1 loop_1782: fmuld8ulx16 %f15, %f22, %f0 edge32ln %l5, %i0, %i3 bge,pt %xcc, loop_1783 fmovspos %xcc, %f10, %f22 fmovde %xcc, %f1, %f6 andcc %i4, %o1, %o7 loop_1783: nop setx loop_1784, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done or %l4, %l6, %o3 udivcc %l3, 0x03AF, %o2 fbug,a %fcc0, loop_1785 loop_1784: ta %xcc, 0x6 edge8ln %i7, %g3, %g6 std %f14, [%l7 + 0x40] loop_1785: nop wr %g0, 0x88, %asi lduba [%l7 + 0x55] %asi, %g2 array8 %g1, %g5, %o6 tl %icc, 0x1 edge32l %o0, %l2, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %g4, %o4, %l1 set 0x40, %l1 ldda [%l7 + %l1] 0x15, %f16 fsrc1s %f11, %f28 andcc %o5, 0x1CBA, %l0 fone %f30 movvs %icc, %i5, %i2 fcmple32 %f2, %f6, %g7 bgu,a loop_1786 ldsw [%l7 + 0x28], %l5 srax %i1, %i0, %i4 array8 %o1, %o7, %i3 loop_1786: popc 0x0B1C, %l6 taddcc %l4, %o3, %l3 taddcctv %i7, %g3, %g6 edge32ln %o2, %g2, %g1 membar 0x62 subccc %o6, %g5, %l2 andcc %o0, %g4, %i6 ldub [%l7 + 0x7C], %o4 fbg %fcc0, loop_1787 movle %xcc, %o5, %l1 fbne,a %fcc2, loop_1788 fbug %fcc3, loop_1789 loop_1787: orcc %i5, %l0, %g7 smulcc %i2, 0x0FB4, %i1 loop_1788: fmovsn %xcc, %f2, %f5 loop_1789: fnot1s %f26, %f23 edge32l %l5, %i4, %i0 subccc %o7, %o1, %l6 fnot1 %f22, %f4 movrne %i3, %l4, %o3 fbug,a %fcc1, loop_1790 xnorcc %i7, %g3, %g6 movpos %xcc, %o2, %g2 movpos %xcc, %l3, %o6 loop_1790: fmovdleu %icc, %f30, %f16 fmovdcs %icc, %f31, %f4 bgu,a loop_1791 fbg %fcc1, loop_1792 fcmped %fcc2, %f24, %f8 orn %g5, 0x184E, %g1 loop_1791: fmovdpos %xcc, %f27, %f9 loop_1792: ble loop_1793 xnor %o0, %l2, %i6 andn %g4, %o5, %o4 sdivx %i5, 0x11F1, %l0 loop_1793: sir 0x1DEE fcmpne16 %f4, %f4, %l1 movrgez %g7, 0x025, %i1 set 0x6C, %o0 sta %f15, [%l7 + %o0] 0x14 set 0x6C, %g6 sta %f12, [%l7 + %g6] 0x14 brgez %l5, loop_1794 fcmpeq32 %f16, %f26, %i4 movne %icc, %i2, %i0 ldd [%l7 + 0x58], %f18 loop_1794: tsubcc %o7, %o1, %l6 edge8ln %i3, %o3, %l4 set 0x19, %g4 lduba [%l7 + %g4] 0x10, %g3 movrne %g6, 0x2E0, %i7 edge32l %g2, %o2, %l3 tge %icc, 0x0 nop setx loop_1795, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry udivcc %o6, 0x11E0, %g5 and %o0, 0x15CB, %g1 umul %l2, %i6, %g4 loop_1795: ta %icc, 0x3 fmul8x16al %f16, %f18, %f18 movne %icc, %o4, %i5 movvc %xcc, %l0, %o5 movn %icc, %l1, %g7 stw %i1, [%l7 + 0x44] sth %l5, [%l7 + 0x66] tn %icc, 0x7 orncc %i2, 0x0EC2, %i0 edge16ln %o7, %o1, %i4 orcc %l6, %o3, %l4 taddcc %i3, %g6, %g3 movrlez %i7, %g2, %l3 tne %icc, 0x7 wr %g0, 0x0c, %asi swapa [%l7 + 0x2C] %asi, %o2 movg %xcc, %o6, %o0 addc %g5, %l2, %i6 tvs %xcc, 0x0 mulx %g4, 0x09C6, %o4 fnors %f9, %f26, %f11 edge8ln %g1, %i5, %o5 ble,pt %xcc, loop_1796 xnor %l0, 0x1FB5, %l1 movpos %icc, %i1, %g7 membar 0x6D loop_1796: fmovsne %xcc, %f24, %f4 edge32 %l5, %i0, %i2 wr %g0, 0x81, %asi ldsba [%l7 + 0x1D] %asi, %o1 bleu %xcc, loop_1797 smul %o7, 0x0EAC, %l6 wr %g0, 0x89, %asi lduha [%l7 + 0x28] %asi, %i4 loop_1797: movvs %icc, %l4, %o3 ldstub [%l7 + 0x43], %g6 fors %f15, %f8, %f13 sethi 0x063E, %g3 tne %icc, 0x5 taddcc %i7, %g2, %i3 movcs %icc, %l3, %o2 set 0x7C, %l0 lduwa [%l7 + %l0] 0x88, %o6 ldx [%l7 + 0x48], %o0 brz %l2, loop_1798 fsrc1s %f3, %f14 call loop_1799 movcc %icc, %g5, %g4 loop_1798: fbuge %fcc0, loop_1800 fmovdvc %xcc, %f17, %f22 loop_1799: fornot2 %f24, %f26, %f12 ba,a %xcc, loop_1801 loop_1800: array32 %i6, %g1, %o4 andcc %i5, %o5, %l1 andn %i1, %g7, %l0 loop_1801: brlez,a %l5, loop_1802 fmovrdlez %i0, %f10, %f6 tleu %xcc, 0x2 movrgez %o1, %i2, %l6 loop_1802: popc %o7, %i4 fcmple16 %f30, %f24, %o3 addcc %g6, 0x0A72, %l4 edge8 %i7, %g2, %g3 bneg,a loop_1803 ta %xcc, 0x5 alignaddrl %l3, %o2, %i3 brgez,a %o6, loop_1804 loop_1803: subcc %o0, %l2, %g4 tne %xcc, 0x2 alignaddrl %i6, %g5, %o4 loop_1804: movcc %icc, %i5, %o5 addcc %g1, 0x112D, %l1 fxors %f5, %f10, %f1 fbule %fcc0, loop_1805 ldsb [%l7 + 0x42], %g7 movrgz %i1, 0x24D, %l0 srax %i0, 0x02, %l5 loop_1805: srax %i2, 0x0C, %o1 fcmps %fcc1, %f24, %f23 andncc %l6, %o7, %o3 fcmpne16 %f20, %f24, %i4 sdivx %g6, 0x107C, %i7 movg %icc, %g2, %g3 edge8n %l3, %o2, %l4 fbn,a %fcc1, loop_1806 sethi 0x0002, %o6 srl %i3, 0x15, %l2 fors %f22, %f23, %f9 loop_1806: edge8 %o0, %i6, %g4 edge16 %g5, %o4, %o5 set 0x40, %l3 ldda [%l7 + %l3] 0x80, %f0 addcc %i5, %l1, %g1 fmovsle %icc, %f2, %f3 bne,a loop_1807 tvc %icc, 0x5 siam 0x7 orncc %g7, 0x1C6F, %i1 loop_1807: sllx %l0, %i0, %i2 tvs %xcc, 0x4 set 0x08, %l2 swapa [%l7 + %l2] 0x81, %o1 ble loop_1808 orn %l6, 0x06F5, %l5 andncc %o3, %o7, %g6 fnot1s %f4, %f10 loop_1808: nop set 0x70, %o3 lduha [%l7 + %o3] 0x15, %i4 bvs,pn %icc, loop_1809 alignaddrl %g2, %i7, %g3 subccc %l3, %l4, %o6 andcc %o2, 0x1AF0, %l2 loop_1809: membar 0x53 membar 0x6E wr %g0, 0x89, %asi ldswa [%l7 + 0x1C] %asi, %i3 fcmped %fcc3, %f4, %f10 movcs %icc, %i6, %o0 smul %g4, %o4, %o5 movrlez %i5, %l1, %g1 ldd [%l7 + 0x50], %f8 alignaddr %g5, %g7, %i1 ta %xcc, 0x6 umulcc %i0, 0x19F3, %i2 orn %o1, 0x00F6, %l0 te %xcc, 0x0 edge32ln %l6, %o3, %l5 fmovrse %g6, %f22, %f26 udivx %o7, 0x1F08, %i4 sdivx %g2, 0x0F3E, %i7 ldx [%l7 + 0x10], %l3 tcs %icc, 0x4 fcmps %fcc0, %f24, %f21 set 0x50, %i7 stda %l4, [%l7 + %i7] 0xeb membar #Sync fble %fcc3, loop_1810 umulcc %o6, %g3, %l2 fbul %fcc2, loop_1811 fxnors %f1, %f17, %f0 loop_1810: fbug %fcc0, loop_1812 fmovsl %xcc, %f4, %f6 loop_1811: alignaddr %o2, %i3, %o0 fmul8x16al %f26, %f6, %f8 loop_1812: fmovsne %xcc, %f9, %f0 or %g4, 0x03FE, %o4 wr %g0, 0x11, %asi ldstuba [%l7 + 0x14] %asi, %i6 fnors %f20, %f27, %f7 wr %g0, 0x2f, %asi stba %o5, [%l7 + 0x2E] %asi membar #Sync stw %l1, [%l7 + 0x40] stbar fpadd16 %f0, %f6, %f2 fmovdneg %icc, %f20, %f21 fpsub16s %f1, %f21, %f23 movleu %xcc, %i5, %g5 edge16ln %g7, %i1, %g1 wr %g0, 0x0c, %asi lda [%l7 + 0x30] %asi, %f4 bshuffle %f0, %f14, %f14 set 0x78, %g7 lduwa [%l7 + %g7] 0x18, %i2 movvc %icc, %i0, %o1 fbule %fcc3, loop_1813 tle %icc, 0x4 umulcc %l0, 0x05C5, %o3 orcc %l6, 0x1A16, %g6 loop_1813: or %o7, 0x17D0, %l5 sll %g2, 0x1A, %i4 ldd [%l7 + 0x48], %i6 tneg %xcc, 0x6 movne %icc, %l4, %l3 movn %xcc, %o6, %l2 fmovspos %icc, %f5, %f14 fpsub16s %f28, %f3, %f24 xor %g3, %o2, %o0 taddcc %i3, %o4, %g4 taddcctv %i6, %l1, %i5 srlx %o5, %g5, %g7 umul %i1, 0x1964, %g1 edge8l %i2, %i0, %l0 ldsb [%l7 + 0x4F], %o1 mulx %l6, %o3, %o7 udiv %l5, 0x01F6, %g6 udivx %i4, 0x120E, %g2 edge16n %l4, %i7, %o6 nop set 0x34, %i5 lduw [%l7 + %i5], %l2 movvc %icc, %l3, %o2 edge8ln %o0, %g3, %o4 movl %xcc, %g4, %i3 alignaddrl %l1, %i5, %o5 andcc %i6, 0x10D1, %g7 movcs %xcc, %i1, %g5 edge32l %g1, %i0, %i2 mulscc %o1, %l0, %l6 brgz %o7, loop_1814 movneg %xcc, %l5, %o3 umul %i4, 0x0A28, %g2 fsrc2 %f6, %f0 loop_1814: sir 0x031E fcmps %fcc1, %f23, %f9 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %g6, %i7, %o6 fmul8x16au %f2, %f15, %f24 brz,a %l2, loop_1815 add %l4, %l3, %o2 fmovsgu %icc, %f27, %f17 xor %o0, 0x16D7, %o4 loop_1815: subccc %g4, 0x07C7, %g3 array32 %i3, %i5, %o5 sdivcc %l1, 0x0767, %g7 fmovdpos %xcc, %f13, %f15 set 0x58, %i4 prefetcha [%l7 + %i4] 0x18, 0x3 wr %g0, 0x04, %asi ldswa [%l7 + 0x34] %asi, %i6 sllx %g5, %g1, %i0 fcmple32 %f6, %f2, %i2 bcc,a loop_1816 movle %icc, %o1, %l0 taddcctv %l6, %l5, %o3 edge16 %o7, %i4, %g6 loop_1816: alignaddrl %i7, %g2, %l2 fmovdl %xcc, %f10, %f2 fnot1s %f15, %f1 tpos %icc, 0x0 ldstub [%l7 + 0x15], %o6 ldsw [%l7 + 0x34], %l3 umul %o2, %o0, %l4 fcmpeq16 %f30, %f8, %o4 move %xcc, %g3, %g4 movle %xcc, %i5, %o5 tne %icc, 0x3 movgu %xcc, %l1, %i3 bshuffle %f20, %f20, %f6 tsubcc %i1, %g7, %g5 addc %i6, 0x0E1F, %g1 or %i2, %i0, %l0 umul %o1, %l6, %o3 brz,a %o7, loop_1817 movge %xcc, %l5, %i4 movvs %icc, %g6, %i7 fbge,a %fcc2, loop_1818 loop_1817: movne %icc, %l2, %g2 bleu,a %icc, loop_1819 udivcc %o6, 0x185C, %o2 loop_1818: bgu %xcc, loop_1820 sllx %l3, 0x15, %o0 loop_1819: alignaddrl %l4, %o4, %g3 set 0x60, %i2 sta %f22, [%l7 + %i2] 0x15 loop_1820: fmul8x16 %f17, %f24, %f4 ldub [%l7 + 0x63], %g4 fmul8x16al %f3, %f17, %f22 movrne %i5, 0x2F0, %o5 fnegs %f8, %f10 xor %l1, %i1, %i3 fpsub32s %f7, %f5, %f18 movrgz %g5, %i6, %g1 xor %i2, 0x0D07, %i0 fxor %f18, %f10, %f2 set 0x76, %l5 ldsba [%l7 + %l5] 0x10, %g7 fandnot2s %f19, %f29, %f18 fpack16 %f20, %f5 sub %o1, %l0, %l6 fsrc2s %f24, %f5 movrlez %o7, 0x367, %l5 movvc %icc, %o3, %i4 movcs %icc, %g6, %l2 fbg %fcc3, loop_1821 bcc loop_1822 popc %g2, %o6 array16 %i7, %o2, %o0 loop_1821: subcc %l4, 0x1435, %o4 loop_1822: tpos %xcc, 0x3 tsubcctv %g3, %g4, %i5 membar 0x29 movn %xcc, %o5, %l3 andcc %l1, %i3, %g5 movvc %xcc, %i6, %g1 xorcc %i2, %i0, %g7 nop setx loop_1823, %l0, %l1 jmpl %l1, %i1 movpos %xcc, %o1, %l6 bgu %icc, loop_1824 stbar loop_1823: fmul8sux16 %f16, %f0, %f4 fandnot1s %f0, %f1, %f3 loop_1824: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot2 %f22, %f24, %f22 mulx %o7, 0x0F10, %l0 brlez,a %l5, loop_1825 bpos,pt %xcc, loop_1826 array32 %i4, %g6, %l2 movrlz %g2, 0x11B, %o3 loop_1825: xnorcc %i7, %o6, %o0 loop_1826: addcc %o2, %l4, %g3 xnor %g4, %i5, %o5 andncc %l3, %l1, %o4 addc %i3, 0x1F38, %g5 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f0 orcc %g1, 0x150B, %i6 edge32 %i2, %g7, %i0 bleu %xcc, loop_1827 add %i1, %o1, %l6 or %l0, %o7, %i4 addccc %l5, 0x1215, %l2 loop_1827: edge8n %g2, %g6, %o3 movgu %icc, %i7, %o0 movle %icc, %o6, %l4 orncc %o2, 0x094A, %g4 tvc %icc, 0x4 alignaddrl %i5, %o5, %g3 umul %l1, 0x1388, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnors %f14, %f22, %f17 mova %xcc, %i3, %o4 movle %icc, %g1, %i6 movre %i2, %g7, %g5 edge32n %i1, %o1, %l6 ldd [%l7 + 0x28], %l0 fmuld8sux16 %f24, %f5, %f26 wr %g0, 0x27, %asi stha %o7, [%l7 + 0x62] %asi membar #Sync tsubcctv %i0, %i4, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %l5, %g6, %o3 tneg %icc, 0x1 fbul,a %fcc3, loop_1828 xnor %i7, 0x1366, %o0 and %o6, %g2, %l4 pdist %f12, %f8, %f20 loop_1828: nop set 0x30, %o7 swapa [%l7 + %o7] 0x0c, %o2 move %xcc, %g4, %i5 add %g3, %l1, %o5 addccc %i3, 0x07B3, %o4 taddcctv %l3, %g1, %i6 movge %icc, %g7, %i2 ldstub [%l7 + 0x36], %g5 fpsub16s %f15, %f24, %f19 brz %o1, loop_1829 tvc %xcc, 0x1 bge,a,pt %xcc, loop_1830 movne %xcc, %i1, %l6 loop_1829: brgz %l0, loop_1831 movl %icc, %i0, %i4 loop_1830: nop set 0x10, %g5 ldswa [%l7 + %g5] 0x04, %l2 loop_1831: bleu,pn %icc, loop_1832 fnegd %f2, %f4 movrlz %o7, %l5, %g6 ldd [%l7 + 0x40], %i6 loop_1832: fbu %fcc2, loop_1833 brnz,a %o3, loop_1834 movneg %xcc, %o0, %g2 movrlez %l4, 0x204, %o2 loop_1833: fandnot2 %f4, %f14, %f14 loop_1834: smul %g4, %i5, %o6 movn %icc, %g3, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %icc, %l1, %o4 fble %fcc2, loop_1835 tn %xcc, 0x1 std %i2, [%l7 + 0x08] subcc %l3, %i6, %g7 loop_1835: tvs %xcc, 0x6 xnorcc %g1, %i2, %o1 addc %i1, 0x0756, %g5 fabsd %f10, %f24 movrlez %l6, 0x38A, %l0 move %xcc, %i4, %i0 bpos,pt %icc, loop_1836 ldsb [%l7 + 0x48], %o7 bg,a,pn %icc, loop_1837 sethi 0x031E, %l2 loop_1836: nop wr %g0, 0x80, %asi ldsha [%l7 + 0x12] %asi, %g6 loop_1837: fmovse %icc, %f15, %f9 tsubcc %i7, 0x055C, %o3 fblg,a %fcc0, loop_1838 fbuge %fcc3, loop_1839 ldsh [%l7 + 0x14], %o0 tvs %xcc, 0x4 loop_1838: sir 0x1B1D loop_1839: movcs %icc, %l5, %l4 sub %g2, %o2, %g4 srl %i5, 0x09, %g3 brz,a %o6, loop_1840 edge32 %o5, %l1, %i3 orncc %l3, %o4, %i6 udiv %g1, 0x096A, %g7 loop_1840: addccc %o1, 0x1CAC, %i2 fblg %fcc3, loop_1841 fmovsn %xcc, %f27, %f17 sdivx %i1, 0x194C, %g5 udivcc %l0, 0x0EC8, %i4 loop_1841: xnorcc %l6, %o7, %l2 edge32 %g6, %i0, %i7 lduh [%l7 + 0x60], %o0 fba %fcc3, loop_1842 edge32n %l5, %l4, %g2 ble,a loop_1843 fmovdn %xcc, %f11, %f15 loop_1842: sdivx %o3, 0x0A67, %o2 bl,a,pt %icc, loop_1844 loop_1843: tsubcctv %g4, 0x1CA0, %g3 alignaddr %i5, %o6, %l1 fnot1 %f28, %f8 loop_1844: edge16 %o5, %l3, %i3 fmovse %icc, %f30, %f27 popc %o4, %i6 tvs %icc, 0x7 fmovrdlz %g7, %f22, %f14 fcmpne16 %f28, %f22, %o1 edge32 %g1, %i1, %g5 movrgez %i2, 0x370, %i4 taddcctv %l6, 0x00CA, %o7 fmovscs %xcc, %f10, %f1 movne %icc, %l0, %g6 fbge %fcc3, loop_1845 fbug %fcc3, loop_1846 srax %i0, 0x1D, %i7 smulcc %l2, %o0, %l4 loop_1845: sdivx %l5, 0x0C87, %g2 loop_1846: edge8 %o3, %g4, %g3 movvc %icc, %i5, %o6 tl %icc, 0x0 array16 %l1, %o2, %l3 fmovdneg %icc, %f5, %f11 ldub [%l7 + 0x4F], %o5 bleu,pn %icc, loop_1847 fone %f20 movrgz %i3, 0x054, %i6 subccc %o4, %o1, %g1 loop_1847: nop add %l7, 0x68, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %i1, %g5 fsrc1 %f10, %f6 edge32l %g7, %i2, %l6 fnands %f23, %f23, %f5 edge16 %i4, %o7, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 for %f0, %f0, %f6 wr %g0, 0xea, %asi stda %i0, [%l7 + 0x78] %asi membar #Sync fand %f28, %f28, %f20 swap [%l7 + 0x4C], %i7 fbo,a %fcc0, loop_1848 membar 0x23 sir 0x10DD lduw [%l7 + 0x0C], %l0 loop_1848: alignaddr %l2, %l4, %o0 edge16l %l5, %g2, %o3 be,a,pt %icc, loop_1849 fcmpne16 %f4, %f18, %g3 movpos %icc, %g4, %i5 wr %g0, 0x04, %asi ldsba [%l7 + 0x4A] %asi, %l1 loop_1849: srlx %o6, %l3, %o5 set 0x1E, %o6 lduha [%l7 + %o6] 0x19, %i3 fbue %fcc2, loop_1850 fmovsgu %icc, %f17, %f11 set 0x18, %g1 ldxa [%l7 + %g1] 0x11, %i6 loop_1850: ldsh [%l7 + 0x6E], %o4 movle %xcc, %o2, %o1 array8 %g1, %i1, %g7 wr %g0, 0x81, %asi ldsha [%l7 + 0x52] %asi, %i2 fmovspos %icc, %f15, %f24 tl %xcc, 0x7 bgu,a loop_1851 popc 0x1B9E, %l6 tge %xcc, 0x2 andcc %i4, %o7, %g5 loop_1851: movvs %xcc, %i0, %i7 sdivcc %g6, 0x1754, %l0 movn %xcc, %l4, %l2 nop setx loop_1852, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fones %f31 brlez,a %o0, loop_1853 fblg %fcc0, loop_1854 loop_1852: xnorcc %l5, 0x1AB2, %g2 edge16 %g3, %o3, %i5 loop_1853: tpos %icc, 0x6 loop_1854: fbne %fcc3, loop_1855 fandnot2 %f2, %f18, %f22 movle %icc, %l1, %o6 fnot2s %f8, %f8 loop_1855: fandnot2 %f8, %f4, %f18 alignaddr %g4, %o5, %i3 fands %f7, %f9, %f19 fmovdn %xcc, %f10, %f15 andcc %i6, 0x14C5, %l3 edge32n %o2, %o4, %g1 fcmple16 %f12, %f10, %i1 fmovdge %xcc, %f8, %f30 movneg %xcc, %o1, %g7 lduw [%l7 + 0x68], %i2 add %l7, 0x2C, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %l6, %o7 ldd [%l7 + 0x30], %i4 edge16l %g5, %i0, %i7 tl %icc, 0x7 udivcc %l0, 0x187C, %g6 fmovsvs %icc, %f30, %f17 tpos %xcc, 0x2 te %xcc, 0x2 movneg %xcc, %l2, %o0 andncc %l5, %l4, %g3 movvs %icc, %g2, %i5 movne %xcc, %o3, %o6 sra %g4, %l1, %i3 set 0x72, %l6 ldstuba [%l7 + %l6] 0x10, %o5 wr %g0, 0x19, %asi swapa [%l7 + 0x64] %asi, %i6 srl %o2, 0x0B, %o4 sllx %l3, %i1, %g1 edge8l %g7, %i2, %o1 sllx %l6, 0x05, %i4 movrlz %g5, 0x3E8, %o7 subcc %i7, %l0, %i0 add %l2, 0x0A53, %g6 move %icc, %l5, %l4 xnorcc %g3, 0x11DA, %g2 set 0x30, %o1 ldstuba [%l7 + %o1] 0x89, %i5 tneg %icc, 0x7 stw %o3, [%l7 + 0x74] sub %o0, 0x13A2, %o6 fmovrdlez %l1, %f2, %f10 movgu %xcc, %g4, %i3 edge32ln %o5, %o2, %o4 edge8n %l3, %i1, %g1 fmovscc %icc, %f22, %f17 fmovsleu %xcc, %f6, %f19 membar 0x29 sdivx %g7, 0x17B6, %i2 tsubcc %i6, %o1, %i4 movvc %xcc, %l6, %g5 sir 0x1E2B sll %o7, 0x01, %l0 bl,pt %icc, loop_1856 ldub [%l7 + 0x7F], %i0 set 0x60, %l4 ldsha [%l7 + %l4] 0x81, %i7 loop_1856: ldstub [%l7 + 0x7B], %l2 popc %l5, %l4 bcs,a loop_1857 fmovrde %g3, %f0, %f10 srlx %g2, 0x04, %i5 alignaddrl %g6, %o3, %o6 loop_1857: addcc %o0, 0x138B, %g4 fmovrdlez %i3, %f22, %f28 movne %xcc, %l1, %o2 nop setx loop_1858, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sethi 0x0229, %o4 movpos %xcc, %l3, %i1 edge16n %o5, %g7, %i2 loop_1858: fxors %f18, %f25, %f0 movg %xcc, %g1, %o1 taddcctv %i6, %l6, %g5 fsrc2s %f29, %f4 add %l7, 0x54, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i4, %o7 fexpand %f10, %f2 fmovrse %l0, %f6, %f10 andncc %i0, %l2, %i7 st %f23, [%l7 + 0x14] sra %l5, 0x03, %g3 bne,a,pt %icc, loop_1859 xor %g2, %i5, %g6 movgu %xcc, %l4, %o3 stx %o6, [%l7 + 0x60] loop_1859: array16 %o0, %g4, %i3 movrlez %o2, 0x2E7, %o4 brgz,a %l3, loop_1860 brgz,a %l1, loop_1861 sdivcc %i1, 0x0F66, %g7 tge %xcc, 0x7 loop_1860: xorcc %i2, 0x0CC2, %g1 loop_1861: subc %o1, 0x0199, %i6 tcs %xcc, 0x2 xor %l6, 0x17D9, %o5 or %i4, 0x089B, %g5 tneg %icc, 0x0 ta %xcc, 0x4 edge16 %o7, %l0, %l2 tpos %xcc, 0x4 movrlz %i0, 0x376, %i7 tg %xcc, 0x7 fmuld8sux16 %f31, %f21, %f0 set 0x16, %o4 lduha [%l7 + %o4] 0x88, %l5 sub %g2, 0x0048, %g3 ldsh [%l7 + 0x0C], %i5 ble,a,pn %icc, loop_1862 flush %l7 + 0x20 set 0x7C, %o2 lda [%l7 + %o2] 0x18, %f6 loop_1862: fmovrsgez %l4, %f28, %f0 sll %o3, 0x0A, %o6 tsubcc %g6, %o0, %g4 tpos %icc, 0x7 fmovsgu %xcc, %f15, %f13 std %i2, [%l7 + 0x08] udivcc %o4, 0x0FC1, %o2 sdiv %l3, 0x0A7C, %l1 set 0x7A, %g3 ldsha [%l7 + %g3] 0x15, %g7 fmovdcc %icc, %f25, %f3 subcc %i2, %g1, %o1 andn %i1, 0x16FD, %l6 orncc %i6, %o5, %i4 orn %g5, %o7, %l0 udivcc %l2, 0x1C68, %i7 mulscc %i0, %g2, %g3 fmul8ulx16 %f4, %f2, %f0 array16 %i5, %l5, %l4 edge8l %o6, %g6, %o0 movneg %icc, %g4, %i3 std %f28, [%l7 + 0x50] movrgz %o4, %o2, %o3 edge8l %l3, %g7, %i2 te %xcc, 0x5 fornot2 %f20, %f6, %f28 fbge %fcc1, loop_1863 edge16ln %g1, %l1, %o1 fpsub16s %f28, %f27, %f26 fbue,a %fcc2, loop_1864 loop_1863: prefetch [%l7 + 0x50], 0x3 orncc %i1, %i6, %o5 fmovsvs %icc, %f18, %f9 loop_1864: stbar wr %g0, 0x24, %asi ldda [%l7 + 0x40] %asi, %i4 array16 %l6, %o7, %l0 fmovdle %xcc, %f8, %f7 wr %g0, 0x81, %asi lda [%l7 + 0x44] %asi, %f10 tvc %xcc, 0x6 bpos,a,pt %icc, loop_1865 xnor %l2, 0x113D, %i7 tpos %xcc, 0x2 fmovdneg %xcc, %f11, %f26 loop_1865: nop add %l7, 0x68, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x10, %i0, %g2 udiv %g5, 0x04E7, %g3 sth %l5, [%l7 + 0x28] siam 0x1 sll %l4, %i5, %g6 sir 0x11FE movg %xcc, %o0, %g4 fcmple16 %f28, %f28, %i3 fandnot2 %f30, %f4, %f16 stbar ldsw [%l7 + 0x50], %o6 alignaddrl %o4, %o3, %o2 alignaddrl %l3, %g7, %g1 subc %i2, 0x06A8, %o1 wr %g0, 0x80, %asi sta %f3, [%l7 + 0x34] %asi mulscc %i1, %l1, %o5 bn,a %xcc, loop_1866 edge8n %i4, %i6, %o7 sdivcc %l0, 0x1336, %l2 subc %l6, 0x18A7, %i0 loop_1866: fmovrsgez %g2, %f30, %f13 srl %g5, 0x1C, %i7 tsubcctv %l5, 0x0552, %g3 fbu %fcc0, loop_1867 fmovscs %xcc, %f29, %f30 set 0x40, %o5 stda %f0, [%l7 + %o5] 0x14 loop_1867: nop wr %g0, 0x89, %asi lda [%l7 + 0x14] %asi, %f28 nop set 0x2C, %i0 lduw [%l7 + %i0], %l4 ldstub [%l7 + 0x79], %g6 edge32 %i5, %o0, %i3 xnor %o6, %g4, %o4 alignaddrl %o2, %o3, %g7 addc %l3, %g1, %i2 fbo %fcc0, loop_1868 bne,a loop_1869 taddcctv %i1, %o1, %o5 tg %xcc, 0x3 loop_1868: fpsub32 %f24, %f20, %f28 loop_1869: srlx %l1, 0x13, %i4 tleu %xcc, 0x0 tle %icc, 0x1 tvc %xcc, 0x4 or %i6, 0x0F1D, %o7 movpos %xcc, %l0, %l6 bl loop_1870 fbule,a %fcc0, loop_1871 tne %icc, 0x5 set 0x4B, %i3 ldstuba [%l7 + %i3] 0x80, %i0 loop_1870: nop wr %g0, 0x27, %asi stxa %g2, [%l7 + 0x48] %asi membar #Sync loop_1871: sdiv %g5, 0x105B, %l2 tcs %xcc, 0x3 tcc %xcc, 0x4 edge8 %l5, %g3, %i7 andn %l4, %g6, %o0 movvc %icc, %i5, %o6 fmovdleu %xcc, %f25, %f18 subc %i3, 0x1F70, %o4 wr %g0, 0x88, %asi lduwa [%l7 + 0x60] %asi, %g4 andn %o2, %g7, %o3 addccc %l3, 0x17A8, %i2 movl %xcc, %g1, %o1 sll %i1, %o5, %i4 fmovd %f8, %f8 bne %xcc, loop_1872 movleu %icc, %l1, %o7 ld [%l7 + 0x70], %f21 fxnors %f4, %f31, %f5 loop_1872: orn %i6, %l6, %i0 edge8ln %l0, %g2, %l2 fxnor %f20, %f4, %f4 fmovrdlez %l5, %f20, %f2 edge16n %g5, %g3, %i7 tn %xcc, 0x0 xnor %g6, 0x0C9C, %l4 fcmpne16 %f16, %f26, %o0 edge8n %o6, %i5, %o4 smulcc %i3, 0x19E4, %g4 edge8n %o2, %o3, %g7 orncc %l3, 0x1738, %i2 add %l7, 0x10, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g1, %i1 edge32l %o1, %o5, %i4 andncc %o7, %l1, %l6 fcmped %fcc1, %f26, %f18 movge %xcc, %i0, %l0 fpadd32s %f21, %f7, %f31 fand %f12, %f0, %f24 movg %icc, %i6, %l2 subc %g2, %l5, %g3 bg loop_1873 edge32ln %g5, %i7, %l4 tne %xcc, 0x2 fabss %f3, %f19 loop_1873: sllx %o0, %o6, %g6 movrlez %i5, 0x13C, %o4 movcs %icc, %g4, %o2 fbug,a %fcc0, loop_1874 movvs %xcc, %i3, %g7 edge8l %l3, %o3, %g1 edge32n %i1, %o1, %i2 loop_1874: xnor %o5, %o7, %l1 xnor %l6, %i0, %i4 wr %g0, 0x21, %asi ldxa [%g0 + 0x108] %asi, %l0 edge32 %i6, %l2, %g2 sethi 0x1425, %g3 sll %l5, %g5, %l4 fexpand %f21, %f10 sllx %i7, 0x16, %o0 mova %icc, %o6, %g6 array32 %i5, %g4, %o2 ldsh [%l7 + 0x08], %o4 fmovsg %icc, %f31, %f1 nop set 0x18, %i6 stx %i3, [%l7 + %i6] set 0x70, %i1 sta %f8, [%l7 + %i1] 0x04 tl %icc, 0x7 wr %g0, 0x0c, %asi ldxa [%l7 + 0x28] %asi, %l3 te %xcc, 0x3 set 0x4F, %g2 lduba [%l7 + %g2] 0x10, %o3 brlz %g1, loop_1875 movcs %xcc, %g7, %i1 fnot1 %f10, %f24 movpos %icc, %i2, %o5 loop_1875: sdiv %o1, 0x0D42, %l1 movvs %icc, %o7, %i0 tpos %icc, 0x5 add %l7, 0x6C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l6, %l0 movgu %xcc, %i4, %i6 array32 %g2, %l2, %g3 fmovsa %xcc, %f28, %f11 sll %g5, 0x0F, %l4 wr %g0, 0x2f, %asi ldda [%l7 + 0x10] %asi, %l4 fbe %fcc3, loop_1876 fcmpes %fcc3, %f1, %f18 set 0x28, %o0 ldswa [%l7 + %o0] 0x88, %i7 loop_1876: fcmps %fcc0, %f21, %f11 wr %g0, 0x81, %asi lduba [%l7 + 0x40] %asi, %o6 wr %g0, 0x80, %asi stba %o0, [%l7 + 0x5A] %asi orncc %i5, 0x1613, %g4 fornot1 %f10, %f0, %f12 mulx %o2, %o4, %i3 fbul,a %fcc3, loop_1877 fxor %f14, %f20, %f28 fxors %f5, %f25, %f26 fpadd32s %f26, %f26, %f28 loop_1877: ldstub [%l7 + 0x27], %l3 movrlz %g6, 0x352, %g1 set 0x40, %g6 stda %f0, [%l7 + %g6] 0x10 addc %o3, %g7, %i1 fbuge %fcc2, loop_1878 fble %fcc0, loop_1879 sir 0x0F4E membar 0x42 loop_1878: umul %o5, 0x061E, %i2 loop_1879: addc %l1, %o7, %o1 umul %l6, %l0, %i0 and %i6, 0x1C21, %i4 umul %g2, %g3, %l2 bshuffle %f18, %f28, %f28 array16 %g5, %l5, %l4 add %i7, 0x07AB, %o6 edge16n %i5, %o0, %o2 tn %xcc, 0x6 fmovda %xcc, %f4, %f21 nop setx loop_1880, %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 sethi 0x137B, %g4 edge8l %i3, %o4, %g6 fmul8sux16 %f10, %f6, %f30 loop_1880: fandnot2 %f16, %f16, %f22 udivx %g1, 0x1167, %o3 andn %l3, %g7, %i1 subc %i2, %o5, %l1 fcmpes %fcc3, %f1, %f7 fmovde %icc, %f0, %f29 movg %icc, %o1, %o7 and %l6, %i0, %i6 orcc %i4, 0x1A75, %g2 alignaddr %l0, %l2, %g5 fmovsn %icc, %f0, %f2 umul %g3, 0x0B74, %l5 sll %i7, 0x1F, %l4 brgez,a %i5, loop_1881 fornot2s %f25, %f10, %f20 edge8 %o0, %o2, %o6 tl %xcc, 0x6 loop_1881: movg %xcc, %g4, %o4 edge16l %i3, %g1, %g6 stw %o3, [%l7 + 0x4C] fexpand %f23, %f24 tpos %xcc, 0x2 movrne %g7, %i1, %l3 movg %xcc, %i2, %o5 fbn %fcc3, loop_1882 bn,a %icc, loop_1883 fbne,a %fcc3, loop_1884 subc %l1, %o7, %o1 loop_1882: sdivcc %l6, 0x0796, %i6 loop_1883: xnorcc %i0, %i4, %g2 loop_1884: and %l0, 0x0243, %g5 bne,a loop_1885 fble,a %fcc1, loop_1886 fornot1 %f10, %f2, %f0 andn %g3, %l2, %i7 loop_1885: tcs %icc, 0x0 loop_1886: fbue %fcc1, loop_1887 fmovsgu %icc, %f17, %f7 movleu %icc, %l5, %i5 set 0x29, %l1 ldsba [%l7 + %l1] 0x0c, %o0 loop_1887: stb %l4, [%l7 + 0x2F] wr %g0, 0x0c, %asi ldstuba [%l7 + 0x72] %asi, %o2 tl %xcc, 0x4 xnorcc %g4, %o4, %i3 membar 0x00 call loop_1888 subcc %g1, 0x0066, %g6 andncc %o6, %g7, %i1 tn %xcc, 0x3 loop_1888: tneg %xcc, 0x2 tgu %icc, 0x4 udivx %l3, 0x07DA, %o3 te %xcc, 0x2 fmovd %f14, %f20 addc %o5, 0x1C9A, %i2 tvs %icc, 0x5 fnot2 %f18, %f2 movcc %icc, %o7, %o1 subc %l6, 0x1863, %l1 set 0x78, %l0 sta %f28, [%l7 + %l0] 0x18 or %i0, 0x0E8A, %i4 stb %i6, [%l7 + 0x1A] tg %icc, 0x4 mova %xcc, %g2, %l0 fbn %fcc2, loop_1889 edge32l %g3, %g5, %l2 fbue %fcc2, loop_1890 tle %icc, 0x7 loop_1889: fpadd16s %f1, %f21, %f11 ld [%l7 + 0x60], %f10 loop_1890: sdiv %l5, 0x037A, %i7 bl,a loop_1891 movge %xcc, %i5, %o0 movg %xcc, %l4, %g4 fbe %fcc2, loop_1892 loop_1891: tge %icc, 0x7 brnz,a %o2, loop_1893 fors %f9, %f23, %f6 loop_1892: ld [%l7 + 0x0C], %f28 ldd [%l7 + 0x58], %i2 loop_1893: fone %f16 edge32l %o4, %g1, %g6 or %g7, 0x1047, %i1 fnot2 %f30, %f8 srlx %l3, 0x0E, %o6 fxnors %f2, %f5, %f15 fmovdcs %xcc, %f12, %f9 std %f8, [%l7 + 0x08] mulx %o5, %i2, %o7 wr %g0, 0x18, %asi ldswa [%l7 + 0x68] %asi, %o1 edge8l %o3, %l6, %l1 sll %i0, 0x05, %i6 xnor %i4, %g2, %g3 std %f8, [%l7 + 0x78] mulscc %g5, %l2, %l5 edge32n %l0, %i7, %o0 edge32ln %l4, %i5, %g4 addcc %o2, %i3, %o4 tsubcctv %g6, %g1, %g7 fbe %fcc1, loop_1894 bg,a,pn %xcc, loop_1895 movvc %xcc, %i1, %l3 movleu %xcc, %o5, %o6 loop_1894: edge16 %o7, %i2, %o1 loop_1895: move %xcc, %l6, %l1 movg %icc, %i0, %o3 fpsub32 %f0, %f2, %f6 and %i4, 0x09D4, %i6 xnorcc %g2, 0x0398, %g3 fpadd16 %f30, %f8, %f0 st %f7, [%l7 + 0x3C] sllx %g5, %l2, %l5 sir 0x0CCA movn %icc, %i7, %l0 fbule,a %fcc2, loop_1896 fcmpne32 %f10, %f8, %l4 edge8l %o0, %i5, %o2 fmovdgu %icc, %f20, %f26 loop_1896: mulscc %g4, 0x1198, %o4 subcc %i3, 0x154A, %g6 movrlz %g7, 0x2BD, %i1 brz %g1, loop_1897 fmovrslz %l3, %f3, %f30 fcmple32 %f18, %f14, %o5 std %o6, [%l7 + 0x70] loop_1897: andncc %i2, %o6, %l6 edge8 %l1, %o1, %o3 mova %icc, %i4, %i6 orncc %i0, %g3, %g2 movrlez %l2, 0x27E, %l5 move %icc, %g5, %l0 fmul8x16al %f27, %f8, %f12 stb %i7, [%l7 + 0x54] sdiv %o0, 0x0A71, %l4 tcs %xcc, 0x1 ldub [%l7 + 0x5E], %i5 udivx %g4, 0x0575, %o4 xnor %o2, 0x09F8, %i3 taddcctv %g6, 0x0E0B, %g7 fmovdneg %xcc, %f22, %f7 movneg %icc, %g1, %l3 fmovsg %icc, %f29, %f13 movgu %xcc, %o5, %i1 fmovdle %icc, %f22, %f18 popc 0x0F38, %i2 movg %icc, %o6, %l6 orncc %l1, %o1, %o7 movgu %xcc, %o3, %i6 fandnot2s %f21, %f13, %f26 fbne %fcc3, loop_1898 fones %f30 subccc %i0, 0x07D0, %g3 ldstub [%l7 + 0x29], %g2 loop_1898: fxor %f4, %f18, %f6 be,pn %icc, loop_1899 membar 0x4B bvc,a,pt %xcc, loop_1900 movle %icc, %i4, %l5 loop_1899: fmovdgu %xcc, %f9, %f4 edge32 %l2, %g5, %l0 loop_1900: edge16l %o0, %i7, %l4 fbne %fcc1, loop_1901 sub %i5, %o4, %g4 fnands %f2, %f24, %f22 movrgz %i3, %g6, %g7 loop_1901: andn %g1, 0x1280, %o2 tsubcc %o5, %l3, %i1 alignaddrl %i2, %o6, %l1 tsubcc %o1, %l6, %o7 bgu,a,pt %icc, loop_1902 movneg %icc, %i6, %i0 fpadd32s %f20, %f14, %f23 ldx [%l7 + 0x28], %g3 loop_1902: tn %icc, 0x5 fsrc2s %f6, %f3 tcc %icc, 0x5 smul %o3, 0x00FE, %i4 array8 %l5, %g2, %l2 movrne %l0, 0x186, %g5 fexpand %f17, %f8 fone %f26 bvs loop_1903 fba,a %fcc0, loop_1904 fmovde %icc, %f25, %f31 fnot1s %f21, %f8 loop_1903: nop set 0x21, %g4 ldsba [%l7 + %g4] 0x81, %i7 loop_1904: ldub [%l7 + 0x3C], %l4 edge8n %i5, %o0, %g4 fnands %f22, %f29, %f3 srax %i3, %o4, %g7 tl %icc, 0x4 tvc %xcc, 0x4 fbuge,a %fcc0, loop_1905 subccc %g1, 0x0746, %o2 bge,a %icc, loop_1906 tpos %xcc, 0x1 loop_1905: sir 0x0C9A andcc %g6, 0x1884, %l3 loop_1906: fmovscc %xcc, %f0, %f29 edge32l %o5, %i1, %o6 andcc %l1, %o1, %l6 fba %fcc1, loop_1907 movre %o7, %i2, %i0 fbg,a %fcc0, loop_1908 andn %i6, %g3, %i4 loop_1907: sdivx %o3, 0x0F32, %g2 mova %xcc, %l2, %l0 loop_1908: brlz,a %l5, loop_1909 fmovdl %icc, %f14, %f24 movneg %xcc, %g5, %i7 fxnor %f4, %f4, %f14 loop_1909: call loop_1910 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %xcc, 0x2 fba %fcc3, loop_1911 loop_1910: fbne %fcc1, loop_1912 orcc %i5, 0x0C76, %l4 wr %g0, 0x88, %asi lda [%l7 + 0x20] %asi, %f17 loop_1911: tn %xcc, 0x6 loop_1912: sdivcc %g4, 0x0B96, %o0 tneg %icc, 0x4 edge8ln %i3, %g7, %g1 mulx %o4, 0x1423, %o2 movge %icc, %g6, %l3 fxnors %f6, %f0, %f2 be,a loop_1913 tsubcc %i1, %o6, %o5 membar 0x24 edge8l %o1, %l1, %o7 loop_1913: membar 0x35 fnand %f8, %f18, %f20 stbar or %i2, %l6, %i0 srlx %i6, 0x17, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %xcc, %g3, %o3 sdivx %g2, 0x04C8, %l2 nop setx loop_1914, %l0, %l1 jmpl %l1, %l0 call loop_1915 sdivx %g5, 0x1859, %l5 taddcc %i7, 0x0DEF, %i5 loop_1914: fnands %f12, %f27, %f1 loop_1915: popc 0x07C2, %l4 orn %g4, %i3, %o0 fmovdleu %xcc, %f27, %f24 ldd [%l7 + 0x48], %g0 bgu,a,pt %icc, loop_1916 tvc %icc, 0x5 edge8n %g7, %o4, %o2 move %icc, %l3, %i1 loop_1916: nop set 0x2C, %l3 ldsha [%l7 + %l3] 0x15, %o6 ta %xcc, 0x7 wr %g0, 0x19, %asi swapa [%l7 + 0x14] %asi, %g6 movl %xcc, %o5, %l1 fmul8sux16 %f30, %f20, %f2 ld [%l7 + 0x18], %f24 brgez %o7, loop_1917 fbne,a %fcc0, loop_1918 fbuge %fcc0, loop_1919 bn,pn %xcc, loop_1920 loop_1917: edge8 %o1, %l6, %i0 loop_1918: edge8ln %i6, %i2, %i4 loop_1919: xnor %g3, 0x080A, %g2 loop_1920: nop wr %g0, 0x81, %asi lduha [%l7 + 0x68] %asi, %l2 fmul8x16 %f11, %f14, %f2 movcs %xcc, %l0, %g5 movgu %xcc, %l5, %i7 membar 0x5D popc 0x0D2C, %i5 andncc %l4, %g4, %i3 fmovdne %icc, %f28, %f8 set 0x40, %l2 stda %f16, [%l7 + %l2] 0xf1 membar #Sync xorcc %o3, 0x1E11, %o0 and %g7, %g1, %o4 edge16ln %l3, %i1, %o6 sra %o2, 0x09, %g6 brnz %l1, loop_1921 fcmpgt32 %f6, %f18, %o5 wr %g0, 0x88, %asi ldsba [%l7 + 0x73] %asi, %o7 loop_1921: fmovsneg %xcc, %f0, %f28 subccc %o1, %l6, %i6 xnorcc %i2, %i0, %g3 movpos %xcc, %g2, %l2 fmovdn %icc, %f8, %f18 set 0x70, %o3 lda [%l7 + %o3] 0x10, %f30 movrgz %l0, 0x2AB, %i4 fabss %f5, %f1 fmovrdgz %g5, %f20, %f20 movge %xcc, %i7, %i5 call loop_1922 udivx %l4, 0x0F52, %l5 udiv %g4, 0x19AA, %o3 andcc %o0, 0x1EFC, %i3 loop_1922: fmovrsne %g7, %f25, %f3 alignaddr %g1, %l3, %o4 ble,pt %icc, loop_1923 smulcc %o6, 0x0F6B, %o2 udivcc %g6, 0x1A07, %i1 movg %xcc, %l1, %o5 loop_1923: movleu %xcc, %o1, %l6 wr %g0, 0x80, %asi ldswa [%l7 + 0x20] %asi, %i6 xnorcc %i2, %o7, %i0 udivcc %g2, 0x0C9D, %g3 fmovrslez %l2, %f19, %f11 set 0x50, %g7 lduba [%l7 + %g7] 0x81, %i4 fmovrdlz %g5, %f16, %f8 nop setx loop_1924, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrlz %l0, %i7, %i5 ba,a loop_1925 mulx %l5, %l4, %o3 loop_1924: fmovsne %icc, %f18, %f6 call loop_1926 loop_1925: ldsw [%l7 + 0x58], %g4 orcc %o0, %i3, %g7 membar 0x5E loop_1926: edge8l %g1, %l3, %o4 umul %o6, %g6, %o2 fandnot1s %f19, %f28, %f4 tne %xcc, 0x6 fnand %f0, %f20, %f4 fcmple16 %f22, %f10, %l1 brlz %o5, loop_1927 bcc,a %xcc, loop_1928 tcc %xcc, 0x4 umulcc %o1, 0x076B, %i1 loop_1927: fand %f10, %f30, %f16 loop_1928: tcs %xcc, 0x0 or %l6, 0x0ECE, %i6 xor %o7, 0x16E6, %i2 fcmpes %fcc1, %f0, %f0 bvc loop_1929 mulx %g2, %g3, %l2 sra %i4, 0x13, %i0 tsubcc %g5, %i7, %i5 loop_1929: tg %xcc, 0x3 movre %l5, 0x0D8, %l4 andn %l0, %o3, %o0 smul %i3, 0x1F4E, %g7 bn,a loop_1930 tne %icc, 0x0 ta %xcc, 0x0 brgez,a %g1, loop_1931 loop_1930: brgez,a %g4, loop_1932 edge32 %l3, %o4, %g6 stx %o2, [%l7 + 0x20] loop_1931: bl,a,pn %icc, loop_1933 loop_1932: siam 0x1 movrgz %o6, 0x1BA, %o5 tl %xcc, 0x3 loop_1933: umulcc %l1, %i1, %l6 fandnot1 %f18, %f2, %f22 fandnot2s %f26, %f20, %f24 stbar ldsw [%l7 + 0x30], %i6 edge16 %o7, %i2, %o1 fbule,a %fcc2, loop_1934 edge8n %g2, %l2, %i4 sdivx %g3, 0x1E81, %g5 taddcctv %i0, %i7, %l5 loop_1934: fmovdne %icc, %f13, %f12 fbl,a %fcc3, loop_1935 movrne %i5, %l0, %o3 fmovrdne %l4, %f12, %f8 movl %icc, %i3, %g7 loop_1935: udiv %o0, 0x1E7A, %g4 mulscc %l3, %g1, %g6 fcmps %fcc3, %f10, %f24 tl %icc, 0x7 fcmpd %fcc2, %f20, %f2 fmovsvs %icc, %f5, %f8 edge16ln %o4, %o6, %o5 ldsw [%l7 + 0x6C], %o2 popc %l1, %i1 stb %i6, [%l7 + 0x67] mova %icc, %l6, %o7 fcmpgt32 %f16, %f16, %o1 fmul8x16au %f9, %f15, %f14 set 0x47, %i5 stba %i2, [%l7 + %i5] 0x22 membar #Sync mulscc %l2, 0x1EF1, %i4 wr %g0, 0x80, %asi ldsba [%l7 + 0x09] %asi, %g3 set 0x20, %i7 ldda [%l7 + %i7] 0x10, %g4 nop setx loop_1936, %l0, %l1 jmpl %l1, %i0 sll %i7, %g2, %l5 and %l0, 0x08A6, %i5 fblg,a %fcc1, loop_1937 loop_1936: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 std %f20, [%l7 + 0x58] sethi 0x119C, %o3 loop_1937: tge %xcc, 0x1 taddcc %i3, %g7, %o0 bne,a %icc, loop_1938 array8 %g4, %l4, %g1 srax %l3, %g6, %o4 udivx %o6, 0x06E5, %o2 loop_1938: fblg,a %fcc0, loop_1939 array32 %o5, %i1, %i6 fornot2s %f30, %f6, %f7 ldsh [%l7 + 0x14], %l6 loop_1939: orncc %l1, 0x0EA5, %o1 edge16n %o7, %i2, %l2 membar 0x11 edge8l %g3, %g5, %i4 fnors %f11, %f4, %f28 tleu %xcc, 0x7 edge32l %i0, %g2, %i7 movcs %icc, %l0, %i5 brlez,a %o3, loop_1940 sra %l5, %i3, %o0 tsubcctv %g4, 0x12FE, %l4 wr %g0, 0x89, %asi lda [%l7 + 0x40] %asi, %f3 loop_1940: fabsd %f4, %f0 fbg %fcc2, loop_1941 edge8n %g7, %l3, %g1 tle %icc, 0x4 tcs %icc, 0x5 loop_1941: sir 0x08E8 fpsub32 %f26, %f20, %f14 umulcc %o4, %o6, %g6 fmovrsne %o5, %f24, %f10 srlx %o2, 0x05, %i1 bgu,pn %xcc, loop_1942 fmovdl %xcc, %f12, %f18 fnot2s %f31, %f26 ldsb [%l7 + 0x34], %l6 loop_1942: fmul8sux16 %f18, %f30, %f2 prefetch [%l7 + 0x3C], 0x3 sra %i6, %l1, %o7 bn,a %icc, loop_1943 movleu %xcc, %o1, %l2 fnegd %f14, %f26 add %g3, %i2, %g5 loop_1943: fbu %fcc0, loop_1944 movn %xcc, %i0, %i4 fbg,a %fcc0, loop_1945 udivcc %i7, 0x0790, %g2 loop_1944: nop set 0x48, %i4 std %f22, [%l7 + %i4] swap [%l7 + 0x20], %l0 loop_1945: tge %icc, 0x4 st %f31, [%l7 + 0x50] orncc %i5, 0x1709, %o3 fbu,a %fcc2, loop_1946 movneg %icc, %l5, %i3 fbn,a %fcc2, loop_1947 edge8n %g4, %o0, %g7 loop_1946: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgez,a %l3, loop_1948 loop_1947: fbe,a %fcc2, loop_1949 orn %g1, %o4, %l4 ble %xcc, loop_1950 loop_1948: movvc %icc, %o6, %g6 loop_1949: sra %o2, 0x10, %i1 smulcc %l6, 0x118A, %o5 loop_1950: movre %i6, %l1, %o7 fnands %f7, %f4, %f28 fmovrdlez %l2, %f2, %f10 bpos,a %xcc, loop_1951 edge32n %g3, %i2, %o1 fbo,a %fcc1, loop_1952 fmovde %xcc, %f1, %f27 loop_1951: tge %xcc, 0x2 fmovscc %xcc, %f7, %f27 loop_1952: srl %i0, 0x15, %i4 tneg %xcc, 0x4 movcc %xcc, %g5, %g2 sdivx %i7, 0x1D2B, %l0 ba,a,pt %icc, loop_1953 fbue,a %fcc0, loop_1954 movrne %o3, 0x304, %l5 edge16n %i3, %i5, %g4 loop_1953: udiv %o0, 0x0DC8, %g7 loop_1954: edge32l %l3, %g1, %l4 fpadd16 %f28, %f0, %f0 sra %o4, 0x12, %o6 taddcc %o2, 0x0540, %g6 addcc %l6, 0x15B2, %i1 movleu %icc, %o5, %i6 udivcc %l1, 0x0B2A, %l2 set 0x0C, %i2 stwa %g3, [%l7 + %i2] 0xe3 membar #Sync sra %i2, %o1, %i0 fbn %fcc0, loop_1955 tge %xcc, 0x3 fmul8sux16 %f10, %f18, %f30 orncc %i4, %o7, %g2 loop_1955: andn %g5, %l0, %i7 movne %icc, %o3, %i3 fsrc2s %f23, %f24 fbn %fcc2, loop_1956 mova %xcc, %i5, %g4 fandnot2s %f26, %f25, %f31 srl %l5, %g7, %o0 loop_1956: tleu %xcc, 0x1 tvc %icc, 0x1 sll %l3, %g1, %o4 xnor %o6, %l4, %o2 tcs %xcc, 0x6 fble,a %fcc0, loop_1957 fbo %fcc2, loop_1958 tge %xcc, 0x7 xor %g6, %l6, %i1 loop_1957: alignaddr %o5, %i6, %l1 loop_1958: alignaddr %g3, %l2, %i2 fble,a %fcc3, loop_1959 bpos loop_1960 ta %xcc, 0x1 edge32n %i0, %o1, %i4 loop_1959: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1960: srlx %o7, 0x18, %g2 orcc %l0, %g5, %o3 tsubcctv %i7, %i5, %i3 tg %xcc, 0x4 set 0x08, %o7 lda [%l7 + %o7] 0x80, %f29 alignaddrl %g4, %g7, %o0 nop setx loop_1961, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xnorcc %l3, 0x13EB, %g1 sub %o4, 0x0DFD, %o6 bgu loop_1962 loop_1961: andn %l5, %o2, %g6 array32 %l6, %i1, %o5 ld [%l7 + 0x14], %f25 loop_1962: andn %l4, 0x1FA5, %i6 sra %l1, %l2, %g3 movcc %xcc, %i0, %i2 movrgez %i4, 0x084, %o1 array8 %o7, %l0, %g2 fmovse %icc, %f21, %f6 edge8l %g5, %i7, %o3 fmovrdlez %i5, %f14, %f6 popc %i3, %g4 edge32n %g7, %o0, %l3 edge8 %o4, %o6, %g1 fmovdgu %xcc, %f22, %f7 sllx %l5, 0x0C, %o2 tvs %xcc, 0x5 ldd [%l7 + 0x30], %g6 array32 %i1, %o5, %l4 fsrc1 %f26, %f2 fmul8sux16 %f20, %f4, %f16 tvc %icc, 0x4 mulx %i6, %l1, %l6 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %l2, %g3 addc %i2, %i4, %o1 fone %f8 movvs %xcc, %i0, %l0 movle %xcc, %g2, %o7 movre %g5, 0x2CE, %i7 or %o3, %i5, %i3 tge %xcc, 0x5 tle %xcc, 0x3 srlx %g7, %o0, %l3 fmovdg %xcc, %f11, %f19 fmovsgu %icc, %f25, %f27 taddcctv %g4, %o6, %g1 udiv %l5, 0x14E3, %o2 movpos %xcc, %o4, %g6 brlz,a %o5, loop_1963 ta %xcc, 0x4 movrne %l4, %i1, %l1 tge %xcc, 0x0 loop_1963: tl %icc, 0x2 xnorcc %i6, 0x1CD4, %l6 add %l7, 0x78, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %l2, %g3 movrlz %i4, %o1, %i2 fand %f30, %f24, %f24 fbe %fcc1, loop_1964 fmovdcs %icc, %f1, %f29 tpos %xcc, 0x0 fcmpes %fcc3, %f29, %f8 loop_1964: stb %l0, [%l7 + 0x44] movleu %xcc, %g2, %i0 or %o7, %i7, %g5 fmovrde %i5, %f6, %f28 set 0x7C, %g5 stwa %o3, [%l7 + %g5] 0x22 membar #Sync membar 0x2E ta %icc, 0x5 udivcc %i3, 0x00CB, %g7 xnorcc %l3, 0x0301, %o0 membar 0x72 fmovdl %xcc, %f22, %f25 umulcc %o6, %g4, %l5 tge %icc, 0x3 set 0x28, %o6 stha %g1, [%l7 + %o6] 0x0c movre %o2, 0x390, %g6 edge8l %o4, %o5, %i1 movn %icc, %l1, %i6 edge16 %l6, %l2, %g3 call loop_1965 movrgz %l4, %i4, %o1 movcs %icc, %i2, %l0 tle %xcc, 0x6 loop_1965: membar 0x5D stb %g2, [%l7 + 0x14] edge32 %i0, %o7, %g5 mulx %i5, 0x18E5, %i7 fmovsgu %icc, %f15, %f1 fmovsge %icc, %f25, %f4 bn,a %icc, loop_1966 fmovsl %icc, %f26, %f12 fbug %fcc3, loop_1967 edge32 %i3, %g7, %l3 loop_1966: movrlez %o3, 0x0FF, %o6 fmovsle %xcc, %f30, %f17 loop_1967: ld [%l7 + 0x3C], %f24 fmul8sux16 %f24, %f30, %f0 mulscc %g4, 0x1BA8, %l5 bneg,a %icc, loop_1968 fmul8sux16 %f26, %f10, %f18 brgez %g1, loop_1969 flush %l7 + 0x58 loop_1968: ld [%l7 + 0x08], %f0 fblg,a %fcc2, loop_1970 loop_1969: fnot2s %f14, %f24 fmovda %icc, %f9, %f28 umulcc %o0, 0x1D9D, %g6 loop_1970: xnorcc %o2, 0x14F4, %o5 fpackfix %f24, %f5 umulcc %i1, %l1, %i6 xnorcc %o4, 0x13F0, %l2 orcc %g3, 0x1A76, %l6 wr %g0, 0x89, %asi ldswa [%l7 + 0x38] %asi, %i4 umulcc %o1, %i2, %l0 sethi 0x18D5, %g2 fcmped %fcc0, %f0, %f30 ldd [%l7 + 0x68], %f6 fcmpgt16 %f6, %f30, %l4 fmovrslz %i0, %f2, %f19 set 0x2C, %l5 stwa %o7, [%l7 + %l5] 0x2a membar #Sync set 0x40, %l6 stda %f0, [%l7 + %l6] 0x04 udivx %i5, 0x0917, %i7 xor %g5, 0x1DE6, %g7 tl %xcc, 0x7 stbar fmuld8sux16 %f0, %f12, %f22 movvc %xcc, %i3, %l3 srl %o3, %g4, %o6 movrgz %l5, 0x1B4, %o0 tsubcctv %g6, %g1, %o5 ba %xcc, loop_1971 movvc %icc, %o2, %l1 fornot1s %f8, %f16, %f16 nop set 0x50, %g1 ldx [%l7 + %g1], %i6 loop_1971: sll %o4, %i1, %g3 array8 %l6, %i4, %l2 edge8ln %i2, %o1, %g2 lduw [%l7 + 0x24], %l0 lduw [%l7 + 0x38], %i0 edge8ln %l4, %o7, %i5 wr %g0, 0x11, %asi stba %g5, [%l7 + 0x71] %asi fbo %fcc3, loop_1972 fmovrdgez %g7, %f30, %f24 sdivx %i7, 0x121F, %i3 movgu %icc, %o3, %g4 loop_1972: stb %o6, [%l7 + 0x7A] fmuld8ulx16 %f8, %f16, %f6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fba,a %fcc2, loop_1973 brnz %l3, loop_1974 brz,a %l5, loop_1975 taddcc %o0, %g6, %g1 loop_1973: sll %o2, %o5, %l1 loop_1974: fmovscc %xcc, %f22, %f12 loop_1975: sdivcc %i6, 0x0937, %i1 faligndata %f28, %f28, %f24 smul %g3, %o4, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %l6, %i2, %o1 brlz,a %g2, loop_1976 udivcc %l0, 0x02B8, %l2 fcmped %fcc2, %f2, %f30 movpos %icc, %l4, %o7 loop_1976: sethi 0x0AF9, %i5 ldstub [%l7 + 0x18], %i0 tneg %xcc, 0x1 movle %icc, %g5, %g7 fmovsl %xcc, %f23, %f2 edge32ln %i7, %i3, %g4 edge32n %o3, %l3, %l5 tsubcc %o6, %o0, %g6 orncc %o2, 0x1A74, %o5 xor %g1, %l1, %i6 fbo %fcc3, loop_1977 edge16n %g3, %o4, %i1 wr %g0, 0x0c, %asi lduwa [%l7 + 0x64] %asi, %l6 loop_1977: udivcc %i2, 0x1D7F, %o1 bvs,a,pn %icc, loop_1978 fmovsle %xcc, %f16, %f27 bvs,a loop_1979 array16 %i4, %l0, %g2 loop_1978: edge32 %l4, %o7, %i5 movne %xcc, %l2, %g5 loop_1979: fcmple32 %f20, %f30, %i0 tge %icc, 0x6 movcc %xcc, %g7, %i7 movcc %xcc, %g4, %i3 edge8ln %l3, %l5, %o3 lduw [%l7 + 0x08], %o6 fcmpeq32 %f18, %f24, %g6 fexpand %f30, %f16 edge16n %o0, %o2, %o5 movpos %xcc, %l1, %g1 tcc %icc, 0x1 fcmple32 %f16, %f0, %i6 or %g3, 0x1FFF, %o4 edge8ln %i1, %i2, %l6 sllx %i4, %l0, %o1 movrlz %l4, %g2, %o7 tg %icc, 0x4 stbar tg %xcc, 0x2 bcs,a,pt %xcc, loop_1980 orncc %i5, %g5, %l2 srl %g7, %i0, %i7 movleu %icc, %i3, %l3 loop_1980: fsrc2s %f6, %f11 udivcc %g4, 0x11EE, %o3 movgu %icc, %o6, %l5 umul %g6, %o0, %o2 movre %o5, %g1, %l1 fmuld8sux16 %f11, %f27, %f6 std %i6, [%l7 + 0x10] taddcctv %o4, %g3, %i2 brlz,a %i1, loop_1981 tleu %xcc, 0x0 bcs,a,pn %xcc, loop_1982 fcmple32 %f28, %f18, %l6 loop_1981: flush %l7 + 0x40 std %i4, [%l7 + 0x40] loop_1982: fpsub32s %f25, %f4, %f11 set 0x10, %o1 ldda [%l7 + %o1] 0x19, %o0 andcc %l0, %l4, %o7 fbg,a %fcc0, loop_1983 brnz %i5, loop_1984 fmovspos %xcc, %f13, %f29 andncc %g2, %g5, %l2 loop_1983: alignaddr %g7, %i0, %i3 loop_1984: bleu,pt %icc, loop_1985 fbu,a %fcc0, loop_1986 fnands %f19, %f4, %f11 sub %i7, 0x0FAB, %l3 loop_1985: fnot1 %f22, %f6 loop_1986: mova %xcc, %o3, %g4 bg,a loop_1987 tg %icc, 0x1 movn %xcc, %l5, %g6 smul %o0, %o6, %o5 loop_1987: fmovsa %xcc, %f8, %f11 fmovsvs %icc, %f11, %f12 mulscc %o2, %g1, %l1 flush %l7 + 0x30 movrlez %o4, 0x0B2, %g3 fmovsgu %icc, %f16, %f19 smulcc %i2, 0x1CC3, %i6 fbge %fcc2, loop_1988 sub %l6, %i4, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnor %f18, %f6, %f12 loop_1988: fbue %fcc0, loop_1989 fpack16 %f2, %f20 bvs,a %xcc, loop_1990 udiv %o1, 0x0449, %l4 loop_1989: taddcctv %o7, %i5, %l0 sdivcc %g2, 0x05F9, %l2 loop_1990: movrlez %g7, %g5, %i0 addcc %i3, %l3, %o3 fcmpeq32 %f14, %f8, %i7 fnot1s %f27, %f22 movvs %icc, %l5, %g4 prefetch [%l7 + 0x64], 0x1 taddcctv %o0, 0x0CB2, %g6 srl %o5, 0x15, %o6 and %o2, 0x0B83, %l1 movl %xcc, %g1, %o4 movg %icc, %i2, %g3 fblg,a %fcc3, loop_1991 fbul %fcc1, loop_1992 sir 0x0B05 mulx %l6, 0x1D13, %i4 loop_1991: movcc %xcc, %i1, %i6 loop_1992: orncc %o1, 0x00CD, %o7 nop setx loop_1993, %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 edge32l %i5, %l0, %l4 ldx [%l7 + 0x08], %l2 fandnot1 %f12, %f0, %f22 loop_1993: fcmple16 %f14, %f4, %g7 popc %g5, %g2 andcc %i3, 0x1257, %l3 bn,pn %xcc, loop_1994 fsrc2s %f18, %f14 ble,a,pn %xcc, loop_1995 or %i0, %i7, %l5 loop_1994: call loop_1996 fmovdgu %icc, %f1, %f28 loop_1995: fcmpgt32 %f6, %f16, %g4 tn %xcc, 0x2 loop_1996: movrgz %o3, 0x0FE, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduh [%l7 + 0x56], %o5 edge32ln %o6, %o2, %l1 fmovsa %icc, %f6, %f12 move %icc, %g1, %o4 fmovscs %icc, %f14, %f31 set 0x40, %l4 stda %f16, [%l7 + %l4] 0x81 sir 0x0DAF move %icc, %i2, %o0 alignaddrl %g3, %i4, %l6 ldx [%l7 + 0x68], %i6 umulcc %i1, %o7, %i5 subcc %o1, %l0, %l4 andn %g7, 0x1CA7, %l2 fandnot1 %f12, %f28, %f10 movge %icc, %g5, %g2 tleu %xcc, 0x7 st %f22, [%l7 + 0x78] or %i3, %i0, %i7 movrgz %l5, %g4, %o3 ldstub [%l7 + 0x25], %g6 orcc %l3, %o6, %o5 fbg,a %fcc2, loop_1997 xnor %l1, %g1, %o2 udivx %i2, 0x00DA, %o0 movge %icc, %o4, %g3 loop_1997: subc %i4, 0x0B83, %l6 tne %icc, 0x6 fmovsleu %xcc, %f28, %f0 movrlez %i6, 0x07E, %o7 nop setx loop_1998, %l0, %l1 jmpl %l1, %i5 fnot2 %f14, %f2 andncc %i1, %o1, %l0 fpack16 %f4, %f19 loop_1998: tcs %xcc, 0x0 tvc %icc, 0x7 xnorcc %g7, 0x1830, %l4 subc %g5, 0x04D7, %g2 smulcc %i3, %i0, %i7 umulcc %l2, 0x164F, %l5 tgu %xcc, 0x1 fbug %fcc2, loop_1999 movvc %icc, %g4, %o3 set 0x40, %o2 ldda [%l7 + %o2] 0x81, %f0 loop_1999: nop add %l7, 0x40, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %l3, %o6 bge %icc, loop_2000 fnors %f5, %f15, %f6 array8 %g6, %o5, %g1 edge32ln %o2, %l1, %o0 loop_2000: fmovsn %icc, %f7, %f7 tcs %xcc, 0x7 srlx %i2, %g3, %o4 fcmpeq32 %f4, %f22, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %i6, %o7, %l6 fpmerge %f7, %f1, %f26 tleu %icc, 0x6 fble,a %fcc3, loop_2001 ble %icc, loop_2002 sra %i5, 0x15, %o1 tcc %xcc, 0x2 loop_2001: movn %xcc, %l0, %i1 loop_2002: movge %xcc, %l4, %g5 fcmpgt16 %f14, %f12, %g7 lduh [%l7 + 0x32], %i3 fmovspos %xcc, %f7, %f4 fmul8ulx16 %f14, %f20, %f12 fexpand %f23, %f10 tcs %icc, 0x7 fpack16 %f10, %f25 movrgz %i0, %g2, %l2 movgu %icc, %i7, %l5 edge32n %g4, %o3, %o6 set 0x6F, %o4 lduba [%l7 + %o4] 0x14, %l3 xnorcc %g6, %g1, %o2 fmovsl %icc, %f14, %f21 bpos loop_2003 tl %icc, 0x7 fcmpeq32 %f4, %f6, %l1 brgz,a %o5, loop_2004 loop_2003: andcc %o0, %g3, %i2 movl %xcc, %i4, %o4 tg %xcc, 0x1 loop_2004: stb %o7, [%l7 + 0x43] fmovrdlez %i6, %f10, %f16 fmovrdlez %l6, %f20, %f10 ble,a loop_2005 xnorcc %o1, 0x1D48, %i5 call loop_2006 fands %f12, %f8, %f12 loop_2005: srax %l0, 0x04, %l4 mulx %g5, 0x0C19, %i1 loop_2006: fmovscc %icc, %f24, %f31 ldd [%l7 + 0x38], %i2 bcs,a %icc, loop_2007 bneg,a,pn %icc, loop_2008 tcc %icc, 0x3 movpos %xcc, %i0, %g2 loop_2007: taddcc %l2, 0x1EFE, %i7 loop_2008: fone %f28 fxors %f13, %f16, %f16 call loop_2009 edge8ln %l5, %g4, %o3 sllx %o6, %g7, %l3 edge32ln %g1, %o2, %g6 loop_2009: edge8n %l1, %o0, %o5 fcmpes %fcc3, %f19, %f2 alignaddrl %g3, %i2, %i4 movre %o7, 0x094, %i6 udiv %l6, 0x11B9, %o1 edge8 %i5, %l0, %l4 tneg %icc, 0x4 stx %g5, [%l7 + 0x60] edge16 %i1, %i3, %i0 wr %g0, 0x80, %asi ldsba [%l7 + 0x56] %asi, %o4 be loop_2010 brnz %l2, loop_2011 addcc %g2, %l5, %g4 faligndata %f26, %f4, %f6 loop_2010: fmovdcs %icc, %f26, %f15 loop_2011: sethi 0x1DE5, %o3 umul %o6, 0x183F, %i7 and %l3, %g7, %o2 fmul8x16al %f0, %f3, %f30 orcc %g1, %l1, %g6 xorcc %o0, %o5, %i2 subc %i4, 0x16A7, %g3 tcc %xcc, 0x1 edge32 %o7, %l6, %o1 sub %i6, %l0, %i5 fmovdvs %xcc, %f18, %f30 fbue %fcc0, loop_2012 fcmpne16 %f20, %f2, %l4 stb %i1, [%l7 + 0x76] movvs %icc, %i3, %i0 loop_2012: movvc %icc, %g5, %o4 edge8 %g2, %l5, %l2 fpmerge %f27, %f1, %f0 tvs %icc, 0x4 srax %g4, %o3, %o6 tgu %icc, 0x4 fmovde %xcc, %f1, %f7 fbul %fcc1, loop_2013 andn %i7, 0x003C, %l3 nop setx loop_2014, %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 fors %f25, %f4, %f16 loop_2013: fbuge,a %fcc0, loop_2015 movleu %icc, %o2, %g7 loop_2014: brlez %l1, loop_2016 fble,a %fcc0, loop_2017 loop_2015: tge %xcc, 0x6 sdiv %g6, 0x00AC, %o0 loop_2016: tl %xcc, 0x7 loop_2017: edge8n %o5, %g1, %i4 swap [%l7 + 0x74], %i2 stw %o7, [%l7 + 0x60] ldsh [%l7 + 0x3E], %g3 edge8ln %o1, %l6, %l0 stx %i5, [%l7 + 0x78] array32 %i6, %i1, %l4 xnorcc %i3, 0x158D, %i0 tge %icc, 0x0 brlz %o4, loop_2018 subc %g5, %g2, %l5 fmovdl %xcc, %f14, %f31 fmovspos %xcc, %f8, %f3 loop_2018: std %l2, [%l7 + 0x10] edge8ln %o3, %o6, %i7 siam 0x5 fmuld8ulx16 %f30, %f20, %f18 fbule %fcc0, loop_2019 taddcctv %g4, 0x0C3B, %o2 sub %g7, 0x1896, %l1 fmovdge %xcc, %f25, %f30 loop_2019: alignaddr %g6, %l3, %o0 tsubcc %g1, 0x1453, %i4 te %icc, 0x7 alignaddrl %o5, %i2, %o7 sdivcc %g3, 0x17EF, %o1 sdivcc %l6, 0x0E74, %l0 mulscc %i5, %i1, %i6 add %i3, %i0, %l4 nop set 0x38, %o5 ldd [%l7 + %o5], %g4 fba %fcc3, loop_2020 mulscc %g2, 0x0C8A, %l5 edge32n %l2, %o4, %o3 fmovdne %icc, %f18, %f20 loop_2020: fnegd %f28, %f16 brlez,a %o6, loop_2021 addc %i7, %g4, %g7 tge %icc, 0x6 smulcc %l1, 0x0F6E, %o2 loop_2021: taddcc %g6, 0x1E4A, %o0 sdiv %l3, 0x0B75, %i4 tle %xcc, 0x3 tn %icc, 0x2 movcc %xcc, %g1, %o5 fbge %fcc2, loop_2022 nop setx loop_2023, %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 addc %i2, 0x1EC1, %o7 movrne %g3, 0x3DE, %l6 loop_2022: fcmple32 %f4, %f20, %l0 loop_2023: fpadd32s %f28, %f20, %f6 edge8n %o1, %i5, %i6 fmovdcc %xcc, %f6, %f19 nop setx loop_2024, %l0, %l1 jmpl %l1, %i3 bl,a,pt %icc, loop_2025 bgu loop_2026 taddcc %i0, 0x023F, %l4 loop_2024: membar 0x00 loop_2025: movleu %xcc, %i1, %g2 loop_2026: movvc %icc, %g5, %l5 ldub [%l7 + 0x4D], %o4 array32 %o3, %l2, %i7 tge %icc, 0x2 sdivx %g4, 0x1F52, %g7 swap [%l7 + 0x7C], %l1 tg %icc, 0x5 brnz,a %o6, loop_2027 fands %f16, %f25, %f19 mulscc %o2, %o0, %l3 tsubcc %g6, 0x0FE2, %g1 loop_2027: fmovsa %xcc, %f10, %f4 ld [%l7 + 0x38], %f29 mova %xcc, %i4, %o5 array16 %o7, %i2, %g3 orcc %l0, 0x06D2, %o1 movrgz %l6, 0x1B3, %i6 movl %icc, %i5, %i3 set 0x20, %g3 stda %i0, [%l7 + %g3] 0x18 edge8l %i1, %l4, %g5 edge8 %g2, %o4, %o3 tn %xcc, 0x7 fmovdn %icc, %f28, %f13 wr %g0, 0x10, %asi lda [%l7 + 0x2C] %asi, %f22 movcs %icc, %l5, %i7 udiv %l2, 0x0BF1, %g7 umulcc %g4, 0x1EC0, %l1 fnot1s %f30, %f5 edge8ln %o6, %o0, %l3 fnor %f6, %f4, %f20 bne,pt %xcc, loop_2028 flush %l7 + 0x10 fbul %fcc0, loop_2029 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2028: fpmerge %f11, %f23, %f4 popc 0x011B, %g6 loop_2029: bcc,a %xcc, loop_2030 fmovdleu %icc, %f15, %f19 te %xcc, 0x0 stx %o2, [%l7 + 0x48] loop_2030: sir 0x1470 tcc %xcc, 0x4 tsubcc %g1, 0x1C12, %o5 movle %icc, %i4, %o7 umulcc %i2, 0x1249, %g3 srax %o1, 0x03, %l0 udivx %i6, 0x08EC, %i5 fcmpne16 %f14, %f2, %l6 bneg,a,pn %xcc, loop_2031 move %icc, %i3, %i1 xnorcc %i0, %g5, %l4 membar 0x77 loop_2031: alignaddrl %g2, %o3, %l5 tsubcctv %o4, 0x1DA4, %l2 tg %xcc, 0x3 umulcc %g7, %g4, %l1 fbul %fcc3, loop_2032 edge32ln %o6, %i7, %l3 movge %xcc, %g6, %o0 tvs %xcc, 0x2 loop_2032: nop wr %g0, 0x88, %asi lda [%l7 + 0x70] %asi, %f17 wr %g0, 0x80, %asi ldda [%l7 + 0x10] %asi, %g0 fabss %f14, %f8 nop setx loop_2033, %l0, %l1 jmpl %l1, %o5 fmul8x16 %f5, %f22, %f20 or %o2, 0x17D2, %o7 be loop_2034 loop_2033: brz %i2, loop_2035 sll %g3, %i4, %o1 orn %l0, %i5, %i6 loop_2034: sethi 0x18AA, %i3 loop_2035: fands %f28, %f18, %f21 wr %g0, 0x18, %asi ldsba [%l7 + 0x56] %asi, %l6 sethi 0x0A42, %i0 sllx %i1, %l4, %g5 tne %xcc, 0x1 fcmpne32 %f12, %f14, %g2 fble %fcc0, loop_2036 movg %xcc, %o3, %o4 wr %g0, 0x18, %asi stwa %l5, [%l7 + 0x74] %asi loop_2036: addc %g7, %g4, %l2 xnorcc %l1, %o6, %i7 ble loop_2037 edge8ln %l3, %o0, %g6 sub %g1, %o5, %o2 fpadd16 %f16, %f28, %f10 loop_2037: tg %xcc, 0x2 tg %xcc, 0x0 movleu %xcc, %i2, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %icc, 0x2 movrgez %i4, %o7, %l0 array8 %i5, %o1, %i6 movleu %icc, %i3, %i0 set 0x50, %i3 sta %f21, [%l7 + %i3] 0x18 ba,a %icc, loop_2038 membar 0x1B sub %i1, 0x14FE, %l4 edge32n %g5, %g2, %l6 loop_2038: for %f14, %f22, %f10 siam 0x2 srlx %o4, 0x0B, %o3 membar 0x3E subc %g7, 0x074E, %g4 edge8 %l2, %l5, %l1 fnegs %f27, %f3 movrgez %o6, %l3, %o0 movvc %xcc, %g6, %i7 fbg,a %fcc1, loop_2039 brgz,a %g1, loop_2040 std %f8, [%l7 + 0x08] smul %o2, 0x0D3A, %o5 loop_2039: movcc %xcc, %i2, %g3 loop_2040: nop set 0x6C, %i6 sta %f3, [%l7 + %i6] 0x10 smul %i4, 0x09F8, %l0 flush %l7 + 0x48 movcc %xcc, %i5, %o1 srl %o7, 0x08, %i6 edge16l %i0, %i1, %i3 fzeros %f19 ldsb [%l7 + 0x08], %g5 tpos %icc, 0x7 smul %l4, %g2, %l6 tl %icc, 0x7 tneg %icc, 0x1 alignaddr %o3, %o4, %g4 bvs loop_2041 tne %xcc, 0x3 movge %xcc, %l2, %g7 brlez,a %l5, loop_2042 loop_2041: addcc %l1, %l3, %o0 alignaddr %g6, %i7, %o6 movneg %xcc, %g1, %o2 loop_2042: fsrc1 %f6, %f12 srlx %o5, 0x09, %g3 andncc %i4, %l0, %i5 subc %i2, %o7, %o1 sdivx %i0, 0x08F3, %i1 sir 0x0E16 array8 %i6, %g5, %i3 fmovrse %l4, %f31, %f25 fornot2s %f8, %f18, %f10 movl %xcc, %l6, %g2 fnot2s %f11, %f19 movre %o4, %o3, %l2 fmovscc %xcc, %f19, %f2 fmovspos %icc, %f4, %f29 wr %g0, 0x89, %asi ldswa [%l7 + 0x08] %asi, %g7 orcc %l5, 0x0DB9, %g4 addcc %l3, 0x016B, %o0 wr %g0, 0x89, %asi lduba [%l7 + 0x46] %asi, %g6 bne,a,pn %icc, loop_2043 sir 0x1FD3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %i7, 0x03, %o6 loop_2043: umulcc %l1, %o2, %o5 fzero %f26 movle %xcc, %g1, %i4 srlx %g3, 0x0C, %i5 brnz %i2, loop_2044 sra %o7, %o1, %i0 udivx %i1, 0x0D25, %i6 mulscc %l0, %g5, %i3 loop_2044: tg %xcc, 0x6 nop setx loop_2045, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xor %l6, %g2, %l4 tleu %icc, 0x4 tgu %xcc, 0x7 loop_2045: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x7C, %i1 lduha [%l7 + %i1] 0x89, %o4 mova %xcc, %l2, %g7 fbne %fcc2, loop_2046 fpack16 %f0, %f15 movneg %xcc, %l5, %o3 movvs %xcc, %l3, %g4 loop_2046: subc %o0, 0x1745, %i7 alignaddrl %g6, %o6, %l1 tvs %icc, 0x6 addc %o5, 0x0DF8, %o2 fmovrsgez %i4, %f18, %f17 fabss %f28, %f12 umulcc %g3, 0x04BA, %g1 umulcc %i5, %o7, %i2 wr %g0, 0x89, %asi stwa %o1, [%l7 + 0x74] %asi move %icc, %i1, %i6 fmovsvs %xcc, %f24, %f3 alignaddrl %i0, %l0, %i3 orn %g5, %l6, %l4 edge32ln %g2, %l2, %g7 xor %l5, 0x06F7, %o3 ldd [%l7 + 0x70], %f26 umulcc %l3, %g4, %o0 srlx %i7, %g6, %o4 smulcc %o6, %l1, %o2 udivx %i4, 0x1284, %o5 sir 0x1992 sdivx %g3, 0x0F5E, %g1 edge32ln %i5, %i2, %o7 movcs %icc, %i1, %o1 movcc %icc, %i0, %i6 tsubcctv %l0, %g5, %l6 wr %g0, 0x89, %asi lduwa [%l7 + 0x28] %asi, %l4 brlez %g2, loop_2047 bpos,pt %icc, loop_2048 sdivx %i3, 0x1942, %l2 movge %xcc, %l5, %g7 loop_2047: umul %l3, %o3, %o0 loop_2048: andcc %i7, 0x19E0, %g6 flush %l7 + 0x4C fbge,a %fcc3, loop_2049 movrlez %o4, %o6, %g4 tpos %icc, 0x0 sdiv %o2, 0x0755, %i4 loop_2049: subc %l1, %o5, %g1 add %l7, 0x2C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i5 casa [%l6] %asi, %i5, %g3 movrgz %i2, %o7, %i1 umulcc %o1, 0x1661, %i6 fbn %fcc0, loop_2050 alignaddrl %l0, %g5, %i0 add %l4, 0x1D81, %l6 fnegd %f2, %f6 loop_2050: umul %g2, 0x039D, %i3 movrne %l5, 0x1E0, %g7 bvc,a loop_2051 fxnor %f10, %f30, %f16 edge8ln %l2, %l3, %o3 edge32n %o0, %i7, %o4 loop_2051: fands %f21, %f5, %f3 edge8l %g6, %g4, %o6 movne %icc, %i4, %l1 orcc %o5, %g1, %o2 tl %xcc, 0x3 popc 0x19B8, %i5 movg %icc, %g3, %o7 fmovdn %icc, %f18, %f10 ldsw [%l7 + 0x7C], %i2 fmovsl %icc, %f9, %f10 pdist %f28, %f22, %f8 tneg %xcc, 0x4 xor %i1, %i6, %o1 movrlz %l0, %g5, %i0 alignaddrl %l6, %g2, %l4 orcc %i3, %g7, %l2 umulcc %l5, %l3, %o0 brgez,a %o3, loop_2052 edge8n %o4, %i7, %g6 orcc %o6, 0x16B5, %g4 movrlz %i4, 0x39B, %o5 loop_2052: or %l1, 0x0F29, %o2 movge %icc, %i5, %g1 fmovrdlez %o7, %f4, %f26 nop setx loop_2053, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovsg %xcc, %f2, %f0 srax %i2, %g3, %i6 sir 0x1060 loop_2053: movvs %xcc, %o1, %i1 edge16ln %l0, %g5, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movge %xcc, %g2, %l4 sethi 0x0527, %i0 edge16ln %i3, %l2, %l5 smul %l3, 0x1F00, %g7 xorcc %o3, 0x1CC0, %o4 edge16l %i7, %g6, %o0 fmovdvc %icc, %f31, %f26 tsubcc %o6, %i4, %g4 udivcc %l1, 0x0008, %o2 movcc %xcc, %o5, %i5 fbne,a %fcc1, loop_2054 edge16 %o7, %g1, %g3 bn,pn %xcc, loop_2055 ld [%l7 + 0x24], %f4 loop_2054: fmovscc %icc, %f25, %f15 sethi 0x1A79, %i6 loop_2055: nop set 0x48, %g2 ldd [%l7 + %g2], %f10 edge16ln %i2, %o1, %i1 xor %g5, %l0, %g2 alignaddr %l6, %i0, %i3 fpadd16s %f31, %f30, %f3 alignaddrl %l2, %l4, %l3 sub %l5, %o3, %o4 call loop_2056 array32 %g7, %g6, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdiv %o6, 0x1222, %o0 loop_2056: edge8l %i4, %l1, %g4 fmovsneg %icc, %f18, %f21 andn %o5, %i5, %o2 fmovrsgz %g1, %f18, %f23 fmovdvs %xcc, %f29, %f28 tvs %icc, 0x3 set 0x5E, %i0 lduba [%l7 + %i0] 0x0c, %o7 fabss %f22, %f26 sth %i6, [%l7 + 0x6E] andncc %i2, %g3, %o1 xorcc %i1, %l0, %g2 ba %icc, loop_2057 ldsw [%l7 + 0x34], %l6 subccc %g5, %i0, %i3 orcc %l2, 0x14C0, %l4 loop_2057: te %icc, 0x2 taddcctv %l5, %o3, %l3 nop setx loop_2058, %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 fands %f10, %f21, %f28 edge16ln %g7, %g6, %i7 edge16l %o4, %o0, %o6 loop_2058: for %f20, %f26, %f10 wr %g0, 0x10, %asi swapa [%l7 + 0x64] %asi, %l1 movvc %xcc, %g4, %o5 tge %xcc, 0x6 array8 %i5, %i4, %g1 xorcc %o7, 0x09B2, %i6 bne,a %xcc, loop_2059 movrlez %i2, %o2, %o1 alignaddrl %g3, %l0, %i1 mulx %l6, %g5, %i0 loop_2059: andncc %g2, %i3, %l4 popc %l5, %o3 nop setx loop_2060, %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 fmovsl %xcc, %f11, %f23 fmovrse %l2, %f12, %f6 andncc %g7, %g6, %i7 loop_2060: sethi 0x10A2, %o4 fcmpd %fcc1, %f6, %f18 fsrc1s %f18, %f19 call loop_2061 fmovdle %icc, %f15, %f1 nop setx loop_2062, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge32ln %o0, %l3, %l1 loop_2061: tsubcctv %g4, 0x1700, %o6 fcmpne32 %f4, %f24, %o5 loop_2062: movpos %xcc, %i4, %g1 fcmpgt16 %f24, %f12, %o7 orncc %i6, %i5, %o2 edge8ln %i2, %o1, %g3 fandnot1 %f20, %f26, %f24 edge32 %i1, %l0, %g5 fmovspos %icc, %f4, %f21 movvs %xcc, %i0, %l6 membar 0x01 fmovrdne %g2, %f0, %f24 set 0x42, %g6 ldsha [%l7 + %g6] 0x89, %i3 movrlz %l5, 0x387, %l4 subc %o3, 0x0758, %l2 addccc %g6, %g7, %o4 fcmpeq32 %f10, %f0, %o0 fsrc2s %f3, %f2 sdivcc %i7, 0x09B1, %l1 movgu %xcc, %g4, %l3 add %o6, %i4, %g1 movne %icc, %o5, %i6 sdivx %o7, 0x0633, %o2 tleu %icc, 0x7 addc %i2, %o1, %i5 addccc %g3, 0x1C42, %l0 movvc %icc, %g5, %i0 fandnot2s %f14, %f4, %f13 tl %xcc, 0x4 tcc %icc, 0x7 ldub [%l7 + 0x2B], %l6 stbar fmovdleu %icc, %f9, %f2 alignaddrl %g2, %i3, %i1 set 0x70, %l1 ldda [%l7 + %l1] 0x2c, %l4 movg %xcc, %l5, %o3 fmovd %f20, %f10 movrlz %l2, %g6, %g7 srlx %o4, %i7, %l1 fandnot1 %f2, %f16, %f2 move %icc, %o0, %l3 tleu %xcc, 0x6 fmovsle %xcc, %f26, %f14 fpadd16 %f26, %f26, %f24 edge8l %g4, %o6, %i4 movg %icc, %g1, %i6 fnegs %f11, %f30 std %f22, [%l7 + 0x58] wr %g0, 0x18, %asi prefetcha [%l7 + 0x18] %asi, 0x1 fandnot2 %f2, %f18, %f16 edge16ln %o5, %i2, %o2 tneg %xcc, 0x6 or %o1, %g3, %l0 movgu %icc, %i5, %i0 orcc %l6, %g2, %i3 fbn,a %fcc2, loop_2063 sth %g5, [%l7 + 0x46] fcmpeq16 %f28, %f18, %i1 tge %icc, 0x5 loop_2063: membar 0x5D fzero %f0 addccc %l4, %l5, %o3 tleu %xcc, 0x5 fcmpes %fcc1, %f0, %f16 bl %xcc, loop_2064 movcs %icc, %g6, %l2 fandnot1 %f10, %f8, %f4 wr %g0, 0x80, %asi ldstuba [%l7 + 0x2A] %asi, %g7 loop_2064: sdiv %i7, 0x1C11, %o4 orn %l1, 0x039B, %o0 movl %xcc, %l3, %o6 movleu %xcc, %g4, %g1 srlx %i6, %i4, %o7 or %o5, %o2, %o1 tcc %icc, 0x6 fandnot2 %f30, %f6, %f4 fcmpne32 %f26, %f10, %i2 stx %l0, [%l7 + 0x48] movpos %xcc, %i5, %i0 fsrc1 %f2, %f4 movrlez %g3, 0x3E3, %g2 fmul8ulx16 %f10, %f24, %f26 movrgz %l6, %i3, %g5 fcmple16 %f10, %f24, %i1 fone %f10 mulscc %l5, %o3, %g6 edge8n %l2, %l4, %g7 fblg %fcc0, loop_2065 fbe %fcc2, loop_2066 smulcc %o4, %i7, %o0 fmovsvc %xcc, %f29, %f11 loop_2065: fpadd32 %f30, %f12, %f0 loop_2066: popc %l3, %o6 edge32 %l1, %g4, %g1 fbl,a %fcc2, loop_2067 sra %i4, 0x0D, %o7 ble,pt %icc, loop_2068 movcc %icc, %o5, %o2 loop_2067: movg %icc, %o1, %i6 call loop_2069 loop_2068: fxor %f2, %f22, %f0 fnegs %f14, %f23 edge16 %l0, %i2, %i0 loop_2069: nop wr %g0, 0x89, %asi ldstuba [%l7 + 0x65] %asi, %i5 tpos %icc, 0x3 alignaddr %g3, %l6, %i3 movge %icc, %g5, %i1 fbul,a %fcc2, loop_2070 fnegd %f30, %f2 edge32n %l5, %o3, %g2 stb %g6, [%l7 + 0x34] loop_2070: mulx %l2, 0x1D3F, %l4 tleu %icc, 0x7 wr %g0, 0x19, %asi lduha [%l7 + 0x12] %asi, %g7 te %icc, 0x2 movge %icc, %o4, %o0 tl %xcc, 0x6 addccc %l3, 0x047F, %i7 tvs %icc, 0x7 nop set 0x0C, %l0 stw %l1, [%l7 + %l0] edge32n %g4, %g1, %i4 srl %o6, 0x12, %o7 ta %xcc, 0x6 fcmple16 %f20, %f12, %o5 fmovs %f27, %f23 tvc %xcc, 0x2 or %o1, %i6, %l0 bpos,pn %xcc, loop_2071 sdivx %i2, 0x0CFB, %o2 movgu %xcc, %i5, %i0 movleu %icc, %l6, %g3 loop_2071: fmovrdlz %i3, %f30, %f22 swap [%l7 + 0x58], %g5 brlz %i1, loop_2072 ldsw [%l7 + 0x1C], %l5 fbuge,a %fcc2, loop_2073 and %g2, %g6, %o3 loop_2072: xnor %l4, 0x12A8, %l2 edge8n %g7, %o4, %l3 loop_2073: fmovrse %i7, %f14, %f1 fmovd %f16, %f30 fbul %fcc0, loop_2074 mulx %o0, 0x000B, %l1 edge8ln %g4, %g1, %o6 movcc %xcc, %o7, %i4 loop_2074: addccc %o5, 0x1ED9, %o1 stbar bshuffle %f0, %f18, %f8 bneg,pt %xcc, loop_2075 umulcc %l0, %i2, %o2 nop setx loop_2076, %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 fnot2 %f26, %f10 loop_2075: xnor %i6, 0x19F8, %i0 popc %i5, %l6 loop_2076: srax %g3, %i3, %g5 fmuld8ulx16 %f23, %f1, %f30 array16 %i1, %g2, %l5 sll %g6, %o3, %l4 pdist %f22, %f14, %f8 movg %icc, %g7, %l2 tge %xcc, 0x2 movrlz %o4, 0x33A, %l3 st %f11, [%l7 + 0x10] tsubcctv %i7, %o0, %l1 srl %g1, 0x1E, %g4 edge16 %o7, %i4, %o5 edge8l %o1, %o6, %l0 addc %o2, %i2, %i6 movne %icc, %i5, %l6 fmovrde %g3, %f6, %f8 movrgz %i0, %g5, %i3 tneg %icc, 0x4 fbu,a %fcc1, loop_2077 smul %g2, 0x0F8D, %l5 sir 0x1EA9 movpos %icc, %i1, %g6 loop_2077: ldub [%l7 + 0x33], %l4 fand %f8, %f4, %f26 and %g7, %o3, %o4 set 0x17, %o0 stba %l2, [%l7 + %o0] 0x19 andn %i7, 0x1A2A, %o0 fmovdcc %xcc, %f27, %f16 mulx %l1, %g1, %g4 be loop_2078 subc %o7, %l3, %i4 fmovdle %icc, %f0, %f9 movg %icc, %o5, %o1 loop_2078: xnorcc %l0, 0x1467, %o6 udivcc %o2, 0x0A60, %i2 add %l7, 0x2C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i6 casa [%l6] %asi, %i6, %l6 srlx %g3, %i0, %i5 movcc %icc, %g5, %i3 movpos %xcc, %l5, %g2 smulcc %g6, 0x163F, %l4 popc %i1, %o3 edge16ln %o4, %l2, %i7 add %l7, 0x74, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %g7 casa [%l6] %asi, %g7, %o0 nop setx loop_2079, %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 bl,pn %xcc, loop_2080 srlx %l1, 0x00, %g4 sra %o7, 0x16, %g1 loop_2079: tvs %icc, 0x2 loop_2080: edge16 %l3, %i4, %o1 fmovsg %icc, %f5, %f30 fnegs %f13, %f4 fbug %fcc1, loop_2081 array16 %o5, %o6, %o2 fxors %f31, %f3, %f22 smulcc %l0, 0x00CC, %i2 loop_2081: addccc %i6, 0x03FB, %g3 tsubcctv %l6, %i5, %g5 movrgez %i0, 0x242, %l5 sdiv %i3, 0x0963, %g6 movgu %xcc, %l4, %i1 tne %icc, 0x3 edge16n %o3, %g2, %l2 orcc %i7, 0x0AFA, %g7 fmovsne %icc, %f7, %f11 smulcc %o4, %l1, %o0 edge16 %o7, %g4, %l3 bg,pn %xcc, loop_2082 nop setx loop_2083, %l0, %l1 jmpl %l1, %i4 movrgz %g1, 0x37E, %o1 fsrc2s %f4, %f19 loop_2082: tleu %icc, 0x7 loop_2083: movcc %icc, %o5, %o2 fnot2s %f19, %f24 sdiv %l0, 0x069C, %i2 fbe %fcc1, loop_2084 bn loop_2085 call loop_2086 fmovrdgez %i6, %f20, %f20 loop_2084: movcs %xcc, %o6, %g3 loop_2085: ta %xcc, 0x6 loop_2086: movge %icc, %l6, %i5 udivcc %i0, 0x08C4, %g5 wr %g0, 0x18, %asi ldsha [%l7 + 0x32] %asi, %l5 subc %g6, %l4, %i3 fmovdn %xcc, %f23, %f8 edge16l %i1, %g2, %l2 fmovsg %xcc, %f3, %f29 tvc %icc, 0x4 bvc,a %icc, loop_2087 fxors %f28, %f5, %f21 orn %o3, 0x1405, %g7 fmovsle %xcc, %f2, %f7 loop_2087: taddcctv %i7, 0x15CF, %l1 bgu,pn %xcc, loop_2088 addcc %o4, 0x1944, %o0 xorcc %o7, 0x1BA0, %g4 bpos,a %icc, loop_2089 loop_2088: mova %icc, %i4, %l3 sdivx %o1, 0x08F6, %g1 edge32 %o5, %o2, %i2 loop_2089: edge32n %l0, %o6, %i6 fpmerge %f24, %f12, %f18 smulcc %g3, 0x1CA4, %l6 subc %i5, 0x13E4, %g5 fmovrdlez %l5, %f10, %f16 fpadd16s %f17, %f1, %f4 udiv %i0, 0x1376, %l4 fmovdl %icc, %f2, %f21 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %i3, %i1, %g6 tsubcctv %l2, 0x0AAF, %g2 fmovrsgez %o3, %f2, %f30 fnot1s %f21, %f22 alignaddrl %i7, %g7, %o4 fmovsa %xcc, %f28, %f13 nop setx loop_2090, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done srl %l1, %o0, %g4 sth %o7, [%l7 + 0x42] tvc %xcc, 0x3 loop_2090: andncc %l3, %i4, %o1 subccc %g1, %o5, %o2 fbo,a %fcc0, loop_2091 tge %xcc, 0x0 sllx %i2, %o6, %l0 tge %xcc, 0x7 loop_2091: fpmerge %f24, %f26, %f22 tcc %xcc, 0x0 brlz,a %g3, loop_2092 fbn,a %fcc2, loop_2093 fmovsneg %icc, %f25, %f22 andcc %i6, %i5, %g5 loop_2092: tge %xcc, 0x6 loop_2093: addcc %l6, 0x12F6, %i0 wr %g0, 0x88, %asi stda %f0, [%l7 + 0x40] %asi srl %l4, %l5, %i3 sethi 0x1B75, %i1 fbuge %fcc2, loop_2094 bpos,a loop_2095 umulcc %l2, 0x04F1, %g2 smulcc %g6, 0x15C1, %o3 loop_2094: ta %icc, 0x7 loop_2095: std %f8, [%l7 + 0x18] tgu %xcc, 0x4 fornot1s %f12, %f12, %f1 call loop_2096 fmovrdgz %g7, %f26, %f0 sir 0x0AA5 addccc %i7, %l1, %o0 loop_2096: nop wr %g0, 0x10, %asi ldstuba [%l7 + 0x7A] %asi, %g4 fmovrslez %o4, %f6, %f24 set 0x77, %l3 stba %l3, [%l7 + %l3] 0xeb membar #Sync edge8 %o7, %o1, %g1 fmovdle %icc, %f27, %f30 fmovd %f28, %f26 fabss %f20, %f20 movvs %icc, %i4, %o5 swap [%l7 + 0x24], %o2 orcc %i2, 0x1D8D, %l0 xnorcc %g3, 0x1E78, %o6 orcc %i6, 0x0ED0, %g5 te %icc, 0x7 movcc %xcc, %i5, %i0 movcs %xcc, %l4, %l6 edge32 %i3, %i1, %l2 ldstub [%l7 + 0x1C], %l5 sir 0x0D28 fbe %fcc3, loop_2097 srlx %g2, 0x12, %g6 orncc %g7, %i7, %l1 brgez %o3, loop_2098 loop_2097: and %g4, 0x0088, %o0 movneg %xcc, %l3, %o4 array16 %o1, %g1, %i4 loop_2098: tpos %icc, 0x2 addcc %o5, %o2, %o7 set 0x50, %l2 ldda [%l7 + %l2] 0x24, %i2 ldsb [%l7 + 0x57], %g3 fzero %f26 ld [%l7 + 0x08], %f30 fpadd32 %f24, %f12, %f8 move %icc, %l0, %o6 fcmpne32 %f20, %f26, %g5 orncc %i6, %i5, %l4 fmovsvs %xcc, %f30, %f8 fpmerge %f16, %f4, %f14 sub %i0, %l6, %i1 movvs %xcc, %l2, %i3 sub %g2, %l5, %g6 movrlez %g7, %i7, %o3 fpsub32 %f10, %f24, %f22 srl %g4, %l1, %l3 fmovrslez %o0, %f25, %f22 brgez,a %o1, loop_2099 fmovsneg %xcc, %f29, %f21 edge16n %g1, %o4, %i4 fcmpgt16 %f2, %f30, %o2 loop_2099: movneg %icc, %o7, %o5 movne %icc, %i2, %l0 fpadd32 %f14, %f0, %f2 fmovsg %icc, %f17, %f31 fornot2 %f0, %f2, %f16 movgu %xcc, %o6, %g5 array8 %i6, %i5, %g3 edge32n %i0, %l4, %l6 siam 0x6 smul %l2, %i1, %g2 srlx %l5, %g6, %i3 andncc %g7, %o3, %i7 array16 %g4, %l3, %l1 ble,pn %icc, loop_2100 movrgz %o0, 0x1A4, %g1 edge32ln %o4, %i4, %o2 udivx %o1, 0x016D, %o5 loop_2100: tneg %xcc, 0x2 movvs %icc, %o7, %l0 taddcctv %i2, 0x0683, %o6 bcs,a,pt %icc, loop_2101 movrgz %i6, %g5, %g3 set 0x3c0, %o3 nop ! stxa %i5, [%g0 + %o3] 0x40 ripped by fixASI40.pl loop_2101: movneg %xcc, %i0, %l6 fmovsvs %xcc, %f26, %f29 tn %icc, 0x2 array8 %l2, %l4, %i1 call loop_2102 movrne %l5, 0x107, %g6 swap [%l7 + 0x0C], %g2 movne %icc, %g7, %i3 loop_2102: fba %fcc2, loop_2103 fexpand %f12, %f6 bgu,a,pt %xcc, loop_2104 fcmps %fcc0, %f20, %f27 loop_2103: mulx %o3, 0x18B3, %g4 fmovsn %xcc, %f11, %f20 loop_2104: movgu %xcc, %l3, %i7 stx %l1, [%l7 + 0x30] sllx %g1, 0x0A, %o0 fmovdpos %xcc, %f31, %f6 orn %i4, %o4, %o2 fmovsn %icc, %f22, %f14 fnor %f26, %f10, %f10 tsubcctv %o1, 0x043E, %o7 or %l0, 0x0AC7, %o5 fsrc2 %f22, %f12 addcc %o6, 0x128C, %i6 array32 %i2, %g3, %g5 sra %i5, 0x0A, %l6 fornot1s %f3, %f1, %f15 edge16ln %i0, %l2, %i1 fbu,a %fcc0, loop_2105 fmovsg %icc, %f8, %f9 umul %l5, %l4, %g2 call loop_2106 loop_2105: fnot1s %f10, %f18 st %f22, [%l7 + 0x34] fmovsle %xcc, %f21, %f19 loop_2106: fpadd16s %f6, %f1, %f12 bgu,a,pn %xcc, loop_2107 fbu,a %fcc3, loop_2108 fmovdle %icc, %f5, %f9 nop setx loop_2109, %l0, %l1 jmpl %l1, %g7 loop_2107: array32 %g6, %i3, %o3 loop_2108: fpadd16s %f30, %f12, %f31 srlx %g4, 0x09, %l3 loop_2109: alignaddrl %i7, %g1, %l1 array16 %o0, %o4, %i4 movn %xcc, %o1, %o2 mova %xcc, %o7, %l0 movge %xcc, %o6, %i6 fpsub16 %f16, %f2, %f16 tpos %xcc, 0x7 fmovrslz %o5, %f16, %f26 tvc %icc, 0x5 mova %xcc, %g3, %i2 bpos,a loop_2110 umul %g5, 0x1BA3, %i5 andn %l6, 0x1238, %l2 ble,a,pn %xcc, loop_2111 loop_2110: tle %xcc, 0x2 ta %xcc, 0x0 wr %g0, 0x19, %asi ldstuba [%l7 + 0x58] %asi, %i0 loop_2111: movneg %xcc, %i1, %l4 andncc %g2, %l5, %g6 fbul,a %fcc3, loop_2112 edge32ln %i3, %g7, %g4 popc 0x1A33, %l3 taddcc %i7, 0x1CC9, %g1 loop_2112: fmul8x16au %f21, %f4, %f18 edge16 %o3, %o0, %o4 flush %l7 + 0x78 fxnor %f12, %f8, %f20 stb %i4, [%l7 + 0x3A] sdivx %o1, 0x1929, %o2 movge %icc, %o7, %l1 movrgez %o6, %l0, %i6 bpos,a loop_2113 taddcc %o5, 0x128A, %g3 fbg %fcc0, loop_2114 xor %g5, 0x0E38, %i5 loop_2113: siam 0x7 mulscc %i2, %l2, %l6 loop_2114: ldx [%l7 + 0x78], %i1 edge32ln %l4, %g2, %l5 bleu,a loop_2115 fbug,a %fcc2, loop_2116 tsubcctv %i0, 0x0C53, %i3 fmovd %f22, %f6 loop_2115: array32 %g6, %g7, %g4 loop_2116: bcs loop_2117 popc 0x08E4, %l3 movrlz %g1, %o3, %i7 fbne,a %fcc0, loop_2118 loop_2117: fnot1s %f1, %f15 fpsub32s %f1, %f30, %f25 taddcctv %o4, 0x1D7F, %i4 loop_2118: alignaddrl %o0, %o2, %o1 movleu %xcc, %o7, %l1 tsubcc %l0, 0x0DAF, %i6 orncc %o6, %o5, %g3 faligndata %f0, %f14, %f20 umulcc %i5, 0x1EC1, %g5 bcc,pn %icc, loop_2119 array32 %i2, %l6, %l2 fmuld8ulx16 %f27, %f9, %f2 fmovdl %icc, %f16, %f15 loop_2119: nop wr %g0, 0x80, %asi ldsha [%l7 + 0x46] %asi, %i1 movrgez %l4, 0x115, %g2 stw %l5, [%l7 + 0x10] sll %i3, %g6, %g7 edge32l %g4, %l3, %i0 array8 %g1, %o3, %o4 edge8n %i7, %o0, %o2 srlx %o1, 0x1D, %i4 movrlz %l1, %o7, %i6 fzeros %f16 std %o6, [%l7 + 0x08] taddcctv %l0, %g3, %i5 fmul8sux16 %f2, %f20, %f4 movl %icc, %g5, %i2 movn %xcc, %l6, %o5 std %f14, [%l7 + 0x68] edge16ln %i1, %l2, %g2 edge8ln %l4, %i3, %g6 orncc %g7, %l5, %g4 fors %f28, %f25, %f9 std %l2, [%l7 + 0x70] movcs %xcc, %g1, %o3 fbue %fcc1, loop_2120 fsrc1 %f28, %f8 brnz %i0, loop_2121 umul %o4, 0x1C8F, %o0 loop_2120: movl %icc, %o2, %i7 fzeros %f24 loop_2121: fnot1 %f0, %f2 stx %i4, [%l7 + 0x58] mova %icc, %l1, %o1 call loop_2122 tneg %icc, 0x6 fmovdpos %icc, %f10, %f26 movn %icc, %i6, %o6 loop_2122: movneg %icc, %o7, %g3 taddcc %l0, %i5, %g5 fxor %f4, %f28, %f4 fbne,a %fcc2, loop_2123 movre %l6, %i2, %o5 addcc %i1, 0x0DAD, %l2 taddcctv %g2, %i3, %g6 loop_2123: nop set 0x40, %g4 stda %f16, [%l7 + %g4] 0xf0 membar #Sync edge8 %l4, %l5, %g4 fmovsneg %icc, %f18, %f20 movne %xcc, %g7, %l3 tn %icc, 0x2 prefetch [%l7 + 0x70], 0x3 alignaddr %o3, %g1, %o4 fnand %f28, %f28, %f30 subccc %o0, %o2, %i7 bl %icc, loop_2124 movrgez %i4, %i0, %o1 prefetch [%l7 + 0x3C], 0x2 brnz %i6, loop_2125 loop_2124: bcc %icc, loop_2126 fnegd %f22, %f26 ld [%l7 + 0x50], %f24 loop_2125: tn %icc, 0x2 loop_2126: subc %o6, 0x17BD, %o7 movrlez %g3, 0x162, %l0 tgu %xcc, 0x2 popc 0x00B9, %i5 fone %f28 fmovrdne %l1, %f4, %f24 swap [%l7 + 0x78], %g5 nop setx loop_2127, %l0, %l1 jmpl %l1, %l6 andcc %o5, %i1, %l2 taddcctv %i2, %i3, %g6 srlx %l4, %g2, %l5 loop_2127: brlz %g4, loop_2128 movleu %xcc, %l3, %g7 tsubcctv %o3, %g1, %o0 fornot1 %f2, %f20, %f6 loop_2128: ldstub [%l7 + 0x71], %o4 sdiv %o2, 0x18FF, %i7 xnor %i0, %i4, %i6 wr %g0, 0x04, %asi sta %f5, [%l7 + 0x40] %asi fnands %f9, %f1, %f7 xorcc %o1, %o6, %o7 set 0x78, %i5 ldsba [%l7 + %i5] 0x15, %l0 andcc %g3, 0x1E1C, %l1 xnor %i5, 0x1738, %g5 te %icc, 0x1 movge %xcc, %l6, %i1 array16 %l2, %i2, %o5 edge8 %g6, %l4, %g2 ldsb [%l7 + 0x68], %i3 tl %xcc, 0x1 alignaddr %g4, %l3, %l5 taddcctv %o3, %g1, %g7 fbl %fcc0, loop_2129 fba,a %fcc0, loop_2130 fnegd %f30, %f14 bne,a,pn %icc, loop_2131 loop_2129: nop set 0x68, %i7 ldd [%l7 + %i7], %f0 loop_2130: brgz,a %o4, loop_2132 edge16n %o2, %o0, %i0 loop_2131: array16 %i4, %i6, %o1 brgz,a %o6, loop_2133 loop_2132: lduh [%l7 + 0x78], %o7 movgu %icc, %l0, %g3 set 0x78, %g7 stda %l0, [%l7 + %g7] 0x0c loop_2133: tg %icc, 0x7 subcc %i5, 0x113D, %i7 tcs %xcc, 0x0 edge16l %l6, %g5, %l2 fblg %fcc3, loop_2134 and %i2, %i1, %g6 fpmerge %f17, %f16, %f12 addc %l4, 0x0A18, %o5 loop_2134: fcmpne16 %f2, %f14, %i3 movcc %xcc, %g2, %g4 brz %l3, loop_2135 edge8ln %o3, %g1, %l5 andn %g7, 0x1582, %o2 fbn %fcc0, loop_2136 loop_2135: fmovsle %xcc, %f20, %f9 movcs %icc, %o4, %o0 xnorcc %i4, 0x01D6, %i0 loop_2136: movneg %icc, %o1, %i6 fmovrdne %o7, %f8, %f2 fmovrde %l0, %f4, %f14 movle %xcc, %o6, %g3 subccc %i5, %i7, %l1 alignaddr %l6, %l2, %g5 sllx %i1, 0x0F, %g6 std %f10, [%l7 + 0x78] move %xcc, %i2, %o5 std %f30, [%l7 + 0x28] stb %i3, [%l7 + 0x24] fmovsne %xcc, %f5, %f17 fandnot2s %f11, %f30, %f25 fcmpd %fcc0, %f0, %f18 tsubcc %g2, 0x0891, %l4 tne %icc, 0x6 wr %g0, 0x89, %asi lduwa [%l7 + 0x20] %asi, %l3 std %g4, [%l7 + 0x48] wr %g0, 0x19, %asi lduha [%l7 + 0x48] %asi, %o3 sra %l5, %g7, %o2 movle %icc, %g1, %o4 tn %icc, 0x7 sll %o0, %i0, %o1 edge32n %i6, %i4, %l0 sll %o7, %g3, %o6 tsubcctv %i7, 0x152D, %i5 fba %fcc0, loop_2137 fandnot2 %f14, %f16, %f6 fba %fcc1, loop_2138 taddcc %l1, %l2, %g5 loop_2137: array16 %i1, %l6, %g6 brnz %i2, loop_2139 loop_2138: fmovsneg %icc, %f25, %f7 orcc %i3, %o5, %g2 edge8 %l4, %l3, %o3 loop_2139: sdivcc %g4, 0x18F4, %g7 bgu,a,pn %icc, loop_2140 sll %o2, %l5, %g1 udivx %o0, 0x1D5F, %i0 sdivcc %o4, 0x1CAF, %i6 loop_2140: sllx %o1, 0x19, %l0 edge32l %o7, %i4, %o6 fmovse %icc, %f8, %f31 fbug %fcc2, loop_2141 edge32ln %i7, %g3, %i5 srlx %l1, 0x1C, %g5 fmovrdgez %l2, %f26, %f0 loop_2141: fbg %fcc0, loop_2142 fmuld8sux16 %f3, %f7, %f22 wr %g0, 0x2b, %asi stxa %i1, [%l7 + 0x30] %asi membar #Sync loop_2142: edge16ln %g6, %i2, %i3 bvc,a loop_2143 udiv %l6, 0x1ED8, %g2 movne %xcc, %o5, %l3 fzeros %f2 loop_2143: fand %f22, %f2, %f10 orncc %l4, 0x032C, %o3 set 0x5C, %i4 stha %g4, [%l7 + %i4] 0x23 membar #Sync fmovdcs %xcc, %f27, %f29 sdivcc %g7, 0x06C4, %l5 membar 0x57 andncc %g1, %o0, %i0 edge16l %o2, %o4, %o1 fmovsl %xcc, %f20, %f18 bn,pt %icc, loop_2144 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsn %icc, %f12, %f9 edge8ln %l0, %o7, %i6 loop_2144: fmovdvc %xcc, %f30, %f16 movg %icc, %i4, %o6 taddcctv %i7, 0x1AB8, %i5 array8 %l1, %g3, %l2 wr %g0, 0x81, %asi swapa [%l7 + 0x20] %asi, %g5 alignaddr %g6, %i2, %i1 fand %f12, %f8, %f16 srlx %l6, 0x1E, %g2 fcmpne16 %f20, %f20, %i3 alignaddrl %l3, %l4, %o5 tg %xcc, 0x5 alignaddr %o3, %g4, %g7 edge8ln %l5, %o0, %g1 set 0x40, %i2 stda %o2, [%l7 + %i2] 0x2f membar #Sync fmovrslz %o4, %f22, %f25 array16 %i0, %o1, %l0 tneg %icc, 0x4 stx %o7, [%l7 + 0x40] bneg,a,pt %xcc, loop_2145 fcmpd %fcc3, %f2, %f8 srlx %i6, %o6, %i4 fands %f29, %f3, %f18 loop_2145: fmovrslez %i5, %f7, %f7 tleu %xcc, 0x6 mulx %l1, 0x18A6, %i7 tg %icc, 0x2 brnz,a %g3, loop_2146 fbo,a %fcc1, loop_2147 fmovdle %icc, %f24, %f24 prefetch [%l7 + 0x34], 0x2 loop_2146: stbar loop_2147: array8 %g5, %g6, %i2 membar 0x3F sdivx %l2, 0x0A39, %l6 movn %icc, %i1, %g2 fmovspos %xcc, %f12, %f3 xnorcc %l3, %l4, %i3 fmovdgu %xcc, %f13, %f6 tsubcctv %o3, 0x1B48, %g4 andncc %g7, %l5, %o5 st %f31, [%l7 + 0x50] fbu,a %fcc2, loop_2148 tsubcc %o0, 0x183E, %g1 te %xcc, 0x7 bleu,a,pn %xcc, loop_2149 loop_2148: fzeros %f15 std %o4, [%l7 + 0x68] set 0x08, %g5 lduha [%l7 + %g5] 0x18, %i0 loop_2149: movrlz %o1, 0x2B7, %l0 fmovrslez %o2, %f28, %f1 bn,a loop_2150 tn %icc, 0x5 movrlez %i6, 0x27B, %o7 sub %i4, %o6, %l1 loop_2150: fmovrdlez %i5, %f16, %f30 fors %f0, %f24, %f21 fmovsneg %xcc, %f22, %f28 edge32n %i7, %g3, %g5 bneg,a,pt %xcc, loop_2151 bn,pt %xcc, loop_2152 fbne %fcc2, loop_2153 popc %i2, %l2 loop_2151: fmovdge %xcc, %f2, %f31 loop_2152: swap [%l7 + 0x18], %g6 loop_2153: bvc %xcc, loop_2154 sir 0x0C25 fmuld8ulx16 %f29, %f2, %f6 or %i1, %g2, %l6 loop_2154: fpackfix %f10, %f16 sir 0x0B06 movcs %icc, %l3, %l4 movleu %xcc, %o3, %i3 fbe,a %fcc1, loop_2155 popc 0x05B6, %g7 movl %icc, %l5, %g4 orncc %o5, %g1, %o0 loop_2155: sub %o4, %o1, %l0 set 0x64, %o6 stwa %o2, [%l7 + %o6] 0x11 movcc %icc, %i0, %o7 udiv %i6, 0x177F, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %icc, %l1, %i4 wr %g0, 0x80, %asi lduwa [%l7 + 0x5C] %asi, %i7 tle %icc, 0x7 nop setx loop_2156, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tleu %icc, 0x5 fbu,a %fcc1, loop_2157 movg %xcc, %i5, %g3 loop_2156: movrgez %g5, %i2, %g6 tcc %xcc, 0x4 loop_2157: addccc %i1, %g2, %l2 fxor %f10, %f20, %f18 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l3, %l4 fmul8x16al %f10, %f0, %f30 tvc %icc, 0x2 mulx %l6, 0x145E, %o3 tn %xcc, 0x5 array8 %i3, %l5, %g7 call loop_2158 bcs,a %xcc, loop_2159 movre %o5, 0x0B7, %g4 edge8ln %g1, %o0, %o4 loop_2158: edge32 %o1, %o2, %i0 loop_2159: umul %o7, %l0, %o6 fbug,a %fcc2, loop_2160 edge16ln %i6, %i4, %i7 array32 %l1, %i5, %g3 fbuge,a %fcc2, loop_2161 loop_2160: lduw [%l7 + 0x0C], %g5 subc %i2, 0x15E3, %g6 tvc %icc, 0x0 loop_2161: tle %icc, 0x4 fpsub16s %f2, %f10, %f25 wr %g0, 0x89, %asi ldsba [%l7 + 0x4F] %asi, %g2 brz,a %i1, loop_2162 tcs %xcc, 0x2 sra %l2, %l4, %l6 movrlez %o3, 0x273, %i3 loop_2162: fmovdl %icc, %f0, %f16 fmovsvs %xcc, %f23, %f6 taddcc %l5, %g7, %l3 wr %g0, 0x52, %asi stxa %g4, [%g0 + 0x118] %asi fbn %fcc3, loop_2163 mulx %o5, %o0, %o4 tleu %icc, 0x1 andcc %o1, 0x04DF, %o2 loop_2163: ldx [%l7 + 0x58], %i0 srl %g1, %o7, %o6 wr %g0, 0x27, %asi ldda [%l7 + 0x50] %asi, %l0 sll %i4, %i7, %i6 ldd [%l7 + 0x18], %f14 xor %l1, %g3, %g5 edge8 %i2, %g6, %g2 andcc %i5, %i1, %l4 array16 %l2, %o3, %l6 taddcctv %i3, 0x03E2, %g7 edge32ln %l3, %g4, %o5 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f16 tneg %icc, 0x6 edge16 %o0, %o4, %l5 srlx %o1, 0x00, %o2 movpos %icc, %i0, %g1 flush %l7 + 0x78 taddcctv %o7, 0x1869, %o6 nop setx loop_2164, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fnot1s %f16, %f2 movrgz %i4, %i7, %l0 tne %icc, 0x1 loop_2164: fors %f16, %f18, %f0 sethi 0x1691, %l1 sll %g3, %i6, %g5 set 0x48, %l5 lduwa [%l7 + %l5] 0x18, %i2 siam 0x5 array8 %g6, %g2, %i1 xnorcc %i5, 0x00EE, %l2 umul %l4, 0x1AD0, %o3 bcc,pn %xcc, loop_2165 or %l6, 0x099A, %g7 xor %l3, 0x12EB, %g4 fmovdle %icc, %f15, %f22 loop_2165: or %i3, %o0, %o4 movrgz %o5, 0x3F2, %l5 movcs %icc, %o1, %o2 fpmerge %f9, %f5, %f10 sdivcc %i0, 0x1F72, %g1 movrgez %o7, 0x160, %i4 fors %f12, %f17, %f8 udivcc %o6, 0x0DC6, %l0 edge16ln %i7, %l1, %i6 fsrc2s %f29, %f12 set 0x74, %o7 ldsha [%l7 + %o7] 0x18, %g3 ta %xcc, 0x0 bvs %xcc, loop_2166 orn %g5, %i2, %g2 movrgez %i1, %g6, %l2 addc %l4, 0x167E, %o3 loop_2166: array32 %i5, %l6, %g7 tpos %icc, 0x0 tle %icc, 0x2 tgu %xcc, 0x3 sdiv %l3, 0x0257, %i3 tcs %xcc, 0x2 sub %g4, 0x1758, %o4 fnot2 %f30, %f24 bne,a,pt %icc, loop_2167 movleu %icc, %o0, %o5 fblg %fcc2, loop_2168 bleu %xcc, loop_2169 loop_2167: tsubcc %l5, %o2, %o1 popc %g1, %i0 loop_2168: add %o7, %o6, %l0 loop_2169: edge8n %i7, %i4, %l1 fbule,a %fcc3, loop_2170 bgu,a,pn %xcc, loop_2171 subccc %i6, %g5, %i2 add %g2, 0x0C71, %g3 loop_2170: xnor %i1, %l2, %l4 loop_2171: addcc %g6, %o3, %l6 alignaddrl %g7, %l3, %i5 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 array8 %g4, %o4, %i3 edge16ln %o0, %o5, %o2 smulcc %o1, 0x072A, %g1 lduw [%l7 + 0x68], %l5 fmul8x16al %f26, %f4, %f6 tsubcc %o7, 0x0486, %i0 edge16n %l0, %o6, %i7 fmovrslz %i4, %f1, %f29 nop setx loop_2172, %l0, %l1 jmpl %l1, %l1 st %f5, [%l7 + 0x20] fmovdvs %icc, %f30, %f25 edge16l %g5, %i2, %i6 loop_2172: siam 0x5 stbar movgu %xcc, %g2, %g3 fcmped %fcc0, %f30, %f12 mulx %l2, 0x13B2, %l4 array32 %g6, %i1, %l6 fmovsneg %icc, %f26, %f26 popc %g7, %l3 fmovsge %icc, %f25, %f21 bl loop_2173 addcc %o3, 0x116A, %g4 edge16 %i5, %o4, %o0 fmovsg %xcc, %f10, %f25 loop_2173: orncc %i3, 0x0AC9, %o2 movgu %xcc, %o5, %o1 tg %icc, 0x2 addc %g1, 0x038D, %l5 bn loop_2174 movle %xcc, %i0, %o7 sir 0x11C4 fmovdvc %xcc, %f19, %f26 loop_2174: sll %l0, %o6, %i4 movg %xcc, %i7, %g5 wr %g0, 0x80, %asi ldsha [%l7 + 0x50] %asi, %i2 fmovsle %xcc, %f20, %f3 edge8ln %l1, %i6, %g2 sdiv %g3, 0x1609, %l2 swap [%l7 + 0x30], %g6 tvs %icc, 0x7 movleu %xcc, %i1, %l4 array8 %l6, %g7, %l3 bpos,pn %icc, loop_2175 fpadd32 %f14, %f16, %f10 tcs %icc, 0x5 fcmpd %fcc1, %f16, %f26 loop_2175: fmovdne %icc, %f4, %f5 movleu %icc, %o3, %i5 fmovspos %xcc, %f10, %f22 tg %icc, 0x2 movpos %xcc, %o4, %o0 ta %xcc, 0x4 mulscc %i3, %g4, %o2 ldsh [%l7 + 0x42], %o1 pdist %f22, %f30, %f18 movgu %xcc, %g1, %o5 fzeros %f12 sth %l5, [%l7 + 0x74] alignaddr %o7, %i0, %l0 fones %f15 set 0x42, %l6 ldsha [%l7 + %l6] 0x18, %i4 movvc %icc, %i7, %g5 sllx %o6, 0x15, %i2 fpack16 %f6, %f8 edge16ln %l1, %g2, %i6 and %g3, 0x1442, %l2 movpos %xcc, %i1, %g6 movle %xcc, %l4, %l6 bleu %icc, loop_2176 brz,a %g7, loop_2177 movrgez %o3, %l3, %i5 fbuge %fcc3, loop_2178 loop_2176: tcs %xcc, 0x7 loop_2177: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %o0, %i3, %g4 loop_2178: ta %icc, 0x2 fcmps %fcc3, %f21, %f8 xnorcc %o2, 0x1D22, %o4 fcmpeq16 %f10, %f20, %g1 movvc %xcc, %o5, %l5 fxnor %f2, %f20, %f6 andn %o1, 0x1F2E, %o7 edge32ln %l0, %i4, %i7 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi sdiv %i0, 0x1478, %o6 movrlez %i2, %l1, %g5 wr %g0, 0xe2, %asi stha %i6, [%l7 + 0x66] %asi membar #Sync andn %g3, 0x17A1, %l2 array32 %g2, %g6, %i1 for %f10, %f6, %f16 tne %icc, 0x2 set 0x2C, %o1 sta %f11, [%l7 + %o1] 0x80 bg,pt %xcc, loop_2179 sth %l4, [%l7 + 0x46] sdiv %g7, 0x081F, %l6 array16 %l3, %i5, %o0 loop_2179: sdiv %i3, 0x1DC5, %g4 tne %icc, 0x7 edge16n %o3, %o4, %g1 fmovdvs %icc, %f10, %f6 set 0x7E, %l4 lduha [%l7 + %l4] 0x14, %o2 fbe %fcc1, loop_2180 fbuge %fcc0, loop_2181 edge8l %o5, %o1, %o7 fmovsle %icc, %f13, %f25 loop_2180: fcmpd %fcc0, %f20, %f12 loop_2181: xnorcc %l5, 0x02A9, %i4 fcmpgt16 %f12, %f18, %l0 fmovdvc %icc, %f12, %f1 fcmpne32 %f30, %f0, %i7 set 0x50, %o2 ldda [%l7 + %o2] 0xe2, %o6 brlz %i0, loop_2182 ldd [%l7 + 0x68], %f4 add %i2, 0x0834, %l1 add %l7, 0x1C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g5 casa [%l6] 0x88, %g5, %i6 loop_2182: tneg %icc, 0x7 fsrc1 %f28, %f10 fmovrslz %l2, %f29, %f15 movl %icc, %g3, %g6 sll %i1, 0x00, %g2 fbg,a %fcc1, loop_2183 sub %l4, 0x192C, %l6 fmovsvc %icc, %f5, %f24 movl %icc, %l3, %i5 loop_2183: mulscc %g7, %i3, %g4 fba %fcc2, loop_2184 add %o3, %o4, %g1 mulscc %o2, 0x0D26, %o0 fmul8ulx16 %f4, %f0, %f30 loop_2184: orcc %o1, %o7, %o5 srlx %i4, 0x03, %l0 mova %icc, %i7, %l5 bleu,a,pn %icc, loop_2185 movrgez %i0, %o6, %l1 fmovrde %i2, %f22, %f18 edge32 %i6, %l2, %g3 loop_2185: nop wr %g0, 0x80, %asi lduha [%l7 + 0x58] %asi, %g5 ldstub [%l7 + 0x7C], %g6 tsubcc %i1, %l4, %g2 movle %icc, %l3, %l6 nop set 0x08, %g1 ldd [%l7 + %g1], %f0 brlez %i5, loop_2186 tvc %icc, 0x3 fmovdcc %xcc, %f23, %f17 edge16n %i3, %g4, %o3 loop_2186: ldsb [%l7 + 0x27], %o4 orcc %g7, 0x11E8, %o2 andcc %o0, 0x149A, %o1 sra %o7, 0x1C, %g1 tge %icc, 0x7 wr %g0, 0x80, %asi ldsba [%l7 + 0x48] %asi, %i4 move %icc, %l0, %o5 fnors %f13, %f30, %f4 fmovrslz %i7, %f16, %f0 edge16 %l5, %o6, %l1 movleu %icc, %i2, %i6 ba,pn %icc, loop_2187 fcmpeq32 %f30, %f12, %i0 add %l7, 0x7C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l2 casa [%l6] 0x80, %l2, %g3 loop_2187: tgu %xcc, 0x0 taddcc %g5, 0x1D5D, %i1 fbl,a %fcc3, loop_2188 add %g6, %g2, %l3 tvs %icc, 0x7 fnot1 %f28, %f26 loop_2188: nop set 0x10, %o4 ldxa [%g0 + %o4] 0x4f, %l4 movrlz %l6, %i5, %g4 fbug %fcc3, loop_2189 tg %icc, 0x2 fmul8ulx16 %f16, %f18, %f26 andncc %o3, %o4, %g7 loop_2189: or %i3, %o0, %o2 set 0x50, %o5 stha %o7, [%l7 + %o5] 0x89 movrne %g1, %o1, %l0 udivx %o5, 0x14A7, %i4 fmovscs %xcc, %f22, %f0 fornot1 %f10, %f30, %f14 nop setx loop_2190, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ld [%l7 + 0x08], %f23 sir 0x0DB9 fmovdge %xcc, %f22, %f18 loop_2190: tn %xcc, 0x4 tsubcctv %l5, 0x18CF, %o6 andn %l1, %i2, %i7 fnor %f24, %f24, %f10 tn %icc, 0x0 srl %i0, %l2, %i6 brlez %g5, loop_2191 edge32l %g3, %i1, %g6 movrgz %g2, 0x056, %l3 movcc %icc, %l6, %i5 loop_2191: movle %icc, %g4, %o3 movcc %icc, %l4, %g7 fsrc1 %f28, %f26 popc %i3, %o0 add %o4, %o2, %g1 fblg,a %fcc1, loop_2192 udivcc %o7, 0x1BAC, %o1 add %l7, 0x10, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %l0, %o5 loop_2192: edge32ln %i4, %l5, %l1 alignaddr %o6, %i2, %i0 movrlez %l2, 0x056, %i7 swap [%l7 + 0x48], %i6 wr %g0, 0x80, %asi ldstuba [%l7 + 0x15] %asi, %g5 set 0x2D, %g3 stba %g3, [%l7 + %g3] 0x81 brlez %i1, loop_2193 pdist %f2, %f2, %f14 sra %g6, 0x05, %l3 be %icc, loop_2194 loop_2193: fnegd %f4, %f14 add %l7, 0x68, %l6 wr %g0, 0x81, %asi casxa [%l6] %asi, %l6, %g2 loop_2194: orncc %i5, 0x1F36, %g4 movne %icc, %l4, %o3 ble,a,pt %xcc, loop_2195 edge8n %i3, %g7, %o0 bn loop_2196 srax %o2, %g1, %o7 loop_2195: sllx %o4, 0x18, %o1 fbn,a %fcc1, loop_2197 loop_2196: fandnot1 %f6, %f14, %f26 movrgez %l0, 0x0CD, %i4 tg %xcc, 0x4 loop_2197: udiv %l5, 0x1093, %o5 smul %l1, %i2, %o6 alignaddrl %i0, %l2, %i7 fmul8x16al %f18, %f17, %f8 wr %g0, 0x19, %asi prefetcha [%l7 + 0x08] %asi, 0x0 edge32n %g3, %i6, %i1 fmovsgu %xcc, %f7, %f3 fcmpeq16 %f26, %f6, %l3 orcc %g6, %g2, %l6 fble,a %fcc2, loop_2198 addcc %i5, %g4, %l4 edge8 %o3, %i3, %o0 nop set 0x18, %i6 ldd [%l7 + %i6], %g6 loop_2198: sdivcc %o2, 0x1B29, %o7 orcc %o4, 0x1817, %o1 srax %g1, %i4, %l0 movn %icc, %o5, %l1 fmovdvs %icc, %f20, %f21 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %l5, %i2, %o6 ldx [%l7 + 0x48], %l2 brnz,a %i7, loop_2199 fcmpgt32 %f4, %f8, %i0 sdivcc %g5, 0x04E4, %g3 tvs %xcc, 0x1 loop_2199: nop set 0x10, %i1 prefetcha [%l7 + %i1] 0x89, 0x2 fmovsne %icc, %f22, %f25 array8 %i6, %g6, %l3 fmovrsgz %g2, %f14, %f29 tvs %xcc, 0x5 addccc %i5, 0x0435, %g4 fpsub16s %f21, %f18, %f30 fmovsvc %icc, %f28, %f1 movle %icc, %l4, %l6 udivx %o3, 0x0F89, %o0 mova %xcc, %g7, %o2 fmul8sux16 %f0, %f20, %f20 stx %o7, [%l7 + 0x58] edge16n %i3, %o4, %g1 movg %icc, %i4, %o1 tge %xcc, 0x4 alignaddrl %o5, %l1, %l5 fcmpd %fcc1, %f14, %f30 edge32l %i2, %l0, %o6 brlez %i7, loop_2200 bn,a,pt %xcc, loop_2201 bshuffle %f12, %f0, %f20 edge16 %l2, %g5, %g3 loop_2200: fnegs %f21, %f3 loop_2201: udiv %i1, 0x1C9D, %i0 std %g6, [%l7 + 0x10] wr %g0, 0x89, %asi ldstuba [%l7 + 0x71] %asi, %i6 fbne,a %fcc2, loop_2202 smulcc %g2, %l3, %g4 tl %xcc, 0x1 wr %g0, 0x88, %asi lduwa [%l7 + 0x64] %asi, %i5 loop_2202: subcc %l6, 0x07AC, %o3 brlz %l4, loop_2203 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %g7, %o2, %o0 fbge,a %fcc0, loop_2204 loop_2203: fmovrsgez %o7, %f10, %f9 sdivx %i3, 0x0751, %g1 edge16ln %o4, %o1, %i4 loop_2204: tn %icc, 0x5 membar 0x30 movrlz %l1, %o5, %i2 stx %l0, [%l7 + 0x38] movleu %xcc, %o6, %i7 move %xcc, %l2, %g5 fnor %f2, %f22, %f22 edge8ln %g3, %i1, %l5 or %i0, %i6, %g6 smulcc %l3, %g4, %g2 fbo,a %fcc1, loop_2205 sth %l6, [%l7 + 0x5A] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %o3, %i5, %g7 loop_2205: nop set 0x7C, %i3 lda [%l7 + %i3] 0x19, %f19 edge32 %l4, %o2, %o7 fcmpd %fcc1, %f8, %f0 movgu %xcc, %i3, %o0 movle %icc, %g1, %o1 edge16l %o4, %l1, %i4 movge %xcc, %o5, %l0 fmuld8ulx16 %f31, %f0, %f0 wr %g0, 0x27, %asi stda %i2, [%l7 + 0x78] %asi membar #Sync fzeros %f28 array32 %o6, %i7, %l2 movrlez %g3, 0x187, %i1 movrgz %l5, %g5, %i6 ldsh [%l7 + 0x42], %g6 orn %i0, %g4, %l3 fmovdvs %icc, %f31, %f15 bleu,pn %xcc, loop_2206 sir 0x19F9 add %l6, %g2, %i5 movg %xcc, %o3, %l4 loop_2206: brlez %g7, loop_2207 srl %o2, 0x1F, %i3 wr %g0, 0x10, %asi stba %o7, [%l7 + 0x29] %asi loop_2207: add %o0, %o1, %g1 sethi 0x017F, %l1 movcc %icc, %i4, %o4 fmovrdgez %l0, %f30, %f14 ba loop_2208 nop setx loop_2209, %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 ble,a %xcc, loop_2210 siam 0x5 loop_2208: fmovdvs %xcc, %f8, %f24 loop_2209: fbul,a %fcc1, loop_2211 loop_2210: fandnot2s %f16, %f2, %f28 fmovrdne %i2, %f0, %f2 nop set 0x21, %g2 ldstub [%l7 + %g2], %o6 loop_2211: xorcc %i7, %o5, %l2 fbo %fcc0, loop_2212 brgez,a %i1, loop_2213 fmovdgu %xcc, %f7, %f10 addc %g3, %l5, %i6 loop_2212: smulcc %g5, %g6, %i0 loop_2213: bne,a %xcc, loop_2214 ta %xcc, 0x7 ldd [%l7 + 0x40], %g4 fnand %f16, %f8, %f6 loop_2214: nop setx loop_2215, %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 membar 0x62 tsubcctv %l3, 0x0092, %l6 tg %xcc, 0x5 loop_2215: movle %xcc, %i5, %o3 fpadd32s %f28, %f7, %f17 fexpand %f17, %f20 fandnot1 %f18, %f8, %f28 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmps %fcc3, %f23, %f19 tcs %icc, 0x0 movge %icc, %g2, %l4 fmul8ulx16 %f26, %f24, %f14 move %xcc, %o2, %i3 fmovdvs %xcc, %f21, %f23 wr %g0, 0x11, %asi prefetcha [%l7 + 0x78] %asi, 0x2 orncc %o0, %o1, %g7 sllx %l1, 0x1A, %i4 flush %l7 + 0x70 ld [%l7 + 0x58], %f12 fbo,a %fcc3, loop_2216 stbar set 0x54, %g6 stha %o4, [%l7 + %g6] 0xe2 membar #Sync loop_2216: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bshuffle %f6, %f22, %f16 wr %g0, 0x27, %asi stxa %g1, [%l7 + 0x40] %asi membar #Sync brgez %i2, loop_2217 fpsub16s %f20, %f27, %f8 taddcctv %o6, %l0, %i7 fmovsleu %icc, %f18, %f8 loop_2217: fmovsge %icc, %f8, %f30 udiv %o5, 0x0E38, %i1 edge16 %l2, %l5, %i6 fbug,a %fcc3, loop_2218 udivcc %g5, 0x0137, %g6 movg %icc, %g3, %g4 movpos %xcc, %l3, %l6 loop_2218: std %i4, [%l7 + 0x50] edge32 %o3, %g2, %i0 movvs %icc, %o2, %l4 srax %i3, 0x07, %o7 edge16n %o0, %o1, %g7 fnot1s %f25, %f28 taddcctv %i4, 0x0A40, %o4 stb %g1, [%l7 + 0x61] array8 %l1, %i2, %o6 fsrc2s %f14, %f21 move %icc, %i7, %o5 ldd [%l7 + 0x60], %i0 fmovsl %xcc, %f27, %f30 ldx [%l7 + 0x68], %l0 set 0x30, %l1 ldda [%l7 + %l1] 0x2e, %l2 andcc %i6, 0x01ED, %l5 fmovrdne %g6, %f16, %f4 movg %icc, %g3, %g5 brlez %l3, loop_2219 udivcc %l6, 0x1882, %g4 fbo,a %fcc2, loop_2220 bvs %icc, loop_2221 loop_2219: sdivx %i5, 0x0E74, %g2 siam 0x0 loop_2220: taddcctv %i0, 0x1E5D, %o3 loop_2221: and %l4, 0x06F7, %i3 std %f26, [%l7 + 0x68] stw %o7, [%l7 + 0x2C] tvc %xcc, 0x7 tneg %icc, 0x0 movleu %xcc, %o2, %o0 smulcc %g7, %o1, %o4 andn %g1, %i4, %i2 nop setx loop_2222, %l0, %l1 jmpl %l1, %l1 taddcc %i7, 0x16F7, %o5 alignaddr %o6, %i1, %l0 add %i6, %l5, %g6 loop_2222: orn %l2, 0x1344, %g3 fpadd16 %f30, %f18, %f10 orcc %g5, %l6, %l3 ldstub [%l7 + 0x6A], %g4 brlz %i5, loop_2223 edge32l %i0, %o3, %l4 addc %i3, %g2, %o7 srl %o0, %g7, %o2 loop_2223: nop add %l7, 0x18, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %o4, %g1 fble %fcc1, loop_2224 brnz,a %i4, loop_2225 edge16 %o1, %l1, %i7 subc %o5, %i2, %o6 loop_2224: addccc %i1, %i6, %l0 loop_2225: fmovse %icc, %f19, %f29 nop setx loop_2226, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done smul %g6, 0x082F, %l5 fmovrsgez %l2, %f12, %f13 fandnot1 %f26, %f26, %f26 loop_2226: edge32n %g5, %l6, %l3 movcc %icc, %g4, %i5 umulcc %g3, %i0, %l4 movge %icc, %o3, %i3 fandnot2s %f27, %f29, %f6 xor %o7, %g2, %g7 alignaddr %o2, %o0, %o4 movpos %xcc, %g1, %i4 edge16 %l1, %o1, %o5 fcmpne32 %f10, %f12, %i7 sir 0x035C tpos %xcc, 0x5 andcc %o6, %i2, %i6 tgu %xcc, 0x3 tcc %xcc, 0x6 fmovrdgez %i1, %f8, %f6 smulcc %g6, 0x098A, %l0 stb %l5, [%l7 + 0x73] movrgez %l2, %g5, %l6 fmovdge %xcc, %f21, %f25 tvc %icc, 0x7 tsubcctv %g4, 0x0399, %l3 brlz %g3, loop_2227 movvs %icc, %i5, %l4 ldd [%l7 + 0x20], %o2 or %i0, 0x199C, %i3 loop_2227: tsubcctv %o7, 0x139D, %g2 set 0x34, %l0 stwa %g7, [%l7 + %l0] 0x04 tcs %xcc, 0x0 movneg %icc, %o0, %o4 movl %icc, %o2, %g1 bvc,a,pn %icc, loop_2228 fbne,a %fcc3, loop_2229 umul %i4, %l1, %o5 fble,a %fcc2, loop_2230 loop_2228: xnorcc %o1, %o6, %i7 loop_2229: sllx %i2, 0x0F, %i1 ldsw [%l7 + 0x30], %i6 loop_2230: array8 %l0, %l5, %g6 fmovsa %xcc, %f20, %f1 orcc %l2, %g5, %l6 fcmpgt16 %f16, %f10, %l3 st %f20, [%l7 + 0x30] fcmped %fcc2, %f20, %f20 taddcctv %g3, 0x081B, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %l4, 0x1C13, %o3 sethi 0x03A2, %g4 movgu %icc, %i3, %i0 edge16n %g2, %o7, %o0 bpos,pn %xcc, loop_2231 fpackfix %f14, %f16 move %icc, %g7, %o2 fmovdvs %icc, %f8, %f5 loop_2231: flush %l7 + 0x78 ble %icc, loop_2232 andncc %o4, %g1, %l1 fzero %f28 movvc %icc, %o5, %i4 loop_2232: sub %o1, %i7, %i2 wr %g0, 0x11, %asi ldswa [%l7 + 0x44] %asi, %i1 umul %o6, %l0, %l5 tle %icc, 0x7 smul %i6, %g6, %g5 wr %g0, 0x11, %asi lduba [%l7 + 0x7C] %asi, %l6 tge %icc, 0x4 addcc %l2, %g3, %l3 fmovsneg %icc, %f2, %f27 array32 %l4, %i5, %g4 edge16n %i3, %i0, %g2 set 0x32, %o0 stha %o3, [%l7 + %o0] 0x81 sdiv %o0, 0x0B55, %o7 tvs %xcc, 0x3 fcmpgt32 %f26, %f8, %o2 andn %g7, %o4, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %o5, %l1, %i4 ld [%l7 + 0x24], %f13 ldsb [%l7 + 0x73], %i7 popc %o1, %i2 tgu %xcc, 0x7 srlx %o6, %l0, %l5 fmovdge %icc, %f11, %f18 fbn %fcc3, loop_2233 andncc %i1, %g6, %g5 tn %icc, 0x3 mulscc %l6, 0x1AEC, %i6 loop_2233: edge8 %l2, %g3, %l4 brlz %l3, loop_2234 fabss %f5, %f30 flush %l7 + 0x48 movrlz %i5, %g4, %i3 loop_2234: tvs %icc, 0x6 bgu %xcc, loop_2235 fmovrdne %g2, %f16, %f14 ldsb [%l7 + 0x0A], %i0 sdiv %o3, 0x1395, %o0 loop_2235: fbue,a %fcc1, loop_2236 bne,pn %icc, loop_2237 movrlz %o7, 0x164, %o2 fmovscc %icc, %f7, %f11 loop_2236: fpsub16s %f21, %f20, %f25 loop_2237: tcs %xcc, 0x3 subcc %g7, %o4, %g1 sdivcc %l1, 0x11CD, %i4 stx %o5, [%l7 + 0x68] udivx %o1, 0x082A, %i7 edge16 %i2, %l0, %o6 tcs %xcc, 0x0 xor %i1, 0x057C, %g6 prefetch [%l7 + 0x40], 0x0 wr %g0, 0x89, %asi ldswa [%l7 + 0x74] %asi, %g5 fnors %f31, %f17, %f11 subcc %l5, 0x065A, %l6 fbuge,a %fcc3, loop_2238 xorcc %l2, 0x11EB, %g3 fones %f8 taddcc %l4, %l3, %i6 loop_2238: movvs %icc, %i5, %g4 subccc %i3, %g2, %i0 sub %o3, 0x078D, %o7 fors %f14, %f28, %f1 fbl %fcc1, loop_2239 udiv %o2, 0x193E, %o0 edge32l %o4, %g1, %l1 movrlez %i4, 0x162, %o5 loop_2239: movcs %xcc, %o1, %i7 tg %icc, 0x7 edge32ln %g7, %i2, %o6 tvs %xcc, 0x5 pdist %f8, %f20, %f14 ta %icc, 0x5 fpadd32 %f12, %f10, %f16 edge16l %i1, %g6, %g5 tsubcc %l0, %l6, %l5 edge8ln %l2, %g3, %l3 fbug %fcc0, loop_2240 bneg,a loop_2241 edge32ln %l4, %i5, %g4 and %i6, %g2, %i3 loop_2240: st %f12, [%l7 + 0x40] loop_2241: fsrc2 %f6, %f14 stw %i0, [%l7 + 0x58] fpsub16 %f16, %f28, %f2 orn %o7, 0x1E08, %o2 stbar bvs,a loop_2242 tvs %xcc, 0x0 movrgz %o0, %o4, %o3 movre %g1, 0x1E9, %l1 loop_2242: st %f25, [%l7 + 0x58] popc 0x0BD9, %o5 fcmple16 %f28, %f10, %o1 movvc %xcc, %i7, %i4 sllx %g7, %o6, %i2 array32 %i1, %g6, %l0 edge16ln %l6, %l5, %l2 tsubcc %g3, 0x04D0, %l3 sir 0x0DB8 xnorcc %l4, %g5, %i5 wr %g0, 0x19, %asi stba %i6, [%l7 + 0x6A] %asi or %g4, %i3, %g2 swap [%l7 + 0x74], %o7 bleu,a,pt %icc, loop_2243 srl %i0, %o2, %o4 fpack32 %f8, %f0, %f22 bcc,pn %icc, loop_2244 loop_2243: sdivcc %o0, 0x0C18, %o3 orncc %l1, 0x1D00, %o5 sdiv %g1, 0x05EE, %i7 loop_2244: array16 %i4, %o1, %o6 membar 0x6C xnor %g7, %i1, %g6 movge %xcc, %i2, %l0 tcs %xcc, 0x5 movgu %xcc, %l6, %l5 smulcc %l2, %g3, %l3 tgu %icc, 0x7 andncc %g5, %l4, %i6 prefetch [%l7 + 0x14], 0x0 fones %f21 movre %g4, 0x1B9, %i5 movleu %icc, %i3, %o7 tcs %xcc, 0x3 fmovsl %icc, %f25, %f7 edge32n %g2, %i0, %o4 fmovda %xcc, %f20, %f11 membar 0x67 fmovrsne %o2, %f9, %f16 fmovrdgz %o0, %f14, %f18 bgu,pt %icc, loop_2245 fmovspos %icc, %f17, %f25 movgu %icc, %l1, %o3 fbne,a %fcc1, loop_2246 loop_2245: fmul8x16al %f9, %f26, %f10 movn %xcc, %o5, %g1 srl %i4, 0x1E, %i7 loop_2246: fpsub16s %f17, %f7, %f22 umul %o1, 0x121A, %o6 fsrc2 %f10, %f4 sethi 0x1F8F, %g7 fmovsvs %icc, %f7, %f21 subc %i1, %i2, %l0 taddcctv %l6, 0x1958, %l5 addc %l2, %g3, %g6 bg,pn %xcc, loop_2247 movne %xcc, %l3, %l4 movg %xcc, %g5, %i6 array32 %g4, %i3, %i5 loop_2247: bcc,a loop_2248 addcc %o7, %i0, %o4 fba %fcc0, loop_2249 sethi 0x1387, %o2 loop_2248: edge32n %g2, %l1, %o3 fcmple16 %f26, %f2, %o0 loop_2249: sdivcc %g1, 0x0691, %o5 bpos loop_2250 tpos %icc, 0x7 fnor %f6, %f0, %f30 fzero %f0 loop_2250: fbue %fcc0, loop_2251 fbl,a %fcc0, loop_2252 movneg %icc, %i7, %o1 fmovdleu %xcc, %f17, %f27 loop_2251: andncc %i4, %o6, %g7 loop_2252: addcc %i2, 0x0451, %l0 ldd [%l7 + 0x70], %i0 movne %icc, %l5, %l2 sir 0x1CF4 wr %g0, 0x81, %asi stda %f16, [%l7 + 0x40] %asi brgez %g3, loop_2253 membar 0x16 edge8l %l6, %g6, %l4 sub %g5, %l3, %g4 loop_2253: fbne %fcc0, loop_2254 tg %xcc, 0x3 fbg,a %fcc2, loop_2255 fpack32 %f28, %f22, %f20 loop_2254: fsrc2s %f23, %f25 srlx %i3, 0x01, %i5 loop_2255: edge8 %o7, %i0, %o4 xorcc %o2, %i6, %l1 tn %icc, 0x7 brlez,a %o3, loop_2256 ta %xcc, 0x3 stbar fmovdvs %xcc, %f1, %f16 loop_2256: movl %icc, %g2, %g1 movrlez %o5, 0x056, %o0 add %i7, 0x046F, %i4 fbug %fcc0, loop_2257 movvs %xcc, %o6, %o1 movrgez %g7, %l0, %i2 orn %l5, %i1, %g3 loop_2257: andcc %l6, %l2, %l4 andncc %g6, %g5, %l3 tsubcc %i3, 0x11D1, %i5 fpadd32 %f14, %f22, %f26 subccc %g4, 0x0D50, %i0 std %o6, [%l7 + 0x60] subccc %o2, 0x1F25, %i6 wr %g0, 0x81, %asi lduha [%l7 + 0x7C] %asi, %o4 fxnors %f25, %f21, %f2 movrgez %o3, %g2, %g1 bcs,pt %icc, loop_2258 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x1C, %l3 lduha [%l7 + %l3] 0x80, %l1 loop_2258: movleu %icc, %o0, %o5 fbl %fcc1, loop_2259 edge32n %i7, %i4, %o6 movre %g7, %l0, %o1 stw %i2, [%l7 + 0x14] loop_2259: sdiv %l5, 0x138E, %g3 fxors %f21, %f0, %f5 fba %fcc2, loop_2260 edge16ln %i1, %l2, %l6 fexpand %f28, %f14 movle %xcc, %g6, %g5 loop_2260: movcc %icc, %l3, %i3 bcs loop_2261 srlx %i5, 0x15, %l4 fsrc2s %f15, %f17 stw %i0, [%l7 + 0x40] loop_2261: fmovscs %xcc, %f31, %f23 tgu %icc, 0x0 sllx %o7, %o2, %g4 edge8l %o4, %i6, %g2 brlez %g1, loop_2262 fcmpne16 %f8, %f28, %l1 popc %o0, %o5 orn %o3, 0x0DA6, %i4 loop_2262: nop set 0x47, %l2 ldsba [%l7 + %l2] 0x0c, %i7 fornot1s %f23, %f1, %f16 ldsw [%l7 + 0x40], %g7 fmul8x16 %f20, %f18, %f20 brlz,a %l0, loop_2263 bvs loop_2264 edge16n %o1, %o6, %l5 wr %g0, 0x04, %asi lda [%l7 + 0x2C] %asi, %f22 loop_2263: fbu,a %fcc1, loop_2265 loop_2264: mova %xcc, %i2, %g3 bg %xcc, loop_2266 fones %f29 loop_2265: fmovs %f10, %f0 bn,a loop_2267 loop_2266: tne %xcc, 0x1 mulx %i1, %l6, %g6 wr %g0, 0xeb, %asi ldda [%l7 + 0x20] %asi, %l2 loop_2267: addccc %g5, %i3, %i5 edge32ln %l3, %l4, %i0 set 0x40, %i0 ldda [%l7 + %i0] 0x80, %f0 wr %g0, 0x22, %asi ldda [%l7 + 0x20] %asi, %o2 tcc %icc, 0x2 mulscc %o7, %g4, %i6 xor %g2, %o4, %g1 movcs %icc, %l1, %o5 movrne %o0, 0x27D, %i4 smul %o3, 0x17BE, %i7 fzeros %f22 ld [%l7 + 0x18], %f9 set 0x60, %g4 ldsha [%l7 + %g4] 0x18, %g7 movrne %l0, %o1, %l5 fbue,a %fcc1, loop_2268 edge32l %i2, %g3, %o6 fmovscs %xcc, %f7, %f14 fba %fcc0, loop_2269 loop_2268: fbg %fcc3, loop_2270 tl %xcc, 0x4 movvc %xcc, %i1, %g6 loop_2269: sir 0x150B loop_2270: nop setx loop_2271, %l0, %l1 jmpl %l1, %l6 brz,a %l2, loop_2272 fmovdcc %icc, %f30, %f13 sdivcc %g5, 0x159F, %i3 loop_2271: xorcc %l3, 0x0B63, %l4 loop_2272: or %i0, %i5, %o7 sllx %g4, %o2, %i6 orncc %o4, 0x1CAE, %g2 sdivx %g1, 0x1D16, %l1 addccc %o5, 0x1731, %i4 tne %icc, 0x6 bcs,pt %xcc, loop_2273 fbge,a %fcc2, loop_2274 orn %o0, 0x139A, %i7 fmovdvs %xcc, %f8, %f4 loop_2273: edge32 %o3, %l0, %o1 loop_2274: fnot1 %f18, %f28 and %l5, %i2, %g7 wr %g0, 0x89, %asi ldsha [%l7 + 0x30] %asi, %o6 movneg %xcc, %i1, %g6 be loop_2275 or %l6, %l2, %g3 set 0x78, %i5 stba %i3, [%l7 + %i5] 0x22 membar #Sync loop_2275: edge16 %g5, %l3, %l4 fnegs %f22, %f22 alignaddrl %i0, %i5, %g4 movge %icc, %o7, %o2 stbar fmovs %f30, %f30 bne,a,pt %icc, loop_2276 fcmpeq32 %f20, %f6, %o4 tge %xcc, 0x0 orcc %i6, %g1, %g2 loop_2276: edge8 %o5, %l1, %o0 ldstub [%l7 + 0x6E], %i7 udivcc %o3, 0x0F6B, %i4 ldub [%l7 + 0x29], %o1 edge32ln %l0, %i2, %l5 alignaddr %o6, %g7, %i1 fblg,a %fcc2, loop_2277 swap [%l7 + 0x10], %g6 wr %g0, 0x80, %asi prefetcha [%l7 + 0x60] %asi, 0x1 loop_2277: fpsub32 %f20, %f30, %f10 movvc %xcc, %g3, %l6 brgz %i3, loop_2278 orcc %l3, 0x0E69, %g5 mulscc %l4, 0x1519, %i0 fmovda %xcc, %f27, %f0 loop_2278: edge32 %i5, %o7, %o2 fcmped %fcc3, %f28, %f12 udivcc %g4, 0x198B, %o4 sllx %i6, %g2, %o5 fbo,a %fcc0, loop_2279 tsubcc %g1, %o0, %l1 wr %g0, 0x0c, %asi lda [%l7 + 0x5C] %asi, %f7 loop_2279: fmovdgu %xcc, %f30, %f25 movrgz %i7, %o3, %i4 tcs %icc, 0x2 fmovdneg %xcc, %f21, %f4 tl %xcc, 0x0 sub %o1, 0x1EE3, %l0 tn %icc, 0x1 sll %i2, 0x15, %l5 tsubcc %o6, %g7, %i1 membar 0x6C ldsh [%l7 + 0x56], %l2 add %g3, 0x0726, %l6 fmul8x16al %f18, %f23, %f28 movneg %icc, %g6, %i3 movvs %icc, %l3, %g5 fmovrse %i0, %f18, %f4 fabss %f16, %f0 fmovrsgz %i5, %f0, %f5 fmovsg %xcc, %f1, %f16 fmovdneg %xcc, %f19, %f21 bvs,a,pt %xcc, loop_2280 tsubcc %l4, 0x0681, %o7 srax %o2, 0x1F, %g4 bcs,pt %xcc, loop_2281 loop_2280: fbug,a %fcc1, loop_2282 edge8ln %o4, %i6, %o5 xorcc %g2, 0x17AC, %o0 loop_2281: movgu %icc, %g1, %l1 loop_2282: fmovdneg %icc, %f2, %f31 tn %icc, 0x3 popc 0x068D, %i7 edge16n %o3, %i4, %o1 tvs %icc, 0x2 fblg %fcc3, loop_2283 umulcc %i2, 0x0EAE, %l0 fmuld8ulx16 %f2, %f7, %f22 fmovrde %o6, %f0, %f2 loop_2283: movne %xcc, %l5, %g7 tgu %xcc, 0x0 movpos %icc, %l2, %g3 fabss %f17, %f30 movvc %icc, %i1, %l6 movl %xcc, %g6, %l3 edge8 %i3, %g5, %i0 tvc %icc, 0x4 ba,a,pt %icc, loop_2284 movgu %xcc, %i5, %l4 set 0x44, %i7 sta %f27, [%l7 + %i7] 0x15 loop_2284: umulcc %o2, 0x0C88, %o7 lduw [%l7 + 0x5C], %o4 fandnot1 %f16, %f26, %f12 wr %g0, 0x11, %asi lda [%l7 + 0x3C] %asi, %f19 movne %icc, %i6, %g4 tne %xcc, 0x5 tn %xcc, 0x1 nop setx loop_2285, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdne %xcc, %f30, %f18 set 0x4D, %o3 ldsba [%l7 + %o3] 0x19, %o5 loop_2285: fnot2s %f24, %f10 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %g2, %g1, %l1 fcmpgt16 %f28, %f28, %o0 movvs %icc, %o3, %i7 umulcc %o1, 0x0BDD, %i4 wr %g0, 0x19, %asi lduwa [%l7 + 0x34] %asi, %l0 wr %g0, 0xe3, %asi ldda [%l7 + 0x10] %asi, %i2 orncc %o6, 0x0465, %l5 tneg %icc, 0x0 orncc %l2, %g7, %g3 sth %i1, [%l7 + 0x1C] umul %g6, %l3, %i3 flush %l7 + 0x28 ldd [%l7 + 0x08], %f10 taddcc %g5, %i0, %i5 bshuffle %f6, %f4, %f2 fmovdg %icc, %f30, %f22 fcmpeq32 %f14, %f8, %l6 ldsh [%l7 + 0x38], %o2 movrgz %l4, 0x099, %o4 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %o7, [%g0 + 0x198] %asi ripped by fixASI40.pl ripped by fixASI40.pl andn %g4, 0x1E0A, %o5 tsubcctv %g2, %g1, %i6 movrgz %o0, 0x36A, %l1 membar 0x71 sllx %o3, 0x07, %o1 xnorcc %i4, 0x0C53, %l0 movne %xcc, %i7, %o6 nop setx loop_2286, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done brgez,a %i2, loop_2287 fxors %f18, %f0, %f5 fcmped %fcc2, %f24, %f14 loop_2286: movcc %xcc, %l2, %g7 loop_2287: udivx %l5, 0x0C20, %i1 nop setx loop_2288, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sub %g6, %l3, %i3 sdivx %g3, 0x1943, %g5 stw %i0, [%l7 + 0x34] loop_2288: stw %i5, [%l7 + 0x3C] tvs %icc, 0x3 tneg %xcc, 0x1 nop setx loop_2289, %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 tneg %icc, 0x0 wr %g0, 0xeb, %asi stwa %o2, [%l7 + 0x7C] %asi membar #Sync loop_2289: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %icc, 0x4 brz,a %l6, loop_2290 and %o4, 0x03EA, %o7 fand %f10, %f8, %f22 bcs %xcc, loop_2291 loop_2290: popc 0x125D, %g4 add %l7, 0x10, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %l4, %o5 loop_2291: mova %icc, %g2, %i6 smul %o0, 0x19E7, %g1 edge8l %l1, %o3, %i4 ldub [%l7 + 0x63], %o1 and %l0, %i7, %i2 brgez %l2, loop_2292 xorcc %g7, 0x1B07, %o6 fmovrdgez %i1, %f26, %f18 sllx %l5, 0x0E, %g6 loop_2292: fnot1 %f20, %f18 udivx %i3, 0x0781, %l3 udivcc %g3, 0x05DE, %g5 orncc %i0, 0x089E, %o2 tneg %icc, 0x7 fmovsa %icc, %f28, %f1 fmovsneg %xcc, %f7, %f30 subcc %i5, 0x11BD, %o4 subcc %o7, 0x04BD, %l6 fmovrdgez %g4, %f12, %f14 fabsd %f22, %f28 movn %xcc, %o5, %g2 fbug,a %fcc0, loop_2293 fnor %f6, %f24, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %i6, %l4, %o0 loop_2293: bcc,pn %xcc, loop_2294 movcs %xcc, %g1, %o3 movneg %icc, %i4, %o1 nop set 0x30, %g7 stw %l0, [%l7 + %g7] loop_2294: brlez,a %i7, loop_2295 srlx %l1, 0x13, %i2 fsrc2 %f22, %f16 bne,pn %icc, loop_2296 loop_2295: alignaddrl %l2, %g7, %o6 set 0x30, %i4 stxa %i1, [%l7 + %i4] 0x80 loop_2296: fxors %f13, %f2, %f20 edge16n %l5, %i3, %l3 fmuld8sux16 %f16, %f27, %f28 tn %xcc, 0x1 edge8n %g6, %g3, %i0 movle %icc, %g5, %o2 fbuge,a %fcc2, loop_2297 udivx %i5, 0x1E79, %o4 fzero %f12 fmovsn %xcc, %f27, %f19 loop_2297: nop set 0x08, %g5 ldxa [%l7 + %g5] 0x11, %o7 sir 0x0BE4 smulcc %l6, 0x08D9, %g4 tvs %icc, 0x7 fba %fcc0, loop_2298 edge8l %g2, %i6, %l4 nop set 0x68, %o6 std %f28, [%l7 + %o6] smul %o0, 0x117B, %o5 loop_2298: movge %xcc, %o3, %i4 fmovsleu %xcc, %f10, %f3 tleu %xcc, 0x4 fbue %fcc3, loop_2299 fmovspos %xcc, %f7, %f11 addc %o1, 0x096E, %g1 movne %xcc, %i7, %l1 loop_2299: movrlz %l0, %l2, %g7 edge16 %o6, %i1, %l5 bl,a,pn %icc, loop_2300 andn %i3, %i2, %l3 subc %g6, 0x1E1E, %g3 fbge,a %fcc2, loop_2301 loop_2300: udivcc %i0, 0x13C9, %o2 ble,a %icc, loop_2302 stx %g5, [%l7 + 0x28] loop_2301: fmovdne %xcc, %f24, %f13 bcs,pn %xcc, loop_2303 loop_2302: fmovsge %icc, %f13, %f30 orncc %o4, 0x027C, %i5 ldsw [%l7 + 0x24], %o7 loop_2303: tcs %xcc, 0x4 fpadd32s %f6, %f28, %f9 sethi 0x0EC3, %l6 movpos %xcc, %g2, %i6 edge8n %l4, %g4, %o0 fble %fcc2, loop_2304 tneg %xcc, 0x7 xnor %o5, %o3, %o1 fzeros %f22 loop_2304: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movl %xcc, %g1, %i4 fmovdle %icc, %f3, %f29 lduh [%l7 + 0x66], %l1 popc 0x1E31, %i7 movrlez %l2, %l0, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd16s %f7, %f25, %f19 tneg %xcc, 0x0 movge %xcc, %g7, %l5 ldub [%l7 + 0x09], %i1 tn %icc, 0x0 movn %xcc, %i3, %l3 edge8 %i2, %g6, %i0 ld [%l7 + 0x74], %f18 tcc %xcc, 0x3 set 0x20, %l5 stxa %o2, [%l7 + %l5] 0x04 movg %icc, %g3, %g5 edge16 %i5, %o7, %o4 fmovdcc %icc, %f24, %f6 addccc %g2, %l6, %i6 edge8 %l4, %g4, %o5 fcmpne16 %f30, %f14, %o0 andncc %o3, %o1, %i4 wr %g0, 0x11, %asi stxa %l1, [%l7 + 0x68] %asi tgu %icc, 0x5 bg,a loop_2305 tvs %xcc, 0x5 edge8n %i7, %g1, %l2 fcmpgt16 %f18, %f4, %o6 loop_2305: tpos %icc, 0x6 srl %g7, 0x0B, %l0 edge8 %l5, %i1, %i3 ba,a,pt %icc, loop_2306 subc %i2, 0x008B, %g6 bg,a,pn %icc, loop_2307 tl %icc, 0x0 loop_2306: fnors %f18, %f22, %f31 movn %icc, %i0, %l3 loop_2307: orcc %g3, 0x048A, %g5 movge %icc, %i5, %o7 tneg %icc, 0x2 prefetch [%l7 + 0x54], 0x3 set 0x20, %i2 stwa %o4, [%l7 + %i2] 0x2a membar #Sync fpadd16s %f26, %f12, %f0 fmovdn %xcc, %f24, %f11 edge32ln %g2, %l6, %i6 fbul %fcc2, loop_2308 fmuld8ulx16 %f2, %f2, %f8 edge16 %o2, %g4, %o5 fmul8x16au %f11, %f11, %f12 loop_2308: smulcc %o0, 0x08F2, %l4 edge32 %o1, %o3, %l1 wr %g0, 0x19, %asi stxa %i7, [%l7 + 0x08] %asi tvs %icc, 0x1 wr %g0, 0x89, %asi ldswa [%l7 + 0x10] %asi, %i4 movrgz %g1, 0x3A1, %l2 movrlz %g7, 0x17B, %o6 fmovrdne %l5, %f30, %f14 edge32n %i1, %i3, %i2 movge %icc, %l0, %i0 brlez %g6, loop_2309 movvs %xcc, %l3, %g5 bge,pn %xcc, loop_2310 lduw [%l7 + 0x08], %i5 loop_2309: udivx %o7, 0x085F, %g3 movne %icc, %o4, %g2 loop_2310: stx %i6, [%l7 + 0x28] edge32n %o2, %g4, %l6 xorcc %o5, %l4, %o1 subc %o0, %o3, %l1 movn %xcc, %i7, %g1 tge %xcc, 0x1 nop setx loop_2311, %l0, %l1 jmpl %l1, %i4 tcc %xcc, 0x1 fxnors %f16, %f26, %f9 movcc %xcc, %l2, %g7 loop_2311: edge32 %l5, %o6, %i3 or %i1, 0x1C8F, %l0 fmovsle %xcc, %f13, %f17 fxnor %f16, %f12, %f6 umulcc %i2, %g6, %l3 movl %xcc, %i0, %g5 fmovrdlez %i5, %f14, %f24 smul %g3, %o4, %o7 srax %g2, 0x15, %o2 be,a,pn %xcc, loop_2312 fpack16 %f20, %f2 tsubcc %i6, 0x11F4, %g4 sdivcc %o5, 0x1516, %l6 loop_2312: fxors %f2, %f21, %f12 movg %xcc, %l4, %o1 brnz %o0, loop_2313 fblg %fcc1, loop_2314 sdivcc %o3, 0x1C69, %i7 srl %l1, %g1, %l2 loop_2313: movrgez %g7, 0x169, %l5 loop_2314: srl %i4, %i3, %i1 smul %o6, %i2, %l0 mulscc %g6, 0x0C08, %i0 andcc %l3, 0x14C3, %i5 wr %g0, 0x80, %asi lduwa [%l7 + 0x20] %asi, %g5 mova %xcc, %g3, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %g2, %o2, %o7 brlz %g4, loop_2315 fmovsgu %xcc, %f18, %f14 umul %o5, 0x0922, %l6 ld [%l7 + 0x70], %f29 loop_2315: movrne %l4, %i6, %o0 xorcc %o1, %i7, %o3 taddcctv %l1, 0x1EC2, %l2 alignaddrl %g1, %l5, %g7 fnot2s %f28, %f15 smul %i3, %i4, %o6 wr %g0, 0x80, %asi lda [%l7 + 0x7C] %asi, %f4 sllx %i1, 0x0E, %l0 edge8n %i2, %i0, %g6 tg %xcc, 0x4 tneg %icc, 0x7 tcs %xcc, 0x4 tleu %xcc, 0x4 ldd [%l7 + 0x30], %l2 ta %xcc, 0x0 ldstub [%l7 + 0x40], %i5 orncc %g3, 0x1C55, %o4 movrgz %g5, 0x243, %o2 andn %o7, 0x1E1D, %g4 sethi 0x1288, %o5 std %f22, [%l7 + 0x28] fbl,a %fcc3, loop_2316 fmovde %icc, %f14, %f18 fpsub16s %f28, %f7, %f7 wr %g0, 0x89, %asi lda [%l7 + 0x1C] %asi, %f4 loop_2316: movgu %icc, %l6, %l4 and %g2, 0x1947, %o0 set 0x40, %l6 ldda [%l7 + %l6] 0x04, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fors %f11, %f31, %f3 fcmpgt32 %f26, %f10, %o1 andcc %i6, %i7, %l1 wr %g0, 0x81, %asi lduba [%l7 + 0x08] %asi, %o3 movg %icc, %g1, %l2 fzeros %f22 fxors %f20, %f12, %f1 edge16l %g7, %l5, %i3 udiv %i4, 0x0181, %i1 call loop_2317 movneg %xcc, %l0, %o6 xorcc %i2, %g6, %i0 tle %icc, 0x6 loop_2317: fbn %fcc3, loop_2318 fzero %f26 fmovsl %xcc, %f12, %f11 edge8ln %i5, %g3, %l3 loop_2318: srl %g5, 0x13, %o2 bg,pn %xcc, loop_2319 bcs loop_2320 movleu %icc, %o7, %g4 fbuge %fcc0, loop_2321 loop_2319: ta %icc, 0x5 loop_2320: nop setx loop_2322, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bvc,a loop_2323 loop_2321: popc %o5, %l6 fbge %fcc3, loop_2324 loop_2322: fmuld8sux16 %f2, %f22, %f28 loop_2323: edge32l %o4, %g2, %o0 xorcc %l4, %i6, %o1 loop_2324: xnor %i7, %l1, %g1 movneg %xcc, %l2, %o3 bcs,pn %xcc, loop_2325 edge8 %l5, %i3, %g7 fpadd32s %f5, %f29, %f27 edge8ln %i1, %l0, %i4 loop_2325: movvc %icc, %i2, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %o6, 0x14BF, %i5 tcc %xcc, 0x3 prefetch [%l7 + 0x78], 0x3 bge,a,pn %xcc, loop_2326 orn %i0, 0x0ABB, %g3 tleu %icc, 0x2 fnegs %f30, %f27 loop_2326: fzero %f14 nop set 0x43, %o7 stb %g5, [%l7 + %o7] nop setx loop_2327, %l0, %l1 jmpl %l1, %l3 movrne %o2, 0x3D2, %o7 andncc %g4, %o5, %o4 movle %xcc, %g2, %o0 loop_2327: movrgz %l6, 0x36A, %i6 wr %g0, 0x18, %asi lduha [%l7 + 0x6E] %asi, %o1 ble,pt %xcc, loop_2328 ldstub [%l7 + 0x4B], %i7 andncc %l1, %g1, %l2 ldsh [%l7 + 0x0A], %l4 loop_2328: fnot1s %f2, %f30 subcc %l5, 0x1304, %i3 udivx %o3, 0x19F8, %g7 fmovsvc %xcc, %f7, %f14 and %i1, 0x125C, %i4 stw %i2, [%l7 + 0x44] ta %xcc, 0x7 orn %g6, %o6, %l0 fnot1 %f6, %f24 fbug,a %fcc0, loop_2329 nop set 0x58, %o1 ldx [%l7 + %o1], %i5 fxnors %f20, %f15, %f21 tleu %xcc, 0x6 loop_2329: fmovsgu %icc, %f16, %f5 array8 %g3, %g5, %i0 tg %icc, 0x0 srax %l3, %o2, %o7 taddcctv %o5, 0x02D6, %o4 fbl,a %fcc0, loop_2330 fmovrsgez %g4, %f7, %f25 fxors %f19, %f26, %f10 ble %icc, loop_2331 loop_2330: tle %xcc, 0x2 fbue %fcc2, loop_2332 brlz,a %g2, loop_2333 loop_2331: popc 0x1E89, %l6 alignaddr %o0, %o1, %i6 loop_2332: addc %l1, %g1, %i7 loop_2333: nop set 0x18, %o2 ldxa [%l7 + %o2] 0x81, %l2 movrgz %l4, 0x0B5, %i3 fandnot1 %f12, %f10, %f24 fbe %fcc0, loop_2334 movle %xcc, %o3, %l5 movvc %icc, %i1, %i4 fnot2 %f30, %f14 loop_2334: nop add %l7, 0x64, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %i2, %g6 fmovrdgez %g7, %f0, %f30 brgez %l0, loop_2335 array32 %o6, %g3, %i5 edge16n %i0, %l3, %g5 fexpand %f14, %f12 loop_2335: orcc %o7, %o2, %o5 fandnot2 %f30, %f26, %f10 alignaddrl %g4, %o4, %g2 fba %fcc0, loop_2336 movrne %l6, %o0, %o1 fblg,a %fcc0, loop_2337 fcmps %fcc3, %f19, %f11 loop_2336: movcs %xcc, %l1, %i6 fbg %fcc2, loop_2338 loop_2337: tle %icc, 0x3 prefetch [%l7 + 0x7C], 0x3 fmovsne %xcc, %f24, %f1 loop_2338: fxnor %f14, %f12, %f14 fbuge,a %fcc0, loop_2339 fmovsa %xcc, %f2, %f8 fmovrdgz %i7, %f28, %f0 fsrc2s %f28, %f12 loop_2339: brnz,a %l2, loop_2340 movn %icc, %g1, %i3 fnand %f0, %f28, %f18 tsubcc %l4, 0x1947, %l5 loop_2340: fandnot1s %f29, %f7, %f8 orncc %i1, %i4, %o3 edge32l %g6, %i2, %g7 tgu %icc, 0x1 udivcc %o6, 0x03B2, %l0 array16 %i5, %i0, %g3 stw %l3, [%l7 + 0x6C] tgu %xcc, 0x0 tsubcc %g5, 0x0031, %o2 taddcctv %o5, %o7, %g4 sir 0x19ED sdiv %g2, 0x0E3C, %o4 tge %icc, 0x4 or %o0, %o1, %l6 xnor %i6, %l1, %l2 fmovse %xcc, %f6, %f8 bvs,a %icc, loop_2341 bgu,pt %icc, loop_2342 smulcc %g1, %i7, %l4 movg %icc, %i3, %l5 loop_2341: fnegd %f24, %f8 loop_2342: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %i4, 0x1053, %i1 sub %o3, %i2, %g6 set 0x38, %g1 stda %g6, [%l7 + %g1] 0x10 addccc %l0, %i5, %o6 movcs %xcc, %g3, %l3 movrgz %g5, %i0, %o5 fandnot1s %f17, %f29, %f30 addccc %o7, %o2, %g2 movne %icc, %g4, %o4 add %o0, %l6, %o1 movvs %xcc, %i6, %l2 fpsub32s %f31, %f6, %f4 set 0x18, %o4 stda %l0, [%l7 + %o4] 0x10 brgz %i7, loop_2343 umul %l4, 0x196F, %g1 wr %g0, 0xe2, %asi stda %l4, [%l7 + 0x20] %asi membar #Sync loop_2343: or %i3, %i4, %o3 brlz %i2, loop_2344 movrgez %g6, 0x36B, %i1 andcc %g7, 0x053E, %l0 fandnot2 %f22, %f24, %f6 loop_2344: stbar fble,a %fcc0, loop_2345 fornot2s %f21, %f11, %f4 fmovrse %i5, %f6, %f1 orncc %g3, 0x0DF5, %o6 loop_2345: orn %g5, 0x10F1, %i0 smulcc %o5, 0x1E44, %o7 movg %icc, %l3, %o2 wr %g0, 0x80, %asi ldswa [%l7 + 0x14] %asi, %g4 sth %o4, [%l7 + 0x64] bshuffle %f22, %f18, %f24 fabss %f28, %f27 udiv %g2, 0x0F8F, %l6 fnot1 %f12, %f4 addccc %o1, %i6, %l2 stb %l1, [%l7 + 0x57] ldub [%l7 + 0x38], %i7 set 0x70, %o5 prefetcha [%l7 + %o5] 0x18, 0x2 ldub [%l7 + 0x4C], %g1 prefetch [%l7 + 0x50], 0x0 fnot1 %f24, %f16 brz %l5, loop_2346 mulx %i3, 0x10EC, %i4 andcc %l4, %i2, %g6 wr %g0, 0x88, %asi ldsba [%l7 + 0x25] %asi, %i1 loop_2346: fors %f12, %f1, %f5 fandnot2s %f24, %f2, %f20 tsubcctv %o3, 0x026F, %l0 fxors %f12, %f11, %f28 umul %i5, 0x1938, %g3 fba %fcc1, loop_2347 orn %g7, 0x0262, %g5 smulcc %i0, 0x1270, %o5 edge32l %o7, %l3, %o6 loop_2347: fnot2 %f30, %f20 fmovrdlz %o2, %f12, %f24 brgz %g4, loop_2348 fmovdleu %xcc, %f13, %f20 smulcc %g2, 0x06F6, %l6 tneg %xcc, 0x4 loop_2348: fpackfix %f4, %f22 edge16n %o4, %o1, %l2 nop set 0x32, %l4 ldsh [%l7 + %l4], %l1 movrne %i7, 0x320, %i6 movg %xcc, %g1, %l5 addcc %o0, 0x13A5, %i4 sethi 0x0E8F, %l4 mova %icc, %i3, %i2 addcc %g6, 0x0E46, %i1 ble,a loop_2349 tcs %xcc, 0x6 subcc %l0, 0x03A7, %o3 xnor %g3, 0x14CB, %g7 loop_2349: andn %i5, 0x19E6, %g5 fbuge %fcc3, loop_2350 te %icc, 0x1 tneg %icc, 0x3 taddcctv %i0, %o5, %o7 loop_2350: edge8ln %o6, %o2, %l3 sra %g4, 0x07, %l6 edge8l %g2, %o4, %o1 bn,a,pn %xcc, loop_2351 orn %l2, 0x0D32, %l1 mova %xcc, %i6, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2351: tn %icc, 0x0 fnot2s %f18, %f25 movcs %xcc, %l5, %g1 smulcc %o0, %i4, %l4 taddcc %i2, 0x1483, %i3 smulcc %g6, 0x0ED4, %l0 mulx %o3, 0x1ECB, %g3 movne %icc, %i1, %g7 popc %i5, %i0 te %icc, 0x0 wr %g0, 0x2a, %asi ldda [%l7 + 0x40] %asi, %g4 sub %o5, %o7, %o6 fnand %f20, %f28, %f12 movrgz %o2, 0x2B4, %l3 edge8ln %l6, %g2, %g4 fcmple16 %f0, %f6, %o1 swap [%l7 + 0x78], %o4 srax %l1, 0x02, %i6 wr %g0, 0x10, %asi swapa [%l7 + 0x10] %asi, %i7 fbuge,a %fcc2, loop_2352 movre %l2, 0x1EA, %l5 movn %icc, %g1, %i4 sdivx %l4, 0x0CA1, %o0 loop_2352: tvs %icc, 0x6 movcc %xcc, %i3, %i2 ld [%l7 + 0x50], %f31 xorcc %l0, 0x1C93, %g6 fmovsne %icc, %f24, %f18 wr %g0, 0x4f, %asi ldxa [%g0 + 0x38] %asi, %o3 edge8ln %g3, %g7, %i5 fbug %fcc0, loop_2353 fpmerge %f22, %f23, %f30 xnorcc %i0, %g5, %i1 ldsh [%l7 + 0x74], %o7 loop_2353: andcc %o5, 0x0027, %o2 addcc %l3, %l6, %o6 fpmerge %f13, %f11, %f24 wr %g0, 0x11, %asi ldda [%l7 + 0x50] %asi, %g4 tge %icc, 0x5 fbule,a %fcc3, loop_2354 udivx %g2, 0x18DA, %o4 tleu %xcc, 0x7 fnot2s %f0, %f2 loop_2354: nop set 0x12, %i6 lduha [%l7 + %i6] 0x80, %o1 prefetch [%l7 + 0x20], 0x0 fmovda %xcc, %f14, %f9 sethi 0x18DC, %l1 fmovrde %i6, %f16, %f28 sethi 0x0128, %l2 udiv %i7, 0x1E75, %l5 tne %icc, 0x5 orcc %i4, %g1, %l4 sub %i3, 0x0BE3, %o0 membar 0x2E saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %i2, 0x06A3, %l0 fpadd32s %f23, %f31, %f8 tle %xcc, 0x0 fornot1s %f21, %f25, %f5 sra %o3, 0x0E, %g3 add %g6, %g7, %i0 fnot2 %f4, %f0 movvc %icc, %i5, %g5 ble,a,pn %xcc, loop_2355 tvc %xcc, 0x0 bl,a %icc, loop_2356 edge8l %o7, %o5, %i1 loop_2355: fbge,a %fcc0, loop_2357 call loop_2358 loop_2356: edge32ln %o2, %l6, %o6 fbn %fcc0, loop_2359 loop_2357: sll %l3, 0x0E, %g2 loop_2358: movge %xcc, %o4, %o1 movrlz %g4, 0x295, %l1 loop_2359: flush %l7 + 0x2C fmovrde %l2, %f2, %f16 movrgez %i6, %i7, %l5 fxors %f23, %f13, %f9 fmovdcs %xcc, %f22, %f20 siam 0x3 andn %i4, %g1, %i3 andcc %o0, 0x094C, %l4 srlx %l0, %i2, %g3 bvs,pt %icc, loop_2360 brgez,a %o3, loop_2361 fba,a %fcc0, loop_2362 xnorcc %g7, %g6, %i0 loop_2360: xorcc %g5, 0x0D2F, %i5 loop_2361: sll %o7, %o5, %o2 loop_2362: fmovsvc %icc, %f27, %f18 fmovdg %xcc, %f4, %f28 orncc %i1, 0x18D7, %l6 srax %l3, %g2, %o6 fmovdge %xcc, %f8, %f0 bneg,pt %icc, loop_2363 movpos %icc, %o4, %g4 membar 0x78 tcc %icc, 0x0 loop_2363: sub %o1, 0x1FE8, %l1 srax %l2, 0x03, %i7 subc %i6, 0x0AA3, %l5 tne %icc, 0x1 tvc %xcc, 0x2 wr %g0, 0x80, %asi stwa %i4, [%l7 + 0x08] %asi fbug %fcc2, loop_2364 bn,a,pt %icc, loop_2365 fmovsn %icc, %f2, %f1 wr %g0, 0x89, %asi ldstuba [%l7 + 0x3E] %asi, %g1 loop_2364: faligndata %f12, %f30, %f18 loop_2365: bpos,a,pn %xcc, loop_2366 taddcc %o0, %i3, %l4 fsrc1s %f27, %f1 fmovsg %icc, %f12, %f22 loop_2366: orn %i2, 0x134B, %l0 set 0x60, %g3 swapa [%l7 + %g3] 0x89, %o3 wr %g0, 0x18, %asi lduha [%l7 + 0x18] %asi, %g7 movleu %xcc, %g6, %g3 andncc %g5, %i5, %o7 te %xcc, 0x6 umulcc %o5, %o2, %i0 fmul8sux16 %f12, %f30, %f8 bshuffle %f4, %f20, %f14 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgez %l6, loop_2367 sll %l3, %g2, %i1 set 0x7C, %i3 ldswa [%l7 + %i3] 0x81, %o6 loop_2367: edge16 %g4, %o4, %o1 fmovdcc %icc, %f26, %f22 tsubcctv %l2, %l1, %i6 movpos %icc, %l5, %i7 nop setx loop_2368, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbo %fcc0, loop_2369 movg %xcc, %g1, %i4 subc %o0, 0x1793, %i3 loop_2368: brlz %l4, loop_2370 loop_2369: movvc %xcc, %i2, %l0 bcc,a %icc, loop_2371 move %xcc, %o3, %g6 loop_2370: fabsd %f30, %f28 xorcc %g7, 0x1410, %g3 loop_2371: bneg,pn %icc, loop_2372 movcs %icc, %i5, %o7 wr %g0, 0x27, %asi ldda [%l7 + 0x20] %asi, %o4 loop_2372: sll %o2, 0x04, %g5 array8 %i0, %l3, %l6 for %f16, %f20, %f30 bg,pt %xcc, loop_2373 fsrc2 %f12, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x49, %i1 ldsba [%l7 + %i1] 0x15, %g2 loop_2373: fsrc2 %f16, %f16 te %icc, 0x4 bcs,a,pt %xcc, loop_2374 fabsd %f6, %f2 sdivx %o6, 0x1B7E, %i1 fmovspos %xcc, %f3, %f3 loop_2374: tvc %xcc, 0x4 addc %o4, 0x162B, %o1 fcmple16 %f12, %f6, %l2 edge8l %g4, %l1, %l5 taddcctv %i7, %i6, %i4 tneg %icc, 0x7 ldx [%l7 + 0x18], %g1 tpos %icc, 0x6 bn,a,pn %icc, loop_2375 subccc %o0, 0x07DF, %i3 fbne %fcc3, loop_2376 xnorcc %i2, 0x0325, %l4 loop_2375: subc %o3, 0x043F, %l0 movrgz %g7, %g3, %i5 loop_2376: ldd [%l7 + 0x78], %f6 sllx %g6, 0x05, %o5 bpos,a,pt %xcc, loop_2377 movrgez %o7, 0x2C8, %o2 fba %fcc2, loop_2378 sir 0x161B loop_2377: edge16 %i0, %l3, %g5 std %g2, [%l7 + 0x58] loop_2378: addccc %o6, 0x1C80, %i1 brgez,a %l6, loop_2379 sub %o4, %o1, %g4 fmovsge %icc, %f7, %f13 subc %l1, 0x0889, %l5 loop_2379: fmovdvc %xcc, %f6, %f3 ldd [%l7 + 0x38], %l2 brlz,a %i7, loop_2380 movne %icc, %i6, %g1 bvs %icc, loop_2381 fbue,a %fcc1, loop_2382 loop_2380: popc 0x1A1E, %o0 movn %icc, %i4, %i2 loop_2381: fcmpes %fcc1, %f1, %f28 loop_2382: array16 %l4, %o3, %l0 bgu,pt %xcc, loop_2383 udivcc %g7, 0x18B9, %i3 xnorcc %g3, %i5, %g6 edge8l %o7, %o5, %i0 loop_2383: movleu %icc, %o2, %l3 bleu,pn %icc, loop_2384 tleu %icc, 0x7 movrgz %g2, %g5, %i1 movpos %xcc, %l6, %o6 loop_2384: movcs %icc, %o1, %o4 fornot2s %f17, %f5, %f23 tvc %xcc, 0x0 stx %l1, [%l7 + 0x10] lduw [%l7 + 0x74], %g4 movrlez %l2, 0x0C4, %l5 alignaddr %i6, %g1, %o0 fmovsvs %icc, %f12, %f21 move %xcc, %i7, %i2 edge8l %l4, %o3, %i4 sll %g7, 0x16, %i3 edge16 %l0, %g3, %i5 membar 0x1D movcs %xcc, %o7, %o5 movg %xcc, %g6, %o2 xor %l3, 0x14EE, %i0 nop setx loop_2385, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bleu,a,pn %icc, loop_2386 and %g5, %i1, %g2 tn %icc, 0x5 loop_2385: bgu,pt %xcc, loop_2387 loop_2386: fxnor %f4, %f20, %f14 fpsub16s %f20, %f19, %f5 mulx %l6, 0x11D6, %o6 loop_2387: fmovrdgz %o1, %f26, %f18 tleu %xcc, 0x5 wr %g0, 0x80, %asi swapa [%l7 + 0x38] %asi, %l1 movpos %xcc, %g4, %l2 orcc %o4, %i6, %g1 ldsw [%l7 + 0x2C], %o0 array32 %l5, %i2, %l4 movrlez %i7, %i4, %o3 fmovdvc %xcc, %f13, %f26 xorcc %g7, %i3, %l0 addccc %g3, 0x0E70, %i5 tsubcctv %o5, 0x1B8C, %g6 fble,a %fcc0, loop_2388 array8 %o2, %o7, %i0 sll %g5, 0x13, %l3 edge8l %i1, %l6, %o6 loop_2388: and %g2, 0x0D43, %l1 membar 0x59 orncc %o1, %l2, %o4 nop setx loop_2389, %l0, %l1 jmpl %l1, %i6 fmovrdgz %g1, %f14, %f24 fbne %fcc1, loop_2390 tcs %xcc, 0x4 loop_2389: movg %icc, %o0, %g4 set 0x0F, %g2 ldsba [%l7 + %g2] 0x10, %i2 loop_2390: movg %icc, %l4, %l5 popc 0x0415, %i4 fbu %fcc0, loop_2391 bn,pt %icc, loop_2392 bvc,pt %xcc, loop_2393 edge32 %i7, %g7, %o3 loop_2391: brnz %i3, loop_2394 loop_2392: fmovdgu %xcc, %f7, %f16 loop_2393: nop wr %g0, 0x88, %asi lduha [%l7 + 0x58] %asi, %g3 loop_2394: edge32 %l0, %o5, %g6 ldd [%l7 + 0x48], %o2 lduw [%l7 + 0x40], %o7 fands %f11, %f30, %f21 swap [%l7 + 0x24], %i5 srlx %g5, %i0, %l3 movcs %icc, %i1, %o6 fbuge,a %fcc0, loop_2395 mova %xcc, %g2, %l6 tl %icc, 0x0 fbuge,a %fcc2, loop_2396 loop_2395: movrgz %l1, %l2, %o4 fmul8ulx16 %f8, %f0, %f0 tcc %xcc, 0x2 loop_2396: edge32ln %o1, %g1, %i6 ldsb [%l7 + 0x4B], %g4 movg %xcc, %o0, %l4 movpos %xcc, %i2, %l5 umul %i7, 0x0915, %i4 st %f21, [%l7 + 0x78] andn %o3, 0x1815, %g7 ta %icc, 0x4 subc %i3, 0x025B, %l0 fmovscs %icc, %f27, %f17 umulcc %g3, %g6, %o2 fmovrdne %o5, %f2, %f22 fblg %fcc1, loop_2397 fnot2s %f23, %f12 taddcc %o7, 0x0F64, %g5 bneg,a %xcc, loop_2398 loop_2397: taddcc %i0, 0x0A1E, %i5 fbe %fcc2, loop_2399 brz,a %l3, loop_2400 loop_2398: fmovsleu %icc, %f0, %f14 movrlez %i1, 0x172, %g2 loop_2399: fblg,a %fcc3, loop_2401 loop_2400: edge16ln %l6, %o6, %l1 fpsub32 %f10, %f30, %f16 ldstub [%l7 + 0x0D], %o4 loop_2401: edge8n %o1, %g1, %i6 subcc %l2, %g4, %o0 tge %icc, 0x4 for %f30, %f10, %f18 movrgz %i2, %l5, %l4 subcc %i4, 0x1E0F, %o3 ld [%l7 + 0x4C], %f6 xor %i7, 0x061F, %g7 nop setx loop_2402, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge8ln %l0, %g3, %i3 tgu %icc, 0x3 tpos %xcc, 0x7 loop_2402: orncc %g6, %o2, %o5 fcmpd %fcc1, %f10, %f2 edge8ln %g5, %o7, %i0 fbn,a %fcc0, loop_2403 smul %i5, %i1, %g2 fnegs %f11, %f29 movleu %icc, %l6, %o6 loop_2403: edge32l %l3, %l1, %o1 fnands %f23, %f24, %f21 fsrc2 %f28, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %icc, %g1, %i6 st %f7, [%l7 + 0x3C] movg %icc, %o4, %g4 xorcc %o0, 0x0657, %l2 edge8 %i2, %l5, %i4 edge32ln %o3, %l4, %i7 srax %g7, %l0, %i3 edge32n %g6, %o2, %g3 fmovsne %xcc, %f20, %f12 xnor %g5, 0x1BA1, %o7 edge32ln %o5, %i0, %i1 tl %icc, 0x5 movge %icc, %g2, %i5 srax %o6, 0x07, %l6 fors %f29, %f20, %f14 wr %g0, 0x04, %asi ldxa [%l7 + 0x40] %asi, %l3 brgez %o1, loop_2404 nop setx loop_2405, %l0, %l1 jmpl %l1, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmps %fcc0, %f28, %f2 loop_2404: orcc %i6, 0x09A6, %o4 loop_2405: te %xcc, 0x7 fmovrde %g4, %f30, %f8 movle %icc, %g1, %o0 edge16n %i2, %l5, %l2 movrgz %i4, 0x23B, %l4 srlx %o3, %i7, %l0 fornot2s %f5, %f31, %f7 tcs %xcc, 0x6 edge32ln %g7, %g6, %i3 fmovda %icc, %f10, %f5 fexpand %f16, %f16 andcc %g3, %g5, %o7 udivx %o5, 0x0969, %o2 fsrc2s %f20, %f21 fxnors %f31, %f29, %f0 sub %i0, %i1, %i5 fpack16 %f2, %f1 tl %icc, 0x7 edge16l %o6, %g2, %l3 sra %l6, 0x0A, %l1 set 0x40, %g6 ldda [%l7 + %g6] 0x11, %f0 bne,a,pt %icc, loop_2406 andn %o1, %o4, %g4 fcmped %fcc3, %f18, %f12 orncc %g1, %o0, %i2 loop_2406: edge32l %i6, %l2, %i4 sethi 0x18A0, %l4 and %l5, %o3, %i7 fbg %fcc2, loop_2407 bcc,a,pn %icc, loop_2408 sll %g7, %g6, %l0 movne %icc, %i3, %g3 loop_2407: movre %g5, 0x39F, %o5 loop_2408: taddcctv %o7, %o2, %i0 udiv %i5, 0x03A4, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %o6, %l3, %g2 movleu %xcc, %l1, %l6 edge16 %o1, %g4, %g1 set 0x40, %l0 ldda [%l7 + %l0] 0x81, %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdle %icc, %f20, %f30 tleu %xcc, 0x5 taddcc %o4, 0x0637, %o0 movgu %xcc, %i6, %l2 edge16l %i4, %i2, %l4 movneg %xcc, %o3, %i7 fnot2s %f31, %f15 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldub [%l7 + 0x7D], %g7 std %f10, [%l7 + 0x58] set 0x40, %o0 stda %f0, [%l7 + %o0] 0x19 sllx %l5, 0x0C, %l0 movcc %xcc, %g6, %i3 fmul8sux16 %f0, %f18, %f12 wr %g0, 0x89, %asi ldsba [%l7 + 0x7B] %asi, %g5 call loop_2409 tne %icc, 0x2 movl %xcc, %g3, %o7 edge16n %o5, %i0, %i5 loop_2409: srlx %o2, %i1, %l3 orcc %o6, %l1, %l6 fones %f12 wr %g0, 0x89, %asi lduba [%l7 + 0x3D] %asi, %g2 be,a loop_2410 fornot1s %f6, %f26, %f26 bvc,a loop_2411 andncc %g4, %g1, %o4 loop_2410: fornot2s %f7, %f28, %f8 prefetch [%l7 + 0x6C], 0x0 loop_2411: movl %icc, %o0, %i6 fmovdpos %xcc, %f22, %f0 fmovsleu %icc, %f24, %f5 fbug %fcc3, loop_2412 fpsub32s %f7, %f27, %f1 or %l2, 0x0E35, %o1 edge8ln %i2, %l4, %i4 loop_2412: ldsw [%l7 + 0x58], %i7 nop set 0x7B, %l1 ldstub [%l7 + %l1], %o3 movcs %icc, %l5, %g7 edge16 %l0, %g6, %i3 tneg %icc, 0x1 mulscc %g3, 0x1F5A, %o7 tl %xcc, 0x1 edge8n %o5, %g5, %i5 ta %icc, 0x3 fpadd32 %f20, %f14, %f18 xor %o2, 0x098B, %i1 udivx %i0, 0x02E7, %o6 fpsub16s %f28, %f11, %f15 or %l1, 0x154F, %l3 mova %icc, %l6, %g2 flush %l7 + 0x4C membar 0x07 fmovrdlez %g4, %f6, %f0 movpos %xcc, %g1, %o0 xnorcc %i6, 0x001F, %o4 stbar fzero %f10 movpos %icc, %o1, %l2 tleu %xcc, 0x2 sir 0x1647 alignaddr %i2, %l4, %i7 tneg %xcc, 0x7 srl %o3, %l5, %i4 tsubcctv %g7, 0x1A80, %g6 fmovsa %icc, %f16, %f31 tsubcc %l0, 0x0F68, %i3 addcc %g3, 0x1E5F, %o5 andncc %g5, %o7, %o2 movneg %icc, %i5, %i0 or %o6, 0x0B46, %l1 popc 0x04E7, %i1 edge16ln %l6, %g2, %l3 fmovsle %icc, %f12, %f11 nop setx loop_2413, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrne %g4, %g1, %o0 movvc %xcc, %i6, %o1 fnot2s %f20, %f22 loop_2413: fmovd %f18, %f18 array8 %o4, %l2, %l4 stbar sethi 0x1CB5, %i7 umul %i2, 0x05DB, %l5 fornot1 %f22, %f22, %f26 fandnot1s %f18, %f22, %f24 tle %icc, 0x6 edge8 %o3, %i4, %g7 movvc %icc, %g6, %l0 movre %i3, %o5, %g5 movvs %icc, %o7, %g3 array8 %i5, %o2, %i0 tcs %xcc, 0x6 fbge,a %fcc1, loop_2414 fpsub16s %f31, %f7, %f1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdvs %xcc, %f28, %f8 loop_2414: brgez %l1, loop_2415 tle %icc, 0x2 fone %f8 fnors %f4, %f3, %f22 loop_2415: fmovrsgz %o6, %f22, %f29 edge16 %l6, %i1, %g2 move %icc, %g4, %g1 ta %icc, 0x0 sll %o0, 0x19, %l3 sdivx %o1, 0x1EFB, %o4 tvc %xcc, 0x1 wr %g0, 0x2a, %asi stda %l2, [%l7 + 0x60] %asi membar #Sync fcmpgt32 %f8, %f6, %i6 bl,a %xcc, loop_2416 edge16ln %i7, %i2, %l4 andncc %l5, %o3, %i4 fcmpeq16 %f22, %f20, %g7 loop_2416: fpsub16s %f1, %f22, %f4 array16 %l0, %g6, %o5 add %i3, %o7, %g5 edge16l %i5, %o2, %i0 movl %xcc, %g3, %l1 tsubcc %o6, %i1, %l6 movg %xcc, %g4, %g2 umulcc %o0, 0x1059, %l3 bg loop_2417 ldx [%l7 + 0x60], %o1 nop set 0x78, %l2 lduw [%l7 + %l2], %g1 orn %o4, %l2, %i7 loop_2417: mulx %i2, %i6, %l5 movrlez %l4, %i4, %g7 movrgz %l0, 0x021, %o3 sll %g6, %i3, %o5 fones %f5 fmovrslz %g5, %f22, %f17 bg,pt %xcc, loop_2418 fsrc2 %f30, %f12 smulcc %o7, 0x0469, %o2 brgz,a %i5, loop_2419 loop_2418: fbg %fcc3, loop_2420 movrgz %i0, 0x2E8, %g3 fpsub16 %f14, %f14, %f4 loop_2419: umulcc %o6, 0x18C3, %i1 loop_2420: ld [%l7 + 0x1C], %f23 edge16n %l6, %l1, %g4 andn %o0, 0x17C9, %g2 fmovrslz %o1, %f19, %f17 fmuld8ulx16 %f1, %f0, %f26 tneg %xcc, 0x1 orcc %l3, 0x0664, %g1 fzeros %f4 nop setx loop_2421, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movge %xcc, %o4, %i7 bvc %icc, loop_2422 ldsb [%l7 + 0x6B], %l2 loop_2421: fors %f15, %f31, %f21 lduw [%l7 + 0x7C], %i6 loop_2422: fmovrdlez %i2, %f2, %f0 movne %xcc, %l4, %i4 set 0x3C, %l3 ldswa [%l7 + %l3] 0x89, %l5 brlz %l0, loop_2423 movl %icc, %o3, %g7 array32 %g6, %i3, %o5 xnor %g5, %o7, %i5 loop_2423: nop wr %g0, 0x88, %asi stba %i0, [%l7 + 0x64] %asi wr %g0, 0xea, %asi stda %g2, [%l7 + 0x78] %asi membar #Sync nop setx loop_2424, %l0, %l1 jmpl %l1, %o2 nop setx loop_2425, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done udivx %i1, 0x1AB4, %o6 set 0x50, %i0 ldxa [%l7 + %i0] 0x04, %l1 loop_2424: ldsw [%l7 + 0x64], %g4 loop_2425: umulcc %l6, 0x0E22, %o0 fmovrdlez %o1, %f4, %f18 tcc %xcc, 0x4 fba,a %fcc1, loop_2426 movrgz %l3, %g1, %g2 fmovrdne %o4, %f6, %f20 fmovdgu %xcc, %f6, %f13 loop_2426: tn %xcc, 0x2 fbo %fcc2, loop_2427 tgu %icc, 0x2 movrgz %i7, 0x34A, %i6 wr %g0, 0x80, %asi ldswa [%l7 + 0x40] %asi, %l2 loop_2427: add %l4, 0x1942, %i4 andncc %l5, %i2, %o3 orcc %g7, %g6, %l0 fmul8ulx16 %f30, %f30, %f24 wr %g0, 0x19, %asi lduha [%l7 + 0x42] %asi, %i3 srax %g5, %o5, %o7 edge16l %i5, %i0, %g3 fnands %f18, %f23, %f11 movrlz %i1, 0x170, %o2 movrlez %o6, 0x16F, %l1 tvs %icc, 0x2 fabsd %f6, %f14 tcc %icc, 0x2 fcmpd %fcc3, %f4, %f0 te %icc, 0x2 sdivcc %l6, 0x07D5, %o0 edge16ln %o1, %l3, %g1 fblg,a %fcc1, loop_2428 movneg %icc, %g4, %g2 edge32l %o4, %i7, %l2 srl %i6, %i4, %l4 loop_2428: stx %i2, [%l7 + 0x28] tneg %xcc, 0x3 edge16 %o3, %l5, %g7 tvc %icc, 0x0 sll %g6, 0x18, %i3 edge16l %l0, %g5, %o5 sdiv %i5, 0x1FF4, %o7 fbn,a %fcc1, loop_2429 fxor %f2, %f22, %f10 or %g3, 0x0140, %i1 andcc %o2, %i0, %o6 loop_2429: fabsd %f24, %f6 fmuld8sux16 %f3, %f20, %f4 fmovd %f30, %f28 tneg %icc, 0x5 udivcc %l1, 0x1C65, %l6 fpadd32 %f4, %f10, %f26 movg %icc, %o1, %o0 fmovrslz %l3, %f13, %f22 movge %xcc, %g4, %g2 stb %g1, [%l7 + 0x5D] fbne %fcc3, loop_2430 orn %i7, 0x1B80, %l2 movpos %xcc, %o4, %i4 addc %l4, %i6, %i2 loop_2430: sub %l5, %g7, %g6 movcs %icc, %i3, %l0 tg %icc, 0x6 tle %icc, 0x7 movne %icc, %g5, %o3 orcc %o5, %i5, %g3 bcs loop_2431 st %f23, [%l7 + 0x78] addccc %o7, %o2, %i0 tcc %xcc, 0x3 loop_2431: fmovrsgz %o6, %f3, %f24 edge32ln %l1, %l6, %i1 xnorcc %o0, 0x10EA, %o1 sub %g4, 0x043C, %g2 fmovdne %xcc, %f1, %f15 movgu %icc, %g1, %i7 fba,a %fcc0, loop_2432 brgz,a %l2, loop_2433 addccc %l3, %i4, %o4 edge16ln %i6, %l4, %l5 loop_2432: stbar loop_2433: ldd [%l7 + 0x30], %f24 tgu %xcc, 0x2 sdiv %g7, 0x03E4, %g6 sll %i2, 0x1A, %i3 sth %g5, [%l7 + 0x38] call loop_2434 movvs %icc, %l0, %o3 movleu %xcc, %i5, %o5 subcc %g3, 0x0B06, %o7 loop_2434: fmovsg %icc, %f30, %f0 for %f4, %f4, %f2 popc 0x0168, %o2 fpadd32 %f8, %f10, %f28 addccc %i0, %o6, %l1 fxnors %f3, %f11, %f25 movrgz %i1, 0x167, %l6 set 0x4A, %i5 stha %o0, [%l7 + %i5] 0x80 fxnor %f6, %f14, %f6 fsrc1s %f25, %f16 nop set 0x70, %i7 std %g4, [%l7 + %i7] fble %fcc2, loop_2435 brz %g2, loop_2436 lduh [%l7 + 0x7E], %g1 edge32 %i7, %o1, %l3 loop_2435: sll %l2, 0x01, %i4 loop_2436: udivx %i6, 0x1F9F, %o4 movn %xcc, %l4, %l5 ld [%l7 + 0x28], %f2 fornot2 %f0, %f16, %f30 tcs %xcc, 0x6 tleu %xcc, 0x4 fmovsn %xcc, %f11, %f11 fpack32 %f12, %f6, %f12 fpack32 %f30, %f14, %f28 bn %icc, loop_2437 mulx %g6, 0x0D33, %g7 bne,pt %xcc, loop_2438 subcc %i3, 0x0F10, %i2 loop_2437: tne %xcc, 0x2 orcc %l0, %g5, %i5 loop_2438: subcc %o3, 0x01E6, %o5 tne %xcc, 0x6 edge8ln %o7, %o2, %i0 lduh [%l7 + 0x0E], %g3 edge16ln %l1, %i1, %l6 fornot2s %f8, %f12, %f13 fpmerge %f30, %f12, %f12 brgz %o6, loop_2439 sdiv %g4, 0x1B05, %o0 addcc %g2, 0x08D7, %i7 fbne,a %fcc1, loop_2440 loop_2439: movrgz %o1, %l3, %g1 fors %f25, %f28, %f9 mova %xcc, %l2, %i6 loop_2440: srl %i4, %l4, %l5 fmovsvs %xcc, %f4, %f28 fba,a %fcc2, loop_2441 movge %icc, %o4, %g6 fbn,a %fcc2, loop_2442 fbl,a %fcc0, loop_2443 loop_2441: fcmpgt16 %f4, %f6, %g7 movrgz %i2, 0x2A4, %l0 loop_2442: and %i3, %g5, %i5 loop_2443: sethi 0x0E8A, %o5 edge32l %o3, %o2, %i0 movcc %icc, %g3, %o7 tg %icc, 0x5 ldub [%l7 + 0x33], %l1 add %l7, 0x14, %l6 wr %g0, 0x19, %asi casa [%l6] 0x19, %l6, %o6 xnor %g4, 0x0A3A, %i1 fmovsneg %icc, %f7, %f10 wr %g0, 0x80, %asi stwa %o0, [%l7 + 0x44] %asi srax %i7, %g2, %l3 stw %g1, [%l7 + 0x58] movvs %xcc, %l2, %i6 sub %i4, %o1, %l5 fandnot2s %f4, %f8, %f26 wr %g0, 0x16, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync sra %o4, 0x18, %g6 ba loop_2444 movne %icc, %g7, %l4 fcmped %fcc2, %f28, %f30 sll %i2, 0x0B, %i3 loop_2444: edge8l %g5, %l0, %o5 fmovrsgez %o3, %f15, %f0 set 0x54, %o3 ldsba [%l7 + %o3] 0x88, %i5 ld [%l7 + 0x50], %f24 bl,a loop_2445 fmovdne %xcc, %f14, %f1 tge %xcc, 0x2 fpsub16s %f25, %f22, %f13 loop_2445: edge32ln %o2, %g3, %o7 edge32ln %i0, %l1, %l6 set 0x50, %g4 stda %o6, [%l7 + %g4] 0x15 movle %icc, %i1, %g4 sll %o0, 0x15, %g2 fnot2 %f8, %f20 array8 %l3, %g1, %i7 wr %g0, 0x19, %asi swapa [%l7 + 0x58] %asi, %i6 tvs %icc, 0x1 popc %l2, %o1 movpos %xcc, %i4, %l5 fpadd32 %f18, %f4, %f14 subc %o4, %g6, %g7 addc %l4, %i2, %i3 bpos,a %icc, loop_2446 sllx %g5, 0x11, %l0 set 0x6C, %i4 lda [%l7 + %i4] 0x10, %f17 loop_2446: andn %o3, 0x09D4, %i5 and %o5, %g3, %o2 fmul8ulx16 %f14, %f12, %f8 xorcc %o7, %l1, %l6 tg %xcc, 0x4 fone %f24 tcc %icc, 0x2 brgez %o6, loop_2447 movrne %i1, 0x0E2, %g4 edge32n %i0, %o0, %l3 xnor %g1, %g2, %i7 loop_2447: fmovdcc %icc, %f14, %f10 edge8n %l2, %o1, %i6 umulcc %i4, %o4, %g6 fblg,a %fcc1, loop_2448 fcmps %fcc0, %f13, %f15 stb %g7, [%l7 + 0x29] ldsh [%l7 + 0x72], %l4 loop_2448: movrgz %i2, 0x32F, %i3 fmovsvc %xcc, %f18, %f21 srlx %g5, 0x16, %l0 set 0x61, %g5 ldsba [%l7 + %g5] 0x10, %o3 stb %l5, [%l7 + 0x35] ldsh [%l7 + 0x3E], %i5 movrlz %o5, %o2, %o7 fmul8x16al %f7, %f10, %f4 fnegs %f10, %f29 siam 0x2 bge,a %icc, loop_2449 ldsb [%l7 + 0x29], %g3 tgu %xcc, 0x1 mulx %l6, 0x195C, %o6 loop_2449: fxnors %f20, %f23, %f3 fmovsvc %icc, %f3, %f4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %icc, 0x1 tne %icc, 0x4 set 0x40, %g7 stda %f16, [%l7 + %g7] 0x81 edge8 %l1, %i1, %g4 fnegs %f25, %f4 movge %xcc, %i0, %l3 movcs %icc, %o0, %g1 fone %f2 srlx %i7, 0x1E, %g2 tcc %icc, 0x2 movn %icc, %l2, %i6 fmovrdgz %o1, %f0, %f0 addccc %o4, %g6, %g7 wr %g0, 0x89, %asi sta %f11, [%l7 + 0x6C] %asi sllx %l4, 0x0D, %i4 fmovspos %icc, %f15, %f15 ble,a,pt %xcc, loop_2450 fmovdg %icc, %f16, %f19 fand %f28, %f24, %f8 xor %i2, 0x0ADA, %i3 loop_2450: tg %icc, 0x1 smul %l0, 0x0018, %o3 std %g4, [%l7 + 0x10] fmovsge %icc, %f1, %f6 tsubcc %i5, %o5, %o2 fmovdn %xcc, %f29, %f15 edge16n %l5, %g3, %l6 movvs %icc, %o7, %o6 call loop_2451 subcc %i1, %g4, %i0 tvs %xcc, 0x0 fcmpne32 %f16, %f4, %l1 loop_2451: andncc %o0, %l3, %i7 addc %g1, 0x0A6C, %g2 sdiv %i6, 0x0271, %o1 mulscc %o4, %g6, %l2 alignaddr %g7, %l4, %i4 fmovdneg %icc, %f27, %f16 set 0x42, %o6 stha %i2, [%l7 + %o6] 0x2a membar #Sync sllx %i3, %o3, %l0 fbne %fcc2, loop_2452 alignaddr %i5, %o5, %g5 xnor %o2, 0x177F, %l5 bleu loop_2453 loop_2452: fbe,a %fcc2, loop_2454 umulcc %l6, %g3, %o6 fmovdg %icc, %f6, %f25 loop_2453: fcmpne32 %f4, %f6, %i1 loop_2454: nop set 0x08, %l5 ldswa [%l7 + %l5] 0x04, %g4 movre %i0, %l1, %o7 tneg %icc, 0x2 popc 0x0737, %l3 sub %o0, 0x1025, %g1 orncc %g2, %i7, %i6 fmovdgu %icc, %f29, %f13 tle %icc, 0x6 fmuld8sux16 %f11, %f5, %f28 bge loop_2455 andcc %o4, %o1, %l2 fble %fcc0, loop_2456 fmovrsgez %g6, %f19, %f3 loop_2455: edge16ln %g7, %l4, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2456: fbge %fcc0, loop_2457 ldstub [%l7 + 0x33], %i4 movrgz %o3, %l0, %i3 fbge %fcc1, loop_2458 loop_2457: ldsh [%l7 + 0x5C], %o5 set 0x20, %l6 ldxa [%g0 + %l6] 0x4f, %g5 loop_2458: orncc %o2, 0x1FA2, %i5 movpos %icc, %l5, %g3 tn %xcc, 0x4 brlez,a %l6, loop_2459 ba,a loop_2460 fbue %fcc3, loop_2461 array16 %i1, %g4, %o6 loop_2459: orcc %l1, 0x050E, %i0 loop_2460: popc %o7, %o0 loop_2461: addccc %l3, %g2, %i7 bpos,pn %xcc, loop_2462 fbug %fcc1, loop_2463 tcs %icc, 0x2 tcs %icc, 0x3 loop_2462: brnz %i6, loop_2464 loop_2463: sub %o4, 0x1C4E, %o1 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %l2, %g1 loop_2464: fblg %fcc1, loop_2465 alignaddr %g7, %g6, %i2 wr %g0, 0x88, %asi stwa %i4, [%l7 + 0x2C] %asi loop_2465: nop wr %g0, 0x10, %asi sta %f20, [%l7 + 0x30] %asi array8 %l4, %l0, %o3 sllx %i3, 0x1B, %o5 sethi 0x0FB1, %o2 mulscc %g5, %i5, %g3 lduw [%l7 + 0x68], %l5 move %xcc, %l6, %g4 wr %g0, 0x2a, %asi ldda [%l7 + 0x50] %asi, %o6 edge32l %l1, %i0, %o7 std %i0, [%l7 + 0x08] udivcc %l3, 0x127B, %g2 movrgz %o0, %i7, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movge %xcc, %i6, %o1 xor %g1, %g7, %g6 sll %i2, %l2, %i4 movrlez %l0, %l4, %i3 bneg,pn %icc, loop_2466 array32 %o3, %o5, %g5 addc %i5, %g3, %o2 movne %xcc, %l6, %l5 loop_2466: movneg %icc, %g4, %l1 andn %i0, %o6, %o7 udiv %i1, 0x05E0, %l3 fmovsa %xcc, %f8, %f27 ble,a loop_2467 ldsb [%l7 + 0x3C], %o0 movrlz %i7, %o4, %i6 wr %g0, 0x80, %asi ldstuba [%l7 + 0x7E] %asi, %o1 loop_2467: nop wr %g0, 0x89, %asi sta %f5, [%l7 + 0x7C] %asi flush %l7 + 0x7C mulscc %g1, %g2, %g6 fzero %f8 brlz,a %g7, loop_2468 fsrc2s %f24, %f25 fpsub16 %f26, %f28, %f18 wr %g0, 0x89, %asi lduwa [%l7 + 0x18] %asi, %l2 loop_2468: movrne %i4, 0x3D1, %l0 bcs,pt %xcc, loop_2469 fmovse %xcc, %f9, %f18 movne %xcc, %l4, %i3 fpmerge %f28, %f20, %f22 loop_2469: ldstub [%l7 + 0x4F], %o3 sethi 0x0E16, %o5 bgu,a loop_2470 edge8ln %i2, %i5, %g3 alignaddrl %g5, %o2, %l6 umulcc %l5, %g4, %i0 loop_2470: brgz %l1, loop_2471 fbue,a %fcc2, loop_2472 fnand %f0, %f26, %f12 tsubcctv %o7, 0x13ED, %o6 loop_2471: fexpand %f12, %f0 loop_2472: tvc %xcc, 0x4 umulcc %l3, 0x103C, %i1 movrne %i7, 0x0B7, %o0 srax %i6, 0x01, %o1 flush %l7 + 0x1C orcc %o4, 0x1004, %g2 subcc %g1, %g6, %g7 fbue %fcc3, loop_2473 orncc %l2, 0x092D, %i4 tcc %icc, 0x7 sir 0x1AE7 loop_2473: sra %l4, %i3, %o3 nop setx loop_2474, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmul8x16au %f20, %f1, %f28 edge32l %l0, %i2, %o5 brlez,a %g3, loop_2475 loop_2474: fmovsge %icc, %f2, %f13 ldsh [%l7 + 0x60], %i5 tvc %icc, 0x2 loop_2475: bgu,pt %icc, loop_2476 sub %o2, 0x1274, %g5 bl,a,pt %xcc, loop_2477 alignaddr %l6, %l5, %g4 loop_2476: membar 0x0F edge16ln %i0, %l1, %o6 loop_2477: movrlez %l3, 0x39F, %i1 prefetch [%l7 + 0x58], 0x3 ldstub [%l7 + 0x6C], %o7 addccc %i7, 0x0E29, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %o0, %o1, %o4 tn %xcc, 0x2 udivcc %g1, 0x1CAA, %g2 set 0x30, %i2 lduha [%l7 + %i2] 0x10, %g6 tcc %icc, 0x2 movrlez %l2, %i4, %g7 bge,pn %icc, loop_2478 tcc %xcc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %l4, 0x1058, %o3 loop_2478: tle %xcc, 0x5 movge %xcc, %l0, %i2 tg %icc, 0x5 taddcctv %o5, %g3, %i3 be,a loop_2479 movre %i5, 0x078, %o2 udiv %g5, 0x0585, %l5 fpadd32s %f6, %f20, %f11 loop_2479: nop set 0x6C, %o1 lduha [%l7 + %o1] 0x15, %l6 addccc %i0, 0x0864, %l1 ldsw [%l7 + 0x64], %o6 wr %g0, 0x88, %asi lduba [%l7 + 0x2E] %asi, %g4 bge loop_2480 fmovrdlz %i1, %f24, %f12 fsrc2 %f8, %f10 membar 0x05 loop_2480: ta %icc, 0x3 edge8l %o7, %i7, %i6 edge16 %o0, %l3, %o4 fmovd %f8, %f2 faligndata %f2, %f30, %f10 fmovdcs %xcc, %f14, %f23 taddcctv %g1, 0x1B42, %o1 movrlez %g2, %l2, %g6 tgu %xcc, 0x2 fxor %f26, %f12, %f26 movcc %icc, %i4, %g7 srax %l4, %l0, %o3 fmuld8ulx16 %f27, %f11, %f26 bcs,a,pn %xcc, loop_2481 fbne,a %fcc0, loop_2482 fmovsn %xcc, %f16, %f6 subc %o5, %i2, %g3 loop_2481: edge8ln %i3, %o2, %g5 loop_2482: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %icc, %l5, %l6 set 0x7A, %o2 lduha [%l7 + %o2] 0x15, %i5 ldsb [%l7 + 0x24], %l1 edge8ln %i0, %g4, %i1 fpmerge %f4, %f14, %f0 fba,a %fcc3, loop_2483 fcmpgt32 %f18, %f16, %o6 lduw [%l7 + 0x18], %o7 stbar loop_2483: edge32l %i7, %o0, %l3 edge8 %o4, %i6, %g1 bge,a %icc, loop_2484 tcc %icc, 0x7 fmovdvs %xcc, %f19, %f23 movg %icc, %o1, %g2 loop_2484: movg %icc, %g6, %l2 fmovsg %xcc, %f9, %f8 alignaddr %i4, %g7, %l0 fone %f24 smulcc %l4, %o3, %o5 orcc %g3, %i2, %o2 wr %g0, 0x88, %asi ldsha [%l7 + 0x44] %asi, %g5 bpos %icc, loop_2485 movne %xcc, %i3, %l6 andn %i5, %l1, %l5 st %f14, [%l7 + 0x70] loop_2485: nop wr %g0, 0x2f, %asi stda %i0, [%l7 + 0x28] %asi membar #Sync movrlez %g4, %i1, %o6 umulcc %i7, 0x02EB, %o7 srlx %l3, 0x1B, %o0 edge8l %o4, %i6, %g1 xnorcc %g2, 0x057B, %g6 set 0x0F, %g1 ldsba [%l7 + %g1] 0x89, %l2 tne %xcc, 0x7 wr %g0, 0x81, %asi lduwa [%l7 + 0x70] %asi, %o1 sethi 0x07CF, %i4 edge16 %g7, %l4, %l0 popc 0x1E34, %o3 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 orcc %o5, %i2, %g3 umul %g5, 0x1E68, %i3 addc %l6, 0x0403, %o2 movleu %xcc, %l1, %l5 set 0x68, %o7 sta %f13, [%l7 + %o7] 0x80 fblg,a %fcc3, loop_2486 movvs %xcc, %i0, %i5 sdiv %i1, 0x14C6, %g4 faligndata %f2, %f28, %f18 loop_2486: fpadd32 %f12, %f14, %f24 movg %icc, %o6, %i7 udiv %l3, 0x0D9F, %o0 addccc %o7, 0x1AAF, %o4 fmovse %xcc, %f21, %f22 sth %g1, [%l7 + 0x7E] fmuld8sux16 %f24, %f29, %f8 sdivcc %g2, 0x02CE, %i6 umul %l2, 0x120D, %g6 movpos %xcc, %i4, %g7 tl %icc, 0x6 prefetch [%l7 + 0x68], 0x3 sra %l4, 0x12, %o1 udivx %l0, 0x1BB8, %o5 movle %icc, %i2, %o3 bcc,a,pt %xcc, loop_2487 fornot2s %f12, %f7, %f7 fbl %fcc2, loop_2488 xor %g5, 0x16F7, %i3 loop_2487: siam 0x5 addccc %g3, 0x02FA, %l6 loop_2488: call loop_2489 srl %o2, %l1, %i0 fbu %fcc1, loop_2490 mulscc %l5, %i5, %i1 loop_2489: or %g4, 0x14CF, %i7 sll %o6, %l3, %o0 loop_2490: alignaddrl %o7, %g1, %g2 addccc %o4, 0x1014, %l2 move %icc, %i6, %i4 siam 0x0 fbge,a %fcc2, loop_2491 movcc %icc, %g6, %l4 brgz,a %o1, loop_2492 movrgez %g7, %o5, %l0 loop_2491: fmovsne %xcc, %f17, %f12 fcmple16 %f8, %f16, %o3 loop_2492: tg %xcc, 0x1 wr %g0, 0xea, %asi stha %i2, [%l7 + 0x78] %asi membar #Sync fmul8x16al %f6, %f4, %f10 tle %xcc, 0x1 fmovdgu %icc, %f12, %f14 bgu,a,pt %xcc, loop_2493 alignaddrl %g5, %i3, %g3 membar 0x66 edge16l %l6, %l1, %i0 loop_2493: fpmerge %f31, %f27, %f18 ble,a %icc, loop_2494 fbo,a %fcc1, loop_2495 smul %o2, 0x0181, %l5 andcc %i5, 0x1654, %i1 loop_2494: tleu %xcc, 0x0 loop_2495: fcmpes %fcc3, %f30, %f29 te %xcc, 0x3 or %g4, %i7, %l3 tne %xcc, 0x6 fmovsgu %icc, %f1, %f16 bleu %icc, loop_2496 fcmpeq16 %f18, %f2, %o0 xnor %o6, %o7, %g2 subcc %g1, %l2, %o4 loop_2496: fmovdcs %xcc, %f11, %f15 fmovsle %icc, %f2, %f5 array16 %i4, %g6, %i6 fpadd16 %f14, %f8, %f24 array32 %o1, %g7, %o5 udivcc %l4, 0x10D2, %o3 wr %g0, 0x80, %asi prefetcha [%l7 + 0x40] %asi, 0x1 sra %i2, 0x1F, %g5 tneg %xcc, 0x1 fmovdcc %icc, %f1, %f20 alignaddrl %g3, %i3, %l6 tsubcc %i0, 0x1736, %l1 ldx [%l7 + 0x38], %o2 movvc %icc, %i5, %i1 fbug %fcc0, loop_2497 fbuge %fcc3, loop_2498 bneg,pn %icc, loop_2499 edge32 %g4, %i7, %l3 loop_2497: sdivcc %o0, 0x0413, %o6 loop_2498: movle %icc, %l5, %g2 loop_2499: alignaddrl %o7, %g1, %l2 tpos %xcc, 0x4 taddcc %i4, 0x02D0, %g6 fbu %fcc1, loop_2500 brz %o4, loop_2501 fcmps %fcc2, %f28, %f1 fandnot2s %f24, %f19, %f3 loop_2500: edge8ln %i6, %g7, %o1 loop_2501: bvs,a,pn %icc, loop_2502 ldx [%l7 + 0x60], %o5 sub %l4, 0x0DD0, %l0 addc %o3, 0x064C, %i2 loop_2502: fmul8x16au %f18, %f10, %f10 fxnor %f16, %f20, %f0 wr %g0, 0x89, %asi stba %g3, [%l7 + 0x30] %asi fmovdl %xcc, %f21, %f12 fandnot1 %f8, %f10, %f30 fmovde %icc, %f11, %f10 fornot1 %f10, %f14, %f0 tsubcc %g5, 0x1BC5, %l6 xorcc %i3, 0x1A05, %i0 mova %icc, %l1, %i5 tleu %icc, 0x4 brnz,a %i1, loop_2503 tcc %icc, 0x2 set 0x40, %o4 stda %f0, [%l7 + %o4] 0x15 loop_2503: udivx %g4, 0x189D, %o2 array16 %l3, %i7, %o6 orncc %o0, 0x18DE, %l5 fnor %f12, %f14, %f18 fmovdleu %icc, %f3, %f31 fmovsvc %xcc, %f24, %f20 fmovdneg %icc, %f30, %f17 udiv %g2, 0x0FF9, %g1 flush %l7 + 0x44 addcc %o7, 0x0BB0, %l2 fpsub16 %f2, %f12, %f10 xnor %g6, %i4, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %i6, 0x1DDF, %o1 fpadd32s %f3, %f3, %f8 tl %xcc, 0x6 orncc %g7, %o5, %l0 bg %icc, loop_2504 subc %o3, %i2, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc 0x0FDD, %g5 loop_2504: sll %l6, %i3, %l4 sir 0x1A21 umulcc %l1, 0x0B6A, %i0 fpack16 %f28, %f10 fpsub32 %f4, %f12, %f18 wr %g0, 0x22, %asi stwa %i5, [%l7 + 0x20] %asi membar #Sync fcmpes %fcc3, %f28, %f19 wr %g0, 0x10, %asi stwa %g4, [%l7 + 0x48] %asi xnor %i1, %l3, %i7 fornot2s %f16, %f23, %f31 tn %icc, 0x3 movrlez %o6, 0x34B, %o0 edge8n %o2, %g2, %l5 nop setx loop_2505, %l0, %l1 jmpl %l1, %o7 fbl %fcc3, loop_2506 sdiv %g1, 0x1336, %l2 nop setx loop_2507, %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_2505: tn %xcc, 0x2 loop_2506: nop wr %g0, 0x04, %asi lduha [%l7 + 0x50] %asi, %g6 loop_2507: mova %xcc, %i4, %o4 mulscc %i6, %g7, %o1 movrlz %l0, %o3, %i2 fmovsge %xcc, %f28, %f11 subccc %o5, %g5, %l6 tge %xcc, 0x0 tpos %icc, 0x0 fnot2s %f17, %f5 fbne %fcc0, loop_2508 edge16ln %i3, %g3, %l1 fmovsgu %xcc, %f10, %f13 tpos %icc, 0x2 loop_2508: brnz,a %i0, loop_2509 fmovdvc %xcc, %f30, %f29 xnorcc %i5, 0x1841, %g4 fabss %f1, %f4 loop_2509: or %l4, %i1, %l3 tge %xcc, 0x4 taddcctv %o6, 0x0537, %i7 addccc %o0, %g2, %o2 edge32l %o7, %g1, %l2 edge16n %g6, %i4, %l5 tne %icc, 0x4 wr %g0, 0xea, %asi stba %i6, [%l7 + 0x63] %asi membar #Sync fmovrsne %g7, %f4, %f16 fbule,a %fcc1, loop_2510 or %o1, %o4, %o3 subc %i2, 0x153B, %l0 tvs %xcc, 0x1 loop_2510: fmul8sux16 %f0, %f6, %f28 fmuld8ulx16 %f3, %f1, %f16 tsubcc %o5, 0x136B, %l6 fcmpgt16 %f6, %f28, %g5 bvs,a %icc, loop_2511 udiv %g3, 0x0C96, %i3 wr %g0, 0x80, %asi sta %f16, [%l7 + 0x34] %asi loop_2511: mova %icc, %i0, %i5 brgez,a %g4, loop_2512 mulx %l1, 0x0730, %l4 fmovsg %xcc, %f31, %f16 fmovda %icc, %f10, %f22 loop_2512: ldsb [%l7 + 0x17], %l3 edge32 %i1, %o6, %o0 orcc %g2, %i7, %o2 nop setx loop_2513, %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 addcc %o7, %l2, %g6 udiv %i4, 0x0C1D, %l5 umul %i6, %g7, %g1 loop_2513: bvc,a %icc, loop_2514 fmovrdgz %o4, %f10, %f4 xnorcc %o1, %o3, %i2 mova %xcc, %l0, %l6 loop_2514: fmul8sux16 %f28, %f2, %f30 fpsub16s %f2, %f7, %f6 wr %g0, 0xeb, %asi stda %o4, [%l7 + 0x40] %asi membar #Sync edge8n %g3, %i3, %i0 fnot2s %f19, %f5 ldsw [%l7 + 0x44], %i5 stb %g5, [%l7 + 0x71] fxors %f12, %f21, %f2 wr %g0, 0x0c, %asi sta %f10, [%l7 + 0x40] %asi movpos %icc, %g4, %l4 add %l1, %l3, %o6 xnorcc %o0, 0x1124, %g2 for %f20, %f6, %f20 sdivx %i1, 0x0C01, %o2 ta %icc, 0x2 addc %i7, %o7, %g6 and %l2, 0x114F, %i4 fblg %fcc0, loop_2515 fmovdgu %xcc, %f18, %f2 wr %g0, 0xe3, %asi stwa %l5, [%l7 + 0x24] %asi membar #Sync loop_2515: fbug %fcc2, loop_2516 edge32ln %i6, %g1, %g7 sllx %o4, %o1, %i2 wr %g0, 0x21, %asi ldxa [%g0 + 0x8] %asi, %l0 loop_2516: fbuge,a %fcc1, loop_2517 sethi 0x10AC, %o3 fbe,a %fcc1, loop_2518 sdivx %o5, 0x0580, %l6 loop_2517: nop wr %g0, 0x2b, %asi stba %g3, [%l7 + 0x33] %asi membar #Sync loop_2518: sth %i0, [%l7 + 0x64] udivx %i5, 0x1A83, %i3 bvc %icc, loop_2519 fmovsgu %icc, %f5, %f3 faligndata %f2, %f16, %f0 tneg %icc, 0x1 loop_2519: fcmps %fcc1, %f20, %f1 ldx [%l7 + 0x40], %g4 brlez,a %l4, loop_2520 fpsub16 %f24, %f6, %f6 fxor %f4, %f0, %f24 tge %xcc, 0x0 loop_2520: taddcctv %g5, %l1, %o6 fbne %fcc0, loop_2521 xnorcc %o0, 0x1941, %g2 fbule %fcc1, loop_2522 tleu %xcc, 0x2 loop_2521: ld [%l7 + 0x44], %f25 movvc %icc, %l3, %o2 loop_2522: tvc %xcc, 0x2 alignaddr %i1, %o7, %i7 brlz,a %g6, loop_2523 tleu %xcc, 0x7 xorcc %i4, %l5, %i6 movg %xcc, %l2, %g1 loop_2523: fmovrslz %g7, %f28, %f17 ldsw [%l7 + 0x1C], %o4 brgez %o1, loop_2524 fones %f18 popc 0x1119, %i2 fmovdne %xcc, %f20, %f16 loop_2524: bpos,a,pn %icc, loop_2525 fbule %fcc1, loop_2526 edge16l %l0, %o5, %o3 addcc %l6, %i0, %i5 loop_2525: fmovdn %icc, %f2, %f27 loop_2526: fmovrdgez %g3, %f28, %f30 fandnot2 %f4, %f4, %f6 bg,pt %xcc, loop_2527 xor %g4, 0x140C, %i3 tleu %xcc, 0x6 addccc %l4, 0x1CE0, %l1 loop_2527: be,pn %xcc, loop_2528 fmovda %xcc, %f31, %f13 fornot1 %f18, %f6, %f0 xnor %o6, 0x0609, %o0 loop_2528: nop wr %g0, 0x2f, %asi ldda [%l7 + 0x20] %asi, %g4 fmovsa %icc, %f11, %f28 movvc %xcc, %g2, %o2 fbg %fcc2, loop_2529 movge %icc, %l3, %o7 bcc,a %xcc, loop_2530 sll %i1, 0x19, %i7 loop_2529: stbar fnot1 %f18, %f18 loop_2530: movg %xcc, %i4, %l5 andn %g6, %i6, %g1 fmovrsgz %g7, %f9, %f7 edge16l %l2, %o4, %i2 fmovrslz %o1, %f13, %f24 ldstub [%l7 + 0x3D], %l0 ldsw [%l7 + 0x0C], %o3 add %l7, 0x50, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o5 casa [%l6] 0x88, %o5, %l6 fcmpeq16 %f10, %f28, %i0 smul %g3, 0x00D5, %i5 fba %fcc1, loop_2531 fand %f10, %f6, %f28 movne %xcc, %i3, %g4 movleu %icc, %l4, %o6 loop_2531: sdivcc %o0, 0x15D6, %g5 fmovsneg %xcc, %f9, %f29 move %icc, %g2, %o2 movpos %xcc, %l3, %l1 fbl %fcc2, loop_2532 fmovrslez %i1, %f12, %f18 movpos %icc, %i7, %o7 sdivcc %l5, 0x1517, %i4 loop_2532: movrgez %g6, %i6, %g1 fmul8sux16 %f16, %f20, %f10 sllx %l2, 0x1E, %g7 set 0x28, %o5 swapa [%l7 + %o5] 0x88, %o4 tcs %icc, 0x7 bneg,a %icc, loop_2533 udivx %i2, 0x1EB6, %o1 bge loop_2534 xnorcc %o3, 0x1E9B, %l0 loop_2533: bne,a,pn %xcc, loop_2535 fpackfix %f26, %f8 loop_2534: taddcc %o5, %i0, %g3 edge16n %l6, %i5, %g4 loop_2535: and %l4, 0x1573, %o6 fba %fcc2, loop_2536 tcc %xcc, 0x3 edge32n %o0, %i3, %g5 tsubcctv %o2, 0x0260, %l3 loop_2536: nop set 0x5C, %i6 lda [%l7 + %i6] 0x80, %f17 taddcc %l1, %g2, %i7 udiv %o7, 0x0632, %i1 edge32 %l5, %g6, %i4 fmovde %icc, %f26, %f8 alignaddr %i6, %l2, %g1 fnot2s %f29, %f12 add %l7, 0x64, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %g7, %i2 wr %g0, 0x18, %asi prefetcha [%l7 + 0x18] %asi, 0x3 andn %o3, %l0, %o4 ba loop_2537 ldd [%l7 + 0x18], %f10 orncc %i0, 0x054A, %o5 fmovrslz %l6, %f8, %f21 loop_2537: and %g3, %i5, %g4 add %l4, 0x18BA, %o0 edge16n %i3, %o6, %g5 fzero %f0 mova %xcc, %l3, %o2 ldd [%l7 + 0x28], %g2 tne %icc, 0x5 subc %l1, %o7, %i7 sllx %i1, %g6, %l5 fsrc2s %f11, %f27 edge8n %i4, %i6, %l2 movrgez %g7, 0x162, %g1 srax %o1, 0x09, %o3 fpsub16s %f7, %f26, %f0 for %f4, %f2, %f14 fxnors %f28, %f5, %f6 andn %i2, 0x0353, %l0 sth %o4, [%l7 + 0x62] smul %o5, %i0, %g3 bne loop_2538 bcs,a,pt %icc, loop_2539 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %xcc, 0x4 loop_2538: movneg %icc, %l6, %i5 loop_2539: movle %xcc, %g4, %o0 alignaddrl %i3, %o6, %g5 tcc %xcc, 0x4 tne %icc, 0x3 alignaddrl %l4, %l3, %g2 edge16l %l1, %o2, %i7 edge16 %i1, %o7, %l5 edge8 %i4, %i6, %l2 fmovrdgez %g6, %f0, %f28 for %f16, %f28, %f10 taddcc %g7, 0x1EC1, %o1 array16 %g1, %o3, %l0 fmovsvs %xcc, %f5, %f8 prefetch [%l7 + 0x70], 0x2 st %f3, [%l7 + 0x6C] sub %o4, 0x1E52, %o5 addcc %i0, %g3, %l6 movcc %icc, %i2, %i5 fxnor %f16, %f28, %f28 fbu,a %fcc3, loop_2540 array16 %o0, %i3, %g4 fmovdcs %icc, %f31, %f17 fmovrdne %g5, %f6, %f26 loop_2540: andn %o6, %l3, %l4 sethi 0x071C, %g2 udiv %o2, 0x0E04, %i7 and %l1, %o7, %i1 mova %xcc, %l5, %i4 fbl,a %fcc2, loop_2541 andncc %l2, %i6, %g6 bleu,pt %xcc, loop_2542 orncc %o1, 0x1DC1, %g7 loop_2541: fnegs %f20, %f0 fbne,a %fcc0, loop_2543 loop_2542: ta %icc, 0x5 movleu %xcc, %g1, %o3 sll %l0, %o4, %o5 loop_2543: movrgez %i0, %g3, %l6 tne %xcc, 0x0 subc %i2, 0x1989, %i5 stx %o0, [%l7 + 0x10] sub %i3, %g4, %o6 fpsub32 %f14, %f26, %f0 edge32ln %g5, %l3, %l4 fbg %fcc0, loop_2544 udiv %o2, 0x04AE, %g2 fbug,a %fcc1, loop_2545 tcs %icc, 0x6 loop_2544: edge8l %i7, %o7, %l1 movge %icc, %l5, %i4 loop_2545: movneg %xcc, %i1, %l2 bne,a %xcc, loop_2546 andn %i6, 0x0E84, %o1 set 0x40, %l4 ldda [%l7 + %l4] 0x11, %f16 loop_2546: movre %g6, 0x302, %g7 popc %o3, %g1 sllx %o4, %l0, %i0 fcmps %fcc0, %f11, %f30 brlz,a %g3, loop_2547 andncc %o5, %i2, %l6 edge8 %i5, %o0, %i3 fnors %f12, %f22, %f29 loop_2547: umul %o6, 0x0D7B, %g4 srlx %l3, 0x03, %g5 fornot1 %f12, %f10, %f8 fbuge,a %fcc3, loop_2548 fand %f20, %f26, %f2 membar 0x30 sub %o2, %g2, %l4 loop_2548: fsrc2 %f20, %f2 array8 %i7, %o7, %l1 xorcc %l5, 0x0D62, %i4 fpadd16s %f14, %f16, %f31 bl,pt %icc, loop_2549 movneg %icc, %i1, %l2 addccc %i6, %o1, %g7 st %f8, [%l7 + 0x5C] loop_2549: sra %o3, %g1, %o4 addc %g6, %i0, %g3 tn %xcc, 0x5 brlez,a %l0, loop_2550 orn %o5, %i2, %i5 fandnot2 %f30, %f0, %f22 nop setx loop_2551, %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_2550: fmul8x16al %f29, %f5, %f18 bg,pt %icc, loop_2552 sdiv %o0, 0x0D83, %i3 loop_2551: brz %l6, loop_2553 fbu %fcc0, loop_2554 loop_2552: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %g4, 0x35C, %o6 loop_2553: call loop_2555 loop_2554: mulscc %g5, %o2, %g2 movgu %icc, %l4, %l3 movge %xcc, %o7, %i7 loop_2555: edge32l %l5, %i4, %i1 fnot1 %f16, %f16 srlx %l1, %i6, %o1 orn %l2, 0x15D3, %o3 fmovdn %xcc, %f22, %f7 smulcc %g1, 0x0620, %o4 movvs %icc, %g7, %i0 movg %xcc, %g3, %g6 brlez %l0, loop_2556 subccc %i2, %i5, %o0 tvc %xcc, 0x6 set 0x50, %g3 sta %f8, [%l7 + %g3] 0x10 loop_2556: mova %xcc, %i3, %o5 movleu %icc, %g4, %l6 fone %f14 sra %g5, 0x03, %o2 set 0x40, %i1 ldda [%l7 + %i1] 0x15, %f16 taddcc %g2, 0x1168, %o6 movvs %xcc, %l3, %l4 set 0x7E, %i3 stha %i7, [%l7 + %i3] 0x23 membar #Sync stw %l5, [%l7 + 0x54] wr %g0, 0x11, %asi ldsba [%l7 + 0x76] %asi, %i4 ld [%l7 + 0x6C], %f6 add %i1, 0x1CC5, %l1 brlz %o7, loop_2557 fble,a %fcc2, loop_2558 stx %i6, [%l7 + 0x40] umul %o1, %o3, %l2 loop_2557: move %icc, %o4, %g1 loop_2558: tsubcctv %i0, %g7, %g3 set 0x46, %g6 ldsha [%l7 + %g6] 0x19, %g6 movcs %xcc, %i2, %l0 or %i5, 0x03E3, %o0 fmovsl %xcc, %f25, %f0 fornot1s %f20, %f13, %f27 movrne %o5, %g4, %l6 movl %icc, %i3, %g5 tgu %icc, 0x4 subc %g2, 0x11C8, %o2 popc 0x1F1B, %l3 tne %icc, 0x3 brlz %l4, loop_2559 edge16 %o6, %i7, %l5 tvs %icc, 0x5 fbge %fcc2, loop_2560 loop_2559: bl,a %icc, loop_2561 tcc %icc, 0x6 ldd [%l7 + 0x70], %i4 loop_2560: fbu,a %fcc0, loop_2562 loop_2561: movcc %icc, %i1, %l1 array8 %o7, %o1, %i6 edge32n %l2, %o4, %o3 loop_2562: nop set 0x40, %l0 stxa %i0, [%l7 + %l0] 0x89 movge %icc, %g1, %g7 fnegs %f16, %f13 wr %g0, 0x11, %asi ldsha [%l7 + 0x54] %asi, %g6 bleu loop_2563 fbuge,a %fcc1, loop_2564 tcs %icc, 0x6 edge16 %g3, %l0, %i2 loop_2563: fcmpd %fcc3, %f18, %f4 loop_2564: fbue,a %fcc2, loop_2565 fnot2 %f8, %f2 srlx %i5, 0x1F, %o5 fmovse %icc, %f13, %f19 loop_2565: nop membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0xf9, %f16 udiv %o0, 0x0FFA, %l6 fmovdge %xcc, %f29, %f12 srlx %g4, %g5, %i3 set 0x08, %g2 stda %g2, [%l7 + %g2] 0x80 tvs %xcc, 0x5 edge16ln %o2, %l4, %o6 movleu %icc, %i7, %l5 taddcctv %l3, %i4, %i1 udivx %o7, 0x19FE, %l1 addcc %o1, 0x087D, %l2 add %i6, %o4, %i0 edge32ln %o3, %g7, %g6 movn %xcc, %g1, %g3 brgez %i2, loop_2566 fbul,a %fcc1, loop_2567 movl %xcc, %l0, %i5 movle %xcc, %o5, %l6 loop_2566: sub %g4, %g5, %o0 loop_2567: stbar movneg %xcc, %g2, %i3 addc %l4, %o2, %i7 popc 0x060E, %l5 edge8 %l3, %o6, %i1 wr %g0, 0x04, %asi stha %o7, [%l7 + 0x7A] %asi andncc %l1, %o1, %i4 popc 0x1F52, %i6 edge32 %l2, %o4, %i0 movne %xcc, %g7, %o3 bg,a,pn %xcc, loop_2568 faligndata %f28, %f26, %f18 set 0x40, %l2 ldda [%l7 + %l2] 0x19, %f16 loop_2568: movre %g6, 0x194, %g1 edge32ln %i2, %l0, %i5 srax %g3, %l6, %o5 sdivx %g4, 0x1525, %o0 fbule %fcc0, loop_2569 fbue,a %fcc3, loop_2570 bg,a loop_2571 tvc %xcc, 0x4 loop_2569: bcs %icc, loop_2572 loop_2570: fabss %f20, %f1 loop_2571: fxnor %f26, %f26, %f20 fbuge %fcc3, loop_2573 loop_2572: movrgez %g2, %g5, %l4 sir 0x1886 movrne %i3, %i7, %o2 loop_2573: udivcc %l3, 0x1C0A, %l5 tgu %xcc, 0x4 movne %xcc, %i1, %o7 movrne %l1, 0x2CA, %o1 umulcc %i4, 0x070E, %i6 tvc %icc, 0x0 membar 0x75 set 0x45, %l1 lduba [%l7 + %l1] 0x81, %o6 andcc %l2, %o4, %g7 smul %o3, 0x117D, %i0 fble %fcc2, loop_2574 smulcc %g1, %g6, %i2 fmovsvs %icc, %f11, %f18 orcc %i5, %l0, %g3 loop_2574: orn %l6, 0x1D10, %o5 xnorcc %o0, %g2, %g4 mulx %g5, 0x1816, %i3 swap [%l7 + 0x58], %l4 sir 0x1E06 popc 0x0A5E, %o2 movrlez %l3, %i7, %i1 fmovdl %icc, %f27, %f12 movle %xcc, %l5, %o7 nop setx loop_2575, %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 movgu %xcc, %o1, %i4 movl %icc, %i6, %o6 te %icc, 0x6 loop_2575: sub %l2, 0x144B, %o4 fornot1s %f23, %f28, %f5 add %l1, %g7, %o3 ba,a,pt %icc, loop_2576 movge %xcc, %i0, %g6 set 0x44, %l3 lda [%l7 + %l3] 0x81, %f7 loop_2576: sdivcc %i2, 0x19E0, %g1 movvc %icc, %i5, %l0 fpsub32s %f10, %f18, %f9 brlez %g3, loop_2577 movgu %icc, %l6, %o0 smul %g2, %g4, %g5 wr %g0, 0x11, %asi lduwa [%l7 + 0x78] %asi, %o5 loop_2577: fmovsl %icc, %f0, %f1 xorcc %i3, %o2, %l3 fmovrdne %i7, %f0, %f24 nop set 0x68, %i5 stx %i1, [%l7 + %i5] brlez %l4, loop_2578 fmovspos %xcc, %f20, %f8 taddcc %o7, 0x0F6B, %l5 fmovrsgez %i4, %f25, %f24 loop_2578: smulcc %o1, 0x1AA1, %i6 movrlz %o6, %l2, %o4 movrlez %l1, %o3, %g7 movne %icc, %g6, %i0 tn %icc, 0x1 tcc %icc, 0x5 fpsub32 %f0, %f26, %f22 fsrc1 %f12, %f0 xnorcc %g1, %i5, %i2 tge %xcc, 0x4 membar 0x70 fpsub16 %f16, %f16, %f0 fbo,a %fcc3, loop_2579 tcc %icc, 0x7 ble,pn %xcc, loop_2580 fnot1 %f14, %f16 loop_2579: movl %xcc, %g3, %l6 fbuge,a %fcc1, loop_2581 loop_2580: fzero %f6 udiv %o0, 0x1D89, %g2 array16 %g4, %l0, %g5 loop_2581: fornot2 %f22, %f10, %f22 edge32n %i3, %o5, %l3 nop setx loop_2582, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrne %o2, %i1, %i7 srax %l4, 0x1C, %l5 lduh [%l7 + 0x7A], %o7 loop_2582: stx %o1, [%l7 + 0x50] movrgez %i6, %o6, %i4 taddcc %o4, %l2, %o3 fmovsvc %xcc, %f7, %f24 nop setx loop_2583, %l0, %l1 jmpl %l1, %g7 movrlz %g6, 0x129, %i0 fnegd %f12, %f26 edge16l %l1, %i5, %g1 loop_2583: fbo,a %fcc3, loop_2584 edge8n %i2, %l6, %o0 fble,a %fcc0, loop_2585 xnor %g2, %g4, %l0 loop_2584: sdiv %g5, 0x02DE, %g3 mova %icc, %o5, %i3 loop_2585: umulcc %l3, %o2, %i7 fzero %f14 bvs,a loop_2586 array32 %l4, %l5, %i1 fmul8x16 %f9, %f26, %f20 fmovda %xcc, %f3, %f8 loop_2586: nop setx loop_2587, %l0, %l1 jmpl %l1, %o7 andncc %i6, %o1, %i4 smulcc %o6, %l2, %o3 ldstub [%l7 + 0x35], %o4 loop_2587: tleu %xcc, 0x2 wr %g0, 0x10, %asi ldsba [%l7 + 0x13] %asi, %g6 set 0x5D, %i7 ldsba [%l7 + %i7] 0x18, %g7 set 0x10, %o3 ldda [%l7 + %o3] 0x15, %i0 subc %l1, 0x061E, %g1 bl,a %icc, loop_2588 xnor %i5, 0x0219, %i2 sdivcc %l6, 0x1049, %o0 mova %xcc, %g4, %l0 loop_2588: srax %g2, %g3, %o5 tle %xcc, 0x5 ldsh [%l7 + 0x48], %i3 alignaddr %g5, %o2, %i7 fnor %f4, %f2, %f18 fcmpeq16 %f2, %f6, %l3 tneg %icc, 0x6 movn %xcc, %l4, %i1 bvs,a,pn %icc, loop_2589 fmovda %xcc, %f29, %f31 tl %xcc, 0x2 tsubcctv %l5, %i6, %o7 loop_2589: tg %icc, 0x1 movrlz %i4, %o6, %o1 sdiv %l2, 0x0325, %o4 add %g6, %o3, %g7 tl %icc, 0x0 set 0x6C, %g4 lda [%l7 + %g4] 0x88, %f24 fornot2s %f14, %f25, %f18 fmovscs %xcc, %f28, %f10 ld [%l7 + 0x44], %f21 movvc %xcc, %i0, %l1 fcmpes %fcc2, %f8, %f20 fbule %fcc1, loop_2590 fandnot1s %f13, %f22, %f7 tvs %icc, 0x3 tgu %xcc, 0x7 loop_2590: bgu %icc, loop_2591 pdist %f12, %f4, %f16 brlz %i5, loop_2592 umulcc %i2, 0x0D35, %l6 loop_2591: fbl,a %fcc3, loop_2593 sir 0x0FDB loop_2592: bn,a %xcc, loop_2594 fbl %fcc2, loop_2595 loop_2593: fbue %fcc2, loop_2596 orn %g1, %g4, %o0 loop_2594: mova %xcc, %l0, %g2 loop_2595: alignaddrl %o5, %i3, %g5 loop_2596: nop wr %g0, 0x80, %asi lduba [%l7 + 0x77] %asi, %g3 movne %xcc, %o2, %l3 bvs %icc, loop_2597 edge32n %l4, %i7, %i1 lduw [%l7 + 0x48], %i6 tl %xcc, 0x0 loop_2597: membar 0x3A array32 %l5, %i4, %o6 taddcc %o1, 0x06A9, %o7 for %f8, %f12, %f14 smulcc %o4, %l2, %g6 wr %g0, 0x22, %asi stha %o3, [%l7 + 0x4E] %asi membar #Sync restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnorcc %g7, 0x1A6C, %i0 fabsd %f24, %f8 fmul8x16 %f12, %f8, %f4 tcc %icc, 0x7 orn %i5, 0x18C9, %l1 tge %xcc, 0x6 edge8n %i2, %l6, %g1 fornot1 %f12, %f16, %f20 fornot2s %f12, %f17, %f13 tvs %icc, 0x0 sth %o0, [%l7 + 0x6C] fbul,a %fcc1, loop_2598 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bl loop_2599 taddcctv %l0, %g4, %o5 loop_2598: movre %g2, %g5, %g3 popc %o2, %i3 loop_2599: pdist %f26, %f4, %f18 taddcctv %l4, %l3, %i1 fzero %f4 fnot2s %f11, %f19 movvs %icc, %i6, %l5 umul %i4, 0x0767, %o6 sir 0x165A fcmpes %fcc3, %f28, %f22 tl %xcc, 0x4 bgu,a,pt %icc, loop_2600 movcs %icc, %o1, %i7 sllx %o4, %l2, %o7 udivx %g6, 0x166C, %g7 loop_2600: movge %icc, %o3, %i5 bvc,a,pt %xcc, loop_2601 tleu %icc, 0x1 std %f6, [%l7 + 0x20] sllx %i0, %i2, %l1 loop_2601: bgu,a,pn %xcc, loop_2602 fbl %fcc2, loop_2603 edge8n %g1, %l6, %l0 fxnors %f9, %f15, %f18 loop_2602: edge32ln %g4, %o5, %o0 loop_2603: movrlz %g5, %g3, %g2 ldsh [%l7 + 0x16], %i3 tgu %xcc, 0x1 edge32l %l4, %o2, %i1 fbge,a %fcc2, loop_2604 movre %l3, %l5, %i6 edge32 %i4, %o1, %i7 set 0x78, %i0 sta %f13, [%l7 + %i0] 0x10 loop_2604: fandnot1 %f2, %f2, %f10 mulscc %o6, %l2, %o4 srax %g6, 0x0E, %g7 tneg %xcc, 0x0 xorcc %o3, 0x02B4, %o7 edge16l %i0, %i5, %i2 fnot1s %f15, %f20 fmovdge %icc, %f2, %f18 orcc %g1, 0x1E32, %l6 fmovdpos %icc, %f19, %f15 fmovrdgz %l0, %f2, %f10 stx %g4, [%l7 + 0x18] edge16l %l1, %o0, %o5 sdiv %g3, 0x1030, %g2 movcs %icc, %i3, %l4 sdiv %g5, 0x09B2, %o2 ldx [%l7 + 0x38], %i1 ldx [%l7 + 0x38], %l3 ldsh [%l7 + 0x70], %l5 edge16n %i4, %i6, %i7 tle %xcc, 0x5 movg %xcc, %o6, %o1 edge8l %o4, %l2, %g6 fornot2s %f3, %f0, %f15 movrlz %o3, %o7, %i0 fmovscs %icc, %f18, %f20 fands %f7, %f16, %f18 fbug,a %fcc1, loop_2605 stw %i5, [%l7 + 0x20] tne %icc, 0x2 nop setx loop_2606, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2605: sethi 0x00A2, %i2 fbge %fcc2, loop_2607 bneg,a %xcc, loop_2608 loop_2606: tge %xcc, 0x0 wr %g0, 0x89, %asi sta %f31, [%l7 + 0x30] %asi loop_2607: call loop_2609 loop_2608: andn %g1, 0x0825, %l6 taddcc %g7, 0x0A4E, %g4 bvs,a,pn %xcc, loop_2610 loop_2609: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpes %fcc1, %f17, %f19 fmovdpos %xcc, %f22, %f26 loop_2610: tsubcctv %l1, 0x1943, %o0 fpadd16 %f20, %f6, %f4 movcc %icc, %o5, %g3 call loop_2611 movgu %xcc, %l0, %i3 movrlz %l4, %g5, %g2 fmovrslz %i1, %f19, %f11 loop_2611: movgu %icc, %o2, %l5 and %l3, 0x1169, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdpos %xcc, %f17, %f6 smulcc %i7, 0x1CE7, %i4 edge32n %o6, %o1, %o4 edge8 %l2, %g6, %o7 for %f30, %f0, %f20 bcc,a loop_2612 edge8ln %i0, %i5, %o3 fmul8x16al %f18, %f15, %f26 fxors %f16, %f18, %f18 loop_2612: call loop_2613 sdiv %g1, 0x09B6, %i2 edge16l %l6, %g7, %g4 udiv %l1, 0x0E2F, %o5 loop_2613: edge8l %g3, %o0, %i3 edge16ln %l4, %l0, %g5 fnands %f1, %f1, %f8 alignaddrl %i1, %o2, %g2 edge8n %l3, %i6, %i7 movvc %xcc, %l5, %o6 ldstub [%l7 + 0x52], %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovse %xcc, %f21, %f7 fbule,a %fcc3, loop_2614 alignaddrl %o4, %o1, %l2 movgu %xcc, %o7, %i0 sll %i5, 0x1C, %o3 loop_2614: fmovsleu %icc, %f25, %f0 movleu %icc, %g1, %g6 fcmpgt16 %f24, %f18, %l6 mova %xcc, %g7, %i2 xor %g4, %o5, %g3 tle %xcc, 0x2 tge %icc, 0x0 fcmpne16 %f30, %f22, %l1 fpsub16s %f24, %f3, %f9 stx %i3, [%l7 + 0x68] fnegd %f26, %f0 movl %icc, %o0, %l4 fmovsl %xcc, %f31, %f20 be,a %icc, loop_2615 fnot1s %f12, %f0 tsubcc %g5, 0x16AD, %l0 fmovrde %i1, %f2, %f4 loop_2615: fbule %fcc2, loop_2616 edge16 %o2, %l3, %i6 udiv %i7, 0x08D1, %l5 movneg %xcc, %o6, %g2 loop_2616: orcc %i4, %o1, %l2 edge32ln %o7, %o4, %i0 movpos %xcc, %i5, %g1 bcs,a,pn %xcc, loop_2617 fmovdgu %xcc, %f1, %f9 bvs,pt %icc, loop_2618 xnor %g6, 0x196A, %l6 loop_2617: fbge %fcc3, loop_2619 edge16n %o3, %g7, %i2 loop_2618: membar 0x27 array32 %o5, %g3, %l1 loop_2619: fnors %f4, %f19, %f3 edge32l %i3, %g4, %o0 andn %g5, 0x03AC, %l0 movcs %icc, %i1, %o2 sra %l3, %l4, %i7 fba,a %fcc3, loop_2620 xorcc %l5, 0x1BDB, %i6 xor %o6, %i4, %o1 tl %xcc, 0x4 loop_2620: andncc %l2, %o7, %o4 andcc %i0, %i5, %g1 movrlez %g2, 0x145, %l6 subcc %o3, %g7, %g6 movvc %icc, %i2, %g3 mova %icc, %l1, %i3 ldd [%l7 + 0x08], %f24 sllx %o5, %g4, %g5 fcmpeq16 %f14, %f14, %l0 tcs %xcc, 0x0 wr %g0, 0x19, %asi lduwa [%l7 + 0x24] %asi, %o0 movrne %o2, 0x3B2, %l3 sdivx %i1, 0x0E22, %l4 tl %xcc, 0x4 movg %xcc, %i7, %i6 fmovdn %xcc, %f24, %f18 fmovsle %xcc, %f6, %f30 fmovdpos %xcc, %f20, %f29 movrgez %l5, %o6, %o1 bshuffle %f24, %f16, %f6 tge %xcc, 0x1 add %l7, 0x08, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i4 casa [%l6] 0x80, %i4, %o7 smulcc %o4, %l2, %i5 xorcc %i0, 0x12FE, %g1 movneg %xcc, %g2, %o3 sll %l6, %g7, %g6 fmul8sux16 %f12, %f24, %f2 bvs,pn %xcc, loop_2621 movpos %xcc, %g3, %i2 umul %i3, 0x1946, %l1 fbo %fcc2, loop_2622 loop_2621: andcc %g4, %o5, %l0 fcmple32 %f24, %f4, %g5 tg %xcc, 0x6 loop_2622: fmovda %xcc, %f24, %f2 xorcc %o0, 0x0949, %l3 wr %g0, 0x0c, %asi lduha [%l7 + 0x5A] %asi, %i1 and %l4, 0x1CA1, %i7 ldd [%l7 + 0x20], %f22 fnands %f16, %f30, %f9 udivx %o2, 0x0191, %l5 alignaddrl %o6, %i6, %o1 tvc %icc, 0x0 fbug %fcc0, loop_2623 fmovdne %xcc, %f13, %f30 tcs %icc, 0x2 udivx %o7, 0x08C1, %i4 loop_2623: for %f8, %f4, %f28 movvs %icc, %l2, %o4 tvc %icc, 0x5 fbu %fcc0, loop_2624 edge8 %i5, %i0, %g1 wr %g0, 0x80, %asi ldxa [%l7 + 0x40] %asi, %o3 loop_2624: movrlez %l6, 0x1D1, %g2 edge8 %g7, %g6, %i2 bcs,pt %icc, loop_2625 bneg,a %icc, loop_2626 umulcc %i3, %g3, %l1 tvs %icc, 0x6 loop_2625: sllx %g4, %l0, %o5 loop_2626: fbuge %fcc0, loop_2627 movre %o0, 0x015, %l3 tn %xcc, 0x3 orcc %g5, 0x1463, %l4 loop_2627: taddcctv %i1, %i7, %l5 fmovsgu %icc, %f5, %f18 edge32 %o2, %i6, %o1 bvs,a,pt %xcc, loop_2628 bvs,a,pt %icc, loop_2629 brgez,a %o7, loop_2630 edge8 %o6, %i4, %o4 loop_2628: movcs %xcc, %l2, %i0 loop_2629: ldsb [%l7 + 0x18], %g1 loop_2630: addc %i5, %o3, %g2 membar 0x39 wr %g0, 0xeb, %asi stba %g7, [%l7 + 0x37] %asi membar #Sync fmovrslz %g6, %f10, %f3 movrgez %i2, %i3, %g3 and %l1, %g4, %l0 movcs %icc, %o5, %o0 srl %l6, %l3, %l4 udivx %i1, 0x1690, %g5 fmovdgu %xcc, %f28, %f28 set 0x22, %i4 ldstuba [%l7 + %i4] 0x80, %i7 movcs %icc, %l5, %i6 fmovrslz %o2, %f16, %f27 flush %l7 + 0x50 fcmpne16 %f16, %f20, %o7 move %xcc, %o1, %i4 fbn,a %fcc1, loop_2631 orn %o4, 0x1955, %l2 umulcc %o6, 0x04E6, %i0 te %icc, 0x3 loop_2631: fpmerge %f17, %f21, %f4 subcc %g1, 0x1D4E, %o3 set 0x74, %g7 lda [%l7 + %g7] 0x88, %f2 movrlez %g2, %g7, %g6 bge,pn %xcc, loop_2632 be,pn %icc, loop_2633 xor %i2, %i3, %g3 orn %l1, %g4, %l0 loop_2632: xnorcc %i5, 0x185C, %o0 loop_2633: ta %icc, 0x0 edge16n %o5, %l6, %l3 popc 0x03B4, %i1 mulx %g5, 0x072F, %i7 membar 0x0D set 0x54, %g5 ldswa [%l7 + %g5] 0x18, %l5 srl %i6, 0x02, %o2 array16 %o7, %l4, %o1 array32 %o4, %i4, %o6 movle %icc, %l2, %i0 bg,pn %xcc, loop_2634 pdist %f20, %f0, %f24 bshuffle %f4, %f28, %f4 set 0x40, %o6 stda %f16, [%l7 + %o6] 0x88 loop_2634: fmul8sux16 %f20, %f14, %f2 fmovrdlez %o3, %f18, %f0 array8 %g1, %g7, %g2 edge8n %i2, %g6, %g3 fnot1s %f9, %f22 edge16l %l1, %i3, %l0 fmovrse %i5, %f15, %f17 tvs %xcc, 0x6 sub %g4, 0x0F4E, %o0 and %l6, 0x1B8B, %o5 popc %l3, %i1 subccc %i7, %g5, %i6 edge8ln %l5, %o2, %l4 ldub [%l7 + 0x1D], %o7 wr %g0, 0xea, %asi stda %o4, [%l7 + 0x10] %asi membar #Sync movpos %icc, %o1, %i4 nop set 0x28, %l6 ldx [%l7 + %l6], %l2 brgez,a %i0, loop_2635 sra %o6, 0x08, %o3 sub %g1, %g7, %i2 umul %g2, %g6, %l1 loop_2635: orncc %i3, 0x0D18, %l0 sdiv %i5, 0x1099, %g3 move %icc, %g4, %l6 ldd [%l7 + 0x70], %o0 ldd [%l7 + 0x28], %f24 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32l %o5, %l3, %i7 alignaddrl %i1, %i6, %g5 tn %xcc, 0x6 fors %f12, %f30, %f23 alignaddr %l5, %l4, %o2 movrlez %o7, 0x368, %o1 movge %icc, %o4, %l2 fabss %f4, %f24 or %i0, 0x046D, %o6 fmovsvc %icc, %f25, %f27 movle %xcc, %o3, %g1 movleu %icc, %i4, %g7 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %g2, %i2 orncc %l1, %i3, %l0 movrgez %i5, 0x21F, %g6 tcs %icc, 0x3 brlz,a %g3, loop_2636 fmovsgu %icc, %f24, %f24 sub %g4, %l6, %o0 sub %o5, 0x1D87, %i7 loop_2636: brlez %l3, loop_2637 siam 0x3 bpos,pn %icc, loop_2638 movre %i1, 0x343, %g5 loop_2637: membar 0x7B udiv %i6, 0x048E, %l5 loop_2638: movrlez %o2, %l4, %o1 tvs %icc, 0x1 lduw [%l7 + 0x68], %o7 edge8l %o4, %l2, %i0 swap [%l7 + 0x7C], %o6 fsrc1 %f26, %f8 edge16l %g1, %o3, %g7 bge,a %icc, loop_2639 fmovdvs %xcc, %f15, %f26 tcc %xcc, 0x4 xor %g2, 0x0AA0, %i2 loop_2639: fmovsge %icc, %f23, %f5 movrne %i4, 0x1AA, %i3 edge32l %l1, %i5, %l0 tneg %icc, 0x1 edge8ln %g6, %g3, %g4 tvs %icc, 0x6 array8 %o0, %l6, %i7 alignaddrl %o5, %l3, %g5 fbo,a %fcc1, loop_2640 movne %xcc, %i1, %l5 stb %o2, [%l7 + 0x0F] xnorcc %l4, %o1, %i6 loop_2640: sethi 0x1252, %o4 fmovsgu %icc, %f20, %f7 tcs %icc, 0x1 fmovrdlez %o7, %f6, %f14 sir 0x1E07 movle %icc, %i0, %o6 subcc %l2, 0x12CB, %o3 tgu %xcc, 0x5 taddcc %g7, 0x177F, %g1 brgz,a %i2, loop_2641 udiv %g2, 0x12C7, %i4 movvc %xcc, %i3, %l1 fnands %f19, %f19, %f9 loop_2641: edge8l %l0, %g6, %i5 movrne %g4, 0x1B3, %g3 set 0x68, %l5 ldsha [%l7 + %l5] 0x11, %l6 wr %g0, 0x88, %asi stda %f0, [%l7 + 0x40] %asi movrgz %i7, %o5, %o0 set 0x14, %i2 lda [%l7 + %i2] 0x0c, %f24 fmovrdne %l3, %f4, %f20 movrlez %i1, %l5, %o2 st %f25, [%l7 + 0x74] fpadd16 %f28, %f22, %f18 sdivcc %l4, 0x0578, %g5 wr %g0, 0x11, %asi ldsha [%l7 + 0x36] %asi, %o1 set 0x5C, %o2 stwa %i6, [%l7 + %o2] 0x23 membar #Sync tleu %xcc, 0x3 movrlz %o4, 0x201, %o7 tl %xcc, 0x4 edge8n %o6, %l2, %o3 ldd [%l7 + 0x18], %g6 popc %g1, %i0 bshuffle %f28, %f8, %f6 fmovdl %icc, %f16, %f14 fcmped %fcc0, %f6, %f10 fandnot2 %f22, %f16, %f2 flush %l7 + 0x70 tn %icc, 0x4 andn %i2, %g2, %i3 fmovrse %l1, %f4, %f13 srl %l0, 0x02, %g6 movvs %icc, %i4, %i5 smul %g3, 0x0F20, %g4 fcmpgt32 %f6, %f0, %l6 sdivcc %i7, 0x0BF1, %o0 movg %xcc, %l3, %i1 fmovd %f16, %f4 movge %icc, %o5, %o2 movg %icc, %l5, %l4 fbule,a %fcc2, loop_2642 fmovrdgez %o1, %f0, %f10 taddcctv %i6, %g5, %o7 set 0x58, %o1 prefetcha [%l7 + %o1] 0x80, 0x1 loop_2642: udiv %o6, 0x081D, %l2 array8 %g7, %g1, %i0 fornot2 %f26, %f10, %f20 nop setx loop_2643, %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 nop setx loop_2644, %l0, %l1 jmpl %l1, %i2 edge32l %o3, %i3, %g2 tvs %xcc, 0x4 loop_2643: sethi 0x0783, %l1 loop_2644: sll %l0, 0x08, %g6 prefetch [%l7 + 0x74], 0x3 edge32ln %i5, %i4, %g3 smulcc %l6, %g4, %i7 tvs %icc, 0x1 bcc loop_2645 sra %o0, 0x05, %l3 ldsw [%l7 + 0x64], %i1 sra %o2, %o5, %l5 loop_2645: movrlez %l4, %i6, %o1 add %o7, 0x06FD, %g5 fmovde %xcc, %f5, %f10 fmovdvs %icc, %f2, %f14 fxnor %f16, %f4, %f20 xorcc %o6, %l2, %g7 fnot1 %f24, %f8 movgu %icc, %o4, %g1 edge32n %i2, %o3, %i3 movl %icc, %g2, %l1 tle %icc, 0x1 wr %g0, 0x16, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync tne %xcc, 0x0 fpmerge %f30, %f21, %f16 brgez %l0, loop_2646 fmovdpos %icc, %f30, %f25 movrlz %i0, %i5, %g6 smulcc %i4, 0x0599, %l6 loop_2646: bvc,a,pn %icc, loop_2647 fmovspos %xcc, %f3, %f25 xorcc %g3, %g4, %i7 movrlz %o0, %l3, %i1 loop_2647: fble %fcc2, loop_2648 subc %o5, 0x03AD, %l5 ldsh [%l7 + 0x40], %o2 fbge,a %fcc2, loop_2649 loop_2648: sth %l4, [%l7 + 0x34] ba,a loop_2650 udivcc %i6, 0x049C, %o1 loop_2649: prefetch [%l7 + 0x48], 0x2 orn %o7, 0x1FAA, %g5 loop_2650: nop wr %g0, 0x04, %asi stda %f0, [%l7 + 0x40] %asi tleu %icc, 0x0 addc %o6, 0x1D9E, %g7 fmul8x16al %f2, %f15, %f12 fpack16 %f10, %f4 or %o4, %l2, %g1 movle %icc, %i2, %o3 bpos %xcc, loop_2651 fsrc1s %f9, %f13 addc %i3, 0x100F, %l1 tgu %xcc, 0x6 loop_2651: fandnot2s %f27, %f2, %f2 umulcc %l0, 0x1B62, %g2 edge8n %i5, %i0, %g6 movrlez %i4, 0x3A6, %g3 movrlez %g4, %i7, %l6 nop setx loop_2652, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fcmple16 %f16, %f14, %l3 movleu %icc, %i1, %o0 fnand %f4, %f14, %f26 loop_2652: fmovsneg %xcc, %f28, %f1 array16 %o5, %l5, %l4 mulscc %o2, %o1, %i6 fcmpgt16 %f10, %f26, %g5 andn %o6, 0x1118, %o7 te %xcc, 0x1 movl %icc, %g7, %o4 fmovspos %xcc, %f22, %f16 fxnors %f2, %f24, %f8 nop setx loop_2653, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmul8ulx16 %f8, %f22, %f6 movpos %icc, %l2, %i2 te %icc, 0x6 loop_2653: nop wr %g0, 0x11, %asi lda [%l7 + 0x40] %asi, %f1 udivx %o3, 0x106F, %i3 fcmped %fcc1, %f26, %f2 movvc %xcc, %g1, %l0 wr %g0, 0x16, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync bcc,a %icc, loop_2654 fnot1 %f24, %f4 addccc %l1, %g2, %i0 sethi 0x1145, %i5 loop_2654: ld [%l7 + 0x7C], %f24 wr %g0, 0x80, %asi lda [%l7 + 0x30] %asi, %f14 movgu %icc, %i4, %g3 wr %g0, 0x88, %asi swapa [%l7 + 0x2C] %asi, %g6 movrgez %g4, %i7, %l6 fsrc2s %f22, %f10 add %l7, 0x58, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %i1, %l3 stw %o5, [%l7 + 0x40] fmovde %xcc, %f25, %f0 fmovsvc %icc, %f12, %f20 tleu %xcc, 0x1 sethi 0x0C1A, %l5 brz %o0, loop_2655 ldx [%l7 + 0x10], %o2 fnegs %f12, %f11 movg %icc, %l4, %i6 loop_2655: ta %icc, 0x5 sdiv %g5, 0x1E12, %o6 addcc %o1, 0x1396, %o7 movrgez %g7, 0x003, %o4 brlz,a %l2, loop_2656 movne %icc, %o3, %i3 movcs %xcc, %i2, %g1 movre %l0, 0x121, %l1 loop_2656: alignaddr %i0, %i5, %i4 umul %g3, 0x0C08, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %g6, %g4, %i7 tvs %icc, 0x3 sth %l6, [%l7 + 0x5A] fmovrsgz %i1, %f25, %f20 brgz %l3, loop_2657 umulcc %l5, %o0, %o5 tsubcc %o2, %l4, %g5 set 0x38, %o7 lduha [%l7 + %o7] 0x89, %o6 loop_2657: fpack32 %f10, %f18, %f22 fmovdleu %xcc, %f26, %f2 set 0x20, %o4 ldda [%l7 + %o4] 0x15, %i6 tle %icc, 0x0 udiv %o1, 0x0C6D, %g7 membar 0x4B add %o7, %l2, %o3 fbge,a %fcc0, loop_2658 fbuge,a %fcc2, loop_2659 fbul,a %fcc1, loop_2660 subc %o4, 0x17EF, %i3 loop_2658: fpack32 %f6, %f2, %f14 loop_2659: movge %xcc, %i2, %g1 loop_2660: nop set 0x40, %o5 stda %f16, [%l7 + %o5] 0x0c st %f6, [%l7 + 0x1C] srlx %l0, %i0, %i5 fmovsleu %xcc, %f1, %f22 ldd [%l7 + 0x10], %f26 fnor %f24, %f10, %f14 ldsw [%l7 + 0x64], %i4 set 0x29, %g1 stba %l1, [%l7 + %g1] 0x11 movgu %xcc, %g2, %g3 ldsw [%l7 + 0x38], %g4 sllx %i7, 0x07, %g6 movg %xcc, %l6, %l3 sdivx %l5, 0x069B, %o0 fnegs %f27, %f23 and %o5, %o2, %i1 fmovrslez %g5, %f13, %f7 tpos %icc, 0x2 movg %icc, %l4, %o6 fbul,a %fcc2, loop_2661 fnands %f13, %f4, %f25 siam 0x7 fcmpne16 %f18, %f16, %o1 loop_2661: flush %l7 + 0x40 nop set 0x10, %i6 ldx [%l7 + %i6], %g7 te %xcc, 0x0 bvs loop_2662 bge,a,pn %xcc, loop_2663 nop setx loop_2664, %l0, %l1 jmpl %l1, %o7 fmovd %f24, %f16 loop_2662: srl %i6, %o3, %l2 loop_2663: fcmple32 %f16, %f28, %o4 loop_2664: fcmpes %fcc1, %f5, %f14 srax %i3, %i2, %l0 fblg,a %fcc2, loop_2665 orncc %g1, %i5, %i4 fpadd32 %f16, %f18, %f20 addc %l1, %g2, %g3 loop_2665: smul %i0, 0x14CE, %i7 subccc %g6, %g4, %l6 movne %xcc, %l5, %l3 add %l7, 0x20, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %o5, %o2 array16 %o0, %i1, %g5 add %l7, 0x3C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o6, %o1 sdivcc %g7, 0x0905, %o7 fpsub16s %f19, %f15, %f15 andcc %i6, %o3, %l2 fnot2 %f30, %f0 udivcc %o4, 0x1734, %i3 tsubcc %l4, 0x0808, %l0 move %xcc, %g1, %i5 nop setx loop_2666, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done orncc %i2, 0x0048, %l1 ta %icc, 0x2 addccc %i4, 0x08B1, %g2 loop_2666: nop set 0x40, %l4 swapa [%l7 + %l4] 0x19, %i0 fcmpne16 %f12, %f22, %i7 ldsw [%l7 + 0x5C], %g3 bvs,pn %icc, loop_2667 orncc %g4, 0x1979, %g6 fbug %fcc3, loop_2668 nop set 0x18, %g3 std %f26, [%l7 + %g3] loop_2667: udivcc %l6, 0x09E6, %l3 fmovdneg %icc, %f13, %f23 loop_2668: membar 0x3F fabss %f24, %f29 movrgez %o5, 0x3B9, %o2 tneg %icc, 0x4 tge %icc, 0x1 tl %xcc, 0x3 fbl,a %fcc3, loop_2669 movre %l5, %i1, %g5 sub %o0, %o6, %o1 movpos %icc, %o7, %i6 loop_2669: fmovdcs %xcc, %f14, %f28 fmovdne %xcc, %f22, %f18 std %o2, [%l7 + 0x28] fbne %fcc0, loop_2670 movvc %icc, %l2, %g7 fmovrdgz %i3, %f30, %f12 tl %xcc, 0x2 loop_2670: movneg %icc, %l4, %o4 umul %l0, 0x1C6B, %i5 ldstub [%l7 + 0x4A], %i2 andncc %l1, %g1, %g2 fones %f28 fpadd32 %f24, %f2, %f22 sdiv %i4, 0x14A8, %i0 taddcc %g3, 0x1593, %g4 alignaddr %g6, %i7, %l3 movrgz %o5, %o2, %l5 tl %xcc, 0x1 movle %xcc, %l6, %g5 fmovdne %icc, %f22, %f25 fbuge,a %fcc0, loop_2671 sll %i1, %o6, %o0 addccc %o7, 0x084B, %o1 ba,a %xcc, loop_2672 loop_2671: fnot1s %f18, %f0 andncc %i6, %l2, %o3 edge16ln %i3, %l4, %g7 loop_2672: nop wr %g0, 0x19, %asi prefetcha [%l7 + 0x28] %asi, 0x2 fand %f16, %f24, %f24 edge8l %i5, %i2, %o4 tge %icc, 0x3 mulx %l1, 0x045A, %g1 tcs %icc, 0x0 movrgez %g2, 0x1E3, %i4 std %f16, [%l7 + 0x48] fxors %f3, %f11, %f20 add %g3, 0x05CD, %i0 subcc %g4, 0x075D, %i7 set 0x6C, %i3 swapa [%l7 + %i3] 0x18, %l3 move %xcc, %g6, %o2 edge16ln %l5, %o5, %l6 umul %i1, %g5, %o6 fpsub32s %f27, %f19, %f22 ba,pt %xcc, loop_2673 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdneg %icc, %f21, %f2 movrne %o7, %o0, %i6 loop_2673: movneg %xcc, %o1, %l2 fble,a %fcc0, loop_2674 ldd [%l7 + 0x28], %f22 fmovsge %icc, %f7, %f8 nop set 0x50, %g6 ldsb [%l7 + %g6], %o3 loop_2674: bn %icc, loop_2675 edge8l %i3, %g7, %l4 xorcc %l0, %i2, %i5 movge %icc, %l1, %o4 loop_2675: std %f26, [%l7 + 0x08] movcs %icc, %g2, %i4 fmovrdgez %g1, %f0, %f18 srax %g3, %i0, %g4 fpsub16 %f26, %f18, %f26 movvs %xcc, %i7, %l3 fba %fcc3, loop_2676 udivcc %o2, 0x1DEA, %g6 sdiv %o5, 0x0B17, %l5 xor %i1, %l6, %o6 loop_2676: umulcc %g5, %o0, %o7 fmovrdgz %o1, %f18, %f24 umul %i6, 0x092C, %o3 edge8ln %l2, %i3, %g7 mulscc %l0, 0x1EB8, %l4 fmovsneg %icc, %f23, %f9 sdivcc %i5, 0x1A8C, %i2 movneg %icc, %l1, %o4 movg %icc, %i4, %g1 nop setx loop_2677, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done stb %g2, [%l7 + 0x61] wr %g0, 0x19, %asi lda [%l7 + 0x44] %asi, %f31 loop_2677: srax %g3, 0x05, %i0 fmovsn %xcc, %f23, %f10 movrgez %g4, %i7, %o2 fblg,a %fcc3, loop_2678 tg %xcc, 0x2 fmovdle %icc, %f18, %f8 edge32ln %l3, %g6, %o5 loop_2678: add %i1, %l5, %l6 srax %o6, 0x09, %o0 tle %xcc, 0x3 std %f14, [%l7 + 0x48] nop setx loop_2679, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tleu %icc, 0x5 fmuld8ulx16 %f6, %f25, %f14 wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f16 loop_2679: mova %xcc, %o7, %g5 fmuld8ulx16 %f10, %f22, %f18 umul %o1, %i6, %o3 tsubcc %i3, 0x07A1, %l2 addccc %l0, 0x10AF, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %g7, %i2, %l1 movcs %icc, %i5, %o4 srl %i4, %g1, %g3 fmovdneg %xcc, %f17, %f23 movrne %g2, 0x209, %i0 addc %g4, %o2, %l3 umulcc %i7, 0x0087, %o5 movgu %xcc, %g6, %l5 set 0x18, %l0 ldsba [%l7 + %l0] 0x11, %i1 fmovsl %xcc, %f27, %f10 mulscc %o6, %o0, %o7 edge8n %g5, %l6, %o1 array8 %o3, %i3, %i6 movvc %icc, %l2, %l0 movrne %g7, 0x134, %i2 tsubcc %l1, 0x0752, %i5 st %f29, [%l7 + 0x08] alignaddr %o4, %l4, %g1 nop setx loop_2680, %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 fbne,a %fcc1, loop_2681 edge32 %g3, %g2, %i0 mulx %i4, %o2, %g4 loop_2680: movleu %xcc, %l3, %o5 loop_2681: fbu,a %fcc0, loop_2682 addc %i7, %g6, %l5 tcc %xcc, 0x3 sdiv %o6, 0x195D, %o0 loop_2682: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %o7, %i1, %g5 xnor %l6, 0x054A, %o1 subcc %o3, %i3, %i6 movrlez %l0, %g7, %i2 addc %l1, %i5, %l2 bvc %xcc, loop_2683 movn %icc, %l4, %o4 fmovrdgz %g1, %f6, %f8 umulcc %g2, %g3, %i0 loop_2683: movvs %xcc, %o2, %g4 mulscc %i4, 0x093D, %l3 swap [%l7 + 0x38], %i7 lduw [%l7 + 0x34], %g6 fcmple16 %f8, %f24, %o5 udivx %o6, 0x1870, %l5 fmovscc %icc, %f26, %f27 fsrc1 %f0, %f16 mova %xcc, %o0, %o7 set 0x160, %o0 nop ! stxa %g5, [%g0 + %o0] 0x40 ripped by fixASI40.pl tvs %icc, 0x7 fcmps %fcc3, %f11, %f7 movrne %l6, %i1, %o1 set 0x70, %i1 stha %o3, [%l7 + %i1] 0x80 movle %icc, %i6, %i3 fornot1s %f10, %f13, %f9 brnz %l0, loop_2684 udivcc %g7, 0x0894, %l1 smulcc %i2, %l2, %l4 tcs %icc, 0x6 loop_2684: fornot2s %f19, %f15, %f19 siam 0x7 fmovdl %icc, %f11, %f7 fmovspos %icc, %f27, %f11 xor %i5, 0x066D, %o4 andn %g1, 0x01E2, %g3 mulscc %g2, 0x0270, %i0 fpsub32 %f22, %f20, %f14 fmul8x16au %f23, %f29, %f8 movleu %icc, %g4, %o2 tsubcc %i4, 0x144A, %i7 fpsub16 %f14, %f22, %f24 subc %g6, 0x0E52, %o5 edge32l %o6, %l5, %o0 fbne %fcc3, loop_2685 fmovrslez %l3, %f12, %f9 tsubcctv %g5, %l6, %o7 umulcc %i1, %o1, %i6 loop_2685: sethi 0x1328, %i3 tle %icc, 0x6 srl %l0, %g7, %l1 smul %i2, 0x0270, %l2 udivx %l4, 0x0932, %o3 sub %o4, %i5, %g1 fmovspos %xcc, %f9, %f26 tl %xcc, 0x5 edge8ln %g3, %i0, %g4 mulx %g2, %i4, %o2 flush %l7 + 0x14 edge32l %g6, %o5, %o6 fmovdge %icc, %f31, %f14 fmul8x16al %f16, %f5, %f2 movrne %l5, %i7, %l3 xorcc %g5, 0x102B, %l6 movneg %xcc, %o7, %o0 fmul8ulx16 %f6, %f16, %f22 tn %xcc, 0x4 fpadd32s %f6, %f2, %f20 bge loop_2686 fbule %fcc2, loop_2687 sllx %o1, 0x01, %i1 tneg %icc, 0x3 loop_2686: movcs %icc, %i6, %i3 loop_2687: movcc %icc, %l0, %l1 wr %g0, 0x52, %asi stxa %g7, [%g0 + 0x120] %asi fmovsgu %xcc, %f27, %f17 mova %xcc, %i2, %l2 movrlez %o3, 0x209, %l4 xor %i5, %o4, %g3 movgu %xcc, %g1, %g4 fmovsleu %xcc, %f23, %f24 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %i0, %i4 movn %icc, %g2, %o2 umulcc %g6, 0x186B, %o5 fmovdge %icc, %f9, %f12 orcc %o6, 0x1D7D, %i7 smulcc %l3, 0x09B5, %g5 srlx %l5, 0x17, %l6 movne %icc, %o7, %o1 te %xcc, 0x6 fsrc2s %f0, %f19 add %o0, %i6, %i1 popc 0x10FB, %l0 movre %i3, 0x3BF, %l1 fmovrdgez %i2, %f0, %f4 membar 0x0D addc %l2, 0x1E99, %o3 mulscc %g7, 0x1A80, %i5 xnorcc %o4, %g3, %l4 movrlz %g1, 0x0DE, %g4 movgu %xcc, %i4, %i0 sdivx %o2, 0x024F, %g2 sllx %g6, 0x02, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %i7, 0x04, %l3 fbg,a %fcc0, loop_2688 xor %g5, %o5, %l6 addcc %l5, 0x0AB6, %o7 edge8n %o1, %o0, %i1 loop_2688: fsrc2s %f7, %f14 movl %icc, %i6, %l0 movg %xcc, %l1, %i2 fbge,a %fcc0, loop_2689 tn %icc, 0x4 set 0x14, %l2 ldsha [%l7 + %l2] 0x04, %i3 loop_2689: movn %icc, %l2, %o3 smulcc %i5, %o4, %g7 fnegs %f7, %f7 tsubcc %g3, %l4, %g4 te %xcc, 0x5 fmovdg %icc, %f1, %f13 andncc %g1, %i4, %i0 membar 0x44 fnand %f2, %f20, %f28 fpsub16 %f16, %f14, %f2 edge16 %o2, %g6, %o6 movrgz %i7, %l3, %g2 orn %g5, %l6, %o5 movpos %xcc, %l5, %o7 fmul8sux16 %f24, %f26, %f28 andncc %o1, %o0, %i6 movgu %icc, %l0, %i1 fbug %fcc0, loop_2690 bneg loop_2691 tneg %xcc, 0x1 fpmerge %f11, %f1, %f8 loop_2690: tcc %icc, 0x5 loop_2691: fmovrdlz %i2, %f24, %f14 swap [%l7 + 0x30], %i3 orncc %l1, %l2, %i5 movvs %xcc, %o4, %g7 addc %g3, 0x1E9F, %o3 xorcc %g4, 0x00A7, %g1 tge %xcc, 0x6 fmul8x16al %f28, %f17, %f28 fbule,a %fcc0, loop_2692 std %i4, [%l7 + 0x48] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8 %i0, %l4, %o2 loop_2692: fbo,a %fcc0, loop_2693 fbn,a %fcc3, loop_2694 tg %xcc, 0x7 bne,pt %icc, loop_2695 loop_2693: fmovdvs %xcc, %f20, %f26 loop_2694: smulcc %o6, 0x1002, %i7 tge %xcc, 0x5 loop_2695: tle %icc, 0x5 and %g6, 0x06C8, %l3 fble,a %fcc2, loop_2696 bneg,a,pt %xcc, loop_2697 ldstub [%l7 + 0x0F], %g2 fpadd16 %f10, %f6, %f28 loop_2696: movleu %icc, %l6, %g5 loop_2697: edge8 %l5, %o7, %o5 add %o1, 0x107A, %i6 movne %icc, %o0, %i1 tge %xcc, 0x5 alignaddr %i2, %l0, %l1 mulscc %l2, 0x1143, %i3 edge16 %o4, %i5, %g7 addc %g3, 0x0584, %o3 edge32 %g1, %g4, %i0 faligndata %f22, %f12, %f26 add %l7, 0x10, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l4 casa [%l6] 0x88, %l4, %i4 fsrc1s %f23, %f30 edge8 %o6, %i7, %o2 siam 0x3 sll %g6, %l3, %g2 fnor %f24, %f16, %f14 fmovdvc %icc, %f16, %f13 std %f20, [%l7 + 0x20] fbuge,a %fcc1, loop_2698 fpsub32s %f11, %f17, %f0 edge8 %l6, %g5, %o7 movpos %icc, %l5, %o1 loop_2698: bleu,pt %xcc, loop_2699 udivcc %o5, 0x1F52, %i6 fmovrsne %o0, %f25, %f8 alignaddr %i2, %l0, %l1 loop_2699: array8 %i1, %i3, %o4 xnorcc %i5, 0x10BF, %l2 fmovsneg %icc, %f6, %f0 tcs %icc, 0x6 sdivcc %g3, 0x19AE, %o3 fcmple16 %f6, %f26, %g7 udivx %g4, 0x01A0, %g1 sra %i0, %l4, %i4 fbge,a %fcc3, loop_2700 sra %i7, 0x16, %o2 fmovsl %xcc, %f2, %f25 fzero %f26 loop_2700: udivx %o6, 0x07EF, %g6 tpos %icc, 0x1 fmovrdgez %g2, %f22, %f24 fmovrdne %l3, %f8, %f4 tvc %xcc, 0x5 edge8ln %l6, %o7, %l5 edge32 %g5, %o5, %i6 edge16 %o1, %i2, %l0 and %o0, %i1, %l1 nop set 0x76, %g2 sth %i3, [%l7 + %g2] fmul8x16au %f14, %f25, %f16 fmovscc %icc, %f2, %f18 udivx %o4, 0x1E8E, %l2 fmovsvs %icc, %f28, %f27 ldd [%l7 + 0x18], %i4 fone %f12 popc %o3, %g7 addccc %g4, 0x1A5B, %g1 sllx %i0, %l4, %g3 sra %i4, 0x0C, %i7 udivcc %o2, 0x064B, %g6 movcs %xcc, %o6, %g2 udivx %l6, 0x1C13, %l3 fcmple32 %f8, %f8, %l5 bcs %icc, loop_2701 bpos %xcc, loop_2702 tg %xcc, 0x1 srlx %o7, %o5, %i6 loop_2701: fmovrse %g5, %f15, %f11 loop_2702: tne %icc, 0x3 edge16l %o1, %l0, %i2 taddcc %i1, 0x03CD, %o0 set 0x58, %l3 lduwa [%l7 + %l3] 0x89, %l1 swap [%l7 + 0x4C], %i3 movrlz %l2, %o4, %o3 orncc %g7, 0x131B, %g4 addc %g1, %i5, %l4 move %xcc, %i0, %i4 fornot1 %f6, %f24, %f6 addcc %i7, 0x088C, %o2 orn %g3, 0x1054, %g6 edge32 %g2, %l6, %l3 smulcc %o6, %l5, %o5 fand %f4, %f30, %f28 fmul8x16al %f21, %f24, %f14 fbuge %fcc3, loop_2703 fabss %f9, %f8 fbue,a %fcc1, loop_2704 andncc %o7, %i6, %o1 loop_2703: mulscc %l0, 0x02D6, %g5 taddcctv %i2, %i1, %o0 loop_2704: lduh [%l7 + 0x58], %i3 subcc %l2, %o4, %o3 popc 0x1491, %g7 st %f1, [%l7 + 0x50] movrgz %g4, 0x338, %l1 fbug %fcc3, loop_2705 faligndata %f10, %f4, %f30 call loop_2706 brlz,a %i5, loop_2707 loop_2705: sdiv %l4, 0x008B, %i0 addccc %g1, %i4, %o2 loop_2706: nop set 0x60, %l1 ldx [%l7 + %l1], %g3 loop_2707: sll %g6, 0x0D, %g2 brz,a %i7, loop_2708 edge8 %l6, %l3, %l5 ldstub [%l7 + 0x17], %o6 edge16n %o5, %o7, %i6 loop_2708: edge16l %l0, %o1, %g5 flush %l7 + 0x40 orcc %i2, %o0, %i3 edge32ln %l2, %i1, %o4 udivx %o3, 0x08B4, %g4 tsubcc %l1, 0x02C2, %g7 fcmpgt32 %f10, %f2, %l4 movne %xcc, %i0, %i5 flush %l7 + 0x24 fmul8x16au %f12, %f29, %f12 te %xcc, 0x2 fbge %fcc1, loop_2709 tl %icc, 0x0 srax %g1, %o2, %g3 movgu %xcc, %g6, %i4 loop_2709: fxors %f21, %f15, %f17 fcmpgt32 %f22, %f12, %g2 fbuge,a %fcc3, loop_2710 ba,pt %xcc, loop_2711 movrgz %i7, %l6, %l3 srl %o6, 0x02, %o5 loop_2710: udivx %o7, 0x134F, %l5 loop_2711: sdiv %i6, 0x197C, %l0 fsrc2s %f19, %f9 addcc %g5, 0x0739, %o1 brnz,a %o0, loop_2712 te %icc, 0x4 smulcc %i3, %l2, %i1 tne %icc, 0x4 loop_2712: fmovsl %xcc, %f5, %f16 sra %i2, 0x14, %o3 fpsub32 %f12, %f20, %f14 move %icc, %g4, %o4 edge32l %g7, %l1, %i0 subc %i5, %l4, %o2 movvs %icc, %g1, %g3 smulcc %g6, %i4, %g2 ldsh [%l7 + 0x3A], %i7 edge8n %l6, %o6, %l3 tvs %icc, 0x4 xnorcc %o7, %l5, %o5 fmovsleu %icc, %f8, %f3 subcc %l0, %g5, %i6 edge32l %o1, %o0, %i3 fzeros %f12 tpos %icc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %i1, 0x0BBB, %l2 movrlez %i2, 0x1B4, %g4 edge16n %o4, %g7, %l1 xorcc %i0, %o3, %l4 subccc %o2, 0x1FE1, %g1 umulcc %g3, %i5, %g6 ldd [%l7 + 0x40], %g2 tsubcc %i7, %i4, %l6 addccc %o6, 0x1D69, %o7 tg %icc, 0x4 fmovsn %icc, %f7, %f15 fpack16 %f6, %f2 fmovsle %xcc, %f5, %f10 bshuffle %f4, %f2, %f20 movn %xcc, %l5, %l3 fcmped %fcc0, %f8, %f10 tpos %xcc, 0x1 tpos %icc, 0x7 alignaddrl %o5, %g5, %l0 movcs %xcc, %i6, %o1 wr %g0, 0x81, %asi ldda [%l7 + 0x20] %asi, %i2 fbo,a %fcc0, loop_2713 edge16n %i1, %o0, %i2 bcc %xcc, loop_2714 subcc %g4, %o4, %l2 loop_2713: bl,pt %xcc, loop_2715 srlx %g7, %i0, %o3 loop_2714: and %l4, 0x1C52, %o2 fnegs %f25, %f10 loop_2715: fnot2 %f14, %f14 andcc %g1, %g3, %i5 fornot1s %f29, %f22, %f8 andcc %l1, %g2, %i7 movrgz %g6, %i4, %l6 movrlz %o7, %l5, %o6 and %l3, 0x00DD, %g5 tvs %xcc, 0x6 fabss %f11, %f27 fmovse %xcc, %f2, %f31 fnot2 %f18, %f12 tn %xcc, 0x7 fsrc1 %f0, %f10 sir 0x00CD smulcc %l0, 0x1FA1, %i6 orcc %o1, %i3, %i1 brz %o0, loop_2716 tsubcctv %o5, %i2, %o4 tn %icc, 0x4 fandnot2s %f22, %f6, %f24 loop_2716: taddcc %g4, %g7, %i0 set 0x34, %i5 sta %f15, [%l7 + %i5] 0x11 membar 0x4A movleu %icc, %l2, %l4 alignaddrl %o3, %o2, %g3 fbu,a %fcc0, loop_2717 bne %xcc, loop_2718 nop set 0x40, %i7 stw %g1, [%l7 + %i7] tleu %icc, 0x0 loop_2717: fpadd32s %f0, %f21, %f28 loop_2718: ldsw [%l7 + 0x68], %i5 prefetch [%l7 + 0x20], 0x3 fcmps %fcc0, %f27, %f14 bcs,a,pn %icc, loop_2719 subcc %l1, %i7, %g6 umul %g2, %i4, %l6 prefetch [%l7 + 0x74], 0x1 loop_2719: tgu %icc, 0x7 udivx %l5, 0x0900, %o6 edge16n %o7, %g5, %l0 fpsub16s %f21, %f9, %f10 sdiv %l3, 0x19AD, %i6 movcs %xcc, %i3, %i1 edge16 %o1, %o5, %o0 fandnot1 %f24, %f24, %f26 set 0x36, %g4 stha %o4, [%l7 + %g4] 0x18 fbule,a %fcc2, loop_2720 bvc,a,pt %xcc, loop_2721 alignaddrl %i2, %g7, %i0 popc %g4, %l4 loop_2720: bn,a,pn %icc, loop_2722 loop_2721: movrgez %o3, 0x191, %o2 ldstub [%l7 + 0x5D], %l2 movvs %icc, %g1, %g3 loop_2722: edge8ln %l1, %i5, %g6 fcmpd %fcc0, %f28, %f22 bn,pt %xcc, loop_2723 fmovrdlz %i7, %f12, %f4 tn %xcc, 0x1 fbe %fcc2, loop_2724 loop_2723: mulscc %i4, 0x0A24, %g2 fmovrdlez %l6, %f6, %f22 movcc %xcc, %l5, %o6 loop_2724: movrgez %o7, %l0, %l3 nop set 0x10, %i0 ldd [%l7 + %i0], %i6 fmovdcs %xcc, %f15, %f10 fbu %fcc1, loop_2725 movleu %icc, %i3, %g5 bg,a,pt %icc, loop_2726 bpos %xcc, loop_2727 loop_2725: addcc %o1, 0x0EAB, %o5 st %f25, [%l7 + 0x54] loop_2726: smulcc %i1, 0x0649, %o4 loop_2727: umulcc %i2, 0x1A8D, %o0 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f0 fmovsl %icc, %f1, %f23 set 0x10, %o3 stda %g6, [%l7 + %o3] 0x2a membar #Sync edge8 %g4, %i0, %l4 tpos %xcc, 0x1 tpos %xcc, 0x5 move %icc, %o2, %l2 move %xcc, %o3, %g1 fmovsa %xcc, %f8, %f12 movne %icc, %g3, %l1 bvs %xcc, loop_2728 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %xcc, 0x5 edge8ln %g6, %i5, %i4 loop_2728: nop wr %g0, 0x04, %asi swapa [%l7 + 0x18] %asi, %i7 mova %icc, %l6, %l5 ldub [%l7 + 0x20], %o6 bne,a loop_2729 fmovs %f30, %f17 bl,a loop_2730 edge16n %g2, %l0, %l3 loop_2729: array16 %i6, %o7, %g5 movneg %icc, %o1, %i3 loop_2730: movg %xcc, %i1, %o5 bl,pn %xcc, loop_2731 mulx %i2, 0x1EFE, %o4 srl %o0, 0x16, %g7 edge8ln %i0, %l4, %o2 loop_2731: xor %g4, 0x1597, %o3 sdivcc %g1, 0x1A30, %g3 move %xcc, %l1, %g6 tneg %icc, 0x3 srax %l2, %i4, %i7 array32 %l6, %l5, %i5 and %o6, %g2, %l3 taddcctv %i6, %l0, %g5 movcs %xcc, %o7, %i3 fandnot1s %f25, %f29, %f10 bpos %xcc, loop_2732 fmovrsne %i1, %f12, %f4 membar 0x5A tpos %icc, 0x0 loop_2732: bcc loop_2733 movvs %xcc, %o5, %o1 fbge %fcc1, loop_2734 fone %f18 loop_2733: addccc %i2, %o4, %o0 edge32l %i0, %l4, %g7 loop_2734: edge8 %g4, %o2, %g1 tl %icc, 0x3 addccc %g3, %o3, %l1 brlez,a %g6, loop_2735 sub %l2, %i4, %l6 add %l7, 0x68, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l5, %i7 loop_2735: edge32l %o6, %g2, %l3 tl %icc, 0x0 fbu,a %fcc2, loop_2736 orn %i5, %i6, %l0 bge,a,pn %icc, loop_2737 orcc %o7, %i3, %g5 loop_2736: xorcc %o5, %i1, %o1 edge32n %i2, %o0, %o4 loop_2737: fmovsne %xcc, %f3, %f3 edge8ln %l4, %g7, %i0 brz %g4, loop_2738 edge8n %o2, %g3, %g1 edge8l %o3, %g6, %l2 udiv %l1, 0x06D6, %i4 loop_2738: fmuld8ulx16 %f13, %f9, %f30 array16 %l6, %i7, %l5 edge8 %g2, %l3, %o6 bge %icc, loop_2739 tg %icc, 0x1 brnz,a %i6, loop_2740 movl %icc, %i5, %l0 loop_2739: ta %xcc, 0x2 wr %g0, 0x88, %asi lduba [%l7 + 0x55] %asi, %i3 loop_2740: sir 0x1C2C tle %icc, 0x1 fmul8sux16 %f18, %f24, %f4 fmovsneg %xcc, %f0, %f19 movg %icc, %o7, %o5 sdivcc %i1, 0x17B4, %g5 fmovdpos %icc, %f31, %f3 edge16ln %o1, %o0, %i2 fandnot2 %f0, %f18, %f10 movrgz %l4, %g7, %o4 movle %icc, %g4, %o2 ta %icc, 0x5 fmovdgu %xcc, %f16, %f7 edge16n %i0, %g1, %g3 movg %xcc, %g6, %o3 tpos %icc, 0x1 movl %icc, %l2, %i4 edge16 %l6, %l1, %i7 set 0x3B, %i4 ldstuba [%l7 + %i4] 0x10, %l5 addc %l3, %o6, %g2 fones %f16 call loop_2741 siam 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %i6, %i5, %l0 loop_2741: fpadd16 %f2, %f24, %f8 bcc,a %icc, loop_2742 fmovrde %i3, %f14, %f30 movrgez %o5, 0x21B, %i1 tcs %xcc, 0x7 loop_2742: fcmpeq32 %f2, %f8, %g5 array16 %o1, %o7, %i2 ldub [%l7 + 0x7E], %o0 std %f24, [%l7 + 0x38] xor %g7, %l4, %o4 mulscc %g4, 0x10EC, %i0 tvs %xcc, 0x7 movne %icc, %g1, %g3 addcc %o2, 0x0907, %g6 and %l2, 0x1D68, %o3 smulcc %l6, %i4, %i7 std %f26, [%l7 + 0x70] brgez %l5, loop_2743 tleu %xcc, 0x4 set 0x78, %g5 stha %l1, [%l7 + %g5] 0x19 loop_2743: nop set 0x44, %g7 lduha [%l7 + %g7] 0x10, %o6 tn %icc, 0x0 movleu %icc, %l3, %g2 movneg %icc, %i5, %l0 orncc %i3, 0x1B75, %o5 set 0x24, %l6 ldsha [%l7 + %l6] 0x04, %i1 xorcc %g5, 0x12FF, %o1 edge16l %o7, %i2, %i6 fmuld8sux16 %f2, %f8, %f24 tneg %xcc, 0x3 smulcc %o0, %g7, %l4 movn %icc, %g4, %i0 fbl,a %fcc1, loop_2744 fbug,a %fcc1, loop_2745 movrne %o4, %g1, %o2 ldsw [%l7 + 0x18], %g6 loop_2744: nop wr %g0, 0xf9, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_2745: movle %xcc, %g3, %l2 movrlez %l6, 0x3F3, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovse %icc, %f7, %f16 tsubcc %i4, %i7, %l5 fpack16 %f14, %f8 movneg %icc, %o6, %l1 srlx %l3, %g2, %l0 fblg,a %fcc2, loop_2746 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvc,pt %icc, loop_2747 sir 0x0364 loop_2746: sub %i3, %o5, %i1 set 0x08, %l5 stxa %i5, [%l7 + %l5] 0x2b membar #Sync loop_2747: array32 %o1, %o7, %g5 sllx %i6, 0x0C, %i2 fmovdvs %xcc, %f9, %f2 bg loop_2748 stbar sdivcc %o0, 0x0397, %g7 fsrc2s %f15, %f6 loop_2748: fxors %f9, %f6, %f1 stbar brz %l4, loop_2749 edge8l %g4, %o4, %g1 wr %g0, 0x11, %asi stha %o2, [%l7 + 0x5A] %asi loop_2749: array8 %g6, %i0, %l2 alignaddrl %g3, %o3, %i4 tsubcctv %i7, %l5, %l6 movn %icc, %o6, %l1 stx %l3, [%l7 + 0x40] fblg %fcc0, loop_2750 te %icc, 0x6 or %l0, 0x03F2, %i3 edge32 %o5, %i1, %g2 loop_2750: edge8ln %o1, %o7, %i5 bvc,pn %xcc, loop_2751 fpsub32s %f17, %f0, %f9 mulscc %g5, 0x1943, %i6 fmovse %icc, %f1, %f31 loop_2751: nop set 0x40, %o6 swapa [%l7 + %o6] 0x10, %o0 udivx %i2, 0x0B3C, %l4 bgu,pt %xcc, loop_2752 edge16n %g7, %o4, %g4 udivcc %o2, 0x0479, %g1 edge32n %g6, %i0, %l2 loop_2752: alignaddrl %g3, %o3, %i7 add %l7, 0x08, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l5 casa [%l6] 0x89, %l5, %l6 fnot2 %f22, %f30 brlz,a %o6, loop_2753 umul %l1, 0x13F2, %i4 nop set 0x40, %i2 stx %l3, [%l7 + %i2] movrne %i3, %l0, %i1 loop_2753: tvc %icc, 0x3 array16 %g2, %o1, %o5 fbge,a %fcc2, loop_2754 stw %i5, [%l7 + 0x38] st %f20, [%l7 + 0x5C] call loop_2755 loop_2754: sllx %o7, 0x1D, %g5 fcmps %fcc3, %f22, %f21 tl %icc, 0x6 loop_2755: fbule,a %fcc0, loop_2756 fmul8x16al %f29, %f14, %f22 sethi 0x0B49, %o0 bg,a,pn %icc, loop_2757 loop_2756: smulcc %i6, 0x1C70, %l4 array16 %i2, %g7, %g4 fands %f23, %f8, %f2 loop_2757: andncc %o4, %o2, %g1 edge8ln %i0, %g6, %l2 movn %xcc, %g3, %i7 tleu %icc, 0x5 bgu,pt %icc, loop_2758 brlz %l5, loop_2759 fcmpgt32 %f8, %f26, %l6 ldd [%l7 + 0x68], %f0 loop_2758: movvs %icc, %o3, %o6 loop_2759: sdivx %l1, 0x194A, %l3 subcc %i4, %l0, %i1 udivx %g2, 0x1282, %o1 ldd [%l7 + 0x58], %i2 alignaddr %o5, %i5, %o7 edge8 %g5, %o0, %i6 fmovdl %icc, %f0, %f1 fabsd %f14, %f8 fmovrsne %l4, %f28, %f13 bgu,a %icc, loop_2760 movg %icc, %g7, %g4 movge %icc, %i2, %o2 taddcc %o4, 0x1400, %i0 loop_2760: fandnot1s %f3, %f18, %f24 addcc %g6, %g1, %l2 fba,a %fcc0, loop_2761 ldx [%l7 + 0x68], %g3 std %i6, [%l7 + 0x70] smulcc %l6, %o3, %l5 loop_2761: edge8l %o6, %l3, %i4 set 0x30, %o1 stha %l1, [%l7 + %o1] 0x88 udivcc %i1, 0x1644, %g2 fxnor %f20, %f8, %f16 umul %o1, %l0, %o5 alignaddrl %i5, %o7, %g5 sub %i3, 0x1A65, %o0 fbuge %fcc2, loop_2762 fxnors %f10, %f17, %f23 fbl,a %fcc3, loop_2763 movvc %icc, %i6, %l4 loop_2762: bn,a,pt %icc, loop_2764 lduw [%l7 + 0x2C], %g4 loop_2763: add %i2, %o2, %g7 popc 0x00FB, %o4 loop_2764: lduw [%l7 + 0x24], %g6 udiv %i0, 0x172A, %l2 or %g1, 0x016B, %g3 edge8l %l6, %i7, %o3 fbne %fcc3, loop_2765 edge32 %o6, %l3, %l5 swap [%l7 + 0x08], %l1 sth %i4, [%l7 + 0x44] loop_2765: fxnors %f12, %f19, %f21 membar 0x0B fnor %f20, %f12, %f20 fbge %fcc3, loop_2766 fmovdcs %xcc, %f14, %f13 fnegs %f25, %f18 fnor %f26, %f12, %f10 loop_2766: fbge %fcc3, loop_2767 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %xcc, 0x4 fmovsvs %icc, %f5, %f0 loop_2767: xnorcc %g2, 0x0807, %i1 orncc %l0, 0x12AB, %o5 addccc %i5, %o7, %o1 srlx %g5, 0x05, %o0 fblg %fcc1, loop_2768 fpsub32s %f13, %f9, %f11 bcc,pt %xcc, loop_2769 fmovscc %xcc, %f23, %f26 loop_2768: fbne %fcc0, loop_2770 tne %icc, 0x7 loop_2769: fxnors %f17, %f3, %f1 movrlez %i6, 0x33A, %l4 loop_2770: srax %g4, %i2, %o2 flush %l7 + 0x70 edge8n %i3, %o4, %g7 fmovsgu %icc, %f6, %f19 sdivx %g6, 0x13E4, %l2 stbar edge16ln %g1, %i0, %g3 ldub [%l7 + 0x41], %i7 fmovrdgez %o3, %f20, %f12 add %l7, 0x50, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %l6, %o6 alignaddr %l5, %l1, %l3 fsrc2s %f31, %f3 orcc %g2, 0x0505, %i1 add %i4, 0x1137, %l0 movleu %icc, %o5, %i5 fbg,a %fcc1, loop_2771 brlez %o7, loop_2772 addcc %o1, 0x1BDC, %o0 fmovrdlz %i6, %f6, %f30 loop_2771: brgez %g5, loop_2773 loop_2772: movrgez %l4, 0x235, %g4 fpsub32s %f26, %f8, %f2 sdivcc %o2, 0x05A3, %i3 loop_2773: smulcc %o4, %g7, %g6 movcc %icc, %i2, %g1 movcc %icc, %i0, %g3 tl %xcc, 0x4 sdivx %i7, 0x16EB, %o3 fbo %fcc0, loop_2774 taddcctv %l6, 0x09D5, %l2 ldx [%l7 + 0x30], %o6 subccc %l1, 0x077B, %l5 loop_2774: edge16 %g2, %i1, %i4 movre %l0, %l3, %o5 movrgz %i5, %o7, %o1 ldub [%l7 + 0x13], %i6 fmovrdgez %o0, %f6, %f20 fcmpes %fcc3, %f18, %f21 fmuld8ulx16 %f10, %f31, %f0 movl %xcc, %g5, %l4 array32 %g4, %o2, %o4 fble %fcc3, loop_2775 bcc,pt %icc, loop_2776 fbue,a %fcc0, loop_2777 fmovd %f6, %f18 loop_2775: fnot1s %f20, %f27 loop_2776: movrne %i3, 0x3B4, %g7 loop_2777: sll %i2, 0x15, %g1 fbge %fcc1, loop_2778 te %xcc, 0x0 fandnot1s %f3, %f4, %f22 nop setx loop_2779, %l0, %l1 jmpl %l1, %g6 loop_2778: fmovsg %icc, %f20, %f22 set 0x08, %o7 stha %i0, [%l7 + %o7] 0x2f membar #Sync loop_2779: movre %g3, %o3, %l6 fexpand %f31, %f22 edge16 %i7, %o6, %l2 movpos %icc, %l1, %l5 st %f14, [%l7 + 0x50] sra %i1, %g2, %i4 fpack16 %f8, %f18 movn %icc, %l3, %o5 prefetch [%l7 + 0x40], 0x0 tleu %icc, 0x0 orcc %l0, 0x11BC, %o7 tsubcc %o1, %i6, %o0 bge,a %icc, loop_2780 movl %icc, %g5, %i5 fbo,a %fcc0, loop_2781 fmovsge %icc, %f7, %f26 loop_2780: umul %l4, 0x1BEA, %o2 wr %g0, 0xe2, %asi stba %g4, [%l7 + 0x47] %asi membar #Sync loop_2781: taddcctv %o4, %g7, %i3 sethi 0x09B4, %g1 fzeros %f9 udivx %g6, 0x1A81, %i2 fmovrdne %g3, %f14, %f14 popc 0x0D5D, %i0 movrlez %o3, %i7, %l6 fmul8x16au %f3, %f4, %f22 fmovsvc %xcc, %f5, %f11 addccc %o6, %l2, %l1 movre %l5, 0x251, %i1 edge32l %i4, %l3, %g2 sethi 0x1B05, %o5 xnor %o7, %o1, %i6 movrne %l0, 0x289, %o0 movge %xcc, %g5, %l4 set 0x358, %o4 nop ! stxa %o2, [%g0 + %o4] 0x40 ripped by fixASI40.pl tn %icc, 0x7 fornot2 %f8, %f8, %f14 fbge %fcc2, loop_2782 alignaddrl %i5, %g4, %o4 tcs %xcc, 0x4 brlez,a %i3, loop_2783 loop_2782: fmovdle %icc, %f9, %f28 tvc %xcc, 0x4 udivx %g7, 0x1388, %g1 loop_2783: tne %icc, 0x6 fornot2 %f6, %f16, %f20 fbug,a %fcc1, loop_2784 fzero %f22 tle %xcc, 0x3 popc 0x18D6, %i2 loop_2784: movrlez %g3, %g6, %i0 fmovrslz %o3, %f9, %f18 fmovdle %xcc, %f1, %f6 edge8 %i7, %o6, %l2 fmovrsne %l1, %f23, %f27 fabsd %f2, %f22 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %l6, %i1 fbu %fcc1, loop_2785 fandnot1s %f21, %f19, %f31 movg %xcc, %i4, %l5 fmovrslez %l3, %f29, %f14 loop_2785: brnz,a %g2, loop_2786 movcs %icc, %o5, %o1 tneg %icc, 0x5 smulcc %i6, %o7, %o0 loop_2786: udivx %l0, 0x19CF, %g5 edge8 %l4, %i5, %o2 tvc %icc, 0x3 fabsd %f2, %f28 st %f8, [%l7 + 0x44] nop set 0x78, %o5 lduh [%l7 + %o5], %o4 udiv %g4, 0x0A90, %g7 fbg %fcc0, loop_2787 movcs %icc, %g1, %i2 addc %g3, 0x0472, %i3 fpsub32s %f23, %f16, %f5 loop_2787: udivcc %i0, 0x0234, %o3 andn %g6, 0x17AF, %o6 stw %i7, [%l7 + 0x58] alignaddrl %l1, %l6, %i1 sir 0x1A96 set 0x0C, %o2 swapa [%l7 + %o2] 0x11, %i4 membar 0x1A movrgez %l2, %l3, %g2 tpos %icc, 0x2 movg %icc, %l5, %o5 udivx %i6, 0x02AD, %o7 wr %g0, 0x04, %asi lduha [%l7 + 0x36] %asi, %o0 addcc %o1, 0x17BA, %g5 movrlez %l0, 0x207, %i5 ldsb [%l7 + 0x3A], %l4 subc %o4, 0x0F1F, %o2 nop setx loop_2788, %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 umul %g7, %g1, %g4 fzeros %f3 tg %icc, 0x1 loop_2788: fbo %fcc2, loop_2789 tn %xcc, 0x5 stx %g3, [%l7 + 0x48] movn %icc, %i2, %i0 loop_2789: fmovdne %xcc, %f5, %f5 tgu %xcc, 0x5 fsrc2 %f12, %f6 movgu %xcc, %o3, %i3 array8 %g6, %i7, %l1 call loop_2790 fcmpes %fcc1, %f12, %f26 mulx %o6, %l6, %i1 fpsub16 %f14, %f30, %f18 loop_2790: fxnors %f12, %f26, %f12 add %l7, 0x30, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l2 casa [%l6] 0x80, %l2, %l3 wr %g0, 0x21, %asi ldxa [%g0 + 0x10] %asi, %g2 taddcc %i4, %l5, %i6 fbne %fcc1, loop_2791 fbne %fcc1, loop_2792 sdiv %o7, 0x118C, %o0 array8 %o5, %o1, %g5 loop_2791: nop set 0x6E, %i6 lduh [%l7 + %i6], %i5 loop_2792: nop set 0x70, %g1 stx %l4, [%l7 + %g1] fandnot1s %f27, %f18, %f28 ba loop_2793 std %l0, [%l7 + 0x40] tvs %xcc, 0x2 andcc %o2, 0x0352, %g7 loop_2793: fpadd16 %f2, %f10, %f30 fnands %f24, %f20, %f13 taddcc %o4, 0x0F97, %g1 wr %g0, 0x81, %asi lduha [%l7 + 0x58] %asi, %g4 edge32 %g3, %i2, %i0 tg %icc, 0x3 tge %xcc, 0x1 wr %g0, 0x0c, %asi lduwa [%l7 + 0x24] %asi, %o3 smul %i3, %g6, %l1 bgu,a,pt %icc, loop_2794 bvs,a,pn %icc, loop_2795 movn %xcc, %o6, %i7 fpmerge %f15, %f7, %f22 loop_2794: sethi 0x036B, %i1 loop_2795: edge32 %l2, %l3, %g2 sub %l6, 0x05CE, %i4 andncc %l5, %o7, %o0 edge32 %o5, %o1, %i6 tgu %xcc, 0x4 srax %i5, %g5, %l0 fnot2 %f6, %f8 fmovrsne %l4, %f7, %f24 fmovsl %xcc, %f25, %f7 movrne %g7, %o4, %o2 fones %f23 edge16 %g1, %g3, %i2 sdiv %i0, 0x1414, %g4 movrgz %i3, 0x0D4, %g6 set 0x18, %l4 lduwa [%l7 + %l4] 0x04, %l1 set 0x4F, %g3 ldsba [%l7 + %g3] 0x18, %o6 set 0x1C, %g6 ldsba [%l7 + %g6] 0x89, %i7 wr %g0, 0x89, %asi stha %o3, [%l7 + 0x4C] %asi andcc %i1, %l2, %l3 brlz,a %g2, loop_2796 fmovdl %icc, %f12, %f3 set 0x17, %l0 ldstuba [%l7 + %l0] 0x04, %i4 loop_2796: movcc %xcc, %l5, %l6 srlx %o7, %o0, %o1 edge8ln %i6, %i5, %o5 srl %l0, %l4, %g7 array32 %g5, %o2, %o4 edge32l %g1, %i2, %i0 sethi 0x17F0, %g4 sir 0x0B57 tsubcctv %i3, 0x1824, %g3 tl %xcc, 0x6 sll %l1, 0x07, %o6 lduh [%l7 + 0x08], %i7 fmovde %icc, %f9, %f3 wr %g0, 0x81, %asi stda %g6, [%l7 + 0x18] %asi movpos %xcc, %i1, %l2 brnz,a %l3, loop_2797 fmul8x16au %f5, %f25, %f16 swap [%l7 + 0x50], %o3 brgez,a %g2, loop_2798 loop_2797: andn %l5, 0x11FB, %l6 sethi 0x0AC2, %o7 subcc %i4, %o0, %i6 loop_2798: movre %i5, 0x342, %o1 fpadd32 %f26, %f24, %f8 srlx %o5, %l0, %g7 fpadd32s %f9, %f18, %f9 bvs,pt %icc, loop_2799 movrlez %l4, %g5, %o2 fcmpne32 %f10, %f14, %g1 andn %i2, %o4, %i0 loop_2799: fandnot2s %f7, %f4, %f25 fpadd32 %f8, %f28, %f0 fnands %f24, %f12, %f13 set 0x48, %i3 swapa [%l7 + %i3] 0x80, %i3 fmovdle %xcc, %f20, %f22 wr %g0, 0x21, %asi stxa %g3, [%g0 + 0x10] %asi edge32ln %g4, %o6, %i7 edge32l %l1, %g6, %l2 subc %l3, 0x1CE7, %i1 set 0x6C, %i1 ldswa [%l7 + %i1] 0x80, %o3 movrgz %g2, %l5, %o7 addccc %l6, %i4, %o0 brlz,a %i5, loop_2800 taddcctv %o1, %i6, %l0 edge32ln %o5, %l4, %g7 nop setx loop_2801, %l0, %l1 jmpl %l1, %o2 loop_2800: umul %g5, 0x0128, %g1 movg %icc, %o4, %i0 edge8l %i2, %g3, %g4 loop_2801: movg %icc, %o6, %i7 subccc %i3, %g6, %l1 popc 0x0132, %l3 movgu %xcc, %l2, %o3 bleu,pt %xcc, loop_2802 prefetch [%l7 + 0x78], 0x2 fxor %f0, %f22, %f4 wr %g0, 0x18, %asi ldsha [%l7 + 0x50] %asi, %i1 loop_2802: fcmpeq16 %f22, %f12, %g2 xnorcc %o7, %l6, %l5 bne,a,pt %xcc, loop_2803 tge %icc, 0x3 fnegs %f2, %f11 xor %o0, 0x1435, %i4 loop_2803: tpos %xcc, 0x4 lduh [%l7 + 0x1C], %i5 ldsw [%l7 + 0x34], %o1 bne loop_2804 addccc %i6, %l0, %l4 fbg %fcc0, loop_2805 fornot1 %f10, %f26, %f18 loop_2804: subcc %o5, %o2, %g7 bgu,a %xcc, loop_2806 loop_2805: movrgez %g1, 0x33E, %g5 edge32n %i0, %o4, %i2 bneg %xcc, loop_2807 loop_2806: xnorcc %g3, %g4, %i7 membar 0x0E edge32l %i3, %g6, %o6 loop_2807: fands %f31, %f1, %f31 fandnot2s %f0, %f2, %f20 fbue %fcc3, loop_2808 movvc %xcc, %l1, %l2 movl %icc, %l3, %o3 fpsub32 %f16, %f18, %f0 loop_2808: tvs %icc, 0x5 ldub [%l7 + 0x71], %g2 tg %icc, 0x7 bvc,a %icc, loop_2809 ta %icc, 0x0 set 0x6C, %l2 lduha [%l7 + %l2] 0x19, %i1 loop_2809: fsrc2 %f0, %f22 bneg,a %xcc, loop_2810 bpos,pn %xcc, loop_2811 tgu %icc, 0x6 umulcc %l6, 0x1552, %o7 loop_2810: fmovdcc %icc, %f2, %f13 loop_2811: sethi 0x0637, %l5 fmovdg %icc, %f1, %f29 tvs %icc, 0x3 ta %icc, 0x6 fnand %f22, %f12, %f12 udiv %i4, 0x1D18, %o0 wr %g0, 0x19, %asi ldsha [%l7 + 0x54] %asi, %o1 movrgz %i5, %l0, %l4 bn,pn %xcc, loop_2812 sethi 0x1216, %i6 fba,a %fcc3, loop_2813 movrlez %o5, 0x1D8, %o2 loop_2812: fandnot1s %f18, %f7, %f15 nop setx loop_2814, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2813: fmovsne %icc, %f12, %f25 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbue %fcc0, loop_2815 loop_2814: std %f30, [%l7 + 0x18] movne %icc, %g7, %g5 fblg %fcc0, loop_2816 loop_2815: fmul8x16au %f8, %f8, %f26 array32 %g1, %i0, %o4 fmul8x16 %f13, %f12, %f24 loop_2816: fmovdne %xcc, %f4, %f13 fexpand %f20, %f14 fsrc2 %f8, %f6 pdist %f20, %f18, %f2 fnot2 %f10, %f26 and %i2, %g3, %g4 array16 %i3, %i7, %g6 move %xcc, %l1, %o6 smulcc %l3, %o3, %g2 movvc %icc, %i1, %l2 set 0x10, %o0 ldsha [%l7 + %o0] 0x04, %o7 movcs %xcc, %l6, %i4 movrlz %l5, 0x297, %o0 sll %i5, %o1, %l4 tle %icc, 0x0 and %l0, 0x1140, %i6 array32 %o5, %o2, %g7 movrlez %g1, 0x208, %g5 tvs %icc, 0x1 movne %icc, %o4, %i2 flush %l7 + 0x40 fmovsl %xcc, %f22, %f9 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %i0, %g3 brnz %g4, loop_2817 flush %l7 + 0x74 movgu %xcc, %i3, %i7 move %icc, %g6, %l1 loop_2817: alignaddr %o6, %o3, %l3 sth %g2, [%l7 + 0x32] fmovrdgz %i1, %f16, %f22 movre %l2, 0x24C, %o7 set 0x34, %g2 sta %f10, [%l7 + %g2] 0x11 movpos %xcc, %l6, %l5 fbuge %fcc0, loop_2818 movpos %xcc, %o0, %i4 edge32n %i5, %o1, %l0 ble,pt %icc, loop_2819 loop_2818: movrlz %i6, %o5, %l4 fmovdn %xcc, %f24, %f2 sdiv %o2, 0x1772, %g1 loop_2819: fmovscs %xcc, %f6, %f20 set 0x0C, %l3 ldswa [%l7 + %l3] 0x15, %g5 bgu,a,pt %icc, loop_2820 fmovrdgez %o4, %f18, %f30 stx %g7, [%l7 + 0x58] brlz %i2, loop_2821 loop_2820: tgu %xcc, 0x2 fsrc2s %f14, %f26 sdivcc %g3, 0x0481, %g4 loop_2821: add %i3, 0x1425, %i7 or %i0, 0x16BF, %g6 fornot1s %f20, %f19, %f28 fsrc1 %f26, %f0 std %o6, [%l7 + 0x50] xorcc %o3, %l3, %g2 sdiv %i1, 0x103F, %l1 udivcc %o7, 0x198B, %l6 andncc %l2, %o0, %i4 fzero %f26 fcmps %fcc2, %f3, %f15 fmovrslez %l5, %f4, %f7 and %o1, %i5, %l0 fnot2s %f28, %f18 movrgez %o5, 0x02E, %l4 fpadd16s %f3, %f12, %f3 tge %icc, 0x4 edge16 %o2, %g1, %i6 subc %o4, %g5, %i2 orncc %g3, %g4, %i3 andncc %g7, %i0, %g6 sth %o6, [%l7 + 0x42] fornot2 %f14, %f24, %f16 xnor %o3, 0x08F0, %l3 fbge,a %fcc3, loop_2822 popc %g2, %i1 ta %xcc, 0x7 fnor %f10, %f22, %f4 loop_2822: tneg %icc, 0x4 movn %xcc, %i7, %l1 movn %xcc, %l6, %o7 addc %l2, %o0, %i4 addccc %l5, %o1, %l0 fcmpgt16 %f4, %f26, %i5 move %icc, %o5, %o2 edge32 %l4, %i6, %g1 edge32 %g5, %i2, %o4 srlx %g3, 0x00, %i3 wr %g0, 0xeb, %asi ldda [%l7 + 0x20] %asi, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %xcc, %i0, %g4 orn %o6, 0x0505, %g6 movneg %icc, %o3, %g2 movcc %icc, %i1, %l3 fmul8sux16 %f0, %f4, %f10 fone %f2 xnor %l1, 0x19B6, %l6 sdivx %i7, 0x1B54, %o7 bl loop_2823 stbar bvc,a %xcc, loop_2824 srl %o0, 0x0A, %i4 loop_2823: udiv %l2, 0x0C65, %l5 fcmped %fcc1, %f2, %f24 loop_2824: tcc %icc, 0x5 edge8l %l0, %o1, %o5 movvc %icc, %i5, %l4 fmuld8sux16 %f10, %f13, %f0 fmovrslez %o2, %f13, %f3 tsubcctv %g1, %i6, %i2 andncc %g5, %g3, %i3 fpadd16 %f26, %f18, %f0 fba %fcc1, loop_2825 sdivx %g7, 0x15CC, %i0 fcmpgt32 %f2, %f8, %g4 array32 %o6, %g6, %o4 loop_2825: movne %icc, %o3, %i1 tge %icc, 0x1 sethi 0x1DA9, %g2 set 0x5D, %l1 ldstuba [%l7 + %l1] 0x04, %l1 fornot2s %f1, %f31, %f7 and %l3, 0x0D0D, %i7 fmul8x16 %f19, %f4, %f4 movne %icc, %o7, %l6 fmovdvs %xcc, %f6, %f0 ta %icc, 0x0 tcs %icc, 0x0 orcc %i4, %l2, %o0 umulcc %l5, %o1, %l0 fmovrslez %o5, %f1, %f14 set 0x48, %i7 prefetcha [%l7 + %i7] 0x89, 0x2 tgu %icc, 0x7 andcc %i5, %g1, %i6 alignaddr %o2, %i2, %g5 fbu,a %fcc2, loop_2826 fzeros %f23 edge16 %i3, %g3, %g7 set 0x21, %g4 ldstuba [%l7 + %g4] 0x80, %i0 loop_2826: edge8n %o6, %g4, %g6 fpadd16s %f26, %f22, %f9 add %o4, 0x1315, %o3 edge8ln %g2, %i1, %l1 fornot1 %f26, %f22, %f30 nop set 0x3B, %i5 ldub [%l7 + %i5], %l3 fnot2s %f28, %f15 tgu %icc, 0x7 add %l7, 0x50, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i7 casa [%l6] 0x81, %i7, %l6 pdist %f20, %f0, %f10 tn %xcc, 0x2 movg %xcc, %i4, %l2 edge16n %o0, %o7, %o1 subcc %l0, 0x0919, %o5 fpadd16s %f31, %f16, %f0 fmovrslz %l5, %f3, %f25 subcc %l4, 0x0B84, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvc,a,pt %icc, loop_2827 sdiv %i5, 0x1318, %i6 wr %g0, 0x04, %asi stwa %o2, [%l7 + 0x10] %asi loop_2827: smul %g5, 0x0335, %i2 movne %xcc, %i3, %g7 fbge %fcc2, loop_2828 movge %xcc, %g3, %o6 edge16n %i0, %g6, %o4 alignaddrl %g4, %g2, %i1 loop_2828: prefetch [%l7 + 0x44], 0x2 sethi 0x0DCB, %l1 membar 0x07 xor %l3, 0x0431, %i7 fcmpeq16 %f22, %f26, %l6 brgz,a %o3, loop_2829 movrgez %i4, 0x1BD, %l2 fmovdne %xcc, %f7, %f7 fbne %fcc3, loop_2830 loop_2829: xorcc %o0, 0x14DE, %o1 umul %o7, %o5, %l5 umul %l0, %g1, %i5 loop_2830: sth %i6, [%l7 + 0x72] sdivx %o2, 0x1233, %l4 fbo %fcc1, loop_2831 fmovscs %xcc, %f12, %f14 addc %g5, %i2, %i3 ld [%l7 + 0x48], %f20 loop_2831: smulcc %g7, 0x187E, %g3 taddcctv %o6, 0x03AB, %i0 fones %f8 umulcc %g6, 0x1EC8, %g4 subc %g2, 0x0B2D, %i1 subc %o4, 0x1DC4, %l1 tg %xcc, 0x2 edge8ln %l3, %i7, %l6 stb %i4, [%l7 + 0x62] fsrc1 %f8, %f14 xnorcc %o3, %o0, %l2 fmovrdgz %o1, %f24, %f8 movrlz %o5, 0x051, %l5 tneg %xcc, 0x3 movleu %icc, %o7, %g1 set 0x77, %i0 stba %l0, [%l7 + %i0] 0x14 movgu %xcc, %i6, %o2 and %l4, %i5, %g5 fmovda %xcc, %f15, %f23 array8 %i3, %i2, %g3 fbul,a %fcc3, loop_2832 fcmpeq16 %f24, %f28, %g7 sub %i0, %g6, %o6 ta %xcc, 0x0 loop_2832: bcc,a,pn %icc, loop_2833 fbge %fcc2, loop_2834 fmul8x16au %f21, %f3, %f8 tleu %icc, 0x5 loop_2833: fmul8x16al %f2, %f1, %f26 loop_2834: fnot1s %f26, %f17 fcmpgt32 %f6, %f0, %g4 xor %g2, 0x0911, %o4 smulcc %l1, %l3, %i1 sll %l6, %i4, %o3 orn %i7, %o0, %l2 movgu %xcc, %o5, %l5 fble %fcc0, loop_2835 tgu %icc, 0x5 ldd [%l7 + 0x40], %o0 bneg loop_2836 loop_2835: tpos %icc, 0x5 tpos %icc, 0x4 ldsb [%l7 + 0x6C], %o7 loop_2836: subcc %g1, %i6, %l0 movcc %xcc, %o2, %i5 fblg,a %fcc1, loop_2837 movcc %xcc, %l4, %g5 movrlz %i2, 0x114, %i3 nop set 0x70, %i4 stx %g3, [%l7 + %i4] loop_2837: bvs,a,pn %icc, loop_2838 membar 0x0F fmovdvc %icc, %f9, %f26 alignaddrl %g7, %i0, %o6 loop_2838: movcs %xcc, %g4, %g2 fcmped %fcc0, %f26, %f14 fpack32 %f14, %f4, %f20 bn,a loop_2839 add %g6, 0x0C8D, %o4 add %l7, 0x18, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x19, %l1, %i1 loop_2839: movleu %xcc, %l6, %l3 tgu %xcc, 0x7 fzero %f24 array16 %i4, %i7, %o3 movrlez %o0, 0x1F6, %o5 tgu %xcc, 0x1 brlez %l2, loop_2840 fmovs %f22, %f12 movrgez %o1, 0x1EA, %l5 add %l7, 0x28, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %o7, %g1 loop_2840: nop setx loop_2841, %l0, %l1 jmpl %l1, %l0 fmovdvs %xcc, %f11, %f27 tne %icc, 0x4 sll %i6, %o2, %l4 loop_2841: nop wr %g0, 0x04, %asi lduha [%l7 + 0x0E] %asi, %g5 array32 %i2, %i3, %i5 brnz %g7, loop_2842 fble,a %fcc1, loop_2843 edge32n %i0, %g3, %g4 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x3f0] %asi, %g2 ripped by fixASI40.pl ripped by fixASI40.pl loop_2842: smul %g6, %o6, %l1 loop_2843: taddcc %i1, 0x1FBF, %l6 fmovdcs %icc, %f12, %f22 tg %icc, 0x7 edge8n %l3, %o4, %i7 movl %xcc, %o3, %i4 orn %o0, 0x1D5F, %o5 prefetch [%l7 + 0x1C], 0x2 bleu,a,pn %icc, loop_2844 tneg %xcc, 0x2 sdivcc %l2, 0x07DB, %o1 tsubcc %l5, %o7, %g1 loop_2844: array32 %l0, %i6, %l4 te %icc, 0x7 add %l7, 0x08, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g5 casa [%l6] %asi, %g5, %i2 bpos,a,pt %icc, loop_2845 edge16ln %i3, %i5, %o2 set 0x1C, %g5 swapa [%l7 + %g5] 0x18, %g7 loop_2845: smulcc %g3, 0x1893, %i0 movl %icc, %g2, %g6 brgz,a %o6, loop_2846 addcc %l1, 0x12CF, %i1 fbo %fcc1, loop_2847 fandnot2s %f25, %f14, %f8 loop_2846: sra %l6, 0x05, %g4 wr %g0, 0x18, %asi ldstuba [%l7 + 0x68] %asi, %l3 loop_2847: fbo %fcc3, loop_2848 ldsh [%l7 + 0x1A], %i7 movle %icc, %o4, %o3 srlx %o0, 0x10, %o5 loop_2848: fmovde %xcc, %f20, %f27 wr %g0, 0x27, %asi stxa %i4, [%l7 + 0x48] %asi membar #Sync wr %g0, 0x89, %asi lduha [%l7 + 0x1C] %asi, %o1 wr %g0, 0x89, %asi ldstuba [%l7 + 0x0E] %asi, %l2 alignaddr %o7, %l5, %l0 tcc %xcc, 0x1 stb %i6, [%l7 + 0x50] fmul8sux16 %f12, %f0, %f14 fabss %f0, %f1 add %g1, %l4, %i2 umul %i3, 0x1061, %g5 fbo,a %fcc1, loop_2849 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fba,a %fcc3, loop_2850 tl %icc, 0x6 loop_2849: ldd [%l7 + 0x60], %i4 ldstub [%l7 + 0x54], %g7 loop_2850: fmuld8ulx16 %f22, %f17, %f18 fandnot1s %f4, %f14, %f28 ble,a loop_2851 nop setx loop_2852, %l0, %l1 jmpl %l1, %g3 srlx %o2, 0x00, %g2 fabsd %f26, %f22 loop_2851: fmovdcc %xcc, %f7, %f17 loop_2852: edge8l %g6, %o6, %i0 fmovsleu %xcc, %f23, %f26 ldx [%l7 + 0x28], %l1 bvs,a %xcc, loop_2853 array16 %i1, %l6, %l3 membar 0x75 fbu %fcc0, loop_2854 loop_2853: fnot2s %f28, %f28 xnor %i7, %o4, %o3 sdivx %o0, 0x0590, %o5 loop_2854: fandnot2s %f21, %f13, %f26 or %i4, 0x1304, %o1 srl %g4, 0x14, %o7 movrlz %l2, %l5, %l0 mova %xcc, %g1, %l4 fmovrdgz %i6, %f6, %f14 umul %i3, %i2, %g5 taddcc %g7, 0x04E8, %g3 fnot1s %f7, %f21 ldd [%l7 + 0x20], %f30 umul %o2, 0x00CB, %g2 wr %g0, 0x5f, %asi stxa %g6, [%g0 + 0x0] %asi ta %icc, 0x7 movpos %icc, %o6, %i5 add %l7, 0x28, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %i0 casa [%l6] %asi, %i0, %i1 movvc %icc, %l1, %l6 movvs %icc, %i7, %l3 smul %o3, 0x1E5E, %o0 fcmpgt32 %f10, %f18, %o5 mulx %o4, 0x15B8, %o1 subcc %i4, %o7, %g4 tvc %xcc, 0x0 nop setx loop_2855, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovspos %icc, %f15, %f20 sethi 0x1B00, %l2 ba,pt %xcc, loop_2856 loop_2855: movneg %xcc, %l5, %g1 movvc %icc, %l4, %l0 fandnot2 %f18, %f22, %f10 loop_2856: fmovsg %icc, %f25, %f14 xnor %i6, 0x0850, %i3 subccc %i2, 0x0C75, %g7 udiv %g5, 0x1475, %o2 brlz %g3, loop_2857 udivx %g6, 0x04B4, %g2 xnorcc %i5, 0x1BA7, %i0 mulx %i1, 0x0DC7, %l1 loop_2857: srax %l6, 0x17, %i7 tpos %icc, 0x1 and %o6, 0x17E0, %l3 srlx %o3, 0x06, %o0 orn %o5, 0x1624, %o4 bge,pn %xcc, loop_2858 move %xcc, %i4, %o7 udiv %o1, 0x004E, %g4 fbn %fcc1, loop_2859 loop_2858: stw %l5, [%l7 + 0x50] wr %g0, 0x57, %asi stxa %g1, [%g0 + 0x0] %asi loop_2859: sll %l4, 0x04, %l0 fmovrdlz %i6, %f30, %f20 fbg,a %fcc1, loop_2860 fmovdn %icc, %f18, %f28 movrlz %i3, 0x1D3, %i2 st %f19, [%l7 + 0x54] loop_2860: fcmped %fcc2, %f10, %f28 movge %xcc, %g7, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l2, 0x04C6, %g3 tvc %xcc, 0x1 nop setx loop_2861, %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 andn %o2, 0x1CBF, %g2 tsubcctv %g6, %i5, %i0 sub %l1, 0x120C, %l6 loop_2861: and %i1, %o6, %l3 edge8l %i7, %o3, %o5 edge8n %o4, %i4, %o0 set 0x50, %o3 ldswa [%l7 + %o3] 0x19, %o7 fnand %f8, %f6, %f26 set 0x4A, %g7 stha %g4, [%l7 + %g7] 0x80 ldd [%l7 + 0x18], %l4 set 0x1E, %l6 lduba [%l7 + %l6] 0x15, %o1 orncc %g1, 0x0DAE, %l4 sub %l0, 0x06CC, %i3 fbuge,a %fcc2, loop_2862 fmovscc %xcc, %f25, %f18 movrne %i2, %g7, %i6 xnor %l2, 0x1E04, %g3 loop_2862: nop setx loop_2863, %l0, %l1 jmpl %l1, %g5 brlez %g2, loop_2864 be,pt %icc, loop_2865 tgu %xcc, 0x3 loop_2863: sdivcc %g6, 0x17D1, %o2 loop_2864: addc %i5, 0x013F, %l1 loop_2865: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sra %l6, %i0, %i1 set 0x18, %l5 ldsba [%l7 + %l5] 0x18, %o6 alignaddr %i7, %l3, %o3 fbe %fcc0, loop_2866 fnors %f3, %f29, %f29 addc %o4, %o5, %i4 addcc %o7, %g4, %l5 loop_2866: fmovsge %xcc, %f5, %f13 fpmerge %f7, %f13, %f0 edge32n %o0, %o1, %l4 edge8l %l0, %i3, %i2 edge8n %g1, %i6, %g7 ldx [%l7 + 0x68], %l2 pdist %f26, %f20, %f4 tne %xcc, 0x7 addc %g3, 0x0294, %g2 tcs %icc, 0x3 bn,a,pn %icc, loop_2867 srl %g5, %o2, %g6 movre %i5, 0x3C0, %l6 fcmps %fcc3, %f17, %f6 loop_2867: fmuld8ulx16 %f24, %f30, %f30 or %i0, %i1, %l1 bl,pn %xcc, loop_2868 fmovde %xcc, %f20, %f31 bge,pn %icc, loop_2869 udiv %i7, 0x1629, %l3 loop_2868: movg %xcc, %o3, %o6 tpos %icc, 0x7 loop_2869: fmovsn %xcc, %f24, %f8 wr %g0, 0x81, %asi ldsha [%l7 + 0x28] %asi, %o5 tge %icc, 0x4 fpackfix %f0, %f26 tl %xcc, 0x1 std %f4, [%l7 + 0x78] tne %icc, 0x3 edge8 %i4, %o4, %g4 movre %l5, 0x0B0, %o0 addcc %o7, %o1, %l4 fmovdpos %icc, %f27, %f14 wr %g0, 0x80, %asi ldswa [%l7 + 0x78] %asi, %i3 fmovdcs %xcc, %f27, %f14 fpsub32 %f30, %f24, %f20 srl %l0, %i2, %i6 udivcc %g1, 0x1D61, %g7 fbue %fcc3, loop_2870 array32 %g3, %g2, %g5 fmovsn %xcc, %f8, %f20 udivcc %o2, 0x1EBB, %g6 loop_2870: srl %l2, 0x0B, %i5 fsrc2s %f6, %f26 fbuge,a %fcc2, loop_2871 xorcc %l6, %i0, %l1 subcc %i7, 0x0476, %l3 movleu %xcc, %o3, %i1 loop_2871: nop set 0x76, %o6 ldsba [%l7 + %o6] 0x80, %o5 fmovdcc %xcc, %f23, %f27 movl %xcc, %i4, %o4 set 0x78, %i2 stxa %o6, [%l7 + %i2] 0x89 ldstub [%l7 + 0x79], %g4 fxor %f12, %f14, %f22 tcs %icc, 0x6 tneg %xcc, 0x2 edge8l %o0, %o7, %o1 fornot1 %f8, %f20, %f8 tle %icc, 0x1 movre %l5, 0x140, %l4 mulscc %i3, %i2, %i6 edge8n %l0, %g7, %g1 movl %xcc, %g2, %g5 faligndata %f0, %f16, %f12 movle %xcc, %o2, %g3 movrgz %g6, %l2, %i5 movcc %icc, %i0, %l6 ta %icc, 0x2 tl %xcc, 0x1 fmovdcc %xcc, %f25, %f1 fpadd32 %f12, %f20, %f20 umul %i7, %l1, %l3 fble %fcc2, loop_2872 call loop_2873 fcmpne32 %f28, %f16, %o3 fbuge,a %fcc2, loop_2874 loop_2872: bn,a,pt %xcc, loop_2875 loop_2873: fpadd32s %f20, %f1, %f26 faligndata %f0, %f0, %f10 loop_2874: array16 %o5, %i4, %o4 loop_2875: movleu %icc, %o6, %i1 umulcc %g4, 0x0EAE, %o0 fbne %fcc2, loop_2876 edge16l %o7, %l5, %o1 set 0x38, %o7 ldxa [%l7 + %o7] 0x10, %l4 loop_2876: lduh [%l7 + 0x3E], %i2 tle %icc, 0x2 edge8l %i3, %i6, %g7 fmovdcs %icc, %f16, %f1 lduw [%l7 + 0x58], %g1 addcc %g2, 0x0786, %l0 edge8n %o2, %g3, %g5 movvs %xcc, %g6, %i5 fmovsvc %icc, %f5, %f2 movrgez %l2, %l6, %i7 fcmpne16 %f16, %f16, %i0 tvs %xcc, 0x3 tcs %xcc, 0x0 fcmple32 %f4, %f2, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movge %xcc, %o3, %o5 edge32n %i4, %o4, %l3 tge %xcc, 0x6 stx %i1, [%l7 + 0x60] tsubcctv %g4, %o6, %o0 tsubcc %l5, %o7, %l4 orn %i2, %i3, %i6 udivcc %o1, 0x099A, %g1 mulscc %g2, 0x06C4, %l0 fbn,a %fcc2, loop_2877 sir 0x1564 fcmpne32 %f14, %f24, %g7 fmovscs %icc, %f28, %f22 loop_2877: movrlez %g3, 0x240, %g5 tsubcc %o2, 0x105B, %g6 wr %g0, 0x89, %asi lduha [%l7 + 0x12] %asi, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %icc, 0x4 srax %l6, 0x19, %i7 fpadd16 %f10, %f16, %f8 addc %i0, %l1, %o3 sdiv %l2, 0x1B05, %i4 mulscc %o5, %l3, %i1 wr %g0, 0x04, %asi lduwa [%l7 + 0x6C] %asi, %o4 set 0x40, %o4 lda [%l7 + %o4] 0x15, %f12 movrlz %g4, %o6, %o0 array8 %o7, %l4, %i2 bne loop_2878 fmovdge %icc, %f3, %f23 fmovda %xcc, %f8, %f7 srlx %l5, 0x01, %i6 loop_2878: nop set 0x5A, %o1 lduha [%l7 + %o1] 0x89, %i3 membar 0x7A fmovdpos %icc, %f3, %f26 tne %xcc, 0x2 movvs %icc, %o1, %g2 nop setx loop_2879, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done srlx %g1, %l0, %g3 and %g7, 0x012E, %g5 sllx %o2, %i5, %l6 loop_2879: tge %xcc, 0x4 sra %g6, %i7, %i0 brgz %l1, loop_2880 edge32n %o3, %i4, %l2 orcc %l3, 0x1C41, %i1 movl %xcc, %o4, %o5 loop_2880: fmovd %f0, %f26 fmovrsgz %o6, %f12, %f0 std %f20, [%l7 + 0x48] set 0x38, %o2 prefetcha [%l7 + %o2] 0x88, 0x1 ld [%l7 + 0x58], %f6 taddcc %o0, %o7, %i2 edge16ln %l5, %l4, %i3 ldsb [%l7 + 0x5D], %o1 movl %icc, %i6, %g1 tleu %icc, 0x1 move %icc, %g2, %g3 fpsub16 %f22, %f10, %f12 st %f17, [%l7 + 0x5C] array8 %g7, %l0, %o2 subc %g5, 0x0280, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smul %g6, 0x0929, %i7 addccc %i5, 0x11D5, %i0 fble,a %fcc0, loop_2881 orn %l1, 0x102B, %o3 fmovsn %xcc, %f12, %f20 fcmpd %fcc0, %f8, %f22 loop_2881: brgz,a %i4, loop_2882 tvs %icc, 0x6 nop setx loop_2883, %l0, %l1 jmpl %l1, %l3 stbar loop_2882: ldd [%l7 + 0x18], %i0 fbne %fcc3, loop_2884 loop_2883: bg,pn %icc, loop_2885 brnz,a %o4, loop_2886 movneg %xcc, %o5, %l2 loop_2884: edge16n %o6, %o0, %o7 loop_2885: fnot1 %f30, %f10 loop_2886: fmovscs %icc, %f2, %f29 edge32ln %i2, %g4, %l5 mulx %l4, %i3, %i6 fsrc2s %f17, %f27 xnorcc %o1, 0x035C, %g2 edge8l %g1, %g3, %l0 fcmpeq32 %f26, %f28, %o2 fpack32 %f30, %f26, %f2 wr %g0, 0x80, %asi lduha [%l7 + 0x2C] %asi, %g7 fbu %fcc2, loop_2887 flush %l7 + 0x14 add %g5, 0x13FB, %g6 fble %fcc3, loop_2888 loop_2887: movl %xcc, %l6, %i7 fmovdn %xcc, %f24, %f23 fmul8sux16 %f8, %f30, %f28 loop_2888: fpsub16 %f0, %f8, %f8 fbl,a %fcc3, loop_2889 fmovdcc %xcc, %f22, %f9 tcs %xcc, 0x0 edge16ln %i5, %l1, %i0 loop_2889: alignaddr %o3, %l3, %i1 fmovdleu %icc, %f8, %f11 fmovse %xcc, %f15, %f24 taddcctv %i4, 0x1707, %o5 nop setx loop_2890, %l0, %l1 jmpl %l1, %o4 movl %xcc, %o6, %l2 sllx %o0, %o7, %g4 ble,a loop_2891 loop_2890: taddcctv %i2, 0x0388, %l4 subcc %l5, 0x029C, %i6 fandnot1s %f0, %f18, %f25 loop_2891: movgu %icc, %o1, %g2 fmovsg %icc, %f31, %f1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %g1, 0x04, %g3 ldsb [%l7 + 0x5E], %l0 fpmerge %f23, %f28, %f18 array8 %i3, %o2, %g7 subc %g5, 0x009C, %l6 alignaddr %g6, %i7, %l1 smulcc %i0, 0x18DB, %o3 ba,a,pt %xcc, loop_2892 movleu %icc, %l3, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %icc, %i4, %i1 loop_2892: movrlz %o5, %o6, %l2 tl %icc, 0x6 xnorcc %o0, 0x0928, %o4 xorcc %g4, 0x0C2D, %i2 array8 %l4, %o7, %l5 taddcc %i6, 0x18BE, %g2 edge8l %o1, %g3, %l0 movg %xcc, %g1, %o2 fpsub32 %f24, %f22, %f16 fnor %f6, %f8, %f2 sra %i3, 0x0C, %g7 move %xcc, %g5, %g6 fornot1 %f22, %f8, %f8 brlz %l6, loop_2893 udiv %l1, 0x0AF0, %i0 fxnors %f2, %f17, %f15 set 0x36, %o5 lduba [%l7 + %o5] 0x80, %o3 loop_2893: nop set 0x40, %g1 lda [%l7 + %g1] 0x19, %f5 alignaddrl %i7, %l3, %i5 movle %icc, %i4, %i1 fcmpes %fcc3, %f9, %f5 orcc %o5, 0x1400, %o6 movrgez %o0, 0x32E, %l2 bgu,pn %icc, loop_2894 movneg %icc, %o4, %i2 fmul8sux16 %f24, %f20, %f12 add %l7, 0x20, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %g4 casa [%l6] 0x0c, %g4, %o7 loop_2894: fmul8x16au %f29, %f26, %f16 movre %l4, 0x065, %i6 udiv %g2, 0x1F87, %o1 bcs,a loop_2895 fnot2s %f18, %f0 fornot2s %f12, %f19, %f0 edge8n %g3, %l5, %g1 loop_2895: be,a,pt %icc, loop_2896 array16 %l0, %i3, %o2 movn %xcc, %g7, %g5 xnorcc %l6, 0x19E3, %g6 loop_2896: movcs %icc, %l1, %o3 ble %xcc, loop_2897 alignaddrl %i0, %l3, %i5 fandnot1s %f18, %f12, %f15 subc %i4, %i1, %i7 loop_2897: fors %f7, %f22, %f14 edge16l %o6, %o0, %l2 fmovsle %icc, %f20, %f31 umul %o4, %o5, %i2 sll %o7, 0x15, %g4 sethi 0x02AD, %l4 andn %i6, 0x15F0, %o1 siam 0x1 movne %icc, %g2, %g3 fmovdne %icc, %f15, %f25 array16 %g1, %l5, %i3 fcmpgt16 %f16, %f12, %o2 udivcc %l0, 0x0147, %g7 movneg %xcc, %l6, %g5 fmovsneg %xcc, %f19, %f10 tn %xcc, 0x6 srl %g6, %o3, %l1 add %l7, 0x1C, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %i0 casa [%l6] %asi, %i0, %l3 fmovsneg %xcc, %f20, %f28 brgez,a %i5, loop_2898 sir 0x1E3D srax %i1, %i4, %o6 fnot1s %f16, %f11 loop_2898: orn %o0, 0x1E02, %l2 movgu %xcc, %o4, %o5 fmul8x16au %f15, %f16, %f18 movvs %xcc, %i2, %o7 andcc %g4, 0x0E85, %i7 movle %xcc, %i6, %l4 tsubcc %o1, %g2, %g1 fpack16 %f2, %f3 fmovrsgz %l5, %f5, %f11 fandnot2 %f6, %f14, %f4 movrlz %i3, 0x36F, %o2 umulcc %g3, 0x1DE7, %l0 srax %g7, %l6, %g5 set 0x100, %i6 nop ! nop ! ldxa [%g0 + %i6] 0x40, %o3 ripped by fixASI40.pl ripped by fixASI40.pl fnors %f0, %f22, %f21 sdivcc %g6, 0x0933, %l1 set 0x40, %l4 stda %f0, [%l7 + %l4] 0xf8 membar #Sync movcc %icc, %l3, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbl,a %fcc2, loop_2899 fmovdleu %icc, %f29, %f7 fornot1 %f20, %f16, %f6 taddcctv %i5, 0x07FD, %i1 loop_2899: fmovdcc %xcc, %f25, %f27 set 0x64, %g6 stwa %i4, [%l7 + %g6] 0x23 membar #Sync movneg %xcc, %o0, %l2 sir 0x111C stx %o4, [%l7 + 0x60] movrlez %o5, 0x2B3, %i2 fcmpne16 %f8, %f6, %o6 add %o7, %i7, %i6 tn %xcc, 0x2 fmovdg %icc, %f4, %f9 wr %g0, 0x10, %asi ldswa [%l7 + 0x54] %asi, %g4 fmovsgu %xcc, %f1, %f4 fbl %fcc3, loop_2900 sdivcc %l4, 0x0ED6, %o1 movvc %xcc, %g2, %g1 edge8n %l5, %i3, %g3 loop_2900: fbuge,a %fcc1, loop_2901 brnz,a %o2, loop_2902 fmovrdne %l0, %f16, %f22 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2901: movrgz %l6, %g5, %o3 loop_2902: nop wr %g0, 0x27, %asi stha %g7, [%l7 + 0x32] %asi membar #Sync tsubcctv %l1, %g6, %i0 fmovsge %xcc, %f27, %f14 edge8 %l3, %i5, %i1 movrgz %o0, %i4, %l2 set 0x60, %l0 ldda [%l7 + %l0] 0x14, %o4 and %i2, 0x0C11, %o4 movne %xcc, %o7, %i7 srl %i6, 0x07, %o6 fbu,a %fcc2, loop_2903 fmovdg %icc, %f14, %f14 movg %icc, %l4, %o1 wr %g0, 0x10, %asi lduba [%l7 + 0x1D] %asi, %g2 loop_2903: movcs %icc, %g1, %g4 movvc %icc, %i3, %g3 std %f0, [%l7 + 0x20] nop setx loop_2904, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sll %l5, 0x0E, %l0 srlx %l6, %g5, %o3 orn %g7, %l1, %g6 loop_2904: orn %i0, %o2, %i5 array8 %l3, %o0, %i4 set 0x18, %i3 swapa [%l7 + %i3] 0x89, %i1 movgu %xcc, %l2, %o5 brgez,a %i2, loop_2905 mova %xcc, %o4, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %i6, %o6, %i7 loop_2905: sll %o1, %g2, %l4 taddcc %g1, %g4, %g3 tsubcctv %l5, %i3, %l6 lduw [%l7 + 0x34], %g5 fnegd %f26, %f22 fbule %fcc2, loop_2906 brgez %o3, loop_2907 edge16ln %g7, %l0, %l1 ba loop_2908 loop_2906: orn %i0, 0x07E1, %g6 loop_2907: fmul8x16 %f10, %f22, %f16 wr %g0, 0x89, %asi sta %f14, [%l7 + 0x0C] %asi loop_2908: addc %i5, 0x19BD, %l3 flush %l7 + 0x30 wr %g0, 0x89, %asi ldswa [%l7 + 0x60] %asi, %o0 fmovdl %icc, %f12, %f17 fxors %f5, %f12, %f23 tg %icc, 0x2 fmovrde %o2, %f14, %f0 orn %i4, %i1, %l2 edge32n %i2, %o5, %o7 tle %xcc, 0x0 edge32l %i6, %o4, %i7 sub %o1, %o6, %l4 stx %g2, [%l7 + 0x30] umul %g4, %g1, %l5 fexpand %f0, %f6 fmovsl %xcc, %f20, %f4 fmovdgu %xcc, %f12, %f27 wr %g0, 0x22, %asi stwa %g3, [%l7 + 0x68] %asi membar #Sync bvs,a loop_2909 movrgez %l6, %i3, %o3 mulscc %g5, 0x1745, %l0 sll %l1, %i0, %g7 loop_2909: fexpand %f13, %f10 fmovde %icc, %f10, %f25 bgu,pn %xcc, loop_2910 addcc %g6, %l3, %o0 fzero %f10 movl %icc, %o2, %i5 loop_2910: edge16 %i1, %l2, %i2 set 0x20, %i1 lda [%l7 + %i1] 0x0c, %f7 ldd [%l7 + 0x28], %f12 movvs %xcc, %o5, %i4 tne %icc, 0x4 lduw [%l7 + 0x3C], %o7 movg %icc, %i6, %o4 lduh [%l7 + 0x60], %o1 set 0x6C, %l2 sta %f7, [%l7 + %l2] 0x14 bneg,pt %icc, loop_2911 popc 0x0E59, %o6 sth %l4, [%l7 + 0x1E] fmovrslez %i7, %f22, %f8 loop_2911: sir 0x1093 subc %g2, %g1, %g4 fpadd16s %f28, %f18, %f15 udiv %g3, 0x1860, %l6 movvc %icc, %l5, %o3 fbg %fcc0, loop_2912 smulcc %i3, %l0, %l1 bne loop_2913 ldsw [%l7 + 0x18], %g5 loop_2912: ld [%l7 + 0x44], %f18 te %icc, 0x6 loop_2913: fmovrdlez %g7, %f14, %f2 movre %i0, 0x17B, %g6 fpadd32 %f28, %f26, %f12 subc %o0, 0x082E, %o2 brgez %l3, loop_2914 movcc %xcc, %i1, %l2 fandnot1s %f7, %f30, %f15 set 0x30, %o0 ldswa [%l7 + %o0] 0x88, %i5 loop_2914: edge32l %i2, %o5, %o7 mova %icc, %i4, %i6 wr %g0, 0x89, %asi ldxa [%l7 + 0x08] %asi, %o4 ta %xcc, 0x4 movne %icc, %o6, %l4 movvc %icc, %o1, %g2 bpos loop_2915 and %g1, 0x1728, %i7 stx %g4, [%l7 + 0x68] movre %g3, %l6, %l5 loop_2915: swap [%l7 + 0x48], %o3 array8 %i3, %l0, %l1 tvs %icc, 0x3 bvc,a,pn %icc, loop_2916 movpos %icc, %g7, %i0 siam 0x5 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 loop_2916: ldd [%l7 + 0x08], %f26 fbg %fcc1, loop_2917 subccc %g5, 0x0FC5, %o0 fnand %f18, %f20, %f0 sdivcc %o2, 0x1BA9, %l3 loop_2917: edge8ln %i1, %l2, %i5 add %l7, 0x60, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %g6, %i2 movl %icc, %o7, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bpos,pn %icc, loop_2918 fand %f16, %f18, %f20 fnors %f2, %f18, %f4 movrlez %i6, %o5, %o6 loop_2918: udivcc %l4, 0x05DC, %o1 movneg %icc, %o4, %g1 edge16l %i7, %g2, %g4 edge16ln %l6, %l5, %g3 edge16 %i3, %o3, %l1 movn %xcc, %l0, %g7 fandnot1 %f16, %f28, %f0 alignaddrl %g5, %i0, %o0 fmuld8ulx16 %f18, %f29, %f2 fmul8x16al %f8, %f14, %f4 movneg %xcc, %o2, %l3 ldx [%l7 + 0x30], %l2 movn %xcc, %i5, %g6 call loop_2919 move %xcc, %i2, %i1 fbl %fcc2, loop_2920 ldsw [%l7 + 0x08], %i4 loop_2919: tl %xcc, 0x5 udiv %o7, 0x091D, %o5 loop_2920: movn %xcc, %o6, %i6 umul %l4, %o1, %o4 fbug,a %fcc0, loop_2921 srax %g1, %i7, %g4 movl %icc, %g2, %l6 stbar loop_2921: or %l5, 0x1217, %g3 fmovdle %icc, %f20, %f9 fxnors %f4, %f21, %f3 movneg %xcc, %i3, %l1 fsrc1 %f22, %f6 fpsub16s %f24, %f21, %f16 fmovd %f20, %f26 fmovrsne %l0, %f23, %f30 set 0x50, %g2 stda %g6, [%l7 + %g2] 0x18 edge16n %o3, %g5, %o0 movrgz %i0, 0x2B2, %l3 fornot1s %f3, %f24, %f21 movcc %xcc, %o2, %i5 tcc %icc, 0x7 array16 %g6, %l2, %i1 fmovdleu %xcc, %f17, %f1 set 0x34, %g3 swapa [%l7 + %g3] 0x81, %i4 xnorcc %o7, 0x0E6E, %o5 fmovdpos %icc, %f30, %f12 fmovscs %icc, %f7, %f15 ldsh [%l7 + 0x4C], %i2 movpos %xcc, %o6, %l4 sir 0x1322 fmovsa %icc, %f18, %f8 mova %icc, %o1, %i6 set 0x50, %l3 stxa %g1, [%l7 + %l3] 0x88 movge %xcc, %o4, %i7 edge8n %g4, %g2, %l6 movg %xcc, %l5, %i3 fornot2s %f2, %f18, %f7 membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0xf8, %f16 fmovspos %icc, %f25, %f6 sdivcc %g3, 0x1A78, %l1 bpos,a,pt %icc, loop_2922 fmovse %xcc, %f15, %f18 movrlez %g7, %l0, %o3 movleu %icc, %o0, %g5 loop_2922: tleu %xcc, 0x0 bneg,pt %xcc, loop_2923 fbl %fcc2, loop_2924 orncc %i0, %o2, %l3 movrne %i5, 0x10D, %l2 loop_2923: movvs %icc, %i1, %g6 loop_2924: movge %icc, %o7, %o5 tsubcctv %i4, 0x06AC, %i2 tne %icc, 0x0 fble %fcc1, loop_2925 fornot1s %f22, %f0, %f30 te %icc, 0x0 udiv %o6, 0x0B04, %o1 loop_2925: fbue %fcc3, loop_2926 movvs %icc, %l4, %i6 bneg,a,pn %icc, loop_2927 brlez,a %o4, loop_2928 loop_2926: alignaddrl %i7, %g1, %g4 edge16 %l6, %l5, %i3 loop_2927: fmovdgu %xcc, %f17, %f30 loop_2928: nop set 0x61, %g4 lduba [%l7 + %g4] 0x81, %g3 call loop_2929 fmovrdlz %g2, %f6, %f16 set 0x38, %l1 swapa [%l7 + %l1] 0x19, %l1 loop_2929: movpos %icc, %g7, %o3 tne %xcc, 0x2 edge32 %l0, %g5, %o0 fcmpne16 %f28, %f28, %o2 tge %icc, 0x7 add %i0, 0x1741, %l3 te %icc, 0x4 movle %xcc, %i5, %i1 movvs %icc, %l2, %o7 array8 %g6, %i4, %o5 tge %icc, 0x0 orn %o6, 0x1607, %i2 mulx %l4, %i6, %o1 andn %i7, 0x010F, %g1 movvs %xcc, %g4, %l6 wr %g0, 0x2f, %asi stha %l5, [%l7 + 0x3A] %asi membar #Sync fnors %f0, %f9, %f1 ta %icc, 0x2 array32 %i3, %o4, %g3 mova %icc, %g2, %l1 fcmps %fcc1, %f28, %f11 tgu %xcc, 0x6 mulx %g7, 0x05EA, %o3 wr %g0, 0xe2, %asi stda %g4, [%l7 + 0x58] %asi membar #Sync sdiv %o0, 0x0F10, %l0 tleu %xcc, 0x1 taddcctv %o2, 0x126D, %l3 sdiv %i0, 0x04BB, %i1 movvs %icc, %i5, %o7 ldx [%l7 + 0x50], %l2 call loop_2930 sra %g6, %o5, %i4 sir 0x0ADF wr %g0, 0x88, %asi ldda [%l7 + 0x10] %asi, %i2 loop_2930: ldsb [%l7 + 0x49], %l4 movrgez %o6, %o1, %i6 sir 0x0142 edge8ln %i7, %g4, %g1 set 0x18, %i0 swapa [%l7 + %i0] 0x81, %l6 mova %icc, %l5, %i3 brnz,a %o4, loop_2931 tle %xcc, 0x2 fpmerge %f27, %f1, %f12 fmovsne %icc, %f9, %f28 loop_2931: sdiv %g3, 0x06EF, %l1 set 0x77, %i5 stba %g2, [%l7 + %i5] 0xea membar #Sync add %l7, 0x28, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g7, %o3 set 0x26, %i4 stha %o0, [%l7 + %i4] 0x81 fzeros %f24 ldsh [%l7 + 0x78], %g5 tneg %xcc, 0x7 add %o2, 0x0C2B, %l3 stbar movg %icc, %l0, %i0 bne,a loop_2932 fmul8x16al %f27, %f24, %f10 fba,a %fcc2, loop_2933 bneg,a loop_2934 loop_2932: tg %xcc, 0x5 umul %i1, 0x1DAB, %i5 loop_2933: edge16ln %o7, %g6, %o5 loop_2934: fbne,a %fcc3, loop_2935 bg,a,pn %xcc, loop_2936 xorcc %l2, 0x1B59, %i2 fbu %fcc3, loop_2937 loop_2935: and %i4, %o6, %o1 loop_2936: edge32l %i6, %i7, %l4 ldd [%l7 + 0x48], %g0 loop_2937: membar 0x40 fmovd %f20, %f4 sdiv %g4, 0x042B, %l6 movneg %icc, %l5, %o4 edge32 %i3, %g3, %g2 ldsh [%l7 + 0x5A], %g7 ldsw [%l7 + 0x24], %l1 tn %xcc, 0x3 fsrc1s %f25, %f12 bneg,a,pn %icc, loop_2938 sdivcc %o3, 0x1A9C, %g5 fxnors %f16, %f21, %f22 sra %o2, 0x06, %l3 loop_2938: and %o0, %l0, %i0 addc %i5, %o7, %i1 sethi 0x1867, %g6 array32 %l2, %i2, %o5 fbn,a %fcc1, loop_2939 tg %xcc, 0x3 fba,a %fcc1, loop_2940 flush %l7 + 0x34 loop_2939: bn %xcc, loop_2941 stbar loop_2940: fmovsl %xcc, %f4, %f12 fmul8x16al %f15, %f20, %f8 loop_2941: edge16 %o6, %i4, %o1 tcc %xcc, 0x1 taddcctv %i7, 0x0FA6, %i6 alignaddr %g1, %l4, %g4 fbn %fcc0, loop_2942 movcs %icc, %l6, %o4 xnor %l5, 0x17EE, %g3 bn %icc, loop_2943 loop_2942: nop setx loop_2944, %l0, %l1 jmpl %l1, %i3 sub %g2, 0x062B, %g7 fcmpgt16 %f10, %f18, %l1 loop_2943: fbe %fcc0, loop_2945 loop_2944: tpos %xcc, 0x5 movre %g5, %o3, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2945: edge8 %o0, %l3, %l0 tcs %icc, 0x7 edge32 %i0, %o7, %i5 umul %i1, %g6, %i2 xor %o5, 0x0BB9, %l2 add %i4, %o1, %i7 fmovsg %xcc, %f23, %f10 alignaddr %o6, %i6, %l4 fpadd16 %f18, %f20, %f14 fbug %fcc2, loop_2946 swap [%l7 + 0x08], %g4 fxnor %f12, %f8, %f22 subc %g1, %o4, %l6 loop_2946: tne %xcc, 0x6 fone %f16 nop setx loop_2947, %l0, %l1 jmpl %l1, %g3 array8 %i3, %g2, %l5 movl %icc, %l1, %g5 fmovsn %xcc, %f24, %f21 loop_2947: edge16n %g7, %o3, %o0 fpackfix %f22, %f29 tg %xcc, 0x4 te %xcc, 0x1 tvs %icc, 0x5 or %l3, 0x0FA9, %o2 movn %xcc, %i0, %l0 mova %icc, %o7, %i5 umulcc %i1, %g6, %i2 ta %xcc, 0x2 edge8ln %l2, %i4, %o1 orncc %o5, %i7, %o6 fmul8x16au %f17, %f31, %f20 ldsw [%l7 + 0x68], %l4 brlz %g4, loop_2948 fmovdl %icc, %f12, %f28 tleu %xcc, 0x0 bleu,pn %icc, loop_2949 loop_2948: edge32ln %g1, %o4, %l6 movrgz %i6, %g3, %g2 xorcc %i3, %l1, %l5 loop_2949: sra %g5, %g7, %o3 movrgez %l3, 0x2B9, %o2 sir 0x086A sdiv %i0, 0x0590, %o0 stbar wr %g0, 0x80, %asi stba %l0, [%l7 + 0x37] %asi movg %xcc, %i5, %i1 fmovsgu %icc, %f13, %f23 srax %o7, %g6, %l2 taddcc %i4, 0x0148, %o1 fmovsleu %icc, %f23, %f22 tn %xcc, 0x4 bgu,pn %icc, loop_2950 fmovrsgez %o5, %f23, %f0 fandnot1s %f31, %f24, %f4 movn %xcc, %i7, %i2 loop_2950: or %o6, 0x04AD, %g4 array8 %g1, %o4, %l6 fba,a %fcc0, loop_2951 edge16n %l4, %i6, %g3 andn %i3, 0x082B, %l1 fbe %fcc3, loop_2952 loop_2951: ldd [%l7 + 0x30], %l4 andcc %g5, %g2, %o3 tne %xcc, 0x5 loop_2952: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxnors %f2, %f31, %f6 alignaddr %l3, %g7, %i0 xnor %o0, 0x09DC, %o2 tvs %xcc, 0x1 fbuge,a %fcc3, loop_2953 umulcc %i5, %l0, %i1 tpos %xcc, 0x7 sdivx %g6, 0x111A, %l2 loop_2953: movrne %o7, 0x2D9, %o1 edge32l %i4, %o5, %i2 move %icc, %o6, %i7 fble %fcc1, loop_2954 smul %g1, %o4, %l6 srax %g4, 0x1E, %l4 tle %icc, 0x7 loop_2954: nop set 0x44, %o3 lda [%l7 + %o3] 0x80, %f0 edge8n %i6, %i3, %l1 tg %icc, 0x7 pdist %f30, %f2, %f20 tneg %xcc, 0x3 fmovsne %icc, %f19, %f25 xnor %l5, 0x028B, %g3 fmovsvs %xcc, %f7, %f3 nop setx loop_2955, %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 or %g2, 0x1A37, %o3 sdivx %l3, 0x09F8, %g7 fmovsneg %xcc, %f24, %f19 loop_2955: popc %i0, %g5 bl,a,pn %xcc, loop_2956 fbl,a %fcc3, loop_2957 edge16 %o0, %o2, %l0 sdiv %i1, 0x0F4E, %g6 loop_2956: bshuffle %f12, %f30, %f14 loop_2957: flush %l7 + 0x34 addcc %l2, 0x0055, %i5 tsubcctv %o1, %i4, %o5 fmovsn %icc, %f17, %f13 movre %o7, %i2, %i7 movge %xcc, %g1, %o4 movg %icc, %l6, %o6 tg %xcc, 0x2 fmuld8sux16 %f4, %f3, %f2 fbue %fcc0, loop_2958 fmovse %xcc, %f11, %f26 tn %xcc, 0x3 tleu %icc, 0x6 loop_2958: bcc %icc, loop_2959 fmovdgu %xcc, %f24, %f22 xor %l4, %g4, %i6 movleu %icc, %i3, %l5 loop_2959: sdivcc %g3, 0x1A32, %l1 sdivcc %o3, 0x0211, %g2 movle %xcc, %l3, %i0 fornot2 %f2, %f4, %f12 tl %xcc, 0x0 fpsub32 %f20, %f0, %f20 sdivx %g7, 0x1BAB, %g5 sllx %o2, 0x1E, %o0 nop setx loop_2960, %l0, %l1 jmpl %l1, %i1 tne %xcc, 0x7 call loop_2961 bleu loop_2962 loop_2960: move %xcc, %g6, %l0 movrgz %i5, %l2, %i4 loop_2961: tvs %icc, 0x3 loop_2962: stbar movvs %xcc, %o5, %o7 sth %i2, [%l7 + 0x4C] fblg,a %fcc0, loop_2963 tn %xcc, 0x1 fba,a %fcc2, loop_2964 umulcc %o1, %g1, %i7 loop_2963: nop set 0x60, %g7 prefetcha [%l7 + %g7] 0x10, 0x1 loop_2964: srax %o4, 0x0E, %o6 brgz %g4, loop_2965 sll %i6, 0x0D, %i3 ta %icc, 0x4 tne %xcc, 0x4 loop_2965: fabsd %f24, %f14 fcmpgt16 %f22, %f10, %l4 fnot1s %f3, %f21 movgu %icc, %l5, %l1 movle %icc, %o3, %g3 fnot1s %f3, %f14 tcc %icc, 0x0 movneg %icc, %g2, %i0 mulx %l3, 0x086A, %g7 fands %f13, %f13, %f12 wr %g0, 0x0c, %asi swapa [%l7 + 0x60] %asi, %g5 siam 0x6 umulcc %o0, %o2, %g6 fmovsg %icc, %f8, %f12 sdivx %l0, 0x165C, %i5 move %icc, %l2, %i4 bpos,a %icc, loop_2966 sdiv %i1, 0x0C4C, %o5 orncc %o7, 0x0103, %i2 fmul8x16 %f4, %f30, %f22 loop_2966: edge32ln %o1, %i7, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x42, %l6 stba %o4, [%l7 + %l6] 0x0c fbue,a %fcc1, loop_2967 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 swap [%l7 + 0x2C], %o6 fmovdvs %xcc, %f23, %f22 loop_2967: fpmerge %f17, %f9, %f2 fbug,a %fcc2, loop_2968 fxors %f26, %f9, %f31 fnand %f26, %f12, %f26 array8 %g4, %i6, %l6 loop_2968: sethi 0x0ED0, %i3 orcc %l5, 0x05C7, %l1 add %l4, 0x0604, %g3 edge8n %g2, %i0, %o3 wr %g0, 0x19, %asi ldsba [%l7 + 0x4F] %asi, %l3 set 0x08, %g5 stxa %g7, [%l7 + %g5] 0xe3 membar #Sync sra %g5, %o0, %g6 bn,a,pt %xcc, loop_2969 fbg,a %fcc2, loop_2970 tneg %xcc, 0x7 movre %o2, %l0, %i5 loop_2969: nop set 0x6E, %l5 ldsha [%l7 + %l5] 0x10, %i4 loop_2970: fmuld8sux16 %f17, %f0, %f18 array8 %i1, %l2, %o7 sdivcc %i2, 0x1841, %o1 fand %f0, %f28, %f28 umulcc %o5, %g1, %i7 tcc %xcc, 0x4 membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f0 std %f4, [%l7 + 0x30] edge8 %o6, %g4, %i6 movne %icc, %o4, %l6 wr %g0, 0x80, %asi ldsha [%l7 + 0x0E] %asi, %l5 udivx %i3, 0x0D05, %l4 fnegd %f4, %f6 xor %g3, 0x0690, %l1 tg %icc, 0x7 movrne %i0, %o3, %g2 movn %xcc, %g7, %l3 xnor %o0, 0x0B58, %g5 nop set 0x68, %o6 stx %g6, [%l7 + %o6] tsubcctv %l0, 0x1660, %i5 fbl %fcc3, loop_2971 membar 0x7E tge %xcc, 0x4 popc 0x06C7, %i4 loop_2971: andncc %i1, %o2, %o7 tne %xcc, 0x5 fbo,a %fcc2, loop_2972 fmovdgu %xcc, %f26, %f29 fmul8ulx16 %f20, %f14, %f22 add %l2, %o1, %o5 loop_2972: be,a loop_2973 movne %icc, %i2, %i7 movrne %g1, 0x159, %g4 movneg %icc, %i6, %o6 loop_2973: movge %xcc, %l6, %l5 be,a,pn %icc, loop_2974 tneg %xcc, 0x2 bg loop_2975 tvc %icc, 0x2 loop_2974: srl %i3, 0x13, %o4 fmovdvc %icc, %f29, %f15 loop_2975: nop set 0x40, %o7 ldda [%l7 + %o7] 0x18, %f16 edge16 %l4, %g3, %l1 ldub [%l7 + 0x59], %o3 fbo,a %fcc1, loop_2976 movpos %icc, %i0, %g2 orncc %g7, %o0, %l3 udivcc %g5, 0x0606, %g6 loop_2976: movrgez %i5, %l0, %i4 andn %i1, %o2, %o7 sub %l2, %o5, %o1 sub %i7, 0x0329, %g1 tne %xcc, 0x4 sub %g4, %i6, %o6 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f0 array32 %i2, %l5, %l6 ldx [%l7 + 0x58], %o4 sdiv %i3, 0x02E4, %g3 fxnor %f20, %f26, %f6 fands %f15, %f27, %f13 sdivcc %l4, 0x0C3A, %o3 swap [%l7 + 0x7C], %i0 tpos %xcc, 0x2 fmovdne %xcc, %f3, %f3 taddcc %l1, %g2, %g7 fpsub32s %f8, %f15, %f10 ld [%l7 + 0x78], %f27 fmovdvs %xcc, %f19, %f30 taddcctv %l3, %g5, %o0 fnands %f24, %f29, %f14 fbl %fcc2, loop_2977 sra %i5, %g6, %l0 tl %xcc, 0x1 tvs %icc, 0x4 loop_2977: fcmpeq32 %f12, %f0, %i4 tl %icc, 0x6 fmul8x16 %f24, %f20, %f14 sir 0x02B3 fmovse %icc, %f15, %f1 and %o2, %i1, %o7 tcc %xcc, 0x0 movn %xcc, %o5, %l2 nop set 0x76, %i2 stb %o1, [%l7 + %i2] fexpand %f15, %f14 edge16ln %g1, %i7, %g4 fbue,a %fcc1, loop_2978 srlx %i6, %o6, %i2 membar 0x45 brgz,a %l5, loop_2979 loop_2978: fpmerge %f21, %f17, %f12 array32 %o4, %l6, %i3 edge8l %g3, %l4, %o3 loop_2979: umulcc %i0, %g2, %g7 lduw [%l7 + 0x3C], %l1 popc %l3, %g5 fpack32 %f30, %f20, %f20 sll %i5, %o0, %l0 fblg %fcc1, loop_2980 fbo,a %fcc1, loop_2981 array16 %i4, %o2, %g6 sethi 0x0EE8, %o7 loop_2980: brlez,a %o5, loop_2982 loop_2981: subc %l2, 0x0F51, %i1 fandnot1 %f28, %f20, %f20 fsrc2 %f20, %f22 loop_2982: bge,a %icc, loop_2983 array8 %o1, %g1, %g4 sdiv %i7, 0x178C, %o6 tvc %icc, 0x0 loop_2983: edge8 %i2, %l5, %i6 movvs %xcc, %o4, %i3 bneg,a loop_2984 sth %l6, [%l7 + 0x7A] fcmpeq16 %f0, %f8, %g3 umulcc %o3, 0x1026, %l4 loop_2984: fsrc2s %f19, %f10 tn %icc, 0x1 tle %icc, 0x3 udivcc %g2, 0x1E6E, %g7 movre %l1, 0x13F, %l3 movg %icc, %g5, %i5 taddcc %i0, %o0, %l0 udivcc %o2, 0x0B11, %i4 fbug,a %fcc3, loop_2985 edge16 %g6, %o5, %l2 xorcc %i1, %o7, %o1 set 0x42, %o4 stha %g4, [%l7 + %o4] 0x14 loop_2985: tle %icc, 0x3 fbug,a %fcc1, loop_2986 bge,pt %xcc, loop_2987 alignaddr %i7, %g1, %i2 mulscc %o6, 0x09BB, %l5 loop_2986: fandnot1s %f11, %f17, %f8 loop_2987: edge8l %i6, %o4, %l6 umul %i3, 0x0820, %g3 faligndata %f28, %f30, %f20 movn %icc, %o3, %g2 taddcctv %l4, 0x09E2, %l1 tne %icc, 0x5 ldx [%l7 + 0x08], %g7 movcs %xcc, %g5, %l3 orncc %i5, 0x1943, %i0 or %o0, 0x06DD, %l0 tl %xcc, 0x5 tpos %icc, 0x7 set 0x32, %o2 lduha [%l7 + %o2] 0x11, %i4 move %xcc, %o2, %o5 set 0x40, %o1 stda %f16, [%l7 + %o1] 0x89 bge,pn %xcc, loop_2988 bne,a,pt %xcc, loop_2989 tcc %xcc, 0x1 membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0xf1, %f16 loop_2988: fblg,a %fcc1, loop_2990 loop_2989: edge8n %g6, %i1, %o7 fmovsle %xcc, %f20, %f13 sdiv %o1, 0x1BE8, %l2 loop_2990: tleu %xcc, 0x0 bvs,a loop_2991 brnz,a %i7, loop_2992 bg %xcc, loop_2993 edge32ln %g1, %i2, %o6 loop_2991: stx %l5, [%l7 + 0x60] loop_2992: fpack32 %f28, %f30, %f2 loop_2993: fzero %f20 subcc %g4, %i6, %o4 fmovscs %icc, %f11, %f11 or %l6, 0x127B, %i3 edge32n %o3, %g3, %g2 tvs %xcc, 0x2 xnorcc %l4, 0x1569, %l1 edge8n %g5, %l3, %i5 subcc %i0, %g7, %o0 bgu,a,pt %xcc, loop_2994 fpadd32s %f14, %f31, %f27 siam 0x7 fnot1s %f30, %f29 loop_2994: bge,pt %xcc, loop_2995 popc %i4, %l0 prefetch [%l7 + 0x4C], 0x1 xnorcc %o5, 0x0200, %g6 loop_2995: movneg %icc, %i1, %o2 srax %o7, 0x0E, %o1 movcs %icc, %i7, %l2 addcc %g1, 0x19D0, %o6 andn %l5, 0x0DF1, %g4 movre %i6, 0x310, %i2 udivx %o4, 0x11ED, %i3 array16 %l6, %o3, %g2 edge32ln %l4, %g3, %g5 sub %l1, %i5, %i0 umulcc %l3, %g7, %o0 srlx %l0, %i4, %o5 tgu %icc, 0x2 fbne,a %fcc0, loop_2996 umulcc %i1, 0x1AD8, %g6 movn %icc, %o7, %o1 nop setx loop_2997, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2996: tsubcctv %i7, %l2, %o2 sethi 0x1D2D, %o6 movleu %icc, %g1, %g4 loop_2997: edge8 %l5, %i2, %o4 movrlez %i3, 0x103, %l6 tl %xcc, 0x4 or %i6, %o3, %g2 ldsw [%l7 + 0x68], %g3 fmovdvs %xcc, %f20, %f29 prefetch [%l7 + 0x68], 0x2 ldd [%l7 + 0x48], %f0 fmovsa %icc, %f11, %f1 fxnor %f20, %f0, %f4 wr %g0, 0x18, %asi ldswa [%l7 + 0x78] %asi, %g5 ldsh [%l7 + 0x24], %l4 ta %icc, 0x4 andncc %i5, %i0, %l1 edge8 %l3, %g7, %o0 tleu %icc, 0x5 array8 %i4, %l0, %i1 smul %g6, 0x165E, %o7 movneg %xcc, %o1, %i7 andncc %l2, %o5, %o2 ldstub [%l7 + 0x61], %o6 array16 %g4, %l5, %g1 brnz %i2, loop_2998 fcmple16 %f0, %f16, %o4 sth %l6, [%l7 + 0x7A] umulcc %i6, 0x0469, %o3 loop_2998: movle %icc, %i3, %g2 movcc %xcc, %g3, %g5 edge8 %l4, %i0, %l1 be loop_2999 ta %icc, 0x3 sethi 0x094C, %l3 set 0x22, %i6 stha %g7, [%l7 + %i6] 0x27 membar #Sync loop_2999: edge8n %o0, %i4, %l0 movge %icc, %i1, %i5 lduw [%l7 + 0x6C], %g6 movne %icc, %o1, %o7 fmovdcs %icc, %f21, %f17 te %icc, 0x5 fmovsleu %xcc, %f10, %f26 movvs %xcc, %i7, %l2 fmovsgu %xcc, %f5, %f16 sir 0x0A1A fpack16 %f20, %f31 fmovdneg %xcc, %f11, %f1 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x40] %asi, 0x3 set 0x58, %l4 swapa [%l7 + %l4] 0x10, %o6 subcc %o5, 0x1A5F, %l5 movcc %icc, %g4, %g1 movgu %icc, %o4, %i2 set 0x0F, %g6 ldstuba [%l7 + %g6] 0x89, %l6 udiv %o3, 0x1D3F, %i6 fzeros %f25 sdivx %i3, 0x14A8, %g2 fxors %f19, %f20, %f21 sdivcc %g5, 0x0826, %g3 movrgez %i0, %l4, %l1 taddcctv %l3, 0x17EB, %g7 srlx %i4, 0x0A, %o0 set 0x56, %g1 ldsha [%l7 + %g1] 0x81, %i1 sub %l0, %i5, %g6 srlx %o1, %i7, %l2 edge16l %o2, %o7, %o6 wr %g0, 0x11, %asi ldxa [%l7 + 0x60] %asi, %l5 stbar fbu %fcc3, loop_3000 fnegs %f4, %f4 popc %g4, %g1 fmul8x16al %f12, %f17, %f2 loop_3000: nop set 0x30, %l0 stba %o4, [%l7 + %l0] 0x14 tn %icc, 0x5 tle %xcc, 0x0 fmovsgu %xcc, %f7, %f17 fcmpes %fcc0, %f10, %f26 move %icc, %i2, %l6 fnegd %f20, %f30 tl %xcc, 0x2 sdivcc %o5, 0x156F, %i6 te %icc, 0x7 ldub [%l7 + 0x69], %i3 tcc %xcc, 0x2 fmul8ulx16 %f2, %f24, %f28 bgu,a,pn %icc, loop_3001 movle %xcc, %g2, %g5 brnz %o3, loop_3002 movle %icc, %g3, %i0 loop_3001: nop wr %g0, 0x2f, %asi stda %l0, [%l7 + 0x38] %asi membar #Sync loop_3002: nop set 0x38, %i1 std %f8, [%l7 + %i1] mova %xcc, %l3, %l4 movge %xcc, %i4, %o0 be,a,pn %icc, loop_3003 andncc %i1, %l0, %g7 fbu %fcc1, loop_3004 fmuld8sux16 %f28, %f2, %f8 loop_3003: fbg %fcc2, loop_3005 tge %icc, 0x0 loop_3004: nop wr %g0, 0x10, %asi stwa %i5, [%l7 + 0x78] %asi loop_3005: subccc %g6, 0x0973, %i7 lduh [%l7 + 0x4E], %l2 xor %o2, %o7, %o6 sll %o1, 0x1C, %l5 addcc %g1, %o4, %i2 fbug %fcc2, loop_3006 fmovrdlz %l6, %f10, %f30 bl %xcc, loop_3007 addccc %g4, %o5, %i3 loop_3006: mulscc %g2, 0x1586, %i6 brlz,a %g5, loop_3008 loop_3007: alignaddr %o3, %g3, %i0 subccc %l1, %l3, %i4 bcc loop_3009 loop_3008: edge32ln %l4, %i1, %o0 fmovsg %xcc, %f24, %f17 fmovdgu %xcc, %f26, %f7 loop_3009: addccc %l0, %g7, %g6 fbl,a %fcc1, loop_3010 addcc %i5, 0x0A64, %l2 umulcc %i7, 0x0AF1, %o7 set 0x18, %i3 prefetcha [%l7 + %i3] 0x18, 0x1 loop_3010: fnors %f21, %f7, %f21 tsubcc %o1, %l5, %g1 edge8l %o6, %i2, %l6 brlz,a %o4, loop_3011 sethi 0x0C73, %o5 fnegs %f18, %f11 tn %icc, 0x0 loop_3011: nop wr %g0, 0x0c, %asi EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 2786 ! Type cti : 3011 ! Type x : 1295 ! Type f : 4530 ! Type i : 13378 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0xC32C10BB .word 0xC5D02204 .word 0xD2EEF875 .word 0x35D6ED35 .word 0xF3F7F430 .word 0x1CC909D9 .word 0xF4F569D9 .word 0x065CB4FB .word 0xC81059C6 .word 0xE7EA6D7F .word 0x9BA93A7C .word 0x01B04691 .word 0xC8DC5951 .word 0xB930AA4D .word 0xF9D13FFF .word 0xE667538C .word 0x9CCED799 .word 0x034D168E .word 0xA6934F03 .word 0x1DAFAF8D .word 0xFA347865 .word 0x08EE537D .word 0xD57F82F7 .word 0x7A05F452 .word 0xA8E4BCF9 .word 0xE77E159A .word 0xB9174253 .word 0x2E7DEA95 .word 0x68F4F0B1 .word 0x9C60AA96 .word 0xCAFE8E4D .word 0x10A30CC1 .word 0x805C1DED .word 0x4F17E4B4 .word 0x8E350695 .word 0x9B25AB92 .word 0xBB283A6E .word 0x319AE172 .word 0x449D18EB .word 0xA8D02DD0 .word 0x402EEE99 .word 0xDDE081DD .word 0xFEA2EA3F .word 0xD8B091D8 .word 0xD98D29A6 .word 0xCBE45BBC .word 0xA948288E .word 0x10EDDC8A .word 0x3A706E63 .word 0xB8F3BCF5 .word 0x213FDFEF .word 0xB9232D05 .word 0x950135D2 .word 0x27763F76 .word 0x791F1AA8 .word 0x526D871C .word 0x1AA2AEA7 .word 0x60A9E315 .word 0x39183051 .word 0xD528710C .word 0x0F6FBF00 .word 0x173B0CD6 .word 0x607199E2 .word 0x37ACB420 .end