/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_basic3_f2.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_f2.s,v 1.1 2007/05/11 17:22:22 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 0x99F4642D1046A690, %l0, %l6 stx %l6, [%l7 + 0x0] ldx [%l7 + 0x0], %fsr ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0x3, %g1 set 0xF, %g2 set 0x6, %g3 set 0x1, %g4 set 0xD, %g5 set 0x3, %g6 set 0xD, %g7 !# Input registers set -0x9, %i0 set -0xD, %i1 set -0x9, %i2 set -0xD, %i3 set -0x5, %i4 set -0x6, %i5 set -0xB, %i6 set -0x8, %i7 !# Local registers set 0x67D06F87, %l0 set 0x0D5CF41B, %l1 set 0x615F0387, %l2 set 0x5EA9023C, %l3 set 0x4B96F8F6, %l4 set 0x46D79D71, %l5 set 0x24438BBD, %l6 !# Output registers set 0x0EC3, %o0 set -0x1CEF, %o1 set -0x162F, %o2 set -0x0034, %o3 set -0x1463, %o4 set 0x1D75, %o5 set -0x0E72, %o6 set -0x142B, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x3450EFA3C74728BF) INIT_TH_FP_REG(%l7,%f2,0x7AFE34F94FADD363) INIT_TH_FP_REG(%l7,%f4,0x10E291AAE608576B) INIT_TH_FP_REG(%l7,%f6,0x7CD4834E0D9F58F5) INIT_TH_FP_REG(%l7,%f8,0xA07CC4CF4DB4E2A6) INIT_TH_FP_REG(%l7,%f10,0x4C4A3163B57222E9) INIT_TH_FP_REG(%l7,%f12,0x65C824FF54876C7E) INIT_TH_FP_REG(%l7,%f14,0x5DDF7B03C2C9684E) INIT_TH_FP_REG(%l7,%f16,0xBCD18146FF07A14D) INIT_TH_FP_REG(%l7,%f18,0x5A888956FAC4581E) INIT_TH_FP_REG(%l7,%f20,0xD92D5D97399D0B4F) INIT_TH_FP_REG(%l7,%f22,0xCAFC490647B9A2D6) INIT_TH_FP_REG(%l7,%f24,0x6D494CB59056150A) INIT_TH_FP_REG(%l7,%f26,0xF1A83600460C0074) INIT_TH_FP_REG(%l7,%f28,0x56DB8CB0C0530D96) INIT_TH_FP_REG(%l7,%f30,0xAE0AA2EBD21437EF) !# Other state or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0x669, %hsys_tick_cmpr !# Execute Main Diag .. movg %icc, %l5, %i7 bneg,a,pn %xcc, loop_1 fpadd16s %f16, %f8, %f30 orncc %g2, 0x1F89, %l3 bvs loop_2 loop_1: fmul8x16al %f26, %f16, %f20 movpos %icc, %o2, %o7 add %l2, 0x05A0, %l1 loop_2: movge %icc, %i5, %o5 orncc %o3, 0x140E, %o1 fnot2s %f9, %f24 movre %i3, %l4, %l0 fmovde %icc, %f5, %f28 smul %g4, %o6, %i2 bne %xcc, loop_3 orn %g3, %o4, %i1 xnorcc %g6, 0x0A5D, %i0 fmul8sux16 %f22, %f22, %f30 loop_3: movrgez %i4, 0x03A, %l6 bne %icc, loop_4 sethi 0x0978, %g1 srax %g5, %i6, %o0 ta %xcc, 0x6 loop_4: movpos %xcc, %l5, %i7 orn %g2, 0x151E, %l3 mulscc %g7, 0x0AF1, %o2 fmovrdgz %l2, %f24, %f6 and %l1, %i5, %o7 fcmpeq16 %f8, %f16, %o5 fbo,a %fcc2, loop_5 array8 %o1, %i3, %l4 ldsw [%l7 + 0x30], %l0 fnot1s %f25, %f11 loop_5: fblg,a %fcc2, loop_6 tn %xcc, 0x6 xorcc %o3, %o6, %i2 edge32ln %g3, %g4, %i1 loop_6: ldsh [%l7 + 0x3A], %o4 stx %g6, [%l7 + 0x68] fpadd16 %f4, %f6, %f16 alignaddr %i0, %i4, %l6 fpadd16s %f9, %f14, %f7 sra %g1, %i6, %o0 movre %l5, %i7, %g2 edge8ln %g5, %g7, %l3 brlez %l2, loop_7 fmul8x16 %f8, %f14, %f28 prefetch [%l7 + 0x2C], 0x0 edge8n %l1, %i5, %o7 loop_7: edge8ln %o2, %o5, %o1 prefetch [%l7 + 0x48], 0x2 set 0x40, %l5 prefetcha [%l7 + %l5] 0x18, 0x1 fnor %f22, %f20, %f28 alignaddr %l0, %o3, %o6 movne %icc, %i2, %g3 wr %g0, 0x88, %asi stda %i2, [%l7 + 0x50] %asi tvc %icc, 0x5 fbg %fcc3, loop_8 andcc %g4, %o4, %i1 edge16ln %i0, %i4, %l6 fpsub32s %f21, %f27, %f19 loop_8: tneg %xcc, 0x7 addc %g1, %i6, %o0 fblg,a %fcc2, loop_9 movrgz %l5, 0x218, %i7 swap [%l7 + 0x28], %g6 mova %xcc, %g2, %g7 loop_9: nop set 0x69, %g7 ldsba [%l7 + %g7] 0x81, %g5 wr %g0, 0xe2, %asi stda %l2, [%l7 + 0x58] %asi membar #Sync fbo,a %fcc3, loop_10 taddcc %l1, 0x04E7, %l3 xor %o7, 0x1CA6, %o2 fbge,a %fcc3, loop_11 loop_10: fcmpeq16 %f12, %f28, %o5 fbue,a %fcc2, loop_12 flush %l7 + 0x4C loop_11: edge32 %i5, %l4, %l0 fmovrsne %o1, %f4, %f9 loop_12: tge %icc, 0x2 fmovrde %o6, %f14, %f0 tsubcctv %i2, 0x05F5, %g3 bge,pt %icc, loop_13 bgu,a,pn %icc, loop_14 fnot1s %f8, %f12 tpos %icc, 0x5 loop_13: smul %i3, %g4, %o3 loop_14: orncc %o4, %i0, %i4 addc %l6, 0x05D4, %g1 fbg %fcc2, loop_15 bcs,a %icc, loop_16 bgu,a,pt %xcc, loop_17 movneg %xcc, %i1, %i6 loop_15: nop set 0x18, %l3 lda [%l7 + %l3] 0x10, %f2 loop_16: movneg %icc, %o0, %i7 loop_17: fcmpeq32 %f26, %f16, %g6 tl %icc, 0x6 sdiv %l5, 0x01E5, %g7 fmovrslez %g5, %f13, %f29 movrlz %g2, %l2, %l1 fmovsge %icc, %f8, %f19 fpadd16s %f28, %f15, %f15 set 0x5E, %l6 ldsba [%l7 + %l6] 0x89, %o7 orn %o2, 0x0008, %l3 movrgz %o5, %l4, %l0 wr %g0, 0x88, %asi ldsba [%l7 + 0x23] %asi, %i5 set 0x70, %l0 lda [%l7 + %l0] 0x04, %f14 fbn,a %fcc0, loop_18 taddcctv %o1, %o6, %i2 set 0x38, %i5 stxa %g3, [%l7 + %i5] 0xeb membar #Sync loop_18: nop wr %g0, 0x18, %asi stda %g4, [%l7 + 0x18] %asi fcmpgt32 %f14, %f0, %o3 nop setx loop_19, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done for %f14, %f16, %f26 bn %icc, loop_20 xor %i3, %o4, %i4 loop_19: movrgez %i0, 0x13C, %l6 fmovdcs %xcc, %f9, %f7 loop_20: nop wr %g0, 0xea, %asi stha %i1, [%l7 + 0x2E] %asi membar #Sync edge32ln %g1, %i6, %i7 orcc %g6, 0x15CF, %o0 nop setx loop_21, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done smulcc %g7, %l5, %g5 or %l2, 0x122E, %g2 xnorcc %o7, %o2, %l3 loop_21: mulscc %l1, 0x1E4B, %l4 tn %xcc, 0x7 set 0x32, %g1 stba %o5, [%l7 + %g1] 0x2a membar #Sync sra %i5, %o1, %l0 ldsb [%l7 + 0x2C], %o6 movl %icc, %g3, %g4 pdist %f18, %f22, %f6 mulx %o3, 0x09D1, %i2 faligndata %f20, %f10, %f18 tleu %xcc, 0x6 fbge %fcc1, loop_22 fpadd32s %f9, %f13, %f26 andcc %i3, %o4, %i0 fmovspos %icc, %f27, %f23 loop_22: stw %i4, [%l7 + 0x68] wr %g0, 0x18, %asi ldda [%l7 + 0x60] %asi, %i0 fnors %f30, %f4, %f13 ldsb [%l7 + 0x6E], %l6 srl %g1, %i7, %i6 fmovdneg %xcc, %f17, %f26 fmovrdlz %o0, %f8, %f8 mulx %g6, %g7, %l5 sllx %g5, %g2, %o7 tl %icc, 0x7 alignaddr %l2, %l3, %l1 bleu,pt %xcc, loop_23 xnor %o2, 0x03FC, %o5 sdivx %i5, 0x172B, %o1 tvs %icc, 0x6 loop_23: fmovsg %icc, %f21, %f30 add %l7, 0x38, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %l4 casa [%l6] %asi, %l4, %o6 udivx %l0, 0x0ECC, %g3 movge %icc, %g4, %o3 fmovdcc %icc, %f26, %f26 fmovrdgez %i2, %f26, %f24 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x88, %asi ldsha [%l7 + 0x38] %asi, %o4 umul %i3, %i4, %i0 movneg %xcc, %i1, %g1 taddcctv %i7, 0x0E07, %l6 taddcc %i6, 0x19C2, %o0 bn,a %xcc, loop_24 subccc %g6, 0x0F21, %l5 bneg loop_25 addcc %g5, %g2, %o7 loop_24: sra %g7, %l2, %l3 wr %g0, 0x22, %asi stba %l1, [%l7 + 0x2B] %asi membar #Sync loop_25: movgu %icc, %o5, %i5 bne loop_26 fmovrdlz %o1, %f22, %f20 fmovdg %icc, %f4, %f27 movrlz %o2, %o6, %l4 loop_26: tge %icc, 0x1 subc %g3, %l0, %g4 fbo,a %fcc3, loop_27 edge16ln %o3, %i2, %o4 bne %icc, loop_28 addccc %i4, %i0, %i3 loop_27: tne %icc, 0x4 fmovsneg %icc, %f7, %f26 loop_28: tvs %icc, 0x0 ldsw [%l7 + 0x68], %i1 fmul8x16al %f21, %f6, %f16 set 0x45, %i2 lduba [%l7 + %i2] 0x0c, %g1 fnot1s %f12, %f30 movre %l6, %i7, %o0 xnor %g6, %i6, %l5 ldd [%l7 + 0x78], %g2 tvs %xcc, 0x2 orn %o7, 0x18C3, %g7 orcc %g5, %l2, %l1 movge %icc, %l3, %o5 tleu %xcc, 0x1 srl %i5, %o1, %o6 wr %g0, 0x89, %asi ldswa [%l7 + 0x74] %asi, %l4 edge32l %g3, %l0, %o2 for %f6, %f12, %f8 tvc %icc, 0x7 brgz %g4, loop_29 movge %icc, %i2, %o3 fmovrdgz %o4, %f0, %f20 edge32n %i0, %i4, %i3 loop_29: fmovsleu %xcc, %f23, %f24 mulscc %g1, %i1, %l6 stb %o0, [%l7 + 0x7E] subc %i7, 0x0793, %i6 array8 %g6, %g2, %l5 fbo,a %fcc2, loop_30 sub %g7, 0x1415, %g5 tge %xcc, 0x0 fmovde %icc, %f28, %f27 loop_30: fnot2 %f26, %f26 tcc %icc, 0x4 fcmpeq32 %f14, %f30, %l2 set 0x30, %l1 ldda [%l7 + %l1] 0x2a, %o6 fmovdpos %xcc, %f15, %f19 srlx %l3, %o5, %l1 array16 %i5, %o6, %o1 udivx %l4, 0x0F07, %g3 add %l7, 0x38, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %o2, %l0 subcc %g4, %i2, %o3 bleu %icc, loop_31 fmovsn %xcc, %f9, %f12 wr %g0, 0x04, %asi prefetcha [%l7 + 0x68] %asi, 0x3 loop_31: andn %i4, 0x0C77, %i0 xor %i3, %i1, %l6 fmovsvs %xcc, %f7, %f30 fones %f13 wr %g0, 0x81, %asi lduwa [%l7 + 0x44] %asi, %g1 subc %o0, 0x18D8, %i7 edge32n %i6, %g6, %l5 sdivx %g2, 0x135D, %g7 wr %g0, 0x89, %asi swapa [%l7 + 0x2C] %asi, %g5 umul %o7, 0x092D, %l2 movre %o5, %l3, %i5 movne %xcc, %o6, %l1 or %o1, 0x0847, %g3 movrlz %l4, %l0, %g4 nop setx loop_32, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx loop_33, %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 taddcctv %o2, 0x022B, %i2 wr %g0, 0x81, %asi ldswa [%l7 + 0x74] %asi, %o3 loop_32: array16 %o4, %i4, %i3 loop_33: tvs %icc, 0x5 std %i0, [%l7 + 0x20] fmovdvc %icc, %f0, %f17 tsubcc %i0, 0x10DE, %g1 brlez,a %o0, loop_34 fmovscs %xcc, %f20, %f3 fmovsn %xcc, %f16, %f20 fornot2 %f2, %f30, %f20 loop_34: fmovdvs %icc, %f25, %f10 tvs %xcc, 0x3 movgu %icc, %l6, %i7 tl %icc, 0x1 addccc %i6, %g6, %l5 tge %xcc, 0x6 smulcc %g7, %g2, %o7 udiv %l2, 0x1F1A, %g5 ba,a loop_35 xorcc %l3, 0x1EAE, %o5 tcc %icc, 0x4 alignaddrl %i5, %l1, %o6 loop_35: bgu %xcc, loop_36 tgu %icc, 0x7 fmul8ulx16 %f2, %f10, %f12 orncc %g3, %o1, %l4 loop_36: stx %g4, [%l7 + 0x28] mulscc %l0, %o2, %o3 movle %xcc, %i2, %o4 movneg %icc, %i4, %i1 tcs %xcc, 0x4 movcc %xcc, %i3, %i0 bgu,a,pn %icc, loop_37 sra %g1, 0x16, %o0 move %icc, %i7, %l6 fblg %fcc2, loop_38 loop_37: fnot1s %f10, %f21 popc 0x0B3D, %g6 set 0x78, %i6 stda %l4, [%l7 + %i6] 0x2b membar #Sync loop_38: edge32 %i6, %g2, %g7 sra %o7, 0x1F, %l2 taddcc %l3, 0x0718, %o5 movrlz %g5, 0x021, %l1 xorcc %o6, 0x0880, %g3 sub %o1, %i5, %g4 sub %l0, 0x0705, %o2 movcs %xcc, %o3, %l4 fbug,a %fcc0, loop_39 and %i2, 0x0B9D, %o4 smulcc %i4, 0x0352, %i1 sdiv %i0, 0x1576, %i3 loop_39: bl,pn %icc, loop_40 movcs %icc, %o0, %i7 movre %l6, %g6, %g1 udiv %l5, 0x00F2, %g2 loop_40: fbo,a %fcc3, loop_41 movrgz %g7, 0x3C2, %i6 bg,a loop_42 udivx %o7, 0x12CB, %l3 loop_41: smul %l2, %o5, %l1 bpos loop_43 loop_42: fcmpgt16 %f30, %f10, %o6 tneg %xcc, 0x2 add %l7, 0x70, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %g5 casxa [%l6] %asi, %g5, %o1 loop_43: fbul %fcc0, loop_44 fcmpeq16 %f28, %f10, %g3 mulscc %g4, 0x0B0C, %l0 edge8n %o2, %o3, %l4 loop_44: fmovdneg %icc, %f3, %f0 addc %i2, 0x1DC6, %i5 popc 0x1876, %i4 tg %xcc, 0x5 subcc %o4, %i1, %i3 smulcc %o0, 0x05AE, %i7 fcmpgt32 %f10, %f10, %i0 fornot2s %f23, %f5, %f8 array8 %g6, %l6, %g1 edge8l %l5, %g2, %i6 fzero %f18 wr %g0, 0x22, %asi stxa %g7, [%l7 + 0x30] %asi membar #Sync taddcc %l3, 0x15C1, %o7 tgu %xcc, 0x5 edge16n %o5, %l2, %o6 tl %icc, 0x6 addccc %l1, %g5, %o1 nop set 0x58, %o7 sth %g4, [%l7 + %o7] subc %g3, %l0, %o2 fnot1 %f24, %f22 array32 %o3, %l4, %i2 array16 %i5, %o4, %i1 xorcc %i3, %o0, %i7 andcc %i0, %g6, %i4 ldstub [%l7 + 0x63], %l6 sethi 0x0F84, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %g2, %i6, %l5 taddcc %l3, 0x14C8, %o7 nop set 0x74, %i0 ldsh [%l7 + %i0], %o5 tleu %xcc, 0x6 set 0x6C, %o5 lduwa [%l7 + %o5] 0x04, %g7 wr %g0, 0x89, %asi lduha [%l7 + 0x66] %asi, %l2 movleu %xcc, %o6, %l1 set 0x40, %i7 ldda [%l7 + %i7] 0x80, %f16 stw %g5, [%l7 + 0x5C] udivx %o1, 0x020B, %g4 movgu %icc, %l0, %g3 lduw [%l7 + 0x6C], %o3 edge16ln %l4, %i2, %i5 fornot1 %f30, %f22, %f24 set 0x2C, %o0 ldsba [%l7 + %o0] 0x10, %o2 edge16ln %i1, %i3, %o4 edge32n %i7, %o0, %i0 bcs,a %xcc, loop_45 bn loop_46 movrgz %g6, %i4, %l6 or %g1, 0x1651, %g2 loop_45: mulx %i6, 0x1C32, %l3 loop_46: ld [%l7 + 0x70], %f17 udivcc %o7, 0x0FE3, %l5 mova %xcc, %g7, %l2 add %l7, 0x08, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x88, %o5, %o6 fones %f24 tneg %xcc, 0x2 fmovrdgz %g5, %f22, %f16 andcc %l1, %g4, %l0 or %o1, 0x1A59, %g3 set 0x70, %o3 stxa %o3, [%l7 + %o3] 0x18 tvc %xcc, 0x4 bpos,pt %icc, loop_47 movrlez %i2, 0x21A, %i5 sth %o2, [%l7 + 0x42] movgu %xcc, %i1, %i3 loop_47: fcmpne16 %f4, %f18, %o4 te %icc, 0x7 ldd [%l7 + 0x48], %f24 array8 %l4, %o0, %i0 movrgez %i7, 0x169, %g6 fcmpd %fcc3, %f18, %f2 addc %l6, %g1, %g2 te %icc, 0x7 fmovrdlez %i4, %f6, %f14 fmovde %icc, %f14, %f6 movneg %xcc, %l3, %i6 smul %l5, 0x0A7E, %g7 umulcc %o7, 0x0FF0, %o5 fmovscc %icc, %f17, %f19 udiv %l2, 0x02E8, %g5 fors %f14, %f8, %f20 tneg %xcc, 0x4 xnor %o6, %l1, %g4 movneg %icc, %o1, %g3 ldub [%l7 + 0x6B], %o3 movvc %xcc, %l0, %i5 ta %icc, 0x0 fcmple16 %f30, %f14, %i2 mulscc %i1, 0x0EE6, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %xcc, 0x4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %i3, %o4, %o0 fmovdleu %icc, %f13, %f13 wr %g0, 0x11, %asi prefetcha [%l7 + 0x38] %asi, 0x2 bne,a loop_48 fmovsne %xcc, %f22, %f26 fbuge,a %fcc0, loop_49 ldub [%l7 + 0x17], %i7 loop_48: andcc %l4, 0x078C, %l6 taddcctv %g6, 0x046F, %g1 loop_49: smul %i4, 0x103A, %l3 nop setx loop_50, %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 fpsub32s %f26, %f23, %f19 fcmpne32 %f10, %f24, %i6 fnot1s %f4, %f7 loop_50: addcc %g2, %g7, %l5 fmovsle %xcc, %f26, %f31 popc 0x13FD, %o7 tsubcc %l2, 0x0A35, %o5 fpsub16s %f6, %f12, %f31 fmovrdne %o6, %f26, %f4 tcc %xcc, 0x2 udivx %g5, 0x0A4C, %g4 umulcc %o1, 0x13B6, %g3 sll %l1, %o3, %i5 andn %i2, 0x1E9A, %l0 or %o2, %i3, %o4 movrgz %o0, 0x14A, %i1 fmovsle %icc, %f3, %f8 addc %i0, %l4, %i7 sra %g6, 0x12, %g1 fnands %f15, %f23, %f29 udivx %i4, 0x16B1, %l6 flush %l7 + 0x5C edge8 %i6, %l3, %g7 brlez %g2, loop_51 ldstub [%l7 + 0x58], %l5 popc 0x118C, %o7 fnand %f24, %f28, %f8 loop_51: bleu,pn %icc, loop_52 xnor %l2, %o6, %o5 and %g4, 0x018F, %g5 fmuld8sux16 %f12, %f1, %f0 loop_52: orcc %o1, 0x0C06, %l1 and %o3, 0x0367, %g3 bl,a,pt %icc, loop_53 movvc %icc, %i2, %i5 ldsh [%l7 + 0x56], %o2 fandnot1s %f24, %f22, %f27 loop_53: std %i2, [%l7 + 0x30] movrlz %o4, %o0, %l0 fmul8ulx16 %f16, %f4, %f24 fsrc1 %f4, %f22 edge16l %i1, %l4, %i0 tg %icc, 0x1 nop setx loop_54, %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 udiv %i7, 0x0A78, %g1 movne %icc, %i4, %g6 stb %l6, [%l7 + 0x08] loop_54: tg %xcc, 0x2 edge16ln %l3, %g7, %i6 movneg %icc, %g2, %o7 set 0x58, %i3 stxa %l2, [%l7 + %i3] 0x10 fmovs %f7, %f3 fmovsleu %xcc, %f16, %f21 edge32n %l5, %o6, %g4 wr %g0, 0x88, %asi lduha [%l7 + 0x68] %asi, %o5 fmovrdlz %g5, %f10, %f18 movrgz %o1, %l1, %o3 addcc %g3, 0x0AC3, %i5 taddcc %o2, %i3, %i2 flush %l7 + 0x68 andn %o0, 0x04D6, %o4 sdiv %l0, 0x16CF, %i1 bvs,pt %icc, loop_55 tgu %xcc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldx [%l7 + 0x68], %l4 loop_55: nop wr %g0, 0x10, %asi ldstuba [%l7 + 0x3D] %asi, %i0 xor %i7, %i4, %g1 brlz %g6, loop_56 fmovrdlz %l6, %f16, %f18 tsubcctv %l3, 0x0B4C, %i6 srl %g2, 0x14, %o7 loop_56: array32 %l2, %g7, %o6 movgu %icc, %l5, %o5 fmovsvs %icc, %f12, %f7 edge8l %g4, %o1, %g5 wr %g0, 0x04, %asi lduwa [%l7 + 0x64] %asi, %o3 array8 %l1, %i5, %o2 lduw [%l7 + 0x14], %g3 fandnot1 %f8, %f16, %f30 add %i2, %i3, %o4 tneg %xcc, 0x6 addc %o0, 0x13FB, %i1 array16 %l4, %l0, %i7 add %l7, 0x18, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %i0, %i4 tpos %icc, 0x1 sdiv %g6, 0x1375, %l6 movne %xcc, %l3, %g1 sdivx %g2, 0x0006, %i6 add %o7, 0x067F, %l2 move %xcc, %g7, %o6 fba %fcc3, loop_57 edge8 %l5, %g4, %o1 srax %g5, 0x14, %o5 swap [%l7 + 0x54], %o3 loop_57: sdiv %i5, 0x176E, %o2 andncc %g3, %l1, %i3 fand %f0, %f16, %f22 edge16ln %i2, %o0, %i1 fblg %fcc2, loop_58 lduh [%l7 + 0x7E], %l4 umul %l0, 0x0CE5, %i7 edge32l %o4, %i0, %i4 loop_58: movge %icc, %g6, %l3 smulcc %g1, %g2, %l6 movrlez %i6, 0x265, %l2 stb %o7, [%l7 + 0x14] flush %l7 + 0x08 fbul %fcc0, loop_59 movrlz %o6, 0x0C8, %l5 fpsub32 %f6, %f28, %f2 set 0x37, %g3 stba %g7, [%l7 + %g3] 0x11 loop_59: tsubcc %g4, %o1, %o5 movl %icc, %g5, %o3 ba loop_60 membar 0x39 brnz,a %o2, loop_61 movrlz %g3, %i5, %l1 loop_60: std %f4, [%l7 + 0x10] xnor %i2, 0x0BCE, %o0 loop_61: nop set 0x38, %g5 stha %i3, [%l7 + %g5] 0x27 membar #Sync fmovdcc %icc, %f8, %f31 addccc %l4, 0x067D, %l0 fzero %f12 wr %g0, 0x81, %asi lda [%l7 + 0x44] %asi, %f22 fmovrde %i7, %f26, %f10 umulcc %o4, 0x15D5, %i1 tpos %xcc, 0x6 tne %icc, 0x4 set 0x54, %o4 lduwa [%l7 + %o4] 0x0c, %i4 andncc %i0, %g6, %l3 fmovrde %g2, %f24, %f16 fcmps %fcc2, %f0, %f0 edge16 %l6, %g1, %l2 fbule %fcc3, loop_62 addccc %o7, 0x1A59, %i6 call loop_63 tl %xcc, 0x1 loop_62: tn %icc, 0x5 xorcc %l5, 0x055A, %g7 loop_63: tg %icc, 0x6 bl,a,pt %xcc, loop_64 bge loop_65 std %f12, [%l7 + 0x60] fsrc2 %f10, %f24 loop_64: movrgz %g4, 0x110, %o6 loop_65: fbu,a %fcc3, loop_66 srax %o5, 0x1F, %g5 movrgez %o3, %o1, %g3 bvc,a,pn %xcc, loop_67 loop_66: movcc %xcc, %i5, %l1 set 0x44, %o6 stha %o2, [%l7 + %o6] 0x11 loop_67: nop wr %g0, 0x10, %asi stba %i2, [%l7 + 0x59] %asi fbe,a %fcc1, loop_68 brz %o0, loop_69 edge32ln %i3, %l4, %i7 tvs %icc, 0x1 loop_68: bge %xcc, loop_70 loop_69: edge8n %l0, %i1, %o4 smul %i4, 0x170C, %g6 sll %l3, 0x0E, %g2 loop_70: lduh [%l7 + 0x14], %i0 fble,a %fcc0, loop_71 udiv %l6, 0x1DC2, %g1 fcmpne16 %f10, %f12, %o7 tsubcctv %i6, 0x1C63, %l2 loop_71: tpos %xcc, 0x2 bgu,a,pn %xcc, loop_72 taddcc %g7, 0x01BF, %l5 fmovsg %xcc, %f14, %f4 smulcc %g4, 0x1289, %o6 loop_72: srlx %o5, 0x0C, %o3 fsrc2 %f18, %f12 alignaddr %g5, %o1, %g3 fornot2s %f9, %f19, %f0 bpos loop_73 ldsh [%l7 + 0x08], %l1 taddcctv %i5, 0x0FB6, %o2 addccc %i2, %i3, %l4 loop_73: fandnot1 %f26, %f18, %f10 movleu %icc, %o0, %l0 tsubcc %i1, %i7, %o4 sdiv %i4, 0x0EE2, %l3 set 0x64, %g2 sta %f5, [%l7 + %g2] 0x81 alignaddr %g6, %i0, %l6 movrlz %g2, 0x098, %o7 movrgez %g1, %i6, %g7 subccc %l5, %g4, %l2 srax %o6, 0x08, %o5 edge32ln %g5, %o1, %o3 alignaddr %g3, %i5, %o2 xor %l1, %i2, %l4 fpadd16 %f16, %f18, %f18 andn %o0, %l0, %i1 pdist %f6, %f4, %f26 brz,a %i7, loop_74 smulcc %o4, 0x0293, %i3 bge,pn %icc, loop_75 fcmps %fcc0, %f22, %f17 loop_74: fmovdle %icc, %f23, %f16 edge8n %i4, %g6, %l3 loop_75: bn,pt %icc, loop_76 edge32n %l6, %g2, %i0 tleu %xcc, 0x6 wr %g0, 0x19, %asi stda %f0, [%l7 + 0x40] %asi loop_76: tne %xcc, 0x3 orn %g1, 0x1F55, %i6 movcs %xcc, %g7, %l5 tvc %xcc, 0x2 orcc %o7, %g4, %l2 sethi 0x1DD6, %o5 tleu %icc, 0x6 edge8l %g5, %o1, %o6 srax %g3, %i5, %o3 movvc %icc, %o2, %i2 movrgz %l4, %o0, %l1 array16 %l0, %i1, %o4 smul %i3, %i7, %g6 fmovsl %xcc, %f11, %f27 fmovsl %xcc, %f21, %f11 te %xcc, 0x7 set 0x6E, %l4 lduba [%l7 + %l4] 0x80, %i4 tgu %icc, 0x0 edge16ln %l6, %g2, %i0 fmovrslz %g1, %f19, %f28 brlz %l3, loop_77 move %icc, %i6, %l5 movle %xcc, %o7, %g7 set 0x0D, %i4 ldstuba [%l7 + %i4] 0x80, %g4 loop_77: ld [%l7 + 0x28], %f30 fnot2s %f29, %f31 array32 %o5, %g5, %o1 fnor %f26, %f0, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbn,a %fcc3, loop_78 orcc %o6, 0x1AD0, %l2 fmovrdgz %g3, %f12, %f10 tsubcc %o3, 0x064B, %o2 loop_78: umul %i2, %l4, %o0 tge %xcc, 0x0 fnand %f26, %f12, %f22 fnegd %f12, %f14 movl %xcc, %l1, %i5 alignaddr %i1, %o4, %i3 fmovsvc %icc, %f18, %f4 fbg %fcc3, loop_79 smul %l0, 0x1FF2, %g6 mulx %i7, %l6, %g2 nop set 0x2C, %o1 sth %i0, [%l7 + %o1] loop_79: tsubcctv %g1, 0x1CA7, %l3 sdiv %i6, 0x1E18, %i4 tn %icc, 0x3 fbn,a %fcc2, loop_80 tg %xcc, 0x4 xnor %l5, 0x1DDA, %g7 fnand %f0, %f26, %f0 loop_80: pdist %f6, %f24, %f12 fmovsneg %xcc, %f15, %f15 fbl %fcc0, loop_81 fbge %fcc3, loop_82 fandnot2 %f24, %f30, %f0 tgu %xcc, 0x5 loop_81: movneg %xcc, %o7, %g4 loop_82: movne %xcc, %o5, %g5 edge8n %o6, %l2, %g3 fmovdpos %icc, %f25, %f3 mova %xcc, %o1, %o2 wr %g0, 0x11, %asi lduwa [%l7 + 0x08] %asi, %o3 addccc %l4, 0x1166, %i2 fand %f14, %f10, %f18 wr %g0, 0x0c, %asi stda %f16, [%l7 + 0x40] %asi xnor %l1, %o0, %i5 mulx %i1, %i3, %l0 fxnor %f20, %f24, %f10 siam 0x1 set 0x64, %g4 ldswa [%l7 + %g4] 0x19, %o4 andn %g6, %i7, %g2 fblg,a %fcc0, loop_83 ldstub [%l7 + 0x71], %l6 fexpand %f6, %f8 tge %xcc, 0x7 loop_83: addcc %i0, %g1, %i6 sub %l3, %i4, %g7 bpos,a loop_84 bneg loop_85 mulscc %o7, 0x05B0, %l5 movcc %xcc, %o5, %g4 loop_84: fbu,a %fcc2, loop_86 loop_85: fabss %f4, %f2 fcmpne16 %f14, %f28, %o6 edge32ln %l2, %g5, %g3 loop_86: tneg %xcc, 0x4 addcc %o1, 0x10F3, %o2 set 0x78, %o2 ldxa [%l7 + %o2] 0x15, %o3 fmovsa %xcc, %f3, %f15 te %icc, 0x0 umulcc %l4, 0x1571, %i2 movpos %xcc, %l1, %o0 fcmps %fcc0, %f8, %f1 tgu %xcc, 0x0 or %i5, 0x11E1, %i1 taddcc %l0, %o4, %i3 ldsh [%l7 + 0x46], %i7 wr %g0, 0x11, %asi lduha [%l7 + 0x2C] %asi, %g6 stbar sethi 0x0B2D, %g2 addc %l6, %g1, %i0 be,pt %xcc, loop_87 and %l3, %i4, %i6 te %icc, 0x4 swap [%l7 + 0x70], %o7 loop_87: edge16l %g7, %o5, %g4 sra %o6, %l5, %l2 andncc %g3, %g5, %o1 udivx %o2, 0x1B86, %l4 move %icc, %i2, %l1 movleu %xcc, %o0, %i5 bshuffle %f26, %f2, %f4 bpos,pn %xcc, loop_88 movn %xcc, %i1, %o3 movge %icc, %l0, %o4 movrlez %i3, %i7, %g2 loop_88: movl %icc, %g6, %g1 fbg %fcc3, loop_89 move %xcc, %i0, %l6 fxnors %f14, %f7, %f30 flush %l7 + 0x68 loop_89: smul %l3, 0x0A1A, %i6 movn %icc, %i4, %o7 edge8n %g7, %g4, %o5 nop setx loop_90, %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 fcmpgt16 %f28, %f2, %o6 fandnot2s %f19, %f17, %f2 fmovsleu %xcc, %f17, %f30 loop_90: fsrc1s %f16, %f8 nop setx loop_91, %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 bleu,a,pn %icc, loop_92 sdiv %l5, 0x1EAC, %g3 bvs,a,pt %icc, loop_93 loop_91: nop setx loop_94, %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_92: fornot2s %f27, %f13, %f8 fmovdvc %xcc, %f24, %f5 loop_93: ldub [%l7 + 0x30], %g5 loop_94: nop set 0x4C, %i1 ldswa [%l7 + %i1] 0x80, %o1 add %l2, %l4, %o2 alignaddrl %i2, %o0, %l1 fmuld8ulx16 %f30, %f3, %f2 movvc %xcc, %i1, %i5 fornot2s %f26, %f17, %f7 edge8ln %l0, %o3, %o4 umulcc %i3, 0x0E0A, %i7 mulscc %g6, %g1, %g2 bcc,a loop_95 fnegd %f12, %f22 std %f12, [%l7 + 0x50] fbue,a %fcc1, loop_96 loop_95: movrgz %l6, %l3, %i0 sdivx %i6, 0x0D92, %i4 movpos %icc, %o7, %g4 loop_96: fpadd32 %f6, %f14, %f20 movcc %icc, %g7, %o6 fmovrsgez %o5, %f12, %f17 subcc %l5, %g5, %g3 fandnot1s %f10, %f23, %f3 edge32l %l2, %o1, %l4 fbul,a %fcc2, loop_97 movle %xcc, %o2, %i2 fpack32 %f2, %f2, %f8 mulscc %l1, 0x1714, %o0 loop_97: nop wr %g0, 0x19, %asi ldstuba [%l7 + 0x40] %asi, %i5 wr %g0, 0x10, %asi lduha [%l7 + 0x08] %asi, %l0 nop setx loop_98, %l0, %l1 jmpl %l1, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %o3, 0x0C, %o4 xnorcc %i7, 0x14E7, %g6 loop_98: nop wr %g0, 0x80, %asi lduba [%l7 + 0x45] %asi, %i3 popc 0x126F, %g2 fcmpne32 %f18, %f30, %l6 fcmpeq16 %f28, %f20, %g1 ldd [%l7 + 0x78], %f4 movrgez %i0, %i6, %i4 udiv %o7, 0x047F, %g4 array32 %l3, %o6, %g7 membar 0x4E fmovsge %xcc, %f6, %f19 movn %icc, %l5, %o5 udivcc %g5, 0x0987, %l2 sethi 0x1DB1, %o1 tl %xcc, 0x3 tne %xcc, 0x0 tn %icc, 0x7 tn %xcc, 0x4 fsrc2s %f28, %f15 movvs %icc, %g3, %o2 movgu %xcc, %l4, %i2 fmovsneg %xcc, %f14, %f30 swap [%l7 + 0x54], %o0 movle %icc, %i5, %l0 umulcc %l1, %o3, %o4 addccc %i1, %i7, %i3 tne %xcc, 0x7 fcmped %fcc1, %f18, %f12 movleu %icc, %g2, %g6 set 0x78, %l2 swapa [%l7 + %l2] 0x10, %g1 tsubcc %l6, %i0, %i6 udiv %i4, 0x01A9, %o7 fxnors %f4, %f8, %f26 fmovsl %xcc, %f28, %f16 fble,a %fcc2, loop_99 fcmpes %fcc1, %f19, %f4 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi loop_99: swap [%l7 + 0x58], %l3 andncc %o6, %g4, %g7 tsubcctv %o5, %l5, %l2 edge8ln %o1, %g3, %g5 st %f29, [%l7 + 0x10] sll %l4, %o2, %o0 tsubcctv %i2, 0x0B51, %i5 taddcctv %l0, 0x023F, %l1 movleu %icc, %o4, %o3 edge32 %i1, %i7, %i3 sdiv %g6, 0x0F7C, %g1 fands %f28, %f14, %f5 edge8ln %g2, %l6, %i6 ldd [%l7 + 0x40], %f14 movre %i4, %o7, %i0 movge %icc, %l3, %o6 and %g7, 0x196F, %o5 fmovrsgez %l5, %f6, %f17 edge16ln %g4, %o1, %l2 bleu,pt %icc, loop_100 movrgez %g5, %l4, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x10, %asi swapa [%l7 + 0x78] %asi, %o2 loop_100: faligndata %f18, %f0, %f8 movrgz %i2, %o0, %l0 brnz %l1, loop_101 movrlez %o4, %i5, %i1 movn %icc, %i7, %o3 sir 0x1B53 loop_101: nop set 0x54, %g6 lduba [%l7 + %g6] 0x18, %i3 tsubcctv %g6, 0x0A1B, %g1 tneg %icc, 0x4 movrgez %g2, 0x36E, %l6 fmovrslz %i4, %f29, %f11 fand %f28, %f26, %f28 tgu %xcc, 0x3 nop setx loop_102, %l0, %l1 jmpl %l1, %i6 edge32n %o7, %i0, %l3 set 0x44, %g7 ldstuba [%l7 + %g7] 0x81, %o6 loop_102: fpadd32 %f12, %f20, %f6 faligndata %f14, %f0, %f4 fmovsvc %icc, %f26, %f19 andcc %o5, 0x015F, %g7 fnot1s %f20, %f23 edge8n %l5, %o1, %g4 fpsub16s %f3, %f27, %f31 swap [%l7 + 0x38], %g5 ble,a loop_103 fones %f29 movrgz %l2, 0x2AB, %l4 move %icc, %o2, %g3 loop_103: addc %i2, %l0, %o0 bgu loop_104 movge %xcc, %o4, %i5 flush %l7 + 0x40 fbule %fcc1, loop_105 loop_104: brlez,a %i1, loop_106 tle %xcc, 0x1 andncc %l1, %i7, %o3 loop_105: te %icc, 0x3 loop_106: bl %icc, loop_107 orcc %g6, 0x15AF, %i3 movge %xcc, %g2, %l6 movpos %icc, %i4, %g1 loop_107: alignaddrl %i6, %i0, %l3 movgu %icc, %o6, %o5 fmovdle %icc, %f11, %f19 fmovdleu %xcc, %f17, %f27 movrlez %o7, %l5, %o1 ldx [%l7 + 0x38], %g7 movcs %icc, %g5, %l2 fbul,a %fcc3, loop_108 bg,a,pn %icc, loop_109 mulscc %g4, %o2, %g3 ldx [%l7 + 0x58], %l4 loop_108: orn %i2, %l0, %o0 loop_109: nop wr %g0, 0x19, %asi lda [%l7 + 0x3C] %asi, %f6 brlz,a %i5, loop_110 taddcc %o4, %l1, %i7 brgez,a %i1, loop_111 umul %o3, %g6, %g2 loop_110: fbul,a %fcc2, loop_112 movrgez %l6, 0x0A0, %i4 loop_111: fcmpes %fcc3, %f17, %f20 movrgz %i3, 0x379, %i6 loop_112: subc %g1, 0x0FD6, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %o6, 0x177F, %o5 sub %o7, %i0, %l5 fmovsleu %icc, %f4, %f14 fmovdne %icc, %f14, %f5 sub %o1, 0x013D, %g5 membar 0x45 movpos %xcc, %l2, %g4 ld [%l7 + 0x54], %f1 tge %xcc, 0x1 edge8ln %o2, %g3, %g7 movre %i2, 0x08A, %l4 fcmpne32 %f2, %f10, %o0 flush %l7 + 0x50 set 0x6E, %l3 stha %l0, [%l7 + %l3] 0x19 fxnor %f6, %f6, %f2 set 0x54, %l6 lda [%l7 + %l6] 0x88, %f5 fmovsn %icc, %f23, %f3 tle %icc, 0x6 movrgz %o4, %l1, %i7 fbn,a %fcc0, loop_113 fpadd16 %f22, %f12, %f22 smulcc %i1, 0x1E67, %i5 edge8l %g6, %o3, %g2 loop_113: movcc %icc, %l6, %i3 fcmped %fcc2, %f16, %f14 ta %icc, 0x0 subccc %i6, 0x1029, %i4 xnorcc %g1, 0x1D16, %l3 tne %xcc, 0x3 tleu %icc, 0x2 prefetch [%l7 + 0x14], 0x3 set 0x44, %l0 sta %f4, [%l7 + %l0] 0x14 andcc %o6, %o7, %i0 wr %g0, 0x80, %asi lda [%l7 + 0x14] %asi, %f15 bvs,a,pn %icc, loop_114 addccc %l5, 0x1C75, %o1 xorcc %g5, %o5, %l2 tle %icc, 0x6 loop_114: edge8ln %o2, %g3, %g4 fsrc2 %f4, %f28 udivx %i2, 0x06FD, %l4 sethi 0x01BB, %g7 addccc %o0, %o4, %l0 srlx %i7, %l1, %i5 movre %i1, 0x067, %o3 pdist %f20, %f30, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %icc, %g2, %g6 wr %g0, 0x10, %asi ldsha [%l7 + 0x10] %asi, %l6 fandnot1s %f9, %f30, %f23 edge32n %i6, %i3, %g1 tvs %icc, 0x4 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 set 0x50, %i5 swapa [%l7 + %i5] 0x80, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsge %xcc, %f9, %f20 mulx %o6, 0x0CB8, %o7 or %i0, %i4, %o1 brz %l5, loop_115 fmovdvc %icc, %f3, %f2 movrlez %g5, %l2, %o5 nop setx loop_116, %l0, %l1 jmpl %l1, %o2 loop_115: bneg,a loop_117 tcc %icc, 0x7 udiv %g4, 0x0862, %g3 loop_116: movpos %icc, %i2, %g7 loop_117: faligndata %f30, %f6, %f6 sir 0x0C09 addccc %o0, 0x1FE2, %l4 edge8l %l0, %o4, %l1 ld [%l7 + 0x3C], %f30 call loop_118 fmovrsne %i5, %f0, %f12 array8 %i1, %o3, %g2 te %icc, 0x0 loop_118: edge8 %i7, %l6, %g6 wr %g0, 0x80, %asi swapa [%l7 + 0x28] %asi, %i3 tcs %icc, 0x2 fmovdg %xcc, %f27, %f24 fbo %fcc3, loop_119 bcs,a loop_120 andncc %i6, %g1, %o6 fpsub32s %f11, %f12, %f13 loop_119: andn %o7, 0x09AA, %i0 loop_120: fnegd %f18, %f28 set 0x08, %g1 ldxa [%l7 + %g1] 0x0c, %i4 fsrc1 %f18, %f30 movgu %icc, %o1, %l5 alignaddrl %g5, %l2, %l3 array32 %o2, %g4, %g3 tg %xcc, 0x3 popc %i2, %g7 membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0x1f, %f0 fbul %fcc2, loop_121 xnorcc %o5, %l4, %o0 prefetch [%l7 + 0x30], 0x0 xor %o4, 0x156D, %l1 loop_121: udivx %l0, 0x146A, %i5 tcc %xcc, 0x1 movle %icc, %i1, %g2 fmovdle %icc, %f18, %f21 edge32ln %o3, %l6, %g6 fbne %fcc1, loop_122 brgz %i7, loop_123 bg,a %xcc, loop_124 orncc %i6, %g1, %i3 loop_122: fbu,a %fcc2, loop_125 loop_123: be,a loop_126 loop_124: alignaddrl %o6, %i0, %o7 movn %icc, %i4, %l5 loop_125: edge32ln %g5, %o1, %l2 loop_126: std %f2, [%l7 + 0x20] tneg %xcc, 0x7 add %o2, %g4, %g3 set 0x40, %l5 ldda [%l7 + %l5] 0x04, %f16 fbo,a %fcc3, loop_127 movle %icc, %l3, %i2 xorcc %g7, %l4, %o0 set 0x1d0, %l1 nop ! nop ! ldxa [%g0 + %l1] 0x40, %o4 ripped by fixASI40.pl ripped by fixASI40.pl loop_127: edge16n %o5, %l1, %i5 orn %l0, %g2, %i1 tcs %xcc, 0x5 movge %icc, %o3, %g6 fbu,a %fcc0, loop_128 sra %i7, 0x0D, %i6 xnorcc %g1, 0x143F, %i3 fbule %fcc2, loop_129 loop_128: srax %l6, %o6, %i0 movg %icc, %i4, %l5 taddcc %o7, %o1, %l2 loop_129: fble %fcc3, loop_130 srax %o2, %g4, %g5 fandnot1 %f6, %f16, %f24 tcs %icc, 0x6 loop_130: fble,a %fcc3, loop_131 movl %xcc, %g3, %i2 taddcc %l3, %l4, %o0 move %icc, %o4, %g7 loop_131: mova %icc, %l1, %o5 sllx %i5, %g2, %i1 subccc %l0, 0x0981, %o3 fmovsge %xcc, %f0, %f24 fbne %fcc2, loop_132 udiv %i7, 0x1F41, %i6 addccc %g6, 0x0DC7, %i3 tle %xcc, 0x2 loop_132: brz %l6, loop_133 alignaddr %o6, %i0, %i4 add %l7, 0x40, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l5 casa [%l6] 0x89, %l5, %g1 loop_133: movg %icc, %o1, %l2 sra %o7, %g4, %o2 movg %icc, %g3, %i2 udivcc %l3, 0x0934, %g5 movvc %icc, %l4, %o4 tn %icc, 0x7 xnorcc %o0, 0x075E, %g7 sllx %l1, 0x07, %i5 movpos %icc, %o5, %g2 subcc %l0, 0x01A3, %i1 ldsb [%l7 + 0x78], %o3 add %i6, %g6, %i7 sll %l6, %o6, %i0 tleu %xcc, 0x5 tsubcctv %i4, %l5, %g1 bne %icc, loop_134 umulcc %o1, 0x04EB, %l2 array8 %o7, %g4, %i3 stw %o2, [%l7 + 0x38] loop_134: fba %fcc0, loop_135 fsrc1 %f22, %f26 subc %i2, 0x1AFF, %l3 addccc %g5, %g3, %l4 loop_135: movgu %xcc, %o4, %g7 fmovrslz %l1, %f13, %f29 add %l7, 0x30, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x19, %o0, %i5 udivcc %g2, 0x1781, %o5 membar 0x50 fandnot1s %f4, %f11, %f30 sub %i1, %o3, %l0 tvs %xcc, 0x7 tsubcc %i6, 0x0F36, %g6 fmovrdlez %i7, %f8, %f0 ldx [%l7 + 0x30], %o6 movcs %icc, %l6, %i4 srlx %l5, %i0, %g1 alignaddr %o1, %o7, %g4 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %l2, %o2 tpos %xcc, 0x0 fmovrde %i3, %f18, %f6 edge32ln %i2, %l3, %g5 taddcctv %g3, %o4, %g7 lduw [%l7 + 0x78], %l1 sir 0x1D2E umulcc %l4, %o0, %i5 movpos %icc, %o5, %g2 andcc %o3, 0x0A73, %l0 sdivcc %i6, 0x0A64, %i1 fands %f22, %f19, %f2 fcmpes %fcc3, %f9, %f22 movrne %g6, 0x0EC, %o6 fors %f28, %f7, %f16 fmovdvc %icc, %f4, %f24 fcmpd %fcc1, %f12, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stw %l6, [%l7 + 0x68] bneg %xcc, loop_136 faligndata %f12, %f30, %f0 tn %xcc, 0x5 fmovdleu %icc, %f25, %f2 loop_136: fba %fcc1, loop_137 tn %xcc, 0x3 brlez %i7, loop_138 add %l5, %i4, %i0 loop_137: fsrc2s %f10, %f12 bgu,a %icc, loop_139 loop_138: smul %o1, %o7, %g1 srlx %g4, %o2, %i3 andcc %l2, 0x1629, %i2 loop_139: fabsd %f6, %f0 fmovdcs %icc, %f23, %f29 fpadd32s %f10, %f7, %f9 bcc,a loop_140 mulscc %g5, 0x0CAF, %l3 taddcc %g3, %o4, %l1 std %f30, [%l7 + 0x10] loop_140: srl %g7, %l4, %i5 te %xcc, 0x2 subc %o5, 0x17B1, %o0 subccc %o3, %g2, %l0 bge,a %icc, loop_141 ble,a %icc, loop_142 add %i1, %g6, %o6 andcc %l6, 0x0E57, %i7 loop_141: movre %i6, %i4, %i0 loop_142: xor %o1, 0x17B8, %l5 add %g1, %g4, %o2 or %o7, %l2, %i2 fpsub32 %f22, %f14, %f2 brgz,a %g5, loop_143 tleu %xcc, 0x2 wr %g0, 0x10, %asi ldstuba [%l7 + 0x46] %asi, %l3 loop_143: subc %i3, 0x1767, %g3 movgu %xcc, %l1, %o4 fbue %fcc0, loop_144 tge %icc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movl %xcc, %l4, %g7 loop_144: st %f29, [%l7 + 0x60] srl %o5, %i5, %o0 tneg %xcc, 0x1 fbue %fcc0, loop_145 sllx %g2, 0x08, %o3 array16 %l0, %g6, %i1 fornot1 %f0, %f4, %f18 loop_145: fxor %f8, %f30, %f14 alignaddr %o6, %i7, %i6 srax %i4, 0x09, %l6 nop set 0x38, %i6 prefetch [%l7 + %i6], 0x2 stx %o1, [%l7 + 0x68] edge32 %l5, %g1, %g4 tl %icc, 0x1 set 0x20, %o7 prefetcha [%l7 + %o7] 0x10, 0x3 stx %i0, [%l7 + 0x40] fxnor %f10, %f18, %f20 fba,a %fcc2, loop_146 fbuge %fcc1, loop_147 udivcc %o7, 0x0BCF, %l2 edge8n %i2, %l3, %i3 loop_146: movrlez %g3, 0x34B, %l1 loop_147: fpadd16 %f16, %f24, %f0 te %xcc, 0x6 fbn %fcc1, loop_148 addc %g5, %l4, %g7 smul %o5, 0x0A0B, %i5 orn %o0, 0x143F, %o4 loop_148: movl %icc, %o3, %g2 fnors %f24, %f5, %f0 edge32n %l0, %g6, %i1 fbo,a %fcc1, loop_149 fbue %fcc2, loop_150 movg %xcc, %i7, %o6 array32 %i4, %i6, %l6 loop_149: brnz,a %l5, loop_151 loop_150: bneg,a,pt %xcc, loop_152 popc 0x1C93, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_151: flush %l7 + 0x08 loop_152: movcc %icc, %o1, %o2 set 0x40, %o5 stda %f0, [%l7 + %o5] 0x1e membar #Sync tne %icc, 0x2 membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf0, %f16 bne,pn %xcc, loop_153 xorcc %i0, 0x091E, %o7 fmul8x16au %f29, %f4, %f14 siam 0x2 loop_153: tne %xcc, 0x2 fcmpne16 %f6, %f24, %g4 ldx [%l7 + 0x08], %i2 movneg %icc, %l3, %i3 edge8l %l2, %l1, %g3 tl %icc, 0x6 membar 0x38 wr %g0, 0x80, %asi ldsba [%l7 + 0x6C] %asi, %l4 subcc %g5, %g7, %o5 tcc %xcc, 0x3 andn %i5, 0x11EA, %o4 ba,a loop_154 ldx [%l7 + 0x28], %o3 movrlez %o0, 0x0B8, %g2 tsubcctv %l0, 0x041B, %g6 loop_154: ldsw [%l7 + 0x14], %i1 orcc %o6, %i7, %i6 movne %xcc, %i4, %l5 edge8n %g1, %o1, %l6 wr %g0, 0x04, %asi sta %f9, [%l7 + 0x18] %asi fmovde %icc, %f16, %f19 tpos %xcc, 0x4 tle %xcc, 0x4 xnorcc %i0, %o7, %g4 umul %i2, 0x1184, %o2 tgu %icc, 0x2 fmovdvs %icc, %f9, %f0 fmovdle %xcc, %f11, %f12 tgu %xcc, 0x5 fbul %fcc3, loop_155 fmovrdlz %i3, %f26, %f8 wr %g0, 0x11, %asi ldswa [%l7 + 0x1C] %asi, %l3 loop_155: tvc %xcc, 0x6 tn %xcc, 0x2 udivcc %l2, 0x0D66, %g3 tge %icc, 0x4 array8 %l4, %l1, %g7 movrlz %o5, %g5, %o4 tn %icc, 0x6 xnor %i5, 0x0375, %o3 fsrc2s %f20, %f12 sll %o0, 0x10, %l0 andcc %g6, %i1, %g2 movcc %xcc, %i7, %o6 stw %i6, [%l7 + 0x64] fmovd %f10, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x0AB3 umul %l5, %g1, %i4 movrne %l6, 0x1AD, %o1 nop setx loop_156, %l0, %l1 jmpl %l1, %o7 udivx %g4, 0x0C25, %i0 alignaddrl %o2, %i2, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_156: movne %icc, %l3, %g3 fpadd16 %f28, %f18, %f22 tcs %xcc, 0x5 ldd [%l7 + 0x38], %f22 sub %l4, 0x0677, %l2 wr %g0, 0xea, %asi stha %l1, [%l7 + 0x66] %asi membar #Sync edge32ln %g7, %o5, %g5 addccc %i5, %o4, %o3 movn %xcc, %l0, %o0 fmovdpos %icc, %f7, %f2 tvs %icc, 0x2 edge32 %g6, %g2, %i1 edge16ln %i7, %o6, %i6 movpos %xcc, %g1, %l5 addcc %l6, 0x0867, %o1 movg %xcc, %i4, %g4 fbul %fcc2, loop_157 smul %o7, %i0, %o2 membar 0x3C sra %i2, %i3, %l3 loop_157: bvs,pn %xcc, loop_158 fors %f20, %f10, %f19 nop set 0x20, %o0 sth %l4, [%l7 + %o0] movleu %icc, %g3, %l2 loop_158: fmovrdlz %g7, %f2, %f28 tsubcctv %l1, %g5, %o5 brgez %o4, loop_159 fnor %f10, %f0, %f10 tgu %xcc, 0x3 st %f27, [%l7 + 0x10] loop_159: movl %xcc, %o3, %l0 brlz %o0, loop_160 ldsw [%l7 + 0x78], %g6 edge16 %i5, %i1, %i7 set 0x79, %o3 ldstuba [%l7 + %o3] 0x10, %o6 loop_160: sdivx %i6, 0x0107, %g1 fexpand %f28, %f30 fbl %fcc2, loop_161 addccc %l5, 0x123D, %l6 lduw [%l7 + 0x74], %o1 andcc %g2, %g4, %i4 loop_161: tsubcctv %i0, %o2, %o7 fzeros %f27 mulscc %i2, %i3, %l3 brlez %l4, loop_162 fornot2 %f22, %f6, %f0 movre %g3, %l2, %g7 umulcc %g5, 0x1124, %o5 loop_162: fble %fcc3, loop_163 tsubcctv %o4, 0x11DF, %o3 fpadd16 %f14, %f28, %f12 sir 0x100E loop_163: stb %l1, [%l7 + 0x1E] fblg %fcc1, loop_164 fbn,a %fcc0, loop_165 edge16l %o0, %l0, %i5 membar 0x15 loop_164: bcc,a %xcc, loop_166 loop_165: sdivcc %i1, 0x0274, %i7 fbl %fcc1, loop_167 stbar loop_166: bge loop_168 fxnors %f31, %f4, %f0 loop_167: mulx %g6, 0x15B2, %o6 tvs %xcc, 0x7 loop_168: subcc %i6, %g1, %l6 xnorcc %o1, %g2, %l5 fmovdleu %xcc, %f29, %f27 tvs %icc, 0x7 udivcc %i4, 0x0B98, %g4 and %o2, %i0, %i2 ba,a,pt %icc, loop_169 fpack32 %f4, %f0, %f14 set 0x1E, %i3 ldsha [%l7 + %i3] 0x89, %i3 loop_169: ble,a %xcc, loop_170 edge32ln %l3, %o7, %l4 movge %icc, %l2, %g7 brz %g3, loop_171 loop_170: edge32n %o5, %g5, %o3 tleu %icc, 0x5 srax %o4, %o0, %l1 loop_171: smul %l0, 0x0B2C, %i5 fnors %f20, %f22, %f3 andcc %i7, 0x048C, %i1 fmovrde %o6, %f26, %f20 mova %xcc, %i6, %g1 sethi 0x17F3, %l6 mulx %g6, 0x04CD, %o1 fxors %f16, %f15, %f21 sdivx %l5, 0x18C0, %g2 edge8n %i4, %g4, %i0 fmovsa %icc, %f4, %f15 wr %g0, 0x0c, %asi lda [%l7 + 0x60] %asi, %f25 popc 0x0B8E, %i2 edge8n %i3, %o2, %l3 taddcctv %o7, 0x1792, %l4 fmovrslz %l2, %f22, %f16 tcc %xcc, 0x1 edge8ln %g3, %o5, %g5 udiv %o3, 0x0A24, %g7 movcc %xcc, %o4, %l1 movpos %xcc, %l0, %i5 movg %icc, %o0, %i1 taddcc %i7, 0x08E9, %i6 edge16l %o6, %g1, %l6 bvc,a %icc, loop_172 fbge %fcc2, loop_173 fpadd16s %f1, %f3, %f21 be,pn %xcc, loop_174 loop_172: movpos %xcc, %g6, %l5 loop_173: fmovsn %xcc, %f8, %f23 fcmpeq32 %f24, %f16, %o1 loop_174: edge16n %i4, %g2, %i0 fmovsg %icc, %f9, %f30 fmuld8sux16 %f14, %f27, %f26 fmovsge %icc, %f5, %f28 nop setx loop_175, %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 fmovrdlez %i2, %f14, %f26 nop setx loop_176, %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_177, %l0, %l1 jmpl %l1, %i3 loop_175: lduw [%l7 + 0x30], %o2 fandnot2s %f0, %f8, %f5 loop_176: fbg,a %fcc1, loop_178 loop_177: tsubcc %l3, %g4, %o7 be,a loop_179 movle %xcc, %l4, %l2 loop_178: orncc %g3, 0x054A, %g5 ldd [%l7 + 0x28], %f26 loop_179: tsubcctv %o3, %g7, %o5 set 0x40, %i7 stda %f0, [%l7 + %i7] 0x17 membar #Sync bne,pn %icc, loop_180 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x80, %asi stha %o4, [%l7 + 0x38] %asi loop_180: nop wr %g0, 0x89, %asi stwa %l1, [%l7 + 0x14] %asi movre %l0, %o0, %i5 fpsub32 %f20, %f18, %f6 fmovsleu %xcc, %f28, %f7 fmovrdgez %i1, %f24, %f30 movrgz %i6, %o6, %g1 tge %icc, 0x3 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i7, %l6 xnorcc %g6, 0x1FCC, %o1 ble,a,pt %xcc, loop_181 movg %xcc, %l5, %i4 fbge %fcc2, loop_182 subcc %g2, %i0, %i3 loop_181: sdiv %o2, 0x1B8F, %i2 tgu %icc, 0x3 loop_182: tvc %xcc, 0x1 fnand %f22, %f24, %f8 bge,a,pn %xcc, loop_183 tle %icc, 0x0 fbl %fcc3, loop_184 mova %icc, %l3, %o7 loop_183: bcc %icc, loop_185 umulcc %l4, %g4, %l2 loop_184: fmovspos %xcc, %f13, %f13 movg %icc, %g3, %o3 loop_185: st %f16, [%l7 + 0x40] fone %f8 bl loop_186 andcc %g7, 0x0999, %o5 flush %l7 + 0x58 bg,a,pt %icc, loop_187 loop_186: tcc %icc, 0x6 tvc %icc, 0x0 fbul,a %fcc2, loop_188 loop_187: fmovrdlz %g5, %f26, %f18 alignaddrl %l1, %l0, %o4 fpadd32 %f2, %f0, %f10 loop_188: fble,a %fcc0, loop_189 fmovrslez %i5, %f12, %f17 edge32n %i1, %i6, %o6 movne %xcc, %o0, %g1 loop_189: edge16 %l6, %g6, %o1 brz %i7, loop_190 fsrc1 %f28, %f26 mulscc %i4, 0x11F6, %l5 edge16l %i0, %i3, %o2 loop_190: udivx %i2, 0x1C8E, %l3 xor %o7, %g2, %l4 fmul8x16au %f1, %f16, %f18 ba,a %icc, loop_191 movl %icc, %l2, %g4 fpadd16s %f5, %f20, %f4 addccc %o3, %g7, %o5 loop_191: sdivx %g3, 0x1F63, %l1 movle %xcc, %l0, %o4 fmovdl %xcc, %f6, %f30 brlz,a %g5, loop_192 bcs,pt %xcc, loop_193 fcmpeq16 %f22, %f10, %i1 edge32 %i6, %i5, %o0 loop_192: mova %xcc, %g1, %l6 loop_193: ld [%l7 + 0x78], %f19 wr %g0, 0x88, %asi stxa %o6, [%l7 + 0x20] %asi tsubcc %g6, 0x0264, %o1 wr %g0, 0x10, %asi ldxa [%l7 + 0x78] %asi, %i4 taddcctv %i7, 0x1A85, %i0 orcc %i3, %l5, %i2 fnors %f14, %f9, %f7 wr %g0, 0x18, %asi stda %f0, [%l7 + 0x40] %asi subccc %l3, %o7, %g2 fmovdcs %icc, %f11, %f12 sub %l4, %l2, %o2 tvc %icc, 0x5 std %f2, [%l7 + 0x60] sdivx %o3, 0x1F02, %g7 wr %g0, 0x1e, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync udiv %g4, 0x0C1A, %g3 movrgez %l1, 0x186, %o5 alignaddr %l0, %o4, %i1 tn %icc, 0x6 edge8l %g5, %i5, %o0 fmovsge %icc, %f31, %f28 srax %i6, 0x11, %l6 movcs %icc, %g1, %o6 movrlz %o1, 0x124, %g6 fbg %fcc3, loop_194 bshuffle %f12, %f12, %f12 stbar movrgz %i4, %i0, %i3 loop_194: edge32n %i7, %l5, %l3 fmovsn %xcc, %f7, %f29 fmovdl %icc, %f23, %f8 ldd [%l7 + 0x10], %i2 lduw [%l7 + 0x24], %o7 nop setx loop_195, %l0, %l1 jmpl %l1, %g2 mulx %l2, %l4, %o3 tgu %icc, 0x6 wr %g0, 0xf9, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_195: movle %icc, %o2, %g7 edge32ln %g4, %g3, %l1 te %icc, 0x1 subc %l0, %o4, %i1 movl %icc, %g5, %i5 subc %o5, %i6, %l6 fnands %f23, %f21, %f7 fmovsg %icc, %f18, %f8 movrlz %o0, %o6, %g1 movl %icc, %o1, %i4 ldd [%l7 + 0x28], %f6 taddcctv %i0, 0x085A, %i3 set 0x38, %g3 ldswa [%l7 + %g3] 0x88, %g6 movl %xcc, %l5, %l3 set 0x38, %o4 stha %i7, [%l7 + %o4] 0x80 brgz,a %i2, loop_196 fcmpgt16 %f4, %f2, %o7 addc %g2, %l4, %o3 fmovrslz %o2, %f11, %f1 loop_196: udivx %g7, 0x0ABA, %g4 movrlz %g3, %l2, %l1 subcc %o4, %l0, %i1 fmovscs %xcc, %f1, %f29 bne %xcc, loop_197 udivx %g5, 0x0785, %i5 taddcctv %o5, 0x14F8, %i6 srax %l6, 0x1C, %o6 loop_197: ldstub [%l7 + 0x5F], %o0 and %o1, 0x0576, %g1 move %icc, %i0, %i3 fmovsa %icc, %f31, %f24 fcmpeq16 %f28, %f10, %g6 brlez %l5, loop_198 fmovrslz %l3, %f19, %f21 addc %i4, %i7, %o7 movrlz %i2, %l4, %g2 loop_198: fandnot2s %f22, %f7, %f13 sdivcc %o3, 0x128A, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %g4, %g3, %g7 smul %l1, 0x1577, %o4 fmovsne %icc, %f4, %f3 edge16l %l0, %i1, %l2 movrlez %g5, 0x0D7, %i5 movl %xcc, %o5, %l6 movcc %icc, %o6, %o0 tneg %xcc, 0x7 bcs,a,pn %icc, loop_199 ldsh [%l7 + 0x34], %o1 bcc,pn %icc, loop_200 srax %i6, %i0, %g1 loop_199: movg %icc, %i3, %g6 brz %l5, loop_201 loop_200: sllx %l3, 0x01, %i7 addcc %o7, %i2, %l4 prefetch [%l7 + 0x30], 0x0 loop_201: nop setx loop_202, %l0, %l1 jmpl %l1, %g2 subc %i4, %o2, %o3 alignaddr %g3, %g4, %l1 fmovdpos %icc, %f10, %f15 loop_202: fbue,a %fcc0, loop_203 nop set 0x34, %g5 prefetch [%l7 + %g5], 0x1 stbar tl %icc, 0x3 loop_203: edge32l %g7, %o4, %i1 edge16n %l0, %g5, %l2 edge32l %o5, %i5, %o6 edge32n %l6, %o1, %i6 fabss %f0, %f25 te %xcc, 0x4 alignaddrl %o0, %i0, %i3 fmovdcs %xcc, %f31, %f28 swap [%l7 + 0x7C], %g1 fxnors %f5, %f13, %f17 bpos %xcc, loop_204 faligndata %f20, %f10, %f22 ba loop_205 alignaddr %g6, %l5, %i7 loop_204: udivx %o7, 0x135E, %i2 fpsub16s %f3, %f30, %f30 loop_205: membar 0x4B or %l4, %l3, %i4 edge16ln %o2, %g2, %o3 fmul8x16al %f21, %f2, %f10 fbne,a %fcc3, loop_206 movneg %xcc, %g4, %g3 edge8ln %l1, %o4, %i1 stbar loop_206: edge8 %l0, %g7, %l2 lduw [%l7 + 0x0C], %g5 ldsw [%l7 + 0x70], %o5 fandnot1 %f26, %f2, %f16 sdivx %o6, 0x1F5E, %i5 movrlz %o1, 0x09B, %l6 fands %f17, %f26, %f30 ldsw [%l7 + 0x7C], %o0 te %icc, 0x5 fpsub32s %f1, %f24, %f21 movcc %xcc, %i6, %i3 fnot2s %f8, %f17 movrgez %i0, %g6, %g1 edge16l %i7, %o7, %i2 or %l5, 0x126C, %l4 fcmpeq32 %f4, %f6, %i4 udiv %o2, 0x0372, %g2 fnors %f3, %f16, %f20 wr %g0, 0x1f, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync fcmped %fcc2, %f8, %f28 fbg,a %fcc2, loop_207 orncc %l3, %g4, %g3 tpos %xcc, 0x1 wr %g0, 0x89, %asi ldswa [%l7 + 0x50] %asi, %l1 loop_207: alignaddr %o4, %i1, %o3 fmovdcc %xcc, %f8, %f24 addccc %g7, %l0, %l2 fblg %fcc3, loop_208 tgu %icc, 0x1 fmovsvc %xcc, %f17, %f27 movge %xcc, %o5, %o6 loop_208: fnor %f22, %f30, %f22 edge32n %i5, %o1, %g5 tg %icc, 0x0 movvs %icc, %o0, %l6 fcmpd %fcc2, %f10, %f28 bvs,a %icc, loop_209 fmovscc %icc, %f5, %f12 movrgez %i6, 0x12E, %i3 edge32ln %i0, %g6, %i7 loop_209: movgu %icc, %o7, %g1 ldd [%l7 + 0x58], %l4 udivx %i2, 0x0B0E, %l4 fmovsgu %icc, %f30, %f29 sll %o2, 0x14, %i4 andn %l3, %g4, %g2 sra %g3, %l1, %o4 xorcc %i1, 0x06A1, %o3 fpadd32s %f4, %f28, %f30 wr %g0, 0x04, %asi stda %f0, [%l7 + 0x40] %asi xnor %g7, %l2, %o5 edge8l %o6, %i5, %l0 edge32ln %g5, %o0, %l6 fpack32 %f20, %f6, %f24 tneg %xcc, 0x6 mulscc %o1, %i3, %i0 set 0x0E, %g2 ldsha [%l7 + %g2] 0x15, %i6 tvs %icc, 0x1 brnz %i7, loop_210 tsubcc %o7, 0x12BA, %g6 movge %icc, %g1, %l5 movleu %xcc, %l4, %o2 loop_210: edge8l %i2, %i4, %l3 edge32ln %g2, %g4, %g3 addc %o4, 0x008C, %l1 sdiv %i1, 0x10C5, %o3 popc 0x1FF6, %l2 fpackfix %f16, %f3 fone %f0 orcc %g7, %o6, %i5 fmovsle %icc, %f1, %f21 sdivx %o5, 0x1CAF, %l0 orn %o0, %l6, %o1 tgu %icc, 0x3 fbne %fcc0, loop_211 subccc %g5, 0x04D9, %i0 ldd [%l7 + 0x38], %i6 tsubcc %i7, 0x06D5, %o7 loop_211: movg %xcc, %i3, %g1 edge32 %l5, %g6, %o2 array16 %l4, %i2, %i4 add %l7, 0x38, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %g2, %g4 st %f12, [%l7 + 0x68] sll %l3, 0x14, %o4 fmovsgu %xcc, %f30, %f19 call loop_212 edge16n %g3, %i1, %l1 fmovspos %xcc, %f12, %f18 addcc %l2, %g7, %o3 loop_212: sub %o6, 0x0BD7, %i5 movrlez %l0, 0x394, %o5 srax %l6, 0x1E, %o1 bg loop_213 fmovsg %icc, %f2, %f26 srax %g5, 0x08, %i0 swap [%l7 + 0x7C], %i6 loop_213: sllx %i7, %o0, %i3 swap [%l7 + 0x50], %g1 movneg %xcc, %o7, %l5 edge8n %g6, %l4, %o2 add %i2, 0x0EFB, %i4 ldsb [%l7 + 0x15], %g4 sub %g2, 0x0BB8, %l3 edge32l %g3, %o4, %i1 edge16ln %l2, %g7, %l1 movg %icc, %o6, %o3 fmul8ulx16 %f10, %f12, %f20 movne %xcc, %i5, %l0 wr %g0, 0x57, %asi stxa %l6, [%g0 + 0x0] %asi fnor %f14, %f30, %f8 and %o1, %g5, %i0 fxor %f22, %f18, %f10 movrlz %i6, 0x000, %o5 fbuge,a %fcc3, loop_214 fblg,a %fcc0, loop_215 edge32n %o0, %i3, %i7 ld [%l7 + 0x2C], %f9 loop_214: tvs %xcc, 0x6 loop_215: srl %g1, %l5, %o7 fmovrsne %g6, %f7, %f9 be,a %xcc, loop_216 fnor %f24, %f18, %f10 edge32 %o2, %i2, %i4 tge %icc, 0x2 loop_216: mulscc %l4, %g2, %g4 movrne %l3, %o4, %i1 fornot1s %f18, %f27, %f4 movre %l2, %g7, %l1 sth %o6, [%l7 + 0x5A] add %o3, 0x0496, %g3 array8 %i5, %l0, %o1 bcs,a,pt %icc, loop_217 movleu %icc, %l6, %i0 andn %i6, 0x06E8, %g5 ldd [%l7 + 0x60], %f30 loop_217: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %o5, %o0, %i3 edge8 %g1, %i7, %l5 sub %g6, %o2, %i2 wr %g0, 0x81, %asi ldda [%l7 + 0x30] %asi, %i4 fandnot1s %f27, %f28, %f21 wr %g0, 0x18, %asi swapa [%l7 + 0x20] %asi, %l4 fornot1s %f27, %f4, %f7 umul %g2, %o7, %l3 wr %g0, 0x89, %asi stda %o4, [%l7 + 0x58] %asi fsrc1s %f12, %f23 tneg %icc, 0x4 call loop_218 udiv %i1, 0x1F80, %l2 movrgz %g4, 0x2C3, %l1 addc %o6, 0x0A54, %o3 loop_218: tle %xcc, 0x6 movg %xcc, %g7, %g3 movpos %xcc, %l0, %o1 tge %xcc, 0x1 tvs %icc, 0x7 tle %icc, 0x7 movrlz %i5, %l6, %i6 movrne %g5, %o5, %o0 sethi 0x0EC4, %i0 bleu %icc, loop_219 fmul8x16al %f19, %f11, %f30 edge8l %i3, %i7, %l5 fmul8ulx16 %f18, %f2, %f24 loop_219: array32 %g6, %o2, %g1 udivx %i2, 0x1BCA, %i4 movne %icc, %g2, %o7 edge8n %l4, %o4, %i1 set 0x68, %l4 stha %l2, [%l7 + %l4] 0x10 fzero %f8 wr %g0, 0x2f, %asi stwa %l3, [%l7 + 0x54] %asi membar #Sync edge8 %l1, %g4, %o6 set 0x08, %i4 swapa [%l7 + %i4] 0x19, %o3 edge32l %g3, %g7, %l0 fmovs %f18, %f22 fmovs %f12, %f18 wr %g0, 0x80, %asi ldswa [%l7 + 0x7C] %asi, %i5 te %icc, 0x3 ldstub [%l7 + 0x45], %o1 sll %l6, %i6, %g5 or %o0, 0x0118, %i0 movrlez %o5, 0x07D, %i3 nop setx loop_220, %l0, %l1 jmpl %l1, %i7 orn %g6, 0x118C, %o2 tvc %xcc, 0x2 fandnot2s %f13, %f17, %f16 loop_220: sra %l5, %g1, %i4 movcc %xcc, %i2, %o7 set 0x54, %o6 lduwa [%l7 + %o6] 0x10, %g2 movrgz %l4, %i1, %o4 sdiv %l3, 0x1EB1, %l1 brlez,a %l2, loop_221 tl %xcc, 0x2 set 0x50, %g4 stda %g4, [%l7 + %g4] 0x10 loop_221: sra %o3, 0x0D, %g3 movne %icc, %o6, %l0 orn %i5, %o1, %l6 movleu %icc, %g7, %i6 orncc %g5, 0x1507, %i0 movneg %xcc, %o0, %i3 tgu %xcc, 0x3 xorcc %o5, 0x0F20, %i7 srax %g6, %l5, %o2 wr %g0, 0x0c, %asi ldxa [%l7 + 0x20] %asi, %g1 wr %g0, 0x27, %asi stba %i4, [%l7 + 0x3E] %asi membar #Sync sdivx %o7, 0x0E35, %g2 alignaddr %l4, %i2, %i1 fmuld8sux16 %f11, %f21, %f26 ldstub [%l7 + 0x45], %o4 and %l3, 0x0C74, %l1 fbue %fcc3, loop_222 fnegs %f24, %f12 tpos %xcc, 0x4 udivx %l2, 0x0852, %g4 loop_222: subccc %o3, %o6, %l0 set 0x74, %o1 swapa [%l7 + %o1] 0x89, %i5 movrgz %g3, %l6, %o1 xnor %i6, %g7, %i0 movneg %xcc, %g5, %i3 ldsb [%l7 + 0x64], %o0 tleu %icc, 0x5 edge8l %o5, %i7, %l5 fands %f15, %f21, %f21 fandnot1 %f8, %f24, %f4 ta %icc, 0x0 sth %g6, [%l7 + 0x16] movrgez %g1, 0x00F, %i4 movcc %xcc, %o2, %o7 set 0x48, %o2 ldxa [%l7 + %o2] 0x11, %l4 nop set 0x61, %l2 ldstub [%l7 + %l2], %i2 xorcc %g2, 0x14B3, %i1 wr %g0, 0x81, %asi ldswa [%l7 + 0x0C] %asi, %l3 fba %fcc1, loop_223 addcc %o4, %l1, %g4 fnot1s %f15, %f29 movrgez %o3, 0x20D, %l2 loop_223: mova %icc, %l0, %o6 bpos,a,pt %icc, loop_224 fnors %f26, %f28, %f18 wr %g0, 0x89, %asi ldsba [%l7 + 0x78] %asi, %i5 loop_224: orncc %g3, %o1, %i6 flush %l7 + 0x74 fbne,a %fcc0, loop_225 fbul %fcc2, loop_226 bneg,a,pn %icc, loop_227 movg %xcc, %g7, %i0 loop_225: mova %icc, %g5, %l6 loop_226: sdivx %o0, 0x0AB3, %i3 loop_227: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fexpand %f9, %f4 tsubcctv %o5, %l5, %i7 tcc %icc, 0x3 movneg %xcc, %g1, %g6 movrne %o2, 0x363, %o7 or %i4, %l4, %i2 orncc %i1, %l3, %g2 sllx %o4, 0x07, %l1 add %l7, 0x40, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g4 casa [%l6] 0x18, %g4, %o3 edge8ln %l2, %l0, %o6 fcmpeq16 %f20, %f18, %g3 set 0x54, %i1 stba %i5, [%l7 + %i1] 0xeb membar #Sync fmovdgu %icc, %f7, %f18 bneg,a,pt %icc, loop_228 sll %o1, %i6, %i0 std %g4, [%l7 + 0x20] tvc %icc, 0x5 loop_228: umulcc %l6, %g7, %i3 tneg %xcc, 0x7 srl %o0, 0x19, %l5 addccc %i7, %o5, %g6 fbule,a %fcc0, loop_229 movgu %icc, %g1, %o2 stw %i4, [%l7 + 0x34] alignaddr %l4, %o7, %i1 loop_229: sir 0x1908 nop setx loop_230, %l0, %l1 jmpl %l1, %i2 nop setx loop_231, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbul,a %fcc0, loop_232 movrgez %g2, 0x00E, %l3 loop_230: subc %l1, %g4, %o4 loop_231: udiv %l2, 0x155E, %l0 loop_232: fcmpes %fcc3, %f2, %f0 xor %o3, %o6, %g3 set 0x14, %g7 stwa %i5, [%l7 + %g7] 0x15 edge8 %o1, %i6, %i0 fble %fcc3, loop_233 andncc %l6, %g5, %i3 edge8l %o0, %l5, %g7 wr %g0, 0x89, %asi lda [%l7 + 0x08] %asi, %f16 loop_233: fmovscs %xcc, %f28, %f19 set 0x10, %g6 ldswa [%l7 + %g6] 0x18, %i7 brlez %o5, loop_234 bn,pn %xcc, loop_235 fpsub16 %f0, %f6, %f30 tcc %xcc, 0x3 loop_234: bvs,a,pn %xcc, loop_236 loop_235: std %g6, [%l7 + 0x48] edge8 %o2, %g1, %l4 fmul8sux16 %f16, %f22, %f20 loop_236: movre %i4, 0x36E, %i1 brlz,a %o7, loop_237 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %g2, %i2, %l3 sra %l1, 0x0E, %g4 loop_237: nop set 0x40, %l3 stda %o4, [%l7 + %l3] 0xe3 membar #Sync alignaddrl %l0, %o3, %o6 srlx %l2, 0x0E, %i5 fsrc2 %f18, %f28 edge16 %g3, %i6, %i0 sllx %o1, %l6, %g5 fornot2 %f26, %f28, %f4 srl %i3, 0x16, %o0 bn %xcc, loop_238 xnorcc %l5, 0x18C3, %i7 edge16l %g7, %g6, %o5 xnorcc %g1, %l4, %i4 loop_238: edge16l %i1, %o7, %g2 fsrc2s %f14, %f1 andncc %i2, %l3, %o2 brlz,a %g4, loop_239 xor %o4, 0x0810, %l0 bg,pt %icc, loop_240 fmovdneg %xcc, %f29, %f18 loop_239: fornot2 %f22, %f16, %f26 fors %f6, %f1, %f8 loop_240: xnor %l1, %o6, %l2 fbn,a %fcc2, loop_241 smulcc %o3, 0x1F53, %g3 call loop_242 fxnor %f18, %f8, %f12 loop_241: fbul %fcc3, loop_243 mulscc %i5, %i6, %o1 loop_242: orncc %l6, 0x0336, %g5 prefetch [%l7 + 0x64], 0x3 loop_243: fornot1 %f24, %f26, %f30 edge8 %i0, %i3, %o0 edge16n %i7, %g7, %g6 fcmpne16 %f12, %f2, %l5 fmul8x16al %f9, %f14, %f12 tle %icc, 0x0 bneg,a,pn %xcc, loop_244 fandnot2s %f4, %f7, %f14 andncc %o5, %l4, %g1 brlez,a %i4, loop_245 loop_244: tvc %icc, 0x1 sth %o7, [%l7 + 0x74] xorcc %i1, %i2, %l3 loop_245: fbn %fcc3, loop_246 movl %icc, %o2, %g2 ta %icc, 0x1 tgu %xcc, 0x4 loop_246: movgu %xcc, %g4, %l0 nop setx loop_247, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16ln %l1, %o6, %l2 lduw [%l7 + 0x64], %o3 taddcc %g3, %i5, %i6 loop_247: fmovs %f10, %f0 srax %o1, %l6, %g5 tcc %icc, 0x2 orncc %o4, 0x010D, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_248, %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 subcc %o0, 0x1814, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %i7, %g6, %g7 loop_248: fmul8ulx16 %f8, %f6, %f28 edge8ln %o5, %l5, %g1 alignaddr %l4, %i4, %i1 fpsub32s %f16, %f2, %f27 andcc %o7, %i2, %o2 tne %icc, 0x2 movcc %icc, %g2, %g4 fbne %fcc1, loop_249 smulcc %l0, %l1, %l3 edge32l %l2, %o6, %o3 fpadd32s %f4, %f21, %f6 loop_249: fpack32 %f0, %f4, %f28 stbar movle %icc, %i5, %g3 membar 0x15 mova %xcc, %o1, %l6 movn %icc, %i6, %g5 movle %xcc, %o4, %i0 edge8ln %i3, %o0, %g6 wr %g0, 0x2b, %asi stha %i7, [%l7 + 0x26] %asi membar #Sync fmul8x16au %f29, %f29, %f28 st %f20, [%l7 + 0x30] sir 0x0B37 bn,pt %xcc, loop_250 bleu,a loop_251 fmul8x16au %f17, %f20, %f8 fmovrsgez %g7, %f0, %f0 loop_250: and %l5, 0x0923, %g1 loop_251: fmovrde %l4, %f4, %f18 array8 %o5, %i1, %o7 fmuld8ulx16 %f17, %f13, %f30 umul %i2, %o2, %i4 smulcc %g2, 0x1727, %g4 stx %l1, [%l7 + 0x20] wr %g0, 0x80, %asi lduha [%l7 + 0x60] %asi, %l0 sethi 0x0EA0, %l2 popc 0x18E0, %o6 taddcc %o3, %l3, %i5 umulcc %o1, 0x068E, %g3 set 0x51, %l6 lduba [%l7 + %l6] 0x14, %l6 fmovrslez %i6, %f3, %f26 fabss %f1, %f1 alignaddr %g5, %i0, %i3 edge32l %o0, %g6, %i7 wr %g0, 0x89, %asi stda %o4, [%l7 + 0x58] %asi fble %fcc1, loop_252 edge32l %g7, %g1, %l5 move %xcc, %o5, %l4 set 0x6C, %l0 sta %f12, [%l7 + %l0] 0x14 loop_252: fsrc2 %f14, %f28 wr %g0, 0x52, %asi stxa %o7, [%g0 + 0x120] %asi set 0x24, %i5 ldsha [%l7 + %i5] 0x14, %i1 smul %i2, %i4, %o2 set 0x40, %g1 ldda [%l7 + %g1] 0x81, %f0 sdiv %g2, 0x18A2, %l1 movne %icc, %g4, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bl,pt %icc, loop_253 fble,a %fcc2, loop_254 movrlz %o6, %o3, %l0 fmovsgu %xcc, %f14, %f30 loop_253: movgu %icc, %l3, %o1 loop_254: sethi 0x12ED, %i5 xorcc %l6, %i6, %g5 movrne %g3, 0x1D0, %i3 fmovd %f0, %f30 sth %i0, [%l7 + 0x1C] fandnot1s %f3, %f5, %f16 stbar fbu,a %fcc3, loop_255 sethi 0x1A58, %o0 wr %g0, 0x04, %asi ldswa [%l7 + 0x28] %asi, %i7 loop_255: movgu %xcc, %g6, %o4 fmovsg %xcc, %f31, %f28 udiv %g7, 0x018D, %g1 set 0x1E, %i2 stba %l5, [%l7 + %i2] 0x11 movrne %l4, 0x125, %o7 subcc %o5, %i1, %i2 sethi 0x1CE1, %i4 movrlz %g2, 0x00C, %l1 brgz,a %g4, loop_256 fmul8ulx16 %f14, %f10, %f0 movle %icc, %l2, %o6 movne %icc, %o2, %l0 loop_256: fzero %f28 add %o3, %l3, %o1 taddcctv %l6, 0x0AF6, %i6 set 0x70, %l1 stda %g4, [%l7 + %l1] 0x0c sdiv %g3, 0x0646, %i5 sdivcc %i0, 0x1B9C, %o0 orcc %i7, 0x0C9E, %i3 srax %o4, %g7, %g6 te %icc, 0x5 fbue %fcc0, loop_257 movneg %xcc, %l5, %l4 fnot2s %f24, %f13 fpadd16s %f31, %f8, %f22 loop_257: edge32 %g1, %o7, %o5 orcc %i1, %i2, %g2 te %icc, 0x1 fbu %fcc3, loop_258 tsubcctv %i4, 0x11A1, %g4 addccc %l2, 0x0691, %o6 srax %l1, 0x09, %o2 loop_258: movre %l0, 0x34F, %o3 edge16 %l3, %o1, %i6 edge32 %g5, %g3, %i5 set 0x6E, %i6 stha %i0, [%l7 + %i6] 0x11 sllx %o0, 0x0C, %l6 fcmpes %fcc0, %f21, %f5 st %f7, [%l7 + 0x24] tle %xcc, 0x7 bvc,a loop_259 fbn %fcc3, loop_260 alignaddrl %i7, %o4, %g7 ld [%l7 + 0x70], %f8 loop_259: ldd [%l7 + 0x40], %g6 loop_260: tg %xcc, 0x7 movne %xcc, %i3, %l5 ldsw [%l7 + 0x70], %l4 movrlz %g1, %o7, %i1 fble %fcc0, loop_261 fxor %f8, %f16, %f18 add %l7, 0x28, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %o5, %g2 loop_261: umulcc %i4, 0x158F, %i2 or %l2, 0x0545, %o6 movre %l1, 0x31C, %o2 movre %g4, %o3, %l0 set 0x4C, %o7 ldsha [%l7 + %o7] 0x89, %l3 fnegd %f6, %f12 ldsw [%l7 + 0x48], %i6 movrgez %o1, %g5, %g3 add %i0, %o0, %i5 lduh [%l7 + 0x40], %i7 lduh [%l7 + 0x5E], %o4 tneg %xcc, 0x3 fornot2 %f18, %f18, %f28 andn %l6, %g6, %i3 edge16ln %g7, %l5, %l4 sir 0x03AE movgu %icc, %o7, %g1 movne %icc, %i1, %o5 te %xcc, 0x6 sll %g2, 0x16, %i4 edge16 %l2, %o6, %l1 set 0x70, %o5 stxa %i2, [%l7 + %o5] 0x2a membar #Sync fmovrsgez %g4, %f16, %f10 fmovdleu %xcc, %f3, %f2 movre %o2, 0x01E, %l0 tpos %xcc, 0x4 fandnot1 %f22, %f22, %f12 membar 0x3B fnor %f24, %f12, %f26 add %o3, %i6, %o1 srax %g5, %l3, %i0 tcc %icc, 0x1 bgu,a,pn %icc, loop_262 bge %xcc, loop_263 movrlez %g3, 0x39C, %o0 movgu %icc, %i5, %i7 loop_262: fbn %fcc1, loop_264 loop_263: andcc %l6, 0x1C58, %g6 movrne %i3, 0x2A6, %g7 sra %l5, 0x0F, %o4 loop_264: edge16n %o7, %l4, %g1 tcc %icc, 0x6 fbo %fcc3, loop_265 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %i1, 0x08, %o5 alignaddrl %g2, %l2, %i4 loop_265: brnz %o6, loop_266 movrlez %i2, 0x010, %g4 fmovsne %icc, %f23, %f16 fbuge,a %fcc0, loop_267 loop_266: movrgz %l1, %l0, %o3 fcmpgt16 %f22, %f28, %i6 smul %o2, 0x09FF, %o1 loop_267: fone %f16 nop set 0x72, %i0 lduh [%l7 + %i0], %l3 sdiv %i0, 0x185F, %g3 tn %xcc, 0x1 tne %xcc, 0x0 edge8l %o0, %i5, %i7 tleu %icc, 0x2 fcmpes %fcc2, %f17, %f13 fmovsl %xcc, %f19, %f16 movneg %xcc, %g5, %l6 brz %g6, loop_268 udivx %g7, 0x03EE, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x38, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x88, %l5, %o4 loop_268: array8 %l4, %g1, %o7 movgu %xcc, %i1, %o5 fblg,a %fcc3, loop_269 fabsd %f12, %f6 subccc %g2, %l2, %o6 fmovde %icc, %f20, %f23 loop_269: for %f16, %f4, %f2 movneg %xcc, %i4, %i2 tpos %icc, 0x7 array16 %g4, %l0, %l1 tg %xcc, 0x1 brlz,a %i6, loop_270 sdivcc %o2, 0x09A7, %o1 smulcc %l3, %o3, %i0 fmovdg %xcc, %f9, %f19 loop_270: tpos %icc, 0x3 fnot1s %f27, %f17 edge8n %g3, %i5, %o0 brlez %g5, loop_271 sethi 0x0332, %i7 movre %g6, 0x29C, %g7 edge16l %l6, %i3, %l5 loop_271: udiv %l4, 0x1B2B, %g1 mulx %o4, 0x1C07, %o7 tsubcctv %o5, 0x0B26, %i1 xorcc %g2, %l2, %i4 movcc %icc, %i2, %g4 be,a,pt %xcc, loop_272 bleu,pn %icc, loop_273 taddcc %o6, %l0, %l1 fnot1s %f15, %f9 loop_272: tcc %icc, 0x7 loop_273: fbg %fcc1, loop_274 ta %xcc, 0x7 te %xcc, 0x7 edge16n %i6, %o2, %o1 loop_274: and %l3, 0x0779, %i0 fbu %fcc3, loop_275 tpos %xcc, 0x6 fmovrde %g3, %f26, %f26 sdivcc %i5, 0x0CDC, %o0 loop_275: bpos,a,pt %xcc, loop_276 array16 %o3, %i7, %g6 umulcc %g5, 0x0095, %g7 alignaddrl %l6, %l5, %i3 loop_276: edge8 %g1, %o4, %o7 tne %xcc, 0x0 fbl %fcc2, loop_277 and %l4, %i1, %o5 tne %icc, 0x4 for %f20, %f4, %f12 loop_277: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %xcc, 0x1 fpackfix %f0, %f23 mulscc %l2, 0x0749, %g2 fmovse %xcc, %f8, %f12 set 0x74, %o0 stwa %i4, [%l7 + %o0] 0x27 membar #Sync swap [%l7 + 0x18], %i2 or %o6, 0x0105, %g4 edge32n %l0, %l1, %o2 fabsd %f20, %f14 movne %xcc, %o1, %l3 movge %icc, %i6, %i0 bne,a loop_278 movne %xcc, %g3, %o0 tsubcctv %o3, 0x0FA7, %i5 fbge,a %fcc3, loop_279 loop_278: fmovsl %icc, %f10, %f15 orncc %g6, 0x1570, %i7 fbg %fcc1, loop_280 loop_279: movrne %g7, %l6, %l5 movrlz %g5, %i3, %o4 srlx %g1, %o7, %i1 loop_280: movgu %icc, %o5, %l2 fbul %fcc2, loop_281 tneg %xcc, 0x2 flush %l7 + 0x68 fnot2 %f24, %f12 loop_281: fble %fcc3, loop_282 movcs %icc, %g2, %i4 movneg %xcc, %i2, %o6 fbuge,a %fcc3, loop_283 loop_282: tvc %icc, 0x6 fandnot1s %f12, %f1, %f18 fcmpeq32 %f26, %f28, %g4 loop_283: orcc %l4, %l1, %o2 tsubcctv %o1, %l0, %i6 ldsb [%l7 + 0x1F], %i0 andcc %g3, %l3, %o3 nop setx loop_284, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done smulcc %o0, %g6, %i7 srlx %g7, 0x13, %l6 edge32 %i5, %g5, %i3 loop_284: tvc %icc, 0x2 nop setx loop_285, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done brz %l5, loop_286 edge16 %g1, %o4, %i1 nop setx loop_287, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_285: fandnot1s %f26, %f29, %f9 loop_286: tle %xcc, 0x6 sdivcc %o5, 0x0D24, %o7 loop_287: tcs %xcc, 0x6 tleu %xcc, 0x0 fone %f18 orcc %l2, 0x0876, %i4 movvc %xcc, %i2, %g2 stbar addccc %g4, %l4, %l1 edge8l %o2, %o6, %o1 movvs %icc, %l0, %i0 fpadd32 %f16, %f24, %f16 movg %xcc, %i6, %g3 movgu %xcc, %o3, %o0 subcc %g6, %l3, %g7 fmovrdne %i7, %f12, %f12 umulcc %i5, %g5, %i3 andncc %l6, %g1, %o4 tsubcctv %i1, 0x0661, %l5 fnegd %f8, %f10 fbg,a %fcc1, loop_288 fmul8x16al %f3, %f20, %f26 wr %g0, 0x0c, %asi ldsba [%l7 + 0x77] %asi, %o5 loop_288: andcc %l2, %o7, %i4 fxnor %f30, %f4, %f2 membar 0x5A fnands %f18, %f11, %f5 smul %i2, 0x173C, %g2 fmul8x16al %f14, %f12, %f30 bvs loop_289 movvc %xcc, %g4, %l1 addcc %o2, %l4, %o1 bge,a %xcc, loop_290 loop_289: fmovdvs %xcc, %f23, %f15 movre %o6, 0x394, %i0 fmovdne %xcc, %f8, %f8 loop_290: movne %icc, %l0, %i6 fmuld8ulx16 %f3, %f7, %f18 fnot2 %f20, %f0 edge16ln %o3, %o0, %g3 fone %f4 addcc %g6, %l3, %g7 movrlez %i7, %g5, %i3 fandnot2 %f0, %f0, %f4 tgu %icc, 0x2 tvc %xcc, 0x2 and %i5, %g1, %o4 fcmpd %fcc1, %f6, %f0 fmovrdne %i1, %f24, %f20 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orn %l5, %o5, %l6 fands %f7, %f22, %f5 fpadd32 %f20, %f12, %f30 udiv %o7, 0x0D31, %i4 prefetch [%l7 + 0x5C], 0x3 movre %l2, %g2, %i2 edge16ln %g4, %l1, %o2 mulscc %o1, 0x1006, %l4 bleu loop_291 taddcctv %o6, %i0, %i6 fble %fcc1, loop_292 ba,pn %xcc, loop_293 loop_291: fbo %fcc2, loop_294 movn %icc, %o3, %o0 loop_292: bg,a,pt %icc, loop_295 loop_293: fmovrde %l0, %f6, %f4 loop_294: fmovsvs %xcc, %f0, %f5 fbu,a %fcc2, loop_296 loop_295: subc %g3, 0x05C2, %g6 bcc,a,pt %icc, loop_297 flush %l7 + 0x4C loop_296: call loop_298 fmovrsne %g7, %f31, %f8 loop_297: tsubcc %l3, %i7, %i3 fornot2 %f12, %f20, %f0 loop_298: fmul8ulx16 %f4, %f8, %f20 fcmpne32 %f22, %f18, %g5 ta %icc, 0x6 movle %xcc, %i5, %g1 edge16n %o4, %i1, %l5 tsubcc %o5, %l6, %i4 movcc %xcc, %l2, %o7 srax %i2, %g4, %g2 fbuge %fcc3, loop_299 bcs,a,pt %xcc, loop_300 movn %xcc, %l1, %o2 alignaddrl %o1, %l4, %i0 loop_299: std %f14, [%l7 + 0x38] loop_300: fmovdvs %xcc, %f6, %f19 ldsh [%l7 + 0x44], %i6 sir 0x0C81 subc %o3, 0x1F01, %o6 movrgez %o0, 0x2A7, %g3 fcmpd %fcc3, %f30, %f28 taddcctv %g6, %l0, %g7 array16 %i7, %l3, %g5 edge32ln %i5, %g1, %o4 tcs %xcc, 0x1 fpadd32 %f28, %f30, %f2 sdiv %i1, 0x1B47, %l5 fbo,a %fcc0, loop_301 ldsh [%l7 + 0x16], %i3 te %xcc, 0x5 movrne %l6, %o5, %l2 loop_301: ldx [%l7 + 0x10], %i4 be %icc, loop_302 tgu %xcc, 0x3 tsubcc %i2, 0x0833, %g4 addc %o7, %g2, %l1 loop_302: nop set 0x40, %o3 lduwa [%l7 + %o3] 0x80, %o1 and %l4, %o2, %i6 movl %xcc, %o3, %i0 fornot2 %f8, %f8, %f10 sub %o0, %o6, %g6 ldsh [%l7 + 0x18], %g3 fmovd %f8, %f16 umulcc %l0, 0x1127, %g7 sdiv %i7, 0x0D1A, %g5 stbar fmovrdne %i5, %f24, %f14 tcc %icc, 0x6 movcs %icc, %l3, %o4 tvc %xcc, 0x1 fmovdl %xcc, %f16, %f1 tsubcctv %g1, 0x061F, %l5 bgu,a,pn %icc, loop_303 subc %i1, 0x0490, %i3 movre %o5, 0x24A, %l6 tgu %xcc, 0x0 loop_303: mulscc %i4, %l2, %i2 movrlez %g4, %g2, %o7 fbo %fcc0, loop_304 swap [%l7 + 0x18], %o1 udivcc %l4, 0x0F01, %o2 edge16ln %i6, %o3, %i0 loop_304: fmul8ulx16 %f12, %f22, %f26 brgez,a %l1, loop_305 alignaddrl %o6, %g6, %g3 tgu %icc, 0x2 or %l0, %g7, %i7 loop_305: andncc %g5, %i5, %o0 fbne,a %fcc2, loop_306 fbne %fcc2, loop_307 movl %xcc, %l3, %o4 membar 0x26 loop_306: fandnot1s %f15, %f25, %f10 loop_307: bleu,a loop_308 movrgz %l5, %g1, %i3 fmovdneg %icc, %f1, %f6 addcc %o5, %i1, %i4 loop_308: movneg %icc, %l6, %i2 mulx %l2, %g4, %o7 sir 0x1D2A set 0x40, %l5 ldswa [%l7 + %l5] 0x04, %g2 fbul,a %fcc1, loop_309 umul %o1, 0x14B9, %l4 fsrc1 %f26, %f10 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_309: nop wr %g0, 0x81, %asi sta %f14, [%l7 + 0x40] %asi siam 0x4 fcmps %fcc3, %f28, %f19 mulx %o2, %o3, %i6 fornot2 %f28, %f28, %f2 orn %l1, 0x0195, %i0 fcmpgt32 %f16, %f24, %o6 set 0x22, %i3 lduba [%l7 + %i3] 0x89, %g3 bcc,a loop_310 array16 %l0, %g7, %g6 sll %g5, %i5, %o0 movrgz %i7, 0x1FE, %o4 loop_310: faligndata %f2, %f18, %f10 fnot2s %f27, %f6 membar 0x2D srl %l5, %l3, %g1 tn %icc, 0x0 st %f1, [%l7 + 0x38] wr %g0, 0x80, %asi ldsha [%l7 + 0x0C] %asi, %o5 fbuge %fcc3, loop_311 fmovdle %xcc, %f31, %f4 te %icc, 0x7 bneg,pn %xcc, loop_312 loop_311: tle %xcc, 0x4 tl %xcc, 0x0 array32 %i3, %i4, %l6 loop_312: nop wr %g0, 0x19, %asi ldstuba [%l7 + 0x3D] %asi, %i1 fmovsvs %icc, %f11, %f12 fmovdcc %icc, %f29, %f10 movle %xcc, %l2, %i2 orcc %g4, %g2, %o1 fmul8x16 %f31, %f8, %f4 udivcc %l4, 0x1B0F, %o2 fnor %f30, %f0, %f0 stw %o3, [%l7 + 0x10] tn %icc, 0x1 umul %o7, %i6, %l1 tsubcctv %o6, 0x064E, %i0 sethi 0x0749, %l0 membar 0x28 fmovdg %icc, %f28, %f20 ldd [%l7 + 0x78], %f22 set 0x54, %g3 lda [%l7 + %g3] 0x14, %f4 set 0x50, %o4 lduwa [%l7 + %o4] 0x10, %g3 bcc,pt %icc, loop_313 edge8ln %g6, %g5, %i5 subccc %g7, 0x1CD3, %i7 addcc %o4, %o0, %l5 loop_313: edge16n %g1, %o5, %l3 stb %i4, [%l7 + 0x0D] flush %l7 + 0x1C fbu,a %fcc0, loop_314 fors %f8, %f28, %f1 sdiv %l6, 0x1785, %i3 fmul8x16al %f16, %f10, %f20 loop_314: nop setx loop_315, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done smul %l2, 0x0454, %i2 tsubcc %g4, 0x0646, %i1 sir 0x03B5 loop_315: mulscc %g2, 0x17E7, %o1 sllx %l4, 0x03, %o3 alignaddrl %o7, %o2, %i6 bvc loop_316 sll %o6, 0x1F, %l1 andncc %l0, %g3, %g6 fmovde %xcc, %f6, %f13 loop_316: taddcctv %i0, 0x04DA, %g5 fcmpeq32 %f4, %f16, %g7 subc %i7, 0x125F, %i5 fnot2 %f16, %f24 sdiv %o0, 0x1C79, %o4 movleu %icc, %g1, %l5 bn,pn %xcc, loop_317 subccc %o5, 0x017F, %l3 movneg %xcc, %i4, %l6 fmovdle %icc, %f5, %f13 loop_317: movne %icc, %i3, %l2 add %g4, %i2, %i1 sdivx %g2, 0x131F, %o1 tvs %xcc, 0x6 sll %o3, %l4, %o2 fmovdvs %xcc, %f4, %f29 edge32 %o7, %i6, %o6 wr %g0, 0x19, %asi ldxa [%l7 + 0x30] %asi, %l0 movre %g3, 0x2EC, %l1 bvs,pn %icc, loop_318 orcc %g6, %g5, %g7 tsubcctv %i7, 0x0ADB, %i0 and %i5, 0x1ECD, %o4 loop_318: fpackfix %f18, %f25 andncc %g1, %l5, %o0 edge8n %l3, %o5, %i4 movn %icc, %i3, %l6 brgz %l2, loop_319 fmovrdgz %g4, %f12, %f0 pdist %f20, %f6, %f10 movrgz %i2, %g2, %o1 loop_319: move %xcc, %o3, %i1 umul %o2, 0x058D, %l4 movcs %icc, %i6, %o7 fpadd32 %f18, %f16, %f12 tsubcc %l0, 0x0CB3, %g3 fpadd16s %f10, %f18, %f4 orn %o6, 0x17D4, %l1 nop set 0x42, %i7 ldsh [%l7 + %i7], %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %g5, %i7, %i0 bn,pn %icc, loop_320 fzeros %f6 andcc %i5, 0x15BF, %g7 tvs %xcc, 0x5 loop_320: movne %icc, %g1, %l5 fmovrsgz %o4, %f16, %f24 array32 %o0, %l3, %o5 fors %f23, %f16, %f11 fbl %fcc1, loop_321 edge32ln %i3, %l6, %i4 alignaddrl %g4, %l2, %i2 fbuge,a %fcc3, loop_322 loop_321: tsubcctv %o1, 0x0955, %o3 fxnors %f12, %f30, %f14 fmovsvs %icc, %f4, %f15 loop_322: nop wr %g0, 0x19, %asi ldsha [%l7 + 0x4E] %asi, %g2 fornot2s %f30, %f4, %f9 fcmpeq32 %f22, %f12, %o2 umulcc %i1, %l4, %i6 move %icc, %l0, %o7 array32 %g3, %l1, %g6 fmovrdlez %g5, %f0, %f2 edge8ln %i7, %i0, %i5 set 0x1A, %g5 lduha [%l7 + %g5] 0x89, %o6 bne,a,pn %icc, loop_323 fornot2s %f12, %f9, %f19 movne %icc, %g1, %l5 edge16n %o4, %g7, %o0 loop_323: fsrc1s %f14, %f28 movrlez %l3, %i3, %l6 brlez,a %o5, loop_324 fbue,a %fcc2, loop_325 taddcctv %i4, %l2, %g4 movpos %icc, %i2, %o1 loop_324: stb %o3, [%l7 + 0x2D] loop_325: nop set 0x58, %l4 ldsw [%l7 + %l4], %o2 movcc %xcc, %g2, %l4 bshuffle %f2, %f10, %f8 sllx %i6, 0x19, %i1 tl %icc, 0x2 fmovspos %icc, %f15, %f20 wr %g0, 0x0c, %asi sta %f18, [%l7 + 0x44] %asi fpadd16s %f11, %f7, %f31 movcs %xcc, %l0, %o7 movl %icc, %l1, %g6 wr %g0, 0x2f, %asi stxa %g5, [%l7 + 0x28] %asi membar #Sync fzeros %f7 movre %g3, 0x25D, %i0 subc %i7, %i5, %g1 fmovdleu %icc, %f2, %f9 fbn %fcc0, loop_326 bleu,a loop_327 tsubcctv %o6, %l5, %g7 edge16l %o4, %o0, %l3 loop_326: addc %l6, %o5, %i4 loop_327: movcs %icc, %l2, %i3 movleu %xcc, %i2, %o1 tge %icc, 0x7 movne %xcc, %o3, %g4 sllx %o2, %g2, %l4 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 call loop_328 edge16 %i6, %i1, %l0 fcmpeq16 %f2, %f28, %l1 fmovscc %xcc, %f21, %f9 loop_328: movvc %icc, %o7, %g5 xorcc %g6, %i0, %g3 movleu %xcc, %i5, %i7 fxnor %f12, %f24, %f30 xor %g1, 0x0A6F, %o6 alignaddrl %g7, %l5, %o0 andcc %l3, 0x1C84, %o4 fcmpne32 %f24, %f20, %o5 tvc %icc, 0x3 sdivx %l6, 0x18AA, %l2 sub %i4, %i3, %i2 xnor %o3, 0x0AD5, %o1 subccc %o2, %g4, %l4 movneg %icc, %g2, %i6 tvs %xcc, 0x7 set 0x60, %g2 lda [%l7 + %g2] 0x14, %f19 fba %fcc1, loop_329 fmovrdne %i1, %f6, %f22 tge %icc, 0x6 fmovrsne %l1, %f15, %f13 loop_329: fmul8ulx16 %f22, %f22, %f14 tn %icc, 0x7 and %o7, %g5, %l0 wr %g0, 0x4f, %asi ldxa [%g0 + 0x0] %asi, %i0 movn %xcc, %g3, %g6 bvs %icc, loop_330 fbo %fcc1, loop_331 tsubcc %i7, %i5, %g1 bcs,pt %icc, loop_332 loop_330: swap [%l7 + 0x28], %g7 loop_331: tleu %xcc, 0x3 fbn,a %fcc1, loop_333 loop_332: fbne %fcc0, loop_334 tsubcctv %o6, 0x1E65, %l5 movre %l3, 0x0D8, %o0 loop_333: addc %o4, 0x1144, %o5 loop_334: fmovrde %l2, %f20, %f12 fones %f18 xorcc %i4, %l6, %i2 fbn,a %fcc0, loop_335 smulcc %i3, %o3, %o1 popc %g4, %l4 edge8n %g2, %i6, %i1 loop_335: nop set 0x20, %i4 stda %o2, [%l7 + %i4] 0x2f membar #Sync xnor %l1, %g5, %o7 bvs %xcc, loop_336 or %i0, %l0, %g3 fone %f4 te %xcc, 0x3 loop_336: tsubcctv %i7, 0x01EB, %i5 ldsw [%l7 + 0x40], %g6 edge32 %g7, %o6, %l5 edge8l %l3, %g1, %o4 tgu %icc, 0x7 tcc %xcc, 0x7 nop setx loop_337, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovdcc %xcc, %f12, %f5 movpos %xcc, %o5, %l2 ldsh [%l7 + 0x64], %i4 loop_337: fble %fcc0, loop_338 ldub [%l7 + 0x30], %o0 movrlz %i2, %i3, %l6 fnot2s %f20, %f29 loop_338: or %o3, %o1, %l4 fcmple16 %f20, %f22, %g4 bneg,a loop_339 fmovscc %icc, %f28, %f15 and %i6, 0x0AAF, %g2 fcmple32 %f22, %f26, %i1 loop_339: movrne %o2, 0x3EC, %l1 brgz %o7, loop_340 nop setx loop_341, %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 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrslz %i0, %f23, %f0 loop_340: array16 %l0, %g3, %g5 loop_341: tleu %xcc, 0x5 xnor %i7, 0x13F9, %i5 std %f28, [%l7 + 0x40] bg,a,pn %xcc, loop_342 fandnot1s %f26, %f29, %f17 udivcc %g6, 0x134E, %g7 srl %o6, %l5, %g1 loop_342: fmovsleu %xcc, %f4, %f8 nop set 0x78, %g4 std %l2, [%l7 + %g4] fcmple16 %f10, %f20, %o5 bgu,a %xcc, loop_343 ld [%l7 + 0x08], %f19 edge32l %o4, %i4, %o0 movcc %xcc, %i2, %i3 loop_343: sra %l6, %l2, %o1 fxnor %f4, %f6, %f0 movre %l4, %o3, %g4 tcs %icc, 0x0 fmovrdgz %i6, %f4, %f24 fsrc1 %f28, %f22 mova %xcc, %i1, %g2 nop set 0x48, %o1 lduh [%l7 + %o1], %o2 movvc %icc, %o7, %l1 tgu %icc, 0x3 fmovdleu %xcc, %f14, %f18 te %xcc, 0x7 fmovrdlez %l0, %f28, %f0 movle %icc, %i0, %g3 movrgz %g5, %i7, %g6 udiv %g7, 0x13BA, %o6 bleu loop_344 mulx %l5, %i5, %l3 fmul8ulx16 %f6, %f6, %f26 addcc %o5, %o4, %g1 loop_344: ldd [%l7 + 0x78], %f30 edge32 %i4, %i2, %o0 orcc %l6, 0x1329, %l2 edge32 %o1, %l4, %o3 tpos %xcc, 0x1 fmovsl %xcc, %f7, %f17 movvc %xcc, %i3, %i6 addccc %i1, %g2, %g4 std %f20, [%l7 + 0x78] fbg %fcc2, loop_345 brgz %o2, loop_346 fmovsne %xcc, %f26, %f20 tcs %xcc, 0x1 loop_345: orncc %l1, 0x0985, %l0 loop_346: subccc %o7, %g3, %g5 fmovrsgz %i7, %f17, %f18 movrlz %i0, %g6, %o6 fbn %fcc3, loop_347 addccc %l5, %i5, %g7 fzeros %f18 std %o4, [%l7 + 0x50] loop_347: fmovdg %xcc, %f16, %f21 fbne,a %fcc3, loop_348 fmovrdgez %o4, %f26, %f24 movneg %icc, %l3, %g1 umul %i2, %o0, %i4 loop_348: sethi 0x0B65, %l2 movrne %l6, %o1, %l4 set 0x28, %o2 stwa %o3, [%l7 + %o2] 0xea membar #Sync tsubcc %i3, %i6, %i1 fbge %fcc0, loop_349 edge32ln %g2, %o2, %l1 fbe,a %fcc3, loop_350 fbule,a %fcc0, loop_351 loop_349: edge16 %g4, %l0, %g3 fmovdcc %icc, %f8, %f31 loop_350: sdivx %g5, 0x1D7C, %o7 loop_351: tcc %xcc, 0x2 mova %xcc, %i7, %i0 edge8l %g6, %l5, %o6 movn %xcc, %i5, %o5 fcmpeq32 %f18, %f30, %o4 set 0x6E, %l2 stha %g7, [%l7 + %l2] 0x81 movl %icc, %l3, %i2 tne %xcc, 0x3 srl %g1, %i4, %o0 fbg %fcc3, loop_352 fmul8x16 %f14, %f8, %f28 bshuffle %f16, %f26, %f0 fbne,a %fcc2, loop_353 loop_352: and %l2, %o1, %l6 orcc %l4, 0x118E, %o3 fnot2 %f12, %f14 loop_353: move %xcc, %i3, %i6 udiv %g2, 0x0F0D, %o2 fmul8x16al %f21, %f11, %f18 ldstub [%l7 + 0x21], %l1 orncc %i1, 0x03BE, %l0 siam 0x5 fxors %f27, %f1, %f28 tvs %icc, 0x3 fmovrsne %g3, %f28, %f15 ta %icc, 0x6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvs %icc, 0x2 movrne %g4, %g5, %i7 lduw [%l7 + 0x7C], %i0 andn %o7, %l5, %g6 edge16l %o6, %o5, %o4 fmovrdgez %g7, %f2, %f26 bcs,a %xcc, loop_354 std %f24, [%l7 + 0x70] fxors %f0, %f20, %f24 andcc %l3, %i5, %g1 loop_354: stw %i4, [%l7 + 0x54] fmovdvc %icc, %f5, %f7 bneg,pt %xcc, loop_355 sth %o0, [%l7 + 0x2E] xorcc %l2, 0x1745, %o1 sdiv %l6, 0x06B8, %l4 loop_355: sdiv %i2, 0x0E50, %o3 sub %i3, 0x09EE, %g2 tcs %xcc, 0x6 andcc %i6, %o2, %l1 tne %icc, 0x3 fpadd16 %f22, %f12, %f2 fbne,a %fcc2, loop_356 fbue %fcc0, loop_357 movge %xcc, %i1, %g3 movge %icc, %g4, %l0 loop_356: andn %g5, 0x16B4, %i0 loop_357: call loop_358 fxnor %f8, %f12, %f2 bgu,a,pt %xcc, loop_359 edge8ln %i7, %l5, %g6 loop_358: alignaddr %o6, %o5, %o7 movrne %o4, %g7, %i5 loop_359: ta %xcc, 0x7 andcc %g1, %l3, %i4 xorcc %l2, 0x0F0E, %o1 srax %o0, %l4, %i2 movl %icc, %o3, %l6 tg %icc, 0x4 movvc %icc, %i3, %g2 brlez,a %o2, loop_360 umulcc %l1, 0x1B77, %i1 fmovspos %xcc, %f14, %f11 movneg %xcc, %g3, %i6 loop_360: edge32n %l0, %g5, %g4 fcmpne32 %f28, %f22, %i0 fmovsle %icc, %f25, %f13 ba,a,pt %icc, loop_361 fpack32 %f28, %f18, %f0 tle %xcc, 0x0 wr %g0, 0x22, %asi stwa %i7, [%l7 + 0x30] %asi membar #Sync loop_361: edge32n %l5, %g6, %o6 siam 0x7 add %o5, 0x04FE, %o4 fbne,a %fcc0, loop_362 mova %xcc, %o7, %g7 fandnot2 %f8, %f16, %f2 fmovdne %icc, %f23, %f22 loop_362: fbug,a %fcc3, loop_363 std %g0, [%l7 + 0x50] fcmped %fcc2, %f14, %f0 wr %g0, 0x19, %asi ldsba [%l7 + 0x0F] %asi, %i5 loop_363: nop membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f16 or %l3, %l2, %i4 edge8ln %o1, %l4, %i2 tvs %xcc, 0x4 set 0x54, %o6 lda [%l7 + %o6] 0x15, %f15 set 0x44, %g7 swapa [%l7 + %g7] 0x80, %o0 stw %o3, [%l7 + 0x70] fornot2s %f26, %f20, %f31 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f16 xorcc %l6, 0x1BBF, %i3 ld [%l7 + 0x38], %f21 fbg %fcc2, loop_364 tcc %xcc, 0x2 stbar or %g2, %o2, %l1 loop_364: xorcc %g3, 0x0676, %i6 fmovdg %xcc, %f12, %f20 bge loop_365 tge %icc, 0x0 orn %l0, 0x0F81, %i1 tg %xcc, 0x5 loop_365: taddcctv %g4, 0x0DDE, %g5 tn %xcc, 0x7 or %i0, %i7, %l5 call loop_366 bg,a,pn %icc, loop_367 fmovd %f18, %f4 prefetch [%l7 + 0x54], 0x0 loop_366: sdivx %o6, 0x0009, %g6 loop_367: fmovspos %xcc, %f11, %f5 edge8l %o4, %o7, %g7 bvs,pt %icc, loop_368 fexpand %f7, %f30 taddcc %o5, %i5, %g1 fabss %f9, %f14 loop_368: fabss %f10, %f14 andcc %l3, 0x0315, %l2 add %i4, %l4, %o1 wr %g0, 0x10, %asi stxa %i2, [%l7 + 0x48] %asi ldstub [%l7 + 0x5D], %o0 srl %o3, %i3, %g2 move %xcc, %l6, %l1 nop setx loop_369, %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 fmovde %icc, %f3, %f11 popc 0x0D88, %o2 ld [%l7 + 0x68], %f28 loop_369: tl %icc, 0x5 movl %icc, %g3, %l0 movne %icc, %i1, %i6 movvc %xcc, %g4, %i0 orcc %i7, 0x0457, %g5 taddcc %o6, %l5, %o4 sdivx %o7, 0x071C, %g7 fcmpeq32 %f30, %f18, %o5 fbg %fcc1, loop_370 ldx [%l7 + 0x60], %g6 set 0x40, %i1 stda %f16, [%l7 + %i1] 0x18 loop_370: movcs %icc, %i5, %l3 movpos %icc, %l2, %i4 add %l7, 0x6C, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %l4, %o1 smulcc %g1, %o0, %i2 array32 %i3, %g2, %o3 fbl %fcc1, loop_371 movg %icc, %l1, %l6 fbug,a %fcc3, loop_372 sth %o2, [%l7 + 0x78] loop_371: sth %g3, [%l7 + 0x20] be %icc, loop_373 loop_372: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpackfix %f24, %f13 fpadd16s %f25, %f12, %f10 loop_373: fmul8x16 %f2, %f16, %f26 fmovse %icc, %f24, %f12 add %l0, %i6, %i1 movne %icc, %i0, %g4 fmovsne %xcc, %f18, %f16 edge32ln %i7, %o6, %g5 edge16ln %o4, %l5, %o7 subccc %o5, 0x1D1A, %g6 movrne %g7, %i5, %l3 tge %icc, 0x0 ldx [%l7 + 0x30], %i4 fcmpeq32 %f24, %f14, %l2 tsubcctv %l4, 0x1834, %g1 movvc %icc, %o0, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %i3, %i2, %g2 fnegs %f29, %f8 movle %xcc, %l1, %o3 brlez,a %l6, loop_374 array32 %g3, %o2, %i6 smulcc %i1, 0x0FC4, %l0 fzeros %f18 loop_374: edge32n %g4, %i0, %i7 movl %icc, %g5, %o4 for %f28, %f4, %f16 lduh [%l7 + 0x16], %l5 tsubcc %o6, 0x006E, %o5 subccc %g6, 0x0766, %o7 movgu %icc, %g7, %i5 movvc %icc, %l3, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 te %xcc, 0x6 bg,a %xcc, loop_375 fandnot2s %f25, %f17, %f17 sub %l2, %g1, %l4 fcmpes %fcc3, %f5, %f23 loop_375: fcmped %fcc3, %f18, %f4 wr %g0, 0x04, %asi prefetcha [%l7 + 0x78] %asi, 0x2 ld [%l7 + 0x1C], %f25 tle %icc, 0x2 udivx %o1, 0x17B5, %i2 fmuld8ulx16 %f21, %f19, %f28 edge32 %i3, %g2, %o3 ldd [%l7 + 0x50], %l0 fandnot1s %f4, %f15, %f15 set 0x28, %g6 ldsha [%l7 + %g6] 0x81, %g3 edge8l %l6, %o2, %i6 subc %l0, %g4, %i0 or %i7, 0x1AA4, %g5 andncc %i1, %l5, %o4 nop set 0x56, %l6 ldsb [%l7 + %l6], %o5 udivcc %o6, 0x0BEA, %g6 subccc %g7, %i5, %l3 movrlz %i4, %l2, %o7 tsubcc %l4, 0x00E3, %o0 fexpand %f19, %f22 movrlez %g1, %o1, %i2 edge32n %g2, %i3, %l1 fblg,a %fcc3, loop_376 array16 %g3, %l6, %o2 bvc,a,pn %icc, loop_377 fbne %fcc2, loop_378 loop_376: fmovsa %xcc, %f2, %f18 udivx %o3, 0x1B6C, %i6 loop_377: sllx %g4, 0x13, %l0 loop_378: fornot2s %f17, %f21, %f16 taddcctv %i7, 0x1D7A, %g5 nop set 0x4A, %l3 ldsb [%l7 + %l3], %i0 fxors %f30, %f11, %f7 bgu,a %icc, loop_379 brz %i1, loop_380 fmovse %xcc, %f10, %f1 movre %l5, %o4, %o5 loop_379: sethi 0x1F29, %o6 loop_380: stx %g7, [%l7 + 0x38] lduw [%l7 + 0x3C], %i5 andn %l3, %g6, %i4 sethi 0x08BE, %o7 xorcc %l4, 0x15CE, %o0 fpackfix %f0, %f4 sdivx %l2, 0x1D33, %o1 movleu %icc, %i2, %g2 fmovdne %xcc, %f6, %f28 movl %xcc, %g1, %i3 movcs %xcc, %l1, %l6 movgu %icc, %o2, %o3 fmovscc %xcc, %f11, %f10 movleu %icc, %i6, %g3 array8 %g4, %l0, %i7 tgu %icc, 0x6 ld [%l7 + 0x14], %f13 umulcc %i0, %g5, %i1 mulscc %o4, %o5, %l5 membar 0x68 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 ldd [%l7 + 0x60], %f0 tn %xcc, 0x7 movrne %o6, 0x1C7, %g7 fabss %f30, %f1 fmovdle %icc, %f2, %f21 fbge,a %fcc0, loop_381 edge32n %l3, %g6, %i5 fmovrslez %i4, %f12, %f6 fnand %f10, %f26, %f6 loop_381: andncc %l4, %o7, %o0 srl %o1, %l2, %g2 ta %xcc, 0x5 or %g1, 0x1484, %i2 sdivcc %l1, 0x1456, %i3 set 0x6C, %l0 swapa [%l7 + %l0] 0x0c, %l6 movcc %xcc, %o3, %i6 tgu %icc, 0x0 stw %o2, [%l7 + 0x78] movre %g3, 0x174, %l0 wr %g0, 0x10, %asi stda %g4, [%l7 + 0x58] %asi wr %g0, 0x11, %asi stda %f0, [%l7 + 0x40] %asi brnz %i0, loop_382 edge16ln %g5, %i7, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8ulx16 %f6, %f6, %f2 loop_382: tcc %xcc, 0x1 movvc %icc, %o5, %i1 fmovd %f14, %f6 wr %g0, 0x04, %asi lduwa [%l7 + 0x1C] %asi, %l5 srl %g7, 0x16, %o6 popc %g6, %i5 ldub [%l7 + 0x36], %i4 movrlz %l3, %l4, %o7 movrlez %o1, %o0, %l2 fmovsge %icc, %f10, %f22 tle %xcc, 0x6 add %g2, %i2, %l1 pdist %f28, %f22, %f18 movpos %icc, %g1, %i3 tvc %xcc, 0x4 edge16ln %l6, %o3, %i6 sllx %o2, 0x1C, %l0 fornot1 %f12, %f16, %f16 fmul8x16au %f14, %f22, %f12 sethi 0x1FD2, %g3 edge32 %i0, %g5, %g4 fcmpd %fcc3, %f0, %f18 bne,pt %xcc, loop_383 fnot2 %f8, %f26 movle %xcc, %o4, %o5 fxors %f9, %f9, %f19 loop_383: edge32l %i7, %i1, %g7 fors %f22, %f1, %f21 sdivx %o6, 0x011C, %l5 wr %g0, 0x10, %asi ldswa [%l7 + 0x40] %asi, %g6 std %i4, [%l7 + 0x70] nop set 0x44, %g1 stb %l3, [%l7 + %g1] alignaddr %l4, %i4, %o7 udivx %o0, 0x097C, %l2 edge16n %o1, %i2, %l1 wr %g0, 0x10, %asi prefetcha [%l7 + 0x20] %asi, 0x1 fbg,a %fcc3, loop_384 or %i3, 0x0BA8, %l6 std %g0, [%l7 + 0x10] fmovrdgez %o3, %f6, %f0 loop_384: fmovdg %xcc, %f17, %f14 set 0x50, %i2 prefetcha [%l7 + %i2] 0x15, 0x2 udivx %l0, 0x05AB, %g3 bpos,a,pt %icc, loop_385 movneg %xcc, %i0, %g5 fone %f8 movre %o2, %g4, %o5 loop_385: fnot2s %f1, %f19 tg %xcc, 0x0 fbue,a %fcc0, loop_386 tn %xcc, 0x0 andcc %i7, 0x1F12, %i1 fmul8x16al %f18, %f27, %f8 loop_386: fmovde %icc, %f18, %f25 umul %g7, 0x15DD, %o6 ta %icc, 0x2 ldd [%l7 + 0x48], %f8 move %xcc, %l5, %o4 ble %icc, loop_387 fnot1 %f2, %f10 alignaddr %i5, %l3, %g6 set 0x7E, %i5 ldstuba [%l7 + %i5] 0x81, %i4 loop_387: tge %xcc, 0x5 orncc %l4, %o7, %o0 tcs %xcc, 0x0 nop setx loop_388, %l0, %l1 jmpl %l1, %o1 tleu %xcc, 0x3 nop setx loop_389, %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 array16 %l2, %i2, %l1 loop_388: movg %icc, %g2, %l6 bn,pt %icc, loop_390 loop_389: bg,a loop_391 st %f14, [%l7 + 0x54] smulcc %g1, %i3, %o3 loop_390: popc %l0, %g3 loop_391: sth %i0, [%l7 + 0x1C] movrlz %i6, %o2, %g5 edge8 %g4, %o5, %i7 te %xcc, 0x6 movleu %icc, %g7, %o6 bgu,pt %icc, loop_392 array32 %l5, %i1, %o4 or %l3, %g6, %i4 edge8n %l4, %o7, %o0 loop_392: sethi 0x093E, %o1 movleu %xcc, %i5, %l2 addccc %l1, 0x0F9A, %g2 membar 0x1D srax %i2, %l6, %i3 edge8n %g1, %l0, %o3 set 0x60, %i6 sta %f19, [%l7 + %i6] 0x0c array16 %g3, %i0, %i6 fnor %f30, %f2, %f18 ldub [%l7 + 0x14], %g5 add %g4, %o2, %o5 set 0x2C, %l1 sta %f2, [%l7 + %l1] 0x15 edge16 %g7, %i7, %o6 movge %icc, %i1, %l5 stbar flush %l7 + 0x50 fmovs %f6, %f2 movrlz %l3, %o4, %i4 alignaddrl %g6, %l4, %o7 fpadd16s %f16, %f3, %f30 brnz,a %o1, loop_393 xnorcc %o0, 0x009F, %l2 movl %xcc, %l1, %g2 fmovsleu %icc, %f6, %f17 loop_393: array16 %i5, %l6, %i2 movn %xcc, %g1, %l0 tleu %xcc, 0x4 sub %i3, 0x0281, %o3 tvs %icc, 0x6 fbul,a %fcc1, loop_394 tg %xcc, 0x3 fbe,a %fcc1, loop_395 bge,a loop_396 loop_394: tg %icc, 0x2 fmovrsgz %i0, %f14, %f26 loop_395: stw %i6, [%l7 + 0x58] loop_396: bgu,a,pt %xcc, loop_397 bn %xcc, loop_398 movcs %icc, %g5, %g3 sdivx %g4, 0x039E, %o5 loop_397: srl %g7, %i7, %o6 loop_398: movge %xcc, %i1, %o2 orn %l3, 0x0462, %l5 andcc %i4, 0x17C0, %g6 fbn %fcc3, loop_399 srax %o4, %l4, %o1 fnot2s %f12, %f6 tcs %icc, 0x7 loop_399: ldx [%l7 + 0x50], %o0 smul %o7, 0x0C90, %l1 fmovd %f12, %f16 sethi 0x152F, %g2 tsubcc %i5, %l2, %i2 alignaddr %g1, %l6, %i3 membar 0x07 andcc %l0, %o3, %i6 wr %g0, 0x89, %asi stwa %g5, [%l7 + 0x2C] %asi prefetch [%l7 + 0x74], 0x1 movrlz %g3, %g4, %o5 ba loop_400 alignaddr %i0, %g7, %i7 orn %o6, %o2, %i1 set 0x24, %o7 ldsha [%l7 + %o7] 0x04, %l5 loop_400: addcc %i4, 0x142F, %l3 fble %fcc0, loop_401 fxors %f7, %f16, %f16 umulcc %o4, %l4, %o1 fmovsge %icc, %f22, %f8 loop_401: edge16ln %g6, %o7, %l1 fbge,a %fcc0, loop_402 tcc %xcc, 0x3 fbo,a %fcc0, loop_403 fmovse %icc, %f27, %f26 loop_402: bne,a loop_404 sllx %g2, 0x14, %o0 loop_403: ldd [%l7 + 0x70], %i4 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x78] %asi, 0x3 loop_404: nop wr %g0, 0x10, %asi lduba [%l7 + 0x4F] %asi, %l2 fbe,a %fcc0, loop_405 nop setx loop_406, %l0, %l1 jmpl %l1, %l6 taddcctv %g1, %i3, %l0 fabsd %f30, %f6 loop_405: xor %i6, 0x0C8A, %o3 loop_406: tpos %icc, 0x7 movvs %xcc, %g5, %g4 fmovsle %xcc, %f18, %f22 srl %g3, %o5, %i0 mulscc %g7, 0x1CD1, %o6 xor %i7, %i1, %l5 addc %o2, 0x0DCA, %i4 movne %xcc, %l3, %o4 tvs %icc, 0x3 movrgez %o1, %l4, %o7 bcc loop_407 udivcc %g6, 0x0600, %l1 fnot2s %f4, %f26 fmovsvs %xcc, %f21, %f0 loop_407: andn %g2, 0x0E4F, %o0 fbg,a %fcc1, loop_408 movl %xcc, %i2, %i5 movrgz %l6, 0x085, %g1 bvs,pt %xcc, loop_409 loop_408: udiv %l2, 0x0BC0, %i3 fmovdcs %icc, %f25, %f5 edge32n %i6, %l0, %o3 loop_409: sdivcc %g5, 0x1865, %g4 and %o5, %i0, %g7 fmovrsgz %g3, %f10, %f22 fpsub32 %f16, %f26, %f30 udivcc %i7, 0x060C, %i1 swap [%l7 + 0x14], %l5 te %xcc, 0x0 edge16l %o2, %i4, %o6 fpsub16s %f2, %f28, %f19 alignaddrl %l3, %o1, %l4 fcmpne32 %f14, %f30, %o4 addccc %o7, 0x0048, %l1 bgu %xcc, loop_410 ldsw [%l7 + 0x6C], %g2 fpadd16s %f5, %f10, %f0 brlez,a %g6, loop_411 loop_410: ldx [%l7 + 0x30], %o0 xor %i2, %l6, %i5 faligndata %f20, %f20, %f14 loop_411: ld [%l7 + 0x48], %f19 movrlz %l2, 0x2B5, %i3 subcc %i6, %g1, %l0 xor %g5, 0x07C7, %g4 movn %xcc, %o5, %o3 movl %xcc, %i0, %g3 fbn,a %fcc3, loop_412 mova %xcc, %i7, %i1 fexpand %f9, %f6 fnot2s %f24, %f19 loop_412: nop wr %g0, 0x18, %asi stba %g7, [%l7 + 0x62] %asi popc 0x15B6, %o2 edge16n %l5, %i4, %o6 fmovrslz %l3, %f27, %f4 tsubcc %l4, 0x0AE5, %o1 fpackfix %f20, %f0 xor %o4, 0x1819, %o7 movcc %icc, %g2, %l1 fcmpeq16 %f2, %f28, %o0 movvc %xcc, %i2, %g6 tsubcctv %l6, %i5, %i3 fnot1 %f4, %f4 edge32n %l2, %g1, %l0 fbul %fcc1, loop_413 udiv %g5, 0x17B4, %g4 array32 %i6, %o5, %i0 sethi 0x0C56, %o3 loop_413: tle %icc, 0x4 bneg,pt %icc, loop_414 movrlz %i7, 0x39C, %g3 tgu %icc, 0x3 movrgz %g7, %i1, %o2 loop_414: tneg %xcc, 0x5 wr %g0, 0x19, %asi stda %i4, [%l7 + 0x78] %asi fnot1s %f18, %f31 udivx %o6, 0x1E09, %l5 edge32 %l4, %l3, %o1 bl,a %icc, loop_415 sub %o4, 0x110E, %o7 nop setx loop_416, %l0, %l1 jmpl %l1, %l1 xorcc %o0, %i2, %g2 loop_415: movvs %xcc, %l6, %i5 be,pn %icc, loop_417 loop_416: bge,a,pn %xcc, loop_418 tneg %icc, 0x4 call loop_419 loop_417: andncc %g6, %l2, %g1 loop_418: tl %xcc, 0x1 srlx %l0, 0x15, %i3 loop_419: edge32 %g5, %i6, %o5 fmovrdne %g4, %f28, %f10 and %i0, %i7, %o3 movvs %icc, %g3, %g7 fcmpeq32 %f18, %f0, %i1 pdist %f18, %f18, %f16 ba loop_420 fnegs %f21, %f20 fbule,a %fcc0, loop_421 movn %xcc, %i4, %o6 loop_420: addcc %l5, %o2, %l3 tg %xcc, 0x5 loop_421: movrne %o1, %l4, %o4 movl %xcc, %o7, %l1 fmovrsne %i2, %f17, %f1 andncc %o0, %g2, %i5 edge8ln %l6, %g6, %g1 fmuld8ulx16 %f11, %f24, %f22 sub %l2, %l0, %i3 ta %xcc, 0x0 membar 0x60 tn %xcc, 0x3 fabsd %f16, %f4 array16 %i6, %g5, %g4 fmovsvc %icc, %f4, %f30 popc %o5, %i7 fcmpeq32 %f2, %f6, %i0 fsrc1 %f30, %f8 alignaddr %o3, %g3, %i1 fbe,a %fcc1, loop_422 bneg,pn %icc, loop_423 srlx %i4, %g7, %l5 movpos %xcc, %o2, %l3 loop_422: nop set 0x31, %o5 ldstub [%l7 + %o5], %o1 loop_423: fbge %fcc1, loop_424 edge32n %l4, %o6, %o4 movn %xcc, %o7, %l1 edge8ln %o0, %g2, %i5 loop_424: andn %l6, %g6, %i2 movne %icc, %l2, %l0 bn %xcc, loop_425 brlez %i3, loop_426 movle %xcc, %i6, %g5 edge32ln %g1, %g4, %o5 loop_425: movrgez %i0, 0x36C, %i7 loop_426: subc %g3, 0x10D9, %i1 fbl,a %fcc2, loop_427 brgez,a %o3, loop_428 movl %icc, %i4, %l5 tne %xcc, 0x0 loop_427: srl %o2, %g7, %o1 loop_428: srlx %l4, 0x1B, %l3 movgu %icc, %o6, %o7 sll %o4, 0x0D, %o0 bcc,pn %xcc, loop_429 fones %f1 edge8n %l1, %g2, %i5 stbar loop_429: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %g6, %l6, %i2 xor %l2, %i3, %i6 addc %l0, %g1, %g4 set 0x26, %i0 lduha [%l7 + %i0] 0x04, %o5 sllx %i0, 0x14, %i7 stw %g5, [%l7 + 0x7C] movcs %xcc, %i1, %g3 xorcc %i4, %l5, %o2 fmovda %icc, %f30, %f6 orn %o3, %g7, %l4 srax %l3, %o6, %o7 wr %g0, 0x04, %asi ldsba [%l7 + 0x1D] %asi, %o4 xnorcc %o0, 0x033B, %o1 smul %g2, 0x1C09, %l1 alignaddr %g6, %i5, %l6 srl %l2, %i3, %i6 sra %i2, 0x1B, %l0 sdivcc %g4, 0x0E3B, %o5 movge %xcc, %i0, %g1 subc %i7, %i1, %g5 fpadd32s %f22, %f28, %f21 movvs %icc, %i4, %l5 or %g3, %o2, %o3 xor %g7, %l4, %l3 movpos %xcc, %o7, %o4 fmovdgu %icc, %f16, %f2 tpos %icc, 0x1 addccc %o6, 0x0046, %o0 edge16 %o1, %g2, %g6 fpackfix %f20, %f8 mulscc %i5, 0x0D78, %l6 addc %l2, 0x1A92, %l1 edge32 %i3, %i2, %i6 fble %fcc1, loop_430 mulscc %l0, %g4, %i0 movl %xcc, %g1, %o5 fornot2s %f24, %f30, %f8 loop_430: movvs %icc, %i1, %g5 tvs %icc, 0x5 ldstub [%l7 + 0x50], %i4 fbuge %fcc2, loop_431 movle %icc, %i7, %l5 fbe %fcc0, loop_432 tne %icc, 0x3 loop_431: subccc %g3, %o2, %o3 andn %l4, 0x1F7E, %g7 loop_432: fxor %f2, %f28, %f30 movrlez %l3, 0x29B, %o4 fcmps %fcc2, %f9, %f18 sth %o7, [%l7 + 0x22] fors %f16, %f22, %f9 movl %xcc, %o6, %o1 fmovrdne %o0, %f10, %f4 fzero %f16 fpadd16 %f4, %f6, %f26 wr %g0, 0x88, %asi lda [%l7 + 0x4C] %asi, %f14 brz,a %g6, loop_433 tpos %xcc, 0x5 udivx %i5, 0x1769, %l6 ta %icc, 0x3 loop_433: fmovsn %xcc, %f13, %f20 fcmpgt16 %f18, %f18, %l2 tpos %xcc, 0x2 mulx %g2, %l1, %i3 umul %i6, 0x06EB, %l0 fandnot2 %f6, %f6, %f8 movn %icc, %g4, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x11C4, %i0 movrlz %g1, %o5, %i1 popc 0x0CD8, %g5 movl %icc, %i4, %l5 umulcc %i7, %g3, %o2 movrlz %o3, 0x2E8, %l4 popc 0x1296, %g7 ldd [%l7 + 0x18], %f20 fbule %fcc2, loop_434 movg %xcc, %o4, %l3 fbue %fcc1, loop_435 sdivx %o7, 0x1B94, %o6 loop_434: sethi 0x1F2F, %o1 fcmpeq32 %f26, %f2, %o0 loop_435: ldx [%l7 + 0x68], %g6 fpsub32 %f26, %f10, %f6 edge32l %l6, %i5, %g2 edge8 %l2, %i3, %l1 ldd [%l7 + 0x38], %i6 subcc %g4, %i2, %i0 sir 0x09BA restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fand %f16, %f8, %f24 fmovrde %l0, %f2, %f24 ldsb [%l7 + 0x12], %g1 fbug %fcc3, loop_436 srax %o5, %i1, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8 %l5, %g5, %i7 loop_436: add %g3, 0x0216, %o2 bne,a,pn %icc, loop_437 movrlz %l4, %g7, %o3 fpsub32s %f1, %f2, %f28 wr %g0, 0x04, %asi lduba [%l7 + 0x39] %asi, %o4 loop_437: fmovdne %icc, %f14, %f25 flush %l7 + 0x38 add %l7, 0x38, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %l3, %o6 udivcc %o7, 0x04CC, %o0 fand %f22, %f26, %f2 fpack16 %f12, %f20 movrlez %o1, %l6, %i5 fxnor %f8, %f2, %f20 xor %g2, 0x1C7F, %l2 addcc %i3, %g6, %i6 wr %g0, 0x80, %asi ldxa [%l7 + 0x10] %asi, %l1 fmovsgu %icc, %f24, %f5 and %i2, %i0, %g4 fbul,a %fcc3, loop_438 xnorcc %g1, %o5, %i1 set 0x4C, %o0 stha %i4, [%l7 + %o0] 0x19 loop_438: bge,a %icc, loop_439 tsubcc %l5, %g5, %l0 sdivcc %g3, 0x14D6, %i7 fbuge %fcc1, loop_440 loop_439: edge16l %o2, %g7, %o3 movrlz %o4, 0x376, %l4 tsubcctv %l3, 0x0940, %o7 loop_440: fbne,a %fcc2, loop_441 sdivcc %o6, 0x0987, %o0 fmovdvs %icc, %f14, %f18 popc 0x0297, %o1 loop_441: fbug %fcc2, loop_442 sir 0x04AB tgu %icc, 0x6 bge %xcc, loop_443 loop_442: movg %icc, %l6, %i5 xnorcc %g2, %i3, %l2 movrgez %i6, 0x0E8, %l1 loop_443: nop set 0x56, %o3 lduha [%l7 + %o3] 0x80, %i2 fbne %fcc1, loop_444 bvs %icc, loop_445 fmovsleu %xcc, %f17, %f19 prefetch [%l7 + 0x20], 0x1 loop_444: movne %icc, %i0, %g4 loop_445: tsubcctv %g1, 0x0506, %o5 tsubcctv %g6, %i1, %i4 edge32n %g5, %l0, %g3 brz %l5, loop_446 edge32ln %o2, %g7, %i7 bpos,a loop_447 mulx %o4, 0x042C, %l4 loop_446: udivcc %o3, 0x0510, %o7 movvc %xcc, %o6, %o0 loop_447: sub %o1, %l6, %i5 bneg,a %icc, loop_448 move %xcc, %g2, %l3 movcc %icc, %l2, %i6 st %f25, [%l7 + 0x30] loop_448: movpos %icc, %i3, %l1 set 0x34, %i3 swapa [%l7 + %i3] 0x88, %i2 set 0x2E, %g3 stha %g4, [%l7 + %g3] 0x2b membar #Sync tne %xcc, 0x6 fblg %fcc1, loop_449 movne %xcc, %i0, %g1 set 0x40, %o4 stda %f16, [%l7 + %o4] 0x14 loop_449: mulx %o5, %i1, %i4 tleu %xcc, 0x0 nop setx loop_450, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %xcc, %g6, %g5 array8 %l0, %l5, %o2 loop_450: membar 0x05 mulscc %g3, 0x1572, %i7 taddcc %g7, 0x1546, %o4 fcmple16 %f18, %f24, %l4 umulcc %o7, 0x0D38, %o6 move %xcc, %o3, %o1 taddcc %l6, %i5, %o0 tcs %xcc, 0x2 fmovscs %icc, %f19, %f15 edge32n %l3, %l2, %g2 bgu,a %icc, loop_451 addccc %i6, 0x06F5, %i3 popc %l1, %g4 be,pt %xcc, loop_452 loop_451: tgu %icc, 0x1 call loop_453 fmovdcs %xcc, %f9, %f14 loop_452: swap [%l7 + 0x08], %i2 edge32n %g1, %o5, %i0 loop_453: nop add %l7, 0x5C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i4 casa [%l6] 0x80, %i4, %i1 mulscc %g6, %l0, %l5 tgu %icc, 0x6 fand %f26, %f12, %f4 nop setx loop_454, %l0, %l1 jmpl %l1, %g5 fmovdle %icc, %f8, %f4 taddcctv %g3, 0x10B8, %i7 tne %xcc, 0x4 loop_454: bvc,a,pn %icc, loop_455 tge %xcc, 0x3 ble,a,pt %icc, loop_456 fpack32 %f12, %f0, %f2 loop_455: fxor %f18, %f6, %f6 add %l7, 0x10, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x80, %g7, %o2 loop_456: orncc %l4, %o7, %o6 add %l7, 0x48, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %o3, %o4 fsrc2 %f10, %f4 fba,a %fcc3, loop_457 fornot2s %f5, %f2, %f26 movleu %xcc, %o1, %l6 or %o0, %l3, %i5 loop_457: alignaddr %g2, %i6, %l2 ba,a,pn %icc, loop_458 fbuge %fcc1, loop_459 movn %xcc, %l1, %i3 xorcc %g4, %i2, %g1 loop_458: nop set 0x40, %l5 stda %f16, [%l7 + %l5] 0x1e membar #Sync loop_459: movneg %icc, %o5, %i4 bpos %icc, loop_460 fsrc1 %f14, %f14 fmovdcs %icc, %f5, %f0 fmovrdne %i1, %f20, %f0 loop_460: subccc %g6, 0x19B3, %l0 movvs %icc, %i0, %l5 tcc %xcc, 0x4 fcmpes %fcc1, %f0, %f4 sll %g5, 0x11, %g3 mulscc %i7, %g7, %l4 fbule,a %fcc3, loop_461 fmovdg %icc, %f27, %f7 sra %o2, 0x1F, %o7 fcmpne16 %f8, %f12, %o3 loop_461: lduw [%l7 + 0x4C], %o4 fblg %fcc0, loop_462 addcc %o1, 0x0571, %o6 movneg %xcc, %l6, %o0 stbar loop_462: fabsd %f26, %f2 fble %fcc2, loop_463 udiv %l3, 0x12E7, %i5 popc %i6, %g2 add %l2, %l1, %i3 loop_463: udiv %i2, 0x1894, %g4 alignaddrl %g1, %i4, %o5 andcc %i1, 0x16BE, %g6 fble %fcc3, loop_464 movne %icc, %i0, %l0 sllx %l5, 0x1B, %g3 fbug,a %fcc2, loop_465 loop_464: bshuffle %f12, %f28, %f26 fmovscc %xcc, %f3, %f8 movvs %xcc, %g5, %i7 loop_465: nop set 0x40, %g5 stda %f0, [%l7 + %g5] 0x81 sdivcc %g7, 0x0F70, %l4 tcc %xcc, 0x1 taddcctv %o2, 0x0D72, %o7 fmovsg %xcc, %f17, %f18 fpack32 %f20, %f8, %f22 tsubcc %o3, 0x135B, %o4 fabsd %f6, %f12 fbne,a %fcc2, loop_466 movrgz %o1, %o6, %l6 tleu %icc, 0x4 be,a,pn %xcc, loop_467 loop_466: movrlz %l3, %i5, %i6 or %g2, %l2, %l1 andcc %i3, 0x1490, %o0 loop_467: nop set 0x40, %l4 prefetcha [%l7 + %l4] 0x19, 0x2 fmovspos %icc, %f10, %f15 or %i2, 0x0644, %i4 movcs %xcc, %o5, %g1 wr %g0, 0x88, %asi lda [%l7 + 0x54] %asi, %f24 movre %g6, 0x23E, %i0 mulx %i1, %l5, %l0 edge16l %g5, %g3, %g7 edge32ln %l4, %o2, %o7 fmovsneg %icc, %f20, %f17 sdiv %o3, 0x030E, %o4 tpos %icc, 0x6 fmovdne %icc, %f22, %f31 fbul,a %fcc3, loop_468 edge32 %o1, %o6, %i7 movne %xcc, %l6, %l3 srl %i5, 0x18, %g2 loop_468: nop wr %g0, 0x89, %asi lduha [%l7 + 0x46] %asi, %l2 udivx %l1, 0x1E89, %i3 fmovrde %o0, %f22, %f22 add %l7, 0x58, %l6 wr %g0, 0x81, %asi casxa [%l6] %asi, %i6, %g4 sll %i2, 0x06, %o5 orncc %i4, 0x0541, %g6 stx %i0, [%l7 + 0x48] movl %xcc, %i1, %l5 fexpand %f18, %f12 sdiv %g1, 0x0990, %g5 fcmps %fcc1, %f17, %f20 edge8n %l0, %g3, %l4 movneg %icc, %o2, %g7 tneg %icc, 0x6 array32 %o3, %o7, %o4 movrlz %o6, 0x057, %o1 wr %g0, 0x18, %asi sta %f8, [%l7 + 0x30] %asi fmovrsgz %i7, %f15, %f25 srax %l3, %l6, %i5 fmovdpos %icc, %f24, %f7 movge %icc, %l2, %g2 movn %icc, %i3, %l1 fmovspos %xcc, %f9, %f12 for %f18, %f8, %f30 array16 %o0, %i6, %g4 movn %icc, %i2, %o5 tvs %icc, 0x0 set 0x44, %g2 ldsba [%l7 + %g2] 0x80, %g6 stx %i4, [%l7 + 0x38] xnor %i1, 0x1A4F, %l5 fpadd16s %f4, %f21, %f1 nop setx loop_469, %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 movrlz %i0, 0x0B3, %g1 movrgez %l0, %g5, %g3 add %l7, 0x3C, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %l4, %o2 loop_469: sll %o3, %g7, %o4 srl %o6, %o1, %o7 fpsub32 %f16, %f24, %f10 tl %icc, 0x7 edge32ln %l3, %l6, %i5 edge8l %i7, %g2, %i3 edge32l %l1, %l2, %i6 edge8ln %o0, %g4, %o5 st %f2, [%l7 + 0x6C] be,a,pt %icc, loop_470 stb %i2, [%l7 + 0x77] xor %g6, 0x084B, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_470: fbne %fcc3, loop_471 movleu %xcc, %l5, %i1 array8 %g1, %i0, %l0 orcc %g3, 0x00AB, %l4 loop_471: fbu,a %fcc3, loop_472 ba loop_473 movpos %icc, %g5, %o2 srlx %o3, 0x08, %o4 loop_472: fblg %fcc3, loop_474 loop_473: fmovdcc %xcc, %f14, %f24 ble loop_475 tcc %xcc, 0x5 loop_474: fble,a %fcc1, loop_476 tn %icc, 0x1 loop_475: fmovdneg %icc, %f27, %f5 stx %o6, [%l7 + 0x68] loop_476: subccc %g7, %o1, %o7 bne,a,pt %xcc, loop_477 fabss %f22, %f10 set 0x50, %i7 stda %i6, [%l7 + %i7] 0x23 membar #Sync loop_477: array16 %i5, %l3, %g2 tl %icc, 0x7 fmovsn %icc, %f2, %f25 fbule,a %fcc3, loop_478 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %icc, 0x4 fmovrse %i3, %f16, %f21 loop_478: nop set 0x6F, %i4 ldstuba [%l7 + %i4] 0x11, %l1 sra %i7, 0x09, %i6 udivcc %l2, 0x1610, %g4 movneg %xcc, %o0, %i2 fmovdge %xcc, %f4, %f25 movgu %xcc, %o5, %g6 ba loop_479 orcc %i4, 0x1D02, %i1 andncc %l5, %g1, %l0 andcc %i0, 0x120E, %g3 loop_479: edge16l %g5, %l4, %o3 array16 %o4, %o2, %o6 lduh [%l7 + 0x0E], %o1 srlx %g7, %o7, %i5 alignaddrl %l6, %l3, %g2 set 0x40, %o1 ldda [%l7 + %o1] 0x89, %f16 sub %l1, %i7, %i3 movre %i6, %l2, %g4 umulcc %i2, 0x1A1D, %o5 sdivx %g6, 0x1EB3, %o0 tle %xcc, 0x1 smul %i4, 0x0C64, %l5 fbe,a %fcc0, loop_480 sdiv %g1, 0x0DFA, %l0 movcc %xcc, %i1, %i0 fandnot2 %f22, %f18, %f16 loop_480: edge8ln %g3, %l4, %g5 ldub [%l7 + 0x5E], %o4 movg %icc, %o3, %o2 and %o6, %o1, %g7 sdiv %i5, 0x1D1D, %o7 bvs,pt %xcc, loop_481 movgu %icc, %l3, %l6 fsrc1s %f15, %f17 membar 0x30 loop_481: movrlez %g2, %i7, %l1 nop set 0x66, %g4 ldstub [%l7 + %g4], %i6 subccc %i3, 0x039D, %g4 fandnot1 %f6, %f4, %f24 ble loop_482 umul %i2, 0x0392, %l2 bvs,a %icc, loop_483 bgu,pn %icc, loop_484 loop_482: edge16n %g6, %o5, %o0 tleu %icc, 0x7 loop_483: array16 %l5, %i4, %l0 loop_484: orncc %i1, 0x1C50, %g1 smul %g3, %i0, %g5 taddcctv %o4, 0x11AD, %l4 bgu,a,pt %icc, loop_485 ldsw [%l7 + 0x14], %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x50], %o2 loop_485: fmul8x16al %f11, %f28, %f8 orncc %o1, 0x022E, %g7 wr %g0, 0x04, %asi stba %i5, [%l7 + 0x78] %asi xnor %o6, %o7, %l3 fcmpes %fcc2, %f28, %f26 movrgez %l6, %g2, %l1 ldx [%l7 + 0x50], %i7 bge,a,pt %xcc, loop_486 prefetch [%l7 + 0x30], 0x2 bleu,a loop_487 fsrc2 %f2, %f20 loop_486: umulcc %i3, 0x106D, %i6 bn,pn %icc, loop_488 loop_487: and %i2, %l2, %g4 edge8 %g6, %o0, %o5 sra %i4, 0x1F, %l0 loop_488: movpos %xcc, %l5, %g1 fmul8x16al %f13, %f8, %f26 fcmped %fcc0, %f12, %f20 subccc %g3, 0x1C46, %i0 subccc %i1, %o4, %g5 fxors %f10, %f14, %f2 wr %g0, 0xf0, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync fbo %fcc0, loop_489 edge32n %l4, %o3, %o2 bneg,pt %icc, loop_490 sdivx %o1, 0x01AE, %g7 loop_489: fpack16 %f28, %f4 set 0x68, %o2 stha %i5, [%l7 + %o2] 0x22 membar #Sync loop_490: add %o6, 0x020D, %l3 andcc %o7, 0x0579, %g2 andn %l6, %l1, %i7 bn,pt %xcc, loop_491 subcc %i3, %i6, %i2 movrne %l2, %g6, %g4 bvc,a %icc, loop_492 loop_491: tle %xcc, 0x1 fcmpeq32 %f2, %f24, %o0 bvc,a,pt %xcc, loop_493 loop_492: ta %xcc, 0x3 subccc %o5, %i4, %l5 te %icc, 0x5 loop_493: move %xcc, %l0, %g3 swap [%l7 + 0x3C], %g1 tgu %icc, 0x1 fmul8sux16 %f4, %f14, %f2 fbule %fcc0, loop_494 brnz %i1, loop_495 bvc,a,pt %icc, loop_496 st %f12, [%l7 + 0x1C] loop_494: tvs %xcc, 0x2 loop_495: ld [%l7 + 0x58], %f17 loop_496: movvs %xcc, %o4, %i0 std %f28, [%l7 + 0x08] bneg,pn %icc, loop_497 edge16n %l4, %o3, %o2 fmovrsne %o1, %f2, %f28 ba,a %xcc, loop_498 loop_497: brlz,a %g7, loop_499 and %g5, 0x166A, %o6 movleu %xcc, %l3, %i5 loop_498: movrlez %g2, %o7, %l6 loop_499: fnot1s %f2, %f17 tsubcctv %l1, 0x0EA4, %i3 tg %icc, 0x3 ldstub [%l7 + 0x0C], %i7 ldd [%l7 + 0x48], %i2 fmovdvc %icc, %f10, %f18 bpos,pn %icc, loop_500 movrgz %i6, %l2, %g6 movrlez %g4, %o0, %i4 movgu %xcc, %l5, %l0 loop_500: array8 %o5, %g3, %g1 fmovsg %xcc, %f27, %f24 udivcc %i1, 0x169C, %o4 fornot1s %f1, %f18, %f7 ldsh [%l7 + 0x64], %l4 fmovscs %icc, %f19, %f2 ba %xcc, loop_501 srax %i0, %o2, %o3 and %o1, 0x0E45, %g7 ta %icc, 0x5 loop_501: udivx %o6, 0x021A, %g5 movcs %icc, %i5, %g2 array8 %l3, %o7, %l6 tcc %xcc, 0x3 wr %g0, 0x89, %asi stxa %i3, [%l7 + 0x38] %asi movneg %icc, %i7, %i2 brgez,a %i6, loop_502 fmuld8sux16 %f20, %f16, %f8 brlez %l2, loop_503 tsubcctv %g6, %g4, %o0 loop_502: tgu %icc, 0x1 taddcc %i4, 0x147D, %l5 loop_503: fmovs %f11, %f16 bne loop_504 membar 0x4E sdiv %l1, 0x19F7, %o5 edge8l %l0, %g3, %g1 loop_504: fmul8x16al %f28, %f18, %f24 fmovsg %icc, %f29, %f22 ldsw [%l7 + 0x3C], %i1 movrgz %l4, 0x0D4, %i0 movn %icc, %o2, %o3 srl %o1, 0x16, %o4 alignaddrl %g7, %o6, %i5 bcs %icc, loop_505 fbe,a %fcc0, loop_506 ta %xcc, 0x2 fmovdge %icc, %f30, %f30 loop_505: tneg %icc, 0x5 loop_506: srax %g2, %l3, %g5 sra %o7, %i3, %i7 fmovscc %xcc, %f28, %f16 fnands %f12, %f10, %f15 movgu %xcc, %i2, %i6 sll %l2, %l6, %g4 bne,a,pt %icc, loop_507 fbne,a %fcc1, loop_508 sdiv %o0, 0x1187, %g6 array16 %i4, %l5, %o5 loop_507: ldd [%l7 + 0x50], %l0 loop_508: movg %icc, %g3, %l1 alignaddrl %g1, %i1, %l4 srl %i0, %o3, %o1 tvs %icc, 0x0 taddcc %o2, 0x04BE, %g7 orcc %o4, 0x0312, %i5 set 0x08, %l2 prefetcha [%l7 + %l2] 0x10, 0x1 edge8l %l3, %g5, %o6 udiv %o7, 0x0959, %i7 sethi 0x1948, %i3 fnand %f20, %f10, %f2 fornot1 %f16, %f0, %f10 fmul8x16al %f22, %f20, %f2 srlx %i6, 0x11, %i2 and %l6, %l2, %o0 set 0x41, %o6 ldstuba [%l7 + %o6] 0x80, %g4 st %f18, [%l7 + 0x14] orncc %i4, 0x1C44, %l5 stw %o5, [%l7 + 0x74] bg,a loop_509 be loop_510 movgu %icc, %g6, %l0 wr %g0, 0x89, %asi lduha [%l7 + 0x6E] %asi, %l1 loop_509: nop setx loop_511, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_510: array32 %g3, %i1, %l4 tneg %icc, 0x4 movpos %xcc, %i0, %o3 loop_511: fmovsl %xcc, %f26, %f5 andcc %o1, 0x1C14, %g1 ba,a,pt %icc, loop_512 array32 %g7, %o4, %i5 fors %f12, %f6, %f13 fands %f15, %f21, %f6 loop_512: movvs %icc, %g2, %o2 fbu %fcc1, loop_513 tneg %icc, 0x3 udivcc %l3, 0x060C, %o6 nop set 0x68, %i1 stw %o7, [%l7 + %i1] loop_513: ldsh [%l7 + 0x74], %i7 fbug,a %fcc2, loop_514 bne loop_515 fmovse %xcc, %f25, %f22 fnegs %f31, %f25 loop_514: ldsb [%l7 + 0x23], %g5 loop_515: orn %i3, 0x109A, %i2 fmovdgu %icc, %f3, %f8 xor %i6, 0x1D1C, %l6 edge8n %l2, %o0, %g4 subc %l5, 0x0414, %i4 xor %o5, 0x0240, %g6 fmovrsne %l0, %f29, %f13 set 0x40, %g6 ldda [%l7 + %g6] 0x80, %l0 fcmpeq32 %f12, %f14, %i1 fmovrslez %g3, %f25, %f0 array8 %i0, %l4, %o3 addc %o1, 0x186C, %g7 nop setx loop_516, %l0, %l1 jmpl %l1, %g1 brlez %o4, loop_517 sub %i5, 0x0112, %o2 mulx %l3, 0x0BE5, %g2 loop_516: array8 %o6, %o7, %g5 loop_517: sth %i7, [%l7 + 0x7C] edge8ln %i3, %i2, %i6 wr %g0, 0x10, %asi prefetcha [%l7 + 0x60] %asi, 0x0 xnor %l2, %o0, %l5 fnot2 %f26, %f14 xor %g4, %i4, %g6 fcmpne32 %f26, %f6, %l0 fone %f8 fornot1s %f28, %f20, %f7 bvc,a %xcc, loop_518 stb %o5, [%l7 + 0x7E] set 0x50, %g7 stda %i0, [%l7 + %g7] 0x23 membar #Sync loop_518: fbl,a %fcc3, loop_519 movvc %icc, %l1, %g3 movrne %i0, 0x064, %o3 fbe %fcc2, loop_520 loop_519: add %o1, 0x1FC1, %g7 tn %xcc, 0x5 tcc %xcc, 0x4 loop_520: nop set 0x40, %l6 stda %f16, [%l7 + %l6] 0x15 addccc %l4, %o4, %g1 andncc %i5, %o2, %g2 fandnot1s %f20, %f6, %f2 sll %l3, %o6, %o7 orcc %i7, 0x1FEF, %g5 fmovse %icc, %f16, %f24 fnot1 %f12, %f2 membar 0x54 movle %xcc, %i2, %i6 fsrc1s %f24, %f19 fcmple16 %f26, %f24, %i3 srl %l6, %l2, %o0 movvs %xcc, %l5, %g4 bge loop_521 fmovscc %xcc, %f17, %f0 srax %g6, %l0, %o5 movre %i4, %i1, %l1 loop_521: fnot1 %f24, %f28 addcc %g3, %o3, %o1 subccc %g7, %l4, %i0 tle %icc, 0x2 membar 0x2F udivcc %g1, 0x1D1A, %i5 wr %g0, 0x81, %asi ldsba [%l7 + 0x5C] %asi, %o4 wr %g0, 0x11, %asi swapa [%l7 + 0x10] %asi, %g2 fxnor %f12, %f8, %f12 nop set 0x40, %l0 stw %l3, [%l7 + %l0] movge %xcc, %o2, %o6 orn %o7, %g5, %i7 movpos %icc, %i2, %i3 fmovsleu %xcc, %f11, %f20 sth %l6, [%l7 + 0x3E] alignaddr %i6, %l2, %o0 stx %g4, [%l7 + 0x18] addc %g6, %l5, %o5 bshuffle %f0, %f18, %f4 movrlz %i4, 0x25F, %i1 wr %g0, 0x88, %asi lduha [%l7 + 0x5E] %asi, %l1 fmovsg %xcc, %f16, %f6 array32 %l0, %g3, %o1 udiv %g7, 0x152F, %o3 ta %xcc, 0x6 tsubcctv %i0, 0x04AE, %l4 xnorcc %g1, %i5, %g2 movre %l3, %o4, %o6 tg %xcc, 0x2 tsubcc %o7, 0x10B5, %o2 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i7, %i2 fbuge,a %fcc2, loop_522 addccc %g5, 0x06FE, %i3 fabss %f18, %f24 bpos,a,pt %icc, loop_523 loop_522: fmovdneg %icc, %f15, %f6 mulx %i6, 0x0A0A, %l2 sll %o0, %l6, %g4 loop_523: brgz,a %l5, loop_524 edge16n %o5, %g6, %i1 fmovda %xcc, %f10, %f5 edge16l %i4, %l1, %g3 loop_524: subccc %o1, 0x044B, %l0 ldd [%l7 + 0x08], %o2 sll %g7, %i0, %g1 sdivcc %l4, 0x171B, %i5 xnorcc %g2, 0x04E4, %l3 wr %g0, 0x11, %asi stxa %o6, [%l7 + 0x38] %asi move %xcc, %o7, %o4 edge8 %i7, %i2, %g5 fpadd32 %f26, %f10, %f14 fones %f25 tl %xcc, 0x4 fxnor %f18, %f2, %f18 movvc %xcc, %i3, %i6 srax %o2, 0x1B, %o0 set 0x40, %g1 stha %l2, [%l7 + %g1] 0x80 wr %g0, 0xeb, %asi stba %g4, [%l7 + 0x33] %asi membar #Sync array32 %l6, %o5, %g6 fmovdn %icc, %f11, %f30 sethi 0x1CCB, %i1 edge32ln %l5, %l1, %i4 mulscc %g3, 0x0C09, %l0 taddcc %o3, 0x0E7A, %o1 bleu,pt %xcc, loop_525 fmuld8ulx16 %f8, %f14, %f20 tcc %xcc, 0x2 stbar loop_525: tneg %icc, 0x1 bvs,a,pt %xcc, loop_526 edge8l %g7, %g1, %l4 fmovdl %xcc, %f21, %f0 srl %i5, 0x18, %i0 loop_526: bvc %icc, loop_527 srl %l3, 0x09, %o6 movre %g2, 0x117, %o4 orn %i7, 0x0932, %o7 loop_527: fandnot2 %f8, %f24, %f4 ldsw [%l7 + 0x48], %g5 fxnor %f14, %f14, %f4 set 0x3E, %l3 ldsba [%l7 + %l3] 0x10, %i3 fors %f25, %f16, %f23 movre %i2, %i6, %o0 and %o2, 0x1C95, %l2 set 0x58, %i2 stda %i6, [%l7 + %i2] 0x04 mova %icc, %o5, %g6 fpsub16 %f4, %f2, %f6 bpos,a loop_528 orncc %i1, 0x0DFF, %g4 subc %l1, 0x0649, %l5 fbu %fcc2, loop_529 loop_528: tg %xcc, 0x5 movg %icc, %i4, %l0 fmovd %f12, %f24 loop_529: sdiv %o3, 0x1741, %o1 bcs,pn %icc, loop_530 tle %icc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %g7, %g3, %g1 loop_530: udivcc %i5, 0x0947, %l4 edge32n %i0, %o6, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmple32 %f8, %f14, %g2 srlx %i7, 0x0D, %o7 tgu %icc, 0x0 fpadd16s %f2, %f31, %f31 fbge %fcc3, loop_531 fpack16 %f20, %f16 fmovrsgez %g5, %f21, %f14 flush %l7 + 0x24 loop_531: alignaddrl %i3, %o4, %i2 movleu %icc, %i6, %o0 sethi 0x0851, %l2 wr %g0, 0xea, %asi stwa %l6, [%l7 + 0x24] %asi membar #Sync movgu %xcc, %o2, %g6 fmovsne %icc, %f22, %f1 membar 0x04 fbge %fcc1, loop_532 fmovsvs %xcc, %f23, %f12 nop set 0x14, %i5 ldstub [%l7 + %i5], %i1 fxors %f28, %f6, %f11 loop_532: movne %xcc, %o5, %g4 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 edge32ln %l1, %l5, %i4 ba,a,pn %xcc, loop_533 nop setx loop_534, %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 fcmpeq16 %f8, %f4, %o3 fpack32 %f24, %f0, %f12 loop_533: array16 %l0, %o1, %g3 loop_534: fors %f8, %f10, %f22 popc 0x19D8, %g1 sdivcc %g7, 0x0724, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fand %f20, %f24, %f22 add %l7, 0x08, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %i5 casxa [%l6] %asi, %i5, %i0 tsubcctv %l3, 0x0C01, %o6 fbl,a %fcc0, loop_535 mulscc %g2, %i7, %g5 fmovdvs %icc, %f6, %f13 fbule %fcc2, loop_536 loop_535: tsubcctv %o7, 0x1CC1, %i3 taddcc %i2, 0x1029, %i6 sth %o0, [%l7 + 0x36] loop_536: tvc %icc, 0x7 tpos %icc, 0x4 brz %o4, loop_537 edge8n %l6, %l2, %o2 movvs %xcc, %i1, %g6 tn %icc, 0x1 loop_537: ldsh [%l7 + 0x4A], %g4 edge8ln %l1, %l5, %o5 movn %xcc, %o3, %i4 movvc %xcc, %o1, %g3 edge16n %l0, %g7, %l4 bcs,pt %xcc, loop_538 tn %icc, 0x3 fbne %fcc3, loop_539 movneg %icc, %g1, %i0 loop_538: srlx %l3, %o6, %g2 edge32 %i5, %g5, %i7 loop_539: nop set 0x64, %i6 swapa [%l7 + %i6] 0x89, %o7 tne %xcc, 0x3 subcc %i2, %i3, %o0 sdivx %i6, 0x140A, %o4 xorcc %l6, %l2, %o2 movl %icc, %g6, %i1 subc %l1, 0x1C5D, %l5 set 0x30, %l1 stda %o4, [%l7 + %l1] 0x2a membar #Sync movneg %icc, %g4, %o3 fmovsne %xcc, %f25, %f25 set 0x40, %o7 stda %f0, [%l7 + %o7] 0x0c xorcc %i4, %g3, %l0 sra %o1, %g7, %g1 sethi 0x1E68, %l4 andn %l3, 0x000C, %i0 add %o6, 0x0BD1, %i5 membar 0x4D edge32n %g5, %g2, %i7 fcmple16 %f0, %f6, %i2 flush %l7 + 0x50 fbge,a %fcc1, loop_540 tle %xcc, 0x5 set 0x1C, %i0 lduwa [%l7 + %i0] 0x14, %i3 loop_540: edge32l %o0, %o7, %o4 fexpand %f23, %f2 brz,a %l6, loop_541 tneg %icc, 0x3 fmovde %icc, %f7, %f6 fmovrse %l2, %f13, %f5 loop_541: smulcc %i6, %o2, %g6 fbe,a %fcc1, loop_542 tge %icc, 0x0 edge16 %i1, %l1, %o5 edge16l %l5, %g4, %i4 loop_542: fpsub32 %f22, %f12, %f18 movleu %xcc, %o3, %l0 movl %xcc, %g3, %o1 tg %xcc, 0x6 tsubcc %g7, 0x0B8D, %g1 fmovscc %xcc, %f26, %f9 fxor %f22, %f8, %f14 ldsh [%l7 + 0x7E], %l3 tsubcc %i0, 0x0337, %o6 stbar st %f21, [%l7 + 0x44] movg %xcc, %l4, %g5 edge32n %i5, %g2, %i7 movrgz %i2, %o0, %i3 array16 %o7, %o4, %l6 ba,a loop_543 fbe %fcc3, loop_544 addccc %i6, %o2, %g6 andncc %i1, %l1, %o5 loop_543: smulcc %l5, 0x1943, %l2 loop_544: nop setx loop_545, %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 fmovrslez %g4, %f16, %f8 bn %icc, loop_546 call loop_547 loop_545: sub %o3, %i4, %g3 bge,a,pn %xcc, loop_548 loop_546: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_547: brgez,a %o1, loop_549 tcs %xcc, 0x0 loop_548: ta %icc, 0x2 addc %g7, %g1, %l3 loop_549: fexpand %f1, %f24 fzeros %f22 sdiv %i0, 0x0275, %o6 bleu %icc, loop_550 fcmpd %fcc2, %f2, %f8 set 0x28, %o5 lda [%l7 + %o5] 0x80, %f7 loop_550: fandnot2s %f7, %f1, %f27 tvs %xcc, 0x3 ldstub [%l7 + 0x20], %l0 fzeros %f15 umul %l4, %i5, %g5 sir 0x045A mulscc %g2, 0x0D4E, %i2 set 0x46, %o3 ldsba [%l7 + %o3] 0x88, %i7 movl %icc, %i3, %o7 taddcc %o0, 0x0227, %o4 fmul8ulx16 %f18, %f28, %f22 bneg %icc, loop_551 movrne %i6, %o2, %l6 fmovsneg %xcc, %f13, %f30 subcc %g6, %i1, %o5 loop_551: call loop_552 bvs,a,pt %icc, loop_553 srl %l5, 0x05, %l2 movneg %xcc, %g4, %l1 loop_552: sdivcc %o3, 0x188B, %g3 loop_553: sdivcc %o1, 0x0707, %g7 fmul8ulx16 %f14, %f0, %f20 andcc %g1, %i4, %l3 edge16ln %o6, %l0, %l4 fpadd32s %f6, %f6, %f13 flush %l7 + 0x14 ble,pt %xcc, loop_554 tne %icc, 0x1 std %i4, [%l7 + 0x18] tge %icc, 0x7 loop_554: movvs %xcc, %g5, %i0 umul %i2, 0x0D99, %i7 wr %g0, 0x88, %asi lduwa [%l7 + 0x78] %asi, %g2 set 0x2A, %o0 lduha [%l7 + %o0] 0x04, %i3 ldd [%l7 + 0x28], %f22 fnegd %f18, %f24 movre %o0, %o4, %o7 alignaddrl %i6, %l6, %g6 flush %l7 + 0x18 mulscc %o2, 0x15F2, %o5 tleu %xcc, 0x4 brlez %i1, loop_555 ld [%l7 + 0x44], %f1 set 0x40, %g3 stda %f0, [%l7 + %g3] 0x10 loop_555: membar 0x76 edge16l %l5, %l2, %g4 set 0x7C, %o4 ldstuba [%l7 + %o4] 0x11, %o3 tsubcctv %g3, 0x0998, %o1 stx %l1, [%l7 + 0x18] orcc %g1, %i4, %g7 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f0 mova %xcc, %o6, %l0 edge32 %l4, %i5, %g5 movl %xcc, %l3, %i0 add %i2, 0x03DD, %i7 orn %g2, %i3, %o0 fand %f2, %f0, %f4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x74, %l5 swapa [%l7 + %l5] 0x89, %o4 edge16 %i6, %o7, %l6 fpsub32s %f2, %f15, %f13 edge16l %g6, %o2, %o5 edge16n %l5, %l2, %i1 edge8n %g4, %o3, %g3 fbl %fcc2, loop_556 brgez,a %o1, loop_557 fblg,a %fcc3, loop_558 fabss %f29, %f26 loop_556: edge8 %g1, %l1, %i4 loop_557: fbu %fcc1, loop_559 loop_558: udivcc %o6, 0x0BC2, %l0 tg %xcc, 0x6 fmovrdgz %g7, %f14, %f24 loop_559: andn %l4, %i5, %g5 edge16l %i0, %i2, %i7 movne %icc, %l3, %i3 stb %g2, [%l7 + 0x26] membar 0x49 xor %o0, %i6, %o4 call loop_560 sllx %o7, 0x1B, %g6 orncc %o2, %o5, %l6 tcc %xcc, 0x6 loop_560: fbu,a %fcc1, loop_561 tn %icc, 0x4 set 0x68, %g5 stxa %l2, [%l7 + %g5] 0x04 loop_561: tsubcc %i1, %g4, %l5 wr %g0, 0x11, %asi stxa %o3, [%l7 + 0x60] %asi brgz %o1, loop_562 fpadd16s %f27, %f18, %f6 brnz,a %g1, loop_563 edge8 %l1, %g3, %i4 loop_562: addc %l0, 0x06C9, %g7 edge32 %o6, %l4, %g5 loop_563: move %icc, %i0, %i5 edge8 %i7, %i2, %i3 or %l3, 0x1D92, %g2 fxors %f22, %f19, %f18 lduh [%l7 + 0x3C], %i6 brlz %o0, loop_564 addccc %o7, 0x10F5, %o4 edge32n %o2, %o5, %g6 sra %l2, %l6, %i1 loop_564: fabsd %f2, %f10 tcc %icc, 0x3 fmuld8sux16 %f11, %f21, %f24 fandnot1 %f14, %f30, %f24 orcc %l5, %g4, %o3 movne %xcc, %g1, %l1 sub %o1, %g3, %l0 smulcc %i4, 0x1F6A, %o6 fbo %fcc1, loop_565 tleu %xcc, 0x4 movpos %icc, %l4, %g5 array16 %g7, %i5, %i0 loop_565: orncc %i7, %i2, %l3 sdivcc %i3, 0x1A5E, %g2 bvs,a %xcc, loop_566 prefetch [%l7 + 0x44], 0x2 fpack16 %f14, %f9 tg %xcc, 0x1 loop_566: fpadd32 %f28, %f22, %f30 move %icc, %i6, %o7 tle %icc, 0x4 mova %xcc, %o0, %o4 nop set 0x30, %l4 stw %o2, [%l7 + %l4] taddcc %o5, %g6, %l2 udivx %i1, 0x06A6, %l5 wr %g0, 0x11, %asi swapa [%l7 + 0x60] %asi, %g4 wr %g0, 0x27, %asi stba %l6, [%l7 + 0x6F] %asi membar #Sync umul %g1, 0x06AC, %l1 bneg,a,pt %icc, loop_567 brlz %o3, loop_568 fmuld8sux16 %f11, %f0, %f16 movg %icc, %o1, %l0 loop_567: membar 0x1B loop_568: movvs %icc, %i4, %g3 sth %o6, [%l7 + 0x3C] edge32n %g5, %l4, %i5 tneg %icc, 0x4 alignaddr %g7, %i7, %i2 movvc %xcc, %l3, %i3 fnot2 %f22, %f4 fmovde %icc, %f15, %f9 lduh [%l7 + 0x74], %g2 fbne %fcc1, loop_569 fcmple32 %f10, %f20, %i0 movneg %xcc, %o7, %o0 sra %o4, 0x04, %i6 loop_569: fbn,a %fcc3, loop_570 sethi 0x02C1, %o5 fmovrslez %g6, %f12, %f0 fbn,a %fcc1, loop_571 loop_570: edge8l %l2, %o2, %i1 orncc %g4, %l6, %g1 wr %g0, 0x04, %asi lduha [%l7 + 0x5A] %asi, %l5 loop_571: tleu %xcc, 0x1 fand %f22, %f16, %f20 bvc,a loop_572 array32 %l1, %o1, %o3 fmul8x16au %f15, %f11, %f2 fblg,a %fcc2, loop_573 loop_572: edge32n %i4, %l0, %g3 fpsub16 %f16, %f18, %f14 fornot1 %f4, %f2, %f22 loop_573: orn %o6, %g5, %l4 fxors %f26, %f3, %f28 srax %g7, 0x04, %i7 set 0x50, %g2 ldswa [%l7 + %g2] 0x04, %i5 brgez,a %i2, loop_574 fsrc1s %f30, %f13 fmovspos %icc, %f8, %f20 fmovrdlez %l3, %f18, %f30 loop_574: nop wr %g0, 0x11, %asi ldsha [%l7 + 0x40] %asi, %i3 flush %l7 + 0x7C udiv %g2, 0x14A4, %o7 sll %o0, %i0, %i6 xorcc %o4, %g6, %l2 fmovsl %xcc, %f2, %f6 addcc %o2, %i1, %o5 xor %l6, %g4, %l5 fbge,a %fcc1, loop_575 fmovdvs %icc, %f27, %f15 smul %g1, %l1, %o3 tleu %icc, 0x3 loop_575: move %icc, %o1, %i4 sdivcc %l0, 0x057E, %o6 set 0x80, %i3 ldxa [%g0 + %i3] 0x58, %g5 movl %xcc, %g3, %l4 tneg %xcc, 0x5 sdivcc %i7, 0x1871, %g7 udivx %i5, 0x0179, %l3 udiv %i3, 0x1689, %i2 fcmpgt32 %f6, %f4, %g2 fbuge %fcc0, loop_576 edge8n %o7, %o0, %i0 fmovrsgez %o4, %f28, %f19 sub %g6, %i6, %l2 loop_576: mulx %i1, 0x101C, %o2 edge16ln %o5, %l6, %g4 edge16n %g1, %l1, %l5 movneg %xcc, %o1, %i4 sdivcc %o3, 0x1D0C, %l0 addcc %g5, 0x1858, %o6 brgez %g3, loop_577 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %l4, %g7, %i5 sth %i7, [%l7 + 0x22] loop_577: xnor %l3, %i3, %i2 array32 %g2, %o0, %i0 fbug %fcc0, loop_578 srlx %o4, 0x01, %o7 umul %i6, %g6, %l2 edge8n %o2, %i1, %l6 loop_578: udivx %o5, 0x0F05, %g4 mulx %g1, %l5, %o1 fmovsne %icc, %f1, %f8 fmuld8ulx16 %f1, %f9, %f14 set 0x38, %i4 ldswa [%l7 + %i4] 0x11, %i4 udivx %l1, 0x0921, %o3 srax %l0, %g5, %g3 set 0x6C, %i7 swapa [%l7 + %i7] 0x89, %o6 wr %g0, 0x10, %asi lduwa [%l7 + 0x7C] %asi, %g7 lduh [%l7 + 0x5E], %l4 popc 0x0759, %i5 fmovrsne %l3, %f17, %f24 fbe,a %fcc2, loop_579 fnor %f22, %f6, %f22 set 0x76, %g4 ldstuba [%l7 + %g4] 0x89, %i3 loop_579: nop set 0x20, %o1 lduwa [%l7 + %o1] 0x88, %i2 udiv %i7, 0x14E7, %g2 edge32n %i0, %o0, %o7 movge %icc, %i6, %o4 fmovrse %g6, %f15, %f26 fmovrdne %l2, %f18, %f8 sub %o2, 0x1308, %i1 add %o5, 0x1188, %g4 edge8n %g1, %l6, %l5 edge8ln %i4, %o1, %l1 nop setx loop_580, %l0, %l1 jmpl %l1, %o3 fmovsl %icc, %f14, %f18 fbg,a %fcc3, loop_581 edge8 %g5, %g3, %o6 loop_580: subc %l0, %g7, %l4 brgz,a %i5, loop_582 loop_581: edge16l %l3, %i2, %i3 fmovspos %icc, %f18, %f30 edge8n %i7, %i0, %g2 loop_582: alignaddr %o0, %o7, %o4 set 0x70, %l2 sta %f5, [%l7 + %l2] 0x0c fnot2s %f8, %f10 ldsw [%l7 + 0x78], %g6 array32 %i6, %l2, %i1 ldd [%l7 + 0x10], %o4 bn,a %xcc, loop_583 tle %xcc, 0x5 set 0x20, %o6 sta %f12, [%l7 + %o6] 0x81 loop_583: fmovs %f30, %f1 fmovrsne %g4, %f14, %f31 fmovrdgez %g1, %f30, %f22 movcc %xcc, %l6, %o2 fbn %fcc0, loop_584 std %f16, [%l7 + 0x60] for %f30, %f16, %f20 edge8l %l5, %i4, %l1 loop_584: nop set 0x52, %i1 stba %o3, [%l7 + %i1] 0x2b membar #Sync fba %fcc0, loop_585 fmovdcc %xcc, %f12, %f11 xorcc %o1, %g3, %o6 array32 %l0, %g7, %l4 loop_585: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdg %icc, %f0, %f10 fcmpeq32 %f26, %f20, %i5 set 0x28, %g6 sta %f21, [%l7 + %g6] 0x88 edge16ln %g5, %i2, %l3 srlx %i3, 0x03, %i0 fpsub32s %f22, %f2, %f12 umul %i7, %g2, %o0 fmovda %xcc, %f14, %f28 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 std %f2, [%l7 + 0x70] sdiv %o4, 0x1E8A, %g6 nop setx loop_586, %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 array32 %o7, %i6, %l2 addccc %o5, %g4, %g1 fmuld8ulx16 %f19, %f31, %f18 loop_586: te %xcc, 0x2 edge16ln %l6, %i1, %o2 bvs,pn %xcc, loop_587 fmovdpos %icc, %f16, %f7 smul %l5, %i4, %l1 xorcc %o3, %g3, %o1 loop_587: alignaddr %o6, %l0, %g7 fornot1s %f27, %f31, %f6 ldstub [%l7 + 0x0B], %i5 membar 0x03 fpmerge %f20, %f28, %f2 movge %xcc, %g5, %l4 movle %xcc, %l3, %i2 bg loop_588 popc %i3, %i7 or %g2, 0x0D71, %i0 fmovsge %icc, %f8, %f8 loop_588: move %icc, %o4, %g6 bne loop_589 xorcc %o0, 0x1F5B, %o7 orncc %i6, %l2, %g4 movcs %icc, %g1, %l6 loop_589: movvs %xcc, %o5, %o2 fnegs %f28, %f13 tvs %xcc, 0x1 udiv %l5, 0x0D9E, %i1 subc %l1, %o3, %i4 taddcc %g3, %o1, %o6 array16 %l0, %g7, %g5 nop set 0x2F, %o2 ldstub [%l7 + %o2], %i5 umul %l3, 0x0F70, %l4 set 0x08, %l6 stda %i2, [%l7 + %l6] 0x2b membar #Sync fcmple32 %f18, %f30, %i3 fcmple16 %f10, %f18, %g2 movpos %xcc, %i7, %i0 udivcc %o4, 0x03A3, %o0 ldd [%l7 + 0x60], %f20 movcc %xcc, %g6, %i6 array8 %o7, %g4, %g1 tge %xcc, 0x0 tneg %xcc, 0x7 sethi 0x02E2, %l2 tleu %icc, 0x1 sub %o5, %l6, %l5 movleu %icc, %o2, %l1 subcc %i1, 0x08CE, %i4 bge,a,pt %xcc, loop_590 fmovs %f27, %f18 addc %o3, 0x15FE, %g3 tsubcc %o1, %o6, %g7 loop_590: edge16n %g5, %l0, %i5 ld [%l7 + 0x68], %f18 and %l4, %i2, %l3 movvs %icc, %g2, %i3 fornot1 %f24, %f30, %f20 brgez %i0, loop_591 xor %o4, %o0, %i7 tsubcc %i6, %g6, %o7 and %g1, 0x1D85, %g4 loop_591: subc %o5, 0x0B4D, %l6 umulcc %l2, %o2, %l1 andncc %l5, %i4, %o3 movcs %icc, %g3, %i1 ba,a %xcc, loop_592 smulcc %o6, 0x0CDC, %o1 fble,a %fcc1, loop_593 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_592: movpos %xcc, %g5, %l0 fmovdneg %icc, %f19, %f9 loop_593: nop wr %g0, 0x89, %asi lda [%l7 + 0x28] %asi, %f21 fsrc1 %f24, %f10 prefetch [%l7 + 0x6C], 0x0 tn %xcc, 0x3 subc %g7, %l4, %i5 set 0x70, %g7 lduwa [%l7 + %g7] 0x80, %l3 fcmpne32 %f22, %f14, %i2 ldx [%l7 + 0x50], %i3 movrgez %i0, %o4, %o0 udivx %g2, 0x09FE, %i7 set 0x58, %l0 ldsha [%l7 + %l0] 0x11, %g6 fnegd %f14, %f30 sll %o7, %i6, %g1 movrne %o5, %l6, %l2 fones %f7 stb %o2, [%l7 + 0x57] tsubcc %g4, 0x0C62, %l1 nop setx loop_594, %l0, %l1 jmpl %l1, %l5 fmovrdlz %o3, %f28, %f14 brgz %g3, loop_595 brgez %i1, loop_596 loop_594: ba,a,pt %xcc, loop_597 tcs %icc, 0x1 loop_595: fones %f20 loop_596: fmovscs %icc, %f13, %f13 loop_597: fmovdvc %icc, %f3, %f7 brgez,a %i4, loop_598 fmovrslez %o1, %f29, %f4 subc %o6, %g5, %g7 wr %g0, 0x89, %asi swapa [%l7 + 0x64] %asi, %l0 loop_598: edge32l %l4, %i5, %l3 for %f10, %f2, %f28 fmovdvs %icc, %f21, %f9 fmovrdlez %i3, %f10, %f10 smul %i2, 0x1236, %i0 fcmpeq32 %f10, %f30, %o0 fblg,a %fcc3, loop_599 bge,a %icc, loop_600 bcs,a,pn %xcc, loop_601 mulscc %g2, 0x1FD4, %o4 loop_599: taddcc %i7, 0x1D4C, %g6 loop_600: fmovdpos %xcc, %f12, %f25 loop_601: brz %i6, loop_602 move %xcc, %o7, %g1 movrlz %o5, %l6, %l2 movvc %icc, %o2, %l1 loop_602: nop wr %g0, 0x11, %asi prefetcha [%l7 + 0x50] %asi, 0x1 fnors %f5, %f13, %f12 fmuld8sux16 %f0, %f12, %f28 andn %g4, %o3, %g3 alignaddrl %i4, %i1, %o1 fblg,a %fcc1, loop_603 be,a,pt %icc, loop_604 tleu %xcc, 0x3 fandnot1s %f19, %f31, %f26 loop_603: nop setx loop_605, %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_604: sdivcc %g5, 0x0442, %g7 udivx %l0, 0x03B1, %l4 wr %g0, 0x50, %asi ldxa [%g0 + 0x30] %asi, %o6 loop_605: fandnot1s %f29, %f24, %f24 srax %i5, 0x0B, %i3 ldd [%l7 + 0x40], %i2 set 0x20, %g1 ldda [%l7 + %g1] 0x2f, %i0 set 0x70, %l3 ldda [%l7 + %l3] 0x22, %l2 sir 0x1FFB edge8ln %g2, %o4, %i7 tvs %icc, 0x7 tleu %icc, 0x6 sub %o0, %i6, %g6 tg %icc, 0x1 movrgez %o7, %o5, %l6 bvc,a,pn %icc, loop_606 movvs %xcc, %l2, %o2 wr %g0, 0x19, %asi sta %f3, [%l7 + 0x64] %asi loop_606: nop set 0x28, %i5 ldsb [%l7 + %i5], %l1 te %xcc, 0x4 udivx %l5, 0x0AFF, %g4 subccc %o3, 0x0489, %g1 addc %g3, %i4, %o1 subccc %g5, 0x04CD, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %icc, %g7, %l0 brnz,a %l4, loop_607 mulx %i5, %o6, %i3 popc %i0, %i2 sllx %l3, %g2, %o4 loop_607: tcc %icc, 0x5 fmovrslz %i7, %f31, %f12 edge16 %i6, %o0, %g6 siam 0x6 fmovd %f26, %f22 set 0x0C, %i6 sta %f24, [%l7 + %i6] 0x11 sth %o5, [%l7 + 0x12] set 0x30, %l1 lda [%l7 + %l1] 0x04, %f15 sllx %o7, 0x1B, %l6 stx %l2, [%l7 + 0x38] udiv %o2, 0x1300, %l1 movrgz %l5, %g4, %o3 movg %xcc, %g1, %i4 edge16ln %g3, %o1, %g5 fmovdcc %xcc, %f6, %f12 flush %l7 + 0x6C sth %g7, [%l7 + 0x2A] movg %xcc, %l0, %l4 array32 %i1, %i5, %i3 smulcc %i0, %o6, %l3 fcmped %fcc3, %f10, %f28 bleu,a,pt %icc, loop_608 fors %f31, %f18, %f30 orncc %i2, %g2, %o4 fpsub16 %f4, %f4, %f20 loop_608: bn,pn %xcc, loop_609 edge16ln %i7, %i6, %g6 fandnot1 %f14, %f12, %f22 fble %fcc0, loop_610 loop_609: fmovdvs %icc, %f19, %f26 orn %o5, %o7, %o0 bg %icc, loop_611 loop_610: fbn,a %fcc1, loop_612 tcc %icc, 0x7 fbule,a %fcc1, loop_613 loop_611: tge %xcc, 0x5 loop_612: add %l2, 0x1CEE, %o2 subc %l6, 0x057C, %l5 loop_613: udiv %l1, 0x0F63, %o3 tge %icc, 0x7 brlz %g1, loop_614 fmovsle %xcc, %f25, %f27 or %g4, 0x021A, %g3 sllx %o1, %g5, %g7 loop_614: ld [%l7 + 0x20], %f23 ldstub [%l7 + 0x35], %i4 wr %g0, 0x81, %asi lda [%l7 + 0x5C] %asi, %f21 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x68, %i2 stwa %l0, [%l7 + %i2] 0x18 movle %xcc, %l4, %i1 set 0x4C, %o7 lda [%l7 + %o7] 0x15, %f22 for %f16, %f6, %f16 fbug,a %fcc3, loop_615 edge16ln %i3, %i5, %i0 movgu %icc, %o6, %l3 fcmpes %fcc1, %f14, %f25 loop_615: tl %xcc, 0x4 wr %g0, 0x0c, %asi lda [%l7 + 0x44] %asi, %f5 movrlz %g2, %o4, %i2 bne,a,pt %xcc, loop_616 addc %i7, %i6, %o5 tg %xcc, 0x0 andcc %o7, %g6, %o0 loop_616: bn %xcc, loop_617 movgu %icc, %o2, %l2 and %l6, %l1, %l5 edge8 %g1, %g4, %o3 loop_617: nop setx loop_618, %l0, %l1 jmpl %l1, %o1 swap [%l7 + 0x58], %g5 fbne %fcc3, loop_619 fble %fcc2, loop_620 loop_618: tgu %icc, 0x6 movneg %icc, %g3, %i4 loop_619: movg %icc, %l0, %l4 loop_620: movgu %icc, %g7, %i3 array32 %i5, %i1, %i0 bleu,pn %xcc, loop_621 pdist %f18, %f0, %f20 tcs %xcc, 0x3 wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi loop_621: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 st %f29, [%l7 + 0x34] edge32l %l3, %o6, %o4 fandnot1 %f22, %f14, %f10 fones %f12 bvc,pt %icc, loop_622 fba,a %fcc2, loop_623 movrlz %i2, 0x1F2, %g2 fornot1 %f8, %f16, %f6 loop_622: umulcc %i6, 0x13DB, %o5 loop_623: std %f20, [%l7 + 0x60] movl %icc, %i7, %g6 andn %o7, %o2, %l2 movgu %icc, %o0, %l6 edge16n %l5, %l1, %g1 movle %icc, %o3, %g4 movcc %xcc, %g5, %o1 array8 %g3, %l0, %i4 fbne %fcc2, loop_624 srax %g7, 0x01, %l4 fmovdg %xcc, %f21, %f16 tsubcctv %i3, %i5, %i1 loop_624: subccc %i0, %o6, %l3 fbe,a %fcc3, loop_625 edge32l %o4, %i2, %g2 fbl %fcc3, loop_626 fpack16 %f6, %f28 loop_625: fnors %f9, %f8, %f17 mova %xcc, %o5, %i7 loop_626: tgu %icc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot1 %f0, %f10 tle %icc, 0x7 bneg %icc, loop_627 tcc %icc, 0x0 bgu,a %xcc, loop_628 movrne %i6, 0x30A, %o7 loop_627: mulscc %o2, %l2, %g6 tn %xcc, 0x0 loop_628: mova %xcc, %l6, %l5 fcmpes %fcc2, %f13, %f21 tsubcctv %o0, %l1, %o3 smulcc %g1, 0x16EE, %g4 orcc %o1, %g3, %l0 sdivx %g5, 0x1DFF, %g7 movn %xcc, %i4, %l4 edge32ln %i5, %i3, %i0 fnot1 %f30, %f2 fmovdge %xcc, %f30, %f10 mulscc %o6, 0x16FF, %i1 brz,a %o4, loop_629 or %l3, 0x0E74, %g2 bg,pn %xcc, loop_630 fcmpd %fcc0, %f2, %f22 loop_629: nop add %l7, 0x78, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %i2, %o5 loop_630: tn %icc, 0x1 movrlez %i6, 0x10F, %i7 fnands %f31, %f27, %f2 add %l7, 0x14, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o7 casa [%l6] %asi, %o7, %l2 tsubcctv %g6, 0x1375, %l6 wr %g0, 0x0c, %asi lduwa [%l7 + 0x4C] %asi, %o2 fornot1 %f14, %f20, %f18 fbe %fcc3, loop_631 fnegd %f18, %f14 nop setx loop_632, %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 fbge %fcc3, loop_633 loop_631: addc %o0, %l5, %l1 mulx %g1, 0x0C2D, %g4 loop_632: umul %o3, %g3, %l0 loop_633: smul %g5, %g7, %i4 fmovrde %l4, %f30, %f18 set 0x6F, %o5 ldstuba [%l7 + %o5] 0x80, %o1 movgu %icc, %i5, %i3 edge32ln %i0, %o6, %o4 movrgz %l3, 0x2A6, %g2 be,a %xcc, loop_634 srlx %i2, 0x17, %o5 movrgez %i6, %i1, %o7 fmovrdgez %i7, %f30, %f0 loop_634: fpmerge %f24, %f13, %f16 fmovsneg %xcc, %f6, %f29 lduw [%l7 + 0x60], %g6 alignaddrl %l6, %l2, %o2 fpackfix %f20, %f7 movcs %icc, %o0, %l5 membar 0x23 bn,pt %xcc, loop_635 movvs %icc, %l1, %g1 mulx %o3, %g4, %l0 movre %g5, %g3, %g7 loop_635: fcmpne16 %f18, %f14, %l4 ta %icc, 0x7 or %o1, 0x194A, %i4 edge8 %i3, %i5, %i0 brlz,a %o6, loop_636 taddcc %o4, 0x0738, %l3 bcc loop_637 orn %i2, %g2, %o5 loop_636: movrgz %i6, 0x2E5, %o7 movrne %i7, %i1, %g6 loop_637: bl,a %xcc, loop_638 subc %l6, %o2, %o0 set 0x30, %i0 ldxa [%g0 + %i0] 0x20, %l2 loop_638: std %l0, [%l7 + 0x40] bgu,a %xcc, loop_639 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %xcc, %l5, %g1 udiv %o3, 0x1D01, %g4 loop_639: nop set 0x3C, %o0 swapa [%l7 + %o0] 0x89, %l0 wr %g0, 0x0c, %asi ldxa [%l7 + 0x60] %asi, %g3 xorcc %g5, %g7, %l4 tneg %xcc, 0x2 add %l7, 0x08, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %o1, %i3 wr %g0, 0x88, %asi ldsha [%l7 + 0x3A] %asi, %i4 movl %xcc, %i5, %o6 movneg %icc, %i0, %l3 subc %i2, %g2, %o5 movrgz %i6, %o4, %i7 ldsh [%l7 + 0x42], %i1 tcs %icc, 0x5 fpadd32s %f27, %f21, %f17 subcc %o7, 0x0134, %l6 andn %o2, %g6, %l2 move %icc, %l1, %l5 ldub [%l7 + 0x7A], %o0 movle %xcc, %g1, %o3 addc %l0, 0x039D, %g4 fmovdneg %xcc, %f22, %f0 bcs,a loop_640 movvs %xcc, %g3, %g5 array16 %l4, %g7, %o1 fnot1 %f14, %f22 loop_640: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movre %i4, 0x122, %i5 fnors %f8, %f28, %f12 movrne %i3, %o6, %i0 andn %i2, 0x1EFF, %l3 edge32n %o5, %i6, %o4 tvc %xcc, 0x4 fpadd32s %f22, %f3, %f30 movcc %xcc, %g2, %i1 edge8ln %i7, %o7, %o2 fmovdg %icc, %f27, %f5 fpsub16 %f8, %f4, %f12 movge %xcc, %g6, %l2 edge32 %l6, %l1, %o0 brnz %g1, loop_641 movre %l5, 0x2C4, %l0 brlz %g4, loop_642 array8 %g3, %g5, %o3 loop_641: ble,pn %icc, loop_643 bvc,a %icc, loop_644 loop_642: sllx %g7, %o1, %l4 xor %i4, 0x0E8F, %i3 loop_643: fone %f18 loop_644: taddcc %i5, 0x0BF7, %i0 fornot1 %f22, %f30, %f16 or %o6, %i2, %l3 array8 %o5, %o4, %i6 tsubcctv %g2, %i1, %o7 udivx %i7, 0x04C1, %g6 set 0x34, %o3 lda [%l7 + %o3] 0x18, %f0 fandnot2 %f16, %f28, %f10 ldsb [%l7 + 0x4B], %l2 edge16n %o2, %l6, %o0 orn %g1, %l5, %l1 brlez,a %g4, loop_645 tcc %xcc, 0x7 alignaddr %g3, %g5, %o3 bcc,a,pn %icc, loop_646 loop_645: fbne %fcc2, loop_647 taddcc %l0, %o1, %g7 andcc %i4, 0x11EC, %i3 loop_646: movg %xcc, %l4, %i5 loop_647: srl %i0, %i2, %o6 tgu %icc, 0x6 brnz %o5, loop_648 fmovrdlez %o4, %f30, %f4 alignaddr %l3, %g2, %i1 fmovdl %xcc, %f16, %f22 loop_648: nop set 0x40, %o4 stda %f0, [%l7 + %o4] 0xf0 membar #Sync array32 %o7, %i6, %g6 wr %g0, 0x22, %asi ldda [%l7 + 0x30] %asi, %l2 fmovse %icc, %f18, %f5 fbe %fcc3, loop_649 movle %icc, %i7, %o2 te %icc, 0x7 fbne,a %fcc2, loop_650 loop_649: alignaddr %l6, %o0, %g1 std %l0, [%l7 + 0x50] movge %icc, %g4, %g3 loop_650: fbo %fcc3, loop_651 tgu %xcc, 0x3 subcc %l5, %g5, %l0 mova %icc, %o3, %g7 loop_651: tvc %icc, 0x7 tn %icc, 0x0 edge8l %i4, %o1, %i3 ldsh [%l7 + 0x6C], %i5 ldub [%l7 + 0x52], %i0 ldsw [%l7 + 0x68], %l4 tleu %icc, 0x0 smulcc %o6, 0x09BD, %i2 udivx %o5, 0x09EB, %l3 movrgz %o4, %i1, %o7 edge8ln %g2, %g6, %i6 or %i7, 0x0B00, %o2 set 0x6B, %l5 stba %l2, [%l7 + %l5] 0x27 membar #Sync srlx %l6, %o0, %l1 fmovrsne %g4, %f21, %f30 fands %f29, %f20, %f18 stbar alignaddrl %g3, %l5, %g5 edge8 %l0, %g1, %o3 orn %g7, 0x1FC6, %i4 edge16n %i3, %o1, %i0 mulx %i5, 0x1D1A, %l4 movgu %icc, %o6, %o5 tsubcctv %l3, %o4, %i1 fxors %f24, %f0, %f14 fmovdl %icc, %f30, %f6 fpsub32s %f20, %f26, %f25 fbule %fcc2, loop_652 fbule,a %fcc1, loop_653 tcc %xcc, 0x0 swap [%l7 + 0x20], %i2 loop_652: tgu %icc, 0x0 loop_653: edge32n %o7, %g2, %g6 movvs %icc, %i7, %o2 bn,a,pn %xcc, loop_654 fmovs %f15, %f15 movne %icc, %i6, %l2 orcc %l6, %o0, %l1 loop_654: tpos %xcc, 0x7 fbue %fcc0, loop_655 ta %xcc, 0x1 fzero %f14 fors %f16, %f17, %f25 loop_655: edge8 %g3, %g4, %g5 movl %xcc, %l5, %g1 sub %l0, %o3, %g7 fblg,a %fcc2, loop_656 bne,a,pt %xcc, loop_657 tg %icc, 0x2 edge16 %i4, %i3, %o1 loop_656: edge8ln %i5, %l4, %i0 loop_657: bg %xcc, loop_658 fandnot1s %f23, %f1, %f14 sethi 0x0C59, %o5 addcc %o6, %o4, %i1 loop_658: taddcctv %i2, 0x0D37, %o7 fbn,a %fcc1, loop_659 fmovsge %icc, %f26, %f10 tge %icc, 0x7 xnorcc %l3, %g6, %i7 loop_659: fornot1s %f28, %f13, %f28 ta %xcc, 0x5 sub %o2, 0x19D3, %g2 bshuffle %f2, %f26, %f24 fmovdleu %icc, %f15, %f21 wr %g0, 0x80, %asi ldsha [%l7 + 0x5C] %asi, %i6 call loop_660 fcmple16 %f8, %f6, %l6 stb %o0, [%l7 + 0x0A] fsrc2 %f8, %f30 loop_660: ldd [%l7 + 0x18], %l2 brgz %l1, loop_661 fcmpne32 %f24, %f28, %g3 tge %icc, 0x3 add %l7, 0x28, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %g4, %g5 loop_661: nop wr %g0, 0x23, %asi stda %g0, [%l7 + 0x08] %asi membar #Sync set 0x2C, %g3 ldsha [%l7 + %g3] 0x19, %l0 sdivx %l5, 0x14DE, %g7 tsubcctv %o3, 0x1132, %i4 tcc %xcc, 0x4 fornot2 %f12, %f8, %f30 sub %o1, 0x1BBB, %i5 fmul8x16 %f13, %f10, %f24 movvc %xcc, %i3, %l4 edge16ln %o5, %i0, %o4 movne %xcc, %o6, %i1 fmuld8ulx16 %f24, %f26, %f22 alignaddrl %i2, %l3, %o7 sll %i7, %g6, %o2 movne %icc, %g2, %i6 tleu %icc, 0x0 mulscc %l6, %o0, %l2 movvs %xcc, %l1, %g3 sllx %g5, %g1, %l0 fandnot1 %f30, %f8, %f20 movvc %icc, %g4, %l5 fmovrse %g7, %f22, %f25 edge32l %i4, %o1, %i5 ble,pn %xcc, loop_662 umulcc %o3, 0x154E, %i3 taddcctv %l4, %o5, %i0 fpadd16 %f26, %f24, %f14 loop_662: std %o6, [%l7 + 0x78] wr %g0, 0x80, %asi ldsba [%l7 + 0x30] %asi, %o4 udiv %i1, 0x0E8B, %i2 movpos %xcc, %o7, %l3 movrgz %i7, %g6, %g2 tleu %icc, 0x3 fmovdgu %icc, %f15, %f10 tle %xcc, 0x0 edge16 %o2, %l6, %i6 or %l2, 0x0EA5, %o0 fmovse %icc, %f22, %f9 ldsh [%l7 + 0x24], %g3 fbge,a %fcc0, loop_663 addc %l1, 0x05AE, %g5 movvs %icc, %g1, %l0 fmovs %f28, %f26 loop_663: edge32n %l5, %g7, %i4 xor %g4, %o1, %o3 tgu %icc, 0x2 movrgz %i5, %i3, %l4 ldd [%l7 + 0x08], %o4 srlx %o6, 0x09, %i0 fbge %fcc3, loop_664 tsubcc %o4, %i1, %i2 sub %o7, 0x191D, %i7 edge8n %g6, %g2, %o2 loop_664: subccc %l3, 0x0E6A, %i6 tneg %icc, 0x5 fbul %fcc1, loop_665 fmovrdlz %l6, %f22, %f10 bn %icc, loop_666 sll %o0, %l2, %l1 loop_665: srax %g5, 0x0B, %g3 fmovdvc %icc, %f20, %f4 loop_666: fbue,a %fcc0, loop_667 sllx %g1, %l5, %g7 sub %i4, %l0, %g4 taddcc %o1, 0x07C5, %o3 loop_667: array8 %i3, %l4, %o5 tneg %xcc, 0x1 fmovsgu %xcc, %f7, %f27 movge %xcc, %o6, %i5 ldx [%l7 + 0x58], %i0 fmovrdne %o4, %f22, %f4 brnz %i1, loop_668 mulscc %o7, %i2, %g6 fbul %fcc3, loop_669 xor %g2, 0x141B, %o2 loop_668: ldsh [%l7 + 0x1E], %l3 movle %xcc, %i7, %i6 loop_669: smul %l6, 0x12F4, %l2 mova %icc, %o0, %l1 movle %xcc, %g5, %g1 fpadd32 %f28, %f10, %f16 orcc %l5, %g7, %i4 wr %g0, 0x89, %asi ldswa [%l7 + 0x3C] %asi, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x28, %g5 ldsba [%l7 + %g5] 0x14, %g4 movpos %icc, %g3, %o1 alignaddr %i3, %l4, %o5 fbg %fcc1, loop_670 brgez %o6, loop_671 movne %icc, %i5, %o3 srl %i0, %i1, %o7 loop_670: tsubcc %o4, 0x00F5, %g6 loop_671: fpmerge %f14, %f25, %f12 ble %icc, loop_672 tle %xcc, 0x3 move %icc, %g2, %o2 add %l3, 0x1EC9, %i7 loop_672: mulx %i2, %i6, %l6 fmovrdlez %l2, %f14, %f18 wr %g0, 0x89, %asi stxa %o0, [%l7 + 0x58] %asi xorcc %l1, 0x08D4, %g5 ldsw [%l7 + 0x44], %g1 ldx [%l7 + 0x48], %l5 fmovdg %xcc, %f10, %f4 fmovsge %xcc, %f7, %f13 sdiv %g7, 0x002D, %i4 brgz,a %l0, loop_673 bn,pt %xcc, loop_674 srl %g4, %o1, %i3 tsubcctv %l4, %o5, %g3 loop_673: taddcctv %o6, 0x198E, %i5 loop_674: tpos %icc, 0x6 wr %g0, 0x88, %asi stda %i0, [%l7 + 0x08] %asi array32 %i1, %o7, %o4 tpos %icc, 0x5 std %f14, [%l7 + 0x28] orcc %g6, 0x0861, %o3 edge32n %g2, %o2, %i7 edge32 %l3, %i6, %i2 movn %xcc, %l2, %o0 umul %l6, %g5, %g1 fmovsleu %icc, %f25, %f25 udiv %l5, 0x1C27, %l1 wr %g0, 0x89, %asi sta %f25, [%l7 + 0x64] %asi orcc %g7, %i4, %g4 sll %o1, 0x02, %l0 fnot1s %f1, %f13 array8 %i3, %o5, %l4 edge32l %g3, %i5, %o6 fabsd %f18, %f6 fbul,a %fcc3, loop_675 edge16l %i0, %o7, %i1 sethi 0x004B, %g6 orn %o4, %o3, %g2 loop_675: brlz,a %o2, loop_676 fmovdvc %icc, %f20, %f3 xorcc %l3, 0x186F, %i6 fmovsleu %icc, %f30, %f23 loop_676: fbne %fcc0, loop_677 udivx %i7, 0x19AC, %l2 edge32 %i2, %o0, %l6 fmovdvs %xcc, %f9, %f24 loop_677: xorcc %g5, %g1, %l5 tvs %icc, 0x0 fpadd32s %f29, %f18, %f9 fors %f22, %f6, %f21 udiv %l1, 0x0B44, %g7 and %g4, 0x1F18, %o1 edge32 %i4, %l0, %o5 subc %i3, %g3, %i5 ldsh [%l7 + 0x3C], %o6 wr %g0, 0x80, %asi sta %f14, [%l7 + 0x1C] %asi tcs %xcc, 0x4 movrne %l4, %o7, %i0 and %g6, %i1, %o3 addccc %o4, %g2, %l3 fbul,a %fcc2, loop_678 addcc %i6, 0x0BB1, %i7 tn %xcc, 0x0 siam 0x5 loop_678: fpmerge %f29, %f0, %f14 fandnot2 %f20, %f14, %f18 nop setx loop_679, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done mova %icc, %l2, %o2 brlz,a %o0, loop_680 membar 0x70 loop_679: movge %xcc, %l6, %g5 movne %xcc, %g1, %i2 loop_680: mulx %l1, %l5, %g7 set 0x49, %g2 ldsba [%l7 + %g2] 0x19, %g4 subc %o1, 0x0809, %l0 nop setx loop_681, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldx [%l7 + 0x30], %o5 stw %i4, [%l7 + 0x78] fpadd32s %f7, %f21, %f29 loop_681: prefetch [%l7 + 0x38], 0x0 tneg %xcc, 0x3 fmovrdgz %i3, %f6, %f10 fmovse %icc, %f17, %f5 brgez,a %i5, loop_682 lduh [%l7 + 0x6A], %g3 srlx %l4, 0x03, %o7 fmul8ulx16 %f26, %f4, %f12 loop_682: tleu %icc, 0x5 sll %o6, %i0, %g6 edge32 %o3, %i1, %o4 ldd [%l7 + 0x18], %f10 tl %xcc, 0x3 move %xcc, %g2, %i6 fmovsl %xcc, %f8, %f31 fmovsvc %icc, %f29, %f28 movge %xcc, %l3, %l2 fbug %fcc3, loop_683 xnor %o2, %i7, %l6 bvc %icc, loop_684 fcmple32 %f16, %f14, %g5 loop_683: fabsd %f6, %f18 set 0x20, %i3 stda %g0, [%l7 + %i3] 0x14 loop_684: srax %i2, %l1, %o0 or %g7, 0x1DD5, %g4 set 0x14, %l4 ldsba [%l7 + %l4] 0x81, %o1 movge %icc, %l0, %o5 call loop_685 tcc %icc, 0x0 wr %g0, 0x2b, %asi stwa %i4, [%l7 + 0x1C] %asi membar #Sync loop_685: fpsub16s %f31, %f17, %f4 movrlez %i3, 0x19E, %l5 alignaddr %i5, %g3, %o7 bge,a,pt %xcc, loop_686 sdivcc %l4, 0x1D8F, %o6 fbne,a %fcc2, loop_687 movrlz %g6, %i0, %i1 loop_686: bpos,a,pn %icc, loop_688 movrne %o3, %g2, %i6 loop_687: movcc %icc, %l3, %l2 tn %xcc, 0x0 loop_688: movge %icc, %o4, %i7 fmovdn %icc, %f14, %f9 wr %g0, 0x23, %asi stha %l6, [%l7 + 0x66] %asi membar #Sync and %o2, %g5, %g1 tpos %xcc, 0x5 set 0x0C, %i4 sta %f2, [%l7 + %i4] 0x89 andn %i2, %l1, %o0 array16 %g4, %o1, %l0 sth %g7, [%l7 + 0x6C] srl %o5, %i4, %l5 fcmps %fcc1, %f13, %f4 nop set 0x58, %g4 std %i4, [%l7 + %g4] wr %g0, 0x11, %asi sta %f6, [%l7 + 0x38] %asi wr %g0, 0x10, %asi ldswa [%l7 + 0x1C] %asi, %g3 movrlez %i3, 0x051, %l4 fmovrse %o7, %f14, %f25 brnz %g6, loop_689 orn %o6, %i0, %o3 fcmpd %fcc2, %f6, %f8 umul %i1, 0x1EAC, %g2 loop_689: sll %l3, %l2, %i6 movrne %i7, %l6, %o4 xorcc %g5, 0x00A8, %o2 fandnot1 %f12, %f14, %f16 add %l7, 0x78, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %i2, %g1 movrgz %l1, 0x053, %g4 movrlez %o1, 0x0D5, %o0 tne %icc, 0x6 orn %g7, %l0, %i4 fbug %fcc1, loop_690 edge16n %o5, %i5, %l5 tne %xcc, 0x3 tle %xcc, 0x1 loop_690: nop wr %g0, 0x22, %asi stda %g2, [%l7 + 0x28] %asi membar #Sync addcc %l4, 0x16F6, %i3 mulscc %o7, 0x010E, %g6 tl %icc, 0x6 fandnot2s %f25, %f0, %f24 fmovdleu %icc, %f29, %f19 edge8n %i0, %o3, %i1 sir 0x086A te %xcc, 0x3 brlez %o6, loop_691 fmovdleu %icc, %f6, %f4 edge32ln %l3, %l2, %g2 alignaddr %i7, %l6, %o4 loop_691: nop setx loop_692, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movgu %xcc, %i6, %g5 edge32ln %o2, %i2, %g1 fbge,a %fcc0, loop_693 loop_692: sllx %l1, 0x0E, %o1 fandnot1 %f28, %f10, %f24 tsubcc %g4, %g7, %o0 loop_693: edge16n %l0, %i4, %o5 pdist %f4, %f8, %f16 fbuge %fcc2, loop_694 movvc %icc, %l5, %i5 bvc,a,pt %xcc, loop_695 edge32ln %g3, %i3, %l4 loop_694: fcmpd %fcc2, %f22, %f12 movrgez %o7, %i0, %g6 loop_695: bpos,pn %xcc, loop_696 movrne %i1, %o6, %o3 movrlez %l2, 0x1C8, %g2 tvc %icc, 0x2 loop_696: array32 %l3, %i7, %l6 orn %i6, %g5, %o4 be,a,pn %xcc, loop_697 add %o2, %g1, %i2 fmovse %icc, %f1, %f6 add %o1, %l1, %g4 loop_697: edge32l %o0, %l0, %i4 udivcc %g7, 0x050A, %o5 ld [%l7 + 0x28], %f29 fmovdl %icc, %f18, %f8 lduh [%l7 + 0x0A], %i5 ldsw [%l7 + 0x24], %g3 fandnot2 %f28, %f16, %f26 fcmps %fcc0, %f4, %f18 udivcc %i3, 0x0CF7, %l4 movvc %xcc, %o7, %l5 udivx %i0, 0x1A76, %i1 tneg %icc, 0x7 umul %o6, %o3, %l2 edge8ln %g2, %l3, %g6 movcs %icc, %l6, %i6 subc %g5, %i7, %o4 fandnot1s %f17, %f13, %f19 fbu %fcc1, loop_698 bvc %icc, loop_699 fmovsl %icc, %f9, %f11 udiv %g1, 0x0D4C, %o2 loop_698: and %o1, %i2, %g4 loop_699: popc 0x0FF8, %o0 nop setx loop_700, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tsubcctv %l1, %l0, %i4 edge8l %o5, %i5, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_700: alignaddr %i3, %g7, %l4 movvc %icc, %l5, %i0 fpadd16s %f18, %f0, %f28 addccc %o7, 0x0A5A, %o6 fbg,a %fcc2, loop_701 fnegd %f4, %f8 udivcc %i1, 0x182C, %l2 te %icc, 0x0 loop_701: nop wr %g0, 0x80, %asi ldda [%l7 + 0x20] %asi, %o2 ldsw [%l7 + 0x14], %l3 taddcctv %g6, %l6, %i6 bg,a,pn %icc, loop_702 ldx [%l7 + 0x08], %g5 subc %g2, %i7, %o4 fmovsleu %icc, %f19, %f25 loop_702: sdivcc %g1, 0x039E, %o2 mulx %o1, 0x0191, %g4 orncc %i2, %l1, %l0 array8 %i4, %o0, %o5 fmovsleu %icc, %f26, %f18 orn %g3, %i3, %g7 fmovrsgz %l4, %f3, %f10 tgu %xcc, 0x3 fmul8ulx16 %f28, %f30, %f30 movg %icc, %l5, %i5 andncc %o7, %i0, %o6 movrlz %l2, 0x157, %o3 edge16l %l3, %g6, %l6 siam 0x2 tneg %icc, 0x0 set 0x30, %i7 stda %i6, [%l7 + %i7] 0x14 sll %i1, 0x03, %g5 fpackfix %f24, %f13 set 0x74, %o1 lduba [%l7 + %o1] 0x89, %g2 membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0xf9, %f16 bg,a,pn %icc, loop_703 fzero %f10 tl %xcc, 0x7 fmovsge %icc, %f7, %f13 loop_703: nop set 0x75, %i1 stba %o4, [%l7 + %i1] 0x88 edge32 %i7, %o2, %g1 movneg %icc, %o1, %g4 bvs %icc, loop_704 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %l1, %l0, %i4 wr %g0, 0x0c, %asi ldswa [%l7 + 0x5C] %asi, %o0 loop_704: fmovrdgez %o5, %f6, %f22 bn,a %icc, loop_705 tpos %icc, 0x3 umul %g3, %i3, %i2 fmovsleu %xcc, %f22, %f28 loop_705: fbule,a %fcc2, loop_706 fmul8sux16 %f0, %f20, %f14 alignaddr %l4, %l5, %g7 movleu %icc, %o7, %i5 loop_706: smulcc %o6, 0x1574, %i0 movvc %xcc, %o3, %l3 sll %g6, %l6, %i6 bn,a loop_707 edge8 %i1, %g5, %l2 movrlz %g2, 0x1E4, %o4 fors %f26, %f31, %f27 loop_707: nop set 0x33, %g6 ldstuba [%l7 + %g6] 0x0c, %i7 wr %g0, 0x80, %asi lda [%l7 + 0x7C] %asi, %f6 fcmple16 %f22, %f28, %o2 tne %icc, 0x5 xnor %o1, 0x05D9, %g1 brlz %g4, loop_708 sdivx %l1, 0x0184, %l0 membar 0x4B tge %icc, 0x6 loop_708: bvs,a,pt %icc, loop_709 edge8ln %o0, %i4, %o5 udivcc %g3, 0x035D, %i3 fbug,a %fcc3, loop_710 loop_709: fmovdvs %icc, %f4, %f20 fandnot1s %f4, %f27, %f9 bn %xcc, loop_711 loop_710: movg %xcc, %l4, %l5 ld [%l7 + 0x2C], %f8 fmovdvc %xcc, %f4, %f23 loop_711: addcc %g7, 0x09C8, %o7 std %i2, [%l7 + 0x70] fbu %fcc3, loop_712 edge16 %i5, %i0, %o3 addc %l3, 0x172F, %o6 array16 %l6, %g6, %i6 loop_712: fbg,a %fcc0, loop_713 taddcc %i1, %g5, %l2 array32 %g2, %o4, %o2 addcc %i7, 0x00D1, %o1 loop_713: edge32 %g4, %l1, %g1 fpsub16s %f14, %f23, %f10 fbg,a %fcc0, loop_714 udivx %l0, 0x0A85, %o0 movne %xcc, %i4, %g3 edge8l %i3, %l4, %o5 loop_714: edge32ln %g7, %l5, %o7 sll %i5, %i2, %o3 ldsw [%l7 + 0x50], %l3 tn %xcc, 0x1 move %xcc, %o6, %l6 alignaddrl %g6, %i6, %i0 ldsh [%l7 + 0x74], %g5 xor %i1, 0x128D, %l2 std %o4, [%l7 + 0x20] fmovse %icc, %f7, %f0 fmovsvc %icc, %f23, %f26 fbule,a %fcc1, loop_715 movvc %icc, %o2, %i7 set 0x20, %o2 ldstuba [%l7 + %o2] 0x88, %o1 loop_715: array16 %g2, %l1, %g4 edge16ln %l0, %o0, %i4 movvs %xcc, %g1, %i3 edge32ln %g3, %o5, %l4 edge8ln %g7, %l5, %o7 te %icc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlz %i5, loop_716 movneg %xcc, %o3, %l3 alignaddr %i2, %o6, %g6 set 0x12, %l2 ldsha [%l7 + %l2] 0x80, %i6 loop_716: fmovdneg %xcc, %f10, %f5 fmovs %f26, %f0 fornot1 %f12, %f28, %f18 fmovsle %xcc, %f2, %f2 movre %i0, 0x0DC, %l6 wr %g0, 0x17, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync movge %xcc, %g5, %l2 fnegs %f31, %f30 st %f23, [%l7 + 0x7C] fmovsle %icc, %f21, %f10 edge16l %i1, %o2, %o4 wr %g0, 0x89, %asi ldstuba [%l7 + 0x15] %asi, %o1 fexpand %f0, %f6 edge32n %i7, %l1, %g4 fmovsl %xcc, %f4, %f12 movl %icc, %g2, %o0 fsrc1 %f8, %f24 movge %xcc, %l0, %i4 ble,a %xcc, loop_717 fzero %f18 andcc %g1, %i3, %g3 xnor %l4, %g7, %o5 loop_717: udivcc %o7, 0x0959, %i5 fmuld8sux16 %f20, %f6, %f4 srax %l5, 0x0B, %o3 fmovsg %xcc, %f20, %f14 alignaddr %l3, %o6, %g6 xnorcc %i2, 0x0865, %i6 ble,a %xcc, loop_718 fmovrsne %i0, %f13, %f8 add %l7, 0x78, %l6 wr %g0, 0x19, %asi casa [%l6] 0x19, %l6, %g5 loop_718: swap [%l7 + 0x54], %l2 sra %i1, %o4, %o1 srax %i7, %l1, %o2 fexpand %f30, %f18 ba,pn %icc, loop_719 taddcc %g4, %o0, %l0 movcc %xcc, %g2, %i4 movrlez %g1, 0x0D3, %i3 loop_719: mova %icc, %l4, %g3 movg %icc, %g7, %o7 fmovrdlez %o5, %f12, %f14 udivcc %l5, 0x0EF7, %i5 sdivcc %l3, 0x182A, %o6 bgu,a %icc, loop_720 stx %o3, [%l7 + 0x18] fble,a %fcc1, loop_721 stb %g6, [%l7 + 0x61] loop_720: array32 %i2, %i0, %l6 fnot2 %f10, %f20 loop_721: taddcc %i6, 0x1B6D, %l2 xor %g5, 0x11AB, %i1 lduw [%l7 + 0x7C], %o1 fexpand %f27, %f18 fornot2s %f13, %f12, %f5 movl %xcc, %o4, %i7 udivcc %o2, 0x0FB9, %l1 addc %o0, %g4, %g2 or %i4, 0x17EC, %g1 bg,pt %xcc, loop_722 movn %icc, %i3, %l4 tvs %xcc, 0x7 srax %g3, 0x07, %g7 loop_722: call loop_723 orncc %l0, 0x1E83, %o7 movge %icc, %l5, %i5 movge %xcc, %l3, %o6 loop_723: fmovsge %icc, %f15, %f26 brlez,a %o3, loop_724 movrlz %o5, 0x163, %g6 tvs %icc, 0x4 edge32ln %i0, %i2, %i6 loop_724: fmovdvc %xcc, %f1, %f19 wr %g0, 0x11, %asi stda %f16, [%l7 + 0x40] %asi sdivx %l2, 0x1C13, %l6 wr %g0, 0x89, %asi ldsba [%l7 + 0x08] %asi, %i1 alignaddrl %g5, %o4, %i7 tsubcc %o1, %l1, %o2 popc 0x1F06, %o0 bcs,a,pt %icc, loop_725 fmovdgu %xcc, %f24, %f0 stb %g4, [%l7 + 0x36] fmovdneg %xcc, %f24, %f31 loop_725: fornot2 %f0, %f16, %f14 edge8 %g2, %i4, %g1 fnegs %f9, %f23 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bpos %xcc, loop_726 fmovsvc %icc, %f10, %f24 fmovrsne %i3, %f22, %f29 sll %g3, %l4, %g7 loop_726: fmovsn %icc, %f28, %f27 edge8l %l0, %o7, %l5 movvc %xcc, %i5, %l3 tpos %icc, 0x7 edge32 %o3, %o6, %g6 fmovscc %icc, %f28, %f16 array8 %o5, %i2, %i0 addcc %l2, %l6, %i6 fpsub32 %f16, %f28, %f2 movrgez %i1, %g5, %i7 smul %o4, 0x17FA, %l1 tne %icc, 0x0 array8 %o1, %o2, %g4 fcmpgt32 %f12, %f24, %o0 bne,a loop_727 udivcc %g2, 0x1D17, %g1 andcc %i3, 0x1A99, %i4 fmuld8sux16 %f31, %f29, %f0 loop_727: fandnot2 %f20, %f2, %f16 fbug,a %fcc3, loop_728 movrgz %l4, 0x03B, %g7 movne %xcc, %l0, %o7 movrlez %l5, 0x2EF, %i5 loop_728: taddcctv %g3, 0x0D4E, %o3 edge32ln %o6, %g6, %o5 bg,a,pn %xcc, loop_729 movle %xcc, %i2, %i0 movvc %xcc, %l2, %l6 movge %xcc, %i6, %l3 loop_729: tcc %xcc, 0x0 tleu %icc, 0x2 fmovd %f12, %f20 fmovsneg %xcc, %f24, %f0 movrlz %g5, 0x186, %i7 subc %i1, %o4, %l1 movn %icc, %o1, %o2 ldx [%l7 + 0x48], %o0 brgez,a %g4, loop_730 umul %g2, %g1, %i4 tne %xcc, 0x0 fandnot2 %f18, %f12, %f24 loop_730: fmovdl %xcc, %f24, %f11 lduh [%l7 + 0x74], %i3 fcmpes %fcc1, %f31, %f20 sdivx %l4, 0x1F37, %g7 fbn,a %fcc2, loop_731 sir 0x0B39 movre %l0, %o7, %i5 fmovspos %icc, %f5, %f26 loop_731: orcc %l5, %g3, %o6 subcc %g6, 0x19FA, %o5 array16 %o3, %i2, %l2 andcc %i0, %l6, %i6 mova %icc, %l3, %g5 edge8l %i7, %i1, %l1 fmovsneg %xcc, %f22, %f7 ldd [%l7 + 0x68], %o0 fcmpne32 %f0, %f0, %o2 fmovrslz %o0, %f16, %f1 swap [%l7 + 0x20], %g4 srax %o4, 0x0C, %g2 ldsw [%l7 + 0x6C], %g1 fmul8x16al %f0, %f21, %f20 fxnor %f0, %f12, %f18 xnor %i4, 0x0494, %i3 fpsub32 %f0, %f14, %f20 bvc %xcc, loop_732 sth %l4, [%l7 + 0x3A] fcmpes %fcc1, %f3, %f1 fmovrdlez %g7, %f30, %f0 loop_732: fmovdn %icc, %f25, %f19 smul %l0, %o7, %i5 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 udivx %g3, 0x03E9, %o6 fmovrdlez %g6, %f6, %f22 tneg %icc, 0x7 movvc %icc, %o5, %o3 fmovrsne %l5, %f17, %f14 array8 %i2, %l2, %l6 edge8ln %i0, %l3, %i6 flush %l7 + 0x58 ldstub [%l7 + 0x1C], %g5 fmovspos %xcc, %f13, %f19 tpos %xcc, 0x4 tge %xcc, 0x5 movge %xcc, %i1, %i7 fpadd16s %f10, %f24, %f30 sllx %l1, %o2, %o1 or %o0, 0x0325, %o4 fmovdpos %xcc, %f13, %f2 movre %g4, 0x178, %g2 stb %g1, [%l7 + 0x66] fpsub16 %f18, %f0, %f4 tcs %xcc, 0x6 wr %g0, 0x19, %asi ldda [%l7 + 0x30] %asi, %i2 array32 %l4, %g7, %i4 fbu,a %fcc3, loop_733 fcmpne16 %f14, %f16, %o7 array8 %i5, %g3, %o6 fbuge,a %fcc0, loop_734 loop_733: xor %g6, %o5, %o3 movle %icc, %l0, %i2 edge8ln %l5, %l6, %i0 loop_734: mova %icc, %l3, %i6 fbo %fcc2, loop_735 popc %g5, %i1 fblg,a %fcc3, loop_736 addcc %i7, 0x09E0, %l1 loop_735: array32 %l2, %o1, %o2 or %o4, 0x14E1, %o0 loop_736: stw %g2, [%l7 + 0x34] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrsne %g4, %f18, %f26 fmovsvs %icc, %f7, %f31 taddcctv %g1, 0x01EB, %i3 andncc %l4, %g7, %i4 fbne,a %fcc1, loop_737 fmovrsgz %i5, %f13, %f14 addccc %o7, 0x00B4, %g3 tcs %xcc, 0x4 loop_737: alignaddrl %o6, %g6, %o5 fpackfix %f16, %f21 edge32 %o3, %i2, %l5 ld [%l7 + 0x18], %f9 fmuld8ulx16 %f22, %f4, %f18 stw %l6, [%l7 + 0x0C] prefetch [%l7 + 0x78], 0x2 edge16ln %l0, %i0, %i6 fcmple32 %f14, %f16, %g5 tge %xcc, 0x1 brgez %i1, loop_738 array32 %i7, %l1, %l2 sub %o1, %l3, %o2 movneg %xcc, %o0, %g2 loop_738: sll %o4, 0x1D, %g1 std %f24, [%l7 + 0x70] fbge %fcc2, loop_739 movrlz %g4, 0x3EC, %i3 set 0x50, %l6 prefetcha [%l7 + %l6] 0x88, 0x0 loop_739: taddcc %l4, 0x14F1, %i4 fmovdvc %xcc, %f26, %f17 movleu %icc, %o7, %g3 fmovsvs %xcc, %f13, %f0 sdivcc %i5, 0x0AF6, %o6 fnegs %f6, %f4 nop setx loop_740, %l0, %l1 jmpl %l1, %g6 alignaddr %o3, %o5, %l5 movrlz %l6, 0x3A4, %l0 fones %f20 loop_740: subc %i2, 0x171E, %i6 fpsub16 %f30, %f6, %f18 and %i0, 0x015B, %i1 fbn,a %fcc3, loop_741 movleu %icc, %g5, %l1 fone %f4 fbge %fcc0, loop_742 loop_741: and %i7, %o1, %l3 bvc,a %icc, loop_743 array32 %l2, %o0, %g2 loop_742: srax %o2, %o4, %g1 edge16ln %g4, %g7, %l4 loop_743: fmuld8sux16 %f22, %f24, %f0 call loop_744 fandnot2s %f25, %f26, %f2 fpadd32s %f7, %f10, %f7 xorcc %i4, 0x05CA, %i3 loop_744: std %f6, [%l7 + 0x78] xor %o7, 0x06A3, %i5 array32 %o6, %g6, %g3 xnorcc %o5, %o3, %l6 brnz,a %l0, loop_745 ld [%l7 + 0x60], %f30 movpos %icc, %l5, %i2 wr %g0, 0x10, %asi lduba [%l7 + 0x2D] %asi, %i0 loop_745: nop add %l7, 0x40, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i1 casa [%l6] %asi, %i1, %g5 tvs %xcc, 0x5 smulcc %i6, %i7, %o1 tg %xcc, 0x5 fba,a %fcc0, loop_746 tleu %xcc, 0x1 tcs %icc, 0x7 fand %f4, %f0, %f4 loop_746: addc %l1, %l3, %l2 movne %icc, %o0, %o2 movneg %xcc, %g2, %g1 fmovdgu %icc, %f20, %f1 fmovscc %xcc, %f27, %f17 be %xcc, loop_747 movrgez %g4, 0x363, %o4 fbu,a %fcc0, loop_748 be,pt %icc, loop_749 loop_747: edge32ln %g7, %i4, %l4 ldsh [%l7 + 0x3C], %o7 loop_748: taddcc %i3, %o6, %i5 loop_749: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrsgez %g3, %f10, %f14 tvc %icc, 0x4 fexpand %f16, %f12 tsubcctv %g6, %o5, %o3 array16 %l0, %l5, %i2 sdivx %l6, 0x06AE, %i1 movleu %icc, %g5, %i0 xnorcc %i7, %i6, %o1 or %l1, %l2, %l3 ta %icc, 0x0 edge32l %o0, %g2, %g1 fmovdvs %xcc, %f2, %f11 fmovdle %icc, %f20, %f22 or %g4, %o4, %g7 fmovsge %xcc, %f4, %f19 bgu,pt %icc, loop_750 udivcc %i4, 0x0B6F, %o2 fnot2 %f10, %f6 addccc %l4, %i3, %o6 loop_750: for %f20, %f30, %f4 fbo %fcc2, loop_751 xorcc %o7, 0x0465, %g3 sll %i5, 0x18, %o5 fones %f19 loop_751: tge %icc, 0x6 edge32n %o3, %l0, %l5 movvs %xcc, %i2, %l6 edge16ln %i1, %g6, %g5 fble %fcc2, loop_752 fmovs %f18, %f3 tneg %icc, 0x6 fmovdn %icc, %f1, %f29 loop_752: nop wr %g0, 0x88, %asi swapa [%l7 + 0x10] %asi, %i7 sllx %i6, %i0, %o1 movge %xcc, %l1, %l3 swap [%l7 + 0x64], %l2 brgz,a %g2, loop_753 nop setx loop_754, %l0, %l1 jmpl %l1, %o0 fbu,a %fcc2, loop_755 subcc %g4, %g1, %g7 loop_753: sub %i4, %o2, %o4 loop_754: fmovrdgz %l4, %f16, %f24 loop_755: tleu %xcc, 0x3 movne %xcc, %i3, %o6 brgz %g3, loop_756 xnorcc %i5, 0x0EFB, %o7 movvc %icc, %o5, %o3 movvs %xcc, %l5, %l0 loop_756: tpos %icc, 0x7 fmovdn %icc, %f6, %f13 ba,a,pt %icc, loop_757 brlez %l6, loop_758 fbge,a %fcc2, loop_759 ld [%l7 + 0x1C], %f3 loop_757: bne %xcc, loop_760 loop_758: srlx %i2, %i1, %g5 loop_759: fmovdge %xcc, %f8, %f16 fbge,a %fcc3, loop_761 loop_760: edge32n %g6, %i7, %i0 movrlez %o1, %l1, %l3 array8 %l2, %g2, %o0 loop_761: tneg %icc, 0x4 movpos %xcc, %i6, %g4 ta %icc, 0x1 tleu %icc, 0x5 movrgz %g7, %i4, %o2 andcc %o4, %l4, %g1 set 0x5F, %l0 stba %i3, [%l7 + %l0] 0x2a membar #Sync fba %fcc3, loop_762 addcc %g3, %i5, %o6 udiv %o7, 0x0D6F, %o3 tgu %xcc, 0x3 loop_762: alignaddrl %o5, %l0, %l6 fmovsge %xcc, %f21, %f6 smulcc %l5, 0x0681, %i2 wr %g0, 0x89, %asi stda %g4, [%l7 + 0x38] %asi tvs %icc, 0x2 mova %icc, %i1, %g6 set 0x08, %g7 stxa %i0, [%l7 + %g7] 0x2b membar #Sync taddcc %i7, 0x0C97, %l1 orncc %l3, %o1, %l2 movrlez %g2, 0x1E0, %i6 edge16ln %g4, %g7, %i4 popc 0x063A, %o0 fblg %fcc0, loop_763 orncc %o4, 0x108A, %o2 mulx %l4, 0x059B, %g1 fsrc2s %f2, %f2 loop_763: ldsh [%l7 + 0x28], %g3 tcc %xcc, 0x5 orn %i3, %i5, %o6 sllx %o3, %o5, %o7 brgez %l6, loop_764 sll %l0, 0x0A, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %i2, %i1, %g6 loop_764: fmul8ulx16 %f30, %f18, %f6 movvc %icc, %g5, %i0 andcc %i7, 0x0377, %l1 nop setx loop_765, %l0, %l1 jmpl %l1, %l3 sub %l2, 0x16D5, %g2 tpos %xcc, 0x6 tge %icc, 0x2 loop_765: or %o1, %g4, %i6 st %f4, [%l7 + 0x38] orn %i4, 0x1D9D, %o0 fmovdvs %icc, %f5, %f2 fba,a %fcc2, loop_766 movre %g7, 0x35E, %o2 movl %xcc, %o4, %l4 movre %g3, %g1, %i3 loop_766: fmul8x16 %f12, %f26, %f24 tne %icc, 0x4 tle %icc, 0x5 tle %xcc, 0x4 andn %i5, %o3, %o5 movle %xcc, %o7, %l6 movpos %xcc, %l0, %o6 movn %icc, %l5, %i1 movvs %icc, %g6, %g5 mova %xcc, %i2, %i0 movg %icc, %i7, %l1 fabss %f2, %f17 wr %g0, 0x89, %asi sta %f26, [%l7 + 0x40] %asi bg loop_767 fmovsleu %xcc, %f19, %f14 movrne %l3, %l2, %o1 tn %icc, 0x3 loop_767: fandnot1 %f30, %f18, %f8 udiv %g2, 0x1EC4, %g4 wr %g0, 0x04, %asi lduwa [%l7 + 0x2C] %asi, %i4 subccc %i6, %o0, %o2 bcs,pn %xcc, loop_768 fxnor %f24, %f18, %f4 srax %o4, %l4, %g3 edge16 %g7, %i3, %i5 loop_768: bl,a,pn %xcc, loop_769 edge8ln %g1, %o3, %o5 movrne %l6, 0x077, %o7 fmovda %xcc, %f9, %f12 loop_769: sdiv %o6, 0x1CFA, %l5 mulscc %l0, %i1, %g5 tvs %xcc, 0x7 or %i2, %i0, %g6 fmovdneg %icc, %f26, %f13 sdivcc %i7, 0x0D3B, %l1 sll %l3, %l2, %g2 tpos %xcc, 0x7 st %f13, [%l7 + 0x24] fmovdn %xcc, %f18, %f9 be,a,pn %icc, loop_770 ldd [%l7 + 0x38], %f4 orncc %g4, 0x1455, %o1 movpos %icc, %i6, %i4 loop_770: orn %o2, 0x10B6, %o4 sir 0x048D tleu %icc, 0x1 tleu %icc, 0x6 udivx %l4, 0x1D78, %g3 smul %g7, 0x1AEF, %o0 fmovdl %icc, %f13, %f21 smulcc %i3, 0x09B6, %g1 tcc %icc, 0x5 tneg %xcc, 0x5 movrlez %o3, 0x0BE, %o5 edge16n %i5, %l6, %o7 tg %icc, 0x3 set 0x46, %l3 ldsha [%l7 + %l3] 0x0c, %o6 sth %l5, [%l7 + 0x60] movneg %xcc, %i1, %l0 tvs %xcc, 0x3 tle %icc, 0x4 wr %g0, 0x18, %asi ldswa [%l7 + 0x40] %asi, %g5 bshuffle %f26, %f24, %f30 fabsd %f6, %f10 fmovdn %icc, %f19, %f11 smul %i2, %g6, %i7 mulx %l1, %l3, %i0 sdiv %l2, 0x16AF, %g2 tg %xcc, 0x6 ldd [%l7 + 0x18], %g4 nop set 0x40, %g1 stx %i6, [%l7 + %g1] tsubcc %o1, 0x1DCC, %i4 ta %icc, 0x4 addcc %o2, %l4, %g3 sllx %g7, %o0, %o4 fbe,a %fcc0, loop_771 fmuld8sux16 %f13, %f15, %f4 brz %g1, loop_772 tvc %xcc, 0x1 loop_771: nop set 0x18, %i6 stda %o2, [%l7 + %i6] 0xe3 membar #Sync loop_772: array16 %i3, %o5, %l6 brgez %i5, loop_773 umulcc %o7, 0x01F8, %o6 membar 0x0B movneg %xcc, %l5, %i1 loop_773: ldub [%l7 + 0x28], %l0 bg %icc, loop_774 lduh [%l7 + 0x16], %g5 tvc %icc, 0x2 movrgez %g6, 0x293, %i7 loop_774: fmovrslz %i2, %f10, %f4 movle %xcc, %l1, %l3 sub %l2, %g2, %i0 brgez %i6, loop_775 fbug,a %fcc1, loop_776 brnz,a %g4, loop_777 movre %o1, %i4, %l4 loop_775: array32 %o2, %g3, %g7 loop_776: fbule %fcc1, loop_778 loop_777: xnor %o0, %o4, %g1 bgu,pn %icc, loop_779 fand %f0, %f8, %f20 loop_778: movvc %icc, %o3, %i3 tsubcctv %o5, 0x03AE, %i5 loop_779: nop set 0x20, %i5 ldda [%l7 + %i5] 0x22, %o6 fmovsvc %icc, %f23, %f23 tgu %icc, 0x4 fmovrsgez %l6, %f17, %f4 bvc loop_780 brz %o6, loop_781 tvs %xcc, 0x4 srlx %l5, %l0, %i1 loop_780: edge16ln %g6, %g5, %i2 loop_781: fbn %fcc0, loop_782 fble %fcc2, loop_783 srax %i7, 0x08, %l3 fmul8sux16 %f10, %f20, %f18 loop_782: movrlz %l2, %g2, %l1 loop_783: nop set 0x0C, %i2 lduwa [%l7 + %i2] 0x15, %i0 fandnot2s %f20, %f8, %f14 movre %g4, 0x107, %o1 ldx [%l7 + 0x10], %i4 fbue,a %fcc2, loop_784 fornot1 %f26, %f18, %f2 movrlz %l4, 0x315, %i6 sllx %o2, 0x1F, %g3 loop_784: xor %g7, 0x1C5F, %o4 sdivx %o0, 0x17A2, %o3 movne %icc, %g1, %o5 bgu,pn %icc, loop_785 tcs %xcc, 0x5 subcc %i3, %o7, %l6 taddcctv %o6, %l5, %l0 loop_785: fmovrsgz %i5, %f13, %f4 fcmpeq32 %f0, %f4, %i1 fbl %fcc1, loop_786 movvs %xcc, %g6, %g5 tle %icc, 0x3 movl %icc, %i2, %i7 loop_786: edge16ln %l3, %g2, %l1 tsubcc %l2, %i0, %o1 taddcc %i4, 0x1D0F, %g4 nop set 0x6E, %l1 lduh [%l7 + %l1], %i6 fcmpd %fcc3, %f20, %f18 fbne,a %fcc3, loop_787 prefetch [%l7 + 0x34], 0x0 wr %g0, 0x18, %asi sta %f18, [%l7 + 0x08] %asi loop_787: ldsh [%l7 + 0x44], %l4 orn %o2, %g3, %o4 fbn,a %fcc1, loop_788 movrgez %o0, 0x3AD, %g7 udivx %g1, 0x12E5, %o5 srl %i3, %o7, %o3 loop_788: stx %o6, [%l7 + 0x28] mulx %l6, 0x0A1C, %l0 fmovdpos %icc, %f6, %f10 fbuge,a %fcc3, loop_789 udiv %i5, 0x115B, %i1 sdivcc %l5, 0x141F, %g6 popc 0x05A3, %g5 loop_789: prefetch [%l7 + 0x4C], 0x2 movrlez %i2, %l3, %i7 fabss %f13, %f3 udivx %g2, 0x1252, %l2 ldstub [%l7 + 0x15], %l1 fbug,a %fcc3, loop_790 fmuld8ulx16 %f5, %f7, %f20 tge %xcc, 0x4 movgu %xcc, %i0, %i4 loop_790: std %g4, [%l7 + 0x28] fmovd %f22, %f10 mulx %o1, %l4, %o2 fnors %f25, %f24, %f31 fcmpd %fcc2, %f6, %f22 tpos %icc, 0x2 and %i6, %o4, %g3 bg,a,pn %xcc, loop_791 movcc %icc, %o0, %g7 bne,a %xcc, loop_792 ldsb [%l7 + 0x68], %o5 loop_791: fandnot2 %f6, %f10, %f22 edge32n %i3, %g1, %o3 loop_792: tle %icc, 0x7 ldub [%l7 + 0x40], %o7 nop setx loop_793, %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 bg,a loop_794 tsubcc %l6, 0x0EA8, %l0 tpos %xcc, 0x4 loop_793: movpos %xcc, %i5, %o6 loop_794: array8 %i1, %l5, %g6 fpack16 %f12, %f19 subcc %i2, 0x0D8A, %l3 bl loop_795 tl %xcc, 0x3 smulcc %i7, %g5, %g2 umul %l2, 0x0FE3, %l1 loop_795: fnot2s %f25, %f28 fbne %fcc0, loop_796 movpos %xcc, %i4, %i0 wr %g0, 0x19, %asi ldsba [%l7 + 0x47] %asi, %o1 loop_796: alignaddr %l4, %o2, %i6 set 0x78, %o7 stda %o4, [%l7 + %o7] 0x2f membar #Sync fbn,a %fcc1, loop_797 fnors %f19, %f0, %f7 umulcc %g3, %g4, %o0 fmovsn %xcc, %f31, %f27 loop_797: movgu %icc, %g7, %o5 umulcc %i3, 0x1E77, %g1 umul %o3, %l6, %o7 umul %i5, 0x0A64, %l0 fmovdcc %xcc, %f10, %f21 fble %fcc0, loop_798 sdivcc %o6, 0x1AD9, %l5 bge,a,pt %xcc, loop_799 fbug %fcc2, loop_800 loop_798: brlz,a %i1, loop_801 fcmpeq32 %f12, %f10, %g6 loop_799: movpos %icc, %i2, %l3 loop_800: movrgez %i7, 0x3F1, %g5 loop_801: tge %xcc, 0x7 sir 0x13BB fble,a %fcc2, loop_802 fmovsa %icc, %f11, %f18 andn %l2, %l1, %g2 nop set 0x74, %o5 lduw [%l7 + %o5], %i0 loop_802: nop wr %g0, 0x89, %asi stha %o1, [%l7 + 0x0E] %asi alignaddrl %l4, %o2, %i4 sethi 0x1652, %i6 bl,a loop_803 stbar tne %xcc, 0x2 movvc %xcc, %o4, %g4 loop_803: tcs %icc, 0x6 sllx %o0, 0x0D, %g7 fbn,a %fcc0, loop_804 movrlez %o5, %i3, %g1 addccc %g3, 0x10C7, %l6 ble,a,pn %xcc, loop_805 loop_804: sll %o3, 0x0E, %o7 alignaddrl %l0, %o6, %i5 bge,pn %xcc, loop_806 loop_805: fbn %fcc3, loop_807 movrlz %l5, 0x075, %i1 or %i2, %g6, %i7 loop_806: lduh [%l7 + 0x24], %l3 loop_807: tneg %xcc, 0x5 sir 0x1FAB fmovd %f20, %f30 edge32ln %l2, %l1, %g5 ldd [%l7 + 0x68], %i0 brgez %o1, loop_808 edge32n %g2, %l4, %i4 bpos,a,pn %icc, loop_809 subcc %o2, %i6, %o4 loop_808: fmovsne %icc, %f21, %f30 for %f24, %f8, %f16 loop_809: ld [%l7 + 0x14], %f28 set 0x6A, %o0 lduha [%l7 + %o0] 0x19, %g4 fpack16 %f20, %f10 bleu,a,pt %icc, loop_810 sllx %o0, %o5, %i3 tge %icc, 0x6 fmovrslz %g1, %f12, %f7 loop_810: fbe %fcc3, loop_811 movle %xcc, %g7, %l6 bvs,a,pn %xcc, loop_812 fbug %fcc2, loop_813 loop_811: fmovdvs %xcc, %f26, %f15 subcc %o3, 0x0CC4, %g3 loop_812: sdiv %l0, 0x0216, %o7 loop_813: movcc %icc, %o6, %i5 ldsh [%l7 + 0x08], %l5 bne,a loop_814 fzeros %f20 sllx %i1, 0x18, %g6 movn %xcc, %i7, %i2 loop_814: fnot1s %f18, %f29 fcmple32 %f18, %f2, %l3 movl %xcc, %l2, %l1 brlz %g5, loop_815 bl %icc, loop_816 fcmpd %fcc2, %f26, %f26 fmovdgu %xcc, %f26, %f14 loop_815: bn loop_817 loop_816: bcc,pt %xcc, loop_818 edge8 %o1, %i0, %l4 fandnot2 %f2, %f22, %f4 loop_817: smul %i4, 0x0C2E, %o2 loop_818: bvc,a loop_819 fmovrde %i6, %f6, %f20 fbne %fcc3, loop_820 xorcc %o4, 0x0D74, %g2 loop_819: udiv %g4, 0x08AA, %o5 movleu %icc, %i3, %g1 loop_820: fxor %f20, %f22, %f28 fpadd32 %f4, %f2, %f24 ta %icc, 0x6 lduh [%l7 + 0x58], %g7 xnor %o0, 0x1468, %o3 set 0x60, %o3 ldxa [%l7 + %o3] 0x80, %g3 wr %g0, 0x89, %asi sta %f10, [%l7 + 0x54] %asi popc 0x04EA, %l6 tge %icc, 0x4 fbn %fcc0, loop_821 nop setx loop_822, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sllx %o7, 0x0D, %o6 fbe,a %fcc3, loop_823 loop_821: fxnors %f19, %f28, %f0 loop_822: xor %i5, %l5, %i1 bvc,a,pn %xcc, loop_824 loop_823: fmovscc %icc, %f10, %f20 fcmpes %fcc2, %f6, %f13 srlx %l0, %i7, %i2 loop_824: ba,pn %xcc, loop_825 xorcc %g6, 0x1B44, %l3 subcc %l2, 0x1DF6, %g5 tsubcc %o1, 0x071D, %l1 loop_825: tcs %icc, 0x3 addccc %i0, %l4, %i4 movleu %xcc, %o2, %o4 set 0x10, %o4 lda [%l7 + %o4] 0x18, %f31 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_826, %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 subcc %g2, 0x11C0, %i6 xnorcc %g4, %i3, %g1 fsrc1s %f2, %f15 loop_826: popc 0x0F74, %o5 tg %icc, 0x4 movrlez %g7, 0x2C3, %o3 brgez %g3, loop_827 fmovrdgz %l6, %f6, %f28 movrgz %o0, 0x14F, %o7 taddcctv %i5, %l5, %i1 loop_827: fmovdn %icc, %f26, %f0 brlez %l0, loop_828 movrlez %i7, %o6, %i2 tcs %xcc, 0x7 addcc %l3, 0x1A66, %g6 loop_828: udivx %l2, 0x0FA9, %o1 fandnot2s %f22, %f26, %f11 membar 0x57 movrlez %l1, 0x2C5, %g5 tcs %icc, 0x1 sdivcc %i0, 0x1F5E, %i4 set 0x28, %i0 stxa %l4, [%l7 + %i0] 0x10 umul %o4, 0x0733, %o2 movcc %icc, %g2, %g4 tl %xcc, 0x5 add %l7, 0x08, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i3 casa [%l6] %asi, %i3, %i6 subc %g1, %o5, %o3 ldsw [%l7 + 0x38], %g7 bvs loop_829 bge,a loop_830 fbo %fcc1, loop_831 tsubcctv %l6, %o0, %g3 loop_829: add %o7, %l5, %i5 loop_830: sdiv %i1, 0x0D05, %i7 loop_831: sdiv %l0, 0x0695, %i2 movrgz %o6, %g6, %l3 bge,a loop_832 movrlz %o1, %l2, %l1 membar 0x26 movvc %icc, %g5, %i0 loop_832: ldstub [%l7 + 0x3B], %i4 tge %xcc, 0x5 fmuld8ulx16 %f16, %f31, %f24 movrne %l4, 0x3E1, %o4 sllx %g2, 0x00, %g4 fmuld8ulx16 %f7, %f24, %f22 fmovse %icc, %f3, %f27 fmovrslez %o2, %f22, %f23 sll %i3, %g1, %i6 fcmple32 %f22, %f30, %o3 wr %g0, 0x81, %asi sta %f14, [%l7 + 0x68] %asi bge,a,pt %icc, loop_833 sir 0x0364 array8 %o5, %l6, %g7 bne,pn %xcc, loop_834 loop_833: bn,a,pn %icc, loop_835 fmul8x16au %f22, %f14, %f0 movrlez %o0, 0x287, %o7 loop_834: fmovsvs %icc, %f14, %f11 loop_835: nop set 0x52, %l5 stha %g3, [%l7 + %l5] 0x04 tneg %icc, 0x5 taddcc %i5, %i1, %l5 fone %f22 fmovdvc %icc, %f15, %f18 fbe,a %fcc0, loop_836 fbug %fcc2, loop_837 mova %xcc, %l0, %i2 fmovspos %xcc, %f23, %f26 loop_836: andn %i7, %o6, %l3 loop_837: fbge,a %fcc1, loop_838 fbne,a %fcc0, loop_839 sub %g6, %l2, %l1 andncc %g5, %o1, %i0 loop_838: array32 %i4, %o4, %g2 loop_839: subcc %l4, %o2, %g4 bg,pt %icc, loop_840 ba,a,pn %icc, loop_841 movn %icc, %i3, %g1 sra %i6, 0x07, %o5 loop_840: orncc %l6, %g7, %o3 loop_841: addccc %o0, %g3, %o7 wr %g0, 0x18, %asi ldswa [%l7 + 0x70] %asi, %i5 tle %icc, 0x3 fmovrsgez %l5, %f16, %f19 tneg %xcc, 0x3 membar 0x54 fsrc2 %f10, %f4 fmovsa %xcc, %f0, %f15 flush %l7 + 0x78 ta %xcc, 0x0 nop setx loop_842, %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 fmovdcc %icc, %f2, %f1 fmovs %f11, %f2 udiv %i1, 0x0289, %l0 loop_842: sdiv %i7, 0x083C, %o6 srl %l3, 0x19, %g6 add %i2, %l1, %l2 tg %icc, 0x0 nop set 0x20, %g5 ldstub [%l7 + %g5], %g5 siam 0x7 fmovsvs %icc, %f17, %f12 fbug,a %fcc1, loop_843 fmovdcs %xcc, %f4, %f15 fmuld8ulx16 %f29, %f25, %f2 set 0x38, %g3 stha %i0, [%l7 + %g3] 0xe3 membar #Sync loop_843: fbg %fcc0, loop_844 movneg %icc, %i4, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x0709, %o4 loop_844: xnor %g2, %l4, %g4 movgu %icc, %o2, %i3 sllx %g1, 0x14, %o5 udivcc %l6, 0x1805, %g7 edge32n %i6, %o0, %g3 movg %xcc, %o3, %o7 fmovsg %xcc, %f17, %f23 bg,a,pn %icc, loop_845 movn %xcc, %i5, %i1 edge8n %l0, %l5, %i7 movge %icc, %l3, %g6 loop_845: fpackfix %f10, %f27 bleu,a,pn %xcc, loop_846 srlx %i2, %l1, %l2 orn %g5, %i0, %i4 fabss %f18, %f8 loop_846: nop set 0x70, %g2 std %o6, [%l7 + %g2] movleu %icc, %o1, %g2 lduh [%l7 + 0x58], %l4 smulcc %g4, 0x1FFC, %o4 array16 %o2, %g1, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x2a, %asi stha %l6, [%l7 + 0x22] %asi membar #Sync tleu %xcc, 0x5 call loop_847 brgz,a %i3, loop_848 fmovscc %icc, %f11, %f27 movg %xcc, %g7, %o0 loop_847: movne %xcc, %g3, %o3 loop_848: array32 %o7, %i5, %i6 edge16 %l0, %i1, %i7 movn %xcc, %l3, %g6 tvc %xcc, 0x5 bge %icc, loop_849 fpsub32 %f6, %f16, %f6 wr %g0, 0xe2, %asi stda %i2, [%l7 + 0x38] %asi membar #Sync loop_849: and %l1, %l5, %l2 bvc,pt %icc, loop_850 fmovrse %i0, %f22, %f9 fpmerge %f0, %f14, %f14 wr %g0, 0x10, %asi lda [%l7 + 0x38] %asi, %f11 loop_850: addccc %i4, %g5, %o6 umulcc %o1, 0x061F, %l4 array32 %g4, %o4, %g2 tleu %xcc, 0x4 swap [%l7 + 0x2C], %g1 prefetch [%l7 + 0x74], 0x1 brgez %o2, loop_851 fmovde %icc, %f22, %f20 orcc %l6, %i3, %g7 addc %o0, %g3, %o3 loop_851: std %o4, [%l7 + 0x38] tle %xcc, 0x3 tge %xcc, 0x0 movgu %xcc, %o7, %i6 smulcc %l0, 0x15BB, %i1 wr %g0, 0x04, %asi swapa [%l7 + 0x54] %asi, %i5 tvs %xcc, 0x0 movpos %xcc, %i7, %g6 bge,pt %xcc, loop_852 brgz %l3, loop_853 srax %i2, %l1, %l2 fmovdleu %icc, %f28, %f13 loop_852: fxnors %f6, %f1, %f0 loop_853: xnorcc %i0, %l5, %g5 fands %f23, %f0, %f20 sdiv %o6, 0x0F87, %i4 fbule,a %fcc1, loop_854 fbule %fcc1, loop_855 fbge,a %fcc2, loop_856 movgu %icc, %l4, %o1 loop_854: sdivx %o4, 0x0108, %g4 loop_855: stw %g1, [%l7 + 0x18] loop_856: tl %icc, 0x6 fandnot1 %f20, %f2, %f18 wr %g0, 0x11, %asi sta %f5, [%l7 + 0x38] %asi tne %xcc, 0x1 fbg %fcc2, loop_857 bcc loop_858 movrne %o2, 0x307, %g2 nop setx loop_859, %l0, %l1 jmpl %l1, %i3 loop_857: and %g7, %l6, %g3 loop_858: fmovrslz %o3, %f20, %f12 mulscc %o0, 0x0BC7, %o7 loop_859: std %f24, [%l7 + 0x20] set 0x6E, %l4 ldstuba [%l7 + %l4] 0x18, %o5 sllx %l0, 0x1D, %i6 tpos %xcc, 0x4 subcc %i1, 0x04BF, %i7 bne,pn %icc, loop_860 edge16 %g6, %l3, %i5 movcs %xcc, %l1, %i2 andcc %i0, 0x1C97, %l5 loop_860: umulcc %l2, %g5, %i4 fnot1 %f16, %f6 tvs %xcc, 0x1 subccc %o6, 0x1960, %o1 sethi 0x0A39, %l4 or %g4, %g1, %o2 edge32n %o4, %i3, %g7 fmovspos %xcc, %f19, %f21 call loop_861 ldd [%l7 + 0x50], %i6 bg,a %icc, loop_862 fnands %f24, %f10, %f7 loop_861: srlx %g2, %o3, %g3 fmovspos %xcc, %f9, %f7 loop_862: bl loop_863 mulx %o0, 0x029A, %o7 tge %xcc, 0x1 alignaddrl %o5, %i6, %l0 loop_863: sra %i1, %i7, %l3 sethi 0x16A1, %i5 addcc %g6, %i2, %l1 fmovrdgez %i0, %f28, %f6 movge %icc, %l5, %g5 fmovsle %xcc, %f30, %f0 popc %l2, %o6 taddcctv %o1, 0x1523, %l4 movrlz %i4, 0x367, %g1 taddcc %o2, 0x03A6, %g4 ldsw [%l7 + 0x14], %i3 movneg %xcc, %g7, %l6 fbul,a %fcc0, loop_864 std %f22, [%l7 + 0x30] movle %icc, %o4, %o3 umulcc %g2, %o0, %o7 loop_864: tsubcc %o5, 0x0A31, %i6 wr %g0, 0x1e, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync array8 %l0, %i1, %g3 orcc %l3, %i7, %g6 mulx %i2, %l1, %i5 fmovdge %icc, %f13, %f3 add %i0, 0x0C86, %l5 fmovsvc %icc, %f14, %f19 subcc %l2, %g5, %o6 set 0x68, %i4 prefetcha [%l7 + %i4] 0x81, 0x3 xorcc %l4, %i4, %g1 st %f26, [%l7 + 0x18] fble %fcc2, loop_865 addc %g4, %i3, %o2 tvs %icc, 0x3 subccc %l6, %o4, %g7 loop_865: ta %icc, 0x2 edge16n %o3, %o0, %g2 nop setx loop_866, %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 fbg %fcc3, loop_867 movneg %xcc, %o5, %o7 edge32n %l0, %i6, %g3 loop_866: movn %icc, %l3, %i1 loop_867: ldsh [%l7 + 0x66], %i7 addcc %g6, 0x0EDE, %l1 sir 0x15FD wr %g0, 0x0c, %asi swapa [%l7 + 0x1C] %asi, %i5 tne %icc, 0x0 set 0x18, %g4 ldxa [%l7 + %g4] 0x80, %i0 add %l5, 0x118D, %l2 ldsb [%l7 + 0x1D], %g5 subcc %i2, 0x1C8B, %o1 edge8ln %o6, %i4, %l4 move %xcc, %g4, %g1 fmovsvc %icc, %f10, %f19 popc 0x17CA, %o2 or %i3, 0x1A53, %o4 sethi 0x1C70, %l6 fpack32 %f4, %f30, %f30 movvs %xcc, %g7, %o3 set 0x09, %i3 lduba [%l7 + %i3] 0x89, %g2 fmovdneg %icc, %f28, %f6 fblg %fcc3, loop_868 movrgz %o0, 0x1E7, %o5 srlx %l0, 0x09, %i6 bg,a,pt %icc, loop_869 loop_868: movre %g3, 0x3B4, %l3 edge32 %i1, %o7, %g6 ldub [%l7 + 0x14], %i7 loop_869: andcc %l1, %i0, %l5 fxnor %f0, %f24, %f16 bleu,a %icc, loop_870 faligndata %f16, %f30, %f22 tge %icc, 0x0 tvc %xcc, 0x7 loop_870: edge32ln %l2, %i5, %g5 fmovrsgz %i2, %f9, %f14 movg %xcc, %o1, %o6 edge16n %l4, %g4, %g1 tgu %icc, 0x5 fzeros %f18 xorcc %o2, 0x1457, %i4 umul %i3, 0x079A, %o4 popc %l6, %g7 set 0x10, %i7 ldswa [%l7 + %i7] 0x14, %o3 fbge %fcc2, loop_871 fcmpd %fcc3, %f26, %f14 movn %icc, %o0, %g2 fzeros %f24 loop_871: movge %xcc, %l0, %i6 orn %g3, %o5, %i1 movrgez %l3, 0x053, %g6 udiv %o7, 0x19E6, %l1 movle %icc, %i7, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %xcc, 0x6 fnegs %f15, %f27 tneg %xcc, 0x6 brgez %l2, loop_872 andncc %i5, %i0, %i2 movneg %icc, %g5, %o1 movl %icc, %l4, %g4 loop_872: subcc %o6, %o2, %g1 wr %g0, 0x11, %asi ldsha [%l7 + 0x4C] %asi, %i4 tsubcc %i3, %o4, %g7 fmovrde %l6, %f30, %f6 fmovsg %icc, %f25, %f20 fmovdvc %xcc, %f5, %f4 bneg,a %icc, loop_873 fbne,a %fcc0, loop_874 addcc %o3, 0x173D, %o0 fmovdge %xcc, %f23, %f2 loop_873: tcs %icc, 0x4 loop_874: movleu %xcc, %l0, %g2 edge8l %i6, %o5, %i1 udivx %g3, 0x03DF, %g6 fmovrse %l3, %f19, %f6 edge8l %o7, %l1, %l5 alignaddr %i7, %l2, %i5 movn %xcc, %i2, %g5 fbu,a %fcc1, loop_875 brlz,a %o1, loop_876 sll %l4, %i0, %o6 tpos %icc, 0x1 loop_875: edge16n %o2, %g1, %i4 loop_876: movcs %icc, %i3, %g4 add %l7, 0x20, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o4 casxa [%l6] %asi, %o4, %g7 movrlez %l6, %o3, %l0 stw %o0, [%l7 + 0x38] tl %xcc, 0x4 fmovdle %icc, %f16, %f24 ldstub [%l7 + 0x7A], %g2 ta %xcc, 0x5 sra %i6, %o5, %g3 movcs %icc, %i1, %l3 fbuge %fcc1, loop_877 subc %o7, %l1, %l5 movge %xcc, %i7, %l2 and %g6, %i5, %i2 loop_877: fcmpeq16 %f28, %f12, %g5 alignaddrl %l4, %i0, %o6 edge16n %o2, %g1, %i4 srax %i3, %g4, %o1 movrne %o4, 0x294, %l6 movleu %xcc, %g7, %l0 subcc %o3, 0x090D, %g2 fbge %fcc3, loop_878 movrlz %i6, 0x2EC, %o5 umulcc %o0, %g3, %l3 wr %g0, 0x2a, %asi stda %o6, [%l7 + 0x28] %asi membar #Sync loop_878: alignaddr %l1, %i1, %l5 fxors %f26, %f31, %f6 fxnor %f18, %f30, %f12 mova %icc, %l2, %g6 wr %g0, 0x23, %asi stxa %i5, [%l7 + 0x70] %asi membar #Sync tsubcc %i7, %g5, %i2 bne,a,pn %icc, loop_879 fbul %fcc1, loop_880 te %icc, 0x4 bleu %icc, loop_881 loop_879: tpos %xcc, 0x2 loop_880: sub %l4, 0x1453, %o6 subcc %o2, %g1, %i0 loop_881: movre %i4, 0x233, %g4 fpsub32s %f8, %f4, %f7 fmovrsgz %o1, %f29, %f30 membar 0x0D ldsb [%l7 + 0x0F], %i3 bgu,a,pn %xcc, loop_882 ldsw [%l7 + 0x68], %o4 xnorcc %l6, %g7, %o3 orcc %l0, %g2, %o5 loop_882: bneg,a,pn %xcc, loop_883 fmovdleu %icc, %f9, %f8 add %i6, %g3, %l3 tsubcc %o7, 0x0DDB, %o0 loop_883: nop setx loop_884, %l0, %l1 jmpl %l1, %i1 fbul %fcc0, loop_885 edge32n %l5, %l1, %l2 bl,pt %icc, loop_886 loop_884: brgz %g6, loop_887 loop_885: movrgez %i5, 0x18F, %i7 xnorcc %i2, %g5, %o6 loop_886: bge,a %icc, loop_888 loop_887: sll %o2, %l4, %g1 stw %i4, [%l7 + 0x0C] movpos %icc, %i0, %o1 loop_888: fpadd16 %f10, %f2, %f30 brlz,a %i3, loop_889 tne %icc, 0x4 fmovdcc %xcc, %f7, %f4 sdivcc %g4, 0x0C74, %o4 loop_889: sdivx %g7, 0x13D1, %l6 edge16n %l0, %o3, %o5 ble,pn %icc, loop_890 bvc,a,pt %icc, loop_891 bvs loop_892 tge %icc, 0x4 loop_890: orncc %g2, 0x1B94, %g3 loop_891: fxor %f0, %f18, %f22 loop_892: fpsub32s %f17, %f11, %f8 wr %g0, 0xea, %asi stha %i6, [%l7 + 0x1C] %asi membar #Sync alignaddrl %l3, %o0, %i1 add %l7, 0x34, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %o7 casa [%l6] 0x18, %o7, %l1 orncc %l2, 0x09C8, %l5 sir 0x03FD fbne %fcc3, loop_893 fpadd16s %f10, %f9, %f11 fcmpes %fcc0, %f1, %f27 add %g6, %i7, %i5 loop_893: andncc %g5, %o6, %i2 srl %o2, %g1, %l4 taddcc %i0, %i4, %i3 fnot2 %f4, %f26 wr %g0, 0x17, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync orncc %o1, 0x0372, %g4 bg,a,pt %xcc, loop_894 mova %xcc, %o4, %l6 movpos %icc, %g7, %o3 bshuffle %f28, %f14, %f18 loop_894: bgu,pt %xcc, loop_895 umulcc %o5, 0x0A5D, %l0 stw %g2, [%l7 + 0x5C] sll %i6, 0x16, %l3 loop_895: nop set 0x30, %o1 lduwa [%l7 + %o1] 0x14, %g3 ta %xcc, 0x1 fcmple16 %f14, %f6, %o0 fand %f18, %f14, %f22 array8 %i1, %o7, %l2 movrlez %l5, %g6, %l1 tgu %icc, 0x3 movrgez %i5, 0x38A, %i7 movrne %g5, 0x2EF, %i2 edge16l %o2, %g1, %o6 set 0x4C, %o6 lda [%l7 + %o6] 0x0c, %f5 array32 %i0, %l4, %i4 ldd [%l7 + 0x50], %o0 array8 %i3, %o4, %g4 ldub [%l7 + 0x48], %g7 edge8n %o3, %o5, %l6 fbo,a %fcc0, loop_896 srlx %g2, 0x05, %l0 fba %fcc3, loop_897 tpos %xcc, 0x5 loop_896: fcmped %fcc2, %f18, %f6 or %l3, %g3, %o0 loop_897: edge16n %i1, %o7, %i6 fnand %f24, %f6, %f24 siam 0x2 fcmpd %fcc2, %f20, %f24 movrgz %l2, 0x0FC, %l5 add %l7, 0x58, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x19, %l1, %i5 movrgz %i7, 0x095, %g6 xnorcc %g5, %o2, %g1 nop setx loop_898, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdneg %icc, %f29, %f5 or %o6, %i0, %i2 fcmpgt16 %f6, %f18, %i4 loop_898: sethi 0x060D, %o1 movrgz %i3, 0x31E, %l4 alignaddr %g4, %g7, %o4 andncc %o5, %o3, %g2 fcmple32 %f10, %f22, %l0 addcc %l6, %g3, %l3 fcmpd %fcc1, %f6, %f16 orn %o0, %o7, %i1 fnand %f28, %f2, %f12 movl %icc, %i6, %l2 fpack32 %f30, %f2, %f26 alignaddr %l1, %l5, %i7 ldx [%l7 + 0x70], %i5 edge32ln %g5, %o2, %g6 add %l7, 0x30, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %o6 casxa [%l6] %asi, %o6, %g1 fandnot1 %f30, %f18, %f18 andncc %i0, %i2, %i4 fmul8x16al %f13, %f3, %f28 prefetch [%l7 + 0x14], 0x1 fpack16 %f4, %f17 fnor %f18, %f24, %f14 bvs,a,pt %xcc, loop_899 movgu %icc, %i3, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x80, %asi ldsba [%l7 + 0x0E] %asi, %l4 loop_899: fmuld8ulx16 %f13, %f18, %f30 andcc %g4, %o4, %g7 subc %o5, 0x1D08, %g2 tne %xcc, 0x1 ble %xcc, loop_900 sethi 0x1600, %l0 set 0x7A, %g6 stha %o3, [%l7 + %g6] 0x27 membar #Sync loop_900: array16 %l6, %g3, %l3 movvc %icc, %o7, %i1 or %i6, 0x178A, %l2 ta %xcc, 0x5 ble,a,pn %icc, loop_901 edge16n %o0, %l5, %l1 movne %icc, %i5, %g5 movrgez %o2, %g6, %o6 loop_901: std %f18, [%l7 + 0x50] siam 0x7 lduh [%l7 + 0x6E], %i7 sethi 0x0681, %g1 fones %f0 sll %i0, %i4, %i2 fmovdvs %icc, %f0, %f15 andcc %o1, %i3, %l4 addc %o4, %g7, %o5 fcmpeq16 %f4, %f4, %g2 edge8 %l0, %o3, %g4 xor %g3, %l6, %l3 andcc %o7, 0x0910, %i6 fmul8ulx16 %f14, %f6, %f4 nop set 0x60, %i1 lduh [%l7 + %i1], %i1 fmovsvs %icc, %f11, %f24 xorcc %l2, 0x0A78, %l5 nop set 0x70, %o2 ldx [%l7 + %o2], %o0 movle %icc, %l1, %g5 nop set 0x42, %l6 lduh [%l7 + %l6], %o2 fmovsleu %icc, %f26, %f31 movcs %xcc, %i5, %g6 array16 %o6, %g1, %i7 fbu %fcc2, loop_902 bl,a %xcc, loop_903 bgu,a,pt %xcc, loop_904 movrlz %i4, %i2, %i0 loop_902: umulcc %i3, %o1, %l4 loop_903: orcc %g7, 0x0B69, %o4 loop_904: movn %icc, %g2, %l0 fpadd16s %f8, %f0, %f19 brz,a %o5, loop_905 prefetch [%l7 + 0x38], 0x1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %o3, 0x0356, %g3 loop_905: movle %icc, %l6, %g4 sdivcc %o7, 0x14EB, %i6 orncc %i1, 0x0C6D, %l3 movne %xcc, %l2, %o0 fmovsge %icc, %f9, %f10 sll %l1, 0x16, %l5 fmul8x16au %f21, %f20, %f2 fmovdleu %icc, %f10, %f10 bl,a %icc, loop_906 movge %icc, %o2, %i5 move %xcc, %g5, %g6 fmovdge %xcc, %f23, %f8 loop_906: srax %g1, 0x16, %i7 or %i4, %i2, %o6 nop setx loop_907, %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 %xcc, 0x3 fmovdle %xcc, %f0, %f30 edge16l %i0, %i3, %l4 loop_907: nop wr %g0, 0x27, %asi stha %o1, [%l7 + 0x34] %asi membar #Sync set 0x7C, %l2 stwa %g7, [%l7 + %l2] 0x19 te %xcc, 0x7 popc 0x1FA4, %g2 movle %xcc, %l0, %o5 movcc %icc, %o3, %g3 stx %o4, [%l7 + 0x70] movle %icc, %g4, %l6 mova %xcc, %i6, %o7 be,pt %xcc, loop_908 movleu %icc, %l3, %l2 movneg %xcc, %i1, %o0 tl %icc, 0x2 loop_908: fbuge %fcc3, loop_909 andncc %l5, %o2, %l1 fmovsvs %xcc, %f21, %f18 array16 %g5, %i5, %g6 loop_909: ldd [%l7 + 0x10], %f2 edge32n %i7, %g1, %i4 addcc %i2, %i0, %o6 subc %i3, %o1, %g7 fornot1s %f0, %f27, %f26 tl %xcc, 0x0 udivx %g2, 0x03A5, %l4 stx %l0, [%l7 + 0x38] swap [%l7 + 0x2C], %o5 bcc,pn %xcc, loop_910 xorcc %o3, 0x1D5C, %g3 andn %o4, %l6, %g4 edge16ln %i6, %l3, %l2 loop_910: fand %f0, %f30, %f8 movle %icc, %i1, %o7 set 0x0F, %g7 lduba [%l7 + %g7] 0x88, %o0 fmovdcs %xcc, %f24, %f23 and %l5, 0x1CD8, %o2 fandnot1s %f13, %f30, %f14 add %l7, 0x7C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g5 casa [%l6] %asi, %g5, %l1 edge8l %g6, %i5, %g1 xorcc %i7, %i2, %i4 subccc %o6, %i0, %i3 fzero %f6 ldsh [%l7 + 0x1E], %o1 bg,a,pt %icc, loop_911 fmovsne %xcc, %f10, %f25 movl %xcc, %g2, %l4 sdivx %l0, 0x0DF3, %g7 loop_911: fmovdcc %icc, %f23, %f21 fsrc2 %f18, %f26 membar 0x03 ble,pn %icc, loop_912 bge,a %xcc, loop_913 fnot1s %f29, %f19 andncc %o3, %o5, %g3 loop_912: fone %f12 loop_913: sra %l6, 0x0E, %g4 tpos %xcc, 0x4 fmovrde %i6, %f24, %f12 ld [%l7 + 0x74], %f3 udivx %l3, 0x1DB2, %o4 umulcc %i1, 0x165C, %l2 fmovspos %icc, %f8, %f25 fpadd16 %f16, %f26, %f8 movcs %icc, %o7, %l5 membar 0x6C tg %icc, 0x0 set 0x64, %l3 ldswa [%l7 + %l3] 0x80, %o2 edge32l %o0, %g5, %g6 fpsub32 %f14, %f2, %f16 fsrc1 %f16, %f20 orn %i5, %l1, %g1 subc %i2, 0x02B8, %i4 fmovsgu %icc, %f11, %f12 movne %xcc, %i7, %i0 ldd [%l7 + 0x20], %f20 fmovdvs %icc, %f25, %f26 tsubcc %o6, %o1, %g2 tne %xcc, 0x4 array16 %i3, %l0, %l4 subccc %o3, %o5, %g3 fand %f24, %f22, %f26 fbuge %fcc2, loop_914 array8 %g7, %g4, %l6 tvc %icc, 0x5 fnand %f20, %f28, %f6 loop_914: array32 %l3, %o4, %i1 tg %icc, 0x5 alignaddrl %l2, %i6, %l5 brlez %o7, loop_915 ldsw [%l7 + 0x30], %o2 subccc %o0, %g6, %g5 wr %g0, 0x80, %asi prefetcha [%l7 + 0x38] %asi, 0x0 loop_915: edge16n %g1, %l1, %i4 tcs %icc, 0x7 ba,pn %icc, loop_916 xnorcc %i7, %i0, %o6 lduw [%l7 + 0x70], %i2 bshuffle %f14, %f14, %f24 loop_916: call loop_917 ldub [%l7 + 0x71], %o1 popc %i3, %l0 addccc %g2, 0x1EB0, %l4 loop_917: addcc %o3, 0x1F50, %g3 fmovsge %icc, %f24, %f28 fnot1 %f4, %f18 fmovrslz %g7, %f29, %f6 bl %icc, loop_918 movrgez %g4, 0x030, %o5 edge32n %l6, %o4, %l3 edge16ln %l2, %i1, %i6 loop_918: addc %l5, 0x1821, %o7 be,pn %icc, loop_919 tn %icc, 0x0 stx %o2, [%l7 + 0x08] fnot2s %f19, %f7 loop_919: srlx %o0, %g5, %g6 set 0x70, %l0 ldswa [%l7 + %l0] 0x0c, %i5 fnegd %f8, %f12 wr %g0, 0x88, %asi stxa %g1, [%l7 + 0x68] %asi fabss %f20, %f0 movrgez %l1, %i7, %i4 st %f28, [%l7 + 0x08] fbu,a %fcc0, loop_920 or %o6, %i0, %o1 fbg,a %fcc2, loop_921 or %i3, %l0, %g2 loop_920: subccc %i2, 0x19CC, %l4 ldub [%l7 + 0x3D], %o3 loop_921: fbe,a %fcc0, loop_922 tl %icc, 0x2 bvs loop_923 bgu,pt %icc, loop_924 loop_922: stx %g7, [%l7 + 0x78] fands %f17, %f12, %f9 loop_923: edge8ln %g3, %o5, %g4 loop_924: fmovdpos %icc, %f12, %f21 fand %f6, %f22, %f2 sdiv %o4, 0x18E2, %l6 movge %icc, %l3, %l2 brgz %i1, loop_925 movneg %icc, %l5, %o7 addc %i6, %o0, %o2 brlez %g5, loop_926 loop_925: movle %xcc, %g6, %g1 tg %xcc, 0x3 movrne %i5, %i7, %l1 loop_926: orn %o6, %i0, %o1 fandnot2 %f28, %f8, %f8 udivx %i3, 0x0F50, %i4 fmovrdlz %l0, %f8, %f6 fmovs %f27, %f0 be,pt %icc, loop_927 mulscc %g2, %l4, %o3 andncc %g7, %i2, %o5 edge32n %g4, %o4, %l6 loop_927: movneg %xcc, %g3, %l3 or %i1, %l2, %l5 fmul8ulx16 %f12, %f26, %f6 sllx %i6, 0x09, %o7 srlx %o2, 0x16, %g5 addccc %g6, 0x0271, %o0 sllx %i5, %i7, %g1 movvs %icc, %l1, %i0 edge8ln %o6, %i3, %i4 tleu %icc, 0x5 bg,pn %icc, loop_928 fmul8x16 %f19, %f16, %f16 smulcc %o1, %g2, %l0 nop set 0x19, %i6 ldub [%l7 + %i6], %l4 loop_928: srlx %o3, 0x1E, %g7 fnand %f2, %f6, %f20 fone %f0 fmovdn %xcc, %f17, %f16 movrlz %o5, %i2, %o4 movneg %xcc, %g4, %g3 edge32ln %l3, %l6, %i1 fblg,a %fcc3, loop_929 sllx %l2, 0x12, %l5 tleu %icc, 0x2 smulcc %i6, %o2, %o7 loop_929: fmovsvs %icc, %f11, %f2 set 0x58, %g1 stda %g4, [%l7 + %g1] 0x81 fnors %f17, %f31, %f8 wr %g0, 0x10, %asi ldxa [%l7 + 0x70] %asi, %g6 fcmpne16 %f26, %f22, %o0 wr %g0, 0x22, %asi stba %i5, [%l7 + 0x23] %asi membar #Sync mulscc %i7, 0x03D7, %g1 fones %f13 array16 %i0, %l1, %o6 fbn %fcc3, loop_930 edge16l %i3, %o1, %g2 stb %i4, [%l7 + 0x31] movcc %icc, %l0, %o3 loop_930: movrne %g7, %o5, %i2 fbug %fcc3, loop_931 fabss %f30, %f11 movcc %icc, %o4, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_931: fsrc1 %f8, %f8 bge,a loop_932 prefetch [%l7 + 0x1C], 0x2 tg %xcc, 0x4 fmovrdlz %g4, %f8, %f0 loop_932: sth %l3, [%l7 + 0x08] fmovrslz %g3, %f9, %f3 edge16 %i1, %l2, %l6 movn %icc, %l5, %o2 movrgez %o7, 0x1B5, %g5 fandnot1 %f28, %f30, %f24 tg %icc, 0x6 brgz,a %i6, loop_933 bcc,pn %icc, loop_934 srl %g6, %i5, %o0 bvs,a %xcc, loop_935 loop_933: move %icc, %i7, %g1 loop_934: fba,a %fcc2, loop_936 movcs %xcc, %i0, %o6 loop_935: stw %i3, [%l7 + 0x4C] ldx [%l7 + 0x20], %l1 loop_936: fmovde %icc, %f13, %f6 xorcc %g2, %i4, %l0 add %l7, 0x3C, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %o3, %g7 xorcc %o5, %o1, %i2 mova %icc, %l4, %g4 edge32l %l3, %o4, %g3 edge8n %i1, %l2, %l6 umul %l5, %o7, %g5 edge16l %i6, %o2, %i5 srlx %g6, %o0, %g1 fxors %f4, %f12, %f3 edge16 %i0, %i7, %o6 sdivx %l1, 0x0179, %g2 fands %f0, %f20, %f9 set 0x50, %i2 prefetcha [%l7 + %i2] 0x80, 0x1 movn %icc, %i3, %o3 movn %icc, %l0, %o5 fand %f22, %f26, %f10 pdist %f28, %f16, %f22 fbe,a %fcc2, loop_937 edge8ln %g7, %o1, %i2 tg %icc, 0x1 movrlez %l4, %g4, %o4 loop_937: edge8 %l3, %g3, %i1 siam 0x7 tgu %icc, 0x4 smul %l2, 0x1C34, %l5 ldd [%l7 + 0x28], %i6 addcc %o7, %g5, %o2 xnor %i6, %i5, %g6 edge32ln %g1, %i0, %i7 brgez,a %o0, loop_938 srax %l1, 0x0B, %o6 fmovsne %xcc, %f5, %f29 fnands %f17, %f3, %f24 loop_938: nop wr %g0, 0x80, %asi ldswa [%l7 + 0x0C] %asi, %i4 bne loop_939 smulcc %i3, %g2, %l0 fbule,a %fcc2, loop_940 fmovrsne %o3, %f27, %f31 loop_939: edge32n %o5, %o1, %i2 fcmple16 %f10, %f16, %g7 loop_940: movle %icc, %l4, %g4 fmovsleu %xcc, %f12, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x2D, %l1 stba %l3, [%l7 + %l1] 0xea membar #Sync fbul,a %fcc3, loop_941 movneg %xcc, %g3, %i1 tcs %icc, 0x7 xorcc %l2, 0x0347, %o4 loop_941: tle %xcc, 0x3 or %l5, %l6, %o7 fbul %fcc2, loop_942 te %xcc, 0x5 st %f5, [%l7 + 0x3C] pdist %f28, %f16, %f22 loop_942: fbue %fcc0, loop_943 tpos %icc, 0x0 std %g4, [%l7 + 0x68] tpos %icc, 0x7 loop_943: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %icc, %o2, %i6 array16 %i5, %g6, %i0 fble %fcc2, loop_944 srax %g1, 0x1E, %o0 sdivcc %l1, 0x192D, %o6 fmovspos %icc, %f29, %f24 loop_944: array8 %i7, %i4, %g2 ldsw [%l7 + 0x54], %l0 udivcc %o3, 0x0ECC, %o5 alignaddr %i3, %i2, %g7 edge32l %o1, %g4, %l3 sdivcc %g3, 0x0830, %i1 ldsw [%l7 + 0x4C], %l2 srax %l4, 0x1A, %o4 fmovda %xcc, %f14, %f22 fbul %fcc3, loop_945 fmovde %icc, %f26, %f28 array8 %l6, %o7, %g5 alignaddrl %l5, %o2, %i6 loop_945: nop set 0x44, %o7 stwa %i5, [%l7 + %o7] 0x88 fmovrsne %i0, %f10, %f22 movvs %icc, %g6, %g1 set 0x73, %i5 stba %o0, [%l7 + %i5] 0xe3 membar #Sync tgu %xcc, 0x6 subc %o6, 0x000C, %i7 fmovs %f9, %f20 fornot1s %f2, %f11, %f9 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %i4, [%g0 + 0x3b8] %asi ripped by fixASI40.pl ripped by fixASI40.pl fsrc2s %f12, %f30 or %l1, 0x11A7, %g2 fmovdcs %xcc, %f30, %f11 set 0x62, %o5 ldstuba [%l7 + %o5] 0x19, %o3 fsrc2 %f26, %f6 fbne %fcc1, loop_946 fnand %f6, %f4, %f12 edge32n %l0, %i3, %o5 orcc %i2, 0x106D, %g7 loop_946: mulscc %o1, %l3, %g3 fmovspos %icc, %f9, %f9 fble,a %fcc3, loop_947 orncc %i1, %g4, %l4 te %xcc, 0x1 movleu %icc, %l2, %l6 loop_947: array32 %o4, %g5, %o7 set 0x11, %o0 stba %o2, [%l7 + %o0] 0x89 wr %g0, 0x11, %asi stwa %i6, [%l7 + 0x2C] %asi lduh [%l7 + 0x66], %i5 ta %icc, 0x0 edge16ln %i0, %g6, %g1 fbul,a %fcc3, loop_948 taddcc %o0, %o6, %i7 bneg,a loop_949 ldd [%l7 + 0x58], %i4 loop_948: sdivcc %l5, 0x1130, %l1 fmovsneg %xcc, %f0, %f0 loop_949: mulx %o3, 0x0118, %l0 fbo,a %fcc3, loop_950 movne %xcc, %g2, %o5 array16 %i2, %i3, %o1 movpos %icc, %l3, %g3 loop_950: srax %i1, 0x1E, %g7 movneg %xcc, %g4, %l2 sdivcc %l4, 0x1366, %l6 sdivx %o4, 0x08B1, %g5 sdivcc %o2, 0x175C, %o7 srl %i6, %i0, %i5 movvs %icc, %g6, %g1 ldd [%l7 + 0x78], %o0 tge %xcc, 0x4 alignaddrl %o6, %i4, %i7 sll %l5, %o3, %l1 subcc %g2, 0x1845, %l0 movl %icc, %o5, %i3 brz %i2, loop_951 popc 0x047B, %l3 tgu %xcc, 0x5 srl %g3, %i1, %o1 loop_951: fnor %f0, %f20, %f10 orn %g7, %l2, %g4 bneg %xcc, loop_952 fbule %fcc2, loop_953 edge16ln %l6, %o4, %g5 udivcc %o2, 0x1771, %l4 loop_952: sub %i6, 0x0622, %o7 loop_953: pdist %f22, %f16, %f20 fmovdvs %icc, %f27, %f9 edge32l %i5, %i0, %g6 fbule %fcc1, loop_954 fnors %f24, %f7, %f19 bcc,a,pn %xcc, loop_955 brlz,a %o0, loop_956 loop_954: tvc %icc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_955: bleu loop_957 loop_956: umul %g1, 0x17FF, %o6 fnegd %f14, %f26 fcmple16 %f16, %f18, %i4 loop_957: edge16ln %i7, %o3, %l5 fmovrsgez %g2, %f8, %f3 fornot2 %f20, %f12, %f22 popc 0x127C, %l1 umulcc %l0, %o5, %i2 addc %i3, %g3, %i1 movrgez %l3, %g7, %l2 subccc %g4, 0x06BC, %l6 st %f29, [%l7 + 0x0C] fble %fcc3, loop_958 prefetch [%l7 + 0x6C], 0x2 fmovdne %xcc, %f17, %f28 fnor %f4, %f2, %f28 loop_958: umul %o1, 0x1778, %o4 fpack32 %f24, %f24, %f2 tcs %icc, 0x5 xorcc %g5, %l4, %i6 sir 0x10CF udiv %o7, 0x107F, %o2 fmuld8sux16 %f23, %f9, %f20 fsrc1s %f25, %f24 bne,pt %xcc, loop_959 fnor %f6, %f10, %f24 tne %icc, 0x6 andncc %i0, %i5, %g6 loop_959: movrlz %o0, 0x210, %g1 wr %g0, 0x11, %asi ldsba [%l7 + 0x1C] %asi, %i4 taddcc %o6, 0x03F4, %o3 fbu,a %fcc3, loop_960 fmovscc %xcc, %f0, %f12 mova %icc, %i7, %g2 sethi 0x015A, %l1 loop_960: mova %icc, %l0, %l5 fcmple16 %f12, %f10, %o5 movrlz %i2, 0x33A, %g3 fpackfix %f6, %f29 xnor %i3, %i1, %g7 tneg %xcc, 0x5 membar 0x0C ta %icc, 0x6 fbe %fcc3, loop_961 fbu,a %fcc2, loop_962 addcc %l2, 0x126E, %l3 edge16ln %l6, %g4, %o1 loop_961: movne %icc, %o4, %l4 loop_962: nop wr %g0, 0x89, %asi ldstuba [%l7 + 0x27] %asi, %i6 edge16l %o7, %o2, %i0 orcc %g5, 0x12E4, %g6 srlx %o0, 0x0D, %g1 alignaddrl %i4, %i5, %o6 sub %o3, %g2, %l1 tl %xcc, 0x2 movne %icc, %l0, %l5 tge %icc, 0x0 fmovsa %xcc, %f31, %f23 array32 %i7, %i2, %g3 tsubcc %o5, %i3, %g7 edge16l %l2, %i1, %l6 fblg,a %fcc1, loop_963 stw %l3, [%l7 + 0x20] edge32l %g4, %o1, %o4 brlz,a %i6, loop_964 loop_963: fmovrsgez %o7, %f9, %f18 umul %o2, %i0, %g5 edge8l %l4, %o0, %g6 loop_964: prefetch [%l7 + 0x6C], 0x2 sir 0x1BA1 tvs %icc, 0x4 fmovdne %xcc, %f4, %f16 addc %i4, 0x0D62, %i5 addccc %o6, %o3, %g1 smul %l1, 0x093B, %l0 fmovrdne %l5, %f10, %f18 subccc %g2, %i2, %g3 movle %icc, %i7, %o5 edge32ln %i3, %l2, %i1 tsubcc %g7, 0x158A, %l6 and %g4, 0x093E, %l3 set 0x20, %o4 ldda [%l7 + %o4] 0x14, %o0 fornot1s %f17, %f24, %f4 fandnot2 %f28, %f14, %f12 movrlez %o4, 0x18D, %i6 bl,a,pt %xcc, loop_965 fmovdcs %icc, %f12, %f30 fandnot1 %f10, %f6, %f2 movl %xcc, %o2, %i0 loop_965: ldx [%l7 + 0x68], %o7 bvc,a,pn %xcc, loop_966 fmovdn %xcc, %f31, %f30 fnegs %f8, %f20 membar 0x51 loop_966: fmovdle %icc, %f14, %f27 tle %xcc, 0x4 movvc %icc, %l4, %o0 alignaddr %g6, %i4, %i5 nop setx loop_967, %l0, %l1 jmpl %l1, %o6 srax %g5, 0x1A, %g1 movrlez %o3, %l0, %l5 movle %xcc, %g2, %l1 loop_967: tsubcc %g3, 0x005A, %i2 edge32l %i7, %o5, %i3 fmovsleu %icc, %f20, %f0 tcc %icc, 0x0 tleu %xcc, 0x2 fmovrsne %i1, %f13, %f8 nop set 0x79, %i0 ldub [%l7 + %i0], %l2 fmul8ulx16 %f4, %f2, %f30 movleu %xcc, %l6, %g7 orcc %g4, %o1, %o4 ta %icc, 0x4 ldd [%l7 + 0x70], %i6 te %icc, 0x2 fmovse %xcc, %f15, %f23 taddcc %o2, 0x1C91, %l3 fmovsa %icc, %f3, %f19 edge32l %o7, %i0, %o0 bvs,pn %icc, loop_968 edge32n %g6, %i4, %l4 move %icc, %i5, %g5 ldd [%l7 + 0x18], %g0 loop_968: fmovdl %xcc, %f18, %f30 tleu %xcc, 0x4 srl %o3, %l0, %l5 movpos %xcc, %o6, %l1 srax %g2, 0x04, %i2 orcc %g3, %o5, %i7 set 0x76, %l5 ldsha [%l7 + %l5] 0x80, %i1 smulcc %i3, 0x1FF7, %l2 set 0x40, %g5 stda %f0, [%l7 + %g5] 0x18 subcc %g7, 0x0D89, %l6 fbg,a %fcc3, loop_969 edge8 %o1, %o4, %i6 udivcc %o2, 0x0CC2, %l3 array32 %g4, %i0, %o7 loop_969: movcs %icc, %o0, %i4 tne %icc, 0x7 swap [%l7 + 0x68], %g6 mulx %i5, %g5, %g1 ta %icc, 0x1 tcc %icc, 0x1 fbge,a %fcc0, loop_970 sll %l4, %o3, %l5 edge32n %l0, %o6, %l1 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %i2, %g3 loop_970: edge32 %g2, %o5, %i7 tvc %icc, 0x5 tn %icc, 0x3 fnegs %f27, %f3 array32 %i3, %i1, %g7 sethi 0x18F8, %l6 umul %o1, %o4, %i6 movl %icc, %o2, %l2 fmovdg %xcc, %f4, %f23 bpos %icc, loop_971 brgz %g4, loop_972 smul %i0, %o7, %o0 tle %xcc, 0x6 loop_971: fpackfix %f0, %f10 loop_972: movrgz %i4, 0x041, %l3 fmovsne %icc, %f8, %f11 fpsub16s %f12, %f16, %f17 be,a %icc, loop_973 fbo,a %fcc2, loop_974 fexpand %f15, %f16 movvc %xcc, %g6, %i5 loop_973: fcmpd %fcc0, %f26, %f14 loop_974: sth %g1, [%l7 + 0x40] fmovrdlz %l4, %f26, %f12 alignaddrl %o3, %g5, %l5 ldd [%l7 + 0x58], %f2 bne %xcc, loop_975 movgu %xcc, %o6, %l1 fmovd %f28, %f16 bvc %icc, loop_976 loop_975: tle %xcc, 0x4 movleu %xcc, %l0, %g3 edge16ln %i2, %o5, %g2 loop_976: edge32l %i3, %i7, %g7 std %i6, [%l7 + 0x78] fmul8sux16 %f30, %f18, %f4 ba,pt %icc, loop_977 sll %i1, %o4, %i6 orcc %o1, 0x1DD4, %l2 tg %xcc, 0x3 loop_977: movrlz %o2, %i0, %o7 edge32ln %g4, %i4, %l3 srlx %g6, 0x19, %i5 orcc %g1, %l4, %o0 srax %g5, 0x11, %o3 tvs %xcc, 0x1 nop set 0x38, %o3 lduw [%l7 + %o3], %l5 addc %l1, %l0, %g3 movvs %xcc, %i2, %o6 edge16 %g2, %i3, %o5 wr %g0, 0x19, %asi prefetcha [%l7 + 0x48] %asi, 0x3 sll %i7, %i1, %l6 movneg %icc, %i6, %o4 bne,pt %icc, loop_978 addcc %o1, 0x05CB, %o2 fbuge %fcc2, loop_979 movleu %icc, %i0, %o7 loop_978: mulx %g4, %l2, %l3 set 0x08, %g3 ldxa [%l7 + %g3] 0x81, %g6 loop_979: xnorcc %i4, 0x13B3, %i5 fnot1 %f0, %f26 tn %icc, 0x0 subcc %g1, 0x0A33, %o0 mulscc %l4, 0x0FCC, %g5 udivcc %l5, 0x1C81, %o3 tsubcctv %l1, %l0, %i2 be loop_980 fmul8sux16 %f22, %f20, %f18 fbu %fcc0, loop_981 taddcc %g3, %g2, %o6 loop_980: fbe,a %fcc0, loop_982 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_981: sdivcc %o5, 0x0E92, %i3 lduw [%l7 + 0x10], %g7 loop_982: and %i1, %i7, %i6 tpos %icc, 0x4 fandnot2 %f20, %f2, %f24 move %icc, %l6, %o1 te %icc, 0x0 fbe,a %fcc0, loop_983 subc %o2, 0x1614, %o4 ldub [%l7 + 0x60], %i0 sir 0x069B loop_983: fmovdge %xcc, %f10, %f23 udivx %o7, 0x11AC, %g4 sub %l2, 0x0B4E, %g6 tcs %xcc, 0x6 tgu %xcc, 0x2 edge16l %l3, %i5, %g1 smul %o0, 0x0DE0, %l4 stx %i4, [%l7 + 0x18] fble,a %fcc1, loop_984 fzero %f24 fbne %fcc3, loop_985 movle %xcc, %g5, %l5 loop_984: movneg %xcc, %o3, %l1 wr %g0, 0x04, %asi stba %i2, [%l7 + 0x6F] %asi loop_985: fones %f21 brz,a %l0, loop_986 movneg %xcc, %g2, %o6 fmovrsgez %g3, %f16, %f27 fcmpne16 %f0, %f0, %o5 loop_986: tne %icc, 0x6 bleu %xcc, loop_987 ldsw [%l7 + 0x0C], %g7 set 0x54, %g2 swapa [%l7 + %g2] 0x81, %i1 loop_987: fbul,a %fcc3, loop_988 bvc,pt %xcc, loop_989 srl %i3, 0x10, %i7 addc %i6, %l6, %o2 loop_988: array32 %o1, %i0, %o4 loop_989: andn %g4, %o7, %g6 andcc %l3, 0x144F, %l2 movleu %xcc, %g1, %o0 brgez,a %l4, loop_990 tcc %xcc, 0x1 set 0x0C, %i4 stwa %i4, [%l7 + %i4] 0x14 loop_990: flush %l7 + 0x20 addccc %i5, %l5, %o3 addccc %l1, %g5, %l0 tsubcc %i2, %o6, %g2 fpsub16 %f30, %f26, %f26 sdivcc %o5, 0x06F6, %g7 tneg %xcc, 0x2 movn %xcc, %g3, %i3 orncc %i7, 0x1295, %i6 edge32 %i1, %l6, %o1 nop setx loop_991, %l0, %l1 jmpl %l1, %o2 fpadd32s %f8, %f0, %f28 fbl %fcc1, loop_992 andn %o4, %i0, %g4 loop_991: swap [%l7 + 0x38], %g6 bgu,a %icc, loop_993 loop_992: movrlez %l3, %o7, %g1 ldx [%l7 + 0x48], %l2 tne %xcc, 0x1 loop_993: fmovrsgez %l4, %f2, %f20 movle %icc, %i4, %o0 addc %l5, 0x138F, %o3 edge8 %i5, %l1, %l0 tsubcctv %i2, 0x0A30, %o6 fmovspos %icc, %f29, %f28 movrgez %g5, %o5, %g7 wr %g0, 0xe3, %asi stba %g3, [%l7 + 0x24] %asi membar #Sync stx %g2, [%l7 + 0x20] st %f22, [%l7 + 0x40] sethi 0x067C, %i7 sllx %i6, %i3, %i1 fmovdpos %xcc, %f6, %f9 movrne %l6, %o2, %o4 bvc %xcc, loop_994 brgz %i0, loop_995 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ble,a loop_996 loop_994: srlx %o1, 0x09, %g6 loop_995: bge,pt %xcc, loop_997 movrlez %l3, %o7, %g4 loop_996: fmovrde %l2, %f26, %f24 fbl,a %fcc2, loop_998 loop_997: sll %l4, %i4, %o0 set 0x28, %g4 lduha [%l7 + %g4] 0x10, %g1 loop_998: edge16l %o3, %i5, %l5 alignaddr %l1, %i2, %l0 edge8l %o6, %o5, %g7 fmovdpos %icc, %f30, %f16 ta %icc, 0x3 movle %xcc, %g5, %g3 fmuld8sux16 %f10, %f31, %f2 movrlz %i7, 0x33D, %i6 movcs %xcc, %g2, %i3 bpos,a,pt %icc, loop_999 fsrc2 %f30, %f30 orncc %i1, %l6, %o4 bpos,pn %xcc, loop_1000 loop_999: movcs %icc, %i0, %o2 nop set 0x24, %l4 lduw [%l7 + %l4], %o1 orcc %l3, 0x0820, %o7 loop_1000: fone %f22 sth %g6, [%l7 + 0x1C] fmovdneg %icc, %f25, %f11 fbule %fcc2, loop_1001 sll %g4, %l4, %l2 fornot1s %f0, %f18, %f7 mulx %o0, %i4, %g1 loop_1001: orncc %o3, 0x18D2, %i5 fbul %fcc0, loop_1002 fandnot1s %f5, %f25, %f24 tsubcc %l5, %i2, %l0 add %l1, %o5, %g7 loop_1002: movre %g5, 0x055, %g3 st %f11, [%l7 + 0x64] set 0x48, %i3 stxa %o6, [%l7 + %i3] 0x80 subcc %i7, 0x168D, %i6 edge8 %i3, %g2, %l6 membar 0x30 st %f17, [%l7 + 0x18] wr %g0, 0x2b, %asi ldda [%l7 + 0x60] %asi, %i0 movpos %xcc, %i0, %o2 fcmpgt16 %f12, %f12, %o4 movg %xcc, %o1, %l3 fmovrdlz %g6, %f2, %f18 bn,pt %icc, loop_1003 tcc %xcc, 0x5 fcmpgt16 %f24, %f24, %g4 fbuge %fcc2, loop_1004 loop_1003: array8 %l4, %l2, %o7 fmovspos %xcc, %f5, %f4 smul %i4, %o0, %o3 loop_1004: prefetch [%l7 + 0x44], 0x0 bgu,pt %xcc, loop_1005 movg %xcc, %i5, %l5 smulcc %g1, %i2, %l0 set 0x40, %o1 ldda [%l7 + %o1] 0x0c, %f0 loop_1005: edge32l %l1, %o5, %g7 tl %xcc, 0x2 tvc %xcc, 0x2 taddcctv %g5, %o6, %i7 tg %icc, 0x4 alignaddrl %g3, %i6, %i3 srl %g2, 0x0C, %i1 fmovsle %xcc, %f1, %f10 fmovdvc %icc, %f13, %f13 add %l7, 0x68, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i0, %l6 array16 %o2, %o1, %l3 addcc %g6, %o4, %g4 edge32ln %l4, %l2, %i4 smulcc %o7, 0x1CA7, %o0 srl %i5, 0x03, %l5 bg,a loop_1006 umul %o3, 0x1E43, %i2 prefetch [%l7 + 0x30], 0x3 orn %l0, 0x1E14, %g1 loop_1006: movrgz %o5, 0x17E, %g7 udivcc %l1, 0x07C9, %g5 bpos,pn %xcc, loop_1007 addc %o6, 0x04BD, %i7 add %l7, 0x54, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g3 casa [%l6] 0x18, %g3, %i3 loop_1007: fpsub16 %f26, %f8, %f0 fsrc2 %f26, %f20 umulcc %g2, 0x04BB, %i6 ble %xcc, loop_1008 bvs,a,pt %xcc, loop_1009 fmovsge %xcc, %f28, %f7 xor %i1, 0x0AA0, %i0 loop_1008: fandnot1 %f10, %f10, %f12 loop_1009: nop set 0x50, %i7 stha %o2, [%l7 + %i7] 0x0c addc %l6, %l3, %o1 movre %g6, %o4, %l4 add %g4, %i4, %o7 smulcc %o0, 0x0ADC, %l2 array32 %i5, %l5, %o3 bg,pn %icc, loop_1010 fbu %fcc2, loop_1011 mova %xcc, %i2, %l0 mova %xcc, %g1, %g7 loop_1010: bneg,a,pn %xcc, loop_1012 loop_1011: fzeros %f11 std %f28, [%l7 + 0x70] edge16 %o5, %g5, %l1 loop_1012: subccc %i7, 0x099A, %o6 movvs %xcc, %i3, %g2 sllx %i6, 0x07, %i1 movrlz %i0, %o2, %l6 udivx %l3, 0x0AAD, %g3 sdivcc %o1, 0x17FF, %o4 nop set 0x0C, %o6 ldsw [%l7 + %o6], %g6 wr %g0, 0x11, %asi lduha [%l7 + 0x0A] %asi, %l4 fmul8ulx16 %f8, %f10, %f4 mulx %i4, 0x0E5A, %o7 tcs %xcc, 0x3 fpadd16s %f8, %f30, %f19 fmovdle %icc, %f17, %f15 nop setx loop_1013, %l0, %l1 jmpl %l1, %g4 edge16n %l2, %i5, %l5 sub %o0, 0x187A, %i2 array16 %o3, %l0, %g1 loop_1013: fpadd32 %f28, %f0, %f22 fmovrsgez %o5, %f5, %f12 fmovsge %xcc, %f18, %f31 fmovspos %xcc, %f19, %f25 taddcctv %g7, %l1, %i7 set 0x50, %g6 lduwa [%l7 + %g6] 0x04, %g5 array8 %o6, %g2, %i6 set 0x78, %i1 stda %i0, [%l7 + %i1] 0x81 fxors %f14, %f0, %f14 subccc %i3, 0x09FD, %i0 wr %g0, 0x81, %asi ldsba [%l7 + 0x5A] %asi, %o2 bvs,a,pt %xcc, loop_1014 tle %icc, 0x0 edge16n %l3, %l6, %g3 smulcc %o1, %o4, %l4 loop_1014: movl %xcc, %i4, %g6 edge32 %g4, %l2, %i5 set 0x6A, %l6 ldsha [%l7 + %l6] 0x19, %o7 addcc %l5, 0x0DE4, %i2 mulx %o3, 0x0687, %l0 tne %xcc, 0x5 xnorcc %g1, 0x13A5, %o0 edge16 %g7, %l1, %o5 popc %g5, %o6 bleu,a,pn %xcc, loop_1015 tvs %xcc, 0x4 sra %g2, %i7, %i6 array32 %i1, %i0, %i3 loop_1015: move %icc, %l3, %o2 bpos loop_1016 tn %icc, 0x2 subcc %l6, 0x0CFB, %g3 udivcc %o1, 0x08EE, %o4 loop_1016: nop set 0x28, %l2 swapa [%l7 + %l2] 0x81, %l4 fcmpes %fcc3, %f25, %f4 fnands %f27, %f12, %f3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %g6, %i4, %g4 brz,a %l2, loop_1017 sdiv %i5, 0x07B1, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stx %l5, [%l7 + 0x60] loop_1017: swap [%l7 + 0x18], %i2 movrlz %l0, 0x20D, %o3 brlz,a %o0, loop_1018 movleu %icc, %g7, %g1 bl,pt %xcc, loop_1019 movcs %xcc, %l1, %g5 loop_1018: movcs %icc, %o5, %g2 srax %o6, 0x02, %i7 loop_1019: smulcc %i6, 0x0041, %i0 orn %i3, 0x0BEE, %l3 movneg %xcc, %i1, %o2 edge8n %l6, %g3, %o4 fzeros %f29 andn %o1, %l4, %i4 andncc %g6, %g4, %i5 fabsd %f18, %f18 fmovdvc %xcc, %f28, %f25 sdivcc %l2, 0x0B98, %o7 set 0x4C, %g7 lduwa [%l7 + %g7] 0x88, %i2 popc %l5, %o3 mulx %o0, %l0, %g7 movl %xcc, %g1, %g5 ldd [%l7 + 0x20], %l0 fmovsg %xcc, %f15, %f6 popc %g2, %o6 movvc %xcc, %o5, %i6 ld [%l7 + 0x2C], %f10 subcc %i7, %i3, %i0 fand %f2, %f26, %f18 fnor %f30, %f28, %f12 udivx %i1, 0x1E3C, %o2 wr %g0, 0x80, %asi ldsba [%l7 + 0x74] %asi, %l3 edge8l %l6, %o4, %g3 sra %l4, %i4, %o1 bg,pn %icc, loop_1020 ta %xcc, 0x1 fcmple16 %f8, %f28, %g6 fmovspos %xcc, %f9, %f31 loop_1020: movn %xcc, %i5, %l2 alignaddrl %o7, %i2, %l5 fmovrdne %g4, %f22, %f14 orcc %o3, %l0, %g7 edge32 %o0, %g5, %g1 sra %l1, 0x13, %o6 add %l7, 0x1C, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %o5 casa [%l6] %asi, %o5, %g2 popc 0x1710, %i7 sdivx %i6, 0x1ECE, %i3 addccc %i0, %i1, %o2 fmovsn %xcc, %f0, %f5 set 0x3C, %o2 swapa [%l7 + %o2] 0x89, %l6 array32 %l3, %o4, %g3 tl %xcc, 0x0 fpadd32s %f23, %f26, %f18 smulcc %i4, %l4, %g6 edge8n %i5, %o1, %o7 fblg,a %fcc1, loop_1021 edge8 %i2, %l5, %l2 movl %xcc, %o3, %g4 fmovrsgz %g7, %f14, %f5 loop_1021: fbug,a %fcc3, loop_1022 fpadd32 %f10, %f18, %f14 srl %l0, 0x0B, %g5 bvs %icc, loop_1023 loop_1022: orcc %o0, %l1, %g1 add %o6, 0x1740, %g2 tl %xcc, 0x5 loop_1023: bcs,a,pn %xcc, loop_1024 tne %icc, 0x4 fmovsl %icc, %f14, %f10 edge8ln %o5, %i7, %i6 loop_1024: sdivx %i3, 0x1348, %i0 fmovsgu %icc, %f8, %f21 te %icc, 0x3 sethi 0x0C6D, %o2 edge8 %l6, %i1, %o4 movneg %icc, %l3, %i4 alignaddr %l4, %g6, %i5 tneg %icc, 0x7 set 0x50, %l3 swapa [%l7 + %l3] 0x89, %o1 fornot1s %f4, %f10, %f19 edge32n %g3, %i2, %o7 array16 %l2, %o3, %l5 brlz,a %g7, loop_1025 tgu %icc, 0x2 sethi 0x08D0, %g4 fabss %f22, %f1 loop_1025: umulcc %g5, 0x1BBF, %o0 ldsb [%l7 + 0x0F], %l1 udivcc %l0, 0x1001, %o6 edge8l %g1, %g2, %i7 wr %g0, 0x04, %asi stba %i6, [%l7 + 0x70] %asi edge16n %i3, %i0, %o2 tcc %icc, 0x3 tleu %icc, 0x4 movl %xcc, %l6, %o5 edge32ln %i1, %o4, %i4 subccc %l3, 0x0C60, %l4 umul %g6, %i5, %o1 umul %i2, %g3, %l2 fpadd32s %f26, %f4, %f1 fbule %fcc3, loop_1026 fpack16 %f0, %f11 and %o7, 0x15AE, %o3 tne %icc, 0x0 loop_1026: tcc %xcc, 0x3 movneg %icc, %l5, %g4 set 0x58, %l0 stda %g6, [%l7 + %l0] 0x23 membar #Sync fexpand %f6, %f18 movgu %xcc, %g5, %o0 udivcc %l0, 0x0C58, %o6 movl %icc, %l1, %g2 movvc %xcc, %i7, %g1 brlez %i6, loop_1027 movrne %i3, 0x32D, %o2 movg %xcc, %l6, %o5 edge8n %i0, %i1, %o4 loop_1027: fxnor %f18, %f30, %f4 fornot1 %f30, %f2, %f8 fmovrslez %i4, %f15, %f19 wr %g0, 0x19, %asi swapa [%l7 + 0x44] %asi, %l3 bvs,a,pn %icc, loop_1028 smul %g6, %i5, %l4 fbge %fcc0, loop_1029 movpos %xcc, %i2, %g3 loop_1028: fmovdn %icc, %f9, %f30 fmovdcs %icc, %f6, %f4 loop_1029: fpsub32s %f28, %f24, %f26 udiv %o1, 0x1881, %o7 edge16l %o3, %l5, %g4 tvc %icc, 0x3 std %g6, [%l7 + 0x10] fmovsneg %icc, %f5, %f19 fmul8x16au %f12, %f26, %f8 fbul,a %fcc1, loop_1030 tn %icc, 0x7 fpsub16 %f22, %f18, %f18 fand %f18, %f28, %f12 loop_1030: fmul8ulx16 %f8, %f20, %f20 alignaddr %l2, %g5, %l0 tgu %icc, 0x1 ble %xcc, loop_1031 tcc %icc, 0x2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %o6, %l1, %o0 loop_1031: fpadd32s %f4, %f3, %f26 fxnor %f6, %f24, %f14 xorcc %g2, 0x0250, %g1 smul %i7, %i6, %i3 fbn %fcc2, loop_1032 bn,a,pt %xcc, loop_1033 fbe,a %fcc2, loop_1034 st %f24, [%l7 + 0x54] loop_1032: udivcc %o2, 0x0FD4, %l6 loop_1033: fmovdn %icc, %f20, %f4 loop_1034: mulscc %o5, %i1, %i0 movneg %icc, %i4, %l3 fmovdneg %icc, %f14, %f19 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %o4, %i5 tl %xcc, 0x1 fmovdgu %xcc, %f18, %f2 orcc %g6, 0x1113, %i2 sir 0x10DC wr %g0, 0x88, %asi ldswa [%l7 + 0x34] %asi, %l4 array16 %o1, %g3, %o7 orcc %l5, %o3, %g7 add %l7, 0x18, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %g4, %g5 fmul8x16 %f16, %f28, %f8 fandnot2 %f12, %f30, %f16 fba,a %fcc1, loop_1035 tvs %icc, 0x4 fmovsg %xcc, %f4, %f13 fmovrsgez %l2, %f19, %f29 loop_1035: udivcc %l0, 0x052D, %o6 movre %o0, 0x054, %l1 edge8l %g2, %i7, %i6 movrgz %g1, 0x0C2, %i3 edge32ln %o2, %o5, %l6 array32 %i1, %i4, %i0 taddcctv %l3, %o4, %g6 fxor %f20, %f16, %f0 array32 %i2, %l4, %i5 fbe %fcc2, loop_1036 movg %xcc, %g3, %o7 bcc,a loop_1037 fandnot1s %f2, %f10, %f12 loop_1036: umul %l5, 0x17B8, %o1 fcmpeq16 %f14, %f12, %g7 loop_1037: fmovsgu %xcc, %f22, %f13 fbn,a %fcc3, loop_1038 edge8l %g4, %o3, %g5 tneg %xcc, 0x0 alignaddr %l2, %o6, %o0 loop_1038: fandnot2 %f0, %f12, %f28 std %f0, [%l7 + 0x60] alignaddrl %l1, %l0, %i7 sir 0x0989 srax %g2, %g1, %i6 udivcc %i3, 0x160D, %o2 fmovrsgz %o5, %f21, %f23 movcc %icc, %i1, %i4 movvs %icc, %i0, %l3 wr %g0, 0x2a, %asi stba %o4, [%l7 + 0x0C] %asi membar #Sync fmul8ulx16 %f4, %f6, %f22 fmovdl %xcc, %f9, %f4 movcc %icc, %g6, %l6 fones %f24 subccc %l4, 0x0B5C, %i5 fmul8x16 %f10, %f14, %f2 orn %g3, 0x0225, %o7 flush %l7 + 0x70 bgu,pn %xcc, loop_1039 fzeros %f20 bl,pn %xcc, loop_1040 movcc %xcc, %i2, %o1 loop_1039: sdivx %l5, 0x04A6, %g4 andcc %o3, %g7, %g5 loop_1040: fmuld8sux16 %f20, %f28, %f22 ble,a loop_1041 mova %xcc, %o6, %o0 wr %g0, 0x2a, %asi stxa %l2, [%l7 + 0x10] %asi membar #Sync loop_1041: srax %l1, 0x06, %i7 fbul %fcc0, loop_1042 bshuffle %f12, %f4, %f14 fmovrdlez %g2, %f16, %f30 edge8n %g1, %l0, %i6 loop_1042: fmovsn %xcc, %f29, %f9 array16 %o2, %o5, %i1 fnot2s %f26, %f13 fmovdn %xcc, %f25, %f24 xnor %i4, %i0, %l3 membar 0x42 fbug,a %fcc0, loop_1043 xnorcc %i3, 0x0932, %g6 orncc %l6, 0x0CF2, %l4 ta %icc, 0x6 loop_1043: fble %fcc2, loop_1044 edge16n %o4, %i5, %o7 udivcc %i2, 0x1793, %g3 subc %o1, %l5, %o3 loop_1044: movl %icc, %g7, %g4 set 0x44, %g1 stha %g5, [%l7 + %g1] 0x19 mulx %o0, %o6, %l2 move %xcc, %i7, %l1 tle %xcc, 0x2 movvc %xcc, %g2, %g1 fble %fcc0, loop_1045 fmuld8ulx16 %f11, %f13, %f14 movneg %xcc, %l0, %i6 tl %xcc, 0x0 loop_1045: movl %xcc, %o5, %o2 fcmpd %fcc3, %f22, %f24 edge8l %i4, %i0, %l3 edge16l %i3, %i1, %g6 fbge,a %fcc2, loop_1046 bne,pt %icc, loop_1047 stw %l6, [%l7 + 0x64] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1046: edge32n %o4, %l4, %o7 loop_1047: tg %xcc, 0x6 bcs,pt %xcc, loop_1048 tge %xcc, 0x6 tcs %xcc, 0x4 bpos %icc, loop_1049 loop_1048: brlz,a %i2, loop_1050 fbge,a %fcc1, loop_1051 xor %i5, 0x1163, %g3 loop_1049: tvc %xcc, 0x3 loop_1050: movpos %icc, %l5, %o1 loop_1051: ldstub [%l7 + 0x3D], %g7 fandnot1 %f26, %f22, %f4 tge %xcc, 0x5 wr %g0, 0x11, %asi lda [%l7 + 0x3C] %asi, %f3 fmovspos %icc, %f1, %f15 array8 %g4, %g5, %o3 edge16n %o0, %o6, %i7 alignaddr %l2, %g2, %l1 sra %l0, 0x04, %g1 set 0x40, %i6 ldda [%l7 + %i6] 0x04, %f16 brlez %i6, loop_1052 sdivcc %o2, 0x14A5, %i4 fnors %f26, %f28, %f22 addccc %i0, %l3, %i3 loop_1052: array8 %o5, %i1, %l6 nop setx loop_1053, %l0, %l1 jmpl %l1, %g6 xorcc %l4, %o4, %i2 brnz,a %i5, loop_1054 tleu %icc, 0x4 loop_1053: umul %o7, 0x0DB4, %l5 fpadd32 %f6, %f10, %f22 loop_1054: ldd [%l7 + 0x78], %f16 sdivx %o1, 0x017A, %g3 andn %g7, %g5, %g4 fmovspos %icc, %f16, %f24 set 0x30, %i2 stda %o2, [%l7 + %i2] 0x27 membar #Sync fandnot2s %f8, %f27, %f22 fmovsne %xcc, %f17, %f18 sub %o0, %o6, %i7 addc %g2, 0x079D, %l2 tsubcc %l0, 0x1FBB, %l1 xnor %i6, %o2, %i4 andncc %i0, %l3, %g1 edge16 %i3, %i1, %o5 fmovrdgz %l6, %f8, %f4 fmovsge %xcc, %f2, %f22 addc %g6, 0x08E0, %o4 sll %l4, %i5, %i2 orcc %o7, 0x016A, %l5 fmovrsne %o1, %f25, %f14 movrlez %g3, 0x10A, %g5 tne %icc, 0x2 swap [%l7 + 0x54], %g4 set 0x54, %l1 swapa [%l7 + %l1] 0x0c, %o3 membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0xf1, %f0 fmovsneg %icc, %f15, %f13 fbul %fcc3, loop_1055 popc %o0, %o6 edge16ln %g7, %g2, %i7 tn %icc, 0x4 loop_1055: movge %xcc, %l2, %l1 srl %l0, %o2, %i4 brgz,a %i0, loop_1056 edge32n %l3, %g1, %i3 bvc %xcc, loop_1057 subccc %i6, 0x1B53, %i1 loop_1056: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %l6, %o5, %o4 loop_1057: tvs %icc, 0x4 edge8ln %g6, %i5, %i2 andncc %l4, %l5, %o7 andcc %o1, %g5, %g4 movcs %icc, %o3, %g3 fmovdne %icc, %f2, %f28 umul %o0, %o6, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %i7, 0x17DC, %g2 bge,a,pn %icc, loop_1058 fnot1s %f15, %f28 umul %l1, %l0, %o2 edge8 %l2, %i0, %l3 loop_1058: nop wr %g0, 0x89, %asi lduha [%l7 + 0x0E] %asi, %i4 subc %i3, 0x199B, %i6 tgu %icc, 0x3 sdivcc %g1, 0x1FDD, %l6 edge8 %o5, %i1, %o4 fble %fcc3, loop_1059 movpos %xcc, %g6, %i5 swap [%l7 + 0x6C], %l4 fpsub32 %f0, %f8, %f18 loop_1059: edge8ln %l5, %o7, %i2 movn %icc, %o1, %g4 fmovrsne %o3, %f9, %f31 movn %icc, %g5, %o0 fmovrdlez %o6, %f26, %f10 movg %icc, %g7, %g3 fmovdneg %xcc, %f18, %f19 tcc %icc, 0x3 fmovdleu %xcc, %f27, %f15 subccc %g2, %l1, %i7 bneg loop_1060 fnands %f18, %f8, %f2 wr %g0, 0x04, %asi stha %l0, [%l7 + 0x68] %asi loop_1060: edge16l %l2, %o2, %l3 tleu %xcc, 0x3 ta %icc, 0x6 fblg %fcc1, loop_1061 edge32ln %i0, %i4, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tg %icc, 0x7 loop_1061: ldstub [%l7 + 0x0B], %i6 tsubcc %l6, %o5, %i1 xor %g1, 0x0132, %g6 fpsub16 %f8, %f14, %f2 sllx %o4, %l4, %i5 brz %o7, loop_1062 edge16ln %l5, %o1, %g4 wr %g0, 0x2f, %asi ldda [%l7 + 0x30] %asi, %o2 loop_1062: ba loop_1063 ble,a,pt %xcc, loop_1064 fsrc1 %f4, %f22 array32 %g5, %i2, %o6 loop_1063: tle %xcc, 0x7 loop_1064: movneg %xcc, %g7, %o0 fmovsleu %icc, %f9, %f16 xnorcc %g2, %l1, %g3 tpos %icc, 0x6 subcc %i7, 0x1269, %l0 wr %g0, 0x88, %asi ldstuba [%l7 + 0x6D] %asi, %o2 tvc %icc, 0x4 bl loop_1065 tpos %xcc, 0x3 array8 %l2, %l3, %i0 sll %i4, 0x09, %i3 loop_1065: movrgz %l6, 0x181, %o5 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f0 fmovrdlez %i1, %f6, %f6 add %l7, 0x68, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %i6 casxa [%l6] %asi, %i6, %g6 bpos,pn %icc, loop_1066 bleu,pt %icc, loop_1067 fbu %fcc0, loop_1068 mova %icc, %g1, %o4 loop_1066: nop set 0x58, %o7 std %f0, [%l7 + %o7] loop_1067: fandnot2s %f11, %f2, %f22 loop_1068: movrlz %l4, %o7, %i5 fbn %fcc0, loop_1069 fmovsleu %xcc, %f25, %f20 fble %fcc0, loop_1070 tne %xcc, 0x5 loop_1069: taddcctv %o1, %g4, %l5 bgu,pn %xcc, loop_1071 loop_1070: fbge,a %fcc1, loop_1072 movneg %xcc, %g5, %o3 fmovrdgz %i2, %f12, %f14 loop_1071: fba,a %fcc0, loop_1073 loop_1072: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %o6, 0x1B6, %o0 orncc %g2, %g7, %g3 loop_1073: and %l1, %i7, %o2 set 0x64, %o0 lduwa [%l7 + %o0] 0x04, %l2 subccc %l0, %i0, %i4 movn %icc, %l3, %l6 set 0x28, %o4 stda %o4, [%l7 + %o4] 0x89 tcc %xcc, 0x2 fmovrdgez %i1, %f18, %f22 movle %xcc, %i6, %g6 taddcctv %i3, 0x0FF6, %g1 udivx %o4, 0x0FC1, %l4 nop set 0x10, %o5 ldd [%l7 + %o5], %f26 mova %icc, %o7, %o1 wr %g0, 0x0c, %asi stba %i5, [%l7 + 0x14] %asi andcc %l5, %g4, %o3 fbge,a %fcc1, loop_1074 edge32l %g5, %i2, %o0 brnz %g2, loop_1075 movg %icc, %g7, %g3 loop_1074: array32 %l1, %o6, %i7 tl %xcc, 0x5 loop_1075: edge32ln %o2, %l0, %l2 bneg %icc, loop_1076 movcs %xcc, %i0, %i4 andn %l3, 0x0B96, %l6 lduh [%l7 + 0x3A], %o5 loop_1076: tne %icc, 0x1 edge8ln %i6, %g6, %i3 orncc %i1, 0x031B, %o4 smul %g1, %l4, %o1 srl %i5, %o7, %l5 mulx %g4, %o3, %i2 fandnot1 %f20, %f28, %f30 addccc %g5, 0x075E, %o0 addccc %g2, %g3, %l1 ba,a,pn %xcc, loop_1077 fones %f23 wr %g0, 0x80, %asi ldxa [%l7 + 0x60] %asi, %g7 loop_1077: tcc %xcc, 0x7 edge16ln %i7, %o2, %o6 movpos %icc, %l2, %i0 array32 %i4, %l3, %l6 tvs %xcc, 0x1 fmovd %f2, %f10 brnz %o5, loop_1078 movl %xcc, %i6, %g6 udivcc %l0, 0x14B8, %i1 wr %g0, 0x18, %asi ldsha [%l7 + 0x1E] %asi, %i3 loop_1078: brlz %o4, loop_1079 xor %g1, %o1, %i5 fmovsvs %xcc, %f8, %f24 move %icc, %l4, %l5 loop_1079: movne %icc, %o7, %o3 fpsub32s %f21, %f30, %f30 mulx %i2, 0x1C59, %g4 te %icc, 0x6 andncc %g5, %g2, %g3 andncc %o0, %l1, %g7 fbug,a %fcc0, loop_1080 ldub [%l7 + 0x7F], %i7 edge16n %o2, %o6, %l2 tcc %xcc, 0x6 loop_1080: movl %xcc, %i0, %i4 fbule,a %fcc1, loop_1081 movn %xcc, %l6, %o5 tgu %icc, 0x5 smulcc %l3, %g6, %i6 loop_1081: fandnot2s %f20, %f19, %f3 edge32ln %i1, %l0, %i3 flush %l7 + 0x60 fors %f3, %f23, %f16 fcmple16 %f20, %f10, %o4 xnorcc %o1, 0x19CC, %g1 set 0x5C, %l5 ldsha [%l7 + %l5] 0x10, %l4 movrlz %i5, %o7, %o3 bneg,pn %icc, loop_1082 tle %icc, 0x1 fbug,a %fcc2, loop_1083 fbl,a %fcc3, loop_1084 loop_1082: taddcctv %l5, %i2, %g5 xor %g4, 0x015C, %g2 loop_1083: edge32l %g3, %l1, %g7 loop_1084: fbl %fcc2, loop_1085 sub %o0, %o2, %o6 fbu,a %fcc3, loop_1086 srax %i7, %l2, %i0 loop_1085: fmovde %icc, %f25, %f16 set 0x30, %i0 ldda [%l7 + %i0] 0x27, %i6 loop_1086: ta %icc, 0x7 umul %o5, 0x1652, %i4 fnot2 %f28, %f14 srlx %l3, 0x15, %i6 ble loop_1087 tge %xcc, 0x4 movvc %xcc, %i1, %l0 alignaddr %g6, %i3, %o1 loop_1087: udiv %g1, 0x1811, %o4 tvc %icc, 0x4 andncc %i5, %o7, %o3 be %icc, loop_1088 sdivx %l4, 0x0D8D, %l5 fxors %f19, %f31, %f3 tsubcc %i2, 0x12D5, %g5 loop_1088: fble %fcc1, loop_1089 tcs %icc, 0x2 sllx %g4, %g2, %l1 movrne %g7, %o0, %o2 loop_1089: bneg,a %icc, loop_1090 nop setx loop_1091, %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 bg,a,pt %xcc, loop_1092 smulcc %g3, %o6, %i7 loop_1090: xnorcc %l2, %i0, %l6 loop_1091: membar 0x11 loop_1092: bpos,a loop_1093 tneg %xcc, 0x2 fbul,a %fcc0, loop_1094 andncc %i4, %o5, %i6 loop_1093: movrgez %l3, %i1, %l0 ba loop_1095 loop_1094: ble %xcc, loop_1096 orn %g6, %i3, %g1 nop set 0x50, %g5 std %f14, [%l7 + %g5] loop_1095: andncc %o4, %o1, %o7 loop_1096: fcmple16 %f28, %f10, %o3 wr %g0, 0x80, %asi ldxa [%l7 + 0x20] %asi, %l4 popc 0x186A, %i5 edge8 %l5, %i2, %g5 tcs %icc, 0x0 bshuffle %f8, %f26, %f30 fmovdneg %xcc, %f1, %f10 mulx %g2, %g4, %l1 umulcc %g7, 0x043C, %o0 movpos %xcc, %g3, %o2 movrgz %o6, %i7, %i0 fnands %f23, %f18, %f29 swap [%l7 + 0x70], %l6 edge32l %i4, %o5, %i6 subccc %l3, %i1, %l2 tn %icc, 0x3 popc %l0, %g6 brlz %i3, loop_1097 fmovrsne %o4, %f14, %f3 fornot1 %f22, %f20, %f16 tl %icc, 0x0 loop_1097: movle %xcc, %g1, %o1 fands %f31, %f24, %f12 movne %icc, %o7, %o3 taddcctv %i5, 0x092E, %l4 brlz,a %i2, loop_1098 or %l5, 0x1A2C, %g5 tn %icc, 0x3 array16 %g4, %g2, %l1 loop_1098: movge %xcc, %g7, %g3 fbg %fcc3, loop_1099 sethi 0x0693, %o2 brlez %o0, loop_1100 sdiv %o6, 0x016E, %i0 loop_1099: xnor %i7, %l6, %i4 membar 0x24 loop_1100: subccc %o5, %l3, %i1 tsubcc %i6, %l2, %g6 movrgz %l0, 0x2CB, %i3 set 0x70, %o3 prefetcha [%l7 + %o3] 0x89, 0x1 fandnot2s %f14, %f8, %f6 tleu %xcc, 0x3 mova %xcc, %o4, %o1 te %xcc, 0x1 edge16ln %o3, %i5, %l4 bleu loop_1101 or %o7, 0x13AC, %i2 sll %g5, 0x07, %l5 movrne %g4, %l1, %g2 loop_1101: edge32l %g7, %g3, %o2 fnot1s %f28, %f12 srl %o6, %o0, %i0 movrgez %i7, %l6, %o5 edge32n %i4, %l3, %i1 sra %i6, %l2, %l0 movcs %xcc, %i3, %g1 std %f8, [%l7 + 0x70] array8 %o4, %g6, %o1 fmuld8sux16 %f18, %f27, %f12 movneg %icc, %i5, %o3 tvs %icc, 0x3 andncc %o7, %l4, %g5 fpsub16 %f2, %f30, %f6 edge32l %i2, %l5, %l1 set 0x58, %g2 ldswa [%l7 + %g2] 0x15, %g2 addccc %g7, 0x1526, %g4 or %g3, %o2, %o0 bge,a,pn %xcc, loop_1102 addccc %i0, 0x1548, %i7 bcc,a,pn %xcc, loop_1103 edge8 %o6, %l6, %o5 loop_1102: alignaddr %l3, %i1, %i4 fnot1s %f1, %f10 loop_1103: edge32 %i6, %l2, %l0 tcc %icc, 0x5 mulscc %i3, %g1, %o4 mulscc %o1, 0x0553, %i5 wr %g0, 0x88, %asi ldstuba [%l7 + 0x10] %asi, %g6 fmovdg %icc, %f12, %f25 addcc %o3, 0x00F0, %l4 membar 0x14 add %l7, 0x54, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o7 casa [%l6] 0x89, %o7, %i2 xnor %l5, %l1, %g2 udiv %g5, 0x0F56, %g4 fornot2 %f16, %f22, %f4 movvc %xcc, %g3, %g7 sll %o0, 0x01, %o2 andcc %i0, 0x0EB7, %i7 mova %xcc, %l6, %o5 udiv %l3, 0x0D4A, %i1 edge32 %o6, %i4, %l2 sub %l0, 0x162F, %i3 movgu %icc, %g1, %o4 tle %icc, 0x3 sdivx %i6, 0x0296, %o1 fbo %fcc0, loop_1104 mulscc %g6, 0x087C, %o3 wr %g0, 0x18, %asi ldstuba [%l7 + 0x4B] %asi, %l4 loop_1104: fcmpeq32 %f16, %f8, %o7 subc %i2, 0x0D09, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x159E, %l5 fbug,a %fcc0, loop_1105 faligndata %f8, %f18, %f14 tg %icc, 0x2 movcs %xcc, %g2, %g5 loop_1105: movcs %xcc, %g4, %l1 fbn %fcc2, loop_1106 movre %g3, %g7, %o0 taddcc %i0, 0x01F5, %i7 nop set 0x40, %i4 ldx [%l7 + %i4], %o2 loop_1106: mulscc %o5, %l6, %i1 array8 %l3, %o6, %i4 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f0 tvs %xcc, 0x2 fnors %f19, %f17, %f31 movpos %icc, %l2, %l0 movvs %icc, %g1, %o4 tcs %icc, 0x1 fornot1 %f0, %f24, %f28 fabsd %f14, %f22 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot2 %f22, %f6, %f8 movge %xcc, %i6, %i3 popc %g6, %o3 udivcc %o1, 0x0AC6, %l4 fmovscc %icc, %f10, %f21 mulx %i2, 0x1497, %o7 edge16n %i5, %g2, %g5 taddcctv %l5, %l1, %g3 edge32 %g4, %o0, %i0 fnand %f2, %f0, %f28 edge16ln %g7, %i7, %o5 bleu,a,pn %xcc, loop_1107 brnz %l6, loop_1108 move %icc, %i1, %l3 nop setx loop_1109, %l0, %l1 jmpl %l1, %o2 loop_1107: sethi 0x03AC, %i4 loop_1108: ldsb [%l7 + 0x6B], %o6 fzeros %f26 loop_1109: edge16ln %l2, %g1, %o4 fmuld8ulx16 %f26, %f28, %f18 sethi 0x0349, %l0 udivx %i3, 0x1915, %i6 sub %o3, %g6, %l4 fba,a %fcc2, loop_1110 fbo %fcc1, loop_1111 sra %o1, 0x0C, %o7 sdivcc %i5, 0x12B4, %i2 loop_1110: and %g2, %g5, %l1 loop_1111: andn %l5, %g3, %o0 tneg %icc, 0x1 movrlz %g4, 0x213, %i0 wr %g0, 0x19, %asi sta %f18, [%l7 + 0x2C] %asi smulcc %i7, 0x1AA2, %o5 fzeros %f21 edge8n %l6, %g7, %l3 nop set 0x60, %g4 std %o2, [%l7 + %g4] tgu %icc, 0x4 edge32l %i1, %o6, %l2 fone %f2 fmovsleu %xcc, %f25, %f12 bvc,a,pn %xcc, loop_1112 stw %g1, [%l7 + 0x44] array32 %i4, %o4, %i3 edge8ln %i6, %l0, %g6 loop_1112: andcc %l4, 0x15EE, %o3 movrlez %o7, %o1, %i5 fmovrsgez %g2, %f22, %f4 movg %xcc, %g5, %i2 be,pn %icc, loop_1113 array8 %l5, %l1, %g3 edge8n %o0, %g4, %i7 edge8 %o5, %l6, %i0 loop_1113: movle %xcc, %g7, %o2 edge32n %l3, %o6, %l2 tg %xcc, 0x6 fone %f28 ldsw [%l7 + 0x18], %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdiv %i4, 0x1E1D, %i1 fmovscc %icc, %f6, %f22 te %xcc, 0x3 alignaddr %i3, %i6, %o4 movne %xcc, %g6, %l0 fmovsvc %xcc, %f22, %f19 swap [%l7 + 0x28], %o3 ble,a,pn %icc, loop_1114 andncc %o7, %l4, %o1 fors %f10, %f8, %f31 tsubcctv %i5, %g2, %g5 loop_1114: edge32n %l5, %l1, %g3 wr %g0, 0x80, %asi lduba [%l7 + 0x2B] %asi, %i2 alignaddr %g4, %i7, %o0 movn %xcc, %l6, %o5 fpadd16 %f24, %f6, %f30 membar 0x14 brgez %g7, loop_1115 ble,a loop_1116 movpos %icc, %i0, %l3 tne %icc, 0x0 loop_1115: fone %f26 loop_1116: tn %icc, 0x7 movg %xcc, %o2, %l2 wr %g0, 0x04, %asi prefetcha [%l7 + 0x28] %asi, 0x3 fbu,a %fcc1, loop_1117 brgz %i4, loop_1118 swap [%l7 + 0x64], %i1 fbul %fcc0, loop_1119 loop_1117: fmovsleu %icc, %f12, %f30 loop_1118: nop set 0x38, %g3 stda %i2, [%l7 + %g3] 0xe2 membar #Sync loop_1119: xorcc %g1, %i6, %o4 fbe %fcc0, loop_1120 movcs %icc, %g6, %l0 move %xcc, %o7, %o3 addcc %o1, 0x05D3, %l4 loop_1120: tneg %icc, 0x7 tvc %xcc, 0x3 sdiv %g2, 0x0718, %g5 movge %icc, %l5, %l1 array16 %g3, %i2, %g4 edge8ln %i5, %o0, %l6 subccc %i7, %g7, %i0 fxors %f30, %f20, %f2 fornot1 %f24, %f4, %f14 fcmpne16 %f10, %f20, %o5 fpack16 %f0, %f28 fbue,a %fcc2, loop_1121 movre %l3, 0x043, %o2 edge8n %o6, %i4, %l2 fcmple16 %f4, %f10, %i3 loop_1121: edge32l %i1, %i6, %g1 array32 %g6, %o4, %o7 ldd [%l7 + 0x20], %f18 popc %o3, %o1 edge8n %l0, %l4, %g5 umul %l5, 0x1020, %g2 or %g3, 0x1A09, %l1 fnot1 %f24, %f8 sll %i2, 0x06, %g4 set 0x18, %l4 stda %i4, [%l7 + %l4] 0x14 and %o0, 0x1CBB, %l6 fmovrde %i7, %f16, %f26 fmovsvs %icc, %f9, %f18 movge %xcc, %g7, %i0 tleu %icc, 0x4 fands %f5, %f18, %f9 sdiv %o5, 0x1905, %o2 umul %o6, %i4, %l3 addccc %l2, 0x16A3, %i1 addcc %i6, 0x12C4, %g1 and %i3, %o4, %o7 fandnot2s %f29, %f19, %f12 fmovrde %o3, %f22, %f14 fmovrdlez %g6, %f26, %f26 ba %xcc, loop_1122 stx %o1, [%l7 + 0x60] sra %l4, 0x11, %l0 fcmpd %fcc3, %f2, %f30 loop_1122: movvc %xcc, %g5, %l5 movcc %xcc, %g3, %g2 sdiv %l1, 0x02EF, %i2 bn,pt %xcc, loop_1123 fmuld8ulx16 %f11, %f16, %f16 edge8l %i5, %g4, %o0 fxnors %f26, %f19, %f13 loop_1123: fba,a %fcc3, loop_1124 tne %icc, 0x3 andcc %i7, 0x0101, %l6 tneg %xcc, 0x2 loop_1124: udivcc %i0, 0x13BB, %g7 movneg %xcc, %o2, %o5 bpos,pn %xcc, loop_1125 fbe,a %fcc1, loop_1126 fcmpeq16 %f2, %f10, %o6 tle %xcc, 0x2 loop_1125: nop setx loop_1127, %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_1126: fmovdvc %icc, %f6, %f27 addcc %l3, 0x089C, %i4 sub %l2, 0x133F, %i6 loop_1127: xnorcc %g1, %i1, %i3 fsrc2s %f3, %f22 udivcc %o4, 0x17DA, %o7 addcc %o3, 0x1410, %o1 fsrc2 %f18, %f30 sth %l4, [%l7 + 0x60] smulcc %l0, %g6, %l5 or %g5, 0x1B32, %g3 fmovdn %xcc, %f17, %f6 andn %l1, 0x0DDF, %g2 umulcc %i2, 0x0647, %g4 mova %xcc, %i5, %i7 fmovsgu %icc, %f22, %f5 addc %l6, %i0, %g7 movleu %xcc, %o2, %o0 add %l7, 0x6C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o5 casa [%l6] 0x80, %o5, %l3 fpack32 %f2, %f16, %f10 addcc %i4, %l2, %o6 sub %i6, %i1, %g1 movrgez %o4, 0x3A0, %o7 tpos %xcc, 0x4 fands %f21, %f6, %f11 movg %xcc, %o3, %i3 srlx %o1, %l0, %g6 bvc loop_1128 bvc,a,pn %icc, loop_1129 subccc %l5, %g5, %l4 movvs %xcc, %g3, %g2 loop_1128: alignaddrl %l1, %i2, %g4 loop_1129: fba %fcc2, loop_1130 ldstub [%l7 + 0x6B], %i5 fmovscs %icc, %f15, %f15 movl %xcc, %i7, %l6 loop_1130: movrgz %i0, %g7, %o0 movrgez %o5, %o2, %i4 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %l2, %o6 fmovdge %xcc, %f29, %f1 edge32l %l3, %i1, %g1 movge %xcc, %i6, %o4 array16 %o3, %i3, %o1 sllx %l0, 0x09, %o7 movcs %icc, %l5, %g5 fabss %f14, %f28 tle %icc, 0x5 nop setx loop_1131, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %g6, 0x3B7, %l4 edge8l %g2, %g3, %i2 loop_1131: mulx %l1, %g4, %i5 movne %xcc, %i7, %i0 edge32ln %g7, %o0, %o5 movrgz %o2, %l6, %l2 movre %i4, 0x344, %l3 taddcc %o6, 0x15A6, %g1 sir 0x0BE4 fpadd32 %f4, %f12, %f20 srl %i1, %o4, %o3 fands %f17, %f26, %f23 fpadd32s %f27, %f30, %f7 andcc %i3, %o1, %l0 fmovdle %xcc, %f30, %f2 array32 %o7, %i6, %g5 fmovrdgz %g6, %f6, %f6 bn,a,pn %icc, loop_1132 taddcc %l4, %l5, %g3 fnegs %f6, %f30 fsrc2s %f1, %f22 loop_1132: movvs %icc, %g2, %l1 mulscc %i2, 0x06B0, %i5 movneg %icc, %g4, %i7 array8 %g7, %o0, %i0 fmovdg %xcc, %f29, %f1 bcc,a,pn %icc, loop_1133 fmovsle %icc, %f7, %f18 ldx [%l7 + 0x40], %o2 bgu,a %icc, loop_1134 loop_1133: tcs %xcc, 0x2 stbar nop setx loop_1135, %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_1134: fbg,a %fcc0, loop_1136 tleu %xcc, 0x6 ldd [%l7 + 0x20], %f12 loop_1135: fandnot2s %f30, %f20, %f10 loop_1136: fbu %fcc2, loop_1137 fmovdn %icc, %f11, %f27 fone %f20 fmovscs %icc, %f23, %f5 loop_1137: subc %l6, %o5, %l2 sra %l3, 0x19, %i4 udivx %g1, 0x0DE9, %o6 tvc %xcc, 0x6 fcmple16 %f4, %f8, %i1 edge32l %o4, %o3, %o1 fmuld8sux16 %f29, %f21, %f18 array32 %l0, %i3, %i6 sll %o7, %g5, %g6 fmovsgu %icc, %f25, %f19 fbo %fcc1, loop_1138 movpos %icc, %l4, %l5 edge16 %g3, %g2, %i2 lduw [%l7 + 0x64], %i5 loop_1138: movge %xcc, %g4, %i7 tsubcc %l1, 0x0F47, %o0 bshuffle %f30, %f8, %f10 wr %g0, 0x80, %asi lda [%l7 + 0x7C] %asi, %f26 nop set 0x38, %o1 ldsb [%l7 + %o1], %i0 fpmerge %f17, %f5, %f20 edge32l %g7, %o2, %o5 and %l6, %l2, %i4 srax %g1, %l3, %o6 ta %xcc, 0x7 array32 %o4, %i1, %o3 ldx [%l7 + 0x08], %l0 sdivx %i3, 0x10E4, %i6 orncc %o1, 0x1906, %o7 fblg %fcc0, loop_1139 fpadd16 %f6, %f24, %f6 edge32n %g5, %g6, %l5 bne,pt %xcc, loop_1140 loop_1139: fmovscc %xcc, %f6, %f9 umulcc %l4, 0x02B8, %g3 fbe,a %fcc2, loop_1141 loop_1140: ba,a,pt %xcc, loop_1142 bgu,a,pn %icc, loop_1143 bgu,a,pt %xcc, loop_1144 loop_1141: fbe %fcc3, loop_1145 loop_1142: bl %xcc, loop_1146 loop_1143: fble %fcc3, loop_1147 loop_1144: tvs %xcc, 0x1 loop_1145: fmovs %f13, %f23 loop_1146: fmovsneg %icc, %f22, %f18 loop_1147: sir 0x1B1C edge32l %i2, %i5, %g4 tcc %xcc, 0x7 taddcc %g2, %i7, %o0 fnot1s %f17, %f25 movrgz %l1, 0x00D, %g7 mulx %i0, %o2, %o5 bg,a loop_1148 add %l2, %l6, %g1 movne %xcc, %i4, %l3 movn %xcc, %o6, %o4 loop_1148: tn %xcc, 0x4 fornot2s %f29, %f5, %f29 fmovrslez %i1, %f9, %f12 wr %g0, 0x80, %asi sta %f13, [%l7 + 0x74] %asi wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f16 tvs %xcc, 0x2 taddcctv %o3, %i3, %l0 and %o1, 0x1637, %i6 movrlz %g5, 0x00E, %g6 add %l5, 0x133D, %l4 srax %g3, 0x0E, %o7 fnot1 %f10, %f10 xnor %i5, %g4, %g2 tvs %icc, 0x7 srax %i7, 0x13, %o0 bneg,a %icc, loop_1149 fcmpeq16 %f14, %f8, %i2 movrlz %g7, 0x00D, %l1 fornot1s %f24, %f14, %f1 loop_1149: mulx %o2, %i0, %o5 mulscc %l6, 0x0ED6, %g1 tpos %icc, 0x0 srlx %l2, %i4, %l3 movge %icc, %o4, %o6 fmovspos %xcc, %f30, %f20 srlx %o3, 0x1A, %i3 bcs,pt %icc, loop_1150 tpos %icc, 0x7 bshuffle %f6, %f22, %f6 tge %icc, 0x6 loop_1150: alignaddrl %i1, %l0, %i6 fandnot1 %f22, %f28, %f6 tleu %icc, 0x3 movvc %icc, %o1, %g5 set 0x44, %i7 stwa %g6, [%l7 + %i7] 0x14 srlx %l5, 0x0E, %g3 tl %icc, 0x4 add %l7, 0x44, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %o7 casa [%l6] 0x19, %o7, %i5 tpos %xcc, 0x4 fmovdcc %icc, %f9, %f11 fbug,a %fcc2, loop_1151 fbug %fcc0, loop_1152 ldx [%l7 + 0x58], %l4 fbul %fcc1, loop_1153 loop_1151: srl %g2, 0x1E, %i7 loop_1152: edge32ln %o0, %i2, %g4 fbo,a %fcc0, loop_1154 loop_1153: movvs %icc, %g7, %o2 smul %i0, 0x1A4F, %o5 prefetch [%l7 + 0x70], 0x0 loop_1154: ldsh [%l7 + 0x34], %l6 tg %xcc, 0x6 brlez,a %g1, loop_1155 swap [%l7 + 0x74], %l1 bvc,a loop_1156 fnand %f0, %f10, %f26 loop_1155: nop wr %g0, 0x88, %asi lduha [%l7 + 0x68] %asi, %i4 loop_1156: alignaddrl %l2, %l3, %o6 orcc %o3, %i3, %o4 subc %l0, %i6, %o1 srax %i1, %g6, %g5 fnors %f30, %f23, %f13 array8 %g3, %o7, %i5 movre %l5, %l4, %i7 fbl %fcc2, loop_1157 tleu %icc, 0x7 umulcc %g2, %o0, %i2 bn %xcc, loop_1158 loop_1157: tsubcc %g7, %g4, %i0 tne %icc, 0x2 fbue,a %fcc1, loop_1159 loop_1158: fandnot2 %f24, %f14, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvc %xcc, loop_1160 loop_1159: movcs %xcc, %o5, %l6 tneg %icc, 0x2 or %o2, %g1, %l1 loop_1160: nop setx loop_1161, %l0, %l1 jmpl %l1, %i4 fones %f8 xor %l2, 0x0E18, %o6 tle %icc, 0x4 loop_1161: srax %l3, 0x00, %i3 edge8 %o3, %o4, %l0 fmovrsgez %o1, %f26, %f4 st %f7, [%l7 + 0x1C] fxors %f27, %f26, %f13 sdivcc %i6, 0x1084, %g6 brgz,a %i1, loop_1162 andncc %g3, %g5, %i5 bgu %icc, loop_1163 ba,a %xcc, loop_1164 loop_1162: tcs %icc, 0x1 brlz %l5, loop_1165 loop_1163: pdist %f26, %f8, %f16 loop_1164: andcc %l4, %i7, %o7 be,a,pt %xcc, loop_1166 loop_1165: fandnot1 %f12, %f18, %f12 addccc %o0, 0x1F9E, %g2 fone %f12 loop_1166: brgz,a %i2, loop_1167 ta %icc, 0x3 addccc %g7, 0x1120, %i0 movre %o5, %l6, %g4 loop_1167: nop set 0x70, %i3 ldda [%l7 + %i3] 0x27, %g0 orcc %o2, %i4, %l2 srlx %o6, %l1, %l3 bvc loop_1168 fxnors %f30, %f5, %f19 ta %xcc, 0x7 bl %xcc, loop_1169 loop_1168: fpadd32s %f10, %f18, %f22 fpsub32s %f29, %f19, %f24 fbe,a %fcc1, loop_1170 loop_1169: tsubcc %o3, %i3, %l0 stx %o1, [%l7 + 0x48] fmovda %icc, %f14, %f18 loop_1170: sdivcc %o4, 0x092C, %i6 xnorcc %i1, %g3, %g5 smul %g6, %i5, %l5 fbge,a %fcc0, loop_1171 bcc,a,pn %xcc, loop_1172 fcmpes %fcc3, %f19, %f17 tvc %icc, 0x3 loop_1171: brlz,a %i7, loop_1173 loop_1172: umulcc %l4, 0x0C0D, %o0 tge %icc, 0x3 bpos,a %icc, loop_1174 loop_1173: movrlez %o7, %i2, %g7 set 0x38, %o6 lduba [%l7 + %o6] 0x04, %i0 loop_1174: bleu,a,pt %xcc, loop_1175 smul %g2, %l6, %g4 movleu %icc, %o5, %o2 tg %xcc, 0x1 loop_1175: ldstub [%l7 + 0x25], %g1 srl %l2, 0x12, %o6 orn %i4, %l3, %o3 movne %icc, %i3, %l0 subcc %l1, %o4, %o1 movrgez %i1, 0x14C, %g3 movrgz %g5, 0x2B0, %i6 movcc %xcc, %i5, %g6 udivcc %l5, 0x1BD2, %i7 set 0x7C, %g6 ldsha [%l7 + %g6] 0x15, %o0 fbue,a %fcc1, loop_1176 ble %xcc, loop_1177 edge16n %l4, %o7, %i2 sdivcc %g7, 0x1AD6, %i0 loop_1176: fmovdl %icc, %f8, %f27 loop_1177: taddcctv %l6, 0x10D8, %g2 stx %g4, [%l7 + 0x40] fpack32 %f4, %f12, %f26 movvc %icc, %o2, %o5 tgu %icc, 0x2 umul %g1, 0x0380, %l2 set 0x29, %i1 stba %i4, [%l7 + %i1] 0x14 subcc %o6, %l3, %i3 edge32n %l0, %l1, %o3 fandnot2 %f30, %f22, %f24 bne,a %xcc, loop_1178 andn %o4, %i1, %o1 movne %icc, %g5, %i6 edge16l %g3, %g6, %i5 loop_1178: umulcc %i7, 0x0685, %l5 smulcc %o0, 0x10E5, %l4 fmovscs %xcc, %f26, %f26 ble,a loop_1179 xor %o7, 0x190E, %i2 movrgez %i0, %l6, %g2 movpos %xcc, %g4, %o2 loop_1179: tg %icc, 0x2 edge32n %o5, %g1, %l2 fmuld8sux16 %f12, %f2, %f0 edge16l %g7, %i4, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %icc, 0x2 sdivx %o6, 0x0DDC, %i3 fmul8x16au %f6, %f12, %f10 udivx %l1, 0x155E, %l0 fmovrslez %o4, %f13, %f30 andncc %o3, %o1, %g5 edge8ln %i6, %i1, %g6 movleu %xcc, %g3, %i7 popc 0x1D24, %l5 fbl %fcc2, loop_1180 xor %o0, %l4, %i5 fmovdvc %xcc, %f20, %f28 pdist %f26, %f26, %f30 loop_1180: nop setx loop_1181, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbo,a %fcc2, loop_1182 add %o7, 0x1E8F, %i2 fbge %fcc2, loop_1183 loop_1181: andn %l6, %i0, %g2 loop_1182: movrlez %o2, 0x0C8, %o5 fmovspos %xcc, %f27, %f17 loop_1183: tgu %xcc, 0x0 fnors %f26, %f25, %f29 bcs loop_1184 fmul8x16 %f29, %f6, %f24 alignaddrl %g1, %l2, %g4 orcc %i4, 0x1870, %l3 loop_1184: nop wr %g0, 0x11, %asi stwa %o6, [%l7 + 0x18] %asi movcc %xcc, %g7, %l1 edge8 %l0, %o4, %i3 array16 %o1, %o3, %i6 stbar and %g5, 0x0AE1, %i1 tle %icc, 0x0 std %f6, [%l7 + 0x68] movne %xcc, %g3, %i7 wr %g0, 0x80, %asi stha %g6, [%l7 + 0x24] %asi and %l5, %l4, %o0 mova %icc, %o7, %i5 wr %g0, 0x89, %asi sta %f17, [%l7 + 0x60] %asi fcmpes %fcc2, %f9, %f26 orcc %i2, 0x15FE, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %xcc, 0x1 sdiv %g2, 0x1310, %i0 movrgez %o2, %g1, %l2 movpos %icc, %g4, %o5 fmul8ulx16 %f2, %f30, %f0 sethi 0x0511, %i4 bpos,a,pt %xcc, loop_1185 subcc %o6, 0x165B, %l3 fbule %fcc1, loop_1186 bg %icc, loop_1187 loop_1185: fmovdl %icc, %f6, %f7 sdiv %l1, 0x1C55, %g7 loop_1186: tpos %icc, 0x7 loop_1187: udivcc %o4, 0x0660, %i3 fornot2s %f13, %f31, %f22 sth %o1, [%l7 + 0x14] umul %o3, %l0, %i6 edge32 %g5, %g3, %i7 fbg,a %fcc3, loop_1188 movvs %icc, %g6, %i1 mulscc %l5, 0x0A80, %o0 fmovrdgz %l4, %f16, %f28 loop_1188: xorcc %i5, %o7, %l6 nop setx loop_1189, %l0, %l1 jmpl %l1, %g2 sra %i0, %o2, %i2 sra %l2, %g1, %o5 umul %i4, 0x02EF, %g4 loop_1189: subccc %o6, %l3, %l1 sethi 0x1E6F, %g7 set 0x6F, %l6 lduba [%l7 + %l6] 0x80, %o4 fands %f1, %f16, %f3 xnorcc %i3, 0x1CC4, %o1 array8 %o3, %i6, %g5 ta %xcc, 0x5 sub %l0, 0x1DDD, %g3 movre %g6, %i1, %i7 edge16ln %l5, %o0, %i5 tn %icc, 0x5 ba,a,pt %xcc, loop_1190 movrlz %l4, %l6, %g2 tvs %xcc, 0x1 alignaddrl %o7, %o2, %i2 loop_1190: fmovd %f24, %f24 add %l7, 0x38, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x04, %l2, %g1 addccc %i0, %o5, %i4 edge16n %g4, %l3, %l1 orcc %o6, %o4, %i3 tneg %xcc, 0x0 fmovsg %icc, %f22, %f31 add %g7, 0x165F, %o3 fnand %f22, %f24, %f6 wr %g0, 0x89, %asi swapa [%l7 + 0x14] %asi, %i6 sll %g5, %o1, %l0 fmovdvc %icc, %f30, %f28 and %g6, 0x11D9, %i1 movg %icc, %g3, %i7 bvs loop_1191 add %o0, 0x0F53, %i5 edge8n %l4, %l5, %g2 taddcctv %l6, 0x0B2E, %o2 loop_1191: taddcc %o7, %l2, %i2 tvc %xcc, 0x1 add %g1, %i0, %i4 fpadd32 %f30, %f24, %f12 orncc %o5, %g4, %l1 udiv %o6, 0x05C1, %o4 set 0x38, %l2 prefetcha [%l7 + %l2] 0x19, 0x0 srl %l3, %g7, %o3 fandnot2s %f0, %f27, %f9 smulcc %i6, 0x0532, %g5 add %o1, 0x0115, %l0 std %g6, [%l7 + 0x50] sth %g3, [%l7 + 0x1C] fba,a %fcc1, loop_1192 tvs %xcc, 0x4 lduh [%l7 + 0x42], %i7 set 0x50, %g7 ldswa [%l7 + %g7] 0x19, %i1 loop_1192: fmovdl %icc, %f31, %f18 fmovrslz %o0, %f1, %f0 andn %l4, 0x1EC1, %l5 fmovsleu %icc, %f9, %f16 movn %xcc, %g2, %l6 sth %i5, [%l7 + 0x1C] ld [%l7 + 0x7C], %f11 mova %xcc, %o7, %o2 taddcctv %l2, %g1, %i0 sir 0x09F6 fxnors %f18, %f24, %f20 subcc %i2, 0x03CD, %o5 fmuld8sux16 %f11, %f28, %f10 tvc %xcc, 0x6 srl %g4, 0x11, %i4 wr %g0, 0x10, %asi lduba [%l7 + 0x0F] %asi, %l1 alignaddr %o4, %i3, %l3 tleu %xcc, 0x4 movgu %icc, %g7, %o3 fnand %f8, %f20, %f26 fmovdcc %icc, %f19, %f17 alignaddrl %i6, %g5, %o1 brgz,a %o6, loop_1193 stb %l0, [%l7 + 0x58] orn %g6, 0x1173, %i7 movpos %icc, %g3, %i1 loop_1193: edge16n %o0, %l5, %g2 fxnor %f22, %f14, %f10 taddcc %l4, 0x1949, %l6 brlz,a %o7, loop_1194 fbg,a %fcc0, loop_1195 andn %i5, %o2, %g1 alignaddrl %i0, %l2, %o5 loop_1194: xnor %i2, %g4, %l1 loop_1195: xorcc %i4, 0x1F19, %o4 wr %g0, 0x20, %asi ldxa [%g0 + 0x0] %asi, %i3 mulscc %l3, %o3, %i6 fmovspos %icc, %f19, %f15 fmuld8ulx16 %f2, %f1, %f2 edge16 %g7, %g5, %o6 ta %icc, 0x2 tcs %icc, 0x6 andn %l0, 0x069B, %o1 tpos %xcc, 0x0 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x60] %asi, 0x3 fmovdvc %icc, %f5, %f1 fpadd32 %f24, %f0, %f12 fmovdvc %icc, %f14, %f27 bge,a loop_1196 bn loop_1197 fmul8ulx16 %f2, %f12, %f26 movge %xcc, %g3, %i7 loop_1196: movpos %xcc, %o0, %l5 loop_1197: bge loop_1198 membar 0x5A faligndata %f30, %f24, %f30 call loop_1199 loop_1198: sdivx %i1, 0x1BAC, %l4 tsubcc %g2, 0x0945, %l6 tvc %icc, 0x0 loop_1199: movrlez %o7, 0x398, %i5 xor %o2, 0x043F, %i0 mova %icc, %l2, %g1 fbe,a %fcc3, loop_1200 tge %xcc, 0x3 lduw [%l7 + 0x2C], %i2 fbl %fcc3, loop_1201 loop_1200: udivx %o5, 0x1E55, %g4 edge32l %l1, %o4, %i4 fbu %fcc2, loop_1202 loop_1201: stx %i3, [%l7 + 0x70] alignaddr %o3, %l3, %i6 edge16ln %g5, %g7, %l0 loop_1202: sdivcc %o6, 0x0A53, %g6 brlz,a %o1, loop_1203 be %xcc, loop_1204 nop setx loop_1205, %l0, %l1 jmpl %l1, %g3 movcs %xcc, %i7, %l5 loop_1203: subc %i1, %o0, %g2 loop_1204: srl %l6, %o7, %i5 loop_1205: fmovdle %icc, %f9, %f15 set 0x25, %l3 stba %l4, [%l7 + %l3] 0xeb membar #Sync fpack32 %f22, %f26, %f0 movneg %xcc, %i0, %o2 edge32 %g1, %i2, %l2 tg %xcc, 0x3 fmovrsgz %g4, %f16, %f23 movl %icc, %o5, %o4 tge %icc, 0x2 fcmpes %fcc2, %f9, %f23 fmovdpos %icc, %f23, %f20 fbu %fcc1, loop_1206 srl %i4, 0x18, %l1 fnot2s %f23, %f7 sdivcc %i3, 0x035D, %l3 loop_1206: movle %xcc, %o3, %g5 srax %g7, 0x02, %i6 set 0x1C, %o2 sta %f4, [%l7 + %o2] 0x19 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f0 fbg %fcc3, loop_1207 movre %l0, %o6, %o1 swap [%l7 + 0x24], %g3 fblg %fcc3, loop_1208 loop_1207: movvc %icc, %i7, %g6 tneg %xcc, 0x0 tge %icc, 0x6 loop_1208: fnands %f25, %f8, %f24 udivx %l5, 0x1703, %i1 movle %xcc, %o0, %l6 fbu,a %fcc1, loop_1209 subcc %o7, 0x1BC2, %i5 movleu %xcc, %l4, %i0 movpos %xcc, %o2, %g2 loop_1209: fsrc2 %f30, %f12 movgu %icc, %i2, %l2 mulscc %g1, %o5, %g4 udivcc %i4, 0x1903, %o4 movrne %i3, %l3, %o3 tleu %icc, 0x3 fzeros %f19 fbg,a %fcc1, loop_1210 fcmpgt16 %f26, %f6, %l1 movvc %icc, %g5, %i6 fbne,a %fcc3, loop_1211 loop_1210: fbue,a %fcc1, loop_1212 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpack16 %f26, %f27 loop_1211: fpsub16s %f23, %f11, %f23 loop_1212: tneg %xcc, 0x1 sdivx %l0, 0x03DF, %g7 fmovdle %xcc, %f30, %f22 movn %icc, %o6, %g3 fxnor %f14, %f28, %f2 taddcctv %i7, 0x0886, %g6 edge8ln %l5, %o1, %i1 movrne %l6, 0x336, %o7 ble,a,pt %icc, loop_1213 smul %o0, %i5, %i0 umul %o2, %g2, %i2 movrgz %l2, 0x2F3, %l4 loop_1213: ldd [%l7 + 0x18], %f16 nop setx loop_1214, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fnegs %f22, %f30 fmovrdne %g1, %f6, %f24 orcc %o5, %i4, %g4 loop_1214: tne %xcc, 0x3 tvs %icc, 0x0 fbul %fcc2, loop_1215 edge32ln %i3, %l3, %o3 edge8n %o4, %g5, %i6 movleu %icc, %l0, %g7 loop_1215: fmuld8ulx16 %f18, %f27, %f22 fnot2s %f6, %f11 te %xcc, 0x3 fmovdl %xcc, %f0, %f1 addc %l1, %g3, %o6 fmuld8sux16 %f11, %f17, %f10 addc %g6, 0x0A1D, %l5 array16 %i7, %i1, %o1 mova %icc, %o7, %l6 subcc %o0, 0x1137, %i5 fbo,a %fcc3, loop_1216 sra %i0, 0x16, %g2 udivcc %i2, 0x1E39, %l2 popc %o2, %g1 loop_1216: tcc %xcc, 0x5 subccc %l4, %i4, %o5 sethi 0x135E, %g4 wr %g0, 0x0c, %asi stba %l3, [%l7 + 0x62] %asi fmuld8ulx16 %f27, %f12, %f8 udivcc %o3, 0x1E63, %i3 tl %xcc, 0x6 fbge,a %fcc0, loop_1217 add %o4, %g5, %i6 xor %l0, %g7, %g3 edge32ln %o6, %g6, %l5 loop_1217: fexpand %f20, %f30 sdivcc %l1, 0x0A7C, %i7 sll %i1, %o1, %o7 wr %g0, 0x88, %asi stda %f0, [%l7 + 0x40] %asi movle %icc, %o0, %i5 std %f22, [%l7 + 0x30] edge32ln %l6, %i0, %i2 prefetch [%l7 + 0x18], 0x1 or %g2, 0x13CE, %l2 tg %xcc, 0x3 fcmpeq16 %f2, %f18, %o2 sir 0x106A bge,a,pt %icc, loop_1218 movgu %xcc, %l4, %g1 wr %g0, 0x23, %asi stwa %o5, [%l7 + 0x5C] %asi membar #Sync loop_1218: movpos %xcc, %i4, %g4 srlx %l3, %o3, %i3 edge16 %g5, %i6, %o4 set 0x7C, %g1 lduwa [%l7 + %g1] 0x11, %l0 fmovsvs %xcc, %f20, %f28 bvs,a loop_1219 fbn %fcc3, loop_1220 bge,a,pn %icc, loop_1221 tg %icc, 0x3 loop_1219: edge8n %g7, %o6, %g3 loop_1220: fmul8ulx16 %f22, %f26, %f14 loop_1221: ble,pt %xcc, loop_1222 bgu,pt %xcc, loop_1223 movvc %xcc, %l5, %g6 ldd [%l7 + 0x48], %f4 loop_1222: sdivcc %l1, 0x0FE1, %i7 loop_1223: for %f4, %f2, %f0 fcmpne16 %f6, %f24, %i1 edge32l %o7, %o1, %o0 movleu %xcc, %i5, %i0 bgu %xcc, loop_1224 tne %icc, 0x1 be,a %xcc, loop_1225 te %icc, 0x2 loop_1224: edge8l %l6, %i2, %l2 srlx %o2, %l4, %g1 loop_1225: nop wr %g0, 0xe2, %asi stha %g2, [%l7 + 0x6E] %asi membar #Sync popc 0x1D2F, %o5 be,a %icc, loop_1226 edge32 %i4, %l3, %o3 membar 0x44 movge %xcc, %g4, %i3 loop_1226: tneg %icc, 0x1 edge8n %g5, %i6, %l0 brlz,a %g7, loop_1227 sllx %o6, 0x08, %o4 movcs %icc, %g3, %g6 te %icc, 0x7 loop_1227: fbge,a %fcc2, loop_1228 movre %l1, %i7, %l5 mulx %o7, 0x13E4, %o1 fmovrdlez %i1, %f28, %f26 loop_1228: tsubcc %o0, 0x163F, %i5 fmovdl %icc, %f18, %f13 edge8 %l6, %i2, %i0 sra %o2, 0x0C, %l4 fexpand %f21, %f16 mova %icc, %l2, %g1 nop set 0x28, %l0 std %f8, [%l7 + %l0] fmovrslez %o5, %f1, %f17 tvs %icc, 0x6 movneg %xcc, %i4, %g2 tleu %icc, 0x3 tne %icc, 0x7 sir 0x1E37 umul %l3, %o3, %i3 movg %icc, %g5, %i6 fcmpeq16 %f20, %f10, %l0 fabss %f18, %f11 fnot2 %f16, %f10 fmovdn %xcc, %f28, %f3 edge8l %g7, %o6, %g4 fpack32 %f0, %f14, %f24 movge %icc, %g3, %g6 udivx %o4, 0x1E67, %i7 fcmpgt16 %f30, %f16, %l5 sir 0x0B7F fmovsvc %icc, %f10, %f30 tle %icc, 0x6 edge16l %l1, %o1, %o7 fmovdne %xcc, %f6, %f4 pdist %f12, %f8, %f14 tcc %xcc, 0x2 orn %i1, 0x0D06, %o0 and %i5, 0x1E8D, %i2 sub %i0, %o2, %l6 addccc %l2, %l4, %g1 fmovspos %icc, %f4, %f11 be,a %icc, loop_1229 srlx %o5, 0x1B, %g2 ldstub [%l7 + 0x61], %l3 alignaddrl %o3, %i3, %i4 loop_1229: fmovsle %icc, %f0, %f25 mulx %i6, 0x0C68, %g5 addccc %g7, 0x1D88, %l0 edge8n %g4, %g3, %g6 sdivx %o6, 0x0A1C, %i7 tn %icc, 0x5 fbge,a %fcc3, loop_1230 bpos loop_1231 xnorcc %o4, 0x094C, %l5 fzero %f12 loop_1230: sdivx %l1, 0x1219, %o7 loop_1231: fpack16 %f6, %f16 subc %o1, 0x0545, %i1 sdivcc %i5, 0x01E1, %i2 orncc %o0, 0x03E2, %o2 mulx %i0, %l2, %l6 fabss %f8, %f13 fmovdgu %xcc, %f18, %f2 sll %l4, %o5, %g2 wr %g0, 0x88, %asi ldda [%l7 + 0x70] %asi, %g0 popc %o3, %l3 subccc %i4, %i6, %g5 subcc %i3, 0x0815, %l0 fpsub16 %f16, %f20, %f6 fbge %fcc1, loop_1232 fnand %f22, %f18, %f6 bvc %xcc, loop_1233 edge8l %g4, %g7, %g6 loop_1232: fcmpne32 %f16, %f24, %g3 movcs %xcc, %i7, %o6 loop_1233: bcc loop_1234 pdist %f24, %f6, %f30 andn %o4, 0x1ECF, %l5 set 0x40, %i2 stda %f0, [%l7 + %i2] 0xf9 membar #Sync loop_1234: mulx %o7, 0x167A, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32l %i1, %i5, %o1 movge %icc, %i2, %o0 andcc %o2, 0x1813, %l2 fbne %fcc0, loop_1235 sdivx %i0, 0x0151, %l4 ldsw [%l7 + 0x40], %l6 movcc %xcc, %g2, %g1 loop_1235: movrne %o3, %o5, %i4 srl %l3, 0x1E, %g5 std %f28, [%l7 + 0x30] movrlz %i6, 0x07A, %i3 ldd [%l7 + 0x30], %f4 orn %l0, %g7, %g4 tl %xcc, 0x4 add %l7, 0x60, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x89, %g3, %i7 udiv %g6, 0x14FF, %o6 movvc %icc, %o4, %l5 or %l1, 0x1EF7, %i1 sir 0x034A movcs %icc, %o7, %o1 fbe %fcc3, loop_1236 umulcc %i5, %i2, %o2 fbn,a %fcc0, loop_1237 taddcctv %l2, 0x0E36, %i0 loop_1236: ba,pt %icc, loop_1238 fbe,a %fcc3, loop_1239 loop_1237: fnor %f20, %f6, %f30 fmovse %icc, %f23, %f19 loop_1238: udiv %l4, 0x103D, %o0 loop_1239: array16 %g2, %l6, %o3 fmovrdgz %o5, %f8, %f8 srax %g1, %i4, %g5 nop setx loop_1240, %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 addccc %i6, 0x11B9, %i3 srax %l3, %l0, %g7 taddcc %g3, %g4, %g6 loop_1240: movcs %icc, %o6, %o4 movle %icc, %i7, %l1 tl %icc, 0x0 sir 0x12EE fbne %fcc0, loop_1241 edge16l %l5, %i1, %o1 movre %i5, 0x08A, %o7 fnegd %f20, %f30 loop_1241: tsubcc %o2, 0x1169, %i2 edge8n %l2, %i0, %o0 set 0x0C, %l1 swapa [%l7 + %l1] 0x0c, %g2 srax %l6, 0x0D, %o3 fmul8ulx16 %f28, %f12, %f30 fmovsne %icc, %f10, %f11 wr %g0, 0x2f, %asi stda %o4, [%l7 + 0x50] %asi membar #Sync fbue,a %fcc3, loop_1242 prefetch [%l7 + 0x6C], 0x3 bge loop_1243 xorcc %l4, %i4, %g1 loop_1242: fnands %f3, %f11, %f28 subcc %g5, 0x063B, %i6 loop_1243: fnot1s %f15, %f6 fpadd16s %f28, %f0, %f13 fmovrsgez %i3, %f7, %f1 edge32n %l0, %g7, %l3 subccc %g4, 0x05FE, %g6 alignaddrl %g3, %o4, %i7 fmovdle %xcc, %f8, %f9 bge,pn %icc, loop_1244 alignaddr %l1, %o6, %i1 andcc %l5, 0x1A94, %i5 popc %o7, %o1 loop_1244: xor %o2, 0x0CEB, %l2 call loop_1245 udivcc %i0, 0x0F5F, %i2 fba,a %fcc2, loop_1246 edge32l %o0, %l6, %o3 loop_1245: fbn %fcc0, loop_1247 ldsh [%l7 + 0x50], %o5 loop_1246: fmovdne %xcc, %f27, %f4 or %l4, 0x0328, %i4 loop_1247: srlx %g2, %g1, %i6 srlx %g5, 0x1B, %i3 tg %icc, 0x3 fzeros %f6 for %f14, %f16, %f26 umulcc %l0, %g7, %l3 st %f27, [%l7 + 0x0C] taddcctv %g4, 0x1DF1, %g3 fba %fcc0, loop_1248 orncc %o4, 0x02CF, %i7 edge32n %l1, %o6, %g6 mulx %i1, %i5, %l5 loop_1248: fnot2s %f21, %f23 lduw [%l7 + 0x10], %o7 sub %o1, %o2, %l2 fba,a %fcc1, loop_1249 edge32ln %i0, %o0, %i2 add %l7, 0x2C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o3 casa [%l6] %asi, %o3, %o5 loop_1249: xor %l4, %i4, %l6 bcc,a %xcc, loop_1250 brgz %g1, loop_1251 sethi 0x0EC0, %g2 movg %icc, %i6, %i3 loop_1250: mulscc %g5, 0x0A8D, %l0 loop_1251: fpmerge %f11, %f23, %f20 fmovse %xcc, %f6, %f4 fmovrslz %g7, %f31, %f19 addcc %g4, %g3, %o4 ldx [%l7 + 0x48], %l3 brlez %i7, loop_1252 fxnors %f0, %f7, %f12 array8 %l1, %o6, %g6 orn %i1, %l5, %i5 loop_1252: prefetch [%l7 + 0x60], 0x3 smul %o1, 0x1F21, %o7 bg,a loop_1253 fornot2s %f26, %f17, %f9 wr %g0, 0x5f, %asi stxa %l2, [%g0 + 0x0] %asi loop_1253: fzero %f14 edge16ln %o2, %o0, %i2 movn %xcc, %o3, %i0 tsubcctv %o5, 0x0DAE, %i4 movrlez %l6, 0x16A, %g1 movl %xcc, %g2, %l4 fble %fcc1, loop_1254 fmovsneg %xcc, %f25, %f21 tn %icc, 0x5 stx %i3, [%l7 + 0x68] loop_1254: taddcctv %i6, 0x1314, %g5 fpadd32s %f19, %f12, %f0 fbu %fcc2, loop_1255 tne %xcc, 0x7 andn %g7, 0x0D7C, %l0 edge8 %g3, %g4, %o4 loop_1255: udivx %l3, 0x0765, %i7 fpsub16 %f8, %f28, %f22 fsrc1 %f4, %f0 fmuld8ulx16 %f24, %f20, %f6 udivcc %o6, 0x0097, %g6 tg %xcc, 0x7 add %l7, 0x40, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %l1 casa [%l6] 0x04, %l1, %l5 tsubcc %i1, 0x0191, %i5 srax %o7, %l2, %o2 ld [%l7 + 0x10], %f5 srax %o1, %o0, %o3 set 0x46, %i5 ldsba [%l7 + %i5] 0x04, %i0 brlz %i2, loop_1256 tge %icc, 0x7 taddcctv %i4, %l6, %g1 sub %g2, %o5, %l4 loop_1256: and %i6, 0x1823, %i3 fmovscc %xcc, %f23, %f30 fcmpeq16 %f20, %f0, %g5 sub %g7, %g3, %g4 ta %xcc, 0x5 edge16n %o4, %l0, %i7 brlez %l3, loop_1257 movgu %xcc, %g6, %o6 movre %l1, 0x2FA, %i1 bl loop_1258 loop_1257: array16 %l5, %o7, %l2 alignaddrl %i5, %o2, %o1 fpsub16s %f0, %f9, %f23 loop_1258: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %o3, %o0, %i0 movre %i4, 0x1F0, %i2 tcc %icc, 0x7 srlx %l6, %g1, %o5 movcc %xcc, %g2, %i6 subccc %i3, %l4, %g5 tl %xcc, 0x5 set 0x2C, %i6 ldsha [%l7 + %i6] 0x80, %g3 wr %g0, 0x10, %asi stda %g4, [%l7 + 0x38] %asi fmovsvc %xcc, %f23, %f31 fmovdleu %xcc, %f12, %f11 fcmpne32 %f0, %f6, %o4 array8 %g7, %l0, %i7 umul %g6, %o6, %l1 fbge,a %fcc0, loop_1259 move %icc, %i1, %l5 tle %icc, 0x3 xnor %l3, 0x04B7, %l2 loop_1259: popc 0x03C7, %i5 fmovdn %icc, %f14, %f10 orcc %o7, 0x16CB, %o2 xnorcc %o3, %o1, %i0 subcc %i4, %o0, %i2 edge32 %g1, %l6, %o5 taddcctv %g2, 0x13F1, %i3 tgu %icc, 0x1 sub %i6, %l4, %g3 sub %g5, %g4, %o4 tpos %icc, 0x6 tgu %xcc, 0x4 fxor %f26, %f26, %f24 movleu %xcc, %g7, %l0 movne %icc, %i7, %g6 tge %xcc, 0x2 popc %o6, %l1 movle %icc, %l5, %i1 fmovda %icc, %f11, %f21 ta %icc, 0x0 membar 0x28 tle %xcc, 0x7 fbul,a %fcc1, loop_1260 sll %l3, %l2, %o7 udivx %o2, 0x0734, %o3 tsubcc %i5, 0x008B, %o1 loop_1260: mulx %i0, 0x0817, %o0 edge8 %i4, %i2, %l6 ba,a loop_1261 edge32l %o5, %g1, %i3 edge8n %g2, %l4, %i6 brnz %g5, loop_1262 loop_1261: andcc %g3, 0x117E, %g4 fcmpgt32 %f4, %f6, %o4 xorcc %l0, %g7, %i7 loop_1262: fnot1 %f26, %f14 ldx [%l7 + 0x10], %o6 edge16l %l1, %l5, %g6 fblg,a %fcc2, loop_1263 tvs %icc, 0x4 orcc %i1, %l3, %l2 movne %icc, %o2, %o7 loop_1263: tleu %xcc, 0x1 addc %i5, %o1, %o3 tvc %xcc, 0x7 array8 %o0, %i0, %i4 prefetch [%l7 + 0x68], 0x3 edge32l %l6, %o5, %i2 add %l7, 0x14, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g1 casa [%l6] %asi, %g1, %i3 edge16 %l4, %g2, %i6 sethi 0x07BC, %g3 for %f10, %f2, %f8 xorcc %g4, 0x0DE1, %g5 subcc %o4, 0x0DE2, %l0 prefetch [%l7 + 0x24], 0x3 add %i7, %g7, %o6 movcc %icc, %l5, %g6 sll %l1, 0x0E, %i1 fmovrdne %l2, %f6, %f30 fba,a %fcc2, loop_1264 tle %xcc, 0x0 fmovdl %xcc, %f30, %f9 membar 0x2A loop_1264: alignaddrl %o2, %o7, %l3 edge32ln %i5, %o1, %o3 array8 %i0, %i4, %l6 srlx %o5, 0x04, %i2 fxors %f17, %f5, %f10 ldsw [%l7 + 0x34], %g1 movrgez %i3, %l4, %g2 be loop_1265 edge8n %o0, %i6, %g3 sub %g4, 0x1E65, %g5 wr %g0, 0xf9, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_1265: umulcc %o4, 0x0B42, %l0 ldsw [%l7 + 0x34], %g7 fcmpne32 %f22, %f6, %o6 movgu %icc, %l5, %i7 movpos %xcc, %g6, %l1 orn %l2, %o2, %o7 ld [%l7 + 0x70], %f20 pdist %f0, %f24, %f8 addcc %l3, 0x0725, %i1 movrgz %o1, %i5, %o3 movvc %xcc, %i4, %l6 bge %xcc, loop_1266 tgu %icc, 0x1 taddcctv %o5, 0x135B, %i0 smul %i2, 0x1387, %g1 loop_1266: fbe,a %fcc0, loop_1267 fbug %fcc2, loop_1268 tle %xcc, 0x3 fmul8x16al %f2, %f3, %f8 loop_1267: bgu,a,pt %xcc, loop_1269 loop_1268: movrne %l4, 0x042, %i3 fmul8sux16 %f30, %f12, %f18 orncc %g2, 0x0804, %o0 loop_1269: membar 0x77 tvc %xcc, 0x4 fmovdleu %xcc, %f24, %f23 popc 0x0A01, %g3 fmovrsgez %i6, %f27, %f5 and %g4, %o4, %l0 sdivcc %g5, 0x1879, %g7 movg %xcc, %l5, %i7 movn %icc, %o6, %l1 fblg,a %fcc0, loop_1270 orcc %l2, 0x139B, %g6 fornot1 %f24, %f8, %f8 fcmpeq16 %f12, %f0, %o7 loop_1270: tvc %icc, 0x1 movn %icc, %o2, %l3 fxnor %f4, %f6, %f14 move %xcc, %i1, %o1 orcc %i5, %o3, %i4 ldstub [%l7 + 0x38], %o5 movcc %icc, %l6, %i0 tgu %xcc, 0x4 orncc %g1, 0x0631, %l4 movcc %xcc, %i3, %i2 fmovrsgz %g2, %f7, %f2 brgez %o0, loop_1271 fmovscc %xcc, %f10, %f14 bneg,a,pt %icc, loop_1272 fornot1s %f12, %f16, %f11 loop_1271: orncc %i6, %g3, %g4 edge8n %o4, %g5, %l0 loop_1272: mova %xcc, %g7, %i7 tsubcctv %o6, %l5, %l2 tgu %icc, 0x6 movgu %xcc, %g6, %l1 addcc %o2, 0x0363, %l3 movg %xcc, %i1, %o1 tpos %icc, 0x1 movge %icc, %o7, %o3 srax %i5, %o5, %i4 fmovdvc %icc, %f18, %f30 fcmpne32 %f24, %f10, %l6 call loop_1273 fbue %fcc0, loop_1274 fandnot2 %f8, %f16, %f22 wr %g0, 0xe2, %asi stha %i0, [%l7 + 0x7E] %asi membar #Sync loop_1273: movrne %l4, 0x15B, %g1 loop_1274: bpos,pt %xcc, loop_1275 movrgez %i3, %g2, %i2 array8 %o0, %i6, %g4 fmovrdlz %o4, %f4, %f22 loop_1275: movrlez %g3, 0x1F4, %g5 sdivx %g7, 0x16EF, %l0 orn %i7, %l5, %o6 movpos %icc, %g6, %l1 move %icc, %o2, %l2 movgu %xcc, %l3, %o1 fpadd16s %f2, %f23, %f21 set 0x1C, %o7 stwa %i1, [%l7 + %o7] 0x22 membar #Sync umul %o3, %i5, %o5 fmovdgu %xcc, %f29, %f23 fbule,a %fcc1, loop_1276 fornot1 %f28, %f18, %f12 tgu %xcc, 0x7 move %xcc, %o7, %i4 loop_1276: movg %icc, %i0, %l6 fbn %fcc3, loop_1277 add %l4, %g1, %g2 nop setx loop_1278, %l0, %l1 jmpl %l1, %i3 xor %i2, %o0, %g4 loop_1277: andncc %i6, %g3, %o4 movpos %icc, %g7, %g5 loop_1278: fmovsle %icc, %f27, %f18 fmovscs %icc, %f4, %f27 bneg %icc, loop_1279 flush %l7 + 0x70 fmovrdne %l0, %f8, %f30 umul %i7, 0x1619, %l5 loop_1279: movrne %g6, %o6, %o2 bgu %icc, loop_1280 mova %icc, %l2, %l3 te %xcc, 0x2 addc %l1, %i1, %o1 loop_1280: sra %i5, 0x14, %o5 set 0x50, %o4 ldda [%l7 + %o4] 0x19, %o6 movg %icc, %i4, %i0 tge %xcc, 0x1 bn,a,pn %icc, loop_1281 andn %l6, %l4, %g1 fmovrsne %g2, %f1, %f17 movrlz %i3, %o3, %o0 loop_1281: tpos %icc, 0x0 movgu %icc, %i2, %i6 tsubcctv %g3, 0x05E2, %g4 tne %icc, 0x2 movrlz %o4, 0x11E, %g5 wr %g0, 0x10, %asi lduha [%l7 + 0x08] %asi, %g7 tle %xcc, 0x2 udivcc %l0, 0x0021, %l5 fmovsle %icc, %f29, %f8 edge32ln %i7, %o6, %o2 movleu %icc, %l2, %g6 srlx %l1, %i1, %o1 sdivx %l3, 0x1481, %i5 wr %g0, 0x89, %asi stda %o4, [%l7 + 0x40] %asi srlx %i4, %o7, %l6 alignaddr %i0, %l4, %g2 nop setx loop_1282, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16l %i3, %g1, %o0 set 0x38, %o0 swapa [%l7 + %o0] 0x89, %o3 loop_1282: nop wr %g0, 0x89, %asi prefetcha [%l7 + 0x40] %asi, 0x3 popc %i2, %g4 tgu %icc, 0x4 fmovsvs %xcc, %f4, %f15 set 0x60, %o5 lda [%l7 + %o5] 0x81, %f10 movvs %xcc, %g3, %g5 bvs,a %xcc, loop_1283 addccc %o4, 0x0B02, %g7 sethi 0x0EE4, %l5 fnot1 %f14, %f22 loop_1283: udiv %l0, 0x15A7, %i7 movg %icc, %o2, %l2 prefetch [%l7 + 0x24], 0x2 andn %g6, %o6, %l1 movne %xcc, %o1, %i1 fpadd16 %f28, %f16, %f8 call loop_1284 movg %icc, %i5, %o5 mova %icc, %l3, %i4 set 0x0A, %l5 ldsha [%l7 + %l5] 0x88, %l6 loop_1284: fbn %fcc0, loop_1285 udivcc %o7, 0x1055, %i0 std %g2, [%l7 + 0x78] tne %xcc, 0x4 loop_1285: fandnot2 %f24, %f28, %f0 orncc %i3, 0x1921, %l4 movvc %xcc, %o0, %o3 bvs,a loop_1286 movrne %i6, 0x293, %i2 nop setx loop_1287, %l0, %l1 jmpl %l1, %g1 brgez %g3, loop_1288 loop_1286: fblg,a %fcc3, loop_1289 nop setx loop_1290, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1287: movl %xcc, %g5, %o4 loop_1288: nop setx loop_1291, %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_1289: fmovspos %xcc, %f16, %f12 loop_1290: fbo,a %fcc2, loop_1292 mova %icc, %g4, %g7 loop_1291: fnegs %f18, %f30 ldub [%l7 + 0x1F], %l0 loop_1292: movvc %icc, %i7, %o2 fzeros %f3 fbne,a %fcc1, loop_1293 subcc %l2, %g6, %l5 fcmpne16 %f16, %f18, %l1 set 0x14, %i0 sta %f31, [%l7 + %i0] 0x11 loop_1293: ldd [%l7 + 0x30], %f30 movl %icc, %o6, %i1 fbuge,a %fcc0, loop_1294 andcc %o1, %o5, %i5 fandnot1s %f27, %f23, %f17 movcs %icc, %i4, %l6 loop_1294: taddcc %l3, %o7, %g2 fmovdl %icc, %f30, %f24 tl %icc, 0x6 add %l7, 0x68, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i0 casa [%l6] 0x88, %i0, %l4 orncc %i3, %o0, %o3 or %i6, %g1, %i2 nop setx loop_1295, %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 fbuge %fcc2, loop_1296 sra %g3, 0x05, %g5 sdiv %g4, 0x186D, %o4 loop_1295: move %xcc, %g7, %i7 loop_1296: tle %xcc, 0x0 alignaddrl %o2, %l2, %l0 brlez %g6, loop_1297 taddcctv %l5, %l1, %i1 subccc %o1, 0x048E, %o5 tne %xcc, 0x0 loop_1297: fbule,a %fcc3, loop_1298 taddcc %i5, 0x1440, %i4 call loop_1299 ta %icc, 0x4 loop_1298: sub %o6, %l3, %l6 fpack32 %f26, %f14, %f28 loop_1299: bpos,a,pt %xcc, loop_1300 tpos %xcc, 0x3 fmovdge %icc, %f0, %f4 fblg,a %fcc0, loop_1301 loop_1300: nop setx loop_1302, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrgez %g2, %i0, %o7 orncc %l4, 0x1B6D, %i3 loop_1301: array16 %o3, %o0, %i6 loop_1302: nop wr %g0, 0x18, %asi lduha [%l7 + 0x7E] %asi, %g1 movg %xcc, %g3, %g5 ble,pt %icc, loop_1303 movrgz %g4, %o4, %g7 array16 %i7, %o2, %l2 sdiv %l0, 0x18AC, %i2 loop_1303: fmovdg %icc, %f26, %f11 fbu %fcc3, loop_1304 fnor %f20, %f24, %f16 smul %g6, %l5, %l1 fcmpeq16 %f2, %f18, %i1 loop_1304: call loop_1305 ldd [%l7 + 0x40], %f22 udiv %o5, 0x1D70, %o1 srax %i5, 0x1D, %i4 loop_1305: fmovrsgz %o6, %f27, %f5 movrgez %l6, 0x152, %l3 bvc,a,pt %xcc, loop_1306 umulcc %i0, 0x1ADD, %g2 fbug,a %fcc2, loop_1307 tl %icc, 0x6 loop_1306: tle %xcc, 0x1 movleu %icc, %l4, %i3 loop_1307: sllx %o7, 0x08, %o3 fmovdl %icc, %f14, %f15 fpsub16 %f16, %f6, %f6 ldstub [%l7 + 0x5D], %o0 sll %i6, 0x04, %g3 orcc %g1, 0x177F, %g4 te %icc, 0x7 ta %xcc, 0x5 andn %o4, %g7, %i7 subc %g5, 0x02B4, %o2 tpos %icc, 0x6 addc %l2, %l0, %i2 wr %g0, 0x11, %asi prefetcha [%l7 + 0x20] %asi, 0x2 xnor %g6, 0x06C9, %l1 fabss %f14, %f14 array32 %i1, %o5, %i5 fpack16 %f8, %f7 sll %o1, 0x10, %o6 fnors %f4, %f11, %f5 andn %l6, %l3, %i0 edge8 %g2, %i4, %l4 sdiv %i3, 0x1317, %o7 tn %icc, 0x4 fbo,a %fcc3, loop_1308 fbo %fcc1, loop_1309 movg %xcc, %o3, %i6 tleu %xcc, 0x3 loop_1308: fmovsl %xcc, %f5, %f16 loop_1309: andncc %g3, %o0, %g1 bleu,a %icc, loop_1310 sll %g4, 0x1F, %g7 be loop_1311 addcc %i7, 0x022A, %o4 loop_1310: umul %g5, %l2, %o2 orn %i2, %l5, %g6 loop_1311: edge32l %l0, %i1, %l1 call loop_1312 stb %o5, [%l7 + 0x5F] tne %xcc, 0x5 fmovrsgz %i5, %f18, %f23 loop_1312: addc %o6, 0x1738, %l6 fbu %fcc3, loop_1313 bgu,a %xcc, loop_1314 fmovsn %icc, %f13, %f20 fcmple16 %f16, %f16, %l3 loop_1313: srlx %o1, 0x0B, %g2 loop_1314: fmovdg %icc, %f17, %f5 movgu %icc, %i0, %i4 fmovdg %xcc, %f13, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ble loop_1315 ldsh [%l7 + 0x78], %l4 nop setx loop_1316, %l0, %l1 jmpl %l1, %i3 move %icc, %o7, %i6 loop_1315: tleu %xcc, 0x7 fmovspos %xcc, %f20, %f19 loop_1316: edge8l %g3, %o0, %g1 sdivcc %g4, 0x00AA, %g7 mulscc %o3, %o4, %g5 te %icc, 0x6 fpsub32s %f10, %f25, %f2 fmovrsgez %l2, %f2, %f7 fcmps %fcc1, %f2, %f27 std %f0, [%l7 + 0x20] movleu %xcc, %o2, %i7 fmovsle %icc, %f13, %f30 fpmerge %f3, %f14, %f0 alignaddr %i2, %l5, %g6 te %xcc, 0x5 stx %l0, [%l7 + 0x08] bleu,a,pn %icc, loop_1317 tle %icc, 0x4 fcmpgt32 %f2, %f10, %l1 tcc %icc, 0x2 loop_1317: movvs %xcc, %o5, %i1 nop setx loop_1318, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done subc %i5, %o6, %l6 fpadd16 %f22, %f12, %f14 edge16ln %l3, %g2, %i0 loop_1318: bshuffle %f6, %f10, %f6 bvc,a,pn %xcc, loop_1319 fmovrdlez %i4, %f10, %f2 umul %l4, 0x0C43, %i3 fmuld8sux16 %f7, %f22, %f6 loop_1319: movcc %icc, %o7, %i6 sllx %o1, 0x0D, %g3 fmovrdlez %g1, %f2, %f20 taddcctv %o0, 0x17E9, %g7 edge16 %g4, %o3, %g5 fbug %fcc2, loop_1320 smulcc %l2, %o2, %i7 membar 0x60 nop set 0x3C, %g5 lduw [%l7 + %g5], %i2 loop_1320: edge16l %o4, %g6, %l5 tcc %xcc, 0x1 te %icc, 0x1 tn %icc, 0x5 movne %xcc, %l0, %l1 fmovrslz %o5, %f25, %f8 std %f24, [%l7 + 0x78] movl %xcc, %i1, %o6 tneg %xcc, 0x1 lduw [%l7 + 0x34], %l6 sethi 0x0C31, %i5 subccc %g2, %l3, %i4 set 0x55, %g2 lduba [%l7 + %g2] 0x19, %i0 fabss %f3, %f8 tn %icc, 0x5 flush %l7 + 0x38 fmovdne %icc, %f20, %f19 nop set 0x70, %i4 prefetch [%l7 + %i4], 0x1 edge8 %i3, %o7, %i6 tvc %icc, 0x4 movl %xcc, %l4, %o1 fmul8x16au %f13, %f22, %f18 nop set 0x60, %o3 ldd [%l7 + %o3], %g2 fnot2 %f2, %f26 tleu %xcc, 0x7 for %f26, %f26, %f6 fpsub16s %f22, %f26, %f20 st %f3, [%l7 + 0x10] st %f30, [%l7 + 0x6C] fcmpne16 %f14, %f14, %o0 ldub [%l7 + 0x54], %g7 edge32ln %g1, %g4, %g5 movneg %icc, %l2, %o3 udiv %o2, 0x10C3, %i2 fmovspos %icc, %f21, %f22 sethi 0x085A, %o4 fmovda %xcc, %f23, %f11 fnegd %f18, %f20 smulcc %i7, %l5, %g6 popc %l0, %o5 movrlez %l1, %i1, %o6 movrgz %i5, 0x003, %g2 mova %xcc, %l3, %l6 andncc %i4, %i3, %i0 subcc %o7, %i6, %l4 bneg %xcc, loop_1321 fandnot1s %f4, %f17, %f4 fbug,a %fcc0, loop_1322 nop setx loop_1323, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1321: or %g3, 0x001C, %o1 sub %o0, %g7, %g4 loop_1322: movrne %g1, 0x01A, %l2 loop_1323: brlez,a %g5, loop_1324 stw %o2, [%l7 + 0x18] ba,a loop_1325 tge %xcc, 0x2 loop_1324: fmovsgu %icc, %f23, %f11 wr %g0, 0x0c, %asi ldsba [%l7 + 0x34] %asi, %o3 loop_1325: ldd [%l7 + 0x78], %f24 movre %i2, %i7, %l5 brgez %g6, loop_1326 movvs %icc, %o4, %l0 and %o5, 0x09D8, %i1 movgu %xcc, %l1, %o6 loop_1326: sdiv %i5, 0x0C11, %g2 fone %f26 movvc %xcc, %l6, %i4 movrlez %l3, %i3, %i0 movneg %xcc, %i6, %o7 tle %icc, 0x2 set 0x60, %g3 swapa [%l7 + %g3] 0x88, %g3 wr %g0, 0x89, %asi sta %f27, [%l7 + 0x28] %asi srax %o1, 0x19, %o0 wr %g0, 0xeb, %asi stda %l4, [%l7 + 0x70] %asi membar #Sync movvc %icc, %g4, %g1 edge16 %l2, %g5, %o2 movleu %icc, %g7, %i2 fbne,a %fcc3, loop_1327 edge8ln %o3, %l5, %i7 andcc %o4, %l0, %g6 brnz %o5, loop_1328 loop_1327: movcs %xcc, %l1, %i1 addc %i5, %g2, %l6 edge32l %o6, %i4, %l3 loop_1328: andn %i0, 0x10C8, %i3 tl %icc, 0x3 fmovsge %xcc, %f1, %f9 srlx %i6, 0x1A, %o7 edge16l %o1, %g3, %o0 tpos %xcc, 0x0 add %l7, 0x48, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %g4 casxa [%l6] %asi, %g4, %l4 taddcc %g1, %g5, %l2 fbne %fcc3, loop_1329 stx %g7, [%l7 + 0x18] edge16l %i2, %o3, %l5 set 0x26, %l4 ldsba [%l7 + %l4] 0x0c, %o2 loop_1329: edge32n %o4, %l0, %i7 movrlz %g6, 0x20A, %o5 sll %l1, %i5, %g2 wr %g0, 0x18, %asi lduba [%l7 + 0x14] %asi, %l6 sir 0x11ED movne %xcc, %o6, %i1 fmovrdlez %i4, %f6, %f28 bcc,a,pt %xcc, loop_1330 udivx %i0, 0x1249, %l3 set 0x1C, %g4 sta %f11, [%l7 + %g4] 0x19 loop_1330: array16 %i3, %o7, %i6 tgu %icc, 0x4 movrlez %g3, %o1, %g4 srl %o0, %l4, %g5 fmovrsgez %g1, %f18, %f30 movgu %xcc, %g7, %l2 movl %icc, %i2, %l5 sll %o2, %o4, %l0 fbg,a %fcc0, loop_1331 tcs %xcc, 0x3 umul %o3, %i7, %o5 fpadd16s %f23, %f11, %f7 loop_1331: andn %g6, %l1, %i5 udivx %l6, 0x1C18, %g2 wr %g0, 0x21, %asi stxa %o6, [%g0 + 0x8] %asi tgu %icc, 0x1 brgz %i1, loop_1332 ldub [%l7 + 0x15], %i4 movre %l3, %i3, %o7 add %i6, %i0, %g3 loop_1332: nop setx loop_1333, %l0, %l1 jmpl %l1, %g4 edge8 %o0, %o1, %l4 xor %g5, %g1, %g7 fbo,a %fcc2, loop_1334 loop_1333: fone %f10 tleu %icc, 0x7 sub %l2, 0x1EB4, %l5 loop_1334: fmovdvs %icc, %f14, %f18 fmovdle %xcc, %f20, %f3 alignaddr %o2, %o4, %l0 tgu %icc, 0x7 brlz %o3, loop_1335 srl %i2, 0x17, %o5 movg %icc, %i7, %g6 fpack32 %f30, %f2, %f12 loop_1335: sdivcc %l1, 0x1079, %i5 udivx %g2, 0x1F08, %o6 fmuld8sux16 %f21, %f3, %f2 edge32 %l6, %i4, %i1 call loop_1336 ldx [%l7 + 0x50], %i3 tcc %xcc, 0x7 subccc %o7, %i6, %i0 loop_1336: fpmerge %f9, %f16, %f28 alignaddrl %l3, %g4, %o0 flush %l7 + 0x54 fornot1 %f0, %f22, %f20 edge8n %o1, %l4, %g5 sdiv %g3, 0x1AAB, %g7 add %l7, 0x20, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l2 casxa [%l6] %asi, %l2, %g1 fmovdg %icc, %f24, %f22 mulx %l5, %o2, %o4 fbge %fcc0, loop_1337 tneg %icc, 0x7 movleu %icc, %l0, %o3 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %o5, %i2 loop_1337: tne %xcc, 0x0 movne %icc, %i7, %g6 srax %i5, %l1, %o6 sllx %g2, %i4, %l6 udiv %i1, 0x09F7, %o7 tvc %icc, 0x4 fabsd %f18, %f26 fmovsg %xcc, %f8, %f24 fbuge %fcc1, loop_1338 orcc %i6, 0x199D, %i3 edge32ln %i0, %g4, %l3 ba loop_1339 loop_1338: tne %icc, 0x5 ba,pn %xcc, loop_1340 andcc %o1, 0x0CB8, %l4 loop_1339: edge8 %g5, %g3, %o0 sethi 0x1C0E, %g7 loop_1340: edge16l %g1, %l5, %l2 stx %o4, [%l7 + 0x78] fones %f15 movrne %l0, %o2, %o3 ld [%l7 + 0x78], %f10 fbul %fcc3, loop_1341 tvc %xcc, 0x4 movge %icc, %o5, %i7 andcc %i2, 0x1F99, %i5 loop_1341: xor %l1, %g6, %g2 array8 %o6, %i4, %i1 call loop_1342 stw %l6, [%l7 + 0x70] movl %xcc, %i6, %i3 xorcc %o7, %g4, %i0 loop_1342: bcc,pt %icc, loop_1343 fbl %fcc3, loop_1344 tvc %xcc, 0x0 srlx %l3, 0x1F, %o1 loop_1343: te %icc, 0x0 loop_1344: xnorcc %g5, 0x0FF5, %g3 bvs,a loop_1345 mulx %o0, %l4, %g7 fbne %fcc1, loop_1346 ldstub [%l7 + 0x77], %g1 loop_1345: nop set 0x56, %o1 ldstuba [%l7 + %o1] 0x89, %l2 loop_1346: fsrc2 %f2, %f8 movgu %icc, %o4, %l0 addcc %o2, %o3, %o5 addcc %i7, 0x1434, %i2 edge8 %i5, %l1, %l5 fpadd16s %f25, %f16, %f9 movre %g6, 0x19C, %g2 bpos,a,pn %xcc, loop_1347 brlez %i4, loop_1348 fmovscc %icc, %f26, %f0 edge32 %o6, %l6, %i6 loop_1347: bleu,pn %icc, loop_1349 loop_1348: movg %icc, %i3, %o7 be,pn %icc, loop_1350 bshuffle %f18, %f6, %f28 loop_1349: ldd [%l7 + 0x70], %f4 edge16 %i1, %i0, %l3 loop_1350: fands %f26, %f3, %f11 bge,a loop_1351 bcs,a,pt %xcc, loop_1352 fmovscc %xcc, %f16, %f10 array32 %o1, %g4, %g3 loop_1351: fmovrdne %g5, %f14, %f8 loop_1352: bl,a,pn %xcc, loop_1353 movrlez %o0, 0x2A3, %l4 fmovrsgez %g7, %f26, %f4 bl,a %icc, loop_1354 loop_1353: brz,a %l2, loop_1355 taddcctv %o4, %l0, %o2 lduh [%l7 + 0x36], %o3 loop_1354: tcc %xcc, 0x2 loop_1355: tn %icc, 0x1 set 0x13, %i3 ldstuba [%l7 + %i3] 0x10, %g1 movvs %xcc, %i7, %i2 srax %i5, %l1, %l5 edge32 %g6, %g2, %o5 movre %i4, %o6, %i6 tsubcc %i3, %o7, %i1 movpos %icc, %i0, %l6 fbuge %fcc3, loop_1356 edge8n %o1, %l3, %g3 edge32n %g5, %g4, %o0 bge loop_1357 loop_1356: bgu,a loop_1358 movvs %xcc, %g7, %l4 fnands %f29, %f31, %f5 loop_1357: or %l2, 0x164F, %o4 loop_1358: nop wr %g0, 0x88, %asi ldsha [%l7 + 0x52] %asi, %o2 fbg,a %fcc1, loop_1359 movpos %xcc, %o3, %g1 fnegs %f18, %f20 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1359: nop set 0x4C, %i7 sth %i7, [%l7 + %i7] wr %g0, 0x89, %asi stda %i2, [%l7 + 0x30] %asi fcmpes %fcc3, %f25, %f15 udivx %i5, 0x094C, %l0 ldub [%l7 + 0x56], %l1 subcc %l5, 0x08D8, %g2 wr %g0, 0x88, %asi lda [%l7 + 0x74] %asi, %f26 bcs,a loop_1360 edge16n %o5, %i4, %o6 movcc %xcc, %g6, %i3 edge8 %o7, %i6, %i1 loop_1360: fmovdvs %icc, %f1, %f19 edge8l %i0, %l6, %l3 xnorcc %o1, %g3, %g4 add %o0, %g7, %l4 mulx %g5, %l2, %o4 movre %o3, 0x38D, %g1 fmovse %xcc, %f23, %f9 fmovda %icc, %f6, %f12 sra %i7, 0x08, %i2 array32 %o2, %l0, %i5 fand %f20, %f16, %f14 movvc %icc, %l1, %l5 tvs %icc, 0x6 andcc %g2, 0x1704, %i4 edge8n %o5, %g6, %i3 ta %xcc, 0x1 sir 0x0A23 fnot2s %f5, %f26 brgz %o6, loop_1361 fnot2s %f10, %f7 wr %g0, 0xf1, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_1361: taddcc %o7, 0x06D0, %i1 fbo %fcc1, loop_1362 edge16n %i6, %i0, %l3 xor %o1, 0x046F, %l6 tn %icc, 0x0 loop_1362: mulscc %g4, %g3, %o0 movneg %icc, %g7, %l4 fmovsa %xcc, %f31, %f19 nop set 0x50, %g6 prefetch [%l7 + %g6], 0x1 edge8n %l2, %g5, %o3 movle %icc, %o4, %i7 tcc %xcc, 0x2 tvs %xcc, 0x3 std %f22, [%l7 + 0x20] fmovdle %xcc, %f27, %f25 xnor %g1, %o2, %l0 umulcc %i5, %i2, %l5 fbule %fcc2, loop_1363 sdiv %g2, 0x16F9, %i4 sth %l1, [%l7 + 0x78] wr %g0, 0x81, %asi ldsha [%l7 + 0x50] %asi, %g6 loop_1363: te %xcc, 0x6 nop setx loop_1364, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movge %icc, %o5, %o6 alignaddrl %i3, %i1, %i6 movl %xcc, %o7, %l3 loop_1364: srl %o1, %l6, %g4 fmovda %xcc, %f13, %f5 brgz %g3, loop_1365 bge,a,pt %icc, loop_1366 fpsub32s %f14, %f17, %f13 fbl %fcc0, loop_1367 loop_1365: movl %icc, %i0, %o0 loop_1366: fmovrslz %g7, %f31, %f27 sethi 0x0E49, %l4 loop_1367: movle %icc, %g5, %o3 st %f31, [%l7 + 0x58] fba,a %fcc1, loop_1368 ble,a loop_1369 edge16n %o4, %i7, %l2 prefetch [%l7 + 0x14], 0x0 loop_1368: fmovrdlez %g1, %f10, %f22 loop_1369: ldsb [%l7 + 0x67], %l0 fmovsge %icc, %f7, %f3 fsrc1 %f12, %f4 sll %i5, 0x0A, %i2 tl %xcc, 0x3 mulscc %o2, 0x0759, %l5 taddcctv %g2, %l1, %i4 move %xcc, %o5, %g6 fpmerge %f30, %f14, %f14 std %f10, [%l7 + 0x10] set 0x10, %o6 lduwa [%l7 + %o6] 0x88, %i3 tvc %xcc, 0x1 subccc %o6, %i6, %o7 te %xcc, 0x3 fbuge %fcc0, loop_1370 fmovscc %xcc, %f2, %f14 set 0x70, %l6 stwa %i1, [%l7 + %l6] 0x19 loop_1370: smulcc %l3, 0x056A, %l6 brgez,a %o1, loop_1371 srlx %g4, %i0, %g3 stb %o0, [%l7 + 0x11] srlx %g7, 0x0E, %g5 loop_1371: taddcctv %l4, 0x0E8B, %o3 fnot2s %f19, %f7 bg,a %icc, loop_1372 fmovd %f0, %f24 fbue %fcc2, loop_1373 xor %i7, 0x1827, %l2 loop_1372: nop set 0x2C, %i1 lduha [%l7 + %i1] 0x88, %o4 loop_1373: edge32ln %l0, %g1, %i5 movre %o2, %i2, %g2 fpsub32 %f22, %f0, %f14 nop setx loop_1374, %l0, %l1 jmpl %l1, %l5 udivcc %i4, 0x1818, %o5 andncc %l1, %i3, %g6 array16 %o6, %o7, %i1 loop_1374: tvs %icc, 0x1 movl %xcc, %i6, %l6 tvc %icc, 0x5 wr %g0, 0x0c, %asi sta %f20, [%l7 + 0x1C] %asi movvs %xcc, %o1, %l3 or %g4, 0x0176, %i0 fandnot2 %f14, %f24, %f14 smulcc %o0, 0x0121, %g3 movcc %xcc, %g7, %g5 fbug %fcc2, loop_1375 brnz %o3, loop_1376 fmul8x16au %f13, %f26, %f2 fba,a %fcc3, loop_1377 loop_1375: te %xcc, 0x0 loop_1376: tvc %icc, 0x4 set 0x40, %g7 ldda [%l7 + %g7] 0x81, %f0 loop_1377: fsrc2 %f18, %f22 fsrc1s %f3, %f6 set 0x20, %l2 stxa %i7, [%l7 + %l2] 0x10 orcc %l2, 0x0C9C, %o4 set 0x70, %o2 lduha [%l7 + %o2] 0x15, %l0 fmovsleu %xcc, %f29, %f25 movvc %xcc, %g1, %i5 fpsub32 %f10, %f6, %f14 ba,a,pt %icc, loop_1378 edge16n %l4, %o2, %i2 edge16n %l5, %i4, %o5 sdivx %l1, 0x127F, %g2 loop_1378: movrne %g6, %i3, %o6 bvs,pn %icc, loop_1379 stx %o7, [%l7 + 0x10] swap [%l7 + 0x44], %i6 wr %g0, 0x04, %asi lduwa [%l7 + 0x28] %asi, %l6 loop_1379: fbul,a %fcc3, loop_1380 bge,a,pt %xcc, loop_1381 tvs %icc, 0x1 fmovd %f22, %f10 loop_1380: fands %f4, %f9, %f21 loop_1381: movg %xcc, %o1, %i1 srl %g4, 0x10, %i0 sub %l3, %o0, %g3 set 0x4A, %g1 stba %g5, [%l7 + %g1] 0x81 tcc %icc, 0x1 array16 %o3, %i7, %l2 brlez %o4, loop_1382 edge16ln %l0, %g7, %i5 set 0x76, %l0 stha %l4, [%l7 + %l0] 0xeb membar #Sync loop_1382: fbn,a %fcc0, loop_1383 movne %icc, %g1, %o2 fmul8x16au %f16, %f13, %f16 smulcc %l5, %i2, %o5 loop_1383: udivcc %l1, 0x1A22, %i4 std %g6, [%l7 + 0x40] sdiv %i3, 0x0748, %o6 edge32 %g2, %i6, %o7 bgu,a,pn %icc, loop_1384 udiv %o1, 0x0AB1, %l6 alignaddrl %i1, %i0, %l3 fcmple32 %f20, %f30, %o0 loop_1384: nop wr %g0, 0x2f, %asi stha %g3, [%l7 + 0x3E] %asi membar #Sync bleu,pt %icc, loop_1385 orncc %g4, 0x0DB1, %g5 fxor %f24, %f10, %f2 subc %i7, 0x12D3, %l2 loop_1385: udiv %o3, 0x13F3, %o4 tg %icc, 0x5 edge16ln %l0, %i5, %g7 edge32 %l4, %o2, %l5 wr %g0, 0x81, %asi ldstuba [%l7 + 0x09] %asi, %i2 add %l7, 0x4C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g1 casa [%l6] 0x81, %g1, %l1 wr %g0, 0x04, %asi lduha [%l7 + 0x48] %asi, %o5 umul %g6, %i4, %o6 fones %f11 fblg %fcc1, loop_1386 stw %i3, [%l7 + 0x14] addcc %g2, %i6, %o7 udiv %o1, 0x0DCD, %l6 loop_1386: fbug %fcc1, loop_1387 array8 %i0, %i1, %o0 fbl,a %fcc0, loop_1388 smulcc %l3, 0x0F56, %g3 loop_1387: nop wr %g0, 0xe3, %asi stwa %g5, [%l7 + 0x2C] %asi membar #Sync loop_1388: umulcc %i7, %g4, %l2 srax %o3, 0x0C, %l0 fmovscs %icc, %f27, %f18 fsrc1 %f0, %f30 tcs %xcc, 0x1 xorcc %i5, %g7, %o4 movne %xcc, %o2, %l5 tg %xcc, 0x2 ble,pn %icc, loop_1389 bg,a loop_1390 be,a %xcc, loop_1391 edge8ln %l4, %g1, %i2 loop_1389: fmovdl %xcc, %f30, %f28 loop_1390: movrgz %l1, 0x14C, %o5 loop_1391: movrgez %g6, 0x142, %o6 tle %xcc, 0x0 fbg,a %fcc0, loop_1392 lduw [%l7 + 0x20], %i3 tsubcc %g2, %i4, %i6 smulcc %o1, %l6, %i0 loop_1392: movneg %xcc, %i1, %o7 wr %g0, 0xea, %asi stda %l2, [%l7 + 0x60] %asi membar #Sync edge8ln %g3, %o0, %g5 srax %i7, 0x07, %g4 call loop_1393 sdivcc %o3, 0x0AB2, %l2 tvc %icc, 0x6 tg %icc, 0x1 loop_1393: edge32n %l0, %i5, %g7 wr %g0, 0x2f, %asi stwa %o2, [%l7 + 0x7C] %asi membar #Sync set 0x18, %i2 prefetcha [%l7 + %i2] 0x88, 0x2 movgu %xcc, %l5, %g1 set 0x40, %l1 lduha [%l7 + %l1] 0x18, %l4 fcmpeq16 %f4, %f30, %i2 movcc %xcc, %l1, %g6 movleu %icc, %o5, %i3 udivcc %o6, 0x0398, %g2 bg,a %xcc, loop_1394 andcc %i6, %o1, %l6 umulcc %i0, 0x0F2B, %i4 fmovrdgz %i1, %f8, %f6 loop_1394: fpadd32 %f6, %f4, %f24 fmovsle %xcc, %f3, %f10 movg %icc, %o7, %g3 fcmped %fcc0, %f24, %f14 fmovsg %xcc, %f28, %f7 edge16 %o0, %g5, %i7 edge16 %l3, %g4, %l2 ldd [%l7 + 0x68], %f26 fmul8x16al %f25, %f15, %f28 tle %xcc, 0x6 tpos %xcc, 0x3 srlx %o3, 0x0A, %i5 umulcc %g7, %l0, %o4 alignaddrl %o2, %l5, %g1 or %l4, 0x0FEE, %l1 fmovrse %g6, %f13, %f2 set 0x44, %l3 lduwa [%l7 + %l3] 0x04, %i2 movgu %icc, %i3, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnors %f7, %f29, %f6 fbug,a %fcc0, loop_1395 movpos %xcc, %o6, %i6 edge8n %o1, %g2, %l6 set 0x19, %i6 ldstuba [%l7 + %i6] 0x11, %i0 loop_1395: tle %icc, 0x2 fbul %fcc2, loop_1396 edge16 %i1, %i4, %o7 lduh [%l7 + 0x4A], %o0 movvc %xcc, %g5, %g3 loop_1396: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcc,a,pn %icc, loop_1397 movvc %xcc, %i7, %g4 addccc %l3, %l2, %o3 orncc %g7, %l0, %i5 loop_1397: sllx %o2, %l5, %g1 alignaddrl %l4, %l1, %g6 sdivx %i2, 0x14FD, %i3 fbu %fcc2, loop_1398 udivcc %o4, 0x0F54, %o5 edge16ln %o6, %i6, %g2 movle %xcc, %l6, %i0 loop_1398: subc %o1, 0x15E3, %i1 udivx %i4, 0x1584, %o7 fmovsa %icc, %f21, %f1 fbu %fcc2, loop_1399 fpsub16s %f9, %f0, %f30 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %g5, 0x09EA, %o0 loop_1399: sdivx %g3, 0x1296, %i7 set 0x40, %i5 ldda [%l7 + %i5] 0x81, %f16 movcs %xcc, %l3, %g4 fmovsl %xcc, %f8, %f5 fpadd32 %f20, %f10, %f26 fnot2s %f6, %f4 fcmpeq32 %f12, %f20, %o3 fmovsgu %xcc, %f3, %f9 tvs %icc, 0x5 udivcc %l2, 0x026F, %l0 sethi 0x0178, %i5 ld [%l7 + 0x58], %f1 fone %f10 sllx %o2, 0x19, %g7 nop set 0x20, %o4 ldx [%l7 + %o4], %g1 fpsub16s %f13, %f2, %f3 fands %f11, %f17, %f26 tleu %xcc, 0x7 tge %xcc, 0x1 edge32ln %l4, %l1, %g6 movrlz %l5, %i2, %o4 fzeros %f21 tvs %icc, 0x2 tne %xcc, 0x5 addc %i3, %o5, %o6 fandnot2 %f28, %f26, %f6 subccc %g2, %i6, %l6 edge32ln %i0, %i1, %i4 set 0x40, %o0 stwa %o7, [%l7 + %o0] 0xe2 membar #Sync andcc %g5, 0x0336, %o1 edge8n %g3, %i7, %l3 xorcc %g4, %o0, %o3 fnegd %f6, %f22 fpsub16 %f12, %f28, %f20 movrgz %l0, 0x2E9, %l2 movn %icc, %o2, %i5 add %g1, 0x0999, %g7 fpack32 %f14, %f10, %f2 set 0x42, %o5 stba %l4, [%l7 + %o5] 0x18 fones %f29 sll %g6, %l1, %i2 move %icc, %l5, %i3 tneg %icc, 0x6 andncc %o5, %o6, %o4 edge8ln %g2, %i6, %l6 sdivx %i1, 0x0CB3, %i0 add %o7, %i4, %o1 udivx %g5, 0x0451, %g3 tn %icc, 0x1 fmovdle %xcc, %f27, %f28 fblg,a %fcc1, loop_1400 taddcc %l3, %i7, %o0 stbar edge16l %g4, %l0, %l2 loop_1400: nop setx loop_1401, %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 edge8l %o3, %i5, %o2 lduh [%l7 + 0x08], %g7 or %g1, 0x16D3, %g6 loop_1401: fone %f10 subcc %l4, %i2, %l5 movcc %xcc, %l1, %o5 subc %o6, 0x0272, %i3 ld [%l7 + 0x10], %f24 subccc %g2, %i6, %o4 wr %g0, 0x57, %asi stxa %i1, [%g0 + 0x0] %asi fbe %fcc1, loop_1402 movg %icc, %i0, %l6 umul %i4, %o1, %g5 fmovrse %g3, %f18, %f23 loop_1402: fbuge,a %fcc0, loop_1403 fmovdneg %icc, %f30, %f14 edge32l %l3, %i7, %o7 edge8l %g4, %o0, %l0 loop_1403: edge8l %o3, %i5, %l2 fand %f24, %f16, %f16 fpmerge %f8, %f23, %f6 movcc %icc, %g7, %o2 fmul8ulx16 %f22, %f12, %f18 and %g6, %g1, %i2 movvs %xcc, %l4, %l1 brlez %o5, loop_1404 fbe %fcc1, loop_1405 fbu,a %fcc0, loop_1406 alignaddrl %l5, %i3, %o6 loop_1404: tle %icc, 0x4 loop_1405: fandnot1s %f19, %f12, %f13 loop_1406: addcc %g2, 0x0264, %i6 fnot2 %f8, %f20 fcmpgt16 %f20, %f6, %i1 wr %g0, 0x04, %asi ldxa [%l7 + 0x40] %asi, %i0 fbne %fcc0, loop_1407 movle %xcc, %o4, %i4 array16 %o1, %g5, %g3 tcc %icc, 0x5 loop_1407: srl %l3, %l6, %o7 fpadd32s %f24, %f29, %f29 tneg %icc, 0x1 movrgez %g4, %i7, %l0 set 0x58, %l5 lduha [%l7 + %l5] 0x0c, %o0 tne %icc, 0x6 fmovspos %xcc, %f21, %f8 fsrc2 %f24, %f18 fmovsge %icc, %f9, %f16 andn %i5, %l2, %g7 fzeros %f6 xnorcc %o3, %o2, %g1 sdiv %g6, 0x15EF, %i2 addcc %l1, %o5, %l4 fsrc2s %f5, %f30 addccc %l5, %o6, %i3 srl %g2, %i1, %i0 sub %i6, 0x17C7, %i4 fba,a %fcc3, loop_1408 lduw [%l7 + 0x5C], %o1 ldsw [%l7 + 0x6C], %g5 udivx %o4, 0x17CD, %l3 loop_1408: andncc %g3, %l6, %o7 movrgez %i7, 0x087, %g4 set 0x60, %i0 ldsba [%l7 + %i0] 0x0c, %l0 xnorcc %i5, 0x0466, %l2 smulcc %g7, %o0, %o2 wr %g0, 0x0c, %asi stwa %o3, [%l7 + 0x74] %asi bne,a,pt %icc, loop_1409 movrgz %g6, 0x2D1, %i2 addcc %l1, 0x00F6, %o5 fbn %fcc2, loop_1410 loop_1409: fbuge %fcc2, loop_1411 be,a loop_1412 fmovdg %xcc, %f24, %f26 loop_1410: fmovrdlez %l4, %f28, %f26 loop_1411: ba,a loop_1413 loop_1412: fornot2 %f2, %f20, %f14 fmovrde %g1, %f16, %f12 fbg %fcc1, loop_1414 loop_1413: tgu %icc, 0x1 addcc %o6, 0x0D3A, %l5 movneg %xcc, %g2, %i3 loop_1414: edge16n %i0, %i6, %i1 prefetch [%l7 + 0x1C], 0x1 edge32 %i4, %o1, %g5 fcmple16 %f16, %f2, %o4 sub %g3, %l3, %l6 sll %o7, 0x01, %i7 orcc %l0, %g4, %l2 sethi 0x084C, %i5 te %xcc, 0x2 array32 %o0, %o2, %g7 pdist %f0, %f28, %f2 umulcc %o3, 0x1DF4, %i2 bleu,a %xcc, loop_1415 srax %g6, 0x0D, %o5 ba loop_1416 bgu %xcc, loop_1417 loop_1415: movne %icc, %l1, %l4 fpsub32s %f19, %f4, %f25 loop_1416: array8 %o6, %g1, %g2 loop_1417: nop wr %g0, 0xeb, %asi stda %i2, [%l7 + 0x50] %asi membar #Sync tle %xcc, 0x3 addcc %i0, %l5, %i6 ba loop_1418 fandnot2 %f8, %f18, %f14 addccc %i1, %o1, %i4 sub %g5, 0x13C7, %g3 loop_1418: bleu,a loop_1419 tsubcc %l3, %o4, %l6 tleu %xcc, 0x7 add %l7, 0x58, %l6 wr %g0, 0x0c, %asi casxa [%l6] %asi, %i7, %o7 loop_1419: sdivcc %g4, 0x06C8, %l0 wr %g0, 0x23, %asi stha %i5, [%l7 + 0x12] %asi membar #Sync edge32l %l2, %o0, %g7 xnor %o2, 0x15D1, %o3 fbe,a %fcc1, loop_1420 fors %f12, %f6, %f31 fcmpne32 %f30, %f0, %i2 fpadd16 %f4, %f10, %f22 loop_1420: edge8 %g6, %l1, %l4 sdiv %o6, 0x144A, %g1 wr %g0, 0x11, %asi stda %f16, [%l7 + 0x40] %asi alignaddr %g2, %o5, %i3 xnorcc %i0, 0x0831, %l5 subccc %i1, %i6, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bge,pt %icc, loop_1421 movcc %xcc, %i4, %g3 edge8 %l3, %o4, %l6 nop set 0x48, %o7 std %f2, [%l7 + %o7] loop_1421: swap [%l7 + 0x40], %i7 smul %o7, %g5, %l0 bvc,pt %icc, loop_1422 andn %i5, %l2, %g4 edge8n %g7, %o2, %o3 fmul8sux16 %f8, %f6, %f10 loop_1422: ldd [%l7 + 0x08], %o0 tcc %xcc, 0x1 orcc %i2, %g6, %l4 sdivx %o6, 0x1EC8, %g1 edge16ln %l1, %g2, %o5 movleu %xcc, %i0, %i3 bn,a %xcc, loop_1423 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdiv %i1, 0x1715, %l5 lduh [%l7 + 0x3A], %i6 loop_1423: tcs %icc, 0x0 movrgez %o1, %i4, %l3 tgu %xcc, 0x5 wr %g0, 0x10, %asi sta %f29, [%l7 + 0x40] %asi umulcc %o4, 0x1610, %g3 smul %i7, %o7, %l6 brlez %g5, loop_1424 sth %i5, [%l7 + 0x1A] edge32 %l0, %l2, %g7 movgu %xcc, %o2, %o3 loop_1424: alignaddr %g4, %o0, %g6 fmovrsgez %i2, %f16, %f11 tsubcc %o6, %l4, %l1 xor %g1, %g2, %o5 fbuge %fcc1, loop_1425 fbne %fcc2, loop_1426 subc %i3, %i0, %l5 array16 %i1, %i6, %o1 loop_1425: ldstub [%l7 + 0x1D], %l3 loop_1426: fzeros %f0 bpos,a %icc, loop_1427 nop set 0x30, %g2 std %f24, [%l7 + %g2] fzeros %f31 st %f3, [%l7 + 0x20] loop_1427: edge8l %i4, %o4, %g3 fbo,a %fcc1, loop_1428 orncc %o7, %i7, %g5 fandnot1 %f28, %f8, %f4 movcc %icc, %i5, %l6 loop_1428: std %l0, [%l7 + 0x30] subccc %g7, 0x11B7, %l2 fones %f14 fpadd16s %f0, %f31, %f31 bge %xcc, loop_1429 tleu %icc, 0x1 srlx %o2, %o3, %o0 fmul8x16al %f18, %f26, %f28 loop_1429: fbo %fcc1, loop_1430 fabss %f26, %f30 fmovspos %icc, %f31, %f30 udiv %g4, 0x15CB, %i2 loop_1430: ba,a,pt %icc, loop_1431 ldub [%l7 + 0x66], %g6 tneg %xcc, 0x1 set 0x36, %i4 ldsha [%l7 + %i4] 0x89, %o6 loop_1431: sra %l1, 0x1F, %g1 bneg %xcc, loop_1432 subc %g2, 0x040D, %l4 movleu %icc, %o5, %i0 fmovsa %xcc, %f11, %f20 loop_1432: stb %l5, [%l7 + 0x75] fmovdgu %xcc, %f31, %f22 fcmple16 %f16, %f10, %i1 sra %i6, %o1, %i3 fnot2s %f8, %f13 edge8 %l3, %o4, %i4 ldsb [%l7 + 0x74], %o7 edge16 %i7, %g3, %i5 umulcc %l6, %g5, %l0 movpos %xcc, %l2, %o2 fnor %f26, %f18, %f26 fcmpne32 %f22, %f10, %o3 udivx %g7, 0x0C85, %g4 mulscc %o0, %g6, %i2 movcs %xcc, %o6, %l1 fmovdpos %xcc, %f0, %f24 sth %g2, [%l7 + 0x6A] edge8l %g1, %l4, %o5 movne %xcc, %l5, %i0 fmovrdgez %i1, %f6, %f20 andncc %o1, %i3, %l3 sra %i6, %i4, %o7 sdivcc %i7, 0x0B78, %o4 xnor %i5, %l6, %g3 fcmpeq32 %f8, %f12, %l0 smul %g5, 0x058B, %o2 tne %xcc, 0x4 movcc %icc, %o3, %g7 subcc %g4, 0x1824, %o0 sllx %l2, 0x00, %g6 subccc %o6, 0x072E, %l1 fabss %f24, %f14 bneg %icc, loop_1433 movleu %icc, %i2, %g2 addc %l4, 0x03FB, %o5 fmul8sux16 %f22, %f6, %f4 loop_1433: ldsw [%l7 + 0x7C], %l5 fornot1 %f22, %f20, %f12 fpadd16 %f22, %f6, %f24 or %g1, %i1, %o1 stb %i0, [%l7 + 0x1A] brlz,a %i3, loop_1434 fmovdcs %icc, %f0, %f24 tvs %xcc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1434: fnegd %f4, %f10 fand %f2, %f26, %f0 xnorcc %i6, %i4, %o7 edge8 %i7, %o4, %l3 edge8l %l6, %i5, %l0 fnand %f22, %f2, %f24 fbug,a %fcc1, loop_1435 edge32l %g5, %o2, %g3 fcmple16 %f14, %f0, %o3 mova %icc, %g7, %g4 loop_1435: or %o0, %l2, %o6 fpadd32 %f8, %f10, %f16 srax %g6, 0x09, %i2 edge16n %g2, %l4, %l1 fmovrsgez %o5, %f14, %f7 edge16ln %l5, %g1, %i1 fbl %fcc0, loop_1436 sllx %i0, %o1, %i3 orncc %i6, 0x106F, %i4 movrlez %i7, 0x3EF, %o4 loop_1436: nop set 0x74, %g5 swapa [%l7 + %g5] 0x80, %l3 taddcc %o7, %l6, %l0 movre %g5, %o2, %i5 fmuld8ulx16 %f28, %f23, %f0 wr %g0, 0x81, %asi lda [%l7 + 0x64] %asi, %f24 edge16l %g3, %g7, %o3 tpos %icc, 0x0 tcc %icc, 0x3 wr %g0, 0x04, %asi ldda [%l7 + 0x10] %asi, %o0 popc 0x1C2D, %l2 sdivcc %o6, 0x0691, %g6 ld [%l7 + 0x14], %f30 ldsw [%l7 + 0x34], %g4 alignaddr %i2, %l4, %l1 fmovsn %xcc, %f3, %f6 addccc %o5, 0x0A94, %g2 addc %l5, %i1, %g1 tge %icc, 0x4 movrgez %i0, %o1, %i3 xnor %i4, 0x179D, %i7 fbuge,a %fcc3, loop_1437 movl %icc, %o4, %l3 tle %icc, 0x3 subc %i6, %l6, %o7 loop_1437: orncc %l0, 0x0FFB, %o2 tn %xcc, 0x5 movne %icc, %i5, %g5 fnand %f2, %f10, %f24 nop setx loop_1438, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fnor %f10, %f6, %f22 fmul8x16au %f14, %f9, %f26 edge8 %g3, %o3, %o0 loop_1438: nop set 0x3C, %o3 ldstuba [%l7 + %o3] 0x88, %g7 edge16 %l2, %o6, %g4 tneg %icc, 0x1 array8 %g6, %i2, %l1 wr %g0, 0x88, %asi ldda [%l7 + 0x10] %asi, %l4 lduw [%l7 + 0x7C], %o5 call loop_1439 alignaddr %g2, %l5, %g1 udivx %i1, 0x1C67, %o1 fbl,a %fcc2, loop_1440 loop_1439: sdivx %i3, 0x1241, %i4 edge32ln %i0, %o4, %i7 movn %icc, %l3, %i6 loop_1440: subcc %o7, %l0, %l6 movne %xcc, %o2, %g5 movne %icc, %g3, %i5 and %o3, %g7, %o0 fornot2s %f20, %f9, %f9 tne %xcc, 0x2 fands %f18, %f23, %f28 bvc loop_1441 taddcc %o6, %g4, %g6 tsubcc %i2, 0x0008, %l1 fmovsne %icc, %f8, %f24 loop_1441: xnor %l4, 0x15ED, %o5 tleu %icc, 0x7 bvc,pt %xcc, loop_1442 fnands %f30, %f12, %f13 swap [%l7 + 0x6C], %g2 movneg %xcc, %l5, %g1 loop_1442: fmovdneg %icc, %f24, %f18 movvs %icc, %l2, %i1 fpadd32s %f5, %f2, %f25 membar #Sync set 0x40, %g3 ldda [%l7 + %g3] 0xf8, %f0 st %f16, [%l7 + 0x38] addcc %o1, 0x0624, %i3 movcc %xcc, %i4, %i0 movg %icc, %i7, %l3 ldsb [%l7 + 0x61], %i6 ldstub [%l7 + 0x7E], %o4 sdivcc %o7, 0x155C, %l0 prefetch [%l7 + 0x3C], 0x1 tn %xcc, 0x2 fandnot1 %f14, %f6, %f16 sir 0x00B3 fsrc1s %f12, %f31 fcmps %fcc2, %f31, %f24 tl %icc, 0x2 brz %l6, loop_1443 addcc %g5, 0x1D70, %o2 bg,pn %xcc, loop_1444 fmovsn %icc, %f24, %f13 loop_1443: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg %fcc1, loop_1445 loop_1444: tvc %xcc, 0x4 sra %i5, 0x1B, %g3 move %icc, %o3, %o0 loop_1445: sdivx %o6, 0x0792, %g7 movge %xcc, %g6, %i2 movne %icc, %l1, %g4 fmovscs %icc, %f31, %f10 sra %l4, 0x10, %g2 smulcc %o5, %g1, %l5 movrlz %i1, 0x382, %l2 edge16n %o1, %i4, %i3 tsubcc %i0, %i7, %i6 edge16 %l3, %o4, %l0 movcs %icc, %o7, %g5 movgu %icc, %o2, %i5 movre %l6, 0x160, %o3 subc %o0, %o6, %g3 tge %icc, 0x7 movrgz %g7, 0x095, %i2 for %f10, %f26, %f10 sll %g6, %l1, %g4 fbul %fcc0, loop_1446 edge16l %l4, %o5, %g2 bne,pn %xcc, loop_1447 te %icc, 0x2 loop_1446: tvs %icc, 0x4 membar #Sync set 0x40, %l4 ldda [%l7 + %l4] 0xf8, %f16 loop_1447: addccc %l5, 0x1217, %i1 fmovs %f10, %f0 alignaddrl %l2, %g1, %o1 addc %i4, 0x0AB3, %i3 array32 %i0, %i7, %i6 sdivcc %o4, 0x0914, %l3 alignaddrl %l0, %o7, %g5 movge %icc, %o2, %l6 fmovsne %icc, %f15, %f21 ldub [%l7 + 0x30], %i5 stbar fblg,a %fcc2, loop_1448 sra %o0, 0x01, %o6 movcs %icc, %o3, %g7 call loop_1449 loop_1448: fexpand %f4, %f14 smul %g3, 0x0F62, %i2 te %icc, 0x1 loop_1449: movgu %icc, %g6, %l1 tle %icc, 0x6 alignaddr %l4, %o5, %g2 array32 %g4, %l5, %l2 nop set 0x46, %g4 sth %i1, [%l7 + %g4] fbu,a %fcc2, loop_1450 tneg %icc, 0x2 ldub [%l7 + 0x10], %g1 umulcc %i4, %i3, %i0 loop_1450: tle %icc, 0x7 movrlz %o1, %i6, %o4 fcmpeq16 %f24, %f10, %l3 tvc %xcc, 0x2 te %icc, 0x0 wr %g0, 0x0c, %asi lduba [%l7 + 0x3C] %asi, %i7 mulx %l0, 0x0354, %o7 tg %icc, 0x5 fmovrsgez %g5, %f2, %f14 fornot1 %f18, %f26, %f16 fmovdvc %xcc, %f3, %f5 tneg %xcc, 0x7 addc %l6, %o2, %i5 smul %o0, %o6, %g7 brlz %g3, loop_1451 edge32l %i2, %g6, %l1 fmovsg %icc, %f23, %f25 fmovdl %xcc, %f19, %f28 loop_1451: edge16n %l4, %o5, %o3 set 0x60, %o1 sta %f23, [%l7 + %o1] 0x15 mulscc %g4, %l5, %l2 movg %xcc, %i1, %g1 movrne %i4, 0x31B, %g2 tleu %icc, 0x1 tneg %xcc, 0x4 tcc %xcc, 0x0 movrlz %i3, 0x276, %i0 srax %o1, 0x07, %i6 smulcc %l3, %o4, %l0 fpadd16 %f2, %f4, %f8 wr %g0, 0x88, %asi ldstuba [%l7 + 0x20] %asi, %o7 edge8 %g5, %l6, %i7 nop setx loop_1452, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bg,pn %xcc, loop_1453 udivcc %i5, 0x19F2, %o2 tvs %icc, 0x5 loop_1452: ldsh [%l7 + 0x40], %o6 loop_1453: movge %xcc, %g7, %o0 bcc,a,pn %xcc, loop_1454 movgu %icc, %i2, %g6 bneg,a,pt %xcc, loop_1455 sllx %g3, 0x1E, %l1 loop_1454: st %f22, [%l7 + 0x64] brz,a %o5, loop_1456 loop_1455: movleu %xcc, %o3, %g4 fpadd32 %f16, %f20, %f14 ta %icc, 0x2 loop_1456: xor %l5, %l4, %i1 fbe %fcc0, loop_1457 alignaddr %l2, %i4, %g1 tleu %xcc, 0x0 fmovrslz %i3, %f19, %f16 loop_1457: subccc %i0, %g2, %o1 sub %i6, %o4, %l0 fbule,a %fcc2, loop_1458 bpos loop_1459 fandnot2 %f14, %f10, %f6 edge16ln %o7, %g5, %l3 loop_1458: move %icc, %i7, %l6 loop_1459: bcs,pt %icc, loop_1460 movn %xcc, %o2, %i5 fmovrde %g7, %f4, %f16 edge8ln %o0, %i2, %o6 loop_1460: tvs %xcc, 0x0 fmuld8sux16 %f24, %f9, %f24 edge8l %g3, %l1, %o5 orcc %g6, 0x09C2, %g4 or %o3, %l5, %i1 movvs %xcc, %l2, %i4 set 0x50, %i3 lda [%l7 + %i3] 0x04, %f30 fabss %f29, %f16 subc %g1, %i3, %i0 fcmple16 %f12, %f16, %g2 subccc %o1, 0x0734, %l4 fmovrdne %i6, %f28, %f12 set 0x18, %g6 stwa %l0, [%l7 + %g6] 0xea membar #Sync fcmple16 %f30, %f6, %o4 srlx %o7, %l3, %i7 movrne %l6, %g5, %i5 brz %g7, loop_1461 fmovdn %icc, %f0, %f19 srl %o2, %o0, %o6 srlx %i2, %g3, %o5 loop_1461: bpos,pn %icc, loop_1462 nop set 0x68, %i7 std %f2, [%l7 + %i7] fcmpgt16 %f16, %f2, %g6 fnot1s %f15, %f22 loop_1462: fexpand %f7, %f22 andncc %l1, %o3, %l5 movrgz %i1, 0x37D, %l2 fmovdn %icc, %f25, %f20 ldsh [%l7 + 0x18], %i4 call loop_1463 tneg %icc, 0x6 mulx %g4, %i3, %g1 mulscc %g2, 0x19B4, %i0 loop_1463: fbne %fcc2, loop_1464 fmovde %icc, %f15, %f10 set 0x10, %o6 ldda [%l7 + %o6] 0x14, %l4 loop_1464: andn %o1, 0x0196, %l0 std %f24, [%l7 + 0x70] fmovsle %icc, %f13, %f22 wr %g0, 0x18, %asi stwa %o4, [%l7 + 0x74] %asi tle %icc, 0x7 wr %g0, 0x18, %asi ldsba [%l7 + 0x56] %asi, %i6 ldub [%l7 + 0x7A], %l3 xorcc %o7, 0x0D6E, %l6 fmovdneg %icc, %f19, %f13 udiv %i7, 0x1C5C, %i5 array16 %g5, %o2, %o0 srl %o6, %g7, %g3 membar 0x2C xnorcc %i2, %g6, %l1 edge32 %o3, %o5, %l5 movrne %i1, %l2, %g4 fcmple32 %f28, %f22, %i4 swap [%l7 + 0x0C], %i3 fxnors %f8, %f25, %f6 smulcc %g2, %g1, %l4 fcmple32 %f20, %f18, %o1 movrlz %i0, 0x1B0, %o4 addc %i6, %l3, %l0 set 0x34, %l6 stwa %o7, [%l7 + %l6] 0x81 alignaddrl %l6, %i7, %i5 edge8l %g5, %o2, %o0 tcc %xcc, 0x0 subccc %g7, 0x01C4, %g3 movneg %icc, %i2, %g6 be,a,pn %icc, loop_1465 movge %icc, %l1, %o6 call loop_1466 subccc %o5, %o3, %i1 loop_1465: fnegs %f12, %f5 ldub [%l7 + 0x17], %l5 loop_1466: stw %g4, [%l7 + 0x30] add %l7, 0x68, %l6 wr %g0, 0x0c, %asi casxa [%l6] %asi, %i4, %i3 sdivcc %g2, 0x1A00, %l2 and %g1, %l4, %o1 fmovda %xcc, %f31, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %o4, %i0, %i6 udivcc %l3, 0x14CF, %l0 movrgez %o7, 0x0B1, %l6 edge8ln %i7, %g5, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %o0, 0x0307, %i5 tne %icc, 0x2 movn %icc, %g3, %i2 movg %xcc, %g7, %g6 mova %xcc, %l1, %o5 fmovrslez %o3, %f4, %f28 fand %f20, %f24, %f26 fcmpgt32 %f22, %f28, %o6 sdivcc %i1, 0x0798, %g4 sra %i4, %l5, %g2 orn %i3, 0x0FE9, %l2 edge8 %l4, %o1, %o4 siam 0x0 set 0x0C, %g7 ldstuba [%l7 + %g7] 0x88, %g1 movvs %xcc, %i6, %i0 movpos %icc, %l3, %l0 ldx [%l7 + 0x68], %l6 set 0x18, %l2 swapa [%l7 + %l2] 0x04, %o7 array8 %g5, %i7, %o2 stb %o0, [%l7 + 0x7F] movre %i5, 0x07A, %i2 fmovs %f5, %f22 sllx %g7, 0x11, %g6 fandnot2 %f4, %f20, %f4 tl %icc, 0x5 movge %xcc, %l1, %o5 movg %icc, %o3, %g3 andncc %o6, %i1, %i4 mulx %l5, 0x131C, %g4 movrlz %i3, %g2, %l2 sir 0x0D07 fmuld8sux16 %f30, %f2, %f24 sir 0x0419 movrgez %o1, %l4, %g1 fpack32 %f20, %f18, %f22 fandnot2 %f22, %f10, %f30 srax %o4, %i0, %i6 andcc %l3, 0x0811, %l6 bvc loop_1467 subc %l0, %g5, %i7 movcc %xcc, %o7, %o0 ldsb [%l7 + 0x22], %i5 loop_1467: edge16l %o2, %i2, %g6 edge16ln %l1, %g7, %o3 movre %o5, 0x225, %g3 tleu %xcc, 0x6 addc %i1, %o6, %l5 udivx %g4, 0x0953, %i3 umul %g2, 0x1EE4, %l2 nop setx loop_1468, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done move %xcc, %o1, %i4 edge16ln %g1, %o4, %i0 array16 %i6, %l4, %l6 loop_1468: stx %l3, [%l7 + 0x58] edge8n %g5, %i7, %l0 ta %xcc, 0x6 tneg %icc, 0x4 subccc %o0, 0x0F41, %i5 bpos,a,pt %xcc, loop_1469 bpos,a %icc, loop_1470 movgu %xcc, %o7, %i2 fmovsn %xcc, %f6, %f23 loop_1469: umul %o2, %l1, %g7 loop_1470: movn %xcc, %g6, %o3 fmovdvs %xcc, %f3, %f29 movn %xcc, %o5, %i1 movle %xcc, %g3, %o6 tsubcc %g4, 0x128F, %i3 membar 0x4B tn %icc, 0x0 addcc %g2, 0x1DAB, %l2 tpos %xcc, 0x0 tpos %icc, 0x4 fpadd32 %f8, %f18, %f24 call loop_1471 and %l5, %o1, %g1 stx %i4, [%l7 + 0x48] subccc %i0, %o4, %l4 loop_1471: srlx %l6, 0x14, %i6 movrgz %g5, 0x0A0, %i7 mova %xcc, %l0, %o0 subc %i5, %l3, %o7 movn %icc, %o2, %i2 call loop_1472 fabss %f29, %f25 stb %l1, [%l7 + 0x63] fbu %fcc3, loop_1473 loop_1472: ble,pn %xcc, loop_1474 ldstub [%l7 + 0x12], %g7 std %f16, [%l7 + 0x68] loop_1473: nop wr %g0, 0x19, %asi ldda [%l7 + 0x10] %asi, %g6 loop_1474: popc 0x1BD0, %o3 brgez %o5, loop_1475 movgu %xcc, %i1, %g3 subcc %g4, %o6, %g2 tvc %icc, 0x4 loop_1475: fmul8x16au %f29, %f31, %f22 edge32ln %i3, %l2, %l5 andn %o1, %i4, %g1 fcmpgt32 %f2, %f22, %o4 movn %icc, %l4, %l6 stx %i6, [%l7 + 0x28] movn %icc, %i0, %g5 smulcc %l0, %o0, %i5 taddcc %i7, %l3, %o7 fone %f18 bg %xcc, loop_1476 fbul,a %fcc3, loop_1477 ldd [%l7 + 0x38], %i2 nop set 0x1A, %o2 stb %o2, [%l7 + %o2] loop_1476: movvs %xcc, %g7, %l1 loop_1477: tpos %xcc, 0x3 fmuld8ulx16 %f5, %f11, %f2 addcc %o3, %o5, %g6 taddcc %i1, 0x0366, %g4 brgz,a %o6, loop_1478 fone %f26 tl %icc, 0x1 tsubcc %g2, 0x003E, %g3 loop_1478: sllx %i3, 0x06, %l5 edge32n %o1, %l2, %g1 tcc %xcc, 0x2 addcc %i4, %l4, %o4 fmul8x16al %f24, %f7, %f0 movvs %icc, %i6, %i0 movl %icc, %l6, %g5 fsrc2s %f5, %f15 ldd [%l7 + 0x40], %f18 array8 %o0, %i5, %l0 tvs %icc, 0x7 fmovdvs %icc, %f4, %f23 fxor %f2, %f18, %f28 orn %l3, %o7, %i7 std %f22, [%l7 + 0x18] sethi 0x179F, %o2 tn %xcc, 0x1 fcmpeq32 %f2, %f20, %g7 fornot2 %f4, %f12, %f14 tsubcctv %i2, %l1, %o3 tvc %xcc, 0x4 bl loop_1479 flush %l7 + 0x24 call loop_1480 array16 %o5, %i1, %g6 loop_1479: movg %xcc, %g4, %o6 wr %g0, 0x04, %asi ldxa [%l7 + 0x58] %asi, %g3 loop_1480: andcc %g2, 0x034C, %i3 edge32 %l5, %o1, %g1 tneg %xcc, 0x1 orn %i4, %l4, %l2 ldstub [%l7 + 0x5D], %o4 movrlz %i0, %l6, %g5 array32 %o0, %i5, %l0 movrgz %l3, %i6, %o7 stbar orncc %i7, 0x0544, %o2 ldd [%l7 + 0x40], %i2 tge %xcc, 0x5 bleu,pn %xcc, loop_1481 orncc %g7, %o3, %l1 edge16ln %i1, %o5, %g6 wr %g0, 0xf9, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_1481: bg,a loop_1482 bne,a,pt %icc, loop_1483 tleu %xcc, 0x6 movvs %xcc, %o6, %g4 loop_1482: fmovscc %icc, %f3, %f9 loop_1483: ble,pn %icc, loop_1484 brgez,a %g2, loop_1485 std %i2, [%l7 + 0x48] fbule,a %fcc2, loop_1486 loop_1484: fbn %fcc0, loop_1487 loop_1485: sllx %g3, %o1, %l5 movg %icc, %i4, %g1 loop_1486: tsubcc %l2, 0x0D62, %l4 loop_1487: mova %icc, %i0, %o4 xnor %g5, 0x1276, %l6 taddcctv %o0, 0x18BA, %i5 fsrc2 %f16, %f26 tne %xcc, 0x7 wr %g0, 0x2f, %asi ldda [%l7 + 0x60] %asi, %l0 udiv %l3, 0x0B00, %o7 ta %xcc, 0x7 movl %icc, %i6, %i7 alignaddr %i2, %g7, %o3 brlz %l1, loop_1488 fmovsa %xcc, %f28, %f28 addccc %i1, 0x0569, %o5 fmovrse %g6, %f25, %f4 loop_1488: nop set 0x4C, %g1 lda [%l7 + %g1] 0x19, %f4 movle %icc, %o2, %o6 move %xcc, %g4, %g2 orncc %i3, 0x05E0, %o1 wr %g0, 0x0c, %asi swapa [%l7 + 0x7C] %asi, %g3 subcc %i4, %l5, %g1 fmovsleu %icc, %f18, %f2 srax %l4, 0x0A, %l2 fbg,a %fcc0, loop_1489 fzero %f6 wr %g0, 0x04, %asi ldsha [%l7 + 0x46] %asi, %o4 loop_1489: lduh [%l7 + 0x7C], %i0 fbe,a %fcc2, loop_1490 sdiv %l6, 0x152B, %g5 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1490: fmul8x16al %f3, %f28, %f4 stw %i5, [%l7 + 0x54] movvc %xcc, %l0, %l3 subccc %o7, %o0, %i7 udivx %i2, 0x1F76, %i6 ldsh [%l7 + 0x62], %g7 membar 0x6E fnand %f16, %f16, %f4 xor %l1, 0x12C1, %i1 tneg %xcc, 0x1 brgz,a %o3, loop_1491 tge %icc, 0x3 fzeros %f23 movrgz %g6, %o2, %o5 loop_1491: orcc %o6, 0x0E90, %g4 wr %g0, 0x04, %asi lduwa [%l7 + 0x5C] %asi, %g2 fblg,a %fcc1, loop_1492 xnorcc %o1, 0x054B, %i3 fble %fcc2, loop_1493 fbul %fcc2, loop_1494 loop_1492: taddcc %i4, 0x010F, %l5 wr %g0, 0x19, %asi lduwa [%l7 + 0x64] %asi, %g3 loop_1493: brlez %g1, loop_1495 loop_1494: and %l2, %l4, %o4 udivx %i0, 0x15F2, %l6 taddcc %g5, 0x1C9D, %l0 loop_1495: subc %l3, 0x1270, %i5 movleu %xcc, %o7, %i7 movvs %icc, %o0, %i2 be,a %xcc, loop_1496 lduw [%l7 + 0x3C], %g7 addcc %i6, %l1, %o3 bleu,a,pn %xcc, loop_1497 loop_1496: tpos %icc, 0x6 fnand %f6, %f22, %f4 array16 %i1, %g6, %o2 loop_1497: popc %o5, %g4 mova %xcc, %o6, %g2 edge32ln %o1, %i3, %i4 xorcc %g3, %l5, %l2 smulcc %l4, 0x0531, %o4 fbne %fcc1, loop_1498 movleu %icc, %g1, %l6 addc %i0, %l0, %l3 addccc %i5, %g5, %o7 loop_1498: mulx %i7, 0x1B30, %o0 addccc %g7, 0x0E34, %i6 fmovse %icc, %f7, %f0 move %icc, %i2, %l1 wr %g0, 0x57, %asi stxa %i1, [%g0 + 0x0] %asi wr %g0, 0x89, %asi sta %f4, [%l7 + 0x08] %asi brgez %o3, loop_1499 fmovrde %o2, %f10, %f2 udiv %o5, 0x029C, %g6 fmovdn %icc, %f2, %f26 loop_1499: array16 %g4, %g2, %o6 udivx %o1, 0x1FE0, %i3 sir 0x1D02 movleu %icc, %i4, %l5 subccc %l2, 0x1E43, %g3 sra %o4, %g1, %l6 tvs %icc, 0x2 fbue,a %fcc1, loop_1500 bcc,pt %icc, loop_1501 movg %xcc, %i0, %l0 sethi 0x05AD, %l3 loop_1500: fpackfix %f4, %f19 loop_1501: fmovsvs %xcc, %f18, %f23 udiv %i5, 0x079C, %g5 umul %o7, %l4, %i7 fbuge,a %fcc3, loop_1502 nop setx loop_1503, %l0, %l1 jmpl %l1, %g7 tl %xcc, 0x4 movrlez %i6, 0x372, %o0 loop_1502: edge8ln %l1, %i1, %i2 loop_1503: ble,pt %xcc, loop_1504 fcmpes %fcc1, %f6, %f11 orcc %o2, %o3, %g6 lduw [%l7 + 0x74], %o5 loop_1504: movrlez %g2, %o6, %g4 subccc %o1, %i3, %i4 array8 %l5, %l2, %g3 fbo %fcc1, loop_1505 edge16l %g1, %l6, %o4 edge32 %i0, %l0, %l3 bvc %xcc, loop_1506 loop_1505: std %f8, [%l7 + 0x30] edge8n %i5, %o7, %l4 movrlz %i7, 0x0F0, %g5 loop_1506: pdist %f30, %f24, %f8 sdiv %g7, 0x10BE, %o0 bneg,pt %icc, loop_1507 array32 %i6, %l1, %i2 fmovsgu %icc, %f17, %f12 subccc %o2, 0x1E3C, %o3 loop_1507: movvc %icc, %i1, %o5 alignaddrl %g2, %o6, %g4 fxnors %f22, %f30, %f27 edge8l %o1, %g6, %i3 nop setx loop_1508, %l0, %l1 jmpl %l1, %l5 fnands %f0, %f28, %f5 sir 0x0047 tle %icc, 0x6 loop_1508: fmovde %xcc, %f26, %f29 xnor %i4, %g3, %g1 set 0x38, %l0 lda [%l7 + %l0] 0x18, %f16 movpos %xcc, %l2, %l6 membar 0x3C set 0x40, %i1 stda %f16, [%l7 + %i1] 0x14 tpos %icc, 0x5 array8 %i0, %o4, %l3 movn %icc, %l0, %i5 fmul8ulx16 %f28, %f18, %f18 nop set 0x2F, %i2 ldstub [%l7 + %i2], %o7 movvc %xcc, %i7, %g5 fmovrsgz %g7, %f11, %f25 fbe,a %fcc2, loop_1509 fnegs %f12, %f22 stx %l4, [%l7 + 0x38] ldub [%l7 + 0x34], %i6 loop_1509: tsubcctv %o0, %l1, %i2 subc %o3, %i1, %o5 brgez,a %g2, loop_1510 array8 %o2, %g4, %o1 fmovrslez %o6, %f23, %f9 fnot2 %f14, %f2 loop_1510: movcc %icc, %i3, %l5 fnand %f12, %f20, %f18 brgz,a %i4, loop_1511 subc %g3, 0x0907, %g1 fpackfix %f4, %f10 movge %icc, %l2, %g6 loop_1511: fpsub32s %f6, %f8, %f5 udiv %i0, 0x0DA8, %l6 edge32ln %o4, %l3, %i5 edge32n %o7, %i7, %g5 fmovrdgz %l0, %f18, %f22 movne %icc, %g7, %l4 ldub [%l7 + 0x22], %o0 sdivx %l1, 0x1948, %i2 array8 %i6, %o3, %i1 fmovdle %xcc, %f19, %f5 movrgz %g2, %o2, %g4 move %icc, %o1, %o6 brz,a %i3, loop_1512 sra %o5, %i4, %l5 edge16ln %g3, %l2, %g6 sdivcc %g1, 0x0F18, %l6 loop_1512: fmovsn %xcc, %f20, %f27 addccc %i0, %o4, %i5 add %l7, 0x5C, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %o7 casa [%l6] 0x0c, %o7, %l3 edge32l %i7, %l0, %g7 movvc %icc, %l4, %o0 fmovsneg %xcc, %f14, %f6 fmul8sux16 %f12, %f14, %f16 edge16 %l1, %g5, %i2 movl %icc, %i6, %o3 fbn,a %fcc3, loop_1513 movrgez %g2, 0x017, %i1 movg %xcc, %g4, %o1 fnands %f23, %f1, %f29 loop_1513: sdivx %o6, 0x19F1, %i3 movne %icc, %o2, %o5 set 0x48, %l3 prefetcha [%l7 + %l3] 0x04, 0x1 subccc %g3, %i4, %g6 sdiv %g1, 0x037E, %l6 nop set 0x68, %l1 std %f4, [%l7 + %l1] srl %l2, %o4, %i5 addcc %o7, 0x1837, %i0 mova %xcc, %l3, %l0 tvs %xcc, 0x1 fmovdcc %xcc, %f24, %f17 fmovrdgez %i7, %f8, %f18 orncc %l4, 0x13AB, %g7 fmovrdgz %o0, %f2, %f24 fnors %f2, %f10, %f1 membar 0x26 fmovsg %xcc, %f31, %f8 xor %g5, %i2, %l1 subccc %i6, %g2, %o3 subccc %i1, %g4, %o1 fcmps %fcc1, %f7, %f13 udiv %i3, 0x1BF2, %o6 udivcc %o2, 0x0493, %o5 fpadd32 %f26, %f2, %f18 array16 %l5, %g3, %g6 edge32ln %g1, %l6, %i4 wr %g0, 0x89, %asi ldstuba [%l7 + 0x51] %asi, %l2 fcmpd %fcc1, %f10, %f16 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %o4 array32 %i5, %i0, %l3 movrgez %l0, %o7, %l4 fmuld8ulx16 %f2, %f19, %f22 tne %icc, 0x0 brlz,a %g7, loop_1514 sethi 0x1B1C, %o0 fcmps %fcc2, %f3, %f26 fcmped %fcc0, %f28, %f2 loop_1514: tg %icc, 0x0 te %icc, 0x5 st %f14, [%l7 + 0x58] movge %xcc, %g5, %i7 edge8 %i2, %i6, %g2 sdivx %o3, 0x1601, %i1 fnegd %f0, %f22 ldd [%l7 + 0x30], %l0 wr %g0, 0x80, %asi stda %g4, [%l7 + 0x28] %asi movcc %icc, %o1, %o6 movrgez %i3, 0x2ED, %o5 bvc,a,pn %xcc, loop_1515 movg %icc, %o2, %g3 fnot1 %f0, %f2 tgu %icc, 0x2 loop_1515: movleu %icc, %g6, %l5 movrne %l6, %g1, %l2 tl %icc, 0x2 fexpand %f12, %f18 edge8l %i4, %i5, %o4 fmovrsgz %l3, %f11, %f3 fmovdne %icc, %f15, %f28 smulcc %i0, %l0, %o7 movpos %xcc, %g7, %o0 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi movgu %xcc, %g5, %l4 nop setx loop_1516, %l0, %l1 jmpl %l1, %i2 fbo,a %fcc1, loop_1517 prefetch [%l7 + 0x34], 0x1 prefetch [%l7 + 0x40], 0x2 loop_1516: tleu %icc, 0x4 loop_1517: tcs %icc, 0x2 membar 0x28 movrne %i7, %i6, %g2 xor %o3, 0x1300, %l1 bg,a,pn %icc, loop_1518 add %g4, 0x055B, %i1 add %l7, 0x38, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %o6 casa [%l6] %asi, %o6, %i3 loop_1518: fmovsl %icc, %f29, %f11 bvs %xcc, loop_1519 umulcc %o1, %o2, %g3 tcc %xcc, 0x4 movg %xcc, %g6, %o5 loop_1519: fones %f23 set 0x38, %i5 stxa %l5, [%l7 + %i5] 0x2f membar #Sync fblg %fcc1, loop_1520 fblg,a %fcc2, loop_1521 tneg %icc, 0x5 taddcctv %g1, %l2, %i4 loop_1520: fcmpne32 %f26, %f18, %l6 loop_1521: movpos %xcc, %o4, %l3 ld [%l7 + 0x68], %f31 movre %i5, %i0, %o7 tsubcc %g7, 0x06D4, %o0 fpack32 %f10, %f22, %f4 edge16l %g5, %l4, %i2 fnors %f21, %f16, %f14 xnorcc %i7, %l0, %g2 andcc %o3, %l1, %i6 fors %f0, %f16, %f26 popc 0x1BA0, %g4 tne %xcc, 0x7 edge8ln %o6, %i1, %o1 fabss %f23, %f8 nop setx loop_1522, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done std %f24, [%l7 + 0x70] fbo %fcc1, loop_1523 array8 %i3, %g3, %g6 loop_1522: subcc %o5, 0x08DA, %l5 sethi 0x1214, %g1 loop_1523: fble,a %fcc3, loop_1524 tsubcctv %o2, 0x01C4, %l2 tsubcc %l6, 0x1C99, %i4 srl %o4, %l3, %i0 loop_1524: brlez %o7, loop_1525 movl %icc, %g7, %o0 sub %i5, 0x0008, %l4 andncc %i2, %i7, %g5 loop_1525: array16 %l0, %o3, %g2 alignaddrl %i6, %l1, %g4 fmovrdgz %o6, %f22, %f30 ba loop_1526 std %o0, [%l7 + 0x48] fmovdcs %xcc, %f2, %f18 or %i1, %g3, %i3 loop_1526: tg %icc, 0x0 movleu %xcc, %g6, %l5 edge8n %o5, %o2, %l2 fcmpgt32 %f28, %f28, %l6 fbn,a %fcc1, loop_1527 sdivcc %i4, 0x087A, %g1 fbn,a %fcc0, loop_1528 fornot2s %f20, %f1, %f26 loop_1527: nop wr %g0, 0x81, %asi ldxa [%l7 + 0x50] %asi, %l3 loop_1528: edge32ln %i0, %o4, %g7 fmovrdgz %o7, %f12, %f30 fmul8ulx16 %f2, %f10, %f18 tcs %icc, 0x0 stb %o0, [%l7 + 0x40] for %f2, %f26, %f6 movn %xcc, %l4, %i5 fbul,a %fcc0, loop_1529 brlez %i7, loop_1530 subc %i2, %l0, %g5 fxnor %f2, %f0, %f28 loop_1529: nop set 0x54, %i6 lda [%l7 + %i6] 0x15, %f20 loop_1530: edge8ln %g2, %o3, %l1 ldsw [%l7 + 0x58], %i6 addcc %o6, %g4, %o1 movg %icc, %g3, %i3 fzero %f8 add %l7, 0x6C, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %i1 casa [%l6] 0x0c, %i1, %g6 tvc %xcc, 0x1 fcmps %fcc3, %f27, %f31 brlz,a %o5, loop_1531 call loop_1532 edge8l %l5, %o2, %l6 xorcc %i4, %l2, %g1 loop_1531: fmovsvs %xcc, %f31, %f20 loop_1532: movcs %xcc, %l3, %o4 set 0x30, %o0 ldda [%l7 + %o0] 0x11, %g6 sdivcc %o7, 0x01EC, %o0 wr %g0, 0x81, %asi stba %i0, [%l7 + 0x35] %asi addc %l4, %i7, %i5 sir 0x0A3D edge16n %l0, %i2, %g2 movrgez %o3, %g5, %l1 fmovdneg %icc, %f10, %f10 add %i6, %o6, %o1 tle %icc, 0x1 fbg %fcc1, loop_1533 orn %g3, %i3, %g4 brz %g6, loop_1534 fmovsle %xcc, %f21, %f9 loop_1533: brlez %o5, loop_1535 nop setx loop_1536, %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_1534: fmovda %icc, %f22, %f9 fbn,a %fcc1, loop_1537 loop_1535: tsubcc %l5, 0x124D, %o2 loop_1536: mulx %i1, 0x1F0E, %l6 fble %fcc1, loop_1538 loop_1537: fmovsne %icc, %f28, %f8 sub %i4, %l2, %g1 fcmple32 %f28, %f14, %l3 loop_1538: sll %o4, %o7, %g7 movrgz %i0, 0x3C6, %o0 array32 %l4, %i5, %l0 fblg,a %fcc2, loop_1539 xor %i7, %i2, %g2 fcmps %fcc3, %f22, %f23 ld [%l7 + 0x28], %f6 loop_1539: fbn,a %fcc2, loop_1540 tvs %xcc, 0x0 nop setx loop_1541, %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 sdivcc %g5, 0x0AB6, %l1 loop_1540: nop set 0x28, %o5 ldswa [%l7 + %o5] 0x14, %i6 loop_1541: edge8ln %o6, %o3, %o1 te %icc, 0x1 fmovdl %xcc, %f30, %f5 fmovscs %icc, %f13, %f18 ba loop_1542 andn %i3, %g4, %g3 array32 %g6, %o5, %l5 sub %i1, %l6, %o2 loop_1542: fbn %fcc3, loop_1543 tcs %xcc, 0x3 set 0x56, %l5 lduha [%l7 + %l5] 0x19, %i4 loop_1543: nop wr %g0, 0x88, %asi stda %l2, [%l7 + 0x18] %asi sethi 0x03BF, %g1 fand %f0, %f14, %f0 tl %xcc, 0x2 bcs,a,pn %xcc, loop_1544 sir 0x10F8 lduh [%l7 + 0x6A], %l3 membar 0x40 loop_1544: fmovrdgz %o7, %f2, %f4 tleu %xcc, 0x3 brz,a %o4, loop_1545 fmovse %icc, %f30, %f18 fbule %fcc0, loop_1546 move %xcc, %i0, %o0 loop_1545: movre %g7, %l4, %l0 and %i5, 0x0DD5, %i2 loop_1546: mova %icc, %i7, %g2 ta %icc, 0x3 movvc %xcc, %g5, %l1 fandnot2 %f16, %f6, %f18 sdivx %o6, 0x179E, %i6 addc %o1, 0x0D50, %o3 fand %f0, %f18, %f6 tg %xcc, 0x4 nop setx loop_1547, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movpos %xcc, %g4, %g3 movgu %xcc, %i3, %g6 fmovdvs %icc, %f30, %f19 loop_1547: movpos %icc, %o5, %l5 fcmple32 %f12, %f4, %l6 movrgz %o2, %i1, %i4 tleu %icc, 0x0 addcc %g1, 0x0A5C, %l3 edge8 %o7, %o4, %i0 srlx %l2, %o0, %g7 wr %g0, 0x89, %asi lda [%l7 + 0x68] %asi, %f6 tcs %xcc, 0x7 wr %g0, 0x88, %asi lduwa [%l7 + 0x38] %asi, %l0 add %l7, 0x2C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i5 casa [%l6] %asi, %i5, %l4 fpadd32 %f4, %f4, %f22 fzeros %f10 movne %icc, %i7, %g2 tne %icc, 0x5 xnor %i2, %l1, %o6 tsubcctv %g5, %i6, %o1 ldx [%l7 + 0x78], %g4 mulx %o3, 0x06A3, %g3 sdiv %g6, 0x16C9, %i3 set 0x34, %i0 lduha [%l7 + %i0] 0x10, %o5 xorcc %l5, 0x0ACB, %o2 fpackfix %f20, %f4 sra %l6, 0x09, %i4 edge32ln %i1, %g1, %o7 udivx %o4, 0x06CE, %i0 sll %l2, 0x01, %o0 fbue,a %fcc2, loop_1548 movrgz %g7, 0x139, %l3 addcc %i5, %l4, %i7 edge16ln %l0, %g2, %i2 loop_1548: andncc %l1, %o6, %g5 subccc %o1, 0x1029, %i6 tcc %icc, 0x3 fmovdvc %xcc, %f12, %f1 sll %o3, 0x18, %g3 ba,pt %icc, loop_1549 fsrc1 %f2, %f12 ba,pn %icc, loop_1550 fmul8x16al %f5, %f17, %f4 loop_1549: tne %xcc, 0x5 addccc %g4, 0x0EA3, %g6 loop_1550: fmovrslz %o5, %f4, %f15 mova %icc, %l5, %o2 or %l6, 0x1DBE, %i4 fba %fcc1, loop_1551 fblg %fcc1, loop_1552 xnorcc %i1, 0x1492, %i3 tgu %xcc, 0x2 loop_1551: fbo,a %fcc0, loop_1553 loop_1552: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %o7, %o4, %g1 udivx %l2, 0x19B8, %i0 loop_1553: edge32n %g7, %o0, %l3 nop setx loop_1554, %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 0x0082, %l4 bne,pt %xcc, loop_1555 fbne,a %fcc0, loop_1556 loop_1554: brlez %i7, loop_1557 movn %xcc, %l0, %i5 loop_1555: nop set 0x20, %o7 ldxa [%l7 + %o7] 0x15, %i2 loop_1556: movvs %xcc, %l1, %g2 loop_1557: sdivx %o6, 0x12A9, %o1 sllx %g5, %i6, %o3 movleu %xcc, %g4, %g6 tgu %icc, 0x1 bne loop_1558 and %o5, %l5, %g3 wr %g0, 0x88, %asi sta %f8, [%l7 + 0x68] %asi loop_1558: sdiv %l6, 0x1505, %i4 ble loop_1559 movl %icc, %i1, %o2 edge16n %i3, %o7, %o4 ba,a,pn %xcc, loop_1560 loop_1559: nop set 0x29, %o4 ldstub [%l7 + %o4], %l2 subc %i0, 0x14EE, %g1 brlz %g7, loop_1561 loop_1560: andn %l3, 0x0781, %l4 sethi 0x04E5, %o0 bleu %xcc, loop_1562 loop_1561: nop setx loop_1563, %l0, %l1 jmpl %l1, %l0 tsubcc %i5, %i2, %l1 movgu %icc, %g2, %o6 loop_1562: andn %o1, %i7, %g5 loop_1563: umulcc %o3, %i6, %g6 movgu %xcc, %o5, %g4 edge16n %g3, %l6, %i4 movge %xcc, %i1, %l5 faligndata %f6, %f0, %f18 call loop_1564 fbge %fcc0, loop_1565 sdivx %i3, 0x151D, %o2 udivx %o4, 0x0B1B, %o7 loop_1564: bpos,a,pt %xcc, loop_1566 loop_1565: orn %l2, 0x15B1, %g1 wr %g0, 0x17, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_1566: nop setx loop_1567, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbul,a %fcc2, loop_1568 andn %i0, %l3, %g7 set 0x6E, %g2 lduba [%l7 + %g2] 0x19, %l4 loop_1567: addc %l0, 0x095B, %i5 loop_1568: udivx %o0, 0x0D05, %i2 add %l1, 0x16EB, %g2 tgu %xcc, 0x5 fmovdne %xcc, %f19, %f8 brgez,a %o6, loop_1569 brnz %o1, loop_1570 edge16ln %g5, %i7, %o3 movge %xcc, %i6, %o5 loop_1569: tneg %icc, 0x6 loop_1570: tcc %xcc, 0x5 brgez %g6, loop_1571 bn %xcc, loop_1572 tsubcc %g4, %l6, %i4 edge8 %i1, %g3, %i3 loop_1571: sdivx %l5, 0x0727, %o4 loop_1572: tgu %icc, 0x2 tle %xcc, 0x6 brlz,a %o7, loop_1573 fmovscc %icc, %f9, %f3 fornot2 %f18, %f12, %f14 movg %icc, %l2, %g1 loop_1573: nop setx loop_1574, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovsleu %xcc, %f2, %f10 fbug %fcc2, loop_1575 fbe,a %fcc0, loop_1576 loop_1574: movrgz %i0, 0x2FB, %l3 fnegd %f2, %f28 loop_1575: movcc %xcc, %o2, %g7 loop_1576: bgu %xcc, loop_1577 taddcctv %l0, %i5, %o0 edge8ln %i2, %l1, %l4 edge8n %o6, %g2, %o1 loop_1577: ldd [%l7 + 0x58], %f0 taddcc %g5, 0x023B, %o3 wr %g0, 0x0c, %asi ldsha [%l7 + 0x64] %asi, %i6 sub %o5, %i7, %g6 fbul,a %fcc2, loop_1578 ldsw [%l7 + 0x68], %g4 fpadd16 %f6, %f6, %f24 movvs %icc, %i4, %l6 loop_1578: ldstub [%l7 + 0x5E], %g3 udivcc %i3, 0x0EBD, %l5 andn %i1, 0x0299, %o7 tpos %xcc, 0x0 movne %icc, %l2, %g1 alignaddr %o4, %i0, %o2 fmovsa %xcc, %f0, %f19 bn,a %icc, loop_1579 xnor %g7, %l0, %l3 movneg %icc, %o0, %i2 wr %g0, 0x89, %asi ldstuba [%l7 + 0x13] %asi, %i5 loop_1579: fnot2s %f11, %f13 stx %l4, [%l7 + 0x10] fmovrdgez %l1, %f24, %f28 brnz %o6, loop_1580 move %xcc, %g2, %g5 movrlez %o3, %o1, %i6 movvs %icc, %i7, %o5 loop_1580: ldub [%l7 + 0x18], %g4 array32 %g6, %l6, %g3 movleu %xcc, %i3, %l5 fmovsvs %icc, %f15, %f12 array16 %i4, %i1, %l2 fmul8x16au %f6, %f0, %f26 movg %icc, %g1, %o7 tneg %xcc, 0x2 movrgz %i0, 0x0B4, %o4 fbu,a %fcc2, loop_1581 fmovsneg %xcc, %f0, %f6 add %g7, %o2, %l3 move %xcc, %l0, %i2 loop_1581: ldstub [%l7 + 0x1C], %o0 subcc %l4, 0x0985, %i5 edge16l %l1, %g2, %o6 edge32 %o3, %g5, %i6 smulcc %i7, 0x00A3, %o1 mova %icc, %o5, %g4 te %icc, 0x7 umulcc %g6, %l6, %i3 tl %icc, 0x7 bvc %xcc, loop_1582 nop setx loop_1583, %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 edge8ln %g3, %l5, %i1 brgez %i4, loop_1584 loop_1582: edge8l %g1, %o7, %l2 loop_1583: fandnot1 %f30, %f10, %f22 fmovse %xcc, %f28, %f30 loop_1584: subcc %o4, %i0, %g7 movle %icc, %o2, %l3 fbue %fcc3, loop_1585 membar 0x12 movcc %xcc, %i2, %l0 movg %xcc, %o0, %l4 loop_1585: nop wr %g0, 0x10, %asi lduba [%l7 + 0x61] %asi, %i5 andcc %g2, 0x1E50, %l1 udivx %o6, 0x0089, %g5 movcs %icc, %i6, %o3 popc %i7, %o1 movgu %icc, %o5, %g6 fmovd %f20, %f2 edge32n %g4, %i3, %l6 fpsub32 %f20, %f12, %f4 fcmpgt16 %f6, %f2, %l5 popc %i1, %g3 fmovda %icc, %f9, %f23 srax %g1, %o7, %l2 set 0x2A, %i4 stha %i4, [%l7 + %i4] 0x18 mulscc %i0, %g7, %o2 andn %o4, %i2, %l3 set 0x34, %o3 swapa [%l7 + %o3] 0x81, %l0 ta %xcc, 0x5 fexpand %f15, %f10 fba %fcc2, loop_1586 movle %xcc, %o0, %i5 fpack16 %f16, %f21 fble,a %fcc3, loop_1587 loop_1586: bvs,a loop_1588 sir 0x07C4 xor %l4, 0x0F9F, %l1 loop_1587: fbul,a %fcc2, loop_1589 loop_1588: ldsh [%l7 + 0x5A], %g2 addccc %g5, 0x0D04, %o6 fandnot1 %f12, %f14, %f24 loop_1589: sra %o3, %i7, %o1 fcmpne16 %f8, %f22, %o5 bn,a loop_1590 fbug,a %fcc2, loop_1591 ta %xcc, 0x5 fmovrsgz %g6, %f28, %f17 loop_1590: tl %icc, 0x2 loop_1591: std %f20, [%l7 + 0x08] subcc %i6, %g4, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %l5, 0x12AE, %l6 subcc %g3, 0x0A9A, %i1 tgu %xcc, 0x3 fnot2s %f3, %f14 edge8 %o7, %g1, %l2 brgez %i0, loop_1592 bshuffle %f24, %f0, %f10 wr %g0, 0x22, %asi stwa %g7, [%l7 + 0x34] %asi membar #Sync loop_1592: edge32 %o2, %o4, %i4 fmovdgu %xcc, %f4, %f3 andcc %l3, 0x05D3, %l0 subcc %i2, %i5, %l4 edge32 %o0, %g2, %g5 fmovscc %icc, %f26, %f22 array32 %l1, %o6, %i7 udiv %o1, 0x1A5E, %o3 array32 %g6, %o5, %g4 movrlz %i3, 0x3E7, %l5 andncc %i6, %l6, %g3 tvc %xcc, 0x7 fmovsl %icc, %f30, %f7 bpos,a %icc, loop_1593 movpos %icc, %o7, %i1 tsubcctv %g1, %l2, %i0 nop set 0x78, %g3 ldd [%l7 + %g3], %f28 loop_1593: edge8ln %o2, %g7, %o4 orcc %i4, %l0, %l3 fbug %fcc3, loop_1594 fmovdvc %xcc, %f12, %f20 srax %i2, 0x0B, %i5 wr %g0, 0x81, %asi ldsba [%l7 + 0x66] %asi, %l4 loop_1594: nop set 0x52, %g5 ldsba [%l7 + %g5] 0x11, %g2 tsubcc %g5, 0x0AC3, %l1 udivx %o0, 0x15B1, %i7 tneg %icc, 0x2 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 fmovdpos %xcc, %f13, %f1 edge32ln %o6, %o1, %g6 movgu %xcc, %o5, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot2s %f21, %f4, %f28 xor %o3, 0x14EF, %i3 tcs %xcc, 0x4 fba,a %fcc3, loop_1595 fmovdvs %xcc, %f10, %f9 set 0x50, %l4 lduha [%l7 + %l4] 0x15, %l5 loop_1595: ta %icc, 0x1 wr %g0, 0x19, %asi ldstuba [%l7 + 0x6B] %asi, %l6 or %g3, 0x0584, %o7 srl %i6, %i1, %g1 edge32ln %i0, %o2, %l2 tsubcc %o4, %i4, %l0 fmovdcs %icc, %f5, %f9 edge32 %g7, %i2, %i5 xorcc %l3, 0x0CF6, %g2 movcs %icc, %g5, %l4 fmovs %f16, %f11 te %xcc, 0x3 addccc %l1, 0x0733, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %o6, %o1, %i7 te %icc, 0x4 fmovdcc %xcc, %f3, %f0 movn %xcc, %g6, %o5 movvc %xcc, %g4, %i3 orncc %l5, 0x0488, %l6 add %o3, %g3, %o7 array32 %i6, %i1, %g1 movg %xcc, %o2, %i0 tneg %xcc, 0x7 movge %icc, %l2, %o4 andncc %l0, %g7, %i2 tle %xcc, 0x7 movrlz %i4, 0x0FF, %i5 edge8n %l3, %g2, %l4 tcc %icc, 0x7 tn %xcc, 0x6 set 0x18, %g4 swapa [%l7 + %g4] 0x80, %g5 add %o0, %l1, %o6 edge16n %o1, %g6, %o5 fbue %fcc2, loop_1596 ld [%l7 + 0x54], %f0 fcmpne16 %f18, %f18, %g4 tsubcctv %i7, %l5, %i3 loop_1596: fmovrdlez %l6, %f2, %f30 movrlz %o3, %o7, %i6 wr %g0, 0x11, %asi ldda [%l7 + 0x30] %asi, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %g3, %g1, %i0 fnot1 %f8, %f18 fmovscs %xcc, %f21, %f12 srl %o2, %o4, %l0 fmovsne %icc, %f20, %f27 set 0x50, %o1 lduha [%l7 + %o1] 0x19, %g7 tsubcctv %l2, %i2, %i5 tgu %xcc, 0x7 movneg %xcc, %l3, %g2 movvs %xcc, %l4, %i4 xorcc %g5, %l1, %o0 tsubcctv %o6, 0x117E, %o1 fbo,a %fcc3, loop_1597 ta %xcc, 0x0 alignaddrl %o5, %g4, %g6 for %f10, %f20, %f28 loop_1597: te %icc, 0x6 fmovdpos %xcc, %f18, %f5 srlx %i7, 0x0E, %i3 fmovd %f28, %f22 fmul8x16 %f18, %f12, %f28 xorcc %l5, %o3, %o7 tneg %icc, 0x0 fmovsn %xcc, %f12, %f15 bne,a loop_1598 brlez %i6, loop_1599 tvc %xcc, 0x7 fmovrdne %i1, %f30, %f8 loop_1598: tsubcc %l6, %g1, %g3 loop_1599: bl,pn %icc, loop_1600 fpack32 %f0, %f20, %f4 fbue,a %fcc0, loop_1601 fbug %fcc1, loop_1602 loop_1600: tvs %xcc, 0x6 alignaddrl %i0, %o2, %l0 loop_1601: siam 0x4 loop_1602: edge32n %g7, %l2, %o4 set 0x48, %i3 lduba [%l7 + %i3] 0x04, %i5 tg %icc, 0x5 bneg loop_1603 array16 %l3, %g2, %l4 or %i4, 0x01EC, %g5 tsubcc %l1, 0x0C91, %i2 loop_1603: array8 %o6, %o0, %o1 alignaddrl %o5, %g4, %i7 move %xcc, %i3, %l5 set 0x48, %g6 prefetcha [%l7 + %g6] 0x10, 0x2 movvs %icc, %o7, %g6 sub %i1, %l6, %g1 bgu,a %icc, loop_1604 tleu %xcc, 0x2 mulx %i6, %i0, %g3 fcmple16 %f12, %f20, %o2 loop_1604: call loop_1605 fnands %f16, %f17, %f10 fbo,a %fcc1, loop_1606 movge %icc, %l0, %g7 loop_1605: movne %xcc, %l2, %o4 taddcc %l3, 0x0A6B, %g2 loop_1606: bge,pt %xcc, loop_1607 fpack16 %f28, %f0 tg %xcc, 0x0 tcc %xcc, 0x3 loop_1607: movrne %i5, %i4, %g5 alignaddr %l1, %l4, %i2 brlz,a %o0, loop_1608 movn %icc, %o6, %o5 smulcc %o1, %i7, %i3 umul %g4, %l5, %o3 loop_1608: fsrc2s %f7, %f20 lduh [%l7 + 0x48], %o7 smulcc %g6, %l6, %g1 array16 %i1, %i6, %i0 fornot1s %f31, %f31, %f16 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x60] %asi, 0x3 movcc %icc, %o2, %g7 tcc %xcc, 0x6 taddcctv %l0, 0x06B9, %o4 tvs %xcc, 0x7 edge16ln %l2, %l3, %g2 fcmpne32 %f14, %f24, %i4 fnor %f6, %f6, %f22 sllx %g5, %l1, %i5 tvs %xcc, 0x3 movrgz %l4, 0x0D2, %o0 fbo,a %fcc3, loop_1609 fmovsge %xcc, %f31, %f31 tn %icc, 0x2 movrne %i2, %o6, %o5 loop_1609: movcc %icc, %o1, %i3 wr %g0, 0x0c, %asi stha %g4, [%l7 + 0x58] %asi tl %icc, 0x4 sdivx %i7, 0x1D08, %l5 fmovdle %icc, %f6, %f23 movcs %icc, %o3, %o7 wr %g0, 0x80, %asi lda [%l7 + 0x34] %asi, %f13 edge16ln %l6, %g6, %g1 set 0x16, %i7 lduha [%l7 + %i7] 0x11, %i1 fmul8ulx16 %f10, %f22, %f30 edge16ln %i0, %i6, %o2 fcmpes %fcc3, %f19, %f2 fmovd %f24, %f14 for %f26, %f14, %f18 lduh [%l7 + 0x66], %g7 movcs %icc, %g3, %o4 brnz,a %l2, loop_1610 edge8 %l0, %g2, %l3 sll %i4, %g5, %i5 movl %xcc, %l4, %o0 loop_1610: fmovde %icc, %f19, %f0 move %icc, %i2, %l1 sll %o6, %o5, %o1 fors %f26, %f12, %f2 array16 %i3, %g4, %l5 sra %i7, 0x1E, %o7 fandnot2s %f10, %f17, %f11 edge32l %l6, %g6, %g1 fcmpd %fcc2, %f12, %f20 xnor %o3, 0x1E95, %i0 fbne %fcc2, loop_1611 edge16 %i6, %i1, %o2 te %icc, 0x2 tgu %xcc, 0x3 loop_1611: tn %xcc, 0x4 brz,a %g3, loop_1612 brgz,a %g7, loop_1613 te %xcc, 0x5 tg %xcc, 0x5 loop_1612: fornot2s %f4, %f2, %f27 loop_1613: fpadd16s %f29, %f13, %f11 tle %xcc, 0x1 edge16 %l2, %l0, %o4 sllx %g2, %l3, %i4 fcmpeq16 %f28, %f6, %g5 edge32ln %i5, %o0, %i2 udivcc %l4, 0x1F50, %l1 andn %o5, %o1, %i3 srlx %o6, 0x0E, %l5 bg,a,pt %icc, loop_1614 fbuge %fcc3, loop_1615 ldsh [%l7 + 0x0E], %i7 set 0x12, %l6 ldsha [%l7 + %l6] 0x89, %o7 loop_1614: be %xcc, loop_1616 loop_1615: movvs %xcc, %g4, %l6 fmovsl %xcc, %f5, %f23 tcs %icc, 0x4 loop_1616: udivx %g6, 0x0C19, %o3 orn %i0, 0x0117, %i6 taddcctv %g1, %o2, %g3 bg,a,pn %xcc, loop_1617 stb %i1, [%l7 + 0x46] movne %xcc, %l2, %g7 stb %l0, [%l7 + 0x4C] loop_1617: tg %xcc, 0x0 tleu %icc, 0x3 tn %icc, 0x3 fmovsgu %xcc, %f28, %f31 bge loop_1618 movcs %xcc, %o4, %l3 edge16 %g2, %i4, %i5 sethi 0x04B5, %g5 loop_1618: te %xcc, 0x7 movcc %icc, %o0, %i2 edge8n %l4, %o5, %o1 edge32 %l1, %i3, %l5 movg %xcc, %o6, %i7 fble,a %fcc2, loop_1619 fabss %f23, %f18 smulcc %g4, 0x12DF, %o7 ldub [%l7 + 0x3F], %l6 loop_1619: movneg %icc, %g6, %i0 tvc %xcc, 0x0 sub %i6, %g1, %o3 tsubcc %o2, 0x09EA, %i1 std %l2, [%l7 + 0x48] tg %xcc, 0x3 fnot1s %f26, %f11 fmovd %f6, %f18 fnot1s %f14, %f6 or %g7, %g3, %o4 stx %l0, [%l7 + 0x40] taddcc %g2, %i4, %i5 brgez %l3, loop_1620 udivcc %g5, 0x1B99, %i2 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 loop_1620: ldub [%l7 + 0x73], %l4 fmovdg %xcc, %f19, %f10 fmovdn %xcc, %f9, %f20 fmuld8ulx16 %f29, %f16, %f6 fmovscs %icc, %f8, %f25 fmovdvc %icc, %f14, %f10 movrgz %o5, %o1, %o0 fbg,a %fcc3, loop_1621 fbu,a %fcc1, loop_1622 edge32 %l1, %i3, %o6 fmovsvs %icc, %f26, %f1 loop_1621: array16 %l5, %i7, %g4 loop_1622: movgu %icc, %l6, %g6 orncc %o7, %i0, %g1 subccc %o3, %o2, %i6 udivcc %l2, 0x18C3, %i1 brnz,a %g3, loop_1623 taddcctv %g7, %l0, %o4 fnegs %f14, %f9 stw %i4, [%l7 + 0x20] loop_1623: movcs %xcc, %g2, %i5 movpos %xcc, %l3, %i2 set 0x34, %g7 ldsba [%l7 + %g7] 0x04, %l4 fnors %f11, %f6, %f2 ldsw [%l7 + 0x54], %o5 fble,a %fcc3, loop_1624 tneg %xcc, 0x3 addcc %g5, 0x1B29, %o1 udivx %o0, 0x0900, %l1 loop_1624: fbne %fcc3, loop_1625 edge8 %o6, %l5, %i3 movrne %g4, 0x10A, %i7 prefetch [%l7 + 0x58], 0x2 loop_1625: movl %icc, %g6, %o7 taddcctv %l6, %i0, %o3 fcmpeq32 %f0, %f22, %g1 flush %l7 + 0x4C andn %i6, 0x144B, %o2 ldub [%l7 + 0x24], %i1 taddcc %l2, 0x03A6, %g3 umulcc %l0, 0x0E20, %g7 tgu %icc, 0x4 srax %i4, 0x16, %o4 ldub [%l7 + 0x41], %i5 std %l2, [%l7 + 0x08] smulcc %i2, 0x1DAB, %g2 fone %f24 xor %l4, %o5, %g5 tsubcc %o0, %o1, %o6 fmovsvs %icc, %f7, %f23 fbue,a %fcc3, loop_1626 movcs %icc, %l1, %l5 edge8ln %i3, %g4, %g6 movre %i7, 0x29A, %l6 loop_1626: fmuld8sux16 %f29, %f18, %f20 fmul8x16au %f5, %f30, %f16 fmul8x16 %f10, %f12, %f6 fmovrsne %o7, %f24, %f17 nop setx loop_1627, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xorcc %o3, 0x19C5, %g1 ldsw [%l7 + 0x78], %i6 edge16 %o2, %i0, %l2 loop_1627: movneg %xcc, %g3, %l0 movleu %icc, %g7, %i4 tcs %icc, 0x3 subcc %o4, 0x13B6, %i5 movgu %icc, %l3, %i2 fmovsgu %xcc, %f31, %f7 ldd [%l7 + 0x28], %f12 orcc %g2, %l4, %o5 srl %i1, 0x0C, %g5 tneg %icc, 0x5 fmovsge %icc, %f22, %f8 tgu %xcc, 0x0 tsubcc %o1, %o0, %l1 tcc %xcc, 0x2 xor %l5, %o6, %i3 ldsb [%l7 + 0x3A], %g4 edge32 %i7, %l6, %o7 movrgz %o3, %g1, %i6 fmovsgu %xcc, %f7, %f24 edge16 %g6, %o2, %i0 srlx %g3, 0x1D, %l2 movrne %l0, %g7, %o4 or %i5, 0x1BF8, %i4 wr %g0, 0x11, %asi ldxa [%l7 + 0x40] %asi, %l3 udiv %i2, 0x1C0F, %l4 array32 %o5, %i1, %g2 movgu %icc, %o1, %o0 sll %l1, %g5, %o6 ldub [%l7 + 0x46], %i3 movcs %xcc, %l5, %i7 nop set 0x44, %l2 sth %g4, [%l7 + %l2] orncc %o7, 0x1346, %l6 fmovsn %xcc, %f5, %f0 fmovsvc %xcc, %f11, %f22 wr %g0, 0x04, %asi lduwa [%l7 + 0x38] %asi, %g1 fxnor %f20, %f2, %f4 fcmpd %fcc0, %f16, %f24 srl %o3, 0x0E, %g6 mulscc %i6, 0x05EC, %o2 orn %g3, %i0, %l2 fmovrde %l0, %f16, %f8 fpmerge %f22, %f1, %f0 nop set 0x34, %o2 ldsb [%l7 + %o2], %g7 taddcc %i5, 0x1500, %o4 movrne %i4, 0x08E, %i2 bcs,pt %xcc, loop_1628 tg %icc, 0x1 sdivcc %l3, 0x0EFF, %l4 edge16ln %o5, %g2, %o1 loop_1628: fbe %fcc2, loop_1629 edge8n %i1, %o0, %l1 membar 0x19 stbar loop_1629: umulcc %o6, 0x0706, %g5 fnands %f8, %f4, %f17 andncc %l5, %i7, %i3 movleu %xcc, %o7, %g4 nop setx loop_1630, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdcs %xcc, %f6, %f2 andcc %l6, %o3, %g1 wr %g0, 0x10, %asi ldsha [%l7 + 0x2E] %asi, %i6 loop_1630: movg %icc, %o2, %g6 move %xcc, %g3, %l2 movg %xcc, %i0, %l0 fbul,a %fcc0, loop_1631 sub %g7, 0x0911, %o4 fbe %fcc2, loop_1632 fmovsge %xcc, %f29, %f1 loop_1631: movne %xcc, %i5, %i4 fbu,a %fcc2, loop_1633 loop_1632: fandnot2 %f0, %f4, %f16 fbe %fcc1, loop_1634 fmovscc %xcc, %f19, %f7 loop_1633: mova %icc, %l3, %l4 fbul %fcc3, loop_1635 loop_1634: fpackfix %f10, %f24 fornot2 %f18, %f24, %f0 nop setx loop_1636, %l0, %l1 jmpl %l1, %i2 loop_1635: movrne %g2, %o5, %i1 movvs %icc, %o1, %o0 subc %l1, 0x13D2, %o6 loop_1636: taddcc %g5, %l5, %i3 array8 %i7, %g4, %o7 brz %o3, loop_1637 fbug %fcc1, loop_1638 bleu,a %icc, loop_1639 tn %xcc, 0x0 loop_1637: nop setx loop_1640, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1638: edge8n %g1, %l6, %i6 loop_1639: nop set 0x64, %g1 swapa [%l7 + %g1] 0x88, %o2 loop_1640: fbe %fcc3, loop_1641 movge %xcc, %g6, %l2 movg %xcc, %i0, %l0 smul %g3, 0x102C, %g7 loop_1641: smulcc %o4, 0x1D42, %i4 taddcctv %l3, %i5, %i2 sdiv %g2, 0x1A89, %l4 fmovdl %icc, %f24, %f2 fbue %fcc2, loop_1642 bn,a,pn %xcc, loop_1643 ba loop_1644 fmovrsgz %o5, %f17, %f29 loop_1642: edge32l %i1, %o0, %l1 loop_1643: for %f22, %f30, %f12 loop_1644: nop set 0x3A, %o6 ldsha [%l7 + %o6] 0x14, %o1 tpos %xcc, 0x1 wr %g0, 0x27, %asi stda %g4, [%l7 + 0x58] %asi membar #Sync edge16l %l5, %i3, %i7 mova %xcc, %o6, %o7 wr %g0, 0x89, %asi stwa %o3, [%l7 + 0x34] %asi movl %icc, %g4, %l6 tneg %xcc, 0x1 lduw [%l7 + 0x24], %g1 andncc %i6, %g6, %o2 fmovdge %xcc, %f0, %f12 fmovsge %xcc, %f25, %f1 pdist %f18, %f16, %f8 fmovsvs %xcc, %f12, %f10 fsrc1s %f6, %f10 wr %g0, 0x81, %asi ldswa [%l7 + 0x40] %asi, %i0 sllx %l0, %g3, %g7 move %icc, %l2, %i4 or %l3, 0x09DC, %i5 set 0x10, %i1 ldsha [%l7 + %i1] 0x11, %o4 popc 0x11CF, %i2 fsrc1s %f16, %f11 fmovdge %xcc, %f9, %f1 fornot2s %f22, %f1, %f16 tl %icc, 0x2 or %g2, %l4, %o5 fbue,a %fcc1, loop_1645 srax %i1, 0x13, %l1 tcs %icc, 0x0 fbuge,a %fcc0, loop_1646 loop_1645: swap [%l7 + 0x50], %o1 tpos %xcc, 0x4 fbule %fcc2, loop_1647 loop_1646: ta %xcc, 0x0 std %g4, [%l7 + 0x20] bneg %xcc, loop_1648 loop_1647: bg,pt %xcc, loop_1649 orncc %o0, 0x0577, %l5 movne %xcc, %i7, %i3 loop_1648: orcc %o6, %o3, %g4 loop_1649: tsubcctv %o7, %g1, %l6 te %xcc, 0x4 fpack16 %f14, %f24 popc %i6, %o2 set 0x3C, %i2 swapa [%l7 + %i2] 0x81, %g6 fmovrsgez %l0, %f15, %f22 ble,a loop_1650 te %xcc, 0x7 fmovscs %icc, %f29, %f1 orn %i0, %g7, %g3 loop_1650: movge %icc, %l2, %l3 nop set 0x4C, %l3 ldub [%l7 + %l3], %i4 alignaddrl %i5, %i2, %o4 be,pt %xcc, loop_1651 movcc %xcc, %l4, %g2 fbug,a %fcc1, loop_1652 brnz,a %o5, loop_1653 loop_1651: ta %xcc, 0x0 bleu,pn %icc, loop_1654 loop_1652: fmovrslz %l1, %f29, %f24 loop_1653: srlx %o1, 0x18, %g5 movgu %icc, %o0, %l5 loop_1654: brz %i7, loop_1655 lduw [%l7 + 0x40], %i1 movle %icc, %o6, %o3 fmovsgu %xcc, %f31, %f8 loop_1655: nop wr %g0, 0x18, %asi stxa %g4, [%l7 + 0x48] %asi edge8n %i3, %g1, %l6 xnorcc %i6, 0x156A, %o2 bneg,pn %xcc, loop_1656 fcmped %fcc1, %f8, %f24 tcs %icc, 0x0 alignaddrl %o7, %g6, %i0 loop_1656: fmovrdne %l0, %f20, %f22 fblg,a %fcc3, loop_1657 tsubcctv %g7, %g3, %l3 fmovdn %icc, %f25, %f25 set 0x74, %l0 stwa %i4, [%l7 + %l0] 0x04 loop_1657: brz %l2, loop_1658 tcc %icc, 0x6 ba,a loop_1659 stw %i5, [%l7 + 0x5C] loop_1658: fcmped %fcc1, %f28, %f24 set 0x5C, %i5 stwa %i2, [%l7 + %i5] 0x81 loop_1659: srlx %l4, 0x00, %o4 movle %icc, %o5, %l1 orn %g2, %g5, %o0 fcmpne32 %f12, %f4, %l5 movrne %o1, 0x151, %i7 ta %xcc, 0x4 mulscc %i1, 0x1D61, %o6 wr %g0, 0x18, %asi ldsba [%l7 + 0x5D] %asi, %g4 orcc %o3, 0x0EA0, %g1 ble,a,pn %icc, loop_1660 fmovdpos %xcc, %f1, %f19 bl,a loop_1661 tl %icc, 0x7 loop_1660: tle %xcc, 0x0 edge32ln %i3, %l6, %o2 loop_1661: udiv %i6, 0x0B77, %g6 te %xcc, 0x1 movre %o7, %l0, %g7 mulx %i0, 0x1E84, %l3 fmovrsne %g3, %f16, %f16 fcmpes %fcc3, %f24, %f13 andcc %l2, 0x0DB3, %i5 fmovdl %icc, %f31, %f15 tge %icc, 0x2 set 0x40, %i6 stwa %i2, [%l7 + %i6] 0x88 tge %xcc, 0x0 std %l4, [%l7 + 0x70] tleu %xcc, 0x6 fbug,a %fcc0, loop_1662 sub %i4, 0x141E, %o5 fsrc1 %f2, %f10 tgu %xcc, 0x5 loop_1662: movne %xcc, %l1, %g2 xnor %o4, 0x1095, %o0 call loop_1663 mulscc %l5, %g5, %i7 fmovdn %xcc, %f6, %f5 mulx %o1, %i1, %o6 loop_1663: tvc %icc, 0x6 orncc %g4, 0x0E0A, %o3 fandnot2 %f28, %f22, %f10 movn %xcc, %g1, %l6 srax %o2, 0x19, %i6 fpack32 %f24, %f18, %f12 fmovdleu %xcc, %f1, %f22 sdiv %g6, 0x190E, %o7 taddcc %i3, %l0, %g7 xnor %i0, 0x16BC, %l3 fand %f16, %f12, %f20 tg %icc, 0x3 fmovrdlez %g3, %f24, %f16 fbn,a %fcc0, loop_1664 fmovd %f12, %f26 fxors %f8, %f19, %f20 fornot1s %f30, %f7, %f29 loop_1664: taddcctv %i5, %l2, %l4 srl %i2, %i4, %l1 fcmpeq16 %f24, %f26, %g2 popc 0x115F, %o5 movn %xcc, %o0, %l5 orn %g5, 0x0327, %o4 edge8 %o1, %i7, %o6 fmovsne %xcc, %f25, %f12 mova %xcc, %g4, %o3 subcc %i1, %g1, %l6 fmovdvs %xcc, %f11, %f21 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smul %o2, 0x052C, %g6 tneg %icc, 0x3 edge32l %i6, %i3, %o7 edge8l %l0, %g7, %l3 fmovscs %icc, %f31, %f18 stbar prefetch [%l7 + 0x5C], 0x1 fbule,a %fcc2, loop_1665 fbe,a %fcc2, loop_1666 edge8l %g3, %i0, %l2 fbule %fcc1, loop_1667 loop_1665: ldd [%l7 + 0x58], %l4 loop_1666: edge16ln %i5, %i2, %i4 addc %l1, %o5, %o0 loop_1667: fmovrdlez %l5, %f12, %f10 edge32 %g5, %o4, %g2 tl %xcc, 0x5 nop setx loop_1668, %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 ldd [%l7 + 0x60], %f22 fmovrse %o1, %f2, %f28 tcs %icc, 0x6 loop_1668: fmovsleu %xcc, %f29, %f29 set 0x71, %o0 lduba [%l7 + %o0] 0x88, %i7 movpos %icc, %g4, %o3 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x24] %asi, %i1 smul %o6, %l6, %g1 fones %f10 fabss %f28, %f15 membar 0x78 tleu %xcc, 0x1 std %f22, [%l7 + 0x58] movrgez %g6, 0x362, %i6 edge32 %i3, %o7, %o2 sethi 0x026D, %l0 bge %icc, loop_1669 edge32ln %g7, %l3, %g3 tvs %xcc, 0x4 movleu %xcc, %i0, %l4 loop_1669: fbul,a %fcc0, loop_1670 sllx %l2, 0x04, %i5 std %f2, [%l7 + 0x28] fandnot1 %f10, %f18, %f26 loop_1670: fmovrdlz %i2, %f16, %f28 bgu,a loop_1671 fbug,a %fcc3, loop_1672 fmovdne %icc, %f18, %f11 sdivcc %l1, 0x05A7, %i4 loop_1671: edge32ln %o5, %o0, %l5 loop_1672: nop set 0x2A, %o5 stha %o4, [%l7 + %o5] 0xea membar #Sync tle %icc, 0x7 ta %icc, 0x0 fpadd32s %f9, %f27, %f13 fbug %fcc1, loop_1673 array32 %g2, %o1, %i7 xorcc %g4, %g5, %o3 movgu %xcc, %o6, %i1 loop_1673: fnot2s %f31, %f13 sir 0x0B16 movrgz %g1, 0x0E5, %g6 fand %f20, %f20, %f0 bgu %icc, loop_1674 movneg %icc, %i6, %l6 tpos %icc, 0x6 fmovrdgz %i3, %f10, %f8 loop_1674: fmovscs %xcc, %f21, %f30 subccc %o7, 0x0CE6, %l0 udivx %o2, 0x071B, %g7 tvc %icc, 0x4 bshuffle %f22, %f26, %f0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxors %f16, %f0, %f3 set 0x74, %l1 sta %f16, [%l7 + %l1] 0x0c orcc %g3, 0x0332, %l3 popc %l4, %l2 fzero %f28 ld [%l7 + 0x3C], %f25 wr %g0, 0x11, %asi ldsba [%l7 + 0x23] %asi, %i0 move %xcc, %i5, %i2 fbne,a %fcc1, loop_1675 te %icc, 0x0 tneg %xcc, 0x6 movne %xcc, %l1, %i4 loop_1675: fandnot1s %f17, %f1, %f9 tgu %xcc, 0x0 wr %g0, 0x88, %asi lduba [%l7 + 0x76] %asi, %o0 fbuge,a %fcc3, loop_1676 tle %icc, 0x4 fbu %fcc3, loop_1677 fbuge,a %fcc0, loop_1678 loop_1676: movge %icc, %l5, %o4 nop setx loop_1679, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1677: fxnor %f26, %f20, %f22 loop_1678: stbar edge8 %o5, %g2, %i7 loop_1679: edge32n %g4, %g5, %o3 tsubcc %o1, %i1, %o6 andcc %g6, %i6, %g1 set 0x68, %l5 lda [%l7 + %l5] 0x80, %f27 edge8ln %i3, %o7, %l0 tge %icc, 0x1 set 0x40, %i0 ldstuba [%l7 + %i0] 0x81, %l6 movrlz %g7, 0x25C, %o2 edge32ln %l3, %g3, %l4 fornot2 %f4, %f16, %f8 or %i0, 0x1079, %l2 fnot1s %f15, %f4 umul %i2, 0x0D79, %i5 mulx %l1, %i4, %o0 fcmpne32 %f4, %f10, %o4 wr %g0, 0xe2, %asi stha %l5, [%l7 + 0x38] %asi membar #Sync ta %xcc, 0x5 fbge,a %fcc3, loop_1680 add %o5, %g2, %g4 flush %l7 + 0x20 smulcc %g5, 0x08D3, %i7 loop_1680: fcmpgt16 %f8, %f8, %o3 fbug %fcc1, loop_1681 movrlez %i1, %o1, %o6 srax %i6, 0x17, %g1 movvc %icc, %g6, %i3 loop_1681: for %f20, %f0, %f26 sdivcc %l0, 0x173B, %o7 xor %l6, 0x00EE, %g7 fmovdl %xcc, %f17, %f7 ldsh [%l7 + 0x1E], %l3 stx %g3, [%l7 + 0x20] movpos %xcc, %o2, %i0 andn %l2, 0x0442, %i2 stbar andncc %l4, %i5, %i4 popc 0x15CE, %l1 tcc %icc, 0x7 fone %f0 tn %xcc, 0x7 fones %f5 srlx %o0, %o4, %l5 movpos %icc, %o5, %g2 movrgez %g5, %g4, %o3 movre %i7, %i1, %o1 set 0x33, %o4 ldstuba [%l7 + %o4] 0x80, %i6 umul %o6, %g6, %i3 mulx %g1, %o7, %l0 xor %l6, %g7, %g3 edge32ln %l3, %i0, %o2 edge32n %i2, %l2, %l4 orcc %i4, %i5, %l1 fmovdpos %xcc, %f26, %f30 xorcc %o4, %o0, %o5 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x28] %asi, 0x0 subcc %g5, %g4, %g2 srlx %o3, %i7, %i1 flush %l7 + 0x3C fmovrdgez %i6, %f18, %f28 ldx [%l7 + 0x08], %o6 xnorcc %o1, 0x1D9E, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsg %xcc, %f12, %f2 subc %g6, %o7, %l0 fbe %fcc3, loop_1682 edge16n %g1, %g7, %g3 fbge,a %fcc1, loop_1683 fcmps %fcc0, %f7, %f31 loop_1682: nop setx loop_1684, %l0, %l1 jmpl %l1, %l6 and %i0, %l3, %i2 loop_1683: edge8 %l2, %o2, %l4 srl %i5, %i4, %o4 loop_1684: fmovdl %icc, %f24, %f19 srl %o0, 0x10, %l1 set 0x40, %o7 ldda [%l7 + %o7] 0x81, %f0 alignaddrl %l5, %o5, %g5 xnorcc %g2, 0x1C83, %o3 fbge %fcc3, loop_1685 mulscc %g4, %i1, %i7 tvs %icc, 0x6 alignaddrl %o6, %i6, %o1 loop_1685: nop set 0x3A, %g2 lduha [%l7 + %g2] 0x88, %i3 brlez %o7, loop_1686 edge16n %l0, %g6, %g1 tne %xcc, 0x2 fmovrdlz %g3, %f14, %f12 loop_1686: fcmpgt16 %f2, %f18, %g7 fbule,a %fcc1, loop_1687 andncc %l6, %l3, %i0 srlx %l2, 0x1C, %i2 sdiv %o2, 0x13F8, %i5 loop_1687: tcc %xcc, 0x5 fbul,a %fcc3, loop_1688 array32 %l4, %i4, %o4 ba %xcc, loop_1689 xnorcc %l1, 0x016E, %o0 loop_1688: movrgz %o5, %l5, %g2 sdiv %o3, 0x1FEA, %g5 loop_1689: movrne %g4, %i1, %i7 sub %i6, %o6, %o1 umul %o7, 0x165B, %l0 fmovrdgz %i3, %f16, %f14 movcc %xcc, %g1, %g6 fmuld8sux16 %f10, %f19, %f22 stx %g3, [%l7 + 0x40] fbg,a %fcc3, loop_1690 smulcc %g7, 0x1C13, %l3 fmovdge %xcc, %f9, %f20 sir 0x1C09 loop_1690: sllx %l6, %i0, %l2 wr %g0, 0x2f, %asi stwa %o2, [%l7 + 0x58] %asi membar #Sync array8 %i2, %l4, %i5 ta %icc, 0x6 alignaddrl %o4, %l1, %o0 fmovrdlez %i4, %f20, %f28 fxnors %f13, %f0, %f20 tle %xcc, 0x6 fbl,a %fcc2, loop_1691 bcs,a %icc, loop_1692 movcs %xcc, %o5, %l5 sll %o3, 0x19, %g5 loop_1691: sdiv %g4, 0x0AFD, %i1 loop_1692: fble,a %fcc2, loop_1693 fmuld8sux16 %f16, %f11, %f2 fmovrslz %g2, %f8, %f12 tpos %icc, 0x0 loop_1693: tl %icc, 0x1 edge32ln %i7, %o6, %i6 or %o1, %o7, %l0 wr %g0, 0x2a, %asi stwa %g1, [%l7 + 0x24] %asi membar #Sync tcs %xcc, 0x1 tl %icc, 0x6 sllx %i3, 0x0E, %g6 sllx %g7, %g3, %l6 sra %i0, %l3, %l2 tgu %icc, 0x3 flush %l7 + 0x24 addc %i2, 0x1984, %l4 edge16l %o2, %o4, %i5 fmovsn %icc, %f12, %f16 array32 %o0, %i4, %l1 fmovrde %l5, %f14, %f10 fmovdge %xcc, %f18, %f8 move %xcc, %o5, %g5 andn %g4, %o3, %g2 srax %i1, 0x17, %o6 sra %i7, 0x1E, %i6 nop setx loop_1694, %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_1695, %l0, %l1 jmpl %l1, %o1 srax %l0, 0x05, %g1 orn %o7, %g6, %i3 loop_1694: subc %g7, %g3, %i0 loop_1695: edge8 %l6, %l2, %i2 wr %g0, 0x81, %asi swapa [%l7 + 0x08] %asi, %l3 xnorcc %o2, %l4, %i5 fmovrslz %o4, %f26, %f11 array8 %i4, %l1, %o0 subccc %o5, 0x17B8, %g5 fzeros %f24 movne %xcc, %g4, %o3 tgu %icc, 0x6 tpos %xcc, 0x0 fmovscs %icc, %f10, %f13 edge16n %l5, %g2, %i1 tne %icc, 0x3 pdist %f0, %f10, %f12 subccc %i7, %o6, %i6 movneg %icc, %o1, %g1 call loop_1696 tne %icc, 0x1 fcmps %fcc1, %f31, %f24 fmovdvc %icc, %f18, %f12 loop_1696: movrgz %o7, %l0, %i3 mulx %g6, %g3, %g7 udivcc %i0, 0x1FE8, %l6 membar 0x52 fpadd16 %f22, %f24, %f22 taddcctv %l2, 0x1CB7, %i2 edge32l %o2, %l4, %i5 fnands %f24, %f2, %f30 movre %l3, %i4, %l1 fmovsvs %icc, %f14, %f4 fmovdcc %xcc, %f31, %f19 edge32l %o4, %o0, %o5 fbg,a %fcc1, loop_1697 srl %g4, %o3, %l5 fcmple32 %f2, %f18, %g5 fnor %f24, %f8, %f8 loop_1697: sub %g2, 0x1E6C, %i1 movle %icc, %o6, %i7 bcc loop_1698 array8 %i6, %o1, %o7 movn %icc, %l0, %g1 fbe,a %fcc2, loop_1699 loop_1698: tn %icc, 0x7 tsubcctv %g6, 0x0CED, %i3 brlz %g7, loop_1700 loop_1699: movgu %xcc, %i0, %l6 movrlez %g3, %l2, %i2 andcc %o2, 0x02CE, %i5 loop_1700: movre %l4, 0x25D, %l3 fpsub32 %f24, %f18, %f26 array8 %l1, %o4, %i4 ldd [%l7 + 0x78], %f4 orcc %o5, 0x1513, %g4 fmovsge %icc, %f24, %f15 add %l7, 0x60, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %o3, %l5 ldub [%l7 + 0x15], %g5 addccc %g2, %i1, %o0 ldub [%l7 + 0x0F], %i7 fcmps %fcc2, %f17, %f25 for %f8, %f10, %f26 fcmped %fcc2, %f18, %f6 fmovs %f24, %f1 fcmpes %fcc3, %f8, %f29 array32 %o6, %i6, %o1 ld [%l7 + 0x70], %f13 sub %o7, %l0, %g1 membar 0x5C fabsd %f0, %f6 movne %icc, %i3, %g6 alignaddrl %g7, %l6, %g3 tpos %xcc, 0x7 flush %l7 + 0x50 fmovda %icc, %f18, %f9 movneg %xcc, %l2, %i0 orcc %i2, %o2, %i5 subcc %l4, 0x177E, %l1 fornot1s %f0, %f16, %f26 sub %o4, 0x1390, %i4 fsrc2s %f11, %f27 stbar ld [%l7 + 0x48], %f23 fbl,a %fcc1, loop_1701 subccc %o5, %g4, %o3 fcmpeq16 %f10, %f20, %l5 fone %f22 loop_1701: fpack32 %f20, %f6, %f10 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stb %g5, [%l7 + 0x1C] stb %g2, [%l7 + 0x3B] fbuge,a %fcc1, loop_1702 fnors %f8, %f10, %f20 movrlez %l3, 0x1C2, %i1 movgu %icc, %i7, %o0 loop_1702: fpsub32 %f2, %f20, %f12 bn %xcc, loop_1703 sth %i6, [%l7 + 0x52] movne %xcc, %o6, %o7 ta %xcc, 0x6 loop_1703: movrgez %l0, %o1, %g1 umulcc %g6, 0x08E3, %g7 wr %g0, 0x2f, %asi stha %l6, [%l7 + 0x52] %asi membar #Sync fzero %f22 fandnot1s %f28, %f7, %f28 tle %xcc, 0x5 prefetch [%l7 + 0x30], 0x2 andcc %i3, 0x17E2, %l2 bg,pn %icc, loop_1704 edge32l %i0, %i2, %o2 edge32 %g3, %i5, %l1 edge32ln %l4, %i4, %o5 loop_1704: fmovrdgz %g4, %f20, %f6 edge16l %o4, %l5, %g5 tsubcctv %g2, %o3, %i1 bl,a %icc, loop_1705 sir 0x0848 lduw [%l7 + 0x4C], %l3 fbe %fcc0, loop_1706 loop_1705: fbule %fcc2, loop_1707 fbuge %fcc2, loop_1708 siam 0x1 loop_1706: udivx %i7, 0x03C1, %o0 loop_1707: brz,a %i6, loop_1709 loop_1708: stw %o6, [%l7 + 0x24] fmovrslz %o7, %f24, %f22 flush %l7 + 0x0C loop_1709: ldsb [%l7 + 0x17], %l0 sethi 0x015B, %g1 wr %g0, 0x0c, %asi stda %o0, [%l7 + 0x20] %asi sdivcc %g7, 0x0632, %l6 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %g6, %l2 tleu %icc, 0x5 flush %l7 + 0x74 fmovd %f28, %f0 sir 0x0709 ldsw [%l7 + 0x30], %i3 movle %icc, %i0, %i2 movcc %icc, %o2, %i5 taddcc %l1, 0x1289, %l4 te %xcc, 0x6 array8 %g3, %o5, %g4 tl %icc, 0x7 fones %f19 set 0x58, %i4 ldsba [%l7 + %i4] 0x19, %o4 st %f26, [%l7 + 0x54] brnz %l5, loop_1710 subcc %g5, %i4, %g2 brz,a %i1, loop_1711 smulcc %o3, %i7, %o0 loop_1710: for %f8, %f30, %f16 alignaddrl %i6, %l3, %o7 loop_1711: ta %icc, 0x4 edge8ln %l0, %o6, %g1 bshuffle %f0, %f24, %f4 fblg,a %fcc3, loop_1712 or %g7, 0x1046, %l6 orcc %g6, 0x0EEB, %l2 wr %g0, 0x04, %asi swapa [%l7 + 0x74] %asi, %o1 loop_1712: srax %i3, 0x00, %i2 wr %g0, 0x81, %asi ldxa [%l7 + 0x18] %asi, %i0 sll %o2, 0x13, %i5 array16 %l1, %g3, %l4 membar 0x00 fcmple32 %f6, %f20, %o5 tg %icc, 0x2 popc 0x1941, %g4 fnegd %f26, %f24 edge8l %l5, %g5, %o4 tsubcctv %g2, 0x0F64, %i1 be,pn %icc, loop_1713 movpos %xcc, %o3, %i4 bpos,pt %xcc, loop_1714 umulcc %i7, 0x0FDD, %i6 loop_1713: sethi 0x09BE, %o0 mulscc %o7, 0x11CC, %l0 loop_1714: sethi 0x1612, %o6 st %f6, [%l7 + 0x10] edge16l %l3, %g1, %l6 movge %xcc, %g7, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %o1, %l2, %i2 swap [%l7 + 0x08], %i0 edge32 %i3, %i5, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %xcc, 0x2 sra %g3, %o2, %l4 udivcc %g4, 0x08CF, %l5 set 0x40, %g3 ldda [%l7 + %g3] 0x18, %f16 ba,a loop_1715 movvs %xcc, %g5, %o4 edge32ln %o5, %g2, %i1 wr %g0, 0x2e, %asi ldda [%l7 + 0x20] %asi, %o2 loop_1715: movvs %icc, %i7, %i4 edge16n %i6, %o0, %o7 sdivcc %o6, 0x0554, %l0 movgu %icc, %l3, %l6 mulx %g7, 0x04AE, %g1 edge16ln %g6, %l2, %i2 add %l7, 0x18, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %i0, %i3 movcc %xcc, %o1, %l1 orn %g3, %i5, %o2 fornot2 %f10, %f2, %f8 fmovrde %l4, %f22, %f4 bvs,a,pn %xcc, loop_1716 tn %xcc, 0x4 sir 0x1228 stb %g4, [%l7 + 0x44] loop_1716: smul %g5, 0x1668, %l5 fmovrde %o5, %f16, %f18 edge8 %o4, %g2, %o3 fmovd %f8, %f22 addccc %i1, %i7, %i6 or %i4, %o7, %o6 sdivcc %o0, 0x14E0, %l0 ta %xcc, 0x0 tl %icc, 0x6 fpsub32s %f2, %f17, %f11 sdivx %l3, 0x0618, %g7 tcc %xcc, 0x5 tvs %xcc, 0x3 brnz,a %l6, loop_1717 udivcc %g1, 0x0011, %g6 brlz %l2, loop_1718 std %f24, [%l7 + 0x18] loop_1717: popc %i0, %i2 array32 %i3, %o1, %g3 loop_1718: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %i5, %o2, %l4 mova %icc, %g4, %l1 st %f30, [%l7 + 0x68] andcc %g5, 0x0988, %o5 movge %xcc, %o4, %g2 movrlz %l5, 0x02E, %i1 fmovrsne %o3, %f16, %f19 movrgz %i7, 0x3EC, %i6 wr %g0, 0x80, %asi swapa [%l7 + 0x18] %asi, %o7 membar 0x51 movvs %xcc, %o6, %o0 fbge %fcc2, loop_1719 tleu %xcc, 0x7 fmuld8ulx16 %f1, %f4, %f24 orcc %i4, 0x1986, %l3 loop_1719: nop set 0x38, %o3 stda %l0, [%l7 + %o3] 0xe2 membar #Sync mova %xcc, %g7, %g1 subc %l6, %l2, %i0 fmovdge %xcc, %f26, %f29 tcc %xcc, 0x4 fcmped %fcc2, %f28, %f20 movcc %icc, %g6, %i2 addccc %o1, %i3, %g3 udiv %i5, 0x0989, %l4 tg %xcc, 0x7 movn %xcc, %o2, %l1 fmovdle %icc, %f25, %f26 sir 0x09EA tsubcc %g5, %g4, %o5 movge %xcc, %o4, %l5 sethi 0x0CE9, %i1 fbn,a %fcc3, loop_1720 fmovrdgez %o3, %f26, %f28 st %f7, [%l7 + 0x3C] bshuffle %f4, %f2, %f26 loop_1720: addc %g2, 0x0A4D, %i6 fmovse %xcc, %f9, %f17 fbl %fcc1, loop_1721 ldub [%l7 + 0x17], %o7 subc %i7, %o6, %i4 movle %icc, %l3, %l0 loop_1721: fexpand %f25, %f26 edge8 %o0, %g1, %g7 andn %l6, 0x0C67, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %l2, %g6, %i2 bgu %xcc, loop_1722 membar 0x06 fmul8x16 %f25, %f20, %f0 stb %o1, [%l7 + 0x5D] loop_1722: movleu %xcc, %g3, %i5 array8 %l4, %o2, %l1 bpos,pt %xcc, loop_1723 bshuffle %f16, %f6, %f12 movrlz %i3, 0x108, %g4 tsubcctv %g5, %o5, %o4 loop_1723: array8 %i1, %l5, %o3 fpadd32s %f22, %f6, %f5 fxor %f14, %f14, %f30 tcs %icc, 0x7 edge32n %g2, %o7, %i7 brnz,a %o6, loop_1724 orn %i6, %l3, %l0 wr %g0, 0x80, %asi ldsha [%l7 + 0x72] %asi, %o0 loop_1724: andn %i4, %g7, %g1 bneg,pn %xcc, loop_1725 bn,a %xcc, loop_1726 move %icc, %i0, %l6 tsubcctv %l2, 0x0A45, %i2 loop_1725: tpos %xcc, 0x3 loop_1726: movpos %xcc, %o1, %g6 bneg,a loop_1727 fmovsvc %icc, %f6, %f16 edge8ln %i5, %l4, %g3 fsrc1 %f14, %f26 loop_1727: fbe,a %fcc2, loop_1728 siam 0x2 movle %icc, %l1, %i3 fbuge %fcc0, loop_1729 loop_1728: edge32n %g4, %o2, %g5 orn %o5, 0x0BC5, %o4 bne,a %icc, loop_1730 loop_1729: edge16n %i1, %l5, %o3 bge,a,pt %xcc, loop_1731 movleu %xcc, %g2, %o7 loop_1730: fbne,a %fcc1, loop_1732 movcs %xcc, %i7, %i6 loop_1731: fmovrse %o6, %f27, %f20 add %l0, %o0, %l3 loop_1732: xnor %g7, 0x126C, %g1 xorcc %i4, %l6, %l2 subccc %i2, 0x175A, %o1 edge16ln %g6, %i5, %l4 tvs %xcc, 0x2 nop set 0x18, %l4 ldd [%l7 + %l4], %f0 movne %xcc, %g3, %l1 sub %i3, %i0, %g4 fbn %fcc0, loop_1733 fors %f17, %f10, %f9 subcc %o2, 0x0594, %g5 orcc %o4, 0x1CBA, %i1 loop_1733: fornot2s %f18, %f19, %f6 set 0x1B, %g4 ldsba [%l7 + %g4] 0x04, %o5 fmovrsgez %o3, %f6, %f21 xorcc %l5, 0x1AB2, %g2 smul %i7, %i6, %o6 tg %icc, 0x7 orncc %o7, 0x0D84, %o0 edge8ln %l0, %l3, %g7 faligndata %f18, %f24, %f6 fcmpgt16 %f16, %f30, %g1 tge %xcc, 0x3 fpack16 %f2, %f19 brnz %i4, loop_1734 fbug,a %fcc3, loop_1735 srl %l6, 0x18, %i2 membar 0x3D loop_1734: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1735: movl %icc, %l2, %g6 movcc %xcc, %o1, %l4 orncc %i5, %l1, %g3 tsubcctv %i0, %g4, %i3 fmovdcc %xcc, %f17, %f13 movpos %xcc, %g5, %o4 fmovdcs %icc, %f8, %f28 call loop_1736 fmovsn %icc, %f16, %f6 taddcc %o2, 0x1BB0, %o5 tvc %icc, 0x0 loop_1736: tcs %icc, 0x4 fmovdl %xcc, %f29, %f17 fmovdgu %icc, %f22, %f4 sdiv %i1, 0x0B64, %o3 movrlez %g2, 0x129, %l5 fpadd32 %f4, %f20, %f20 fbue,a %fcc3, loop_1737 movleu %icc, %i6, %o6 mulx %o7, %i7, %l0 tneg %xcc, 0x4 loop_1737: or %o0, 0x1DFA, %l3 subccc %g1, 0x10EC, %i4 set 0x70, %g5 ldda [%l7 + %g5] 0x11, %i6 array8 %i2, %g7, %l2 edge16 %g6, %o1, %l4 tpos %xcc, 0x3 fmovdl %icc, %f29, %f19 subcc %i5, %g3, %l1 stx %i0, [%l7 + 0x28] edge16ln %g4, %g5, %i3 edge32l %o4, %o2, %o5 tle %icc, 0x7 edge16 %o3, %g2, %l5 fmovs %f24, %f9 movcc %icc, %i6, %o6 tleu %icc, 0x6 movcc %icc, %o7, %i1 membar 0x39 movrgez %l0, %i7, %l3 subc %o0, %i4, %g1 addccc %i2, 0x0093, %l6 membar 0x6A tne %xcc, 0x5 array8 %l2, %g6, %g7 fcmpgt32 %f8, %f28, %o1 membar 0x44 movg %xcc, %l4, %i5 sdiv %g3, 0x1256, %i0 subcc %g4, 0x1AFB, %l1 siam 0x5 alignaddr %g5, %o4, %i3 bcc,a loop_1738 tge %icc, 0x4 fmovdn %icc, %f17, %f14 and %o5, %o2, %g2 loop_1738: bpos,pt %xcc, loop_1739 fmul8x16 %f9, %f30, %f16 tpos %icc, 0x2 mova %icc, %o3, %i6 loop_1739: orncc %o6, %l5, %i1 subcc %o7, %i7, %l0 subcc %o0, 0x0EC6, %i4 flush %l7 + 0x44 fmovdvs %icc, %f26, %f4 tgu %xcc, 0x4 fcmpne16 %f14, %f8, %l3 ba,a,pt %xcc, loop_1740 ta %xcc, 0x3 fcmpgt32 %f24, %f20, %g1 movne %xcc, %i2, %l6 loop_1740: nop set 0x1C, %o1 ldswa [%l7 + %o1] 0x80, %l2 xnor %g6, %g7, %o1 sdivx %i5, 0x107D, %l4 andn %g3, %g4, %l1 add %g5, %o4, %i0 fbl,a %fcc3, loop_1741 fmuld8sux16 %f4, %f29, %f16 edge32l %o5, %i3, %g2 bn,a %icc, loop_1742 loop_1741: edge16 %o3, %i6, %o2 srax %l5, %o6, %i1 fandnot2 %f16, %f18, %f18 loop_1742: fmovrde %o7, %f12, %f22 nop setx loop_1743, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrne %l0, 0x031, %i7 movneg %icc, %i4, %o0 movrgez %l3, 0x3D0, %g1 loop_1743: udiv %l6, 0x1974, %i2 tsubcctv %l2, 0x1BB5, %g6 array32 %g7, %o1, %l4 bpos,a,pn %xcc, loop_1744 bl,pt %xcc, loop_1745 sethi 0x00D5, %i5 array16 %g4, %g3, %g5 loop_1744: fandnot1 %f22, %f12, %f16 loop_1745: tpos %icc, 0x3 fmovrsne %l1, %f12, %f13 srax %i0, %o5, %o4 srlx %i3, 0x11, %o3 sdivcc %i6, 0x0854, %g2 wr %g0, 0x81, %asi stwa %o2, [%l7 + 0x38] %asi umul %o6, 0x16F9, %l5 fbu %fcc1, loop_1746 flush %l7 + 0x6C movle %xcc, %i1, %l0 array32 %o7, %i4, %o0 loop_1746: stw %i7, [%l7 + 0x0C] edge8l %g1, %l3, %l6 tsubcctv %l2, 0x07A7, %g6 wr %g0, 0x19, %asi sta %f11, [%l7 + 0x34] %asi subc %i2, %g7, %l4 tsubcctv %i5, %o1, %g3 fpackfix %f30, %f14 bg,pn %icc, loop_1747 tg %xcc, 0x0 fbl,a %fcc0, loop_1748 sdivcc %g4, 0x1051, %g5 loop_1747: movn %xcc, %i0, %l1 edge8n %o4, %i3, %o5 loop_1748: smulcc %i6, 0x10B4, %o3 movrlz %o2, %o6, %g2 mulscc %l5, %i1, %l0 umulcc %o7, 0x1722, %o0 umulcc %i7, 0x0E2A, %g1 sll %i4, %l6, %l2 sdivcc %l3, 0x1D10, %i2 fcmple32 %f28, %f28, %g7 fmovdle %xcc, %f26, %f4 movrgz %g6, %i5, %o1 ldub [%l7 + 0x36], %g3 wr %g0, 0x04, %asi stha %g4, [%l7 + 0x12] %asi nop setx loop_1749, %l0, %l1 jmpl %l1, %g5 swap [%l7 + 0x74], %i0 popc %l1, %o4 srax %l4, %o5, %i3 loop_1749: bcs,pn %icc, loop_1750 fmul8sux16 %f4, %f18, %f18 fmul8ulx16 %f4, %f18, %f8 edge16ln %i6, %o2, %o6 loop_1750: fexpand %f17, %f14 fbul,a %fcc1, loop_1751 addc %o3, 0x0D3C, %l5 orn %i1, %g2, %o7 brnz %l0, loop_1752 loop_1751: edge8 %o0, %g1, %i7 fmul8sux16 %f22, %f30, %f20 movgu %icc, %i4, %l2 loop_1752: ble loop_1753 umulcc %l3, 0x0632, %l6 bge,a,pn %xcc, loop_1754 sdivcc %i2, 0x1DB9, %g6 loop_1753: edge8 %g7, %o1, %g3 movle %xcc, %g4, %i5 loop_1754: fbe %fcc3, loop_1755 fpsub32s %f7, %f31, %f6 movg %xcc, %g5, %i0 ldsh [%l7 + 0x6A], %l1 loop_1755: fbg,a %fcc1, loop_1756 fmovsne %icc, %f24, %f30 fzero %f6 addccc %l4, 0x1533, %o5 loop_1756: fpsub16s %f7, %f24, %f21 sdivx %i3, 0x0F2D, %i6 add %o4, %o2, %o3 fcmps %fcc1, %f29, %f3 movneg %icc, %l5, %o6 fandnot2 %f6, %f16, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmped %fcc1, %f0, %f20 fbue,a %fcc3, loop_1757 brgz %i1, loop_1758 tsubcc %o7, 0x1F12, %l0 ba %icc, loop_1759 loop_1757: fbul,a %fcc3, loop_1760 loop_1758: movn %xcc, %o0, %g2 fsrc1 %f30, %f22 loop_1759: taddcc %i7, 0x0858, %g1 loop_1760: fmovscs %xcc, %f19, %f1 sdivx %l2, 0x1466, %l3 fmul8ulx16 %f24, %f22, %f6 orncc %l6, %i2, %g6 edge8l %g7, %o1, %g3 movrlez %g4, %i4, %g5 mulx %i5, %i0, %l1 mova %icc, %o5, %l4 fnands %f17, %f10, %f27 fcmple16 %f14, %f28, %i6 fmovdvs %xcc, %f6, %f18 smulcc %i3, %o2, %o3 or %o4, %o6, %l5 fornot2s %f21, %f14, %f29 set 0x6C, %g6 ldsha [%l7 + %g6] 0x80, %i1 fmovdg %icc, %f26, %f0 tleu %icc, 0x5 movge %xcc, %l0, %o0 tsubcctv %g2, 0x0483, %o7 fmovrdlz %g1, %f12, %f12 movne %icc, %l2, %i7 andncc %l6, %l3, %g6 tgu %xcc, 0x4 array8 %i2, %o1, %g3 fmovdpos %xcc, %f17, %f1 fmovrslez %g7, %f8, %f22 std %f20, [%l7 + 0x20] movrlz %g4, %g5, %i4 andcc %i0, 0x183F, %l1 addccc %i5, 0x10E5, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %i6, %i3, %o2 tcs %xcc, 0x1 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f0 edge16n %o5, %o4, %o6 fabss %f8, %f25 fcmpeq16 %f20, %f16, %l5 fsrc2s %f17, %f27 sdivx %i1, 0x093A, %l0 fbl %fcc0, loop_1761 tvs %icc, 0x0 ldd [%l7 + 0x38], %f16 movrne %o0, %g2, %o3 loop_1761: orn %o7, 0x0433, %g1 tne %icc, 0x7 movrlz %i7, %l6, %l3 brlez %l2, loop_1762 taddcctv %i2, %o1, %g6 edge8ln %g7, %g3, %g5 sdiv %g4, 0x027B, %i0 loop_1762: fbul,a %fcc3, loop_1763 fnot1s %f6, %f12 brlez %l1, loop_1764 fpack16 %f10, %f7 loop_1763: nop set 0x54, %i3 ldsb [%l7 + %i3], %i4 movgu %xcc, %i5, %l4 loop_1764: ldx [%l7 + 0x48], %i3 sra %i6, %o2, %o4 udivcc %o5, 0x10A8, %l5 add %o6, %l0, %o0 fxnors %f11, %f5, %f25 bge,a loop_1765 tsubcctv %i1, %g2, %o7 edge32 %o3, %i7, %l6 fxnor %f20, %f2, %f18 loop_1765: edge8ln %g1, %l2, %l3 add %l7, 0x6C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i2 casa [%l6] 0x80, %i2, %o1 nop set 0x28, %i7 ldsh [%l7 + %i7], %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bne,a %icc, loop_1766 fmul8sux16 %f14, %f4, %f28 fcmped %fcc0, %f14, %f18 movn %icc, %g7, %g5 loop_1766: fandnot2s %f19, %f30, %f6 bcs %icc, loop_1767 be loop_1768 fmuld8ulx16 %f16, %f24, %f14 fbug,a %fcc3, loop_1769 loop_1767: edge32n %g4, %g3, %l1 loop_1768: array8 %i4, %i5, %i0 movrlez %i3, 0x3D2, %l4 loop_1769: st %f10, [%l7 + 0x28] fmovdcc %xcc, %f4, %f31 sub %o2, %i6, %o5 edge16 %l5, %o6, %o4 fbe,a %fcc3, loop_1770 fmovrsne %o0, %f1, %f5 movge %xcc, %i1, %l0 membar 0x53 loop_1770: ta %icc, 0x4 move %xcc, %g2, %o7 srax %i7, %l6, %g1 sllx %o3, %l2, %l3 fcmps %fcc3, %f15, %f9 edge32n %o1, %g6, %i2 srax %g7, %g4, %g5 movrlz %g3, %i4, %l1 edge16n %i0, %i3, %l4 xorcc %o2, %i6, %o5 fcmpes %fcc3, %f25, %f5 tvc %xcc, 0x7 fbge %fcc2, loop_1771 movre %i5, %o6, %o4 edge32 %l5, %i1, %l0 taddcctv %g2, 0x04ED, %o7 loop_1771: fcmpes %fcc3, %f27, %f0 edge16n %i7, %o0, %l6 set 0x1A, %g7 ldsba [%l7 + %g7] 0x80, %g1 wr %g0, 0x1e, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync fmovrde %l2, %f30, %f14 tneg %icc, 0x1 tsubcc %l3, 0x0BB6, %o3 fcmpes %fcc3, %f9, %f5 ba loop_1772 tle %icc, 0x0 set 0x58, %l6 stwa %g6, [%l7 + %l6] 0x19 loop_1772: tsubcc %i2, 0x0A83, %o1 fornot2 %f14, %f20, %f12 tvs %xcc, 0x2 edge8l %g4, %g5, %g7 ldd [%l7 + 0x08], %g2 fblg,a %fcc0, loop_1773 tcs %icc, 0x2 tgu %xcc, 0x5 array32 %l1, %i4, %i3 loop_1773: array16 %l4, %o2, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x02C1 fbu %fcc3, loop_1774 lduh [%l7 + 0x16], %i6 wr %g0, 0x81, %asi prefetcha [%l7 + 0x10] %asi, 0x3 loop_1774: orcc %i5, 0x153A, %o4 fones %f16 array32 %o6, %l5, %i1 tleu %icc, 0x1 umul %l0, %g2, %i7 movle %xcc, %o7, %o0 xnorcc %g1, 0x187C, %l6 fands %f25, %f26, %f1 fandnot1 %f12, %f12, %f16 udiv %l3, 0x14B0, %l2 fcmpd %fcc1, %f18, %f20 subccc %o3, 0x0B64, %g6 wr %g0, 0x04, %asi stda %f16, [%l7 + 0x40] %asi smulcc %i2, 0x1E40, %g4 brlez %o1, loop_1775 bneg,a,pt %icc, loop_1776 prefetch [%l7 + 0x6C], 0x3 tvc %icc, 0x5 loop_1775: smulcc %g7, %g5, %l1 loop_1776: edge16ln %i4, %i3, %l4 bg,pt %icc, loop_1777 addc %o2, %i0, %i6 ba,a,pn %xcc, loop_1778 movvs %xcc, %g3, %o5 loop_1777: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgz,a %o4, loop_1779 loop_1778: prefetch [%l7 + 0x38], 0x2 andcc %o6, 0x16FA, %i5 movvs %icc, %l5, %l0 loop_1779: fmovsgu %icc, %f6, %f30 xorcc %g2, 0x1549, %i7 tleu %xcc, 0x6 bshuffle %f22, %f20, %f0 fmovde %xcc, %f11, %f24 fbul,a %fcc0, loop_1780 fbe,a %fcc1, loop_1781 fbue %fcc0, loop_1782 movpos %xcc, %o7, %o0 loop_1780: fmovrdgez %g1, %f20, %f20 loop_1781: andncc %i1, %l3, %l6 loop_1782: fbuge %fcc3, loop_1783 edge32n %o3, %g6, %i2 fpmerge %f28, %f21, %f16 bcs,a,pt %icc, loop_1784 loop_1783: srl %g4, %l2, %o1 wr %g0, 0x04, %asi stda %f0, [%l7 + 0x40] %asi loop_1784: sir 0x1E77 edge32ln %g7, %l1, %i4 fand %f0, %f26, %f4 fmovrdgez %g5, %f4, %f2 sllx %i3, 0x0A, %o2 fpackfix %f20, %f9 alignaddr %l4, %i6, %g3 sdivx %i0, 0x0429, %o4 movn %xcc, %o5, %i5 addcc %o6, 0x1EC7, %l5 movne %xcc, %g2, %i7 edge8l %o7, %o0, %g1 andcc %i1, %l3, %l0 addccc %o3, %l6, %g6 fmovrslz %i2, %f5, %f22 bvs,a,pt %xcc, loop_1785 srl %g4, %o1, %l2 bl,pn %xcc, loop_1786 sll %g7, %l1, %i4 loop_1785: edge8n %i3, %g5, %o2 movneg %icc, %i6, %g3 loop_1786: movneg %xcc, %l4, %o4 movrgez %o5, 0x023, %i5 flush %l7 + 0x0C set 0x16, %o2 ldsba [%l7 + %o2] 0x81, %i0 fmovdneg %icc, %f2, %f7 bleu,a,pn %icc, loop_1787 tsubcc %l5, 0x1939, %o6 fxnors %f21, %f9, %f28 edge8l %i7, %g2, %o7 loop_1787: movrgez %g1, %o0, %l3 popc %l0, %i1 fmovrdgez %o3, %f8, %f16 edge32n %g6, %i2, %g4 bgu,a,pt %xcc, loop_1788 array8 %o1, %l2, %l6 fbne,a %fcc2, loop_1789 tleu %icc, 0x3 loop_1788: fmovdpos %xcc, %f13, %f19 xorcc %l1, 0x02EF, %i4 loop_1789: sub %i3, %g7, %o2 add %g5, 0x18FB, %g3 wr %g0, 0x80, %asi lduha [%l7 + 0x6E] %asi, %l4 movneg %xcc, %i6, %o5 brlez %i5, loop_1790 srlx %o4, %i0, %o6 fbg,a %fcc2, loop_1791 tcs %xcc, 0x5 loop_1790: movgu %xcc, %i7, %g2 umulcc %l5, %g1, %o0 loop_1791: edge32 %o7, %l0, %i1 fnors %f18, %f29, %f0 edge16n %l3, %g6, %o3 set 0x30, %g1 sta %f29, [%l7 + %g1] 0x89 addcc %g4, %i2, %l2 andn %o1, %l6, %i4 movvs %xcc, %i3, %l1 fmovdne %xcc, %f15, %f3 ta %xcc, 0x6 call loop_1792 tl %xcc, 0x0 movcs %xcc, %g7, %o2 fmul8ulx16 %f26, %f6, %f16 loop_1792: andncc %g3, %g5, %i6 tpos %icc, 0x0 tpos %xcc, 0x1 bneg %icc, loop_1793 tge %xcc, 0x0 xnorcc %o5, 0x14C8, %i5 xor %o4, %i0, %l4 loop_1793: fmovrdne %i7, %f28, %f0 tsubcc %o6, %l5, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 swap [%l7 + 0x44], %o0 xnorcc %g1, %o7, %i1 bn,a,pn %xcc, loop_1794 sdivcc %l3, 0x1E94, %l0 add %l7, 0x0C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o3 casa [%l6] %asi, %o3, %g6 loop_1794: nop wr %g0, 0x89, %asi lduba [%l7 + 0x5D] %asi, %i2 fabsd %f8, %f24 andn %l2, 0x0AD1, %o1 sdivcc %g4, 0x0800, %l6 mulx %i3, %l1, %g7 nop setx loop_1795, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tsubcctv %o2, %i4, %g3 add %g5, %o5, %i5 xor %i6, %o4, %l4 loop_1795: sdivcc %i0, 0x098A, %o6 for %f12, %f24, %f2 tneg %icc, 0x2 addcc %i7, 0x0EC4, %l5 movcs %xcc, %g2, %o0 ldsh [%l7 + 0x0C], %o7 set 0x30, %o6 lda [%l7 + %o6] 0x88, %f8 addccc %g1, %l3, %i1 taddcctv %o3, %l0, %g6 bgu,pt %xcc, loop_1796 edge32 %i2, %l2, %o1 xor %l6, %i3, %g4 tge %icc, 0x7 loop_1796: edge16 %l1, %o2, %i4 fmovrdlz %g3, %f24, %f0 fbne,a %fcc3, loop_1797 fmovscc %icc, %f2, %f0 taddcc %g5, %o5, %i5 tpos %icc, 0x4 loop_1797: nop setx loop_1798, %l0, %l1 jmpl %l1, %g7 fpsub16s %f3, %f16, %f10 taddcctv %i6, 0x0B36, %l4 fble,a %fcc0, loop_1799 loop_1798: ldd [%l7 + 0x10], %i0 ldd [%l7 + 0x48], %o6 add %l7, 0x4C, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %i7 casa [%l6] %asi, %i7, %o4 loop_1799: fandnot1s %f23, %f22, %f13 fands %f7, %f24, %f9 tpos %xcc, 0x1 fandnot2s %f4, %f13, %f3 wr %g0, 0x0c, %asi ldswa [%l7 + 0x40] %asi, %g2 membar 0x55 ldsw [%l7 + 0x6C], %l5 andn %o0, 0x027E, %o7 tcs %icc, 0x2 fbul,a %fcc1, loop_1800 fmovsneg %xcc, %f21, %f20 movvc %icc, %g1, %i1 fmovrdgz %o3, %f14, %f26 loop_1800: sethi 0x1887, %l0 movgu %xcc, %l3, %i2 tg %xcc, 0x2 tleu %icc, 0x3 orn %g6, 0x18B9, %l2 fmovrsne %o1, %f14, %f27 fnor %f30, %f18, %f10 subcc %l6, %i3, %g4 mova %icc, %l1, %o2 tge %icc, 0x1 fmovrdgz %i4, %f10, %f2 ba,a,pn %icc, loop_1801 movrlz %g3, %g5, %i5 movg %icc, %g7, %i6 fbul %fcc2, loop_1802 loop_1801: fnot2s %f31, %f14 fmovsn %icc, %f18, %f11 bneg,a,pn %icc, loop_1803 loop_1802: tl %xcc, 0x5 fnot1 %f18, %f20 orncc %l4, %i0, %o5 loop_1803: fnot1s %f7, %f29 lduh [%l7 + 0x14], %i7 edge32 %o6, %o4, %l5 tn %icc, 0x7 set 0x3C, %i1 swapa [%l7 + %i1] 0x10, %o0 fcmpd %fcc1, %f26, %f18 fmul8sux16 %f26, %f6, %f14 movne %xcc, %g2, %o7 fcmpgt32 %f16, %f16, %i1 umul %g1, 0x1AA1, %l0 addccc %l3, 0x1E87, %o3 set 0x48, %l2 lda [%l7 + %l2] 0x10, %f4 udivx %i2, 0x0C92, %g6 orn %o1, %l2, %l6 edge8 %i3, %l1, %g4 tcs %icc, 0x3 fpsub32 %f14, %f12, %f12 nop set 0x7C, %i2 prefetch [%l7 + %i2], 0x0 alignaddrl %o2, %i4, %g5 fabsd %f26, %f4 edge8ln %g3, %g7, %i6 tg %icc, 0x6 fandnot1 %f18, %f0, %f4 movre %l4, 0x2AC, %i0 tg %icc, 0x4 sllx %i5, 0x10, %i7 fmovde %icc, %f29, %f13 array8 %o6, %o4, %l5 fpsub32 %f8, %f28, %f10 fones %f23 or %o0, 0x0378, %g2 tleu %xcc, 0x5 nop set 0x5E, %l3 sth %o7, [%l7 + %l3] fsrc2 %f18, %f8 tgu %icc, 0x5 udivx %i1, 0x00E7, %o5 orn %l0, %l3, %o3 stw %i2, [%l7 + 0x0C] xnor %g6, 0x1013, %o1 movl %xcc, %g1, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %l6, %l1, %g4 mova %icc, %o2, %i4 prefetch [%l7 + 0x4C], 0x0 popc %g5, %i3 fnot1s %f3, %f23 fmovrsgz %g7, %f1, %f12 sir 0x1B00 edge16ln %i6, %g3, %i0 fmovdge %xcc, %f30, %f26 movrgez %l4, %i7, %i5 set 0x44, %i5 lda [%l7 + %i5] 0x10, %f25 fmovsge %xcc, %f22, %f4 add %l7, 0x74, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o6 casa [%l6] %asi, %o6, %l5 movcs %xcc, %o0, %o4 set 0x22, %i6 ldsba [%l7 + %i6] 0x10, %o7 taddcc %i1, %o5, %l0 addcc %g2, 0x00E9, %o3 tne %xcc, 0x2 edge8ln %i2, %l3, %g6 set 0x40, %l0 stda %f0, [%l7 + %l0] 0x18 te %xcc, 0x6 set 0x40, %o5 stda %f16, [%l7 + %o5] 0x89 bn,a %icc, loop_1804 edge16n %o1, %g1, %l2 tleu %xcc, 0x2 movn %icc, %l1, %g4 loop_1804: bcs,a %xcc, loop_1805 fabsd %f4, %f10 fornot2s %f9, %f2, %f22 andn %l6, 0x0A17, %o2 loop_1805: smul %g5, 0x1ED9, %i4 edge8 %i3, %g7, %i6 bn,a loop_1806 swap [%l7 + 0x38], %g3 set 0x78, %l1 prefetcha [%l7 + %l1] 0x04, 0x3 loop_1806: bpos,a %xcc, loop_1807 add %l4, %i7, %i5 movrgz %l5, 0x3E4, %o0 movleu %xcc, %o4, %o7 loop_1807: alignaddrl %i1, %o6, %l0 ldsw [%l7 + 0x30], %o5 bvs,pt %xcc, loop_1808 brlz,a %g2, loop_1809 fmovsn %icc, %f26, %f10 fmovdn %xcc, %f29, %f27 loop_1808: sir 0x1B2E loop_1809: xor %o3, %i2, %g6 edge8n %l3, %g1, %o1 fmovsleu %icc, %f10, %f17 edge16 %l1, %l2, %l6 edge16n %g4, %o2, %i4 sll %i3, %g5, %i6 fbe,a %fcc1, loop_1810 edge16l %g3, %i0, %g7 brz %i7, loop_1811 fmovrse %l4, %f4, %f12 loop_1810: edge32l %l5, %o0, %i5 ldx [%l7 + 0x78], %o7 loop_1811: tsubcc %o4, 0x00EB, %o6 fmovd %f16, %f2 fmovsle %xcc, %f26, %f2 movrgez %l0, 0x36D, %i1 ta %xcc, 0x3 sdivx %o5, 0x073A, %o3 movne %xcc, %g2, %i2 stbar edge32ln %l3, %g1, %o1 nop setx loop_1812, %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 fcmple32 %f12, %f22, %l1 tpos %icc, 0x0 movle %icc, %l2, %g6 loop_1812: nop set 0x4D, %l5 ldstuba [%l7 + %l5] 0x80, %l6 addccc %g4, %o2, %i3 movcc %icc, %g5, %i4 brlz %i6, loop_1813 mova %xcc, %i0, %g7 subccc %i7, 0x0696, %l4 tleu %icc, 0x0 loop_1813: nop wr %g0, 0xeb, %asi stha %l5, [%l7 + 0x5E] %asi membar #Sync andncc %o0, %g3, %o7 set 0x28, %o0 lduha [%l7 + %o0] 0x80, %o4 alignaddr %o6, %l0, %i1 fbuge,a %fcc3, loop_1814 movvc %icc, %i5, %o5 fmovdge %icc, %f2, %f10 set 0x58, %o4 sta %f4, [%l7 + %o4] 0x80 loop_1814: tneg %icc, 0x6 move %icc, %o3, %i2 movge %xcc, %l3, %g1 nop setx loop_1815, %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 andncc %g2, %l1, %o1 fmovrslez %l2, %f2, %f2 sra %g6, 0x01, %l6 loop_1815: fbe %fcc3, loop_1816 fbn,a %fcc0, loop_1817 fmovrdlz %o2, %f22, %f28 membar 0x01 loop_1816: sllx %g4, %i3, %g5 loop_1817: smulcc %i4, 0x0D88, %i0 subc %g7, %i7, %i6 fmovscs %xcc, %f24, %f23 orcc %l5, 0x1549, %o0 ble,a %icc, loop_1818 sth %g3, [%l7 + 0x70] membar 0x66 fcmpne32 %f28, %f16, %l4 loop_1818: xnorcc %o4, 0x12F4, %o7 tgu %icc, 0x6 stw %o6, [%l7 + 0x5C] membar 0x58 tleu %icc, 0x5 udivx %l0, 0x1A63, %i1 edge16l %i5, %o3, %i2 sdiv %l3, 0x091F, %g1 wr %g0, 0x89, %asi prefetcha [%l7 + 0x28] %asi, 0x3 fbn,a %fcc3, loop_1819 andncc %l1, %o5, %o1 orcc %g6, 0x07ED, %l6 fmovd %f28, %f26 loop_1819: nop set 0x5A, %i0 ldsba [%l7 + %i0] 0x11, %l2 bshuffle %f4, %f0, %f20 movrgz %o2, 0x15E, %g4 sdivcc %g5, 0x1352, %i3 orn %i4, %g7, %i7 tvs %icc, 0x1 sethi 0x1127, %i0 movleu %xcc, %l5, %o0 sdivcc %i6, 0x06AF, %g3 fmovrslz %o4, %f2, %f6 wr %g0, 0x04, %asi lduba [%l7 + 0x53] %asi, %l4 fsrc2s %f30, %f23 tle %xcc, 0x1 srlx %o6, %l0, %i1 bleu,a,pt %icc, loop_1820 fpack32 %f26, %f28, %f22 array8 %i5, %o7, %i2 and %o3, %l3, %g1 loop_1820: fpadd32s %f11, %f19, %f16 bn,pt %xcc, loop_1821 bvc,pt %xcc, loop_1822 tg %xcc, 0x1 mulscc %l1, 0x1170, %g2 loop_1821: edge16n %o1, %o5, %g6 loop_1822: fpadd16 %f24, %f16, %f30 set 0x2E, %g2 lduba [%l7 + %g2] 0x18, %l6 set 0x38, %o7 ldstuba [%l7 + %o7] 0x88, %l2 tleu %xcc, 0x3 fbule,a %fcc2, loop_1823 fbuge %fcc1, loop_1824 udiv %g4, 0x0CCF, %g5 tvs %icc, 0x3 loop_1823: alignaddr %i3, %o2, %g7 loop_1824: fbne,a %fcc0, loop_1825 tne %xcc, 0x7 wr %g0, 0x89, %asi stha %i4, [%l7 + 0x72] %asi loop_1825: flush %l7 + 0x78 fnand %f20, %f0, %f0 movleu %icc, %i0, %l5 movpos %xcc, %i7, %o0 fblg,a %fcc0, loop_1826 fmovrse %i6, %f8, %f14 tleu %xcc, 0x7 fcmpgt16 %f28, %f20, %o4 loop_1826: udivcc %g3, 0x1B95, %o6 fandnot1 %f0, %f6, %f4 fxors %f7, %f0, %f10 tl %xcc, 0x1 umulcc %l0, 0x089E, %i1 ba,pn %xcc, loop_1827 fornot2 %f10, %f8, %f2 ldx [%l7 + 0x10], %i5 wr %g0, 0x80, %asi ldswa [%l7 + 0x7C] %asi, %l4 loop_1827: nop wr %g0, 0xea, %asi stda %i2, [%l7 + 0x68] %asi membar #Sync fcmps %fcc3, %f13, %f6 fmovsn %xcc, %f2, %f1 fornot1 %f4, %f6, %f8 xorcc %o7, 0x0CF2, %o3 array32 %g1, %l1, %g2 bneg loop_1828 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %l3, %o1, %g6 stb %o5, [%l7 + 0x25] loop_1828: fmovdneg %xcc, %f12, %f3 fbug,a %fcc3, loop_1829 movle %icc, %l6, %g4 st %f14, [%l7 + 0x4C] andn %l2, 0x1CFB, %i3 loop_1829: taddcc %o2, %g7, %i4 ba,a,pn %xcc, loop_1830 fcmpeq32 %f22, %f20, %g5 add %l5, %i0, %i7 fnot2 %f18, %f6 loop_1830: fmovrdlz %i6, %f8, %f10 fbo,a %fcc3, loop_1831 fcmpd %fcc3, %f22, %f12 fnands %f8, %f12, %f3 mulx %o4, 0x1E80, %o0 loop_1831: movrgez %o6, 0x3CE, %l0 sub %i1, %i5, %l4 array32 %i2, %o7, %o3 fandnot1 %f22, %f26, %f26 movrne %g3, %g1, %g2 udivcc %l1, 0x12AF, %o1 tneg %icc, 0x5 xor %l3, 0x05B0, %o5 fmovsgu %xcc, %f6, %f21 array16 %l6, %g4, %l2 edge8ln %i3, %o2, %g6 umulcc %g7, 0x1224, %i4 sethi 0x1F4B, %l5 fpack32 %f30, %f30, %f14 xor %i0, 0x111A, %g5 wr %g0, 0x0c, %asi swapa [%l7 + 0x28] %asi, %i7 bleu loop_1832 tgu %icc, 0x2 movneg %xcc, %o4, %o0 movrlz %o6, 0x1F6, %i6 loop_1832: edge8ln %l0, %i5, %i1 fmovrdgz %i2, %f28, %f24 set 0x44, %i4 sta %f6, [%l7 + %i4] 0x11 fones %f1 ldd [%l7 + 0x48], %f22 fbu %fcc3, loop_1833 bvs,pt %icc, loop_1834 move %xcc, %l4, %o3 edge16ln %g3, %o7, %g1 loop_1833: fmovdcc %icc, %f0, %f19 loop_1834: sdivx %g2, 0x04F4, %o1 edge32 %l1, %l3, %l6 array8 %o5, %l2, %g4 andn %i3, %g6, %g7 fnor %f8, %f30, %f4 movneg %icc, %o2, %l5 bl,a,pn %icc, loop_1835 be,pn %xcc, loop_1836 brgez,a %i4, loop_1837 array16 %g5, %i7, %o4 loop_1835: xorcc %i0, 0x00B4, %o0 loop_1836: te %xcc, 0x7 loop_1837: movrlez %o6, 0x282, %l0 orcc %i6, %i1, %i2 fandnot1 %f22, %f26, %f16 wr %g0, 0x88, %asi stwa %i5, [%l7 + 0x44] %asi sra %l4, 0x02, %g3 for %f8, %f0, %f28 popc %o3, %g1 movvc %icc, %g2, %o1 fbl,a %fcc2, loop_1838 fpadd16 %f14, %f28, %f8 array16 %l1, %l3, %l6 nop set 0x12, %o3 sth %o7, [%l7 + %o3] loop_1838: movpos %icc, %o5, %l2 fbule %fcc2, loop_1839 movrgz %g4, %i3, %g7 wr %g0, 0x10, %asi prefetcha [%l7 + 0x70] %asi, 0x0 loop_1839: movrne %o2, 0x3B6, %i4 set 0x40, %g3 ldda [%l7 + %g3] 0x0c, %f0 tcc %icc, 0x3 bneg,a %icc, loop_1840 tvc %xcc, 0x0 udiv %g5, 0x13A2, %l5 set 0x68, %l4 ldxa [%l7 + %l4] 0x04, %o4 loop_1840: fbuge %fcc3, loop_1841 edge8l %i7, %i0, %o0 fcmpeq32 %f16, %f8, %l0 movleu %icc, %o6, %i6 loop_1841: tsubcc %i2, %i1, %i5 fpsub32 %f8, %f20, %f26 edge8ln %g3, %l4, %g1 fmovs %f23, %f7 orncc %g2, 0x152D, %o1 tvs %xcc, 0x2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldub [%l7 + 0x43], %o3 ble,a loop_1842 fsrc2s %f22, %f19 fnors %f28, %f6, %f21 set 0x38, %g4 stxa %l1, [%g0 + %g4] 0x20 loop_1842: subc %l3, 0x17E3, %o7 alignaddr %l6, %o5, %l2 xor %g4, 0x1B39, %i3 tpos %icc, 0x0 fornot1 %f14, %f14, %f28 wr %g0, 0x23, %asi stwa %g7, [%l7 + 0x08] %asi membar #Sync xnorcc %o2, 0x1314, %g6 fbue,a %fcc1, loop_1843 fnegs %f13, %f0 bge %icc, loop_1844 srlx %g5, 0x03, %i4 loop_1843: fbule,a %fcc3, loop_1845 membar 0x4C loop_1844: ldsb [%l7 + 0x44], %o4 fmovdpos %xcc, %f21, %f14 loop_1845: te %icc, 0x3 set 0x26, %o1 lduha [%l7 + %o1] 0x18, %i7 prefetch [%l7 + 0x18], 0x0 sra %i0, %o0, %l0 fmovdvc %xcc, %f2, %f19 sethi 0x1D45, %o6 set 0x38, %g5 ldsha [%l7 + %g5] 0x0c, %i6 movrgez %l5, 0x31D, %i1 edge32 %i2, %g3, %i5 fmovrde %g1, %f16, %f0 ldub [%l7 + 0x12], %l4 array32 %g2, %o3, %o1 fbue %fcc0, loop_1846 addccc %l1, 0x0F97, %l3 fnor %f0, %f24, %f30 fzeros %f30 loop_1846: nop wr %g0, 0x88, %asi lduba [%l7 + 0x71] %asi, %o7 movvc %xcc, %l6, %l2 fcmpd %fcc1, %f6, %f12 edge8ln %g4, %o5, %g7 add %l7, 0x28, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i3 casxa [%l6] %asi, %i3, %o2 array32 %g5, %i4, %o4 tsubcc %g6, 0x1165, %i0 fbul %fcc0, loop_1847 fxor %f2, %f2, %f20 or %i7, %o0, %o6 movle %icc, %i6, %l0 loop_1847: fpadd16 %f4, %f8, %f30 alignaddr %l5, %i2, %i1 tgu %xcc, 0x5 movge %xcc, %g3, %g1 tpos %xcc, 0x6 siam 0x3 movcs %icc, %i5, %l4 tsubcctv %o3, %g2, %l1 std %o0, [%l7 + 0x08] set 0x46, %i3 stha %o7, [%l7 + %i3] 0x2b membar #Sync fandnot2 %f2, %f14, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %l3, 0x1C, %l2 udiv %g4, 0x09AE, %o5 tvc %icc, 0x1 array32 %g7, %l6, %i3 bn,a,pn %xcc, loop_1848 ldub [%l7 + 0x2C], %g5 lduh [%l7 + 0x34], %i4 tsubcc %o4, %g6, %o2 loop_1848: siam 0x1 umulcc %i0, %i7, %o0 smul %o6, 0x0D44, %l0 popc %l5, %i2 ta %xcc, 0x0 movcs %xcc, %i1, %g3 movcc %xcc, %i6, %i5 brgez,a %g1, loop_1849 membar 0x0D and %l4, %g2, %l1 mulx %o1, %o7, %l3 loop_1849: taddcctv %o3, %l2, %o5 fmul8x16 %f2, %f2, %f0 srl %g4, %l6, %g7 orcc %g5, 0x1625, %i4 fble %fcc2, loop_1850 ldsh [%l7 + 0x36], %i3 udivx %o4, 0x141C, %g6 edge16ln %i0, %o2, %i7 loop_1850: nop wr %g0, 0xf1, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync wr %g0, 0x80, %asi stxa %o6, [%l7 + 0x30] %asi swap [%l7 + 0x38], %o0 stb %l5, [%l7 + 0x0B] edge16l %i2, %i1, %l0 andncc %i6, %i5, %g1 andcc %l4, %g2, %g3 fxnors %f27, %f6, %f8 ba,pt %icc, loop_1851 fblg,a %fcc1, loop_1852 fbue %fcc2, loop_1853 ldx [%l7 + 0x30], %o1 loop_1851: alignaddrl %l1, %l3, %o7 loop_1852: sdivx %o3, 0x0668, %o5 loop_1853: andcc %l2, %g4, %l6 movneg %icc, %g5, %i4 fmuld8sux16 %f24, %f23, %f0 wr %g0, 0x11, %asi lda [%l7 + 0x44] %asi, %f21 prefetch [%l7 + 0x48], 0x2 andn %i3, %o4, %g6 movrlez %g7, %i0, %o2 orcc %i7, 0x1A66, %o0 addc %l5, %i2, %o6 orncc %i1, %i6, %i5 fandnot2s %f17, %f21, %f16 or %g1, 0x1834, %l0 movle %icc, %l4, %g3 brnz,a %o1, loop_1854 brlez %g2, loop_1855 sra %l1, %o7, %l3 tgu %xcc, 0x7 loop_1854: movpos %xcc, %o3, %l2 loop_1855: orn %o5, 0x12D7, %l6 bl %xcc, loop_1856 fmovd %f24, %f0 array8 %g5, %i4, %g4 edge16n %i3, %o4, %g7 loop_1856: bl,pn %xcc, loop_1857 movl %xcc, %i0, %o2 fbge,a %fcc3, loop_1858 umul %i7, %o0, %g6 loop_1857: ta %xcc, 0x7 fbl %fcc0, loop_1859 loop_1858: movge %xcc, %l5, %i2 fcmple32 %f26, %f10, %o6 tvs %xcc, 0x4 loop_1859: ldsw [%l7 + 0x54], %i6 movpos %xcc, %i5, %i1 tge %icc, 0x0 fnegd %f18, %f26 fones %f5 movvc %xcc, %g1, %l0 sub %l4, %g3, %o1 fandnot1 %f0, %f30, %f30 tn %icc, 0x6 xnor %l1, 0x1496, %g2 fexpand %f24, %f12 smulcc %l3, %o3, %l2 wr %g0, 0x81, %asi ldstuba [%l7 + 0x08] %asi, %o5 fbug,a %fcc1, loop_1860 nop setx loop_1861, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addc %o7, %g5, %l6 fpadd16s %f17, %f26, %f7 loop_1860: movpos %icc, %g4, %i3 loop_1861: tge %xcc, 0x5 wr %g0, 0xea, %asi stda %i4, [%l7 + 0x40] %asi membar #Sync brgz,a %o4, loop_1862 fcmple32 %f22, %f8, %g7 brnz,a %o2, loop_1863 srl %i7, 0x07, %i0 loop_1862: brz,a %g6, loop_1864 tle %xcc, 0x1 loop_1863: srlx %o0, %i2, %l5 bl %xcc, loop_1865 loop_1864: fmovsneg %xcc, %f11, %f11 andn %i6, %i5, %o6 wr %g0, 0x0c, %asi swapa [%l7 + 0x24] %asi, %i1 loop_1865: nop set 0x30, %i7 ldd [%l7 + %i7], %f20 sra %l0, %l4, %g1 sll %g3, %l1, %o1 bg,a,pn %xcc, loop_1866 ldsb [%l7 + 0x35], %l3 std %o2, [%l7 + 0x18] tne %icc, 0x5 loop_1866: fmovdl %xcc, %f27, %f29 xnor %l2, 0x18EB, %g2 or %o5, 0x15E1, %o7 fone %f18 movrgez %g5, %l6, %g4 tvs %xcc, 0x5 fmovdneg %xcc, %f7, %f12 umul %i4, 0x1B45, %i3 mulx %g7, %o4, %i7 bg,a,pn %icc, loop_1867 movpos %xcc, %o2, %g6 move %xcc, %i0, %i2 xorcc %l5, 0x196A, %o0 loop_1867: flush %l7 + 0x28 movle %xcc, %i5, %o6 tcs %xcc, 0x3 edge8n %i6, %i1, %l0 xnor %g1, 0x0772, %l4 popc 0x1DB8, %l1 sll %g3, 0x1C, %o1 fmovdcs %xcc, %f27, %f27 movcc %xcc, %o3, %l2 fmul8x16 %f17, %f26, %f20 nop setx loop_1868, %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 subcc %l3, 0x11A2, %o5 fpadd16s %f9, %f13, %f21 loop_1868: nop setx loop_1869, %l0, %l1 jmpl %l1, %g2 umulcc %o7, 0x193E, %g5 alignaddr %l6, %i4, %g4 membar 0x58 loop_1869: edge32 %g7, %i3, %i7 addccc %o2, %o4, %g6 std %i0, [%l7 + 0x40] movg %xcc, %l5, %i2 xorcc %i5, %o6, %i6 wr %g0, 0xeb, %asi stxa %o0, [%l7 + 0x28] %asi membar #Sync move %xcc, %l0, %g1 edge32n %l4, %l1, %g3 stbar brgez,a %o1, loop_1870 edge32ln %o3, %l2, %i1 movvc %xcc, %o5, %g2 stb %l3, [%l7 + 0x60] loop_1870: subc %o7, 0x08C8, %l6 fsrc2s %f0, %f28 xnor %g5, 0x173B, %g4 movrgez %g7, 0x0FB, %i4 edge32ln %i7, %o2, %o4 smul %i3, 0x06C5, %i0 ldub [%l7 + 0x52], %g6 tg %xcc, 0x4 movne %icc, %i2, %l5 bcs,pt %icc, loop_1871 fmovs %f2, %f28 movrgz %o6, 0x397, %i6 fnegs %f6, %f8 loop_1871: sllx %i5, 0x0C, %o0 tvc %xcc, 0x4 tcs %icc, 0x6 sdivcc %g1, 0x0536, %l4 xor %l0, 0x009B, %g3 brlz %l1, loop_1872 fbug %fcc2, loop_1873 array32 %o1, %o3, %i1 tge %xcc, 0x0 loop_1872: fbug %fcc0, loop_1874 loop_1873: fmovdneg %icc, %f25, %f10 edge32l %l2, %g2, %l3 fmovspos %icc, %f1, %f20 loop_1874: sllx %o7, 0x15, %l6 fandnot1s %f30, %f2, %f12 fmovrdlez %g5, %f2, %f18 fnor %f12, %f18, %f18 ldstub [%l7 + 0x41], %g4 add %o5, %g7, %i4 fmovsa %xcc, %f6, %f26 smul %i7, %o4, %o2 ba,a,pt %xcc, loop_1875 sdivcc %i0, 0x0F3D, %i3 bg loop_1876 orcc %g6, %l5, %o6 loop_1875: fmovrsne %i6, %f26, %f11 tleu %xcc, 0x3 loop_1876: xorcc %i2, 0x144C, %i5 tneg %xcc, 0x6 wr %g0, 0x89, %asi prefetcha [%l7 + 0x30] %asi, 0x3 fcmpgt32 %f16, %f0, %l4 movvc %xcc, %l0, %g1 udiv %g3, 0x134D, %o1 ldd [%l7 + 0x40], %l0 ta %icc, 0x2 subcc %i1, 0x1941, %l2 wr %g0, 0x89, %asi ldstuba [%l7 + 0x2F] %asi, %g2 brgz,a %o3, loop_1877 fble,a %fcc3, loop_1878 brlz,a %l3, loop_1879 fxnors %f27, %f10, %f17 loop_1877: movre %l6, %o7, %g5 loop_1878: fpsub16 %f6, %f10, %f0 loop_1879: srax %o5, %g7, %g4 umulcc %i7, 0x02ED, %i4 add %l7, 0x3C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o4, %i0 tge %icc, 0x4 fmovsvc %xcc, %f29, %f2 nop setx loop_1880, %l0, %l1 jmpl %l1, %o2 brgez %i3, loop_1881 fmovdvc %icc, %f19, %f16 edge32 %l5, %o6, %g6 loop_1880: nop set 0x4F, %g7 ldstuba [%l7 + %g7] 0x0c, %i2 loop_1881: udivx %i6, 0x09E0, %o0 fmovdl %xcc, %f13, %f14 nop setx loop_1882, %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 fpadd16 %f4, %f10, %f20 edge8n %l4, %i5, %g1 add %l7, 0x54, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %l0 casa [%l6] %asi, %l0, %o1 loop_1882: tg %icc, 0x0 te %xcc, 0x6 wr %g0, 0x04, %asi swapa [%l7 + 0x74] %asi, %g3 stb %i1, [%l7 + 0x61] smul %l2, %g2, %o3 movleu %xcc, %l3, %l1 tne %icc, 0x6 addccc %l6, 0x0AAE, %o7 mulx %o5, %g7, %g5 subc %i7, %i4, %o4 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f0 subccc %g4, %i0, %o2 bge,pt %icc, loop_1883 movle %xcc, %l5, %i3 fmovrse %g6, %f5, %f14 ldsb [%l7 + 0x4A], %o6 loop_1883: udivx %i6, 0x04B5, %o0 brgz %i2, loop_1884 fmovrdgz %l4, %f22, %f10 fcmps %fcc1, %f8, %f27 movvs %xcc, %g1, %i5 loop_1884: edge8ln %o1, %l0, %g3 tpos %icc, 0x7 fmovse %xcc, %f26, %f20 smul %l2, 0x1721, %i1 movre %g2, %o3, %l1 sllx %l3, 0x15, %l6 orcc %o5, %g7, %o7 sdivx %g5, 0x0EF0, %i7 move %icc, %o4, %i4 fcmpne32 %f8, %f14, %g4 brgz,a %i0, loop_1885 brgz,a %l5, loop_1886 fnors %f20, %f29, %f31 fmovrsgz %o2, %f24, %f26 loop_1885: fmuld8sux16 %f7, %f20, %f12 loop_1886: edge16n %i3, %o6, %g6 fexpand %f1, %f18 tcs %icc, 0x5 fnot1 %f10, %f8 fzero %f12 fornot2 %f10, %f0, %f6 fmovdg %icc, %f30, %f17 umul %o0, 0x1464, %i6 fnot2s %f15, %f5 set 0x2C, %l6 stha %i2, [%l7 + %l6] 0x2a membar #Sync srlx %l4, %g1, %o1 movre %i5, 0x2A4, %l0 movneg %xcc, %l2, %g3 alignaddrl %i1, %g2, %o3 fbuge,a %fcc2, loop_1887 tcs %xcc, 0x5 bcs,a loop_1888 bge,a,pn %xcc, loop_1889 loop_1887: orncc %l1, %l6, %o5 smulcc %g7, 0x15B8, %o7 loop_1888: lduw [%l7 + 0x10], %g5 loop_1889: fpack16 %f16, %f10 andncc %l3, %o4, %i7 or %i4, %i0, %g4 addcc %o2, 0x136A, %i3 ldd [%l7 + 0x30], %o6 fmovdle %icc, %f26, %f18 bne,a loop_1890 or %l5, %g6, %i6 fcmple32 %f20, %f18, %o0 bleu,a,pt %icc, loop_1891 loop_1890: std %f6, [%l7 + 0x70] movrgez %i2, %l4, %g1 fmovspos %xcc, %f24, %f21 loop_1891: fpack32 %f10, %f18, %f2 udiv %i5, 0x1363, %o1 tpos %xcc, 0x1 movgu %icc, %l2, %l0 fand %f26, %f10, %f0 flush %l7 + 0x10 fcmpd %fcc1, %f0, %f24 ldd [%l7 + 0x58], %i0 bpos,a %xcc, loop_1892 membar 0x1B movrne %g2, %g3, %l1 set 0x40, %o2 swapa [%l7 + %o2] 0x10, %o3 loop_1892: umulcc %l6, %g7, %o7 lduh [%l7 + 0x74], %g5 taddcc %o5, 0x1E51, %o4 andcc %i7, %l3, %i4 fzero %f14 tcc %icc, 0x7 fmul8sux16 %f20, %f26, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcctv %i0, 0x0021, %o2 te %xcc, 0x7 bne,pn %xcc, loop_1893 mova %icc, %i3, %g4 ta %xcc, 0x4 tcc %icc, 0x0 loop_1893: movrlez %o6, 0x146, %g6 tg %xcc, 0x5 array16 %i6, %o0, %l5 udiv %i2, 0x0960, %g1 fpadd16 %f14, %f16, %f22 movcc %xcc, %l4, %i5 ta %xcc, 0x4 tneg %xcc, 0x5 bne,a,pt %icc, loop_1894 fnegd %f28, %f0 udiv %o1, 0x1918, %l2 brnz,a %i1, loop_1895 loop_1894: srlx %g2, %l0, %g3 bl loop_1896 tne %icc, 0x4 loop_1895: fbl %fcc1, loop_1897 movcs %icc, %o3, %l1 loop_1896: brgz %l6, loop_1898 nop setx loop_1899, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1897: ldd [%l7 + 0x70], %o6 fone %f18 loop_1898: te %icc, 0x4 loop_1899: fnot2s %f20, %f13 bvc,a,pn %icc, loop_1900 add %g5, %g7, %o5 fmul8x16au %f0, %f13, %f6 movrgz %i7, 0x3B1, %l3 loop_1900: fmovrdgz %o4, %f20, %f4 movge %icc, %i0, %o2 set 0x0C, %g6 ldswa [%l7 + %g6] 0x18, %i4 sethi 0x1031, %i3 movg %icc, %g4, %g6 udivx %o6, 0x0DE3, %o0 swap [%l7 + 0x4C], %i6 nop setx loop_1901, %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 andncc %l5, %i2, %l4 edge32n %i5, %o1, %l2 srax %i1, %g1, %l0 loop_1901: movle %xcc, %g3, %g2 andcc %o3, 0x1BB9, %l6 or %l1, 0x0145, %g5 fcmps %fcc3, %f7, %f7 fpack16 %f16, %f25 array16 %g7, %o7, %o5 udivcc %i7, 0x1025, %o4 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %l3, %i0 orcc %o2, %i4, %i3 te %xcc, 0x2 subccc %g4, 0x074F, %o6 bvs,a,pt %icc, loop_1902 fmovsne %icc, %f9, %f0 set 0x40, %g1 prefetcha [%l7 + %g1] 0x04, 0x2 loop_1902: siam 0x0 edge16 %i6, %l5, %o0 ldsw [%l7 + 0x30], %i2 stbar sethi 0x174B, %i5 te %icc, 0x1 edge16l %o1, %l2, %i1 andn %g1, 0x0594, %l4 ldd [%l7 + 0x58], %l0 fbuge,a %fcc0, loop_1903 tleu %icc, 0x7 array8 %g3, %g2, %l6 movrne %l1, 0x287, %o3 loop_1903: andn %g7, %o7, %o5 umul %i7, 0x020A, %o4 brlez %l3, loop_1904 movre %g5, %o2, %i4 addc %i3, 0x025E, %g4 movneg %xcc, %o6, %g6 loop_1904: xor %i0, 0x1B1D, %l5 swap [%l7 + 0x18], %o0 andncc %i2, %i6, %i5 movcc %icc, %o1, %i1 wr %g0, 0x19, %asi stda %g0, [%l7 + 0x48] %asi movre %l4, %l0, %g3 wr %g0, 0x52, %asi stxa %l2, [%g0 + 0x210] %asi edge8l %g2, %l6, %l1 array16 %g7, %o3, %o5 sdivx %o7, 0x16D5, %o4 xnor %i7, %g5, %o2 te %xcc, 0x1 edge32 %l3, %i3, %g4 srlx %i4, %o6, %i0 fmovsl %icc, %f16, %f16 udivx %g6, 0x1A6A, %o0 fnor %f30, %f2, %f22 fmovrdlz %l5, %f30, %f30 nop setx loop_1905, %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 stw %i6, [%l7 + 0x08] sethi 0x098B, %i2 nop setx loop_1906, %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_1905: fmovsn %icc, %f14, %f13 fmovrsgz %i5, %f26, %f3 addcc %o1, 0x15BB, %g1 loop_1906: nop set 0x74, %i1 stwa %i1, [%l7 + %i1] 0x80 mulscc %l4, 0x1BD2, %g3 sir 0x0470 subccc %l2, 0x1D7F, %l0 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f0 edge16ln %l6, %g2, %g7 brgez,a %o3, loop_1907 fmovrsne %l1, %f19, %f31 bshuffle %f10, %f14, %f20 movleu %xcc, %o7, %o5 loop_1907: and %i7, 0x0253, %g5 wr %g0, 0x81, %asi prefetcha [%l7 + 0x70] %asi, 0x1 siam 0x2 fmovrdgez %l3, %f18, %f8 and %o2, %i3, %g4 edge32 %i4, %o6, %g6 edge32n %i0, %o0, %i6 array16 %i2, %l5, %i5 edge32l %g1, %o1, %i1 ble,a loop_1908 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 membar 0x56 alignaddr %g3, %l2, %l0 loop_1908: fmovspos %icc, %f27, %f26 movn %icc, %l6, %l4 udivcc %g7, 0x0F1F, %g2 orcc %l1, %o3, %o5 movleu %icc, %o7, %i7 movpos %xcc, %o4, %g5 umul %l3, 0x0CA9, %i3 fmovrdlz %g4, %f20, %f30 edge16ln %o2, %i4, %o6 fmovdgu %xcc, %f2, %f18 tvc %icc, 0x2 tneg %xcc, 0x1 movcc %xcc, %i0, %g6 nop setx loop_1909, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fxor %f26, %f26, %f24 edge8l %i6, %i2, %o0 edge8l %l5, %i5, %g1 loop_1909: nop set 0x4E, %o6 ldstuba [%l7 + %o6] 0x80, %i1 stw %o1, [%l7 + 0x1C] fmovse %icc, %f13, %f5 addccc %l2, 0x1C83, %l0 fmovse %xcc, %f13, %f4 movge %icc, %l6, %g3 edge32ln %g7, %g2, %l4 xorcc %l1, 0x0658, %o5 be,a,pn %xcc, loop_1910 orn %o3, 0x0264, %i7 movvc %xcc, %o4, %o7 xorcc %l3, 0x1CFA, %i3 loop_1910: ta %xcc, 0x1 fxnor %f20, %f8, %f2 movrgez %g5, 0x39F, %g4 movvs %icc, %i4, %o6 movgu %xcc, %o2, %i0 te %icc, 0x1 umul %i6, %g6, %i2 taddcctv %o0, 0x18D4, %l5 movleu %icc, %i5, %i1 tcc %xcc, 0x5 wr %g0, 0x18, %asi lduwa [%l7 + 0x4C] %asi, %g1 wr %g0, 0xe2, %asi stxa %l2, [%l7 + 0x20] %asi membar #Sync tsubcctv %l0, 0x1DA8, %o1 movrgz %l6, %g3, %g2 edge8 %l4, %l1, %o5 ldstub [%l7 + 0x5A], %o3 array8 %i7, %o4, %g7 tcs %xcc, 0x5 tsubcc %l3, 0x1658, %o7 alignaddrl %g5, %g4, %i3 movrlez %o6, 0x352, %o2 set 0x60, %l2 stxa %i4, [%l7 + %l2] 0x10 fbg %fcc0, loop_1911 movrgz %i0, 0x360, %g6 addc %i6, %o0, %i2 fmovdvs %icc, %f21, %f28 loop_1911: nop wr %g0, 0x18, %asi swapa [%l7 + 0x34] %asi, %i5 tl %icc, 0x3 alignaddrl %l5, %g1, %l2 nop setx loop_1912, %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 movle %xcc, %l0, %o1 bl,a %icc, loop_1913 add %i1, 0x0EF4, %g3 loop_1912: sethi 0x0787, %l6 movrlez %l4, 0x361, %g2 loop_1913: nop set 0x37, %l3 ldsb [%l7 + %l3], %l1 brlz %o3, loop_1914 smul %o5, 0x154D, %i7 movl %xcc, %o4, %l3 orcc %g7, 0x0240, %g5 loop_1914: and %o7, %i3, %g4 movpos %xcc, %o6, %i4 movre %o2, 0x094, %i0 fbue,a %fcc0, loop_1915 fbn,a %fcc3, loop_1916 tg %icc, 0x7 movvc %xcc, %i6, %g6 loop_1915: edge8 %o0, %i2, %i5 loop_1916: movg %xcc, %g1, %l2 bl,pn %icc, loop_1917 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x89, %asi ldstuba [%l7 + 0x3F] %asi, %l0 loop_1917: movrne %o1, 0x2E1, %i1 lduh [%l7 + 0x2A], %l5 fsrc1s %f23, %f27 tsubcc %g3, %l6, %g2 udiv %l4, 0x0B7E, %l1 sll %o5, 0x01, %o3 tl %xcc, 0x5 sethi 0x0965, %o4 ble,a loop_1918 be %xcc, loop_1919 fbul %fcc2, loop_1920 add %l3, 0x1CFE, %i7 loop_1918: umulcc %g5, 0x0F1C, %o7 loop_1919: fpack16 %f14, %f28 loop_1920: bvc,a,pn %xcc, loop_1921 fcmpne32 %f30, %f22, %i3 set 0x58, %i2 ldsha [%l7 + %i2] 0x19, %g7 loop_1921: fmovdleu %xcc, %f1, %f30 add %l7, 0x20, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g4 casxa [%l6] %asi, %g4, %o6 fcmpes %fcc0, %f14, %f10 brnz %o2, loop_1922 popc %i4, %i6 andcc %g6, 0x1667, %o0 tcc %xcc, 0x5 loop_1922: xnorcc %i0, 0x1499, %i5 move %xcc, %i2, %g1 prefetch [%l7 + 0x5C], 0x1 fmovrdlez %l0, %f20, %f14 fbue,a %fcc0, loop_1923 addccc %l2, %i1, %o1 udivx %l5, 0x162B, %g3 move %xcc, %l6, %g2 loop_1923: fmovrse %l1, %f24, %f0 popc %l4, %o5 fornot1s %f26, %f4, %f21 umulcc %o4, %l3, %i7 prefetch [%l7 + 0x18], 0x3 add %o3, 0x1A6B, %g5 lduw [%l7 + 0x0C], %i3 fmovdleu %xcc, %f21, %f17 tleu %icc, 0x4 sra %o7, 0x0A, %g7 orncc %o6, 0x122C, %g4 tsubcc %o2, 0x1EFD, %i6 or %g6, 0x1FD4, %o0 subc %i0, %i4, %i2 fcmpgt32 %f8, %f12, %i5 fcmpes %fcc0, %f20, %f4 fmovrslz %l0, %f17, %f22 and %g1, 0x196B, %l2 movrne %i1, 0x23D, %o1 wr %g0, 0x10, %asi stda %l4, [%l7 + 0x58] %asi fpsub16 %f18, %f30, %f2 brgz %g3, loop_1924 sub %g2, %l6, %l4 fabss %f14, %f13 smulcc %l1, 0x1738, %o4 loop_1924: addcc %o5, 0x02D6, %l3 fcmpgt16 %f16, %f30, %i7 bne,pn %xcc, loop_1925 bpos %icc, loop_1926 smul %o3, %g5, %i3 subccc %g7, %o7, %o6 loop_1925: fmovsge %icc, %f3, %f5 loop_1926: array32 %g4, %i6, %o2 edge16 %o0, %i0, %i4 taddcc %i2, 0x0DC1, %g6 edge16ln %i5, %g1, %l2 edge32n %l0, %i1, %o1 fmovdvc %xcc, %f3, %f4 bshuffle %f10, %f8, %f8 set 0x0E, %i6 lduha [%l7 + %i6] 0x11, %l5 set 0x11, %i5 ldsba [%l7 + %i5] 0x88, %g2 srl %g3, %l6, %l4 edge32 %l1, %o5, %o4 swap [%l7 + 0x2C], %i7 edge8ln %o3, %g5, %i3 fmovsne %icc, %f11, %f9 smulcc %g7, %l3, %o7 tsubcctv %o6, 0x147B, %i6 bge %icc, loop_1927 fbu,a %fcc0, loop_1928 fmovsgu %icc, %f11, %f26 bl,pt %icc, loop_1929 loop_1927: te %xcc, 0x5 loop_1928: fbo,a %fcc2, loop_1930 fnot1s %f8, %f23 loop_1929: tle %icc, 0x5 fandnot1 %f24, %f28, %f8 loop_1930: movneg %icc, %o2, %g4 movrne %o0, %i4, %i2 fcmpeq16 %f18, %f4, %g6 fpack16 %f14, %f30 umul %i5, %g1, %i0 bg,pt %icc, loop_1931 sir 0x0004 movvc %xcc, %l0, %i1 xorcc %o1, %l5, %l2 loop_1931: subcc %g3, %l6, %l4 tle %xcc, 0x7 fexpand %f29, %f10 xor %g2, 0x0440, %l1 fcmps %fcc0, %f29, %f29 stbar subcc %o5, 0x1F8B, %i7 srax %o4, 0x17, %o3 sdivx %g5, 0x036B, %g7 sdivcc %l3, 0x0311, %o7 orn %o6, 0x0131, %i3 xnor %i6, %g4, %o0 fblg %fcc1, loop_1932 movrgez %o2, %i2, %i4 std %g6, [%l7 + 0x70] fbul %fcc0, loop_1933 loop_1932: sethi 0x09E0, %g1 call loop_1934 bgu %xcc, loop_1935 loop_1933: orcc %i5, 0x0310, %l0 tg %icc, 0x7 loop_1934: tl %xcc, 0x7 loop_1935: add %i0, %i1, %o1 alignaddr %l5, %g3, %l6 udivcc %l4, 0x1C28, %g2 fmovsle %xcc, %f14, %f13 fmovdvc %xcc, %f17, %f27 set 0x08, %o5 stha %l2, [%l7 + %o5] 0x15 te %icc, 0x7 movge %xcc, %l1, %i7 tcs %icc, 0x6 st %f20, [%l7 + 0x10] wr %g0, 0x18, %asi swapa [%l7 + 0x74] %asi, %o5 fandnot1s %f8, %f16, %f22 call loop_1936 xorcc %o4, 0x18FD, %g5 ldd [%l7 + 0x50], %f16 taddcctv %g7, 0x0DFD, %l3 loop_1936: array16 %o7, %o3, %o6 movvs %xcc, %i3, %g4 fpsub16s %f29, %f31, %f6 fones %f5 bcs,a,pn %xcc, loop_1937 edge8ln %o0, %i6, %i2 umulcc %i4, 0x1A3D, %g6 fmovrdlz %o2, %f0, %f12 loop_1937: orcc %g1, %l0, %i5 taddcc %i0, %i1, %l5 umul %g3, %o1, %l6 xor %g2, %l2, %l4 taddcctv %l1, 0x1C0A, %o5 membar 0x56 te %xcc, 0x1 fpack32 %f24, %f22, %f20 brlz %i7, loop_1938 move %xcc, %o4, %g5 fba %fcc2, loop_1939 umulcc %g7, 0x0B9E, %l3 loop_1938: tn %xcc, 0x0 array32 %o7, %o3, %i3 loop_1939: pdist %f16, %f20, %f22 fpadd32 %f8, %f14, %f6 edge8ln %o6, %g4, %i6 bneg,a %xcc, loop_1940 orncc %i2, %i4, %o0 edge32 %g6, %o2, %l0 mulx %i5, %g1, %i1 loop_1940: alignaddrl %i0, %l5, %g3 sllx %o1, %g2, %l6 fmovspos %icc, %f31, %f18 tge %icc, 0x7 fxnor %f12, %f6, %f0 movpos %xcc, %l4, %l2 alignaddr %l1, %o5, %o4 sra %g5, %g7, %i7 edge32 %l3, %o3, %i3 bneg,pn %icc, loop_1941 srl %o6, 0x12, %o7 subcc %g4, %i6, %i2 fmul8ulx16 %f16, %f4, %f20 loop_1941: fsrc1 %f4, %f10 sdivcc %o0, 0x15D5, %g6 sdivx %i4, 0x17AE, %l0 fbe %fcc3, loop_1942 lduh [%l7 + 0x22], %i5 mova %icc, %g1, %i1 addc %o2, %l5, %i0 loop_1942: ldx [%l7 + 0x20], %g3 fsrc1 %f6, %f20 tcs %icc, 0x0 swap [%l7 + 0x10], %g2 swap [%l7 + 0x50], %l6 movl %icc, %l4, %l2 wr %g0, 0xe3, %asi stda %o0, [%l7 + 0x30] %asi membar #Sync fones %f19 mulscc %o5, %l1, %g5 orcc %o4, 0x0BB9, %i7 sra %g7, %o3, %i3 bn %xcc, loop_1943 movn %icc, %o6, %l3 fors %f7, %f0, %f8 array32 %g4, %i6, %i2 loop_1943: umulcc %o0, 0x0B2C, %o7 sethi 0x10CE, %i4 movn %xcc, %l0, %i5 set 0x57, %l1 ldstuba [%l7 + %l1] 0x10, %g6 set 0x53, %l5 ldstuba [%l7 + %l5] 0x11, %i1 fmovsge %xcc, %f15, %f27 fbule %fcc2, loop_1944 ta %icc, 0x1 subcc %g1, 0x1754, %l5 wr %g0, 0x80, %asi lduha [%l7 + 0x7E] %asi, %o2 loop_1944: sdiv %g3, 0x0EBA, %i0 fones %f23 movvc %xcc, %g2, %l4 add %l7, 0x20, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l2 casa [%l6] 0x88, %l2, %o1 udivx %l6, 0x1D47, %l1 fmovdpos %xcc, %f21, %f28 fble %fcc0, loop_1945 tsubcc %o5, 0x1D94, %g5 fnot1 %f14, %f18 movrlz %i7, %g7, %o4 loop_1945: umul %i3, %o3, %o6 addc %g4, 0x0149, %i6 udivx %i2, 0x108E, %l3 tle %xcc, 0x0 and %o7, 0x01B2, %i4 andcc %l0, %i5, %g6 udivcc %o0, 0x1F24, %g1 smulcc %i1, %o2, %l5 subccc %g3, %g2, %i0 array32 %l4, %o1, %l2 sethi 0x0D5A, %l6 umul %l1, %o5, %i7 edge16l %g7, %g5, %i3 movre %o4, %o6, %o3 fbe,a %fcc2, loop_1946 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %icc, %g4, %i2 xnor %l3, %i6, %i4 loop_1946: tgu %icc, 0x2 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi bcc,a %icc, loop_1947 fmovrdlz %o7, %f18, %f18 fbul %fcc0, loop_1948 movrgez %i5, 0x275, %g6 loop_1947: nop set 0x10, %o0 swapa [%l7 + %o0] 0x0c, %l0 loop_1948: sll %o0, %i1, %o2 brz %g1, loop_1949 xorcc %l5, 0x107D, %g2 movgu %xcc, %i0, %g3 fpackfix %f30, %f7 loop_1949: fbo,a %fcc3, loop_1950 nop setx loop_1951, %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 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bn,pt %icc, loop_1952 loop_1950: edge8 %o1, %l4, %l6 loop_1951: fba,a %fcc3, loop_1953 smul %l2, 0x0999, %o5 loop_1952: movrlez %l1, 0x330, %i7 fcmple32 %f30, %f4, %g7 loop_1953: movgu %icc, %i3, %g5 movrlez %o6, %o4, %o3 stbar tcc %xcc, 0x7 alignaddr %g4, %l3, %i2 orcc %i4, 0x1293, %o7 add %l7, 0x50, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %i6 casxa [%l6] %asi, %i6, %g6 sth %i5, [%l7 + 0x0A] edge8l %l0, %o0, %o2 brgz,a %g1, loop_1954 fxors %f3, %f13, %f17 fbge,a %fcc3, loop_1955 sethi 0x0049, %i1 loop_1954: srl %l5, 0x11, %i0 fcmpgt32 %f6, %f2, %g3 loop_1955: fmovdvc %xcc, %f22, %f15 tgu %xcc, 0x0 edge32n %o1, %l4, %l6 fbuge,a %fcc1, loop_1956 tvc %xcc, 0x6 movvs %xcc, %g2, %o5 tcs %xcc, 0x2 loop_1956: add %l2, 0x0B0D, %l1 nop setx loop_1957, %l0, %l1 jmpl %l1, %g7 orcc %i7, %g5, %o6 edge8l %o4, %i3, %g4 mova %xcc, %o3, %i2 loop_1957: movle %xcc, %l3, %o7 tl %xcc, 0x1 movn %xcc, %i6, %i4 smul %g6, 0x1D84, %i5 sllx %o0, %l0, %o2 tgu %icc, 0x7 edge8 %i1, %g1, %l5 fmovdcs %icc, %f14, %f17 taddcc %g3, %i0, %l4 bge loop_1958 edge16 %o1, %l6, %g2 fpack16 %f2, %f4 fandnot1 %f4, %f12, %f24 loop_1958: taddcc %l2, %l1, %o5 brnz %i7, loop_1959 fnot1 %f4, %f28 fandnot2 %f6, %f6, %f22 fcmpes %fcc1, %f10, %f9 loop_1959: sir 0x0100 fpmerge %f22, %f1, %f28 sethi 0x0BC6, %g7 array32 %g5, %o4, %o6 edge32ln %g4, %o3, %i3 fmovda %icc, %f31, %f2 fnot1 %f6, %f22 brnz %i2, loop_1960 fnot1 %f26, %f28 andncc %l3, %o7, %i4 srlx %g6, %i6, %o0 loop_1960: movcc %icc, %l0, %i5 udivcc %i1, 0x1FD6, %o2 fbug %fcc0, loop_1961 fnot2s %f17, %f0 fmul8x16au %f7, %f7, %f18 sethi 0x11F9, %l5 loop_1961: fmovrdne %g1, %f12, %f4 movl %icc, %i0, %l4 movl %xcc, %o1, %l6 fbne,a %fcc0, loop_1962 st %f26, [%l7 + 0x64] fpadd32 %f4, %f16, %f2 sra %g3, 0x04, %l2 loop_1962: edge32 %l1, %o5, %g2 set 0x40, %l0 stxa %i7, [%l7 + %l0] 0xea membar #Sync bgu,a loop_1963 tcc %xcc, 0x3 bge,a loop_1964 tle %icc, 0x5 loop_1963: addccc %g7, 0x0FED, %o4 tle %xcc, 0x3 loop_1964: fpadd16 %f24, %f30, %f18 movre %o6, 0x0C4, %g5 edge32n %g4, %i3, %i2 fmovrdgez %o3, %f12, %f10 tpos %xcc, 0x4 fmul8ulx16 %f14, %f6, %f30 movvc %icc, %o7, %i4 stw %l3, [%l7 + 0x38] movcc %icc, %i6, %g6 fmovde %xcc, %f17, %f16 subcc %l0, %i5, %o0 movgu %icc, %i1, %o2 sdivx %g1, 0x1D5C, %l5 tvc %icc, 0x7 fxnors %f18, %f1, %f26 edge16 %i0, %o1, %l4 sir 0x07EE fbn %fcc1, loop_1965 orn %g3, 0x1840, %l6 tvc %xcc, 0x6 edge32n %l2, %o5, %l1 loop_1965: ba,pn %xcc, loop_1966 orn %g2, 0x1395, %i7 bcs,a loop_1967 tcs %xcc, 0x1 loop_1966: andncc %o4, %g7, %o6 and %g4, 0x0CD1, %g5 loop_1967: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x14D2, %i3 brgz,a %i2, loop_1968 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %icc, %o3, %i4 st %f13, [%l7 + 0x28] loop_1968: fmovdneg %icc, %f6, %f23 fba %fcc0, loop_1969 bvc,pn %icc, loop_1970 tcc %xcc, 0x5 andcc %l3, %o7, %g6 loop_1969: call loop_1971 loop_1970: fmovsvc %xcc, %f23, %f30 move %icc, %i6, %l0 wr %g0, 0x11, %asi stba %o0, [%l7 + 0x22] %asi loop_1971: fmovdne %icc, %f12, %f2 movleu %xcc, %i1, %o2 edge16n %i5, %g1, %l5 bl %xcc, loop_1972 subc %o1, %l4, %i0 fsrc1 %f6, %f4 tleu %xcc, 0x0 loop_1972: bne,pn %xcc, loop_1973 membar 0x29 nop set 0x0C, %i0 ldsh [%l7 + %i0], %g3 tvc %xcc, 0x2 loop_1973: te %icc, 0x7 tcs %icc, 0x7 bgu %xcc, loop_1974 alignaddr %l2, %o5, %l1 tleu %xcc, 0x2 array32 %l6, %i7, %g2 loop_1974: fbne,a %fcc1, loop_1975 fone %f2 fmovrslz %g7, %f25, %f20 ldsw [%l7 + 0x44], %o4 loop_1975: sdiv %o6, 0x04B6, %g4 ldx [%l7 + 0x60], %g5 sdiv %i2, 0x1A46, %o3 fbug,a %fcc1, loop_1976 fmovdl %xcc, %f28, %f5 sra %i3, 0x1B, %l3 fmovsn %xcc, %f19, %f4 loop_1976: fabss %f24, %f22 fmovdn %icc, %f21, %f3 mova %icc, %o7, %g6 taddcctv %i6, 0x0C95, %l0 subc %i4, %i1, %o2 prefetch [%l7 + 0x08], 0x0 fmovdn %icc, %f0, %f21 fnor %f10, %f0, %f6 set 0x0C, %g2 sta %f28, [%l7 + %g2] 0x04 movrlz %i5, 0x030, %g1 nop setx loop_1977, %l0, %l1 jmpl %l1, %o0 mulx %o1, %l4, %l5 stbar set 0x18, %o4 ldxa [%l7 + %o4] 0x88, %i0 loop_1977: smul %g3, 0x123F, %l2 sdivcc %l1, 0x029F, %l6 bne,pt %xcc, loop_1978 array32 %o5, %g2, %g7 movrgez %o4, 0x203, %i7 subcc %g4, %g5, %i2 loop_1978: edge8l %o3, %i3, %l3 ldsb [%l7 + 0x13], %o6 tpos %xcc, 0x3 movvc %icc, %g6, %o7 tle %icc, 0x5 move %icc, %i6, %l0 set 0x36, %o7 stha %i4, [%l7 + %o7] 0xeb membar #Sync fbl %fcc1, loop_1979 tvc %xcc, 0x7 tneg %xcc, 0x3 addccc %o2, %i5, %g1 loop_1979: fmovscs %xcc, %f29, %f19 bcs,a %icc, loop_1980 fornot2 %f26, %f30, %f2 tneg %xcc, 0x5 movle %icc, %i1, %o0 loop_1980: sllx %l4, 0x15, %o1 wr %g0, 0x10, %asi ldsba [%l7 + 0x34] %asi, %i0 bl loop_1981 fbg %fcc0, loop_1982 brlez,a %g3, loop_1983 popc %l2, %l5 loop_1981: movcs %xcc, %l6, %l1 loop_1982: bg,pt %icc, loop_1984 loop_1983: fbo %fcc0, loop_1985 fandnot2s %f1, %f19, %f2 movre %o5, 0x015, %g2 loop_1984: srlx %o4, %g7, %g4 loop_1985: fnot1s %f14, %f27 stbar wr %g0, 0x10, %asi stha %g5, [%l7 + 0x42] %asi fmul8ulx16 %f28, %f20, %f18 fcmple32 %f26, %f2, %i7 movrlz %i2, %o3, %i3 bvc,pt %icc, loop_1986 fmovsle %icc, %f13, %f22 ble %icc, loop_1987 tl %xcc, 0x3 loop_1986: udiv %o6, 0x0673, %l3 fxnors %f25, %f31, %f4 loop_1987: tcc %xcc, 0x6 taddcctv %g6, 0x17C1, %i6 array8 %l0, %o7, %i4 bpos,pn %xcc, loop_1988 andncc %o2, %g1, %i1 bvs,pn %xcc, loop_1989 tcc %xcc, 0x0 loop_1988: edge8ln %i5, %l4, %o1 fbe %fcc1, loop_1990 loop_1989: fnegs %f27, %f12 fmovdneg %xcc, %f7, %f14 move %xcc, %o0, %g3 loop_1990: bneg loop_1991 movrgez %i0, %l5, %l6 edge32 %l2, %l1, %o5 call loop_1992 loop_1991: tsubcctv %o4, 0x14A2, %g2 andcc %g4, %g7, %g5 std %i2, [%l7 + 0x30] loop_1992: tl %icc, 0x4 bl,a loop_1993 bne,a loop_1994 umul %o3, %i3, %i7 fmul8x16al %f14, %f29, %f30 loop_1993: brgz,a %o6, loop_1995 loop_1994: addc %g6, %l3, %i6 tcc %xcc, 0x3 subc %o7, 0x06DC, %l0 loop_1995: movg %icc, %o2, %g1 alignaddr %i4, %i5, %i1 mova %icc, %l4, %o1 umul %o0, 0x1A63, %g3 swap [%l7 + 0x1C], %i0 taddcc %l5, 0x0821, %l6 taddcctv %l1, %l2, %o5 movrne %o4, 0x0A4, %g2 fmovsg %xcc, %f31, %f26 sdiv %g7, 0x06FB, %g5 addccc %g4, %o3, %i3 wr %g0, 0x19, %asi ldsha [%l7 + 0x76] %asi, %i2 fbl,a %fcc0, loop_1996 umulcc %o6, %i7, %g6 te %xcc, 0x5 tcs %xcc, 0x0 loop_1996: fpsub32 %f26, %f18, %f28 tgu %xcc, 0x7 swap [%l7 + 0x78], %i6 fbule %fcc3, loop_1997 movge %icc, %o7, %l3 edge8l %l0, %o2, %i4 udiv %i5, 0x0632, %g1 loop_1997: fornot1 %f22, %f10, %f14 movg %icc, %l4, %o1 subccc %i1, 0x080E, %o0 fmovsl %xcc, %f11, %f5 and %i0, %l5, %l6 set 0x5C, %i4 lda [%l7 + %i4] 0x04, %f14 movne %xcc, %l1, %l2 subc %g3, %o4, %o5 add %g2, 0x1CC8, %g7 fxors %f3, %f13, %f10 alignaddr %g4, %o3, %i3 movrgz %i2, %g5, %i7 sdiv %g6, 0x0C2A, %i6 tn %icc, 0x5 stw %o6, [%l7 + 0x4C] addccc %o7, %l3, %o2 fbge %fcc3, loop_1998 srax %l0, 0x0D, %i5 edge16ln %i4, %l4, %o1 movrne %g1, 0x1CF, %i1 loop_1998: fbule,a %fcc1, loop_1999 bl,pn %xcc, loop_2000 udivcc %o0, 0x0BAD, %l5 fcmple32 %f18, %f26, %i0 loop_1999: stw %l6, [%l7 + 0x38] loop_2000: edge32 %l1, %g3, %o4 fmovdpos %icc, %f28, %f1 ldd [%l7 + 0x40], %f6 wr %g0, 0x23, %asi stha %l2, [%l7 + 0x22] %asi membar #Sync sdivcc %g2, 0x19D3, %g7 fcmpd %fcc0, %f22, %f18 nop setx loop_2001, %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 movcs %icc, %o5, %g4 srl %o3, 0x0D, %i2 fmovrde %g5, %f4, %f22 loop_2001: fmovrsgz %i3, %f17, %f23 fmovscs %xcc, %f7, %f27 edge16 %i7, %i6, %g6 movl %icc, %o6, %l3 ldub [%l7 + 0x24], %o2 ta %xcc, 0x6 edge16n %l0, %i5, %o7 fandnot2 %f2, %f16, %f10 addc %i4, 0x0D56, %l4 set 0x30, %g3 prefetcha [%l7 + %g3] 0x11, 0x0 sll %g1, 0x07, %o0 brgez,a %i1, loop_2002 move %xcc, %l5, %l6 std %l0, [%l7 + 0x50] fmovsne %xcc, %f26, %f30 loop_2002: fmovrdlez %g3, %f24, %f20 sdivcc %o4, 0x19E4, %i0 faligndata %f30, %f4, %f14 movleu %xcc, %l2, %g2 fmovsge %xcc, %f12, %f2 brz,a %o5, loop_2003 nop setx loop_2004, %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 fcmpne32 %f4, %f20, %g7 movle %icc, %o3, %i2 loop_2003: be %icc, loop_2005 loop_2004: srlx %g4, %g5, %i3 and %i6, %g6, %o6 fnot1 %f14, %f14 loop_2005: nop set 0x50, %l4 lduha [%l7 + %l4] 0x14, %l3 fmovdvc %icc, %f5, %f17 set 0x40, %o3 ldda [%l7 + %o3] 0x10, %f16 edge8 %i7, %o2, %i5 sra %o7, %i4, %l0 movneg %xcc, %l4, %o1 edge16n %g1, %o0, %i1 sethi 0x0B09, %l5 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f0 fpack16 %f28, %f29 movg %xcc, %l6, %l1 mulscc %o4, 0x0F79, %g3 wr %g0, 0xe3, %asi stda %i0, [%l7 + 0x60] %asi membar #Sync call loop_2006 tneg %xcc, 0x2 st %f7, [%l7 + 0x6C] movge %icc, %g2, %l2 loop_2006: nop setx loop_2007, %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 fcmple16 %f30, %f16, %o5 movne %icc, %g7, %o3 edge16n %g4, %i2, %g5 loop_2007: fornot2s %f25, %f20, %f7 ba,a loop_2008 membar 0x07 fbn,a %fcc3, loop_2009 udivcc %i3, 0x0753, %i6 loop_2008: nop wr %g0, 0xe3, %asi stwa %g6, [%l7 + 0x60] %asi membar #Sync loop_2009: edge16l %l3, %o6, %i7 umul %i5, 0x037A, %o7 fbuge %fcc2, loop_2010 xnor %i4, 0x16C9, %o2 addcc %l0, 0x0A87, %o1 fmovsgu %xcc, %f1, %f1 loop_2010: nop set 0x47, %o1 ldub [%l7 + %o1], %g1 xor %l4, %o0, %i1 bn %icc, loop_2011 fnors %f11, %f20, %f26 tg %icc, 0x7 bvc loop_2012 loop_2011: addc %l6, %l1, %o4 edge32 %l5, %i0, %g3 brz,a %g2, loop_2013 loop_2012: nop setx loop_2014, %l0, %l1 jmpl %l1, %o5 fbuge,a %fcc3, loop_2015 ldub [%l7 + 0x74], %l2 loop_2013: nop add %l7, 0x58, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %o3, %g4 loop_2014: fmovrdgz %i2, %f4, %f8 loop_2015: alignaddrl %g5, %g7, %i3 fmovsvc %icc, %f10, %f16 edge32 %g6, %i6, %l3 fnot1 %f20, %f12 tcc %xcc, 0x0 fornot2 %f12, %f2, %f0 sdivcc %i7, 0x0E4C, %o6 edge32ln %o7, %i5, %o2 fbug,a %fcc0, loop_2016 xorcc %l0, 0x04E3, %o1 fcmps %fcc0, %f13, %f14 tgu %xcc, 0x7 loop_2016: bvc,a %xcc, loop_2017 movle %icc, %g1, %l4 fone %f22 tge %xcc, 0x7 loop_2017: alignaddr %i4, %i1, %o0 xnor %l6, 0x0B80, %o4 addccc %l5, 0x0414, %l1 move %icc, %i0, %g3 fmovdvs %icc, %f9, %f27 bpos,pn %xcc, loop_2018 tn %xcc, 0x7 and %o5, 0x0E07, %g2 umul %l2, 0x0A9B, %o3 loop_2018: ld [%l7 + 0x14], %f30 xnor %g4, %g5, %i2 brgez,a %i3, loop_2019 sethi 0x0C12, %g6 orcc %g7, 0x154E, %l3 sdiv %i7, 0x1463, %o6 loop_2019: smulcc %i6, %o7, %o2 umul %l0, 0x1D35, %o1 movneg %xcc, %g1, %i5 edge32 %l4, %i4, %i1 sdivcc %l6, 0x0327, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %l5, 0x15FE, %l1 wr %g0, 0x11, %asi stha %o4, [%l7 + 0x3C] %asi be,a loop_2020 fcmpne32 %f20, %f14, %i0 array32 %g3, %o5, %g2 fmovrse %o3, %f27, %f18 loop_2020: movrlz %g4, %l2, %g5 movgu %icc, %i3, %i2 udivx %g6, 0x0885, %g7 movleu %xcc, %l3, %o6 tgu %icc, 0x5 nop setx loop_2021, %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 mulscc %i7, 0x0D78, %o7 fpadd32s %f17, %f28, %f8 bcc %xcc, loop_2022 loop_2021: fcmple16 %f6, %f30, %i6 subccc %l0, 0x1174, %o1 tge %icc, 0x0 loop_2022: nop wr %g0, 0x11, %asi lduba [%l7 + 0x32] %asi, %g1 ldd [%l7 + 0x68], %f26 fnot2 %f2, %f6 xnor %o2, %l4, %i5 smul %i1, %l6, %i4 movre %l5, %o0, %l1 edge8 %o4, %i0, %o5 brz,a %g3, loop_2023 bvc,a %icc, loop_2024 fbug %fcc3, loop_2025 sir 0x0372 loop_2023: taddcctv %g2, 0x1DC9, %o3 loop_2024: alignaddrl %g4, %l2, %g5 loop_2025: stb %i3, [%l7 + 0x23] taddcctv %i2, 0x1584, %g6 movrlez %g7, %o6, %i7 fbug %fcc1, loop_2026 udiv %l3, 0x0486, %i6 be %icc, loop_2027 subcc %o7, 0x1D6F, %o1 loop_2026: flush %l7 + 0x20 stx %g1, [%l7 + 0x78] loop_2027: bl,a loop_2028 array32 %o2, %l4, %i5 wr %g0, 0x10, %asi stxa %l0, [%l7 + 0x50] %asi loop_2028: bl,a,pn %icc, loop_2029 tne %xcc, 0x4 fmovsvs %xcc, %f22, %f27 membar 0x64 loop_2029: bvs,pt %xcc, loop_2030 movgu %icc, %l6, %i4 array32 %i1, %l5, %o0 fmovdcs %xcc, %f6, %f31 loop_2030: movle %icc, %l1, %o4 edge16ln %i0, %g3, %g2 movpos %icc, %o3, %o5 fmovda %xcc, %f16, %f25 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %xcc, 0x7 udiv %g4, 0x1387, %g5 brz,a %l2, loop_2031 movg %xcc, %i3, %g6 fmovsgu %icc, %f8, %f5 srl %i2, 0x1E, %g7 loop_2031: movrne %i7, 0x2CD, %o6 srlx %l3, 0x1B, %o7 edge8 %i6, %o1, %o2 wr %g0, 0x18, %asi stda %f16, [%l7 + 0x40] %asi std %f14, [%l7 + 0x50] mulscc %l4, 0x0D72, %g1 wr %g0, 0x89, %asi stwa %l0, [%l7 + 0x18] %asi prefetch [%l7 + 0x78], 0x3 add %l7, 0x54, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %l6, %i4 brz,a %i1, loop_2032 fbug %fcc2, loop_2033 xor %i5, 0x0BF1, %l5 bvs loop_2034 loop_2032: tcc %xcc, 0x5 loop_2033: movge %xcc, %o0, %l1 popc 0x04C3, %o4 loop_2034: brnz,a %i0, loop_2035 movle %xcc, %g2, %o3 addccc %g3, %o5, %g5 orcc %g4, 0x11C7, %i3 loop_2035: movcs %xcc, %g6, %l2 srl %g7, %i2, %o6 fcmpd %fcc1, %f24, %f4 orncc %l3, 0x0600, %o7 fcmpes %fcc3, %f26, %f22 tle %icc, 0x4 tne %icc, 0x6 fnor %f24, %f2, %f4 movrgz %i6, 0x12D, %i7 tne %icc, 0x4 srlx %o1, %l4, %o2 stbar tsubcc %g1, %l6, %i4 bg loop_2036 edge32 %l0, %i5, %l5 fmovsvc %xcc, %f13, %f22 tcs %icc, 0x6 loop_2036: and %o0, %l1, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 membar 0x41 fcmpeq32 %f28, %f6, %i1 movleu %xcc, %i0, %g2 tleu %icc, 0x4 mulx %g3, %o3, %g5 alignaddr %o5, %i3, %g6 swap [%l7 + 0x70], %g4 taddcc %l2, 0x0CDE, %g7 subcc %o6, 0x1B03, %i2 brnz %l3, loop_2037 fand %f4, %f10, %f12 edge8 %o7, %i7, %i6 fmovde %icc, %f30, %f12 loop_2037: movvc %icc, %o1, %l4 bl,a,pt %icc, loop_2038 smulcc %o2, %l6, %i4 movvs %icc, %l0, %i5 sra %g1, %l5, %o0 loop_2038: nop wr %g0, 0x10, %asi stba %o4, [%l7 + 0x48] %asi st %f13, [%l7 + 0x08] edge32n %l1, %i1, %i0 srlx %g2, 0x15, %g3 mulscc %g5, 0x0A70, %o5 tn %icc, 0x6 movrne %i3, 0x2EC, %o3 movre %g6, %l2, %g7 orn %g4, 0x1A7B, %i2 movleu %xcc, %o6, %l3 movrgz %i7, %i6, %o7 smul %o1, %o2, %l6 fnegd %f14, %f22 fmovrde %l4, %f24, %f0 tneg %xcc, 0x7 fpmerge %f6, %f27, %f20 movre %l0, %i5, %i4 tpos %icc, 0x3 ldsb [%l7 + 0x69], %l5 addc %g1, %o0, %o4 bgu,a,pn %icc, loop_2039 smul %l1, %i1, %g2 swap [%l7 + 0x74], %i0 set 0x1C, %g4 stha %g5, [%l7 + %g4] 0x04 loop_2039: brgez,a %o5, loop_2040 movrgz %i3, 0x03B, %o3 movcc %xcc, %g3, %l2 brz,a %g6, loop_2041 loop_2040: fba %fcc0, loop_2042 sdivcc %g7, 0x1233, %i2 swap [%l7 + 0x2C], %o6 loop_2041: andcc %l3, 0x1F62, %g4 loop_2042: edge8 %i6, %i7, %o7 edge32l %o2, %l6, %l4 movge %xcc, %l0, %i5 bshuffle %f22, %f10, %f2 bcs,a %xcc, loop_2043 edge16n %i4, %l5, %o1 srlx %g1, 0x1C, %o0 movgu %xcc, %l1, %i1 loop_2043: fcmped %fcc3, %f24, %f8 fand %f12, %f26, %f22 fbne,a %fcc2, loop_2044 ble,a,pt %icc, loop_2045 fmovdpos %xcc, %f27, %f22 mulscc %o4, %g2, %i0 loop_2044: move %icc, %g5, %i3 loop_2045: edge8l %o5, %o3, %l2 brnz %g3, loop_2046 ta %icc, 0x1 edge16 %g6, %g7, %i2 tne %xcc, 0x2 loop_2046: fmovrdgz %l3, %f10, %f2 fmovdcs %icc, %f4, %f12 fcmpd %fcc2, %f22, %f4 array8 %o6, %g4, %i7 set 0x7C, %g5 sta %f26, [%l7 + %g5] 0x80 udiv %o7, 0x0F97, %i6 movne %xcc, %l6, %l4 tcs %xcc, 0x0 orncc %l0, %i5, %i4 smul %o2, 0x0535, %l5 fpadd16s %f19, %f29, %f25 or %g1, %o0, %l1 and %i1, %o1, %g2 fxor %f20, %f0, %f0 subc %o4, 0x1501, %g5 srax %i0, %i3, %o5 fbe,a %fcc1, loop_2047 xor %l2, 0x0A7E, %g3 tle %icc, 0x6 brgez,a %o3, loop_2048 loop_2047: fpadd16s %f4, %f18, %f0 fmovrdlez %g7, %f16, %f8 mulx %i2, 0x04E2, %l3 loop_2048: tg %xcc, 0x2 fbule,a %fcc1, loop_2049 edge8l %o6, %g4, %i7 mulx %o7, 0x009C, %i6 movne %icc, %g6, %l4 loop_2049: movg %xcc, %l6, %i5 movvs %xcc, %l0, %o2 set 0x50, %i3 stha %l5, [%l7 + %i3] 0x15 movl %icc, %i4, %g1 fandnot1 %f24, %f22, %f16 fcmpne16 %f18, %f24, %l1 addcc %i1, %o0, %o1 st %f29, [%l7 + 0x38] fpadd32 %f16, %f4, %f14 movl %xcc, %o4, %g2 sth %i0, [%l7 + 0x26] add %g5, %o5, %i3 bge,pn %xcc, loop_2050 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %l2, %g3, %o3 edge32l %i2, %g7, %o6 loop_2050: fmovsgu %icc, %f1, %f1 brlz,a %g4, loop_2051 bcc,pt %icc, loop_2052 sth %i7, [%l7 + 0x34] tcs %icc, 0x6 loop_2051: fones %f28 loop_2052: fnor %f6, %f24, %f28 fsrc2 %f28, %f6 add %l7, 0x60, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x10, %o7, %l3 fbuge %fcc0, loop_2053 flush %l7 + 0x70 srl %i6, 0x1F, %g6 nop set 0x70, %i7 std %i6, [%l7 + %i7] loop_2053: umulcc %i5, 0x14A0, %l4 xnor %o2, %l0, %l5 subccc %i4, 0x1921, %g1 smulcc %i1, 0x1260, %o0 movvs %icc, %o1, %l1 fnands %f7, %f16, %f10 for %f12, %f6, %f24 movcs %xcc, %o4, %i0 brlez %g5, loop_2054 move %xcc, %g2, %o5 tneg %xcc, 0x2 fnands %f15, %f5, %f20 loop_2054: edge8ln %i3, %l2, %o3 or %g3, 0x0AFF, %g7 fbul,a %fcc3, loop_2055 xor %o6, %i2, %i7 movgu %xcc, %o7, %l3 nop set 0x7A, %l6 ldsb [%l7 + %l6], %i6 loop_2055: sdivx %g6, 0x186E, %g4 movge %icc, %l6, %l4 ta %xcc, 0x5 add %i5, %l0, %o2 addccc %l5, 0x1E7E, %g1 add %i4, 0x103E, %i1 edge32n %o1, %l1, %o0 movcc %icc, %i0, %g5 tleu %icc, 0x1 ta %icc, 0x4 fcmpeq16 %f2, %f20, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %g2, %i3, %l2 ldd [%l7 + 0x58], %o2 stx %g3, [%l7 + 0x68] ldd [%l7 + 0x50], %o4 fpsub16 %f20, %f16, %f18 brnz %g7, loop_2056 movcc %xcc, %o6, %i7 fbug %fcc1, loop_2057 udivcc %o7, 0x1FCC, %l3 loop_2056: fpsub32s %f28, %f17, %f14 fbu %fcc2, loop_2058 loop_2057: ldsb [%l7 + 0x33], %i6 xor %i2, 0x18E0, %g6 subc %g4, %l6, %i5 loop_2058: smulcc %l4, %o2, %l0 brgez %l5, loop_2059 move %icc, %g1, %i1 movrlz %o1, %i4, %o0 movgu %icc, %l1, %i0 loop_2059: lduw [%l7 + 0x2C], %o4 or %g2, 0x1009, %i3 andncc %l2, %g5, %o3 movcs %xcc, %g3, %g7 umulcc %o6, 0x1650, %o5 movrgez %o7, 0x348, %i7 array32 %i6, %i2, %g6 edge32l %g4, %l6, %l3 subccc %l4, 0x18F8, %i5 fmovsn %xcc, %f21, %f25 movle %icc, %l0, %l5 lduw [%l7 + 0x6C], %o2 ldsh [%l7 + 0x34], %i1 tcs %icc, 0x2 fcmpes %fcc3, %f17, %f18 movgu %xcc, %o1, %g1 movleu %xcc, %i4, %l1 subccc %o0, 0x0975, %o4 fmovrsne %g2, %f5, %f2 movvc %xcc, %i0, %l2 movn %icc, %i3, %g5 array16 %o3, %g7, %o6 fbge,a %fcc2, loop_2060 fone %f12 sdivx %o5, 0x1D11, %o7 movg %xcc, %g3, %i6 loop_2060: fands %f8, %f3, %f15 fmovrdlez %i7, %f10, %f18 fmovdcc %xcc, %f20, %f21 fbge %fcc0, loop_2061 fbn,a %fcc2, loop_2062 sdivx %i2, 0x0702, %g4 fmovsgu %icc, %f6, %f28 loop_2061: nop wr %g0, 0x11, %asi swapa [%l7 + 0x10] %asi, %g6 loop_2062: or %l6, %l3, %i5 call loop_2063 umul %l4, %l5, %o2 xor %l0, %i1, %g1 movgu %icc, %i4, %l1 loop_2063: tvs %xcc, 0x5 fmovdneg %xcc, %f26, %f20 xorcc %o0, %o4, %o1 fmovsle %icc, %f2, %f5 fandnot2s %f3, %f21, %f11 subc %i0, 0x00B2, %g2 ldub [%l7 + 0x55], %i3 membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0xf9, %f0 fandnot1s %f6, %f13, %f3 sub %g5, %o3, %l2 sra %g7, 0x18, %o6 fmovsn %icc, %f13, %f17 fpack16 %f2, %f2 andcc %o5, %g3, %o7 ldx [%l7 + 0x10], %i7 fmovsn %xcc, %f15, %f29 bl,pt %icc, loop_2064 tcc %icc, 0x3 addcc %i2, %i6, %g6 st %f27, [%l7 + 0x28] loop_2064: pdist %f10, %f22, %f4 fmovd %f22, %f8 movrgez %g4, %l3, %l6 tpos %icc, 0x2 or %i5, 0x05DB, %l4 stbar srax %o2, 0x14, %l5 ldd [%l7 + 0x28], %i0 bcs,a loop_2065 lduw [%l7 + 0x74], %g1 srl %i4, 0x09, %l0 ble,a,pn %xcc, loop_2066 loop_2065: ldub [%l7 + 0x27], %l1 fands %f9, %f28, %f23 bleu,a %xcc, loop_2067 loop_2066: fpadd32 %f14, %f14, %f6 fbug %fcc3, loop_2068 movrlez %o0, 0x2BF, %o1 loop_2067: nop set 0x3C, %g6 sta %f28, [%l7 + %g6] 0x11 loop_2068: nop set 0x40, %o2 lda [%l7 + %o2] 0x80, %f16 nop setx loop_2069, %l0, %l1 jmpl %l1, %i0 popc %o4, %g2 udivx %i3, 0x1455, %o3 tgu %icc, 0x1 loop_2069: andn %l2, %g7, %g5 orn %o5, 0x0F12, %g3 movgu %xcc, %o7, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdgez %i2, %f22, %f18 fpadd16s %f11, %f5, %f15 fnands %f27, %f3, %f8 tneg %xcc, 0x4 fpsub32 %f4, %f26, %f8 edge32n %o6, %i6, %g6 stx %l3, [%l7 + 0x08] xnor %l6, %i5, %l4 movrne %g4, 0x07A, %o2 popc 0x0A24, %l5 fpack16 %f14, %f11 orcc %g1, 0x16C4, %i4 movvc %xcc, %i1, %l0 movne %icc, %o0, %l1 mulx %i0, %o1, %g2 tl %xcc, 0x5 movcs %xcc, %i3, %o4 sdiv %l2, 0x00BA, %o3 movcs %icc, %g7, %g5 movpos %icc, %o5, %o7 fmovrsne %i7, %f12, %f18 sethi 0x03E9, %g3 fnot1 %f2, %f18 movrne %i2, 0x2D6, %o6 bvc,a %icc, loop_2070 tl %xcc, 0x1 orncc %g6, 0x0B88, %i6 wr %g0, 0x89, %asi lduba [%l7 + 0x33] %asi, %l3 loop_2070: sllx %l6, 0x02, %i5 sir 0x0EBD andcc %g4, %o2, %l4 tvs %xcc, 0x3 fmovdleu %icc, %f21, %f5 edge32l %g1, %i4, %l5 movl %icc, %l0, %o0 lduh [%l7 + 0x48], %i1 fsrc2 %f6, %f6 set 0x24, %i1 ldswa [%l7 + %i1] 0x80, %i0 movleu %xcc, %l1, %g2 swap [%l7 + 0x54], %i3 set 0x56, %o6 ldsha [%l7 + %o6] 0x19, %o4 edge32 %l2, %o1, %o3 fcmple32 %f2, %f4, %g7 bcc,a,pt %xcc, loop_2071 add %g5, %o7, %o5 fbne %fcc2, loop_2072 flush %l7 + 0x6C loop_2071: edge32n %i7, %i2, %g3 movl %icc, %g6, %o6 loop_2072: nop add %l7, 0x18, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x18, %i6, %l3 ldd [%l7 + 0x10], %i6 array32 %i5, %g4, %o2 umul %g1, %i4, %l4 fba %fcc1, loop_2073 tsubcctv %l5, %o0, %l0 fmul8x16 %f2, %f30, %f26 fcmpes %fcc3, %f3, %f13 loop_2073: st %f10, [%l7 + 0x54] subccc %i0, 0x0856, %l1 fmovrslz %i1, %f9, %f22 tsubcctv %i3, %o4, %g2 wr %g0, 0x27, %asi stba %o1, [%l7 + 0x2B] %asi membar #Sync movrlz %o3, %l2, %g5 movrne %g7, %o5, %o7 brgez,a %i7, loop_2074 flush %l7 + 0x68 tle %xcc, 0x4 mulx %i2, %g3, %g6 loop_2074: bg,a,pt %icc, loop_2075 alignaddrl %o6, %i6, %l3 tcc %xcc, 0x7 movneg %icc, %l6, %g4 loop_2075: andcc %i5, 0x076D, %g1 edge16ln %o2, %i4, %l4 tsubcctv %o0, %l5, %l0 sir 0x1E96 sir 0x1646 tsubcc %i0, %l1, %i1 popc 0x0FAF, %i3 tleu %icc, 0x2 edge32n %g2, %o4, %o1 fabsd %f28, %f2 fbe %fcc2, loop_2076 sll %l2, 0x12, %g5 movcs %icc, %o3, %g7 add %l7, 0x4C, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %o7 casa [%l6] %asi, %o7, %o5 loop_2076: orcc %i7, 0x02E4, %g3 tpos %icc, 0x1 bcc,pt %icc, loop_2077 fmovrsgez %i2, %f16, %f15 sth %o6, [%l7 + 0x6E] tcc %icc, 0x6 loop_2077: bvs,a loop_2078 fbl %fcc0, loop_2079 fmovsge %icc, %f24, %f22 fbuge,a %fcc3, loop_2080 loop_2078: movne %icc, %g6, %l3 loop_2079: tle %xcc, 0x4 array16 %i6, %g4, %l6 loop_2080: fmovdn %xcc, %f16, %f9 taddcctv %g1, 0x17C2, %o2 set 0x2E, %l2 ldsha [%l7 + %l2] 0x11, %i5 fxor %f8, %f30, %f4 tne %icc, 0x3 fcmpd %fcc2, %f10, %f20 orncc %l4, 0x131B, %i4 fcmpgt32 %f14, %f12, %o0 stbar bshuffle %f10, %f10, %f4 tle %xcc, 0x7 taddcc %l5, %i0, %l1 bvs,pt %icc, loop_2081 bcc,a,pt %icc, loop_2082 taddcc %l0, %i1, %g2 sdiv %o4, 0x125C, %o1 loop_2081: lduw [%l7 + 0x08], %l2 loop_2082: siam 0x5 set 0x74, %g1 ldswa [%l7 + %g1] 0x80, %i3 faligndata %f28, %f28, %f20 bvs,a,pn %xcc, loop_2083 tpos %xcc, 0x7 udivx %g5, 0x1E3B, %g7 movrgz %o3, 0x07E, %o7 loop_2083: xor %i7, 0x1E9B, %o5 movn %icc, %i2, %o6 ld [%l7 + 0x6C], %f9 or %g6, 0x0CF5, %l3 set 0x38, %i2 lduha [%l7 + %i2] 0x0c, %i6 wr %g0, 0x80, %asi prefetcha [%l7 + 0x70] %asi, 0x3 movl %xcc, %g3, %g1 membar 0x3D smul %o2, %l6, %i5 for %f28, %f4, %f8 fpsub16 %f0, %f18, %f30 and %l4, %i4, %o0 sll %l5, %l1, %i0 wr %g0, 0x89, %asi lduba [%l7 + 0x6B] %asi, %l0 fmovrdlz %i1, %f20, %f14 tle %icc, 0x0 addcc %g2, 0x115C, %o1 fcmpne32 %f30, %f0, %l2 mova %icc, %o4, %g5 fmovdg %icc, %f13, %f5 orcc %i3, 0x1342, %g7 add %o3, 0x0276, %i7 set 0x74, %l3 lduwa [%l7 + %l3] 0x14, %o7 brlz,a %o5, loop_2084 add %o6, %i2, %g6 ldd [%l7 + 0x70], %f18 bne,a,pt %icc, loop_2085 loop_2084: bpos,a,pn %icc, loop_2086 movre %i6, %g4, %g3 srl %l3, %o2, %g1 loop_2085: movrne %i5, %l6, %i4 loop_2086: fmovrsne %l4, %f27, %f12 fmovsle %xcc, %f5, %f18 udivcc %o0, 0x0DC6, %l1 edge16n %l5, %l0, %i0 fcmpgt32 %f24, %f14, %g2 sir 0x1DC9 array8 %o1, %i1, %l2 and %g5, %i3, %g7 movg %xcc, %o4, %i7 sra %o3, 0x14, %o5 movcc %xcc, %o6, %i2 fbe,a %fcc1, loop_2087 orcc %o7, %g6, %g4 array32 %g3, %i6, %l3 fones %f29 loop_2087: orncc %g1, 0x1607, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %l6, 0x03EC, %o2 andcc %i4, 0x03F5, %l4 fmovdgu %icc, %f21, %f22 tle %xcc, 0x7 fblg,a %fcc1, loop_2088 movne %icc, %o0, %l1 bg,pn %xcc, loop_2089 fmovrdgez %l0, %f26, %f10 loop_2088: nop set 0x08, %i6 ldswa [%l7 + %i6] 0x18, %i0 loop_2089: or %l5, 0x02F9, %g2 bge,a loop_2090 movrlez %i1, 0x014, %o1 fmul8x16al %f5, %f3, %f2 add %l7, 0x3C, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %g5 casa [%l6] 0x0c, %g5, %i3 loop_2090: movg %icc, %l2, %o4 fandnot1 %f22, %f8, %f18 subc %i7, 0x1D56, %g7 edge8n %o3, %o6, %i2 movleu %icc, %o7, %g6 nop set 0x38, %i5 std %o4, [%l7 + %i5] edge32l %g4, %i6, %g3 tcc %xcc, 0x5 ldsb [%l7 + 0x56], %l3 movg %xcc, %i5, %l6 movge %xcc, %g1, %o2 mulx %i4, 0x1994, %o0 edge8 %l1, %l4, %i0 mulscc %l0, %l5, %g2 bvs %icc, loop_2091 orcc %i1, %o1, %g5 bcc,a,pt %xcc, loop_2092 sdivx %l2, 0x122B, %i3 loop_2091: fcmpd %fcc3, %f18, %f8 srlx %i7, 0x1A, %o4 loop_2092: fpmerge %f12, %f17, %f16 movvs %xcc, %g7, %o6 srl %i2, 0x01, %o7 srlx %g6, %o5, %o3 umul %i6, 0x14D1, %g3 tg %icc, 0x6 movg %icc, %g4, %l3 ldstub [%l7 + 0x1E], %l6 array32 %i5, %o2, %g1 sdiv %o0, 0x0191, %i4 tle %icc, 0x3 movrne %l4, 0x351, %l1 mulx %l0, 0x086B, %i0 movvc %xcc, %g2, %l5 fxors %f23, %f5, %f10 movrgz %i1, %g5, %o1 sethi 0x1275, %l2 addcc %i7, %o4, %i3 edge8ln %g7, %i2, %o7 fmuld8ulx16 %f4, %f10, %f28 mova %icc, %o6, %g6 smul %o5, 0x0D93, %o3 fabsd %f20, %f4 bge,a,pn %icc, loop_2093 tpos %xcc, 0x5 ta %icc, 0x5 edge32n %g3, %i6, %l3 loop_2093: tvs %xcc, 0x4 umulcc %l6, %g4, %i5 fand %f16, %f2, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdiv %g1, 0x0A71, %o2 movg %xcc, %i4, %l4 add %l7, 0x6C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l1 casa [%l6] 0x89, %l1, %l0 add %o0, 0x0DDD, %i0 bn loop_2094 stx %g2, [%l7 + 0x68] fandnot1 %f12, %f22, %f30 fpack32 %f18, %f12, %f16 loop_2094: bcs,pn %icc, loop_2095 fmovdn %xcc, %f13, %f13 pdist %f28, %f2, %f18 tgu %xcc, 0x4 loop_2095: fbuge %fcc2, loop_2096 fmovdcs %xcc, %f7, %f17 fmovdpos %icc, %f20, %f5 movrgz %i1, 0x17E, %g5 loop_2096: fzero %f16 add %l7, 0x7C, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %o1, %l5 srl %i7, 0x15, %o4 tsubcctv %l2, 0x1EA9, %i3 alignaddr %g7, %o7, %i2 fmovse %xcc, %f9, %f3 fmovrdne %g6, %f16, %f26 bleu %icc, loop_2097 umulcc %o5, 0x0E49, %o3 ldx [%l7 + 0x78], %g3 sllx %i6, %l3, %l6 loop_2097: edge8 %g4, %o6, %i5 fmovdcs %xcc, %f30, %f22 set 0x4C, %o5 stwa %g1, [%l7 + %o5] 0x88 tcc %xcc, 0x2 fmovdleu %icc, %f31, %f14 brgz %o2, loop_2098 edge16 %l4, %i4, %l1 srax %o0, 0x01, %l0 fmovrdlz %g2, %f22, %f26 loop_2098: ldsw [%l7 + 0x7C], %i1 ta %icc, 0x5 for %f4, %f6, %f16 movcs %icc, %g5, %o1 bneg,a,pn %xcc, loop_2099 addccc %l5, 0x169C, %i7 fmovsge %icc, %f6, %f20 fmovdleu %icc, %f16, %f15 loop_2099: udivcc %o4, 0x1973, %i0 tge %icc, 0x5 std %f8, [%l7 + 0x18] swap [%l7 + 0x38], %l2 sethi 0x1E8E, %g7 set 0x18, %l5 ldsha [%l7 + %l5] 0x11, %o7 movge %icc, %i3, %i2 sub %g6, %o5, %o3 subccc %i6, 0x0566, %g3 tleu %xcc, 0x5 fpmerge %f24, %f13, %f4 fcmpgt16 %f28, %f14, %l6 ba,pn %icc, loop_2100 sdivx %l3, 0x0840, %g4 tvs %xcc, 0x3 smul %i5, %g1, %o2 loop_2100: tsubcc %o6, 0x0472, %i4 move %xcc, %l1, %o0 bpos loop_2101 movre %l0, %g2, %l4 set 0x18, %l1 stxa %i1, [%l7 + %l1] 0x81 loop_2101: fmovsgu %icc, %f27, %f28 alignaddrl %o1, %g5, %i7 fbul %fcc2, loop_2102 siam 0x0 call loop_2103 smul %o4, 0x02EE, %i0 loop_2102: alignaddrl %l2, %l5, %o7 edge8n %g7, %i3, %g6 loop_2103: movle %icc, %o5, %o3 alignaddrl %i6, %g3, %l6 move %icc, %i2, %g4 tge %xcc, 0x0 set 0x34, %o0 ldsba [%l7 + %o0] 0x04, %l3 bcs loop_2104 movrgez %g1, 0x2ED, %i5 tcc %icc, 0x0 movg %xcc, %o2, %o6 loop_2104: tgu %xcc, 0x6 sllx %i4, %o0, %l1 fbuge,a %fcc3, loop_2105 fpsub32s %f26, %f22, %f8 array16 %g2, %l0, %l4 fandnot1 %f16, %f20, %f12 loop_2105: lduw [%l7 + 0x70], %i1 tn %icc, 0x4 bcc,a loop_2106 edge16l %o1, %i7, %g5 edge8l %o4, %l2, %l5 bcs,pn %xcc, loop_2107 loop_2106: fbul %fcc0, loop_2108 fandnot2 %f4, %f26, %f14 movg %xcc, %o7, %i0 loop_2107: smulcc %i3, 0x1E4C, %g6 loop_2108: nop set 0x60, %i0 swapa [%l7 + %i0] 0x10, %o5 bvs loop_2109 and %g7, 0x0C46, %o3 fornot2 %f4, %f24, %f14 edge16ln %i6, %g3, %l6 loop_2109: smulcc %g4, %l3, %g1 fmovdg %xcc, %f17, %f27 movre %i5, %o2, %i2 fba,a %fcc1, loop_2110 sll %i4, %o0, %o6 fbuge %fcc3, loop_2111 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2110: fmovdneg %xcc, %f12, %f24 subc %l1, %g2, %l0 loop_2111: andncc %l4, %i1, %i7 add %o1, 0x0DE0, %g5 fbg,a %fcc0, loop_2112 fcmps %fcc3, %f13, %f5 membar 0x68 fbge,a %fcc3, loop_2113 loop_2112: fmovrdgez %o4, %f20, %f28 movne %xcc, %l2, %o7 fmovrsne %i0, %f3, %f6 loop_2113: tne %icc, 0x4 sll %l5, 0x0C, %i3 tge %xcc, 0x0 orn %g6, 0x0F8D, %o5 edge32ln %o3, %i6, %g7 fmovd %f2, %f2 edge8n %l6, %g4, %g3 subc %l3, 0x1827, %g1 swap [%l7 + 0x20], %i5 wr %g0, 0x80, %asi stba %i2, [%l7 + 0x0F] %asi bshuffle %f26, %f20, %f26 sub %o2, 0x0F29, %i4 fbuge,a %fcc1, loop_2114 fmuld8ulx16 %f23, %f27, %f24 lduw [%l7 + 0x50], %o6 wr %g0, 0x11, %asi stda %f0, [%l7 + 0x40] %asi loop_2114: sethi 0x03AB, %l1 addc %g2, %l0, %l4 fmovrse %i1, %f24, %f6 sdivcc %i7, 0x099B, %o0 fbug,a %fcc2, loop_2115 fmovsg %xcc, %f12, %f1 ble,pt %xcc, loop_2116 std %o0, [%l7 + 0x38] loop_2115: nop wr %g0, 0x81, %asi lda [%l7 + 0x18] %asi, %f14 loop_2116: ldstub [%l7 + 0x77], %g5 fnors %f30, %f15, %f14 orn %o4, 0x060E, %o7 movgu %icc, %l2, %l5 fmovdn %xcc, %f7, %f27 sethi 0x1D47, %i3 movvs %xcc, %i0, %o5 mova %icc, %o3, %g6 fors %f5, %f6, %f5 umulcc %g7, 0x1298, %l6 sdivcc %i6, 0x127F, %g4 ta %icc, 0x6 or %g3, %l3, %g1 umul %i5, %i2, %o2 move %xcc, %i4, %o6 popc %g2, %l0 tvs %icc, 0x5 fandnot1 %f14, %f2, %f16 ta %icc, 0x2 movrgez %l4, %i1, %l1 nop setx loop_2117, %l0, %l1 jmpl %l1, %o0 edge16 %o1, %g5, %o4 tg %icc, 0x3 stw %i7, [%l7 + 0x54] loop_2117: fxors %f9, %f15, %f31 fbu %fcc0, loop_2118 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %o7, 0x1526, %l5 xorcc %i3, 0x1EC1, %l2 loop_2118: movcs %icc, %i0, %o3 xnorcc %g6, 0x0144, %g7 brz,a %l6, loop_2119 edge32n %i6, %o5, %g3 tgu %xcc, 0x7 mulscc %l3, 0x1589, %g4 loop_2119: stb %i5, [%l7 + 0x5F] set 0x78, %l0 prefetcha [%l7 + %l0] 0x10, 0x0 fbule,a %fcc2, loop_2120 bg,a,pt %icc, loop_2121 tg %xcc, 0x2 mova %xcc, %i2, %i4 loop_2120: bgu,a loop_2122 loop_2121: fandnot1 %f14, %f8, %f8 or %o6, %o2, %l0 te %xcc, 0x0 loop_2122: edge8n %l4, %g2, %i1 brlz %o0, loop_2123 fxor %f4, %f20, %f20 edge32n %l1, %o1, %g5 fxor %f12, %f10, %f24 loop_2123: fandnot2 %f14, %f8, %f8 brlz,a %i7, loop_2124 movl %xcc, %o7, %o4 nop setx loop_2125, %l0, %l1 jmpl %l1, %l5 mulscc %i3, %l2, %i0 loop_2124: popc 0x1CFC, %g6 tle %icc, 0x4 loop_2125: call loop_2126 fabss %f16, %f0 fmovrdgz %o3, %f6, %f14 fbl %fcc3, loop_2127 loop_2126: tn %icc, 0x2 smul %l6, 0x0CA4, %g7 fmul8x16al %f12, %f29, %f2 loop_2127: movne %icc, %o5, %i6 movre %l3, 0x32F, %g3 andcc %i5, 0x1AB9, %g4 bvc,pn %xcc, loop_2128 smulcc %i2, %i4, %g1 movleu %icc, %o2, %o6 fornot1 %f6, %f30, %f28 loop_2128: fnands %f21, %f5, %f8 fzero %f8 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %l0, %g2, %l4 movrgez %i1, 0x3A5, %o0 fabss %f3, %f27 edge16l %o1, %l1, %g5 tpos %xcc, 0x6 tsubcc %o7, 0x0AF2, %i7 te %xcc, 0x7 srax %o4, 0x04, %l5 tcc %xcc, 0x0 fble %fcc0, loop_2129 movle %xcc, %l2, %i3 movpos %xcc, %g6, %i0 fpack32 %f12, %f0, %f20 loop_2129: sllx %o3, %g7, %o5 movvc %xcc, %l6, %l3 xnorcc %g3, %i5, %i6 edge16n %i2, %g4, %g1 subc %i4, %o2, %o6 movvs %xcc, %g2, %l4 move %icc, %i1, %o0 srax %o1, 0x10, %l0 movrlez %g5, 0x283, %o7 bl,a,pn %xcc, loop_2130 fbl %fcc1, loop_2131 fmul8sux16 %f6, %f10, %f4 nop set 0x08, %o4 ldd [%l7 + %o4], %f4 loop_2130: movpos %xcc, %i7, %l1 loop_2131: umulcc %o4, %l5, %l2 fmovspos %icc, %f7, %f4 taddcctv %g6, %i0, %i3 movrgez %g7, %o3, %l6 sll %o5, 0x11, %g3 brlez,a %i5, loop_2132 movre %i6, 0x0E8, %i2 movrgez %g4, 0x20F, %l3 bgu,a,pn %icc, loop_2133 loop_2132: movvs %xcc, %i4, %g1 fxor %f14, %f2, %f10 movrgz %o6, %o2, %g2 loop_2133: lduh [%l7 + 0x30], %i1 fsrc1 %f10, %f20 orncc %o0, 0x171B, %o1 orn %l0, %g5, %l4 fnot2 %f0, %f0 be,pn %icc, loop_2134 tvs %icc, 0x5 umul %o7, %l1, %i7 stbar loop_2134: tne %icc, 0x7 tvs %icc, 0x3 movcs %xcc, %l5, %o4 tsubcctv %l2, %i0, %g6 tneg %xcc, 0x1 movge %icc, %g7, %i3 edge16l %o3, %l6, %o5 sdivcc %i5, 0x0B92, %i6 sub %i2, %g4, %l3 andn %g3, 0x1C0D, %i4 lduw [%l7 + 0x08], %g1 movrgz %o6, %g2, %i1 wr %g0, 0x18, %asi lduha [%l7 + 0x4E] %asi, %o0 sll %o1, 0x1E, %o2 std %f8, [%l7 + 0x10] popc %g5, %l0 edge8l %o7, %l4, %i7 sdiv %l1, 0x0949, %l5 tcs %icc, 0x6 udiv %o4, 0x1337, %i0 tne %xcc, 0x6 movg %xcc, %g6, %g7 fcmpgt16 %f6, %f26, %l2 smul %o3, 0x1915, %i3 ldx [%l7 + 0x38], %l6 set 0x16, %o7 stha %o5, [%l7 + %o7] 0x2b membar #Sync tl %xcc, 0x0 bleu,a,pt %xcc, loop_2135 tcc %xcc, 0x0 tn %icc, 0x0 bcc,pn %icc, loop_2136 loop_2135: fbuge %fcc2, loop_2137 ldsw [%l7 + 0x18], %i5 fmovd %f4, %f4 loop_2136: nop set 0x08, %g2 lda [%l7 + %g2] 0x04, %f20 loop_2137: fnot2 %f26, %f8 movcs %icc, %i2, %g4 tvs %icc, 0x5 fmovrsgz %l3, %f0, %f11 bleu,a loop_2138 edge32 %g3, %i6, %i4 tvc %icc, 0x2 brgz %o6, loop_2139 loop_2138: fbn,a %fcc1, loop_2140 fpmerge %f0, %f23, %f20 wr %g0, 0x0c, %asi stha %g2, [%l7 + 0x38] %asi loop_2139: edge32n %g1, %i1, %o0 loop_2140: move %xcc, %o2, %o1 fmovdgu %xcc, %f4, %f17 fmovrse %l0, %f5, %f16 mulscc %o7, 0x1C34, %l4 fnot2s %f1, %f0 prefetch [%l7 + 0x5C], 0x1 flush %l7 + 0x4C mulscc %g5, 0x18A1, %i7 ld [%l7 + 0x0C], %f22 alignaddrl %l1, %o4, %i0 fnands %f7, %f10, %f11 ldd [%l7 + 0x10], %f14 ldsh [%l7 + 0x42], %g6 brgz %g7, loop_2141 andncc %l2, %l5, %o3 fmovdge %icc, %f12, %f26 fsrc1 %f22, %f16 loop_2141: fbne,a %fcc2, loop_2142 flush %l7 + 0x68 ble,pn %icc, loop_2143 fmovscs %xcc, %f21, %f24 loop_2142: sllx %i3, 0x01, %o5 srlx %l6, 0x1F, %i5 loop_2143: sir 0x1810 ld [%l7 + 0x14], %f6 movge %icc, %g4, %l3 brgz %g3, loop_2144 fmovsle %icc, %f13, %f6 edge16 %i6, %i4, %o6 xorcc %g2, %g1, %i1 loop_2144: bg loop_2145 tne %xcc, 0x7 udivcc %i2, 0x15F1, %o0 move %icc, %o2, %o1 loop_2145: fmovrdlez %l0, %f0, %f28 tneg %xcc, 0x6 add %o7, 0x0B9B, %l4 array32 %g5, %l1, %i7 taddcctv %o4, 0x1ED2, %g6 edge32l %g7, %i0, %l2 std %f14, [%l7 + 0x60] sdiv %o3, 0x09E8, %i3 taddcctv %l5, %l6, %o5 xnor %i5, %l3, %g3 fmovdvs %icc, %f10, %f5 and %i6, %i4, %g4 xnor %o6, 0x1AA8, %g1 orncc %i1, 0x1571, %g2 movl %xcc, %i2, %o2 movle %xcc, %o0, %o1 fand %f18, %f4, %f6 lduw [%l7 + 0x78], %l0 fbue %fcc1, loop_2146 bvs,a loop_2147 brlz,a %l4, loop_2148 ldsw [%l7 + 0x54], %o7 loop_2146: edge32l %g5, %l1, %i7 loop_2147: edge32 %g6, %o4, %i0 loop_2148: tleu %xcc, 0x2 bl,a %icc, loop_2149 brz,a %g7, loop_2150 brgz,a %l2, loop_2151 fbule,a %fcc3, loop_2152 loop_2149: movg %xcc, %o3, %i3 loop_2150: fbule,a %fcc3, loop_2153 loop_2151: fcmple32 %f10, %f26, %l6 loop_2152: udivx %o5, 0x118D, %l5 nop setx loop_2154, %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_2153: nop setx loop_2155, %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 brz %l3, loop_2156 andncc %i5, %i6, %i4 loop_2154: movrlez %g3, 0x034, %g4 loop_2155: fba %fcc2, loop_2157 loop_2156: movpos %icc, %o6, %i1 wr %g0, 0x04, %asi lduwa [%l7 + 0x64] %asi, %g2 loop_2157: nop setx loop_2158, %l0, %l1 jmpl %l1, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvc %xcc, 0x7 movne %xcc, %o2, %i2 loop_2158: move %icc, %o1, %o0 edge8ln %l0, %l4, %g5 edge8ln %l1, %o7, %i7 movl %icc, %o4, %i0 fbu,a %fcc3, loop_2159 add %g6, %l2, %o3 movvs %icc, %g7, %i3 stx %o5, [%l7 + 0x18] loop_2159: nop wr %g0, 0x80, %asi ldxa [%l7 + 0x38] %asi, %l6 tle %xcc, 0x4 tge %icc, 0x4 subc %l3, 0x0D6F, %l5 fbne,a %fcc3, loop_2160 orcc %i5, 0x00CE, %i6 alignaddrl %g3, %g4, %i4 edge8ln %o6, %i1, %g2 loop_2160: nop wr %g0, 0x80, %asi stha %o2, [%l7 + 0x24] %asi move %icc, %i2, %g1 movvs %icc, %o0, %o1 bcs,a loop_2161 fbul %fcc1, loop_2162 movvc %xcc, %l0, %g5 stbar loop_2161: bne loop_2163 loop_2162: sllx %l1, 0x04, %o7 tleu %xcc, 0x4 fzeros %f23 loop_2163: st %f8, [%l7 + 0x28] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcctv %i7, %o4, %l4 sdivcc %g6, 0x0A68, %i0 fmovdvs %xcc, %f17, %f30 subccc %o3, 0x0410, %l2 movle %xcc, %g7, %o5 edge8ln %l6, %i3, %l3 tpos %icc, 0x7 movl %icc, %i5, %i6 wr %g0, 0x80, %asi ldswa [%l7 + 0x70] %asi, %g3 swap [%l7 + 0x58], %g4 tsubcctv %l5, %i4, %o6 fzeros %f14 wr %g0, 0x11, %asi ldxa [%l7 + 0x68] %asi, %i1 andcc %g2, 0x1957, %o2 brlez,a %i2, loop_2164 sra %o0, 0x10, %o1 edge16 %l0, %g5, %l1 membar 0x1E loop_2164: subcc %o7, %i7, %o4 addccc %g1, %g6, %l4 sllx %o3, %i0, %g7 xnor %l2, 0x0ABE, %l6 bcc,a loop_2165 nop set 0x78, %i4 ldsw [%l7 + %i4], %i3 sdiv %o5, 0x11C7, %i5 tne %icc, 0x5 loop_2165: xor %i6, 0x05D6, %l3 subc %g3, %l5, %g4 fmovrdgez %i4, %f6, %f18 fsrc2s %f26, %f28 stb %i1, [%l7 + 0x15] fmovscc %icc, %f14, %f24 stbar bcs,a,pn %xcc, loop_2166 fmovsa %xcc, %f10, %f27 movcs %icc, %g2, %o2 movrlz %i2, 0x134, %o6 loop_2166: fbn,a %fcc3, loop_2167 bvs %icc, loop_2168 brz,a %o1, loop_2169 fbg %fcc1, loop_2170 loop_2167: movvc %icc, %l0, %g5 loop_2168: fbne %fcc2, loop_2171 loop_2169: fmovdvc %icc, %f24, %f13 loop_2170: movvs %icc, %l1, %o7 movrlz %i7, %o4, %g1 loop_2171: mulx %o0, 0x1EFA, %g6 wr %g0, 0x19, %asi ldsha [%l7 + 0x3C] %asi, %o3 edge8l %l4, %g7, %l2 fmovsg %icc, %f29, %f11 sdivx %i0, 0x0A14, %i3 sdivcc %l6, 0x1BBA, %i5 wr %g0, 0x89, %asi ldsba [%l7 + 0x5D] %asi, %o5 tneg %icc, 0x6 set 0x4C, %g3 lda [%l7 + %g3] 0x11, %f7 alignaddr %i6, %l3, %g3 orncc %g4, 0x0919, %i4 tl %xcc, 0x2 wr %g0, 0x89, %asi stda %i0, [%l7 + 0x48] %asi set 0x40, %l4 stda %f16, [%l7 + %l4] 0x17 membar #Sync fbug %fcc2, loop_2172 addccc %l5, 0x146A, %o2 sll %i2, %g2, %o1 bcc,pn %icc, loop_2173 loop_2172: popc 0x081A, %l0 alignaddr %g5, %l1, %o7 movvc %xcc, %o6, %o4 loop_2173: edge16l %g1, %o0, %i7 fsrc1s %f14, %f5 andn %g6, 0x1470, %o3 movrlz %g7, 0x133, %l4 edge32n %i0, %i3, %l2 fcmpgt32 %f30, %f18, %l6 edge8 %i5, %o5, %l3 fmovscc %icc, %f13, %f23 fcmpd %fcc3, %f14, %f2 st %f26, [%l7 + 0x10] orn %i6, %g4, %i4 sdiv %i1, 0x05F1, %g3 bcc loop_2174 movvs %icc, %o2, %i2 edge32 %l5, %o1, %g2 addccc %l0, %l1, %g5 loop_2174: tne %xcc, 0x0 fbue %fcc3, loop_2175 bne,pt %xcc, loop_2176 tg %icc, 0x3 andn %o7, 0x11A5, %o6 loop_2175: fmovda %icc, %f23, %f2 loop_2176: be,pt %xcc, loop_2177 bleu,pt %xcc, loop_2178 edge16l %g1, %o0, %o4 edge32ln %i7, %o3, %g6 loop_2177: udivcc %g7, 0x0C05, %i0 loop_2178: tn %xcc, 0x1 andncc %l4, %l2, %i3 nop set 0x30, %o1 lduh [%l7 + %o1], %i5 fmovdcc %icc, %f26, %f16 orncc %l6, 0x1945, %l3 set 0x18, %o3 prefetcha [%l7 + %o3] 0x04, 0x1 fmovrdlz %i6, %f24, %f28 fabsd %f28, %f18 fbule,a %fcc1, loop_2179 fmovda %xcc, %f17, %f14 fmovdcs %xcc, %f11, %f17 fcmpeq16 %f30, %f4, %g4 loop_2179: popc 0x131E, %i1 srl %i4, 0x03, %g3 alignaddrl %i2, %o2, %l5 movcc %xcc, %o1, %l0 fmul8x16au %f15, %f4, %f4 fcmpne32 %f0, %f10, %l1 stw %g5, [%l7 + 0x10] set 0x2F, %g4 stba %o7, [%l7 + %g4] 0x14 membar 0x13 tleu %icc, 0x1 subc %g2, 0x1826, %o6 tcs %xcc, 0x6 edge16n %o0, %g1, %o4 srax %i7, %g6, %o3 sir 0x0061 ta %icc, 0x2 add %l7, 0x6C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g7, %l4 sdivcc %i0, 0x18CD, %l2 movvc %icc, %i3, %i5 bl,a %icc, loop_2180 tpos %xcc, 0x6 ldsh [%l7 + 0x5C], %l3 tvc %icc, 0x6 loop_2180: fba %fcc0, loop_2181 movgu %icc, %l6, %o5 fpadd16s %f5, %f30, %f5 movl %icc, %i6, %i1 loop_2181: nop setx loop_2182, %l0, %l1 jmpl %l1, %g4 srlx %i4, %i2, %o2 sra %l5, 0x0E, %o1 movleu %icc, %g3, %l0 loop_2182: tsubcctv %g5, 0x1D1D, %l1 edge32n %o7, %g2, %o6 brlez,a %o0, loop_2183 fcmpne32 %f4, %f20, %g1 fcmpgt16 %f18, %f12, %i7 siam 0x1 loop_2183: fmovd %f4, %f14 fmul8x16al %f27, %f22, %f26 mova %icc, %o4, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_2184, %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 %g7, %g6, %i0 wr %g0, 0x0c, %asi stda %l4, [%l7 + 0x28] %asi loop_2184: fpsub16 %f2, %f12, %f8 subccc %i3, %i5, %l3 wr %g0, 0x19, %asi stba %l6, [%l7 + 0x37] %asi bpos,a,pt %xcc, loop_2185 udiv %o5, 0x1878, %i6 st %f2, [%l7 + 0x48] movvs %icc, %l2, %g4 loop_2185: fsrc1s %f29, %f18 fones %f6 ta %icc, 0x0 sdivx %i4, 0x1BAA, %i2 ldsw [%l7 + 0x14], %o2 taddcc %l5, 0x12CD, %i1 or %g3, 0x0677, %l0 fmul8x16au %f2, %f8, %f4 tg %xcc, 0x3 andn %o1, %l1, %g5 ta %xcc, 0x4 fmovscs %xcc, %f12, %f10 andn %o7, 0x0354, %g2 fmovdle %xcc, %f16, %f19 membar 0x62 nop set 0x10, %g5 sth %o0, [%l7 + %g5] popc 0x1F7D, %o6 ldx [%l7 + 0x30], %g1 mova %xcc, %o4, %o3 alignaddrl %i7, %g6, %g7 fornot1 %f30, %f24, %f0 tg %xcc, 0x3 movn %icc, %i0, %i3 tg %icc, 0x6 fornot1 %f4, %f12, %f28 array16 %i5, %l4, %l6 std %l2, [%l7 + 0x18] fmovscs %xcc, %f28, %f11 smulcc %o5, %i6, %l2 edge8ln %g4, %i2, %o2 fmovsleu %icc, %f6, %f8 movcc %icc, %i4, %i1 movrgz %l5, %l0, %g3 or %o1, 0x13CC, %l1 edge8 %o7, %g2, %g5 ldstub [%l7 + 0x37], %o6 movge %icc, %g1, %o4 fbn,a %fcc3, loop_2186 edge16 %o3, %i7, %o0 tle %icc, 0x7 fbule,a %fcc3, loop_2187 loop_2186: fcmpne16 %f26, %f16, %g6 fxnor %f12, %f8, %f28 ble %icc, loop_2188 loop_2187: taddcctv %i0, 0x1A49, %i3 xorcc %g7, 0x0462, %i5 nop setx loop_2189, %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_2188: sub %l4, 0x1620, %l6 array8 %l3, %i6, %o5 te %icc, 0x4 loop_2189: sir 0x0418 udivcc %l2, 0x04C5, %i2 addc %o2, %g4, %i4 fsrc2 %f24, %f8 fmovspos %xcc, %f0, %f15 tneg %icc, 0x0 andcc %l5, 0x11FB, %l0 movre %i1, 0x3BB, %o1 flush %l7 + 0x24 xorcc %l1, %g3, %o7 set 0x38, %i3 stxa %g2, [%l7 + %i3] 0x18 membar 0x51 bgu loop_2190 fpadd16s %f23, %f14, %f2 fmovdcc %icc, %f1, %f25 movvc %xcc, %o6, %g1 loop_2190: tleu %icc, 0x6 sir 0x1E63 lduh [%l7 + 0x3A], %g5 bgu,pn %xcc, loop_2191 sir 0x0C84 addc %o4, %o3, %i7 wr %g0, 0x04, %asi ldswa [%l7 + 0x5C] %asi, %g6 loop_2191: fxor %f4, %f8, %f24 movl %icc, %i0, %i3 fbn %fcc0, loop_2192 mulx %g7, %i5, %o0 mulx %l6, %l4, %i6 fnot2s %f19, %f5 loop_2192: alignaddrl %o5, %l2, %l3 andcc %o2, 0x01A5, %g4 move %xcc, %i4, %i2 fzero %f24 fmovscs %icc, %f1, %f17 alignaddr %l5, %l0, %i1 bvs %icc, loop_2193 nop set 0x44, %i7 ldsw [%l7 + %i7], %o1 smulcc %l1, %o7, %g3 udivcc %g2, 0x018D, %o6 loop_2193: tsubcc %g5, %o4, %g1 fpsub16s %f24, %f9, %f18 membar 0x0E fcmpne16 %f24, %f28, %i7 fbo,a %fcc3, loop_2194 andn %g6, 0x0252, %i0 taddcc %i3, %o3, %g7 bcs,a,pt %icc, loop_2195 loop_2194: subcc %i5, 0x12A9, %l6 te %icc, 0x0 fsrc2 %f6, %f18 loop_2195: brgez,a %l4, loop_2196 fornot1 %f26, %f12, %f0 set 0x34, %g7 ldsha [%l7 + %g7] 0x0c, %o0 loop_2196: movvc %xcc, %i6, %o5 movcc %icc, %l3, %l2 movvc %xcc, %o2, %g4 tcs %icc, 0x2 andcc %i2, 0x140B, %l5 orcc %i4, %i1, %o1 edge8 %l1, %o7, %l0 smul %g2, %g3, %g5 tle %icc, 0x5 umul %o4, 0x1863, %o6 bl,a loop_2197 tneg %icc, 0x1 edge32ln %g1, %i7, %g6 ldsb [%l7 + 0x13], %i0 loop_2197: edge8ln %o3, %i3, %i5 mulx %g7, 0x027D, %l4 wr %g0, 0x04, %asi ldstuba [%l7 + 0x15] %asi, %o0 te %xcc, 0x2 movrlez %i6, %o5, %l6 fba,a %fcc3, loop_2198 sdiv %l2, 0x1ADF, %l3 fcmped %fcc0, %f10, %f14 fcmpne32 %f20, %f20, %o2 loop_2198: movl %icc, %i2, %l5 xnor %i4, 0x01C8, %g4 and %o1, 0x0484, %l1 tcs %xcc, 0x0 fnegd %f4, %f30 taddcc %i1, 0x0C4E, %o7 sll %g2, %g3, %g5 bneg,a %xcc, loop_2199 edge8n %l0, %o4, %g1 sra %o6, %g6, %i7 movn %icc, %o3, %i0 loop_2199: movcc %xcc, %i5, %g7 mova %xcc, %l4, %o0 subccc %i6, 0x037E, %o5 tle %icc, 0x4 smulcc %i3, %l2, %l6 ldd [%l7 + 0x08], %l2 flush %l7 + 0x30 umul %i2, 0x18CE, %l5 bneg,a,pt %icc, loop_2200 move %icc, %o2, %g4 fmovde %xcc, %f11, %f26 fnot1s %f23, %f24 loop_2200: bcs,a,pt %icc, loop_2201 fmovde %xcc, %f14, %f25 bcc,a %icc, loop_2202 lduh [%l7 + 0x72], %i4 loop_2201: tgu %xcc, 0x0 fmul8x16au %f9, %f28, %f18 loop_2202: fcmpne32 %f6, %f10, %o1 movcc %icc, %i1, %l1 movvs %xcc, %g2, %o7 popc 0x0BF7, %g5 bne,a loop_2203 fbu %fcc0, loop_2204 fnors %f21, %f11, %f14 move %icc, %g3, %o4 loop_2203: fsrc2s %f25, %f25 loop_2204: srlx %l0, %o6, %g6 lduw [%l7 + 0x34], %i7 tne %xcc, 0x1 fmovsl %xcc, %f3, %f22 edge32n %g1, %i0, %o3 te %xcc, 0x1 nop setx loop_2205, %l0, %l1 jmpl %l1, %i5 tsubcctv %l4, 0x1919, %g7 array16 %i6, %o5, %o0 fmovse %xcc, %f28, %f19 loop_2205: alignaddr %l2, %l6, %l3 movre %i2, 0x1EA, %l5 add %o2, 0x0F51, %g4 srlx %i3, 0x06, %i4 fmuld8ulx16 %f13, %f17, %f10 set 0x43, %l6 ldsba [%l7 + %l6] 0x14, %i1 fexpand %f2, %f16 movneg %xcc, %o1, %l1 xorcc %g2, 0x14F9, %o7 fmovdge %xcc, %f11, %f28 movrgz %g3, %g5, %o4 fbe %fcc3, loop_2206 xnorcc %l0, 0x1FFA, %g6 set 0x3A, %g6 stha %o6, [%l7 + %g6] 0x89 loop_2206: bl,a,pn %icc, loop_2207 subccc %g1, %i0, %o3 movge %icc, %i5, %l4 xnorcc %g7, %i6, %o5 loop_2207: fmovdleu %icc, %f1, %f20 fmovda %xcc, %f8, %f22 movne %icc, %o0, %l2 fbg,a %fcc2, loop_2208 sdiv %i7, 0x0DFE, %l6 sdivcc %i2, 0x0354, %l3 taddcctv %l5, 0x03A6, %g4 loop_2208: ta %xcc, 0x5 movleu %icc, %i3, %o2 orcc %i1, 0x1239, %o1 tne %xcc, 0x1 edge8ln %l1, %g2, %i4 fmovdn %xcc, %f27, %f7 set 0x10, %o2 prefetcha [%l7 + %o2] 0x11, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %g5, %o7, %l0 wr %g0, 0x16, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync movge %icc, %o4, %o6 edge8n %g1, %i0, %g6 fbl %fcc2, loop_2209 sll %i5, %o3, %g7 andncc %i6, %l4, %o0 movleu %xcc, %o5, %l2 loop_2209: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %l6, 0x1A9B, %i2 fmovdneg %xcc, %f4, %f0 mulx %i7, %l3, %l5 fandnot2 %f6, %f4, %f12 tl %xcc, 0x1 andcc %g4, %i3, %i1 movrgz %o2, 0x3E9, %o1 xor %g2, %l1, %i4 fabss %f28, %f12 taddcc %g3, %o7, %l0 fmovrdne %g5, %f14, %f30 subcc %o4, %g1, %i0 fxnors %f14, %f12, %f0 fpsub16s %f31, %f11, %f15 fbul %fcc0, loop_2210 fors %f26, %f1, %f1 tl %icc, 0x3 fmovdl %xcc, %f10, %f10 loop_2210: movg %xcc, %o6, %g6 fmovdge %xcc, %f23, %f10 edge16n %o3, %i5, %g7 bleu,a %xcc, loop_2211 fmovdge %icc, %f13, %f7 fba,a %fcc3, loop_2212 tn %icc, 0x2 loop_2211: movrgz %i6, %l4, %o0 sdiv %l2, 0x0D80, %o5 loop_2212: sra %i2, 0x16, %l6 array16 %i7, %l5, %g4 ldub [%l7 + 0x2D], %l3 fmul8x16au %f5, %f6, %f12 wr %g0, 0x21, %asi stxa %i1, [%g0 + 0x110] %asi edge8ln %i3, %o2, %g2 tcc %icc, 0x3 sll %l1, %o1, %g3 stbar mova %icc, %i4, %o7 taddcctv %l0, 0x0131, %g5 movge %icc, %o4, %i0 xnorcc %o6, %g1, %g6 fsrc1s %f1, %f17 movcc %xcc, %o3, %i5 fbule,a %fcc1, loop_2213 fcmpne16 %f2, %f4, %g7 movge %icc, %i6, %l4 brz %o0, loop_2214 loop_2213: ld [%l7 + 0x18], %f20 stx %o5, [%l7 + 0x40] fmovsa %xcc, %f19, %f19 loop_2214: bcs,a %icc, loop_2215 tg %icc, 0x5 addcc %l2, 0x009F, %i2 nop setx loop_2216, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2215: movrgez %l6, 0x281, %i7 fmovsvc %xcc, %f6, %f15 orncc %l5, 0x02A8, %g4 loop_2216: andn %i1, %l3, %o2 fmul8x16 %f12, %f4, %f14 or %g2, %i3, %l1 swap [%l7 + 0x20], %g3 brgz %o1, loop_2217 edge32 %i4, %o7, %g5 wr %g0, 0xe2, %asi stba %l0, [%l7 + 0x28] %asi membar #Sync loop_2217: fsrc1 %f4, %f30 sllx %i0, %o4, %o6 edge8ln %g1, %o3, %i5 tsubcctv %g6, 0x056A, %i6 fcmple32 %f26, %f14, %l4 bvs,pn %xcc, loop_2218 fmovd %f6, %f0 movleu %xcc, %o0, %g7 array32 %l2, %o5, %i2 loop_2218: fandnot1s %f31, %f14, %f18 fzero %f8 edge16ln %i7, %l5, %l6 std %f12, [%l7 + 0x38] edge8 %i1, %l3, %g4 add %l7, 0x20, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %o2, %i3 fbule %fcc0, loop_2219 fmovsneg %xcc, %f10, %f8 flush %l7 + 0x14 udivx %l1, 0x0E2F, %g3 loop_2219: nop set 0x40, %i1 ldda [%l7 + %i1] 0x89, %f16 tcc %xcc, 0x2 subc %g2, %i4, %o1 tvs %icc, 0x6 fmovsneg %icc, %f14, %f10 edge32ln %o7, %g5, %l0 fmovda %icc, %f24, %f0 taddcc %o4, 0x07F1, %i0 tcc %xcc, 0x0 fnegs %f29, %f25 movn %xcc, %o6, %o3 umul %i5, %g6, %g1 fors %f1, %f24, %f22 fbuge,a %fcc1, loop_2220 addc %i6, %l4, %g7 smulcc %l2, %o5, %o0 fmovdcc %icc, %f0, %f26 loop_2220: membar 0x2A orncc %i2, 0x1FDE, %i7 edge32ln %l5, %i1, %l3 srax %g4, %l6, %o2 andncc %i3, %g3, %g2 movvs %xcc, %l1, %o1 movcs %icc, %o7, %g5 andn %i4, 0x0228, %l0 mulscc %o4, %i0, %o6 movl %icc, %i5, %o3 edge8 %g1, %g6, %l4 edge8ln %g7, %i6, %o5 fnot1 %f12, %f26 edge32l %o0, %i2, %i7 andncc %l5, %l2, %i1 tcc %xcc, 0x0 tvc %icc, 0x6 edge8 %g4, %l3, %l6 andncc %i3, %o2, %g2 sdivcc %l1, 0x06DE, %g3 fbn %fcc1, loop_2221 addc %o7, %g5, %o1 fmovdpos %icc, %f18, %f19 brlz %i4, loop_2222 loop_2221: sllx %o4, %l0, %i0 or %i5, %o6, %o3 wr %g0, 0x89, %asi stxa %g1, [%l7 + 0x38] %asi loop_2222: movcc %xcc, %g6, %l4 tg %icc, 0x6 fba %fcc1, loop_2223 movl %xcc, %g7, %o5 sth %i6, [%l7 + 0x34] edge8ln %i2, %i7, %l5 loop_2223: fbn %fcc3, loop_2224 fpadd16s %f30, %f5, %f2 bpos,pt %xcc, loop_2225 membar 0x0A loop_2224: fors %f25, %f9, %f24 tcc %icc, 0x1 loop_2225: sllx %l2, 0x14, %i1 fmovsle %xcc, %f10, %f11 set 0x60, %o6 ldda [%l7 + %o6] 0x2c, %g4 xorcc %l3, %l6, %o0 xor %i3, 0x0EDD, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %l1, %g2, %o7 te %xcc, 0x4 bgu,pt %xcc, loop_2226 movcs %icc, %g5, %o1 orn %i4, %o4, %l0 movgu %xcc, %i0, %i5 loop_2226: fmovdn %xcc, %f21, %f14 edge16l %g3, %o3, %o6 lduw [%l7 + 0x70], %g1 array16 %l4, %g7, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %icc, 0x2 subcc %i6, 0x0AFA, %g6 movgu %xcc, %i2, %i7 fmovrdlz %l2, %f2, %f14 array8 %l5, %g4, %i1 mulx %l6, %o0, %l3 fmovrde %i3, %f14, %f2 movgu %xcc, %l1, %o2 fands %f31, %f29, %f27 edge8l %g2, %o7, %g5 ble,pn %icc, loop_2227 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %i4, 0x1A, %o4 sll %l0, %o1, %i0 loop_2227: movvc %icc, %i5, %o3 fpadd32 %f8, %f24, %f12 fcmps %fcc2, %f14, %f19 set 0x75, %l2 ldstuba [%l7 + %l2] 0x19, %o6 tle %xcc, 0x7 movleu %icc, %g3, %l4 movre %g1, %o5, %i6 fble,a %fcc1, loop_2228 tpos %icc, 0x1 movne %xcc, %g7, %g6 andn %i7, 0x1FDE, %i2 loop_2228: swap [%l7 + 0x58], %l5 ldd [%l7 + 0x78], %f30 or %l2, %i1, %g4 fpsub32 %f16, %f24, %f30 fmovdn %icc, %f12, %f31 fones %f31 fnor %f10, %f8, %f26 subcc %l6, 0x1AA6, %l3 fcmpgt32 %f10, %f10, %i3 mulx %l1, 0x176F, %o2 ldsw [%l7 + 0x78], %o0 bgu,a,pt %icc, loop_2229 fmovdle %xcc, %f23, %f10 membar 0x0E set 0x29, %g1 stba %g2, [%l7 + %g1] 0x80 loop_2229: subccc %g5, 0x0D58, %i4 mulx %o4, %l0, %o7 array16 %o1, %i5, %i0 movrgz %o6, 0x1F8, %g3 mulscc %o3, %l4, %o5 brz %i6, loop_2230 be,a loop_2231 edge16n %g1, %g6, %g7 or %i2, 0x15CA, %l5 loop_2230: tne %xcc, 0x7 loop_2231: bpos loop_2232 movl %icc, %i7, %l2 fmul8ulx16 %f28, %f20, %f16 fmovrsne %i1, %f20, %f3 loop_2232: movne %xcc, %g4, %l3 ldub [%l7 + 0x35], %i3 stb %l1, [%l7 + 0x23] or %o2, 0x1CF6, %o0 tneg %icc, 0x5 movneg %xcc, %l6, %g2 addc %i4, %o4, %l0 call loop_2233 bgu,a loop_2234 brgez %o7, loop_2235 udiv %o1, 0x0552, %g5 loop_2233: tpos %xcc, 0x0 loop_2234: sub %i0, 0x1680, %i5 loop_2235: edge8 %o6, %g3, %l4 nop set 0x60, %i2 std %o2, [%l7 + %i2] tle %xcc, 0x0 sethi 0x13CE, %o5 andn %i6, 0x08C6, %g1 fmovdle %icc, %f1, %f9 fmovsge %xcc, %f24, %f30 fpack32 %f4, %f20, %f0 fxors %f11, %f10, %f5 swap [%l7 + 0x78], %g7 udiv %g6, 0x07F3, %i2 brlez,a %i7, loop_2236 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x1C], %l5 wr %g0, 0x81, %asi lduha [%l7 + 0x62] %asi, %l2 loop_2236: array32 %g4, %l3, %i3 fone %f28 fmovrse %i1, %f25, %f6 sllx %o2, %l1, %o0 movrlz %l6, %i4, %o4 tsubcctv %l0, 0x0ECC, %g2 tcs %icc, 0x2 sth %o7, [%l7 + 0x74] xor %g5, %i0, %o1 wr %g0, 0xe3, %asi stba %i5, [%l7 + 0x08] %asi membar #Sync movne %icc, %o6, %g3 tle %icc, 0x4 fone %f12 stx %l4, [%l7 + 0x18] movne %icc, %o5, %o3 fmovsg %xcc, %f28, %f18 fbl %fcc2, loop_2237 faligndata %f14, %f20, %f26 be loop_2238 std %i6, [%l7 + 0x78] loop_2237: smulcc %g7, %g6, %g1 fcmple32 %f16, %f6, %i2 loop_2238: tvc %xcc, 0x4 fxor %f6, %f18, %f14 edge8n %l5, %l2, %g4 set 0x50, %i6 swapa [%l7 + %i6] 0x89, %i7 fmovde %icc, %f30, %f12 edge8 %l3, %i3, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge %fcc0, loop_2239 srlx %o2, 0x08, %o0 movne %xcc, %l1, %l6 fsrc2s %f16, %f18 loop_2239: fmovrsgez %o4, %f8, %f0 addcc %i4, 0x1AC8, %g2 array16 %l0, %o7, %g5 edge16ln %i0, %o1, %i5 fcmpeq32 %f8, %f16, %g3 move %icc, %l4, %o6 movneg %xcc, %o3, %i6 ldx [%l7 + 0x68], %g7 fmovdl %xcc, %f20, %f28 wr %g0, 0x18, %asi sta %f16, [%l7 + 0x30] %asi fmovrdlz %o5, %f18, %f2 orncc %g6, 0x0C74, %g1 movcc %xcc, %l5, %i2 bl,a,pt %xcc, loop_2240 sdivx %l2, 0x0336, %i7 ldsw [%l7 + 0x5C], %g4 orcc %l3, 0x0B71, %i1 loop_2240: nop set 0x0E, %l3 sth %o2, [%l7 + %l3] set 0x08, %i5 swapa [%l7 + %i5] 0x10, %o0 set 0x6E, %o5 ldsha [%l7 + %o5] 0x11, %i3 subccc %l1, 0x06BD, %l6 tcs %xcc, 0x4 stb %i4, [%l7 + 0x13] addc %g2, 0x029B, %o4 wr %g0, 0x04, %asi lda [%l7 + 0x70] %asi, %f23 taddcctv %l0, %g5, %i0 edge8ln %o7, %o1, %i5 tsubcctv %g3, 0x1655, %l4 wr %g0, 0x81, %asi ldsba [%l7 + 0x7C] %asi, %o3 tg %xcc, 0x0 movl %xcc, %i6, %o6 xnor %g7, %o5, %g6 wr %g0, 0x80, %asi sta %f10, [%l7 + 0x34] %asi wr %g0, 0x89, %asi lda [%l7 + 0x38] %asi, %f19 tle %xcc, 0x3 taddcctv %g1, %l5, %l2 movleu %icc, %i7, %i2 fmovscs %icc, %f15, %f2 ldd [%l7 + 0x78], %l2 ldstub [%l7 + 0x11], %i1 fmovscs %icc, %f26, %f30 subccc %g4, %o2, %i3 fmovrdgez %o0, %f4, %f0 sdivcc %l1, 0x1084, %l6 wr %g0, 0x88, %asi stha %i4, [%l7 + 0x24] %asi bvs loop_2241 tl %xcc, 0x7 fmovdpos %xcc, %f11, %f22 fornot1s %f13, %f10, %f5 loop_2241: movrlez %o4, 0x338, %g2 srax %l0, 0x14, %i0 prefetch [%l7 + 0x50], 0x0 udiv %o7, 0x1E61, %o1 ldsh [%l7 + 0x0E], %g5 fpsub16 %f28, %f2, %f10 tl %xcc, 0x3 brlez %i5, loop_2242 ldd [%l7 + 0x20], %f6 std %f12, [%l7 + 0x10] mulx %l4, 0x19AF, %g3 loop_2242: brgez %i6, loop_2243 subcc %o6, %g7, %o5 std %f14, [%l7 + 0x08] tne %xcc, 0x0 loop_2243: bcc,a %icc, loop_2244 and %o3, 0x047B, %g6 fnot1s %f12, %f17 smul %g1, 0x04D3, %l2 loop_2244: bneg,pt %icc, loop_2245 tle %icc, 0x4 move %icc, %l5, %i2 fbe,a %fcc1, loop_2246 loop_2245: and %i7, %i1, %g4 andncc %o2, %i3, %o0 tne %xcc, 0x4 loop_2246: movrlz %l3, %l1, %l6 fmovscc %icc, %f1, %f15 fmovs %f4, %f7 fandnot1s %f22, %f11, %f24 std %i4, [%l7 + 0x60] fnot1 %f24, %f24 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_2247, %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 edge16l %g2, %l0, %o4 edge8 %i0, %o1, %g5 te %icc, 0x6 loop_2247: tpos %icc, 0x0 ba,a loop_2248 tn %icc, 0x2 sub %o7, 0x0AE5, %l4 nop setx loop_2249, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2248: brlz %i5, loop_2250 alignaddr %g3, %o6, %g7 brz %o5, loop_2251 loop_2249: array16 %i6, %g6, %o3 loop_2250: edge8 %g1, %l5, %l2 brlz %i7, loop_2252 loop_2251: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %i2, %i1, %o2 edge16l %g4, %i3, %o0 loop_2252: nop set 0x18, %l5 ldswa [%l7 + %l5] 0x04, %l1 brgez,a %l3, loop_2253 sethi 0x10FE, %i4 sir 0x021E fpadd32 %f22, %f28, %f26 loop_2253: fcmpeq32 %f12, %f8, %l6 edge32n %g2, %l0, %o4 edge16 %i0, %g5, %o7 fabsd %f8, %f12 edge16ln %l4, %i5, %g3 array8 %o1, %o6, %o5 and %g7, %g6, %i6 srl %g1, 0x1C, %o3 orn %l5, 0x108B, %i7 ldsb [%l7 + 0x1C], %i2 fnot2 %f4, %f14 brgz %i1, loop_2254 edge16l %o2, %l2, %g4 addcc %o0, %l1, %i3 addcc %i4, %l3, %l6 loop_2254: movgu %xcc, %l0, %o4 smul %g2, 0x1FB4, %i0 std %f8, [%l7 + 0x20] brlz %g5, loop_2255 movrgez %l4, %i5, %o7 tsubcctv %o1, %g3, %o6 andncc %o5, %g6, %i6 loop_2255: movpos %icc, %g1, %o3 edge32l %g7, %l5, %i7 xnor %i1, 0x1FC5, %o2 sra %l2, 0x02, %g4 andn %o0, %l1, %i3 sdivcc %i2, 0x18B4, %l3 wr %g0, 0x04, %asi stxa %l6, [%l7 + 0x30] %asi movn %xcc, %l0, %i4 fpack32 %f6, %f6, %f2 membar 0x4E move %xcc, %o4, %g2 andn %i0, 0x1C15, %l4 sra %g5, 0x0B, %i5 fpadd32 %f28, %f4, %f4 tl %xcc, 0x4 fpmerge %f20, %f31, %f10 taddcc %o7, %g3, %o1 set 0x20, %l1 ldxa [%l7 + %l1] 0x81, %o6 fmovrdgez %g6, %f8, %f10 addccc %i6, %o5, %o3 andncc %g1, %g7, %l5 fandnot1s %f30, %f17, %f31 xnorcc %i7, 0x12AB, %o2 fands %f10, %f22, %f5 fcmpes %fcc0, %f8, %f18 fbg %fcc0, loop_2256 addccc %l2, %i1, %o0 add %l7, 0x30, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %l1 casa [%l6] 0x10, %l1, %g4 loop_2256: tleu %xcc, 0x4 fmovrdlez %i2, %f22, %f0 and %l3, 0x11D2, %l6 movcc %icc, %l0, %i4 bcs,a,pn %icc, loop_2257 movleu %xcc, %i3, %g2 bpos,a,pt %xcc, loop_2258 fmovrslez %o4, %f8, %f16 loop_2257: movrgz %l4, %i0, %i5 fmovrsne %o7, %f9, %f7 loop_2258: fbge,a %fcc1, loop_2259 tcs %icc, 0x2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %icc, %g5, %o1 loop_2259: movrlez %g3, 0x2BF, %g6 ldsh [%l7 + 0x7C], %i6 fcmpes %fcc3, %f23, %f7 fmovspos %icc, %f20, %f10 subc %o6, 0x12EF, %o3 alignaddrl %g1, %o5, %g7 fornot2s %f8, %f1, %f1 andcc %l5, %i7, %o2 mulscc %l2, %o0, %l1 xnor %g4, 0x1E3F, %i2 andn %i1, %l6, %l3 srax %l0, 0x0F, %i3 set 0x4C, %o0 swapa [%l7 + %o0] 0x19, %i4 flush %l7 + 0x24 tcc %xcc, 0x4 fors %f8, %f31, %f31 wr %g0, 0x88, %asi ldswa [%l7 + 0x30] %asi, %o4 te %icc, 0x5 fcmpgt16 %f10, %f18, %g2 tg %xcc, 0x2 tsubcctv %l4, %i5, %o7 tgu %xcc, 0x5 fbue %fcc1, loop_2260 be,pn %icc, loop_2261 movg %icc, %g5, %o1 set 0x160, %l0 nop ! nop ! ldxa [%g0 + %l0] 0x40, %i0 ripped by fixASI40.pl ripped by fixASI40.pl loop_2260: fsrc2s %f22, %f6 loop_2261: xnor %g6, %i6, %o6 fmovsg %xcc, %f18, %f0 membar 0x3D stw %g3, [%l7 + 0x50] fmovrdne %o3, %f10, %f0 edge16l %o5, %g7, %l5 sir 0x065A srlx %g1, 0x1E, %o2 andn %l2, 0x04B7, %o0 fbuge,a %fcc0, loop_2262 bg,pn %xcc, loop_2263 stb %l1, [%l7 + 0x7E] brgez %g4, loop_2264 loop_2262: xnor %i2, %i7, %l6 loop_2263: array16 %i1, %l0, %i3 movrgz %l3, %o4, %i4 loop_2264: xor %g2, 0x0547, %l4 fexpand %f29, %f2 fpsub16 %f30, %f2, %f12 movrlz %i5, %g5, %o7 movn %xcc, %o1, %g6 tne %xcc, 0x7 movgu %icc, %i0, %i6 fnegd %f16, %f6 srax %g3, 0x02, %o6 fmovrdlez %o3, %f26, %f10 bcs,a,pt %xcc, loop_2265 fpmerge %f0, %f14, %f12 movgu %icc, %o5, %g7 fmovrsne %g1, %f23, %f5 loop_2265: nop setx loop_2266, %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 %fcc2, loop_2267 xor %o2, 0x0C94, %l5 or %l2, %l1, %o0 loop_2266: andn %i2, %g4, %l6 loop_2267: array16 %i1, %l0, %i3 tpos %icc, 0x7 fmuld8ulx16 %f17, %f12, %f24 taddcctv %l3, 0x0F9D, %i7 bn loop_2268 fpsub32 %f18, %f0, %f24 umul %i4, %o4, %g2 umul %i5, %l4, %g5 loop_2268: andcc %o7, 0x0696, %o1 sdivcc %g6, 0x0C72, %i0 wr %g0, 0x0c, %asi stha %i6, [%l7 + 0x7A] %asi fpsub32s %f24, %f25, %f1 fmovdg %icc, %f8, %f26 fzeros %f22 stbar srax %o6, %o3, %g3 st %f27, [%l7 + 0x40] tle %xcc, 0x0 edge16n %g7, %o5, %g1 movrlz %o2, 0x055, %l5 fsrc2 %f12, %f8 fpackfix %f20, %f18 tgu %xcc, 0x2 movle %xcc, %l1, %l2 andncc %i2, %g4, %o0 set 0x70, %o4 lduba [%l7 + %o4] 0x80, %i1 set 0x58, %o7 ldsha [%l7 + %o7] 0x14, %l0 alignaddrl %i3, %l6, %l3 fmovdg %xcc, %f27, %f5 fble,a %fcc1, loop_2269 fnand %f22, %f30, %f20 popc 0x0336, %i4 movvs %icc, %o4, %g2 loop_2269: xnor %i5, %l4, %i7 fbul %fcc1, loop_2270 tcc %xcc, 0x2 fnands %f29, %f17, %f4 sir 0x01AB loop_2270: array16 %g5, %o1, %o7 movcs %icc, %g6, %i6 tcc %xcc, 0x3 edge8 %o6, %o3, %i0 ldsh [%l7 + 0x0A], %g3 movleu %xcc, %o5, %g7 fmovspos %xcc, %f2, %f24 movpos %icc, %o2, %g1 or %l5, %l1, %l2 fbl %fcc1, loop_2271 fpadd32s %f19, %f8, %f0 sll %g4, %o0, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2271: popc 0x15B5, %i2 edge16n %l0, %i3, %l6 smul %i4, %o4, %l3 movle %icc, %i5, %l4 addc %g2, %g5, %i7 ldd [%l7 + 0x10], %o6 movne %icc, %o1, %i6 set 0x60, %g2 ldda [%l7 + %g2] 0x18, %o6 edge8n %g6, %i0, %o3 tsubcctv %o5, %g3, %o2 fcmpes %fcc1, %f24, %f16 fmovsle %icc, %f20, %f10 fandnot1 %f22, %f22, %f12 fcmpne16 %f28, %f6, %g1 movcs %icc, %g7, %l1 movne %icc, %l2, %l5 movrne %g4, %o0, %i2 fmovdge %icc, %f7, %f29 udivx %i1, 0x0AD9, %l0 taddcc %i3, %i4, %o4 fmuld8ulx16 %f4, %f26, %f6 swap [%l7 + 0x58], %l6 ta %icc, 0x3 set 0x3A, %i4 ldsha [%l7 + %i4] 0x0c, %l3 fbn %fcc1, loop_2272 fbu,a %fcc0, loop_2273 smul %l4, %i5, %g2 wr %g0, 0x0c, %asi stda %i6, [%l7 + 0x30] %asi loop_2272: edge16n %o7, %o1, %g5 loop_2273: tge %xcc, 0x4 orncc %o6, 0x0BF6, %i6 set 0x20, %g3 swapa [%l7 + %g3] 0x89, %i0 orn %g6, %o5, %o3 sdivx %o2, 0x07F6, %g3 fsrc1s %f21, %f29 fmul8x16al %f1, %f27, %f8 movl %xcc, %g7, %g1 fmul8x16 %f31, %f10, %f26 ldsb [%l7 + 0x4F], %l2 movgu %xcc, %l5, %g4 tleu %xcc, 0x1 movne %xcc, %l1, %o0 bvc,a,pt %xcc, loop_2274 fnot1s %f17, %f13 tpos %xcc, 0x2 fzero %f0 loop_2274: ta %xcc, 0x1 fmul8x16al %f9, %f16, %f16 fmovsleu %icc, %f17, %f13 fmovd %f2, %f18 fmovde %icc, %f10, %f2 move %xcc, %i1, %i2 tvs %icc, 0x5 fcmple16 %f6, %f8, %i3 orn %l0, %i4, %o4 edge32 %l6, %l4, %l3 addccc %i5, 0x0F64, %g2 tg %xcc, 0x5 bpos,a %icc, loop_2275 fmovse %xcc, %f5, %f27 wr %g0, 0x11, %asi ldsha [%l7 + 0x4E] %asi, %i7 loop_2275: srax %o7, %o1, %g5 tle %icc, 0x6 sdiv %o6, 0x12C1, %i0 nop set 0x58, %l4 ldd [%l7 + %l4], %f18 udiv %i6, 0x02C3, %g6 bg,pn %icc, loop_2276 add %o3, 0x09F4, %o2 movge %icc, %o5, %g3 wr %g0, 0x04, %asi lda [%l7 + 0x2C] %asi, %f29 loop_2276: bvc,pn %xcc, loop_2277 srax %g1, %g7, %l5 fsrc2 %f28, %f18 fabss %f25, %f8 loop_2277: fbule %fcc1, loop_2278 bcc,a,pn %xcc, loop_2279 fone %f10 add %l7, 0x40, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %l2 casa [%l6] %asi, %l2, %l1 loop_2278: edge32n %g4, %i1, %i2 loop_2279: nop set 0x0C, %o1 stha %i3, [%l7 + %o1] 0x14 tpos %xcc, 0x5 xnor %l0, 0x1FE9, %i4 movg %xcc, %o0, %o4 fpsub16 %f10, %f4, %f2 movrgez %l4, 0x3CB, %l6 movg %xcc, %l3, %g2 tcc %icc, 0x2 fbl,a %fcc0, loop_2280 xnor %i7, %o7, %o1 bleu loop_2281 udivcc %i5, 0x15E4, %g5 loop_2280: edge8l %o6, %i6, %g6 fbne,a %fcc2, loop_2282 loop_2281: te %icc, 0x7 fmovdpos %icc, %f28, %f1 nop setx loop_2283, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2282: fmovrdgz %i0, %f20, %f16 fbule,a %fcc3, loop_2284 fxnor %f4, %f16, %f30 loop_2283: fxor %f24, %f28, %f2 fexpand %f8, %f8 loop_2284: stbar sethi 0x0890, %o2 fmuld8sux16 %f1, %f12, %f0 andncc %o5, %o3, %g3 sub %g7, %g1, %l2 movge %icc, %l5, %g4 add %i1, 0x1552, %i2 tvc %icc, 0x5 movre %i3, 0x267, %l0 smulcc %l1, %i4, %o4 tneg %xcc, 0x3 ldsb [%l7 + 0x79], %o0 fnand %f22, %f2, %f0 tvs %icc, 0x0 addc %l6, 0x0575, %l4 xorcc %l3, %i7, %o7 edge16ln %o1, %i5, %g2 orcc %g5, %o6, %i6 edge16l %g6, %i0, %o2 bne,a,pn %icc, loop_2285 array16 %o3, %g3, %o5 orcc %g7, 0x0B7B, %g1 fmovdle %icc, %f20, %f27 loop_2285: fmovsg %xcc, %f23, %f20 taddcc %l2, %l5, %i1 fmovde %xcc, %f2, %f28 addc %g4, %i3, %i2 fpadd32 %f14, %f22, %f10 sdiv %l1, 0x19A2, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxnors %f21, %f6, %f7 sra %i4, 0x09, %o0 andncc %o4, %l6, %l4 fmovsneg %icc, %f10, %f0 array16 %i7, %o7, %l3 fbne %fcc3, loop_2286 nop set 0x48, %o3 std %i4, [%l7 + %o3] set 0x67, %i0 ldsba [%l7 + %i0] 0x89, %g2 loop_2286: sethi 0x1F45, %g5 edge8 %o6, %o1, %i6 srax %i0, 0x04, %g6 bg %icc, loop_2287 xnorcc %o3, %g3, %o5 movrgez %g7, %o2, %l2 fmovd %f6, %f16 loop_2287: fmul8x16 %f15, %f12, %f20 bn loop_2288 fble %fcc1, loop_2289 ldsw [%l7 + 0x74], %g1 flush %l7 + 0x38 loop_2288: flush %l7 + 0x0C loop_2289: nop wr %g0, 0x0c, %asi ldsba [%l7 + 0x2C] %asi, %l5 fcmpgt32 %f20, %f18, %i1 fmovs %f12, %f8 addcc %g4, %i2, %l1 andcc %l0, %i3, %o0 ldstub [%l7 + 0x68], %o4 bleu,a loop_2290 edge32n %l6, %i4, %l4 tl %icc, 0x1 movn %xcc, %o7, %i7 loop_2290: andncc %l3, %g2, %g5 fbuge %fcc2, loop_2291 tcc %xcc, 0x0 fmovsg %xcc, %f19, %f22 andcc %i5, %o1, %i6 loop_2291: tgu %icc, 0x4 tl %xcc, 0x5 fmovd %f18, %f24 movvs %xcc, %o6, %g6 udivcc %i0, 0x17B3, %g3 edge8n %o5, %o3, %g7 tg %icc, 0x0 fmovsne %xcc, %f15, %f21 call loop_2292 tge %xcc, 0x5 fbge %fcc2, loop_2293 tle %xcc, 0x4 loop_2292: edge32n %l2, %g1, %l5 andn %o2, %i1, %g4 loop_2293: fnegs %f20, %f10 popc %l1, %l0 stw %i2, [%l7 + 0x2C] movrne %o0, 0x391, %i3 fbue %fcc3, loop_2294 fbug,a %fcc3, loop_2295 tg %icc, 0x4 fxnors %f24, %f19, %f0 loop_2294: udiv %o4, 0x1CA6, %l6 loop_2295: fmul8x16 %f0, %f18, %f20 fcmple16 %f4, %f24, %i4 bpos,pt %icc, loop_2296 tgu %xcc, 0x1 and %o7, %l4, %l3 add %i7, 0x0FD0, %g5 loop_2296: stb %g2, [%l7 + 0x74] ld [%l7 + 0x2C], %f13 xnorcc %o1, 0x07BB, %i6 fbu,a %fcc3, loop_2297 brnz,a %o6, loop_2298 bl,a,pn %xcc, loop_2299 tg %xcc, 0x1 loop_2297: siam 0x0 loop_2298: fabsd %f4, %f26 loop_2299: array8 %i5, %i0, %g6 movg %xcc, %o5, %g3 fble,a %fcc0, loop_2300 ldx [%l7 + 0x20], %o3 fbuge,a %fcc2, loop_2301 popc 0x11FB, %g7 loop_2300: tsubcctv %g1, %l2, %o2 mova %icc, %l5, %g4 loop_2301: nop set 0x10, %g5 ldxa [%l7 + %g5] 0x19, %i1 taddcc %l0, 0x1877, %i2 bgu %xcc, loop_2302 smulcc %l1, %o0, %o4 brz,a %i3, loop_2303 fbo,a %fcc1, loop_2304 loop_2302: brgz %i4, loop_2305 fones %f20 loop_2303: edge32ln %l6, %l4, %l3 loop_2304: sub %o7, 0x0AD0, %g5 loop_2305: smul %i7, %g2, %o1 fbue,a %fcc2, loop_2306 ble,pt %xcc, loop_2307 sethi 0x11F9, %i6 movrgz %o6, %i5, %g6 loop_2306: movvc %xcc, %i0, %o5 loop_2307: be %icc, loop_2308 fbug %fcc3, loop_2309 mova %icc, %o3, %g3 edge8l %g1, %g7, %l2 loop_2308: sdiv %l5, 0x073A, %g4 loop_2309: addc %o2, %l0, %i1 umul %l1, %o0, %i2 subccc %o4, %i3, %l6 alignaddrl %l4, %l3, %o7 andn %i4, %g5, %i7 and %g2, %i6, %o1 fmovsvc %icc, %f29, %f27 bgu,pn %icc, loop_2310 taddcc %o6, 0x0E5C, %g6 and %i0, %i5, %o3 fmovdleu %icc, %f31, %f10 loop_2310: mulx %o5, %g1, %g7 umulcc %l2, %l5, %g3 orn %g4, 0x181A, %l0 movle %icc, %o2, %i1 xnor %l1, %i2, %o0 xor %i3, %l6, %l4 array16 %o4, %o7, %l3 swap [%l7 + 0x30], %g5 edge16 %i7, %g2, %i4 stb %i6, [%l7 + 0x72] fmovrdlz %o1, %f30, %f0 ble,pt %icc, loop_2311 sllx %o6, %g6, %i5 movcc %icc, %o3, %i0 fpack32 %f12, %f0, %f2 loop_2311: fmovsle %xcc, %f30, %f1 udivcc %o5, 0x0F73, %g7 smulcc %l2, 0x0E0C, %g1 mulscc %g3, 0x0F20, %g4 fmovdg %icc, %f8, %f3 bvc,a,pt %icc, loop_2312 alignaddrl %l5, %l0, %o2 smulcc %l1, 0x0C98, %i1 add %o0, %i2, %i3 loop_2312: fmovrsgez %l6, %f5, %f24 tsubcctv %o4, %l4, %l3 fnor %f24, %f10, %f8 movge %icc, %o7, %g5 ba,a loop_2313 sethi 0x04E5, %i7 edge16l %i4, %g2, %i6 umul %o6, %g6, %i5 loop_2313: stbar sth %o3, [%l7 + 0x78] taddcc %i0, 0x00F8, %o1 sethi 0x1281, %g7 edge8l %o5, %l2, %g1 andn %g4, %l5, %l0 fmovrsgz %o2, %f16, %f26 sdivx %g3, 0x12B6, %i1 bpos,a,pt %icc, loop_2314 xorcc %o0, %l1, %i3 nop setx loop_2315, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addccc %l6, %o4, %l4 loop_2314: nop wr %g0, 0x19, %asi lduwa [%l7 + 0x60] %asi, %l3 loop_2315: fmovsne %icc, %f21, %f31 fmovrse %o7, %f7, %f9 movle %icc, %i2, %i7 fcmple16 %f0, %f12, %i4 brz,a %g2, loop_2316 andcc %i6, %o6, %g6 movn %xcc, %i5, %o3 fmuld8ulx16 %f19, %f21, %f30 loop_2316: st %f10, [%l7 + 0x10] sethi 0x1B2D, %g5 nop set 0x4E, %g4 lduh [%l7 + %g4], %o1 mulscc %g7, %i0, %l2 bn,a %xcc, loop_2317 bne,pt %icc, loop_2318 brgez,a %g1, loop_2319 stbar loop_2317: movrlez %o5, 0x1A4, %g4 loop_2318: fbne,a %fcc2, loop_2320 loop_2319: stbar fbo,a %fcc2, loop_2321 xorcc %l5, 0x005D, %o2 loop_2320: tg %xcc, 0x1 fmovrdne %g3, %f0, %f6 loop_2321: orcc %i1, 0x0A3B, %o0 set 0x24, %i7 lduha [%l7 + %i7] 0x81, %l0 addccc %l1, 0x0ACB, %i3 wr %g0, 0x89, %asi ldda [%l7 + 0x10] %asi, %i6 fmovrdgz %l4, %f18, %f2 ta %xcc, 0x5 tpos %icc, 0x0 fornot2s %f19, %f7, %f13 tne %icc, 0x0 edge32l %l3, %o7, %o4 ldstub [%l7 + 0x42], %i2 fmovscc %xcc, %f26, %f12 add %l7, 0x0C, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %i4, %g2 movrne %i6, %o6, %g6 movl %icc, %i7, %o3 fmovrslz %i5, %f27, %f6 smul %g5, %o1, %i0 edge32l %l2, %g1, %o5 movcc %icc, %g4, %g7 membar 0x78 set 0x24, %g7 stba %o2, [%l7 + %g7] 0x89 std %g2, [%l7 + 0x70] edge16n %l5, %o0, %i1 addcc %l1, 0x01D0, %i3 movrgez %l6, %l0, %l4 tvc %icc, 0x5 edge32n %l3, %o7, %o4 fpmerge %f27, %f8, %f24 ble,a loop_2322 movpos %icc, %i2, %g2 sdivx %i6, 0x19AD, %o6 fmovdl %xcc, %f25, %f29 loop_2322: taddcc %g6, 0x1D04, %i4 set 0x50, %i3 sta %f30, [%l7 + %i3] 0x14 sllx %o3, %i7, %i5 alignaddrl %o1, %i0, %l2 and %g5, %o5, %g1 fxnor %f12, %f24, %f6 mulx %g4, 0x00D6, %g7 and %g3, 0x0AE5, %l5 edge8ln %o0, %o2, %l1 xnor %i1, %l6, %i3 add %l7, 0x50, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x11, %l0, %l3 array32 %o7, %o4, %i2 movrlz %l4, 0x1CC, %i6 movneg %xcc, %o6, %g2 alignaddrl %i4, %o3, %g6 srl %i7, %o1, %i5 movneg %xcc, %i0, %l2 sllx %o5, %g5, %g1 orncc %g7, 0x11C4, %g4 wr %g0, 0x26, %asi ldda [%l7 + 0x40] %asi, %g2 fmovspos %icc, %f22, %f13 tpos %xcc, 0x5 sdivcc %l5, 0x09DE, %o0 edge32ln %l1, %o2, %l6 fmul8sux16 %f0, %f8, %f2 tcs %icc, 0x4 mulscc %i3, 0x1BC3, %l0 sethi 0x1299, %l3 andcc %o7, %o4, %i1 sll %l4, 0x1E, %i6 sdiv %o6, 0x1861, %i2 movge %xcc, %g2, %i4 wr %g0, 0x22, %asi stha %g6, [%l7 + 0x1C] %asi membar #Sync addc %o3, 0x0A05, %i7 xorcc %o1, 0x08E9, %i5 membar 0x4D udivcc %i0, 0x17CC, %o5 bcc,a,pn %icc, loop_2323 fmovrsgez %g5, %f21, %f5 fbe,a %fcc3, loop_2324 fbue,a %fcc0, loop_2325 loop_2323: fand %f6, %f30, %f22 fone %f20 loop_2324: movgu %icc, %g1, %l2 loop_2325: fcmple16 %f4, %f30, %g7 move %icc, %g4, %g3 fornot1 %f30, %f0, %f16 for %f30, %f28, %f8 bvs loop_2326 fnot1s %f8, %f23 sdivx %l5, 0x0EC3, %o0 and %l1, 0x1D08, %o2 loop_2326: edge16n %l6, %l0, %i3 movre %o7, %o4, %l3 wr %g0, 0x89, %asi ldswa [%l7 + 0x48] %asi, %l4 edge16 %i1, %o6, %i2 taddcc %i6, %g2, %g6 movre %i4, 0x2C5, %i7 fbul %fcc3, loop_2327 udiv %o3, 0x108C, %i5 srl %i0, %o5, %o1 fbule %fcc0, loop_2328 loop_2327: orn %g5, 0x1E8D, %l2 set 0x40, %g6 ldda [%l7 + %g6] 0x88, %f16 loop_2328: fmovdl %xcc, %f1, %f28 popc 0x13E6, %g1 array16 %g4, %g3, %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvs %icc, 0x0 membar 0x32 wr %g0, 0x0c, %asi lduha [%l7 + 0x08] %asi, %o0 fmovdneg %xcc, %f4, %f7 array16 %l1, %g7, %l6 and %l0, 0x04D7, %o2 stx %o7, [%l7 + 0x30] bge loop_2329 edge16n %i3, %o4, %l3 stb %i1, [%l7 + 0x0D] fbl,a %fcc0, loop_2330 loop_2329: movvc %xcc, %l4, %i2 sir 0x131A bne,pt %icc, loop_2331 loop_2330: tl %xcc, 0x1 movneg %icc, %o6, %g2 edge32 %i6, %g6, %i4 loop_2331: fcmpeq32 %f14, %f20, %o3 ldstub [%l7 + 0x0F], %i7 orn %i5, %i0, %o1 tle %xcc, 0x6 edge8n %o5, %g5, %g1 fbug %fcc3, loop_2332 tcc %xcc, 0x4 faligndata %f26, %f14, %f12 taddcc %l2, 0x1125, %g4 loop_2332: fones %f19 fmovsn %icc, %f15, %f13 wr %g0, 0x04, %asi sta %f5, [%l7 + 0x78] %asi bcs,a %icc, loop_2333 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvs %xcc, 0x7 movrlz %l5, %o0, %l1 loop_2333: andcc %g3, %l6, %l0 udivx %o2, 0x0279, %g7 addccc %i3, 0x1C72, %o7 movrlez %l3, 0x006, %i1 sra %o4, 0x1F, %i2 array8 %o6, %l4, %g2 tpos %icc, 0x7 tge %icc, 0x4 nop setx loop_2334, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovsvs %icc, %f10, %f14 alignaddr %g6, %i6, %i4 fmovsle %xcc, %f7, %f8 loop_2334: srlx %o3, %i7, %i5 move %icc, %o1, %i0 edge8l %g5, %g1, %l2 subcc %o5, 0x0008, %l5 addc %o0, %l1, %g4 fbne,a %fcc0, loop_2335 addccc %l6, %l0, %o2 set 0x6A, %l6 stba %g7, [%l7 + %l6] 0x80 loop_2335: tgu %icc, 0x6 fpsub32 %f8, %f24, %f2 wr %g0, 0x18, %asi stxa %i3, [%l7 + 0x28] %asi edge8l %g3, %o7, %l3 fcmpeq16 %f12, %f14, %i1 lduh [%l7 + 0x4A], %o4 fnot1s %f9, %f18 movrlz %o6, 0x315, %i2 fors %f16, %f29, %f30 set 0x40, %i1 sta %f23, [%l7 + %i1] 0x89 ldstub [%l7 + 0x4B], %g2 stx %g6, [%l7 + 0x68] addcc %i6, 0x0CB5, %l4 tvc %icc, 0x4 stbar tvc %xcc, 0x6 wr %g0, 0x19, %asi lduwa [%l7 + 0x6C] %asi, %o3 ldsh [%l7 + 0x68], %i4 stb %i7, [%l7 + 0x5D] set 0x08, %o2 prefetcha [%l7 + %o2] 0x10, 0x0 smulcc %i5, %i0, %g5 srax %g1, %l2, %o5 smulcc %l5, %l1, %g4 tcc %icc, 0x6 xnorcc %l6, %l0, %o0 edge32 %o2, %g7, %i3 fnegs %f14, %f24 tn %xcc, 0x6 movrne %g3, 0x038, %l3 edge16l %i1, %o4, %o7 fmovdcc %xcc, %f30, %f23 edge16l %i2, %o6, %g6 lduw [%l7 + 0x2C], %g2 fsrc2 %f24, %f22 ldsh [%l7 + 0x18], %i6 andcc %l4, 0x17A5, %o3 brgez,a %i7, loop_2336 fbuge,a %fcc0, loop_2337 popc 0x06F0, %i4 set 0x18, %l2 stha %i5, [%l7 + %l2] 0x18 loop_2336: fmovdcs %xcc, %f25, %f3 loop_2337: movrgz %o1, 0x28B, %i0 subcc %g1, %g5, %o5 srax %l5, 0x0F, %l2 tg %icc, 0x2 and %g4, 0x0742, %l1 alignaddr %l6, %l0, %o2 fpackfix %f26, %f26 fmovrse %o0, %f25, %f26 bpos,pn %icc, loop_2338 bne,a,pt %icc, loop_2339 movrne %i3, %g3, %g7 array16 %i1, %l3, %o4 loop_2338: fmovdcc %icc, %f0, %f19 loop_2339: nop set 0x0C, %o6 sta %f28, [%l7 + %o6] 0x14 andcc %i2, 0x1DB8, %o7 tvc %icc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnorcc %o6, 0x02E5, %g2 add %l7, 0x40, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %g6, %i6 movcc %icc, %o3, %l4 set 0x08, %g1 prefetcha [%l7 + %g1] 0x89, 0x0 wr %g0, 0x81, %asi ldsha [%l7 + 0x2E] %asi, %i5 orncc %i7, 0x166F, %i0 tsubcc %o1, 0x1C6D, %g5 nop setx loop_2340, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movleu %icc, %g1, %o5 array32 %l2, %l5, %l1 fmovdl %icc, %f27, %f1 loop_2340: tpos %xcc, 0x5 fbuge,a %fcc3, loop_2341 bvc,a,pn %xcc, loop_2342 fxors %f6, %f5, %f12 fone %f4 loop_2341: tcc %icc, 0x1 loop_2342: for %f6, %f30, %f14 movrgez %l6, 0x270, %l0 umulcc %g4, %o2, %o0 fmovdne %icc, %f7, %f15 edge16ln %i3, %g3, %i1 edge8l %l3, %o4, %i2 fnot2 %f22, %f6 sdivx %g7, 0x1695, %o6 edge8l %g2, %o7, %i6 subcc %o3, 0x041D, %g6 wr %g0, 0x04, %asi stda %l4, [%l7 + 0x38] %asi movgu %icc, %i5, %i7 addc %i4, %o1, %g5 fbule %fcc1, loop_2343 sdivcc %i0, 0x10EF, %o5 sdiv %l2, 0x12ED, %l5 fbuge,a %fcc2, loop_2344 loop_2343: mulscc %l1, 0x1038, %l6 fmovsa %xcc, %f22, %f20 tl %xcc, 0x0 loop_2344: nop wr %g0, 0x10, %asi ldsha [%l7 + 0x5C] %asi, %l0 taddcctv %g4, %g1, %o0 fands %f23, %f4, %f17 ldd [%l7 + 0x10], %i2 pdist %f2, %f20, %f20 fpsub16s %f4, %f14, %f26 popc %o2, %i1 ba,a loop_2345 tsubcc %g3, 0x191D, %o4 andncc %l3, %i2, %g7 tne %icc, 0x0 loop_2345: edge8l %g2, %o7, %i6 fblg %fcc0, loop_2346 and %o3, %g6, %l4 sub %i5, 0x16E9, %o6 tpos %icc, 0x0 loop_2346: call loop_2347 bn,pn %icc, loop_2348 tcc %icc, 0x0 fmovdvc %icc, %f15, %f15 loop_2347: movcc %xcc, %i4, %i7 loop_2348: edge8l %o1, %g5, %o5 wr %g0, 0x0c, %asi swapa [%l7 + 0x28] %asi, %i0 fmovdvc %xcc, %f13, %f3 add %l7, 0x10, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %l5, %l2 subc %l6, %l1, %g4 fbge %fcc2, loop_2349 tl %icc, 0x2 mulx %g1, 0x185A, %l0 fcmple32 %f0, %f6, %i3 loop_2349: movrgez %o0, 0x0BF, %o2 smulcc %g3, %i1, %l3 fmovdg %xcc, %f26, %f11 movcc %xcc, %o4, %g7 ble,a,pt %xcc, loop_2350 movn %xcc, %g2, %i2 movpos %xcc, %i6, %o3 movle %icc, %g6, %o7 loop_2350: brlz,a %l4, loop_2351 movrgz %o6, 0x221, %i4 brgz %i7, loop_2352 sdivcc %o1, 0x0E35, %g5 loop_2351: movvc %xcc, %o5, %i0 fnand %f0, %f20, %f16 loop_2352: mulx %l5, %i5, %l6 sethi 0x1290, %l1 xorcc %l2, %g1, %l0 fbule,a %fcc2, loop_2353 srax %i3, %g4, %o2 movg %icc, %o0, %g3 fors %f3, %f19, %f21 loop_2353: udiv %l3, 0x137F, %i1 movge %icc, %g7, %g2 fandnot2 %f6, %f2, %f0 andn %i2, 0x0D99, %i6 tg %xcc, 0x3 xorcc %o3, %o4, %g6 edge16ln %l4, %o7, %i4 udiv %i7, 0x19A7, %o1 fmovrdlz %g5, %f2, %f16 udivx %o5, 0x08CE, %o6 taddcctv %l5, %i0, %i5 movrgz %l6, 0x255, %l2 wr %g0, 0x81, %asi swapa [%l7 + 0x20] %asi, %g1 sir 0x0159 umul %l1, %i3, %g4 ldstub [%l7 + 0x77], %o2 set 0x50, %i2 ldda [%l7 + %i2] 0x11, %o0 nop setx loop_2354, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done mulx %g3, %l3, %i1 fxnor %f16, %f24, %f16 movgu %icc, %l0, %g7 loop_2354: tne %xcc, 0x6 sll %g2, 0x0F, %i6 fbul %fcc2, loop_2355 std %o2, [%l7 + 0x10] sdiv %o4, 0x0293, %i2 movg %icc, %l4, %o7 loop_2355: umulcc %g6, %i7, %i4 fmovdleu %xcc, %f22, %f0 movrlez %o1, 0x3B5, %g5 nop setx loop_2356, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldd [%l7 + 0x08], %o6 fmovde %xcc, %f7, %f8 fandnot1 %f16, %f30, %f18 loop_2356: tvs %icc, 0x5 fmovdge %icc, %f28, %f3 wr %g0, 0x80, %asi prefetcha [%l7 + 0x38] %asi, 0x1 stx %i0, [%l7 + 0x70] movleu %icc, %i5, %l5 smul %l6, %l2, %l1 andcc %i3, 0x1E72, %g4 membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f0 tpos %icc, 0x2 wr %g0, 0x19, %asi lda [%l7 + 0x44] %asi, %f24 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcctv %g1, %o0, %g3 fbu %fcc3, loop_2357 addc %o2, 0x08EA, %l3 fnot2 %f8, %f24 alignaddr %l0, %i1, %g2 loop_2357: popc %g7, %i6 bvc loop_2358 tn %xcc, 0x0 fsrc2 %f20, %f28 orncc %o4, 0x13C1, %o3 loop_2358: movleu %xcc, %l4, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %i2, 0x0F63, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %icc, 0x6 edge16n %i4, %o1, %g5 taddcc %i7, %o6, %i0 popc 0x0D04, %o5 movrgz %l5, %l6, %i5 wr %g0, 0x22, %asi stda %l2, [%l7 + 0x28] %asi membar #Sync tne %icc, 0x4 andcc %l1, %i3, %g1 tneg %xcc, 0x2 sra %g4, %o0, %g3 edge16 %l3, %o2, %i1 fpadd16s %f8, %f12, %f18 edge16n %l0, %g7, %g2 fcmpne32 %f16, %f28, %i6 addccc %o4, 0x0D1A, %l4 movrlz %o7, %i2, %o3 bcs loop_2359 ld [%l7 + 0x78], %f24 fmovrdgez %g6, %f10, %f6 fmovdleu %icc, %f27, %f0 loop_2359: srl %o1, %i4, %i7 fors %f9, %f15, %f20 bcc,pt %icc, loop_2360 srax %o6, 0x19, %i0 tvs %xcc, 0x7 membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f16 loop_2360: fmovdle %xcc, %f9, %f9 movge %xcc, %o5, %l5 bgu,pt %icc, loop_2361 tne %xcc, 0x4 srax %l6, %i5, %l2 fbl,a %fcc2, loop_2362 loop_2361: edge8 %l1, %i3, %g1 fmovdgu %xcc, %f1, %f28 sll %g4, 0x1B, %o0 loop_2362: tvc %icc, 0x3 sethi 0x082A, %g3 te %icc, 0x5 edge32l %g5, %o2, %l3 set 0x72, %l3 stha %i1, [%l7 + %l3] 0x22 membar #Sync movneg %xcc, %l0, %g2 fmovdne %icc, %f25, %f27 movrgez %i6, %g7, %o4 wr %g0, 0x58, %asi ldxa [%g0 + 0x18] %asi, %o7 wr %g0, 0x04, %asi ldda [%l7 + 0x70] %asi, %l4 movrlz %i2, %g6, %o3 taddcctv %o1, %i4, %o6 fmovdvs %xcc, %f17, %f17 edge16n %i7, %o5, %l5 srax %l6, 0x02, %i5 array16 %i0, %l1, %i3 fnegs %f8, %f18 udivx %l2, 0x1336, %g1 fmovrslz %o0, %f8, %f15 membar 0x7C fmovrslez %g3, %f26, %f24 smulcc %g4, %g5, %o2 fcmple16 %f10, %f0, %i1 alignaddr %l3, %g2, %l0 sdivcc %g7, 0x060F, %i6 andn %o7, %l4, %i2 bvc,a,pn %xcc, loop_2363 bvs,pn %xcc, loop_2364 fbge,a %fcc2, loop_2365 fmul8x16au %f30, %f30, %f18 loop_2363: sdivx %o4, 0x19AA, %g6 loop_2364: ta %icc, 0x2 loop_2365: edge32ln %o3, %i4, %o6 tge %xcc, 0x0 fble %fcc2, loop_2366 fmovsneg %xcc, %f3, %f24 brgez %i7, loop_2367 movge %icc, %o1, %o5 loop_2366: tle %icc, 0x4 set 0x40, %i5 stda %f16, [%l7 + %i5] 0x81 loop_2367: sethi 0x0D5E, %l5 udiv %l6, 0x1A79, %i5 mova %icc, %i0, %l1 fba %fcc0, loop_2368 fbe,a %fcc2, loop_2369 fbn,a %fcc0, loop_2370 ldx [%l7 + 0x10], %l2 loop_2368: tn %xcc, 0x2 loop_2369: xnor %i3, 0x1EDB, %o0 loop_2370: or %g3, %g1, %g5 nop set 0x2C, %i6 prefetch [%l7 + %i6], 0x0 movneg %xcc, %o2, %g4 xor %i1, %g2, %l0 array8 %g7, %i6, %l3 tl %icc, 0x1 wr %g0, 0x88, %asi prefetcha [%l7 + 0x50] %asi, 0x1 tle %icc, 0x0 udivcc %o7, 0x0119, %i2 movgu %xcc, %o4, %g6 addc %o3, %i4, %o6 ldsb [%l7 + 0x39], %o1 orn %o5, 0x139A, %l5 sir 0x15B6 nop set 0x08, %l5 ldx [%l7 + %l5], %l6 edge8ln %i5, %i0, %l1 movcs %icc, %i7, %l2 sethi 0x1A45, %o0 fmul8ulx16 %f24, %f4, %f28 set 0x3C, %o5 stha %g3, [%l7 + %o5] 0xeb membar #Sync xor %g1, %g5, %o2 set 0x22, %l1 stha %i3, [%l7 + %l1] 0xe3 membar #Sync fpadd32 %f14, %f12, %f14 fbne,a %fcc2, loop_2371 move %xcc, %g4, %g2 flush %l7 + 0x18 fsrc1s %f25, %f7 loop_2371: nop add %l7, 0x08, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %i1, %g7 brz,a %i6, loop_2372 fzeros %f0 sir 0x1830 ba,pn %xcc, loop_2373 loop_2372: fpadd32s %f22, %f13, %f14 edge32l %l0, %l4, %l3 fmovdpos %icc, %f27, %f0 loop_2373: fmovrdne %i2, %f4, %f28 tleu %xcc, 0x3 fabsd %f26, %f6 array32 %o4, %o7, %o3 bl,a,pn %xcc, loop_2374 tvs %icc, 0x1 fmovsgu %icc, %f0, %f22 membar 0x24 loop_2374: brgez %g6, loop_2375 fors %f8, %f14, %f12 sdivx %o6, 0x128F, %i4 srax %o5, 0x18, %o1 loop_2375: addcc %l6, 0x1642, %i5 andn %l5, 0x0A31, %l1 membar 0x6F fbne %fcc2, loop_2376 fmovdcs %xcc, %f3, %f5 tsubcc %i7, %i0, %o0 flush %l7 + 0x3C loop_2376: fnand %f30, %f14, %f4 array8 %g3, %g1, %g5 nop setx loop_2377, %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 movrlz %o2, 0x353, %i3 fmovsg %xcc, %f11, %f3 movvc %xcc, %l2, %g4 loop_2377: brgez,a %g2, loop_2378 edge32 %g7, %i6, %l0 tl %xcc, 0x1 srl %i1, %l4, %i2 loop_2378: fpsub32s %f30, %f9, %f13 srax %o4, 0x1D, %o7 xnor %l3, 0x05FD, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot2 %f14, %f22 tvs %xcc, 0x2 movcc %icc, %o6, %i4 array32 %o5, %o1, %g6 sra %i5, %l5, %l1 te %xcc, 0x3 bl,a,pt %xcc, loop_2379 fmuld8ulx16 %f18, %f1, %f4 orcc %l6, %i7, %o0 prefetch [%l7 + 0x34], 0x2 loop_2379: movleu %xcc, %i0, %g3 movleu %icc, %g5, %o2 fmovsge %icc, %f17, %f14 andn %g1, %l2, %i3 mulx %g2, 0x1473, %g7 tsubcc %i6, %l0, %i1 alignaddr %g4, %i2, %l4 fandnot2s %f17, %f8, %f19 fmovdpos %xcc, %f27, %f4 fmovsne %icc, %f30, %f31 fmovsge %icc, %f13, %f15 edge32n %o7, %o4, %l3 ldsh [%l7 + 0x5C], %o3 edge8ln %i4, %o5, %o6 movcc %icc, %g6, %o1 fexpand %f6, %f26 orncc %i5, 0x059E, %l5 fmovsn %xcc, %f5, %f10 fmovsn %icc, %f28, %f2 movg %icc, %l1, %l6 movleu %icc, %i7, %i0 ble loop_2380 fxnors %f5, %f7, %f23 fand %f16, %f28, %f14 membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0x16, %f16 loop_2380: movrlz %o0, 0x2FE, %g5 fexpand %f12, %f26 lduh [%l7 + 0x0E], %g3 fmovsn %icc, %f19, %f29 fmovsl %xcc, %f12, %f13 sdivcc %g1, 0x0D58, %o2 movre %l2, 0x131, %i3 fpsub16 %f0, %f16, %f28 fabss %f0, %f18 taddcc %g2, %i6, %l0 fmovde %xcc, %f6, %f0 sub %i1, %g4, %i2 fmovrsgz %l4, %f14, %f12 popc %g7, %o4 mulscc %l3, 0x1C06, %o7 tn %icc, 0x3 fblg,a %fcc3, loop_2381 sdivx %i4, 0x18D6, %o3 srlx %o5, %g6, %o6 udivcc %o1, 0x03C6, %l5 loop_2381: nop set 0x58, %l0 stda %l0, [%l7 + %l0] 0xeb membar #Sync wr %g0, 0x88, %asi lda [%l7 + 0x78] %asi, %f14 fcmpgt32 %f16, %f16, %i5 edge16ln %l6, %i0, %i7 movpos %icc, %o0, %g5 add %l7, 0x38, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %g1, %o2 tgu %icc, 0x0 edge8n %l2, %i3, %g3 edge16 %i6, %g2, %i1 movge %xcc, %l0, %i2 popc 0x110C, %g4 tge %xcc, 0x6 bcs,a loop_2382 or %l4, 0x1436, %g7 movvs %xcc, %l3, %o7 ldsw [%l7 + 0x1C], %i4 loop_2382: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %icc, 0x1 fexpand %f5, %f2 array32 %o4, %o5, %g6 mova %icc, %o6, %o3 nop setx loop_2383, %l0, %l1 jmpl %l1, %l5 fmul8sux16 %f18, %f6, %f12 tsubcctv %l1, 0x0129, %i5 ldsh [%l7 + 0x66], %l6 loop_2383: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %xcc, 0x7 ldstub [%l7 + 0x5D], %i0 fcmpne16 %f0, %f0, %i7 set 0x4E, %o4 ldstuba [%l7 + %o4] 0x80, %o0 tsubcc %o1, 0x1D8E, %g5 be,a loop_2384 or %o2, %g1, %l2 fcmpgt16 %f30, %f2, %g3 edge32ln %i6, %g2, %i1 loop_2384: subccc %l0, %i2, %g4 tcc %xcc, 0x6 tcs %icc, 0x4 mulx %i3, %g7, %l3 smulcc %l4, 0x1136, %i4 set 0x36, %g2 stba %o4, [%l7 + %g2] 0x10 mova %xcc, %o5, %o7 ldx [%l7 + 0x10], %g6 udivcc %o3, 0x0C3F, %o6 membar 0x18 pdist %f8, %f28, %f26 fnot2s %f24, %f19 sethi 0x1524, %l5 popc 0x15FB, %l1 fornot2s %f16, %f30, %f21 fbug,a %fcc2, loop_2385 tge %xcc, 0x7 ldsw [%l7 + 0x78], %l6 fpadd16s %f1, %f31, %f18 loop_2385: nop wr %g0, 0x80, %asi lduha [%l7 + 0x6C] %asi, %i0 xor %i5, 0x0BAD, %i7 movcc %xcc, %o0, %g5 fmuld8ulx16 %f8, %f18, %f20 addccc %o2, %o1, %l2 wr %g0, 0x27, %asi stda %g0, [%l7 + 0x38] %asi membar #Sync wr %g0, 0x19, %asi stwa %g3, [%l7 + 0x28] %asi edge32ln %g2, %i6, %i1 tsubcctv %l0, %i2, %i3 tgu %icc, 0x6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %g4, 0x05EB, %l3 wr %g0, 0x89, %asi ldstuba [%l7 + 0x2C] %asi, %g7 fors %f29, %f14, %f19 sethi 0x0AD1, %i4 fcmpne16 %f18, %f18, %l4 taddcc %o4, 0x1629, %o5 udivx %o7, 0x16AA, %o3 ldd [%l7 + 0x30], %g6 be %icc, loop_2386 tge %icc, 0x7 umulcc %l5, 0x096C, %o6 andcc %l1, 0x181F, %i0 loop_2386: nop set 0x60, %i4 stda %i4, [%l7 + %i4] 0x19 subccc %l6, %o0, %i7 fmovdne %xcc, %f20, %f16 tvc %xcc, 0x2 fmovs %f3, %f4 fbuge %fcc2, loop_2387 tpos %icc, 0x3 set 0x40, %o7 stxa %g5, [%l7 + %o7] 0x18 loop_2387: movvs %icc, %o2, %l2 fxors %f24, %f27, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot2 %f26, %f16, %f26 sra %o1, %g1, %g3 movn %xcc, %i6, %i1 movn %xcc, %l0, %i2 or %g2, 0x1396, %i3 fmovsge %icc, %f29, %f18 orncc %g4, %g7, %l3 wr %g0, 0x18, %asi stha %i4, [%l7 + 0x78] %asi array8 %l4, %o4, %o5 fmovrdlez %o7, %f24, %f6 edge16n %o3, %g6, %o6 sethi 0x1C57, %l1 edge32n %l5, %i5, %l6 wr %g0, 0x81, %asi lduwa [%l7 + 0x4C] %asi, %i0 bcc,a loop_2388 fbuge,a %fcc2, loop_2389 ld [%l7 + 0x30], %f10 tgu %icc, 0x4 loop_2388: fmovrslz %i7, %f30, %f23 loop_2389: array8 %g5, %o0, %o2 movpos %xcc, %l2, %o1 or %g1, %i6, %i1 fbne %fcc1, loop_2390 tn %xcc, 0x5 umul %l0, %g3, %i2 bshuffle %f16, %f0, %f26 loop_2390: bg %xcc, loop_2391 fbug %fcc2, loop_2392 fsrc2s %f15, %f27 edge32l %g2, %i3, %g4 loop_2391: ldsw [%l7 + 0x1C], %g7 loop_2392: stbar fmul8x16au %f21, %f14, %f22 edge16 %i4, %l4, %o4 xorcc %o5, %o7, %l3 mulscc %g6, 0x1AC8, %o3 subcc %l1, %l5, %o6 sdiv %l6, 0x02EC, %i5 smulcc %i0, %g5, %i7 fbge,a %fcc3, loop_2393 subcc %o0, %l2, %o1 fzeros %f5 tsubcc %o2, 0x17F0, %i6 loop_2393: nop set 0x39, %l4 stb %i1, [%l7 + %l4] fmovda %xcc, %f8, %f21 tvs %icc, 0x2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x6A, %g3 ldsba [%l7 + %g3] 0x18, %l0 movvc %icc, %g3, %g1 movl %xcc, %g2, %i3 addccc %g4, 0x02B7, %i2 movl %xcc, %g7, %i4 array32 %o4, %l4, %o7 orn %o5, 0x1D04, %l3 tleu %xcc, 0x1 tsubcc %o3, %g6, %l1 fpadd32 %f6, %f8, %f14 fbug %fcc0, loop_2394 movn %icc, %l5, %l6 fmul8sux16 %f22, %f30, %f30 nop setx loop_2395, %l0, %l1 jmpl %l1, %i5 loop_2394: fpsub16s %f0, %f22, %f24 movvc %icc, %i0, %g5 edge8ln %o6, %i7, %o0 loop_2395: fcmple16 %f26, %f0, %o1 movvs %icc, %l2, %o2 wr %g0, 0x88, %asi sta %f4, [%l7 + 0x44] %asi set 0x08, %o3 stxa %i1, [%l7 + %o3] 0x27 membar #Sync fpadd32s %f12, %f0, %f15 movrlez %l0, %g3, %i6 tneg %icc, 0x7 udivx %g1, 0x01CF, %i3 wr %g0, 0x11, %asi sta %f2, [%l7 + 0x1C] %asi wr %g0, 0x19, %asi lduwa [%l7 + 0x34] %asi, %g4 tneg %xcc, 0x0 sllx %i2, %g2, %i4 set 0x40, %i0 stda %f0, [%l7 + %i0] 0xf0 membar #Sync fors %f4, %f27, %f17 orcc %o4, 0x0F00, %g7 bn,a,pt %xcc, loop_2396 andncc %o7, %o5, %l3 for %f20, %f28, %f22 movne %icc, %o3, %l4 loop_2396: xorcc %l1, 0x1A79, %g6 bcs %icc, loop_2397 movrgz %l5, %l6, %i0 orn %i5, %g5, %i7 fba,a %fcc0, loop_2398 loop_2397: fmovrse %o0, %f28, %f0 edge32ln %o6, %l2, %o1 call loop_2399 loop_2398: sth %i1, [%l7 + 0x0A] std %o2, [%l7 + 0x20] tle %icc, 0x0 loop_2399: movcc %icc, %g3, %i6 fmuld8sux16 %f13, %f3, %f2 udivx %l0, 0x0408, %g1 brz %g4, loop_2400 fbl %fcc0, loop_2401 sub %i3, 0x19C6, %g2 sdivx %i2, 0x0D55, %i4 loop_2400: movl %xcc, %o4, %g7 loop_2401: stb %o5, [%l7 + 0x29] fmovrslez %o7, %f1, %f19 movrgz %l3, 0x1E7, %l4 fmovs %f4, %f3 fbo,a %fcc1, loop_2402 fsrc2s %f30, %f20 fmovdpos %icc, %f4, %f16 add %l7, 0x6C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o3 casa [%l6] 0x89, %o3, %l1 loop_2402: nop set 0x2B, %g5 lduba [%l7 + %g5] 0x89, %l5 fmuld8sux16 %f31, %f7, %f16 addcc %g6, 0x03B4, %i0 fmovs %f8, %f4 bl,pn %icc, loop_2403 sir 0x1E76 tsubcctv %i5, 0x0C6E, %l6 sethi 0x1E1D, %i7 loop_2403: sra %o0, %o6, %l2 fmovdvs %xcc, %f30, %f31 movre %g5, 0x176, %i1 bcs loop_2404 andncc %o2, %o1, %i6 add %g3, %l0, %g4 bl,a,pt %xcc, loop_2405 loop_2404: and %i3, 0x14F9, %g2 fornot2s %f29, %f24, %f31 move %xcc, %i2, %i4 loop_2405: or %o4, %g1, %o5 fbo %fcc1, loop_2406 mova %icc, %g7, %o7 mova %icc, %l3, %l4 xorcc %o3, 0x1E19, %l5 loop_2406: fbe %fcc2, loop_2407 brlz %g6, loop_2408 swap [%l7 + 0x0C], %l1 fmovrdgez %i5, %f0, %f30 loop_2407: fmul8ulx16 %f20, %f22, %f2 loop_2408: taddcc %l6, %i0, %i7 subc %o0, %l2, %g5 fmovs %f13, %f11 orncc %o6, 0x00F2, %i1 subccc %o1, 0x1477, %i6 stx %o2, [%l7 + 0x48] stw %l0, [%l7 + 0x20] set 0x51, %o1 stba %g4, [%l7 + %o1] 0xe3 membar #Sync fmul8ulx16 %f4, %f14, %f4 srlx %i3, 0x17, %g3 sdivx %g2, 0x1E09, %i4 andncc %o4, %g1, %i2 brgez %o5, loop_2409 mova %xcc, %g7, %l3 edge32ln %o7, %l4, %o3 bvs,pn %icc, loop_2410 loop_2409: add %l5, %l1, %i5 sdivx %g6, 0x1403, %i0 alignaddrl %i7, %l6, %o0 loop_2410: edge16l %l2, %g5, %i1 udivcc %o1, 0x144A, %o6 fbule,a %fcc2, loop_2411 movvs %icc, %i6, %o2 xnor %g4, 0x1F60, %i3 tsubcctv %l0, 0x01E4, %g2 loop_2411: fmovrslz %g3, %f7, %f14 fnegs %f22, %f21 udiv %o4, 0x0E80, %g1 movrne %i2, %o5, %i4 membar 0x35 andn %l3, 0x12D1, %o7 membar 0x27 andcc %l4, 0x0751, %o3 movne %icc, %l5, %g7 andn %i5, %g6, %l1 movrne %i7, 0x305, %l6 fmovrsgz %o0, %f9, %f4 sdiv %l2, 0x1C05, %g5 addcc %i0, %i1, %o6 subcc %o1, 0x08B8, %i6 wr %g0, 0x18, %asi ldswa [%l7 + 0x40] %asi, %o2 movleu %xcc, %i3, %g4 wr %g0, 0x2f, %asi stha %g2, [%l7 + 0x0C] %asi membar #Sync andcc %l0, 0x0D2C, %o4 fors %f5, %f10, %f25 ldstub [%l7 + 0x26], %g3 tgu %icc, 0x1 add %l7, 0x70, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i2, %g1 fbue,a %fcc1, loop_2412 sir 0x0704 pdist %f26, %f26, %f6 tcc %xcc, 0x6 loop_2412: orn %o5, 0x0675, %i4 tle %icc, 0x4 fmovrse %o7, %f5, %f0 ta %xcc, 0x1 sir 0x121D fands %f0, %f15, %f8 movle %icc, %l3, %o3 tl %icc, 0x3 fbg %fcc2, loop_2413 fmovda %icc, %f23, %f13 tl %xcc, 0x0 fmovd %f12, %f12 loop_2413: or %l5, 0x0F35, %g7 tge %icc, 0x6 udivx %l4, 0x0BF0, %g6 movrne %i5, %l1, %i7 fbe %fcc2, loop_2414 fcmpeq32 %f2, %f20, %o0 mulscc %l2, %g5, %l6 edge8l %i1, %i0, %o6 loop_2414: nop set 0x7C, %i7 lda [%l7 + %i7] 0x0c, %f11 andn %o1, %o2, %i6 fbule %fcc3, loop_2415 fzeros %f0 wr %g0, 0x19, %asi ldsba [%l7 + 0x51] %asi, %i3 loop_2415: fzero %f28 xorcc %g4, 0x082A, %g2 edge8n %l0, %g3, %o4 umulcc %g1, 0x0807, %o5 fmovse %xcc, %f31, %f18 movneg %xcc, %i4, %i2 xnor %l3, %o7, %o3 fcmpgt32 %f26, %f28, %g7 tn %icc, 0x7 edge8ln %l5, %l4, %i5 fcmped %fcc3, %f28, %f28 fsrc2s %f31, %f18 wr %g0, 0x0c, %asi lduha [%l7 + 0x68] %asi, %g6 xor %l1, %i7, %l2 set 0x4C, %g4 lduwa [%l7 + %g4] 0x18, %o0 edge32 %g5, %l6, %i1 fbl %fcc0, loop_2416 tn %icc, 0x1 xnorcc %i0, 0x1978, %o6 xnorcc %o1, 0x0C78, %i6 loop_2416: srax %o2, %g4, %g2 fbe %fcc1, loop_2417 movrlez %i3, %g3, %o4 tcc %xcc, 0x6 fcmpgt16 %f14, %f14, %g1 loop_2417: fbge %fcc0, loop_2418 ba,a,pn %xcc, loop_2419 movre %l0, 0x129, %i4 std %i2, [%l7 + 0x50] loop_2418: ta %icc, 0x0 loop_2419: nop wr %g0, 0x80, %asi lduha [%l7 + 0x42] %asi, %o5 tneg %xcc, 0x4 array8 %l3, %o3, %g7 movrlez %o7, 0x1BE, %l5 srax %l4, %g6, %i5 sub %i7, %l1, %o0 fmovsa %icc, %f16, %f24 subc %g5, %l2, %i1 bl %icc, loop_2420 fnand %f12, %f16, %f26 fmovrslz %l6, %f17, %f23 movre %i0, 0x2C3, %o6 loop_2420: edge8n %o1, %o2, %g4 addccc %i6, 0x0B78, %g2 xnor %g3, %i3, %o4 movge %xcc, %g1, %i4 te %icc, 0x5 fmovsne %icc, %f30, %f10 edge32ln %l0, %o5, %i2 tl %icc, 0x3 tn %xcc, 0x1 tne %icc, 0x1 fcmple32 %f14, %f24, %o3 ldx [%l7 + 0x60], %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_2421, %l0, %l1 jmpl %l1, %o7 mulx %l5, 0x0042, %g7 sir 0x0776 fabsd %f26, %f30 loop_2421: edge16ln %g6, %i5, %l4 bvc,a loop_2422 movleu %icc, %l1, %i7 srlx %g5, 0x07, %o0 fmovrdgez %i1, %f2, %f0 loop_2422: tsubcc %l6, %i0, %o6 srax %o1, 0x1C, %o2 ble %icc, loop_2423 movg %icc, %g4, %l2 fmovsvc %xcc, %f1, %f19 ldub [%l7 + 0x4F], %g2 loop_2423: srl %g3, 0x1A, %i6 move %xcc, %i3, %g1 tvs %icc, 0x2 fcmpne16 %f28, %f22, %o4 set 0x39, %i3 ldstuba [%l7 + %i3] 0x89, %i4 movgu %xcc, %l0, %o5 fcmple16 %f12, %f6, %i2 movg %xcc, %l3, %o7 alignaddr %l5, %o3, %g6 bvs,pt %icc, loop_2424 fmovrdgez %i5, %f16, %f24 edge32l %l4, %l1, %i7 orn %g7, %o0, %i1 loop_2424: fmovdneg %icc, %f31, %f28 mova %icc, %g5, %l6 edge32l %i0, %o1, %o6 lduh [%l7 + 0x12], %o2 fexpand %f29, %f4 andcc %l2, 0x0B10, %g2 edge32n %g4, %i6, %g3 tne %icc, 0x0 ldd [%l7 + 0x10], %f10 orncc %i3, 0x1276, %g1 movpos %xcc, %i4, %l0 array8 %o5, %i2, %l3 stx %o7, [%l7 + 0x60] andncc %l5, %o3, %o4 udivcc %g6, 0x15BE, %i5 add %l7, 0x68, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %l1 casa [%l6] %asi, %l1, %i7 wr %g0, 0x10, %asi ldstuba [%l7 + 0x38] %asi, %l4 movvc %icc, %o0, %g7 fmovscc %xcc, %f0, %f22 mulx %i1, 0x124D, %l6 movvs %icc, %g5, %o1 movl %icc, %o6, %i0 fbe,a %fcc1, loop_2425 sll %o2, 0x05, %l2 fpadd32s %f6, %f29, %f6 movge %xcc, %g4, %i6 loop_2425: nop set 0x38, %g6 ldsha [%l7 + %g6] 0x80, %g2 addc %i3, 0x064F, %g1 xnor %i4, 0x0157, %l0 bl %xcc, loop_2426 membar 0x5B movrne %o5, 0x092, %i2 movrlez %g3, %l3, %l5 loop_2426: add %o3, 0x1D8C, %o4 sra %o7, 0x19, %g6 popc 0x0EEB, %l1 andn %i7, %l4, %o0 tcs %xcc, 0x0 lduh [%l7 + 0x08], %i5 fpadd16 %f4, %f30, %f12 tne %icc, 0x4 fbul,a %fcc1, loop_2427 tvc %icc, 0x2 movn %xcc, %g7, %l6 nop set 0x58, %l6 std %i0, [%l7 + %l6] loop_2427: umul %g5, %o6, %i0 orcc %o1, %l2, %o2 fmovrslz %g4, %f0, %f23 wr %g0, 0x81, %asi stda %g2, [%l7 + 0x38] %asi mova %icc, %i3, %i6 xor %i4, %g1, %o5 swap [%l7 + 0x10], %l0 wr %g0, 0x88, %asi lduwa [%l7 + 0x2C] %asi, %g3 movleu %icc, %l3, %i2 bgu loop_2428 stb %o3, [%l7 + 0x46] xor %o4, %l5, %o7 fpsub16s %f5, %f31, %f10 loop_2428: mulscc %g6, 0x1270, %i7 sdivcc %l4, 0x160A, %o0 tleu %xcc, 0x1 xor %i5, 0x0C79, %l1 tne %icc, 0x0 movrlez %l6, 0x3D6, %g7 faligndata %f24, %f4, %f24 edge8n %g5, %i1, %o6 andn %i0, 0x1A86, %l2 add %o1, 0x0C08, %g4 fzeros %f20 set 0x40, %i1 stda %f0, [%l7 + %i1] 0x17 membar #Sync brgez,a %o2, loop_2429 edge8 %g2, %i3, %i6 movle %xcc, %g1, %i4 movcc %icc, %l0, %o5 loop_2429: udivx %l3, 0x1FE0, %i2 ldd [%l7 + 0x68], %g2 movn %icc, %o4, %o3 fmovrde %l5, %f24, %f16 fmovs %f10, %f25 edge32n %o7, %i7, %g6 sllx %l4, %o0, %i5 fmovd %f30, %f4 srl %l1, 0x0E, %l6 tne %xcc, 0x1 ldub [%l7 + 0x5B], %g5 ba loop_2430 move %icc, %i1, %g7 te %xcc, 0x5 addc %i0, %o6, %l2 loop_2430: tl %icc, 0x7 xor %o1, 0x1C68, %g4 flush %l7 + 0x40 brlez,a %o2, loop_2431 stw %i3, [%l7 + 0x50] wr %g0, 0x19, %asi swapa [%l7 + 0x18] %asi, %i6 loop_2431: addccc %g2, %i4, %l0 edge32ln %o5, %g1, %i2 popc 0x0EC9, %g3 movcs %icc, %l3, %o3 wr %g0, 0x89, %asi lduha [%l7 + 0x60] %asi, %l5 tge %icc, 0x0 movge %icc, %o4, %o7 ta %xcc, 0x7 xorcc %i7, 0x1EA9, %l4 fmovdge %icc, %f23, %f5 tcs %icc, 0x7 fnegd %f6, %f22 movg %icc, %o0, %i5 bl,a,pn %xcc, loop_2432 fbuge,a %fcc2, loop_2433 edge16ln %l1, %g6, %l6 set 0x65, %o2 ldstuba [%l7 + %o2] 0x04, %i1 loop_2432: bvs,pn %xcc, loop_2434 loop_2433: tge %xcc, 0x2 bgu,a,pt %icc, loop_2435 udivx %g5, 0x1394, %g7 loop_2434: flush %l7 + 0x2C nop set 0x78, %g7 ldd [%l7 + %g7], %i0 loop_2435: edge32 %l2, %o1, %o6 fbo,a %fcc1, loop_2436 movrlez %g4, 0x372, %o2 or %i3, %i6, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2436: fcmps %fcc2, %f30, %f16 fbue,a %fcc2, loop_2437 st %f12, [%l7 + 0x1C] sdiv %i4, 0x0E2A, %o5 movgu %icc, %l0, %g1 loop_2437: array16 %g3, %i2, %o3 brz %l3, loop_2438 fcmpgt32 %f26, %f8, %o4 tl %icc, 0x4 smul %l5, %i7, %o7 loop_2438: fpsub32s %f3, %f13, %f8 brz,a %l4, loop_2439 array32 %i5, %l1, %o0 lduh [%l7 + 0x70], %g6 movre %l6, 0x325, %g5 loop_2439: bvs,a loop_2440 edge8ln %i1, %g7, %i0 ble,a loop_2441 fpackfix %f14, %f10 loop_2440: nop wr %g0, 0x18, %asi ldsba [%l7 + 0x13] %asi, %o1 loop_2441: tgu %xcc, 0x3 fpadd32 %f14, %f10, %f12 brnz,a %l2, loop_2442 movge %icc, %o6, %o2 movrne %g4, 0x2DC, %i6 movre %g2, %i3, %o5 loop_2442: umulcc %l0, %g1, %g3 or %i4, %o3, %i2 sdivcc %l3, 0x108D, %o4 or %i7, %o7, %l5 fble %fcc3, loop_2443 orn %l4, %i5, %o0 fnot1 %f30, %f16 tle %icc, 0x4 loop_2443: sir 0x061A srl %l1, %g6, %g5 set 0x5C, %o6 ldswa [%l7 + %o6] 0x0c, %i1 orn %l6, %g7, %o1 wr %g0, 0x18, %asi lduha [%l7 + 0x52] %asi, %l2 fexpand %f28, %f10 edge8n %i0, %o2, %o6 movge %icc, %g4, %g2 edge16 %i3, %o5, %l0 orncc %g1, 0x151C, %i6 umulcc %g3, 0x00A1, %o3 udivx %i4, 0x07B2, %i2 ba %xcc, loop_2444 alignaddr %l3, %o4, %i7 fsrc2s %f22, %f31 mulx %l5, 0x1B13, %l4 loop_2444: subccc %o7, %o0, %l1 fxors %f6, %f9, %f28 sethi 0x08A3, %g6 edge16l %g5, %i1, %i5 fpadd16 %f14, %f10, %f16 array8 %l6, %g7, %l2 mulx %o1, 0x166F, %o2 st %f8, [%l7 + 0x4C] add %l7, 0x08, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %o6, %g4 sir 0x1D1D movcc %icc, %i0, %i3 udiv %o5, 0x1644, %l0 bvc,pt %xcc, loop_2445 andncc %g2, %i6, %g1 ldub [%l7 + 0x3C], %g3 movrne %o3, 0x292, %i2 loop_2445: fabss %f4, %f0 fnegs %f29, %f3 fnegd %f28, %f22 fandnot1 %f18, %f28, %f22 fnot2 %f18, %f0 movrlez %l3, 0x207, %i4 srax %o4, 0x14, %i7 bcs,a %icc, loop_2446 srax %l4, 0x1D, %l5 fmovsvc %icc, %f20, %f2 movrlz %o7, %o0, %l1 loop_2446: sra %g6, 0x06, %i1 mulx %g5, 0x1206, %i5 tvs %xcc, 0x0 fmul8ulx16 %f6, %f6, %f14 tsubcc %g7, 0x0351, %l6 tcc %icc, 0x7 alignaddr %l2, %o2, %o6 tsubcc %o1, 0x09B3, %g4 xnorcc %i3, %o5, %i0 fpsub16 %f22, %f0, %f0 srlx %g2, 0x1E, %i6 fmovdvs %xcc, %f15, %f10 fmuld8sux16 %f28, %f11, %f6 edge8ln %l0, %g3, %o3 fcmpgt32 %f10, %f10, %i2 fbuge,a %fcc1, loop_2447 xnorcc %l3, %i4, %g1 fbg %fcc1, loop_2448 edge32n %i7, %l4, %o4 loop_2447: fmovdvc %icc, %f29, %f13 srl %l5, %o7, %l1 loop_2448: fbo,a %fcc3, loop_2449 taddcc %g6, %i1, %o0 bgu %xcc, loop_2450 tgu %icc, 0x0 loop_2449: movvs %xcc, %i5, %g7 edge8ln %l6, %l2, %o2 loop_2450: nop wr %g0, 0x80, %asi prefetcha [%l7 + 0x48] %asi, 0x3 wr %g0, 0x0c, %asi lda [%l7 + 0x5C] %asi, %f14 fmovdgu %icc, %f10, %f18 edge32l %o6, %g4, %o1 fbuge %fcc2, loop_2451 ldsw [%l7 + 0x6C], %i3 sethi 0x16B8, %i0 tpos %icc, 0x1 loop_2451: movle %xcc, %g2, %i6 array16 %o5, %l0, %g3 sethi 0x0DF0, %i2 ldsh [%l7 + 0x60], %o3 tsubcc %i4, %g1, %i7 brgez %l3, loop_2452 srlx %o4, 0x0D, %l5 bvs,a loop_2453 smul %o7, 0x0F12, %l1 loop_2452: edge8 %g6, %l4, %o0 fexpand %f25, %f14 loop_2453: edge32l %i5, %g7, %l6 fmovrslz %l2, %f13, %f8 taddcc %i1, %g5, %o6 srl %o2, %g4, %i3 fmovrsne %o1, %f3, %f25 edge8ln %i0, %i6, %o5 fmovdn %xcc, %f2, %f3 fmovdne %xcc, %f19, %f17 movne %icc, %l0, %g3 brlz %g2, loop_2454 tpos %icc, 0x2 edge16ln %i2, %o3, %g1 fpackfix %f18, %f8 loop_2454: fbe %fcc1, loop_2455 bneg %icc, loop_2456 fpsub32s %f7, %f2, %f30 bpos,a loop_2457 loop_2455: tn %xcc, 0x3 loop_2456: movre %i7, 0x1CE, %l3 fcmple32 %f6, %f16, %o4 loop_2457: edge16n %i4, %l5, %o7 bneg,a,pn %xcc, loop_2458 tge %xcc, 0x5 nop setx loop_2459, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldx [%l7 + 0x50], %l1 loop_2458: nop wr %g0, 0x2c, %asi ldda [%l7 + 0x30] %asi, %g6 loop_2459: movg %xcc, %o0, %i5 udivx %l4, 0x08C3, %g7 movrlez %l6, %i1, %g5 bg,a,pt %xcc, loop_2460 fmovsge %icc, %f18, %f2 bshuffle %f22, %f24, %f2 xnor %l2, 0x1E09, %o6 loop_2460: subc %g4, 0x0ECD, %o2 fblg,a %fcc3, loop_2461 smulcc %i3, %i0, %o1 tneg %icc, 0x5 array8 %i6, %o5, %g3 loop_2461: fmovsgu %icc, %f10, %f13 movle %icc, %g2, %l0 tsubcc %o3, %i2, %i7 movg %xcc, %l3, %g1 call loop_2462 movcs %icc, %o4, %i4 movrne %o7, %l1, %g6 umul %l5, %o0, %l4 loop_2462: array32 %g7, %i5, %l6 edge32l %i1, %l2, %g5 ldsh [%l7 + 0x24], %g4 ldx [%l7 + 0x38], %o6 fmovrdgez %o2, %f6, %f30 movrgez %i3, %o1, %i0 tne %icc, 0x7 array8 %o5, %g3, %g2 stw %i6, [%l7 + 0x60] xnorcc %o3, 0x044E, %i2 mulx %i7, 0x020C, %l0 movneg %xcc, %l3, %g1 orn %o4, %i4, %l1 set 0x22, %l2 ldsba [%l7 + %l2] 0x04, %g6 umul %l5, 0x0BA3, %o0 tn %xcc, 0x2 nop setx loop_2463, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bgu,a %xcc, loop_2464 fmuld8sux16 %f9, %f28, %f0 fmuld8sux16 %f11, %f20, %f18 loop_2463: edge32 %l4, %o7, %i5 loop_2464: movrgez %l6, %i1, %l2 sdivcc %g7, 0x0488, %g4 fexpand %f20, %f22 sethi 0x1881, %o6 array32 %o2, %i3, %o1 set 0x1F, %i2 stba %g5, [%l7 + %i2] 0x15 movcc %xcc, %i0, %o5 swap [%l7 + 0x08], %g3 brlz %i6, loop_2465 fbuge %fcc2, loop_2466 tge %xcc, 0x6 udivx %o3, 0x17D8, %g2 loop_2465: sub %i7, 0x0B31, %l0 loop_2466: ldsw [%l7 + 0x7C], %l3 set 0x5C, %l3 lduwa [%l7 + %l3] 0x0c, %g1 addcc %o4, %i2, %i4 edge32ln %l1, %g6, %o0 fbue,a %fcc1, loop_2467 fsrc1s %f7, %f12 movcs %icc, %l5, %o7 tsubcc %i5, %l6, %l4 loop_2467: and %i1, 0x1166, %g7 movge %icc, %l2, %g4 array32 %o2, %o6, %i3 or %o1, %g5, %o5 wr %g0, 0x2f, %asi stba %i0, [%l7 + 0x7E] %asi membar #Sync movgu %icc, %g3, %i6 fmovdleu %xcc, %f11, %f19 fnot1 %f8, %f30 fbe,a %fcc1, loop_2468 tn %icc, 0x3 tl %icc, 0x5 fbule,a %fcc3, loop_2469 loop_2468: be,a,pn %icc, loop_2470 orncc %g2, 0x05F8, %i7 srax %o3, %l3, %g1 loop_2469: edge16n %o4, %l0, %i4 loop_2470: tvc %icc, 0x5 smul %l1, 0x0D2B, %i2 sth %o0, [%l7 + 0x78] edge32l %l5, %g6, %o7 movcs %xcc, %i5, %l4 umul %i1, %g7, %l6 xnor %l2, 0x1985, %g4 fmovsne %icc, %f1, %f21 st %f12, [%l7 + 0x30] fone %f4 tneg %icc, 0x3 subccc %o6, %o2, %i3 fbue %fcc2, loop_2471 movg %xcc, %o1, %g5 fandnot2 %f2, %f4, %f20 fnegd %f28, %f20 loop_2471: nop set 0x18, %i5 ldxa [%g0 + %i5] 0x20, %i0 edge32 %o5, %i6, %g3 fmovdcs %xcc, %f5, %f31 call loop_2472 swap [%l7 + 0x44], %i7 fcmpgt32 %f14, %f2, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2472: fnor %f20, %f24, %f4 andncc %o3, %g1, %o4 tle %icc, 0x6 bshuffle %f6, %f30, %f12 bl,pt %xcc, loop_2473 movneg %icc, %l0, %i4 fand %f0, %f16, %f0 fcmpgt32 %f10, %f8, %l3 loop_2473: nop setx loop_2474, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done brgez %l1, loop_2475 membar 0x68 edge16 %i2, %o0, %l5 loop_2474: fsrc2 %f12, %f8 loop_2475: srl %o7, %g6, %i5 fandnot2s %f6, %f9, %f8 fabsd %f22, %f14 sethi 0x1DF3, %l4 fxnor %f4, %f22, %f28 edge8l %i1, %l6, %l2 brnz %g4, loop_2476 fmovrdgez %g7, %f30, %f14 bvs loop_2477 te %icc, 0x6 loop_2476: lduh [%l7 + 0x0A], %o2 fandnot1 %f0, %f2, %f8 loop_2477: sdivx %o6, 0x1958, %i3 array16 %o1, %g5, %i0 fmovdvs %xcc, %f13, %f28 popc 0x16BD, %i6 edge32ln %g3, %o5, %g2 wr %g0, 0xe3, %asi stxa %i7, [%l7 + 0x08] %asi membar #Sync fand %f24, %f22, %f16 umul %o3, 0x10C1, %o4 movrne %l0, 0x007, %i4 udivx %g1, 0x1DDD, %l3 orn %i2, 0x090D, %o0 fbe,a %fcc0, loop_2478 sdivx %l5, 0x0D48, %o7 umul %g6, 0x0082, %i5 edge8n %l4, %i1, %l1 loop_2478: tpos %xcc, 0x1 membar 0x49 fbul %fcc0, loop_2479 movcc %icc, %l2, %l6 swap [%l7 + 0x44], %g7 edge16 %g4, %o2, %o6 loop_2479: smul %i3, 0x07B8, %o1 bvs,a,pn %icc, loop_2480 movpos %icc, %g5, %i6 set 0x48, %i6 ldxa [%l7 + %i6] 0x15, %g3 loop_2480: sub %i0, %g2, %i7 ldsb [%l7 + 0x14], %o5 sir 0x0D4E fmovdge %icc, %f10, %f11 fbule %fcc1, loop_2481 taddcc %o3, 0x1943, %l0 edge8n %i4, %g1, %o4 fcmpgt16 %f2, %f16, %i2 loop_2481: sethi 0x0786, %o0 std %f12, [%l7 + 0x70] xorcc %l5, %l3, %o7 array8 %i5, %g6, %l4 edge16n %l1, %l2, %i1 xnorcc %l6, 0x146D, %g4 fnot2 %f26, %f6 taddcc %g7, 0x0EFE, %o2 bne %icc, loop_2482 addccc %i3, 0x0C81, %o1 te %xcc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2482: srax %g5, 0x14, %o6 ldd [%l7 + 0x48], %f24 taddcc %g3, %i6, %i0 edge8l %i7, %o5, %o3 tg %icc, 0x3 edge16l %l0, %i4, %g1 srlx %o4, 0x14, %g2 fnand %f6, %f18, %f30 tleu %icc, 0x1 movle %xcc, %i2, %l5 fmul8x16al %f4, %f17, %f6 edge16ln %l3, %o0, %o7 brgez,a %i5, loop_2483 fand %f22, %f26, %f26 nop setx loop_2484, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrgez %l4, 0x15D, %g6 loop_2483: umulcc %l1, 0x0C28, %l2 movcc %icc, %l6, %g4 loop_2484: tcc %xcc, 0x4 edge8 %i1, %o2, %g7 movge %xcc, %o1, %i3 wr %g0, 0x19, %asi ldxa [%l7 + 0x10] %asi, %g5 tne %xcc, 0x0 subc %o6, 0x1BDB, %i6 prefetch [%l7 + 0x44], 0x2 or %g3, 0x1215, %i7 edge32n %o5, %o3, %i0 sub %l0, 0x15E6, %i4 fbge,a %fcc0, loop_2485 umul %o4, %g1, %g2 tvc %xcc, 0x2 taddcc %i2, %l3, %o0 loop_2485: sub %l5, 0x10CC, %o7 fnor %f4, %f18, %f6 fbl,a %fcc3, loop_2486 addc %l4, %i5, %l1 edge16ln %l2, %l6, %g6 movge %xcc, %i1, %o2 loop_2486: fcmple16 %f16, %f20, %g7 fmovdneg %xcc, %f12, %f11 fones %f20 set 0x7C, %l5 sta %f27, [%l7 + %l5] 0x81 udivcc %o1, 0x1C5F, %g4 tle %xcc, 0x4 wr %g0, 0x04, %asi prefetcha [%l7 + 0x58] %asi, 0x3 xnor %o6, 0x0443, %i6 ldsb [%l7 + 0x62], %i3 fandnot2 %f30, %f24, %f4 fabss %f28, %f30 movre %g3, 0x293, %i7 srax %o5, %o3, %l0 or %i4, 0x0E28, %i0 movl %xcc, %g1, %g2 orncc %i2, 0x112F, %l3 bn,a %xcc, loop_2487 fmuld8ulx16 %f14, %f8, %f30 stbar fnot1 %f28, %f12 loop_2487: edge16n %o4, %o0, %l5 sdivcc %l4, 0x1A96, %o7 movgu %icc, %l1, %l2 set 0x68, %g1 ldsha [%l7 + %g1] 0x10, %i5 bcs,pn %xcc, loop_2488 array16 %g6, %i1, %o2 smulcc %l6, %o1, %g4 set 0x30, %l1 stwa %g7, [%l7 + %l1] 0x23 membar #Sync loop_2488: nop membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0x1f, %f0 addc %o6, 0x101E, %g5 movn %icc, %i6, %i3 wr %g0, 0x10, %asi stwa %i7, [%l7 + 0x5C] %asi tn %xcc, 0x1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %g3, 0x1F63, %o3 udiv %o5, 0x1833, %l0 tleu %xcc, 0x2 fsrc2s %f14, %f27 ldsw [%l7 + 0x24], %i4 movrne %g1, 0x029, %i0 alignaddr %i2, %l3, %g2 ld [%l7 + 0x34], %f7 tn %icc, 0x0 edge8l %o4, %o0, %l5 brlz %o7, loop_2489 fmovsl %xcc, %f6, %f22 set 0x28, %o5 swapa [%l7 + %o5] 0x10, %l4 loop_2489: fmovse %icc, %f6, %f28 movgu %icc, %l1, %l2 movl %icc, %g6, %i5 fmovdcs %icc, %f29, %f13 set 0x3C, %l0 lduwa [%l7 + %l0] 0x11, %i1 tleu %xcc, 0x1 fnands %f18, %f3, %f21 movle %icc, %l6, %o2 bl,a,pt %xcc, loop_2490 edge16n %o1, %g4, %g7 movg %xcc, %g5, %i6 fmuld8ulx16 %f23, %f3, %f26 loop_2490: fsrc1s %f11, %f10 subcc %i3, 0x0146, %o6 fbn,a %fcc3, loop_2491 ldx [%l7 + 0x28], %g3 fnor %f8, %f2, %f2 udivx %i7, 0x0552, %o3 loop_2491: fandnot1s %f15, %f9, %f31 fbne %fcc2, loop_2492 movvc %xcc, %o5, %i4 fble %fcc3, loop_2493 udivcc %l0, 0x1A6B, %i0 loop_2492: tpos %icc, 0x3 taddcc %g1, %i2, %g2 loop_2493: fmul8x16au %f14, %f21, %f16 edge16ln %l3, %o4, %o0 andcc %l5, 0x0B0A, %o7 udiv %l1, 0x08BF, %l4 fmovrde %l2, %f20, %f0 movneg %icc, %i5, %g6 stbar tn %xcc, 0x7 fmovrse %l6, %f4, %f5 movgu %icc, %i1, %o2 add %l7, 0x30, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %o1, %g4 xnor %g5, %i6, %i3 fxors %f9, %f0, %f1 umulcc %o6, %g7, %i7 tg %xcc, 0x0 srl %o3, 0x19, %o5 bneg,a %xcc, loop_2494 or %g3, 0x0B93, %l0 fbuge,a %fcc1, loop_2495 array32 %i4, %i0, %i2 loop_2494: fxor %f0, %f24, %f28 sllx %g1, 0x0F, %l3 loop_2495: fpack32 %f16, %f12, %f30 fbue %fcc3, loop_2496 movg %xcc, %o4, %o0 orcc %l5, %g2, %o7 std %l4, [%l7 + 0x30] loop_2496: or %l1, 0x17A9, %l2 fpack16 %f8, %f20 fmovde %xcc, %f19, %f20 sra %i5, %g6, %l6 nop set 0x18, %g2 std %i0, [%l7 + %g2] tgu %xcc, 0x7 movrne %o2, 0x2B6, %o1 fcmpeq16 %f14, %f28, %g5 tvc %xcc, 0x0 edge8 %g4, %i3, %o6 set 0x40, %o4 stda %f0, [%l7 + %o4] 0x11 std %f24, [%l7 + 0x48] edge32ln %g7, %i7, %o3 fble,a %fcc2, loop_2497 subccc %i6, 0x0253, %g3 fmovdne %icc, %f30, %f25 set 0x18, %i4 prefetcha [%l7 + %i4] 0x89, 0x0 loop_2497: stx %i4, [%l7 + 0x78] tle %xcc, 0x6 subcc %o5, %i0, %i2 mova %xcc, %l3, %g1 tg %xcc, 0x4 movvs %icc, %o0, %l5 bpos,a,pt %icc, loop_2498 fblg %fcc2, loop_2499 tleu %icc, 0x1 edge8ln %o4, %g2, %o7 loop_2498: tvc %icc, 0x7 loop_2499: ldsh [%l7 + 0x52], %l4 prefetch [%l7 + 0x60], 0x3 udivcc %l1, 0x1B1E, %l2 fbn %fcc0, loop_2500 fmovrslz %g6, %f11, %f16 be,a,pn %xcc, loop_2501 udiv %i5, 0x1448, %i1 loop_2500: fmovdleu %icc, %f29, %f20 set 0x34, %l4 lda [%l7 + %l4] 0x80, %f0 loop_2501: subcc %o2, %l6, %g5 fors %f29, %f24, %f0 edge32ln %g4, %o1, %o6 edge16n %i3, %i7, %g7 tl %icc, 0x5 fmovrslz %o3, %f27, %f17 be,a,pn %icc, loop_2502 fmovsle %xcc, %f30, %f8 mulscc %i6, 0x1B5C, %l0 edge16ln %g3, %o5, %i4 loop_2502: movrne %i2, %l3, %g1 fnand %f14, %f30, %f4 fmovse %xcc, %f22, %f19 membar 0x30 bgu,a %icc, loop_2503 tg %xcc, 0x7 fandnot1 %f24, %f18, %f2 mulx %o0, 0x0D2F, %i0 loop_2503: st %f23, [%l7 + 0x08] movpos %icc, %o4, %l5 nop set 0x5D, %o7 ldub [%l7 + %o7], %g2 brlz %o7, loop_2504 movle %icc, %l4, %l1 alignaddrl %l2, %g6, %i1 tge %icc, 0x1 loop_2504: umul %o2, 0x01B2, %l6 bcs,a %xcc, loop_2505 stbar edge32n %i5, %g4, %g5 ta %xcc, 0x4 loop_2505: nop set 0x40, %g3 ldda [%l7 + %g3] 0x04, %f16 tle %icc, 0x5 taddcc %o6, 0x1E3E, %i3 movre %i7, %o1, %g7 subccc %i6, 0x1494, %o3 xorcc %g3, %o5, %i4 fbug %fcc1, loop_2506 andn %i2, 0x0CEE, %l0 mulx %g1, %l3, %i0 wr %g0, 0x0c, %asi lduba [%l7 + 0x43] %asi, %o4 loop_2506: edge8l %o0, %l5, %g2 bpos loop_2507 edge8 %o7, %l1, %l2 fmul8x16 %f13, %f12, %f18 edge32l %l4, %i1, %o2 loop_2507: fmovsn %xcc, %f30, %f17 fmovdleu %icc, %f11, %f19 udiv %l6, 0x0484, %g6 bvc %xcc, loop_2508 edge32l %i5, %g5, %g4 andcc %i3, %i7, %o1 bvc,a loop_2509 loop_2508: for %f6, %f20, %f30 membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f0 loop_2509: ldub [%l7 + 0x50], %g7 fble,a %fcc2, loop_2510 fbn %fcc0, loop_2511 fblg %fcc0, loop_2512 movg %icc, %o6, %i6 loop_2510: taddcc %o3, 0x0250, %o5 loop_2511: brlz,a %g3, loop_2513 loop_2512: fba %fcc3, loop_2514 edge32n %i2, %l0, %i4 srlx %g1, %i0, %l3 loop_2513: nop setx loop_2515, %l0, %l1 jmpl %l1, %o0 loop_2514: bne,a,pt %icc, loop_2516 taddcctv %o4, %l5, %o7 fmovdn %xcc, %f8, %f8 loop_2515: fones %f14 loop_2516: sdivx %l1, 0x13FF, %g2 sllx %l2, 0x16, %l4 movrgz %o2, 0x1E6, %l6 taddcctv %g6, %i1, %i5 wr %g0, 0xe2, %asi stda %g4, [%l7 + 0x50] %asi membar #Sync udiv %g4, 0x1591, %i7 addccc %o1, %g7, %o6 fornot2s %f11, %f24, %f23 orn %i3, %o3, %o5 movrlez %i6, 0x32C, %g3 fmovdneg %icc, %f14, %f3 srlx %i2, 0x15, %l0 srlx %g1, 0x09, %i4 fcmpne32 %f4, %f6, %l3 set 0x50, %i0 ldda [%l7 + %i0] 0x88, %i0 tcs %xcc, 0x7 or %o0, %o4, %o7 ta %xcc, 0x1 array16 %l5, %g2, %l1 fandnot2 %f10, %f20, %f18 movle %xcc, %l4, %l2 fbe,a %fcc0, loop_2517 fble,a %fcc3, loop_2518 bn loop_2519 call loop_2520 loop_2517: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2518: fpsub16s %f21, %f28, %f2 loop_2519: popc %l6, %o2 loop_2520: ba,pn %icc, loop_2521 andn %g6, 0x0F46, %i5 movrne %g5, 0x195, %g4 fand %f30, %f30, %f16 loop_2521: andn %i1, 0x0E87, %o1 orn %i7, 0x1605, %o6 movne %icc, %g7, %i3 andcc %o5, 0x1A78, %o3 andcc %g3, %i6, %l0 movgu %icc, %i2, %g1 tl %icc, 0x7 umulcc %i4, 0x0461, %l3 nop set 0x28, %g5 stx %o0, [%l7 + %g5] fmovsle %xcc, %f12, %f29 tcc %icc, 0x0 umulcc %o4, %o7, %l5 sdivx %i0, 0x0D83, %g2 fcmpgt16 %f20, %f6, %l1 fpack16 %f16, %f10 movrgez %l4, 0x3DB, %l6 subc %l2, %o2, %i5 bneg,pt %icc, loop_2522 fcmpne16 %f30, %f4, %g5 fnands %f11, %f28, %f22 prefetch [%l7 + 0x14], 0x0 loop_2522: nop add %l7, 0x38, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g4 casa [%l6] 0x80, %g4, %i1 srlx %g6, 0x1E, %o1 movneg %icc, %o6, %g7 taddcc %i3, %o5, %i7 sdiv %o3, 0x1F77, %i6 lduh [%l7 + 0x5E], %l0 alignaddrl %g3, %g1, %i4 move %icc, %i2, %l3 brz,a %o4, loop_2523 fpsub32 %f8, %f14, %f2 subc %o7, 0x1B0E, %o0 tsubcc %i0, %g2, %l5 loop_2523: edge32 %l4, %l6, %l1 brgez,a %o2, loop_2524 fpsub16s %f25, %f7, %f9 fmovsl %xcc, %f6, %f28 wr %g0, 0x10, %asi stwa %i5, [%l7 + 0x28] %asi loop_2524: fxnor %f14, %f6, %f22 and %g5, 0x11D0, %l2 fxnors %f27, %f6, %f25 sdivx %i1, 0x1DE0, %g6 bneg,pt %xcc, loop_2525 fmovscc %xcc, %f13, %f1 bneg loop_2526 fbuge,a %fcc0, loop_2527 loop_2525: movre %o1, 0x2BC, %o6 fbne %fcc0, loop_2528 loop_2526: fmovsa %xcc, %f8, %f7 loop_2527: nop set 0x70, %o3 ldxa [%l7 + %o3] 0x14, %g7 loop_2528: movrgz %g4, %o5, %i7 tcs %xcc, 0x4 movrlz %o3, %i6, %i3 flush %l7 + 0x50 fcmps %fcc3, %f30, %f31 tge %icc, 0x0 fbule,a %fcc1, loop_2529 fmuld8sux16 %f12, %f5, %f30 tgu %xcc, 0x6 bcs loop_2530 loop_2529: tg %icc, 0x7 edge16l %g3, %g1, %l0 subcc %i4, 0x02EE, %i2 loop_2530: fbug,a %fcc0, loop_2531 fmovdg %xcc, %f17, %f10 fmovsle %icc, %f17, %f18 umulcc %l3, %o4, %o7 loop_2531: movneg %xcc, %i0, %g2 mulx %l5, 0x11FF, %l4 fpack16 %f8, %f14 movneg %xcc, %o0, %l6 popc %l1, %i5 tgu %icc, 0x5 prefetch [%l7 + 0x08], 0x3 movl %icc, %g5, %o2 movpos %xcc, %l2, %g6 fnegs %f19, %f15 wr %g0, 0xe2, %asi stwa %o1, [%l7 + 0x24] %asi membar #Sync mulscc %i1, %o6, %g7 xor %g4, 0x1CC5, %o5 tgu %xcc, 0x6 edge32n %o3, %i6, %i3 array8 %i7, %g3, %l0 te %icc, 0x3 sub %i4, %g1, %l3 alignaddr %i2, %o7, %o4 fxors %f11, %f22, %f24 fmovdg %icc, %f21, %f24 fbule %fcc2, loop_2532 fcmpgt16 %f10, %f2, %i0 fbue,a %fcc1, loop_2533 umulcc %l5, %g2, %l4 loop_2532: subc %o0, %l1, %l6 fbuge %fcc0, loop_2534 loop_2533: edge32ln %i5, %o2, %g5 edge8n %g6, %o1, %l2 movvs %icc, %i1, %o6 loop_2534: add %g4, 0x1CCE, %o5 srlx %o3, 0x12, %g7 fabsd %f18, %f12 edge16l %i3, %i6, %g3 mova %icc, %i7, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %l0, %g1, %i2 movcs %xcc, %o7, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpackfix %f14, %f19 fmovse %xcc, %f14, %f13 set 0x30, %i7 ldda [%l7 + %i7] 0x88, %o4 fbuge,a %fcc0, loop_2535 movrne %l5, 0x099, %g2 alignaddr %l4, %i0, %o0 movre %l1, 0x1A1, %i5 loop_2535: fba,a %fcc0, loop_2536 fmovrdlez %l6, %f12, %f16 edge16n %g5, %g6, %o2 fsrc2s %f12, %f2 loop_2536: fnot1s %f21, %f26 edge8 %l2, %o1, %o6 movneg %xcc, %i1, %o5 fbn,a %fcc3, loop_2537 udiv %g4, 0x1266, %g7 for %f0, %f8, %f4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2537: nop set 0x77, %g4 ldsba [%l7 + %g4] 0x0c, %o3 fxnors %f31, %f22, %f25 fmovsgu %icc, %f10, %f23 subcc %i6, 0x00A4, %g3 orn %i3, 0x0AE5, %i4 tleu %icc, 0x0 mulx %l0, %i7, %i2 udivcc %o7, 0x1E59, %g1 edge8ln %l3, %o4, %g2 edge8ln %l4, %i0, %o0 fmul8ulx16 %f16, %f14, %f14 sth %l1, [%l7 + 0x5E] movrne %l5, 0x2DD, %l6 edge8n %g5, %g6, %o2 lduh [%l7 + 0x4E], %i5 edge8l %o1, %o6, %i1 ldsb [%l7 + 0x2A], %l2 tneg %icc, 0x3 movrgz %g4, 0x330, %o5 ba,a,pt %xcc, loop_2538 be %icc, loop_2539 fpack32 %f26, %f8, %f2 nop set 0x5F, %i3 ldub [%l7 + %i3], %g7 loop_2538: edge32n %i6, %o3, %i3 loop_2539: nop wr %g0, 0x80, %asi lduwa [%l7 + 0x38] %asi, %g3 fbe %fcc0, loop_2540 andncc %i4, %l0, %i2 lduw [%l7 + 0x68], %i7 srl %o7, %l3, %g1 loop_2540: fones %f22 movcc %xcc, %g2, %l4 andn %o4, %i0, %l1 fands %f17, %f15, %f15 wr %g0, 0x81, %asi swapa [%l7 + 0x54] %asi, %o0 fones %f17 sdivcc %l5, 0x1AE2, %g5 lduw [%l7 + 0x2C], %g6 movl %xcc, %l6, %o2 fcmps %fcc1, %f6, %f12 edge16ln %i5, %o6, %i1 subcc %l2, 0x1CB6, %g4 sth %o5, [%l7 + 0x44] edge16 %o1, %g7, %o3 orncc %i6, 0x0572, %g3 fbn,a %fcc0, loop_2541 mulscc %i4, %i3, %l0 edge16n %i2, %i7, %o7 tcs %xcc, 0x3 loop_2541: movneg %xcc, %g1, %g2 set 0x58, %g6 swapa [%l7 + %g6] 0x80, %l4 xnorcc %o4, %i0, %l3 fzero %f20 ldub [%l7 + 0x2F], %o0 add %l7, 0x10, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %l1 casa [%l6] %asi, %l1, %g5 ldsw [%l7 + 0x54], %g6 subcc %l5, 0x138E, %l6 bleu,a,pn %icc, loop_2542 srlx %o2, 0x09, %o6 edge32ln %i5, %i1, %l2 tvs %icc, 0x1 loop_2542: or %g4, %o1, %o5 mova %icc, %g7, %i6 fandnot2s %f28, %f4, %f10 set 0x74, %o1 stba %o3, [%l7 + %o1] 0x18 set 0x74, %l6 lduba [%l7 + %l6] 0x04, %i4 fones %f6 tge %icc, 0x5 fornot2 %f16, %f24, %f0 bg loop_2543 srax %g3, %l0, %i3 taddcc %i2, 0x0E3F, %i7 tl %icc, 0x7 loop_2543: mulscc %g1, %g2, %o7 xorcc %l4, 0x04B0, %i0 bg,pt %xcc, loop_2544 taddcctv %l3, %o4, %o0 addcc %g5, 0x0C66, %l1 tge %icc, 0x2 loop_2544: tvs %xcc, 0x0 prefetch [%l7 + 0x50], 0x1 fmovd %f8, %f8 wr %g0, 0xf0, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync tvc %xcc, 0x4 subccc %g6, %l6, %o2 edge16ln %l5, %o6, %i5 tsubcctv %l2, %g4, %o1 sdivx %i1, 0x1A61, %g7 tvs %icc, 0x7 fmovdgu %xcc, %f12, %f28 fpsub16 %f16, %f12, %f14 wr %g0, 0x2a, %asi stha %i6, [%l7 + 0x66] %asi membar #Sync fands %f15, %f11, %f24 fmovdleu %icc, %f12, %f18 tg %xcc, 0x3 or %o3, %i4, %o5 stx %g3, [%l7 + 0x50] fandnot2 %f16, %f6, %f6 sdivx %i3, 0x1B4A, %l0 orn %i7, %i2, %g2 edge32 %o7, %g1, %l4 smul %i0, %l3, %o4 fbule %fcc3, loop_2545 udivcc %o0, 0x1F6F, %l1 sethi 0x069C, %g6 tsubcctv %g5, %l6, %o2 loop_2545: movcc %icc, %l5, %i5 fmovrde %o6, %f6, %f24 movrlez %l2, %o1, %g4 wr %g0, 0x50, %asi ldxa [%g0 + 0x18] %asi, %i1 tneg %icc, 0x3 sra %i6, 0x11, %o3 set 0x4C, %o2 swapa [%l7 + %o2] 0x81, %i4 tpos %icc, 0x2 edge16ln %g7, %g3, %o5 fbu %fcc2, loop_2546 sdivx %l0, 0x0129, %i3 tgu %xcc, 0x1 edge16n %i7, %g2, %i2 loop_2546: orcc %g1, 0x07C6, %l4 mulscc %i0, 0x0513, %o7 stw %o4, [%l7 + 0x6C] wr %g0, 0x89, %asi sta %f19, [%l7 + 0x54] %asi call loop_2547 fxors %f18, %f23, %f15 ld [%l7 + 0x60], %f8 move %xcc, %o0, %l1 loop_2547: orn %l3, 0x0D22, %g6 srlx %l6, %g5, %l5 fmovsgu %xcc, %f13, %f25 movvc %icc, %i5, %o2 fmovdg %xcc, %f20, %f4 ldd [%l7 + 0x30], %l2 faligndata %f20, %f22, %f6 wr %g0, 0x04, %asi ldxa [%l7 + 0x40] %asi, %o6 fbe,a %fcc1, loop_2548 ba,a loop_2549 ta %icc, 0x4 edge8l %o1, %g4, %i6 loop_2548: fmovsle %xcc, %f15, %f30 loop_2549: fxor %f6, %f30, %f12 bneg,a loop_2550 movge %icc, %i1, %o3 fcmpgt32 %f6, %f10, %i4 andn %g7, 0x175A, %g3 loop_2550: bvc,a,pt %icc, loop_2551 umulcc %l0, 0x12B6, %o5 fmovdn %icc, %f26, %f29 tle %xcc, 0x4 loop_2551: fcmped %fcc2, %f22, %f18 movcs %xcc, %i7, %i3 movcs %icc, %g2, %i2 tleu %xcc, 0x4 move %icc, %l4, %i0 brlez %g1, loop_2552 orn %o7, 0x116A, %o4 tle %icc, 0x7 bcc,a loop_2553 loop_2552: tgu %icc, 0x6 be,a loop_2554 sdivx %l1, 0x1DDB, %o0 loop_2553: mulscc %g6, 0x0EED, %l6 fmovdne %xcc, %f13, %f24 loop_2554: sllx %g5, 0x0B, %l5 brlez,a %i5, loop_2555 tleu %xcc, 0x0 brgez,a %o2, loop_2556 udivx %l2, 0x19CA, %o6 loop_2555: addcc %o1, %l3, %g4 te %icc, 0x2 loop_2556: movrlz %i6, 0x023, %o3 sdivx %i1, 0x1F9E, %g7 mulscc %g3, 0x1652, %l0 fmovdcc %xcc, %f14, %f3 addcc %o5, 0x1B0B, %i7 movpos %icc, %i4, %i3 sdivcc %g2, 0x000F, %l4 fors %f15, %f25, %f21 addcc %i2, 0x0EB0, %g1 tvc %xcc, 0x4 movl %icc, %o7, %i0 addc %o4, 0x1FD1, %o0 movvs %xcc, %l1, %g6 fbne,a %fcc0, loop_2557 fnot1 %f20, %f30 addccc %g5, %l5, %i5 movrne %l6, 0x12B, %o2 loop_2557: tleu %icc, 0x4 alignaddrl %l2, %o6, %o1 alignaddrl %l3, %i6, %o3 fmovsg %icc, %f19, %f25 andn %i1, %g4, %g7 udivcc %l0, 0x09C3, %o5 sdivx %g3, 0x107C, %i7 srax %i4, %i3, %g2 edge16ln %i2, %l4, %g1 smulcc %o7, %i0, %o4 fcmpne16 %f30, %f2, %l1 sethi 0x04AD, %g6 addccc %o0, 0x1546, %g5 tsubcc %l5, 0x002A, %i5 faligndata %f6, %f20, %f16 tge %xcc, 0x2 movg %icc, %o2, %l2 sdiv %o6, 0x07DA, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovde %xcc, %f12, %f20 set 0x20, %i1 stda %i6, [%l7 + %i1] 0xe2 membar #Sync udivcc %l3, 0x0BF3, %o3 fmovscc %xcc, %f19, %f11 tge %xcc, 0x4 brgez %i6, loop_2558 edge32ln %i1, %g7, %g4 ldd [%l7 + 0x78], %f20 xor %l0, 0x05F8, %g3 loop_2558: fornot2 %f24, %f30, %f10 fcmpne16 %f24, %f30, %o5 udivcc %i4, 0x1B41, %i7 edge16 %i3, %g2, %l4 fcmpeq16 %f6, %f30, %i2 ldsh [%l7 + 0x28], %g1 lduw [%l7 + 0x50], %o7 set 0x48, %g7 stxa %i0, [%l7 + %g7] 0x2a membar #Sync tsubcc %o4, 0x0A62, %g6 edge8l %o0, %l1, %g5 nop set 0x30, %l2 std %f26, [%l7 + %l2] swap [%l7 + 0x44], %l5 fnot2s %f28, %f14 pdist %f12, %f30, %f20 andn %o2, 0x0E83, %l2 tn %xcc, 0x7 umulcc %o6, 0x1807, %i5 addccc %l6, 0x0B9D, %l3 fmovrde %o1, %f30, %f24 brlez %i6, loop_2559 fmovsne %xcc, %f25, %f10 movn %icc, %i1, %o3 andncc %g7, %g4, %g3 loop_2559: tpos %icc, 0x3 wr %g0, 0x80, %asi lduwa [%l7 + 0x64] %asi, %l0 movre %o5, 0x36F, %i7 srax %i3, 0x07, %i4 movrlz %g2, %i2, %g1 siam 0x5 fones %f29 movne %xcc, %o7, %i0 flush %l7 + 0x10 set 0x70, %o6 stwa %o4, [%l7 + %o6] 0xeb membar #Sync edge16 %l4, %o0, %l1 mulx %g5, 0x0D4F, %l5 fabsd %f30, %f24 mova %icc, %g6, %o2 array16 %l2, %i5, %o6 movge %icc, %l6, %o1 fbn,a %fcc1, loop_2560 fmovdvc %icc, %f24, %f26 fmovdgu %xcc, %f30, %f11 std %f14, [%l7 + 0x30] loop_2560: fcmpne32 %f28, %f30, %l3 fcmpgt32 %f0, %f4, %i6 fmovdvc %xcc, %f30, %f4 tsubcc %o3, %g7, %g4 udivx %g3, 0x163B, %i1 xorcc %o5, 0x1AF5, %i7 fmovdvc %icc, %f28, %f14 fpmerge %f21, %f17, %f28 move %icc, %i3, %i4 udivcc %l0, 0x16CA, %g2 fnot2s %f27, %f16 addc %g1, 0x01C2, %o7 fcmpeq16 %f18, %f22, %i0 tleu %xcc, 0x6 edge16 %o4, %l4, %i2 umul %o0, %l1, %l5 tg %icc, 0x1 fmul8x16au %f1, %f23, %f10 fandnot1 %f2, %f6, %f24 sdivcc %g5, 0x1907, %g6 array8 %o2, %l2, %i5 wr %g0, 0x21, %asi stxa %l6, [%g0 + 0x110] %asi movpos %icc, %o1, %l3 fbul,a %fcc0, loop_2561 fsrc1 %f8, %f20 srl %o6, %i6, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2561: and %g4, %o3, %i1 brz,a %g3, loop_2562 edge8n %o5, %i7, %i3 fbue,a %fcc3, loop_2563 fmovs %f13, %f26 loop_2562: edge8n %l0, %i4, %g2 edge8 %o7, %i0, %g1 loop_2563: andcc %l4, 0x034B, %i2 movvs %xcc, %o0, %o4 nop set 0x28, %i2 std %l4, [%l7 + %i2] fxors %f1, %f22, %f6 tgu %xcc, 0x3 std %f22, [%l7 + 0x70] taddcc %g5, 0x0649, %g6 fnor %f28, %f22, %f16 fbge,a %fcc1, loop_2564 tne %xcc, 0x0 mulscc %l1, %l2, %i5 addc %o2, %l6, %l3 loop_2564: movre %o1, %i6, %o6 edge16 %g4, %g7, %o3 movpos %xcc, %i1, %o5 ldsh [%l7 + 0x52], %g3 movgu %xcc, %i3, %l0 membar 0x2A andcc %i4, 0x1948, %i7 sub %o7, %g2, %g1 sdivx %i0, 0x1315, %i2 set 0x30, %l3 ldda [%l7 + %l3] 0xea, %l4 lduw [%l7 + 0x44], %o0 tgu %icc, 0x6 fpadd16s %f20, %f4, %f13 fnegd %f22, %f2 stw %o4, [%l7 + 0x70] udivx %g5, 0x1148, %g6 xnorcc %l5, 0x0CD4, %l2 bge,a loop_2565 addccc %i5, 0x1337, %l1 tvc %xcc, 0x5 edge32n %l6, %o2, %o1 loop_2565: fmovdpos %xcc, %f14, %f28 array32 %i6, %l3, %o6 wr %g0, 0x0c, %asi swapa [%l7 + 0x1C] %asi, %g4 fornot1 %f2, %f0, %f28 fpsub32 %f22, %f22, %f20 sll %g7, 0x0F, %o3 movne %icc, %i1, %o5 st %f23, [%l7 + 0x24] set 0x20, %i6 stxa %i3, [%l7 + %i6] 0x18 nop setx loop_2566, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movcc %icc, %g3, %i4 wr %g0, 0x18, %asi swapa [%l7 + 0x74] %asi, %l0 loop_2566: udiv %o7, 0x0D3F, %g2 fmovsvs %xcc, %f29, %f28 te %xcc, 0x7 fmovrse %g1, %f26, %f17 fmuld8ulx16 %f18, %f14, %f12 andn %i0, 0x0069, %i2 edge32ln %i7, %l4, %o0 fmovdl %xcc, %f5, %f23 popc 0x0C84, %o4 udivx %g6, 0x04E4, %l5 smulcc %l2, 0x1363, %g5 udivcc %l1, 0x0A45, %l6 fsrc1 %f16, %f12 tge %xcc, 0x6 fmovrslz %o2, %f19, %f27 array16 %i5, %o1, %i6 fone %f16 fxor %f16, %f10, %f28 fcmpgt32 %f4, %f26, %o6 sethi 0x1081, %l3 fble,a %fcc1, loop_2567 xorcc %g7, %g4, %o3 sub %o5, %i1, %i3 edge32 %g3, %l0, %o7 loop_2567: edge32n %g2, %i4, %i0 fbn %fcc1, loop_2568 andcc %i2, %i7, %l4 andn %g1, %o0, %o4 edge8n %g6, %l5, %g5 loop_2568: edge16n %l2, %l6, %l1 umulcc %i5, %o1, %i6 fmovd %f26, %f30 fmul8x16al %f27, %f23, %f24 wr %g0, 0x88, %asi ldswa [%l7 + 0x0C] %asi, %o6 add %l7, 0x20, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l3 casa [%l6] %asi, %l3, %g7 sub %o2, 0x0294, %o3 bne,a,pt %xcc, loop_2569 fmovdg %xcc, %f5, %f2 edge16ln %o5, %g4, %i1 orn %i3, 0x12F7, %g3 loop_2569: edge16 %l0, %g2, %i4 fmovde %xcc, %f7, %f5 fornot1 %f18, %f16, %f2 ldx [%l7 + 0x38], %o7 fmovrdne %i0, %f24, %f4 fpadd16 %f12, %f24, %f24 fbl,a %fcc0, loop_2570 udiv %i7, 0x09FE, %l4 fmovdle %icc, %f12, %f8 alignaddr %g1, %o0, %o4 loop_2570: mulx %i2, 0x0F7E, %l5 fxnor %f22, %f16, %f12 tsubcc %g5, %g6, %l6 fbe,a %fcc3, loop_2571 fbo %fcc1, loop_2572 movrlz %l2, %i5, %l1 alignaddr %i6, %o1, %l3 loop_2571: nop set 0x40, %l5 stwa %o6, [%l7 + %l5] 0x10 loop_2572: fbo,a %fcc3, loop_2573 edge16l %g7, %o2, %o5 fmovdne %xcc, %f2, %f26 tge %xcc, 0x4 loop_2573: tcs %xcc, 0x7 or %o3, %g4, %i1 ldsb [%l7 + 0x10], %g3 movcs %icc, %i3, %g2 fcmpgt16 %f12, %f26, %l0 srl %i4, %o7, %i7 taddcc %l4, %i0, %g1 tge %icc, 0x3 fpmerge %f20, %f20, %f12 fpadd32s %f7, %f6, %f5 andncc %o4, %i2, %l5 fbge %fcc1, loop_2574 movge %xcc, %o0, %g6 edge8n %g5, %l6, %l2 fmovsg %xcc, %f7, %f26 loop_2574: movg %icc, %i5, %l1 tsubcc %o1, 0x1BA0, %i6 movcc %icc, %l3, %g7 movrne %o6, 0x23F, %o2 tvc %xcc, 0x3 taddcctv %o5, 0x1455, %g4 array16 %i1, %g3, %i3 movcc %icc, %o3, %g2 ldx [%l7 + 0x40], %i4 srl %l0, %o7, %i7 movpos %xcc, %l4, %i0 brnz,a %g1, loop_2575 membar 0x4D xorcc %i2, 0x0D62, %o4 fcmped %fcc2, %f30, %f28 loop_2575: fbug,a %fcc0, loop_2576 movrne %o0, %g6, %g5 fcmped %fcc1, %f26, %f2 movrlez %l5, %l2, %l6 loop_2576: movg %icc, %i5, %o1 subcc %i6, 0x02EE, %l3 orncc %g7, 0x0DB1, %l1 tsubcctv %o2, %o6, %g4 te %icc, 0x7 fnot1 %f24, %f28 orcc %o5, 0x1E02, %i1 sethi 0x1FCB, %i3 wr %g0, 0x88, %asi stda %o2, [%l7 + 0x38] %asi array16 %g2, %g3, %i4 fbg,a %fcc0, loop_2577 ldsw [%l7 + 0x78], %o7 ldsh [%l7 + 0x7C], %l0 movg %icc, %i7, %l4 loop_2577: edge32 %i0, %i2, %o4 bg,pn %icc, loop_2578 fxnor %f30, %f30, %f18 fones %f29 sra %o0, 0x00, %g6 loop_2578: fmovsl %xcc, %f18, %f0 movrlz %g1, 0x19B, %g5 movrlz %l2, %l5, %l6 popc 0x1246, %i5 be,pt %xcc, loop_2579 xor %o1, 0x156F, %l3 movrlz %i6, 0x34A, %l1 fbue,a %fcc3, loop_2580 loop_2579: udivx %o2, 0x1445, %o6 mova %xcc, %g4, %g7 set 0x0E, %i5 lduha [%l7 + %i5] 0x0c, %i1 loop_2580: fbul %fcc1, loop_2581 edge8 %i3, %o3, %g2 xor %g3, 0x115A, %o5 membar 0x5F loop_2581: array16 %i4, %l0, %o7 set 0x08, %l1 sta %f12, [%l7 + %l1] 0x15 movre %l4, 0x038, %i7 fnands %f23, %f4, %f10 fmul8sux16 %f16, %f28, %f14 tvs %icc, 0x4 umul %i0, 0x1A1C, %i2 edge16ln %o4, %g6, %g1 fcmpne16 %f26, %f2, %g5 edge16 %l2, %o0, %l5 array8 %l6, %o1, %i5 set 0x58, %o0 swapa [%l7 + %o0] 0x80, %i6 tg %xcc, 0x3 fornot2 %f6, %f28, %f24 ldd [%l7 + 0x58], %l2 fcmpeq16 %f16, %f18, %o2 brz %l1, loop_2582 bl %xcc, loop_2583 movrne %g4, 0x06A, %o6 udivx %i1, 0x0619, %g7 loop_2582: srl %i3, %g2, %g3 loop_2583: array32 %o5, %i4, %l0 ta %xcc, 0x5 tcs %xcc, 0x4 fmovsl %icc, %f7, %f31 ldsw [%l7 + 0x68], %o7 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 ble,pt %xcc, loop_2584 movcs %xcc, %o3, %l4 fmovdvc %xcc, %f16, %f20 movrne %i7, %i0, %i2 loop_2584: movgu %icc, %o4, %g6 fmovdle %icc, %f24, %f15 edge32 %g1, %g5, %l2 bvc,pn %icc, loop_2585 tgu %icc, 0x5 fnot2 %f22, %f24 nop set 0x0C, %g1 lduw [%l7 + %g1], %o0 loop_2585: srlx %l5, 0x17, %o1 edge16 %l6, %i5, %i6 bneg loop_2586 brnz,a %l3, loop_2587 stx %l1, [%l7 + 0x30] fcmpd %fcc1, %f26, %f18 loop_2586: nop wr %g0, 0x10, %asi lduba [%l7 + 0x09] %asi, %g4 loop_2587: subcc %o2, %i1, %g7 andcc %i3, 0x0906, %o6 movcs %xcc, %g2, %o5 andn %g3, %i4, %l0 array16 %o7, %l4, %o3 fmovdcs %icc, %f12, %f5 mulx %i7, 0x1441, %i0 flush %l7 + 0x5C fabsd %f20, %f0 ld [%l7 + 0x3C], %f15 fsrc1s %f14, %f19 te %xcc, 0x5 fornot2 %f0, %f14, %f8 addccc %i2, 0x0491, %o4 fbul,a %fcc2, loop_2588 fmul8sux16 %f16, %f26, %f10 sir 0x154E taddcctv %g6, %g1, %g5 loop_2588: tn %icc, 0x2 edge16n %l2, %l5, %o0 fmovspos %xcc, %f30, %f27 fmovdne %xcc, %f12, %f5 bcc,pn %xcc, loop_2589 fmovrse %l6, %f29, %f27 array8 %o1, %i5, %i6 fmovdleu %icc, %f7, %f20 loop_2589: fmovrdne %l1, %f2, %f26 addc %l3, 0x13A7, %o2 tgu %xcc, 0x5 movvs %xcc, %i1, %g4 movrlz %g7, 0x10E, %o6 alignaddr %i3, %g2, %g3 move %icc, %i4, %l0 fmovde %xcc, %f23, %f22 tvs %xcc, 0x2 xorcc %o7, %o5, %l4 movvs %icc, %o3, %i7 fmovsneg %icc, %f27, %f23 fxor %f30, %f0, %f22 ldsb [%l7 + 0x1F], %i2 brlez,a %o4, loop_2590 array32 %g6, %g1, %i0 tleu %xcc, 0x2 movrgz %g5, 0x39E, %l2 loop_2590: movl %icc, %o0, %l6 tne %xcc, 0x0 sllx %l5, 0x1C, %i5 fnegs %f3, %f23 fmovdcc %xcc, %f22, %f10 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %i6, %l1, %o1 tsubcc %l3, 0x1370, %o2 edge32n %i1, %g4, %o6 fzeros %f0 edge8 %i3, %g7, %g2 ldstub [%l7 + 0x6F], %i4 bvc,a %icc, loop_2591 xnor %l0, 0x036F, %g3 stx %o7, [%l7 + 0x60] fbe %fcc3, loop_2592 loop_2591: fbe %fcc1, loop_2593 xor %o5, 0x0BC9, %o3 taddcc %i7, 0x1AAD, %i2 loop_2592: fmovdle %icc, %f16, %f12 loop_2593: tn %icc, 0x5 tsubcc %o4, 0x100F, %l4 fbul,a %fcc0, loop_2594 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdl %icc, %f7, %f0 wr %g0, 0x88, %asi ldsha [%l7 + 0x38] %asi, %g6 loop_2594: movrlz %g1, %g5, %i0 andn %o0, %l6, %l2 fbu %fcc3, loop_2595 umulcc %i5, 0x0800, %i6 edge32l %l5, %o1, %l3 fbe %fcc3, loop_2596 loop_2595: tcs %xcc, 0x2 bg,a loop_2597 alignaddrl %l1, %o2, %i1 loop_2596: tge %xcc, 0x7 brlez %g4, loop_2598 loop_2597: tleu %xcc, 0x0 pdist %f20, %f4, %f18 bge,pt %icc, loop_2599 loop_2598: movg %xcc, %o6, %g7 fmul8x16al %f27, %f24, %f30 faligndata %f24, %f4, %f16 loop_2599: fnegd %f14, %f22 fpmerge %f31, %f29, %f12 umul %i3, 0x0CD5, %i4 movvc %icc, %l0, %g3 xorcc %g2, 0x19F7, %o5 wr %g0, 0x80, %asi lduha [%l7 + 0x42] %asi, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbue,a %fcc0, loop_2600 nop setx loop_2601, %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 fmovdcc %icc, %f28, %f12 ldx [%l7 + 0x30], %i7 loop_2600: edge32 %o3, %i2, %o4 loop_2601: smulcc %g6, 0x1C0A, %g1 edge16 %g5, %l4, %i0 fmovda %xcc, %f2, %f20 wr %g0, 0x89, %asi swapa [%l7 + 0x14] %asi, %l6 sth %o0, [%l7 + 0x14] alignaddrl %l2, %i5, %i6 fmul8x16 %f24, %f12, %f2 movle %xcc, %o1, %l5 tge %xcc, 0x0 sth %l3, [%l7 + 0x10] srax %o2, %i1, %g4 tleu %xcc, 0x1 fcmped %fcc1, %f24, %f20 mulx %o6, %g7, %l1 bneg %icc, loop_2602 fmovsgu %icc, %f8, %f25 fcmpne32 %f0, %f18, %i3 andncc %l0, %i4, %g2 loop_2602: tcc %xcc, 0x0 orncc %o5, 0x19E6, %o7 membar 0x7F addcc %g3, 0x0134, %o3 taddcctv %i7, 0x0235, %o4 fbule,a %fcc1, loop_2603 brgz %g6, loop_2604 fbne,a %fcc2, loop_2605 movl %xcc, %g1, %i2 loop_2603: brlz,a %g5, loop_2606 loop_2604: alignaddrl %l4, %i0, %o0 loop_2605: sllx %l6, %l2, %i5 taddcc %o1, 0x128B, %i6 loop_2606: alignaddr %l3, %o2, %l5 tl %icc, 0x7 fpackfix %f4, %f13 movl %xcc, %g4, %i1 tl %icc, 0x5 orncc %g7, 0x1014, %l1 bcc loop_2607 tleu %icc, 0x4 lduw [%l7 + 0x14], %i3 ba loop_2608 loop_2607: movn %xcc, %l0, %i4 edge32 %o6, %g2, %o7 umul %o5, 0x026C, %g3 loop_2608: fmuld8ulx16 %f19, %f11, %f16 ld [%l7 + 0x38], %f19 edge16ln %o3, %o4, %i7 edge8n %g6, %g1, %i2 sir 0x043F movneg %xcc, %l4, %i0 fzero %f20 umulcc %o0, 0x03BE, %l6 fzero %f0 edge16 %g5, %i5, %l2 movleu %icc, %i6, %o1 bvs,a %icc, loop_2609 movleu %icc, %l3, %o2 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f16 loop_2609: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %l5, %i1, %g4 movleu %icc, %g7, %l1 pdist %f8, %f20, %f28 nop set 0x7C, %o5 lduw [%l7 + %o5], %i3 xorcc %l0, %o6, %i4 movneg %xcc, %g2, %o5 edge8l %g3, %o3, %o7 popc %i7, %o4 bcs %icc, loop_2610 sir 0x007D fones %f0 fmovdcs %icc, %f27, %f2 loop_2610: sll %g1, %i2, %g6 stbar fbo %fcc1, loop_2611 bg,a,pn %icc, loop_2612 or %i0, %l4, %l6 taddcctv %g5, %o0, %l2 loop_2611: andncc %i5, %o1, %l3 loop_2612: addccc %i6, 0x1897, %l5 std %o2, [%l7 + 0x10] stb %i1, [%l7 + 0x53] fand %f4, %f2, %f20 xor %g4, 0x1257, %g7 fmovscs %icc, %f24, %f0 mova %xcc, %l1, %i3 fpsub32 %f0, %f4, %f16 edge16n %l0, %o6, %g2 array8 %o5, %g3, %i4 set 0x54, %g2 sta %f19, [%l7 + %g2] 0x14 fones %f31 fnor %f12, %f0, %f20 movne %icc, %o3, %o7 smulcc %i7, %o4, %i2 edge8n %g1, %g6, %i0 movrlez %l4, 0x1FB, %g5 fmovdle %xcc, %f20, %f28 tle %icc, 0x5 or %o0, 0x1F34, %l2 mova %icc, %l6, %o1 sll %l3, 0x04, %i5 tleu %xcc, 0x4 brz,a %l5, loop_2613 fmovdn %icc, %f2, %f13 fmovdvc %icc, %f21, %f15 fbuge %fcc3, loop_2614 loop_2613: stbar set 0x18, %l0 ldswa [%l7 + %l0] 0x0c, %i6 loop_2614: addc %i1, %o2, %g4 ldsb [%l7 + 0x50], %l1 smulcc %g7, 0x00E9, %l0 xorcc %i3, 0x0DF7, %o6 orcc %o5, 0x1C66, %g2 sllx %g3, %i4, %o7 tn %icc, 0x2 srl %o3, 0x0C, %i7 movvc %icc, %o4, %g1 fmovs %f27, %f12 subccc %g6, %i2, %i0 add %l7, 0x08, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g5 casa [%l6] 0x88, %g5, %o0 sllx %l2, 0x17, %l4 edge8ln %l6, %o1, %i5 taddcctv %l5, 0x10FD, %l3 fmovsleu %icc, %f2, %f23 fmul8x16 %f30, %f30, %f10 fmovsa %xcc, %f1, %f20 brz,a %i6, loop_2615 sll %i1, %o2, %l1 fzeros %f6 wr %g0, 0x19, %asi ldxa [%l7 + 0x08] %asi, %g7 loop_2615: fmuld8ulx16 %f3, %f18, %f14 fornot1s %f27, %f15, %f25 bge,a,pt %icc, loop_2616 fmovrse %l0, %f4, %f10 subc %i3, %o6, %o5 movn %xcc, %g4, %g3 loop_2616: popc %i4, %o7 bvs,a loop_2617 fmovdgu %xcc, %f4, %f16 bleu,a %xcc, loop_2618 movrgz %g2, 0x37B, %o3 loop_2617: movle %xcc, %i7, %g1 fandnot1s %f23, %f6, %f31 loop_2618: fmovdle %xcc, %f29, %f18 tcs %xcc, 0x2 fpadd32s %f23, %f4, %f4 tle %icc, 0x7 edge16l %o4, %g6, %i0 srax %i2, 0x11, %o0 tneg %icc, 0x3 lduh [%l7 + 0x3A], %l2 brlez %g5, loop_2619 ldd [%l7 + 0x78], %l4 orcc %l6, 0x061D, %i5 movrgz %o1, 0x2DC, %l5 loop_2619: tn %icc, 0x6 sdivcc %i6, 0x1A58, %l3 popc %o2, %l1 fmovsg %icc, %f13, %f24 tvs %xcc, 0x6 lduh [%l7 + 0x1E], %g7 taddcc %l0, 0x0454, %i1 bg,pn %xcc, loop_2620 tge %icc, 0x2 brgz %o6, loop_2621 edge32l %i3, %o5, %g3 loop_2620: popc 0x1D87, %g4 bne %icc, loop_2622 loop_2621: umul %o7, 0x1929, %g2 fcmple16 %f18, %f2, %o3 tsubcctv %i7, 0x0515, %g1 loop_2622: edge8 %o4, %g6, %i4 fmovsne %xcc, %f5, %f31 fands %f29, %f30, %f1 tl %icc, 0x2 tn %icc, 0x4 addcc %i0, 0x038B, %i2 movcs %icc, %l2, %g5 or %l4, 0x1D24, %o0 addcc %l6, %o1, %i5 movgu %xcc, %i6, %l5 subcc %o2, 0x0C98, %l1 sll %g7, %l3, %l0 andncc %i1, %o6, %i3 fmovdleu %xcc, %f1, %f27 addccc %g3, 0x05DA, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbul %fcc3, loop_2623 fcmpne16 %f10, %f12, %o7 wr %g0, 0x80, %asi ldswa [%l7 + 0x44] %asi, %g4 loop_2623: nop wr %g0, 0x19, %asi stxa %g2, [%l7 + 0x48] %asi tsubcc %i7, %g1, %o4 movrlz %g6, %o3, %i4 fmovsgu %xcc, %f24, %f31 set 0x50, %i4 swapa [%l7 + %i4] 0x19, %i0 fands %f19, %f30, %f11 fmovdvs %xcc, %f17, %f11 edge8ln %i2, %g5, %l4 fmovsge %icc, %f26, %f5 fmovsvs %xcc, %f10, %f12 orncc %l2, 0x1F52, %l6 ldstub [%l7 + 0x61], %o0 orncc %i5, %o1, %l5 fnors %f18, %f9, %f27 tleu %xcc, 0x7 subccc %i6, 0x1CE0, %l1 sdivcc %g7, 0x1F45, %o2 tcs %icc, 0x2 srlx %l3, 0x15, %i1 taddcc %l0, %o6, %i3 mulscc %o5, 0x0751, %g3 fmovsn %icc, %f3, %f21 edge16l %g4, %g2, %o7 fmovsvc %icc, %f5, %f11 udivcc %i7, 0x1970, %o4 sub %g1, 0x1705, %o3 bneg,a,pt %icc, loop_2624 fones %f14 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 call loop_2625 loop_2624: movrlz %i4, %i0, %g6 fbug,a %fcc0, loop_2626 tl %xcc, 0x4 loop_2625: tl %xcc, 0x0 movrne %g5, 0x3B3, %l4 loop_2626: movrlz %i2, 0x189, %l6 sub %o0, %l2, %o1 tl %xcc, 0x6 add %l7, 0x40, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %l5, %i5 fabsd %f16, %f16 orn %i6, %g7, %o2 tsubcc %l3, %l1, %l0 fmovrdgz %i1, %f4, %f4 fcmpd %fcc0, %f22, %f8 tle %icc, 0x4 andncc %i3, %o6, %o5 set 0x43, %o4 ldsba [%l7 + %o4] 0x18, %g4 tpos %icc, 0x4 add %g3, 0x1972, %o7 fmovd %f16, %f6 movrlz %i7, 0x0DD, %g2 movleu %icc, %o4, %o3 fba,a %fcc0, loop_2627 tgu %xcc, 0x4 nop set 0x78, %l4 ldd [%l7 + %l4], %f18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2627: tne %xcc, 0x7 edge8ln %g1, %i4, %i0 bl %icc, loop_2628 movneg %icc, %g5, %g6 tsubcc %l4, %l6, %i2 fbue,a %fcc1, loop_2629 loop_2628: edge8n %o0, %l2, %o1 orncc %i5, 0x1A13, %i6 fpackfix %f0, %f18 loop_2629: movle %xcc, %l5, %g7 smul %l3, %o2, %l1 fmovdleu %xcc, %f16, %f8 mulx %i1, 0x0DB6, %i3 fmuld8ulx16 %f22, %f23, %f2 fbg,a %fcc3, loop_2630 movrne %l0, %o5, %o6 ldd [%l7 + 0x58], %g4 set 0x40, %g3 ldda [%l7 + %g3] 0x22, %g2 loop_2630: fnot2s %f31, %f5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpeq32 %f8, %f28, %o7 edge8 %g2, %o4, %o3 tge %xcc, 0x3 tg %xcc, 0x6 taddcctv %i7, %g1, %i4 tn %icc, 0x3 array16 %g5, %g6, %l4 tcs %xcc, 0x2 fpadd16s %f12, %f16, %f16 edge32n %i0, %l6, %o0 movrlez %l2, 0x32C, %i2 smulcc %i5, %i6, %l5 fnot1s %f0, %f3 bgu,a,pt %icc, loop_2631 tge %xcc, 0x0 orcc %o1, 0x0476, %l3 fone %f24 loop_2631: subc %g7, 0x13AC, %o2 fornot2 %f26, %f0, %f10 fmovdle %xcc, %f3, %f7 bne,pn %icc, loop_2632 movg %icc, %l1, %i1 brnz,a %l0, loop_2633 fbue %fcc3, loop_2634 loop_2632: addc %o5, 0x1CCA, %i3 flush %l7 + 0x64 loop_2633: nop set 0x28, %i0 std %o6, [%l7 + %i0] loop_2634: nop wr %g0, 0x2b, %asi stwa %g3, [%l7 + 0x40] %asi membar #Sync movneg %icc, %o7, %g4 movge %icc, %o4, %o3 fmovdgu %icc, %f12, %f19 fxors %f4, %f10, %f29 bne loop_2635 sub %g2, %i7, %g1 bvs %icc, loop_2636 fabss %f4, %f19 loop_2635: brz,a %i4, loop_2637 addc %g6, %l4, %i0 loop_2636: tvc %icc, 0x1 membar 0x7E loop_2637: sllx %l6, %g5, %o0 fcmpd %fcc2, %f12, %f28 pdist %f20, %f18, %f4 subc %l2, %i2, %i5 brgez,a %i6, loop_2638 array32 %l5, %l3, %o1 brgz %o2, loop_2639 tsubcctv %g7, %l1, %i1 loop_2638: sra %l0, %i3, %o6 brlz %o5, loop_2640 loop_2639: fbue %fcc2, loop_2641 fmovsvc %icc, %f13, %f17 fnands %f12, %f3, %f9 loop_2640: sdivx %o7, 0x0F3C, %g3 loop_2641: fornot1s %f18, %f0, %f26 array16 %o4, %g4, %o3 movg %xcc, %i7, %g1 orn %i4, 0x07B6, %g6 te %icc, 0x2 edge32 %g2, %i0, %l4 umul %l6, 0x0D33, %o0 orcc %g5, 0x028C, %i2 fcmps %fcc2, %f24, %f30 edge16l %l2, %i6, %i5 tge %icc, 0x7 wr %g0, 0x2a, %asi ldda [%l7 + 0x70] %asi, %l4 xor %o1, 0x020A, %o2 tpos %xcc, 0x5 set 0x60, %g5 stda %g6, [%l7 + %g5] 0x18 set 0x4E, %o3 ldsha [%l7 + %o3] 0x88, %l1 and %l3, %i1, %i3 edge16n %o6, %o5, %o7 edge8n %g3, %l0, %o4 fmul8x16al %f12, %f2, %f6 fmovrdgz %g4, %f14, %f30 fmovrsne %i7, %f2, %f6 fcmpeq32 %f4, %f22, %o3 xnorcc %g1, 0x178A, %i4 edge16ln %g6, %i0, %l4 sllx %g2, %l6, %o0 fbge %fcc2, loop_2642 fandnot1s %f21, %f13, %f12 movvc %icc, %i2, %g5 std %i6, [%l7 + 0x10] loop_2642: flush %l7 + 0x5C saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %icc, 0x4 fmul8x16 %f16, %f24, %f24 and %l2, 0x0DDB, %i5 mulx %l5, 0x11B6, %o2 fmovrse %o1, %f18, %f31 fmovda %xcc, %f12, %f11 andncc %l1, %g7, %l3 tcs %icc, 0x4 sub %i3, 0x17AB, %o6 movrlez %o5, 0x39F, %o7 edge32l %g3, %l0, %i1 ta %icc, 0x3 fcmple16 %f6, %f24, %o4 fmovda %xcc, %f26, %f20 fsrc1 %f16, %f0 for %f2, %f18, %f28 fmovdn %icc, %f16, %f1 fmovdcc %icc, %f18, %f24 udivcc %g4, 0x10D2, %o3 ldx [%l7 + 0x78], %i7 bg,a loop_2643 movl %icc, %i4, %g1 move %icc, %g6, %i0 fabsd %f2, %f4 loop_2643: membar 0x66 fblg %fcc2, loop_2644 edge8 %g2, %l4, %l6 edge32l %o0, %i2, %i6 swap [%l7 + 0x44], %l2 loop_2644: array32 %i5, %l5, %g5 edge32l %o1, %o2, %g7 prefetch [%l7 + 0x18], 0x3 edge8l %l3, %l1, %o6 movrgez %o5, 0x0D8, %i3 tne %xcc, 0x4 lduw [%l7 + 0x68], %o7 sll %g3, 0x17, %l0 bneg loop_2645 add %o4, 0x0421, %i1 movle %icc, %o3, %g4 brgez,a %i4, loop_2646 loop_2645: tpos %icc, 0x4 smul %g1, 0x0436, %i7 taddcc %i0, %g2, %g6 loop_2646: brlz,a %l6, loop_2647 be loop_2648 tn %xcc, 0x2 std %f26, [%l7 + 0x20] loop_2647: fnegs %f19, %f12 loop_2648: edge32n %l4, %i2, %i6 sdiv %l2, 0x1090, %i5 fornot1s %f15, %f20, %f17 bshuffle %f16, %f16, %f20 tvc %icc, 0x7 umul %l5, 0x1F94, %g5 fbu,a %fcc1, loop_2649 or %o0, 0x1579, %o1 bvc,a %xcc, loop_2650 fcmpgt16 %f28, %f6, %g7 loop_2649: tle %icc, 0x2 array32 %o2, %l3, %l1 loop_2650: nop set 0x1C, %o7 stwa %o6, [%l7 + %o7] 0x81 alignaddrl %o5, %i3, %g3 movcs %xcc, %o7, %o4 edge16ln %l0, %o3, %i1 andn %i4, 0x1878, %g1 bn,a loop_2651 movcc %icc, %i7, %g4 orncc %g2, 0x121B, %g6 subc %i0, %l4, %l6 loop_2651: prefetch [%l7 + 0x58], 0x3 fcmpes %fcc3, %f2, %f31 fmovdgu %icc, %f9, %f26 alignaddrl %i6, %l2, %i2 udivcc %l5, 0x1AA7, %g5 addcc %o0, 0x0D5D, %o1 movre %i5, 0x346, %g7 fbne,a %fcc2, loop_2652 brz %o2, loop_2653 and %l3, 0x1919, %l1 fpsub32 %f18, %f28, %f30 loop_2652: fpackfix %f24, %f26 loop_2653: sll %o5, 0x0B, %o6 alignaddr %i3, %g3, %o7 array8 %o4, %o3, %i1 fmovdcs %xcc, %f31, %f31 fmovscs %icc, %f2, %f6 nop setx loop_2654, %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 bcc,pt %icc, loop_2655 movne %icc, %i4, %l0 fsrc2 %f10, %f22 loop_2654: movgu %icc, %i7, %g1 loop_2655: edge32 %g2, %g6, %i0 add %l7, 0x50, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g4 casa [%l6] 0x89, %g4, %l6 fpack32 %f4, %f10, %f26 srl %l4, %l2, %i6 and %i2, %l5, %o0 bpos,a,pn %icc, loop_2656 sub %g5, %o1, %g7 array32 %o2, %l3, %l1 udivx %o5, 0x0E13, %o6 loop_2656: fmovrslez %i3, %f21, %f2 fcmpgt32 %f18, %f26, %i5 movn %icc, %g3, %o4 fmul8ulx16 %f10, %f6, %f28 edge16 %o7, %i1, %o3 bge,a,pn %icc, loop_2657 fmovdcs %xcc, %f5, %f31 fpsub32 %f30, %f12, %f18 fsrc1 %f22, %f22 loop_2657: tle %icc, 0x5 wr %g0, 0xe2, %asi stda %i4, [%l7 + 0x50] %asi membar #Sync pdist %f22, %f10, %f30 edge32n %i7, %l0, %g2 bgu,pt %xcc, loop_2658 tne %xcc, 0x0 fmovscc %xcc, %f11, %f18 fbge %fcc3, loop_2659 loop_2658: flush %l7 + 0x0C fnot2s %f1, %f29 alignaddr %g1, %i0, %g4 loop_2659: nop set 0x20, %g4 stxa %g6, [%l7 + %g4] 0xea membar #Sync array32 %l4, %l6, %i6 fmovdle %xcc, %f25, %f25 bcc,pt %xcc, loop_2660 fba,a %fcc3, loop_2661 fmovdg %xcc, %f20, %f26 fmovsne %icc, %f25, %f15 loop_2660: edge16l %i2, %l2, %l5 loop_2661: orcc %g5, 0x1D37, %o1 movg %xcc, %g7, %o2 fpsub16 %f2, %f4, %f22 fsrc2s %f23, %f20 srax %o0, 0x02, %l1 movleu %icc, %l3, %o6 addccc %o5, 0x1E0E, %i3 nop setx loop_2662, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done lduw [%l7 + 0x0C], %i5 fcmps %fcc2, %f28, %f29 ldsb [%l7 + 0x68], %g3 loop_2662: alignaddrl %o7, %i1, %o3 move %icc, %o4, %i4 tcs %xcc, 0x2 fmovrse %i7, %f10, %f5 set 0x40, %i3 stda %f16, [%l7 + %i3] 0xf0 membar #Sync movvs %xcc, %g2, %g1 sth %i0, [%l7 + 0x6A] te %xcc, 0x1 andncc %l0, %g4, %l4 fbne,a %fcc3, loop_2663 movrlez %g6, %i6, %i2 movcs %xcc, %l2, %l5 tvs %xcc, 0x5 loop_2663: fmovrsne %l6, %f2, %f13 mova %xcc, %g5, %o1 andn %g7, 0x1088, %o0 bne,pt %xcc, loop_2664 fzeros %f4 alignaddr %l1, %l3, %o6 andncc %o5, %o2, %i5 loop_2664: srax %g3, 0x12, %i3 sdivx %i1, 0x1246, %o3 movge %xcc, %o4, %i4 fmovsl %xcc, %f17, %f28 tn %icc, 0x5 xnorcc %o7, 0x027D, %g2 move %icc, %i7, %i0 addc %l0, %g4, %l4 fmovde %icc, %f24, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %xcc, 0x6 fnand %f26, %f10, %f0 array16 %g1, %i6, %i2 and %g6, %l2, %l6 stb %l5, [%l7 + 0x19] fnors %f17, %f11, %f31 xnor %o1, 0x1712, %g5 edge8n %o0, %l1, %g7 bl,pn %xcc, loop_2665 edge16l %o6, %o5, %o2 ldd [%l7 + 0x20], %i4 fbne %fcc1, loop_2666 loop_2665: smulcc %l3, %i3, %i1 orcc %g3, %o4, %o3 sllx %o7, %g2, %i4 loop_2666: fandnot1s %f25, %f11, %f9 move %xcc, %i0, %i7 tge %icc, 0x7 set 0x40, %g6 stda %f16, [%l7 + %g6] 0x89 srl %g4, %l0, %g1 lduh [%l7 + 0x3C], %i6 tl %icc, 0x5 wr %g0, 0x2a, %asi stda %i2, [%l7 + 0x30] %asi membar #Sync tpos %icc, 0x4 bl,a,pt %xcc, loop_2667 fandnot1 %f20, %f4, %f6 taddcctv %g6, %l2, %l6 sra %l5, 0x0B, %o1 loop_2667: edge32l %g5, %l4, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %g7, %l1, %o6 xor %o2, 0x1492, %i5 andn %o5, 0x0C17, %i3 edge32ln %i1, %g3, %o4 membar 0x19 srax %o3, 0x1D, %l3 andncc %o7, %i4, %g2 fmovsneg %xcc, %f13, %f31 set 0x5C, %o1 stwa %i0, [%l7 + %o1] 0x14 umulcc %i7, %g4, %g1 smul %l0, %i6, %g6 fmovsneg %icc, %f24, %f6 fmovscs %xcc, %f9, %f4 edge32ln %l2, %i2, %l5 brlz %l6, loop_2668 movvc %xcc, %g5, %l4 fba %fcc3, loop_2669 tcs %icc, 0x1 loop_2668: movvc %icc, %o1, %o0 fmovsne %xcc, %f18, %f25 loop_2669: tneg %icc, 0x3 stb %g7, [%l7 + 0x76] fmovscs %icc, %f29, %f0 st %f13, [%l7 + 0x54] wr %g0, 0x11, %asi ldsha [%l7 + 0x18] %asi, %o6 array32 %o2, %l1, %i5 fmovrdne %i3, %f8, %f24 udivcc %o5, 0x0771, %i1 subc %g3, %o3, %o4 movrlez %o7, %i4, %g2 tgu %icc, 0x7 orcc %l3, %i0, %g4 addc %i7, 0x19DB, %l0 te %icc, 0x7 st %f13, [%l7 + 0x28] fmovrsgz %i6, %f30, %f18 fbue,a %fcc2, loop_2670 movl %icc, %g1, %g6 fbg,a %fcc1, loop_2671 movle %xcc, %l2, %i2 loop_2670: alignaddrl %l5, %g5, %l6 bcc,a loop_2672 loop_2671: tcc %icc, 0x1 addc %l4, %o0, %o1 edge16ln %g7, %o2, %o6 loop_2672: sdivx %i5, 0x1849, %l1 edge8ln %i3, %i1, %o5 wr %g0, 0x19, %asi lduba [%l7 + 0x40] %asi, %g3 edge32n %o4, %o3, %i4 addcc %g2, 0x0A1B, %l3 movre %o7, 0x065, %i0 tvs %xcc, 0x3 fmuld8sux16 %f31, %f26, %f4 edge8 %i7, %g4, %i6 or %l0, 0x16AC, %g6 sll %l2, 0x1C, %g1 fpack16 %f20, %f7 movneg %icc, %i2, %g5 movneg %xcc, %l5, %l4 fmovrdlz %o0, %f4, %f12 fble %fcc2, loop_2673 tle %icc, 0x6 fands %f18, %f16, %f24 wr %g0, 0x20, %asi ldxa [%g0 + 0x38] %asi, %l6 loop_2673: orcc %g7, 0x10E5, %o2 array8 %o1, %i5, %l1 sir 0x022F udivx %o6, 0x02F7, %i1 bl %xcc, loop_2674 tleu %xcc, 0x5 fpackfix %f14, %f31 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2674: std %o4, [%l7 + 0x60] subccc %i3, 0x04D8, %g3 add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o3 casxa [%l6] %asi, %o3, %o4 or %g2, 0x1A17, %i4 ldsh [%l7 + 0x60], %l3 srlx %o7, 0x00, %i0 xor %g4, 0x06FB, %i6 nop set 0x34, %i7 ldsw [%l7 + %i7], %i7 fcmps %fcc3, %f19, %f22 fble,a %fcc1, loop_2675 movgu %icc, %l0, %l2 ldx [%l7 + 0x08], %g1 tge %xcc, 0x6 loop_2675: sdivx %g6, 0x0B94, %i2 addccc %g5, %l4, %o0 tvc %icc, 0x0 or %l5, %l6, %o2 fpsub32 %f2, %f28, %f16 fornot2 %f18, %f2, %f22 edge8l %o1, %i5, %g7 array32 %o6, %l1, %o5 movleu %xcc, %i1, %i3 edge8n %o3, %o4, %g2 popc %i4, %l3 add %g3, %i0, %o7 fmovdne %xcc, %f20, %f5 tsubcc %g4, %i6, %l0 movneg %xcc, %i7, %l2 movvc %xcc, %g1, %g6 fmovdl %icc, %f2, %f11 and %g5, %l4, %i2 fcmple32 %f2, %f28, %l5 fmovdvc %xcc, %f2, %f0 movgu %icc, %o0, %o2 brnz,a %o1, loop_2676 andn %l6, %g7, %o6 edge8ln %i5, %o5, %i1 array8 %l1, %i3, %o3 loop_2676: fcmped %fcc2, %f6, %f20 fbue %fcc1, loop_2677 sub %o4, 0x102D, %g2 edge16 %i4, %l3, %i0 movneg %xcc, %o7, %g3 loop_2677: fmovdgu %icc, %f14, %f29 tneg %icc, 0x2 mova %icc, %g4, %i6 fba,a %fcc2, loop_2678 movrgz %i7, 0x046, %l2 set 0x7A, %o2 stha %g1, [%l7 + %o2] 0xe2 membar #Sync loop_2678: nop set 0x4B, %l6 stba %g6, [%l7 + %l6] 0x10 bg,pn %icc, loop_2679 bcc loop_2680 sethi 0x1E9A, %l0 movg %xcc, %g5, %i2 loop_2679: udiv %l4, 0x0FB0, %l5 loop_2680: movleu %xcc, %o0, %o1 fbo %fcc2, loop_2681 tsubcc %l6, %o2, %o6 set 0x78, %i1 stda %g6, [%l7 + %i1] 0x2f membar #Sync loop_2681: subc %o5, %i5, %i1 pdist %f2, %f8, %f8 sdiv %i3, 0x1E8C, %l1 alignaddrl %o3, %o4, %i4 movrgz %g2, %l3, %i0 prefetch [%l7 + 0x5C], 0x0 taddcctv %g3, %g4, %i6 call loop_2682 and %o7, %l2, %g1 edge16n %i7, %g6, %l0 addcc %g5, 0x087A, %l4 loop_2682: sub %l5, 0x1074, %o0 tcs %icc, 0x2 tge %xcc, 0x4 tvc %xcc, 0x1 sth %i2, [%l7 + 0x1A] edge16n %l6, %o1, %o2 tcc %xcc, 0x0 fnot2s %f31, %f23 edge16ln %o6, %o5, %i5 set 0x41, %g7 lduba [%l7 + %g7] 0x14, %g7 mova %xcc, %i3, %i1 xnorcc %o3, %o4, %i4 bcc,a,pn %icc, loop_2683 siam 0x6 srax %l1, %g2, %i0 fzero %f22 loop_2683: umulcc %g3, %g4, %i6 tne %icc, 0x2 sdivx %o7, 0x017D, %l2 brgez,a %g1, loop_2684 edge16n %i7, %l3, %g6 movrlz %g5, %l4, %l5 sir 0x047C loop_2684: edge8l %o0, %l0, %i2 bpos,a,pn %icc, loop_2685 array8 %o1, %o2, %l6 tge %icc, 0x3 ta %icc, 0x2 loop_2685: and %o6, %o5, %i5 movvc %icc, %g7, %i1 orn %o3, 0x1B7E, %i3 stx %o4, [%l7 + 0x30] set 0x6B, %l2 ldstuba [%l7 + %l2] 0x11, %i4 set 0x50, %o6 ldxa [%l7 + %o6] 0x19, %l1 srl %g2, %g3, %g4 fbne,a %fcc3, loop_2686 movne %xcc, %i6, %o7 udiv %l2, 0x066E, %g1 fmovdvc %icc, %f22, %f12 loop_2686: ldub [%l7 + 0x4C], %i0 set 0x0C, %i2 stha %l3, [%l7 + %i2] 0x89 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsb [%l7 + 0x36], %g6 flush %l7 + 0x44 bleu,a loop_2687 bvs,a,pt %icc, loop_2688 pdist %f0, %f4, %f24 smul %g5, %l4, %i7 loop_2687: fmovrse %o0, %f7, %f21 loop_2688: movre %l5, %l0, %o1 sethi 0x0126, %o2 fbe,a %fcc2, loop_2689 brnz %i2, loop_2690 udivx %l6, 0x05D4, %o6 movrne %o5, %i5, %g7 loop_2689: bcs loop_2691 loop_2690: movneg %icc, %i1, %o3 tvs %icc, 0x0 mulscc %o4, %i4, %l1 loop_2691: fpsub32s %f11, %f21, %f14 sdivx %i3, 0x0709, %g3 movl %xcc, %g4, %g2 sub %o7, %l2, %i6 set 0x30, %i6 ldsha [%l7 + %i6] 0x11, %i0 umulcc %g1, 0x02A2, %g6 edge32l %g5, %l3, %l4 set 0x78, %l3 stwa %o0, [%l7 + %l3] 0x27 membar #Sync subccc %l5, %i7, %l0 set 0x60, %l5 ldda [%l7 + %l5] 0xea, %o2 brgez %i2, loop_2692 movl %icc, %o1, %o6 ldd [%l7 + 0x50], %o4 xorcc %l6, %i5, %g7 loop_2692: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvs %icc, 0x2 subcc %o3, %i1, %o4 fblg %fcc0, loop_2693 tleu %icc, 0x5 set 0x40, %i5 stda %f16, [%l7 + %i5] 0x17 membar #Sync loop_2693: srax %i4, %i3, %g3 edge32n %l1, %g4, %o7 orn %l2, %i6, %g2 bgu,a %icc, loop_2694 alignaddr %g1, %i0, %g5 movrgez %l3, 0x01F, %g6 movl %icc, %o0, %l5 loop_2694: faligndata %f4, %f0, %f2 add %l7, 0x28, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %i7 casxa [%l6] %asi, %i7, %l0 ldsw [%l7 + 0x7C], %l4 fcmpd %fcc2, %f24, %f18 fbul %fcc1, loop_2695 edge8n %i2, %o1, %o6 tge %xcc, 0x0 fpadd16 %f24, %f2, %f18 loop_2695: lduh [%l7 + 0x0E], %o2 umul %o5, 0x1B67, %i5 edge8ln %g7, %o3, %i1 fmovsvs %xcc, %f29, %f9 tcs %xcc, 0x3 stw %o4, [%l7 + 0x28] sdiv %i4, 0x1AD4, %l6 fbge,a %fcc0, loop_2696 smulcc %i3, 0x1C20, %l1 umulcc %g3, %g4, %o7 wr %g0, 0x10, %asi stda %i6, [%l7 + 0x48] %asi loop_2696: tvs %xcc, 0x3 xnor %l2, 0x09C5, %g1 fmovsle %icc, %f7, %f23 addcc %i0, %g5, %g2 fexpand %f29, %f18 fmovsne %xcc, %f9, %f18 fzero %f14 wr %g0, 0x89, %asi stha %l3, [%l7 + 0x6C] %asi umul %g6, 0x0286, %l5 nop setx loop_2697, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done brgez %i7, loop_2698 fnegd %f8, %f6 fba,a %fcc1, loop_2699 loop_2697: udiv %l0, 0x0F2F, %l4 loop_2698: tle %xcc, 0x6 ldd [%l7 + 0x18], %o0 loop_2699: orncc %o1, %i2, %o2 nop setx loop_2700, %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 movvs %icc, %o5, %o6 brz %g7, loop_2701 xor %i5, %i1, %o3 loop_2700: fmuld8ulx16 %f22, %f27, %f12 fmovdcc %icc, %f12, %f5 loop_2701: fmovdneg %xcc, %f19, %f9 tge %icc, 0x3 fnands %f1, %f12, %f13 fbue %fcc0, loop_2702 edge8ln %i4, %l6, %o4 set 0x40, %l1 stda %f16, [%l7 + %l1] 0xf8 membar #Sync loop_2702: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsvs %icc, %f9, %f6 fmovdvc %xcc, %f15, %f29 movrgez %l1, 0x336, %i3 wr %g0, 0x19, %asi lduha [%l7 + 0x7E] %asi, %g3 tvs %xcc, 0x4 membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f16 fnegd %f22, %f22 stx %o7, [%l7 + 0x50] stx %i6, [%l7 + 0x40] edge16ln %g4, %l2, %i0 fcmped %fcc1, %f14, %f0 movne %xcc, %g1, %g5 ldd [%l7 + 0x70], %g2 movcc %xcc, %g6, %l3 fand %f30, %f0, %f14 sdivx %i7, 0x1E31, %l0 or %l4, 0x16C3, %o0 fbule,a %fcc1, loop_2703 srl %l5, 0x09, %i2 nop set 0x08, %o0 ldsh [%l7 + %o0], %o2 tsubcc %o5, %o1, %o6 loop_2703: tne %icc, 0x2 edge8n %i5, %i1, %g7 movne %xcc, %i4, %o3 wr %g0, 0x18, %asi ldsha [%l7 + 0x46] %asi, %l6 addcc %l1, %i3, %o4 mulscc %g3, 0x13CD, %i6 wr %g0, 0x81, %asi ldswa [%l7 + 0x78] %asi, %o7 andcc %l2, %i0, %g1 srlx %g4, 0x15, %g2 subcc %g5, %g6, %i7 nop setx loop_2704, %l0, %l1 jmpl %l1, %l3 taddcctv %l4, %o0, %l5 fmovrdgz %i2, %f0, %f16 edge32n %l0, %o2, %o1 loop_2704: fbue,a %fcc2, loop_2705 st %f4, [%l7 + 0x70] fbe %fcc1, loop_2706 move %xcc, %o6, %i5 loop_2705: fpsub32s %f12, %f5, %f5 fmovrslz %o5, %f0, %f27 loop_2706: or %g7, 0x122B, %i1 edge8 %o3, %l6, %l1 fmovsvs %icc, %f8, %f30 fmovrslez %i3, %f2, %f21 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x20, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %o4, %g3 fbug,a %fcc0, loop_2707 movcc %xcc, %i6, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %i4, 0x0CE8, %i0 loop_2707: sra %l2, 0x17, %g1 movvs %xcc, %g2, %g5 fcmpeq32 %f24, %f0, %g4 add %g6, %i7, %l3 edge8l %o0, %l5, %l4 smulcc %l0, 0x0B4D, %o2 tn %xcc, 0x4 array32 %o1, %i2, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrse %o5, %f25, %f19 tge %icc, 0x4 edge16n %o6, %g7, %o3 fbug,a %fcc1, loop_2708 fmovspos %icc, %f11, %f13 xorcc %l6, %i1, %l1 addc %i3, 0x1132, %o4 loop_2708: mova %xcc, %g3, %o7 bl,pt %icc, loop_2709 sub %i6, 0x0B91, %i0 edge32n %l2, %i4, %g2 fbn %fcc1, loop_2710 loop_2709: bl,a loop_2711 edge8 %g5, %g1, %g4 fors %f27, %f2, %f28 loop_2710: fmovsg %icc, %f24, %f27 loop_2711: st %f8, [%l7 + 0x2C] edge16 %i7, %l3, %o0 nop setx loop_2712, %l0, %l1 jmpl %l1, %l5 edge32ln %l4, %l0, %g6 brgz %o1, loop_2713 edge16ln %o2, %i5, %o5 loop_2712: xorcc %i2, 0x0A57, %o6 sdivcc %o3, 0x1853, %g7 loop_2713: and %l6, 0x11A4, %i1 sth %l1, [%l7 + 0x68] movrgz %o4, %i3, %o7 sllx %i6, 0x11, %i0 tg %xcc, 0x3 fcmple32 %f0, %f8, %l2 orcc %i4, 0x1A1C, %g2 fxnors %f13, %f17, %f24 sra %g3, 0x17, %g5 nop setx loop_2714, %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 %g4, 0x14C5, %i7 tne %xcc, 0x1 popc %g1, %o0 loop_2714: tne %xcc, 0x5 fandnot1 %f28, %f22, %f28 edge32ln %l3, %l5, %l0 fcmple32 %f26, %f16, %g6 fnegs %f1, %f28 bshuffle %f4, %f20, %f12 movrgz %l4, 0x352, %o1 fmovdl %xcc, %f1, %f21 movleu %icc, %o2, %i5 wr %g0, 0x80, %asi ldsha [%l7 + 0x14] %asi, %i2 edge32l %o5, %o6, %g7 movne %icc, %l6, %i1 movrgez %l1, %o3, %i3 edge32 %o4, %o7, %i0 movrgz %i6, 0x296, %l2 popc 0x1ADB, %i4 wr %g0, 0x0c, %asi ldswa [%l7 + 0x2C] %asi, %g3 tge %xcc, 0x4 ld [%l7 + 0x6C], %f13 mulx %g2, 0x0808, %g5 array32 %i7, %g1, %g4 tsubcc %o0, 0x1643, %l3 fbge %fcc1, loop_2715 fcmpgt16 %f0, %f18, %l5 mulx %g6, %l0, %l4 fand %f28, %f16, %f6 loop_2715: fmovdgu %xcc, %f27, %f19 ldsb [%l7 + 0x5A], %o2 sllx %i5, %o1, %i2 fmovsleu %icc, %f2, %f17 fnands %f4, %f7, %f15 fbul,a %fcc0, loop_2716 fmovdle %icc, %f31, %f25 bshuffle %f18, %f2, %f24 array8 %o6, %g7, %l6 loop_2716: movrgz %i1, %l1, %o5 udiv %i3, 0x1605, %o3 movrgez %o4, 0x145, %o7 umul %i6, 0x1477, %l2 movvs %xcc, %i0, %g3 fsrc1 %f22, %f22 fpack16 %f16, %f26 sth %g2, [%l7 + 0x72] bg %icc, loop_2717 fornot2s %f27, %f7, %f27 fble,a %fcc3, loop_2718 brz %g5, loop_2719 loop_2717: umul %i7, %g1, %g4 bge,a loop_2720 loop_2718: mova %icc, %o0, %l3 loop_2719: tpos %xcc, 0x0 addcc %l5, %i4, %g6 loop_2720: fpack32 %f22, %f6, %f16 fmovsleu %xcc, %f21, %f17 tn %icc, 0x6 fmovsgu %xcc, %f26, %f3 set 0x60, %o5 lduha [%l7 + %o5] 0x18, %l0 fblg,a %fcc0, loop_2721 std %o2, [%l7 + 0x78] fmovsl %xcc, %f20, %f7 tneg %icc, 0x1 loop_2721: movrne %i5, 0x20F, %l4 ldub [%l7 + 0x09], %i2 fnands %f10, %f9, %f21 brz %o1, loop_2722 tg %icc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %o6, 0x02C7, %l6 loop_2722: pdist %f30, %f20, %f10 fmovsne %xcc, %f11, %f4 xorcc %g7, 0x1B87, %i1 tvs %icc, 0x7 fmovrsgz %o5, %f3, %f8 fbg,a %fcc1, loop_2723 tvc %xcc, 0x0 wr %g0, 0x19, %asi lduwa [%l7 + 0x58] %asi, %l1 loop_2723: fmovrdlez %i3, %f10, %f24 umulcc %o3, %o4, %i6 edge8ln %o7, %l2, %g3 nop setx loop_2724, %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 fmovdvc %xcc, %f24, %f15 membar 0x34 fmovrse %g2, %f11, %f19 loop_2724: sdivcc %g5, 0x05CC, %i0 fmovsl %icc, %f23, %f31 orcc %i7, %g4, %o0 tg %xcc, 0x2 fmovsa %xcc, %f28, %f15 brlz %g1, loop_2725 udivcc %l5, 0x1D7A, %l3 orncc %i4, %l0, %g6 ta %xcc, 0x4 loop_2725: smulcc %o2, 0x1A4B, %l4 fbu,a %fcc3, loop_2726 tsubcc %i2, 0x0CDF, %i5 andcc %o1, 0x0C1C, %o6 stx %g7, [%l7 + 0x58] loop_2726: stx %i1, [%l7 + 0x58] srlx %l6, %l1, %i3 sdivx %o3, 0x0286, %o5 fcmpgt32 %f10, %f0, %o4 fbue %fcc2, loop_2727 fmovsle %xcc, %f11, %f1 xnorcc %o7, 0x142D, %l2 movleu %icc, %g3, %g2 loop_2727: movrne %g5, %i6, %i7 ldd [%l7 + 0x58], %f14 st %f27, [%l7 + 0x6C] sra %g4, 0x18, %o0 fxor %f16, %f4, %f18 bcs %xcc, loop_2728 edge16 %g1, %l5, %l3 move %icc, %i0, %i4 set 0x20, %g2 ldda [%l7 + %g2] 0x0c, %g6 loop_2728: and %o2, %l0, %i2 tsubcctv %l4, 0x1F5B, %i5 fmovsvc %xcc, %f22, %f1 umul %o1, %g7, %o6 movvc %xcc, %i1, %l1 tle %xcc, 0x3 membar 0x05 movrne %i3, 0x232, %o3 fandnot1 %f20, %f10, %f2 xnorcc %o5, 0x1C03, %l6 fmovdne %xcc, %f27, %f8 fmovdcs %icc, %f19, %f5 popc %o4, %l2 tle %icc, 0x0 fmovdvs %xcc, %f18, %f15 movle %icc, %g3, %o7 movrgez %g5, 0x290, %i6 bl,a loop_2729 and %i7, %g2, %g4 fmovscc %xcc, %f13, %f19 smul %o0, 0x1888, %g1 loop_2729: for %f26, %f8, %f16 fmovdcs %icc, %f18, %f11 orcc %l5, 0x0D96, %l3 movgu %xcc, %i0, %g6 tle %icc, 0x3 andn %i4, %o2, %l0 movrlez %l4, %i2, %o1 fmovrde %i5, %f22, %f22 nop setx loop_2730, %l0, %l1 jmpl %l1, %o6 xnor %i1, 0x1FA4, %g7 movrgez %l1, 0x17C, %i3 ldd [%l7 + 0x38], %f12 loop_2730: ldstub [%l7 + 0x47], %o3 tcc %icc, 0x0 fmovsn %icc, %f13, %f15 movrgz %o5, 0x0A9, %o4 fors %f26, %f25, %f25 fmovdneg %icc, %f17, %f11 set 0x6E, %g1 ldsha [%l7 + %g1] 0x11, %l2 fandnot1 %f6, %f8, %f0 fones %f25 fandnot1 %f4, %f6, %f8 or %l6, %o7, %g3 addc %g5, 0x14A5, %i6 tneg %xcc, 0x5 taddcctv %i7, %g2, %g4 add %g1, %o0, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %xcc, 0x2 sdivx %i0, 0x0EF5, %g6 tvs %icc, 0x4 call loop_2731 fexpand %f20, %f20 fmuld8sux16 %f30, %f5, %f28 nop setx loop_2732, %l0, %l1 jmpl %l1, %i4 loop_2731: mova %icc, %l5, %l0 taddcc %o2, %i2, %l4 movne %icc, %i5, %o1 loop_2732: edge32ln %i1, %o6, %g7 alignaddrl %i3, %o3, %l1 move %icc, %o5, %l2 fmovrdlez %l6, %f10, %f0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %o4, 0x1A, %o7 andn %g3, %g5, %i7 add %l7, 0x78, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i6 casa [%l6] %asi, %i6, %g2 movrgez %g4, 0x389, %g1 mulscc %l3, 0x0BF9, %i0 sethi 0x1F48, %o0 bcc,a,pt %xcc, loop_2733 fbu,a %fcc2, loop_2734 udivcc %g6, 0x0DD3, %l5 flush %l7 + 0x44 loop_2733: tl %xcc, 0x2 loop_2734: tleu %xcc, 0x1 sdivx %i4, 0x1E7E, %l0 sdivx %o2, 0x024D, %l4 orcc %i2, 0x1F6B, %i5 subc %i1, %o6, %o1 movle %xcc, %g7, %o3 ldd [%l7 + 0x38], %l0 fmovrsgez %o5, %f26, %f25 tl %icc, 0x2 set 0x48, %i4 sta %f2, [%l7 + %i4] 0x0c sdivcc %l2, 0x187C, %l6 set 0x7C, %o4 ldsha [%l7 + %o4] 0x14, %o4 movcc %xcc, %o7, %i3 movneg %xcc, %g5, %i7 set 0x60, %l0 ldda [%l7 + %l0] 0x2b, %g2 bl,a,pn %xcc, loop_2735 edge16 %i6, %g2, %g4 sethi 0x19D3, %g1 fmovrsgz %l3, %f7, %f5 loop_2735: fbue %fcc2, loop_2736 tpos %icc, 0x6 be,a,pt %xcc, loop_2737 st %f2, [%l7 + 0x28] loop_2736: array8 %i0, %o0, %g6 fnor %f14, %f0, %f2 loop_2737: fbuge,a %fcc2, loop_2738 fmul8x16au %f18, %f25, %f30 tle %icc, 0x0 movl %xcc, %i4, %l0 loop_2738: fand %f16, %f8, %f24 smulcc %l5, %o2, %l4 movrlez %i5, %i1, %o6 edge32n %i2, %o1, %o3 udivcc %l1, 0x14DE, %g7 sub %o5, 0x0869, %l6 swap [%l7 + 0x50], %l2 fmovs %f27, %f29 nop setx loop_2739, %l0, %l1 jmpl %l1, %o7 ba,a %xcc, loop_2740 movle %xcc, %i3, %o4 fmovdpos %icc, %f0, %f14 loop_2739: nop set 0x40, %l4 stxa %g5, [%l7 + %l4] 0x10 loop_2740: fandnot2s %f29, %f30, %f4 stbar membar 0x7D wr %g0, 0x89, %asi ldsba [%l7 + 0x3B] %asi, %g3 tvc %icc, 0x5 andn %i7, 0x1AD1, %g2 srlx %i6, 0x1B, %g4 tl %xcc, 0x0 tvc %icc, 0x7 alignaddr %l3, %i0, %g1 fmovrslez %g6, %f27, %f5 bvc,a,pt %xcc, loop_2741 bge,pn %icc, loop_2742 xnorcc %o0, %l0, %i4 mova %icc, %l5, %l4 loop_2741: and %i5, 0x19BA, %o2 loop_2742: movvc %xcc, %o6, %i2 bcc,a %xcc, loop_2743 and %i1, 0x15E0, %o3 ldstub [%l7 + 0x1E], %o1 movrne %l1, 0x2B5, %g7 loop_2743: sth %l6, [%l7 + 0x78] orncc %l2, %o7, %i3 xnorcc %o5, 0x131D, %o4 sllx %g5, 0x08, %g3 fmovd %f16, %f4 bgu,pt %icc, loop_2744 xorcc %g2, 0x14AB, %i6 orn %g4, 0x063D, %i7 fcmpgt16 %f26, %f26, %l3 loop_2744: te %xcc, 0x0 umul %i0, 0x06D9, %g6 ba,pt %xcc, loop_2745 flush %l7 + 0x7C tcc %xcc, 0x0 srlx %g1, 0x14, %l0 loop_2745: bgu,pn %xcc, loop_2746 edge16n %i4, %o0, %l5 edge32 %l4, %o2, %o6 smul %i5, 0x134D, %i2 loop_2746: siam 0x6 for %f0, %f14, %f18 sll %o3, %o1, %l1 edge8l %i1, %l6, %g7 bg,pn %xcc, loop_2747 fabss %f6, %f2 edge8 %l2, %i3, %o7 andcc %o4, %o5, %g3 loop_2747: sdiv %g5, 0x15D4, %i6 membar 0x5F te %icc, 0x6 edge32 %g4, %g2, %l3 fbule %fcc3, loop_2748 udivcc %i7, 0x0810, %g6 fmovdneg %xcc, %f11, %f18 fmovdcs %icc, %f18, %f16 loop_2748: xor %i0, 0x170F, %l0 wr %g0, 0x04, %asi ldsha [%l7 + 0x78] %asi, %g1 tl %icc, 0x2 smulcc %o0, 0x0299, %i4 tgu %icc, 0x5 andncc %l5, %l4, %o2 movleu %xcc, %o6, %i5 edge8ln %i2, %o1, %l1 umul %i1, %l6, %g7 fexpand %f13, %f10 tvc %icc, 0x3 stbar umul %l2, 0x0AF7, %i3 movrlez %o3, %o4, %o7 sll %g3, 0x13, %o5 edge8 %g5, %g4, %i6 ldsb [%l7 + 0x08], %g2 add %l3, 0x1FDB, %i7 taddcc %i0, %g6, %g1 ta %xcc, 0x1 fcmpd %fcc3, %f28, %f22 fmovspos %xcc, %f20, %f14 fbul %fcc0, loop_2749 and %l0, %i4, %l5 fmovdpos %xcc, %f17, %f10 sethi 0x07D0, %l4 loop_2749: edge16 %o0, %o6, %o2 sdivx %i2, 0x16D6, %o1 fmovdneg %xcc, %f21, %f11 faligndata %f14, %f20, %f12 fcmpne16 %f10, %f26, %i5 tvs %xcc, 0x5 movg %icc, %i1, %l1 bvs %xcc, loop_2750 subc %g7, 0x199A, %l6 sra %l2, 0x0F, %o3 movge %xcc, %o4, %o7 loop_2750: tle %icc, 0x3 fornot2 %f4, %f8, %f18 fbe,a %fcc2, loop_2751 or %i3, 0x16F3, %o5 siam 0x6 edge16ln %g5, %g4, %i6 loop_2751: array16 %g3, %l3, %i7 movrgez %g2, %i0, %g1 prefetch [%l7 + 0x68], 0x0 umulcc %l0, %i4, %g6 andcc %l5, 0x0BA4, %l4 fba %fcc3, loop_2752 tpos %icc, 0x0 movrgez %o6, %o0, %o2 edge32n %o1, %i2, %i1 loop_2752: fbo,a %fcc3, loop_2753 fmul8ulx16 %f6, %f28, %f8 nop setx loop_2754, %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 taddcctv %l1, 0x0A8E, %g7 loop_2753: movrgz %l6, 0x190, %l2 fpsub32 %f16, %f16, %f28 loop_2754: edge32l %i5, %o4, %o7 tle %icc, 0x6 ldsh [%l7 + 0x46], %o3 tgu %icc, 0x6 tge %icc, 0x3 sub %o5, %g5, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %i6, 0x11, %g3 udivcc %l3, 0x0C99, %i7 fbul %fcc1, loop_2755 subcc %i3, 0x1E0C, %i0 fbge %fcc3, loop_2756 st %f0, [%l7 + 0x2C] loop_2755: tgu %icc, 0x1 udivcc %g1, 0x0DF0, %l0 loop_2756: fbe,a %fcc2, loop_2757 ba,a %icc, loop_2758 fmovrsgz %g2, %f24, %f10 popc 0x132B, %i4 loop_2757: tleu %xcc, 0x0 loop_2758: movn %icc, %g6, %l4 orn %l5, %o0, %o2 movn %icc, %o1, %o6 bgu %icc, loop_2759 sdiv %i1, 0x17CD, %i2 siam 0x7 addcc %g7, 0x1A67, %l1 loop_2759: fmovdcc %xcc, %f25, %f11 tle %xcc, 0x3 te %xcc, 0x6 fpmerge %f19, %f25, %f28 mulscc %l6, 0x1BA2, %i5 fmovdne %xcc, %f7, %f18 ba,pt %xcc, loop_2760 alignaddr %o4, %l2, %o3 smulcc %o5, %g5, %o7 edge8 %g4, %g3, %l3 loop_2760: movcc %icc, %i7, %i3 edge8l %i0, %g1, %i6 fmovdvs %xcc, %f26, %f4 fnegs %f10, %f17 wr %g0, 0xe3, %asi stba %l0, [%l7 + 0x59] %asi membar #Sync edge32 %g2, %i4, %l4 sll %l5, 0x06, %g6 array32 %o0, %o2, %o6 fpsub32s %f15, %f2, %f10 sdiv %o1, 0x0E2E, %i1 fnands %f3, %f1, %f17 array32 %i2, %g7, %l6 set 0x6C, %i0 sta %f25, [%l7 + %i0] 0x18 fmuld8ulx16 %f30, %f14, %f4 and %l1, %o4, %i5 umulcc %l2, %o3, %g5 fmovscs %icc, %f20, %f14 fmovda %icc, %f0, %f28 brgez,a %o5, loop_2761 fandnot1 %f24, %f24, %f30 smulcc %o7, 0x168E, %g4 tcs %icc, 0x2 loop_2761: bcs loop_2762 edge16n %l3, %i7, %i3 fmovda %icc, %f3, %f21 fmovda %xcc, %f27, %f16 loop_2762: fcmpne32 %f8, %f22, %i0 wr %g0, 0x80, %asi ldstuba [%l7 + 0x0C] %asi, %g1 tcc %icc, 0x1 andncc %i6, %g3, %l0 wr %g0, 0x04, %asi stda %f0, [%l7 + 0x40] %asi movne %icc, %i4, %l4 mulx %g2, %l5, %o0 fmuld8sux16 %f23, %f16, %f30 xnorcc %o2, 0x1E29, %o6 faligndata %f2, %f20, %f0 bshuffle %f26, %f16, %f2 movge %xcc, %g6, %o1 movleu %xcc, %i1, %i2 addc %l6, 0x120A, %l1 fpmerge %f11, %f21, %f16 subccc %o4, %i5, %l2 fbge %fcc3, loop_2763 movl %xcc, %g7, %o3 umul %o5, 0x1BC4, %o7 fxor %f8, %f10, %f10 loop_2763: fpadd32s %f19, %f6, %f13 swap [%l7 + 0x70], %g4 movg %xcc, %l3, %g5 movpos %xcc, %i7, %i3 prefetch [%l7 + 0x4C], 0x1 fmovsvs %xcc, %f7, %f4 movl %icc, %g1, %i0 set 0x4D, %g3 lduba [%l7 + %g3] 0x19, %g3 fmovrsgz %i6, %f18, %f9 move %icc, %l0, %l4 addcc %g2, %l5, %o0 movrne %o2, 0x095, %i4 fmovrslz %o6, %f2, %f19 brnz,a %o1, loop_2764 nop setx loop_2765, %l0, %l1 jmpl %l1, %g6 fcmpne16 %f14, %f6, %i2 ldub [%l7 + 0x4F], %l6 loop_2764: movrgez %l1, 0x0EF, %i1 loop_2765: movrgz %o4, %i5, %l2 fmovrslz %o3, %f31, %f29 umulcc %g7, 0x1741, %o7 for %f22, %f16, %f2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8 %o5, %g4, %l3 fsrc2s %f15, %f6 taddcc %g5, %i7, %g1 movrlez %i3, 0x194, %g3 stx %i0, [%l7 + 0x28] fnot2s %f26, %f15 te %xcc, 0x3 tgu %xcc, 0x5 sethi 0x0C96, %i6 wr %g0, 0x88, %asi sta %f29, [%l7 + 0x40] %asi ba loop_2766 edge32ln %l4, %l0, %g2 sdivx %l5, 0x07F0, %o2 bn,a,pn %icc, loop_2767 loop_2766: srax %i4, 0x0B, %o6 fandnot1 %f2, %f2, %f14 movleu %icc, %o1, %o0 loop_2767: edge8n %g6, %i2, %l1 movpos %icc, %i1, %l6 fbul,a %fcc2, loop_2768 movge %xcc, %o4, %l2 edge16l %i5, %o3, %o7 movrgez %g7, %o5, %l3 loop_2768: or %g4, %i7, %g1 mova %icc, %g5, %g3 array8 %i3, %i6, %i0 brlz %l4, loop_2769 edge32n %l0, %g2, %l5 bneg,a,pn %icc, loop_2770 tvs %icc, 0x5 loop_2769: bcc loop_2771 addccc %o2, 0x021D, %i4 loop_2770: taddcctv %o6, 0x1AD9, %o0 edge16ln %o1, %g6, %l1 loop_2771: movre %i2, 0x00C, %i1 set 0x13, %o3 ldsba [%l7 + %o3] 0x10, %l6 movrgez %l2, %i5, %o3 fmovdge %icc, %f0, %f3 fmovdcs %icc, %f10, %f0 fmovda %icc, %f10, %f0 tge %xcc, 0x4 fmovrdgz %o7, %f24, %f18 tleu %icc, 0x7 fmuld8ulx16 %f17, %f20, %f10 set 0x40, %o7 stha %o4, [%l7 + %o7] 0x27 membar #Sync popc 0x1034, %o5 fmuld8ulx16 %f0, %f26, %f6 ba %xcc, loop_2772 fmovrdgez %l3, %f28, %f30 set 0x50, %g5 ldda [%l7 + %g5] 0x80, %g6 loop_2772: tl %icc, 0x5 fmuld8sux16 %f18, %f21, %f0 udivx %g4, 0x0789, %g1 fbue %fcc3, loop_2773 fzeros %f1 movneg %icc, %g5, %i7 edge8n %i3, %i6, %g3 loop_2773: movle %icc, %i0, %l4 xor %l0, %l5, %g2 fcmpeq32 %f6, %f16, %o2 taddcctv %i4, 0x1617, %o6 movge %icc, %o0, %g6 smulcc %l1, 0x1DEC, %o1 sdivx %i1, 0x0A4A, %i2 fmovspos %xcc, %f19, %f9 fmovs %f24, %f12 smul %l2, %l6, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %o7, 0x059E, %o4 set 0x5C, %i3 sta %f10, [%l7 + %i3] 0x15 tvs %xcc, 0x3 movcs %icc, %o5, %l3 ta %icc, 0x3 sdivx %i5, 0x1080, %g7 fmuld8ulx16 %f28, %f3, %f6 popc %g4, %g5 edge32n %g1, %i3, %i6 fand %f8, %f26, %f6 move %icc, %i7, %i0 bl,a,pn %icc, loop_2774 movcs %xcc, %l4, %l0 nop set 0x71, %g4 ldstub [%l7 + %g4], %l5 set 0x40, %o1 stda %f16, [%l7 + %o1] 0x1e membar #Sync loop_2774: brlz %g3, loop_2775 fnot1 %f2, %f30 sdivx %o2, 0x1EE4, %i4 fmul8x16 %f14, %f2, %f14 loop_2775: subccc %g2, 0x0489, %o0 or %g6, 0x1983, %o6 fsrc2s %f1, %f24 taddcc %l1, %i1, %o1 array32 %i2, %l2, %o3 mulx %l6, %o7, %o5 movrlez %o4, %i5, %l3 bgu,a,pt %xcc, loop_2776 move %icc, %g4, %g7 te %xcc, 0x3 sir 0x0B2F loop_2776: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x64, %g6 prefetch [%l7 + %g6], 0x0 movrlez %g5, 0x177, %i3 xnor %g1, %i7, %i0 edge16l %l4, %l0, %l5 bn,pn %xcc, loop_2777 taddcc %g3, 0x0916, %o2 mulx %i6, %g2, %i4 tl %xcc, 0x4 loop_2777: tneg %xcc, 0x5 tl %icc, 0x7 tvs %icc, 0x0 ldx [%l7 + 0x50], %g6 fmovdge %xcc, %f14, %f29 subcc %o6, 0x0EA5, %o0 fbule %fcc0, loop_2778 bge,a,pn %xcc, loop_2779 fornot1 %f4, %f16, %f0 sdivcc %i1, 0x088D, %l1 loop_2778: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2779: sra %i2, 0x19, %l2 movn %icc, %o1, %l6 set 0x40, %o2 ldda [%l7 + %o2] 0x23, %o2 umul %o5, %o7, %i5 addc %o4, %g4, %l3 tn %icc, 0x4 bgu,pt %xcc, loop_2780 fzeros %f5 sdivx %g7, 0x1F38, %i3 movre %g5, 0x1EB, %g1 loop_2780: fsrc1 %f22, %f8 movrgez %i0, %i7, %l4 tcc %icc, 0x6 bpos,a %icc, loop_2781 ldd [%l7 + 0x58], %l4 umulcc %l0, 0x0A10, %g3 array8 %i6, %o2, %i4 loop_2781: stx %g2, [%l7 + 0x28] popc 0x1718, %o6 sra %g6, 0x14, %o0 mova %xcc, %l1, %i2 stbar fble %fcc2, loop_2782 mulscc %l2, 0x192B, %i1 fsrc2s %f16, %f16 array16 %l6, %o3, %o5 loop_2782: mova %xcc, %o7, %i5 movrlez %o4, %g4, %o1 subcc %g7, %l3, %i3 fmovsa %icc, %f16, %f8 fxors %f18, %f17, %f28 taddcc %g5, %g1, %i0 and %l4, 0x0107, %l5 movre %l0, %g3, %i6 edge8ln %o2, %i7, %g2 movg %icc, %o6, %g6 fbe %fcc1, loop_2783 fmul8x16 %f2, %f22, %f30 tn %icc, 0x7 wr %g0, 0x81, %asi lduba [%l7 + 0x2E] %asi, %o0 loop_2783: tcc %icc, 0x6 ldub [%l7 + 0x2D], %l1 tsubcc %i2, %i4, %i1 prefetch [%l7 + 0x08], 0x0 fsrc1s %f10, %f5 bvc,a,pt %icc, loop_2784 tsubcc %l2, 0x0402, %l6 nop setx loop_2785, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sllx %o3, 0x05, %o5 loop_2784: edge16ln %i5, %o4, %g4 srl %o1, %g7, %o7 loop_2785: ldsh [%l7 + 0x26], %i3 andn %l3, %g1, %g5 call loop_2786 nop set 0x74, %i7 ldsh [%l7 + %i7], %l4 fmovsleu %icc, %f27, %f6 tne %icc, 0x2 loop_2786: fmul8ulx16 %f4, %f18, %f8 mulscc %l5, 0x187B, %i0 srl %g3, %l0, %o2 set 0x6C, %i1 stha %i7, [%l7 + %i1] 0x2a membar #Sync tsubcc %i6, 0x1043, %g2 fpack16 %f6, %f30 addc %g6, 0x0AD1, %o0 addccc %o6, %i2, %i4 orn %l1, 0x16AE, %l2 movrgez %i1, %l6, %o5 sra %o3, 0x01, %o4 nop setx loop_2787, %l0, %l1 jmpl %l1, %g4 swap [%l7 + 0x4C], %i5 addccc %o1, 0x1FE9, %g7 array16 %i3, %o7, %l3 loop_2787: movle %xcc, %g1, %g5 fsrc2 %f14, %f10 wr %g0, 0x04, %asi swapa [%l7 + 0x78] %asi, %l4 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 umulcc %l5, 0x15BF, %i0 move %icc, %g3, %o2 fmovrdlez %l0, %f6, %f30 loop_2788: fcmped %fcc0, %f2, %f20 std %f8, [%l7 + 0x20] udivcc %i6, 0x1B35, %g2 bl %icc, loop_2789 smul %g6, 0x1B28, %i7 andn %o6, %o0, %i4 xnor %l1, %l2, %i1 loop_2789: taddcctv %l6, %o5, %i2 movrgez %o3, 0x0DB, %o4 taddcctv %i5, 0x1A2B, %g4 movgu %xcc, %o1, %i3 fbg,a %fcc1, loop_2790 fpadd32 %f20, %f30, %f2 movle %xcc, %o7, %g7 fpsub16 %f28, %f24, %f22 loop_2790: tl %icc, 0x0 fmuld8sux16 %f7, %f11, %f6 addccc %g1, %g5, %l3 fmovscc %xcc, %f7, %f20 or %l5, %l4, %g3 movvs %xcc, %o2, %i0 fmul8ulx16 %f8, %f24, %f22 sllx %l0, %g2, %i6 xor %g6, %o6, %i7 set 0x64, %g7 stwa %i4, [%l7 + %g7] 0x14 fxors %f19, %f24, %f30 addc %o0, %l2, %l1 siam 0x2 move %icc, %i1, %o5 stb %i2, [%l7 + 0x59] xnorcc %o3, %l6, %i5 movneg %xcc, %g4, %o4 sdivx %o1, 0x17AB, %i3 ldsw [%l7 + 0x18], %o7 fmovdleu %icc, %f1, %f17 andn %g1, %g7, %g5 movpos %icc, %l5, %l3 tge %icc, 0x5 fxnor %f8, %f12, %f20 fmovscs %xcc, %f10, %f3 movrgez %g3, %l4, %i0 nop set 0x1A, %l2 ldstub [%l7 + %l2], %l0 srax %g2, 0x15, %o2 tneg %icc, 0x6 ldsw [%l7 + 0x6C], %g6 fmovrslez %i6, %f6, %f28 edge32l %o6, %i4, %i7 wr %g0, 0x19, %asi ldswa [%l7 + 0x78] %asi, %o0 edge8 %l2, %i1, %l1 be %icc, loop_2791 tcs %icc, 0x7 ba,pt %xcc, loop_2792 fnors %f31, %f24, %f7 loop_2791: edge32 %i2, %o3, %o5 fmovrslez %l6, %f28, %f1 loop_2792: smulcc %i5, %o4, %g4 andn %i3, %o1, %o7 fsrc2 %f16, %f26 brz,a %g1, loop_2793 fmul8ulx16 %f26, %f0, %f14 andncc %g5, %l5, %g7 addc %g3, 0x0DDF, %l4 loop_2793: edge8l %i0, %l3, %g2 edge32n %o2, %l0, %i6 tcs %xcc, 0x7 move %icc, %g6, %o6 nop setx loop_2794, %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 edge32 %i4, %o0, %l2 fmul8x16 %f30, %f16, %f8 movge %icc, %i7, %i1 loop_2794: edge16n %l1, %i2, %o5 fnegd %f8, %f10 bleu,a %icc, loop_2795 fcmpeq16 %f0, %f8, %l6 wr %g0, 0x19, %asi ldsba [%l7 + 0x7B] %asi, %o3 loop_2795: srl %i5, %g4, %o4 fpsub16s %f27, %f6, %f11 smulcc %o1, %o7, %g1 wr %g0, 0x19, %asi prefetcha [%l7 + 0x40] %asi, 0x2 fones %f30 andncc %g5, %l5, %g3 tg %icc, 0x1 fba %fcc2, loop_2796 movg %icc, %l4, %i0 or %l3, %g7, %g2 swap [%l7 + 0x10], %o2 loop_2796: stx %l0, [%l7 + 0x50] wr %g0, 0x18, %asi ldswa [%l7 + 0x48] %asi, %i6 set 0x60, %o6 lduwa [%l7 + %o6] 0x11, %g6 lduw [%l7 + 0x14], %i4 fcmpne16 %f0, %f24, %o6 smul %l2, 0x087A, %o0 set 0x08, %l6 lduba [%l7 + %l6] 0x04, %i7 sdivx %l1, 0x0CD8, %i1 add %i2, 0x1CA0, %o5 movl %xcc, %o3, %l6 nop setx loop_2797, %l0, %l1 jmpl %l1, %i5 te %xcc, 0x0 wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f16 loop_2797: xnor %g4, 0x02FF, %o4 umul %o7, %g1, %o1 te %icc, 0x4 movleu %xcc, %i3, %g5 subcc %l5, 0x0862, %l4 addccc %i0, %l3, %g3 brlz,a %g7, loop_2798 movneg %xcc, %g2, %o2 faligndata %f24, %f0, %f2 fmovs %f22, %f31 loop_2798: subc %i6, 0x1566, %l0 call loop_2799 subcc %i4, 0x1EC0, %g6 fmovdn %icc, %f6, %f30 movrgez %l2, 0x0E1, %o6 loop_2799: smul %i7, %o0, %i1 set 0x7F, %i2 stba %l1, [%l7 + %i2] 0x80 edge8n %o5, %o3, %i2 bleu,a,pn %icc, loop_2800 fmovdvs %xcc, %f15, %f2 fmovrdne %l6, %f20, %f12 ble,a %xcc, loop_2801 loop_2800: sllx %i5, 0x00, %o4 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x41] %asi, %g4 loop_2801: fpack16 %f4, %f11 fnands %f12, %f0, %f21 xorcc %o7, 0x0B1B, %g1 pdist %f6, %f6, %f2 xnorcc %o1, %i3, %g5 edge8 %l4, %l5, %i0 std %f16, [%l7 + 0x78] membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f16 fmovsgu %xcc, %f29, %f0 sdivx %l3, 0x0A52, %g7 wr %g0, 0x88, %asi ldxa [%l7 + 0x08] %asi, %g3 andn %g2, %o2, %i6 umulcc %i4, 0x0489, %l0 fbn %fcc3, loop_2802 fbule %fcc3, loop_2803 tvc %icc, 0x5 andncc %g6, %o6, %l2 loop_2802: fmovdneg %xcc, %f18, %f1 loop_2803: brlez %o0, loop_2804 mova %icc, %i1, %l1 orcc %o5, 0x0E68, %o3 tsubcctv %i2, 0x07E5, %i7 loop_2804: bleu,a loop_2805 movneg %xcc, %i5, %l6 fmovdcs %xcc, %f1, %f1 edge8 %g4, %o7, %g1 loop_2805: subccc %o1, 0x12C3, %i3 fbuge %fcc2, loop_2806 orncc %o4, %g5, %l4 fmovrdlz %l5, %f2, %f30 bne,pn %icc, loop_2807 loop_2806: movvs %icc, %l3, %i0 popc %g7, %g3 fbul %fcc1, loop_2808 loop_2807: sdivx %o2, 0x0283, %i6 taddcc %g2, %i4, %g6 fmul8sux16 %f2, %f28, %f8 loop_2808: movle %xcc, %l0, %l2 tsubcc %o6, 0x18E9, %i1 fbuge %fcc1, loop_2809 fmovdne %xcc, %f12, %f24 wr %g0, 0x18, %asi lda [%l7 + 0x74] %asi, %f30 loop_2809: lduh [%l7 + 0x6C], %l1 fmovrsgez %o0, %f0, %f7 bvs loop_2810 fornot2 %f10, %f2, %f4 swap [%l7 + 0x3C], %o5 tgu %xcc, 0x2 loop_2810: fmovsne %icc, %f4, %f21 fpadd16 %f2, %f8, %f0 fbule,a %fcc3, loop_2811 lduw [%l7 + 0x5C], %i2 mulscc %i7, %i5, %o3 movge %xcc, %g4, %l6 loop_2811: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %o7, 0x0571, %o1 tleu %xcc, 0x1 tpos %xcc, 0x4 siam 0x2 movneg %xcc, %g1, %i3 std %f10, [%l7 + 0x10] fmovd %f20, %f0 stw %o4, [%l7 + 0x64] fmovrde %g5, %f22, %f4 call loop_2812 movrne %l4, 0x258, %l5 tsubcc %i0, %l3, %g3 movrlez %o2, %i6, %g7 loop_2812: nop wr %g0, 0x5f, %asi stxa %g2, [%g0 + 0x0] %asi udivcc %g6, 0x0EA7, %i4 nop setx loop_2813, %l0, %l1 jmpl %l1, %l2 sdivx %o6, 0x0360, %i1 sth %l1, [%l7 + 0x16] fmul8x16 %f29, %f26, %f12 loop_2813: nop set 0x40, %i6 stda %f0, [%l7 + %i6] 0x1e membar #Sync sub %l0, 0x1E8D, %o0 smul %i2, 0x168B, %i7 and %i5, 0x095D, %o3 srlx %o5, %l6, %g4 wr %g0, 0x23, %asi ldda [%l7 + 0x40] %asi, %o0 sdivx %g1, 0x06C9, %o7 brgz,a %o4, loop_2814 edge32l %i3, %l4, %l5 sllx %i0, %l3, %g3 fmul8x16 %f23, %f12, %f30 loop_2814: movpos %icc, %o2, %g5 udivcc %i6, 0x0ED5, %g2 movne %icc, %g6, %i4 array16 %l2, %g7, %i1 move %icc, %o6, %l1 edge8ln %l0, %o0, %i2 tvc %icc, 0x4 fmovdvc %icc, %f18, %f3 edge16l %i5, %i7, %o5 sub %l6, 0x1E14, %g4 movneg %xcc, %o1, %o3 fcmpne16 %f2, %f26, %g1 taddcc %o7, 0x0712, %i3 addcc %l4, 0x117B, %o4 fornot2s %f7, %f11, %f20 fandnot1 %f4, %f20, %f24 array32 %i0, %l5, %g3 edge8 %o2, %l3, %g5 ta %icc, 0x3 fmovsle %icc, %f21, %f20 fandnot2 %f20, %f30, %f16 fbn,a %fcc2, loop_2815 movrne %i6, 0x295, %g2 fmovspos %icc, %f16, %f28 srax %i4, 0x1F, %l2 loop_2815: fxors %f29, %f23, %f9 stw %g7, [%l7 + 0x14] alignaddrl %g6, %o6, %i1 sir 0x0ED9 sethi 0x01BD, %l0 orncc %o0, %i2, %i5 fcmpne32 %f30, %f22, %i7 addcc %o5, 0x1D69, %l1 udiv %l6, 0x11E1, %g4 bshuffle %f20, %f14, %f22 fbg %fcc2, loop_2816 fmovdvs %icc, %f12, %f19 edge8n %o3, %g1, %o1 fblg %fcc2, loop_2817 loop_2816: movrne %i3, %l4, %o7 brgz %i0, loop_2818 fbn,a %fcc1, loop_2819 loop_2817: add %o4, %l5, %o2 fmovde %xcc, %f13, %f23 loop_2818: nop wr %g0, 0x27, %asi stxa %g3, [%l7 + 0x20] %asi membar #Sync loop_2819: stb %l3, [%l7 + 0x3C] movvs %icc, %i6, %g2 edge32n %g5, %l2, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %xcc, 0x4 fpack32 %f4, %f10, %f20 tsubcc %g6, 0x0A19, %g7 fcmpd %fcc1, %f0, %f10 alignaddrl %o6, %i1, %l0 edge32l %o0, %i2, %i5 srlx %i7, 0x1B, %l1 fmovrdlez %o5, %f10, %f26 fornot1s %f5, %f7, %f6 edge16l %l6, %o3, %g1 fmul8sux16 %f18, %f12, %f22 orncc %o1, 0x082F, %i3 tvc %icc, 0x3 sir 0x0CBA tpos %icc, 0x7 tcc %xcc, 0x3 te %icc, 0x5 wr %g0, 0x89, %asi lduba [%l7 + 0x52] %asi, %l4 tleu %xcc, 0x4 wr %g0, 0x88, %asi stda %f16, [%l7 + 0x40] %asi ldx [%l7 + 0x78], %o7 std %g4, [%l7 + 0x58] edge8 %i0, %l5, %o4 fabsd %f20, %f18 fpmerge %f22, %f27, %f20 popc 0x08BC, %o2 sub %l3, %i6, %g2 movre %g3, %g5, %l2 tg %xcc, 0x2 flush %l7 + 0x18 sll %i4, %g7, %g6 taddcctv %i1, %l0, %o6 tcc %icc, 0x1 pdist %f2, %f20, %f26 wr %g0, 0x18, %asi stwa %i2, [%l7 + 0x6C] %asi edge8n %i5, %o0, %l1 tle %xcc, 0x5 bne %icc, loop_2820 sdivcc %i7, 0x1648, %o5 fands %f28, %f29, %f16 tne %xcc, 0x3 loop_2820: fbg,a %fcc3, loop_2821 popc 0x1B05, %l6 tpos %icc, 0x2 ta %xcc, 0x5 loop_2821: fpadd16 %f28, %f2, %f0 udivcc %g1, 0x1C8E, %o3 tne %icc, 0x1 sub %o1, %i3, %l4 addccc %g4, %o7, %i0 fmovdn %icc, %f1, %f20 fmovsl %icc, %f18, %f14 movre %o4, 0x1D3, %o2 edge32ln %l5, %l3, %g2 udivx %i6, 0x1EE1, %g3 fbule,a %fcc0, loop_2822 tle %xcc, 0x1 edge8l %g5, %l2, %i4 edge32l %g7, %i1, %l0 loop_2822: tn %xcc, 0x0 taddcc %g6, 0x11B5, %o6 mulx %i2, %o0, %i5 sll %l1, 0x0D, %o5 fcmpne16 %f8, %f26, %i7 popc %l6, %g1 ldd [%l7 + 0x18], %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x1398, %o1 movleu %xcc, %o3, %l4 tleu %xcc, 0x0 srl %i3, %o7, %i0 lduh [%l7 + 0x48], %g4 fsrc1 %f2, %f28 movrlez %o2, %o4, %l3 movle %xcc, %l5, %i6 sdivcc %g2, 0x1BF3, %g3 nop setx loop_2823, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sll %l2, 0x14, %i4 sub %g5, 0x0A40, %g7 udivx %i1, 0x06FB, %l0 loop_2823: fmovrslz %o6, %f0, %f24 fbule %fcc2, loop_2824 array32 %g6, %i2, %o0 ta %icc, 0x4 bpos,a %xcc, loop_2825 loop_2824: fcmpeq16 %f24, %f30, %i5 fbo,a %fcc2, loop_2826 edge32n %o5, %i7, %l6 loop_2825: alignaddrl %g1, %o1, %l1 movle %icc, %l4, %i3 loop_2826: edge16 %o7, %o3, %g4 mova %icc, %i0, %o4 ldd [%l7 + 0x28], %l2 orn %o2, 0x0E92, %i6 add %l7, 0x10, %l6 wr %g0, 0x0c, %asi casxa [%l6] %asi, %g2, %l5 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %g3, %i4 movrlez %l2, 0x16B, %g7 movvc %icc, %g5, %i1 movge %icc, %o6, %g6 movg %xcc, %l0, %o0 ble,a,pn %xcc, loop_2827 movrne %i5, %o5, %i7 movne %icc, %i2, %g1 fbn,a %fcc3, loop_2828 loop_2827: subccc %o1, %l1, %l4 tsubcc %i3, 0x13BC, %l6 std %o6, [%l7 + 0x38] loop_2828: edge32 %g4, %o3, %o4 tge %xcc, 0x0 orcc %l3, 0x03EC, %o2 wr %g0, 0x04, %asi lduha [%l7 + 0x7A] %asi, %i0 fmovspos %xcc, %f16, %f13 taddcctv %g2, 0x1A1D, %i6 sdivx %g3, 0x1D01, %i4 tcs %icc, 0x1 sllx %l2, %l5, %g5 fmovsne %icc, %f20, %f30 srl %i1, %g7, %o6 or %l0, %g6, %i5 fabsd %f6, %f20 movl %icc, %o5, %i7 udiv %o0, 0x07C9, %g1 xorcc %i2, 0x1543, %o1 array8 %l1, %l4, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %o7, 0x258, %l6 xor %o3, 0x1E93, %o4 fmovrse %l3, %f27, %f16 sll %o2, 0x01, %i0 addcc %g4, %g2, %g3 fmovdgu %xcc, %f10, %f1 pdist %f20, %f26, %f2 fmovdneg %xcc, %f29, %f1 set 0x5B, %l5 ldstuba [%l7 + %l5] 0x11, %i4 bvs,a,pn %icc, loop_2829 tge %xcc, 0x7 movrne %l2, %l5, %i6 tcs %xcc, 0x3 loop_2829: fmovsl %icc, %f9, %f31 fmovsle %xcc, %f23, %f26 movrgez %g5, %i1, %g7 fandnot2 %f8, %f30, %f10 movvc %xcc, %o6, %l0 sdivx %g6, 0x0D44, %o5 sllx %i7, %i5, %o0 bge,a loop_2830 udivcc %g1, 0x1D75, %o1 fnands %f19, %f22, %f9 srlx %l1, 0x15, %i2 loop_2830: udivx %i3, 0x1248, %l4 smul %l6, 0x0A23, %o7 sllx %o3, %l3, %o2 movne %xcc, %i0, %g4 sub %g2, %g3, %i4 movvc %icc, %o4, %l2 movvs %icc, %l5, %i6 tsubcctv %g5, %i1, %g7 fornot2 %f0, %f24, %f2 tn %icc, 0x5 tvs %xcc, 0x1 taddcctv %o6, 0x0237, %g6 sethi 0x072E, %l0 bne,pn %icc, loop_2831 movre %i7, %i5, %o5 ldd [%l7 + 0x68], %f24 tg %icc, 0x4 loop_2831: fmovsvc %icc, %f21, %f26 smul %g1, %o0, %l1 tne %icc, 0x6 move %icc, %o1, %i3 nop setx loop_2832, %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 edge8l %l4, %l6, %o7 ba,pn %xcc, loop_2833 fmovrsgez %i2, %f24, %f9 loop_2832: srax %o3, %o2, %l3 swap [%l7 + 0x68], %i0 loop_2833: edge8n %g4, %g2, %i4 move %xcc, %o4, %l2 or %l5, 0x150C, %i6 std %g4, [%l7 + 0x28] array16 %i1, %g7, %g3 bl,a,pt %xcc, loop_2834 movge %xcc, %o6, %l0 movrgez %i7, 0x105, %g6 fmovsne %icc, %f19, %f23 loop_2834: movrgz %o5, 0x2A6, %g1 te %icc, 0x6 movrlez %o0, %l1, %i5 movrne %i3, 0x08C, %o1 srax %l6, %o7, %l4 movneg %icc, %i2, %o2 add %l7, 0x08, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x11, %o3, %i0 addccc %g4, %l3, %g2 sethi 0x1261, %i4 set 0x27, %l3 ldsba [%l7 + %l3] 0x10, %o4 edge8 %l5, %l2, %i6 fandnot2s %f31, %f2, %f5 bcs,a,pn %xcc, loop_2835 tsubcctv %i1, 0x178E, %g5 movcs %icc, %g3, %g7 movpos %icc, %o6, %l0 loop_2835: addccc %g6, 0x005A, %i7 tneg %icc, 0x2 andncc %o5, %g1, %o0 movrlez %l1, %i3, %o1 wr %g0, 0x80, %asi stba %i5, [%l7 + 0x0A] %asi array32 %l6, %l4, %o7 fbug,a %fcc1, loop_2836 bcc,a,pt %xcc, loop_2837 tcc %icc, 0x2 ldx [%l7 + 0x58], %o2 loop_2836: fmovsvs %xcc, %f9, %f5 loop_2837: fbule %fcc1, loop_2838 nop set 0x30, %l1 std %f22, [%l7 + %l1] orn %o3, %i2, %g4 sir 0x1CB0 loop_2838: edge8n %i0, %l3, %i4 wr %g0, 0x10, %asi stxa %o4, [%l7 + 0x48] %asi fcmple16 %f4, %f10, %g2 fmovrdlz %l5, %f2, %f26 bvc,a,pt %xcc, loop_2839 fcmpeq16 %f22, %f2, %i6 bshuffle %f24, %f22, %f6 ta %xcc, 0x6 loop_2839: fmovrdlez %i1, %f0, %f20 orn %g5, 0x0458, %l2 wr %g0, 0x80, %asi ldswa [%l7 + 0x60] %asi, %g7 edge8l %o6, %g3, %l0 fxors %f2, %f8, %f6 fbug %fcc0, loop_2840 fxnor %f26, %f4, %f18 srax %i7, 0x09, %o5 andn %g1, %o0, %g6 loop_2840: mulscc %i3, 0x1F99, %l1 nop setx loop_2841, %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 movvc %xcc, %i5, %o1 set 0x58, %i5 lda [%l7 + %i5] 0x89, %f12 loop_2841: ldsh [%l7 + 0x68], %l6 bvc,a loop_2842 udivx %o7, 0x01AF, %l4 std %o2, [%l7 + 0x28] fbule %fcc1, loop_2843 loop_2842: xnor %i2, 0x0CFA, %g4 movcc %xcc, %o3, %l3 wr %g0, 0x0c, %asi lduwa [%l7 + 0x40] %asi, %i4 loop_2843: smulcc %o4, 0x1C37, %g2 wr %g0, 0x89, %asi ldstuba [%l7 + 0x52] %asi, %i0 bge loop_2844 tcs %icc, 0x4 sir 0x13C4 tsubcc %i6, 0x0138, %l5 loop_2844: fbe %fcc2, loop_2845 movg %icc, %g5, %l2 movvc %xcc, %g7, %i1 smul %o6, 0x1601, %l0 loop_2845: movle %icc, %g3, %o5 movrgez %i7, %o0, %g1 fba,a %fcc1, loop_2846 brgez,a %i3, loop_2847 sdivx %g6, 0x0A2A, %i5 movrgez %l1, %l6, %o7 loop_2846: nop wr %g0, 0x89, %asi ldxa [%l7 + 0x28] %asi, %l4 loop_2847: fnot2s %f27, %f17 fandnot2s %f9, %f10, %f15 fblg,a %fcc3, loop_2848 edge32n %o1, %i2, %o2 fpsub32s %f16, %f20, %f14 stx %g4, [%l7 + 0x08] loop_2848: mova %icc, %l3, %o3 fnot1s %f10, %f21 add %o4, %g2, %i0 tg %xcc, 0x1 sub %i6, %l5, %g5 edge16n %i4, %g7, %l2 tle %icc, 0x7 brgz,a %i1, loop_2849 movrne %l0, %o6, %o5 fba %fcc2, loop_2850 movcs %xcc, %i7, %o0 loop_2849: fmovsvc %xcc, %f4, %f18 tg %xcc, 0x2 loop_2850: fbu,a %fcc1, loop_2851 nop setx loop_2852, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done srl %g1, 0x16, %g3 movrgez %g6, %i3, %l1 loop_2851: tge %xcc, 0x0 loop_2852: smulcc %i5, 0x1272, %o7 edge8 %l6, %o1, %l4 set 0x40, %o0 ldda [%l7 + %o0] 0x10, %f0 popc %o2, %i2 fxnor %f26, %f8, %f26 fblg %fcc2, loop_2853 sdivx %l3, 0x13FF, %o3 fbe,a %fcc1, loop_2854 fmovrsgz %o4, %f12, %f29 loop_2853: xorcc %g4, 0x0F2A, %i0 xorcc %i6, %l5, %g2 loop_2854: subcc %g5, %g7, %l2 fpsub32 %f6, %f30, %f18 andncc %i1, %l0, %i4 fmovdvs %xcc, %f19, %f17 fble %fcc3, loop_2855 edge16n %o6, %o5, %i7 swap [%l7 + 0x74], %g1 orn %o0, %g6, %g3 loop_2855: lduh [%l7 + 0x2C], %i3 movvs %xcc, %i5, %l1 fbe %fcc2, loop_2856 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %l6, %o7, %o1 tn %icc, 0x6 loop_2856: edge32ln %o2, %l4, %i2 taddcc %l3, 0x1AE0, %o4 mulscc %o3, 0x07E9, %i0 edge8ln %g4, %i6, %g2 tsubcctv %g5, %l5, %g7 bvc loop_2857 bge loop_2858 ta %icc, 0x5 bge %xcc, loop_2859 loop_2857: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2858: nop wr %g0, 0x88, %asi lduha [%l7 + 0x62] %asi, %i1 loop_2859: te %xcc, 0x0 fandnot1s %f31, %f3, %f1 edge8 %l0, %i4, %l2 fbne,a %fcc2, loop_2860 fbe,a %fcc0, loop_2861 edge16ln %o6, %i7, %g1 sllx %o0, 0x19, %g6 loop_2860: fcmps %fcc3, %f5, %f7 loop_2861: fcmpeq16 %f24, %f0, %g3 fornot1 %f8, %f24, %f20 srl %o5, %i5, %l1 tg %xcc, 0x0 fmovsne %xcc, %f12, %f21 movg %xcc, %i3, %o7 movvc %xcc, %l6, %o2 fmovdg %xcc, %f22, %f28 edge16n %o1, %l4, %l3 fcmple16 %f28, %f18, %i2 edge32n %o3, %i0, %o4 bl,a %xcc, loop_2862 sub %g4, 0x0640, %g2 tne %icc, 0x1 bg,a %xcc, loop_2863 loop_2862: sdiv %i6, 0x04AA, %g5 fcmped %fcc1, %f20, %f24 andcc %g7, %l5, %l0 loop_2863: tsubcctv %i1, 0x0EBD, %l2 udivcc %i4, 0x0AF2, %o6 srl %g1, %o0, %g6 fmul8ulx16 %f20, %f4, %f8 movvc %xcc, %i7, %o5 movrgz %g3, %l1, %i3 movge %icc, %i5, %o7 ba,a loop_2864 smul %l6, %o2, %l4 sra %o1, 0x11, %l3 std %i2, [%l7 + 0x48] loop_2864: fcmpgt16 %f26, %f4, %i0 addcc %o4, 0x1DBE, %o3 bvc,a loop_2865 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdvs %icc, %f9, %f19 tvs %xcc, 0x7 loop_2865: alignaddr %g2, %i6, %g4 fnands %f29, %f14, %f8 fmovde %icc, %f23, %f7 fmovdge %xcc, %f0, %f14 wr %g0, 0x19, %asi ldswa [%l7 + 0x60] %asi, %g7 brgz,a %l5, loop_2866 nop setx loop_2867, %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 orcc %l0, %g5, %l2 andn %i4, %i1, %g1 loop_2866: fornot2s %f15, %f8, %f5 loop_2867: and %o0, %o6, %i7 tsubcctv %o5, 0x0070, %g6 set 0x09, %g2 ldsba [%l7 + %g2] 0x15, %g3 sllx %l1, %i5, %i3 movn %icc, %o7, %l6 std %o2, [%l7 + 0x58] smulcc %o1, %l4, %i2 srax %l3, %i0, %o4 movg %xcc, %o3, %i6 movleu %icc, %g4, %g2 tle %xcc, 0x1 srax %l5, 0x14, %l0 fbue,a %fcc2, loop_2868 move %xcc, %g5, %l2 sra %g7, 0x14, %i1 bcs loop_2869 loop_2868: mova %xcc, %g1, %o0 brgz %o6, loop_2870 fbule %fcc0, loop_2871 loop_2869: edge16n %i4, %i7, %g6 fpackfix %f8, %f31 loop_2870: fmovdgu %xcc, %f17, %f20 loop_2871: movg %icc, %g3, %o5 array8 %l1, %i3, %i5 addccc %l6, 0x014D, %o2 fpsub16s %f4, %f17, %f9 fsrc2s %f28, %f22 movl %icc, %o7, %l4 ldx [%l7 + 0x10], %o1 edge32ln %l3, %i2, %i0 faligndata %f20, %f12, %f30 sethi 0x1FE2, %o3 addcc %o4, %g4, %g2 tn %icc, 0x1 movl %icc, %l5, %l0 alignaddr %g5, %l2, %i6 addccc %i1, 0x06AA, %g7 tvs %icc, 0x2 andncc %g1, %o6, %o0 fmovs %f14, %f29 edge32n %i4, %g6, %g3 fmovrde %o5, %f14, %f18 tle %xcc, 0x6 brgez,a %l1, loop_2872 bl,a,pt %icc, loop_2873 movrlz %i3, 0x2EC, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2872: edge8 %i7, %l6, %o7 loop_2873: edge8 %o2, %o1, %l4 fabss %f4, %f23 tgu %icc, 0x0 stb %i2, [%l7 + 0x56] pdist %f8, %f2, %f12 edge16ln %l3, %o3, %o4 sub %i0, 0x0600, %g4 edge16n %l5, %l0, %g5 wr %g0, 0x89, %asi prefetcha [%l7 + 0x40] %asi, 0x2 xnor %i6, 0x1452, %g2 tvs %icc, 0x6 fmovdcc %xcc, %f24, %f10 edge16l %g7, %i1, %o6 fpsub16s %f1, %f2, %f24 wr %g0, 0x19, %asi lda [%l7 + 0x70] %asi, %f16 faligndata %f20, %f16, %f18 fxor %f10, %f28, %f6 fbg,a %fcc1, loop_2874 xnorcc %g1, %o0, %i4 umulcc %g3, %g6, %o5 fbe %fcc0, loop_2875 loop_2874: fmovdle %icc, %f30, %f30 sdiv %i3, 0x04E4, %i5 edge32l %i7, %l6, %o7 loop_2875: fmovsvs %xcc, %f24, %f19 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcs %icc, %l1, %o2 xnor %l4, %o1, %i2 fmul8x16 %f12, %f2, %f18 tpos %xcc, 0x2 umul %l3, 0x1758, %o4 nop set 0x08, %g1 stx %o3, [%l7 + %g1] andcc %i0, %l5, %g4 set 0x78, %i4 stda %l0, [%l7 + %i4] 0x2b membar #Sync edge8 %g5, %l2, %g2 subccc %g7, 0x15D9, %i6 movvc %icc, %i1, %g1 wr %g0, 0x23, %asi stha %o0, [%l7 + 0x5C] %asi membar #Sync movg %icc, %o6, %i4 brgz %g3, loop_2876 sth %o5, [%l7 + 0x54] udiv %g6, 0x1D67, %i3 bcs,pn %icc, loop_2877 loop_2876: movvs %xcc, %i5, %i7 subc %l6, %l1, %o2 movcs %icc, %l4, %o1 loop_2877: srax %i2, %l3, %o4 fones %f17 fbue %fcc0, loop_2878 array16 %o7, %i0, %l5 nop setx loop_2879, %l0, %l1 jmpl %l1, %o3 tvc %icc, 0x2 loop_2878: fmovda %icc, %f23, %f4 movg %xcc, %g4, %l0 loop_2879: edge8 %g5, %g2, %g7 sra %l2, 0x06, %i6 movcc %xcc, %g1, %i1 fbu,a %fcc0, loop_2880 and %o6, %i4, %o0 smulcc %o5, 0x045D, %g6 fnot1 %f26, %f20 loop_2880: alignaddr %g3, %i3, %i5 fmovrsne %i7, %f6, %f19 srlx %l6, %o2, %l4 bcc,pt %xcc, loop_2881 sdivcc %o1, 0x0BA8, %l1 fmul8sux16 %f0, %f26, %f10 ba,a,pn %xcc, loop_2882 loop_2881: fmovsa %icc, %f15, %f15 array16 %i2, %l3, %o7 tcs %xcc, 0x2 loop_2882: lduw [%l7 + 0x70], %i0 fmovdl %icc, %f21, %f1 xorcc %o4, %o3, %g4 subccc %l5, %l0, %g5 fmovsneg %xcc, %f25, %f8 ldsw [%l7 + 0x34], %g7 srlx %g2, 0x1A, %i6 tvc %icc, 0x0 sdivx %g1, 0x12FD, %i1 stx %o6, [%l7 + 0x38] sll %i4, %o0, %l2 fmovdle %xcc, %f19, %f1 subccc %o5, %g6, %g3 edge32l %i5, %i7, %i3 fpsub32 %f18, %f24, %f22 tleu %xcc, 0x3 edge8ln %l6, %l4, %o1 nop set 0x48, %o5 ldd [%l7 + %o5], %f10 ba,a %icc, loop_2883 smul %l1, 0x079D, %o2 bl,a,pn %xcc, loop_2884 fmovsvc %icc, %f26, %f6 loop_2883: popc 0x0C27, %i2 bl,a,pt %icc, loop_2885 loop_2884: tvs %xcc, 0x4 ldstub [%l7 + 0x26], %l3 fpmerge %f5, %f30, %f20 loop_2885: tn %icc, 0x2 subccc %i0, 0x0F73, %o4 add %o7, 0x013A, %o3 orncc %g4, 0x0D30, %l0 tl %icc, 0x7 tn %icc, 0x3 bvs,a,pn %xcc, loop_2886 fble %fcc3, loop_2887 movgu %xcc, %g5, %l5 orcc %g2, %i6, %g1 loop_2886: movrgz %g7, 0x1BB, %i1 loop_2887: fors %f23, %f0, %f11 edge16ln %o6, %i4, %l2 tne %icc, 0x0 add %l7, 0x18, %l6 wr %g0, 0x10, %asi casa [%l6] 0x10, %o5, %g6 brz,a %o0, loop_2888 movrlez %i5, 0x3DD, %i7 bvc,pt %xcc, loop_2889 array32 %i3, %l6, %g3 loop_2888: fbl,a %fcc0, loop_2890 fmovsleu %icc, %f18, %f29 loop_2889: be loop_2891 brgez %l4, loop_2892 loop_2890: fzero %f14 fpmerge %f17, %f17, %f22 loop_2891: ldd [%l7 + 0x28], %o0 loop_2892: fbl,a %fcc0, loop_2893 fcmple32 %f10, %f2, %o2 fbge %fcc0, loop_2894 nop set 0x32, %l0 sth %i2, [%l7 + %l0] loop_2893: addccc %l1, 0x0264, %i0 swap [%l7 + 0x20], %l3 loop_2894: smulcc %o7, %o3, %g4 tneg %xcc, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %xcc, %o4, %g5 fandnot1s %f17, %f9, %f14 bn,a %xcc, loop_2895 movrlez %l5, 0x19D, %g2 movg %xcc, %i6, %g1 brz %g7, loop_2896 loop_2895: addccc %i1, %o6, %l0 edge16l %l2, %i4, %g6 edge32 %o0, %o5, %i5 loop_2896: brlez %i7, loop_2897 fxnor %f0, %f6, %f2 tcc %icc, 0x7 or %i3, %l6, %g3 loop_2897: tsubcctv %l4, 0x1E2F, %o2 edge8n %i2, %l1, %o1 xnor %i0, %o7, %l3 fmovdneg %icc, %f4, %f26 smul %o3, %g4, %o4 fmovdne %icc, %f11, %f27 fmovsvs %xcc, %f17, %f28 ldd [%l7 + 0x48], %g4 fpsub32s %f19, %f7, %f9 nop setx loop_2898, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx loop_2899, %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 movge %xcc, %l5, %g2 tvc %xcc, 0x6 loop_2898: edge32n %g1, %g7, %i1 loop_2899: brnz %o6, loop_2900 fnot1 %f22, %f16 prefetch [%l7 + 0x68], 0x1 srl %i6, 0x14, %l2 loop_2900: smul %l0, %i4, %o0 tneg %xcc, 0x6 udiv %o5, 0x115A, %i5 tvs %icc, 0x7 bge,pn %xcc, loop_2901 fmovrdne %g6, %f10, %f30 set 0x10, %l4 ldxa [%l7 + %l4] 0x0c, %i3 loop_2901: stx %l6, [%l7 + 0x50] fbne,a %fcc2, loop_2902 fones %f13 fmovsge %xcc, %f29, %f25 fpackfix %f6, %f2 loop_2902: fmovdg %xcc, %f4, %f13 ldd [%l7 + 0x40], %i6 fbe,a %fcc3, loop_2903 te %icc, 0x1 array8 %l4, %g3, %o2 fsrc1 %f16, %f12 loop_2903: nop set 0x40, %o4 stda %f0, [%l7 + %o4] 0x19 fmovrsgz %i2, %f6, %f30 for %f22, %f22, %f22 bpos,pt %xcc, loop_2904 tle %icc, 0x0 fmovdge %icc, %f11, %f1 move %xcc, %o1, %i0 loop_2904: alignaddr %l1, %o7, %o3 fnand %f30, %f4, %f22 set 0x50, %g3 stha %l3, [%l7 + %g3] 0x11 edge16ln %g4, %o4, %g5 orncc %l5, 0x0C3E, %g2 alignaddrl %g7, %i1, %o6 fmovsleu %xcc, %f17, %f30 taddcc %i6, %g1, %l2 edge32ln %l0, %o0, %o5 tge %xcc, 0x6 tvc %icc, 0x7 sub %i4, %g6, %i5 sra %i3, %l6, %l4 bgu,a,pn %icc, loop_2905 movvc %icc, %g3, %i7 lduw [%l7 + 0x78], %o2 xor %i2, 0x13F4, %i0 loop_2905: addc %l1, %o1, %o7 fbne,a %fcc0, loop_2906 brgez,a %l3, loop_2907 fands %f3, %f8, %f18 fandnot2s %f5, %f15, %f8 loop_2906: fabsd %f6, %f12 loop_2907: smulcc %o3, %g4, %o4 fzeros %f8 fmovdcs %xcc, %f21, %f19 tge %xcc, 0x4 tleu %icc, 0x7 fbge %fcc0, loop_2908 movne %icc, %l5, %g5 edge16l %g2, %g7, %i1 ldsb [%l7 + 0x5B], %i6 loop_2908: smulcc %g1, %l2, %l0 or %o0, 0x1CD2, %o6 addccc %o5, %g6, %i4 stw %i5, [%l7 + 0x50] sdiv %l6, 0x07B0, %l4 te %icc, 0x3 tle %xcc, 0x3 andn %g3, %i7, %o2 addcc %i3, %i0, %i2 bcc,pt %xcc, loop_2909 movrgz %o1, 0x266, %l1 movge %xcc, %l3, %o7 fbe,a %fcc2, loop_2910 loop_2909: addccc %g4, %o3, %l5 std %g4, [%l7 + 0x18] fba %fcc1, loop_2911 loop_2910: swap [%l7 + 0x1C], %o4 movrgez %g2, 0x2D7, %g7 sdivx %i1, 0x02E4, %i6 loop_2911: bcc,pn %icc, loop_2912 fandnot1 %f6, %f24, %f10 taddcc %l2, %l0, %o0 movneg %xcc, %o6, %g1 loop_2912: umulcc %g6, 0x1AD9, %i4 wr %g0, 0x19, %asi stba %o5, [%l7 + 0x3E] %asi sethi 0x1254, %i5 wr %g0, 0x89, %asi ldsba [%l7 + 0x77] %asi, %l6 andcc %g3, 0x154C, %i7 fblg,a %fcc2, loop_2913 array16 %l4, %o2, %i3 fand %f22, %f12, %f0 sdiv %i2, 0x1A81, %i0 loop_2913: bcs %xcc, loop_2914 addc %l1, 0x0917, %o1 tvs %xcc, 0x5 mova %xcc, %o7, %g4 loop_2914: tle %xcc, 0x7 movn %icc, %o3, %l3 andcc %g5, 0x1DBE, %o4 alignaddrl %g2, %l5, %i1 tg %xcc, 0x5 xnorcc %i6, %l2, %l0 subccc %g7, 0x0E9F, %o0 std %g0, [%l7 + 0x48] andn %g6, 0x1724, %o6 wr %g0, 0x11, %asi lduwa [%l7 + 0x10] %asi, %o5 tvc %xcc, 0x4 fmovsvc %xcc, %f5, %f2 tneg %icc, 0x1 bvs %icc, loop_2915 movne %icc, %i4, %l6 fsrc2 %f8, %f12 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %i4 loop_2915: udivx %g3, 0x062A, %l4 srl %i7, %i3, %o2 nop set 0x68, %i0 stw %i0, [%l7 + %i0] movrgz %l1, %o1, %o7 bvc,a,pt %icc, loop_2916 array8 %i2, %g4, %l3 fmovspos %icc, %f13, %f31 fones %f11 loop_2916: fcmple16 %f26, %f18, %g5 mulx %o4, %g2, %o3 fzero %f22 xorcc %l5, 0x05C0, %i1 srl %i6, 0x00, %l0 wr %g0, 0x88, %asi lduba [%l7 + 0x75] %asi, %g7 movvc %xcc, %l2, %o0 sdivcc %g6, 0x0BC7, %g1 bvs,pt %icc, loop_2917 fands %f8, %f26, %f10 movcs %icc, %o6, %o5 movgu %icc, %l6, %i4 loop_2917: edge16n %i5, %g3, %i7 mulscc %l4, 0x03D8, %o2 movrlz %i3, %i0, %o1 taddcc %l1, %o7, %i2 udiv %g4, 0x0AF2, %l3 fcmpd %fcc0, %f4, %f30 fnegs %f16, %f14 array32 %o4, %g2, %o3 nop setx loop_2918, %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 flush %l7 + 0x24 fpsub32s %f22, %f26, %f22 lduw [%l7 + 0x40], %l5 loop_2918: orncc %g5, %i6, %l0 tsubcc %i1, 0x107F, %l2 ldx [%l7 + 0x68], %g7 array8 %o0, %g1, %o6 edge16ln %o5, %g6, %l6 fxors %f11, %f22, %f17 stw %i4, [%l7 + 0x28] fcmple32 %f14, %f14, %g3 xorcc %i5, %l4, %i7 fbg,a %fcc2, loop_2919 fmovdn %icc, %f23, %f10 nop set 0x5D, %o7 ldstub [%l7 + %o7], %o2 edge32n %i0, %i3, %l1 loop_2919: faligndata %f0, %f2, %f24 siam 0x5 movrgez %o7, %o1, %i2 smul %l3, %o4, %g4 add %g2, 0x0884, %l5 mulscc %g5, %i6, %l0 tle %icc, 0x2 swap [%l7 + 0x74], %i1 bne,pt %icc, loop_2920 ble,pn %xcc, loop_2921 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %l2, %o3, %g7 loop_2920: stb %g1, [%l7 + 0x77] loop_2921: taddcctv %o6, %o0, %o5 set 0x18, %o3 stwa %l6, [%l7 + %o3] 0x22 membar #Sync alignaddrl %g6, %i4, %i5 addccc %g3, %l4, %o2 movne %xcc, %i0, %i7 lduw [%l7 + 0x64], %i3 addc %o7, %o1, %i2 tg %xcc, 0x3 addc %l1, 0x0F5B, %l3 xnor %o4, %g2, %g4 movne %xcc, %l5, %g5 array32 %i6, %l0, %i1 fpsub16 %f22, %f4, %f22 tvs %icc, 0x2 fmovdpos %xcc, %f10, %f9 edge16l %o3, %g7, %g1 movcc %xcc, %l2, %o0 stbar fxors %f27, %f7, %f31 tvc %xcc, 0x4 tleu %icc, 0x4 fbn %fcc3, loop_2922 membar 0x39 taddcc %o6, 0x0992, %o5 membar 0x5D loop_2922: orcc %g6, 0x165B, %l6 tsubcc %i5, 0x0C52, %g3 fmovsvc %icc, %f30, %f9 fbo,a %fcc3, loop_2923 movg %icc, %i4, %o2 smul %i0, 0x1FC4, %l4 stb %i3, [%l7 + 0x5E] loop_2923: nop set 0x68, %i3 ldsha [%l7 + %i3] 0x15, %o7 set 0x34, %g4 lda [%l7 + %g4] 0x89, %f11 fsrc1s %f10, %f2 movl %xcc, %i7, %i2 fbug %fcc1, loop_2924 prefetch [%l7 + 0x20], 0x1 or %l1, 0x1F18, %o1 fmovsvc %xcc, %f16, %f6 loop_2924: tgu %icc, 0x2 fornot1s %f20, %f30, %f26 mova %icc, %l3, %g2 smul %o4, 0x03FB, %g4 orncc %l5, 0x028F, %g5 fmovde %xcc, %f2, %f5 wr %g0, 0x52, %asi ldxa [%g0 + 0x110] %asi, %i6 tne %icc, 0x1 edge16 %i1, %l0, %o3 array8 %g7, %g1, %l2 fbug,a %fcc2, loop_2925 alignaddr %o6, %o0, %g6 edge8n %l6, %i5, %o5 fcmpne16 %f26, %f10, %g3 loop_2925: nop set 0x1C, %o1 lduw [%l7 + %o1], %o2 umulcc %i4, %i0, %i3 movrlz %o7, 0x19E, %i7 nop setx loop_2926, %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 fpadd32 %f14, %f0, %f14 lduh [%l7 + 0x0C], %i2 movrgz %l1, %o1, %l4 loop_2926: xnorcc %g2, 0x1A07, %o4 movne %xcc, %l3, %l5 brgez %g4, loop_2927 tne %xcc, 0x5 tge %xcc, 0x4 subccc %i6, %i1, %g5 loop_2927: fnors %f16, %f0, %f4 fmul8ulx16 %f30, %f26, %f8 mova %xcc, %l0, %o3 bpos,a,pn %xcc, loop_2928 bl,a loop_2929 ldstub [%l7 + 0x26], %g1 movn %icc, %g7, %o6 loop_2928: fmul8ulx16 %f18, %f20, %f28 loop_2929: fnor %f22, %f4, %f10 alignaddr %o0, %l2, %l6 popc %g6, %o5 set 0x54, %g5 stwa %i5, [%l7 + %g5] 0x27 membar #Sync andncc %g3, %i4, %i0 ldsb [%l7 + 0x4C], %i3 stx %o2, [%l7 + 0x40] tl %xcc, 0x5 udivcc %o7, 0x1F68, %i7 sllx %l1, 0x15, %i2 set 0x34, %g6 lduwa [%l7 + %g6] 0x10, %o1 edge16l %g2, %o4, %l3 wr %g0, 0x81, %asi swapa [%l7 + 0x3C] %asi, %l5 set 0x30, %i7 ldsha [%l7 + %i7] 0x10, %g4 fcmpeq32 %f14, %f16, %l4 movre %i6, 0x3C3, %i1 movcs %xcc, %l0, %g5 tcs %xcc, 0x6 fsrc2s %f13, %f19 subccc %o3, %g7, %o6 wr %g0, 0x10, %asi stha %g1, [%l7 + 0x7A] %asi fors %f16, %f20, %f17 tn %xcc, 0x5 fandnot1 %f14, %f18, %f10 movrgez %o0, %l2, %g6 mulx %o5, %l6, %i5 fnegd %f2, %f30 sdivcc %i4, 0x0D18, %g3 movvc %xcc, %i3, %o2 tneg %xcc, 0x0 ldd [%l7 + 0x70], %f2 sethi 0x0895, %i0 movn %icc, %i7, %o7 fnors %f26, %f4, %f2 fpmerge %f14, %f24, %f20 tcs %icc, 0x2 ldsb [%l7 + 0x4C], %i2 tle %xcc, 0x6 subc %l1, 0x0741, %o1 bcc,a loop_2930 nop setx loop_2931, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbu %fcc2, loop_2932 sub %o4, %l3, %g2 loop_2930: fbo,a %fcc1, loop_2933 loop_2931: fba %fcc3, loop_2934 loop_2932: lduw [%l7 + 0x0C], %l5 fmovdneg %xcc, %f8, %f27 loop_2933: subccc %l4, %g4, %i1 loop_2934: nop set 0x08, %o2 lduba [%l7 + %o2] 0x14, %l0 movgu %xcc, %g5, %i6 orncc %g7, 0x1DF9, %o6 tvc %xcc, 0x7 fxors %f4, %f22, %f28 tgu %xcc, 0x3 edge32ln %o3, %o0, %g1 andcc %g6, 0x03F5, %o5 move %icc, %l6, %i5 edge32 %l2, %i4, %i3 subccc %o2, %g3, %i7 ble,pt %icc, loop_2935 movl %xcc, %i0, %o7 tpos %icc, 0x0 movrne %l1, %o1, %i2 loop_2935: ta %icc, 0x3 array16 %o4, %g2, %l3 edge8l %l4, %g4, %i1 and %l5, 0x102E, %g5 tsubcctv %l0, %i6, %g7 tge %xcc, 0x5 movl %icc, %o3, %o0 tsubcctv %o6, 0x0DA2, %g6 fpadd16s %f2, %f19, %f21 movg %icc, %o5, %g1 subccc %i5, 0x0E1C, %l6 tpos %icc, 0x4 umulcc %l2, %i4, %o2 set 0x2F, %g7 ldsba [%l7 + %g7] 0x11, %i3 set 0x08, %i1 ldsha [%l7 + %i1] 0x18, %i7 wr %g0, 0x80, %asi stxa %i0, [%l7 + 0x48] %asi edge16 %o7, %l1, %g3 subccc %o1, %i2, %g2 edge8n %o4, %l3, %l4 wr %g0, 0x89, %asi sta %f16, [%l7 + 0x5C] %asi edge16 %g4, %i1, %g5 fblg %fcc3, loop_2936 alignaddrl %l5, %i6, %g7 movgu %icc, %l0, %o3 tn %xcc, 0x4 loop_2936: fmul8ulx16 %f22, %f0, %f24 movleu %xcc, %o0, %o6 bvs,a loop_2937 movpos %xcc, %o5, %g1 stb %i5, [%l7 + 0x27] fsrc1s %f12, %f20 loop_2937: udivx %l6, 0x073E, %l2 addcc %g6, 0x0D95, %o2 xnorcc %i3, %i7, %i0 mova %icc, %i4, %l1 udivx %g3, 0x0E1A, %o7 fmovdgu %xcc, %f15, %f18 or %i2, %o1, %g2 membar 0x27 membar 0x09 fmovrsgez %o4, %f7, %f2 fzero %f14 smulcc %l3, 0x110D, %g4 stb %l4, [%l7 + 0x12] fbule %fcc0, loop_2938 xorcc %i1, 0x0DBA, %l5 ldsh [%l7 + 0x20], %i6 pdist %f10, %f16, %f10 loop_2938: nop set 0x36, %o6 stba %g5, [%l7 + %o6] 0x22 membar #Sync fmovsvc %xcc, %f31, %f1 ble %xcc, loop_2939 movge %xcc, %g7, %o3 edge8ln %l0, %o6, %o5 subcc %g1, 0x1175, %i5 loop_2939: tge %icc, 0x5 nop set 0x42, %l2 ldsh [%l7 + %l2], %o0 std %i6, [%l7 + 0x08] movvs %xcc, %l2, %o2 movleu %icc, %i3, %i7 fmovsle %xcc, %f16, %f20 tcc %xcc, 0x2 tneg %xcc, 0x4 movre %g6, %i0, %l1 flush %l7 + 0x58 tne %icc, 0x2 te %icc, 0x7 fbule,a %fcc0, loop_2940 movl %xcc, %i4, %o7 orn %g3, %i2, %g2 mulscc %o1, 0x003B, %l3 loop_2940: addcc %o4, %g4, %i1 array8 %l4, %i6, %g5 xnor %g7, 0x0797, %o3 fbe,a %fcc2, loop_2941 for %f0, %f16, %f16 mulx %l0, %l5, %o6 movvc %icc, %g1, %o5 loop_2941: movre %o0, %l6, %l2 bleu,a %xcc, loop_2942 orcc %i5, %o2, %i3 taddcc %i7, %g6, %i0 sdiv %l1, 0x1743, %i4 loop_2942: fnand %f20, %f16, %f24 edge16 %o7, %i2, %g3 call loop_2943 umulcc %o1, 0x1BC0, %g2 edge8n %l3, %o4, %g4 tne %icc, 0x5 loop_2943: fbn,a %fcc3, loop_2944 movpos %xcc, %l4, %i1 tg %icc, 0x5 movrgez %i6, 0x1C3, %g7 loop_2944: umul %o3, %g5, %l0 taddcc %o6, 0x164F, %g1 fcmpeq16 %f12, %f0, %l5 srax %o0, 0x0E, %l6 edge32 %o5, %i5, %l2 brnz %o2, loop_2945 sdiv %i7, 0x1D7A, %i3 bleu,a %xcc, loop_2946 mulscc %i0, %g6, %l1 loop_2945: array8 %i4, %i2, %o7 tleu %xcc, 0x3 loop_2946: movge %icc, %g3, %o1 andncc %g2, %o4, %g4 fpmerge %f26, %f13, %f8 sra %l3, %l4, %i1 fmuld8sux16 %f22, %f11, %f2 tg %icc, 0x4 movl %xcc, %i6, %g7 fmovrslz %g5, %f7, %f9 ldsw [%l7 + 0x28], %l0 sub %o3, 0x0897, %g1 bcs,pt %icc, loop_2947 bge,a,pn %icc, loop_2948 fone %f24 movrgez %l5, %o6, %o0 loop_2947: fmovrdlez %o5, %f18, %f2 loop_2948: addcc %l6, %i5, %l2 addc %o2, %i3, %i0 fcmpeq32 %f8, %f20, %i7 movneg %xcc, %l1, %i4 fandnot1 %f20, %f18, %f10 smul %i2, %o7, %g3 tsubcctv %g6, 0x0D98, %o1 alignaddrl %g2, %o4, %g4 edge32l %l3, %l4, %i1 fbuge %fcc0, loop_2949 fbu %fcc1, loop_2950 fmovrdlez %g7, %f28, %f0 ldsh [%l7 + 0x08], %g5 loop_2949: andncc %i6, %l0, %g1 loop_2950: tcs %xcc, 0x0 movne %xcc, %l5, %o6 mova %xcc, %o3, %o0 sir 0x019B fmovd %f10, %f12 fbug,a %fcc0, loop_2951 movneg %xcc, %l6, %o5 fcmple16 %f6, %f12, %i5 sll %l2, 0x16, %o2 loop_2951: nop set 0x5C, %l6 lda [%l7 + %l6] 0x88, %f4 fmovscs %xcc, %f2, %f21 fbug %fcc0, loop_2952 fnot2s %f30, %f18 smulcc %i0, 0x06BC, %i3 movneg %xcc, %l1, %i4 loop_2952: edge16ln %i2, %i7, %g3 fornot2s %f18, %f28, %f12 set 0x14, %i2 lduwa [%l7 + %i2] 0x89, %g6 fmovrdlz %o1, %f8, %f14 fmovsvc %xcc, %f25, %f8 set 0x28, %i6 prefetcha [%l7 + %i6] 0x10, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduw [%l7 + 0x2C], %o4 movvc %icc, %g2, %l3 fsrc1 %f2, %f2 ldsb [%l7 + 0x35], %g4 alignaddr %l4, %g7, %g5 srl %i1, %i6, %g1 fmovdcs %icc, %f3, %f31 subccc %l0, %o6, %o3 prefetch [%l7 + 0x14], 0x1 fnand %f22, %f26, %f8 taddcctv %l5, %l6, %o5 pdist %f30, %f26, %f26 fcmpgt32 %f26, %f26, %i5 fmovrse %o0, %f30, %f20 xnor %o2, %i0, %i3 fpackfix %f14, %f7 movg %xcc, %l1, %i4 tn %icc, 0x1 fmovsgu %xcc, %f31, %f0 orn %l2, 0x0975, %i7 set 0x40, %l3 ldda [%l7 + %l3] 0x0c, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %i2, 0x159A, %g3 sdivcc %o1, 0x0569, %g6 taddcc %o4, 0x01E6, %o7 for %f20, %f6, %f4 fmovd %f2, %f8 tneg %icc, 0x6 fmovdl %icc, %f16, %f29 array32 %l3, %g2, %g4 fxnor %f10, %f4, %f28 mova %xcc, %l4, %g5 sll %i1, 0x19, %g7 tleu %icc, 0x3 movne %icc, %g1, %l0 fmovsleu %xcc, %f31, %f28 tl %xcc, 0x3 std %f0, [%l7 + 0x48] movneg %xcc, %o6, %i6 fmovsg %icc, %f31, %f29 tgu %icc, 0x5 sll %o3, 0x1B, %l5 sra %l6, 0x1A, %i5 fsrc2 %f18, %f18 fbue,a %fcc3, loop_2953 fcmpeq32 %f20, %f2, %o0 sra %o5, %o2, %i3 movrlz %l1, 0x1A7, %i4 loop_2953: xorcc %i0, %i7, %i2 fmovda %icc, %f3, %f16 tsubcc %l2, 0x0F55, %o1 or %g3, 0x0162, %o4 bneg,pn %xcc, loop_2954 addcc %o7, %l3, %g6 sdivx %g2, 0x0F79, %g4 movneg %icc, %g5, %l4 loop_2954: movvc %xcc, %g7, %i1 subc %l0, %o6, %g1 set 0x44, %l1 stha %o3, [%l7 + %l1] 0xe3 membar #Sync movleu %icc, %i6, %l6 edge16n %l5, %o0, %i5 bneg loop_2955 edge16ln %o2, %o5, %l1 umulcc %i4, %i3, %i7 fmovsa %icc, %f19, %f11 loop_2955: addccc %i0, 0x1FA6, %i2 srax %l2, 0x01, %o1 ldx [%l7 + 0x50], %g3 edge32n %o4, %l3, %g6 andn %o7, 0x0EA7, %g4 fmovdl %icc, %f26, %f17 fba,a %fcc2, loop_2956 fbug %fcc2, loop_2957 tvc %icc, 0x6 set 0x58, %i5 stxa %g2, [%l7 + %i5] 0x0c loop_2956: fcmple16 %f2, %f0, %g5 loop_2957: fpadd32s %f12, %f24, %f5 edge8ln %g7, %l4, %i1 srlx %l0, 0x00, %g1 ldx [%l7 + 0x68], %o3 movrlz %i6, 0x272, %o6 popc 0x0BE2, %l5 mulscc %o0, 0x09E8, %i5 fornot2s %f4, %f12, %f27 and %o2, %l6, %o5 udiv %i4, 0x0FFA, %i3 sir 0x04E1 fone %f24 sir 0x173C mulx %l1, 0x1EE2, %i7 set 0x60, %o0 ldda [%l7 + %o0] 0x18, %i2 call loop_2958 array16 %i0, %o1, %l2 fmovdle %icc, %f2, %f0 sra %g3, 0x1E, %o4 loop_2958: nop set 0x34, %g2 stha %l3, [%l7 + %g2] 0xea membar #Sync srl %g6, %o7, %g4 edge8 %g2, %g7, %l4 call loop_2959 addc %i1, %l0, %g5 set 0x34, %g1 ldstuba [%l7 + %g1] 0x89, %g1 loop_2959: andn %o3, 0x14E4, %o6 andncc %i6, %l5, %o0 fcmpgt16 %f20, %f26, %i5 udivx %l6, 0x1F2E, %o2 tn %icc, 0x3 fornot2s %f3, %f6, %f18 fbne,a %fcc3, loop_2960 st %f7, [%l7 + 0x40] andn %o5, %i4, %l1 movle %xcc, %i7, %i3 loop_2960: tgu %xcc, 0x3 std %i0, [%l7 + 0x28] ta %icc, 0x4 bleu,pn %icc, loop_2961 fmovdpos %icc, %f20, %f5 tvs %xcc, 0x4 set 0x50, %i4 ldxa [%l7 + %i4] 0x0c, %i2 loop_2961: ldsh [%l7 + 0x52], %l2 sdivx %g3, 0x0843, %o1 tcc %xcc, 0x6 flush %l7 + 0x48 fblg,a %fcc1, loop_2962 mulscc %o4, 0x120D, %l3 movg %xcc, %g6, %o7 movrlez %g4, 0x3C3, %g2 loop_2962: lduh [%l7 + 0x4A], %l4 addcc %i1, 0x0164, %g7 fmovrslez %l0, %f8, %f23 mulscc %g1, 0x0F20, %o3 fbg,a %fcc0, loop_2963 tg %icc, 0x7 call loop_2964 movvs %xcc, %g5, %i6 loop_2963: edge32n %o6, %l5, %o0 tne %xcc, 0x4 loop_2964: mova %xcc, %l6, %i5 fmuld8sux16 %f0, %f27, %f14 stbar movrne %o2, 0x361, %i4 wr %g0, 0x88, %asi ldswa [%l7 + 0x44] %asi, %o5 andn %i7, 0x0164, %l1 alignaddrl %i0, %i2, %l2 edge32 %g3, %i3, %o4 edge8 %l3, %o1, %g6 movvs %icc, %o7, %g2 tneg %xcc, 0x7 ldsh [%l7 + 0x44], %g4 udiv %l4, 0x0CD3, %i1 tsubcc %l0, 0x12F8, %g7 movrgez %g1, %g5, %i6 fmul8x16 %f14, %f2, %f18 tneg %xcc, 0x0 sll %o3, 0x1E, %o6 udivx %l5, 0x1D8C, %o0 tne %xcc, 0x3 brnz %l6, loop_2965 tvc %xcc, 0x1 movcs %xcc, %i5, %o2 xnor %o5, 0x01E3, %i7 loop_2965: tleu %icc, 0x7 fsrc2s %f18, %f24 bcc %icc, loop_2966 prefetch [%l7 + 0x74], 0x1 fmovsvs %icc, %f25, %f15 movge %icc, %l1, %i4 loop_2966: sdivcc %i0, 0x1857, %i2 fnegs %f29, %f25 mova %xcc, %g3, %l2 set 0x38, %o5 sta %f4, [%l7 + %o5] 0x81 fbule %fcc1, loop_2967 movrne %o4, %l3, %o1 fbge %fcc2, loop_2968 subccc %i3, %o7, %g2 loop_2967: nop set 0x10, %l0 stxa %g6, [%g0 + %l0] 0x21 loop_2968: movcs %icc, %g4, %l4 bg,pn %xcc, loop_2969 ble,a %icc, loop_2970 movgu %xcc, %i1, %l0 ldd [%l7 + 0x70], %g6 loop_2969: edge16ln %g1, %g5, %i6 loop_2970: fcmpgt16 %f26, %f14, %o3 fcmpd %fcc1, %f6, %f4 movrlez %l5, %o0, %l6 tne %xcc, 0x3 tneg %icc, 0x1 xorcc %i5, 0x005B, %o2 stx %o5, [%l7 + 0x58] edge32l %i7, %o6, %l1 tgu %icc, 0x6 brnz %i0, loop_2971 fble %fcc0, loop_2972 xnor %i4, 0x08E7, %g3 fcmps %fcc1, %f10, %f7 loop_2971: tne %xcc, 0x6 loop_2972: fsrc1 %f24, %f14 fands %f24, %f27, %f9 bl,a loop_2973 tvs %xcc, 0x3 fnand %f24, %f18, %f8 tpos %icc, 0x2 loop_2973: movvs %icc, %l2, %o4 fmovdne %icc, %f25, %f4 xnorcc %l3, 0x0296, %i2 andncc %o1, %i3, %o7 tvs %xcc, 0x6 fcmpeq32 %f26, %f10, %g2 bvc,a loop_2974 fabss %f5, %f13 set 0x48, %l5 stda %g6, [%l7 + %l5] 0x04 loop_2974: fcmpne16 %f8, %f12, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %g4, 0x127E, %i1 subcc %g7, 0x1D51, %l0 xnor %g5, %i6, %g1 bg,pn %xcc, loop_2975 movle %icc, %o3, %o0 bcs loop_2976 mulx %l5, %l6, %i5 loop_2975: nop set 0x5C, %l4 sta %f20, [%l7 + %l4] 0x14 loop_2976: st %f8, [%l7 + 0x48] fones %f0 udivcc %o5, 0x0C7D, %i7 and %o6, %l1, %i0 xnorcc %o2, 0x1157, %g3 sdiv %i4, 0x02DF, %o4 edge8ln %l3, %i2, %o1 movg %icc, %i3, %l2 alignaddrl %o7, %g2, %l4 nop set 0x31, %o4 stb %g6, [%l7 + %o4] fabss %f19, %f6 tn %xcc, 0x4 movrgz %g4, 0x2F4, %i1 fnot1 %f28, %f26 ta %xcc, 0x2 fcmpgt16 %f2, %f20, %g7 nop setx loop_2977, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done umul %l0, 0x15BD, %i6 membar 0x39 fxnors %f29, %f23, %f29 loop_2977: xnorcc %g1, 0x08BE, %o3 bcc,a %icc, loop_2978 edge8l %o0, %g5, %l6 mova %icc, %l5, %i5 tvc %xcc, 0x3 loop_2978: fand %f2, %f20, %f10 tsubcctv %i7, %o6, %l1 ldstub [%l7 + 0x0B], %i0 movcs %xcc, %o2, %o5 tn %xcc, 0x3 fpadd16s %f20, %f1, %f20 nop setx loop_2979, %l0, %l1 jmpl %l1, %g3 srl %o4, %i4, %i2 fmovdpos %xcc, %f18, %f5 bgu %xcc, loop_2980 loop_2979: fmovde %icc, %f14, %f7 and %l3, %o1, %l2 sethi 0x1F1B, %o7 loop_2980: subccc %i3, 0x1BF2, %l4 fmuld8ulx16 %f30, %f30, %f20 fzero %f2 fbule %fcc1, loop_2981 udivcc %g2, 0x09E0, %g4 stw %i1, [%l7 + 0x6C] movrgez %g6, %g7, %l0 loop_2981: edge8l %i6, %g1, %o0 movneg %icc, %o3, %g5 movrlz %l6, %l5, %i5 edge8ln %o6, %i7, %l1 fbg,a %fcc2, loop_2982 udivcc %o2, 0x1F96, %i0 fpadd16s %f2, %f6, %f23 srlx %g3, %o4, %o5 loop_2982: fnands %f7, %f8, %f8 fbl,a %fcc1, loop_2983 movne %icc, %i2, %l3 edge8ln %i4, %l2, %o7 subc %i3, %l4, %o1 loop_2983: ldsb [%l7 + 0x64], %g2 fbge,a %fcc2, loop_2984 fbug %fcc3, loop_2985 fmovsge %icc, %f26, %f26 fpadd16 %f0, %f22, %f10 loop_2984: bleu,a,pt %icc, loop_2986 loop_2985: mulx %i1, %g4, %g6 brnz %g7, loop_2987 movl %icc, %i6, %g1 loop_2986: movrlz %l0, 0x17E, %o3 movrlz %o0, 0x3DC, %g5 loop_2987: tneg %icc, 0x1 fmovsne %xcc, %f30, %f4 tleu %icc, 0x7 movvs %icc, %l5, %l6 subccc %o6, %i5, %i7 edge32n %l1, %o2, %i0 bvc,a,pn %icc, loop_2988 sdiv %g3, 0x1E58, %o4 std %i2, [%l7 + 0x40] fnot2 %f26, %f10 loop_2988: fsrc1 %f8, %f28 bvc,pt %xcc, loop_2989 udiv %o5, 0x1EAC, %l3 alignaddrl %i4, %l2, %i3 tneg %icc, 0x4 loop_2989: sdiv %l4, 0x1909, %o1 fsrc1s %f3, %f5 or %o7, 0x09B3, %g2 tge %xcc, 0x7 stb %g4, [%l7 + 0x41] fmovdgu %icc, %f25, %f28 fmovde %xcc, %f7, %f19 or %g6, 0x0182, %g7 fbug,a %fcc2, loop_2990 sth %i6, [%l7 + 0x26] bge,a %icc, loop_2991 movpos %xcc, %i1, %l0 loop_2990: movrne %o3, %o0, %g1 wr %g0, 0x88, %asi stha %g5, [%l7 + 0x6C] %asi loop_2991: movrlez %l6, 0x030, %o6 fmovrsne %i5, %f19, %f9 fcmpes %fcc2, %f14, %f7 taddcc %i7, 0x0585, %l5 movrgz %o2, 0x13E, %i0 ldd [%l7 + 0x40], %l0 edge8 %g3, %i2, %o4 edge16ln %l3, %o5, %i4 and %i3, 0x075A, %l2 movrne %l4, %o1, %g2 edge16 %o7, %g4, %g7 ta %xcc, 0x2 wr %g0, 0x04, %asi ldda [%l7 + 0x70] %asi, %i6 bn loop_2992 edge16ln %g6, %l0, %i1 array32 %o3, %g1, %o0 edge32ln %l6, %g5, %i5 loop_2992: edge32ln %i7, %l5, %o6 subc %i0, %l1, %o2 fcmpne32 %f12, %f16, %i2 xor %o4, %l3, %g3 andn %i4, %o5, %i3 wr %g0, 0x88, %asi ldsba [%l7 + 0x49] %asi, %l2 fxors %f2, %f18, %f15 fbl,a %fcc2, loop_2993 fnands %f26, %f1, %f15 fmovdneg %xcc, %f12, %f4 fexpand %f31, %f16 loop_2993: andn %l4, %o1, %o7 bcs,pt %xcc, loop_2994 fpack16 %f26, %f21 fbu %fcc3, loop_2995 mulx %g4, 0x06D6, %g2 loop_2994: nop membar #Sync set 0x40, %g3 ldda [%l7 + %g3] 0xf9, %f16 loop_2995: umul %g7, 0x10D4, %i6 fbuge %fcc3, loop_2996 movge %icc, %l0, %i1 fand %f24, %f16, %f14 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2996: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %xcc, 0x4 fmovrsne %g6, %f16, %f21 pdist %f30, %f10, %f30 movge %xcc, %o3, %g1 wr %g0, 0x89, %asi lduwa [%l7 + 0x6C] %asi, %o0 and %l6, %g5, %i5 fmovdneg %icc, %f26, %f2 fbl,a %fcc0, loop_2997 edge16ln %l5, %i7, %o6 move %xcc, %l1, %i0 fmovdle %xcc, %f9, %f0 loop_2997: sdivcc %o2, 0x0479, %o4 fmul8ulx16 %f14, %f0, %f24 fmovdge %xcc, %f4, %f5 tpos %icc, 0x2 fnot1 %f20, %f24 movrlz %l3, 0x3F7, %g3 smulcc %i2, 0x07F5, %i4 movre %o5, 0x020, %i3 movrgz %l4, %l2, %o7 fbo,a %fcc0, loop_2998 fpmerge %f6, %f27, %f26 tvs %xcc, 0x6 fcmps %fcc3, %f17, %f19 loop_2998: fbul %fcc2, loop_2999 subc %o1, %g4, %g2 fornot1s %f24, %f21, %f27 fcmpne16 %f18, %f8, %g7 loop_2999: membar 0x3B fmovdle %icc, %f19, %f31 fbe,a %fcc1, loop_3000 array8 %l0, %i1, %g6 fbne,a %fcc2, loop_3001 fmovsg %xcc, %f5, %f26 loop_3000: tne %icc, 0x0 andncc %o3, %i6, %g1 loop_3001: edge16n %l6, %o0, %i5 tcs %icc, 0x2 ta %xcc, 0x5 udivcc %l5, 0x16EB, %i7 edge32 %g5, %l1, %i0 subccc %o6, %o4, %o2 add %l3, 0x0CDF, %g3 fmuld8sux16 %f15, %f24, %f24 fmovspos %icc, %f13, %f16 fmovdneg %xcc, %f5, %f7 edge32l %i2, %i4, %i3 brnz,a %o5, loop_3002 fmovrde %l2, %f4, %f30 movgu %xcc, %l4, %o7 wr %g0, 0x21, %asi stxa %g4, [%g0 + 0x8] %asi loop_3002: fabss %f12, %f18 fmovde %icc, %f12, %f14 fbug %fcc1, loop_3003 andncc %o1, %g7, %g2 andn %l0, 0x1652, %i1 fbu %fcc0, loop_3004 loop_3003: tg %xcc, 0x4 movre %g6, %o3, %g1 wr %g0, 0x10, %asi ldda [%l7 + 0x60] %asi, %i6 loop_3004: fpsub32 %f28, %f28, %f24 fmovsvs %icc, %f25, %f3 tge %xcc, 0x7 fcmple32 %f28, %f18, %o0 tg %icc, 0x4 tcs %icc, 0x6 fmovdl %icc, %f6, %f18 tl %xcc, 0x5 bn,a %icc, loop_3005 tgu %icc, 0x3 fcmple32 %f24, %f0, %i5 st %f20, [%l7 + 0x5C] loop_3005: alignaddr %l6, %l5, %i7 nop setx loop_3006, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done alignaddr %g5, %l1, %o6 movgu %xcc, %i0, %o2 set 0x73, %o7 ldstuba [%l7 + %o7] 0x89, %o4 loop_3006: tn %xcc, 0x7 edge8l %g3, %l3, %i2 sub %i4, %i3, %o5 set 0x54, %i0 sta %f7, [%l7 + %i0] 0x04 fexpand %f30, %f4 fpadd32 %f20, %f30, %f0 tvs %xcc, 0x2 edge32ln %l2, %o7, %l4 fandnot1 %f18, %f10, %f24 edge32 %o1, %g7, %g2 alignaddr %g4, %l0, %i1 fxors %f24, %f16, %f5 smul %g6, 0x1871, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %xcc, 0x6 movge %xcc, %o3, %i6 wr %g0, 0x0c, %asi stba %i5, [%l7 + 0x45] %asi movrgez %o0, %l5, %i7 fands %f27, %f17, %f4 fbue,a %fcc1, loop_3007 orn %l6, 0x0D1B, %g5 tneg %xcc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_3007: bl,a %icc, loop_3008 movpos %icc, %o6, %l1 tge %icc, 0x6 sllx %o2, %o4, %g3 loop_3008: xnorcc %l3, 0x094C, %i0 subcc %i2, 0x0D43, %i3 alignaddr %i4, %l2, %o5 bgu %icc, loop_3009 edge16l %o7, %l4, %o1 sethi 0x0E6F, %g7 taddcctv %g2, %l0, %g4 loop_3009: tleu %icc, 0x0 movrne %i1, %g6, %g1 srl %o3, %i5, %i6 wr %g0, 0x89, %asi stda %l4, [%l7 + 0x40] %asi movvc %xcc, %i7, %o0 andncc %g5, %l6, %l1 fmovdleu %xcc, %f25, %f9 stbar bleu,pn %icc, loop_3010 udiv %o6, 0x0E79, %o4 tne %xcc, 0x0 edge32n %o2, %l3, %g3 loop_3010: alignaddrl %i2, %i0, %i4 movge %icc, %i3, %o5 fbg %fcc2, loop_3011 fpsub32 %f18, %f28, %f2 edge32 %l2, %o7, %l4 fmovrde %g7, %f10, %f8 loop_3011: andcc %o1, 0x0D82, %g2 edge8ln %g4, %i1, %g6 movcs %xcc, %l0, %g1 fbne,a %fcc0, loop_3012 sethi 0x163A, %o3 wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f0 loop_3012: movle %icc, %i6, %l5 movvs %icc, %i5, %i7 wr %g0, 0x80, %asi prefetcha [%l7 + 0x18] %asi, 0x3 array32 %o0, %l1, %l6 tl %xcc, 0x7 smulcc %o4, 0x1F53, %o2 movrgez %o6, 0x10C, %l3 fmovdneg %xcc, %f4, %f14 wr %g0, 0x88, %asi lduwa [%l7 + 0x58] %asi, %i2 udivx %i0, 0x1582, %i4 for %f6, %f14, %f6 bne,pt %xcc, loop_3013 taddcctv %i3, %g3, %l2 fcmpne32 %f22, %f4, %o7 umulcc %o5, 0x0187, %l4 loop_3013: andn %o1, 0x1289, %g7 movl %icc, %g4, %g2 movle %xcc, %i1, %g6 set 0x20, %o3 stxa %l0, [%l7 + %o3] 0x19 fnot1 %f8, %f22 fsrc2s %f17, %f11 movrgez %o3, 0x19C, %i6 fbu,a %fcc3, loop_3014 fornot2 %f4, %f4, %f10 fmuld8sux16 %f2, %f28, %f8 fmovsl %icc, %f6, %f15 loop_3014: ldub [%l7 + 0x1D], %l5 andncc %g1, %i7, %i5 bge,pt %xcc, loop_3015 stw %g5, [%l7 + 0x38] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %l1, %l6, %o0 loop_3015: movrlz %o4, 0x1F5, %o6 wr %g0, 0x88, %asi lda [%l7 + 0x5C] %asi, %f21 orncc %l3, %i2, %o2 wr %g0, 0x80, %asi lda [%l7 + 0x50] %asi, %f25 fzeros %f16 fbne,a %fcc3, loop_3016 fbuge %fcc3, loop_3017 fmovda %icc, %f30, %f30 alignaddr %i0, %i3, %i4 loop_3016: fxor %f6, %f20, %f16 loop_3017: ba,a,pt %xcc, loop_3018 movl %xcc, %l2, %o7 smul %o5, 0x12C7, %g3 edge16n %l4, %g7, %g4 loop_3018: nop wr %g0, 0x81, %asi stba %o1, [%l7 + 0x12] %asi array8 %i1, %g2, %g6 and %o3, 0x1304, %i6 mulscc %l5, 0x0138, %l0 fmovdne %icc, %f13, %f15 wr %g0, 0x0c, %asi lduba [%l7 + 0x68] %asi, %g1 wr %g0, 0x19, %asi lduwa [%l7 + 0x38] %asi, %i7 fmovde %xcc, %f26, %f16 fandnot2s %f27, %f1, %f5 edge16 %g5, %i5, %l1 edge32ln %l6, %o0, %o4 fandnot1 %f22, %f16, %f18 andcc %o6, %i2, %l3 edge16l %o2, %i3, %i0 std %f2, [%l7 + 0x50] array16 %l2, %i4, %o7 tle %icc, 0x2 tn %icc, 0x4 orcc %o5, 0x01FD, %l4 movvs %xcc, %g7, %g3 edge8 %o1, %i1, %g4 edge16ln %g2, %o3, %i6 fmovrslez %g6, %f15, %f10 tl %xcc, 0x6 edge8l %l5, %g1, %l0 wr %g0, 0x18, %asi ldswa [%l7 + 0x14] %asi, %i7 mulx %g5, %l1, %i5 movvc %xcc, %l6, %o4 subccc %o6, 0x0192, %o0 brgez,a %i2, loop_3019 sir 0x01F6 fbug,a %fcc0, loop_3020 subcc %l3, %o2, %i3 loop_3019: brnz,a %i0, loop_3021 fsrc1s %f4, %f23 loop_3020: std %f10, [%l7 + 0x08] xorcc %l2, %o7, %o5 loop_3021: fmovsl %icc, %f22, %f16 fnands %f8, %f10, %f21 fsrc1 %f10, %f16 movn %xcc, %l4, %i4 fnegs %f6, %f11 wr %g0, 0x2a, %asi stba %g3, [%l7 + 0x28] %asi membar #Sync umul %g7, %o1, %g4 sir 0x0A7A tn %xcc, 0x1 movge %icc, %i1, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrslz %i6, %f21, %f28 fornot2s %f20, %f25, %f21 edge32 %g2, %g6, %g1 fmovrdne %l5, %f22, %f8 smul %l0, %i7, %g5 stx %i5, [%l7 + 0x70] sll %l6, 0x0A, %o4 bshuffle %f22, %f20, %f6 fand %f26, %f18, %f10 movl %xcc, %o6, %o0 edge32l %l1, %i2, %o2 fmovd %f2, %f8 fmovrdgz %l3, %f16, %f18 udiv %i3, 0x1D95, %i0 fnegd %f30, %f30 sdivcc %o7, 0x162F, %o5 edge16l %l2, %i4, %l4 fcmpne16 %f26, %f2, %g7 fxors %f15, %f11, %f19 movpos %icc, %g3, %o1 sth %g4, [%l7 + 0x5E] edge32 %o3, %i6, %g2 udivcc %i1, 0x1504, %g1 tgu %icc, 0x2 addcc %l5, %l0, %g6 fandnot2 %f20, %f18, %f26 ble,pt %icc, loop_3022 fmul8x16al %f23, %f14, %f8 movne %xcc, %i7, %g5 fbuge,a %fcc1, loop_3023 loop_3022: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot1s %f2, %f19 ldsb [%l7 + 0x0F], %i5 loop_3023: fpsub16s %f29, %f18, %f7 move %xcc, %l6, %o4 brz %o0, loop_3024 fandnot1 %f14, %f20, %f10 fmovsle %xcc, %f15, %f7 wr %g0, 0x19, %asi sta %f30, [%l7 + 0x30] %asi loop_3024: popc %o6, %i2 taddcc %o2, %l1, %i3 bcc,a,pn %xcc, loop_3025 umul %i0, %l3, %o5 orn %o7, %i4, %l2 movleu %xcc, %l4, %g3 loop_3025: fbo %fcc0, loop_3026 edge16ln %o1, %g4, %g7 fmuld8ulx16 %f13, %f0, %f12 orn %o3, %i6, %g2 loop_3026: edge16l %i1, %g1, %l0 wr %g0, 0xe2, %asi stwa %l5, [%l7 + 0x50] %asi membar #Sync wr %g0, 0x11, %asi ldswa [%l7 + 0x08] %asi, %g6 xnorcc %i7, 0x0ABA, %i5 mova %xcc, %l6, %g5 sethi 0x04C7, %o0 movl %icc, %o4, %o6 fmovrdgez %o2, %f30, %f6 andn %l1, %i2, %i0 movvc %icc, %l3, %i3 movrne %o5, 0x3FC, %o7 tvc %icc, 0x1 and %i4, %l4, %l2 udivx %g3, 0x1ADA, %g4 or %g7, 0x18F3, %o3 sub %o1, %i6, %i1 pdist %f24, %f20, %f2 tg %icc, 0x2 fmuld8ulx16 %f28, %f23, %f12 call loop_3027 movneg %icc, %g2, %g1 edge16n %l0, %l5, %g6 set 0x60, %i3 ldda [%l7 + %i3] 0xe2, %i4 loop_3027: fmovda %xcc, %f6, %f23 wr %g0, 0x18, %asi lduwa [%l7 + 0x38] %asi, %i7 sdivx %l6, 0x0720, %o0 fmovdle %icc, %f1, %f5 bne,pt %xcc, loop_3028 bneg %xcc, loop_3029 fmovrslz %o4, %f25, %f9 movrlz %o6, 0x07E, %o2 loop_3028: bcs %xcc, loop_3030 loop_3029: udivcc %l1, 0x0A9A, %g5 movgu %icc, %i0, %i2 std %i2, [%l7 + 0x20] loop_3030: movrlez %l3, 0x3CA, %o5 movrne %o7, 0x033, %i4 edge8ln %l4, %g3, %l2 fxors %f19, %f12, %f2 fsrc2s %f3, %f31 movne %icc, %g4, %o3 edge16ln %o1, %i6, %g7 wr %g0, 0x88, %asi swapa [%l7 + 0x6C] %asi, %g2 bneg,a loop_3031 fmovda %xcc, %f19, %f7 tle %icc, 0x7 mulscc %g1, %i1, %l5 loop_3031: bvs,a loop_3032 fmovd %f28, %f14 tge %icc, 0x2 bn,pt %xcc, loop_3033 loop_3032: fone %f14 orn %l0, 0x15FF, %i5 for %f6, %f0, %f4 loop_3033: nop set 0x60, %o1 lda [%l7 + %o1] 0x10, %f15 fmovrde %i7, %f4, %f14 stb %g6, [%l7 + 0x47] and %l6, %o0, %o4 wr %g0, 0x88, %asi prefetcha [%l7 + 0x18] %asi, 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fones %f17 set 0x50, %g4 ldda [%l7 + %g4] 0x81, %l0 andcc %o2, 0x0611, %i0 fsrc2s %f4, %f27 tpos %icc, 0x4 tgu %xcc, 0x1 wr %g0, 0x11, %asi ldda [%l7 + 0x10] %asi, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %i2, %l3, %o5 alignaddrl %i3, %o7, %l4 fmovrdlz %i4, %f16, %f12 tn %xcc, 0x4 array32 %g3, %g4, %l2 fmovrde %o3, %f18, %f2 smulcc %o1, 0x14B1, %i6 addccc %g2, %g7, %i1 fmovsa %xcc, %f31, %f15 tge %icc, 0x7 sir 0x0AF4 add %l5, %g1, %i5 movre %l0, 0x3E4, %g6 add %l7, 0x10, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %l6, %i7 bge,pt %icc, loop_3034 orn %o0, 0x17BC, %o6 nop setx loop_3035, %l0, %l1 jmpl %l1, %o4 umulcc %l1, %o2, %g5 loop_3034: movvc %xcc, %i0, %l3 fornot2 %f24, %f30, %f14 loop_3035: fcmpes %fcc1, %f27, %f14 xor %i2, 0x082F, %o5 edge32 %o7, %l4, %i4 fandnot2s %f15, %f1, %f31 fabss %f18, %f21 movvs %xcc, %i3, %g4 sub %g3, %o3, %o1 tleu %xcc, 0x5 movrgz %l2, 0x0CF, %g2 st %f1, [%l7 + 0x4C] popc %i6, %i1 ble,a,pn %xcc, loop_3036 te %xcc, 0x7 movvs %icc, %g7, %g1 xorcc %i5, 0x0342, %l5 loop_3036: udivx %l0, 0x15D5, %g6 orn %l6, 0x1138, %o0 orn %i7, %o4, %o6 call loop_3037 subc %l1, 0x159C, %o2 prefetch [%l7 + 0x58], 0x0 movvc %icc, %i0, %g5 loop_3037: stw %i2, [%l7 + 0x6C] fnot1 %f24, %f14 movrlz %o5, %o7, %l4 orncc %l3, 0x1308, %i3 movvc %xcc, %i4, %g4 array32 %o3, %o1, %g3 tneg %icc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8x16 %f5, %f14, %f0 fcmped %fcc2, %f24, %f6 fmovdle %xcc, %f12, %f6 sdiv %l2, 0x07AE, %g2 movgu %icc, %i1, %i6 edge32n %g1, %i5, %g7 fbue %fcc1, loop_3038 movvs %xcc, %l5, %l0 bcc,pn %icc, loop_3039 fnot1 %f0, %f8 loop_3038: nop set 0x60, %g6 lda [%l7 + %g6] 0x10, %f19 loop_3039: tg %icc, 0x4 subc %g6, %l6, %i7 edge16 %o0, %o4, %l1 set 0x40, %i7 ldda [%l7 + %i7] 0x88, %f0 std %o2, [%l7 + 0x48] add %i0, 0x1CA0, %o6 edge16l %i2, %o5, %g5 movcc %xcc, %o7, %l3 lduw [%l7 + 0x78], %i3 fmuld8sux16 %f25, %f30, %f2 tl %xcc, 0x4 fbge %fcc3, loop_3040 tvs %icc, 0x4 mulscc %i4, 0x12CA, %l4 tle %xcc, 0x3 loop_3040: udivx %g4, 0x1B24, %o1 fmovrse %g3, %f27, %f31 set 0x40, %g5 ldda [%l7 + %g5] 0x14, %f16 set 0x79, %g7 lduba [%l7 + %g7] 0x10, %o3 add %l7, 0x10, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %g2, %l2 bcs,a loop_3041 fmovrdlz %i6, %f30, %f14 nop setx loop_3042, %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 movneg %icc, %g1, %i5 loop_3041: nop wr %g0, 0x10, %asi ldxa [%l7 + 0x20] %asi, %g7 loop_3042: bvs,a,pt %xcc, loop_3043 alignaddr %l5, %l0, %i1 sethi 0x0BCB, %g6 bneg,a loop_3044 loop_3043: tge %xcc, 0x3 tsubcc %l6, 0x0509, %o0 movrlz %o4, %l1, %i7 loop_3044: fble,a %fcc1, loop_3045 ldsh [%l7 + 0x68], %i0 srax %o6, 0x1F, %i2 call loop_3046 loop_3045: fandnot2s %f12, %f0, %f19 edge32 %o5, %o2, %o7 movleu %xcc, %g5, %l3 loop_3046: movcc %icc, %i3, %i4 fornot1 %f24, %f20, %f16 set 0x76, %i1 stba %l4, [%l7 + %i1] 0x27 membar #Sync tg %xcc, 0x7 ld [%l7 + 0x34], %f26 sir 0x19CB tl %icc, 0x5 fmovrdne %g4, %f14, %f22 add %l7, 0x48, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %g3 casa [%l6] %asi, %g3, %o3 fmovrsne %g2, %f23, %f22 te %icc, 0x2 fmovrdgez %o1, %f0, %f12 subc %l2, %g1, %i5 fexpand %f17, %f18 movcc %icc, %g7, %l5 movvc %icc, %i6, %i1 xnor %l0, 0x16F3, %l6 tg %xcc, 0x3 alignaddrl %o0, %g6, %l1 fmovdvc %xcc, %f26, %f14 tle %xcc, 0x3 movg %xcc, %o4, %i0 fone %f30 subc %i7, %i2, %o6 sub %o2, 0x1436, %o7 ldstub [%l7 + 0x33], %g5 fcmps %fcc1, %f26, %f10 movge %icc, %l3, %i3 movrlz %i4, 0x0C7, %o5 fandnot2 %f6, %f14, %f10 bleu loop_3047 fxnors %f18, %f0, %f8 sdivx %l4, 0x08B3, %g3 movcs %xcc, %o3, %g4 loop_3047: fzero %f6 fmovsvs %icc, %f27, %f19 std %o0, [%l7 + 0x40] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bpos,a %icc, loop_3048 array16 %g2, %l2, %i5 edge32 %g7, %g1, %l5 brnz %i6, loop_3049 loop_3048: ldub [%l7 + 0x34], %i1 edge32n %l0, %o0, %g6 movrgez %l1, 0x086, %l6 loop_3049: popc %o4, %i0 bvs,a %xcc, loop_3050 movrgz %i7, 0x12E, %o6 fpsub32 %f4, %f18, %f6 add %i2, %o7, %g5 loop_3050: fblg,a %fcc0, loop_3051 subccc %o2, %l3, %i3 membar 0x2F tpos %xcc, 0x3 loop_3051: movgu %icc, %o5, %i4 fmovsg %xcc, %f20, %f17 set 0x40, %o6 stda %f16, [%l7 + %o6] 0x1e membar #Sync movneg %icc, %g3, %o3 call loop_3052 bcc,a,pn %xcc, loop_3053 tleu %xcc, 0x3 bgu %xcc, loop_3054 loop_3052: movre %l4, 0x14E, %o1 loop_3053: fpackfix %f20, %f8 fbl,a %fcc1, loop_3055 loop_3054: movl %xcc, %g2, %g4 fmovsg %icc, %f11, %f11 tne %icc, 0x7 loop_3055: umul %i5, 0x02BC, %g7 bg loop_3056 fandnot2 %f4, %f6, %f6 bvs %icc, loop_3057 taddcc %l2, %l5, %g1 loop_3056: array32 %i1, %l0, %o0 movvs %icc, %g6, %i6 loop_3057: subcc %l1, 0x18F3, %l6 srlx %i0, %o4, %i7 wr %g0, 0xea, %asi stxa %i2, [%l7 + 0x08] %asi membar #Sync fnegs %f19, %f0 fbg,a %fcc0, loop_3058 fble %fcc2, loop_3059 fmovdcs %xcc, %f9, %f14 nop setx loop_3060, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_3058: bg,pn %xcc, loop_3061 loop_3059: movl %xcc, %o6, %o7 movrlez %o2, 0x3AE, %g5 loop_3060: movrgez %i3, %o5, %l3 loop_3061: fmovrse %g3, %f19, %f20 orn %o3, 0x12E3, %l4 orn %o1, 0x1FE7, %i4 umulcc %g2, 0x1E66, %g4 edge16l %i5, %g7, %l5 orncc %g1, 0x0016, %i1 movrlez %l2, %l0, %g6 fabss %f22, %f31 tsubcctv %i6, %l1, %o0 edge16 %l6, %o4, %i7 fpadd32s %f6, %f20, %f21 ba,a,pt %xcc, loop_3062 edge8l %i2, %i0, %o6 ldsb [%l7 + 0x0C], %o7 fzero %f12 loop_3062: movrne %g5, %o2, %o5 movrlez %i3, 0x122, %g3 movge %xcc, %o3, %l3 fand %f8, %f30, %f24 fble %fcc3, loop_3063 fcmple32 %f14, %f18, %l4 fnegs %f18, %f30 edge16ln %o1, %i4, %g2 loop_3063: fpsub16s %f20, %f4, %f24 set 0x28, %o2 swapa [%l7 + %o2] 0x18, %g4 fbuge %fcc0, loop_3064 tsubcc %g7, %l5, %i5 andn %i1, 0x16C7, %l2 nop setx loop_3065, %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_3064: fmovsgu %xcc, %f31, %f1 array32 %l0, %g6, %i6 set 0x08, %l6 ldsha [%l7 + %l6] 0x88, %l1 loop_3065: fmovsleu %xcc, %f7, %f4 mulx %g1, 0x090D, %l6 sdiv %o0, 0x13BE, %o4 movvc %icc, %i2, %i0 taddcc %i7, %o7, %o6 ldx [%l7 + 0x50], %o2 wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f16 movvc %xcc, %o5, %i3 ldx [%l7 + 0x28], %g3 movvs %xcc, %o3, %l3 siam 0x5 mulx %l4, 0x0D99, %o1 brlez %g5, loop_3066 andcc %g2, 0x1F21, %i4 orcc %g7, 0x1BE9, %l5 fmovrslz %i5, %f5, %f9 loop_3066: ldd [%l7 + 0x30], %i0 fmovsleu %xcc, %f30, %f23 udivx %g4, 0x0509, %l2 fpack16 %f16, %f0 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l0, %g6 mova %icc, %i6, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %g1, %o0, %l6 fmul8x16 %f17, %f30, %f24 tne %xcc, 0x5 andncc %o4, %i0, %i2 fba,a %fcc2, loop_3067 tcc %icc, 0x4 fnors %f28, %f8, %f2 fnot2 %f28, %f12 loop_3067: tl %xcc, 0x5 bl loop_3068 fmovsvs %xcc, %f12, %f29 movle %xcc, %o7, %o6 fcmps %fcc3, %f22, %f25 loop_3068: bne %xcc, loop_3069 for %f28, %f26, %f2 move %icc, %i7, %o5 fmovdl %icc, %f0, %f16 loop_3069: smul %i3, %g3, %o3 fmovdneg %xcc, %f22, %f21 tgu %xcc, 0x6 fmovrdlz %o2, %f4, %f30 movcc %xcc, %l3, %o1 add %g5, 0x1055, %l4 edge8n %g2, %g7, %l5 set 0x40, %i2 stda %f0, [%l7 + %i2] 0x1e membar #Sync movneg %icc, %i4, %i5 movre %g4, 0x34C, %l2 addccc %l0, 0x17A1, %g6 ldub [%l7 + 0x16], %i6 andncc %l1, %i1, %g1 sllx %l6, 0x15, %o0 addcc %i0, %i2, %o7 fmovdle %xcc, %f3, %f21 fble,a %fcc1, loop_3070 fmovspos %icc, %f17, %f17 for %f10, %f4, %f16 andncc %o6, %i7, %o4 loop_3070: fmovdcc %icc, %f28, %f7 udiv %i3, 0x1D5F, %g3 fmovdle %xcc, %f11, %f30 fabss %f8, %f31 edge8ln %o5, %o3, %l3 movpos %xcc, %o2, %o1 siam 0x2 tsubcctv %l4, %g5, %g2 addc %l5, 0x057A, %i4 tvs %icc, 0x7 xorcc %i5, 0x1DE6, %g7 fsrc2s %f24, %f19 sdivx %g4, 0x1099, %l0 srax %l2, 0x07, %g6 move %icc, %l1, %i6 movcs %xcc, %i1, %g1 udiv %o0, 0x1C71, %l6 fpmerge %f9, %f8, %f12 udiv %i2, 0x01D3, %o7 fnegd %f6, %f6 taddcctv %i0, %i7, %o4 fmovd %f4, %f2 fcmped %fcc3, %f6, %f12 sll %i3, %g3, %o5 subcc %o3, %o6, %l3 sllx %o1, %l4, %g5 andcc %o2, 0x1735, %g2 tvc %icc, 0x4 ble,a,pn %icc, loop_3071 stbar xor %l5, %i4, %g7 swap [%l7 + 0x1C], %g4 loop_3071: brlz %i5, loop_3072 movcs %icc, %l2, %g6 tneg %xcc, 0x3 wr %g0, 0x0c, %asi lduba [%l7 + 0x32] %asi, %l0 loop_3072: movvc %icc, %i6, %i1 fmovdpos %icc, %f3, %f11 movpos %icc, %l1, %g1 and %l6, 0x076F, %i2 wr %g0, 0xeb, %asi stba %o0, [%l7 + 0x6E] %asi membar #Sync popc 0x0E7E, %i0 array16 %o7, %i7, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot2s %f24, %f0, %f22 fpack32 %f28, %f10, %f22 andn %g3, 0x14A8, %i3 mulscc %o3, %o6, %o5 tneg %icc, 0x5 brlz,a %o1, loop_3073 fxors %f2, %f14, %f18 fmovsleu %xcc, %f12, %f30 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_3073: fcmps %fcc1, %f23, %f8 udivcc %l4, 0x1EE5, %l3 ldstub [%l7 + 0x62], %g5 bge,pn %icc, loop_3074 fmovdge %xcc, %f22, %f25 srl %g2, 0x15, %o2 edge8 %i4, %l5, %g4 loop_3074: for %f30, %f20, %f30 subcc %i5, %g7, %l2 sll %g6, 0x0B, %i6 xnor %i1, %l1, %l0 fandnot2s %f27, %f15, %f19 orn %l6, 0x0295, %g1 movneg %icc, %i2, %o0 sir 0x0351 pdist %f30, %f22, %f18 fmovscs %xcc, %f21, %f8 subccc %o7, %i7, %o4 fexpand %f31, %f0 movrgz %i0, %g3, %o3 movn %icc, %i3, %o5 andncc %o6, %l4, %l3 prefetch [%l7 + 0x30], 0x0 tl %icc, 0x0 fornot1 %f30, %f22, %f0 fcmple16 %f30, %f6, %g5 stx %g2, [%l7 + 0x70] or %o1, 0x199D, %o2 sdivx %i4, 0x1026, %g4 movne %xcc, %i5, %l5 andcc %l2, 0x1309, %g6 addcc %g7, 0x17DC, %i1 sub %i6, %l0, %l6 fabsd %f18, %f2 fornot2 %f10, %f28, %f2 movre %l1, 0x014, %i2 or %o0, 0x0BE3, %o7 te %xcc, 0x2 subcc %g1, 0x06D9, %i7 movrlez %o4, %i0, %o3 edge32ln %g3, %o5, %i3 edge8ln %o6, %l4, %g5 andncc %l3, %o1, %g2 fmovsle %icc, %f16, %f15 fmovsl %xcc, %f1, %f21 bshuffle %f2, %f20, %f2 fmovdvc %xcc, %f16, %f22 sdivcc %i4, 0x1C9C, %o2 fbe %fcc1, loop_3075 orcc %g4, %l5, %l2 fmovdle %icc, %f16, %f12 fnand %f2, %f0, %f26 loop_3075: fmul8x16au %f20, %f25, %f18 edge16n %g6, %g7, %i1 tge %icc, 0x7 fbe,a %fcc0, loop_3076 srlx %i5, %i6, %l6 srax %l1, 0x1B, %i2 tvc %xcc, 0x4 loop_3076: tvs %icc, 0x6 bleu loop_3077 xor %l0, 0x123A, %o0 wr %g0, 0x81, %asi ldsba [%l7 + 0x0B] %asi, %o7 loop_3077: movre %g1, %i7, %i0 movpos %xcc, %o3, %o4 movpos %xcc, %g3, %o5 edge8l %o6, %i3, %g5 andncc %l4, %o1, %g2 taddcc %l3, 0x0A1D, %o2 sll %g4, 0x0F, %i4 fmovdvc %xcc, %f21, %f17 fsrc2s %f11, %f20 add %l7, 0x40, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %l2, %g6 xnor %l5, 0x1F00, %i1 edge16 %i5, %g7, %l6 tvs %xcc, 0x0 tneg %icc, 0x6 ba,a loop_3078 stx %i6, [%l7 + 0x78] fornot2 %f6, %f6, %f18 fmovrsgez %i2, %f29, %f21 loop_3078: addcc %l0, 0x1F0A, %o0 fmovsg %xcc, %f2, %f17 addc %o7, 0x0C21, %l1 nop setx loop_3079, %l0, %l1 jmpl %l1, %g1 andn %i7, 0x1545, %i0 set 0x108, %l2 stxa %o4, [%g0 + %l2] 0x21 loop_3079: mova %xcc, %o3, %o5 mulscc %g3, %i3, %g5 movrgz %l4, 0x24D, %o1 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f0 edge8 %g2, %o6, %o2 andcc %g4, %i4, %l2 wr %g0, 0x81, %asi stda %f0, [%l7 + 0x40] %asi fbue %fcc2, loop_3080 fpack32 %f28, %f24, %f14 edge16l %g6, %l5, %i1 fmovsne %icc, %f20, %f2 loop_3080: smulcc %l3, %i5, %l6 orcc %g7, 0x145B, %i6 siam 0x3 xnorcc %l0, 0x0669, %o0 tle %xcc, 0x5 sth %o7, [%l7 + 0x2E] edge32 %i2, %g1, %l1 fmul8x16al %f8, %f3, %f30 edge32 %i7, %i0, %o4 set 0x60, %i6 stba %o3, [%l7 + %i6] 0xeb membar #Sync fbne %fcc1, loop_3081 tvs %icc, 0x4 movrlz %g3, 0x1BB, %o5 tpos %xcc, 0x5 loop_3081: bcc %icc, loop_3082 srl %i3, %l4, %o1 bpos,a,pn %icc, loop_3083 brlz %g5, loop_3084 loop_3082: taddcc %g2, %o6, %o2 fpadd32 %f26, %f4, %f30 loop_3083: andncc %i4, %l2, %g4 loop_3084: fbl,a %fcc3, loop_3085 xnor %l5, 0x0111, %g6 tvs %icc, 0x5 fpsub32 %f6, %f0, %f12 loop_3085: fmovdg %xcc, %f29, %f13 movn %xcc, %i1, %l3 and %i5, %l6, %g7 edge16ln %i6, %o0, %l0 fbe,a %fcc1, loop_3086 andncc %o7, %i2, %g1 andn %l1, 0x1D27, %i7 edge16 %i0, %o3, %g3 loop_3086: edge8ln %o5, %o4, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %icc, 0x6 udiv %i3, 0x0B8D, %o1 movge %xcc, %g2, %o6 fmovspos %icc, %f16, %f9 array32 %g5, %i4, %o2 tpos %xcc, 0x5 sllx %l2, %l5, %g6 movcs %icc, %g4, %l3 brgz,a %i1, loop_3087 fmovrsgz %i5, %f20, %f29 fsrc2 %f20, %f2 movrgez %g7, 0x0AC, %i6 loop_3087: fpack16 %f24, %f1 brlez %l6, loop_3088 tl %icc, 0x5 tne %icc, 0x4 popc %l0, %o0 loop_3088: movrne %o7, %g1, %l1 edge16l %i2, %i7, %o3 addccc %i0, 0x165D, %g3 srl %o5, %o4, %i3 udivcc %o1, 0x10FC, %l4 subccc %o6, %g5, %g2 sethi 0x0D29, %i4 wr %g0, 0x88, %asi ldsha [%l7 + 0x72] %asi, %l2 ba loop_3089 udivcc %l5, 0x1211, %o2 mulx %g4, %l3, %i1 xnor %g6, 0x1F26, %g7 loop_3089: fbue,a %fcc3, loop_3090 alignaddrl %i5, %i6, %l0 alignaddrl %l6, %o7, %g1 set 0x1C, %l1 lda [%l7 + %l1] 0x11, %f0 loop_3090: movvs %icc, %o0, %i2 srl %l1, 0x1C, %o3 sdiv %i7, 0x0187, %i0 fmuld8sux16 %f25, %f8, %f4 xnorcc %o5, %o4, %g3 array16 %i3, %l4, %o6 umul %g5, %o1, %g2 stx %i4, [%l7 + 0x38] fors %f11, %f31, %f12 fbuge %fcc1, loop_3091 andcc %l2, 0x0E01, %o2 addc %g4, 0x03F1, %l3 bcs,a %icc, loop_3092 loop_3091: fcmps %fcc1, %f16, %f2 sdivx %i1, 0x0B70, %g6 srax %l5, %g7, %i5 loop_3092: fmovdgu %xcc, %f1, %f23 array32 %l0, %l6, %i6 movrlez %g1, 0x39E, %o7 fmul8x16au %f25, %f2, %f28 movneg %icc, %i2, %l1 tneg %icc, 0x4 fmovdcs %icc, %f25, %f27 brz %o0, loop_3093 move %xcc, %i7, %i0 xnor %o5, 0x1E2F, %o4 fmul8x16 %f12, %f20, %f12 loop_3093: nop wr %g0, 0x80, %asi lda [%l7 + 0x10] %asi, %f9 faligndata %f12, %f8, %f14 subccc %g3, 0x0A12, %o3 for %f18, %f0, %f14 xor %i3, %l4, %g5 add %o6, 0x09B7, %g2 fmovdgu %icc, %f16, %f31 and %o1, %i4, %l2 fpadd32 %f4, %f2, %f12 fmovrde %g4, %f18, %f6 umul %o2, 0x0529, %i1 fpack16 %f2, %f31 movne %xcc, %l3, %g6 fbg %fcc0, loop_3094 mulx %l5, %g7, %l0 prefetch [%l7 + 0x10], 0x2 fbo %fcc2, loop_3095 loop_3094: sllx %l6, 0x02, %i5 fmovdneg %xcc, %f4, %f29 subccc %i6, %g1, %i2 loop_3095: tne %icc, 0x0 subcc %l1, %o7, %i7 mulscc %i0, 0x1C21, %o5 movpos %xcc, %o4, %o0 fbo %fcc1, loop_3096 std %o2, [%l7 + 0x58] fsrc1 %f22, %f14 add %i3, 0x10A7, %g3 loop_3096: mulscc %g5, %l4, %o6 sir 0x16B2 bn %icc, loop_3097 move %xcc, %g2, %o1 fblg %fcc2, loop_3098 array32 %i4, %l2, %g4 loop_3097: fmovdne %xcc, %f17, %f2 te %xcc, 0x0 loop_3098: edge8ln %o2, %i1, %g6 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 2777 ! Type x : 1309 ! Type cti : 3098 ! Type f : 4488 ! Type i : 13328 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0x27A27BC3 .word 0x9B08D78B .word 0x4DF2FFE6 .word 0x547D1F5C .word 0xB14D42F2 .word 0xA30CC628 .word 0x7524AF68 .word 0x284A95AF .word 0x2EB058E8 .word 0xE8FD2405 .word 0x0AEB5CD0 .word 0xCC2B70B3 .word 0x55FAF095 .word 0x10D5C00B .word 0xE41E4355 .word 0xAA10A82B .word 0x88C2A2E2 .word 0xA20C135B .word 0x64F84ED1 .word 0x29312DBB .word 0x49D61D6E .word 0xBFE6AAA0 .word 0xBF1DA1C7 .word 0x3DCCE0D8 .word 0x9E030B49 .word 0xB161A8FA .word 0x7F916F82 .word 0xAB0F8207 .word 0xA6FDE9D4 .word 0xC22C93ED .word 0xB5A2782F .word 0xA205FC7A .word 0x4D876E52 .word 0xD16D86FE .word 0x0D98380E .word 0x5B7387A2 .word 0x3DFC0EEE .word 0xB2E2E381 .word 0xD0B17A69 .word 0x7E37DD46 .word 0x2547EB3A .word 0xEC393D30 .word 0x8A114658 .word 0xA1013E71 .word 0x24082970 .word 0x20797062 .word 0x33C9CB6E .word 0x5EA9C220 .word 0xFEE19794 .word 0xEFFBDA26 .word 0x125B46AE .word 0x48C1CB0C .word 0x24B85E6B .word 0x38930ECE .word 0x7EEF01D6 .word 0x5E573999 .word 0x3C747822 .word 0x7A5837C3 .word 0xB1B0387C .word 0x8537898D .word 0x590EBB84 .word 0xED16A074 .word 0x76637C3E .word 0x2D586ACF .end