/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_fsr3_f8.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_fsr3_f8.s,v 1.1 2007/05/11 17:22:29 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 0x04A90EC14058AD75, %l0, %l6 stx %l6, [%l7 + 0x0] ldx [%l7 + 0x0], %fsr ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0x2, %g1 set 0xF, %g2 set 0x6, %g3 set 0xE, %g4 set 0x3, %g5 set 0xD, %g6 set 0xB, %g7 !# Input registers set -0x8, %i0 set -0xB, %i1 set -0x3, %i2 set -0x7, %i3 set -0xE, %i4 set -0xB, %i5 set -0xF, %i6 set -0x2, %i7 !# Local registers set 0x60D6507B, %l0 set 0x061DC3A9, %l1 set 0x5EE32D20, %l2 set 0x59E01E19, %l3 set 0x4E0C8CA0, %l4 set 0x685DECE6, %l5 set 0x366C248D, %l6 !# Output registers set 0x1C2F, %o0 set 0x12EE, %o1 set 0x13E9, %o2 set -0x1101, %o3 set -0x0DFB, %o4 set -0x1A28, %o5 set 0x1E25, %o6 set -0x1290, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x8B2967E5D54CC1F5) INIT_TH_FP_REG(%l7,%f2,0x5B79244CDA1147CE) INIT_TH_FP_REG(%l7,%f4,0x781A89895E98EF55) INIT_TH_FP_REG(%l7,%f6,0xE25436366B4F0141) INIT_TH_FP_REG(%l7,%f8,0xE69CD0B070CA1722) INIT_TH_FP_REG(%l7,%f10,0xD717DDC0418919BE) INIT_TH_FP_REG(%l7,%f12,0xF1D75407DC5D2D07) INIT_TH_FP_REG(%l7,%f14,0x9A2FC0E5E05B88DB) INIT_TH_FP_REG(%l7,%f16,0x0B24F0B54BF6FFEC) INIT_TH_FP_REG(%l7,%f18,0x74DF55DBDC2E137D) INIT_TH_FP_REG(%l7,%f20,0x98ADF6E6E655A080) INIT_TH_FP_REG(%l7,%f22,0x18E32CB40ED20126) INIT_TH_FP_REG(%l7,%f24,0x57503E87A770EADA) INIT_TH_FP_REG(%l7,%f26,0x9A7F7C881D54ADAC) INIT_TH_FP_REG(%l7,%f28,0xCDC61A3BCE534A34) INIT_TH_FP_REG(%l7,%f30,0x4390471DFAF96663) !# Other state or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr !# Execute Main Diag .. subccc %l4, %i0, %o1 nop fitod %f10, %f26 fdtos %f26, %f4 array32 %l1, %o6, %i1 te %icc, 0x7 tgu %xcc, 0x6 ldsw [%l7 + 0x1C], %i7 movle %icc, %o3, %g2 edge16ln %g3, %o5, %g6 subccc %l6, 0x0C7F, %o4 movge %xcc, %g1, %i3 orcc %i6, 0x140A, %g7 wr %g0, 0x11, %asi swapa [%l7 + 0x14] %asi, %l3 brgz %i5, loop_1 fbo %fcc2, loop_2 fcmpeq32 %f6, %f22, %g5 stx %l0, [%l7 + 0x70] loop_1: te %icc, 0x5 loop_2: pdist %f0, %f0, %f20 tle %icc, 0x1 fbe %fcc3, loop_3 movleu %icc, %i2, %o7 wr %g0, 0x11, %asi ldstuba [%l7 + 0x1F] %asi, %o0 loop_3: nop fitod %f0, %f10 fdtox %f10, %f22 fxtod %f22, %f16 movrne %g4, %i4, %o2 flush %l7 + 0x60 ta %icc, 0x1 movge %icc, %l2, %l4 edge16ln %l5, %o1, %l1 edge16l %i0, %i1, %o6 sll %o3, 0x07, %i7 and %g3, %o5, %g6 srl %l6, %g2, %o4 movcs %icc, %i3, %i6 orn %g1, %g7, %l3 alignaddrl %g5, %l0, %i5 andcc %o7, 0x1D7F, %i2 ldd [%l7 + 0x70], %g4 edge8ln %i4, %o2, %l2 movle %xcc, %l4, %o0 sir 0x1503 tcs %xcc, 0x7 movvc %xcc, %l5, %l1 taddcc %o1, 0x1274, %i1 fandnot2 %f22, %f28, %f8 srax %i0, 0x03, %o3 tcs %icc, 0x5 xorcc %o6, %g3, %i7 fpadd32 %f24, %f24, %f28 movrgz %g6, 0x37F, %l6 fble %fcc1, loop_4 sdivx %g2, 0x053B, %o4 move %icc, %o5, %i6 fba %fcc1, loop_5 loop_4: edge16ln %i3, %g7, %g1 and %l3, %l0, %i5 edge16 %g5, %i2, %g4 loop_5: fcmple16 %f18, %f8, %o7 srl %o2, %i4, %l2 movcc %icc, %o0, %l5 stbar movneg %xcc, %l4, %l1 nop setx 0x706C5B44, %l0, %l6 st %l6, [%l7 + 0x38] ld [%l7 + 0x38], %fsr fmovsneg %icc, %f15, %f7 fand %f0, %f6, %f14 sethi 0x0BAD, %o1 ldx [%l7 + 0x08], %i1 edge32n %i0, %o3, %o6 edge16 %g3, %g6, %l6 smul %g2, %o4, %o5 nop fitos %f13, %f31 fstod %f31, %f2 andncc %i6, %i7, %g7 movleu %xcc, %g1, %l3 bl,pn %xcc, loop_6 fbe %fcc1, loop_7 movle %icc, %l0, %i5 xnor %g5, 0x17ED, %i2 loop_6: call loop_8 loop_7: subcc %g4, 0x1F45, %i3 fmovrdgz %o7, %f22, %f26 tcs %icc, 0x5 loop_8: fsrc1 %f12, %f26 ldd [%l7 + 0x50], %o2 fmovsle %icc, %f8, %f28 edge8ln %i4, %o0, %l5 tle %xcc, 0x7 tleu %xcc, 0x4 fpack32 %f6, %f24, %f20 fmovsn %icc, %f18, %f19 tl %icc, 0x6 bpos,a,pt %xcc, loop_9 edge8 %l4, %l1, %o1 nop setx 0x6F19D17D96F5DF27, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xBB387B40ECAF8894, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fmuld %f24, %f4, %f14 mulx %l2, %i0, %o3 loop_9: fble,a %fcc1, loop_10 fmovsg %xcc, %f13, %f14 sir 0x03FC nop fitos %f10, %f23 fstod %f23, %f22 loop_10: tne %xcc, 0x3 and %i1, %o6, %g3 lduh [%l7 + 0x36], %l6 edge32l %g2, %o4, %g6 edge8ln %o5, %i6, %i7 fand %f2, %f0, %f10 fbule,a %fcc0, loop_11 andn %g7, 0x0346, %g1 subcc %l3, 0x1EFE, %l0 fbn %fcc0, loop_12 loop_11: fmovse %icc, %f29, %f21 smulcc %i5, %g5, %g4 nop setx 0x49B4C88630722362, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr loop_12: fmovsge %icc, %f5, %f1 stx %i3, [%l7 + 0x70] edge32n %o7, %o2, %i2 fxnor %f2, %f12, %f12 prefetch [%l7 + 0x08], 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbue %fcc2, loop_13 mulx %i4, 0x1B6F, %l5 fsrc1 %f12, %f20 fmovs %f17, %f0 loop_13: movvc %icc, %o0, %l4 fmovsleu %icc, %f8, %f22 movrlez %l1, 0x312, %o1 addcc %i0, %l2, %i1 tvs %icc, 0x4 edge32 %o6, %o3, %g3 movleu %icc, %g2, %l6 fblg,a %fcc3, loop_14 umulcc %g6, 0x182C, %o5 bvc,a %icc, loop_15 sdivx %o4, 0x122D, %i7 loop_14: alignaddrl %i6, %g1, %l3 ldsw [%l7 + 0x78], %g7 loop_15: movrlz %i5, %l0, %g5 orn %i3, %g4, %o7 movneg %icc, %o2, %i4 fmovrsgz %l5, %f0, %f17 nop setx loop_16, %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 edge8n %o0, %l4, %i2 movrne %l1, %i0, %l2 nop setx 0x05399EFE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0x98094AE6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fmuls %f5, %f3, %f23 loop_16: edge32l %o1, %i1, %o3 tpos %icc, 0x2 taddcctv %g3, 0x068F, %g2 movrne %o6, 0x283, %g6 edge8 %o5, %o4, %l6 tneg %xcc, 0x4 movgu %icc, %i7, %g1 or %l3, 0x0BD1, %i6 tg %xcc, 0x2 membar 0x5E set 0x30, %g4 lda [%l7 + %g4] 0x14, %f1 pdist %f18, %f16, %f16 fmovrdlz %i5, %f2, %f20 tneg %icc, 0x4 set 0x62, %g1 stba %g7, [%l7 + %g1] 0x22 membar #Sync fmovdcs %xcc, %f9, %f1 edge16l %l0, %g5, %i3 ta %xcc, 0x6 edge8l %g4, %o2, %o7 stbar fbue,a %fcc3, loop_17 movrgz %i4, 0x192, %o0 wr %g0, 0x80, %asi sta %f22, [%l7 + 0x38] %asi loop_17: ldd [%l7 + 0x70], %f0 sth %l5, [%l7 + 0x30] movcs %xcc, %i2, %l1 sdiv %i0, 0x1B13, %l2 addc %o1, %i1, %o3 fmovsleu %xcc, %f11, %f3 nop setx 0x2CC78442FFC20740, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f22 orcc %l4, 0x045B, %g2 fcmple32 %f20, %f0, %g3 tneg %xcc, 0x2 movge %xcc, %g6, %o6 fmovsvc %icc, %f3, %f4 fmovdneg %icc, %f7, %f2 sdivcc %o4, 0x0F05, %l6 subccc %i7, 0x070D, %o5 orncc %l3, %i6, %i5 tge %xcc, 0x3 edge8n %g1, %g7, %l0 bvc,a loop_18 nop fitos %f6, %f23 fstod %f23, %f6 set 0x23, %g7 stba %g5, [%l7 + %g7] 0xe3 membar #Sync loop_18: orncc %g4, 0x05C7, %o2 edge32l %i3, %i4, %o7 wr %g0, 0x88, %asi swapa [%l7 + 0x18] %asi, %o0 orcc %i2, %l1, %l5 umul %l2, %i0, %o1 movrgez %o3, %i1, %l4 flush %l7 + 0x20 movle %xcc, %g3, %g6 movgu %xcc, %g2, %o6 ldd [%l7 + 0x68], %i6 movg %icc, %o4, %i7 popc %o5, %i6 sir 0x05DA andncc %l3, %g1, %i5 movgu %xcc, %l0, %g7 fcmple16 %f6, %f14, %g4 tcc %xcc, 0x3 wr %g0, 0x89, %asi lduba [%l7 + 0x4A] %asi, %g5 bcs,pt %icc, loop_19 movge %xcc, %o2, %i3 edge32l %i4, %o7, %i2 sub %o0, 0x0FFB, %l1 loop_19: edge8ln %l5, %i0, %l2 prefetch [%l7 + 0x74], 0x3 array32 %o3, %i1, %l4 fpadd16s %f5, %f11, %f3 and %g3, 0x1BD3, %o1 sir 0x1B55 sdiv %g6, 0x1B1A, %g2 mova %xcc, %o6, %o4 fpsub32 %f8, %f14, %f30 fmovsle %icc, %f31, %f30 tpos %icc, 0x1 set 0x72, %o0 ldsha [%l7 + %o0] 0x18, %l6 edge32l %o5, %i6, %l3 fxor %f18, %f18, %f14 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %i7, 0x13F7, %i5 tvc %xcc, 0x6 tpos %icc, 0x7 movre %l0, 0x2C2, %g1 or %g7, 0x1ECF, %g5 fbug %fcc1, loop_20 fbge,a %fcc2, loop_21 bleu %icc, loop_22 edge16n %o2, %g4, %i4 loop_20: movrgez %o7, 0x37E, %i3 loop_21: fmovsneg %icc, %f23, %f30 loop_22: edge8l %o0, %l1, %l5 srl %i2, %i0, %l2 addcc %o3, 0x0229, %i1 movg %icc, %l4, %g3 ldsb [%l7 + 0x63], %g6 mulscc %g2, %o1, %o6 edge32 %l6, %o5, %i6 umulcc %o4, %l3, %i5 set 0x40, %i3 stda %f16, [%l7 + %i3] 0x1f membar #Sync addccc %l0, 0x125B, %i7 fpsub32s %f16, %f1, %f25 nop fitod %f4, %f18 fdtox %f18, %f16 fxtod %f16, %f30 tsubcctv %g1, %g5, %o2 ldub [%l7 + 0x22], %g4 edge8l %g7, %o7, %i3 srlx %i4, %l1, %o0 edge32n %i2, %l5, %i0 edge16 %o3, %i1, %l2 prefetch [%l7 + 0x30], 0x0 nop setx 0xCF7D9410, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0xE56765C3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fmuls %f23, %f28, %f12 tcs %xcc, 0x0 wr %g0, 0x19, %asi ldda [%l7 + 0x50] %asi, %g2 orcc %g6, %l4, %o1 fmovdg %icc, %f31, %f8 fornot1 %f12, %f14, %f6 ldsw [%l7 + 0x64], %g2 tn %xcc, 0x1 mulscc %l6, 0x0038, %o6 tg %icc, 0x0 fmovdg %xcc, %f1, %f0 sdivx %o5, 0x0192, %i6 tsubcctv %l3, %o4, %i5 movl %icc, %i7, %g1 membar 0x23 fbug %fcc2, loop_23 nop setx loop_24, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sll %l0, %o2, %g4 fcmpeq32 %f12, %f26, %g5 loop_23: edge16ln %g7, %o7, %i4 loop_24: brgez %l1, loop_25 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxor %f16, %f10, %f6 nop setx 0x45F8E7B8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0xEA3F56ED, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fmuls %f15, %f9, %f24 loop_25: movrlez %i3, %i2, %l5 fbul %fcc3, loop_26 fbge %fcc0, loop_27 fmovdvs %xcc, %f15, %f12 array8 %o0, %i0, %i1 loop_26: movrlz %o3, %l2, %g3 loop_27: fmovrde %g6, %f10, %f14 andn %o1, %l4, %g2 edge8n %o6, %o5, %i6 nop setx loop_28, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tpos %icc, 0x3 fpadd32 %f26, %f20, %f26 tsubcctv %l3, 0x0360, %l6 loop_28: edge32n %i5, %o4, %g1 andcc %i7, %l0, %o2 bg,a loop_29 bl,pt %icc, loop_30 sll %g5, 0x1B, %g4 umul %g7, %i4, %o7 loop_29: nop add %l7, 0x48, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x88, %l1, %i2 loop_30: fbug,a %fcc3, loop_31 edge16ln %i3, %o0, %l5 addcc %i0, %i1, %o3 movrlz %g3, %l2, %g6 loop_31: movvc %icc, %l4, %g2 movpos %icc, %o1, %o6 nop setx loop_32, %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 edge8 %i6, %o5, %l3 umul %i5, 0x049D, %o4 edge32ln %l6, %i7, %g1 loop_32: srl %o2, %l0, %g5 sll %g7, 0x17, %i4 fandnot1s %f8, %f22, %f26 tgu %xcc, 0x4 sethi 0x0676, %g4 smulcc %o7, %i2, %l1 stbar movgu %xcc, %i3, %o0 fbuge %fcc0, loop_33 movrlz %l5, 0x387, %i0 fmovrslez %o3, %f20, %f14 movvs %xcc, %g3, %i1 loop_33: fmovdn %icc, %f28, %f14 edge32ln %l2, %l4, %g2 movrgz %o1, 0x0E0, %o6 ta %xcc, 0x4 set 0x4A, %i1 stha %i6, [%l7 + %i1] 0x2f membar #Sync fpsub32 %f28, %f26, %f16 edge32 %g6, %l3, %i5 nop set 0x18, %i4 ldd [%l7 + %i4], %f8 smulcc %o5, %l6, %i7 tleu %xcc, 0x7 ldsb [%l7 + 0x13], %g1 smul %o2, %l0, %o4 be,a %xcc, loop_34 array16 %g5, %i4, %g7 movgu %icc, %g4, %i2 fpsub16 %f22, %f30, %f6 loop_34: movrgez %l1, 0x32D, %o7 bne,a,pn %icc, loop_35 tne %xcc, 0x1 fandnot2s %f31, %f24, %f22 fble,a %fcc1, loop_36 loop_35: fpsub32s %f5, %f20, %f28 mulscc %i3, %l5, %i0 edge32ln %o0, %g3, %o3 loop_36: movvc %xcc, %l2, %i1 addccc %l4, %g2, %o1 sdiv %i6, 0x0568, %o6 fpsub16 %f28, %f4, %f28 fnands %f2, %f21, %f3 fmovdcc %icc, %f12, %f31 alignaddrl %g6, %l3, %o5 sllx %l6, 0x0E, %i7 fzeros %f11 add %l7, 0x78, %l6 wr %g0, 0x19, %asi casxa [%l6] %asi, %g1, %i5 edge32 %l0, %o2, %g5 brz %i4, loop_37 xnorcc %g7, %o4, %g4 alignaddrl %i2, %o7, %i3 edge8n %l5, %l1, %o0 loop_37: nop setx loop_38, %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 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %i0, %o3, %g3 andcc %i1, 0x1EB3, %l2 loop_38: tn %icc, 0x1 movle %xcc, %l4, %g2 fmovdneg %icc, %f13, %f11 tvs %icc, 0x7 alignaddrl %i6, %o6, %g6 xnorcc %o1, %l3, %l6 srl %o5, %g1, %i5 fxor %f6, %f24, %f10 fble,a %fcc2, loop_39 taddcc %i7, %o2, %l0 orncc %g5, 0x0B0D, %i4 tle %icc, 0x0 loop_39: edge16n %g7, %g4, %o4 move %icc, %i2, %o7 movrne %l5, %i3, %l1 fzero %f8 tsubcctv %i0, %o0, %g3 tl %icc, 0x2 popc 0x1FE7, %i1 ld [%l7 + 0x5C], %f21 addccc %l2, %l4, %o3 movrne %g2, 0x1D6, %o6 sdiv %g6, 0x1947, %i6 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x18] %asi, 0x3 fmovscc %icc, %f30, %f16 tvc %xcc, 0x0 fmul8sux16 %f22, %f6, %f24 tn %xcc, 0x1 smul %l6, 0x1FCF, %o5 sub %l3, 0x0101, %g1 movne %xcc, %i7, %o2 subccc %i5, %l0, %i4 set 0x50, %l1 stxa %g5, [%l7 + %l1] 0xe3 membar #Sync addcc %g4, %o4, %i2 andncc %o7, %g7, %l5 movvs %icc, %l1, %i3 fbe %fcc1, loop_40 andcc %i0, %o0, %g3 fcmpeq16 %f16, %f16, %l2 sllx %i1, 0x05, %l4 loop_40: mulscc %o3, 0x0836, %g2 edge8n %o6, %i6, %o1 for %f8, %f26, %f16 bge,a,pn %xcc, loop_41 array32 %g6, %l6, %l3 alignaddr %g1, %i7, %o2 tcc %icc, 0x3 loop_41: tvc %icc, 0x1 tle %xcc, 0x2 fzeros %f4 popc 0x114B, %o5 popc 0x1B6F, %l0 movne %xcc, %i4, %i5 movrgz %g4, %g5, %o4 tge %xcc, 0x4 fxnor %f18, %f0, %f4 tn %xcc, 0x2 edge8ln %i2, %g7, %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %icc, 0x3 nop setx 0xA4B4E120, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0xEA3E62AE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fsubs %f15, %f19, %f10 fbu %fcc3, loop_42 fnors %f18, %f18, %f15 tn %xcc, 0x3 movrgez %l1, %o7, %i3 loop_42: fmovdl %xcc, %f26, %f10 fbug %fcc0, loop_43 edge16n %i0, %g3, %o0 fbue %fcc3, loop_44 fmovrsne %l2, %f15, %f15 loop_43: fmuld8ulx16 %f30, %f13, %f18 bpos,a,pn %xcc, loop_45 loop_44: edge32n %i1, %l4, %o3 andn %g2, %o6, %i6 xor %g6, 0x1F2D, %l6 loop_45: bg,a %icc, loop_46 fmovrslez %o1, %f1, %f17 movvs %xcc, %g1, %l3 fbg,a %fcc1, loop_47 loop_46: nop fitos %f5, %f23 fstod %f23, %f16 fmovde %icc, %f26, %f0 add %l7, 0x18, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %i7 casxa [%l6] %asi, %i7, %o5 loop_47: fbo,a %fcc2, loop_48 stbar tn %icc, 0x2 sra %o2, 0x0C, %l0 loop_48: xorcc %i5, 0x036B, %i4 ble %icc, loop_49 bgu,a %icc, loop_50 fbule %fcc3, loop_51 tgu %xcc, 0x0 loop_49: edge32l %g5, %o4, %g4 loop_50: edge8l %i2, %g7, %l5 loop_51: movrne %l1, %i3, %i0 nop fitod %f10, %f18 fdtox %f18, %f20 nop setx 0xF2E4A7D50FD90EB3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x7455029C5F7ED9E7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fmuld %f24, %f16, %f22 fornot1 %f22, %f14, %f4 add %l7, 0x74, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %g3, %o7 bpos,a,pn %xcc, loop_52 ldd [%l7 + 0x50], %l2 edge16ln %i1, %l4, %o0 fmul8x16 %f26, %f28, %f26 loop_52: brlez,a %o3, loop_53 tcs %xcc, 0x4 movne %icc, %g2, %i6 fpsub16s %f16, %f19, %f29 loop_53: edge16 %g6, %l6, %o1 movgu %xcc, %o6, %l3 wr %g0, 0x88, %asi ldsba [%l7 + 0x23] %asi, %i7 fba,a %fcc3, loop_54 movrlz %o5, 0x37D, %g1 tle %icc, 0x6 st %f25, [%l7 + 0x24] loop_54: xorcc %l0, 0x1A08, %i5 fmovsa %xcc, %f18, %f31 xnorcc %o2, %g5, %o4 umul %g4, 0x0AF9, %i2 udivx %i4, 0x1493, %l5 udivcc %l1, 0x0C45, %g7 udiv %i3, 0x156F, %i0 movrgez %g3, 0x1BB, %o7 taddcctv %i1, %l2, %l4 andcc %o0, 0x1A04, %g2 te %icc, 0x0 fmovsa %icc, %f9, %f24 fmovd %f28, %f14 fmovrde %o3, %f24, %f4 brgez %i6, loop_55 andn %l6, 0x17A7, %o1 edge8ln %o6, %l3, %g6 edge16n %o5, %g1, %i7 loop_55: andncc %l0, %o2, %g5 umul %i5, %o4, %i2 orn %g4, 0x0B62, %i4 movleu %xcc, %l1, %g7 subccc %l5, %i0, %i3 sub %o7, %g3, %l2 sth %i1, [%l7 + 0x30] subccc %o0, 0x17F6, %l4 nop setx 0x4E82685B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 fsqrts %f22, %f31 wr %g0, 0x04, %asi sta %f24, [%l7 + 0x6C] %asi fbg %fcc3, loop_56 array8 %o3, %g2, %i6 std %f0, [%l7 + 0x10] orcc %o1, %o6, %l3 loop_56: andcc %l6, %g6, %o5 ldx [%l7 + 0x70], %i7 movl %icc, %g1, %l0 nop fitos %f11, %f11 be %xcc, loop_57 fbug %fcc1, loop_58 movrgez %o2, 0x30A, %i5 and %o4, 0x069C, %i2 loop_57: array16 %g4, %i4, %g5 loop_58: movn %xcc, %g7, %l1 tcc %icc, 0x3 edge16n %i0, %i3, %l5 ta %icc, 0x1 fandnot2s %f25, %f16, %f25 fmovdge %xcc, %f29, %f23 set 0x7C, %o3 lda [%l7 + %o3] 0x04, %f6 movrgz %o7, %g3, %l2 sllx %i1, %l4, %o0 movrne %g2, 0x393, %o3 lduw [%l7 + 0x2C], %i6 smul %o1, %o6, %l6 edge16n %l3, %o5, %i7 ta %xcc, 0x1 srax %g1, 0x09, %l0 wr %g0, 0x11, %asi stha %g6, [%l7 + 0x2E] %asi nop setx 0x9D5A0C2A73F2E3D9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f24 tcs %icc, 0x7 ta %xcc, 0x0 movn %xcc, %i5, %o4 mulx %i2, %g4, %i4 sdivcc %o2, 0x0D57, %g7 movrne %l1, %g5, %i3 flush %l7 + 0x1C fsrc1 %f4, %f28 array32 %i0, %l5, %g3 fmovd %f8, %f20 flush %l7 + 0x78 tleu %icc, 0x5 fbue,a %fcc3, loop_59 edge32n %l2, %i1, %o7 addccc %l4, %g2, %o3 edge16ln %o0, %i6, %o6 loop_59: bvc,a,pn %xcc, loop_60 orcc %o1, %l3, %o5 bcs %xcc, loop_61 edge32n %l6, %i7, %l0 loop_60: orn %g6, 0x1E87, %i5 wr %g0, 0x89, %asi lda [%l7 + 0x08] %asi, %f25 loop_61: bleu,a loop_62 popc %g1, %o4 fmovrdgez %i2, %f4, %f20 and %g4, %o2, %g7 loop_62: sra %l1, 0x08, %i4 edge32l %g5, %i3, %l5 fnot1 %f10, %f10 fand %f12, %f8, %f30 tn %xcc, 0x7 fblg %fcc3, loop_63 movge %xcc, %g3, %l2 umul %i0, 0x1B98, %o7 fbe %fcc2, loop_64 loop_63: fmovsl %xcc, %f23, %f17 brz,a %i1, loop_65 ldsb [%l7 + 0x55], %l4 loop_64: andcc %o3, 0x00E4, %o0 fmovrsgez %g2, %f28, %f29 loop_65: mulscc %i6, %o6, %o1 wr %g0, 0x23, %asi ldda [%l7 + 0x50] %asi, %l2 wr %g0, 0x04, %asi ldswa [%l7 + 0x38] %asi, %o5 tsubcctv %i7, 0x1DD3, %l0 set 0x73, %l6 lduba [%l7 + %l6] 0x80, %l6 movl %icc, %g6, %i5 movneg %icc, %o4, %g1 nop setx 0x4B926174, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 fsqrts %f19, %f3 movrlez %g4, %o2, %i2 nop setx 0x6EDF4497, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x7AC5AB92, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fadds %f24, %f13, %f14 bcc,a %icc, loop_66 bgu,a,pn %xcc, loop_67 ldstub [%l7 + 0x24], %l1 wr %g0, 0x88, %asi lduwa [%l7 + 0x74] %asi, %i4 loop_66: xorcc %g5, 0x1997, %g7 loop_67: bl,pt %xcc, loop_68 tg %xcc, 0x0 sra %i3, 0x13, %l5 alignaddrl %l2, %g3, %o7 loop_68: fmovrsgz %i1, %f1, %f15 fbe,a %fcc2, loop_69 tgu %icc, 0x7 set 0x60, %l3 lduwa [%l7 + %l3] 0x89, %i0 loop_69: nop add %l7, 0x10, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %o3 casxa [%l6] %asi, %o3, %o0 mova %xcc, %l4, %i6 edge32n %g2, %o1, %o6 xor %l3, %o5, %l0 edge8 %l6, %g6, %i7 nop setx 0x381BEBB760644CAA, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr movrne %i5, 0x22F, %g1 udivx %g4, 0x1B67, %o4 tvs %xcc, 0x6 stbar subc %o2, 0x15F0, %l1 set 0x58, %o7 prefetcha [%l7 + %o7] 0x15, 0x1 array32 %g5, %i2, %i3 popc %g7, %l5 tcs %xcc, 0x6 fbule,a %fcc0, loop_70 tne %icc, 0x6 movvs %xcc, %l2, %o7 movrlez %i1, 0x0C0, %i0 loop_70: movneg %xcc, %o3, %o0 udivx %l4, 0x0128, %i6 xorcc %g2, %g3, %o1 edge8 %l3, %o6, %l0 edge8l %o5, %g6, %i7 fnot1s %f21, %f9 orncc %i5, 0x0F84, %g1 smulcc %l6, 0x0B26, %o4 nop fitos %f20, %f10 fmovrsne %g4, %f6, %f29 sethi 0x1079, %l1 fnor %f24, %f20, %f20 sra %i4, %o2, %i2 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x7E] %asi, %i3 movvs %icc, %g5, %l5 mova %xcc, %g7, %o7 fmovsvc %xcc, %f31, %f5 sethi 0x1D83, %i1 bn loop_71 edge8l %l2, %i0, %o3 bn,pt %icc, loop_72 fble %fcc2, loop_73 loop_71: nop fitod %f12, %f28 fdtoi %f28, %f13 edge16l %l4, %o0, %g2 loop_72: fpmerge %f7, %f10, %f8 loop_73: edge16n %i6, %o1, %l3 nop fitod %f2, %f22 fdtos %f22, %f31 ble,pn %xcc, loop_74 and %o6, 0x1D9F, %l0 fnands %f4, %f3, %f1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_74: nop fitod %f0, %f22 subcc %g3, %o5, %i7 ba,pn %icc, loop_75 andncc %g6, %g1, %i5 fcmpgt32 %f2, %f18, %l6 wr %g0, 0x88, %asi lduha [%l7 + 0x66] %asi, %g4 loop_75: array32 %l1, %o4, %o2 fbl %fcc0, loop_76 be,a,pn %xcc, loop_77 nop setx loop_78, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ta %xcc, 0x4 loop_76: andcc %i4, %i3, %i2 loop_77: edge16 %g5, %g7, %o7 loop_78: edge32ln %l5, %l2, %i0 movvs %icc, %o3, %l4 edge8n %i1, %g2, %o0 orn %i6, %o1, %l3 orcc %o6, %g3, %l0 movrgz %o5, 0x0C1, %i7 fmovdneg %xcc, %f6, %f7 edge8l %g6, %i5, %l6 wr %g0, 0x81, %asi stha %g4, [%l7 + 0x12] %asi udivcc %l1, 0x0282, %g1 fmovrdlz %o2, %f12, %f10 fmul8sux16 %f24, %f10, %f12 udivx %i4, 0x0B16, %i3 fbge,a %fcc1, loop_79 tl %xcc, 0x7 tle %icc, 0x0 fmovs %f26, %f20 loop_79: movge %icc, %o4, %g5 edge32 %g7, %i2, %o7 nop setx 0x7E028383607A2659, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr movrgez %l5, 0x0C6, %i0 fbue,a %fcc0, loop_80 tg %xcc, 0x3 add %l2, %o3, %l4 mulx %g2, %i1, %i6 loop_80: movrne %o0, %o1, %l3 fpadd16s %f6, %f30, %f30 nop setx loop_81, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bvc,a,pn %xcc, loop_82 mulscc %g3, %l0, %o6 tcs %icc, 0x0 loop_81: fmuld8sux16 %f27, %f1, %f12 loop_82: fmovdcs %xcc, %f0, %f3 sdivcc %i7, 0x16AF, %g6 bcc,a %xcc, loop_83 edge32 %i5, %o5, %g4 fbug,a %fcc3, loop_84 fnor %f6, %f26, %f24 loop_83: be %icc, loop_85 fbne,a %fcc2, loop_86 loop_84: orcc %l6, %g1, %o2 movvc %xcc, %l1, %i4 loop_85: bleu,a,pt %xcc, loop_87 loop_86: or %i3, %g5, %o4 fmovrdlez %g7, %f2, %f10 fmovsvs %xcc, %f23, %f8 loop_87: nop set 0x7A, %l2 stha %i2, [%l7 + %l2] 0xea membar #Sync subc %l5, %i0, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %o3, 0x160D, %l2 sll %g2, 0x1C, %l4 movn %icc, %i1, %i6 sub %o1, %o0, %g3 fmul8x16au %f21, %f6, %f18 edge8 %l0, %o6, %l3 brnz %i7, loop_88 fcmpgt16 %f22, %f26, %i5 fpadd16s %f19, %f2, %f10 tne %icc, 0x0 loop_88: movneg %xcc, %o5, %g6 st %f18, [%l7 + 0x68] edge8l %l6, %g1, %g4 movge %icc, %l1, %i4 fba,a %fcc0, loop_89 array16 %o2, %i3, %g5 movvs %icc, %g7, %i2 fmovrdlez %l5, %f18, %f12 loop_89: orcc %o4, %o7, %o3 fmovsneg %xcc, %f19, %f11 movn %xcc, %l2, %g2 fbne %fcc3, loop_90 fandnot1s %f20, %f2, %f19 fmovsl %xcc, %f12, %f12 nop fitos %f12, %f6 loop_90: fbo %fcc0, loop_91 fsrc1s %f24, %f6 nop fitod %f0, %f14 fdtox %f14, %f8 orcc %l4, %i1, %i0 loop_91: edge16ln %o1, %i6, %o0 tgu %icc, 0x6 edge8ln %g3, %l0, %l3 and %i7, 0x0616, %i5 movg %icc, %o6, %o5 fcmple32 %f20, %f26, %g6 tgu %xcc, 0x1 sra %l6, %g4, %l1 tpos %xcc, 0x7 fmovdpos %icc, %f13, %f24 fmovrdlez %i4, %f18, %f20 tneg %xcc, 0x6 subccc %o2, %i3, %g1 add %l7, 0x70, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %g5, %g7 fmuld8ulx16 %f2, %f17, %f22 taddcc %i2, 0x0CFF, %l5 bleu,pn %xcc, loop_92 flush %l7 + 0x74 set 0x40, %l4 ldda [%l7 + %l4] 0x81, %f16 loop_92: movrlz %o7, 0x2DF, %o4 movleu %icc, %l2, %o3 be,pt %icc, loop_93 ld [%l7 + 0x3C], %f6 fmovdvs %xcc, %f28, %f0 orncc %l4, 0x0EC4, %i1 loop_93: sub %g2, %o1, %i0 nop setx 0xF509B17E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0xC124557E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fdivs %f10, %f23, %f6 nop setx 0x6F35A968AC56DA47, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xDB17B97318E81934, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fsubd %f30, %f22, %f14 edge32n %i6, %o0, %l0 nop setx 0xF1FEDD139E64821D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x53320E05917D4495, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f30, %f30 ldsh [%l7 + 0x68], %g3 ta %xcc, 0x1 taddcctv %i7, %l3, %i5 fbg,a %fcc1, loop_94 tgu %xcc, 0x3 movle %xcc, %o6, %g6 wr %g0, 0x19, %asi lda [%l7 + 0x34] %asi, %f19 loop_94: fbg %fcc0, loop_95 ldx [%l7 + 0x78], %l6 orn %o5, 0x08CF, %g4 fcmple16 %f12, %f4, %l1 loop_95: mulx %o2, %i4, %i3 addcc %g5, %g7, %i2 nop setx loop_96, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xnor %l5, %g1, %o7 subcc %o4, %o3, %l2 edge32n %i1, %l4, %g2 loop_96: fmovrdlez %o1, %f30, %f8 wr %g0, 0x0c, %asi stwa %i0, [%l7 + 0x30] %asi edge8l %o0, %l0, %i6 lduh [%l7 + 0x08], %i7 andn %l3, %g3, %i5 fbul %fcc2, loop_97 andn %g6, %o6, %l6 tle %xcc, 0x2 andn %g4, %o5, %o2 loop_97: fnot1 %f16, %f4 fsrc2s %f31, %f19 movvc %icc, %i4, %l1 fbe,a %fcc0, loop_98 edge16ln %g5, %i3, %i2 fbue %fcc3, loop_99 orcc %g7, %g1, %l5 loop_98: addcc %o7, %o4, %o3 edge16 %i1, %l2, %g2 loop_99: ldsh [%l7 + 0x70], %o1 fbuge %fcc0, loop_100 add %i0, 0x18E6, %o0 xnor %l4, %i6, %i7 st %f23, [%l7 + 0x48] loop_100: bl %icc, loop_101 udivx %l0, 0x1D1C, %g3 movrlez %i5, %l3, %o6 wr %g0, 0x89, %asi ldswa [%l7 + 0x54] %asi, %l6 loop_101: tsubcctv %g6, %g4, %o2 ldx [%l7 + 0x30], %o5 orn %l1, 0x1C14, %g5 pdist %f6, %f14, %f30 movre %i4, 0x3BA, %i2 fbl,a %fcc2, loop_102 movl %icc, %i3, %g1 movrgz %g7, 0x227, %l5 mulscc %o7, %o3, %i1 loop_102: nop wr %g0, 0x04, %asi lda [%l7 + 0x24] %asi, %f6 sllx %o4, %l2, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz %i0, loop_103 movrne %o0, %l4, %i6 ldub [%l7 + 0x5D], %i7 sllx %l0, %g3, %o1 loop_103: fbu %fcc1, loop_104 andn %i5, 0x02F2, %o6 tpos %xcc, 0x3 movleu %icc, %l3, %l6 loop_104: umul %g6, %g4, %o5 lduw [%l7 + 0x18], %o2 or %l1, 0x10A9, %i4 orcc %i2, 0x0EED, %g5 array16 %g1, %g7, %l5 edge32n %o7, %i3, %o3 edge16n %i1, %l2, %g2 edge16 %o4, %o0, %i0 bneg,a %xcc, loop_105 add %i6, %l4, %i7 alignaddr %g3, %l0, %i5 edge32 %o1, %l3, %l6 loop_105: fandnot2 %f10, %f6, %f4 tleu %xcc, 0x6 prefetch [%l7 + 0x24], 0x3 fmul8sux16 %f26, %f28, %f4 fcmpgt16 %f4, %f12, %g6 prefetch [%l7 + 0x64], 0x1 sethi 0x1431, %o6 fmovrsne %g4, %f30, %f15 move %xcc, %o2, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %icc, 0x0 fbue,a %fcc2, loop_106 nop setx 0x306AD957, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr fcmple32 %f4, %f2, %i4 edge16n %l1, %g5, %i2 loop_106: nop wr %g0, 0x10, %asi lduwa [%l7 + 0x1C] %asi, %g7 fmovse %icc, %f21, %f0 edge32l %g1, %o7, %i3 bn,a,pn %icc, loop_107 movne %xcc, %l5, %o3 movrne %l2, %g2, %i1 nop setx 0xDEC30DA5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 fsqrts %f7, %f7 loop_107: movneg %icc, %o0, %o4 wr %g0, 0x2b, %asi stha %i6, [%l7 + 0x38] %asi membar #Sync tpos %icc, 0x5 edge32n %l4, %i0, %g3 movcs %icc, %l0, %i7 stb %i5, [%l7 + 0x57] fbo %fcc1, loop_108 udivx %l3, 0x1A73, %o1 array16 %g6, %o6, %l6 brlez %o2, loop_109 loop_108: smulcc %g4, %o5, %i4 umulcc %l1, %g5, %i2 fmovdvc %xcc, %f18, %f23 loop_109: fmovdn %xcc, %f3, %f8 edge8ln %g1, %o7, %g7 edge8l %l5, %i3, %o3 alignaddr %l2, %g2, %i1 tvc %xcc, 0x3 fcmpgt32 %f0, %f24, %o4 subccc %i6, 0x0D68, %o0 movle %icc, %i0, %g3 movg %xcc, %l4, %i7 umulcc %l0, 0x052E, %i5 fmovs %f16, %f14 mulscc %l3, %o1, %g6 xnor %o6, %l6, %o2 fpsub32s %f24, %f25, %f4 bvs,a loop_110 xorcc %g4, 0x151B, %i4 edge32l %o5, %g5, %l1 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi loop_110: edge16l %i2, %o7, %g1 andncc %g7, %i3, %l5 movleu %icc, %o3, %l2 fmul8x16al %f10, %f4, %f22 movcc %icc, %g2, %o4 or %i6, 0x152E, %o0 tvc %icc, 0x3 udiv %i0, 0x1127, %i1 fbne,a %fcc3, loop_111 fpadd16 %f28, %f28, %f22 nop setx 0x4056B3BC, %l0, %l6 st %l6, [%l7 + 0x64] ld [%l7 + 0x64], %fsr tn %xcc, 0x0 loop_111: sth %l4, [%l7 + 0x30] add %g3, 0x04A2, %l0 andn %i5, 0x118D, %i7 sir 0x0AFE taddcc %o1, 0x117C, %g6 movne %xcc, %l3, %l6 movrlez %o2, 0x21C, %g4 fmovsl %xcc, %f21, %f5 tl %icc, 0x3 fmovdle %xcc, %f2, %f10 edge8ln %o6, %i4, %o5 tcc %icc, 0x7 lduw [%l7 + 0x30], %g5 set 0x40, %g6 lda [%l7 + %g6] 0x11, %f29 fmovdvc %icc, %f6, %f25 swap [%l7 + 0x68], %i2 set 0x60, %o2 ldda [%l7 + %o2] 0x11, %l0 subcc %g1, %o7, %g7 fcmpgt32 %f0, %f0, %i3 nop fitos %f8, %f19 fstoi %f19, %f3 smul %o3, %l2, %l5 movneg %xcc, %o4, %i6 nop fitos %f13, %f25 fstox %f25, %f16 fxtos %f16, %f30 nop set 0x28, %o4 stw %g2, [%l7 + %o4] mulscc %o0, %i1, %i0 edge16ln %g3, %l4, %i5 ble,a %icc, loop_112 fpsub32s %f6, %f23, %f27 smul %i7, 0x1D64, %l0 udivcc %g6, 0x1D24, %l3 loop_112: nop wr %g0, 0x19, %asi ldxa [%l7 + 0x48] %asi, %l6 edge8n %o1, %g4, %o6 tvc %xcc, 0x2 movrlz %i4, 0x245, %o5 movgu %icc, %o2, %g5 movl %icc, %l1, %g1 fornot2s %f24, %f3, %f17 set 0x40, %l0 ldda [%l7 + %l0] 0x19, %f0 edge8ln %i2, %o7, %g7 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 + 0x0F] %asi, %i3 edge16l %o3, %l2, %o4 sethi 0x11A2, %l5 fnors %f18, %f12, %f9 wr %g0, 0x80, %asi ldxa [%l7 + 0x38] %asi, %g2 fmovda %xcc, %f27, %f21 edge8 %o0, %i6, %i0 fmovdn %xcc, %f7, %f22 movre %g3, 0x3C6, %i1 edge16l %l4, %i7, %i5 sir 0x0569 addcc %l0, %g6, %l3 fblg %fcc0, loop_113 udivx %l6, 0x1E34, %g4 xnor %o6, %o1, %i4 addc %o2, 0x0EF7, %o5 loop_113: sdivx %l1, 0x0FD5, %g5 mulscc %i2, 0x0F78, %g1 tl %icc, 0x1 or %g7, %i3, %o3 movneg %xcc, %o7, %o4 alignaddr %l5, %g2, %o0 nop setx 0xA6E604FE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 fsqrts %f8, %f16 sdivx %l2, 0x1654, %i6 edge16l %i0, %i1, %g3 tgu %xcc, 0x7 taddcctv %i7, %i5, %l0 sll %g6, 0x12, %l4 call loop_114 or %l3, %l6, %o6 array32 %o1, %i4, %o2 tleu %xcc, 0x0 loop_114: mulscc %o5, 0x12C6, %l1 smulcc %g4, 0x1B6E, %g5 array32 %i2, %g7, %i3 sllx %o3, %g1, %o4 fone %f14 tleu %icc, 0x7 udiv %l5, 0x17F6, %o7 taddcc %o0, %l2, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %icc, %i0, %i6 tl %xcc, 0x4 fbule %fcc1, loop_115 umulcc %i1, %i7, %g3 fbe %fcc3, loop_116 fsrc2s %f8, %f0 loop_115: taddcc %i5, %g6, %l4 xnorcc %l0, %l3, %l6 loop_116: fmovdle %icc, %f18, %f29 sdivcc %o1, 0x1650, %i4 edge32ln %o2, %o5, %l1 faligndata %f4, %f6, %f4 fmovdl %xcc, %f6, %f20 fandnot1s %f23, %f27, %f2 tvc %xcc, 0x5 set 0x0C, %g5 lda [%l7 + %g5] 0x81, %f8 tneg %icc, 0x2 sllx %o6, 0x10, %g4 addc %i2, %g7, %g5 fcmpgt32 %f26, %f16, %i3 subcc %o3, %g1, %l5 array32 %o7, %o4, %o0 tneg %icc, 0x6 tgu %xcc, 0x7 fmul8ulx16 %f2, %f22, %f12 movvc %xcc, %g2, %i0 srl %i6, %l2, %i1 fmul8x16al %f12, %f29, %f4 mulx %i7, %i5, %g3 brgz,a %l4, loop_117 movge %icc, %l0, %g6 sdiv %l6, 0x10FD, %l3 nop set 0x50, %g3 stw %o1, [%l7 + %g3] loop_117: tn %icc, 0x2 tne %xcc, 0x4 movrgz %i4, 0x2EB, %o5 tl %icc, 0x0 fnot2s %f30, %f1 tvc %icc, 0x1 for %f24, %f16, %f18 wr %g0, 0x89, %asi lduha [%l7 + 0x5A] %asi, %l1 fbg,a %fcc2, loop_118 array8 %o2, %g4, %i2 movn %xcc, %g7, %o6 sll %g5, 0x0C, %o3 loop_118: mova %xcc, %i3, %l5 xorcc %o7, %g1, %o0 addcc %o4, %g2, %i0 fmovrslz %i6, %f23, %f23 taddcctv %i1, 0x02F6, %l2 wr %g0, 0x81, %asi lduha [%l7 + 0x3A] %asi, %i7 fbug %fcc2, loop_119 array16 %g3, %l4, %l0 fbue %fcc0, loop_120 movvs %xcc, %i5, %l6 loop_119: mova %icc, %l3, %o1 andcc %i4, 0x0DBB, %o5 loop_120: nop set 0x08, %l5 stx %g6, [%l7 + %l5] udivcc %l1, 0x111E, %o2 sth %g4, [%l7 + 0x0A] movvs %icc, %g7, %o6 tcs %icc, 0x5 and %i2, 0x00BB, %g5 fmovrsgez %o3, %f5, %f6 fone %f8 srax %i3, 0x09, %l5 wr %g0, 0x18, %asi stxa %g1, [%l7 + 0x30] %asi fmovsneg %xcc, %f19, %f27 te %icc, 0x7 nop setx 0x0FE85D0F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0xC05242F1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fdivs %f17, %f25, %f2 fbue %fcc2, loop_121 edge8 %o0, %o7, %g2 movl %icc, %o4, %i0 fand %f28, %f18, %f18 loop_121: orcc %i1, %i6, %l2 sdivx %g3, 0x1569, %l4 fcmpne16 %f18, %f24, %i7 fmovse %xcc, %f7, %f12 nop setx 0xE056258E, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr tgu %icc, 0x7 ta %icc, 0x5 movrlez %i5, %l6, %l3 andncc %o1, %i4, %o5 taddcc %g6, 0x0175, %l0 tcc %xcc, 0x3 fzeros %f30 udiv %l1, 0x1452, %g4 fpadd32s %f1, %f17, %f4 stx %o2, [%l7 + 0x30] xnorcc %g7, 0x1C93, %i2 sth %g5, [%l7 + 0x6E] fmovdcs %xcc, %f7, %f28 addccc %o3, 0x1AEC, %i3 fmovsa %icc, %f28, %f3 fmovrsgez %l5, %f11, %f2 xorcc %g1, %o6, %o7 fandnot2s %f2, %f31, %f23 xnor %o0, %o4, %i0 movg %icc, %g2, %i6 movn %icc, %l2, %g3 xnor %l4, 0x0AD7, %i1 fmul8x16 %f3, %f14, %f12 tle %icc, 0x6 sll %i7, %l6, %i5 orncc %o1, %i4, %l3 movneg %icc, %o5, %l0 fcmple32 %f8, %f26, %g6 bge,pt %icc, loop_122 tpos %icc, 0x0 movne %icc, %l1, %g4 edge8 %g7, %i2, %g5 loop_122: movrlez %o2, 0x1DA, %o3 movleu %icc, %i3, %l5 fmovscs %xcc, %f11, %f16 taddcc %g1, 0x0F18, %o7 movgu %icc, %o0, %o6 umul %o4, 0x07AF, %g2 movcs %icc, %i0, %i6 array32 %g3, %l2, %l4 set 0x49, %o5 ldstuba [%l7 + %o5] 0x18, %i7 tg %icc, 0x2 stbar movleu %icc, %l6, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %i5, %o1, %i4 fmovsleu %xcc, %f17, %f9 nop setx loop_123, %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 fmovdpos %icc, %f15, %f14 xorcc %o5, %l3, %l0 fmovrsgz %g6, %f31, %f25 loop_123: fmovsn %icc, %f14, %f18 popc 0x028C, %g4 fors %f24, %f2, %f26 tne %icc, 0x0 brgez,a %g7, loop_124 movn %icc, %l1, %i2 bge,a %xcc, loop_125 fone %f24 loop_124: popc %o2, %g5 edge16l %o3, %l5, %g1 loop_125: bneg,a,pt %icc, loop_126 tl %xcc, 0x2 orcc %o7, 0x05A9, %i3 bn,a,pn %icc, loop_127 loop_126: fabss %f21, %f20 movle %xcc, %o0, %o6 fpsub32s %f28, %f1, %f10 loop_127: movge %icc, %g2, %o4 movre %i6, 0x086, %g3 movre %l2, 0x2EF, %l4 edge16ln %i7, %l6, %i1 udivcc %i0, 0x00DA, %i5 sdivx %i4, 0x06CB, %o1 fnot2s %f25, %f14 edge16ln %l3, %o5, %l0 alignaddrl %g4, %g7, %l1 subc %i2, %g6, %o2 smulcc %o3, 0x0F26, %l5 add %l7, 0x60, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %g5 casa [%l6] %asi, %g5, %g1 tne %icc, 0x3 fmovsleu %xcc, %f30, %f8 orncc %i3, 0x0DA7, %o0 subcc %o6, 0x12E5, %o7 prefetch [%l7 + 0x5C], 0x0 fbl,a %fcc0, loop_128 fmovrde %o4, %f20, %f16 umul %i6, %g3, %l2 fandnot1 %f10, %f4, %f14 loop_128: movleu %icc, %g2, %l4 ldd [%l7 + 0x38], %f30 fnands %f16, %f29, %f13 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbuge,a %fcc2, loop_129 udiv %i7, 0x13B9, %i1 sth %i0, [%l7 + 0x14] fba,a %fcc3, loop_130 loop_129: taddcctv %l6, 0x02AF, %i4 movrgz %o1, %l3, %o5 movre %l0, 0x2EE, %i5 loop_130: brgez,a %g4, loop_131 lduh [%l7 + 0x28], %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x18, %g2 sth %i2, [%l7 + %g2] loop_131: edge8l %g7, %g6, %o2 array16 %l5, %g5, %g1 fnand %f30, %f2, %f2 fmovdpos %xcc, %f4, %f30 xor %i3, 0x1654, %o0 ld [%l7 + 0x34], %f19 sllx %o6, 0x1A, %o7 ldsb [%l7 + 0x43], %o3 smul %o4, %g3, %i6 faligndata %f2, %f18, %f24 fmovrdgz %l2, %f6, %f6 bl,a,pn %icc, loop_132 xorcc %g2, 0x033E, %i7 fmovrse %i1, %f10, %f4 fblg %fcc0, loop_133 loop_132: fandnot2s %f10, %f10, %f5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %icc, %l4, %l6 loop_133: fbge,a %fcc1, loop_134 edge16l %i0, %i4, %l3 tle %icc, 0x5 addccc %o5, 0x0A56, %l0 loop_134: tl %icc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %i5, %g4, %o1 fzero %f18 fmovse %icc, %f0, %f7 orcc %i2, 0x12CC, %l1 fpadd16s %f10, %f24, %f18 srl %g7, 0x11, %g6 move %xcc, %l5, %o2 fnor %f18, %f0, %f16 fbo %fcc2, loop_135 fbue %fcc0, loop_136 movl %icc, %g1, %g5 addcc %o0, 0x1056, %o6 loop_135: nop wr %g0, 0x80, %asi ldxa [%l7 + 0x28] %asi, %i3 loop_136: taddcc %o3, 0x130D, %o4 fmovsgu %xcc, %f23, %f0 xnorcc %o7, 0x085D, %i6 fbu,a %fcc2, loop_137 addcc %g3, %g2, %i7 fmovdpos %xcc, %f24, %f2 movneg %xcc, %l2, %l4 loop_137: fmovdl %icc, %f19, %f31 stb %i1, [%l7 + 0x57] sdivcc %l6, 0x1D90, %i4 alignaddr %l3, %i0, %o5 nop setx 0xEE3F6294, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0xEA8A1E23, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fadds %f7, %f20, %f13 bleu,a,pn %xcc, loop_138 xorcc %l0, 0x1AEF, %i5 udivcc %o1, 0x03E7, %i2 fpsub16s %f5, %f15, %f19 loop_138: nop fitos %f14, %f25 ldsw [%l7 + 0x14], %g4 fmovrse %g7, %f4, %f17 edge8ln %g6, %l1, %o2 tpos %icc, 0x1 wr %g0, 0x04, %asi stba %g1, [%l7 + 0x33] %asi tpos %xcc, 0x0 ldx [%l7 + 0x38], %l5 srax %g5, %o0, %i3 membar 0x58 fcmpeq32 %f30, %f10, %o3 set 0x55, %i6 ldsba [%l7 + %i6] 0x11, %o6 brgz,a %o7, loop_139 bn,a %icc, loop_140 bcc,pn %icc, loop_141 array8 %i6, %o4, %g3 loop_139: sdiv %g2, 0x0DE3, %l2 loop_140: movvs %icc, %i7, %i1 loop_141: fsrc1 %f24, %f18 sth %l6, [%l7 + 0x54] and %l4, 0x0039, %i4 brnz,a %i0, loop_142 ldd [%l7 + 0x18], %f8 sllx %l3, 0x18, %l0 bn,pt %icc, loop_143 loop_142: te %icc, 0x6 taddcc %i5, %o1, %o5 wr %g0, 0x11, %asi prefetcha [%l7 + 0x38] %asi, 0x1 loop_143: movgu %icc, %i2, %g6 tvc %xcc, 0x5 nop set 0x08, %o6 stx %l1, [%l7 + %o6] sdivcc %g7, 0x1BBB, %g1 brlez,a %l5, loop_144 membar 0x1C faligndata %f10, %f28, %f24 mulscc %g5, 0x1674, %o0 loop_144: for %f4, %f28, %f16 movl %icc, %o2, %o3 fands %f5, %f10, %f1 stb %i3, [%l7 + 0x33] edge8n %o6, %i6, %o4 movcc %icc, %o7, %g2 taddcc %g3, %i7, %l2 udivx %l6, 0x1334, %l4 fandnot2 %f24, %f16, %f30 bneg,a,pt %icc, loop_145 smul %i4, 0x16C8, %i1 fcmpeq32 %f14, %f30, %i0 sdiv %l0, 0x09DD, %l3 loop_145: edge32ln %o1, %i5, %g4 brnz %o5, loop_146 fmovdle %icc, %f10, %f5 movge %icc, %i2, %g6 movpos %xcc, %g7, %g1 loop_146: mova %xcc, %l1, %g5 fmul8x16al %f17, %f3, %f20 addccc %o0, %l5, %o3 tl %icc, 0x2 set 0x12, %i0 ldsba [%l7 + %i0] 0x15, %i3 fble,a %fcc3, loop_147 edge16ln %o6, %i6, %o4 bl,a loop_148 call loop_149 loop_147: tleu %xcc, 0x2 flush %l7 + 0x68 loop_148: sdivcc %o7, 0x0A0D, %o2 loop_149: alignaddr %g3, %g2, %l2 set 0x40, %i5 lduwa [%l7 + %i5] 0x81, %l6 sethi 0x050D, %i7 set 0x2C, %i2 lda [%l7 + %i2] 0x14, %f14 fmovdneg %icc, %f13, %f30 edge8 %i4, %i1, %l4 for %f8, %f28, %f2 tg %xcc, 0x7 fpadd32 %f22, %f2, %f24 tg %icc, 0x5 orn %l0, 0x13BE, %i0 fmovdl %xcc, %f26, %f0 ldstub [%l7 + 0x2C], %o1 movpos %icc, %i5, %g4 fmovsa %xcc, %f0, %f1 ldsh [%l7 + 0x2E], %l3 fsrc2s %f18, %f4 fmovrslz %i2, %f8, %f14 add %g6, 0x13D8, %o5 ld [%l7 + 0x10], %f0 fandnot2 %f18, %f10, %f4 edge32l %g1, %g7, %l1 edge16l %g5, %l5, %o3 movl %xcc, %o0, %i3 orncc %i6, 0x1124, %o4 orncc %o7, %o2, %o6 brgz,a %g2, loop_150 brnz,a %l2, loop_151 fbe %fcc1, loop_152 st %f9, [%l7 + 0x40] loop_150: smul %g3, 0x06DD, %l6 loop_151: tn %icc, 0x0 loop_152: orncc %i4, 0x1D7F, %i7 fmovd %f24, %f6 edge8n %l4, %i1, %i0 nop fitos %f7, %f6 fstoi %f6, %f28 addc %o1, %l0, %i5 fmovsvc %icc, %f18, %f22 andn %g4, %i2, %l3 movge %icc, %g6, %o5 fmul8x16 %f10, %f12, %f12 orcc %g7, %g1, %l1 fcmpgt32 %f0, %f0, %g5 wr %g0, 0x89, %asi ldda [%l7 + 0x70] %asi, %l4 stb %o0, [%l7 + 0x66] tvs %xcc, 0x2 ldsh [%l7 + 0x1A], %o3 tleu %xcc, 0x6 andcc %i6, %o4, %o7 fpsub32s %f3, %f28, %f5 set 0x32, %o1 ldsha [%l7 + %o1] 0x81, %i3 xorcc %o2, 0x1B77, %g2 movrne %o6, 0x1ED, %g3 and %l2, %l6, %i4 taddcc %i7, %i1, %l4 orn %o1, %l0, %i5 fbo,a %fcc1, loop_153 bvs,a,pt %icc, loop_154 addccc %i0, 0x0280, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_153: fbul %fcc1, loop_155 loop_154: nop setx 0x17766E57, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 fsqrts %f10, %f26 tleu %xcc, 0x3 tcc %xcc, 0x0 loop_155: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ble loop_156 fmovrsgez %i2, %f30, %f6 movrgz %g6, %l3, %o5 movg %xcc, %g1, %g7 loop_156: nop add %l7, 0x64, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %l1, %l5 bcs,a,pn %xcc, loop_157 bcs,a,pn %xcc, loop_158 fbg %fcc0, loop_159 sdivx %g5, 0x0D3D, %o3 loop_157: bge,a,pt %icc, loop_160 loop_158: fbul %fcc1, loop_161 loop_159: tl %icc, 0x7 tn %xcc, 0x4 loop_160: nop fitos %f7, %f27 fstox %f27, %f24 fxtos %f24, %f11 loop_161: bleu,a %xcc, loop_162 umulcc %o0, 0x0768, %i6 movvs %icc, %o7, %i3 fbo,a %fcc3, loop_163 loop_162: fandnot2s %f10, %f25, %f7 fmovrslz %o2, %f19, %f20 fcmpeq16 %f8, %f0, %o4 loop_163: fbul,a %fcc2, loop_164 and %g2, %g3, %o6 fmovdne %icc, %f3, %f2 lduh [%l7 + 0x72], %l2 loop_164: udiv %l6, 0x0428, %i4 alignaddr %i1, %i7, %o1 add %l7, 0x40, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x04, %l4, %i5 tvc %icc, 0x2 ld [%l7 + 0x2C], %f13 fmovsgu %icc, %f29, %f0 tsubcctv %i0, %l0, %i2 smulcc %g4, 0x07DF, %g6 fmovsa %icc, %f10, %f6 orn %l3, 0x1BBD, %g1 brlz %o5, loop_165 fmovspos %icc, %f1, %f0 alignaddr %l1, %l5, %g7 udivx %g5, 0x0A5D, %o3 loop_165: sdivx %i6, 0x1C89, %o0 tge %xcc, 0x3 and %o7, 0x020E, %i3 andcc %o2, %g2, %o4 ldsw [%l7 + 0x78], %o6 nop fitos %f6, %f28 fstox %f28, %f24 udivx %g3, 0x0B3D, %l2 subc %i4, 0x1481, %i1 movpos %xcc, %i7, %l6 movrgez %l4, 0x227, %o1 brz %i5, loop_166 movgu %xcc, %i0, %i2 fpsub16 %f16, %f14, %f22 fsrc1 %f20, %f26 loop_166: bcs,a loop_167 ldd [%l7 + 0x40], %g4 add %l7, 0x58, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %g6 casa [%l6] %asi, %g6, %l0 loop_167: nop setx loop_168, %l0, %l1 jmpl %l1, %g1 movle %icc, %o5, %l3 fpadd16 %f18, %f20, %f4 xnorcc %l1, 0x1782, %l5 loop_168: fmovrdgz %g7, %f22, %f12 xor %g5, %i6, %o0 edge32ln %o3, %o7, %o2 nop fitos %f2, %f14 fstod %f14, %f12 nop setx 0x3DD2CF8ED0772FC9, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr tvs %xcc, 0x6 stw %g2, [%l7 + 0x1C] nop setx 0x8CF60D20, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 fsqrts %f1, %f11 movvc %icc, %i3, %o6 tge %xcc, 0x5 be %icc, loop_169 tn %icc, 0x5 fblg,a %fcc0, loop_170 fbuge,a %fcc2, loop_171 loop_169: be,a,pt %icc, loop_172 edge16 %o4, %g3, %i4 loop_170: tsubcc %l2, %i1, %l6 loop_171: bg loop_173 loop_172: nop fitod %f4, %f22 fdtoi %f22, %f9 edge32ln %l4, %i7, %i5 movcs %icc, %o1, %i2 loop_173: taddcc %i0, %g4, %g6 movrgz %l0, %o5, %g1 faligndata %f24, %f2, %f16 fpack16 %f24, %f0 fnegs %f5, %f8 st %f31, [%l7 + 0x24] udiv %l3, 0x10F2, %l5 ta %icc, 0x1 movne %icc, %g7, %g5 movrlz %l1, %i6, %o0 set 0x3C, %i7 lduwa [%l7 + %i7] 0x19, %o3 tg %xcc, 0x3 edge8n %o2, %o7, %g2 nop setx 0x82E52612499A260A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x769FB85F2CAA71FC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fsubd %f12, %f22, %f22 edge8 %i3, %o4, %g3 bpos %xcc, loop_174 add %o6, %l2, %i4 movrlez %l6, %i1, %i7 subcc %l4, 0x110A, %i5 loop_174: andcc %o1, %i2, %i0 array16 %g4, %l0, %o5 fmovsvc %xcc, %f13, %f29 sdivx %g6, 0x1AB4, %g1 sll %l5, 0x13, %g7 edge32n %g5, %l1, %i6 tsubcctv %l3, %o0, %o2 fcmpne16 %f28, %f20, %o3 set 0x67, %g1 ldstuba [%l7 + %g1] 0x80, %g2 sll %i3, 0x11, %o7 fandnot1 %f30, %f18, %f20 bgu,a %xcc, loop_175 array32 %g3, %o6, %l2 for %f10, %f18, %f8 movne %xcc, %i4, %o4 loop_175: tle %icc, 0x0 tge %icc, 0x4 array8 %i1, %i7, %l6 flush %l7 + 0x1C fcmpgt16 %f10, %f6, %i5 sir 0x11B2 tl %icc, 0x4 xnor %l4, %i2, %o1 wr %g0, 0x2a, %asi stxa %i0, [%l7 + 0x70] %asi membar #Sync mulscc %l0, 0x0728, %g4 fblg %fcc1, loop_176 tpos %icc, 0x7 edge16 %g6, %g1, %o5 array32 %g7, %l5, %g5 loop_176: taddcc %i6, 0x191B, %l1 array16 %l3, %o2, %o0 nop setx 0xF69E4A63D2DDA517, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x2B640DEF4E147718, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fsubd %f0, %f26, %f10 fbne,a %fcc0, loop_177 sethi 0x113A, %o3 udivcc %g2, 0x09DA, %i3 movgu %icc, %o7, %g3 loop_177: tcc %icc, 0x4 array16 %o6, %i4, %o4 nop setx 0xE5A06ECB84C66A13, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x0D02C3A6C9226BBB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 faddd %f22, %f12, %f28 brlez %l2, loop_178 xnorcc %i1, 0x159F, %l6 call loop_179 or %i5, %i7, %l4 loop_178: andcc %o1, 0x1BE5, %i2 edge8l %l0, %g4, %i0 loop_179: movpos %icc, %g1, %g6 ba,a loop_180 nop setx 0x49FF5A27, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 fsqrts %f20, %f10 tneg %xcc, 0x0 umul %o5, 0x1B91, %l5 loop_180: edge16l %g5, %g7, %i6 fbo %fcc2, loop_181 tleu %xcc, 0x0 wr %g0, 0x2a, %asi ldda [%l7 + 0x20] %asi, %l2 loop_181: edge16l %o2, %l1, %o0 sllx %g2, 0x03, %i3 sir 0x0105 set 0x28, %g4 stwa %o3, [%l7 + %g4] 0x18 move %xcc, %g3, %o7 smulcc %o6, %i4, %o4 fcmple16 %f22, %f6, %i1 st %f8, [%l7 + 0x60] edge16l %l6, %l2, %i5 subccc %i7, 0x15BC, %l4 xnorcc %i2, 0x1C11, %l0 brlez,a %o1, loop_182 movneg %xcc, %g4, %i0 membar 0x0A fsrc2 %f20, %f16 loop_182: stw %g6, [%l7 + 0x70] fmovsvc %xcc, %f29, %f7 andcc %g1, %l5, %o5 movcc %xcc, %g7, %g5 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi bgu,a loop_183 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bne,a,pt %xcc, loop_184 movg %icc, %l3, %i6 loop_183: sir 0x1517 nop setx loop_185, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_184: fexpand %f12, %f26 movn %xcc, %l1, %o0 fnor %f2, %f0, %f10 loop_185: xorcc %o2, 0x0E65, %g2 fmovrdne %o3, %f2, %f10 fsrc1 %f12, %f8 fcmpne16 %f6, %f30, %i3 movvc %xcc, %o7, %o6 xnorcc %i4, %o4, %i1 lduw [%l7 + 0x3C], %l6 fsrc2s %f15, %f25 move %icc, %g3, %l2 mova %icc, %i5, %i7 sir 0x14B6 xnor %l4, 0x1FB4, %l0 orncc %o1, 0x076D, %g4 xorcc %i0, %i2, %g6 srax %g1, 0x1A, %o5 alignaddrl %g7, %l5, %l3 fpadd16 %f18, %f18, %f12 edge8n %g5, %l1, %i6 be,a,pt %xcc, loop_186 tpos %xcc, 0x0 ble %icc, loop_187 xorcc %o2, 0x1886, %o0 loop_186: fmovsl %xcc, %f14, %f29 alignaddr %o3, %i3, %o7 loop_187: tpos %xcc, 0x3 nop setx 0xDC34C99B6F908600, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x9EB9BEF0BA2F5A92, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fsubd %f0, %f26, %f10 movle %icc, %o6, %g2 ta %xcc, 0x6 nop fitos %f10, %f27 fstox %f27, %f30 fxtos %f30, %f14 fmovse %xcc, %f10, %f6 tneg %xcc, 0x5 fbo %fcc1, loop_188 tle %icc, 0x0 alignaddr %o4, %i1, %l6 fcmpgt32 %f0, %f6, %g3 loop_188: swap [%l7 + 0x28], %i4 xnorcc %l2, 0x1529, %i7 tneg %icc, 0x2 xnorcc %i5, 0x0ECC, %l0 std %f20, [%l7 + 0x70] subccc %o1, %l4, %g4 fpack16 %f26, %f19 fcmple32 %f6, %f10, %i2 movcs %icc, %i0, %g6 movge %icc, %g1, %o5 fcmpne32 %f8, %f30, %g7 membar 0x02 st %f7, [%l7 + 0x1C] fmovdge %xcc, %f24, %f1 fand %f0, %f14, %f14 array32 %l3, %l5, %l1 orncc %i6, %g5, %o2 nop set 0x28, %o0 ldsw [%l7 + %o0], %o0 udiv %i3, 0x02A5, %o3 sllx %o6, %o7, %g2 sub %o4, 0x0034, %l6 fcmple32 %f30, %f0, %i1 fbu,a %fcc3, loop_189 sth %g3, [%l7 + 0x68] edge8ln %l2, %i4, %i5 movleu %xcc, %i7, %o1 loop_189: fmovde %xcc, %f28, %f13 srax %l4, %g4, %l0 fmovspos %xcc, %f24, %f17 bl %xcc, loop_190 movge %icc, %i2, %i0 movg %xcc, %g6, %o5 sdivcc %g1, 0x0F4E, %g7 loop_190: add %l3, %l5, %i6 movgu %icc, %l1, %o2 umulcc %g5, 0x0754, %o0 bg,a loop_191 andn %o3, 0x105F, %i3 fmovda %icc, %f4, %f0 fcmpne16 %f6, %f6, %o6 loop_191: array8 %o7, %g2, %l6 movl %icc, %i1, %g3 udivx %l2, 0x0B58, %o4 fnor %f24, %f2, %f24 and %i4, 0x1780, %i7 tcs %icc, 0x5 xor %o1, 0x1676, %i5 movn %xcc, %l4, %g4 xorcc %l0, %i2, %g6 tpos %xcc, 0x1 movcs %xcc, %i0, %g1 fsrc1s %f12, %f9 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz %g7, loop_192 tneg %xcc, 0x0 fmovdcc %icc, %f16, %f22 prefetch [%l7 + 0x68], 0x3 loop_192: nop wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi srlx %l3, %l5, %o5 tl %icc, 0x5 edge16ln %l1, %i6, %g5 array16 %o0, %o2, %o3 fmovrsgez %i3, %f26, %f13 ld [%l7 + 0x54], %f23 edge32 %o7, %g2, %o6 orn %l6, %g3, %l2 tvs %xcc, 0x6 pdist %f4, %f0, %f26 sra %o4, 0x04, %i1 fbug %fcc3, loop_193 movvc %icc, %i4, %i7 bn %icc, loop_194 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_193: tcc %icc, 0x3 fmovdn %icc, %f0, %f28 loop_194: bneg,a,pt %icc, loop_195 udivx %i5, 0x179A, %l4 set 0x08, %i3 stxa %o1, [%l7 + %i3] 0x22 membar #Sync loop_195: taddcctv %l0, %i2, %g6 srax %g4, %g1, %i0 addc %l3, 0x128D, %g7 fpack16 %f14, %f28 andn %l5, 0x1D7C, %o5 bleu,a %icc, loop_196 popc 0x0F16, %i6 movgu %icc, %g5, %l1 fmovrsne %o0, %f11, %f8 loop_196: fbg %fcc2, loop_197 membar 0x07 movcc %xcc, %o2, %i3 udivx %o7, 0x1600, %g2 loop_197: udivcc %o3, 0x0701, %o6 subccc %l6, %l2, %g3 edge8n %o4, %i1, %i4 subc %i5, %i7, %o1 tvc %icc, 0x1 edge32ln %l0, %l4, %g6 fmovdne %icc, %f18, %f25 wr %g0, 0x88, %asi lda [%l7 + 0x18] %asi, %f15 fbul %fcc0, loop_198 smulcc %g4, %i2, %i0 tn %xcc, 0x5 fmovdgu %xcc, %f8, %f30 loop_198: tcc %icc, 0x5 fmovdcc %xcc, %f19, %f23 wr %g0, 0x11, %asi sta %f13, [%l7 + 0x1C] %asi tn %icc, 0x4 tpos %icc, 0x3 stb %g1, [%l7 + 0x63] fmovsgu %icc, %f13, %f14 edge16ln %g7, %l3, %l5 edge16ln %i6, %g5, %l1 fbule %fcc1, loop_199 mulscc %o5, %o0, %o2 movrlz %o7, 0x1DE, %g2 stx %i3, [%l7 + 0x08] loop_199: movn %icc, %o3, %o6 wr %g0, 0x0c, %asi lda [%l7 + 0x0C] %asi, %f31 taddcctv %l6, %l2, %g3 andncc %i1, %i4, %o4 mova %xcc, %i7, %i5 ldsw [%l7 + 0x18], %o1 andncc %l0, %g6, %g4 sllx %i2, 0x11, %l4 wr %g0, 0x18, %asi lduba [%l7 + 0x1F] %asi, %g1 ba %xcc, loop_200 edge16l %g7, %l3, %l5 tvc %icc, 0x2 ldd [%l7 + 0x48], %f14 loop_200: sdiv %i6, 0x11B9, %i0 movgu %xcc, %g5, %l1 wr %g0, 0xea, %asi stha %o5, [%l7 + 0x28] %asi membar #Sync tsubcc %o0, 0x08D6, %o2 wr %g0, 0x10, %asi ldxa [%l7 + 0x28] %asi, %o7 sdivx %i3, 0x10D6, %g2 set 0x58, %g7 ldxa [%l7 + %g7] 0x80, %o6 nop fitos %f12, %f19 fstod %f19, %f8 taddcctv %o3, %l2, %l6 fmovrse %g3, %f10, %f10 sethi 0x094D, %i4 movvs %xcc, %i1, %i7 tle %icc, 0x3 smul %i5, %o4, %o1 stb %g6, [%l7 + 0x66] fandnot1 %f24, %f4, %f26 edge8n %l0, %i2, %l4 nop setx loop_201, %l0, %l1 jmpl %l1, %g1 movvc %icc, %g7, %l3 st %f2, [%l7 + 0x34] set 0x40, %i1 ldswa [%l7 + %i1] 0x81, %l5 loop_201: stx %g4, [%l7 + 0x30] array16 %i0, %i6, %l1 fmovsne %xcc, %f13, %f31 array16 %o5, %g5, %o2 lduh [%l7 + 0x30], %o7 edge32l %i3, %g2, %o6 fnegs %f8, %f6 fpmerge %f9, %f6, %f0 te %xcc, 0x2 edge8l %o0, %o3, %l2 fmovrdlz %l6, %f24, %f24 membar 0x1C fones %f22 fcmpgt32 %f26, %f28, %g3 brgz,a %i4, loop_202 edge32ln %i1, %i7, %i5 movcc %xcc, %o4, %g6 udivx %o1, 0x0ED9, %i2 loop_202: movrlz %l0, %g1, %l4 tcs %xcc, 0x7 mulx %g7, %l3, %l5 movcc %xcc, %i0, %i6 smulcc %g4, %o5, %g5 movrlez %o2, %o7, %l1 bne,pt %xcc, loop_203 fandnot1 %f14, %f30, %f22 tsubcctv %g2, 0x1EB8, %i3 ble,a %xcc, loop_204 loop_203: andn %o6, 0x1EDB, %o0 fcmpeq32 %f22, %f26, %l2 swap [%l7 + 0x24], %o3 loop_204: fmovsge %icc, %f19, %f2 movrgz %g3, 0x316, %i4 fxnors %f7, %f8, %f1 xnorcc %l6, 0x0E46, %i1 fcmpgt16 %f30, %f26, %i7 taddcctv %i5, %g6, %o1 bleu,a,pt %xcc, loop_205 membar 0x6B nop setx 0x906D03E9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr te %xcc, 0x7 loop_205: addcc %i2, 0x0D16, %o4 lduh [%l7 + 0x20], %g1 ldsh [%l7 + 0x72], %l4 alignaddrl %g7, %l0, %l3 movre %i0, 0x2B6, %i6 wr %g0, 0x89, %asi prefetcha [%l7 + 0x28] %asi, 0x1 fbge,a %fcc2, loop_206 tcc %xcc, 0x4 edge8l %l5, %o5, %o2 movcs %icc, %g5, %l1 loop_206: nop set 0x66, %i4 lduha [%l7 + %i4] 0x81, %g2 bn,a,pt %xcc, loop_207 movpos %icc, %i3, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x19, %asi ldstuba [%l7 + 0x62] %asi, %o0 loop_207: fmovde %icc, %f10, %f8 tsubcc %l2, %o7, %o3 udivcc %g3, 0x0297, %i4 alignaddrl %l6, %i7, %i5 fors %f1, %f18, %f18 movl %icc, %g6, %i1 movrne %o1, 0x01C, %i2 swap [%l7 + 0x24], %g1 set 0x12, %l1 ldstuba [%l7 + %l1] 0x11, %o4 wr %g0, 0x04, %asi ldsha [%l7 + 0x3C] %asi, %l4 add %l0, 0x07EB, %l3 add %l7, 0x30, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g7, %i0 ldx [%l7 + 0x70], %i6 movvs %xcc, %l5, %o5 fmovde %xcc, %f14, %f22 movrgz %o2, 0x000, %g4 movrlz %l1, 0x12D, %g2 edge8ln %g5, %o6, %i3 sll %l2, 0x13, %o7 movrgez %o3, 0x040, %g3 srax %o0, 0x12, %i4 tneg %icc, 0x2 fabss %f29, %f12 nop setx 0xF3018DEC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x80AE1B37, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fadds %f8, %f4, %f17 bvc,a %xcc, loop_208 bgu,a loop_209 alignaddr %i7, %i5, %g6 edge16 %i1, %l6, %o1 loop_208: movge %xcc, %g1, %i2 loop_209: movrlez %l4, 0x2D0, %o4 set 0x16, %l6 stha %l0, [%l7 + %l6] 0x23 membar #Sync fands %f16, %f28, %f2 movcs %icc, %g7, %i0 movpos %icc, %i6, %l3 fmovdcs %icc, %f5, %f9 array8 %l5, %o5, %o2 sdivx %l1, 0x1D3C, %g4 edge16l %g5, %o6, %g2 movrlez %l2, 0x0D8, %o7 fmovsvs %xcc, %f12, %f28 nop setx loop_210, %l0, %l1 jmpl %l1, %o3 fbule %fcc2, loop_211 orn %i3, 0x0203, %o0 wr %g0, 0x80, %asi sta %f12, [%l7 + 0x34] %asi loop_210: addcc %i4, 0x03B6, %i7 loop_211: mova %xcc, %g3, %i5 wr %g0, 0x04, %asi lda [%l7 + 0x58] %asi, %f14 andncc %i1, %l6, %o1 mulx %g6, 0x010A, %i2 nop fitod %f12, %f8 fdtox %f8, %f0 fxtod %f0, %f20 subccc %g1, 0x0142, %l4 call loop_212 fnors %f29, %f24, %f15 sra %o4, %l0, %g7 ldsw [%l7 + 0x48], %i0 loop_212: tcc %xcc, 0x6 fcmple32 %f24, %f30, %l3 bvc,a,pt %xcc, loop_213 subccc %i6, 0x0A17, %l5 std %f30, [%l7 + 0x38] movne %icc, %o5, %o2 loop_213: nop fitod %f21, %f28 nop set 0x44, %o3 lduw [%l7 + %o3], %g4 fabsd %f6, %f20 fpsub16s %f24, %f26, %f2 tvs %icc, 0x1 alignaddrl %g5, %o6, %l1 wr %g0, 0x88, %asi ldstuba [%l7 + 0x43] %asi, %l2 wr %g0, 0x2f, %asi stxa %o7, [%l7 + 0x30] %asi membar #Sync xnor %g2, %i3, %o0 nop set 0x66, %l3 stb %i4, [%l7 + %l3] movne %icc, %o3, %g3 fcmpeq16 %f4, %f6, %i7 fmovd %f12, %f0 edge32n %i1, %i5, %l6 sllx %o1, 0x10, %i2 array16 %g1, %g6, %o4 membar #Sync set 0x40, %l2 ldda [%l7 + %l2] 0x1e, %f16 movcc %xcc, %l4, %l0 udiv %i0, 0x1C3E, %l3 sll %i6, 0x08, %g7 move %icc, %l5, %o5 add %g4, 0x1D8E, %g5 fbue %fcc1, loop_214 fbne %fcc1, loop_215 tleu %icc, 0x2 alignaddrl %o6, %l1, %l2 loop_214: movrgz %o7, 0x0B5, %g2 loop_215: membar 0x29 fxnors %f5, %f24, %f26 array8 %o2, %i3, %i4 bne,a loop_216 sllx %o3, 0x12, %g3 alignaddrl %i7, %i1, %i5 tsubcc %o0, 0x060F, %l6 loop_216: srax %i2, 0x01, %g1 taddcctv %g6, %o1, %l4 fcmple16 %f6, %f8, %o4 array8 %i0, %l0, %l3 sir 0x19F5 udiv %i6, 0x0260, %g7 stx %l5, [%l7 + 0x38] fmovrslez %o5, %f20, %f9 nop fitod %f28, %f18 brnz,a %g4, loop_217 movvs %icc, %g5, %l1 mova %xcc, %l2, %o7 fmovsg %icc, %f11, %f2 loop_217: movcc %xcc, %o6, %g2 tleu %xcc, 0x2 mova %icc, %i3, %i4 taddcctv %o2, 0x0A0E, %o3 swap [%l7 + 0x60], %i7 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %i1, %i5 swap [%l7 + 0x18], %o0 tvs %icc, 0x6 fmovsle %xcc, %f30, %f30 smulcc %g3, 0x0F98, %i2 std %f26, [%l7 + 0x20] edge8l %g1, %l6, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %l4, %o4, %o1 fbue %fcc2, loop_218 tgu %icc, 0x4 fblg %fcc0, loop_219 and %l0, %i0, %i6 loop_218: lduh [%l7 + 0x6C], %l3 mulx %g7, %l5, %o5 loop_219: nop set 0x10, %l4 prefetcha [%l7 + %l4] 0x15, 0x3 movrne %l1, 0x080, %l2 mulx %o7, %g4, %o6 movle %xcc, %g2, %i4 subc %o2, %i3, %i7 nop setx 0xA8436B83A047D4D6, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr fcmpne16 %f16, %f6, %i1 subccc %i5, 0x17FC, %o0 bvc,a loop_220 xnor %o3, %g3, %g1 fpsub32 %f24, %f2, %f28 fbg,a %fcc1, loop_221 loop_220: fpackfix %f12, %f22 alignaddr %l6, %i2, %g6 edge8l %l4, %o1, %o4 loop_221: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %icc, %i0, %i6 fblg %fcc3, loop_222 fbe %fcc0, loop_223 nop setx 0xA9209BD8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0xBDD31B03, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fmuls %f16, %f19, %f12 sth %l0, [%l7 + 0x20] loop_222: tvs %icc, 0x5 loop_223: movl %xcc, %g7, %l5 fmovdle %icc, %f5, %f26 edge8l %o5, %g5, %l3 edge16ln %l2, %l1, %g4 bg,a %xcc, loop_224 fnands %f17, %f3, %f27 bvc,a,pt %xcc, loop_225 fmovdgu %icc, %f27, %f13 loop_224: nop fitod %f10, %f16 fdtox %f16, %f4 ldd [%l7 + 0x50], %f24 loop_225: sllx %o6, %o7, %i4 ldub [%l7 + 0x5B], %g2 fzero %f30 add %i3, 0x1EE1, %o2 movvs %xcc, %i1, %i5 set 0x60, %g6 lduwa [%l7 + %g6] 0x0c, %i7 edge16ln %o0, %g3, %o3 nop fitos %f10, %f15 fstox %f15, %f2 fxtos %f2, %f1 fmovsl %xcc, %f3, %f7 fxor %f12, %f16, %f28 set 0x2C, %o7 stha %g1, [%l7 + %o7] 0xeb membar #Sync tle %xcc, 0x5 movgu %xcc, %l6, %i2 be,pt %icc, loop_226 fmovrdgez %l4, %f10, %f8 ldub [%l7 + 0x5D], %o1 edge32l %o4, %i0, %g6 loop_226: ldsh [%l7 + 0x5A], %l0 sethi 0x169D, %g7 add %l7, 0x78, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x04, %i6, %o5 xnor %l5, %g5, %l3 umulcc %l2, %g4, %l1 move %xcc, %o7, %i4 movle %icc, %o6, %i3 array16 %o2, %g2, %i1 sra %i7, 0x08, %i5 fmovdleu %xcc, %f27, %f27 nop fitod %f0, %f0 fdtox %f0, %f10 movcc %icc, %g3, %o3 tpos %icc, 0x0 fcmpeq32 %f18, %f10, %o0 fbue,a %fcc3, loop_227 nop fitod %f8, %f4 fdtos %f4, %f30 tle %xcc, 0x7 edge16l %g1, %l6, %l4 loop_227: fbo,a %fcc2, loop_228 fcmpeq32 %f18, %f24, %o1 fbn %fcc0, loop_229 tsubcc %i2, 0x0468, %o4 loop_228: fmovdle %icc, %f13, %f8 brlz,a %g6, loop_230 loop_229: fcmpne32 %f30, %f28, %l0 movle %xcc, %i0, %i6 add %g7, 0x17A8, %l5 loop_230: brlz %o5, loop_231 movvs %icc, %g5, %l2 popc 0x113B, %g4 sir 0x07E1 loop_231: fmul8x16al %f6, %f30, %f18 fpadd32s %f31, %f13, %f26 tgu %xcc, 0x1 andncc %l3, %o7, %i4 ldd [%l7 + 0x30], %o6 popc %l1, %i3 fandnot1 %f22, %f12, %f6 srlx %g2, %i1, %o2 fmovdgu %icc, %f17, %f21 nop fitod %f0, %f12 fdtox %f12, %f26 fxtod %f26, %f26 brlez %i7, loop_232 std %f30, [%l7 + 0x50] popc %g3, %o3 fbul,a %fcc2, loop_233 loop_232: fpadd32 %f28, %f8, %f16 fblg %fcc2, loop_234 movvc %icc, %o0, %g1 loop_233: fcmple16 %f0, %f0, %l6 tcc %icc, 0x2 loop_234: fpack16 %f22, %f6 edge16n %i5, %l4, %i2 fbuge %fcc1, loop_235 lduw [%l7 + 0x4C], %o4 addcc %g6, 0x0D63, %o1 movcs %icc, %i0, %i6 loop_235: edge32n %l0, %l5, %g7 movneg %icc, %o5, %g5 tpos %icc, 0x5 movrgez %g4, %l2, %l3 tg %icc, 0x7 movvs %icc, %o7, %i4 xnor %l1, 0x0ECD, %o6 tvs %icc, 0x7 stb %i3, [%l7 + 0x6A] sdivcc %i1, 0x0252, %g2 add %l7, 0x70, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %o2 casa [%l6] %asi, %o2, %i7 tl %icc, 0x4 udiv %g3, 0x164D, %o3 fmovde %icc, %f16, %f27 movn %icc, %o0, %l6 movrne %i5, %g1, %i2 brgz,a %o4, loop_236 bpos,a,pn %icc, loop_237 edge8 %l4, %o1, %g6 smulcc %i6, %l0, %i0 loop_236: fnands %f13, %f28, %f1 loop_237: tne %icc, 0x4 tne %icc, 0x1 or %g7, %o5, %l5 fmovda %icc, %f26, %f1 bge,a,pn %icc, loop_238 movrgez %g5, 0x15C, %l2 udivcc %l3, 0x09C4, %o7 subcc %i4, %l1, %g4 loop_238: subccc %o6, 0x11CA, %i3 bvs,pt %icc, loop_239 bvc,a,pt %icc, loop_240 and %g2, 0x09F5, %o2 fba %fcc3, loop_241 loop_239: edge16 %i1, %i7, %o3 loop_240: fmovrse %g3, %f20, %f21 set 0x7E, %o2 ldstuba [%l7 + %o2] 0x89, %l6 loop_241: mova %icc, %o0, %g1 fnegs %f22, %f26 subc %i2, 0x1B1E, %i5 addcc %l4, %o1, %o4 fmovrdgez %g6, %f18, %f6 fbug %fcc2, loop_242 nop setx loop_243, %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 fbn %fcc3, loop_244 tcs %icc, 0x2 loop_242: movg %icc, %i6, %i0 loop_243: tl %xcc, 0x3 loop_244: movrlz %g7, 0x0F5, %o5 bgu %xcc, loop_245 movvc %xcc, %l5, %l0 udivx %g5, 0x198F, %l3 addcc %l2, 0x0666, %o7 loop_245: orncc %i4, 0x0E76, %g4 tge %xcc, 0x3 movle %xcc, %o6, %l1 fblg,a %fcc2, loop_246 fbule %fcc1, loop_247 nop setx 0x306E1CB3, %l0, %l6 st %l6, [%l7 + 0x70] ld [%l7 + 0x70], %fsr movrlez %i3, %o2, %i1 loop_246: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_247: andncc %g2, %i7, %g3 lduh [%l7 + 0x2A], %o3 tleu %icc, 0x4 ld [%l7 + 0x10], %f21 bge,a,pn %icc, loop_248 movge %icc, %l6, %o0 bg loop_249 tle %xcc, 0x3 loop_248: addcc %i2, %i5, %l4 fmovsleu %icc, %f17, %f0 loop_249: subc %o1, 0x04A0, %g1 wr %g0, 0x04, %asi ldstuba [%l7 + 0x69] %asi, %o4 fandnot2s %f30, %f28, %f18 mulx %g6, 0x1B7F, %i6 nop setx 0xC0430193, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr tcc %icc, 0x5 fmul8x16au %f21, %f16, %f0 set 0x44, %l0 sta %f17, [%l7 + %l0] 0x81 fbn %fcc1, loop_250 fmul8ulx16 %f6, %f28, %f20 sub %i0, 0x189F, %o5 edge8n %l5, %l0, %g7 loop_250: nop wr %g0, 0x04, %asi lduha [%l7 + 0x42] %asi, %g5 nop setx 0x00694688, %l0, %l6 st %l6, [%l7 + 0x74] ld [%l7 + 0x74], %fsr popc %l2, %l3 bshuffle %f30, %f4, %f12 array32 %i4, %o7, %g4 fble,a %fcc1, loop_251 fbuge,a %fcc3, loop_252 fabsd %f12, %f4 movl %xcc, %o6, %l1 loop_251: fmul8ulx16 %f2, %f4, %f26 loop_252: fmul8ulx16 %f6, %f24, %f6 or %i3, 0x1219, %o2 and %i1, %i7, %g3 fcmple32 %f4, %f28, %o3 movleu %xcc, %l6, %o0 fmovsleu %xcc, %f4, %f5 movvc %xcc, %i2, %i5 edge16ln %l4, %g2, %g1 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o1, %o4 alignaddrl %g6, %i0, %i6 nop set 0x68, %o4 ldd [%l7 + %o4], %f22 edge32 %l5, %o5, %l0 bcs,pt %icc, loop_253 tpos %xcc, 0x1 wr %g0, 0x80, %asi lduwa [%l7 + 0x24] %asi, %g5 loop_253: sth %g7, [%l7 + 0x32] srlx %l2, %i4, %o7 mova %xcc, %l3, %g4 fmovsa %xcc, %f12, %f30 fabss %f5, %f11 umulcc %o6, 0x0E4A, %i3 fandnot1s %f2, %f18, %f30 subcc %l1, %o2, %i7 taddcctv %i1, 0x00AF, %o3 ldd [%l7 + 0x10], %g2 fpsub16s %f29, %f21, %f17 ldstub [%l7 + 0x25], %l6 srax %o0, 0x17, %i5 fmovdn %xcc, %f12, %f28 subcc %i2, %g2, %l4 sdivcc %g1, 0x0D1D, %o1 addc %o4, %g6, %i0 fmovsne %xcc, %f31, %f16 tvc %xcc, 0x7 fxnors %f31, %f20, %f29 popc 0x0A63, %i6 array8 %o5, %l5, %l0 movneg %xcc, %g5, %l2 fzeros %f19 tne %xcc, 0x4 stw %i4, [%l7 + 0x68] nop setx 0xCA297DB5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0xAA1432D5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fdivs %f26, %f13, %f9 wr %g0, 0x89, %asi ldda [%l7 + 0x60] %asi, %o6 bvc,a %xcc, loop_254 fmul8x16au %f1, %f29, %f14 fpackfix %f30, %f7 xnor %l3, 0x0F67, %g4 loop_254: orncc %g7, 0x0775, %o6 tle %xcc, 0x6 edge16l %i3, %l1, %o2 std %f28, [%l7 + 0x38] movleu %icc, %i1, %i7 fabss %f2, %f6 udivx %g3, 0x1B58, %l6 tsubcctv %o3, 0x08A2, %i5 sdiv %o0, 0x0AAB, %g2 edge32n %l4, %i2, %g1 fexpand %f10, %f8 movvc %icc, %o1, %g6 move %icc, %i0, %o4 fmovrdlez %i6, %f30, %f22 fzeros %f20 fpadd16s %f23, %f12, %f27 ldub [%l7 + 0x19], %o5 fmul8x16au %f28, %f22, %f26 fbule,a %fcc1, loop_255 ldd [%l7 + 0x30], %f8 sth %l0, [%l7 + 0x1A] umulcc %l5, %l2, %g5 loop_255: membar 0x11 addc %o7, %l3, %g4 and %g7, 0x1CDF, %o6 orncc %i3, 0x117C, %l1 fmovspos %icc, %f5, %f23 tl %xcc, 0x1 movn %icc, %i4, %o2 set 0x1C, %g3 ldsba [%l7 + %g3] 0x04, %i7 srl %g3, 0x14, %l6 orn %o3, %i1, %i5 fpadd32 %f30, %f2, %f14 edge16l %g2, %l4, %i2 orn %o0, %o1, %g1 movcc %icc, %g6, %o4 fpmerge %f22, %f18, %f24 sethi 0x04D5, %i6 subccc %o5, 0x1773, %i0 bleu,a,pt %icc, loop_256 edge8ln %l5, %l0, %g5 tsubcc %o7, %l3, %g4 nop setx 0x3043931B, %l0, %l6 st %l6, [%l7 + 0x54] ld [%l7 + 0x54], %fsr loop_256: fmovsa %xcc, %f8, %f24 fpack32 %f6, %f14, %f10 fbg,a %fcc0, loop_257 tsubcc %g7, 0x1A29, %o6 bg,a,pt %xcc, loop_258 edge8ln %l2, %l1, %i4 loop_257: nop fitos %f3, %f17 fstox %f17, %f14 fxtos %f14, %f31 nop setx 0x9DF3D6C930430913, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr loop_258: bleu,a %icc, loop_259 nop set 0x6C, %l5 sth %i3, [%l7 + %l5] tleu %icc, 0x6 edge32n %o2, %i7, %l6 loop_259: xorcc %o3, 0x0DB9, %i1 fnands %f4, %f16, %f0 fcmpne16 %f28, %f30, %g3 taddcctv %i5, %g2, %i2 fand %f24, %f26, %f16 alignaddrl %l4, %o1, %o0 mova %xcc, %g1, %o4 fpadd16 %f28, %f16, %f12 movrlez %i6, 0x3F8, %g6 tcc %icc, 0x1 movvc %icc, %i0, %o5 tne %xcc, 0x6 be loop_260 movrlez %l5, %l0, %o7 fbo,a %fcc1, loop_261 and %l3, %g5, %g7 loop_260: movpos %xcc, %g4, %o6 movpos %icc, %l2, %l1 loop_261: fblg,a %fcc2, loop_262 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbe %fcc3, loop_263 fnors %f28, %f9, %f18 loop_262: movrgz %i4, 0x009, %o2 array8 %i3, %l6, %i7 loop_263: nop set 0x24, %g5 sta %f13, [%l7 + %g5] 0x14 nop setx loop_264, %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 edge32n %i1, %g3, %o3 stbar fpsub16s %f31, %f7, %f21 loop_264: nop setx 0xDD2927EFF07E4ACE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 fsqrtd %f6, %f16 ldub [%l7 + 0x24], %g2 subc %i2, 0x1CC1, %l4 xor %i5, %o1, %g1 ldsw [%l7 + 0x28], %o4 fbg %fcc1, loop_265 fba %fcc2, loop_266 ldsw [%l7 + 0x54], %i6 bneg,a,pt %xcc, loop_267 loop_265: nop fitod %f15, %f14 loop_266: tleu %icc, 0x2 brlez,a %g6, loop_268 loop_267: fands %f26, %f16, %f0 tvc %xcc, 0x7 wr %g0, 0x27, %asi stxa %i0, [%l7 + 0x50] %asi membar #Sync loop_268: movn %icc, %o0, %l5 fmovrslz %l0, %f15, %f4 movn %xcc, %o7, %o5 fornot1s %f12, %f2, %f1 edge32 %l3, %g7, %g5 set 0x79, %g2 ldstuba [%l7 + %g2] 0x10, %g4 fcmple16 %f6, %f8, %o6 edge8ln %l2, %i4, %o2 set 0x64, %i6 sta %f11, [%l7 + %i6] 0x19 fmovda %xcc, %f12, %f14 nop fitos %f4, %f0 fstoi %f0, %f0 edge16 %l1, %l6, %i7 sdiv %i1, 0x0245, %g3 bn loop_269 alignaddrl %i3, %o3, %g2 movrlz %l4, 0x3C2, %i2 sdivx %o1, 0x1B49, %g1 loop_269: srax %o4, %i5, %i6 popc %i0, %g6 edge8l %o0, %l0, %o7 movl %xcc, %o5, %l3 nop fitos %f30, %f24 nop set 0x46, %o6 ldstub [%l7 + %o6], %g7 edge8n %g5, %l5, %o6 fmovsvs %icc, %f11, %f18 umulcc %g4, 0x0A0B, %l2 tsubcc %o2, %l1, %l6 movgu %icc, %i4, %i1 fpack16 %f24, %f7 tleu %icc, 0x0 nop setx loop_270, %l0, %l1 jmpl %l1, %g3 fxors %f6, %f0, %f27 edge16l %i7, %i3, %g2 edge16ln %l4, %i2, %o3 loop_270: nop wr %g0, 0xe2, %asi stxa %g1, [%l7 + 0x78] %asi membar #Sync taddcctv %o1, %o4, %i6 bcc,a loop_271 alignaddr %i5, %g6, %i0 fmovrsne %o0, %f1, %f31 fpsub16s %f23, %f5, %f28 loop_271: edge8l %o7, %l0, %l3 fcmpeq16 %f2, %f10, %o5 array32 %g7, %g5, %l5 fone %f22 nop fitod %f4, %f12 fdtos %f12, %f23 mulscc %o6, 0x148F, %g4 tsubcc %o2, 0x0911, %l1 xnorcc %l2, %i4, %i1 fabsd %f26, %f8 edge8 %l6, %g3, %i7 bgu,a,pt %icc, loop_272 tle %xcc, 0x6 movcc %icc, %g2, %i3 nop setx 0x2C5CD3DCC07CBFEE, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr loop_272: xor %l4, 0x11B8, %o3 set 0x54, %o5 swapa [%l7 + %o5] 0x19, %g1 tle %xcc, 0x7 fxors %f30, %f5, %f7 movg %icc, %i2, %o4 alignaddrl %i6, %o1, %g6 stbar add %i0, 0x0188, %o0 fbuge,a %fcc3, loop_273 movpos %icc, %i5, %o7 orncc %l0, %l3, %o5 fble %fcc2, loop_274 loop_273: nop setx 0x93845D3A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0xF941EA4B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fdivs %f3, %f23, %f18 movvs %xcc, %g7, %g5 wr %g0, 0x04, %asi stha %l5, [%l7 + 0x22] %asi loop_274: sir 0x090E set 0x76, %i0 lduha [%l7 + %i0] 0x88, %g4 movvc %icc, %o2, %o6 tn %xcc, 0x4 movneg %xcc, %l1, %i4 edge32n %l2, %l6, %i1 nop setx loop_275, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry addc %i7, %g3, %g2 bvc loop_276 movrgz %l4, 0x021, %i3 loop_275: tvc %icc, 0x4 ldub [%l7 + 0x7F], %o3 loop_276: movrgz %i2, 0x0A0, %g1 fbuge,a %fcc3, loop_277 tn %icc, 0x0 orn %o4, 0x17F5, %o1 flush %l7 + 0x60 loop_277: tne %icc, 0x4 subccc %i6, %i0, %o0 sub %g6, %i5, %l0 fexpand %f18, %f2 edge8 %o7, %o5, %l3 movrlez %g5, 0x1DE, %l5 edge8l %g7, %g4, %o2 sth %l1, [%l7 + 0x34] taddcctv %i4, 0x1E29, %o6 umul %l2, %i1, %i7 srax %g3, %g2, %l6 set 0x3B, %i5 lduba [%l7 + %i5] 0x81, %i3 tn %icc, 0x6 tpos %xcc, 0x5 and %o3, 0x1B11, %l4 movre %i2, %g1, %o1 te %icc, 0x1 edge32ln %i6, %i0, %o0 sll %g6, 0x09, %o4 fbl %fcc1, loop_278 xor %i5, %l0, %o5 movl %icc, %l3, %o7 fbul %fcc1, loop_279 loop_278: fbuge,a %fcc3, loop_280 udivx %g5, 0x1B63, %g7 tleu %xcc, 0x0 loop_279: srlx %l5, %g4, %o2 loop_280: nop wr %g0, 0x0c, %asi lduwa [%l7 + 0x0C] %asi, %i4 edge16ln %l1, %o6, %l2 fbul %fcc1, loop_281 edge32n %i1, %g3, %i7 edge8l %l6, %i3, %o3 orn %g2, 0x121E, %l4 loop_281: edge8 %i2, %g1, %i6 movrne %o1, 0x0E4, %o0 sllx %i0, 0x0D, %g6 movrlz %o4, 0x0C4, %l0 tneg %icc, 0x1 movcs %icc, %i5, %l3 fpsub32 %f0, %f4, %f20 subc %o5, %o7, %g7 st %f9, [%l7 + 0x24] ldsh [%l7 + 0x28], %l5 fbne,a %fcc0, loop_282 move %icc, %g5, %o2 tle %xcc, 0x4 ldub [%l7 + 0x36], %g4 loop_282: array32 %i4, %l1, %l2 fsrc1s %f30, %f2 bpos,a,pn %xcc, loop_283 subc %o6, %g3, %i1 taddcc %l6, %i3, %i7 faligndata %f2, %f14, %f12 loop_283: sdiv %o3, 0x0B54, %l4 movn %xcc, %g2, %g1 bvs,a loop_284 stw %i2, [%l7 + 0x34] nop fitod %f12, %f12 fdtox %f12, %f0 fxtod %f0, %f2 ldsh [%l7 + 0x74], %o1 loop_284: and %o0, 0x1109, %i6 fands %f7, %f8, %f7 fpmerge %f26, %f25, %f20 addc %i0, 0x0192, %o4 set 0x40, %o1 stda %f16, [%l7 + %o1] 0x0c wr %g0, 0x27, %asi stba %l0, [%l7 + 0x67] %asi membar #Sync be,a,pt %xcc, loop_285 or %g6, %l3, %i5 bvc,a,pt %xcc, loop_286 fbug %fcc1, loop_287 loop_285: bleu,a %xcc, loop_288 bneg,pn %icc, loop_289 loop_286: nop setx 0xF4590589, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0x219790AB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fmuls %f20, %f0, %f18 loop_287: movrne %o5, 0x0E7, %o7 loop_288: fmovdl %icc, %f21, %f3 loop_289: nop set 0x5C, %i2 stwa %g7, [%l7 + %i2] 0x2a membar #Sync fpack16 %f2, %f29 tl %icc, 0x7 fmovdcs %xcc, %f15, %f13 wr %g0, 0x2b, %asi stha %g5, [%l7 + 0x4E] %asi membar #Sync popc %o2, %g4 bcs,a,pt %xcc, loop_290 andn %i4, 0x0CE2, %l5 tneg %xcc, 0x4 set 0x18, %g1 ldsba [%l7 + %g1] 0x04, %l1 loop_290: membar 0x6D tgu %icc, 0x3 edge16ln %o6, %g3, %l2 fbul %fcc0, loop_291 fmovda %icc, %f16, %f14 movcc %xcc, %i1, %i3 bvs,a loop_292 loop_291: swap [%l7 + 0x78], %i7 ldub [%l7 + 0x57], %o3 brnz %l6, loop_293 loop_292: tg %xcc, 0x5 nop setx loop_294, %l0, %l1 jmpl %l1, %l4 taddcctv %g2, 0x15C5, %i2 loop_293: tsubcctv %o1, %o0, %g1 fbu,a %fcc0, loop_295 loop_294: sdiv %i0, 0x0A1A, %o4 addc %i6, 0x11B0, %g6 array32 %l0, %i5, %o5 loop_295: nop wr %g0, 0x19, %asi lduha [%l7 + 0x28] %asi, %l3 fmovd %f6, %f8 wr %g0, 0x80, %asi lduha [%l7 + 0x58] %asi, %g7 edge32n %o7, %g5, %g4 taddcctv %o2, %i4, %l5 sll %l1, 0x0A, %o6 fmovdneg %xcc, %f10, %f3 movleu %xcc, %g3, %i1 fmovdn %icc, %f9, %f5 movneg %icc, %l2, %i7 edge16ln %o3, %i3, %l4 movcs %icc, %l6, %g2 array16 %i2, %o0, %g1 bvc %xcc, loop_296 movcc %icc, %i0, %o1 movneg %icc, %o4, %g6 flush %l7 + 0x08 loop_296: edge32l %l0, %i5, %o5 fbu %fcc2, loop_297 movvs %xcc, %i6, %g7 fzero %f22 flush %l7 + 0x64 loop_297: fmovde %xcc, %f20, %f3 movneg %icc, %o7, %g5 nop setx loop_298, %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 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %g4, 0x0771, %o2 brlez %i4, loop_299 loop_298: orncc %l3, %l1, %l5 nop setx 0x507964F7, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr te %icc, 0x2 loop_299: mulscc %o6, 0x19D8, %g3 fcmpeq32 %f26, %f28, %l2 tle %xcc, 0x7 ld [%l7 + 0x20], %f28 fmovscc %xcc, %f7, %f24 nop fitod %f0, %f24 fdtox %f24, %f16 fornot2 %f22, %f20, %f4 edge32ln %i1, %i7, %o3 sir 0x1DFA wr %g0, 0x88, %asi lduba [%l7 + 0x57] %asi, %i3 nop setx 0x9E69D4EE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x823B742D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fsubs %f24, %f10, %f31 tvs %icc, 0x2 srax %l6, 0x1F, %g2 tcc %icc, 0x3 ld [%l7 + 0x60], %f16 movge %icc, %l4, %o0 sub %i2, 0x0101, %g1 ldd [%l7 + 0x10], %o0 sll %o4, 0x0C, %i0 fblg %fcc2, loop_300 tneg %icc, 0x6 fnot2s %f13, %f16 edge8n %l0, %g6, %o5 loop_300: edge16l %i6, %i5, %g7 movvc %xcc, %g5, %o7 orn %g4, 0x1752, %o2 andn %i4, 0x161C, %l1 nop setx loop_301, %l0, %l1 jmpl %l1, %l5 fpadd16s %f6, %f21, %f2 fandnot2s %f29, %f25, %f30 stx %o6, [%l7 + 0x18] loop_301: fcmpeq32 %f4, %f30, %l3 umulcc %l2, 0x0E22, %g3 mulscc %i1, 0x10B4, %o3 orn %i3, 0x1192, %l6 tle %icc, 0x0 smulcc %g2, %l4, %i7 nop fitod %f2, %f6 fdtox %f6, %f22 fxtod %f22, %f0 edge8 %o0, %g1, %o1 stx %i2, [%l7 + 0x08] movg %xcc, %i0, %o4 ldd [%l7 + 0x48], %f10 tsubcctv %l0, %o5, %i6 mulx %g6, %g7, %g5 sdiv %i5, 0x15B0, %g4 fmovscs %xcc, %f13, %f18 fmovrsgez %o2, %f28, %f12 fmovsa %icc, %f23, %f10 fmovsge %xcc, %f1, %f9 movgu %xcc, %o7, %l1 sub %i4, 0x0F41, %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduw [%l7 + 0x20], %l3 xnorcc %o6, 0x0AE5, %l2 bcc,a %xcc, loop_302 move %icc, %g3, %o3 array32 %i3, %l6, %g2 nop setx loop_303, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_302: udivcc %l4, 0x0D44, %i7 fmovrslz %i1, %f6, %f27 xorcc %o0, %o1, %g1 loop_303: ldstub [%l7 + 0x57], %i2 sir 0x1137 membar 0x02 add %l7, 0x78, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %i0, %l0 bvc,a,pn %xcc, loop_304 smulcc %o5, %o4, %i6 movneg %xcc, %g7, %g6 edge32ln %g5, %g4, %o2 loop_304: faligndata %f16, %f26, %f28 fmovsl %icc, %f29, %f18 andcc %i5, 0x1864, %l1 alignaddr %o7, %i4, %l5 edge32l %o6, %l3, %l2 subccc %g3, 0x0ABF, %o3 movl %icc, %i3, %l6 andncc %l4, %g2, %i7 brlz,a %i1, loop_305 edge32n %o0, %g1, %i2 fpsub16s %f4, %f15, %f27 nop setx 0xEA6306B40D31E843, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x2F0DC296DAA70EF5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f30, %f26 loop_305: fnands %f8, %f6, %f26 srlx %i0, %o1, %l0 tcc %icc, 0x7 wr %g0, 0x20, %asi ldxa [%g0 + 0x0] %asi, %o4 tge %icc, 0x4 udiv %i6, 0x044A, %g7 fmovdge %xcc, %f27, %f23 nop setx 0x8E591F6C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0xE40BEADD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fmuls %f31, %f10, %f23 fpsub16 %f14, %f0, %f26 edge32 %o5, %g5, %g4 tgu %xcc, 0x4 tvs %xcc, 0x3 edge8n %g6, %i5, %l1 fmovdpos %icc, %f4, %f19 lduw [%l7 + 0x18], %o2 subccc %o7, 0x1A58, %i4 fbuge,a %fcc2, loop_306 fmovdcc %icc, %f19, %f2 fbu,a %fcc0, loop_307 umul %l5, 0x03FF, %l3 loop_306: orncc %l2, %o6, %o3 srlx %g3, %l6, %i3 loop_307: orcc %l4, %i7, %i1 movge %icc, %o0, %g1 edge32n %i2, %i0, %o1 fmovrdgez %g2, %f14, %f26 tn %icc, 0x5 smulcc %l0, %o4, %g7 fmovdl %icc, %f27, %f19 udivcc %i6, 0x18C6, %g5 fbule %fcc2, loop_308 tle %xcc, 0x2 fble,a %fcc0, loop_309 lduh [%l7 + 0x22], %o5 loop_308: stx %g4, [%l7 + 0x08] tl %xcc, 0x4 loop_309: sdiv %g6, 0x07F6, %i5 ldd [%l7 + 0x48], %f8 tpos %xcc, 0x7 movvs %icc, %o2, %l1 ta %icc, 0x6 ble,a loop_310 fmovrsgz %i4, %f23, %f3 fcmple16 %f2, %f22, %l5 sra %o7, 0x11, %l2 loop_310: array8 %o6, %l3, %o3 movgu %xcc, %l6, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmple16 %f30, %f22, %l4 umulcc %g3, 0x0576, %i7 ldsh [%l7 + 0x44], %o0 nop setx 0xD6E4A9077C5B4963, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x58A1139B21B31298, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 faddd %f8, %f26, %f14 tle %icc, 0x7 subcc %g1, 0x0F50, %i1 set 0x58, %g4 lduwa [%l7 + %g4] 0x19, %i0 edge16ln %o1, %i2, %g2 fmovrdlez %o4, %f28, %f12 sdivx %g7, 0x0077, %i6 fmovscc %xcc, %f21, %f12 fmovdleu %xcc, %f2, %f24 tgu %icc, 0x2 fmovdneg %icc, %f31, %f26 fmovsvs %xcc, %f17, %f20 set 0x78, %o0 prefetcha [%l7 + %o0] 0x88, 0x0 tn %icc, 0x6 brgez,a %l0, loop_311 fmul8sux16 %f28, %f16, %f16 fandnot2s %f15, %f1, %f27 ld [%l7 + 0x34], %f3 loop_311: umul %g4, %g6, %i5 sth %o5, [%l7 + 0x3E] bvs,a %icc, loop_312 srl %o2, 0x1D, %l1 edge16ln %l5, %o7, %l2 sllx %o6, 0x0C, %i4 loop_312: lduw [%l7 + 0x18], %o3 xorcc %l3, %i3, %l6 udivcc %g3, 0x1199, %l4 bpos,pt %icc, loop_313 fmovsgu %xcc, %f1, %f19 movg %icc, %i7, %g1 sdiv %o0, 0x1549, %i1 loop_313: lduw [%l7 + 0x50], %i0 xorcc %o1, %i2, %g2 andncc %o4, %g7, %i6 fmovsvs %xcc, %f4, %f6 wr %g0, 0xea, %asi stba %g5, [%l7 + 0x56] %asi membar #Sync udivx %l0, 0x09F6, %g6 wr %g0, 0x18, %asi stba %i5, [%l7 + 0x33] %asi edge32ln %g4, %o2, %o5 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x25] %asi, %l1 movne %xcc, %l5, %l2 nop setx 0xEC2E6FDF2F1DB876, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 fsqrtd %f30, %f22 movpos %icc, %o6, %i4 orcc %o7, 0x0809, %l3 tvs %xcc, 0x3 bn,a,pt %xcc, loop_314 fxnors %f30, %f22, %f29 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsw [%l7 + 0x14], %i3 loop_314: bg,a,pt %xcc, loop_315 movleu %xcc, %l6, %g3 sll %l4, %o3, %g1 ldsw [%l7 + 0x0C], %o0 loop_315: nop wr %g0, 0xe2, %asi stwa %i1, [%l7 + 0x60] %asi membar #Sync fxnor %f8, %f30, %f10 tge %icc, 0x4 udivx %i0, 0x1B27, %o1 set 0x48, %i3 lduwa [%l7 + %i3] 0x81, %i2 fmovsvs %icc, %f24, %f20 set 0x78, %g7 ldswa [%l7 + %g7] 0x0c, %g2 srlx %o4, %i7, %g7 movvc %xcc, %g5, %l0 tn %xcc, 0x6 tne %xcc, 0x7 andcc %g6, 0x1D11, %i6 taddcc %g4, %i5, %o5 tge %xcc, 0x6 bl,a,pt %icc, loop_316 edge16ln %o2, %l1, %l5 fmovdg %xcc, %f23, %f4 edge16n %l2, %o6, %o7 loop_316: nop wr %g0, 0x16, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync wr %g0, 0xeb, %asi stxa %i4, [%l7 + 0x58] %asi membar #Sync fbg,a %fcc2, loop_317 umul %l3, 0x1962, %i3 taddcctv %g3, 0x1EE4, %l4 edge32 %l6, %o3, %g1 loop_317: nop add %l7, 0x48, %l6 wr %g0, 0x81, %asi casxa [%l6] %asi, %i1, %o0 bgu,a %xcc, loop_318 ba,pt %icc, loop_319 orncc %o1, %i0, %i2 udiv %o4, 0x17AC, %i7 loop_318: bn,a %icc, loop_320 loop_319: fblg,a %fcc0, loop_321 fors %f22, %f0, %f30 fbul,a %fcc1, loop_322 loop_320: brz,a %g7, loop_323 loop_321: add %g5, 0x1194, %g2 andcc %g6, %i6, %g4 loop_322: brgz,a %l0, loop_324 loop_323: fsrc1 %f2, %f10 taddcc %o5, %o2, %i5 ldsw [%l7 + 0x40], %l1 loop_324: subc %l2, 0x09A5, %l5 movl %xcc, %o7, %i4 edge8 %o6, %i3, %g3 st %f9, [%l7 + 0x1C] wr %g0, 0x88, %asi lduwa [%l7 + 0x10] %asi, %l4 udiv %l3, 0x0469, %o3 fmovdgu %icc, %f24, %f0 tgu %xcc, 0x1 tcs %icc, 0x4 brnz %l6, loop_325 srax %g1, %o0, %o1 addccc %i0, %i2, %i1 tleu %xcc, 0x2 loop_325: fmovrsgez %i7, %f12, %f29 or %o4, %g5, %g7 tgu %icc, 0x3 fmovdge %xcc, %f28, %f31 tne %xcc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %xcc, %g6, %g2 wr %g0, 0x80, %asi ldxa [%l7 + 0x48] %asi, %g4 fbul,a %fcc1, loop_326 nop setx 0x73AFA99860F2A22D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x765F3F4DC4040AB6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fsubd %f10, %f26, %f4 wr %g0, 0x10, %asi stha %i6, [%l7 + 0x64] %asi loop_326: sdivcc %o5, 0x0713, %l0 movcs %icc, %o2, %l1 orncc %l2, 0x1B46, %i5 smul %o7, %i4, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %o6, %i3, %g3 bgu %xcc, loop_327 smul %l4, 0x0232, %o3 tcs %icc, 0x6 wr %g0, 0x81, %asi stwa %l6, [%l7 + 0x30] %asi loop_327: nop fitos %f6, %f16 fstod %f16, %f24 taddcctv %g1, 0x0B95, %o0 fbo,a %fcc1, loop_328 ldsb [%l7 + 0x36], %l3 andcc %i0, %i2, %i1 fbn %fcc1, loop_329 loop_328: subc %i7, 0x0518, %o1 udivx %g5, 0x1AA2, %o4 edge16n %g6, %g7, %g2 loop_329: xnorcc %g4, 0x1CDF, %o5 fmovrdlez %i6, %f12, %f24 tleu %icc, 0x0 tvc %icc, 0x4 wr %g0, 0x89, %asi stxa %l0, [%l7 + 0x48] %asi tg %xcc, 0x1 be,a %icc, loop_330 fmovdcc %icc, %f2, %f26 lduh [%l7 + 0x58], %l1 movle %icc, %l2, %i5 loop_330: tle %icc, 0x2 edge8 %o7, %i4, %l5 addcc %o6, 0x0215, %i3 te %xcc, 0x5 edge16l %o2, %l4, %o3 nop setx 0xDF584A629043BF25, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr ldub [%l7 + 0x0F], %g3 fmovscc %xcc, %f13, %f8 movcc %xcc, %l6, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsvc %icc, %f18, %f31 fbu %fcc1, loop_331 fbo %fcc1, loop_332 sir 0x035F mulscc %l3, %g1, %i0 loop_331: sll %i2, 0x14, %i1 loop_332: umulcc %o1, %i7, %g5 addcc %o4, %g7, %g2 nop set 0x1A, %i7 ldsh [%l7 + %i7], %g6 nop setx 0x70540CA6, %l0, %l6 st %l6, [%l7 + 0x44] ld [%l7 + 0x44], %fsr wr %g0, 0x0c, %asi ldda [%l7 + 0x20] %asi, %o4 wr %g0, 0x89, %asi ldda [%l7 + 0x50] %asi, %i6 mulscc %l0, 0x1C09, %g4 wr %g0, 0x2b, %asi stwa %l2, [%l7 + 0x3C] %asi membar #Sync movn %xcc, %l1, %o7 edge8n %i4, %l5, %o6 fpsub32s %f3, %f23, %f19 movne %xcc, %i3, %o2 nop set 0x58, %i1 std %f22, [%l7 + %i1] addcc %i5, 0x1DF4, %o3 movleu %xcc, %g3, %l4 mulscc %l6, %o0, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %icc, %g1, %i2 addccc %i1, 0x101F, %i0 sdiv %i7, 0x0F24, %g5 orcc %o4, %o1, %g2 fbg %fcc2, loop_333 tn %icc, 0x4 add %g6, 0x0934, %g7 ldsh [%l7 + 0x2E], %i6 loop_333: fblg,a %fcc1, loop_334 brnz %l0, loop_335 sethi 0x09B1, %g4 fand %f24, %f4, %f10 loop_334: tsubcc %o5, 0x1C20, %l1 loop_335: edge8ln %l2, %o7, %i4 fbug %fcc0, loop_336 subccc %l5, 0x1991, %o6 add %l7, 0x0C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o2 casa [%l6] 0x80, %o2, %i3 loop_336: movrgz %i5, 0x20A, %g3 bpos,a,pn %icc, loop_337 bpos,a,pn %xcc, loop_338 fxors %f15, %f13, %f27 tvs %icc, 0x4 loop_337: edge16n %l4, %l6, %o0 loop_338: flush %l7 + 0x14 fba %fcc3, loop_339 srlx %l3, %o3, %g1 for %f26, %f22, %f10 tleu %xcc, 0x7 loop_339: nop wr %g0, 0x89, %asi ldxa [%l7 + 0x40] %asi, %i2 sdivcc %i0, 0x0A3F, %i7 orncc %g5, %i1, %o1 movl %icc, %g2, %g6 bvs,a,pn %icc, loop_340 orn %g7, 0x140F, %o4 ta %xcc, 0x4 orcc %i6, 0x065D, %g4 loop_340: alignaddrl %l0, %l1, %l2 fmovsle %icc, %f23, %f30 call loop_341 fnot2 %f30, %f20 sllx %o5, %i4, %o7 swap [%l7 + 0x18], %o6 loop_341: fmovrdlez %o2, %f2, %f10 mova %xcc, %i3, %i5 fmovdcc %icc, %f14, %f15 orcc %l5, 0x15C7, %l4 nop set 0x20, %l1 ldsw [%l7 + %l1], %l6 popc %g3, %l3 edge16n %o0, %o3, %i2 brnz %g1, loop_342 xnor %i7, 0x1278, %g5 subcc %i1, 0x0334, %o1 move %icc, %g2, %g6 loop_342: membar 0x73 tleu %xcc, 0x5 set 0x7C, %l6 sta %f25, [%l7 + %l6] 0x19 alignaddr %i0, %g7, %i6 movrgez %o4, 0x220, %l0 fmovrsgz %g4, %f7, %f18 set 0x38, %o3 stha %l2, [%l7 + %o3] 0x27 membar #Sync smul %o5, %i4, %o7 sllx %o6, 0x1E, %l1 set 0x58, %l3 lduwa [%l7 + %l3] 0x89, %i3 sdivx %i5, 0x146F, %l5 bcs,a %xcc, loop_343 movrgez %l4, %o2, %g3 edge16n %l3, %o0, %l6 flush %l7 + 0x6C loop_343: edge32ln %i2, %o3, %i7 movre %g1, 0x017, %i1 addc %o1, 0x09E1, %g5 array32 %g6, %g2, %i0 nop setx 0x36931D78, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0xDCAAA158, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fmuls %f29, %f27, %f19 edge16l %i6, %g7, %l0 srl %o4, 0x11, %g4 movle %xcc, %o5, %l2 bge,pn %icc, loop_344 nop fitos %f10, %f17 fmovdge %xcc, %f26, %f2 movre %o7, 0x2B0, %i4 loop_344: fmovsge %xcc, %f27, %f15 popc %l1, %i3 add %i5, 0x11FD, %l5 alignaddrl %o6, %o2, %l4 addcc %l3, 0x0D35, %g3 tg %icc, 0x7 edge16 %o0, %i2, %l6 fpackfix %f0, %f20 and %o3, %i7, %i1 fmovdg %icc, %f3, %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 be,pt %xcc, loop_345 fmovdpos %xcc, %f11, %f11 taddcc %g1, 0x023D, %g5 set 0x10, %i4 swapa [%l7 + %i4] 0x0c, %o1 loop_345: edge8 %g2, %i0, %g6 sdiv %g7, 0x047A, %i6 stb %l0, [%l7 + 0x7B] stx %o4, [%l7 + 0x30] xnorcc %g4, 0x0DB6, %o5 movge %icc, %l2, %o7 wr %g0, 0x10, %asi stha %i4, [%l7 + 0x5A] %asi bneg,pn %icc, loop_346 bn %xcc, loop_347 fmovsneg %xcc, %f1, %f12 set 0x2C, %l2 ldswa [%l7 + %l2] 0x10, %i3 loop_346: fpadd32s %f15, %f31, %f14 loop_347: nop wr %g0, 0xf0, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync flush %l7 + 0x24 fpack32 %f2, %f16, %f16 ldsh [%l7 + 0x28], %i5 lduw [%l7 + 0x0C], %l1 brgz,a %o6, loop_348 andn %o2, 0x1C64, %l4 wr %g0, 0x0c, %asi ldsha [%l7 + 0x6E] %asi, %l5 loop_348: sub %l3, 0x1DD5, %o0 umul %g3, %i2, %l6 wr %g0, 0x2e, %asi ldda [%l7 + 0x50] %asi, %o2 fnot1 %f18, %f0 addccc %i7, %i1, %g5 movre %g1, %g2, %i0 tge %xcc, 0x6 tn %icc, 0x1 add %o1, 0x0575, %g7 fba,a %fcc1, loop_349 te %xcc, 0x3 ldsb [%l7 + 0x57], %g6 bge,a %xcc, loop_350 loop_349: xorcc %i6, %l0, %o4 pdist %f10, %f28, %f6 bvs,a loop_351 loop_350: movrlz %g4, 0x0D7, %o5 fbge,a %fcc2, loop_352 ldub [%l7 + 0x62], %l2 loop_351: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bneg,a,pt %xcc, loop_353 loop_352: fmovdgu %icc, %f2, %f10 fbul,a %fcc0, loop_354 call loop_355 loop_353: movrgez %i4, 0x183, %i3 fmul8x16 %f17, %f22, %f24 loop_354: tsubcctv %i5, 0x1D3F, %l1 loop_355: movrgez %o6, %o2, %l4 edge8n %l5, %o7, %l3 tcs %xcc, 0x2 tl %xcc, 0x3 edge16n %o0, %i2, %l6 nop setx 0x705A92A1, %l0, %l6 st %l6, [%l7 + 0x14] ld [%l7 + 0x14], %fsr movrlez %g3, 0x02E, %o3 sir 0x09CC movrlz %i7, 0x01A, %g5 edge8ln %i1, %g2, %g1 brgz,a %i0, loop_356 sdivcc %o1, 0x0F98, %g7 fmovs %f10, %f12 ld [%l7 + 0x30], %f12 loop_356: fxors %f6, %f9, %f9 stw %g6, [%l7 + 0x10] sllx %l0, 0x19, %o4 fbuge %fcc3, loop_357 fbuge,a %fcc2, loop_358 edge8ln %g4, %o5, %l2 fmovd %f26, %f26 loop_357: fbge %fcc2, loop_359 loop_358: edge16l %i6, %i3, %i5 movrlez %i4, %l1, %o2 move %xcc, %o6, %l4 loop_359: fandnot1s %f9, %f22, %f28 fmuld8ulx16 %f27, %f21, %f0 taddcctv %o7, 0x0162, %l5 fbe %fcc3, loop_360 fxors %f23, %f29, %f8 fnand %f4, %f18, %f24 set 0x40, %g6 ldda [%l7 + %g6] 0x89, %o0 loop_360: bg,pt %xcc, loop_361 ta %xcc, 0x4 te %icc, 0x7 edge32ln %i2, %l6, %l3 loop_361: tsubcc %o3, 0x01E5, %g3 taddcc %i7, %g5, %i1 orncc %g1, %g2, %o1 ldd [%l7 + 0x60], %i0 call loop_362 stw %g7, [%l7 + 0x6C] sir 0x16C7 sra %l0, 0x14, %g6 loop_362: fand %f28, %f4, %f22 fbu,a %fcc2, loop_363 mulscc %o4, 0x08B8, %o5 set 0x38, %o7 stwa %g4, [%l7 + %o7] 0x15 loop_363: fands %f17, %f7, %f2 andcc %i6, 0x157F, %l2 fmul8ulx16 %f18, %f16, %f26 addccc %i5, %i4, %i3 sll %l1, %o6, %l4 tne %icc, 0x1 set 0x43, %o2 stba %o2, [%l7 + %o2] 0x10 smulcc %l5, 0x16C7, %o0 stbar subc %i2, 0x0E84, %o7 fbu,a %fcc2, loop_364 fcmpne32 %f0, %f10, %l3 movgu %xcc, %l6, %g3 bne,pt %icc, loop_365 loop_364: tleu %icc, 0x7 brgez %o3, loop_366 tsubcctv %i7, %i1, %g5 loop_365: nop add %l7, 0x74, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g1 casa [%l6] %asi, %g1, %o1 loop_366: sdivx %i0, 0x1DA8, %g7 fnot1 %f20, %f16 fmuld8ulx16 %f13, %f28, %f4 fnot1 %f16, %f2 fpadd16 %f12, %f22, %f24 xnorcc %g2, 0x0FFF, %g6 array32 %o4, %o5, %l0 nop setx loop_367, %l0, %l1 jmpl %l1, %g4 movge %xcc, %l2, %i5 membar 0x5A fands %f4, %f3, %f24 loop_367: fmovrsne %i4, %f17, %f10 fsrc2 %f28, %f30 addc %i6, 0x1D3C, %l1 add %l7, 0x28, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x10, %i3, %o6 addc %l4, 0x08E2, %o2 orcc %o0, 0x006E, %l5 tcs %xcc, 0x1 sra %o7, %i2, %l6 edge8ln %g3, %l3, %i7 smulcc %i1, 0x10D4, %g5 fxnors %f15, %f19, %f18 tneg %xcc, 0x3 alignaddr %o3, %g1, %i0 edge16n %g7, %g2, %g6 andncc %o4, %o1, %l0 ldsw [%l7 + 0x14], %o5 ldstub [%l7 + 0x73], %g4 array16 %i5, %i4, %l2 mulx %i6, 0x1E03, %l1 fmul8sux16 %f30, %f26, %f16 fpadd16s %f18, %f23, %f24 fcmpne16 %f28, %f18, %o6 ldd [%l7 + 0x28], %f16 set 0x40, %l0 stda %f0, [%l7 + %l0] 0x81 popc 0x0CEE, %i3 umulcc %l4, 0x1A54, %o0 fxors %f30, %f9, %f3 movrlez %l5, %o2, %i2 bl loop_368 fbue,a %fcc2, loop_369 fmovdvc %icc, %f1, %f11 edge16l %o7, %g3, %l6 loop_368: movvc %icc, %l3, %i1 loop_369: tvs %icc, 0x6 fbe %fcc2, loop_370 movrlez %g5, %o3, %g1 andcc %i7, 0x011A, %i0 edge32ln %g2, %g6, %o4 loop_370: xor %g7, 0x08A7, %l0 edge16l %o5, %g4, %i5 alignaddrl %o1, %i4, %l2 fmovsleu %xcc, %f30, %f8 bgu,a loop_371 ldd [%l7 + 0x40], %f26 prefetch [%l7 + 0x30], 0x1 brz,a %i6, loop_372 loop_371: ldsw [%l7 + 0x48], %l1 wr %g0, 0x2f, %asi stxa %o6, [%l7 + 0x60] %asi membar #Sync loop_372: be loop_373 movrlez %i3, %o0, %l4 addcc %o2, 0x0ABC, %i2 sdiv %o7, 0x1BAA, %l5 loop_373: sub %g3, 0x006C, %l3 fnand %f0, %f4, %f4 fmovsgu %xcc, %f31, %f31 lduh [%l7 + 0x4E], %l6 edge16l %g5, %i1, %g1 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i7, %o3 smul %i0, %g6, %o4 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f0 brgz,a %g2, loop_374 subcc %l0, 0x058C, %o5 fnands %f1, %f29, %f27 fpsub16 %f8, %f6, %f8 loop_374: movrgz %g4, %g7, %o1 subcc %i4, %i5, %l2 movge %xcc, %i6, %l1 edge32n %i3, %o0, %o6 tsubcctv %l4, %i2, %o2 array8 %l5, %g3, %l3 sra %o7, %g5, %i1 fmovrdgz %g1, %f4, %f18 fmovdle %icc, %f31, %f20 fmovrse %l6, %f21, %f30 fpmerge %f30, %f21, %f22 fmovsa %icc, %f10, %f29 be,a,pt %xcc, loop_375 edge16 %o3, %i7, %g6 add %l7, 0x20, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %i0 casxa [%l6] %asi, %i0, %o4 loop_375: subcc %l0, %g2, %o5 ta %icc, 0x0 sllx %g7, 0x0B, %g4 stbar xnorcc %i4, 0x1491, %o1 xnorcc %i5, %l2, %l1 andn %i6, 0x0618, %o0 movleu %xcc, %o6, %i3 tleu %icc, 0x3 wr %g0, 0x19, %asi stxa %l4, [%l7 + 0x38] %asi edge16n %i2, %l5, %o2 set 0x76, %l4 ldstuba [%l7 + %l4] 0x19, %g3 bne,a loop_376 edge32 %l3, %g5, %i1 prefetch [%l7 + 0x3C], 0x3 nop fitos %f3, %f20 fstoi %f20, %f24 loop_376: subcc %g1, %o7, %l6 set 0x0C, %g3 ldswa [%l7 + %g3] 0x88, %i7 movcs %icc, %o3, %i0 fxor %f4, %f24, %f0 mulscc %g6, 0x1643, %o4 umul %g2, 0x1885, %o5 fabss %f3, %f12 movcc %xcc, %g7, %l0 fpsub16s %f0, %f4, %f12 set 0x6C, %l5 stwa %g4, [%l7 + %l5] 0x18 movrlz %i4, 0x15F, %o1 move %icc, %l2, %i5 set 0x78, %o4 stxa %l1, [%l7 + %o4] 0x19 fmovdgu %xcc, %f31, %f13 bgu,a %xcc, loop_377 bneg,pn %icc, loop_378 udivcc %i6, 0x1D44, %o0 smul %o6, 0x1E46, %i3 loop_377: or %l4, %i2, %o2 loop_378: tn %icc, 0x7 fmovscs %icc, %f18, %f18 addcc %l5, 0x1627, %g3 fxor %f22, %f18, %f8 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmuld8ulx16 %f24, %f13, %f14 movrlz %l3, %g5, %g1 movcc %icc, %i1, %l6 sethi 0x07C5, %o7 addccc %o3, %i0, %g6 movne %xcc, %i7, %o4 movle %icc, %o5, %g7 fabsd %f26, %f0 fbu,a %fcc3, loop_379 movle %xcc, %g2, %l0 movvc %xcc, %i4, %g4 tpos %icc, 0x6 loop_379: orn %o1, %l2, %l1 ta %icc, 0x6 edge8ln %i5, %i6, %o0 tleu %icc, 0x0 movle %xcc, %i3, %l4 ble,pn %xcc, loop_380 edge8l %o6, %o2, %i2 sdivx %l5, 0x0BD3, %l3 ta %icc, 0x0 loop_380: nop set 0x78, %g5 lduba [%l7 + %g5] 0x19, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %g3, 0x10AF, %g1 tneg %icc, 0x2 movl %icc, %i1, %o7 mova %icc, %o3, %i0 lduh [%l7 + 0x70], %l6 sub %g6, %o4, %o5 array8 %g7, %g2, %i7 brlz %i4, loop_381 edge16n %g4, %l0, %l2 fpadd32s %f12, %f24, %f7 movrgz %o1, 0x00B, %l1 loop_381: edge16n %i5, %i6, %o0 fornot2 %f12, %f24, %f20 umul %i3, 0x0627, %l4 taddcctv %o2, %o6, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0xE584B4E5ECF9A596, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x9860F001BC82F4D8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fsubd %f28, %f8, %f18 orn %l5, 0x1E59, %g5 umulcc %l3, 0x1073, %g3 set 0x24, %i6 stwa %i1, [%l7 + %i6] 0x80 xnor %o7, 0x09DB, %g1 mulx %i0, 0x0100, %o3 xorcc %l6, %o4, %g6 sir 0x1F2A tg %xcc, 0x0 subcc %o5, 0x1130, %g2 add %g7, %i7, %g4 array32 %i4, %l2, %l0 udiv %l1, 0x1842, %i5 fbe %fcc3, loop_382 addccc %i6, 0x1743, %o0 movg %xcc, %o1, %l4 sdivcc %i3, 0x1A64, %o2 loop_382: fmovsg %icc, %f13, %f23 fpsub32 %f6, %f8, %f24 sir 0x1F8B wr %g0, 0x89, %asi ldsba [%l7 + 0x30] %asi, %i2 movcs %xcc, %l5, %o6 fbl %fcc3, loop_383 bleu,pn %xcc, loop_384 subccc %l3, 0x1D78, %g3 nop setx loop_385, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_383: tge %xcc, 0x5 loop_384: tne %icc, 0x3 membar 0x17 loop_385: nop wr %g0, 0x81, %asi lduha [%l7 + 0x18] %asi, %i1 smulcc %g5, %g1, %i0 movle %xcc, %o7, %o3 fmovdge %xcc, %f23, %f6 ldd [%l7 + 0x30], %f30 xor %o4, 0x1473, %g6 fbug,a %fcc3, loop_386 fand %f22, %f20, %f20 subcc %l6, %o5, %g7 fpsub32 %f24, %f8, %f0 loop_386: fxnors %f29, %f14, %f4 movg %xcc, %i7, %g2 brnz,a %g4, loop_387 movneg %icc, %l2, %l0 andcc %i4, %i5, %l1 orncc %i6, 0x13C6, %o1 loop_387: orcc %l4, %o0, %o2 edge8ln %i2, %i3, %l5 movleu %xcc, %l3, %g3 nop setx 0x005357C2, %l0, %l6 st %l6, [%l7 + 0x44] ld [%l7 + 0x44], %fsr xor %o6, %i1, %g1 tn %xcc, 0x6 set 0x60, %g2 lduwa [%l7 + %g2] 0x88, %g5 st %f10, [%l7 + 0x68] array16 %i0, %o7, %o4 fbo,a %fcc2, loop_388 tsubcctv %o3, 0x0E84, %l6 bvc,pn %icc, loop_389 fbl %fcc1, loop_390 loop_388: fbge %fcc2, loop_391 movge %xcc, %o5, %g7 loop_389: ldx [%l7 + 0x78], %i7 loop_390: brlz %g2, loop_392 loop_391: lduh [%l7 + 0x7C], %g4 sll %g6, %l0, %i4 fxnors %f30, %f29, %f28 loop_392: andcc %i5, 0x1B76, %l1 fornot2s %f31, %f13, %f10 fnor %f8, %f16, %f28 brz %i6, loop_393 orcc %l2, %l4, %o1 movvc %icc, %o2, %i2 movge %icc, %o0, %i3 loop_393: add %l5, 0x12AA, %l3 nop set 0x40, %o6 lduw [%l7 + %o6], %g3 set 0x76, %i0 lduha [%l7 + %i0] 0x04, %o6 tne %icc, 0x2 set 0x40, %i5 ldda [%l7 + %i5] 0x23, %g0 fcmple32 %f6, %f30, %i1 wr %g0, 0x81, %asi lduba [%l7 + 0x64] %asi, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc2s %f31, %f10 udivx %o7, 0x00E7, %o4 sra %i0, %l6, %o3 sdiv %g7, 0x0CFB, %i7 nop fitod %f12, %f6 fdtos %f6, %f6 brgez,a %g2, loop_394 fcmpne32 %f8, %f6, %g4 orn %g6, %l0, %i4 sdiv %o5, 0x0CCB, %l1 loop_394: tleu %icc, 0x5 fbul,a %fcc2, loop_395 sethi 0x0394, %i5 orncc %i6, %l4, %o1 fmovdvc %icc, %f9, %f12 loop_395: taddcc %o2, 0x0B7A, %i2 fmovdleu %xcc, %f24, %f30 andn %l2, 0x0A05, %o0 movge %icc, %l5, %i3 orn %g3, 0x1BB2, %l3 tpos %xcc, 0x4 tl %xcc, 0x0 tleu %icc, 0x7 nop setx 0xF0425D90, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr fmovdn %xcc, %f14, %f17 sll %o6, 0x05, %g1 fones %f3 andn %g5, 0x1095, %o7 mulscc %i1, 0x1C58, %i0 andcc %o4, %o3, %l6 set 0x10, %o1 ldxa [%l7 + %o1] 0x18, %i7 add %g7, 0x14C4, %g2 tsubcctv %g6, %g4, %l0 add %i4, 0x1967, %o5 alignaddr %l1, %i6, %i5 fbn,a %fcc0, loop_396 edge16 %l4, %o2, %o1 nop setx 0xC362A0B0F07FAA9A, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr edge8l %i2, %l2, %o0 loop_396: orn %l5, %i3, %g3 edge16ln %l3, %o6, %g1 tsubcc %o7, %i1, %g5 bl,a,pt %xcc, loop_397 xorcc %i0, %o3, %o4 wr %g0, 0x1e, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_397: nop setx 0x62AEE23CB0561BA7, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr sdivx %i7, 0x0D98, %g7 membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0xf0, %f0 tsubcc %g2, %l6, %g6 taddcctv %g4, 0x1EBB, %i4 taddcc %o5, %l0, %l1 wr %g0, 0x80, %asi prefetcha [%l7 + 0x10] %asi, 0x1 movcs %icc, %i6, %o2 wr %g0, 0x04, %asi ldxa [%l7 + 0x18] %asi, %o1 bneg %icc, loop_398 fmul8sux16 %f22, %f16, %f12 tne %icc, 0x5 srlx %i2, %l2, %l4 loop_398: nop set 0x0E, %g1 ldsha [%l7 + %g1] 0x15, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %xcc, 0x1 sth %i3, [%l7 + 0x24] fone %f0 tge %xcc, 0x2 tge %xcc, 0x6 tne %xcc, 0x7 fmovsne %xcc, %f20, %f20 stb %g3, [%l7 + 0x7C] smulcc %l3, 0x0459, %o6 xnorcc %g1, %o7, %l5 tpos %icc, 0x6 andncc %g5, %i0, %o3 fmul8x16 %f0, %f20, %f22 fmovrde %i1, %f16, %f6 movge %xcc, %i7, %o4 membar 0x52 nop setx 0x794F385B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0xA9FBB0F4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fsubs %f8, %f10, %f4 nop setx 0x5396065E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x70E124B5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fadds %f23, %f30, %f7 tleu %icc, 0x7 tge %xcc, 0x0 popc %g2, %l6 sdiv %g6, 0x1C15, %g7 brgez,a %i4, loop_399 call loop_400 for %f22, %f26, %f18 tne %icc, 0x1 loop_399: movg %xcc, %g4, %o5 loop_400: tg %icc, 0x2 set 0x68, %i2 prefetcha [%l7 + %i2] 0x11, 0x1 tsubcc %l0, 0x173F, %i6 mova %icc, %o2, %o1 orn %i2, %i5, %l2 movle %icc, %o0, %l4 fba,a %fcc1, loop_401 fmovdcs %icc, %f1, %f28 swap [%l7 + 0x28], %g3 edge32ln %l3, %i3, %o6 loop_401: bne loop_402 movrlez %o7, %g1, %g5 fbl,a %fcc3, loop_403 movneg %icc, %l5, %o3 loop_402: fmovsn %xcc, %f10, %f20 taddcctv %i1, %i0, %o4 loop_403: nop setx loop_404, %l0, %l1 jmpl %l1, %g2 fpsub32 %f26, %f8, %f12 fblg,a %fcc0, loop_405 for %f6, %f12, %f26 loop_404: movrlez %l6, %g6, %i7 nop setx loop_406, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_405: sir 0x0238 edge16 %i4, %g4, %g7 tne %icc, 0x1 loop_406: tg %xcc, 0x4 movrlez %l1, %o5, %l0 tn %icc, 0x2 lduw [%l7 + 0x24], %o2 wr %g0, 0x22, %asi stxa %o1, [%l7 + 0x68] %asi membar #Sync bne,pn %icc, loop_407 sth %i6, [%l7 + 0x28] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %i5, 0x0E70, %l2 loop_407: stbar edge8n %o0, %i2, %g3 tne %icc, 0x6 fmovdg %icc, %f11, %f17 edge32n %l4, %l3, %o6 edge32l %i3, %g1, %o7 fmovsgu %icc, %f1, %f11 movrlez %g5, 0x0BB, %l5 array8 %o3, %i0, %o4 udiv %i1, 0x0CB1, %g2 move %xcc, %g6, %l6 add %i4, %g4, %i7 nop set 0x64, %o0 ldsb [%l7 + %o0], %l1 and %o5, 0x0B5C, %l0 bpos,a loop_408 mulx %g7, %o2, %o1 fbule,a %fcc1, loop_409 edge32n %i5, %i6, %l2 loop_408: smulcc %i2, %g3, %l4 movle %xcc, %l3, %o0 loop_409: udiv %i3, 0x1A47, %g1 wr %g0, 0x19, %asi stha %o7, [%l7 + 0x54] %asi taddcc %o6, 0x1E5D, %g5 movrgz %l5, %i0, %o3 tl %icc, 0x2 fblg,a %fcc2, loop_410 movn %xcc, %o4, %g2 edge32n %i1, %l6, %g6 sub %g4, 0x1CFA, %i4 loop_410: tneg %xcc, 0x7 movpos %icc, %l1, %i7 tcs %icc, 0x6 tg %xcc, 0x4 tcs %icc, 0x2 orcc %l0, 0x1987, %o5 edge16n %o2, %g7, %o1 smulcc %i5, 0x017F, %l2 membar 0x59 andcc %i6, 0x12A4, %g3 array32 %l4, %i2, %o0 wr %g0, 0x89, %asi swapa [%l7 + 0x50] %asi, %i3 array32 %g1, %l3, %o6 orncc %g5, 0x0443, %l5 nop fitos %f1, %f21 fstox %f21, %f16 array8 %i0, %o7, %o4 fmul8x16au %f22, %f9, %f22 xnor %o3, %i1, %l6 movre %g6, %g2, %g4 fbn,a %fcc1, loop_411 bl loop_412 array32 %i4, %i7, %l1 set 0x5C, %g4 lduwa [%l7 + %g4] 0x10, %l0 loop_411: edge32ln %o2, %g7, %o5 loop_412: sir 0x17AD tvs %icc, 0x5 nop fitod %f12, %f10 fdtox %f10, %f6 fxtod %f6, %f12 bneg,a %xcc, loop_413 mova %xcc, %o1, %l2 alignaddr %i5, %g3, %l4 tne %icc, 0x6 loop_413: bne,a,pn %xcc, loop_414 ldub [%l7 + 0x4F], %i6 edge16 %o0, %i2, %g1 xorcc %i3, %l3, %g5 loop_414: ldsw [%l7 + 0x3C], %l5 swap [%l7 + 0x14], %o6 tcc %xcc, 0x0 fmovdn %xcc, %f18, %f11 orn %i0, %o4, %o7 edge8 %o3, %i1, %g6 fornot2 %f24, %f22, %f18 orn %l6, 0x1CB9, %g2 fcmple16 %f30, %f28, %i4 movneg %xcc, %i7, %g4 edge16n %l1, %l0, %g7 xnor %o2, %o1, %o5 umulcc %l2, %i5, %g3 fbu %fcc1, loop_415 fpsub16 %f12, %f30, %f20 addc %i6, %o0, %l4 tge %icc, 0x0 loop_415: nop wr %g0, 0x2a, %asi stba %g1, [%l7 + 0x62] %asi membar #Sync alignaddr %i3, %i2, %g5 flush %l7 + 0x50 fmovsneg %xcc, %f3, %f21 nop fitod %f2, %f14 fdtox %f14, %f4 fxtod %f4, %f16 bcs,pn %xcc, loop_416 taddcctv %l5, 0x1061, %l3 movle %icc, %o6, %i0 wr %g0, 0x0c, %asi ldxa [%l7 + 0x10] %asi, %o7 loop_416: fxnor %f0, %f22, %f30 fbne,a %fcc0, loop_417 bvc,a,pn %xcc, loop_418 movneg %xcc, %o3, %i1 array32 %o4, %l6, %g6 loop_417: alignaddr %i4, %g2, %i7 loop_418: movrlz %l1, 0x02E, %l0 alignaddr %g4, %o2, %g7 movneg %xcc, %o1, %o5 ldx [%l7 + 0x70], %i5 tl %icc, 0x4 movrne %g3, %l2, %i6 brgz %o0, loop_419 xorcc %l4, %g1, %i2 fmovdcs %xcc, %f30, %f30 bl loop_420 loop_419: tleu %xcc, 0x0 movrlz %i3, %l5, %l3 orcc %g5, %o6, %i0 loop_420: nop wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f16 xnor %o7, 0x11D7, %i1 wr %g0, 0x10, %asi lda [%l7 + 0x3C] %asi, %f15 andncc %o4, %l6, %g6 xorcc %o3, 0x1B4D, %i4 popc %g2, %l1 stw %l0, [%l7 + 0x28] fsrc2 %f18, %f4 subcc %g4, %i7, %o2 mulscc %g7, 0x1D22, %o1 nop fitod %f12, %f10 fdtox %f10, %f16 fxtod %f16, %f16 move %icc, %o5, %g3 sdiv %l2, 0x0838, %i5 orn %i6, 0x0E9F, %l4 sdivx %o0, 0x1D4F, %i2 edge16l %g1, %l5, %i3 movl %icc, %g5, %o6 movg %icc, %i0, %l3 tneg %xcc, 0x1 set 0x74, %i3 stwa %o7, [%l7 + %i3] 0x81 andncc %i1, %o4, %g6 sdivcc %l6, 0x1CE3, %o3 addcc %g2, %i4, %l1 tvc %icc, 0x3 orn %l0, %i7, %o2 bcc,pn %icc, loop_421 prefetch [%l7 + 0x78], 0x3 ba,a,pn %xcc, loop_422 fxors %f3, %f23, %f2 loop_421: tn %icc, 0x7 movcs %icc, %g4, %g7 loop_422: fbg %fcc1, loop_423 bcs,a,pn %xcc, loop_424 edge32l %o1, %g3, %o5 popc %i5, %i6 loop_423: ble,pt %icc, loop_425 loop_424: udivx %l2, 0x15BC, %o0 fornot1 %f16, %f4, %f0 fbne,a %fcc3, loop_426 loop_425: movn %icc, %i2, %g1 xorcc %l4, 0x17D8, %l5 udiv %g5, 0x14CD, %o6 loop_426: movre %i0, %i3, %l3 fnot1s %f1, %f31 fnot2s %f10, %f20 brnz,a %i1, loop_427 brlez,a %o4, loop_428 subc %o7, 0x11EF, %l6 fornot2s %f12, %f25, %f12 loop_427: edge16ln %g6, %g2, %o3 loop_428: ba loop_429 tcc %xcc, 0x1 tn %icc, 0x3 fmovsneg %xcc, %f31, %f16 loop_429: edge32l %i4, %l0, %l1 tpos %xcc, 0x3 fpsub16s %f28, %f27, %f31 movle %icc, %i7, %o2 ldd [%l7 + 0x58], %f12 fpackfix %f30, %f15 smul %g4, 0x1C29, %o1 smul %g3, %o5, %g7 fbu %fcc0, loop_430 addccc %i6, 0x0D71, %i5 bleu,pt %xcc, loop_431 sdiv %l2, 0x0BA3, %o0 loop_430: ldsw [%l7 + 0x64], %i2 nop setx loop_432, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_431: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x0263, %l4 fmovsn %xcc, %f14, %f16 loop_432: and %g1, 0x08F7, %g5 nop fitos %f13, %f23 edge8n %l5, %o6, %i3 fbe %fcc1, loop_433 fmovs %f28, %f26 fmovdle %icc, %f9, %f17 tcc %xcc, 0x0 loop_433: brnz,a %l3, loop_434 edge32l %i1, %i0, %o4 fcmpgt32 %f22, %f20, %o7 popc %g6, %g2 loop_434: nop wr %g0, 0x18, %asi ldswa [%l7 + 0x6C] %asi, %o3 sdivx %i4, 0x1823, %l0 movcc %xcc, %l6, %l1 wr %g0, 0x18, %asi ldsba [%l7 + 0x6F] %asi, %i7 array32 %o2, %o1, %g3 movcc %icc, %o5, %g4 sethi 0x1ADB, %i6 ldd [%l7 + 0x28], %i4 nop fitos %f2, %f11 fstox %f11, %f14 subcc %g7, 0x1074, %o0 array32 %l2, %i2, %g1 umulcc %l4, 0x0C2D, %l5 add %l7, 0x0C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g5, %o6 srax %l3, 0x19, %i3 fnot2 %f22, %f20 movg %icc, %i0, %i1 tpos %xcc, 0x2 fmovsle %icc, %f31, %f26 nop setx loop_435, %l0, %l1 jmpl %l1, %o7 xorcc %o4, %g6, %o3 nop setx loop_436, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xnor %g2, %l0, %i4 loop_435: udivx %l1, 0x0D83, %l6 nop setx loop_437, %l0, %l1 jmpl %l1, %i7 loop_436: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvs %xcc, 0x7 umulcc %o2, 0x0314, %o1 loop_437: tcc %icc, 0x3 movre %o5, 0x362, %g4 tvs %icc, 0x0 xnorcc %i6, 0x030C, %g3 popc 0x1214, %i5 xor %g7, %l2, %i2 tl %xcc, 0x0 edge32l %o0, %l4, %l5 udiv %g5, 0x126F, %g1 movvc %icc, %l3, %i3 tpos %xcc, 0x2 movl %xcc, %i0, %o6 popc 0x0E5B, %i1 ldd [%l7 + 0x18], %f14 fsrc1s %f31, %f18 mova %icc, %o7, %o4 fbul,a %fcc2, loop_438 fexpand %f31, %f4 tneg %icc, 0x2 movre %g6, 0x2F6, %o3 loop_438: sdivcc %g2, 0x0B2F, %i4 popc %l1, %l6 fmul8sux16 %f30, %f18, %f22 movl %icc, %l0, %i7 addcc %o2, %o5, %o1 array16 %i6, %g3, %g4 nop setx 0xD72DDC02, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0xE18F34AB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fsubs %f0, %f26, %f13 bgu,a,pn %icc, loop_439 nop setx loop_440, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry and %i5, %l2, %g7 fmovdcs %icc, %f21, %f9 loop_439: fmovrdgz %i2, %f0, %f4 loop_440: tl %icc, 0x2 fbul,a %fcc3, loop_441 fnor %f20, %f4, %f18 sdiv %l4, 0x1ED4, %o0 fmovscs %icc, %f10, %f15 loop_441: mulx %l5, 0x1E7E, %g5 sir 0x1D8A tcc %icc, 0x7 array8 %l3, %i3, %g1 ldstub [%l7 + 0x2A], %i0 set 0x7C, %i7 ldswa [%l7 + %i7] 0x81, %o6 tne %xcc, 0x2 edge8 %o7, %o4, %i1 srlx %g6, %g2, %i4 udivcc %l1, 0x1498, %o3 fmul8ulx16 %f24, %f12, %f12 edge32ln %l0, %l6, %o2 movrne %o5, 0x3AE, %o1 ldx [%l7 + 0x78], %i7 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f0 fmovs %f9, %f18 fblg %fcc2, loop_442 movle %icc, %i6, %g4 nop setx loop_443, %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 bshuffle %f14, %f24, %f20 loop_442: fmovdne %xcc, %f29, %f16 bl,a,pn %xcc, loop_444 loop_443: edge32ln %i5, %l2, %g7 move %icc, %i2, %g3 fexpand %f22, %f26 loop_444: alignaddrl %o0, %l5, %l4 fnot1 %f10, %f22 nop setx loop_445, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry smul %l3, %g5, %g1 set 0x73, %g7 ldsba [%l7 + %g7] 0x14, %i3 loop_445: fone %f8 movneg %icc, %o6, %o7 addcc %i0, 0x002E, %i1 fmovsne %icc, %f27, %f14 fbue,a %fcc2, loop_446 tvc %xcc, 0x6 wr %g0, 0x89, %asi ldstuba [%l7 + 0x1A] %asi, %o4 loop_446: nop wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 nop fitos %f12, %f8 fstod %f8, %f16 edge8l %g2, %g6, %i4 membar 0x5C movl %icc, %o3, %l0 fand %f2, %f2, %f20 addccc %l6, 0x14FF, %l1 fandnot2s %f28, %f8, %f24 fmovrdgez %o5, %f26, %f10 fnand %f12, %f26, %f30 addc %o1, %i7, %i6 subc %g4, 0x0651, %i5 edge16l %l2, %o2, %i2 fmovde %xcc, %f4, %f11 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulx %g3, 0x16D3, %g7 stb %o0, [%l7 + 0x20] bgu,a loop_447 move %xcc, %l5, %l3 and %l4, 0x0D44, %g1 movvc %icc, %i3, %o6 loop_447: movg %xcc, %g5, %o7 fandnot1 %f18, %f16, %f12 for %f20, %f0, %f22 stw %i0, [%l7 + 0x5C] fbu %fcc3, loop_448 fpadd16 %f18, %f16, %f0 brlz,a %i1, loop_449 fand %f10, %f18, %f10 loop_448: tvs %xcc, 0x0 movle %icc, %g2, %g6 loop_449: smul %i4, 0x1589, %o4 movne %icc, %l0, %o3 andncc %l6, %o5, %o1 xnor %i7, 0x03F5, %l1 edge8l %i6, %i5, %g4 bge loop_450 taddcctv %l2, %o2, %g3 sra %g7, %o0, %i2 call loop_451 loop_450: sra %l5, %l3, %g1 set 0x2C, %l1 lda [%l7 + %l1] 0x04, %f3 loop_451: edge32ln %l4, %o6, %i3 tge %xcc, 0x3 movrne %o7, %i0, %i1 membar 0x26 fmovdvc %icc, %f17, %f9 subc %g2, %g6, %i4 fnot1s %f31, %f31 fornot2 %f12, %f22, %f26 set 0x1A, %l6 ldsha [%l7 + %l6] 0x11, %o4 bne,a %xcc, loop_452 movn %icc, %l0, %o3 udivx %l6, 0x160C, %o5 movcs %icc, %o1, %i7 loop_452: udivx %l1, 0x0EC9, %g5 nop setx 0xE0722B1D, %l0, %l6 st %l6, [%l7 + 0x70] ld [%l7 + 0x70], %fsr edge16l %i6, %g4, %i5 fmovdneg %icc, %f29, %f24 fmovrsgez %l2, %f28, %f12 sethi 0x0C84, %o2 edge32l %g3, %o0, %g7 edge32n %l5, %l3, %g1 fbg %fcc1, loop_453 fmul8x16al %f5, %f24, %f30 edge32ln %i2, %o6, %i3 nop setx 0xC63BACF5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xC37624D5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fdivs %f25, %f30, %f4 loop_453: subc %l4, 0x0877, %o7 alignaddr %i0, %i1, %g6 taddcc %i4, %g2, %o4 addc %l0, %l6, %o5 fnot1s %f7, %f26 movge %xcc, %o1, %i7 movg %icc, %o3, %g5 movvc %xcc, %i6, %l1 mulscc %g4, %i5, %l2 edge8l %o2, %o0, %g3 sdiv %g7, 0x0B0E, %l5 wr %g0, 0x80, %asi stha %g1, [%l7 + 0x08] %asi nop setx 0xB07D849C, %l0, %l6 st %l6, [%l7 + 0x08] ld [%l7 + 0x08], %fsr edge32 %i2, %o6, %i3 udivcc %l3, 0x0BBD, %o7 tcs %xcc, 0x1 fnot2s %f7, %f3 movvc %xcc, %l4, %i1 membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f0 fmovsgu %xcc, %f30, %f22 movrgz %i0, %g6, %i4 orcc %o4, 0x1BC5, %g2 bpos loop_454 udiv %l6, 0x03AC, %l0 fpsub16 %f8, %f12, %f4 orcc %o5, %i7, %o3 loop_454: orncc %o1, %i6, %l1 tpos %icc, 0x7 orcc %g4, 0x0319, %g5 movvc %xcc, %i5, %l2 movrlez %o0, 0x272, %g3 membar 0x5A tsubcc %o2, %l5, %g7 fpack16 %f30, %f31 fand %f0, %f2, %f20 fbu %fcc2, loop_455 ble,pn %xcc, loop_456 edge8ln %g1, %i2, %o6 andcc %l3, 0x079B, %o7 loop_455: subc %l4, 0x1C7C, %i3 loop_456: sethi 0x1852, %i0 movpos %icc, %i1, %g6 edge16n %o4, %g2, %l6 mulscc %l0, %o5, %i7 fsrc2s %f15, %f11 tl %icc, 0x3 popc %o3, %o1 addc %i6, %l1, %g4 addc %i4, 0x1274, %i5 fsrc2s %f14, %f30 fbug %fcc0, loop_457 fba,a %fcc1, loop_458 umulcc %l2, 0x0754, %g5 fxnor %f16, %f2, %f30 loop_457: edge8 %o0, %o2, %g3 loop_458: xorcc %l5, 0x1D37, %g7 fbge %fcc2, loop_459 tcs %xcc, 0x3 movgu %icc, %i2, %o6 brlez %g1, loop_460 loop_459: ble,pn %xcc, loop_461 fzero %f0 sir 0x0FDD loop_460: sdivcc %l3, 0x12A9, %l4 loop_461: smul %o7, 0x0114, %i3 fmovd %f14, %f10 edge8n %i1, %g6, %o4 nop setx 0xA074E18A, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr movrgez %i0, %g2, %l0 nop fitos %f5, %f15 fstoi %f15, %f16 tne %xcc, 0x0 pdist %f14, %f14, %f26 fpsub16s %f23, %f19, %f21 set 0x20, %i1 ldda [%l7 + %i1] 0x22, %i6 orn %o5, %o3, %i7 taddcctv %i6, 0x0605, %o1 nop fitod %f4, %f0 fdtos %f0, %f12 bn,a,pt %icc, loop_462 tneg %icc, 0x7 fcmple16 %f20, %f18, %l1 movvc %xcc, %i4, %i5 loop_462: nop wr %g0, 0x89, %asi ldsha [%l7 + 0x70] %asi, %g4 movg %xcc, %l2, %g5 movrlez %o0, 0x09D, %o2 mulx %l5, 0x12F6, %g3 fmovsg %xcc, %f8, %f14 tpos %icc, 0x5 udivcc %i2, 0x04B8, %g7 fmuld8sux16 %f14, %f20, %f16 edge16 %g1, %l3, %o6 fmovdcc %xcc, %f16, %f1 add %l4, %o7, %i3 tn %icc, 0x2 nop set 0x58, %o3 lduh [%l7 + %o3], %i1 fpackfix %f24, %f24 te %xcc, 0x5 orncc %o4, 0x18C9, %i0 udiv %g6, 0x1520, %g2 sdivx %l0, 0x084C, %o5 edge16ln %l6, %i7, %o3 edge8n %i6, %l1, %o1 nop setx 0x227CFAFB04D8EC95, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 fsqrtd %f10, %f24 or %i4, %g4, %i5 fbule,a %fcc3, loop_463 stbar edge32 %g5, %l2, %o0 set 0x48, %i4 ldswa [%l7 + %i4] 0x15, %l5 loop_463: udiv %g3, 0x00C6, %i2 fnors %f0, %f22, %f9 fmovsneg %xcc, %f25, %f22 for %f22, %f0, %f26 fandnot2s %f26, %f17, %f15 orcc %o2, 0x1246, %g1 nop setx 0x38B915C7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0xCEB6458D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fadds %f1, %f13, %f8 sub %g7, %o6, %l4 xnorcc %l3, %i3, %i1 set 0x40, %l2 ldda [%l7 + %l2] 0x80, %f16 ta %xcc, 0x4 te %xcc, 0x3 ldd [%l7 + 0x30], %f18 set 0x50, %g6 ldstuba [%l7 + %g6] 0x81, %o7 nop setx loop_464, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done subc %o4, %g6, %g2 and %i0, 0x0CCE, %l0 xor %o5, %i7, %o3 loop_464: alignaddrl %i6, %l6, %l1 subc %i4, %o1, %g4 ta %xcc, 0x4 orcc %i5, 0x0020, %l2 fbuge,a %fcc0, loop_465 movle %icc, %g5, %o0 sub %l5, 0x0DDF, %i2 movcc %xcc, %o2, %g1 loop_465: nop wr %g0, 0x81, %asi lduha [%l7 + 0x28] %asi, %g7 fmovrdgez %o6, %f18, %f14 tsubcctv %g3, %l3, %l4 fmovrdlz %i1, %f12, %f2 sdivcc %o7, 0x06FD, %i3 movgu %icc, %o4, %g2 movleu %xcc, %i0, %l0 fpadd16 %f2, %f4, %f24 set 0x37, %l3 lduba [%l7 + %l3] 0x88, %o5 tneg %xcc, 0x2 wr %g0, 0x10, %asi lda [%l7 + 0x40] %asi, %f17 fmovde %icc, %f18, %f15 wr %g0, 0x10, %asi swapa [%l7 + 0x4C] %asi, %i7 fbule %fcc1, loop_466 mulscc %o3, %i6, %g6 edge16n %l1, %l6, %o1 edge8 %g4, %i5, %i4 loop_466: lduh [%l7 + 0x4E], %l2 edge32 %o0, %g5, %l5 fcmpeq32 %f8, %f16, %o2 fbe %fcc2, loop_467 fbg,a %fcc3, loop_468 nop setx 0x6078FF2C, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr tcc %xcc, 0x2 loop_467: bvs %xcc, loop_469 loop_468: sll %i2, %g1, %o6 te %xcc, 0x4 movvc %icc, %g7, %l3 loop_469: taddcctv %l4, %i1, %o7 fpmerge %f7, %f7, %f4 fpadd32 %f16, %f10, %f26 srlx %i3, 0x1F, %g3 set 0x30, %o2 sta %f23, [%l7 + %o2] 0x11 tg %icc, 0x0 bge,a %xcc, loop_470 movrne %o4, 0x35E, %i0 ldd [%l7 + 0x78], %f8 tvs %icc, 0x2 loop_470: array8 %g2, %l0, %o5 tn %xcc, 0x0 nop fitos %f9, %f20 fstox %f20, %f18 movcc %icc, %i7, %i6 xorcc %o3, 0x16D8, %l1 brlez %g6, loop_471 tg %icc, 0x4 fbl,a %fcc3, loop_472 add %l6, 0x16EF, %o1 loop_471: fbul,a %fcc2, loop_473 popc 0x0938, %g4 loop_472: fzeros %f13 subccc %i5, 0x1ECE, %l2 loop_473: sra %o0, 0x19, %g5 movcc %icc, %i4, %o2 movrne %l5, %i2, %g1 andncc %g7, %o6, %l4 fbge %fcc3, loop_474 sra %i1, %l3, %o7 fcmple32 %f30, %f24, %g3 fsrc1 %f16, %f16 loop_474: orncc %o4, 0x0E78, %i0 mulscc %g2, 0x1C35, %l0 fornot2 %f16, %f30, %f30 stw %i3, [%l7 + 0x68] movcc %icc, %i7, %o5 fmovse %icc, %f19, %f18 std %f4, [%l7 + 0x10] movvc %xcc, %i6, %o3 alignaddrl %l1, %g6, %l6 brnz %o1, loop_475 movleu %xcc, %i5, %g4 ble,a %icc, loop_476 mulx %l2, %g5, %o0 loop_475: movg %xcc, %i4, %l5 nop fitos %f13, %f20 fstox %f20, %f20 loop_476: udivx %i2, 0x0380, %o2 bcc %xcc, loop_477 fmovrsgez %g1, %f14, %f29 fbug %fcc2, loop_478 sdivcc %g7, 0x00FF, %o6 loop_477: mova %xcc, %i1, %l4 movne %icc, %l3, %g3 loop_478: movrne %o4, 0x121, %o7 fbg,a %fcc1, loop_479 addcc %i0, 0x0705, %l0 set 0x08, %o7 ldsha [%l7 + %o7] 0x19, %i3 loop_479: fors %f25, %f9, %f5 fmovdgu %xcc, %f10, %f25 fmovsgu %xcc, %f31, %f5 andn %i7, %o5, %i6 subccc %g2, 0x0664, %o3 edge8 %l1, %l6, %o1 sir 0x0261 fba,a %fcc3, loop_480 fnot2s %f28, %f0 set 0x30, %l0 ldsba [%l7 + %l0] 0x04, %i5 loop_480: subccc %g6, %g4, %l2 fmovrsgz %o0, %f21, %f11 wr %g0, 0x89, %asi lda [%l7 + 0x4C] %asi, %f4 tn %icc, 0x7 tne %icc, 0x4 add %g5, 0x1535, %i4 fmovscs %icc, %f30, %f14 bgu loop_481 orn %i2, %o2, %g1 udiv %g7, 0x0DF2, %l5 udivx %i1, 0x04A0, %o6 loop_481: movn %icc, %l3, %g3 sra %o4, 0x00, %o7 nop setx loop_482, %l0, %l1 jmpl %l1, %i0 fmovsne %icc, %f9, %f31 orn %l4, %l0, %i7 set 0x78, %g3 stwa %o5, [%l7 + %g3] 0x2a membar #Sync loop_482: fxor %f30, %f30, %f6 srl %i6, %g2, %i3 edge16ln %l1, %l6, %o3 tsubcctv %o1, 0x1985, %i5 tg %icc, 0x6 array32 %g4, %l2, %o0 xnor %g5, %g6, %i2 bneg loop_483 movrlez %i4, %g1, %o2 movrgez %l5, %i1, %o6 tneg %icc, 0x7 loop_483: mova %xcc, %l3, %g7 fbuge,a %fcc2, loop_484 fmovsg %icc, %f21, %f25 mova %icc, %g3, %o7 addc %i0, 0x03CE, %l4 loop_484: movge %icc, %o4, %i7 fmovsa %icc, %f28, %f19 be %xcc, loop_485 nop setx loop_486, %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 %l0, %i6, %o5 tn %xcc, 0x0 loop_485: stb %g2, [%l7 + 0x61] loop_486: sdiv %i3, 0x1850, %l6 bpos,a,pn %xcc, loop_487 addccc %o3, 0x045B, %o1 orn %i5, %l1, %l2 edge16 %g4, %o0, %g5 loop_487: tgu %xcc, 0x6 wr %g0, 0xe3, %asi stxa %i2, [%l7 + 0x28] %asi membar #Sync andcc %g6, %g1, %o2 fpadd32 %f20, %f14, %f10 tneg %xcc, 0x1 orncc %l5, 0x1BFC, %i4 fmovda %xcc, %f20, %f12 wr %g0, 0x10, %asi lduwa [%l7 + 0x60] %asi, %i1 movrne %o6, 0x352, %g7 subcc %g3, %o7, %l3 fzero %f16 tge %icc, 0x5 xnorcc %l4, %i0, %o4 nop setx loop_488, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done andncc %i7, %i6, %l0 edge16n %g2, %i3, %l6 tneg %icc, 0x5 loop_488: sra %o5, %o1, %i5 tgu %icc, 0x5 set 0x26, %l4 ldsba [%l7 + %l4] 0x19, %l1 srl %o3, %g4, %o0 movrlez %g5, %l2, %i2 popc 0x1CC9, %g6 fmovscc %xcc, %f6, %f9 xnor %o2, 0x1D84, %g1 movrgz %l5, %i1, %o6 stb %g7, [%l7 + 0x53] stw %g3, [%l7 + 0x14] edge16n %i4, %l3, %l4 alignaddr %i0, %o4, %o7 nop fitos %f5, %f5 fstox %f5, %f14 fxtos %f14, %f3 fbo %fcc2, loop_489 movre %i6, %i7, %g2 edge16n %i3, %l6, %l0 set 0x38, %l5 lduwa [%l7 + %l5] 0x0c, %o5 loop_489: nop set 0x4C, %g5 stwa %i5, [%l7 + %g5] 0x2b membar #Sync brz %l1, loop_490 xorcc %o1, %g4, %o0 fmovsl %xcc, %f12, %f16 move %xcc, %o3, %l2 loop_490: movleu %icc, %i2, %g6 addcc %o2, 0x0244, %g1 nop setx 0x3FC3A9B6101969B6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xCCBED77263DDF4A2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fmuld %f24, %f24, %f12 fnands %f8, %f18, %f17 fba,a %fcc1, loop_491 smulcc %g5, %i1, %o6 bpos,a,pt %xcc, loop_492 te %xcc, 0x6 loop_491: fbu,a %fcc2, loop_493 taddcc %l5, 0x060C, %g7 loop_492: fmovrslz %g3, %f5, %f28 movl %icc, %i4, %l4 loop_493: array32 %i0, %o4, %l3 fmul8x16 %f27, %f16, %f8 tleu %xcc, 0x5 fmovsgu %xcc, %f28, %f18 nop fitos %f22, %f26 fblg %fcc3, loop_494 sdiv %o7, 0x130A, %i7 or %i6, 0x0F61, %g2 subccc %i3, 0x1CA9, %l0 loop_494: udiv %l6, 0x1DFB, %o5 array16 %i5, %l1, %g4 fbge %fcc2, loop_495 sra %o0, 0x1F, %o1 fors %f20, %f9, %f27 fmovrslz %l2, %f15, %f6 loop_495: ldx [%l7 + 0x10], %i2 fmul8x16au %f22, %f18, %f10 movgu %xcc, %g6, %o3 movleu %icc, %g1, %o2 ldub [%l7 + 0x63], %g5 nop setx loop_496, %l0, %l1 jmpl %l1, %i1 stb %l5, [%l7 + 0x5B] andcc %o6, %g7, %g3 tne %xcc, 0x7 loop_496: orcc %i4, %i0, %l4 add %o4, 0x1CB3, %l3 nop setx loop_497, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmul8x16au %f22, %f22, %f30 bgu,pn %icc, loop_498 srl %o7, 0x1B, %i7 loop_497: brgz %i6, loop_499 xnor %g2, 0x0FC6, %l0 loop_498: fbuge,a %fcc3, loop_500 addc %l6, %o5, %i5 loop_499: tsubcc %i3, %g4, %l1 smulcc %o0, %l2, %o1 loop_500: mulscc %g6, %o3, %g1 be,pn %xcc, loop_501 srax %i2, %g5, %i1 bl %icc, loop_502 mulx %o2, %o6, %l5 loop_501: fbu,a %fcc1, loop_503 alignaddrl %g3, %i4, %i0 loop_502: fbl %fcc1, loop_504 edge8ln %l4, %g7, %o4 loop_503: movrgez %l3, %o7, %i6 xnorcc %g2, %l0, %i7 loop_504: edge16n %l6, %i5, %o5 and %g4, 0x1708, %i3 or %l1, %o0, %l2 movrlz %o1, %o3, %g1 movge %icc, %g6, %g5 edge16 %i2, %i1, %o6 pdist %f2, %f26, %f8 fbne,a %fcc3, loop_505 membar 0x47 alignaddrl %l5, %o2, %g3 movvc %icc, %i0, %l4 loop_505: movgu %xcc, %g7, %i4 set 0x10, %o4 ldxa [%l7 + %o4] 0x14, %o4 movl %xcc, %l3, %i6 movcs %icc, %g2, %l0 or %i7, %o7, %l6 udiv %o5, 0x10F3, %g4 fandnot2 %f26, %f2, %f4 xorcc %i3, %l1, %o0 fpsub16 %f2, %f14, %f14 andncc %i5, %l2, %o3 wr %g0, 0x89, %asi stxa %g1, [%l7 + 0x58] %asi fandnot1 %f4, %f24, %f12 array32 %o1, %g6, %i2 umulcc %g5, %i1, %l5 taddcctv %o2, %o6, %g3 alignaddrl %i0, %l4, %i4 fble %fcc2, loop_506 sll %g7, 0x12, %l3 movpos %icc, %o4, %i6 fbn,a %fcc0, loop_507 loop_506: fcmpgt16 %f8, %f24, %g2 movcs %icc, %i7, %l0 nop setx 0xF17661A9405031D1, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr loop_507: tcs %xcc, 0x5 edge32 %o7, %l6, %o5 edge32ln %g4, %i3, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz,a %l1, loop_508 movle %icc, %l2, %o3 stb %i5, [%l7 + 0x08] edge16 %o1, %g1, %i2 loop_508: membar 0x03 set 0x10, %i6 lduha [%l7 + %i6] 0x14, %g6 edge16l %g5, %i1, %o2 movl %xcc, %o6, %l5 fbne,a %fcc2, loop_509 and %i0, %g3, %l4 nop setx loop_510, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldsb [%l7 + 0x21], %i4 loop_509: fmovrdgz %g7, %f20, %f30 brgz,a %o4, loop_511 loop_510: sll %l3, 0x06, %i6 ldx [%l7 + 0x50], %g2 tleu %xcc, 0x5 loop_511: edge32ln %l0, %o7, %i7 wr %g0, 0x10, %asi lduha [%l7 + 0x26] %asi, %l6 fmovrdlez %o5, %f12, %f2 stb %i3, [%l7 + 0x78] mulx %o0, %g4, %l1 subc %o3, 0x0CF5, %i5 bcs %icc, loop_512 fandnot1s %f25, %f13, %f6 fmovsvc %xcc, %f19, %f2 fbue,a %fcc2, loop_513 loop_512: tge %xcc, 0x3 edge16ln %l2, %g1, %o1 mulx %g6, %g5, %i2 loop_513: andncc %i1, %o6, %l5 movn %xcc, %i0, %o2 movne %xcc, %g3, %l4 tcs %xcc, 0x2 ldstub [%l7 + 0x45], %i4 nop setx 0x3EA32C99, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x7AE79ABD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fadds %f7, %f18, %f26 bcs,pt %icc, loop_514 stx %o4, [%l7 + 0x58] fbn,a %fcc0, loop_515 nop setx loop_516, %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_514: flush %l7 + 0x58 edge32l %l3, %g7, %g2 loop_515: sllx %i6, %o7, %l0 loop_516: nop setx 0x8048A023, %l0, %l6 st %l6, [%l7 + 0x34] ld [%l7 + 0x34], %fsr fbule,a %fcc3, loop_517 movrlz %i7, 0x3F6, %l6 tcs %xcc, 0x3 orncc %i3, %o5, %g4 loop_517: edge16n %o0, %l1, %i5 st %f28, [%l7 + 0x38] stx %l2, [%l7 + 0x58] swap [%l7 + 0x18], %g1 fcmpne32 %f4, %f24, %o1 tcs %xcc, 0x5 udivcc %g6, 0x196F, %g5 bg,pn %icc, loop_518 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %o3, %i2, %i1 bn,pn %icc, loop_519 loop_518: subcc %o6, 0x1F6F, %i0 umul %l5, %o2, %l4 swap [%l7 + 0x74], %i4 loop_519: edge32 %o4, %g3, %g7 add %l7, 0x40, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l3, %g2 nop setx 0x4ACE867C30731168, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x3EA912DE52A77D64, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fdivd %f18, %f10, %f10 taddcctv %i6, %l0, %i7 xorcc %l6, 0x0780, %o7 movle %icc, %o5, %g4 xnor %i3, %o0, %l1 mulscc %l2, 0x1A86, %i5 wr %g0, 0x89, %asi swapa [%l7 + 0x28] %asi, %g1 move %xcc, %g6, %g5 srax %o3, 0x18, %o1 fmul8x16al %f13, %f0, %f22 bg loop_520 swap [%l7 + 0x50], %i1 fmovsn %icc, %f28, %f4 tg %icc, 0x2 loop_520: edge8l %o6, %i2, %l5 fmovsge %icc, %f21, %f13 lduh [%l7 + 0x0C], %i0 swap [%l7 + 0x10], %o2 movcs %xcc, %l4, %o4 movneg %icc, %g3, %i4 fands %f29, %f0, %f14 sra %g7, 0x0A, %l3 udivcc %g2, 0x170A, %i6 alignaddr %l0, %i7, %o7 movl %xcc, %l6, %o5 nop setx 0x77E47C7D766B1D3A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x9D61B068D9FB8FEA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f10, %f16 move %xcc, %g4, %i3 tpos %icc, 0x5 be %xcc, loop_521 udivcc %o0, 0x0F43, %l2 st %f18, [%l7 + 0x30] fcmpeq32 %f0, %f8, %l1 loop_521: nop add %l7, 0x20, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i5 casxa [%l6] %asi, %i5, %g6 movre %g1, 0x259, %o3 movn %xcc, %g5, %o1 tne %icc, 0x6 set 0x36, %g2 stba %i1, [%l7 + %g2] 0x89 srax %o6, 0x0F, %l5 te %icc, 0x3 fsrc2 %f30, %f8 edge32ln %i2, %i0, %l4 nop fitos %f8, %f19 fstox %f19, %f4 fxtos %f4, %f26 array16 %o2, %g3, %o4 edge16ln %i4, %g7, %l3 fmul8x16 %f23, %f2, %f12 tg %xcc, 0x4 nop setx 0x4649323F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x34B00E6A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fmuls %f31, %f20, %f28 movg %xcc, %i6, %g2 subc %i7, 0x155F, %o7 bg,a %xcc, loop_522 edge8n %l6, %l0, %o5 fcmpeq16 %f30, %f16, %g4 nop setx loop_523, %l0, %l1 jmpl %l1, %i3 loop_522: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %l2, %l1, %o0 fmovdcs %icc, %f6, %f10 loop_523: movrgz %g6, %g1, %i5 sll %g5, %o1, %o3 fmul8x16al %f14, %f31, %f2 ta %xcc, 0x3 tge %icc, 0x2 set 0x26, %o6 lduha [%l7 + %o6] 0x14, %o6 sra %i1, %i2, %i0 bg,pt %icc, loop_524 sth %l4, [%l7 + 0x3C] nop setx 0x115D6B22, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x13CCFE88, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fsubs %f13, %f14, %f16 tvc %icc, 0x2 loop_524: sdiv %o2, 0x0ED9, %g3 fandnot1 %f26, %f24, %f14 fsrc2s %f4, %f26 movre %o4, %i4, %l5 movre %l3, %i6, %g2 fmovse %icc, %f16, %f30 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 membar 0x3C set 0x40, %i0 stxa %g7, [%l7 + %i0] 0x2f membar #Sync movne %xcc, %i7, %l6 set 0x40, %o1 stda %f0, [%l7 + %o1] 0xf9 membar #Sync ble loop_525 array32 %o7, %l0, %g4 xorcc %i3, %l2, %o5 umulcc %o0, 0x06CE, %l1 loop_525: edge16 %g6, %i5, %g5 bleu loop_526 movrlz %g1, %o3, %o6 add %o1, %i1, %i2 addc %l4, %i0, %g3 loop_526: sub %o2, 0x0D23, %i4 taddcc %l5, %l3, %i6 set 0x71, %i5 ldstuba [%l7 + %i5] 0x10, %o4 fnot1s %f17, %f10 movrgez %g2, %i7, %g7 movne %xcc, %o7, %l0 subccc %l6, %g4, %l2 movle %xcc, %i3, %o5 smul %o0, %l1, %i5 set 0x20, %g1 ldda [%l7 + %g1] 0xea, %g4 nop setx 0x53B02416, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x6C4FD422, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fdivs %f27, %f29, %f14 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x70] %asi, 0x1 ldx [%l7 + 0x20], %o3 bge,a %icc, loop_527 fmovrslz %o6, %f18, %f16 tne %xcc, 0x5 call loop_528 loop_527: fcmpne16 %f8, %f22, %g6 tgu %xcc, 0x1 tge %xcc, 0x6 loop_528: bcs,pt %xcc, loop_529 edge16n %o1, %i2, %l4 wr %g0, 0x10, %asi stwa %i0, [%l7 + 0x3C] %asi loop_529: fmovrslez %i1, %f11, %f28 umulcc %g3, 0x1E48, %o2 andcc %i4, %l5, %i6 srlx %l3, 0x19, %g2 alignaddr %o4, %g7, %i7 fblg %fcc3, loop_530 movvs %xcc, %o7, %l6 nop setx 0x1426A3A392878CC6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x4E536CEAB821D26B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 faddd %f24, %f22, %f26 fba %fcc1, loop_531 loop_530: ldd [%l7 + 0x60], %g4 fblg,a %fcc3, loop_532 taddcc %l2, %l0, %i3 loop_531: bvc,pn %icc, loop_533 fmul8x16al %f27, %f2, %f24 loop_532: nop set 0x53, %i2 ldstuba [%l7 + %i2] 0x89, %o5 loop_533: fmovrdne %o0, %f28, %f28 movne %xcc, %l1, %i5 fmovdne %icc, %f11, %f12 add %l7, 0x74, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g1 casa [%l6] %asi, %g1, %g5 xnor %o6, %o3, %g6 edge16n %i2, %o1, %l4 faligndata %f22, %f14, %f14 sdivcc %i1, 0x15DE, %i0 movrlez %g3, 0x086, %i4 tne %icc, 0x5 movvs %xcc, %o2, %i6 fmovsleu %icc, %f11, %f5 movrgz %l5, %g2, %l3 fmovdn %xcc, %f23, %f7 fmovdle %xcc, %f19, %f25 movrlz %g7, %i7, %o7 movge %xcc, %o4, %l6 movge %xcc, %g4, %l0 subcc %i3, 0x022B, %o5 movcs %xcc, %l2, %o0 fandnot1 %f20, %f26, %f16 prefetch [%l7 + 0x5C], 0x0 and %l1, 0x0CED, %g1 bvc,a %icc, loop_534 movne %icc, %i5, %o6 edge32n %o3, %g5, %g6 mulx %o1, 0x1AFA, %i2 loop_534: bge loop_535 subc %i1, 0x1B11, %i0 fsrc2s %f13, %f11 subccc %l4, %i4, %o2 loop_535: array32 %i6, %l5, %g2 nop fitod %f6, %f14 fdtos %f14, %f22 edge32 %g3, %l3, %g7 sir 0x1B8F add %i7, %o4, %l6 movne %icc, %o7, %g4 fornot2s %f24, %f15, %f11 movre %l0, 0x08C, %i3 fpsub32 %f26, %f8, %f2 fzeros %f11 set 0x23, %o5 ldstuba [%l7 + %o5] 0x11, %l2 array8 %o0, %o5, %l1 sra %g1, %o6, %o3 ldsh [%l7 + 0x36], %g5 array16 %g6, %o1, %i5 edge16 %i1, %i0, %i2 fblg %fcc3, loop_536 edge32ln %l4, %o2, %i4 edge32 %l5, %g2, %i6 edge32 %g3, %g7, %i7 loop_536: fandnot2s %f17, %f5, %f28 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %o4, 0x007A, %l6 alignaddrl %o7, %l3, %g4 tvs %icc, 0x5 fxnors %f6, %f13, %f0 tn %xcc, 0x6 edge32l %i3, %l0, %l2 orcc %o5, %l1, %o0 nop fitod %f10, %f22 fdtox %f22, %f2 te %icc, 0x7 fmovdpos %xcc, %f12, %f7 edge32l %o6, %o3, %g5 tcs %icc, 0x4 fxnor %f6, %f20, %f26 xorcc %g6, %o1, %i5 movrgez %g1, %i0, %i2 fcmpgt32 %f26, %f0, %i1 sdiv %o2, 0x008C, %i4 edge16ln %l4, %l5, %i6 move %xcc, %g3, %g7 sdiv %i7, 0x014A, %o4 nop setx 0x187FB6A4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0xE106C173, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fadds %f27, %f9, %f0 brnz,a %l6, loop_537 fmovsleu %icc, %f20, %f26 addccc %g2, %l3, %o7 smulcc %i3, %l0, %g4 loop_537: prefetch [%l7 + 0x08], 0x3 movle %xcc, %o5, %l1 tgu %xcc, 0x0 ld [%l7 + 0x68], %f20 movcc %xcc, %o0, %l2 nop setx 0xD5A8FD16, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0x59FE231C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fmuls %f6, %f8, %f30 tge %icc, 0x5 tsubcctv %o6, 0x037E, %g5 nop fitod %f6, %f0 fdtos %f0, %f23 edge32n %o3, %g6, %i5 srlx %g1, 0x0C, %o1 fmovda %icc, %f3, %f2 nop setx loop_538, %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 stx %i2, [%l7 + 0x50] add %l7, 0x20, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i1, %i0 loop_538: nop wr %g0, 0x88, %asi ldstuba [%l7 + 0x39] %asi, %i4 bn,a,pn %icc, loop_539 bl,a,pt %icc, loop_540 movg %xcc, %l4, %l5 fbuge,a %fcc2, loop_541 loop_539: sdivcc %i6, 0x16FA, %g3 loop_540: ld [%l7 + 0x10], %f3 edge32 %g7, %i7, %o2 loop_541: call loop_542 sdivx %o4, 0x074C, %l6 tg %xcc, 0x4 fmul8x16au %f23, %f11, %f6 loop_542: move %icc, %g2, %o7 for %f12, %f26, %f0 edge32n %i3, %l3, %l0 movn %icc, %g4, %o5 tge %icc, 0x5 wr %g0, 0x04, %asi swapa [%l7 + 0x64] %asi, %l1 movre %l2, %o6, %g5 fmovrslez %o3, %f8, %f15 fpadd16 %f18, %f14, %f10 fmovsleu %xcc, %f5, %f31 srax %g6, 0x0F, %o0 tle %xcc, 0x5 wr %g0, 0x89, %asi stha %i5, [%l7 + 0x46] %asi wr %g0, 0x58, %asi ldxa [%g0 + 0x18] %asi, %o1 udiv %g1, 0x0A91, %i2 fmovrslez %i0, %f19, %f9 fmovsn %xcc, %f0, %f23 movrlz %i1, 0x0E4, %l4 fpsub32 %f12, %f18, %f2 xorcc %l5, %i4, %i6 add %l7, 0x28, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g3 casa [%l6] 0x80, %g3, %i7 set 0x72, %o0 ldstuba [%l7 + %o0] 0x80, %o2 sir 0x12EA subcc %g7, %l6, %g2 fmovrse %o4, %f10, %f18 movcc %xcc, %i3, %o7 wr %g0, 0x89, %asi stba %l0, [%l7 + 0x1E] %asi edge32ln %l3, %o5, %l1 fmovsl %xcc, %f24, %f0 subc %g4, %o6, %l2 nop setx 0xD92196488800C660, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x74EA1282D1FB8EA0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f24, %f12 edge32 %o3, %g5, %g6 swap [%l7 + 0x5C], %o0 subc %o1, 0x0A2C, %g1 fnegs %f28, %f7 addc %i2, 0x021A, %i5 movrlez %i1, 0x078, %i0 orn %l5, 0x1E7E, %i4 tvc %xcc, 0x4 ble,a %icc, loop_543 nop setx loop_544, %l0, %l1 jmpl %l1, %i6 movl %xcc, %l4, %g3 movvs %icc, %o2, %i7 loop_543: fbul,a %fcc3, loop_545 loop_544: edge32l %g7, %l6, %g2 add %o4, %i3, %o7 bn,a %icc, loop_546 loop_545: orncc %l3, %l0, %o5 edge16 %l1, %o6, %g4 taddcctv %o3, %l2, %g5 loop_546: umulcc %g6, 0x176C, %o1 movrlz %g1, %i2, %o0 fbug,a %fcc0, loop_547 xorcc %i1, %i5, %l5 taddcc %i4, 0x1202, %i6 for %f2, %f20, %f6 loop_547: orcc %l4, %i0, %g3 edge16ln %i7, %o2, %g7 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %l6, %g2 movg %icc, %o4, %o7 tne %xcc, 0x3 fble,a %fcc3, loop_548 movrlez %l3, 0x106, %l0 addcc %o5, %i3, %l1 tsubcctv %g4, %o6, %l2 loop_548: fbge %fcc0, loop_549 fbne,a %fcc3, loop_550 edge8 %o3, %g6, %g5 fnot1s %f26, %f3 loop_549: tsubcc %o1, 0x1152, %g1 loop_550: edge8n %o0, %i1, %i5 tsubcc %l5, 0x1E58, %i4 te %icc, 0x0 movvs %icc, %i2, %i6 fmovrslez %l4, %f15, %f29 fnor %f0, %f30, %f2 edge8ln %i0, %i7, %g3 ld [%l7 + 0x78], %f3 brlz,a %o2, loop_551 fandnot2 %f4, %f8, %f18 fbn %fcc1, loop_552 movvc %icc, %g7, %g2 loop_551: nop setx 0x94284E86, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 fsqrts %f13, %f23 tne %xcc, 0x3 loop_552: nop setx loop_553, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bcc loop_554 fands %f30, %f31, %f18 fmovsvs %icc, %f7, %f20 loop_553: xnorcc %o4, 0x1449, %l6 loop_554: sdivcc %l3, 0x176E, %l0 fmovsa %xcc, %f29, %f0 nop fitod %f12, %f0 fdtoi %f0, %f6 bgu loop_555 tsubcctv %o7, 0x1691, %i3 and %l1, %o5, %o6 ldsh [%l7 + 0x74], %g4 loop_555: andn %o3, 0x1806, %g6 srl %g5, 0x16, %o1 fba,a %fcc0, loop_556 tpos %xcc, 0x4 movrlez %g1, 0x380, %l2 tsubcc %o0, %i5, %i1 loop_556: sth %l5, [%l7 + 0x62] move %xcc, %i2, %i6 mulscc %i4, %i0, %i7 nop setx loop_557, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovda %xcc, %f10, %f24 movvc %xcc, %l4, %g3 fbne %fcc0, loop_558 loop_557: movg %icc, %g7, %g2 nop setx 0xB7ABE2E1F9E4FED4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x7F77DC027C1AED36, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fmuld %f26, %f10, %f0 fones %f5 loop_558: fnor %f26, %f30, %f20 and %o4, 0x168D, %o2 movpos %xcc, %l6, %l3 pdist %f4, %f2, %f28 fmovrdgez %o7, %f4, %f10 fnor %f12, %f14, %f14 fandnot1 %f6, %f16, %f30 tcc %xcc, 0x1 wr %g0, 0x11, %asi prefetcha [%l7 + 0x08] %asi, 0x3 orncc %i3, %o5, %l1 tge %icc, 0x4 st %f16, [%l7 + 0x6C] nop setx 0x238DEFB2A06C8812, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr sll %g4, 0x1E, %o3 fmuld8sux16 %f21, %f2, %f22 udivcc %o6, 0x15C8, %g6 xor %g5, 0x0C2A, %o1 movre %g1, 0x120, %o0 edge8ln %i5, %l2, %l5 set 0x1C, %g4 lduwa [%l7 + %g4] 0x89, %i1 xnorcc %i2, 0x1ADE, %i6 fmovrslz %i4, %f25, %f26 fcmpne32 %f26, %f16, %i0 sdivx %l4, 0x1733, %i7 nop setx loop_559, %l0, %l1 jmpl %l1, %g3 edge8 %g2, %o4, %g7 edge8ln %o2, %l6, %o7 fbne,a %fcc0, loop_560 loop_559: nop setx loop_561, %l0, %l1 jmpl %l1, %l3 edge32ln %l0, %o5, %i3 fnot2s %f4, %f29 loop_560: movg %icc, %l1, %g4 loop_561: and %o3, 0x1A23, %o6 sth %g5, [%l7 + 0x54] lduh [%l7 + 0x74], %o1 sethi 0x1044, %g6 srax %o0, %i5, %l2 fbug,a %fcc3, loop_562 popc 0x12E1, %g1 fblg %fcc0, loop_563 taddcc %l5, %i2, %i1 loop_562: taddcctv %i6, 0x0D54, %i0 movle %icc, %i4, %l4 loop_563: movre %i7, 0x026, %g2 smulcc %g3, %o4, %o2 orncc %g7, %l6, %o7 bneg,a %icc, loop_564 tvc %xcc, 0x7 movg %xcc, %l3, %l0 sdiv %i3, 0x128D, %l1 loop_564: be,a loop_565 bvc,a,pn %icc, loop_566 edge32ln %o5, %g4, %o6 bleu %xcc, loop_567 loop_565: for %f8, %f4, %f20 loop_566: nop fitod %f8, %f18 fdtos %f18, %f2 taddcc %g5, 0x11CE, %o1 loop_567: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdge %icc, %f7, %f27 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %o3, 0x36C, %g6 tneg %icc, 0x2 srl %i5, %l2, %o0 lduh [%l7 + 0x28], %l5 sra %g1, %i2, %i1 xor %i6, %i0, %i4 brgez,a %l4, loop_568 ta %xcc, 0x6 movre %i7, 0x3B1, %g3 brnz,a %g2, loop_569 loop_568: xorcc %o2, 0x0D84, %o4 tge %xcc, 0x3 smul %g7, 0x0EDE, %o7 loop_569: fornot2s %f31, %f22, %f10 lduh [%l7 + 0x14], %l3 movpos %xcc, %l6, %l0 alignaddrl %i3, %l1, %g4 fbn %fcc1, loop_570 edge16 %o6, %g5, %o1 fmovsn %icc, %f23, %f6 set 0x58, %i7 prefetcha [%l7 + %i7] 0x80, 0x0 loop_570: movvs %xcc, %o5, %i5 fnand %f30, %f10, %f8 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %l2, 0x0797, %g6 mulscc %o0, 0x0853, %l5 move %icc, %i2, %g1 umulcc %i6, %i1, %i4 nop setx 0xF0542699, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr edge8n %l4, %i0, %g3 andncc %i7, %g2, %o4 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f0 fnor %f24, %f30, %f8 ldd [%l7 + 0x78], %f6 andn %g7, 0x12A7, %o7 sllx %o2, %l6, %l3 fabss %f5, %f25 sth %i3, [%l7 + 0x18] fbn %fcc0, loop_571 movrne %l1, 0x138, %l0 tleu %xcc, 0x1 fmovdg %xcc, %f0, %f12 loop_571: ba,a,pn %icc, loop_572 fmovrdgez %o6, %f24, %f20 umul %g5, 0x003B, %o1 or %g4, 0x0A8D, %o3 loop_572: nop set 0x78, %g7 lduwa [%l7 + %g7] 0x18, %i5 set 0x10, %l1 stxa %o5, [%l7 + %l1] 0x88 sethi 0x15C2, %g6 fbge %fcc0, loop_573 fandnot2 %f26, %f30, %f14 addcc %l2, 0x1564, %l5 orncc %i2, %g1, %i6 loop_573: popc %i1, %o0 tvs %xcc, 0x2 mova %xcc, %l4, %i4 fnegs %f4, %f27 ba,a %xcc, loop_574 bneg,a,pt %xcc, loop_575 movre %i0, %g3, %g2 alignaddr %o4, %g7, %o7 loop_574: smulcc %i7, 0x1D17, %l6 loop_575: fmovdcs %icc, %f7, %f18 fba %fcc0, loop_576 sth %o2, [%l7 + 0x72] tneg %xcc, 0x5 fabss %f6, %f5 loop_576: nop fitos %f14, %f7 fstox %f7, %f16 tneg %xcc, 0x5 tleu %icc, 0x0 nop setx 0x8B14BCB2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 fsqrts %f17, %f14 edge32l %i3, %l3, %l1 sdivx %o6, 0x01D4, %l0 fmovdne %icc, %f9, %f12 ta %xcc, 0x3 nop setx loop_577, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bge,a loop_578 fmul8sux16 %f4, %f30, %f4 set 0x50, %i3 stha %g5, [%l7 + %i3] 0xe3 membar #Sync loop_577: nop wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 loop_578: tvc %icc, 0x7 addccc %g4, 0x1E88, %o1 edge16n %o3, %i5, %o5 tcc %xcc, 0x6 orncc %l2, %l5, %i2 sdivx %g6, 0x1C26, %i6 tg %xcc, 0x7 tsubcctv %i1, %o0, %g1 sth %l4, [%l7 + 0x70] movcc %icc, %i4, %g3 fornot2 %f12, %f30, %f24 udivx %g2, 0x068B, %i0 fabsd %f30, %f24 brnz %g7, loop_579 fmovrdgz %o4, %f16, %f16 array32 %o7, %i7, %l6 array16 %i3, %l3, %o2 loop_579: bpos,a %icc, loop_580 movrlez %l1, %o6, %l0 fmovrsgez %g5, %f6, %f19 fmovrslez %o1, %f0, %f16 loop_580: nop set 0x7E, %l6 ldstuba [%l7 + %l6] 0x11, %g4 array16 %i5, %o3, %o5 movvs %xcc, %l5, %l2 fpackfix %f10, %f1 edge16ln %i2, %i6, %i1 fmovdleu %xcc, %f28, %f27 edge8l %g6, %g1, %o0 fmovdneg %xcc, %f14, %f1 array16 %i4, %l4, %g2 fsrc1 %f6, %f12 nop setx loop_581, %l0, %l1 jmpl %l1, %g3 addc %g7, 0x016A, %i0 nop fitod %f12, %f0 fdtos %f0, %f10 fmovrslz %o7, %f28, %f24 loop_581: xnorcc %i7, %l6, %o4 lduw [%l7 + 0x54], %l3 fpsub16 %f30, %f20, %f26 edge16n %i3, %l1, %o2 sllx %l0, 0x02, %g5 fnands %f1, %f28, %f13 movgu %xcc, %o1, %o6 andn %g4, 0x15FA, %i5 fone %f28 fpack16 %f24, %f18 fbo,a %fcc3, loop_582 membar 0x43 set 0x34, %o3 swapa [%l7 + %o3] 0x88, %o3 loop_582: array32 %o5, %l5, %l2 fabsd %f0, %f16 nop fitod %f4, %f22 fdtoi %f22, %f12 array32 %i2, %i6, %g6 bcc,a,pt %icc, loop_583 edge8 %g1, %i1, %o0 fands %f5, %f3, %f17 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi loop_583: std %f16, [%l7 + 0x50] wr %g0, 0x1f, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync sll %l4, %i4, %g2 edge32 %g3, %i0, %g7 array8 %o7, %l6, %o4 movn %icc, %i7, %i3 orcc %l1, %o2, %l0 xorcc %l3, 0x0381, %o1 subccc %g5, 0x0FF0, %o6 smulcc %i5, 0x0B3A, %o3 udivx %g4, 0x1EA0, %o5 fornot2 %f26, %f30, %f0 edge32n %l5, %l2, %i6 swap [%l7 + 0x48], %g6 set 0x40, %i1 ldda [%l7 + %i1] 0x81, %f0 fbul %fcc1, loop_584 fpackfix %f10, %f4 fmuld8ulx16 %f16, %f30, %f8 fnor %f12, %f20, %f22 loop_584: bshuffle %f26, %f20, %f16 taddcc %g1, 0x1381, %i2 ldd [%l7 + 0x38], %i0 fsrc2 %f16, %f4 movle %icc, %l4, %o0 movrgz %i4, 0x3CD, %g2 lduw [%l7 + 0x0C], %i0 add %l7, 0x20, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %g7, %g3 be,pn %icc, loop_585 sdivx %o7, 0x07DA, %o4 fbl %fcc1, loop_586 flush %l7 + 0x4C loop_585: movneg %xcc, %l6, %i7 addc %l1, 0x12B3, %i3 loop_586: array16 %o2, %l0, %l3 edge8ln %g5, %o1, %i5 andncc %o3, %g4, %o5 tsubcc %o6, %l5, %i6 movrgz %g6, %g1, %i2 bcc loop_587 tpos %icc, 0x5 tl %icc, 0x6 tneg %icc, 0x3 loop_587: sdivcc %l2, 0x0E9F, %i1 alignaddrl %o0, %i4, %l4 movpos %icc, %g2, %i0 fpmerge %f21, %f29, %f10 srlx %g7, 0x05, %o7 movleu %icc, %g3, %l6 xnor %o4, %l1, %i7 movrne %o2, 0x21C, %l0 bvc %icc, loop_588 fmovsg %xcc, %f2, %f8 bg,a %icc, loop_589 ta %xcc, 0x2 loop_588: tne %icc, 0x0 movvs %xcc, %i3, %l3 loop_589: mulscc %g5, %o1, %o3 array32 %g4, %i5, %o5 edge8ln %l5, %o6, %i6 fmovrdne %g1, %f0, %f2 alignaddrl %i2, %g6, %i1 movn %icc, %o0, %i4 fbu,a %fcc1, loop_590 fmovdgu %xcc, %f12, %f15 fpadd32 %f6, %f4, %f28 mova %icc, %l4, %g2 loop_590: fmovsne %xcc, %f7, %f25 nop setx 0xB6483B58, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 fsqrts %f5, %f27 fands %f21, %f23, %f4 smul %i0, %l2, %o7 udivx %g7, 0x1373, %l6 nop setx 0xCFFF9C68, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x74495BEB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fadds %f4, %f1, %f13 sllx %g3, %o4, %i7 sub %o2, 0x1DB2, %l0 fmul8x16au %f19, %f25, %f18 fmovda %icc, %f9, %f22 array8 %l1, %i3, %g5 sethi 0x1DEB, %o1 wr %g0, 0x22, %asi ldda [%l7 + 0x10] %asi, %o2 ldsh [%l7 + 0x22], %g4 fxor %f20, %f4, %f10 fandnot2 %f28, %f8, %f28 sdivx %i5, 0x1C8C, %l3 fbge %fcc2, loop_591 fexpand %f9, %f4 tg %xcc, 0x7 tge %icc, 0x0 loop_591: movn %xcc, %l5, %o5 edge8ln %i6, %o6, %g1 bge,a,pn %icc, loop_592 nop fitos %f14, %f5 fstod %f5, %f2 alignaddrl %i2, %g6, %o0 movvs %icc, %i1, %l4 loop_592: tsubcctv %i4, 0x107B, %g2 tvs %xcc, 0x2 fmul8x16 %f9, %f26, %f2 array8 %l2, %o7, %g7 set 0x50, %i4 lda [%l7 + %i4] 0x88, %f21 sll %i0, %g3, %l6 tge %icc, 0x3 flush %l7 + 0x24 sethi 0x166B, %i7 edge8n %o4, %o2, %l0 fmovrslez %l1, %f28, %f7 andcc %i3, %o1, %g5 ld [%l7 + 0x30], %f21 set 0x64, %l2 lduba [%l7 + %l2] 0x11, %g4 edge16l %o3, %l3, %i5 movle %icc, %l5, %o5 fblg %fcc2, loop_593 nop setx 0x5ABE90CD506EAA43, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr tl %icc, 0x1 mova %icc, %o6, %i6 loop_593: move %icc, %i2, %g1 edge16l %o0, %i1, %g6 movneg %xcc, %l4, %g2 umul %i4, %o7, %g7 brz %l2, loop_594 fmovdcs %icc, %f31, %f27 fmovda %xcc, %f12, %f7 set 0x40, %l3 stda %f0, [%l7 + %l3] 0x19 loop_594: orncc %g3, %l6, %i7 bcs,a,pt %xcc, loop_595 fxnor %f0, %f12, %f12 bneg,a loop_596 stb %o4, [%l7 + 0x55] loop_595: alignaddr %o2, %l0, %i0 movg %xcc, %l1, %i3 loop_596: std %f18, [%l7 + 0x18] umulcc %g5, %o1, %g4 popc %l3, %o3 movg %xcc, %i5, %o5 membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf8, %f16 xnorcc %l5, %o6, %i2 fmovrdne %g1, %f6, %f10 tleu %xcc, 0x0 wr %g0, 0x81, %asi lduha [%l7 + 0x52] %asi, %o0 movpos %icc, %i1, %g6 tleu %xcc, 0x7 fba %fcc1, loop_597 movne %xcc, %l4, %i6 bge,a loop_598 movrlz %i4, 0x369, %g2 loop_597: fnot2s %f22, %f29 edge32l %g7, %o7, %g3 loop_598: movne %icc, %l6, %l2 tgu %xcc, 0x6 tle %icc, 0x3 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 fbue %fcc0, loop_599 fmovrde %o4, %f12, %f2 movleu %icc, %i7, %o2 alignaddr %l0, %l1, %i3 loop_599: edge16 %i0, %o1, %g4 tcc %xcc, 0x7 nop fitod %f6, %f16 fdtox %f16, %f26 nop set 0x24, %g6 ldsh [%l7 + %g6], %l3 smul %o3, %g5, %i5 fxnor %f24, %f18, %f20 stb %l5, [%l7 + 0x09] tsubcc %o6, %i2, %o5 fpsub32 %f24, %f0, %f2 movcs %icc, %o0, %i1 sllx %g1, %l4, %i6 add %i4, %g2, %g7 ble,pt %xcc, loop_600 movrne %o7, 0x378, %g3 tcc %xcc, 0x5 brnz,a %g6, loop_601 loop_600: be,a,pt %xcc, loop_602 fmovdleu %xcc, %f20, %f30 tcc %icc, 0x5 loop_601: andn %l6, 0x151F, %l2 loop_602: andn %o4, 0x1EA4, %o2 subc %i7, %l1, %l0 fmovrdgez %i3, %f8, %f0 fpadd32 %f8, %f6, %f16 movneg %xcc, %o1, %i0 wr %g0, 0x11, %asi lduba [%l7 + 0x38] %asi, %l3 fandnot1 %f18, %f16, %f8 fmovdne %icc, %f13, %f17 fbe,a %fcc3, loop_603 be %xcc, loop_604 tn %xcc, 0x2 fpadd16s %f27, %f20, %f26 loop_603: tg %xcc, 0x4 loop_604: bvc,a loop_605 orcc %o3, %g5, %i5 movrlz %l5, %g4, %o6 edge32n %o5, %o0, %i2 loop_605: fpsub32 %f12, %f0, %f6 ldsh [%l7 + 0x40], %g1 fnot2 %f18, %f0 tcc %xcc, 0x0 tne %icc, 0x3 addcc %l4, 0x0A43, %i1 be,a,pt %icc, loop_606 fbn %fcc0, loop_607 fcmpgt16 %f6, %f30, %i6 fmovdg %icc, %f9, %f5 loop_606: subcc %g2, 0x1F6A, %i4 loop_607: movneg %icc, %g7, %g3 taddcc %g6, 0x1A4C, %o7 movne %xcc, %l6, %l2 movle %xcc, %o2, %o4 movgu %icc, %l1, %i7 fand %f6, %f14, %f2 andcc %l0, 0x1E3F, %i3 movne %xcc, %o1, %l3 membar 0x76 fcmple32 %f24, %f2, %i0 addc %o3, %i5, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge,a %fcc0, loop_608 andn %g5, %o6, %g4 xnor %o5, %o0, %i2 nop setx 0x7F1BE36A03D56F8D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 fsqrtd %f12, %f18 loop_608: membar 0x11 edge16 %g1, %i1, %l4 xor %g2, 0x0FD0, %i4 fbu,a %fcc2, loop_609 edge16ln %g7, %i6, %g6 fmovsg %xcc, %f17, %f8 ldsh [%l7 + 0x08], %g3 loop_609: tleu %xcc, 0x5 wr %g0, 0x11, %asi lduha [%l7 + 0x44] %asi, %l6 fmul8x16al %f17, %f11, %f2 sdivcc %o7, 0x116A, %o2 tgu %icc, 0x7 subc %o4, 0x037B, %l2 tne %icc, 0x2 movleu %xcc, %i7, %l1 fsrc2 %f14, %f0 st %f13, [%l7 + 0x08] popc %l0, %i3 fmovrdgez %o1, %f0, %f18 fmovrde %i0, %f4, %f6 edge32ln %l3, %i5, %o3 bvc %icc, loop_610 tne %xcc, 0x0 fmovsa %xcc, %f13, %f22 movl %xcc, %g5, %l5 loop_610: movrlez %o6, 0x1E8, %o5 fmovsn %icc, %f26, %f23 movvc %icc, %g4, %o0 fpackfix %f14, %f25 tgu %icc, 0x1 smulcc %g1, 0x1747, %i2 movre %l4, 0x10D, %g2 or %i4, %g7, %i6 tg %icc, 0x3 edge16 %g6, %i1, %g3 nop setx 0xDD360B4A0DDD7756, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x1D4885831FA6D3D0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f24, %f22 srl %o7, 0x0D, %l6 tvs %xcc, 0x7 fblg,a %fcc2, loop_611 brgz,a %o2, loop_612 sethi 0x1D85, %l2 fpack32 %f14, %f8, %f4 loop_611: fbue %fcc3, loop_613 loop_612: bpos,pt %icc, loop_614 fxnor %f10, %f12, %f10 nop setx loop_615, %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_613: fand %f0, %f4, %f30 loop_614: tcc %icc, 0x7 lduw [%l7 + 0x0C], %i7 loop_615: fpadd32 %f24, %f30, %f0 sll %l1, %o4, %l0 umulcc %o1, 0x0301, %i3 bgu,pn %xcc, loop_616 fpadd16s %f1, %f5, %f17 nop set 0x18, %l0 stw %i0, [%l7 + %l0] fpadd32s %f31, %f17, %f4 loop_616: lduh [%l7 + 0x42], %l3 udiv %i5, 0x00C9, %g5 udivx %o3, 0x0A01, %o6 brlez %l5, loop_617 array32 %g4, %o5, %o0 xorcc %i2, %g1, %l4 wr %g0, 0x81, %asi stwa %i4, [%l7 + 0x44] %asi loop_617: movn %icc, %g7, %g2 tvc %xcc, 0x6 add %g6, %i6, %i1 membar 0x59 andncc %g3, %l6, %o2 addc %l2, %i7, %l1 for %f0, %f12, %f14 brgz,a %o4, loop_618 bvc loop_619 fnot1 %f10, %f10 bcs,a %icc, loop_620 loop_618: movleu %xcc, %l0, %o1 loop_619: movrgz %o7, %i0, %l3 std %f28, [%l7 + 0x38] loop_620: tsubcc %i5, %g5, %i3 edge8l %o3, %l5, %o6 fbul %fcc1, loop_621 fcmpeq16 %f22, %f18, %g4 bcc loop_622 movge %xcc, %o0, %o5 loop_621: edge32n %g1, %i2, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_622: movne %icc, %g7, %g2 ldd [%l7 + 0x20], %f2 movcc %icc, %g6, %i6 orcc %i1, %g3, %l4 fsrc1s %f31, %f13 edge32n %o2, %l6, %i7 fmovsa %xcc, %f16, %f30 movpos %icc, %l1, %l2 bl,pt %xcc, loop_623 tsubcc %l0, %o1, %o7 te %xcc, 0x2 sub %o4, 0x05B1, %i0 loop_623: srax %i5, %g5, %i3 fzero %f10 mulscc %o3, 0x07DA, %l3 nop setx 0xB006AF2D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x4475FA27, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fadds %f24, %f4, %f2 fmovsn %xcc, %f18, %f21 udivcc %o6, 0x0B6E, %g4 fmovsle %icc, %f23, %f18 sir 0x0986 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %xcc, %l5, %o5 bneg,pt %icc, loop_624 andcc %g1, 0x0392, %o0 movrgz %i4, 0x0FB, %g7 add %i2, %g6, %g2 loop_624: srax %i1, %g3, %l4 fbu,a %fcc2, loop_625 nop set 0x1E, %o7 sth %i6, [%l7 + %o7] st %f22, [%l7 + 0x64] stb %o2, [%l7 + 0x38] loop_625: array32 %l6, %l1, %i7 wr %g0, 0x89, %asi lduba [%l7 + 0x43] %asi, %l2 fmovdl %xcc, %f5, %f27 edge16 %l0, %o7, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x40, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o1 casxa [%l6] %asi, %o1, %i5 fmovscc %xcc, %f28, %f28 fmovscc %icc, %f23, %f6 set 0x67, %l4 ldstuba [%l7 + %l4] 0x04, %i0 fbe %fcc2, loop_626 andn %i3, 0x0E2D, %o3 srax %g5, 0x0E, %l3 tsubcc %g4, %o6, %l5 loop_626: array8 %o5, %o0, %i4 lduw [%l7 + 0x10], %g1 tsubcc %g7, 0x1B8D, %g6 edge32n %g2, %i1, %g3 set 0x40, %g3 lduwa [%l7 + %g3] 0x15, %l4 tle %icc, 0x4 wr %g0, 0x19, %asi stxa %i6, [%l7 + 0x48] %asi orncc %o2, 0x194E, %l6 sethi 0x1DEB, %i2 sub %l1, 0x08CF, %l2 fbuge %fcc2, loop_627 fone %f20 mulscc %i7, %l0, %o7 movcc %xcc, %o4, %i5 loop_627: fpadd32s %f18, %f31, %f19 fcmpeq32 %f0, %f26, %o1 movgu %icc, %i3, %i0 fmovdleu %xcc, %f14, %f15 fmovdvc %xcc, %f23, %f4 fmovdvs %xcc, %f11, %f1 set 0x28, %l5 lda [%l7 + %l5] 0x89, %f6 movrlz %o3, 0x082, %l3 add %l7, 0x70, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %g4, %g5 fbue,a %fcc1, loop_628 bge,a,pt %xcc, loop_629 nop setx 0x23E09C3E72707934, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x64050B2FB8856473, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f2, %f0 sllx %o6, %l5, %o0 loop_628: andn %i4, 0x14C9, %o5 loop_629: fands %f23, %f8, %f1 fmovrsgz %g1, %f13, %f6 fors %f17, %f17, %f1 alignaddrl %g7, %g2, %i1 fbo,a %fcc3, loop_630 udiv %g3, 0x1FC0, %g6 fbo %fcc2, loop_631 fbg,a %fcc0, loop_632 loop_630: ldsw [%l7 + 0x30], %l4 nop set 0x7E, %o4 ldstub [%l7 + %o4], %o2 loop_631: movrgez %l6, %i2, %l1 loop_632: udiv %l2, 0x03C4, %i6 edge32n %l0, %i7, %o7 brz %o4, loop_633 subc %i5, %i3, %o1 edge32n %i0, %l3, %o3 smulcc %g4, %o6, %g5 loop_633: fsrc1 %f2, %f26 edge16n %l5, %i4, %o0 edge16ln %g1, %g7, %o5 subc %g2, %i1, %g6 fmovs %f15, %f3 edge32 %g3, %l4, %o2 add %l7, 0x28, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %i2 casxa [%l6] %asi, %i2, %l6 bg,a loop_634 edge32ln %l1, %l2, %i6 nop fitod %f8, %f10 fdtos %f10, %f30 fmovdn %xcc, %f10, %f4 loop_634: nop set 0x78, %i6 stxa %l0, [%l7 + %i6] 0x11 bg,a,pt %icc, loop_635 te %xcc, 0x6 movgu %xcc, %o7, %i7 bvc,pt %xcc, loop_636 loop_635: fxnors %f22, %f31, %f24 subcc %o4, %i3, %o1 flush %l7 + 0x08 loop_636: movle %xcc, %i0, %i5 tvc %icc, 0x6 umul %l3, %g4, %o6 mulscc %o3, 0x0FEF, %g5 subcc %l5, %i4, %o0 fmovsne %icc, %f6, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsvc %icc, %f27, %f6 call loop_637 flush %l7 + 0x0C fbul %fcc1, loop_638 bcc,pn %xcc, loop_639 loop_637: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %g7, %o5, %g2 loop_638: edge8l %i1, %g1, %g6 loop_639: fmovsl %xcc, %f19, %f26 fmovdn %xcc, %f14, %f0 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi swap [%l7 + 0x44], %l4 xorcc %o2, 0x1722, %i2 nop setx 0x97CF63DB38C3A2F6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 fsqrtd %f10, %f2 tsubcctv %g3, 0x03F7, %l1 fbn %fcc0, loop_640 fmovdle %icc, %f11, %f5 andcc %l6, %i6, %l2 add %l7, 0x20, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l0 casa [%l6] 0x88, %l0, %i7 loop_640: edge8 %o4, %i3, %o7 bne loop_641 bn loop_642 xorcc %i0, 0x1144, %i5 fnegd %f6, %f24 loop_641: subccc %o1, %l3, %o6 loop_642: alignaddr %o3, %g4, %l5 ldsh [%l7 + 0x3A], %g5 tcs %xcc, 0x6 smul %o0, %i4, %o5 bleu,a %icc, loop_643 array32 %g2, %i1, %g1 fbn,a %fcc0, loop_644 nop setx 0x2639503C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 fsqrts %f23, %f31 loop_643: fbl,a %fcc2, loop_645 sth %g6, [%l7 + 0x1A] loop_644: nop setx 0x188FBB94F14FA280, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 fsqrtd %f16, %f16 fone %f14 loop_645: ble,a,pt %xcc, loop_646 fnor %f6, %f2, %f26 array16 %l4, %g7, %i2 tn %xcc, 0x0 loop_646: mulx %g3, %o2, %l6 addccc %l1, %i6, %l2 tcc %xcc, 0x1 fmul8x16 %f3, %f28, %f12 set 0x10, %g2 stxa %i7, [%g0 + %g2] 0x20 edge16l %l0, %o4, %i3 nop setx loop_647, %l0, %l1 jmpl %l1, %i0 fornot2 %f30, %f20, %f20 tsubcctv %i5, %o7, %o1 lduw [%l7 + 0x7C], %o6 loop_647: movre %o3, %g4, %l5 brlez %g5, loop_648 sir 0x1769 array16 %o0, %i4, %o5 array32 %l3, %i1, %g2 loop_648: membar 0x63 fors %f26, %f4, %f29 fbuge,a %fcc2, loop_649 fcmple32 %f30, %f30, %g1 sdiv %g6, 0x0863, %l4 wr %g0, 0x11, %asi stda %f0, [%l7 + 0x40] %asi loop_649: fmovrsne %i2, %f21, %f7 edge32 %g7, %g3, %l6 edge32l %l1, %i6, %l2 fmovdcs %icc, %f24, %f13 alignaddrl %i7, %o2, %l0 fbul %fcc0, loop_650 array32 %o4, %i0, %i5 orn %o7, %i3, %o1 bg,a,pn %icc, loop_651 loop_650: addccc %o3, 0x0F48, %o6 tneg %xcc, 0x3 flush %l7 + 0x58 loop_651: movge %icc, %l5, %g4 brgz %o0, loop_652 be,a,pt %xcc, loop_653 tg %icc, 0x7 fbg,a %fcc2, loop_654 loop_652: alignaddr %i4, %o5, %l3 loop_653: bn,a %xcc, loop_655 fnor %f20, %f30, %f16 loop_654: movrlz %g5, 0x2B7, %g2 fcmpne16 %f14, %f28, %g1 loop_655: bvs,pn %xcc, loop_656 fbn,a %fcc3, loop_657 array16 %i1, %g6, %l4 umul %i2, %g3, %g7 loop_656: mulscc %l1, %i6, %l2 loop_657: fmovrslz %i7, %f28, %f18 movcc %icc, %o2, %l0 for %f14, %f10, %f6 movrgz %l6, %o4, %i5 lduh [%l7 + 0x24], %i0 sdiv %i3, 0x0746, %o7 tgu %xcc, 0x4 tsubcctv %o1, %o3, %o6 fmuld8ulx16 %f20, %f13, %f26 edge8ln %g4, %o0, %i4 tl %icc, 0x7 umul %o5, 0x03EC, %l5 smulcc %g5, 0x1A4B, %l3 fnors %f0, %f25, %f8 nop setx 0xF1054F22, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x2C767625, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fdivs %f6, %f4, %f23 fble %fcc1, loop_658 tl %xcc, 0x7 stb %g1, [%l7 + 0x44] fmovscs %xcc, %f10, %f11 loop_658: movre %i1, 0x1A0, %g6 call loop_659 movrlez %g2, %i2, %l4 bl %xcc, loop_660 nop setx 0x9EF9820C2597AD8C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x1B7EE1ACB22DD34C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 faddd %f26, %f8, %f2 loop_659: movrne %g7, %g3, %i6 fbue,a %fcc3, loop_661 loop_660: smul %l2, %l1, %i7 fpsub16s %f8, %f27, %f8 fxor %f16, %f28, %f24 loop_661: fmovrsgez %l0, %f30, %f14 fmul8x16au %f1, %f24, %f0 fmovrsne %o2, %f25, %f19 movge %icc, %o4, %l6 fmovs %f13, %f11 movrlez %i5, 0x051, %i3 fcmpeq16 %f0, %f10, %o7 movgu %icc, %i0, %o1 fcmple32 %f24, %f10, %o3 brgz %o6, loop_662 mova %icc, %o0, %g4 movleu %xcc, %o5, %i4 movvs %icc, %l5, %g5 loop_662: sdivx %l3, 0x1975, %i1 array32 %g1, %g2, %i2 set 0x20, %g5 ldda [%l7 + %g5] 0xe2, %g6 movrgez %l4, %g3, %g7 addcc %i6, 0x0CDE, %l1 array16 %l2, %i7, %o2 srl %o4, %l0, %l6 fpsub16s %f3, %f23, %f17 edge32l %i5, %o7, %i3 xnorcc %o1, 0x07D0, %o3 set 0x60, %o6 ldda [%l7 + %o6] 0xe2, %i0 edge16n %o6, %g4, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbl %fcc1, loop_663 sdivcc %i4, 0x0A8A, %o5 movrlz %l5, 0x057, %g5 ta %icc, 0x1 loop_663: movge %icc, %l3, %g1 fmovrslez %i1, %f3, %f20 fnands %f5, %f13, %f28 ld [%l7 + 0x40], %f20 bgu,a,pt %icc, loop_664 movne %xcc, %g2, %g6 tcs %icc, 0x4 fexpand %f15, %f0 loop_664: udiv %i2, 0x0730, %g3 tne %xcc, 0x7 fexpand %f30, %f28 fnands %f13, %f10, %f26 bgu,a loop_665 srax %g7, %i6, %l4 fbge,a %fcc3, loop_666 nop setx 0xBBF03BE6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0xBE9B1485, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fmuls %f4, %f28, %f7 loop_665: ldsb [%l7 + 0x2C], %l2 wr %g0, 0x10, %asi ldda [%l7 + 0x60] %asi, %i6 loop_666: edge16ln %o2, %l1, %o4 bvc,pn %icc, loop_667 xor %l0, %i5, %o7 smulcc %l6, 0x1581, %i3 fmovdcs %icc, %f4, %f19 loop_667: tsubcc %o1, 0x0393, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0xC7E82211, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0x0724B60C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fadds %f21, %f19, %f1 fnor %f12, %f24, %f0 fblg %fcc3, loop_668 xor %o3, 0x063D, %o6 xnorcc %o0, 0x012A, %g4 movneg %icc, %o5, %i4 loop_668: bvs,a loop_669 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpeq32 %f22, %f10, %g5 tleu %icc, 0x7 loop_669: ldsw [%l7 + 0x50], %l3 andncc %l5, %g1, %g2 movrlez %g6, 0x3B0, %i2 tgu %xcc, 0x1 std %f22, [%l7 + 0x38] tle %icc, 0x4 fbul,a %fcc3, loop_670 fbul,a %fcc0, loop_671 movge %icc, %i1, %g3 sdivcc %g7, 0x06D6, %i6 loop_670: fmovdn %icc, %f9, %f20 loop_671: nop set 0x09, %o1 stba %l2, [%l7 + %o1] 0x10 sub %l4, 0x0CDF, %i7 sdiv %o2, 0x00A9, %o4 tcc %icc, 0x3 xnor %l0, 0x18FA, %l1 fmovdcs %icc, %f10, %f3 array16 %o7, %l6, %i5 flush %l7 + 0x58 edge8l %o1, %i3, %i0 fbge,a %fcc2, loop_672 subcc %o6, 0x1579, %o0 ldd [%l7 + 0x68], %g4 xnor %o5, 0x1487, %i4 loop_672: mulscc %o3, %l3, %l5 movvc %xcc, %g1, %g2 fsrc1s %f27, %f3 fand %f22, %f26, %f26 srlx %g6, 0x00, %i2 flush %l7 + 0x48 subcc %i1, 0x1154, %g3 addcc %g7, 0x02D2, %i6 orcc %g5, 0x0D81, %l2 ldsw [%l7 + 0x78], %l4 bne,a,pn %xcc, loop_673 edge8ln %i7, %o2, %o4 nop setx 0x7F06A7F4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0xFDBE2B0B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fmuls %f19, %f23, %f28 fmovrdgz %l1, %f0, %f18 loop_673: orncc %o7, 0x10BF, %l6 edge32ln %l0, %o1, %i3 orcc %i5, %i0, %o0 popc %o6, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x68, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %o5, %o3 addccc %i4, 0x0F59, %l5 fmovrslz %g1, %f30, %f12 movrne %g2, %l3, %i2 tcs %icc, 0x7 andcc %i1, 0x13FB, %g3 mulx %g7, %g6, %i6 edge32n %l2, %g5, %l4 fbuge,a %fcc1, loop_674 udivx %o2, 0x17D7, %o4 subcc %i7, %l1, %l6 movrlz %o7, 0x071, %l0 loop_674: stx %i3, [%l7 + 0x20] fcmpne32 %f14, %f8, %i5 array32 %o1, %o0, %o6 edge16ln %g4, %i0, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %o5, 0x12D5, %l5 tg %xcc, 0x2 ldsh [%l7 + 0x78], %g1 movrne %i4, %g2, %l3 fbul %fcc1, loop_675 umul %i2, 0x1113, %i1 stbar ldx [%l7 + 0x18], %g3 loop_675: tne %icc, 0x5 andncc %g6, %i6, %g7 tge %icc, 0x3 fzeros %f11 orncc %l2, 0x051C, %l4 tvc %icc, 0x4 fexpand %f11, %f20 array32 %g5, %o2, %i7 array16 %o4, %l6, %o7 edge16n %l0, %l1, %i5 tpos %icc, 0x1 wr %g0, 0x80, %asi ldstuba [%l7 + 0x53] %asi, %i3 tcc %xcc, 0x2 ld [%l7 + 0x34], %f16 fpsub32 %f28, %f10, %f6 movcc %icc, %o1, %o0 fornot2s %f5, %f18, %f28 fmovsne %icc, %f28, %f7 popc %g4, %o6 srl %i0, %o5, %o3 brlez %l5, loop_676 brnz %i4, loop_677 movgu %icc, %g2, %l3 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 loop_676: tvc %xcc, 0x4 loop_677: xnor %g1, 0x0D9C, %i2 add %l7, 0x68, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %g3, %i1 movcc %xcc, %g6, %i6 ld [%l7 + 0x34], %f20 umul %l2, %l4, %g5 edge8l %g7, %o2, %i7 movg %xcc, %o4, %o7 tg %xcc, 0x6 movgu %xcc, %l0, %l1 taddcc %l6, 0x1E29, %i5 tsubcc %o1, 0x010A, %i3 orn %o0, %o6, %g4 alignaddr %i0, %o5, %o3 sethi 0x1D92, %i4 nop fitod %f0, %f0 fdtos %f0, %f22 alignaddrl %g2, %l3, %l5 movcc %icc, %g1, %i2 tle %icc, 0x0 movle %icc, %g3, %i1 umulcc %g6, %l2, %l4 orn %i6, 0x1A03, %g7 sethi 0x1EB3, %o2 movrgez %g5, 0x262, %o4 tvc %xcc, 0x5 sub %o7, 0x13E0, %i7 xnorcc %l0, 0x15D0, %l1 taddcc %l6, %o1, %i3 subccc %o0, %o6, %i5 bcc,pn %xcc, loop_678 udivx %i0, 0x1182, %o5 alignaddrl %g4, %i4, %o3 tn %xcc, 0x6 loop_678: fornot1s %f17, %f16, %f4 lduh [%l7 + 0x44], %l3 movrlez %g2, 0x24C, %l5 brgez %g1, loop_679 fands %f3, %f10, %f27 stb %i2, [%l7 + 0x2B] subcc %g3, 0x0E62, %g6 loop_679: fbu %fcc1, loop_680 fmovrsgez %l2, %f18, %f29 tvc %icc, 0x0 tpos %xcc, 0x0 loop_680: tg %xcc, 0x1 tl %xcc, 0x7 bl,a loop_681 andcc %i1, 0x01C0, %l4 and %i6, %g7, %o2 fandnot1 %f22, %f22, %f22 loop_681: fcmple32 %f30, %f20, %g5 movrgez %o7, 0x1DF, %i7 fone %f20 movpos %xcc, %o4, %l1 edge16 %l6, %o1, %i3 udivx %o0, 0x043A, %o6 bcc loop_682 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot1 %f26, %f16 fmovdge %icc, %f22, %f14 loop_682: tn %xcc, 0x1 fsrc2s %f2, %f1 movge %xcc, %l0, %i5 ldsw [%l7 + 0x54], %i0 srax %g4, 0x0B, %o5 movn %icc, %i4, %o3 fblg,a %fcc3, loop_683 movne %icc, %g2, %l3 brgez,a %g1, loop_684 udivcc %l5, 0x122C, %i2 loop_683: be,pt %icc, loop_685 tle %icc, 0x6 loop_684: movrgez %g6, %l2, %g3 fpadd16s %f27, %f23, %f20 loop_685: tcs %xcc, 0x7 movcs %icc, %l4, %i1 fone %f0 mulscc %i6, 0x0511, %o2 fnegs %f26, %f11 fmovsleu %icc, %f6, %f8 set 0x1C, %i5 ldsha [%l7 + %i5] 0x81, %g7 movvs %xcc, %o7, %i7 tvc %xcc, 0x2 array32 %o4, %l1, %g5 andn %l6, %i3, %o0 tgu %icc, 0x6 nop fitod %f6, %f6 fdtox %f6, %f30 fmovdge %xcc, %f0, %f18 sir 0x1660 movl %icc, %o1, %l0 smul %i5, %o6, %i0 edge32l %g4, %o5, %o3 sdiv %i4, 0x1DC2, %l3 fble,a %fcc1, loop_686 nop fitod %f10, %f4 fdtos %f4, %f4 edge16ln %g2, %g1, %l5 edge16n %g6, %l2, %i2 loop_686: stw %l4, [%l7 + 0x44] subc %g3, %i1, %i6 edge8 %o2, %o7, %i7 bcc,a loop_687 fpadd32s %f30, %f14, %f22 movcc %icc, %g7, %o4 orn %l1, %l6, %g5 loop_687: fmovrsgez %o0, %f7, %f10 fbul %fcc0, loop_688 fxnor %f2, %f22, %f8 andncc %i3, %l0, %o1 fmovdle %icc, %f24, %f24 loop_688: fcmpeq32 %f10, %f8, %o6 movgu %icc, %i5, %i0 fmovde %icc, %f17, %f6 edge32ln %o5, %o3, %g4 sir 0x015D addc %l3, 0x08C9, %i4 tge %icc, 0x4 fmovdpos %icc, %f16, %f20 fbn,a %fcc3, loop_689 movrgz %g2, %l5, %g6 bpos,a %icc, loop_690 movle %icc, %g1, %i2 loop_689: movl %xcc, %l4, %l2 fmovrsgez %i1, %f6, %f28 loop_690: orcc %g3, 0x0097, %o2 nop setx 0x55EA4E28, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x55222CB9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fsubs %f6, %f5, %f29 ld [%l7 + 0x64], %f28 edge8ln %i6, %i7, %g7 tleu %xcc, 0x0 set 0x18, %g1 lduwa [%l7 + %g1] 0x19, %o7 set 0x16, %i0 stha %l1, [%l7 + %i0] 0x11 andn %l6, %g5, %o0 fors %f10, %f16, %f27 movre %o4, %l0, %i3 fone %f6 nop setx 0x772860165DBFD1E3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xC160A36BCF036480, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fsubd %f30, %f0, %f18 fmovdleu %xcc, %f29, %f21 sir 0x0E45 flush %l7 + 0x30 fones %f3 xor %o6, 0x026A, %i5 set 0x58, %i2 ldswa [%l7 + %i2] 0x14, %i0 sll %o1, 0x1E, %o5 tvc %xcc, 0x5 edge8n %o3, %l3, %g4 wr %g0, 0x80, %asi lda [%l7 + 0x20] %asi, %f4 sra %g2, 0x17, %i4 fmovspos %xcc, %f16, %f29 sth %l5, [%l7 + 0x28] edge8 %g1, %i2, %g6 ta %icc, 0x5 srlx %l4, %i1, %g3 sdiv %l2, 0x00F7, %i6 bcc,a loop_691 movre %o2, %g7, %o7 movge %icc, %i7, %l1 sra %g5, 0x02, %l6 loop_691: smulcc %o4, 0x069A, %o0 nop fitos %f14, %f5 fstod %f5, %f18 tleu %xcc, 0x6 udivcc %l0, 0x1CEE, %i3 fpsub32 %f20, %f26, %f2 fcmpeq16 %f20, %f26, %i5 fblg %fcc3, loop_692 subccc %o6, 0x1B43, %o1 movg %xcc, %o5, %i0 movrgez %l3, %o3, %g2 loop_692: movl %icc, %i4, %g4 sub %l5, %i2, %g6 edge8 %l4, %g1, %i1 edge16ln %l2, %i6, %o2 edge8ln %g7, %g3, %i7 xor %l1, 0x1374, %g5 movvs %icc, %l6, %o7 movn %xcc, %o4, %l0 fands %f22, %f2, %f6 edge32n %o0, %i3, %i5 fmovdleu %xcc, %f26, %f15 fornot2s %f26, %f23, %f27 movneg %xcc, %o1, %o6 bvs,a,pn %xcc, loop_693 addccc %o5, 0x1F9D, %i0 movvc %xcc, %l3, %g2 movle %xcc, %i4, %g4 loop_693: bne,pt %icc, loop_694 nop fitos %f2, %f30 fstoi %f30, %f11 addcc %l5, 0x078C, %i2 bcs,a %icc, loop_695 loop_694: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduw [%l7 + 0x5C], %o3 bg,a,pn %xcc, loop_696 loop_695: fmovrsne %g6, %f11, %f25 prefetch [%l7 + 0x30], 0x1 nop setx 0x004AE75D, %l0, %l6 st %l6, [%l7 + 0x44] ld [%l7 + 0x44], %fsr loop_696: tsubcctv %l4, 0x0816, %i1 movvc %xcc, %l2, %g1 fexpand %f27, %f14 fblg %fcc2, loop_697 mulscc %o2, 0x1871, %g7 call loop_698 movcc %icc, %g3, %i6 loop_697: fbn,a %fcc1, loop_699 fpadd32 %f22, %f2, %f6 loop_698: subccc %i7, 0x016A, %l1 tcc %xcc, 0x3 loop_699: tle %xcc, 0x6 movpos %icc, %l6, %g5 fnot1s %f27, %f0 tge %xcc, 0x0 fmovsg %icc, %f20, %f20 orcc %o7, 0x1059, %l0 ldub [%l7 + 0x09], %o0 orn %o4, %i5, %i3 bgu,a,pn %xcc, loop_700 fmovrse %o6, %f11, %f17 nop setx 0x590DFEFDE04158F8, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr movvc %icc, %o5, %i0 loop_700: fcmpeq32 %f18, %f0, %o1 be,a %xcc, loop_701 movge %xcc, %l3, %i4 wr %g0, 0x80, %asi lduwa [%l7 + 0x44] %asi, %g4 loop_701: smul %l5, 0x1D90, %g2 srax %o3, %g6, %l4 andcc %i1, 0x0F9B, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %l2, %o2, %g1 mulx %g7, %g3, %i6 edge16n %l1, %l6, %i7 taddcctv %o7, 0x1E95, %l0 fbe %fcc0, loop_702 nop setx 0xEE45B154, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x12CBB599, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fsubs %f7, %f13, %f1 movrgez %o0, %o4, %g5 fmovdcs %xcc, %f24, %f17 loop_702: fabsd %f16, %f4 fbue,a %fcc0, loop_703 movne %xcc, %i5, %i3 fmovrsgz %o6, %f6, %f26 array32 %o5, %o1, %i0 loop_703: addc %l3, 0x13F7, %g4 edge8ln %l5, %i4, %o3 bl,a loop_704 smul %g2, 0x0888, %l4 wr %g0, 0xe2, %asi stwa %g6, [%l7 + 0x48] %asi membar #Sync loop_704: srlx %i1, 0x12, %i2 edge32n %o2, %g1, %l2 edge8ln %g3, %g7, %i6 fsrc1s %f27, %f21 wr %g0, 0x21, %asi ldxa [%g0 + 0x10] %asi, %l1 fnot2s %f15, %f22 srax %i7, 0x0E, %o7 nop fitod %f28, %f6 tvc %xcc, 0x2 edge16 %l0, %o0, %l6 tcc %xcc, 0x2 ldub [%l7 + 0x23], %o4 bne,a loop_705 tcc %icc, 0x3 edge32ln %i5, %g5, %i3 or %o5, 0x1B20, %o6 loop_705: fones %f6 addc %o1, 0x0362, %i0 array32 %l3, %g4, %l5 xnorcc %i4, %o3, %g2 tcs %icc, 0x0 sll %g6, 0x0C, %i1 fpmerge %f24, %f10, %f8 bne,a %icc, loop_706 std %f10, [%l7 + 0x68] ldsw [%l7 + 0x34], %l4 edge8n %i2, %g1, %l2 loop_706: ldd [%l7 + 0x58], %f2 umul %g3, %g7, %o2 fsrc1 %f4, %f24 udivx %l1, 0x016D, %i7 lduh [%l7 + 0x12], %o7 bneg %xcc, loop_707 subccc %l0, 0x12B4, %o0 fmovrdgz %l6, %f0, %f26 tl %icc, 0x6 loop_707: nop set 0x41, %o0 stba %i6, [%l7 + %o0] 0x15 nop fitod %f4, %f10 fdtox %f10, %f2 fxtod %f2, %f16 set 0x26, %g4 ldsha [%l7 + %g4] 0x81, %o4 edge16l %i5, %g5, %o5 fba,a %fcc3, loop_708 bl,a,pn %xcc, loop_709 fnegd %f22, %f30 fmovdleu %xcc, %f8, %f25 loop_708: nop fitod %f8, %f26 fdtox %f26, %f2 loop_709: orcc %i3, %o6, %o1 subccc %i0, 0x09BC, %l3 movvs %xcc, %l5, %i4 fmovscs %xcc, %f8, %f2 orncc %g4, %g2, %g6 brgz %o3, loop_710 andn %i1, %i2, %g1 bg,a %xcc, loop_711 edge16 %l4, %l2, %g7 loop_710: call loop_712 ldd [%l7 + 0x20], %g2 loop_711: tne %icc, 0x1 sra %o2, %l1, %i7 loop_712: tl %xcc, 0x4 orncc %l0, %o0, %o7 fpack16 %f10, %f17 sdivcc %l6, 0x1DEE, %o4 mulx %i6, 0x1348, %g5 movrlez %o5, 0x210, %i5 fblg,a %fcc2, loop_713 movl %icc, %i3, %o1 nop setx loop_714, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movvs %icc, %i0, %o6 loop_713: bneg,a loop_715 fbu,a %fcc0, loop_716 loop_714: edge32n %l5, %l3, %i4 fbuge %fcc2, loop_717 loop_715: orcc %g4, 0x0170, %g2 loop_716: add %g6, 0x048B, %i1 bge,a %xcc, loop_718 loop_717: fandnot2s %f19, %f18, %f7 andn %o3, 0x1D5F, %i2 sethi 0x18E9, %g1 loop_718: nop wr %g0, 0x89, %asi lda [%l7 + 0x30] %asi, %f17 tne %xcc, 0x1 nop setx loop_719, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sir 0x163D edge8l %l2, %g7, %l4 movcc %icc, %g3, %o2 loop_719: ldx [%l7 + 0x10], %l1 wr %g0, 0x10, %asi stha %i7, [%l7 + 0x6A] %asi tvs %xcc, 0x4 sra %o0, %l0, %l6 bpos,a,pt %xcc, loop_720 fandnot1s %f19, %f10, %f16 sra %o7, %i6, %g5 nop setx 0x33763D9BF4C1837B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xF32B157A65B3BEE7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f18, %f12 loop_720: fmovrsne %o5, %f31, %f27 tge %icc, 0x4 sethi 0x1AF4, %o4 movrlez %i3, %i5, %i0 movgu %xcc, %o1, %o6 array32 %l5, %i4, %l3 ble,a %xcc, loop_721 ld [%l7 + 0x14], %f20 fsrc2s %f28, %f20 fmul8x16 %f8, %f30, %f30 loop_721: fpsub32s %f5, %f19, %f0 xnorcc %g2, 0x1492, %g4 tsubcc %g6, 0x08C6, %o3 brlez,a %i1, loop_722 edge16ln %i2, %l2, %g1 set 0x2A, %i7 stha %l4, [%l7 + %i7] 0xeb membar #Sync loop_722: membar 0x12 fmovsg %xcc, %f14, %f28 srax %g3, 0x01, %g7 edge8ln %l1, %o2, %o0 bneg loop_723 fnot2 %f8, %f6 movpos %xcc, %l0, %i7 xorcc %o7, 0x0FED, %l6 loop_723: fmovsvs %xcc, %f22, %f18 array16 %i6, %o5, %o4 flush %l7 + 0x08 edge8n %i3, %i5, %g5 orcc %i0, %o6, %o1 fxnor %f24, %f0, %f14 stx %l5, [%l7 + 0x18] bpos,pn %xcc, loop_724 fpack32 %f24, %f28, %f28 tsubcctv %i4, 0x1256, %g2 movn %xcc, %g4, %g6 loop_724: subccc %l3, 0x0635, %o3 edge8n %i1, %i2, %l2 movcc %icc, %g1, %g3 call loop_725 tle %xcc, 0x4 ble,a loop_726 movre %g7, %l1, %o2 loop_725: nop setx loop_727, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movvs %icc, %o0, %l4 loop_726: movrne %i7, 0x11C, %l0 tvs %xcc, 0x4 loop_727: std %f10, [%l7 + 0x40] ldsw [%l7 + 0x3C], %o7 fmovde %icc, %f22, %f19 bg %icc, loop_728 fble %fcc2, loop_729 nop setx loop_730, %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 %i6, 0x111C, %o5 loop_728: array16 %l6, %i3, %o4 loop_729: lduw [%l7 + 0x68], %g5 loop_730: tg %icc, 0x5 popc %i0, %i5 movrne %o6, 0x2DB, %o1 mova %icc, %l5, %i4 set 0x40, %g7 stda %f0, [%l7 + %g7] 0x80 fpmerge %f3, %f31, %f26 fmovdn %xcc, %f13, %f1 brnz %g2, loop_731 bneg,a loop_732 orn %g4, 0x09B5, %l3 tvc %icc, 0x4 loop_731: fnot1s %f17, %f9 loop_732: sir 0x00B3 subcc %g6, %o3, %i2 nop setx loop_733, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16l %l2, %i1, %g1 ldx [%l7 + 0x68], %g3 brgz,a %l1, loop_734 loop_733: movn %xcc, %g7, %o2 bn %xcc, loop_735 fpadd16s %f20, %f2, %f6 loop_734: smulcc %l4, %o0, %l0 set 0x78, %o5 prefetcha [%l7 + %o5] 0x80, 0x2 loop_735: fabsd %f2, %f30 fba %fcc3, loop_736 fmuld8ulx16 %f0, %f13, %f18 edge8n %i7, %i6, %l6 array8 %o5, %i3, %o4 loop_736: bneg,a,pt %icc, loop_737 move %xcc, %g5, %i5 udiv %o6, 0x0F92, %i0 fnegd %f10, %f12 loop_737: tle %xcc, 0x6 sub %o1, 0x0C07, %i4 fmovdneg %icc, %f6, %f15 tvs %xcc, 0x5 tle %xcc, 0x2 movrlez %l5, %g4, %l3 mulx %g6, 0x1118, %o3 mulscc %i2, %g2, %i1 stb %g1, [%l7 + 0x59] movcc %icc, %l2, %g3 edge8ln %l1, %g7, %l4 bn %icc, loop_738 swap [%l7 + 0x34], %o2 movle %icc, %o0, %l0 bneg,a loop_739 loop_738: tsubcctv %o7, %i7, %l6 orn %i6, 0x143B, %i3 fcmpeq16 %f24, %f26, %o5 loop_739: fmovdge %xcc, %f18, %f21 movrgez %o4, 0x2A5, %i5 edge16l %o6, %g5, %i0 move %xcc, %o1, %l5 taddcc %g4, 0x1901, %i4 xorcc %l3, 0x07F1, %o3 tn %icc, 0x1 nop setx loop_740, %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 fnegs %f29, %f22 tl %icc, 0x5 tvs %icc, 0x5 loop_740: fpack16 %f4, %f7 nop set 0x30, %i3 lduh [%l7 + %i3], %g6 tsubcctv %i2, 0x0BE9, %g2 mova %icc, %i1, %g1 or %g3, %l2, %g7 umul %l4, %l1, %o0 fbu,a %fcc0, loop_741 orcc %o2, 0x1BB4, %l0 mulscc %i7, 0x1DBE, %l6 fmovsle %icc, %f19, %f30 loop_741: bcc,a loop_742 movvs %icc, %o7, %i6 movge %xcc, %o5, %i3 add %o4, 0x08CB, %i5 loop_742: tn %icc, 0x2 fpsub16s %f8, %f8, %f14 add %l7, 0x5C, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %o6 casa [%l6] %asi, %o6, %g5 and %o1, %l5, %i0 alignaddr %g4, %i4, %o3 fcmpeq16 %f18, %f22, %l3 brz %i2, loop_743 fmovrdlz %g6, %f0, %f24 movrlez %i1, 0x28C, %g1 edge32n %g2, %l2, %g7 loop_743: movrlz %l4, 0x1EE, %g3 fmovsvc %xcc, %f25, %f29 sdivx %o0, 0x01B9, %o2 fmovda %icc, %f17, %f15 nop setx loop_744, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldub [%l7 + 0x3D], %l1 movcc %icc, %l0, %i7 nop setx loop_745, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_744: movcc %xcc, %o7, %l6 udivx %o5, 0x13E6, %i6 bvs,pn %xcc, loop_746 loop_745: fmovrslez %i3, %f27, %f7 nop set 0x28, %l1 ldsw [%l7 + %l1], %i5 ta %xcc, 0x5 loop_746: bge,a %icc, loop_747 tvc %icc, 0x1 movpos %xcc, %o6, %o4 bgu,a,pt %icc, loop_748 loop_747: sir 0x0C29 fbl %fcc2, loop_749 fmovde %xcc, %f29, %f8 loop_748: tn %xcc, 0x6 te %icc, 0x0 loop_749: sethi 0x1233, %o1 edge8 %l5, %g5, %i0 movg %icc, %g4, %i4 tgu %icc, 0x0 brlz,a %l3, loop_750 brlez,a %o3, loop_751 nop set 0x50, %l6 lduh [%l7 + %l6], %i2 movl %xcc, %i1, %g6 loop_750: fzero %f4 loop_751: mulx %g2, %l2, %g7 add %l4, 0x1DAF, %g3 for %f12, %f2, %f28 movne %icc, %g1, %o2 alignaddr %l1, %l0, %o0 bleu,a,pt %xcc, loop_752 udiv %i7, 0x0A2F, %l6 orcc %o7, %o5, %i3 orn %i6, 0x119E, %i5 loop_752: fmovdvs %icc, %f6, %f19 nop setx loop_753, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bneg,a %xcc, loop_754 tvs %icc, 0x6 membar 0x10 loop_753: bge loop_755 loop_754: movg %icc, %o4, %o1 andn %l5, %o6, %i0 bn,a,pn %icc, loop_756 loop_755: movn %icc, %g4, %i4 udiv %l3, 0x19B6, %o3 tle %xcc, 0x0 loop_756: udivcc %i2, 0x1A37, %i1 fpadd32 %f20, %f14, %f10 ld [%l7 + 0x74], %f4 taddcctv %g5, %g2, %g6 call loop_757 fbe,a %fcc3, loop_758 edge16ln %g7, %l4, %l2 tsubcctv %g1, 0x023C, %g3 loop_757: movleu %icc, %o2, %l0 loop_758: tge %icc, 0x1 bgu,a,pt %xcc, loop_759 fbug,a %fcc1, loop_760 fbule,a %fcc3, loop_761 srax %o0, 0x02, %l1 loop_759: fpmerge %f27, %f7, %f16 loop_760: sir 0x10B4 loop_761: edge16n %l6, %o7, %o5 fmuld8sux16 %f18, %f14, %f14 alignaddrl %i7, %i6, %i5 alignaddrl %i3, %o4, %l5 andcc %o6, %i0, %g4 wr %g0, 0x10, %asi stha %o1, [%l7 + 0x38] %asi addccc %l3, 0x0AA7, %o3 nop setx 0xDE304015ABB2EE36, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x47A5BE52400D41AF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 faddd %f4, %f16, %f14 fandnot2s %f15, %f7, %f4 brgez,a %i4, loop_762 nop setx 0xBE5BA5C7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0xDF17A41A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fmuls %f6, %f25, %f23 smul %i1, %i2, %g2 udivx %g6, 0x0584, %g5 loop_762: fmovspos %xcc, %f18, %f2 edge16n %l4, %g7, %l2 sll %g3, %o2, %g1 sethi 0x1E61, %o0 movneg %icc, %l1, %l6 fcmpne16 %f8, %f8, %o7 fmovdcc %xcc, %f21, %f20 fmovrdgz %l0, %f26, %f20 nop setx 0x304C2C4D, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr xnor %i7, %i6, %i5 movge %icc, %o5, %o4 fands %f14, %f19, %f28 stb %i3, [%l7 + 0x73] tsubcc %o6, 0x0702, %l5 fbl,a %fcc2, loop_763 andn %i0, %g4, %l3 edge16n %o1, %i4, %i1 fbo,a %fcc1, loop_764 loop_763: edge8 %i2, %g2, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x7E, %o3 ldsha [%l7 + %o3] 0x88, %g5 loop_764: fcmple32 %f26, %f10, %l4 wr %g0, 0x80, %asi ldsha [%l7 + 0x52] %asi, %o3 ta %xcc, 0x0 movgu %xcc, %g7, %g3 sra %l2, %o2, %g1 fnor %f18, %f10, %f22 edge16ln %o0, %l6, %l1 tcc %icc, 0x0 movle %icc, %o7, %i7 fxnor %f14, %f22, %f8 movl %xcc, %i6, %l0 fmovrdlz %o5, %f30, %f30 edge32n %o4, %i5, %o6 ldstub [%l7 + 0x5F], %l5 wr %g0, 0x0c, %asi ldsha [%l7 + 0x6C] %asi, %i0 swap [%l7 + 0x7C], %g4 movvc %xcc, %l3, %i3 fmovrse %i4, %f14, %f7 wr %g0, 0x88, %asi stxa %o1, [%l7 + 0x58] %asi tsubcc %i1, 0x0CB7, %i2 andn %g2, %g5, %l4 set 0x40, %i4 ldda [%l7 + %i4] 0x11, %f16 srlx %g6, %o3, %g7 tle %xcc, 0x0 edge8l %g3, %l2, %o2 array16 %g1, %o0, %l6 ld [%l7 + 0x18], %f8 fand %f0, %f6, %f0 tl %xcc, 0x5 fmovda %icc, %f13, %f21 brgez,a %o7, loop_765 bcs,a loop_766 fmovrdlez %i7, %f8, %f28 te %xcc, 0x4 loop_765: fmovde %icc, %f3, %f2 loop_766: ble,a,pt %icc, loop_767 movrlz %l1, 0x300, %l0 fabsd %f8, %f14 andcc %i6, 0x13F5, %o5 loop_767: tleu %xcc, 0x0 addcc %o4, %o6, %l5 movrlez %i0, 0x2E4, %i5 orcc %g4, %i3, %l3 or %o1, 0x0327, %i1 ta %icc, 0x4 edge8n %i2, %g2, %i4 tvs %icc, 0x4 fpsub32 %f20, %f8, %f14 edge16 %l4, %g6, %o3 taddcctv %g5, 0x0CBD, %g7 flush %l7 + 0x74 movvs %xcc, %l2, %o2 bl,pn %icc, loop_768 ba,a,pn %xcc, loop_769 taddcctv %g3, 0x0784, %g1 stbar loop_768: fble %fcc0, loop_770 loop_769: ldub [%l7 + 0x78], %o0 fbu,a %fcc3, loop_771 edge32 %o7, %i7, %l6 loop_770: nop set 0x4C, %l2 ldsb [%l7 + %l2], %l0 addccc %i6, %l1, %o5 loop_771: subc %o4, 0x15DE, %o6 edge8n %i0, %i5, %g4 taddcc %l5, 0x03AF, %i3 array32 %o1, %i1, %l3 umul %g2, %i4, %l4 fsrc1s %f3, %f8 tle %icc, 0x4 edge32ln %g6, %o3, %i2 tle %xcc, 0x5 alignaddr %g7, %g5, %o2 movne %icc, %g3, %l2 set 0x1C, %i1 lduwa [%l7 + %i1] 0x14, %g1 bcs,a,pt %xcc, loop_772 subcc %o7, 0x1F85, %o0 sdiv %i7, 0x1C55, %l0 prefetch [%l7 + 0x34], 0x1 loop_772: addc %i6, 0x1E38, %l1 ldsb [%l7 + 0x4F], %o5 array16 %o4, %l6, %i0 nop fitos %f5, %f14 fstod %f14, %f4 fmovdpos %icc, %f20, %f15 fpsub32s %f5, %f17, %f14 fones %f29 te %icc, 0x4 fmovrdgez %o6, %f4, %f8 bn,pn %xcc, loop_773 srlx %i5, 0x1C, %g4 fbge %fcc3, loop_774 sllx %l5, %i3, %o1 loop_773: fmovrde %i1, %f22, %f30 fabss %f4, %f2 loop_774: pdist %f30, %f4, %f22 edge16 %g2, %l3, %l4 fnegs %f13, %f22 tpos %xcc, 0x3 movvs %xcc, %i4, %o3 fbue,a %fcc3, loop_775 movrgz %g6, 0x0E7, %i2 movrlz %g5, 0x0B1, %g7 fzeros %f10 loop_775: stbar movleu %xcc, %o2, %g3 alignaddr %l2, %o7, %o0 udiv %i7, 0x1DE8, %l0 movrgz %i6, %l1, %o5 ba,pt %xcc, loop_776 ble,a,pn %icc, loop_777 fbl,a %fcc1, loop_778 brgez,a %o4, loop_779 loop_776: ldub [%l7 + 0x56], %g1 loop_777: movn %xcc, %l6, %i0 loop_778: udivx %i5, 0x1494, %o6 loop_779: movrgz %g4, %l5, %i3 movpos %xcc, %i1, %o1 tl %icc, 0x0 membar 0x61 taddcctv %l3, 0x0C43, %l4 bl,pt %xcc, loop_780 fnegd %f20, %f12 fpack32 %f22, %f8, %f12 fornot2s %f9, %f16, %f31 loop_780: edge32 %g2, %i4, %g6 andn %i2, %o3, %g5 udiv %o2, 0x166C, %g7 brnz %l2, loop_781 nop setx 0x46E6EBD75F1C374E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0xAF07519BD0D862B0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f14, %f16 udivcc %o7, 0x12FC, %o0 fnor %f8, %f2, %f14 loop_781: add %i7, 0x0C88, %l0 nop fitod %f0, %f30 fdtox %f30, %f26 tl %xcc, 0x1 edge16n %i6, %g3, %o5 set 0x34, %o2 lda [%l7 + %o2] 0x10, %f4 sdivx %l1, 0x1D00, %g1 orn %l6, 0x0E56, %o4 ldsb [%l7 + 0x3B], %i5 alignaddrl %o6, %g4, %i0 array16 %l5, %i1, %i3 udivx %l3, 0x126E, %o1 fcmple32 %f12, %f30, %l4 set 0x23, %g6 lduba [%l7 + %g6] 0x89, %i4 sub %g2, 0x175A, %g6 fxor %f6, %f0, %f22 movne %icc, %i2, %g5 addcc %o3, %g7, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %o7, %o0, %l2 edge32 %l0, %i7, %i6 fmovdgu %xcc, %f13, %f21 bg loop_782 tvs %icc, 0x1 addccc %g3, 0x0517, %l1 nop fitos %f11, %f0 fstoi %f0, %f16 loop_782: array32 %o5, %l6, %o4 tge %icc, 0x1 tneg %xcc, 0x0 movneg %xcc, %i5, %g1 fpmerge %f23, %f23, %f24 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movle %icc, %o6, %i0 smulcc %l5, %i1, %i3 fmovsne %icc, %f4, %f31 nop fitod %f8, %f8 fdtos %f8, %f5 nop setx 0x6D0BB731558B101E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x8AA88D2E8420298C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f8, %f24 movrne %g4, 0x1AD, %o1 fpadd32 %f14, %f4, %f12 set 0x5C, %l3 lda [%l7 + %l3] 0x15, %f3 tg %xcc, 0x1 taddcc %l3, %l4, %g2 ldsb [%l7 + 0x65], %i4 movge %icc, %g6, %i2 xnor %o3, %g5, %o2 nop fitod %f2, %f24 tle %xcc, 0x6 brgez,a %o7, loop_783 movneg %icc, %o0, %g7 edge32ln %l0, %i7, %l2 movcc %xcc, %g3, %i6 loop_783: fmovdn %xcc, %f3, %f23 tsubcctv %l1, %l6, %o4 movvs %xcc, %i5, %g1 sdiv %o5, 0x0314, %o6 set 0x68, %l0 prefetcha [%l7 + %l0] 0x19, 0x0 fmovsa %xcc, %f2, %f25 xorcc %i0, %i3, %g4 brgez,a %o1, loop_784 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orn %i1, 0x18E6, %l3 movg %icc, %g2, %l4 loop_784: udivx %i4, 0x045D, %i2 fba,a %fcc2, loop_785 fmovrdgez %g6, %f4, %f30 tge %icc, 0x2 fbo %fcc2, loop_786 loop_785: array8 %g5, %o2, %o7 sdivx %o3, 0x1D06, %o0 bcc,a,pn %xcc, loop_787 loop_786: udiv %l0, 0x0B89, %g7 fnot2 %f22, %f22 sdiv %l2, 0x0983, %i7 loop_787: bge,a,pt %xcc, loop_788 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %g3, 0x16C0, %i6 nop fitod %f4, %f10 fdtox %f10, %f16 fxtod %f16, %f2 loop_788: addc %l6, %o4, %i5 membar 0x7A array32 %g1, %o5, %o6 movrlez %l5, 0x036, %l1 fmovrde %i0, %f0, %f4 array16 %g4, %i3, %o1 tle %icc, 0x1 fnegs %f21, %f14 nop setx 0xBF13011F3142392B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xFBEFBE2F4F7AE94B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f10, %f4 subcc %i1, %l3, %g2 umul %i4, %i2, %g6 fmovsa %icc, %f15, %f2 tneg %xcc, 0x4 subcc %l4, %o2, %g5 nop set 0x70, %l4 prefetch [%l7 + %l4], 0x2 movg %icc, %o3, %o7 fbl,a %fcc1, loop_789 nop set 0x50, %o7 prefetch [%l7 + %o7], 0x0 tcc %icc, 0x6 xorcc %o0, 0x0AFD, %g7 loop_789: add %l2, 0x0051, %l0 fmovrdlz %i7, %f30, %f16 prefetch [%l7 + 0x40], 0x2 movl %xcc, %g3, %i6 fmovrsgez %o4, %f8, %f25 fbuge,a %fcc0, loop_790 add %i5, %g1, %o5 fcmpne32 %f12, %f8, %o6 fmovsgu %icc, %f29, %f8 loop_790: fbge,a %fcc1, loop_791 fmovsa %icc, %f4, %f28 fmovdleu %icc, %f3, %f6 andn %l5, 0x0FB1, %l1 loop_791: edge8l %l6, %i0, %i3 movrne %o1, %i1, %l3 movrgz %g2, 0x3BF, %i4 edge16 %i2, %g4, %g6 fmovrde %l4, %f4, %f26 array32 %g5, %o3, %o7 alignaddr %o2, %o0, %g7 sir 0x1C90 tle %xcc, 0x5 nop fitos %f12, %f10 fstoi %f10, %f27 bg,pt %icc, loop_792 tpos %icc, 0x3 ldstub [%l7 + 0x65], %l0 udivx %l2, 0x0C35, %g3 loop_792: fmovrdlez %i7, %f28, %f22 edge16l %i6, %o4, %i5 xorcc %g1, 0x00DB, %o6 fcmpeq16 %f12, %f10, %o5 movrlz %l5, 0x01B, %l6 tvc %icc, 0x7 umul %l1, 0x1080, %i0 smulcc %o1, 0x1ECF, %i1 set 0x46, %l5 stha %i3, [%l7 + %l5] 0x81 nop setx 0xCF20AED2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 fsqrts %f2, %f31 fmovda %xcc, %f0, %f12 edge8n %g2, %l3, %i4 srlx %g4, 0x01, %i2 brgez %g6, loop_793 andn %l4, %g5, %o3 fpadd32 %f22, %f0, %f16 udivx %o7, 0x004F, %o0 loop_793: xor %o2, %l0, %g7 smulcc %l2, 0x0389, %i7 fmovdcc %icc, %f12, %f5 tg %icc, 0x4 movgu %icc, %i6, %g3 fsrc1 %f10, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %o4, %g1, %o6 fbe %fcc1, loop_794 addc %i5, %l5, %o5 movcc %icc, %l1, %l6 taddcc %i0, 0x1628, %o1 loop_794: movcc %xcc, %i1, %i3 addc %g2, %i4, %l3 fabsd %f0, %f30 mulx %i2, 0x0B47, %g6 addcc %l4, 0x0726, %g4 sir 0x157E bl,pn %icc, loop_795 fbul,a %fcc3, loop_796 alignaddr %g5, %o3, %o7 alignaddr %o2, %l0, %g7 loop_795: fsrc2 %f14, %f8 loop_796: fandnot2s %f6, %f17, %f10 sethi 0x1014, %o0 sir 0x0F34 membar 0x10 array8 %l2, %i6, %g3 fmovdvs %icc, %f29, %f7 sdivcc %o4, 0x0C31, %g1 fpmerge %f31, %f30, %f8 fxor %f28, %f0, %f26 movleu %xcc, %i7, %o6 fmovrsgz %i5, %f12, %f26 tg %icc, 0x1 andncc %l5, %l1, %o5 sll %i0, 0x1F, %o1 xnorcc %i1, %i3, %g2 edge32ln %i4, %l3, %i2 addc %g6, 0x190F, %l6 fmovd %f12, %f10 edge8 %g4, %g5, %l4 ta %xcc, 0x4 nop fitod %f0, %f10 fdtox %f10, %f14 fxtod %f14, %f30 tpos %xcc, 0x3 fpsub16s %f27, %f26, %f8 edge8 %o7, %o2, %o3 subc %g7, %l0, %l2 edge16n %o0, %g3, %o4 fmul8x16au %f10, %f26, %f16 mulscc %g1, %i6, %i7 array32 %i5, %l5, %l1 edge8l %o6, %i0, %o5 ldx [%l7 + 0x58], %o1 fnands %f25, %f27, %f13 nop setx 0x9272FC1C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0xC1E7575D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fadds %f5, %f9, %f16 orncc %i1, 0x1F5F, %g2 swap [%l7 + 0x38], %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x5596D1126E25447E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xDDD41F449DEE9039, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fmuld %f26, %f2, %f30 ba,pn %xcc, loop_797 fbl,a %fcc1, loop_798 udivcc %i3, 0x087D, %l3 fbue,a %fcc2, loop_799 loop_797: sdivcc %i2, 0x0387, %l6 loop_798: movgu %icc, %g6, %g5 nop fitos %f6, %f23 fstod %f23, %f18 loop_799: fblg %fcc1, loop_800 tle %xcc, 0x2 fornot1s %f19, %f13, %f20 taddcc %g4, 0x0B2C, %l4 loop_800: nop setx 0xA971E833F06A523A, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr tge %icc, 0x2 fmovscc %xcc, %f1, %f17 edge8l %o2, %o3, %g7 sdiv %l0, 0x163D, %l2 fands %f24, %f18, %f13 fmovda %xcc, %f12, %f19 fbo %fcc3, loop_801 tle %icc, 0x3 fmovdvs %icc, %f29, %f15 fbne,a %fcc1, loop_802 loop_801: edge8ln %o7, %o0, %o4 flush %l7 + 0x24 fpadd16s %f8, %f2, %f17 loop_802: array16 %g1, %g3, %i7 fbug,a %fcc0, loop_803 fandnot1s %f11, %f16, %f4 fbl,a %fcc2, loop_804 nop setx loop_805, %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_803: ldx [%l7 + 0x20], %i5 ldd [%l7 + 0x10], %i6 loop_804: fbule,a %fcc3, loop_806 loop_805: nop fitod %f10, %f12 fdtoi %f12, %f23 tvc %xcc, 0x2 smul %l1, %l5, %o6 loop_806: fmuld8ulx16 %f9, %f22, %f22 movg %xcc, %o5, %o1 ble,a,pn %icc, loop_807 fornot2s %f22, %f23, %f16 andn %i1, 0x0BD9, %g2 fpsub32s %f23, %f20, %f29 loop_807: fmovdn %xcc, %f15, %f6 fbl %fcc0, loop_808 addc %i0, %i4, %i3 ta %xcc, 0x6 alignaddrl %i2, %l3, %g6 loop_808: addccc %g5, 0x108B, %l6 tleu %icc, 0x2 movl %xcc, %l4, %o2 fbuge %fcc1, loop_809 subc %g4, %g7, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %icc, 0x6 loop_809: fbo,a %fcc0, loop_810 nop setx 0x2B134E6A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0xC9F64C8E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fdivs %f25, %f27, %f26 sra %l0, 0x01, %l2 array16 %o0, %o7, %o4 loop_810: bne,pt %icc, loop_811 or %g1, 0x0FAF, %i7 move %icc, %i5, %g3 brlez,a %i6, loop_812 loop_811: subccc %l5, %o6, %l1 alignaddrl %o5, %i1, %o1 fnot1 %f12, %f14 loop_812: mulscc %i0, %g2, %i3 alignaddrl %i2, %i4, %g6 be,a loop_813 andcc %l3, 0x166D, %g5 movre %l4, %o2, %l6 fcmpgt16 %f6, %f30, %g4 loop_813: nop set 0x78, %g3 sta %f23, [%l7 + %g3] 0x04 set 0x78, %i6 lda [%l7 + %i6] 0x19, %f30 alignaddr %g7, %l0, %l2 wr %g0, 0x23, %asi ldda [%l7 + 0x60] %asi, %o0 tsubcc %o3, 0x0544, %o7 movgu %xcc, %o4, %i7 fmovrsgez %i5, %f8, %f8 nop setx loop_814, %l0, %l1 jmpl %l1, %g3 movneg %icc, %g1, %l5 or %i6, 0x04B1, %l1 movcs %icc, %o6, %i1 loop_814: sra %o5, 0x05, %o1 subcc %i0, 0x1090, %g2 fxors %f30, %f9, %f15 te %xcc, 0x6 tneg %xcc, 0x5 edge8l %i3, %i4, %g6 tleu %icc, 0x7 fornot1s %f24, %f4, %f5 tleu %xcc, 0x1 movvs %icc, %l3, %g5 tvs %icc, 0x2 fmovsvc %xcc, %f12, %f23 array8 %l4, %i2, %o2 fbl,a %fcc1, loop_815 fornot2s %f29, %f18, %f8 sll %l6, 0x05, %g4 movrgz %g7, 0x392, %l0 loop_815: fbl,a %fcc2, loop_816 nop setx 0xF28EA06A0DDFC3D9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xAF73F97CB4B916FE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f4, %f20 tle %xcc, 0x3 addcc %l2, 0x06E4, %o3 loop_816: fnot2 %f24, %f10 fpack16 %f12, %f3 movrlz %o0, %o7, %i7 fmovrslz %o4, %f24, %f19 brnz,a %g3, loop_817 fnegs %f26, %f1 edge8l %g1, %l5, %i6 nop fitos %f14, %f15 fstox %f15, %f0 fxtos %f0, %f13 loop_817: subc %i5, 0x163C, %l1 tpos %icc, 0x4 tn %icc, 0x2 tvc %icc, 0x2 sdivx %i1, 0x13FC, %o5 fornot1 %f10, %f6, %f2 nop setx loop_818, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry xorcc %o1, 0x0362, %i0 fmovdgu %icc, %f8, %f14 nop fitod %f6, %f26 fdtox %f26, %f20 loop_818: array32 %g2, %o6, %i3 call loop_819 fmovd %f12, %f12 nop setx 0x35485E31, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xA55C6428, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fadds %f12, %f16, %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_819: fmovd %f28, %f6 sllx %g6, 0x1F, %l3 nop fitos %f30, %f18 st %f11, [%l7 + 0x0C] movpos %xcc, %g5, %l4 xnorcc %i2, %i4, %l6 tgu %xcc, 0x3 tl %xcc, 0x3 fbu %fcc3, loop_820 bgu,a loop_821 movcc %xcc, %g4, %g7 bleu,a loop_822 loop_820: movrlez %o2, 0x068, %l2 loop_821: ta %icc, 0x4 edge8n %o3, %l0, %o7 loop_822: xor %o0, %o4, %g3 set 0x43, %o4 ldstuba [%l7 + %o4] 0x80, %i7 fmovsle %icc, %f24, %f25 srax %l5, 0x05, %g1 add %l7, 0x30, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %i5 casa [%l6] %asi, %i5, %i6 taddcc %l1, %i1, %o1 fmovdl %xcc, %f28, %f1 xnorcc %o5, %g2, %o6 fxor %f4, %f14, %f30 orn %i0, %i3, %l3 fbg %fcc2, loop_823 fbul,a %fcc3, loop_824 fbge,a %fcc1, loop_825 fpack16 %f30, %f15 loop_823: fblg,a %fcc1, loop_826 loop_824: nop setx loop_827, %l0, %l1 jmpl %l1, %g6 loop_825: tn %xcc, 0x0 brgz %g5, loop_828 loop_826: fble %fcc0, loop_829 loop_827: edge16n %i2, %l4, %i4 sll %g4, 0x0E, %l6 loop_828: addcc %o2, %l2, %o3 loop_829: subcc %g7, 0x007E, %l0 or %o7, %o0, %g3 andncc %o4, %l5, %i7 or %g1, 0x010D, %i6 nop setx 0xC91B9392ED06ED9F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x7F850C6E14B7B4A3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f4, %f28 wr %g0, 0x81, %asi swapa [%l7 + 0x24] %asi, %i5 movvs %xcc, %i1, %l1 wr %g0, 0x81, %asi lduba [%l7 + 0x15] %asi, %o1 edge8 %o5, %o6, %i0 edge8 %i3, %l3, %g6 fmovrsgez %g2, %f2, %f22 movgu %xcc, %i2, %g5 taddcc %l4, 0x1009, %i4 te %icc, 0x3 edge8 %l6, %g4, %o2 sll %l2, %g7, %l0 wr %g0, 0x19, %asi sta %f31, [%l7 + 0x58] %asi fors %f6, %f28, %f7 tg %xcc, 0x3 tneg %icc, 0x6 movre %o7, 0x09E, %o0 fmovsa %icc, %f19, %f3 srax %o3, %g3, %o4 subccc %i7, %g1, %l5 movg %xcc, %i6, %i1 fpsub32 %f28, %f28, %f0 std %f0, [%l7 + 0x08] edge32 %i5, %l1, %o1 tne %xcc, 0x6 fpsub32s %f2, %f24, %f19 add %l7, 0x10, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o6 casxa [%l6] %asi, %o6, %o5 mulx %i0, %i3, %g6 fpadd16s %f7, %f30, %f26 stw %g2, [%l7 + 0x3C] movvs %icc, %i2, %l3 set 0x2F, %g5 ldstuba [%l7 + %g5] 0x18, %g5 sdiv %l4, 0x0B68, %l6 fnot2 %f8, %f30 fandnot1 %f30, %f0, %f6 array8 %g4, %i4, %o2 wr %g0, 0x18, %asi sta %f18, [%l7 + 0x24] %asi xorcc %l2, 0x115B, %g7 sdivcc %o7, 0x0BC7, %l0 tle %xcc, 0x0 edge16ln %o3, %o0, %g3 taddcc %i7, 0x0CBA, %o4 tge %xcc, 0x1 tn %xcc, 0x7 fmul8x16 %f27, %f20, %f26 mova %icc, %g1, %l5 umulcc %i1, %i6, %l1 movg %icc, %o1, %o6 fmovrdlz %i5, %f2, %f6 movpos %icc, %i0, %o5 movrgz %g6, 0x070, %g2 fbule,a %fcc3, loop_830 tg %icc, 0x1 fmovrdlz %i2, %f4, %f6 movpos %icc, %i3, %l3 loop_830: fpadd32s %f9, %f6, %f30 movg %icc, %l4, %l6 tsubcctv %g4, 0x19C5, %g5 stx %i4, [%l7 + 0x58] set 0x3E, %o6 ldsba [%l7 + %o6] 0x81, %l2 movrlz %o2, 0x103, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movge %xcc, %l0, %o7 te %xcc, 0x2 fcmpeq16 %f0, %f4, %o3 tsubcc %o0, %g3, %o4 movrne %g1, %i7, %i1 fmovrdgz %i6, %f6, %f30 sll %l5, 0x13, %o1 nop fitos %f2, %f11 fstox %f11, %f2 sdiv %l1, 0x0EB8, %o6 edge16ln %i0, %i5, %g6 movleu %icc, %g2, %o5 mulx %i2, %i3, %l4 movrne %l3, 0x1D9, %g4 fbl %fcc3, loop_831 fmovdvc %icc, %f17, %f30 edge32n %g5, %i4, %l6 movvc %xcc, %l2, %g7 loop_831: movn %xcc, %l0, %o7 bcs,pn %xcc, loop_832 bpos,a,pt %xcc, loop_833 tsubcctv %o2, 0x074A, %o0 xorcc %g3, 0x11A5, %o3 loop_832: tneg %xcc, 0x5 loop_833: edge16n %g1, %o4, %i1 fmovsge %icc, %f26, %f5 sll %i7, 0x09, %l5 edge32 %o1, %l1, %o6 tcc %icc, 0x7 and %i6, %i0, %g6 sllx %i5, 0x18, %g2 srlx %o5, 0x02, %i2 bl %xcc, loop_834 tne %xcc, 0x6 bcc,a %xcc, loop_835 fmovdge %xcc, %f5, %f5 loop_834: sdivx %i3, 0x0953, %l4 movl %xcc, %l3, %g4 loop_835: move %icc, %i4, %l6 nop set 0x18, %g2 prefetch [%l7 + %g2], 0x2 movpos %icc, %l2, %g7 tcs %xcc, 0x3 nop setx 0x60772202, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr wr %g0, 0x88, %asi ldsha [%l7 + 0x6C] %asi, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %o7, 0x020C, %o2 tge %icc, 0x1 fmovdcc %xcc, %f17, %f17 movneg %xcc, %o0, %g3 movl %xcc, %o3, %g5 wr %g0, 0x81, %asi sta %f22, [%l7 + 0x4C] %asi tcs %xcc, 0x7 tcs %icc, 0x7 ta %xcc, 0x6 movre %o4, %g1, %i7 wr %g0, 0x88, %asi lduha [%l7 + 0x20] %asi, %i1 taddcctv %o1, %l1, %o6 popc 0x0CAF, %i6 ldx [%l7 + 0x20], %i0 xnorcc %g6, %l5, %g2 movrlz %i5, %o5, %i2 tg %xcc, 0x6 fsrc1 %f30, %f10 tneg %icc, 0x5 tleu %icc, 0x3 edge16n %l4, %i3, %l3 bgu loop_836 tne %xcc, 0x1 flush %l7 + 0x44 bvc,pt %xcc, loop_837 loop_836: fbo %fcc2, loop_838 sra %i4, %l6, %g4 movneg %icc, %l2, %g7 loop_837: movrgez %l0, 0x24A, %o7 loop_838: sdiv %o2, 0x13FE, %o0 bleu,a,pt %icc, loop_839 edge8ln %g3, %o3, %g5 brz,a %g1, loop_840 ldsw [%l7 + 0x34], %o4 loop_839: umul %i7, %o1, %l1 fnot1 %f22, %f0 loop_840: srax %i1, 0x00, %o6 fcmpne32 %f10, %f10, %i0 fbule %fcc3, loop_841 tgu %xcc, 0x3 addc %i6, %l5, %g6 fmovdcc %icc, %f14, %f0 loop_841: nop wr %g0, 0x04, %asi sta %f29, [%l7 + 0x1C] %asi umulcc %i5, %g2, %i2 bcs,pn %icc, loop_842 sdivx %o5, 0x0C70, %i3 fmovsneg %icc, %f28, %f11 udiv %l4, 0x03C4, %i4 loop_842: movrlez %l3, 0x091, %l6 fbuge,a %fcc1, loop_843 mova %xcc, %l2, %g7 sir 0x1E1E brz %g4, loop_844 loop_843: movleu %xcc, %l0, %o7 sll %o2, %o0, %g3 alignaddrl %o3, %g1, %o4 loop_844: xnor %g5, %o1, %i7 andcc %i1, %l1, %o6 udivcc %i0, 0x09D9, %l5 edge16 %i6, %i5, %g2 fmovdne %xcc, %f14, %f25 fmovsle %icc, %f31, %f14 mova %xcc, %i2, %o5 sir 0x0EEE edge32ln %g6, %l4, %i4 tne %xcc, 0x2 orncc %i3, %l3, %l6 nop setx loop_845, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tne %icc, 0x3 fbo %fcc2, loop_846 array16 %g7, %l2, %g4 loop_845: fbuge %fcc3, loop_847 fmovsneg %xcc, %f17, %f9 loop_846: addccc %l0, %o2, %o0 fpadd16s %f26, %f4, %f6 loop_847: std %f0, [%l7 + 0x20] set 0x0F, %o1 stba %o7, [%l7 + %o1] 0x2f membar #Sync fmul8sux16 %f6, %f24, %f18 nop setx loop_848, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrlz %g3, 0x21F, %g1 movg %xcc, %o3, %o4 fpmerge %f17, %f27, %f28 loop_848: movn %icc, %g5, %i7 set 0x18, %i5 ldxa [%l7 + %i5] 0x88, %i1 tle %xcc, 0x2 add %l7, 0x6C, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %o1, %o6 nop setx loop_849, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry xnor %i0, 0x1F81, %l1 edge32n %l5, %i6, %g2 fbue,a %fcc2, loop_850 loop_849: addccc %i5, %i2, %o5 alignaddr %g6, %i4, %i3 bcc,pn %xcc, loop_851 loop_850: udivcc %l3, 0x0999, %l4 fmovdl %icc, %f26, %f25 movrgez %l6, %l2, %g7 loop_851: sub %g4, 0x029A, %l0 andncc %o0, %o7, %o2 mova %icc, %g3, %o3 xorcc %o4, %g1, %g5 stb %i7, [%l7 + 0x39] movrlez %o1, %i1, %i0 xnor %l1, 0x10A1, %o6 or %i6, %g2, %i5 tleu %icc, 0x1 be,pt %icc, loop_852 edge16 %i2, %l5, %o5 movvc %xcc, %g6, %i4 movre %l3, 0x28E, %i3 loop_852: nop setx 0x4B8CAC1AC4380EDD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x6D09C0C69F85ECD4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 faddd %f8, %f12, %f24 tvc %xcc, 0x0 srax %l6, %l2, %l4 popc 0x08D1, %g4 udivcc %l0, 0x0A29, %g7 set 0x24, %i0 stha %o7, [%l7 + %i0] 0x19 and %o2, 0x06BF, %o0 nop setx 0x3DAF33A5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0x712FE85F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fmuls %f29, %f3, %f27 fcmpgt16 %f10, %f22, %g3 bleu,pt %xcc, loop_853 fpmerge %f31, %f31, %f18 fornot1 %f8, %f12, %f14 smul %o3, %o4, %g1 loop_853: te %xcc, 0x2 movvs %icc, %g5, %i7 tleu %icc, 0x1 edge32ln %o1, %i1, %i0 fbul,a %fcc2, loop_854 fornot1s %f8, %f11, %f6 stbar movleu %icc, %l1, %i6 loop_854: movcc %icc, %o6, %i5 move %xcc, %i2, %l5 and %g2, %g6, %i4 tleu %xcc, 0x0 fbu %fcc2, loop_855 andcc %o5, %l3, %i3 tvc %xcc, 0x7 ta %icc, 0x0 loop_855: tg %xcc, 0x0 fcmple16 %f8, %f4, %l6 edge32ln %l2, %g4, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxnor %f16, %f26, %f2 andcc %g7, 0x1E19, %o7 fnand %f16, %f14, %f0 membar 0x6B edge16 %o2, %l0, %g3 edge16n %o0, %o4, %g1 wr %g0, 0x80, %asi swapa [%l7 + 0x24] %asi, %o3 fcmple32 %f14, %f0, %g5 edge32 %o1, %i1, %i7 ldsw [%l7 + 0x10], %l1 umulcc %i0, %o6, %i6 tsubcc %i2, %i5, %g2 move %xcc, %l5, %g6 sir 0x0FB6 addcc %i4, %l3, %o5 tn %xcc, 0x7 fmovsleu %icc, %f5, %f9 fmovdcc %icc, %f17, %f2 wr %g0, 0x19, %asi ldstuba [%l7 + 0x1A] %asi, %l6 xor %l2, %g4, %i3 xor %g7, 0x0682, %o7 bn,a,pn %xcc, loop_856 edge16ln %o2, %l0, %l4 tne %icc, 0x4 taddcctv %o0, 0x1D2D, %g3 loop_856: fmovrsgz %o4, %f3, %f22 srlx %g1, 0x0C, %g5 lduh [%l7 + 0x62], %o3 te %icc, 0x5 mulscc %i1, %o1, %l1 fbuge %fcc3, loop_857 movge %icc, %i0, %i7 tsubcctv %i6, %o6, %i5 popc 0x16B1, %i2 loop_857: bvc %xcc, loop_858 movvc %xcc, %g2, %g6 bg,pt %icc, loop_859 nop setx 0x008D920B4539B9A1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xF8C5B67AD4987257, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f16, %f12 loop_858: popc %l5, %i4 orn %l3, %o5, %l6 loop_859: add %g4, %i3, %l2 fbe,a %fcc0, loop_860 sdivcc %o7, 0x10B2, %o2 fmovsneg %icc, %f11, %f23 tleu %xcc, 0x0 loop_860: tg %icc, 0x6 fnegd %f28, %f8 sub %g7, %l4, %l0 tge %xcc, 0x6 orncc %g3, %o0, %g1 umul %o4, %o3, %i1 sll %o1, %l1, %i0 sra %g5, %i6, %o6 fbu,a %fcc3, loop_861 fand %f14, %f14, %f18 movre %i5, %i7, %i2 membar 0x2C loop_861: edge32ln %g2, %g6, %l5 brlez %l3, loop_862 tl %xcc, 0x4 wr %g0, 0x80, %asi prefetcha [%l7 + 0x38] %asi, 0x2 loop_862: nop set 0x108, %i2 stxa %o5, [%g0 + %i2] 0x21 tpos %xcc, 0x4 fbuge %fcc2, loop_863 alignaddr %g4, %i3, %l6 movvc %xcc, %l2, %o7 xorcc %g7, %o2, %l4 loop_863: nop wr %g0, 0x89, %asi ldsha [%l7 + 0x52] %asi, %g3 fbug,a %fcc0, loop_864 fbn,a %fcc1, loop_865 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %o0, %g1, %o4 loop_864: movre %o3, %i1, %o1 loop_865: fmovrdgez %l1, %f16, %f4 edge32ln %l0, %i0, %g5 movn %icc, %i6, %i5 fpadd16s %f23, %f10, %f19 mulscc %i7, 0x10FF, %i2 tsubcc %o6, 0x0742, %g6 brlez %l5, loop_866 andncc %l3, %g2, %o5 fcmpeq16 %f12, %f10, %g4 movle %xcc, %i3, %l6 loop_866: addccc %i4, %l2, %g7 edge8 %o2, %l4, %g3 tcs %icc, 0x0 edge32 %o0, %g1, %o4 fble,a %fcc3, loop_867 mova %icc, %o3, %o7 tle %icc, 0x4 xnorcc %i1, 0x11ED, %o1 loop_867: fmovdvs %icc, %f7, %f12 andncc %l1, %l0, %i0 edge16 %i6, %g5, %i7 andn %i2, 0x0E14, %o6 fnot2s %f2, %f10 orcc %g6, %l5, %i5 fbg,a %fcc0, loop_868 array8 %l3, %g2, %g4 srl %i3, %l6, %o5 tneg %xcc, 0x6 loop_868: nop set 0x70, %g1 ldxa [%l7 + %g1] 0x89, %l2 udiv %g7, 0x0DB4, %o2 fmovrdgz %i4, %f10, %f20 lduh [%l7 + 0x62], %g3 movre %o0, 0x201, %l4 edge32n %g1, %o4, %o3 ble,a,pt %icc, loop_869 array32 %o7, %o1, %i1 fnegs %f13, %f27 fmul8x16au %f5, %f4, %f0 loop_869: edge8l %l0, %l1, %i6 membar 0x73 movn %xcc, %g5, %i7 movvc %icc, %i0, %i2 xor %o6, %g6, %l5 movvs %xcc, %l3, %i5 xnor %g4, %g2, %i3 movpos %icc, %o5, %l6 tcs %icc, 0x6 ldsb [%l7 + 0x5D], %l2 tpos %icc, 0x7 st %f2, [%l7 + 0x50] movg %xcc, %o2, %g7 fnot1s %f31, %f7 subcc %g3, %o0, %l4 fmovsne %xcc, %f19, %f20 fmovdg %icc, %f29, %f16 fmovrdgez %i4, %f18, %f20 movl %xcc, %g1, %o3 xnor %o4, %o7, %i1 set 0x3F, %o0 lduba [%l7 + %o0] 0x19, %l0 movgu %icc, %o1, %l1 fsrc1s %f31, %f14 subcc %g5, %i6, %i0 fbuge,a %fcc1, loop_870 fbu %fcc1, loop_871 movge %icc, %i2, %i7 sth %o6, [%l7 + 0x64] loop_870: fba %fcc0, loop_872 loop_871: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg %fcc3, loop_873 movg %xcc, %g6, %l3 loop_872: xorcc %l5, 0x127B, %g4 sethi 0x0A84, %g2 loop_873: fmovsneg %xcc, %f23, %f19 tcs %icc, 0x4 movn %xcc, %i5, %i3 set 0x4A, %g4 stha %o5, [%l7 + %g4] 0x11 fmovsvs %xcc, %f29, %f10 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %l6, 0x15, %o2 bge,a,pt %icc, loop_874 movrgz %g7, %g3, %l2 andncc %o0, %i4, %g1 sll %l4, 0x10, %o3 loop_874: and %o7, 0x1ACB, %i1 andcc %o4, %l0, %l1 subccc %o1, %g5, %i0 alignaddrl %i6, %i2, %o6 umulcc %g6, 0x0F8A, %i7 sth %l5, [%l7 + 0x1A] xnorcc %l3, 0x12C9, %g2 nop set 0x74, %i7 prefetch [%l7 + %i7], 0x1 wr %g0, 0x23, %asi stha %g4, [%l7 + 0x44] %asi membar #Sync fmovdg %xcc, %f27, %f13 movneg %xcc, %i5, %o5 edge16ln %l6, %i3, %o2 movvs %icc, %g7, %g3 movcc %icc, %o0, %i4 fbn %fcc2, loop_875 tl %xcc, 0x0 and %l2, 0x19E9, %l4 ldx [%l7 + 0x70], %g1 loop_875: edge32l %o3, %o7, %i1 bpos,pn %icc, loop_876 fmovsne %xcc, %f30, %f11 fmovrslz %l0, %f25, %f22 tge %xcc, 0x4 loop_876: movcs %xcc, %l1, %o4 fandnot1s %f15, %f29, %f14 brz %o1, loop_877 subccc %i0, %g5, %i6 add %i2, %g6, %i7 st %f20, [%l7 + 0x30] loop_877: te %icc, 0x1 nop setx loop_878, %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 movleu %icc, %l5, %o6 movrlez %g2, %l3, %g4 nop fitod %f12, %f28 fdtoi %f28, %f9 loop_878: taddcctv %o5, %i5, %l6 and %o2, 0x0940, %i3 fmovdg %icc, %f12, %f22 fnor %f10, %f12, %f10 alignaddr %g7, %g3, %i4 edge8n %l2, %l4, %g1 be,a %icc, loop_879 ldstub [%l7 + 0x7A], %o0 fbl,a %fcc2, loop_880 nop setx loop_881, %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_879: fba %fcc2, loop_882 movrgz %o3, %o7, %l0 loop_880: orn %l1, 0x1C6A, %i1 loop_881: xor %o4, %i0, %g5 loop_882: fornot1s %f28, %f7, %f13 bcs,a loop_883 nop fitod %f4, %f4 fdtos %f4, %f19 udiv %i6, 0x0137, %i2 udivx %o1, 0x1DCB, %g6 loop_883: bn loop_884 movgu %xcc, %i7, %o6 brz %l5, loop_885 brgz,a %l3, loop_886 loop_884: movpos %icc, %g2, %g4 tsubcc %i5, %o5, %o2 loop_885: fnot1s %f21, %f21 loop_886: nop wr %g0, 0x89, %asi stwa %l6, [%l7 + 0x20] %asi movre %g7, 0x011, %i3 sllx %g3, %l2, %i4 brgez %g1, loop_887 fnands %f2, %f3, %f26 tl %icc, 0x6 movre %l4, 0x0E3, %o0 loop_887: tpos %xcc, 0x1 addcc %o7, 0x07C7, %o3 bvs loop_888 nop set 0x68, %o5 ldx [%l7 + %o5], %l0 bcs,a loop_889 bvs,a loop_890 loop_888: array32 %l1, %i1, %o4 fbne,a %fcc0, loop_891 loop_889: tge %icc, 0x2 loop_890: edge16n %g5, %i6, %i2 mova %icc, %i0, %o1 loop_891: movvc %xcc, %i7, %o6 edge32l %g6, %l3, %l5 fnegd %f18, %f16 tge %icc, 0x5 xnorcc %g4, %i5, %o5 andn %g2, %o2, %g7 tsubcc %l6, 0x1624, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %l2, %i4, %g3 bcc,a,pn %icc, loop_892 tgu %icc, 0x7 fcmple32 %f6, %f30, %g1 xnorcc %o0, 0x117A, %o7 loop_892: fbue %fcc1, loop_893 sdiv %l4, 0x0E2E, %o3 fbo %fcc0, loop_894 fxnor %f16, %f26, %f18 loop_893: bne,pn %xcc, loop_895 te %icc, 0x6 loop_894: brgz %l1, loop_896 bg,a loop_897 loop_895: tgu %icc, 0x4 wr %g0, 0x04, %asi sta %f30, [%l7 + 0x5C] %asi loop_896: fbn %fcc2, loop_898 loop_897: tgu %icc, 0x6 brnz %l0, loop_899 mulscc %i1, %g5, %i6 loop_898: fbge,a %fcc1, loop_900 movrgez %o4, 0x373, %i2 loop_899: sra %o1, %i0, %o6 popc 0x0231, %i7 loop_900: ba,pt %xcc, loop_901 andn %g6, 0x15CE, %l5 sllx %l3, 0x05, %i5 andcc %o5, 0x1BCA, %g4 loop_901: edge16l %o2, %g2, %g7 fmovdle %xcc, %f5, %f8 bne,pn %icc, loop_902 ldd [%l7 + 0x28], %i2 membar 0x19 fone %f22 loop_902: nop wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi movgu %icc, %l6, %l2 fmovrde %g3, %f20, %f28 tneg %icc, 0x0 ldstub [%l7 + 0x38], %i4 fnot1 %f14, %f4 mulx %o0, %g1, %l4 nop set 0x58, %i3 stx %o3, [%l7 + %i3] fmovrslz %o7, %f0, %f1 stw %l0, [%l7 + 0x5C] fmovsle %icc, %f27, %f17 bcc %icc, loop_903 brlez,a %i1, loop_904 be loop_905 tsubcc %l1, %g5, %o4 loop_903: fnegd %f2, %f26 loop_904: fmovdcs %icc, %f19, %f13 loop_905: mulscc %i6, 0x1338, %i2 te %xcc, 0x6 fxors %f14, %f18, %f31 srax %i0, 0x01, %o1 sdivcc %i7, 0x0374, %g6 movge %icc, %o6, %l5 fzero %f24 brlz,a %i5, loop_906 sub %o5, 0x1E7F, %g4 movcc %xcc, %l3, %o2 movcc %icc, %g7, %i3 loop_906: nop setx loop_907, %l0, %l1 jmpl %l1, %g2 edge16n %l2, %g3, %i4 fmovdpos %icc, %f5, %f22 srl %o0, 0x08, %l6 loop_907: udiv %l4, 0x085A, %g1 edge32ln %o3, %l0, %i1 sll %l1, 0x02, %o7 fbue %fcc3, loop_908 bvc,pt %xcc, loop_909 xor %g5, %i6, %o4 tleu %xcc, 0x6 loop_908: movrgez %i0, 0x220, %i2 loop_909: bpos,a,pt %icc, loop_910 umul %i7, %g6, %o6 fmovs %f21, %f14 tge %icc, 0x6 loop_910: add %o1, %i5, %o5 fbo %fcc2, loop_911 tle %xcc, 0x4 edge32ln %l5, %g4, %o2 pdist %f30, %f10, %f24 loop_911: tpos %xcc, 0x7 smul %l3, %g7, %i3 movne %icc, %l2, %g2 tvc %xcc, 0x3 lduh [%l7 + 0x76], %i4 smulcc %g3, 0x1C7B, %o0 fpack32 %f26, %f20, %f22 nop set 0x34, %l1 ldsb [%l7 + %l1], %l6 bne,a,pt %xcc, loop_912 fsrc1 %f22, %f8 orncc %l4, 0x1F78, %o3 fpadd32s %f14, %f27, %f1 loop_912: nop wr %g0, 0x80, %asi stba %g1, [%l7 + 0x2D] %asi array32 %l0, %i1, %o7 edge16l %l1, %i6, %o4 nop setx loop_913, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done srl %g5, %i2, %i7 tsubcc %i0, 0x1F2F, %o6 movl %icc, %o1, %i5 loop_913: andncc %o5, %g6, %g4 addcc %o2, 0x18A4, %l5 edge32ln %g7, %l3, %l2 array32 %g2, %i4, %i3 movrlz %g3, %o0, %l6 fpackfix %f16, %f12 add %l7, 0x40, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %l4, %g1 fmovrsgez %o3, %f5, %f5 nop setx 0x246BD6ED68313599, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x49AABC8E26984B5B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 faddd %f2, %f10, %f20 sll %l0, 0x0A, %o7 te %xcc, 0x6 sdivcc %l1, 0x10CE, %i6 and %o4, 0x182E, %i1 edge16ln %i2, %g5, %i0 set 0x10, %g7 prefetcha [%l7 + %g7] 0x04, 0x0 orn %o1, 0x12D5, %o6 fbue,a %fcc2, loop_914 udiv %i5, 0x1DE7, %g6 sdivx %o5, 0x16D1, %o2 umul %g4, %l5, %g7 loop_914: fmovsne %xcc, %f17, %f16 subccc %l2, %l3, %g2 fmul8sux16 %f2, %f14, %f28 edge32 %i4, %g3, %o0 edge16 %l6, %i3, %l4 tsubcc %o3, 0x0622, %l0 xor %g1, %l1, %o7 smul %o4, %i6, %i1 fornot2s %f18, %f23, %f21 fornot2s %f13, %f28, %f16 addccc %i2, 0x19E2, %i0 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi fands %f16, %f9, %f16 sth %g5, [%l7 + 0x2A] fcmpeq32 %f14, %f0, %i7 bneg,pt %icc, loop_915 prefetch [%l7 + 0x14], 0x0 edge32 %o6, %o1, %i5 wr %g0, 0x89, %asi stha %o5, [%l7 + 0x62] %asi loop_915: flush %l7 + 0x5C set 0x7C, %l6 stba %g6, [%l7 + %l6] 0x80 sethi 0x1A83, %g4 fpackfix %f20, %f10 movvs %xcc, %l5, %o2 tne %xcc, 0x4 movre %g7, %l3, %l2 ld [%l7 + 0x0C], %f1 fmovsg %xcc, %f1, %f15 alignaddr %i4, %g3, %g2 fornot2s %f29, %f21, %f21 nop setx 0x0A0663FA30672A49, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr sllx %l6, 0x04, %o0 tneg %xcc, 0x0 set 0x50, %o3 stxa %i3, [%l7 + %o3] 0x88 ldd [%l7 + 0x10], %f24 udiv %o3, 0x0B20, %l0 ldub [%l7 + 0x30], %g1 tn %xcc, 0x3 fnot1 %f14, %f4 edge32l %l1, %o7, %o4 andcc %i6, %i1, %l4 edge32l %i0, %g5, %i2 fors %f15, %f17, %f1 xnorcc %i7, 0x068D, %o1 edge32ln %i5, %o5, %o6 fmovsleu %xcc, %f28, %f10 ba,a loop_916 array32 %g4, %g6, %l5 sllx %g7, 0x0F, %o2 bg,a loop_917 loop_916: ta %icc, 0x5 fbge,a %fcc3, loop_918 and %l2, 0x1A7E, %l3 loop_917: edge32n %i4, %g2, %g3 tn %xcc, 0x4 loop_918: movn %xcc, %o0, %i3 movg %xcc, %o3, %l0 movrgz %l6, 0x391, %l1 nop setx 0x1A4E0E06, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x69F2D454, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fdivs %f13, %f18, %f21 fcmpeq32 %f14, %f18, %g1 wr %g0, 0x89, %asi prefetcha [%l7 + 0x08] %asi, 0x1 movn %icc, %o7, %i6 fmovrse %i1, %f4, %f24 sllx %i0, 0x18, %g5 srax %i2, 0x13, %i7 fnands %f26, %f25, %f8 fmovde %xcc, %f24, %f22 addcc %o1, %i5, %o5 add %o6, %l4, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub32s %f5, %f8, %f25 add %l7, 0x54, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %g4 casa [%l6] 0x11, %g4, %l5 nop setx loop_919, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done udivcc %o2, 0x1347, %g7 tle %xcc, 0x3 srl %l3, %i4, %l2 loop_919: fornot1 %f14, %f18, %f28 udivx %g2, 0x1B16, %o0 ta %icc, 0x2 popc 0x0113, %i3 wr %g0, 0x10, %asi lduwa [%l7 + 0x44] %asi, %o3 set 0x44, %l2 lduba [%l7 + %l2] 0x14, %g3 edge8n %l6, %l0, %g1 fbuge %fcc0, loop_920 fnor %f4, %f0, %f8 tg %xcc, 0x3 add %o4, 0x00CB, %l1 loop_920: sra %o7, 0x07, %i6 orncc %i0, 0x0605, %i1 nop set 0x53, %i4 ldub [%l7 + %i4], %g5 movre %i7, 0x2C8, %o1 set 0x3C, %i1 ldswa [%l7 + %i1] 0x18, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %o5, 0x13C6, %i5 movrlez %l4, %o6, %g4 movvs %xcc, %g6, %l5 movcs %xcc, %g7, %o2 swap [%l7 + 0x6C], %i4 add %l2, 0x0FF8, %l3 addccc %o0, %g2, %i3 udivcc %o3, 0x0ECA, %g3 addccc %l0, %l6, %g1 tne %xcc, 0x6 std %f2, [%l7 + 0x48] nop setx 0xF30C5848, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x2E13513D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fdivs %f20, %f26, %f14 sir 0x0DE3 set 0x30, %g6 ldda [%l7 + %g6] 0x27, %o4 nop fitos %f13, %f2 fstod %f2, %f16 fbe,a %fcc3, loop_921 edge32ln %l1, %i6, %o7 movl %icc, %i1, %i0 udivcc %i7, 0x0A5E, %g5 loop_921: andncc %o1, %i2, %i5 fmovdcc %xcc, %f23, %f5 fbu,a %fcc2, loop_922 ta %xcc, 0x5 ldd [%l7 + 0x60], %f12 movl %icc, %o5, %o6 loop_922: nop setx loop_923, %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 edge32n %g4, %l4, %g6 wr %g0, 0x89, %asi ldswa [%l7 + 0x28] %asi, %l5 loop_923: bl,a,pn %xcc, loop_924 fabss %f30, %f0 fsrc2s %f28, %f14 sub %g7, %o2, %i4 loop_924: tg %icc, 0x2 ta %icc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ble,a,pn %xcc, loop_925 fcmple32 %f24, %f12, %l2 andn %l3, %o0, %g2 mulscc %i3, 0x029F, %o3 loop_925: nop set 0x40, %l3 stda %f0, [%l7 + %l3] 0x16 membar #Sync subccc %l0, 0x1624, %g3 tcs %xcc, 0x7 nop setx 0xA4C0D687, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0xF52A1858, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fadds %f12, %f0, %f14 edge32ln %g1, %l6, %o4 fnors %f27, %f23, %f7 set 0x36, %l0 ldsha [%l7 + %l0] 0x10, %i6 srl %l1, %i1, %o7 fbug,a %fcc2, loop_926 movvc %xcc, %i0, %g5 bne loop_927 tsubcc %i7, 0x0CD1, %i2 loop_926: popc 0x1951, %o1 swap [%l7 + 0x60], %o5 loop_927: fxors %f29, %f3, %f2 smul %o6, 0x1E8E, %i5 tne %icc, 0x0 mova %xcc, %l4, %g6 tleu %icc, 0x1 movg %xcc, %g4, %l5 orcc %g7, %i4, %l2 udivcc %o2, 0x0BF8, %o0 edge32ln %g2, %i3, %l3 fmovdne %xcc, %f11, %f4 alignaddr %l0, %g3, %g1 fbul,a %fcc0, loop_928 nop fitos %f1, %f11 fstox %f11, %f30 bge %icc, loop_929 movvs %icc, %o3, %o4 loop_928: bge,a %icc, loop_930 srlx %l6, %l1, %i1 loop_929: fmovsge %icc, %f6, %f29 fbn,a %fcc2, loop_931 loop_930: or %i6, %o7, %g5 taddcc %i7, 0x1A08, %i0 fpsub32s %f19, %f14, %f7 loop_931: bg,a,pt %icc, loop_932 fones %f31 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x10] %asi, 0x0 loop_932: nop wr %g0, 0x10, %asi lda [%l7 + 0x54] %asi, %f17 addc %o5, 0x0172, %o6 andn %i2, 0x0F59, %i5 sra %g6, 0x05, %g4 fmovdcs %icc, %f12, %f8 fbne,a %fcc3, loop_933 brlz %l4, loop_934 fmul8x16 %f7, %f10, %f30 tcc %icc, 0x1 loop_933: subc %l5, 0x1F75, %g7 loop_934: stbar edge8l %i4, %l2, %o2 edge16l %o0, %g2, %l3 fbu %fcc2, loop_935 ldsb [%l7 + 0x50], %i3 movl %xcc, %l0, %g3 array32 %o3, %g1, %l6 loop_935: nop fitod %f2, %f10 fdtox %f10, %f10 fxtod %f10, %f8 and %o4, %l1, %i1 smulcc %i6, %o7, %i7 membar 0x2B edge8n %g5, %o1, %i0 sethi 0x0E8E, %o5 fbo,a %fcc3, loop_936 udiv %i2, 0x1451, %i5 flush %l7 + 0x58 xorcc %g6, 0x0D59, %o6 loop_936: tg %xcc, 0x1 set 0x5C, %o2 swapa [%l7 + %o2] 0x80, %g4 fornot1s %f31, %f22, %f2 fpmerge %f13, %f10, %f6 sllx %l4, %g7, %i4 tsubcc %l5, %o2, %l2 mova %icc, %g2, %l3 sra %i3, 0x1A, %o0 fmovdgu %xcc, %f16, %f1 addc %l0, %g3, %o3 wr %g0, 0x27, %asi stha %l6, [%l7 + 0x58] %asi membar #Sync andcc %g1, %o4, %i1 movcc %icc, %i6, %o7 srlx %l1, %i7, %g5 fpadd16 %f2, %f16, %f20 fsrc1s %f1, %f20 fmovdg %xcc, %f30, %f2 add %l7, 0x6C, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %o1, %i0 smul %o5, %i2, %g6 movneg %icc, %o6, %i5 fmovdvs %icc, %f5, %f24 movle %icc, %g4, %l4 fexpand %f14, %f2 tle %xcc, 0x5 array8 %i4, %l5, %o2 brgz %l2, loop_937 nop setx 0x25078B27, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 fsqrts %f13, %f9 fbg %fcc3, loop_938 fpadd32s %f10, %f18, %f10 loop_937: srax %g2, %g7, %i3 set 0x34, %o7 sta %f21, [%l7 + %o7] 0x18 loop_938: taddcc %o0, 0x0C71, %l0 fmuld8sux16 %f15, %f8, %f26 set 0x4C, %l4 sta %f17, [%l7 + %l4] 0x15 edge32n %g3, %o3, %l6 fbg,a %fcc1, loop_939 smulcc %g1, %o4, %i1 addccc %l3, 0x0808, %i6 movg %xcc, %l1, %i7 loop_939: tneg %icc, 0x3 fbug %fcc0, loop_940 ldx [%l7 + 0x38], %o7 fbu %fcc2, loop_941 fornot1s %f31, %f23, %f28 loop_940: nop setx 0x647B0C9A269EF0D2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 fsqrtd %f16, %f14 fpmerge %f8, %f10, %f0 loop_941: edge8l %o1, %i0, %g5 bn loop_942 tg %icc, 0x2 fmovdpos %icc, %f18, %f20 fmovdpos %icc, %f3, %f0 loop_942: lduw [%l7 + 0x44], %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %xcc, %g6, %o5 sra %i5, %g4, %o6 fmovrdlz %i4, %f14, %f8 tpos %icc, 0x3 st %f22, [%l7 + 0x54] ld [%l7 + 0x6C], %f10 brz,a %l5, loop_943 fmovdleu %icc, %f17, %f29 tcs %icc, 0x2 sll %l4, 0x0C, %o2 loop_943: popc 0x04CE, %l2 bn loop_944 movn %icc, %g2, %i3 tg %xcc, 0x0 edge16ln %o0, %g7, %g3 loop_944: fpadd32s %f3, %f18, %f12 nop fitos %f8, %f25 fstox %f25, %f20 fxtos %f20, %f20 edge8l %l0, %l6, %g1 ldstub [%l7 + 0x21], %o3 sub %o4, %i1, %l3 andn %l1, 0x0697, %i6 nop fitos %f8, %f1 fstod %f1, %f26 edge8l %i7, %o1, %i0 nop fitod %f8, %f10 fdtox %f10, %f18 fxtod %f18, %f0 edge32ln %o7, %i2, %g6 andn %o5, %i5, %g5 umul %o6, %i4, %g4 movg %icc, %l5, %o2 udiv %l2, 0x1580, %l4 bg,a,pn %icc, loop_945 fnor %f12, %f10, %f12 edge8ln %g2, %o0, %i3 srax %g3, %l0, %g7 loop_945: fbge,a %fcc2, loop_946 nop setx loop_947, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fxnor %f12, %f0, %f16 smulcc %g1, 0x0D83, %o3 loop_946: addcc %o4, 0x11CA, %l6 loop_947: umulcc %l3, %i1, %i6 wr %g0, 0x11, %asi sta %f17, [%l7 + 0x18] %asi tsubcctv %l1, %i7, %i0 subcc %o1, 0x0139, %i2 fands %f16, %f27, %f18 nop fitos %f10, %f3 fstox %f3, %f22 fxtos %f22, %f27 tne %icc, 0x7 movrne %g6, 0x2D5, %o7 move %icc, %i5, %g5 fmovspos %xcc, %f9, %f1 bleu,a,pt %icc, loop_948 fcmple32 %f6, %f4, %o6 set 0x48, %g3 prefetcha [%l7 + %g3] 0x15, 0x0 loop_948: tvs %icc, 0x1 edge8n %i4, %g4, %l5 ta %icc, 0x0 udivx %o2, 0x1522, %l2 addccc %g2, 0x054D, %o0 faligndata %f4, %f0, %f2 tcs %icc, 0x3 edge32l %i3, %l4, %l0 umul %g7, %g1, %o3 fmovdl %xcc, %f30, %f21 pdist %f16, %f18, %f14 fmovse %icc, %f7, %f3 ta %xcc, 0x3 flush %l7 + 0x70 orcc %o4, %g3, %l6 edge32 %i1, %i6, %l3 edge32l %l1, %i0, %o1 srlx %i7, %g6, %o7 tle %icc, 0x1 tvs %icc, 0x0 tn %xcc, 0x5 sdivx %i5, 0x1D22, %i2 fandnot2 %f24, %f4, %f28 fbo,a %fcc2, loop_949 fbug %fcc3, loop_950 subccc %g5, %o6, %i4 nop setx 0xB240BDD690FD00E5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0xF308A3CA1F8D0794, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 faddd %f20, %f20, %f26 loop_949: movn %icc, %g4, %l5 loop_950: lduh [%l7 + 0x38], %o5 udivx %l2, 0x18B4, %g2 tcc %icc, 0x2 srl %o0, 0x10, %i3 fmovsneg %xcc, %f14, %f27 edge16l %o2, %l4, %l0 sub %g7, %g1, %o4 mulscc %g3, %o3, %i1 or %i6, 0x0C5C, %l6 movrlez %l1, %l3, %i0 fmovsleu %xcc, %f28, %f1 sllx %o1, %i7, %o7 fble,a %fcc0, loop_951 mova %xcc, %g6, %i2 fmovrdgz %g5, %f6, %f4 srax %i5, 0x05, %o6 loop_951: movrne %i4, 0x24D, %l5 mulscc %g4, 0x166D, %l2 fmovs %f14, %f12 fornot2s %f21, %f0, %f0 edge32ln %g2, %o5, %i3 fcmpgt32 %f6, %f10, %o2 movre %l4, 0x004, %l0 fmul8x16al %f20, %f23, %f4 nop setx loop_952, %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 fpsub32 %f6, %f24, %f24 stbar bpos,a loop_953 loop_952: fbg %fcc3, loop_954 fmovrse %g7, %f2, %f27 stb %g1, [%l7 + 0x61] loop_953: fmovdge %icc, %f19, %f13 loop_954: lduw [%l7 + 0x50], %o4 call loop_955 nop setx loop_956, %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 fitos %f2, %f23 fstoi %f23, %f0 movle %icc, %g3, %o0 loop_955: tn %xcc, 0x0 loop_956: addccc %o3, %i1, %l6 edge8l %l1, %l3, %i0 brnz %o1, loop_957 srl %i6, 0x02, %i7 movvc %icc, %o7, %g6 fcmpeq16 %f24, %f26, %g5 loop_957: fors %f30, %f4, %f31 alignaddrl %i2, %o6, %i5 nop setx 0xB8968D15EB3A7EE6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x95A4A7BFEC6F86CC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f8, %f30 bvs,pn %xcc, loop_958 be,a,pn %xcc, loop_959 subccc %l5, 0x011B, %i4 andn %g4, 0x0D43, %l2 loop_958: bne,a %icc, loop_960 loop_959: xnorcc %g2, 0x1ABE, %o5 mova %xcc, %o2, %i3 ldsh [%l7 + 0x52], %l4 loop_960: movn %icc, %l0, %g7 smulcc %o4, 0x0B9F, %g1 fpackfix %f4, %f26 nop set 0x20, %l5 ldd [%l7 + %l5], %g2 fmovrde %o0, %f10, %f8 bne,a %xcc, loop_961 fbug,a %fcc0, loop_962 edge16l %o3, %l6, %l1 fmovrsgz %l3, %f0, %f11 loop_961: edge16l %i0, %i1, %i6 loop_962: movl %xcc, %i7, %o1 ldsh [%l7 + 0x0C], %o7 fmovsvc %icc, %f30, %f14 movneg %icc, %g5, %i2 mulscc %o6, %g6, %i5 fnand %f0, %f0, %f2 tne %xcc, 0x6 fbo,a %fcc0, loop_963 mova %xcc, %l5, %i4 fbu %fcc1, loop_964 andn %l2, %g4, %o5 loop_963: fbuge %fcc0, loop_965 orn %o2, 0x1F37, %g2 loop_964: bgu,pn %xcc, loop_966 fmul8sux16 %f26, %f12, %f6 loop_965: tcs %xcc, 0x0 srlx %l4, 0x10, %i3 loop_966: udivx %l0, 0x0256, %o4 edge32n %g1, %g3, %g7 orn %o0, 0x0B92, %l6 st %f28, [%l7 + 0x30] fmovdvc %xcc, %f28, %f6 fmovdge %xcc, %f26, %f17 srax %l1, %l3, %i0 bvc,pn %xcc, loop_967 sir 0x0219 fmul8ulx16 %f8, %f10, %f4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_967: movgu %xcc, %o3, %i6 fcmple16 %f24, %f14, %i1 alignaddrl %i7, %o7, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %o1, %i2, %o6 ta %xcc, 0x4 edge8 %i5, %l5, %g6 andn %i4, 0x1116, %g4 tcs %xcc, 0x7 movvs %xcc, %l2, %o2 tvc %xcc, 0x6 addc %g2, %l4, %i3 sub %o5, %l0, %g1 or %o4, %g3, %g7 umul %o0, %l6, %l1 umul %i0, %o3, %i6 andcc %i1, %l3, %i7 tn %xcc, 0x6 bg,a,pt %icc, loop_968 nop setx loop_969, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xnor %g5, %o7, %i2 fmovsne %xcc, %f18, %f30 loop_968: bcs %xcc, loop_970 loop_969: fmovdvs %xcc, %f2, %f24 nop setx 0x93F227BEA1D39167, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 fsqrtd %f14, %f28 orn %o1, 0x0507, %o6 loop_970: movgu %xcc, %l5, %i5 fmovscc %xcc, %f14, %f21 brgz %g6, loop_971 udivcc %i4, 0x10F3, %l2 fnot1s %f10, %f3 movneg %icc, %g4, %o2 loop_971: fmovd %f8, %f14 fmuld8ulx16 %f23, %f22, %f0 fzeros %f23 fpack32 %f4, %f4, %f28 wr %g0, 0x27, %asi ldda [%l7 + 0x10] %asi, %g2 move %icc, %l4, %o5 faligndata %f4, %f18, %f12 sdiv %i3, 0x10AD, %l0 fmovspos %icc, %f31, %f19 te %icc, 0x2 fnot1s %f5, %f17 umul %g1, 0x0089, %g3 nop fitod %f4, %f14 fdtoi %f14, %f0 orcc %o4, 0x0D38, %g7 movleu %xcc, %l6, %o0 andcc %l1, 0x0D20, %o3 smul %i6, %i1, %l3 movle %xcc, %i7, %g5 brlz,a %o7, loop_972 nop setx 0x70B912C2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 fsqrts %f8, %f18 nop fitos %f4, %f11 fstox %f11, %f10 fxtos %f10, %f19 array32 %i2, %i0, %o6 loop_972: or %o1, %i5, %g6 tneg %xcc, 0x4 wr %g0, 0x80, %asi lduwa [%l7 + 0x5C] %asi, %i4 array16 %l2, %g4, %o2 movrne %l5, 0x2F0, %l4 array8 %o5, %g2, %l0 fbg %fcc3, loop_973 movge %icc, %i3, %g1 wr %g0, 0x89, %asi stwa %g3, [%l7 + 0x64] %asi loop_973: movrne %g7, 0x1FB, %o4 edge32l %l6, %l1, %o3 tleu %icc, 0x3 orn %o0, %i1, %i6 edge32 %l3, %i7, %o7 bcc loop_974 movleu %xcc, %g5, %i2 mulx %i0, %o6, %i5 fpmerge %f4, %f30, %f28 loop_974: fmovrdlez %o1, %f26, %f2 xnor %g6, %l2, %i4 orcc %o2, %l5, %l4 swap [%l7 + 0x1C], %g4 tge %xcc, 0x7 subcc %g2, 0x022B, %o5 tl %icc, 0x7 movpos %xcc, %i3, %g1 nop setx 0x4CE7BCFCCC5F616B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x61F8A3CE52F7839B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f10, %f4 fmovdne %xcc, %f16, %f9 fmovsge %xcc, %f15, %f17 umul %l0, %g3, %o4 ldsw [%l7 + 0x7C], %l6 edge16 %g7, %o3, %l1 fmovrslz %o0, %f15, %f2 fcmpgt32 %f28, %f14, %i1 tgu %xcc, 0x1 tg %icc, 0x3 or %i6, %l3, %o7 fmovdcs %xcc, %f2, %f19 fnot2 %f6, %f26 movne %xcc, %g5, %i2 fmovsa %icc, %f30, %f10 nop setx 0x8A38805661B9EE4E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 fsqrtd %f12, %f26 orn %i7, %o6, %i0 add %l7, 0x40, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i5 casa [%l6] 0x80, %i5, %g6 sll %o1, %i4, %o2 ldd [%l7 + 0x58], %l2 fmovd %f14, %f10 bn,pt %icc, loop_975 fmovda %xcc, %f22, %f8 edge32ln %l5, %l4, %g4 wr %g0, 0x0c, %asi lduwa [%l7 + 0x54] %asi, %g2 loop_975: fbn %fcc1, loop_976 subccc %o5, 0x1100, %i3 udivcc %g1, 0x0BBB, %g3 tcs %icc, 0x2 loop_976: fmovdvs %xcc, %f11, %f15 tneg %icc, 0x7 udivx %l0, 0x0F9D, %o4 fbge,a %fcc1, loop_977 fbn %fcc1, loop_978 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x4E, %o4 lduh [%l7 + %o4], %g7 loop_977: nop setx 0xBA12668440C67237, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x47454AF6E451B69A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f20, %f30 loop_978: sth %l6, [%l7 + 0x48] movneg %xcc, %o3, %l1 fmovspos %xcc, %f12, %f18 movle %icc, %o0, %i1 sdivx %l3, 0x01BD, %i6 nop setx loop_979, %l0, %l1 jmpl %l1, %g5 fbne,a %fcc3, loop_980 movvs %xcc, %o7, %i7 xorcc %i2, 0x14B1, %i0 loop_979: te %icc, 0x6 loop_980: ldsw [%l7 + 0x14], %i5 fmovrslz %o6, %f22, %f2 ta %xcc, 0x6 membar 0x53 bcs,pn %icc, loop_981 fmovde %icc, %f0, %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot2 %f24, %f22, %f26 loop_981: orncc %g6, %o1, %o2 fands %f12, %f7, %f21 fnand %f24, %f18, %f14 stb %i4, [%l7 + 0x3E] mova %xcc, %l5, %l4 movre %g4, %l2, %o5 stx %i3, [%l7 + 0x08] for %f10, %f4, %f2 nop setx 0x8058F41F, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr set 0x08, %i6 lduwa [%l7 + %i6] 0x11, %g2 fpmerge %f8, %f20, %f16 array16 %g3, %g1, %l0 fbg,a %fcc3, loop_982 tleu %icc, 0x6 edge32 %o4, %l6, %g7 orcc %o3, 0x1813, %o0 loop_982: movrlz %l1, %l3, %i1 fcmpgt32 %f12, %f18, %g5 movrlez %o7, 0x29C, %i7 nop fitos %f2, %f0 fstoi %f0, %f13 nop setx 0x45DEB57B77C4ADAD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x805056FC738DC333, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 faddd %f22, %f6, %f0 fpsub32s %f2, %f2, %f17 umul %i6, %i2, %i5 for %f12, %f30, %f12 fmovrdgez %o6, %f6, %f28 xorcc %g6, 0x05C5, %i0 movrgez %o2, 0x016, %i4 tg %xcc, 0x2 movpos %icc, %o1, %l4 stw %g4, [%l7 + 0x5C] xnorcc %l2, %o5, %i3 bcc,pt %xcc, loop_983 srax %l5, %g2, %g3 ldstub [%l7 + 0x4E], %l0 sllx %o4, %l6, %g1 loop_983: stbar fbul,a %fcc0, loop_984 fand %f16, %f2, %f2 array32 %o3, %o0, %g7 fba %fcc3, loop_985 loop_984: movcc %icc, %l1, %l3 nop fitos %f5, %f15 fstox %f15, %f14 fxtos %f14, %f6 brnz,a %i1, loop_986 loop_985: alignaddrl %o7, %i7, %i6 tg %icc, 0x2 sra %i2, %i5, %g5 loop_986: brz,a %o6, loop_987 nop setx 0x30423536, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr ldstub [%l7 + 0x54], %i0 fmovdpos %xcc, %f12, %f7 loop_987: fbne %fcc0, loop_988 fba %fcc2, loop_989 srlx %o2, 0x11, %i4 sth %o1, [%l7 + 0x42] loop_988: add %l4, %g6, %g4 loop_989: nop set 0x3F, %g5 ldsba [%l7 + %g5] 0x19, %l2 add %l7, 0x3C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i3, %l5 brgez %o5, loop_990 srlx %g2, %l0, %o4 fmovrse %l6, %f30, %f24 fbuge %fcc0, loop_991 loop_990: movge %icc, %g3, %o3 add %o0, %g7, %l1 fba,a %fcc2, loop_992 loop_991: fmovdpos %icc, %f5, %f12 addccc %g1, 0x0110, %i1 fpsub16s %f29, %f31, %f31 loop_992: nop add %l7, 0x48, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %l3 casa [%l6] %asi, %l3, %o7 faligndata %f8, %f30, %f12 wr %g0, 0x22, %asi stha %i6, [%l7 + 0x44] %asi membar #Sync fmovdne %icc, %f27, %f10 umul %i7, %i5, %i2 array32 %g5, %o6, %i0 fors %f21, %f18, %f16 fbl %fcc3, loop_993 movcs %icc, %o2, %o1 movg %icc, %l4, %g6 udivx %i4, 0x13E6, %l2 loop_993: nop setx loop_994, %l0, %l1 jmpl %l1, %i3 tvc %xcc, 0x7 tgu %xcc, 0x7 mulscc %l5, %g4, %g2 loop_994: nop wr %g0, 0x0c, %asi swapa [%l7 + 0x3C] %asi, %o5 nop fitos %f15, %f22 edge32n %l0, %l6, %g3 edge16 %o4, %o0, %o3 bneg,a,pt %icc, loop_995 array8 %g7, %g1, %l1 edge8ln %i1, %l3, %o7 movcc %xcc, %i6, %i5 loop_995: srax %i2, %g5, %i7 array8 %o6, %o2, %o1 sdiv %i0, 0x07C0, %l4 set 0x40, %g2 stda %f0, [%l7 + %g2] 0x80 movrne %i4, 0x306, %g6 tle %xcc, 0x6 andn %l2, 0x1B26, %l5 fone %f4 nop setx 0xE0408F35, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr movrgz %i3, 0x21A, %g2 movle %xcc, %g4, %l0 faligndata %f30, %f0, %f22 ldd [%l7 + 0x48], %f10 tge %icc, 0x2 array8 %l6, %o5, %o4 popc %o0, %g3 nop set 0x60, %o6 ldd [%l7 + %o6], %g6 ta %icc, 0x6 movneg %icc, %o3, %l1 sdiv %g1, 0x1DFD, %i1 fmul8x16al %f31, %f26, %f8 tvs %icc, 0x0 fbul %fcc2, loop_996 pdist %f10, %f12, %f18 tpos %xcc, 0x5 brgez %l3, loop_997 loop_996: ldsw [%l7 + 0x14], %i6 set 0x34, %o1 swapa [%l7 + %o1] 0x10, %i5 loop_997: edge32ln %o7, %g5, %i2 nop fitos %f8, %f6 ldsw [%l7 + 0x64], %o6 umulcc %o2, %i7, %i0 nop setx 0xA05F3D05, %l0, %l6 st %l6, [%l7 + 0x7C] ld [%l7 + 0x7C], %fsr bl,pn %icc, loop_998 movrne %o1, 0x17B, %i4 xor %l4, 0x1452, %g6 addcc %l2, 0x1B3B, %l5 loop_998: fands %f18, %f20, %f28 edge16 %i3, %g2, %l0 subccc %g4, %o5, %l6 orn %o0, 0x1EBB, %o4 fble %fcc0, loop_999 fmovdcc %icc, %f27, %f0 fzero %f16 ldub [%l7 + 0x65], %g3 loop_999: fmovscs %xcc, %f25, %f27 tcc %icc, 0x2 nop set 0x3C, %i5 stb %o3, [%l7 + %i5] st %f4, [%l7 + 0x64] xorcc %g7, 0x1C11, %l1 movrne %i1, 0x1C3, %g1 udivcc %l3, 0x1189, %i5 mova %icc, %o7, %g5 nop setx 0x7F494CFD5B831503, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x778AFF7670F7C2D2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fsubd %f6, %f6, %f0 fbuge,a %fcc3, loop_1000 fxor %f16, %f18, %f30 srax %i6, 0x17, %i2 orncc %o6, 0x1E1A, %o2 loop_1000: mulscc %i0, %i7, %o1 set 0x0C, %i0 ldsba [%l7 + %i0] 0x88, %l4 tne %xcc, 0x1 fmovdcs %icc, %f14, %f29 alignaddrl %i4, %g6, %l5 movrgz %i3, 0x2C8, %l2 pdist %f14, %f18, %f22 xnorcc %g2, %l0, %g4 fcmple16 %f30, %f14, %o5 sth %l6, [%l7 + 0x2C] nop setx 0xF982CD41, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xB97CA4A0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fadds %f26, %f31, %f21 udiv %o0, 0x1E16, %g3 edge32l %o3, %o4, %l1 sra %i1, 0x0D, %g1 sethi 0x026B, %g7 orn %l3, 0x1D96, %i5 array8 %g5, %i6, %o7 array32 %i2, %o2, %i0 orn %o6, %i7, %l4 nop setx loop_1001, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fand %f6, %f0, %f26 tl %xcc, 0x0 srlx %o1, %g6, %l5 loop_1001: umul %i4, %i3, %g2 tsubcctv %l0, 0x079E, %g4 edge32 %l2, %l6, %o0 ldstub [%l7 + 0x0B], %g3 array16 %o5, %o4, %o3 tvc %icc, 0x7 xnorcc %l1, 0x0326, %i1 fandnot1s %f5, %f29, %f8 edge8n %g1, %g7, %l3 call loop_1002 bleu,a loop_1003 membar 0x01 nop setx 0xADA568F3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x0F579466, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fadds %f14, %f2, %f13 loop_1002: bvc,pn %xcc, loop_1004 loop_1003: movrlez %i5, 0x00B, %g5 set 0x7C, %g1 stwa %i6, [%l7 + %g1] 0x10 loop_1004: movrgez %o7, %i2, %o2 sethi 0x004F, %o6 fbue %fcc2, loop_1005 tn %xcc, 0x4 fbue,a %fcc3, loop_1006 add %i0, 0x13AB, %l4 loop_1005: te %icc, 0x1 tl %xcc, 0x5 loop_1006: lduh [%l7 + 0x18], %o1 xnorcc %g6, %l5, %i4 movpos %icc, %i3, %i7 ba,a,pn %icc, loop_1007 orcc %g2, %l0, %l2 xnor %g4, %o0, %g3 sdiv %o5, 0x1E62, %l6 loop_1007: srax %o4, 0x00, %l1 fbo %fcc1, loop_1008 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x129CA461A07E7906, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr edge32n %o3, %i1, %g7 loop_1008: movre %g1, %l3, %g5 sdiv %i5, 0x01B3, %i6 tg %icc, 0x7 nop set 0x3A, %i2 ldstub [%l7 + %i2], %i2 movrgz %o2, %o7, %i0 popc 0x1E59, %o6 bn %icc, loop_1009 fmovsvc %icc, %f8, %f27 andcc %l4, 0x0293, %g6 srl %l5, %o1, %i4 loop_1009: tle %xcc, 0x7 ldsb [%l7 + 0x70], %i3 srl %i7, 0x05, %l0 fble,a %fcc2, loop_1010 udiv %l2, 0x1556, %g4 fmovrdne %g2, %f24, %f14 bgu %xcc, loop_1011 loop_1010: addc %g3, %o0, %l6 bpos,pn %xcc, loop_1012 movrgz %o4, %l1, %o5 loop_1011: tvc %xcc, 0x7 fmovdvs %xcc, %f11, %f19 loop_1012: brgz %i1, loop_1013 tcc %xcc, 0x0 bcc,pn %icc, loop_1014 move %xcc, %g7, %g1 loop_1013: edge32ln %o3, %g5, %l3 udivcc %i5, 0x0A2F, %i6 loop_1014: and %i2, 0x0676, %o2 mulx %i0, 0x1CB0, %o7 fmovrslz %l4, %f25, %f20 edge8n %g6, %o6, %o1 fmovrslez %i4, %f22, %f8 smulcc %i3, %l5, %i7 umul %l2, %g4, %l0 ldstub [%l7 + 0x1C], %g3 movrlz %g2, 0x198, %l6 orn %o4, 0x08DF, %l1 andcc %o5, %o0, %i1 bleu,a,pn %icc, loop_1015 movcc %xcc, %g7, %g1 array16 %o3, %g5, %l3 bleu,a loop_1016 loop_1015: orncc %i5, %i2, %o2 sll %i0, %o7, %i6 nop set 0x08, %o0 ldsw [%l7 + %o0], %g6 loop_1016: udivx %o6, 0x10B6, %o1 fpack16 %f18, %f11 sir 0x0B54 smul %i4, 0x0ED9, %i3 sethi 0x1790, %l5 nop fitos %f2, %f2 fstox %f2, %f8 sethi 0x1EFE, %l4 ldd [%l7 + 0x60], %f10 movn %icc, %i7, %l2 ldstub [%l7 + 0x74], %l0 fmul8sux16 %f16, %f16, %f14 subc %g3, %g2, %l6 fmovrdne %g4, %f20, %f8 xnorcc %o4, %l1, %o5 fbug %fcc0, loop_1017 bl loop_1018 edge32l %i1, %o0, %g7 addc %g1, 0x1796, %o3 loop_1017: membar 0x4A loop_1018: te %icc, 0x3 edge8n %g5, %i5, %i2 ldub [%l7 + 0x60], %l3 orncc %i0, 0x0F89, %o7 nop setx 0x523559042B09439C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xF0E5AD111565EAAE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fdivd %f12, %f18, %f0 fmovdvs %xcc, %f17, %f28 sll %o2, %g6, %i6 tl %xcc, 0x1 tn %xcc, 0x5 array16 %o1, %i4, %i3 bcc,a loop_1019 bge loop_1020 fornot2 %f10, %f8, %f20 movrgez %o6, %l5, %i7 loop_1019: nop setx 0xD0734C8C, %l0, %l6 st %l6, [%l7 + 0x24] ld [%l7 + 0x24], %fsr loop_1020: tle %icc, 0x0 edge32ln %l4, %l2, %l0 fmovsg %icc, %f21, %f28 addcc %g3, 0x1BED, %l6 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f16 sdiv %g4, 0x06E6, %g2 edge16ln %l1, %o5, %o4 set 0x10, %g4 stxa %o0, [%l7 + %g4] 0x04 tvc %xcc, 0x1 tneg %xcc, 0x6 nop fitos %f13, %f8 fstoi %f8, %f22 bpos,a,pn %icc, loop_1021 alignaddr %g7, %g1, %o3 fbl,a %fcc1, loop_1022 sir 0x01D3 loop_1021: nop wr %g0, 0x04, %asi stba %g5, [%l7 + 0x37] %asi loop_1022: tsubcc %i1, %i5, %l3 sll %i2, 0x02, %o7 mulx %o2, %i0, %g6 stb %o1, [%l7 + 0x40] movrlez %i6, 0x302, %i3 edge8ln %o6, %i4, %i7 tg %icc, 0x3 bvs,pt %xcc, loop_1023 xnor %l4, %l2, %l5 bvc,pt %icc, loop_1024 edge16n %l0, %l6, %g3 loop_1023: movrlz %g2, %g4, %o5 fblg,a %fcc1, loop_1025 loop_1024: srax %o4, 0x14, %o0 movrlez %g7, 0x0E3, %g1 smul %o3, 0x025C, %l1 loop_1025: edge8n %i1, %i5, %g5 alignaddr %i2, %o7, %o2 movrlz %l3, %i0, %o1 movvc %xcc, %i6, %i3 wr %g0, 0x18, %asi lduha [%l7 + 0x78] %asi, %o6 movvc %icc, %g6, %i7 fnand %f26, %f4, %f6 ldd [%l7 + 0x28], %l4 fnors %f2, %f1, %f26 fmovdg %xcc, %f20, %f4 nop set 0x50, %i7 ldd [%l7 + %i7], %f28 movleu %icc, %i4, %l2 fxors %f26, %f5, %f4 wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f0 xnorcc %l5, 0x1A35, %l6 fornot1s %f9, %f28, %f29 tleu %xcc, 0x2 fsrc1s %f8, %f26 subcc %l0, %g2, %g4 fmovsle %icc, %f21, %f19 tpos %icc, 0x2 and %g3, %o5, %o0 umul %g7, %g1, %o4 alignaddrl %l1, %o3, %i5 set 0x18, %o5 stxa %g5, [%l7 + %o5] 0x88 bcc,a %icc, loop_1026 nop setx 0x705863BA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr tne %icc, 0x0 movcs %icc, %i2, %i1 loop_1026: tvs %icc, 0x4 brlez,a %o7, loop_1027 fmovdn %icc, %f24, %f22 movvs %icc, %l3, %i0 fpsub32 %f20, %f2, %f22 loop_1027: array32 %o1, %i6, %i3 subc %o6, %o2, %g6 edge8l %i7, %l4, %i4 umul %l5, %l6, %l0 movcs %xcc, %g2, %g4 wr %g0, 0x81, %asi prefetcha [%l7 + 0x70] %asi, 0x0 taddcctv %o5, 0x0336, %l2 prefetch [%l7 + 0x48], 0x0 umul %o0, 0x1986, %g7 fsrc2s %f12, %f7 fandnot1 %f24, %f18, %f4 or %o4, %g1, %l1 addc %i5, %o3, %g5 movn %xcc, %i1, %o7 move %icc, %l3, %i0 edge8l %o1, %i2, %i6 movrgz %o6, %o2, %g6 brnz,a %i7, loop_1028 bpos,a loop_1029 movrlez %i3, 0x17A, %l4 te %icc, 0x4 loop_1028: edge16ln %i4, %l5, %l0 loop_1029: te %xcc, 0x5 edge16 %g2, %g4, %l6 smulcc %o5, %l2, %g3 fnot2 %f30, %f10 nop fitos %f1, %f16 fstox %f16, %f14 sllx %o0, 0x13, %g7 taddcctv %o4, 0x01D1, %g1 ldstub [%l7 + 0x48], %l1 andcc %o3, %g5, %i1 stbar array16 %i5, %l3, %i0 tleu %xcc, 0x2 fbule,a %fcc2, loop_1030 fpsub32s %f30, %f19, %f15 fnor %f2, %f24, %f4 nop fitod %f0, %f14 fdtox %f14, %f28 fxtod %f28, %f20 loop_1030: add %o7, %i2, %o1 mulscc %i6, %o2, %o6 tpos %icc, 0x4 fones %f9 fmovsgu %icc, %f25, %f29 fmovrdgz %g6, %f28, %f0 subccc %i7, 0x0D91, %l4 fbl %fcc3, loop_1031 udivx %i3, 0x1331, %l5 ldd [%l7 + 0x40], %f28 nop setx 0xD918EF3B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0xBAF13A0F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f23, %f3 loop_1031: fmovdle %icc, %f13, %f24 mova %xcc, %i4, %g2 movrgez %g4, %l0, %l6 movvc %icc, %o5, %g3 movge %xcc, %l2, %o0 fpadd16s %f17, %f11, %f1 membar 0x0F tgu %xcc, 0x0 edge16ln %g7, %g1, %l1 fmuld8sux16 %f5, %f26, %f24 movvs %icc, %o4, %o3 taddcctv %i1, 0x1E14, %g5 add %l7, 0x70, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x18, %i5, %l3 membar 0x67 set 0x72, %l1 stba %i0, [%l7 + %l1] 0x88 nop fitod %f8, %f18 fdtox %f18, %f28 fxtod %f28, %f4 taddcctv %i2, 0x032B, %o1 nop setx 0x80893077, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x82621F67, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fadds %f0, %f4, %f11 set 0x40, %i3 ldsba [%l7 + %i3] 0x81, %i6 tne %xcc, 0x4 smulcc %o7, %o2, %o6 sdivcc %i7, 0x0BC8, %g6 fblg %fcc1, loop_1032 movge %icc, %i3, %l4 tcc %xcc, 0x5 mulscc %i4, 0x11D3, %l5 loop_1032: sethi 0x038C, %g2 tle %icc, 0x0 ba,pn %xcc, loop_1033 fbg %fcc1, loop_1034 ld [%l7 + 0x70], %f5 bl %icc, loop_1035 loop_1033: edge8n %l0, %g4, %o5 loop_1034: for %f0, %f14, %f28 set 0x40, %g7 stda %f16, [%l7 + %g7] 0x10 loop_1035: fmovdn %xcc, %f21, %f9 movg %icc, %g3, %l2 sdivx %l6, 0x15FF, %g7 movrlez %g1, %l1, %o0 fnands %f12, %f23, %f0 orn %o3, %o4, %i1 ldx [%l7 + 0x08], %i5 udivx %g5, 0x1072, %l3 andcc %i0, %o1, %i2 movpos %icc, %i6, %o2 edge16ln %o6, %i7, %o7 andcc %i3, %g6, %l4 brgez %i4, loop_1036 mulscc %l5, %g2, %g4 fmuld8sux16 %f8, %f12, %f16 movg %icc, %l0, %g3 loop_1036: edge8 %l2, %l6, %o5 fmovde %icc, %f31, %f1 srlx %g1, %l1, %o0 movge %xcc, %g7, %o4 movre %o3, %i5, %i1 xnor %l3, 0x0416, %g5 alignaddr %i0, %i2, %o1 alignaddr %i6, %o2, %i7 tl %icc, 0x0 fzero %f18 te %icc, 0x3 sub %o6, %i3, %o7 move %icc, %l4, %g6 fmovdpos %xcc, %f10, %f15 movrlez %i4, %l5, %g2 addc %g4, 0x1FBB, %l0 fmovrdlz %g3, %f12, %f12 fba,a %fcc1, loop_1037 fone %f12 tn %xcc, 0x1 ta %xcc, 0x3 loop_1037: fbg,a %fcc0, loop_1038 edge16n %l6, %l2, %o5 edge16ln %l1, %g1, %o0 fmul8x16al %f24, %f11, %f24 loop_1038: fbu %fcc3, loop_1039 fmovdcs %xcc, %f25, %f5 brgz,a %o4, loop_1040 and %g7, 0x0451, %o3 loop_1039: sdivx %i5, 0x0914, %l3 set 0x68, %o3 swapa [%l7 + %o3] 0x10, %i1 loop_1040: andn %i0, 0x0644, %i2 fbe,a %fcc1, loop_1041 and %g5, %i6, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbg,a %fcc1, loop_1042 loop_1041: srlx %i7, 0x14, %o6 ldsb [%l7 + 0x4D], %o2 fbuge %fcc2, loop_1043 loop_1042: tn %xcc, 0x1 bshuffle %f10, %f22, %f18 fble %fcc1, loop_1044 loop_1043: subc %o7, 0x1B29, %l4 alignaddr %i3, %g6, %i4 movcs %icc, %g2, %g4 loop_1044: subccc %l0, %l5, %l6 xnorcc %g3, %l2, %l1 set 0x5B, %l6 stba %o5, [%l7 + %l6] 0x2f membar #Sync brnz %g1, loop_1045 xor %o4, %o0, %o3 fmovdn %icc, %f29, %f0 wr %g0, 0xe2, %asi stba %i5, [%l7 + 0x64] %asi membar #Sync loop_1045: mova %xcc, %l3, %i1 nop fitos %f12, %f15 fstox %f15, %f30 fxtos %f30, %f11 brlez %g7, loop_1046 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvs %xcc, 0x4 udiv %i0, 0x1918, %i2 loop_1046: nop wr %g0, 0x89, %asi swapa [%l7 + 0x74] %asi, %i6 tn %icc, 0x3 movpos %xcc, %o1, %g5 array8 %i7, %o6, %o2 fbue %fcc0, loop_1047 bge,a loop_1048 tg %xcc, 0x5 ldsb [%l7 + 0x0C], %o7 loop_1047: nop setx 0xBE3C4EE3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x478C99D4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fadds %f27, %f13, %f0 loop_1048: tle %icc, 0x7 tpos %icc, 0x4 movvc %icc, %l4, %i3 fmovrslez %i4, %f27, %f18 movre %g6, 0x033, %g2 fmovsg %icc, %f16, %f4 nop fitod %f2, %f2 fdtos %f2, %f22 movpos %xcc, %l0, %g4 movrlez %l6, %g3, %l5 fnot1s %f11, %f26 smulcc %l2, %o5, %g1 fmovrslz %o4, %f3, %f3 udivx %o0, 0x0A66, %o3 tcc %xcc, 0x0 sub %i5, 0x0710, %l1 movcc %icc, %l3, %g7 xorcc %i0, %i2, %i1 movgu %icc, %i6, %o1 movneg %icc, %g5, %o6 movcs %icc, %i7, %o2 sethi 0x1591, %l4 ldsb [%l7 + 0x26], %i3 popc %o7, %i4 movrlez %g2, 0x174, %l0 edge32ln %g6, %l6, %g3 fcmpne16 %f6, %f2, %l5 udivcc %g4, 0x1037, %o5 tpos %icc, 0x4 sdiv %l2, 0x1843, %g1 or %o0, 0x0C7B, %o3 taddcc %i5, 0x1488, %l1 tg %xcc, 0x7 set 0x30, %i4 ldda [%l7 + %i4] 0xe2, %o4 fpadd16s %f15, %f3, %f5 sdivx %g7, 0x049F, %l3 umulcc %i0, %i2, %i6 swap [%l7 + 0x64], %i1 orncc %g5, %o6, %o1 subccc %i7, %o2, %l4 sllx %o7, 0x08, %i3 stbar fone %f28 movge %xcc, %i4, %g2 movvc %xcc, %g6, %l6 srl %l0, 0x1F, %g3 fpsub16s %f21, %f26, %f20 add %g4, 0x0DFB, %o5 ldsb [%l7 + 0x79], %l5 movre %g1, %l2, %o3 edge32 %o0, %i5, %l1 fbul %fcc0, loop_1049 nop setx 0x24844762, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xF6D975DB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fdivs %f26, %f31, %f15 brlz,a %g7, loop_1050 brlez %l3, loop_1051 loop_1049: fbul %fcc0, loop_1052 movl %xcc, %i0, %i2 loop_1050: move %xcc, %i6, %o4 loop_1051: sra %g5, %o6, %i1 loop_1052: edge32n %o1, %i7, %l4 edge16ln %o2, %i3, %i4 movne %xcc, %g2, %g6 fmovdge %icc, %f17, %f21 fbul %fcc2, loop_1053 be,a,pn %icc, loop_1054 edge16l %l6, %o7, %g3 tcc %xcc, 0x5 loop_1053: edge8n %g4, %o5, %l5 loop_1054: ld [%l7 + 0x58], %f29 umul %l0, 0x08B3, %l2 fbe,a %fcc0, loop_1055 sll %o3, %o0, %g1 fcmple32 %f12, %f8, %i5 mulx %g7, %l3, %i0 loop_1055: orn %l1, %i2, %o4 swap [%l7 + 0x2C], %g5 subcc %o6, 0x0127, %i1 udivcc %o1, 0x17FD, %i7 ta %xcc, 0x6 set 0x20, %i1 swapa [%l7 + %i1] 0x88, %l4 nop fitos %f11, %f15 addc %o2, 0x17B0, %i3 tsubcctv %i6, %i4, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x38, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %g2 casa [%l6] %asi, %g2, %o7 fmovsvc %icc, %f16, %f7 movl %icc, %l6, %g4 fpsub16s %f13, %f23, %f7 fmovrdlez %o5, %f10, %f2 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f16 edge32ln %l5, %g3, %l0 alignaddr %o3, %o0, %g1 srax %l2, %g7, %l3 ldstub [%l7 + 0x26], %i5 wr %g0, 0x22, %asi stwa %l1, [%l7 + 0x4C] %asi membar #Sync edge8ln %i0, %o4, %i2 and %g5, 0x1C92, %o6 array8 %i1, %o1, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc 0x0A33, %o2 tneg %icc, 0x7 fbe,a %fcc3, loop_1056 tle %xcc, 0x7 set 0x24, %g6 stwa %i3, [%l7 + %g6] 0x81 loop_1056: fmovrde %i7, %f14, %f2 nop setx 0xEF043ADC24A5C91C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xC7130F7DADB0743F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fsubd %f16, %f4, %f26 wr %g0, 0x22, %asi stwa %i6, [%l7 + 0x44] %asi membar #Sync xnorcc %g6, %i4, %o7 movrgez %g2, 0x3F5, %l6 nop setx loop_1057, %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 srl %g4, %o5, %l5 tsubcc %g3, %o3, %o0 srlx %l0, 0x0D, %g1 loop_1057: xor %l2, %l3, %i5 edge32n %l1, %g7, %o4 fmovrdne %i2, %f14, %f30 sdivcc %g5, 0x0A46, %i0 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x78] %asi, 0x0 edge8 %i1, %l4, %o1 fpack32 %f18, %f16, %f24 fbne,a %fcc2, loop_1058 fmovdpos %xcc, %f10, %f3 srax %i3, 0x19, %i7 fmovdn %icc, %f15, %f31 loop_1058: nop wr %g0, 0x88, %asi lduha [%l7 + 0x72] %asi, %o2 movleu %icc, %g6, %i6 movvc %icc, %i4, %g2 addc %l6, %g4, %o5 addc %o7, 0x1C50, %l5 edge32l %o3, %g3, %l0 sdiv %o0, 0x0EE6, %g1 set 0x54, %l3 lduba [%l7 + %l3] 0x11, %l2 ld [%l7 + 0x60], %f21 bne loop_1059 flush %l7 + 0x34 fmovdneg %icc, %f31, %f0 tsubcctv %l3, %i5, %g7 loop_1059: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ba,a,pn %xcc, loop_1060 edge32 %l1, %i2, %g5 ble,a %xcc, loop_1061 edge32 %o4, %i0, %i1 loop_1060: movl %icc, %l4, %o1 subcc %o6, %i7, %i3 loop_1061: srl %g6, %o2, %i4 movvs %xcc, %g2, %i6 move %xcc, %l6, %g4 fmovsl %icc, %f6, %f11 fnot1s %f25, %f7 fmovdg %icc, %f27, %f31 tge %icc, 0x7 bg,a,pn %icc, loop_1062 srlx %o7, %o5, %o3 fmovsleu %xcc, %f29, %f0 fpmerge %f25, %f21, %f20 loop_1062: brlez %g3, loop_1063 fba,a %fcc1, loop_1064 fcmpne32 %f12, %f30, %l0 move %icc, %l5, %o0 loop_1063: nop wr %g0, 0x80, %asi stha %g1, [%l7 + 0x0E] %asi loop_1064: nop wr %g0, 0x81, %asi sta %f4, [%l7 + 0x3C] %asi movne %xcc, %l3, %l2 tsubcc %g7, %l1, %i2 addccc %g5, %o4, %i0 sllx %i1, 0x03, %l4 movle %xcc, %i5, %o6 fabss %f27, %f4 andn %o1, 0x1428, %i3 fcmpgt32 %f14, %f0, %g6 fone %f18 movcc %icc, %i7, %o2 smulcc %g2, %i4, %l6 bg,a,pt %xcc, loop_1065 ldub [%l7 + 0x1C], %i6 fblg,a %fcc2, loop_1066 or %g4, %o5, %o3 loop_1065: tneg %icc, 0x5 std %f20, [%l7 + 0x08] loop_1066: nop fitos %f10, %f15 fstod %f15, %f4 fmovdpos %icc, %f7, %f23 fands %f22, %f4, %f23 or %g3, 0x14A0, %o7 swap [%l7 + 0x2C], %l0 fsrc2s %f15, %f17 fzeros %f20 sll %l5, 0x04, %g1 ldd [%l7 + 0x78], %l2 nop setx 0x4F79C12B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0xABECAE73, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fadds %f2, %f14, %f18 sll %o0, 0x05, %g7 movvs %xcc, %l2, %l1 sdivcc %i2, 0x0B31, %o4 bge,a loop_1067 edge16l %i0, %i1, %l4 brlez %i5, loop_1068 ld [%l7 + 0x24], %f12 loop_1067: edge16ln %o6, %g5, %i3 set 0x10, %l0 prefetcha [%l7 + %l0] 0x19, 0x3 loop_1068: edge8 %i7, %o1, %g2 fnegs %f1, %f14 fba %fcc0, loop_1069 fmul8x16au %f16, %f2, %f24 xnor %i4, 0x00F3, %l6 ta %icc, 0x0 loop_1069: subcc %i6, %g4, %o2 andcc %o5, %o3, %o7 fmovsgu %xcc, %f13, %f17 sdivx %l0, 0x1B68, %l5 fnot1s %f7, %f4 tgu %icc, 0x6 bne,pn %xcc, loop_1070 movvc %xcc, %g1, %g3 bcs loop_1071 movle %xcc, %l3, %g7 loop_1070: nop fitod %f4, %f14 fdtox %f14, %f8 fxtod %f8, %f28 movne %icc, %o0, %l1 loop_1071: srl %l2, 0x08, %o4 nop setx 0x5F2AF09A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x9926CA31, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fsubs %f22, %f24, %f1 fzeros %f24 movcc %icc, %i2, %i1 sdiv %i0, 0x1BD0, %i5 brlez %o6, loop_1072 fmovdleu %icc, %f27, %f11 fpsub16s %f31, %f26, %f25 add %g5, %i3, %l4 loop_1072: movleu %xcc, %g6, %o1 edge16n %i7, %i4, %l6 set 0x74, %o2 ldswa [%l7 + %o2] 0x14, %g2 fxors %f8, %f14, %f17 fandnot2 %f22, %f0, %f20 set 0x130, %l2 nop ! nop ! ldxa [%g0 + %l2] 0x40, %g4 ripped by fixASI40.pl ripped by fixASI40.pl tvc %icc, 0x6 tcc %icc, 0x3 array16 %o2, %o5, %o3 edge8 %i6, %l0, %l5 sir 0x1F69 set 0x40, %l4 ldda [%l7 + %l4] 0x0c, %f0 wr %g0, 0x88, %asi lduha [%l7 + 0x36] %asi, %o7 fands %f29, %f27, %f29 xnor %g1, 0x10BB, %l3 fbg,a %fcc3, loop_1073 sir 0x039C fand %f0, %f20, %f26 move %icc, %g3, %o0 loop_1073: fnands %f19, %f28, %f14 brnz,a %g7, loop_1074 fmovrde %l2, %f6, %f18 add %o4, %i2, %l1 fble %fcc1, loop_1075 loop_1074: fzeros %f0 fnand %f6, %f28, %f12 edge8l %i1, %i0, %o6 loop_1075: sethi 0x0239, %g5 tg %icc, 0x7 srax %i5, %i3, %l4 tcc %xcc, 0x5 wr %g0, 0x88, %asi ldsba [%l7 + 0x2B] %asi, %o1 fnors %f31, %f22, %f2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %icc, 0x4 udivx %i7, 0x165A, %i4 movrgez %l6, %g6, %g4 mulscc %g2, %o2, %o3 nop set 0x17, %o7 stb %i6, [%l7 + %o7] edge8 %o5, %l5, %o7 tne %icc, 0x3 fmul8x16 %f5, %f26, %f22 stbar or %l0, %l3, %g1 std %f14, [%l7 + 0x18] nop fitos %f17, %f12 andcc %o0, %g3, %g7 move %xcc, %l2, %o4 ldstub [%l7 + 0x40], %i2 ldstub [%l7 + 0x7B], %i1 xnor %i0, %o6, %g5 xnorcc %i5, 0x0C01, %i3 fbg,a %fcc3, loop_1076 fpack16 %f24, %f30 sra %l4, 0x1B, %l1 tl %icc, 0x1 loop_1076: movne %xcc, %o1, %i4 lduw [%l7 + 0x64], %l6 umulcc %i7, %g6, %g2 bge,a %icc, loop_1077 array8 %g4, %o3, %o2 tsubcc %i6, %o5, %o7 set 0x74, %l5 lduba [%l7 + %l5] 0x81, %l5 loop_1077: nop wr %g0, 0x89, %asi stwa %l0, [%l7 + 0x54] %asi brlez %g1, loop_1078 mulx %o0, %l3, %g3 bvc,pn %xcc, loop_1079 xnor %l2, %o4, %g7 loop_1078: fand %f4, %f22, %f8 sll %i2, %i1, %o6 loop_1079: nop set 0x22, %o4 ldsba [%l7 + %o4] 0x80, %g5 orn %i5, %i3, %l4 nop setx 0xB916E52FF05E782A, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x5C, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %l1, %i0 swap [%l7 + 0x60], %o1 and %i4, 0x1B3C, %l6 fbn,a %fcc0, loop_1080 movl %icc, %i7, %g2 edge32 %g6, %g4, %o2 tsubcctv %i6, %o5, %o7 loop_1080: tn %xcc, 0x3 wr %g0, 0x88, %asi lda [%l7 + 0x44] %asi, %f30 wr %g0, 0x11, %asi prefetcha [%l7 + 0x30] %asi, 0x1 tne %icc, 0x1 fmovrsne %o3, %f16, %f13 xnorcc %g1, 0x08E1, %o0 fabss %f9, %f5 array32 %l3, %l0, %l2 fcmple32 %f28, %f14, %g3 srax %g7, 0x1C, %i2 nop fitod %f0, %f6 fdtox %f6, %f12 fxtod %f12, %f18 ldub [%l7 + 0x44], %i1 fnegs %f20, %f22 edge32ln %o6, %g5, %o4 tgu %icc, 0x0 wr %g0, 0x04, %asi sta %f6, [%l7 + 0x70] %asi fbg %fcc3, loop_1081 fandnot2 %f12, %f28, %f30 fmul8ulx16 %f6, %f4, %f24 sra %i5, 0x0A, %l4 loop_1081: edge32 %i3, %l1, %i0 fmul8ulx16 %f22, %f22, %f28 bpos,pn %xcc, loop_1082 ldstub [%l7 + 0x55], %i4 nop setx loop_1083, %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 %l6, %i7, %o1 loop_1082: edge32n %g2, %g6, %g4 fmul8ulx16 %f10, %f22, %f0 loop_1083: movge %icc, %i6, %o5 fblg %fcc0, loop_1084 fcmple16 %f8, %f16, %o2 fnands %f20, %f24, %f13 wr %g0, 0x80, %asi ldxa [%l7 + 0x60] %asi, %l5 loop_1084: fmovsle %xcc, %f27, %f20 movcs %xcc, %o3, %o7 edge32l %g1, %o0, %l0 ba loop_1085 movrgz %l2, %l3, %g3 fxnor %f20, %f30, %f0 sdiv %i2, 0x0C5D, %g7 loop_1085: fmovrde %i1, %f16, %f14 fcmple16 %f28, %f20, %o6 xnor %o4, 0x1A1F, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %g5, 0x1F54, %l4 set 0x40, %g3 stwa %l1, [%l7 + %g3] 0x10 subccc %i3, %i4, %i0 wr %g0, 0x80, %asi ldxa [%l7 + 0x40] %asi, %l6 array8 %i7, %o1, %g6 ldsh [%l7 + 0x42], %g2 tneg %icc, 0x4 fbuge %fcc2, loop_1086 movle %icc, %g4, %o5 xorcc %o2, %i6, %o3 fmovse %icc, %f23, %f9 loop_1086: ba,a %icc, loop_1087 tvs %xcc, 0x0 orncc %o7, %l5, %o0 movrlez %g1, 0x071, %l0 loop_1087: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduh [%l7 + 0x34], %l2 nop setx 0x21F44206, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x6D408B6E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fsubs %f3, %f7, %f9 addc %g3, 0x1997, %i2 sdivcc %g7, 0x068C, %i1 tg %icc, 0x4 andncc %l3, %o6, %i5 sth %g5, [%l7 + 0x6A] sdivx %l4, 0x0DAB, %l1 movcc %xcc, %i3, %i4 be,pt %xcc, loop_1088 andcc %o4, %l6, %i0 fcmple32 %f4, %f24, %o1 tg %xcc, 0x5 loop_1088: nop setx 0x5FDA2B2CE0561B12, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr add %l7, 0x14, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g6 casa [%l6] 0x80, %g6, %g2 tleu %xcc, 0x2 movre %g4, %i7, %o5 smul %i6, 0x054F, %o2 tleu %icc, 0x3 edge8 %o7, %o3, %o0 popc %l5, %g1 edge32l %l2, %g3, %i2 subccc %l0, 0x18F1, %i1 nop fitod %f12, %f28 fdtox %f28, %f20 sll %g7, 0x0E, %l3 edge32n %o6, %i5, %l4 set 0x13, %i6 ldstuba [%l7 + %i6] 0x89, %l1 nop fitod %f10, %f8 fdtox %f8, %f16 fxtod %f16, %f6 fand %f0, %f10, %f26 st %f25, [%l7 + 0x50] sdiv %g5, 0x0972, %i4 edge16l %i3, %o4, %i0 fba,a %fcc2, loop_1089 fnot2s %f28, %f7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %o1, 0x04B1, %l6 loop_1089: fbge,a %fcc3, loop_1090 smul %g2, %g6, %i7 stw %o5, [%l7 + 0x4C] flush %l7 + 0x24 loop_1090: stw %i6, [%l7 + 0x3C] brlz,a %o2, loop_1091 fone %f4 edge32 %o7, %o3, %o0 smulcc %g4, 0x094C, %g1 loop_1091: fbu %fcc3, loop_1092 brgz,a %l5, loop_1093 array32 %l2, %g3, %l0 wr %g0, 0x89, %asi ldsba [%l7 + 0x77] %asi, %i2 loop_1092: umulcc %i1, 0x10B7, %g7 loop_1093: tne %xcc, 0x3 brz,a %o6, loop_1094 fmul8x16al %f21, %f3, %f6 udivx %l3, 0x1BD8, %i5 wr %g0, 0x81, %asi ldsba [%l7 + 0x77] %asi, %l4 loop_1094: mulx %g5, %l1, %i4 alignaddrl %i3, %i0, %o1 edge32l %o4, %g2, %g6 bgu,pn %xcc, loop_1095 movrlez %l6, %i7, %o5 ldd [%l7 + 0x20], %f22 movn %xcc, %o2, %i6 loop_1095: nop wr %g0, 0xeb, %asi stxa %o3, [%l7 + 0x60] %asi membar #Sync brz,a %o0, loop_1096 movrgez %o7, %g4, %g1 be %icc, loop_1097 stb %l2, [%l7 + 0x50] loop_1096: edge16ln %l5, %l0, %g3 edge16ln %i1, %g7, %o6 loop_1097: nop fitod %f2, %f12 fdtox %f12, %f30 fxtod %f30, %f10 fpsub16s %f19, %f19, %f26 alignaddrl %l3, %i2, %l4 fmovsgu %xcc, %f31, %f29 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %i5, %g5, %i4 move %xcc, %l1, %i0 fbu,a %fcc3, loop_1098 array32 %i3, %o4, %g2 tcs %icc, 0x0 xnor %g6, 0x140C, %l6 loop_1098: edge32ln %i7, %o5, %o2 fmovde %xcc, %f28, %f5 wr %g0, 0xe2, %asi stba %o1, [%l7 + 0x65] %asi membar #Sync fpadd16 %f20, %f26, %f28 fmovsneg %icc, %f25, %f27 brgz %o3, loop_1099 fmul8x16 %f14, %f26, %f6 edge32n %o0, %o7, %i6 sdivx %g4, 0x1CFB, %l2 loop_1099: brlz,a %g1, loop_1100 addccc %l0, 0x035E, %g3 st %f13, [%l7 + 0x6C] sllx %i1, %g7, %l5 loop_1100: fandnot2 %f26, %f6, %f8 wr %g0, 0x18, %asi ldxa [%l7 + 0x10] %asi, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %o6, %i2, %l4 fmovrdne %i5, %f10, %f20 movgu %icc, %g5, %i4 set 0x38, %g5 prefetcha [%l7 + %g5] 0x10, 0x2 edge16n %i0, %i3, %o4 edge32l %g6, %g2, %l6 movcs %icc, %i7, %o2 bshuffle %f30, %f14, %f16 fmovse %icc, %f14, %f12 tcc %icc, 0x0 fone %f26 bg,a loop_1101 alignaddrl %o1, %o3, %o0 be,a,pt %icc, loop_1102 fcmple16 %f30, %f20, %o5 loop_1101: nop set 0x3e0, %g2 nop ! stxa %i6, [%g0 + %g2] 0x40 ripped by fixASI40.pl loop_1102: bne %icc, loop_1103 smul %o7, 0x1076, %l2 wr %g0, 0xe3, %asi stha %g4, [%l7 + 0x6C] %asi membar #Sync loop_1103: orcc %l0, %g3, %g1 edge8n %g7, %l5, %i1 fabss %f14, %f13 nop setx loop_1104, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fone %f22 fones %f26 fornot2 %f6, %f16, %f28 loop_1104: movrgez %o6, 0x0DC, %i2 andcc %l4, 0x017A, %i5 prefetch [%l7 + 0x1C], 0x0 fpsub32 %f8, %f26, %f10 edge8ln %l3, %i4, %l1 movpos %xcc, %i0, %i3 fmovdne %icc, %f6, %f28 taddcc %g5, %o4, %g2 nop setx loop_1105, %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 %fcc1, loop_1106 fands %f17, %f31, %f6 fmovdvc %xcc, %f19, %f19 loop_1105: sra %g6, 0x18, %i7 loop_1106: bpos,a,pn %xcc, loop_1107 mulscc %o2, %o1, %l6 mova %icc, %o0, %o3 umulcc %o5, 0x1C10, %i6 loop_1107: fmovs %f25, %f7 movcc %icc, %l2, %o7 sdivcc %l0, 0x17E3, %g4 tcs %xcc, 0x4 movpos %icc, %g3, %g7 fzeros %f13 be,a,pn %icc, loop_1108 fbg,a %fcc3, loop_1109 edge8ln %g1, %i1, %o6 set 0x3C, %o1 ldsha [%l7 + %o1] 0x88, %i2 loop_1108: tgu %icc, 0x4 loop_1109: orcc %l4, %i5, %l5 array32 %i4, %l1, %i0 movpos %icc, %i3, %l3 fbu,a %fcc2, loop_1110 fcmpeq16 %f22, %f0, %g5 movgu %icc, %o4, %g2 sll %i7, 0x03, %o2 loop_1110: nop fitos %f10, %f27 fstox %f27, %f14 ld [%l7 + 0x08], %f7 fmul8x16au %f0, %f23, %f20 tg %xcc, 0x7 flush %l7 + 0x28 fpadd16 %f18, %f28, %f6 fones %f29 membar 0x5A xnorcc %g6, %l6, %o0 movleu %xcc, %o3, %o1 fandnot1 %f4, %f12, %f12 brgz,a %i6, loop_1111 array8 %l2, %o5, %l0 fblg %fcc3, loop_1112 brgez,a %o7, loop_1113 loop_1111: orncc %g3, 0x1350, %g4 mulx %g7, 0x169B, %i1 loop_1112: fsrc1 %f30, %f2 loop_1113: edge8l %o6, %i2, %g1 movg %icc, %l4, %i5 tsubcctv %l5, 0x0BD6, %l1 udiv %i4, 0x1349, %i0 movvc %icc, %i3, %l3 edge8l %o4, %g5, %g2 ta %icc, 0x4 membar 0x5D nop fitos %f8, %f0 fstox %f0, %f16 fabsd %f24, %f22 bpos,pt %icc, loop_1114 edge8l %i7, %g6, %l6 edge32 %o0, %o2, %o3 tsubcctv %i6, 0x1610, %o1 loop_1114: movleu %xcc, %l2, %l0 nop set 0x35, %o6 ldsb [%l7 + %o6], %o5 fmovdgu %xcc, %f2, %f26 ldx [%l7 + 0x48], %g3 umulcc %g4, %g7, %o7 fmovdgu %xcc, %f22, %f14 movge %icc, %o6, %i2 brnz,a %i1, loop_1115 ta %icc, 0x2 bgu,a,pn %xcc, loop_1116 taddcc %l4, 0x0E0D, %g1 loop_1115: array16 %i5, %l1, %l5 fmovdn %icc, %f2, %f7 loop_1116: fcmpeq32 %f24, %f0, %i4 bpos,a %icc, loop_1117 fmovrsgz %i3, %f10, %f18 tgu %xcc, 0x2 subccc %l3, 0x0E21, %o4 loop_1117: addc %i0, %g2, %g5 fmovdg %xcc, %f9, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 call loop_1118 fmul8sux16 %f8, %f22, %f24 ldub [%l7 + 0x0D], %i7 set 0x28, %i5 prefetcha [%l7 + %i5] 0x04, 0x2 loop_1118: fmovsle %icc, %f19, %f17 movrlz %o0, %l6, %o2 bg,pt %xcc, loop_1119 nop fitos %f1, %f11 fstox %f11, %f10 sdivcc %o3, 0x02C7, %o1 bcc,a,pt %xcc, loop_1120 loop_1119: fpackfix %f24, %f12 addccc %i6, %l2, %o5 subc %l0, %g4, %g3 loop_1120: orn %g7, %o7, %o6 umulcc %i1, %l4, %g1 fmovda %xcc, %f29, %f1 subc %i2, 0x1DCD, %l1 edge32ln %i5, %l5, %i3 edge8ln %l3, %o4, %i4 bgu,pn %icc, loop_1121 andncc %g2, %i0, %i7 movcs %xcc, %g6, %o0 movle %xcc, %l6, %o2 loop_1121: bl,a %icc, loop_1122 tvs %xcc, 0x5 stbar ta %xcc, 0x7 loop_1122: sdiv %o3, 0x0B4F, %o1 fbule %fcc1, loop_1123 addcc %i6, 0x0A20, %g5 nop setx loop_1124, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movn %icc, %o5, %l0 loop_1123: fmovrdgez %g4, %f30, %f20 fbn %fcc2, loop_1125 loop_1124: alignaddr %l2, %g3, %g7 nop setx 0x4DB2281A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0xA21CE233, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fsubs %f20, %f9, %f5 fnot2 %f6, %f22 loop_1125: tle %icc, 0x6 fabss %f16, %f25 std %f16, [%l7 + 0x60] nop fitod %f2, %f22 fdtox %f22, %f26 set 0x18, %g1 prefetcha [%l7 + %g1] 0x18, 0x0 tg %xcc, 0x6 nop fitos %f6, %f21 fstox %f21, %f2 fxtos %f2, %f0 umulcc %i1, %o6, %l4 stx %g1, [%l7 + 0x60] movvs %xcc, %i2, %i5 wr %g0, 0x11, %asi sta %f20, [%l7 + 0x50] %asi subccc %l1, %i3, %l5 tvc %xcc, 0x4 tsubcc %l3, 0x1659, %o4 brlz,a %i4, loop_1126 edge16l %i0, %g2, %g6 fble,a %fcc1, loop_1127 bvc,pn %icc, loop_1128 loop_1126: membar 0x0A restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1127: fmovdvs %icc, %f20, %f6 loop_1128: movrgz %o0, 0x252, %i7 subcc %o2, %o3, %o1 sub %l6, %g5, %o5 sir 0x0734 add %l7, 0x6C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i6 casa [%l6] 0x89, %i6, %l0 edge16n %g4, %g3, %l2 fones %f0 st %f24, [%l7 + 0x44] nop setx 0xB04345FB, %l0, %l6 st %l6, [%l7 + 0x38] ld [%l7 + 0x38], %fsr te %icc, 0x7 fmul8sux16 %f20, %f30, %f12 movle %icc, %g7, %o7 edge8 %i1, %l4, %g1 movrlez %o6, %i2, %l1 fmovsne %icc, %f23, %f22 tcc %icc, 0x0 fmovsleu %icc, %f12, %f1 srlx %i3, 0x16, %i5 brgez,a %l5, loop_1129 fba %fcc3, loop_1130 popc %o4, %i4 add %l7, 0x38, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %l3 casa [%l6] %asi, %l3, %g2 loop_1129: sub %g6, %i0, %i7 loop_1130: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %o0, 0x153F, %o2 edge32 %o1, %l6, %g5 edge8n %o5, %i6, %l0 fbuge %fcc0, loop_1131 subc %o3, 0x1475, %g4 movvs %icc, %l2, %g3 for %f24, %f8, %f28 loop_1131: fpadd32s %f4, %f22, %f24 movrlz %g7, 0x0DD, %o7 tn %xcc, 0x6 set 0x30, %i2 ldxa [%g0 + %i2] 0x20, %i1 taddcc %l4, 0x099E, %o6 xnor %i2, %l1, %g1 taddcctv %i5, %i3, %o4 membar 0x2C fornot1 %f30, %f4, %f0 taddcc %l5, 0x07C4, %l3 set 0x40, %o0 ldda [%l7 + %o0] 0x18, %f0 subcc %i4, 0x04F4, %g6 array16 %g2, %i0, %o0 movne %xcc, %i7, %o1 nop setx 0x0E983B10DA52468E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xC8A36D718DA07148, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fsubd %f28, %f30, %f6 edge32l %o2, %l6, %o5 array8 %i6, %l0, %o3 udivcc %g5, 0x1CD7, %g4 xnor %g3, %g7, %l2 brnz %o7, loop_1132 call loop_1133 edge8 %l4, %o6, %i1 bl,a %icc, loop_1134 loop_1132: edge32ln %l1, %g1, %i2 loop_1133: tcc %icc, 0x7 tn %icc, 0x0 loop_1134: bne,a,pt %xcc, loop_1135 movvs %icc, %i3, %i5 subcc %o4, 0x17A8, %l5 and %l3, 0x1011, %g6 loop_1135: nop add %l7, 0x30, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %i4 casxa [%l6] %asi, %i4, %i0 fmovsle %xcc, %f21, %f14 sra %o0, 0x0F, %i7 st %f27, [%l7 + 0x1C] movvs %icc, %o1, %g2 pdist %f0, %f18, %f28 tl %xcc, 0x1 fmuld8sux16 %f26, %f7, %f10 brgez %o2, loop_1136 orncc %o5, 0x19DE, %l6 taddcc %l0, %i6, %g5 udivcc %g4, 0x1769, %g3 loop_1136: tleu %xcc, 0x0 subccc %o3, %l2, %g7 bcc,a,pn %xcc, loop_1137 fmovrdgz %o7, %f0, %f30 movrgez %l4, 0x091, %o6 fmovrde %i1, %f18, %f18 loop_1137: fbn,a %fcc3, loop_1138 ld [%l7 + 0x08], %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %l1, 0x0051, %i2 loop_1138: nop add %l7, 0x64, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %g1, %i3 movrgez %o4, 0x306, %i5 movleu %icc, %l5, %l3 add %l7, 0x60, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %i4, %g6 bge,pt %xcc, loop_1139 popc 0x04AC, %o0 popc %i0, %i7 edge32n %o1, %o2, %g2 loop_1139: bcc,a,pt %xcc, loop_1140 tge %xcc, 0x4 bneg loop_1141 tgu %xcc, 0x2 loop_1140: umulcc %l6, 0x04F3, %l0 ldsb [%l7 + 0x3C], %i6 loop_1141: nop set 0x2A, %g4 lduha [%l7 + %g4] 0x19, %g5 movg %xcc, %g4, %o5 set 0x108, %i0 ldxa [%g0 + %i0] 0x21, %g3 fsrc1s %f6, %f31 udivx %l2, 0x1E23, %g7 nop setx 0x37CC7B7B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 fsqrts %f2, %f7 fmovdpos %xcc, %f10, %f12 movl %icc, %o3, %o7 fmovd %f8, %f6 addccc %o6, %l4, %l1 sra %i2, %i1, %i3 andn %g1, 0x1AB1, %o4 move %xcc, %l5, %l3 and %i4, %g6, %o0 tvs %xcc, 0x7 ldstub [%l7 + 0x2A], %i5 tsubcc %i0, 0x0AB0, %i7 tvs %icc, 0x4 tne %icc, 0x3 add %l7, 0x44, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %o1, %o2 movcc %xcc, %g2, %l6 wr %g0, 0x0c, %asi lda [%l7 + 0x0C] %asi, %f3 array32 %l0, %g5, %i6 fmovrse %g4, %f8, %f29 nop setx loop_1142, %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 brlez %o5, loop_1143 brlez %g3, loop_1144 tpos %icc, 0x4 loop_1142: nop fitod %f2, %f24 fdtoi %f24, %f5 loop_1143: bn,a,pt %icc, loop_1145 loop_1144: bcs,a loop_1146 fbge %fcc2, loop_1147 fmovsn %xcc, %f24, %f10 loop_1145: tvc %icc, 0x6 loop_1146: stbar loop_1147: subc %l2, %g7, %o7 sir 0x0DBA brgez,a %o3, loop_1148 fmovrsgz %o6, %f24, %f2 edge16 %l4, %i2, %l1 movne %xcc, %i3, %g1 loop_1148: fbuge,a %fcc2, loop_1149 fmovdgu %xcc, %f11, %f29 movrlz %i1, %o4, %l5 tvc %xcc, 0x2 loop_1149: movcc %xcc, %i4, %l3 movrne %g6, %o0, %i0 nop fitod %f8, %f6 fdtox %f6, %f6 fxtod %f6, %f26 xor %i7, 0x1605, %i5 tneg %xcc, 0x2 fmovrsgez %o1, %f28, %f3 tcc %xcc, 0x6 xor %o2, %l6, %g2 popc %l0, %i6 fmovsvs %icc, %f20, %f15 or %g5, 0x1A46, %g4 fbge %fcc1, loop_1150 addccc %o5, 0x00A8, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %xcc, 0x6 loop_1150: tgu %xcc, 0x5 ldsh [%l7 + 0x36], %g7 nop set 0x4C, %o5 ldsh [%l7 + %o5], %o7 add %l7, 0x50, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l2, %o3 sdivcc %l4, 0x1A3A, %o6 edge32ln %l1, %i3, %g1 set 0x5F, %i7 ldsba [%l7 + %i7] 0x80, %i2 add %o4, %l5, %i4 set 0x60, %l1 prefetcha [%l7 + %l1] 0x15, 0x0 tcc %xcc, 0x6 sth %l3, [%l7 + 0x38] fmovsg %icc, %f18, %f0 add %o0, 0x1B98, %i0 bvs,a loop_1151 bcc,a %xcc, loop_1152 sllx %i7, 0x0F, %g6 tge %xcc, 0x4 loop_1151: udiv %o1, 0x1989, %o2 loop_1152: ta %icc, 0x7 srl %l6, %i5, %g2 smul %i6, 0x00C0, %g5 movrgz %l0, %g4, %o5 fabsd %f8, %f22 subccc %g3, 0x02B1, %o7 movleu %xcc, %g7, %o3 sra %l4, %o6, %l2 array8 %l1, %i3, %i2 xorcc %o4, 0x0B6F, %l5 xorcc %g1, %i1, %i4 mulscc %l3, %o0, %i0 srlx %g6, 0x14, %i7 xnorcc %o2, 0x1308, %o1 sth %i5, [%l7 + 0x74] fxors %f16, %f18, %f3 fand %f24, %f0, %f26 nop setx 0xF053AE06, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr movleu %xcc, %g2, %l6 movn %icc, %g5, %i6 set 0x16, %i3 lduba [%l7 + %i3] 0x89, %l0 nop setx 0xDC644BF389B631D0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x4E3E3F498CCC1CC2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fmuld %f16, %f24, %f24 brlz,a %o5, loop_1153 srax %g4, 0x1D, %o7 subc %g7, %o3, %l4 bleu,a %xcc, loop_1154 loop_1153: movn %icc, %g3, %l2 subc %o6, 0x11ED, %l1 smul %i3, %i2, %l5 loop_1154: fandnot2 %f14, %f10, %f6 tl %xcc, 0x4 ldd [%l7 + 0x08], %f8 edge16l %g1, %o4, %i1 wr %g0, 0x80, %asi sta %f11, [%l7 + 0x38] %asi addc %i4, %l3, %i0 srl %g6, %o0, %i7 fmovsle %xcc, %f17, %f26 brgz,a %o1, loop_1155 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %i5, %o2, %g2 movl %icc, %l6, %i6 loop_1155: array32 %g5, %o5, %l0 movre %o7, 0x0E0, %g7 movcc %xcc, %o3, %l4 nop setx 0x4078ED6B, %l0, %l6 st %l6, [%l7 + 0x1C] ld [%l7 + 0x1C], %fsr fnot1 %f4, %f16 tsubcctv %g4, 0x1D9A, %l2 tne %xcc, 0x0 andcc %o6, %g3, %l1 ldsb [%l7 + 0x0A], %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %i2, 0x0D21, %g1 fcmple16 %f16, %f4, %o4 array8 %l5, %i4, %l3 sdiv %i0, 0x15FD, %i1 mulscc %g6, 0x071E, %i7 tsubcctv %o0, 0x10B5, %i5 movvc %xcc, %o1, %g2 or %o2, 0x1FC7, %l6 flush %l7 + 0x50 edge8ln %i6, %g5, %l0 tsubcctv %o7, %o5, %g7 subcc %o3, %l4, %l2 fbge,a %fcc2, loop_1156 fnor %f14, %f30, %f6 stbar tsubcc %g4, 0x0E3B, %o6 loop_1156: fmovsle %icc, %f28, %f20 andncc %g3, %i3, %i2 tleu %icc, 0x4 movrlz %l1, 0x3E7, %o4 subc %g1, 0x062C, %l5 movgu %xcc, %l3, %i4 move %icc, %i1, %i0 ldd [%l7 + 0x30], %f2 movleu %icc, %g6, %i7 fornot1 %f18, %f12, %f26 add %l7, 0x7C, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %i5 casa [%l6] %asi, %i5, %o1 andcc %o0, 0x1BF2, %o2 tge %icc, 0x5 fsrc2 %f28, %f16 edge32n %l6, %g2, %i6 fbn %fcc2, loop_1157 fmovrslz %l0, %f10, %f2 edge32n %g5, %o7, %g7 xnor %o3, 0x1544, %o5 loop_1157: movge %icc, %l2, %g4 add %l7, 0x2C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l4, %o6 sll %g3, 0x06, %i3 srlx %l1, %i2, %o4 set 0x18, %o3 ldsha [%l7 + %o3] 0x14, %l5 pdist %f28, %f28, %f14 fandnot1 %f16, %f20, %f30 xor %g1, %i4, %l3 bl %xcc, loop_1158 sub %i0, %g6, %i7 xnor %i1, %i5, %o0 fzeros %f4 loop_1158: nop setx 0x1EB5A793A075A81B, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr nop setx 0xBF2CB5CA6E8B8F65, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x628BD170973B01C4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f16, %f6 nop fitos %f1, %f25 fstox %f25, %f6 fxtos %f6, %f4 bgu %icc, loop_1159 fands %f15, %f4, %f29 taddcctv %o1, 0x03AC, %o2 fnegs %f0, %f31 loop_1159: subcc %l6, 0x0EB5, %i6 srl %g2, %l0, %g5 tge %xcc, 0x2 edge32n %o7, %o3, %g7 nop setx 0xDC0474C21CF37F54, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x00F33BE5BFCEE5E0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f0, %f8 umulcc %o5, %g4, %l2 wr %g0, 0x2f, %asi ldda [%l7 + 0x20] %asi, %l4 movge %icc, %g3, %i3 mulscc %o6, %i2, %l1 tneg %xcc, 0x5 fba %fcc1, loop_1160 fcmpne32 %f6, %f6, %o4 ta %icc, 0x2 bvc,a,pn %xcc, loop_1161 loop_1160: nop setx 0x1C761B7B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0xB4C965BA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fdivs %f29, %f6, %f16 edge16n %g1, %l5, %i4 ld [%l7 + 0x40], %f22 loop_1161: nop membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0x1f, %f0 wr %g0, 0x11, %asi ldstuba [%l7 + 0x33] %asi, %i0 movrgz %g6, %l3, %i7 wr %g0, 0x81, %asi stda %f16, [%l7 + 0x40] %asi popc %i1, %o0 popc 0x1ADE, %i5 fbn %fcc2, loop_1162 movrgz %o1, 0x290, %l6 xorcc %o2, %g2, %i6 tsubcc %l0, %g5, %o7 loop_1162: nop add %l7, 0x38, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %o3 casxa [%l6] %asi, %o3, %o5 nop set 0x20, %g7 std %f18, [%l7 + %g7] nop fitod %f4, %f24 fdtos %f24, %f18 umulcc %g7, 0x087D, %g4 brz,a %l2, loop_1163 tsubcc %l4, 0x0E5B, %g3 wr %g0, 0x19, %asi ldstuba [%l7 + 0x59] %asi, %i3 loop_1163: or %i2, 0x14A5, %o6 sdiv %o4, 0x144B, %g1 tleu %icc, 0x1 ldx [%l7 + 0x38], %l5 ldsb [%l7 + 0x6C], %l1 flush %l7 + 0x24 fbl,a %fcc2, loop_1164 movvs %xcc, %i4, %i0 smulcc %l3, %g6, %i7 movge %icc, %o0, %i5 loop_1164: mova %xcc, %i1, %l6 wr %g0, 0x81, %asi stba %o2, [%l7 + 0x2A] %asi tsubcctv %o1, 0x1761, %i6 fornot1s %f11, %f9, %f23 alignaddrl %g2, %g5, %l0 fnor %f28, %f22, %f30 tpos %icc, 0x7 wr %g0, 0x0c, %asi swapa [%l7 + 0x70] %asi, %o7 te %icc, 0x4 alignaddrl %o3, %o5, %g7 bcs loop_1165 edge8ln %g4, %l4, %l2 umul %g3, 0x0EB2, %i2 srax %o6, 0x00, %o4 loop_1165: subcc %i3, %l5, %l1 fmovse %xcc, %f27, %f16 fcmpne32 %f30, %f6, %g1 sdiv %i0, 0x0CB0, %l3 srax %g6, %i4, %o0 set 0x4C, %i1 sta %f17, [%l7 + %i1] 0x18 fpack32 %f24, %f22, %f30 bvc,a,pt %icc, loop_1166 fsrc1 %f8, %f28 bl,a,pt %icc, loop_1167 tvc %xcc, 0x2 loop_1166: xorcc %i5, 0x094C, %i1 bshuffle %f10, %f20, %f8 loop_1167: fnand %f8, %f26, %f2 sll %i7, %l6, %o2 set 0x28, %i4 ldxa [%g0 + %i4] 0x20, %i6 fmovdne %xcc, %f8, %f27 mulscc %o1, 0x090A, %g2 wr %g0, 0x89, %asi ldxa [%l7 + 0x08] %asi, %l0 sll %o7, 0x18, %o3 be loop_1168 brgz %g5, loop_1169 fmovsge %icc, %f1, %f19 fabss %f27, %f24 loop_1168: nop wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi loop_1169: fmovsge %xcc, %f10, %f22 nop setx 0x55C26322D07E21E3, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr add %l7, 0x6C, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %g7, %o5 orn %g4, 0x12D2, %l2 movvc %icc, %g3, %l4 sth %i2, [%l7 + 0x10] fbu %fcc0, loop_1170 movrlez %o4, %o6, %l5 fnot2 %f10, %f28 sdiv %i3, 0x12F4, %g1 loop_1170: nop setx 0x339CA2FEC48FE6F0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x945C972EEC59555B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fsubd %f2, %f12, %f30 edge32ln %i0, %l3, %g6 fmovsleu %icc, %f13, %f11 movle %icc, %i4, %o0 xor %i5, %i1, %i7 tvs %icc, 0x7 andn %l1, %l6, %i6 andn %o1, 0x14A4, %g2 sllx %l0, 0x15, %o7 edge32ln %o2, %g5, %g7 orcc %o5, 0x179A, %o3 brnz,a %l2, loop_1171 fornot2s %f8, %f21, %f15 sdiv %g3, 0x0E1B, %g4 alignaddr %i2, %l4, %o4 loop_1171: fpsub16s %f27, %f10, %f8 ldstub [%l7 + 0x0E], %o6 te %icc, 0x1 nop fitod %f6, %f8 fdtos %f8, %f30 tn %xcc, 0x1 fcmpgt32 %f12, %f26, %l5 wr %g0, 0x26, %asi ldda [%l7 + 0x10] %asi, %i2 edge32 %g1, %i0, %g6 orcc %l3, 0x11B3, %i4 edge8 %i5, %o0, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %i7, %l6, %l1 edge8ln %i6, %g2, %o1 bn,pt %xcc, loop_1172 fpack16 %f8, %f13 fcmpne16 %f24, %f18, %o7 add %o2, 0x13B8, %l0 loop_1172: subccc %g5, %o5, %o3 prefetch [%l7 + 0x1C], 0x0 nop setx loop_1173, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tg %icc, 0x5 lduh [%l7 + 0x28], %g7 addccc %l2, 0x1F85, %g4 loop_1173: movneg %icc, %i2, %g3 nop setx 0x85329C1F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x2627B231, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fmuls %f6, %f15, %f4 fnot1s %f4, %f14 nop setx 0x9052A14A, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr array32 %l4, %o4, %o6 srax %i3, 0x18, %g1 fcmpgt16 %f26, %f18, %i0 andncc %l5, %g6, %l3 addccc %i5, 0x0E1B, %o0 orn %i4, %i7, %l6 fbge %fcc0, loop_1174 sdiv %l1, 0x1C2D, %i1 std %f16, [%l7 + 0x60] movcs %xcc, %i6, %o1 loop_1174: movrlez %g2, %o2, %o7 set 0x6C, %l3 sta %f22, [%l7 + %l3] 0x15 mulx %g5, 0x0193, %l0 fmovdn %icc, %f22, %f4 tle %icc, 0x0 tn %icc, 0x5 bleu loop_1175 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %xcc, 0x5 fbue %fcc2, loop_1176 loop_1175: brgz %o5, loop_1177 fbu,a %fcc1, loop_1178 fmovsa %xcc, %f19, %f14 loop_1176: xorcc %o3, 0x103B, %g7 loop_1177: edge16l %g4, %i2, %l2 loop_1178: edge32l %l4, %o4, %o6 sllx %i3, 0x1A, %g3 nop fitod %f18, %f12 nop set 0x38, %l0 prefetch [%l7 + %l0], 0x2 tle %xcc, 0x6 move %icc, %i0, %l5 tpos %xcc, 0x5 movg %xcc, %g6, %l3 movpos %icc, %i5, %o0 taddcctv %g1, 0x01B5, %i7 and %i4, 0x1576, %l6 srax %l1, 0x0C, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %icc, %i6, %g2 sdivcc %o2, 0x1662, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %icc, 0x3 addccc %o7, %g5, %o5 orcc %o3, %g7, %l0 fbu,a %fcc1, loop_1179 fmovsvc %xcc, %f23, %f25 srlx %i2, %g4, %l2 tle %xcc, 0x2 loop_1179: fblg %fcc0, loop_1180 movle %xcc, %l4, %o6 nop setx 0x1F10A9C7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x71384594, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fsubs %f24, %f28, %f16 movcs %xcc, %o4, %i3 loop_1180: tg %icc, 0x2 fmovsneg %icc, %f16, %f0 wr %g0, 0x80, %asi stwa %g3, [%l7 + 0x50] %asi sethi 0x13E8, %i0 addccc %g6, %l5, %l3 sub %o0, 0x1582, %i5 fmovrdne %i7, %f28, %f2 movn %xcc, %g1, %i4 fmovrslez %l1, %f14, %f28 movn %icc, %i1, %i6 edge16ln %g2, %l6, %o2 nop setx 0xA74CA16B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x9D1FC3BE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fadds %f2, %f15, %f12 ta %xcc, 0x2 udivcc %o1, 0x10D3, %o7 edge8 %o5, %o3, %g5 tleu %xcc, 0x4 andcc %l0, 0x1850, %i2 fcmple16 %f24, %f4, %g4 tle %icc, 0x3 tsubcctv %g7, 0x07AE, %l4 taddcc %l2, %o6, %i3 umul %o4, 0x0CA5, %i0 set 0x70, %o2 lduwa [%l7 + %o2] 0x88, %g6 tle %xcc, 0x4 wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi sth %l5, [%l7 + 0x0C] bg,a,pt %xcc, loop_1181 fpadd32 %f10, %f22, %f30 wr %g0, 0x81, %asi ldsba [%l7 + 0x76] %asi, %l3 loop_1181: movpos %icc, %o0, %g3 fcmpeq16 %f30, %f6, %i5 mulscc %g1, 0x1D55, %i4 xnor %l1, %i7, %i1 bneg loop_1182 fpsub16 %f6, %f16, %f30 fmovdneg %xcc, %f25, %f2 set 0x75, %g6 ldsba [%l7 + %g6] 0x81, %i6 loop_1182: nop setx 0x8F3FB1E4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0x8AD6417C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fsubs %f16, %f22, %f30 tgu %xcc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %g2, %o2, %o1 subc %l6, %o7, %o5 edge32n %g5, %l0, %o3 tcs %icc, 0x6 edge32l %i2, %g4, %l4 tg %xcc, 0x2 nop setx 0xEB5FC8AFC0638C72, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr fxors %f4, %f4, %f29 tl %xcc, 0x7 edge8ln %g7, %o6, %i3 tsubcc %o4, 0x09F1, %l2 tvc %xcc, 0x5 bl,a %icc, loop_1183 edge16 %g6, %i0, %l5 movl %icc, %o0, %l3 movcc %xcc, %g3, %i5 loop_1183: fbo %fcc1, loop_1184 movl %icc, %i4, %l1 edge32n %g1, %i7, %i6 edge32l %g2, %i1, %o2 loop_1184: sra %o1, %l6, %o5 fmovsge %xcc, %f10, %f12 array16 %o7, %g5, %o3 movleu %icc, %i2, %l0 fbl %fcc2, loop_1185 taddcc %l4, %g4, %g7 xnorcc %i3, 0x186C, %o4 bvs,a loop_1186 loop_1185: lduw [%l7 + 0x10], %o6 nop setx 0x25E86C85, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x863210AC, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fdivs %f22, %f15, %f29 nop setx 0x24909C67, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 fsqrts %f3, %f8 loop_1186: udiv %g6, 0x1889, %l2 edge8l %i0, %o0, %l5 sdiv %g3, 0x1B33, %l3 xnor %i4, 0x1D6D, %l1 alignaddr %g1, %i7, %i5 fbn %fcc1, loop_1187 alignaddr %i6, %i1, %o2 mulx %g2, %o1, %o5 tvs %xcc, 0x6 loop_1187: tleu %xcc, 0x6 mulx %l6, %g5, %o3 fmovd %f0, %f0 sdiv %o7, 0x0F29, %l0 movle %icc, %i2, %l4 movge %icc, %g4, %g7 fbule,a %fcc3, loop_1188 alignaddr %o4, %i3, %g6 taddcc %l2, 0x0CCF, %o6 edge16l %o0, %i0, %g3 loop_1188: fbne %fcc0, loop_1189 tle %icc, 0x2 movrgz %l5, %i4, %l3 ba,pn %icc, loop_1190 loop_1189: movcc %xcc, %l1, %g1 ldsw [%l7 + 0x3C], %i5 taddcctv %i6, %i7, %i1 loop_1190: nop wr %g0, 0x89, %asi ldda [%l7 + 0x50] %asi, %g2 nop setx 0xE0423970, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr movrne %o1, 0x214, %o2 fxnor %f6, %f24, %f16 movcc %xcc, %o5, %l6 tsubcc %o3, 0x1E78, %g5 brgz,a %l0, loop_1191 tle %icc, 0x6 addcc %i2, %o7, %l4 andn %g4, 0x1361, %o4 loop_1191: fnor %f8, %f24, %f28 andcc %g7, %g6, %i3 fxor %f26, %f28, %f6 add %o6, 0x0673, %l2 bpos,a loop_1192 sethi 0x0635, %i0 be,pn %icc, loop_1193 movcs %icc, %g3, %l5 loop_1192: nop fitod %f4, %f16 fdtoi %f16, %f13 fandnot2s %f3, %f26, %f13 loop_1193: udiv %o0, 0x1D94, %i4 fblg,a %fcc2, loop_1194 fones %f19 nop setx loop_1195, %l0, %l1 jmpl %l1, %l3 array32 %g1, %i5, %l1 loop_1194: te %xcc, 0x1 wr %g0, 0x04, %asi ldstuba [%l7 + 0x4E] %asi, %i6 loop_1195: ldx [%l7 + 0x68], %i1 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i7, %g2 bcc,pn %icc, loop_1196 sdivx %o2, 0x003B, %o1 srax %l6, 0x1A, %o5 movcc %xcc, %g5, %l0 loop_1196: sra %o3, %o7, %i2 mulx %l4, 0x041B, %g4 subccc %o4, 0x16D4, %g7 movre %i3, %g6, %o6 fmovdneg %icc, %f26, %f1 ld [%l7 + 0x18], %f28 ta %icc, 0x7 edge16 %i0, %g3, %l2 fmovrdlz %o0, %f30, %f0 membar 0x65 sdiv %i4, 0x0BFF, %l3 addccc %l5, 0x0292, %i5 addccc %g1, 0x0C26, %i6 fnands %f0, %f25, %f9 movn %icc, %l1, %i1 st %f5, [%l7 + 0x64] srl %i7, %o2, %g2 nop setx loop_1197, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tsubcc %l6, %o1, %o5 tleu %xcc, 0x5 fmovdpos %icc, %f23, %f12 loop_1197: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %l0, %g5, %o3 move %xcc, %i2, %l4 popc %g4, %o7 smul %g7, %i3, %o4 wr %g0, 0x88, %asi ldda [%l7 + 0x30] %asi, %g6 edge16l %i0, %g3, %o6 brnz,a %l2, loop_1198 fexpand %f19, %f6 sdiv %o0, 0x10AA, %l3 wr %g0, 0x0c, %asi lduba [%l7 + 0x7E] %asi, %i4 loop_1198: sub %i5, 0x1695, %l5 movg %xcc, %i6, %g1 edge32l %i1, %i7, %o2 movvs %xcc, %g2, %l1 movne %icc, %l6, %o5 membar #Sync set 0x40, %l4 ldda [%l7 + %l4] 0xf0, %f16 tl %xcc, 0x3 sll %l0, 0x0E, %g5 wr %g0, 0x04, %asi stba %o3, [%l7 + 0x20] %asi movle %icc, %i2, %l4 xor %g4, 0x189F, %o1 addcc %o7, 0x0835, %i3 edge32 %g7, %g6, %o4 edge8n %i0, %g3, %l2 tvs %icc, 0x5 fmul8x16al %f20, %f11, %f10 brgz,a %o6, loop_1199 fmovsg %xcc, %f30, %f7 nop setx loop_1200, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movgu %icc, %o0, %l3 loop_1199: ldd [%l7 + 0x50], %f8 nop fitod %f8, %f12 fdtox %f12, %f2 fxtod %f2, %f10 loop_1200: subccc %i5, 0x09B8, %i4 wr %g0, 0x81, %asi ldsha [%l7 + 0x22] %asi, %l5 nop fitod %f1, %f26 edge8 %g1, %i1, %i7 movle %xcc, %i6, %g2 edge32n %l1, %o2, %o5 fmovspos %icc, %f29, %f19 movle %xcc, %l6, %l0 edge16l %o3, %i2, %g5 fxors %f8, %f0, %f26 srl %l4, 0x18, %o1 fcmpgt16 %f4, %f16, %g4 movrlz %o7, %i3, %g6 movrgz %g7, 0x199, %o4 ldsb [%l7 + 0x6B], %g3 tcc %icc, 0x5 edge16ln %i0, %o6, %o0 tgu %xcc, 0x5 edge16l %l3, %i5, %i4 and %l5, %g1, %i1 tcc %icc, 0x1 edge8ln %i7, %l2, %g2 edge16ln %l1, %i6, %o2 tn %xcc, 0x2 orcc %o5, 0x0130, %l0 nop set 0x63, %o7 ldsb [%l7 + %o7], %l6 popc %i2, %o3 sth %l4, [%l7 + 0x58] alignaddrl %o1, %g5, %o7 sethi 0x12C1, %g4 fmovrdgez %i3, %f22, %f26 addccc %g6, %o4, %g3 movle %xcc, %g7, %o6 sllx %o0, %i0, %l3 fsrc2 %f16, %f14 fmovde %icc, %f21, %f22 udivx %i5, 0x113C, %i4 brlz %g1, loop_1201 addccc %i1, 0x0ED8, %i7 mulscc %l2, %l5, %l1 tgu %icc, 0x3 loop_1201: fbug %fcc2, loop_1202 fandnot1 %f20, %f8, %f20 edge8 %g2, %i6, %o5 tcs %icc, 0x0 loop_1202: movgu %icc, %o2, %l0 movvc %icc, %l6, %o3 udiv %i2, 0x12D7, %o1 edge32ln %g5, %o7, %l4 set 0x30, %l2 prefetcha [%l7 + %l2] 0x0c, 0x2 xorcc %g4, %g6, %o4 fbuge,a %fcc0, loop_1203 xor %g7, 0x1A1E, %o6 tg %xcc, 0x7 movvs %icc, %o0, %g3 loop_1203: fmul8sux16 %f28, %f20, %f12 fzeros %f26 subc %i0, %l3, %i4 sllx %g1, 0x08, %i1 nop setx 0x20754FDB, %l0, %l6 st %l6, [%l7 + 0x1C] ld [%l7 + 0x1C], %fsr movrgz %i5, 0x0DF, %i7 movpos %icc, %l5, %l1 fpadd32s %f5, %f9, %f11 srax %g2, 0x18, %i6 swap [%l7 + 0x28], %o5 fmovsn %xcc, %f10, %f10 tl %icc, 0x0 bshuffle %f0, %f18, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd32 %f26, %f10, %f24 udivcc %l2, 0x0E52, %o2 movrlz %l0, 0x253, %l6 wr %g0, 0x10, %asi ldstuba [%l7 + 0x6E] %asi, %o3 andcc %i2, %g5, %o1 tle %xcc, 0x4 sir 0x1B6C fexpand %f18, %f12 stx %l4, [%l7 + 0x48] array8 %i3, %g4, %g6 set 0x7C, %l5 stwa %o7, [%l7 + %l5] 0x89 nop setx 0x340D4B5D17680540, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xBD5E26C9D2D08049, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fsubd %f10, %f16, %f4 fpadd16 %f26, %f10, %f28 tn %icc, 0x0 movcs %xcc, %o4, %o6 set 0x0F, %g3 ldsba [%l7 + %g3] 0x14, %g7 edge32n %o0, %i0, %g3 fmovrslz %i4, %f30, %f7 movgu %xcc, %g1, %i1 fmovsleu %icc, %f31, %f23 tg %icc, 0x7 addcc %i5, %l3, %i7 set 0x14, %o4 lduwa [%l7 + %o4] 0x88, %l1 or %g2, 0x1B56, %l5 fbul,a %fcc0, loop_1204 movvc %xcc, %i6, %l2 brgez,a %o5, loop_1205 fbue %fcc3, loop_1206 loop_1204: tne %icc, 0x0 sir 0x1B6A loop_1205: fpack16 %f22, %f25 loop_1206: and %o2, %l6, %l0 edge16ln %o3, %i2, %g5 fnegs %f20, %f13 fbge,a %fcc2, loop_1207 sll %o1, 0x1A, %i3 edge8n %g4, %g6, %o7 tne %xcc, 0x6 loop_1207: tg %xcc, 0x4 movge %icc, %l4, %o6 edge32ln %g7, %o0, %o4 prefetch [%l7 + 0x7C], 0x3 movne %xcc, %i0, %g3 edge16ln %g1, %i4, %i1 array32 %i5, %i7, %l1 andncc %g2, %l5, %l3 wr %g0, 0x89, %asi ldxa [%l7 + 0x60] %asi, %l2 fnot1 %f16, %f20 fmovdcs %icc, %f9, %f22 edge32l %i6, %o2, %l6 andncc %o5, %l0, %o3 movrgez %g5, %i2, %i3 srlx %o1, 0x0A, %g6 movge %xcc, %g4, %l4 ta %icc, 0x2 movgu %xcc, %o7, %g7 array16 %o6, %o0, %i0 fcmpeq32 %f0, %f0, %o4 wr %g0, 0x80, %asi stxa %g1, [%l7 + 0x10] %asi fabsd %f2, %f24 movgu %icc, %i4, %i1 nop fitod %f6, %f12 fdtox %f12, %f10 fxtod %f10, %f28 udiv %i5, 0x1A0B, %i7 tcc %xcc, 0x7 set 0x5A, %i6 stba %g3, [%l7 + %i6] 0x2a membar #Sync sub %l1, 0x1101, %l5 fbule,a %fcc3, loop_1208 array32 %l3, %g2, %l2 fexpand %f10, %f18 fmovrslez %o2, %f5, %f25 loop_1208: and %l6, %i6, %l0 faligndata %f22, %f20, %f0 tneg %icc, 0x4 bg,a loop_1209 stx %o3, [%l7 + 0x30] fmul8x16au %f18, %f17, %f0 srl %o5, 0x0D, %i2 loop_1209: array32 %i3, %o1, %g6 umul %g4, 0x0E94, %g5 flush %l7 + 0x70 fmovsge %xcc, %f27, %f29 nop setx loop_1210, %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 tl %xcc, 0x3 move %xcc, %l4, %o7 fmovdg %icc, %f20, %f16 loop_1210: edge16n %g7, %o0, %o6 movg %xcc, %o4, %i0 fand %f18, %f12, %f6 bn,a,pt %xcc, loop_1211 tcc %icc, 0x0 alignaddr %i4, %i1, %i5 bvs,a,pn %xcc, loop_1212 loop_1211: fnot1 %f0, %f24 addccc %g1, 0x1160, %g3 flush %l7 + 0x70 loop_1212: fcmple16 %f26, %f20, %l1 fmovscs %xcc, %f15, %f14 tne %xcc, 0x0 fnot2 %f24, %f16 fcmple32 %f24, %f2, %i7 movrgz %l5, %l3, %g2 movrgez %o2, 0x201, %l2 srax %i6, 0x16, %l0 addcc %o3, 0x1D87, %l6 fmovdvs %xcc, %f14, %f31 stx %o5, [%l7 + 0x60] movn %xcc, %i3, %o1 nop setx 0x305AB650, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr fand %f22, %f24, %f6 edge16 %g6, %g4, %i2 wr %g0, 0x11, %asi ldxa [%l7 + 0x58] %asi, %l4 te %icc, 0x5 ldsw [%l7 + 0x28], %o7 fmovsn %xcc, %f6, %f9 fabsd %f14, %f20 fbo %fcc0, loop_1213 bneg,a loop_1214 fpmerge %f4, %f27, %f2 xnor %g7, 0x1FD9, %g5 loop_1213: ldsw [%l7 + 0x64], %o6 loop_1214: fmovde %icc, %f8, %f5 addccc %o4, 0x09B6, %o0 for %f2, %f26, %f12 fbuge %fcc0, loop_1215 movvs %xcc, %i4, %i1 brgz %i0, loop_1216 tcc %icc, 0x0 loop_1215: fnand %f28, %f30, %f4 fandnot2 %f28, %f22, %f22 loop_1216: addc %i5, %g3, %l1 movg %xcc, %i7, %g1 set 0x5B, %g2 ldstuba [%l7 + %g2] 0x04, %l3 orncc %l5, 0x08C6, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %l2, 0x080E, %g2 subcc %i6, %o3, %l6 edge8 %o5, %l0, %i3 mulscc %g6, 0x1F58, %g4 brnz,a %o1, loop_1217 umul %l4, 0x038A, %i2 edge32n %o7, %g7, %g5 tsubcc %o6, %o4, %o0 loop_1217: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %icc, %i1, %i4 array16 %i0, %i5, %l1 and %g3, 0x127E, %i7 fabss %f16, %f25 fmovdleu %icc, %f0, %f17 fbe %fcc2, loop_1218 andncc %l3, %l5, %o2 set 0x40, %g5 stda %f0, [%l7 + %g5] 0x1f membar #Sync loop_1218: edge16l %g1, %g2, %l2 fxors %f20, %f1, %f11 fpack32 %f12, %f28, %f12 fzero %f4 fmovrse %i6, %f8, %f1 movl %xcc, %o3, %o5 xnorcc %l6, %l0, %i3 fmovdne %icc, %f16, %f4 movn %xcc, %g4, %o1 ldd [%l7 + 0x78], %f24 edge32 %g6, %l4, %o7 edge8n %i2, %g7, %g5 movn %xcc, %o6, %o0 mova %icc, %i1, %i4 udiv %i0, 0x0A26, %i5 fmovdneg %icc, %f9, %f11 fors %f23, %f13, %f13 st %f22, [%l7 + 0x3C] fmul8ulx16 %f18, %f2, %f26 taddcctv %o4, %l1, %g3 fbe %fcc1, loop_1219 brz %i7, loop_1220 fnot2s %f28, %f2 movneg %icc, %l5, %o2 loop_1219: bne,a %icc, loop_1221 loop_1220: ldstub [%l7 + 0x08], %l3 xnor %g1, %g2, %l2 sdiv %o3, 0x1CA6, %o5 loop_1221: taddcc %i6, %l0, %l6 fmovdge %icc, %f19, %f12 bvs,a %xcc, loop_1222 tneg %xcc, 0x4 tvc %xcc, 0x7 orncc %i3, 0x0FD0, %o1 loop_1222: movcc %xcc, %g6, %g4 lduh [%l7 + 0x68], %o7 fbe %fcc3, loop_1223 sdiv %i2, 0x04DD, %l4 movge %icc, %g7, %g5 fmovrdgez %o6, %f6, %f2 loop_1223: edge16 %i1, %i4, %i0 edge32ln %o0, %i5, %l1 taddcc %o4, 0x1BB0, %g3 fmovrsne %i7, %f21, %f7 movneg %icc, %l5, %o2 tcc %icc, 0x0 array16 %l3, %g2, %g1 movvs %xcc, %l2, %o5 sdivcc %o3, 0x1FD7, %l0 te %icc, 0x1 fmul8x16 %f27, %f28, %f10 orcc %l6, 0x1733, %i3 brgz %i6, loop_1224 tvs %xcc, 0x6 edge16 %o1, %g4, %o7 andn %i2, 0x1CC4, %l4 loop_1224: mova %xcc, %g6, %g7 orn %g5, 0x0A9D, %i1 fcmple32 %f26, %f12, %i4 alignaddr %o6, %i0, %i5 orcc %o0, %o4, %g3 add %l7, 0x20, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %i7 casa [%l6] 0x0c, %i7, %l5 move %icc, %o2, %l3 movn %xcc, %g2, %g1 te %icc, 0x2 sra %l1, 0x17, %l2 mulscc %o3, %o5, %l6 fmovrdlz %i3, %f26, %f20 movvs %xcc, %i6, %o1 fbu,a %fcc2, loop_1225 nop setx 0xF8BF6DF36C8644B7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xFE9FF8EFDB3CBC66, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f18, %f2 sethi 0x1B45, %l0 bgu,a %xcc, loop_1226 loop_1225: lduw [%l7 + 0x18], %o7 fxnor %f22, %f18, %f20 edge32l %g4, %l4, %g6 loop_1226: fnot1s %f21, %f12 ldsh [%l7 + 0x10], %g7 movle %icc, %g5, %i2 movleu %xcc, %i1, %o6 popc %i0, %i4 movvs %icc, %i5, %o4 bleu,pt %xcc, loop_1227 tvs %icc, 0x5 fcmpgt16 %f6, %f30, %o0 nop setx 0x29C2DE36605C5043, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr loop_1227: fexpand %f25, %f4 fpsub16 %f28, %f16, %f18 srax %g3, 0x08, %l5 fbo,a %fcc3, loop_1228 sllx %o2, 0x00, %i7 udiv %g2, 0x17AB, %l3 nop fitod %f0, %f12 fdtoi %f12, %f29 loop_1228: alignaddrl %l1, %g1, %l2 ble %icc, loop_1229 fmovrsgz %o5, %f23, %f14 fcmpne16 %f8, %f28, %l6 edge16 %o3, %i3, %o1 loop_1229: brgez %i6, loop_1230 movg %xcc, %o7, %l0 ldd [%l7 + 0x20], %f18 ldub [%l7 + 0x38], %l4 loop_1230: nop membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f0 movrgz %g4, %g7, %g6 nop fitod %f6, %f8 fdtox %f8, %f0 fmul8sux16 %f2, %f24, %f6 edge32l %g5, %i1, %i2 tgu %xcc, 0x5 tgu %icc, 0x6 fmul8sux16 %f18, %f28, %f28 movcc %icc, %i0, %o6 set 0x40, %o6 ldda [%l7 + %o6] 0x19, %f0 fbge,a %fcc0, loop_1231 array32 %i5, %o4, %i4 fmovrsgez %o0, %f5, %f29 mulscc %g3, 0x0C2A, %o2 loop_1231: smul %l5, 0x1BDC, %i7 sllx %l3, %g2, %g1 sdivcc %l2, 0x1A39, %o5 ldd [%l7 + 0x38], %f14 set 0x50, %i5 swapa [%l7 + %i5] 0x18, %l1 fmovsleu %icc, %f13, %f6 saved 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 subc %o3, %i3, %l6 wr %g0, 0xeb, %asi stba %i6, [%l7 + 0x73] %asi membar #Sync movpos %icc, %o7, %l0 fbne,a %fcc2, loop_1232 movl %icc, %o1, %l4 tsubcc %g4, %g6, %g5 srax %i1, %g7, %i0 loop_1232: subccc %i2, 0x1B21, %i5 bvs loop_1233 movcc %icc, %o4, %i4 movl %icc, %o0, %o6 edge8 %g3, %o2, %i7 loop_1233: orcc %l5, 0x0069, %l3 sir 0x1D00 nop setx 0x8E2161BA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 fsqrts %f9, %f1 taddcc %g1, %g2, %o5 smulcc %l1, 0x1CB7, %l2 tneg %icc, 0x2 brlz,a %o3, loop_1234 sll %l6, 0x1F, %i6 movne %xcc, %i3, %o7 sll %o1, %l0, %l4 loop_1234: umul %g4, 0x0971, %g5 nop setx loop_1235, %l0, %l1 jmpl %l1, %i1 movleu %xcc, %g6, %i0 movl %xcc, %i2, %g7 fmovdge %icc, %f5, %f9 loop_1235: fnands %f9, %f26, %f22 fmovdg %icc, %f4, %f21 set 0x20, %o1 lda [%l7 + %o1] 0x10, %f0 fbg,a %fcc0, loop_1236 movl %icc, %o4, %i5 tleu %xcc, 0x5 fbul %fcc2, loop_1237 loop_1236: add %i4, %o0, %o6 edge8ln %g3, %o2, %l5 fmovdge %icc, %f22, %f15 loop_1237: be,pt %icc, loop_1238 tcc %icc, 0x0 alignaddrl %i7, %l3, %g2 movle %icc, %g1, %o5 loop_1238: edge16 %l2, %o3, %l1 smulcc %l6, %i3, %i6 fandnot1s %f10, %f21, %f22 fmovdg %icc, %f2, %f20 prefetch [%l7 + 0x7C], 0x0 tsubcc %o7, %l0, %o1 array16 %g4, %l4, %i1 set 0x5C, %i2 sta %f2, [%l7 + %i2] 0x89 tsubcctv %g6, %g5, %i2 srax %i0, 0x11, %g7 fnot1 %f4, %f22 movge %xcc, %i5, %o4 tcs %xcc, 0x1 sllx %o0, 0x11, %o6 orcc %g3, 0x1981, %i4 edge32n %o2, %l5, %i7 wr %g0, 0x0c, %asi ldda [%l7 + 0x10] %asi, %l2 fnors %f22, %f7, %f21 tcc %icc, 0x7 add %g1, 0x1669, %o5 bcs loop_1239 fsrc2s %f8, %f25 movg %icc, %g2, %o3 movl %xcc, %l2, %l6 loop_1239: addcc %i3, %l1, %i6 alignaddrl %o7, %o1, %g4 tl %icc, 0x4 set 0x40, %o0 stxa %l0, [%l7 + %o0] 0x2a membar #Sync alignaddrl %l4, %g6, %i1 tleu %xcc, 0x6 wr %g0, 0x11, %asi ldxa [%l7 + 0x50] %asi, %g5 nop setx 0x8DDA4CF5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 fsqrts %f29, %f23 taddcctv %i2, %i0, %i5 tsubcc %o4, 0x10AB, %o0 fandnot2 %f4, %f18, %f12 brlz,a %o6, loop_1240 bvs,a,pn %xcc, loop_1241 brgez,a %g3, loop_1242 tle %xcc, 0x0 loop_1240: nop wr %g0, 0x80, %asi ldsha [%l7 + 0x6E] %asi, %i4 loop_1241: xorcc %o2, %g7, %l5 loop_1242: fpackfix %f8, %f21 bcs,a,pn %xcc, loop_1243 subccc %l3, 0x132E, %g1 nop set 0x5C, %g4 ldsh [%l7 + %g4], %o5 tvc %xcc, 0x3 loop_1243: andncc %i7, %o3, %g2 xnor %l6, 0x1475, %i3 fbe %fcc0, loop_1244 tg %xcc, 0x4 fbule,a %fcc1, loop_1245 fmovs %f31, %f9 loop_1244: fands %f27, %f25, %f0 sir 0x0375 loop_1245: fsrc2 %f28, %f8 umulcc %l2, 0x0528, %l1 addcc %o7, 0x10DA, %o1 set 0x40, %i0 ldda [%l7 + %i0] 0x18, %g4 fcmpgt32 %f26, %f22, %i6 nop setx 0xE078151B, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr movrlz %l0, 0x0B4, %g6 bg %xcc, loop_1246 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %i1, %l4, %g5 sdivx %i2, 0x0849, %i0 loop_1246: nop set 0x13, %g1 ldstuba [%l7 + %g1] 0x0c, %o4 tsubcctv %i5, %o6, %g3 fmovdleu %xcc, %f12, %f8 orncc %o0, %o2, %i4 fbu,a %fcc1, loop_1247 subccc %l5, 0x05AD, %g7 xor %l3, %g1, %o5 tpos %icc, 0x3 loop_1247: array16 %i7, %g2, %o3 orn %i3, 0x06EB, %l6 tleu %icc, 0x0 taddcc %l2, %l1, %o1 tvc %xcc, 0x2 ta %xcc, 0x6 udivcc %o7, 0x07B2, %i6 taddcc %l0, %g4, %i1 and %g6, 0x16C0, %l4 set 0x57, %i7 lduba [%l7 + %i7] 0x11, %g5 and %i0, %o4, %i2 fmovrsgz %i5, %f19, %f29 bgu,a,pt %icc, loop_1248 std %f6, [%l7 + 0x10] array8 %o6, %g3, %o0 alignaddrl %o2, %l5, %i4 loop_1248: movcs %icc, %l3, %g1 nop setx 0x3545A3EEB5DE275A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x8CD69A38B0485ABD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f12, %f14 andn %o5, %i7, %g7 andcc %o3, %i3, %l6 mulscc %l2, 0x1BD2, %g2 add %o1, %o7, %i6 fmovrdne %l0, %f18, %f18 sra %l1, %g4, %i1 srl %l4, %g5, %i0 ta %icc, 0x4 and %g6, %i2, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %o4, %g3, %o6 orcc %o2, %l5, %o0 taddcc %l3, %g1, %o5 nop setx 0x66147C965AF4FD83, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xA4DB5110D6B19FD4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fmuld %f6, %f24, %f16 fbuge,a %fcc0, loop_1249 bneg,pt %xcc, loop_1250 edge32ln %i7, %i4, %o3 sdiv %i3, 0x0145, %l6 loop_1249: edge16l %g7, %l2, %g2 loop_1250: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %o7, 0x1CEF, %o1 tvs %icc, 0x1 tge %xcc, 0x1 tne %xcc, 0x7 movgu %icc, %i6, %l0 movrne %g4, %l1, %l4 taddcc %g5, %i1, %g6 srax %i0, %i5, %i2 srax %o4, 0x12, %o6 umul %o2, %l5, %o0 movvc %icc, %g3, %g1 fnot2s %f19, %f3 array16 %l3, %o5, %i7 edge8ln %i4, %o3, %l6 sdiv %g7, 0x073F, %i3 sll %g2, %l2, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcs %xcc, %o1, %l0 fbue %fcc1, loop_1251 fpsub16 %f28, %f6, %f18 fmovrsgz %i6, %f31, %f27 fmovdcs %xcc, %f1, %f11 loop_1251: sll %l1, 0x18, %g4 wr %g0, 0x04, %asi sta %f21, [%l7 + 0x24] %asi movrlez %g5, %i1, %g6 movrgz %i0, %l4, %i5 wr %g0, 0x81, %asi ldswa [%l7 + 0x10] %asi, %o4 orcc %o6, 0x11A4, %i2 fmuld8ulx16 %f30, %f29, %f8 nop setx loop_1252, %l0, %l1 jmpl %l1, %o2 tsubcc %o0, 0x0200, %l5 movvc %xcc, %g1, %l3 tl %xcc, 0x7 loop_1252: sdivx %o5, 0x088E, %g3 xnor %i7, %o3, %i4 andcc %g7, 0x1DD9, %l6 andn %i3, %l2, %o7 umulcc %g2, %l0, %o1 pdist %f28, %f26, %f2 ldsb [%l7 + 0x1C], %l1 nop fitod %f10, %f8 fdtos %f8, %f20 tvs %xcc, 0x5 fble,a %fcc1, loop_1253 edge8ln %g4, %i6, %g5 fmovd %f10, %f8 ta %icc, 0x4 loop_1253: tcc %icc, 0x5 xnor %i1, 0x1905, %i0 fands %f9, %f28, %f3 movg %icc, %l4, %i5 bpos loop_1254 xorcc %o4, 0x1B45, %o6 fornot2 %f0, %f14, %f16 movrgez %g6, 0x135, %o2 loop_1254: edge32 %o0, %l5, %g1 fmovrdgz %i2, %f20, %f16 and %o5, 0x17AD, %l3 movrlz %i7, 0x0E5, %g3 movle %xcc, %i4, %o3 tsubcctv %g7, 0x176A, %i3 array32 %l6, %l2, %o7 orn %g2, 0x1E30, %l0 andn %l1, 0x01D5, %o1 wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f16 and %i6, 0x12D9, %g5 sdivx %g4, 0x0352, %i1 fmovsvs %xcc, %f11, %f20 tne %icc, 0x3 tneg %xcc, 0x6 movre %l4, 0x11B, %i0 tleu %icc, 0x4 stb %i5, [%l7 + 0x4E] xnor %o4, %o6, %o2 orncc %g6, 0x119D, %o0 wr %g0, 0x80, %asi ldsha [%l7 + 0x1E] %asi, %l5 tvc %xcc, 0x3 umulcc %g1, 0x0F25, %i2 addc %o5, 0x1525, %l3 fmovrslz %g3, %f9, %f31 srl %i7, 0x1A, %o3 xnor %i4, %i3, %g7 stb %l6, [%l7 + 0x5A] movcs %xcc, %o7, %g2 fmovdn %xcc, %f19, %f2 sdivcc %l0, 0x1A4F, %l2 move %icc, %l1, %i6 srlx %g5, %g4, %o1 faligndata %f10, %f30, %f6 movvc %icc, %l4, %i1 tleu %xcc, 0x2 fexpand %f5, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sra %i0, 0x02, %i5 movneg %icc, %o6, %o2 umulcc %g6, 0x0F8F, %o0 srax %o4, %g1, %i2 bg %xcc, loop_1255 ld [%l7 + 0x30], %f14 movneg %icc, %o5, %l5 fors %f15, %f10, %f3 loop_1255: nop set 0x68, %o5 lda [%l7 + %o5] 0x81, %f14 movcs %icc, %l3, %i7 fmovrsne %o3, %f24, %f27 tgu %xcc, 0x5 movge %icc, %i4, %g3 set 0x4C, %i3 lda [%l7 + %i3] 0x0c, %f21 tg %xcc, 0x2 tpos %xcc, 0x2 taddcc %g7, %i3, %l6 edge8 %o7, %l0, %g2 nop setx loop_1256, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done mulscc %l1, %i6, %g5 edge32l %l2, %o1, %l4 fpadd16s %f29, %f22, %f29 loop_1256: fmovscs %icc, %f8, %f27 fbul %fcc0, loop_1257 movgu %icc, %g4, %i1 tvc %xcc, 0x6 movpos %icc, %i5, %i0 loop_1257: tpos %icc, 0x6 umul %o6, 0x147A, %g6 fmovsle %icc, %f7, %f23 stbar stbar tcc %icc, 0x7 movre %o2, %o0, %o4 movge %icc, %i2, %o5 tl %icc, 0x7 fmul8x16au %f20, %f20, %f28 fbuge,a %fcc2, loop_1258 udivx %g1, 0x19F8, %l3 wr %g0, 0x0c, %asi stba %i7, [%l7 + 0x72] %asi loop_1258: smul %o3, 0x1DF4, %l5 tg %icc, 0x3 edge16ln %i4, %g3, %i3 tcs %icc, 0x4 fsrc1 %f4, %f2 wr %g0, 0x0c, %asi lduha [%l7 + 0x18] %asi, %g7 fornot2 %f24, %f8, %f4 fsrc2 %f18, %f4 fcmpgt32 %f8, %f6, %l6 te %icc, 0x5 fba,a %fcc3, loop_1259 fbg %fcc2, loop_1260 edge16l %o7, %l0, %g2 tg %icc, 0x6 loop_1259: fnors %f16, %f1, %f20 loop_1260: tpos %xcc, 0x0 ldub [%l7 + 0x61], %l1 fba,a %fcc1, loop_1261 tleu %icc, 0x2 st %f16, [%l7 + 0x38] fandnot2s %f22, %f18, %f0 loop_1261: fmovsn %xcc, %f22, %f6 movgu %xcc, %g5, %i6 alignaddr %o1, %l2, %l4 swap [%l7 + 0x78], %i1 movvc %icc, %i5, %i0 orn %g4, %g6, %o2 nop setx 0xC5728F25, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x4CE97D95, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fmuls %f21, %f6, %f3 sir 0x194F flush %l7 + 0x38 fcmple32 %f8, %f22, %o6 fbug,a %fcc0, loop_1262 udiv %o0, 0x15BF, %o4 set 0x24, %l1 stha %o5, [%l7 + %l1] 0x11 loop_1262: fmovdneg %xcc, %f1, %f7 brlz %i2, loop_1263 bvc,pn %icc, loop_1264 ldx [%l7 + 0x50], %g1 edge16 %i7, %l3, %o3 loop_1263: xnor %i4, 0x1FDB, %l5 loop_1264: nop setx 0x57EE075B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x40CADF66, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fdivs %f16, %f18, %f26 fbo %fcc3, loop_1265 fbue,a %fcc1, loop_1266 movle %icc, %i3, %g7 brlez %l6, loop_1267 loop_1265: edge32 %g3, %o7, %g2 loop_1266: movleu %icc, %l1, %l0 movrlz %g5, 0x149, %i6 loop_1267: udivx %l2, 0x0C21, %l4 mulscc %o1, 0x0CB1, %i1 fmovrse %i5, %f13, %f2 tleu %xcc, 0x0 tge %icc, 0x1 srl %i0, %g4, %g6 orn %o2, %o6, %o0 umul %o5, %o4, %g1 sethi 0x01DC, %i2 addcc %i7, %o3, %i4 fnot1 %f20, %f22 andn %l3, %i3, %g7 tvc %icc, 0x3 addcc %l5, %g3, %o7 fones %f24 fmovsvs %xcc, %f7, %f12 srlx %l6, 0x11, %g2 nop fitos %f10, %f14 ldstub [%l7 + 0x42], %l0 sub %l1, %i6, %g5 sllx %l2, %o1, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %i5, %i0, %i1 fblg %fcc3, loop_1268 nop set 0x30, %o3 sth %g6, [%l7 + %o3] tsubcctv %o2, 0x197D, %g4 fcmpne32 %f0, %f20, %o6 loop_1268: mova %icc, %o0, %o5 movrgez %g1, %i2, %o4 fnegd %f14, %f12 fmovsg %xcc, %f9, %f14 tvc %icc, 0x3 subcc %o3, %i4, %i7 addcc %l3, %i3, %l5 smulcc %g3, %g7, %o7 tsubcc %g2, %l0, %l1 srax %i6, 0x13, %l6 fbg %fcc2, loop_1269 and %g5, 0x1D7B, %o1 fmovrdne %l2, %f2, %f24 bl,a %icc, loop_1270 loop_1269: bgu,a,pt %icc, loop_1271 mulscc %i5, %i0, %i1 nop setx 0x154FC814, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0xCAC39B1C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fsubs %f18, %f28, %f5 loop_1270: brgz %l4, loop_1272 loop_1271: movrlez %g6, 0x2A9, %o2 smulcc %g4, %o6, %o0 fmovdl %icc, %f31, %f13 loop_1272: tsubcctv %o5, %g1, %o4 sdiv %i2, 0x01B7, %o3 sll %i4, 0x07, %l3 movneg %xcc, %i7, %l5 tsubcctv %g3, 0x1BD5, %i3 wr %g0, 0x18, %asi stha %o7, [%l7 + 0x08] %asi udiv %g2, 0x1D7F, %g7 smulcc %l0, %i6, %l1 sub %l6, %g5, %l2 movvc %icc, %i5, %o1 movvc %icc, %i0, %i1 sdivcc %g6, 0x1811, %o2 stb %g4, [%l7 + 0x3F] std %f4, [%l7 + 0x50] sll %l4, %o0, %o6 ble loop_1273 sra %g1, %o5, %o4 tg %xcc, 0x5 srax %i2, %i4, %l3 loop_1273: sdivx %i7, 0x0DDA, %l5 fcmpgt16 %f10, %f0, %g3 sethi 0x126D, %o3 movvs %icc, %o7, %i3 ldsb [%l7 + 0x63], %g2 fbo %fcc0, loop_1274 fmovspos %icc, %f14, %f6 orn %g7, %i6, %l0 udivcc %l6, 0x0D2B, %g5 loop_1274: fbl,a %fcc3, loop_1275 orcc %l2, 0x1329, %i5 udivx %o1, 0x0EE5, %l1 movrlz %i1, 0x2E5, %i0 loop_1275: fmovsa %icc, %f18, %f26 fcmpeq32 %f0, %f22, %g6 fmovrdgez %o2, %f4, %f20 and %g4, 0x187B, %l4 nop setx loop_1276, %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 %o6, %o0, %g1 movle %icc, %o5, %o4 ldsh [%l7 + 0x0A], %i4 loop_1276: fbe,a %fcc1, loop_1277 udivcc %l3, 0x03A9, %i2 andn %i7, %l5, %o3 mulscc %o7, %g3, %g2 loop_1277: fmovsge %icc, %f20, %f12 array16 %i3, %i6, %g7 movrlz %l0, 0x297, %l6 sdivcc %l2, 0x1CAA, %g5 brlz %i5, loop_1278 fbue,a %fcc3, loop_1279 srl %o1, 0x04, %l1 bleu,pn %xcc, loop_1280 loop_1278: srax %i0, %i1, %o2 loop_1279: subcc %g4, %l4, %g6 tgu %icc, 0x2 loop_1280: edge8l %o0, %g1, %o5 edge32n %o6, %o4, %i4 tn %icc, 0x4 fbuge %fcc1, loop_1281 tle %xcc, 0x1 tcc %icc, 0x0 array8 %i2, %l3, %l5 loop_1281: fcmpne16 %f30, %f24, %o3 nop setx 0x4AD0D633B4BBC95D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x0BA6369A0E754782, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fsubd %f10, %f0, %f14 addccc %o7, %g3, %g2 set 0x4C, %l6 lduwa [%l7 + %l6] 0x89, %i7 movrlz %i3, 0x1CE, %g7 fbul %fcc3, loop_1282 brgz,a %l0, loop_1283 fbge %fcc2, loop_1284 bge %icc, loop_1285 loop_1282: stx %i6, [%l7 + 0x70] loop_1283: tle %xcc, 0x2 loop_1284: andcc %l2, 0x10A7, %g5 loop_1285: taddcc %i5, %o1, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x68, %g7 ldswa [%l7 + %g7] 0x04, %l6 ldstub [%l7 + 0x34], %i1 tsubcctv %o2, %i0, %l4 edge16ln %g6, %g4, %o0 udivx %g1, 0x09CF, %o6 xorcc %o4, 0x0BA3, %i4 sll %o5, %i2, %l3 fpackfix %f0, %f24 andncc %l5, %o3, %o7 andn %g3, %i7, %g2 std %f2, [%l7 + 0x50] sth %i3, [%l7 + 0x78] movge %xcc, %l0, %i6 bge,a,pn %xcc, loop_1286 fzero %f22 fbl,a %fcc1, loop_1287 fmovrdlz %g7, %f10, %f6 loop_1286: smul %g5, 0x039C, %i5 mova %icc, %o1, %l2 loop_1287: and %l1, 0x18A6, %i1 ld [%l7 + 0x78], %f9 sir 0x0CDA membar 0x23 fbo %fcc2, loop_1288 fbo,a %fcc0, loop_1289 fbo %fcc2, loop_1290 sdiv %o2, 0x13B8, %i0 loop_1288: fmovsl %xcc, %f19, %f13 loop_1289: taddcctv %l6, %g6, %g4 loop_1290: ba,pn %icc, loop_1291 fbe %fcc0, loop_1292 edge16 %l4, %g1, %o0 fmovdgu %xcc, %f11, %f10 loop_1291: subc %o6, 0x076F, %i4 loop_1292: movre %o4, %i2, %l3 tl %xcc, 0x3 add %o5, %o3, %l5 fmovrde %g3, %f28, %f14 tn %xcc, 0x6 tcs %icc, 0x0 fmovrse %o7, %f30, %f31 tvs %xcc, 0x4 be,a %icc, loop_1293 xnor %g2, %i3, %i7 edge8ln %l0, %g7, %g5 bcc loop_1294 loop_1293: sethi 0x0BCE, %i6 addc %o1, 0x1E4A, %l2 mulscc %i5, 0x0B0B, %i1 loop_1294: fmovsvs %xcc, %f17, %f26 array16 %o2, %l1, %l6 bpos,a %icc, loop_1295 umulcc %i0, %g6, %g4 edge16 %l4, %o0, %g1 addcc %o6, 0x0F51, %o4 loop_1295: orncc %i2, %i4, %o5 brnz %o3, loop_1296 fmovrdlz %l5, %f26, %f2 alignaddrl %g3, %l3, %g2 fmovrdne %i3, %f20, %f0 loop_1296: udiv %i7, 0x1C88, %l0 wr %g0, 0x80, %asi lda [%l7 + 0x24] %asi, %f16 edge32 %o7, %g7, %i6 subc %o1, %g5, %l2 edge32 %i1, %i5, %o2 sdiv %l1, 0x0289, %i0 fornot1s %f30, %f7, %f9 ldx [%l7 + 0x20], %l6 and %g6, %g4, %o0 fnegs %f16, %f4 prefetch [%l7 + 0x50], 0x1 fandnot2 %f26, %f2, %f10 fblg,a %fcc1, loop_1297 fmovrse %g1, %f2, %f19 fmovdle %icc, %f27, %f26 fmuld8sux16 %f18, %f7, %f0 loop_1297: xorcc %o6, 0x14A7, %o4 srlx %l4, %i4, %o5 nop setx 0x647047D83A933D46, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x7049582D1E1FBB9B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fmuld %f24, %f26, %f28 srl %o3, 0x01, %i2 movrgez %g3, 0x061, %l5 movcc %xcc, %l3, %g2 fmovrsgz %i7, %f26, %f18 movne %icc, %i3, %o7 movleu %icc, %g7, %i6 movrlez %l0, 0x1DF, %g5 tvc %icc, 0x7 set 0x20, %i1 ldxa [%l7 + %i1] 0x15, %l2 movre %i1, 0x28A, %o1 bne,a %xcc, loop_1298 tle %icc, 0x4 movl %icc, %i5, %l1 andncc %i0, %o2, %g6 loop_1298: sethi 0x09E1, %l6 nop setx 0xEE06F0C2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x1CDCFF55, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fdivs %f9, %f17, %f10 set 0x73, %i4 ldstuba [%l7 + %i4] 0x18, %g4 andcc %o0, 0x1D34, %o6 subc %g1, 0x1E31, %l4 stb %o4, [%l7 + 0x4E] fmovdvc %icc, %f5, %f22 fbne %fcc1, loop_1299 fnot1s %f14, %f8 ta %xcc, 0x3 nop setx 0x992484CD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x09344746, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fadds %f27, %f7, %f12 loop_1299: lduw [%l7 + 0x5C], %o5 alignaddr %i4, %o3, %i2 edge32n %l5, %l3, %g3 prefetch [%l7 + 0x20], 0x1 movcs %icc, %i7, %i3 set 0x20, %l3 ldda [%l7 + %l3] 0x2e, %g2 mova %xcc, %g7, %o7 edge8n %i6, %l0, %l2 xnorcc %i1, 0x13FA, %g5 fmovsge %xcc, %f18, %f31 add %o1, 0x1037, %l1 fpadd32s %f23, %f29, %f25 add %l7, 0x28, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x19, %i0, %o2 fornot1 %f4, %f12, %f14 movleu %icc, %g6, %i5 call loop_1300 srax %l6, 0x05, %o0 umul %o6, %g4, %g1 tvs %icc, 0x3 loop_1300: tneg %icc, 0x5 tne %xcc, 0x5 nop setx 0xC36ADDA6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x25C899B1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fadds %f24, %f11, %f27 fornot1s %f17, %f23, %f7 movrlez %o4, %o5, %l4 fmovrdgez %i4, %f18, %f28 subccc %i2, 0x187E, %o3 xnor %l3, 0x159D, %g3 edge32l %l5, %i7, %i3 subc %g2, %g7, %i6 fxnor %f16, %f4, %f8 fmovsge %xcc, %f25, %f9 wr %g0, 0x80, %asi swapa [%l7 + 0x7C] %asi, %o7 xnorcc %l2, %l0, %g5 nop fitod %f2, %f18 fdtox %f18, %f20 move %xcc, %i1, %l1 edge16l %o1, %o2, %i0 fmovdn %xcc, %f29, %f9 fexpand %f8, %f28 set 0x42, %o2 stha %i5, [%l7 + %o2] 0x2a membar #Sync fbl,a %fcc1, loop_1301 tcc %xcc, 0x0 fbe %fcc2, loop_1302 nop setx loop_1303, %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_1301: fbn,a %fcc1, loop_1304 fbuge %fcc2, loop_1305 loop_1302: edge8ln %l6, %o0, %o6 loop_1303: fpadd32 %f20, %f22, %f12 loop_1304: stx %g4, [%l7 + 0x70] loop_1305: sllx %g6, 0x09, %o4 sll %g1, %l4, %i4 fexpand %f20, %f0 tsubcctv %i2, 0x0C6B, %o3 bn,a loop_1306 brgez,a %l3, loop_1307 move %xcc, %g3, %o5 orcc %l5, 0x1460, %i7 loop_1306: mulx %i3, 0x00B0, %g2 loop_1307: fpmerge %f20, %f20, %f22 movneg %xcc, %g7, %o7 tcc %icc, 0x6 tne %xcc, 0x3 nop setx loop_1308, %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 ldsh [%l7 + 0x4C], %i6 tg %icc, 0x3 fmovscs %icc, %f23, %f27 loop_1308: nop set 0x40, %l0 ldda [%l7 + %l0] 0x19, %f0 orcc %l2, %l0, %i1 wr %g0, 0x0c, %asi sta %f10, [%l7 + 0x50] %asi move %icc, %g5, %o1 subccc %o2, %i0, %i5 lduw [%l7 + 0x78], %l1 xnorcc %o0, 0x1A43, %o6 fzeros %f24 for %f20, %f16, %f6 movle %icc, %g4, %g6 edge16ln %o4, %g1, %l4 faligndata %f10, %f6, %f14 sdiv %i4, 0x0695, %i2 bneg,pt %icc, loop_1309 tl %xcc, 0x0 edge8ln %l6, %l3, %g3 edge32l %o5, %o3, %l5 loop_1309: subcc %i3, %i7, %g7 membar 0x74 fmul8sux16 %f6, %f28, %f30 bvc,a %icc, loop_1310 stb %o7, [%l7 + 0x5A] ld [%l7 + 0x70], %f29 alignaddr %i6, %g2, %l0 loop_1310: tge %icc, 0x4 nop fitos %f13, %f31 fstox %f31, %f30 set 0x08, %g6 swapa [%l7 + %g6] 0x11, %i1 tvc %icc, 0x3 bneg,a,pn %icc, loop_1311 tne %xcc, 0x3 or %g5, %o1, %o2 and %i0, %i5, %l2 loop_1311: fmovsa %xcc, %f27, %f2 bvs %xcc, loop_1312 xnor %l1, %o0, %o6 or %g4, %o4, %g6 brlz,a %l4, loop_1313 loop_1312: movle %icc, %i4, %i2 fmovsl %xcc, %f16, %f3 fmovsg %icc, %f24, %f7 loop_1313: fmovrdne %l6, %f20, %f2 movrlz %g1, %l3, %g3 tpos %icc, 0x4 movle %icc, %o5, %o3 ldx [%l7 + 0x78], %l5 movvs %icc, %i3, %g7 nop setx loop_1314, %l0, %l1 jmpl %l1, %o7 sir 0x00E1 flush %l7 + 0x2C bpos,pt %xcc, loop_1315 loop_1314: fmovsge %icc, %f28, %f27 brlez %i6, loop_1316 fmovrslez %i7, %f9, %f26 loop_1315: nop add %l7, 0x50, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g2, %i1 loop_1316: sllx %l0, 0x05, %g5 sdiv %o1, 0x039E, %i0 fmovdvc %icc, %f27, %f27 be,pt %xcc, loop_1317 bgu,a,pt %xcc, loop_1318 ldx [%l7 + 0x48], %i5 sra %l2, 0x06, %o2 loop_1317: nop setx 0x3E6817C2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x33DA5B11, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fadds %f29, %f15, %f8 loop_1318: orn %o0, 0x1660, %l1 fmovrdlz %o6, %f22, %f12 edge32ln %g4, %o4, %g6 call loop_1319 fbu %fcc3, loop_1320 udivx %i4, 0x0D91, %i2 std %f10, [%l7 + 0x18] loop_1319: mulscc %l6, 0x0B9E, %l4 loop_1320: movrlez %g1, %l3, %o5 add %l7, 0x2C, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %g3, %l5 fmovrse %o3, %f27, %f6 nop setx 0x6065D874, %l0, %l6 st %l6, [%l7 + 0x08] ld [%l7 + 0x08], %fsr xor %g7, %o7, %i3 andn %i6, 0x05E2, %i7 edge16 %i1, %g2, %g5 ldsw [%l7 + 0x7C], %l0 fbu,a %fcc0, loop_1321 fmovsneg %xcc, %f1, %f5 wr %g0, 0x81, %asi ldswa [%l7 + 0x50] %asi, %i0 loop_1321: fmovrdlez %o1, %f20, %f8 umulcc %l2, %i5, %o2 std %f4, [%l7 + 0x08] umul %o0, 0x098B, %l1 fbo %fcc0, loop_1322 smulcc %o6, 0x0635, %g4 srl %g6, %o4, %i2 movgu %xcc, %l6, %l4 loop_1322: nop fitos %f26, %f23 fmovrdlez %i4, %f0, %f26 set 0x8, %l4 stxa %l3, [%g0 + %l4] 0x21 movle %xcc, %g1, %o5 addccc %l5, %o3, %g3 fbn,a %fcc0, loop_1323 nop set 0x78, %l2 ldd [%l7 + %l2], %f24 ldd [%l7 + 0x50], %f0 ldsw [%l7 + 0x20], %o7 loop_1323: addccc %g7, %i6, %i3 swap [%l7 + 0x50], %i1 andncc %i7, %g5, %l0 subcc %i0, 0x0731, %g2 fmovsge %xcc, %f31, %f8 alignaddrl %l2, %o1, %o2 fbe %fcc0, loop_1324 subccc %o0, %l1, %o6 movrlz %g4, %g6, %i5 movleu %icc, %o4, %i2 loop_1324: fmovdvs %xcc, %f5, %f1 movg %icc, %l6, %l4 movre %l3, %i4, %o5 srlx %g1, %l5, %g3 array16 %o7, %o3, %i6 fcmple16 %f22, %f14, %i3 bshuffle %f16, %f10, %f18 movrlez %g7, 0x08B, %i7 edge8n %g5, %i1, %i0 tne %xcc, 0x7 orcc %g2, %l2, %o1 addccc %l0, %o2, %l1 ldx [%l7 + 0x48], %o6 movcs %xcc, %o0, %g4 srl %g6, 0x00, %i5 tgu %xcc, 0x3 std %f22, [%l7 + 0x10] tleu %icc, 0x5 fpadd16 %f12, %f18, %f20 movrgz %i2, %o4, %l4 movne %xcc, %l3, %l6 fbuge,a %fcc3, loop_1325 brgez,a %o5, loop_1326 fbule %fcc1, loop_1327 tcs %xcc, 0x5 loop_1325: fsrc1 %f8, %f0 loop_1326: tsubcc %g1, 0x15A0, %l5 loop_1327: fxnors %f16, %f30, %f1 tsubcctv %i4, %g3, %o7 move %icc, %o3, %i6 movn %xcc, %i3, %g7 be,pt %icc, loop_1328 stbar wr %g0, 0x10, %asi stxa %g5, [%l7 + 0x58] %asi loop_1328: nop setx loop_1329, %l0, %l1 jmpl %l1, %i1 fcmpne32 %f8, %f22, %i7 fmovrslez %i0, %f29, %f4 or %l2, 0x1513, %g2 loop_1329: faligndata %f10, %f0, %f2 fmovsvc %icc, %f8, %f16 prefetch [%l7 + 0x18], 0x0 edge16l %o1, %o2, %l0 tsubcc %o6, %o0, %g4 stw %g6, [%l7 + 0x34] tn %xcc, 0x2 tge %xcc, 0x6 set 0x10, %l5 stwa %l1, [%l7 + %l5] 0x80 fxnor %f14, %f16, %f30 sra %i5, 0x06, %i2 fbue %fcc2, loop_1330 umul %l4, 0x133F, %l3 fmovdvs %xcc, %f2, %f14 fpmerge %f26, %f23, %f16 loop_1330: nop set 0x59, %o7 ldsb [%l7 + %o7], %o4 fmovrdne %l6, %f20, %f0 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f16 sub %o5, 0x1136, %l5 bpos %icc, loop_1331 ldx [%l7 + 0x28], %i4 sllx %g1, 0x0D, %o7 fbn,a %fcc1, loop_1332 loop_1331: tl %icc, 0x7 brlez %o3, loop_1333 tleu %icc, 0x1 loop_1332: sll %g3, %i6, %g7 fandnot2 %f12, %f6, %f16 loop_1333: fmul8x16au %f23, %f12, %f0 fbg %fcc1, loop_1334 umul %i3, %g5, %i7 subccc %i1, %i0, %g2 fcmpgt16 %f20, %f12, %l2 loop_1334: ldsb [%l7 + 0x46], %o1 taddcctv %o2, 0x145B, %l0 lduw [%l7 + 0x18], %o6 movrgez %o0, 0x3B4, %g6 flush %l7 + 0x18 fmovdcs %xcc, %f18, %f28 tneg %icc, 0x7 std %f4, [%l7 + 0x08] mulx %l1, 0x08B1, %i5 srl %i2, %l4, %g4 edge8ln %l3, %o4, %l6 array8 %o5, %i4, %l5 movle %icc, %o7, %g1 fabss %f30, %f5 movcc %xcc, %o3, %i6 movl %icc, %g3, %g7 tpos %xcc, 0x6 set 0x36, %o4 lduba [%l7 + %o4] 0x11, %g5 tneg %xcc, 0x7 tge %xcc, 0x1 movcc %xcc, %i7, %i3 fcmple16 %f4, %f18, %i0 edge32ln %g2, %l2, %i1 bneg,a,pn %xcc, loop_1335 edge32 %o1, %l0, %o6 subcc %o0, 0x1991, %g6 nop setx 0xF76FCED97C55EFBA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xCF2178F2C50443B6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f28, %f4 loop_1335: fmovscc %icc, %f20, %f19 stw %o2, [%l7 + 0x0C] nop setx 0xAB9DA582, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x35F492DF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fsubs %f11, %f4, %f29 call loop_1336 std %f2, [%l7 + 0x30] tleu %icc, 0x0 fmovdgu %icc, %f28, %f9 loop_1336: fmovrslz %i5, %f10, %f19 set 0x10, %g3 lduha [%l7 + %g3] 0x18, %i2 std %f26, [%l7 + 0x50] wr %g0, 0x80, %asi ldswa [%l7 + 0x48] %asi, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %g4, %l3, %o4 subcc %l6, %o5, %l1 nop setx loop_1337, %l0, %l1 jmpl %l1, %l5 bneg,a loop_1338 subcc %i4, 0x1305, %g1 tl %icc, 0x5 loop_1337: nop set 0x44, %i6 ldsha [%l7 + %i6] 0x80, %o3 loop_1338: ld [%l7 + 0x34], %f23 te %xcc, 0x4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %o7, %i6, %g3 sra %g7, 0x19, %i7 set 0x2E, %g5 lduha [%l7 + %g5] 0x80, %g5 fmovsa %xcc, %f20, %f8 movne %icc, %i3, %g2 tgu %icc, 0x6 edge32n %i0, %l2, %i1 movne %icc, %l0, %o1 lduh [%l7 + 0x1A], %o0 tleu %icc, 0x2 fmovsne %xcc, %f16, %f8 udivx %g6, 0x0F34, %o2 bpos,a loop_1339 movre %o6, %i2, %i5 edge32 %g4, %l3, %l4 tvs %xcc, 0x4 loop_1339: fmovda %xcc, %f2, %f4 tl %icc, 0x7 movrgez %o4, %l6, %o5 fbe %fcc3, loop_1340 edge32l %l1, %l5, %g1 ldx [%l7 + 0x48], %i4 fpackfix %f14, %f13 loop_1340: movrlz %o3, 0x191, %i6 bvc %icc, loop_1341 edge16 %g3, %o7, %g7 sth %g5, [%l7 + 0x4C] andcc %i7, %i3, %g2 loop_1341: tle %xcc, 0x1 fnot1s %f3, %f7 xor %i0, %i1, %l0 ldd [%l7 + 0x08], %f0 fxors %f29, %f3, %f18 set 0x64, %o6 stwa %l2, [%l7 + %o6] 0xeb membar #Sync xnor %o1, %o0, %o2 bgu,a %xcc, loop_1342 fmovsg %xcc, %f17, %f15 fcmpgt32 %f12, %f8, %o6 bge %xcc, loop_1343 loop_1342: tneg %xcc, 0x5 tvs %icc, 0x6 addcc %g6, %i2, %g4 loop_1343: edge32n %i5, %l3, %o4 fmul8sux16 %f26, %f16, %f20 membar 0x7F sdivx %l4, 0x0991, %o5 edge32 %l6, %l1, %g1 set 0x7E, %g2 ldsha [%l7 + %g2] 0x10, %l5 tg %icc, 0x6 fmovscc %icc, %f22, %f14 xorcc %o3, 0x1B29, %i4 ldsh [%l7 + 0x1A], %g3 srlx %o7, %i6, %g5 mulscc %g7, 0x0221, %i3 bneg,a loop_1344 nop fitos %f4, %f5 flush %l7 + 0x68 tcs %xcc, 0x4 loop_1344: brz,a %i7, loop_1345 fnors %f14, %f18, %f19 tge %icc, 0x0 set 0x6D, %o1 stba %i0, [%l7 + %o1] 0x27 membar #Sync loop_1345: nop setx 0xE067DBB4, %l0, %l6 st %l6, [%l7 + 0x38] ld [%l7 + 0x38], %fsr xorcc %g2, 0x14E2, %l0 sub %i1, 0x170F, %l2 fors %f14, %f30, %f7 fpsub16s %f21, %f11, %f17 wr %g0, 0x0c, %asi lduwa [%l7 + 0x1C] %asi, %o0 fpadd16 %f22, %f22, %f4 membar 0x6A for %f28, %f30, %f26 fmovd %f6, %f18 fmovsvs %icc, %f15, %f22 fbule %fcc0, loop_1346 ldsw [%l7 + 0x3C], %o1 ldsw [%l7 + 0x34], %o6 add %o2, %g6, %g4 loop_1346: array16 %i2, %l3, %i5 tgu %xcc, 0x6 movrlz %l4, %o5, %l6 edge8ln %l1, %g1, %o4 popc %l5, %i4 fmovrsgez %g3, %f30, %f19 sllx %o3, %o7, %i6 movre %g5, %g7, %i7 wr %g0, 0x81, %asi stxa %i3, [%l7 + 0x68] %asi tvc %icc, 0x7 fbue,a %fcc3, loop_1347 bg,a,pt %xcc, loop_1348 array32 %g2, %l0, %i1 ldub [%l7 + 0x62], %i0 loop_1347: nop set 0x13, %i5 ldsba [%l7 + %i5] 0x18, %l2 loop_1348: nop wr %g0, 0x18, %asi ldswa [%l7 + 0x6C] %asi, %o0 addcc %o1, %o2, %o6 bcs,a loop_1349 popc %g6, %g4 tsubcc %l3, 0x1531, %i5 and %l4, 0x09D8, %i2 loop_1349: fmul8sux16 %f28, %f28, %f20 mova %xcc, %o5, %l1 tle %xcc, 0x7 movvs %xcc, %g1, %o4 tvc %icc, 0x3 movvs %icc, %l6, %i4 edge32 %g3, %o3, %l5 wr %g0, 0x89, %asi stwa %o7, [%l7 + 0x58] %asi edge8ln %g5, %g7, %i7 fxors %f10, %f8, %f22 movleu %xcc, %i6, %g2 xnorcc %l0, 0x1495, %i1 tleu %xcc, 0x4 bne loop_1350 fornot2s %f21, %f0, %f24 alignaddrl %i0, %i3, %l2 fmul8ulx16 %f0, %f8, %f30 loop_1350: movre %o1, 0x0B5, %o2 udivx %o6, 0x1861, %g6 edge16 %g4, %l3, %o0 st %f24, [%l7 + 0x18] faligndata %f18, %f6, %f26 edge8ln %l4, %i5, %i2 mulx %l1, 0x11FE, %g1 ldx [%l7 + 0x48], %o4 prefetch [%l7 + 0x14], 0x1 edge8ln %l6, %i4, %g3 or %o5, 0x1F43, %o3 array32 %l5, %g5, %o7 orncc %i7, %g7, %i6 edge16l %g2, %i1, %l0 movrne %i0, 0x2E6, %i3 fbu,a %fcc1, loop_1351 andn %o1, %o2, %o6 mulx %g6, %l2, %g4 movcs %icc, %o0, %l4 loop_1351: subc %i5, 0x0D4C, %i2 taddcctv %l3, 0x1687, %l1 udiv %g1, 0x0B71, %l6 edge16n %i4, %o4, %g3 for %f2, %f0, %f4 movrlez %o3, %o5, %g5 tge %xcc, 0x6 fbge,a %fcc3, loop_1352 sdiv %l5, 0x1788, %i7 fbul %fcc2, loop_1353 movvc %icc, %o7, %i6 loop_1352: movre %g7, %i1, %l0 fmovrsgez %i0, %f22, %f10 loop_1353: and %g2, 0x057A, %i3 ldx [%l7 + 0x78], %o1 fbuge %fcc3, loop_1354 nop setx loop_1355, %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 %o2, %g6, %o6 membar 0x29 loop_1354: fand %f16, %f24, %f8 loop_1355: mulx %l2, %g4, %o0 brgez,a %i5, loop_1356 brlez %i2, loop_1357 smulcc %l3, 0x18E0, %l4 fnot2 %f0, %f12 loop_1356: tg %icc, 0x0 loop_1357: udivcc %l1, 0x1D61, %l6 movrlz %g1, %i4, %g3 bvs,pn %xcc, loop_1358 fmovscc %icc, %f22, %f5 xorcc %o3, %o4, %o5 edge16n %l5, %g5, %i7 loop_1358: edge32l %i6, %o7, %i1 xnor %l0, %g7, %g2 fcmpgt16 %f20, %f28, %i3 tne %icc, 0x5 fmovsvs %xcc, %f9, %f4 fbn,a %fcc2, loop_1359 sll %o1, 0x05, %i0 addc %o2, %g6, %l2 sethi 0x038B, %o6 loop_1359: subccc %o0, 0x0E90, %g4 lduh [%l7 + 0x4E], %i5 fbue,a %fcc3, loop_1360 edge16ln %i2, %l4, %l1 sra %l6, %l3, %g1 edge32l %g3, %i4, %o4 loop_1360: te %icc, 0x4 edge16 %o5, %o3, %l5 fbuge,a %fcc1, loop_1361 orncc %i7, 0x03A7, %i6 orncc %g5, %i1, %o7 fmovsneg %xcc, %f26, %f19 loop_1361: bpos loop_1362 fsrc2 %f30, %f16 and %l0, %g7, %i3 bneg %xcc, loop_1363 loop_1362: fsrc1s %f6, %f23 addcc %g2, %o1, %i0 brgz %o2, loop_1364 loop_1363: bge,a %icc, loop_1365 sdiv %g6, 0x1F11, %o6 fmovdpos %icc, %f13, %f25 loop_1364: edge32 %l2, %g4, %o0 loop_1365: or %i2, 0x079D, %i5 umulcc %l1, %l4, %l3 popc 0x066D, %l6 sdivcc %g1, 0x1D9A, %g3 swap [%l7 + 0x44], %i4 brlz,a %o4, loop_1366 tsubcctv %o5, %l5, %o3 sllx %i7, %g5, %i6 pdist %f0, %f28, %f12 loop_1366: ldx [%l7 + 0x68], %o7 taddcctv %i1, 0x0BDE, %l0 sethi 0x1412, %g7 call loop_1367 addc %g2, %o1, %i0 tvs %icc, 0x1 sth %o2, [%l7 + 0x18] loop_1367: udiv %g6, 0x1F1C, %o6 subccc %i3, %l2, %g4 bneg %icc, loop_1368 taddcc %i2, 0x1006, %o0 mova %icc, %l1, %i5 edge16 %l4, %l3, %l6 loop_1368: nop set 0x40, %i2 swapa [%l7 + %i2] 0x80, %g3 ba loop_1369 umul %g1, %o4, %i4 subccc %o5, %o3, %l5 andncc %g5, %i7, %o7 loop_1369: fmovsle %xcc, %f29, %f0 flush %l7 + 0x60 tle %xcc, 0x3 alignaddrl %i1, %i6, %g7 set 0x6C, %o0 swapa [%l7 + %o0] 0x19, %l0 fmovse %icc, %f7, %f5 st %f20, [%l7 + 0x4C] sdivx %o1, 0x1D6A, %i0 udivx %g2, 0x1B71, %o2 xnor %o6, %g6, %l2 tcc %icc, 0x7 wr %g0, 0x0c, %asi lduba [%l7 + 0x22] %asi, %g4 tne %icc, 0x3 movne %xcc, %i2, %i3 movg %icc, %l1, %o0 movrne %i5, 0x3AC, %l4 set 0x120, %i0 stxa %l6, [%g0 + %i0] 0x52 fmovsneg %xcc, %f2, %f6 movcs %xcc, %l3, %g1 xnorcc %g3, %o4, %i4 andncc %o5, %l5, %o3 sra %i7, 0x1E, %o7 fmovse %xcc, %f9, %f27 lduw [%l7 + 0x38], %i1 brz,a %i6, loop_1370 tl %xcc, 0x2 andn %g5, 0x1FB6, %l0 edge32 %o1, %i0, %g2 loop_1370: edge16ln %g7, %o2, %o6 fnot2s %f22, %f12 fmovs %f17, %f24 fbge,a %fcc3, loop_1371 tneg %icc, 0x1 array32 %g6, %g4, %i2 fmul8sux16 %f4, %f20, %f18 loop_1371: tleu %xcc, 0x1 tneg %xcc, 0x5 movneg %icc, %i3, %l2 tvc %icc, 0x5 move %xcc, %l1, %o0 tcc %xcc, 0x4 edge32n %i5, %l4, %l6 tleu %xcc, 0x6 brlz,a %l3, loop_1372 movvc %icc, %g1, %o4 fmovsa %xcc, %f20, %f10 tn %icc, 0x3 loop_1372: tn %icc, 0x0 mova %xcc, %g3, %o5 addccc %l5, 0x17CE, %i4 wr %g0, 0x10, %asi ldsha [%l7 + 0x5C] %asi, %i7 fbne %fcc2, loop_1373 sll %o3, 0x1A, %o7 lduh [%l7 + 0x10], %i1 tgu %xcc, 0x7 loop_1373: fxnor %f6, %f16, %f10 fpadd32s %f2, %f7, %f15 stb %g5, [%l7 + 0x0B] brz,a %l0, loop_1374 tne %icc, 0x0 flush %l7 + 0x6C tleu %icc, 0x2 loop_1374: sdiv %i6, 0x1EEC, %o1 fors %f31, %f11, %f31 fmovdcc %xcc, %f1, %f15 for %f12, %f24, %f12 fandnot1 %f10, %f12, %f0 fbg %fcc3, loop_1375 ble,a loop_1376 std %f28, [%l7 + 0x10] edge32 %i0, %g2, %g7 loop_1375: bn,a,pt %icc, loop_1377 loop_1376: brgz,a %o6, loop_1378 swap [%l7 + 0x60], %o2 tle %xcc, 0x6 loop_1377: lduw [%l7 + 0x28], %g6 loop_1378: tn %icc, 0x6 movcs %icc, %i2, %g4 bcs,pt %xcc, loop_1379 xor %i3, %l2, %l1 lduw [%l7 + 0x50], %i5 fmovsl %icc, %f18, %f30 loop_1379: movvs %xcc, %o0, %l6 sir 0x0865 movne %icc, %l4, %g1 nop set 0x48, %g4 ldsh [%l7 + %g4], %l3 movpos %xcc, %g3, %o4 addc %o5, %i4, %l5 wr %g0, 0x04, %asi sta %f29, [%l7 + 0x24] %asi be,a,pt %xcc, loop_1380 tle %xcc, 0x0 subc %i7, 0x06B0, %o7 tneg %icc, 0x5 loop_1380: movcc %xcc, %i1, %g5 udiv %l0, 0x07F2, %o3 srl %o1, 0x10, %i0 movrne %g2, 0x0C7, %i6 bne,a,pt %xcc, loop_1381 umulcc %g7, 0x0AFA, %o6 set 0x70, %g1 ldda [%l7 + %g1] 0x10, %o2 loop_1381: sdiv %g6, 0x02B3, %g4 fmovsn %icc, %f30, %f30 edge16n %i2, %i3, %l1 brlez %l2, loop_1382 ldsb [%l7 + 0x2B], %i5 movne %icc, %o0, %l4 fbug %fcc2, loop_1383 loop_1382: nop setx loop_1384, %l0, %l1 jmpl %l1, %g1 ble,a,pt %xcc, loop_1385 alignaddr %l6, %l3, %g3 loop_1383: mova %xcc, %o5, %o4 loop_1384: andn %i4, 0x10A4, %i7 loop_1385: edge8l %o7, %l5, %g5 bgu,a,pt %icc, loop_1386 swap [%l7 + 0x34], %l0 nop fitos %f5, %f4 fstoi %f4, %f1 wr %g0, 0x04, %asi prefetcha [%l7 + 0x30] %asi, 0x0 loop_1386: st %f5, [%l7 + 0x68] fmovscc %xcc, %f29, %f22 addc %i1, %o1, %g2 fbul %fcc1, loop_1387 movneg %icc, %i6, %i0 edge32ln %o6, %o2, %g7 addc %g4, %g6, %i2 loop_1387: stb %i3, [%l7 + 0x0D] fmovsvc %icc, %f15, %f5 sdiv %l1, 0x1187, %i5 addcc %o0, 0x0075, %l2 fmovdle %xcc, %f1, %f16 bcs,a %icc, loop_1388 movvc %icc, %l4, %l6 movrgez %g1, 0x1B6, %g3 edge32n %l3, %o5, %o4 loop_1388: tgu %icc, 0x6 bpos %icc, loop_1389 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %i4, 0x1B50, %o7 mulscc %l5, %g5, %i7 loop_1389: fpadd32 %f10, %f6, %f16 nop fitos %f4, %f6 fstox %f6, %f16 tcc %xcc, 0x3 andn %o3, 0x0BA4, %i1 set 0x68, %i7 stwa %l0, [%l7 + %i7] 0xea membar #Sync nop setx 0x9168B296, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0xA8F2E572, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fadds %f11, %f2, %f10 ldd [%l7 + 0x70], %o0 fbu %fcc1, loop_1390 taddcctv %g2, 0x0F94, %i6 xnor %i0, %o2, %o6 sdiv %g4, 0x15F5, %g6 loop_1390: move %xcc, %g7, %i3 movneg %xcc, %l1, %i2 movrgez %o0, 0x36B, %i5 swap [%l7 + 0x64], %l4 stb %l2, [%l7 + 0x31] fandnot2s %f3, %f31, %f19 taddcctv %g1, 0x0443, %l6 fcmple32 %f20, %f30, %g3 flush %l7 + 0x7C fble,a %fcc0, loop_1391 edge8 %l3, %o5, %o4 prefetch [%l7 + 0x3C], 0x2 te %xcc, 0x7 loop_1391: ldd [%l7 + 0x30], %o6 movcc %xcc, %i4, %g5 tsubcctv %i7, 0x1C12, %o3 fornot2 %f28, %f4, %f26 sdivcc %i1, 0x1E94, %l0 tleu %icc, 0x6 add %l7, 0x48, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %l5, %g2 tl %xcc, 0x2 nop setx 0x000192C920708146, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr nop setx 0x1AFF0A7B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 fsqrts %f18, %f10 bvc %xcc, loop_1392 fmovsleu %xcc, %f7, %f21 edge8 %i6, %i0, %o1 orcc %o2, %o6, %g6 loop_1392: nop wr %g0, 0x10, %asi ldxa [%l7 + 0x78] %asi, %g4 fmovse %icc, %f14, %f18 stw %g7, [%l7 + 0x50] mulscc %i3, 0x1F3B, %i2 fzeros %f1 fornot2 %f6, %f24, %f4 fbl,a %fcc1, loop_1393 andcc %o0, 0x09A1, %i5 movrgez %l1, 0x3D8, %l2 fnors %f26, %f27, %f1 loop_1393: edge16ln %l4, %g1, %l6 fbne %fcc0, loop_1394 edge32n %l3, %g3, %o5 tcc %icc, 0x0 srax %o4, %o7, %g5 loop_1394: fmovsleu %xcc, %f7, %f5 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi movle %xcc, %i4, %o3 mulx %i7, 0x0028, %i1 ldstub [%l7 + 0x66], %l0 sllx %g2, 0x01, %l5 and %i0, %o1, %o2 fbuge %fcc1, loop_1395 srax %o6, %i6, %g4 movrlz %g7, %g6, %i2 bg %icc, loop_1396 loop_1395: stw %i3, [%l7 + 0x48] ta %xcc, 0x5 tvc %xcc, 0x7 loop_1396: sdiv %i5, 0x0409, %l1 fornot1 %f30, %f24, %f18 array8 %o0, %l2, %l4 set 0x40, %i3 stda %f0, [%l7 + %i3] 0xf1 membar #Sync pdist %f6, %f22, %f14 mulscc %l6, 0x197A, %g1 fbul %fcc1, loop_1397 orcc %l3, %o5, %g3 tpos %icc, 0x4 lduw [%l7 + 0x10], %o4 loop_1397: te %icc, 0x6 fmovrdlz %g5, %f26, %f2 sub %i4, %o3, %i7 nop setx loop_1398, %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 edge8 %o7, %i1, %l0 tgu %icc, 0x4 sdivx %l5, 0x1016, %g2 loop_1398: addc %o1, 0x186A, %o2 srax %i0, %i6, %o6 movcs %icc, %g7, %g4 fandnot2 %f24, %f14, %f12 movne %xcc, %i2, %g6 edge16n %i5, %i3, %l1 stx %l2, [%l7 + 0x18] membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0x1e, %f16 alignaddr %o0, %l6, %l4 tvc %icc, 0x6 edge16l %g1, %l3, %g3 edge8l %o5, %o4, %i4 nop fitod %f0, %f10 fdtox %f10, %f20 fxtod %f20, %f8 fmovda %xcc, %f29, %f6 edge8n %o3, %i7, %o7 fpsub16s %f17, %f14, %f23 fblg %fcc3, loop_1399 fmovse %icc, %f29, %f21 movge %xcc, %i1, %g5 brlez %l0, loop_1400 loop_1399: fexpand %f24, %f30 tcc %xcc, 0x0 ldsw [%l7 + 0x10], %g2 loop_1400: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %o1, 0x0C65, %l5 fpadd32 %f24, %f18, %f28 movle %xcc, %i0, %i6 fbue,a %fcc2, loop_1401 fpsub16s %f12, %f18, %f20 udiv %o2, 0x15B1, %g7 fmovdcs %xcc, %f21, %f13 loop_1401: mulscc %o6, %g4, %g6 fsrc1 %f28, %f4 ld [%l7 + 0x2C], %f12 tcc %icc, 0x2 fandnot1 %f10, %f14, %f24 alignaddr %i5, %i3, %i2 orn %l2, 0x0219, %o0 ldsh [%l7 + 0x10], %l6 fabsd %f6, %f0 movrne %l1, %g1, %l4 lduw [%l7 + 0x6C], %l3 set 0x40, %o3 stda %f0, [%l7 + %o3] 0xf9 membar #Sync srlx %g3, 0x1D, %o4 movleu %icc, %o5, %o3 sir 0x098C movleu %icc, %i4, %i7 fornot1s %f20, %f6, %f13 sethi 0x0E3B, %o7 array32 %g5, %i1, %g2 set 0x3C, %o5 stha %o1, [%l7 + %o5] 0xeb membar #Sync tge %icc, 0x2 edge8ln %l0, %l5, %i6 ldsb [%l7 + 0x4C], %i0 fbn,a %fcc1, loop_1402 fbl,a %fcc0, loop_1403 bn,a %icc, loop_1404 fbue %fcc1, loop_1405 loop_1402: fnegs %f4, %f0 loop_1403: popc 0x199D, %o2 loop_1404: tneg %icc, 0x3 loop_1405: and %g7, %o6, %g4 tl %icc, 0x4 xnor %i5, %g6, %i2 bcs,a,pn %icc, loop_1406 movrlez %l2, 0x24E, %o0 tne %xcc, 0x7 brnz %l6, loop_1407 loop_1406: fbue,a %fcc0, loop_1408 move %xcc, %i3, %l1 fmovsn %xcc, %f16, %f31 loop_1407: movrlez %g1, %l4, %l3 loop_1408: sub %g3, %o5, %o4 sll %o3, %i4, %o7 andn %i7, 0x0519, %g5 andncc %g2, %i1, %l0 bvc %icc, loop_1409 fcmpne32 %f0, %f28, %o1 bge,pt %xcc, loop_1410 movg %icc, %i6, %l5 loop_1409: edge32 %o2, %i0, %g7 movvc %icc, %o6, %i5 loop_1410: fbule %fcc1, loop_1411 fmovdne %xcc, %f21, %f13 bgu loop_1412 fpadd16s %f2, %f21, %f16 loop_1411: edge32 %g4, %i2, %l2 set 0x1C, %g7 lduwa [%l7 + %g7] 0x18, %g6 loop_1412: movrgz %l6, 0x2CF, %i3 edge8ln %o0, %g1, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgz,a %l3, loop_1413 fpadd16 %f18, %f22, %f6 fmovrslz %l4, %f17, %f14 fcmpne32 %f12, %f22, %g3 loop_1413: nop wr %g0, 0x80, %asi swapa [%l7 + 0x54] %asi, %o5 movgu %icc, %o4, %o3 array8 %o7, %i7, %i4 lduw [%l7 + 0x48], %g5 ldstub [%l7 + 0x75], %i1 edge8n %l0, %o1, %g2 array16 %l5, %o2, %i6 tn %xcc, 0x7 tge %xcc, 0x0 ba,a,pt %icc, loop_1414 fabss %f12, %f9 ldub [%l7 + 0x77], %i0 edge8ln %o6, %i5, %g7 loop_1414: movgu %xcc, %g4, %i2 edge8l %g6, %l6, %l2 srax %o0, 0x04, %i3 ldsh [%l7 + 0x18], %l1 brnz,a %l3, loop_1415 movgu %xcc, %l4, %g3 set 0x4C, %i1 ldswa [%l7 + %i1] 0x19, %o5 loop_1415: tne %xcc, 0x2 movge %xcc, %g1, %o4 movg %xcc, %o7, %o3 sub %i7, %i4, %i1 fbul,a %fcc0, loop_1416 movleu %xcc, %l0, %o1 movvc %icc, %g2, %g5 movrlz %o2, 0x3E2, %i6 loop_1416: udiv %l5, 0x131C, %i0 sra %o6, %i5, %g7 xorcc %i2, 0x012E, %g6 wr %g0, 0x81, %asi stha %l6, [%l7 + 0x5E] %asi edge32n %l2, %o0, %i3 orncc %l1, 0x123A, %l3 fpackfix %f24, %f16 tl %xcc, 0x4 faligndata %f12, %f8, %f8 taddcctv %l4, %g4, %o5 or %g1, %g3, %o7 andcc %o4, 0x133F, %i7 xnorcc %o3, 0x10BF, %i4 pdist %f28, %f2, %f4 ldd [%l7 + 0x10], %l0 popc %i1, %o1 fbl %fcc1, loop_1417 mulx %g5, %g2, %o2 nop setx 0xF2341E62, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x0C54F054, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fsubs %f8, %f27, %f9 edge8l %l5, %i6, %o6 loop_1417: move %icc, %i0, %g7 set 0x2A, %l6 stba %i5, [%l7 + %l6] 0x80 movvs %icc, %i2, %l6 tcc %xcc, 0x0 ldstub [%l7 + 0x36], %g6 fpadd16s %f30, %f23, %f4 array16 %o0, %i3, %l2 srax %l3, 0x18, %l1 movpos %xcc, %g4, %l4 fmovsleu %xcc, %f18, %f26 movge %xcc, %o5, %g1 tcs %xcc, 0x0 fsrc2s %f6, %f7 fornot1s %f4, %f25, %f21 fnot2 %f30, %f20 edge32 %g3, %o4, %i7 sdivcc %o7, 0x1767, %i4 andcc %l0, %o3, %o1 taddcc %i1, %g5, %g2 xor %l5, 0x0E5F, %o2 stw %o6, [%l7 + 0x3C] movn %xcc, %i0, %i6 fmovdpos %xcc, %f19, %f13 addc %i5, 0x11F3, %g7 popc 0x1429, %i2 edge32l %g6, %l6, %o0 movvc %xcc, %i3, %l3 orncc %l2, 0x06B4, %l1 be,a %xcc, loop_1418 array8 %g4, %o5, %l4 fcmpgt32 %f22, %f10, %g3 movvc %icc, %g1, %i7 loop_1418: fmovda %icc, %f23, %f27 movl %icc, %o4, %o7 nop set 0x18, %l3 sth %i4, [%l7 + %l3] movn %xcc, %l0, %o3 te %xcc, 0x5 bgu %icc, loop_1419 fbue %fcc0, loop_1420 stb %o1, [%l7 + 0x30] tl %icc, 0x4 loop_1419: srl %g5, 0x1B, %i1 loop_1420: ldd [%l7 + 0x10], %f24 movg %xcc, %l5, %g2 set 0x18, %o2 prefetcha [%l7 + %o2] 0x81, 0x1 sra %o2, 0x18, %i6 tsubcctv %i5, 0x1336, %i0 membar 0x2D ldd [%l7 + 0x08], %i2 fmovd %f22, %f18 movne %xcc, %g6, %l6 mulscc %o0, 0x1560, %i3 lduw [%l7 + 0x38], %l3 fpackfix %f18, %f5 ldsw [%l7 + 0x40], %l2 fsrc1s %f7, %f8 and %l1, %g4, %g7 fmovsvs %xcc, %f19, %f18 bcs,pn %icc, loop_1421 fmovdl %xcc, %f15, %f7 taddcc %o5, 0x0BC0, %g3 movre %g1, 0x338, %l4 loop_1421: movrlez %o4, %i7, %i4 tn %icc, 0x4 xnor %l0, %o3, %o1 tle %xcc, 0x6 fmovdcc %xcc, %f9, %f20 and %g5, %o7, %i1 fmovdcc %xcc, %f3, %f8 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpne32 %f24, %f30, %l5 tvs %xcc, 0x0 ldx [%l7 + 0x68], %g2 andn %o6, %o2, %i5 movvc %xcc, %i0, %i6 xorcc %i2, 0x16C2, %l6 fmul8sux16 %f8, %f24, %f14 srlx %g6, 0x16, %i3 bleu loop_1422 mulx %l3, 0x132F, %l2 sethi 0x1DBD, %o0 fpadd16 %f4, %f4, %f24 loop_1422: tl %icc, 0x4 ble loop_1423 subccc %l1, 0x0B90, %g7 stw %o5, [%l7 + 0x68] fmovsle %xcc, %f23, %f11 loop_1423: brlz,a %g3, loop_1424 fbu %fcc3, loop_1425 fbul,a %fcc3, loop_1426 subcc %g1, %g4, %o4 loop_1424: sll %l4, 0x0E, %i7 loop_1425: andcc %i4, %o3, %o1 loop_1426: move %icc, %l0, %g5 srax %i1, 0x08, %o7 movne %icc, %l5, %g2 sllx %o2, 0x0A, %o6 fbg,a %fcc3, loop_1427 nop setx 0x913382FE707A0C7B, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr movvc %xcc, %i0, %i5 mulx %i2, %i6, %l6 loop_1427: nop fitos %f5, %f9 fstod %f9, %f8 fble,a %fcc2, loop_1428 orn %i3, 0x16B1, %g6 call loop_1429 sdivcc %l2, 0x1D64, %o0 loop_1428: edge8n %l3, %l1, %g7 tleu %xcc, 0x7 loop_1429: movvs %icc, %g3, %g1 fmovsneg %icc, %f11, %f7 fbl,a %fcc1, loop_1430 xorcc %o5, 0x0B76, %g4 sll %o4, %i7, %l4 or %o3, 0x0A0C, %i4 loop_1430: bvc,pt %xcc, loop_1431 tpos %xcc, 0x0 umul %l0, 0x1A7C, %g5 srl %i1, 0x1D, %o1 loop_1431: movre %l5, 0x028, %o7 udiv %g2, 0x1344, %o2 fnand %f8, %f12, %f8 fpsub16 %f12, %f20, %f8 sethi 0x1861, %i0 set 0x18, %i4 ldxa [%g0 + %i4] 0x50, %i5 set 0x40, %l0 ldda [%l7 + %l0] 0x81, %f0 bg,a %icc, loop_1432 fnegs %f26, %f18 fbo %fcc3, loop_1433 tl %icc, 0x1 loop_1432: brlz,a %i2, loop_1434 movre %o6, 0x03C, %l6 loop_1433: sra %i6, 0x0A, %g6 sdivcc %l2, 0x1E9E, %o0 loop_1434: tg %xcc, 0x7 fsrc2s %f14, %f5 taddcc %i3, %l3, %l1 fsrc2s %f22, %f27 nop setx loop_1435, %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 0x0853, %g7 fmovdle %icc, %f30, %f4 wr %g0, 0x18, %asi ldsha [%l7 + 0x5A] %asi, %g1 loop_1435: fbn,a %fcc3, loop_1436 fandnot2 %f14, %f8, %f22 call loop_1437 movleu %xcc, %o5, %g4 loop_1436: taddcc %g3, 0x17D3, %i7 fbu,a %fcc2, loop_1438 loop_1437: fandnot2 %f26, %f22, %f6 taddcc %o4, 0x0EF4, %o3 edge16ln %i4, %l0, %l4 loop_1438: udiv %g5, 0x1A0D, %o1 taddcc %i1, 0x0DF5, %l5 move %icc, %o7, %o2 fmovdn %xcc, %f15, %f27 nop set 0x18, %l4 ldx [%l7 + %l4], %i0 nop set 0x2A, %l2 lduh [%l7 + %l2], %i5 ldsw [%l7 + 0x0C], %i2 alignaddrl %g2, %l6, %o6 subcc %g6, 0x0898, %i6 fbl %fcc1, loop_1439 nop setx 0x904C0CF4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 fsqrts %f31, %f13 andcc %o0, %i3, %l3 udivx %l2, 0x1A91, %l1 loop_1439: sdivx %g7, 0x041E, %g1 xorcc %o5, %g4, %g3 movrgz %i7, 0x32B, %o3 tge %icc, 0x4 edge16ln %o4, %i4, %l4 fpack16 %f24, %f29 andncc %g5, %o1, %l0 fba %fcc2, loop_1440 udivx %i1, 0x1D05, %l5 movrgz %o7, %o2, %i5 movrne %i0, 0x3D2, %g2 loop_1440: nop setx 0x005C6F59, %l0, %l6 st %l6, [%l7 + 0x34] ld [%l7 + 0x34], %fsr add %l6, 0x14FF, %i2 fnot2s %f20, %f11 set 0x70, %g6 ldswa [%l7 + %g6] 0x14, %o6 fmovsg %icc, %f27, %f21 taddcctv %g6, %i6, %o0 array16 %l3, %l2, %i3 st %f19, [%l7 + 0x74] tcs %xcc, 0x2 movpos %xcc, %l1, %g7 bl,pt %icc, loop_1441 fexpand %f27, %f30 orcc %o5, %g1, %g3 fnors %f6, %f26, %f27 loop_1441: sethi 0x0AA7, %i7 set 0x28, %o7 ldswa [%l7 + %o7] 0x80, %g4 and %o3, %o4, %i4 ldub [%l7 + 0x23], %g5 fmuld8ulx16 %f5, %f18, %f8 fble,a %fcc3, loop_1442 nop fitos %f7, %f7 fstox %f7, %f22 alignaddrl %l4, %o1, %i1 tcc %icc, 0x6 loop_1442: xor %l5, %o7, %o2 fpadd16 %f14, %f24, %f10 movvs %xcc, %i5, %i0 fornot1 %f24, %f0, %f22 membar 0x4E sir 0x0DB8 and %l0, 0x00FA, %g2 alignaddr %i2, %o6, %g6 nop setx loop_1443, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tcs %icc, 0x4 fmul8sux16 %f28, %f10, %f8 brgez %i6, loop_1444 loop_1443: orcc %o0, 0x1831, %l3 udiv %l2, 0x14B8, %i3 bneg %icc, loop_1445 loop_1444: andncc %l6, %g7, %o5 srl %g1, %g3, %i7 movcc %xcc, %l1, %g4 loop_1445: add %o4, %i4, %o3 srl %l4, 0x12, %g5 lduh [%l7 + 0x72], %o1 be,a %xcc, loop_1446 pdist %f20, %f16, %f8 bvc,pn %xcc, loop_1447 fcmpne16 %f24, %f30, %l5 loop_1446: fmovsl %xcc, %f23, %f29 fxnors %f14, %f15, %f21 loop_1447: brgez %i1, loop_1448 movg %icc, %o7, %o2 tge %xcc, 0x6 tg %icc, 0x7 loop_1448: fones %f5 set 0x6C, %l5 stha %i5, [%l7 + %l5] 0x22 membar #Sync sethi 0x06D2, %l0 fone %f12 lduh [%l7 + 0x5C], %g2 tvc %xcc, 0x0 ldsb [%l7 + 0x2C], %i2 fmul8x16al %f5, %f10, %f6 sdivcc %o6, 0x073A, %g6 movg %icc, %i0, %i6 flush %l7 + 0x18 movre %l3, 0x361, %o0 bcs,pt %icc, loop_1449 edge16n %i3, %l6, %l2 wr %g0, 0xea, %asi stxa %g7, [%l7 + 0x40] %asi membar #Sync loop_1449: nop set 0x54, %o4 stwa %g1, [%l7 + %o4] 0x14 tcc %icc, 0x0 sdivcc %o5, 0x1523, %i7 movvc %icc, %g3, %l1 tl %icc, 0x7 movvc %icc, %g4, %i4 udiv %o4, 0x1EFB, %l4 ldub [%l7 + 0x24], %o3 edge16n %g5, %l5, %i1 array16 %o1, %o7, %i5 tcc %icc, 0x6 fnegs %f6, %f27 fbul,a %fcc1, loop_1450 sdiv %l0, 0x1CE4, %g2 orcc %i2, %o2, %g6 tge %xcc, 0x4 loop_1450: srax %i0, 0x0E, %i6 add %l7, 0x70, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l3, %o6 sub %o0, %i3, %l6 nop fitos %f30, %f21 sdivx %g7, 0x18D5, %g1 fnot2 %f8, %f18 andn %o5, 0x0476, %i7 nop set 0x20, %g3 ldx [%l7 + %g3], %l2 srl %l1, 0x08, %g4 fmovs %f17, %f22 edge8ln %g3, %i4, %o4 fbl %fcc1, loop_1451 nop setx loop_1452, %l0, %l1 jmpl %l1, %l4 xnor %o3, 0x1DA5, %l5 fmovsneg %icc, %f28, %f10 loop_1451: xor %i1, 0x154D, %o1 loop_1452: srl %o7, 0x17, %i5 fmovdleu %icc, %f2, %f12 umulcc %g5, %l0, %i2 movrlz %g2, 0x00C, %o2 tneg %xcc, 0x1 tgu %xcc, 0x6 andcc %i0, 0x1963, %i6 fbge,a %fcc1, loop_1453 sllx %l3, %g6, %o0 fmul8sux16 %f10, %f22, %f2 fpmerge %f26, %f0, %f22 loop_1453: alignaddrl %o6, %l6, %g7 array8 %g1, %i3, %i7 movge %xcc, %l2, %o5 wr %g0, 0x88, %asi stwa %g4, [%l7 + 0x6C] %asi add %l7, 0x50, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x04, %g3, %l1 brz,a %i4, loop_1454 sra %o4, 0x13, %l4 ldx [%l7 + 0x70], %l5 edge32 %i1, %o1, %o7 loop_1454: nop set 0x34, %i6 ldswa [%l7 + %i6] 0x04, %i5 fpsub16 %f2, %f14, %f22 movge %icc, %g5, %l0 move %xcc, %o3, %i2 fandnot2s %f18, %f20, %f1 edge32n %g2, %i0, %i6 movleu %xcc, %o2, %g6 fpadd32s %f27, %f10, %f16 ldd [%l7 + 0x10], %l2 bcc loop_1455 edge16ln %o6, %o0, %l6 array32 %g7, %i3, %i7 ld [%l7 + 0x3C], %f14 loop_1455: edge32 %g1, %l2, %o5 umulcc %g4, %l1, %i4 fones %f6 udivx %g3, 0x03BC, %o4 andncc %l5, %i1, %l4 fbule,a %fcc0, loop_1456 fornot2s %f28, %f7, %f7 ldsh [%l7 + 0x6A], %o7 orcc %o1, %i5, %g5 loop_1456: movcc %xcc, %l0, %o3 edge16n %i2, %i0, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %g2, %g6, %l3 fpsub32s %f3, %f9, %f20 taddcc %o6, %o0, %l6 fbuge %fcc2, loop_1457 udivx %g7, 0x0D79, %o2 set 0x40, %o6 ldda [%l7 + %o6] 0x15, %f0 loop_1457: stbar fbg %fcc3, loop_1458 tl %icc, 0x7 udiv %i7, 0x04C1, %g1 mulx %l2, 0x10FE, %i3 loop_1458: nop fitod %f4, %f8 fdtox %f8, %f6 fxtod %f6, %f20 membar 0x18 xnorcc %g4, 0x0C12, %l1 fnot2s %f16, %f14 udivx %o5, 0x0C32, %g3 bgu,pn %icc, loop_1459 umulcc %i4, %l5, %o4 movneg %xcc, %i1, %l4 set 0x70, %g5 prefetcha [%l7 + %g5] 0x14, 0x2 loop_1459: taddcctv %o7, %g5, %l0 tvc %xcc, 0x7 wr %g0, 0x0c, %asi lduwa [%l7 + 0x40] %asi, %o3 fmovdpos %xcc, %f20, %f13 fmovrdlz %i5, %f8, %f18 fmovsl %icc, %f19, %f25 ldd [%l7 + 0x40], %i0 movrne %i6, %g2, %i2 movne %icc, %g6, %l3 add %l7, 0x28, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %o0, %o6 movrlz %l6, %g7, %o2 fnand %f4, %f28, %f22 movcs %xcc, %i7, %g1 tcs %icc, 0x0 sethi 0x0672, %i3 fnands %f23, %f13, %f29 mulx %l2, 0x0751, %l1 sir 0x164A udivx %o5, 0x1180, %g3 fmovd %f10, %f26 fpadd32s %f5, %f21, %f22 wr %g0, 0x81, %asi lduba [%l7 + 0x7D] %asi, %i4 tpos %icc, 0x6 tg %xcc, 0x3 brlz %g4, loop_1460 movg %icc, %l5, %i1 subccc %o4, 0x040F, %l4 nop setx loop_1461, %l0, %l1 jmpl %l1, %o7 loop_1460: sll %g5, %l0, %o1 fmovrdgz %o3, %f20, %f28 sth %i5, [%l7 + 0x3C] loop_1461: nop wr %g0, 0x04, %asi ldda [%l7 + 0x60] %asi, %i6 bg,pn %icc, loop_1462 fmovrslez %g2, %f29, %f17 stx %i0, [%l7 + 0x18] for %f2, %f6, %f26 loop_1462: fxnor %f0, %f26, %f6 movneg %icc, %i2, %l3 nop set 0x34, %o1 prefetch [%l7 + %o1], 0x0 movvc %icc, %g6, %o6 edge32l %l6, %o0, %o2 bcc,pt %icc, loop_1463 sethi 0x097F, %i7 fnot1 %f4, %f0 ldsh [%l7 + 0x76], %g1 loop_1463: fsrc2 %f4, %f12 fnot2 %f10, %f28 sll %g7, 0x13, %l2 edge8l %l1, %o5, %i3 sllx %g3, 0x01, %i4 fbue %fcc3, loop_1464 fnor %f0, %f26, %f2 and %l5, 0x1589, %i1 tcc %xcc, 0x6 loop_1464: fmovrdne %o4, %f10, %f12 lduh [%l7 + 0x60], %l4 bge,pn %icc, loop_1465 and %g4, 0x1378, %o7 wr %g0, 0x88, %asi ldstuba [%l7 + 0x2B] %asi, %l0 loop_1465: ba,a,pn %icc, loop_1466 movrne %o1, 0x091, %g5 srlx %o3, %i6, %i5 sir 0x1A29 loop_1466: edge8 %g2, %i2, %l3 faligndata %f24, %f12, %f8 orncc %i0, %g6, %l6 set 0x65, %g2 lduba [%l7 + %g2] 0x15, %o0 sdivcc %o6, 0x0B9A, %o2 xnor %g1, %g7, %i7 bvc,a loop_1467 fmovrde %l1, %f6, %f30 movrne %l2, 0x09F, %o5 ta %icc, 0x1 loop_1467: movgu %xcc, %i3, %i4 ldx [%l7 + 0x28], %l5 array8 %g3, %i1, %o4 ldd [%l7 + 0x60], %f8 nop setx loop_1468, %l0, %l1 jmpl %l1, %l4 movvc %xcc, %g4, %l0 edge16 %o7, %g5, %o3 fxnors %f1, %f8, %f22 loop_1468: array32 %i6, %i5, %g2 edge8ln %i2, %l3, %o1 fxor %f4, %f16, %f4 movge %icc, %g6, %l6 movrne %i0, %o6, %o0 set 0x40, %i5 stda %f16, [%l7 + %i5] 0x16 membar #Sync fmovdge %xcc, %f4, %f4 nop fitos %f3, %f26 fstox %f26, %f2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpeq32 %f14, %f30, %o2 umul %g7, 0x0D57, %g1 movpos %icc, %i7, %l1 edge16ln %o5, %i3, %i4 sdivcc %l2, 0x0A9A, %l5 movn %icc, %g3, %o4 fbg,a %fcc3, loop_1469 tg %xcc, 0x3 fmuld8sux16 %f22, %f12, %f10 udiv %i1, 0x1FEE, %l4 loop_1469: nop setx 0xEE0268CD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x41AAB6A7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fdivs %f11, %f15, %f15 or %l0, %g4, %o7 movgu %xcc, %o3, %g5 fxor %f26, %f12, %f26 fbn,a %fcc1, loop_1470 tne %xcc, 0x6 fsrc2 %f14, %f10 fone %f0 loop_1470: addccc %i5, 0x05F3, %i6 fpmerge %f3, %f23, %f28 tvs %xcc, 0x2 call loop_1471 edge8 %g2, %i2, %o1 sllx %g6, 0x16, %l6 tvs %icc, 0x4 loop_1471: fba %fcc2, loop_1472 nop fitos %f1, %f19 fstox %f19, %f0 fxtos %f0, %f1 fbul,a %fcc2, loop_1473 and %i0, 0x0D6A, %o6 loop_1472: movcc %icc, %o0, %o2 fbge,a %fcc0, loop_1474 loop_1473: fone %f0 tsubcctv %g7, 0x125C, %g1 orn %i7, 0x173E, %l1 loop_1474: edge16ln %l3, %o5, %i4 nop setx 0x003BD58277DC8AFF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x9B60E5727B9EEC95, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f8, %f14 ta %icc, 0x5 mova %xcc, %i3, %l5 bcc,a %icc, loop_1475 movne %icc, %l2, %g3 fabss %f4, %f22 edge8 %o4, %i1, %l0 loop_1475: movneg %xcc, %g4, %l4 edge16l %o3, %o7, %i5 fbug %fcc1, loop_1476 srl %g5, %i6, %i2 smul %o1, 0x0997, %g6 wr %g0, 0x04, %asi ldsba [%l7 + 0x3F] %asi, %g2 loop_1476: edge32n %i0, %l6, %o0 fbu %fcc1, loop_1477 fmovdvc %xcc, %f0, %f21 bl,pt %xcc, loop_1478 ldd [%l7 + 0x60], %o2 loop_1477: fcmpeq32 %f10, %f28, %g7 movleu %xcc, %g1, %i7 loop_1478: tne %icc, 0x2 xorcc %l1, %l3, %o6 nop setx 0x359AF88E42230090, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x730EAA1D6C286B1D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f6, %f22 srl %i4, %i3, %l5 andcc %l2, %g3, %o5 movn %xcc, %i1, %o4 andn %l0, 0x0C0A, %l4 fsrc2 %f30, %f20 tneg %xcc, 0x7 edge8ln %g4, %o3, %o7 tsubcctv %g5, %i5, %i6 tne %icc, 0x6 edge32l %o1, %g6, %i2 subccc %i0, %l6, %o0 fmovsvc %xcc, %f16, %f16 umul %o2, %g2, %g1 stw %i7, [%l7 + 0x34] sdivcc %g7, 0x09A7, %l3 bcs,pn %icc, loop_1479 sdiv %l1, 0x1BE3, %i4 andncc %o6, %i3, %l5 edge32l %g3, %l2, %i1 loop_1479: bvc %xcc, loop_1480 movl %icc, %o5, %o4 sdivx %l0, 0x1B77, %l4 tge %icc, 0x0 loop_1480: andn %o3, 0x1B98, %g4 edge8ln %o7, %i5, %i6 fmovsvc %icc, %f13, %f18 array8 %o1, %g6, %i2 movvs %icc, %i0, %l6 ldsb [%l7 + 0x1A], %o0 movcs %xcc, %g5, %g2 tgu %xcc, 0x2 smul %o2, 0x114C, %i7 tl %xcc, 0x6 edge16n %g1, %g7, %l3 movneg %xcc, %i4, %l1 bvs,a,pt %icc, loop_1481 nop fitos %f6, %f23 fstox %f23, %f6 fxtos %f6, %f12 ta %xcc, 0x7 fbg %fcc1, loop_1482 loop_1481: fmovrdgez %i3, %f10, %f26 brlz %l5, loop_1483 fabsd %f16, %f24 loop_1482: movn %icc, %g3, %o6 orn %i1, 0x0BA5, %o5 loop_1483: fnot2s %f29, %f12 fbuge %fcc0, loop_1484 fcmple16 %f22, %f12, %l2 wr %g0, 0x11, %asi ldda [%l7 + 0x30] %asi, %o4 loop_1484: tvc %icc, 0x3 nop setx 0x0EC2FF88, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x9344136C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fmuls %f31, %f11, %f17 swap [%l7 + 0x3C], %l4 udiv %o3, 0x1908, %l0 nop setx 0x89EC053A4EA42B90, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xBAF7FE0F0400D0DD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f0, %f10 tle %icc, 0x1 movvc %xcc, %o7, %i5 fpsub16 %f22, %f22, %f12 sdiv %i6, 0x0214, %o1 movleu %icc, %g6, %i2 fmovdne %icc, %f1, %f13 udiv %g4, 0x1927, %i0 movn %xcc, %o0, %g5 edge8 %g2, %l6, %o2 fmovdvc %icc, %f4, %f16 movle %icc, %g1, %i7 edge32ln %g7, %i4, %l1 and %l3, 0x1645, %l5 movl %icc, %i3, %o6 fnot2s %f7, %f1 movge %icc, %i1, %g3 movvc %xcc, %l2, %o4 movneg %icc, %l4, %o5 fbo,a %fcc2, loop_1485 te %icc, 0x1 edge32 %l0, %o7, %i5 orn %i6, %o1, %o3 loop_1485: fbge %fcc0, loop_1486 alignaddr %i2, %g4, %i0 orncc %g6, 0x0FB8, %g5 brlez,a %o0, loop_1487 loop_1486: fpadd16s %f29, %f8, %f23 tl %xcc, 0x2 set 0x78, %i2 lduwa [%l7 + %i2] 0x81, %g2 loop_1487: and %l6, %g1, %i7 sethi 0x0E74, %g7 andn %i4, 0x1507, %o2 edge16 %l3, %l5, %l1 set 0x30, %o0 lduba [%l7 + %o0] 0x89, %o6 brlz %i1, loop_1488 and %g3, 0x06AB, %l2 nop setx 0xBB26E08B8438B165, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xA06B4B06D71DC181, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fsubd %f20, %f4, %f8 mulscc %o4, %i3, %o5 loop_1488: tpos %icc, 0x7 addcc %l0, %o7, %l4 fxnors %f10, %f28, %f24 faligndata %f4, %f30, %f18 taddcctv %i5, %i6, %o1 ldd [%l7 + 0x68], %i2 udiv %o3, 0x0377, %i0 bpos,a %xcc, loop_1489 ldsh [%l7 + 0x2C], %g4 xnor %g6, 0x14DE, %g5 movcs %xcc, %o0, %l6 loop_1489: edge8ln %g1, %i7, %g7 edge32l %g2, %o2, %i4 tge %icc, 0x6 lduh [%l7 + 0x58], %l3 faligndata %f22, %f14, %f8 alignaddrl %l1, %o6, %i1 faligndata %f0, %f26, %f12 fmovspos %icc, %f29, %f30 mova %xcc, %g3, %l5 movcc %icc, %o4, %i3 popc 0x0F28, %l2 movrlz %o5, 0x219, %o7 bvc,a,pn %xcc, loop_1490 bleu,pn %xcc, loop_1491 movrlez %l4, %i5, %i6 orn %o1, %l0, %i2 loop_1490: fcmple16 %f6, %f14, %i0 loop_1491: xor %o3, %g6, %g4 popc 0x0A2B, %g5 sll %l6, %g1, %i7 ldd [%l7 + 0x78], %o0 nop setx loop_1492, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge32l %g7, %o2, %i4 xor %l3, 0x0C1A, %g2 movpos %xcc, %o6, %l1 loop_1492: nop set 0x2A, %i0 ldsha [%l7 + %i0] 0x88, %i1 nop setx 0x4064FAFB374A79DA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0xA922711693561940, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fmuld %f10, %f20, %f22 orncc %g3, %l5, %o4 tvs %icc, 0x5 fand %f16, %f14, %f30 tsubcc %l2, %i3, %o7 fbo %fcc3, loop_1493 tne %icc, 0x7 wr %g0, 0x88, %asi lduha [%l7 + 0x60] %asi, %o5 loop_1493: tpos %icc, 0x0 edge32ln %l4, %i5, %o1 fxnor %f2, %f20, %f18 orn %i6, 0x05C7, %l0 nop fitos %f13, %f15 fstod %f15, %f12 fblg %fcc0, loop_1494 tl %xcc, 0x2 sir 0x01F3 edge8l %i2, %o3, %i0 loop_1494: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc1s %f4, %f14 fbue,a %fcc2, loop_1495 fcmple32 %f0, %f2, %g4 edge32l %g6, %g5, %g1 tne %icc, 0x3 loop_1495: fmovrslz %l6, %f0, %f28 set 0x20, %g1 ldda [%l7 + %g1] 0x88, %i6 movre %o0, 0x17B, %o2 fpsub16s %f12, %f31, %f30 fbne %fcc1, loop_1496 tne %icc, 0x6 subccc %i4, 0x0BC5, %l3 te %xcc, 0x1 loop_1496: movleu %icc, %g2, %o6 sdivcc %g7, 0x0E90, %i1 stx %g3, [%l7 + 0x30] nop fitod %f4, %f8 or %l5, %l1, %l2 fmovsleu %icc, %f12, %f11 fbule,a %fcc2, loop_1497 tgu %xcc, 0x2 fnors %f4, %f0, %f0 fbg,a %fcc3, loop_1498 loop_1497: nop setx 0xE8FB250C5043093D, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr udivcc %i3, 0x18F2, %o7 udiv %o5, 0x016C, %o4 loop_1498: ld [%l7 + 0x64], %f11 tle %xcc, 0x6 andn %l4, 0x17D0, %o1 fandnot2 %f8, %f12, %f22 movcs %icc, %i6, %l0 ldx [%l7 + 0x10], %i2 fmovdpos %xcc, %f17, %f6 edge8l %o3, %i0, %g4 andcc %i5, %g5, %g1 tcc %xcc, 0x3 nop setx 0x0A4C518CF627D8A5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f0 flush %l7 + 0x4C bcs %icc, loop_1499 tsubcc %l6, 0x15EC, %i7 movne %icc, %o0, %g6 brz %i4, loop_1500 loop_1499: tvs %xcc, 0x4 nop fitod %f8, %f8 fdtox %f8, %f8 fxtod %f8, %f8 fmovrdlez %o2, %f6, %f8 loop_1500: nop fitos %f2, %f0 fstod %f0, %f12 fpsub32 %f28, %f4, %f24 sllx %g2, %o6, %l3 nop setx 0x926D2370D7DD10F0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 fsqrtd %f2, %f26 stw %g7, [%l7 + 0x38] fpadd16s %f31, %f19, %f6 tge %icc, 0x6 edge16n %g3, %l5, %l1 edge16ln %i1, %l2, %i3 brlz,a %o5, loop_1501 udivcc %o4, 0x0F3E, %l4 bgu,pt %xcc, loop_1502 fmul8sux16 %f20, %f22, %f26 loop_1501: andncc %o1, %o7, %i6 smulcc %l0, %i2, %o3 loop_1502: movneg %xcc, %i0, %i5 fbule %fcc3, loop_1503 fmovdcs %icc, %f21, %f7 brlez %g5, loop_1504 move %icc, %g1, %l6 loop_1503: tcs %icc, 0x7 nop setx 0xB064E33F, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr loop_1504: movpos %xcc, %g4, %i7 movrne %g6, %i4, %o2 call loop_1505 fbn,a %fcc3, loop_1506 fornot1 %f8, %f0, %f22 alignaddr %o0, %o6, %l3 loop_1505: sethi 0x1FCE, %g2 loop_1506: alignaddr %g3, %g7, %l5 srlx %i1, %l1, %i3 edge16n %l2, %o5, %o4 udivx %o1, 0x18E4, %l4 and %i6, 0x076E, %o7 array16 %l0, %i2, %o3 edge8ln %i0, %i5, %g1 fbl %fcc3, loop_1507 nop setx loop_1508, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sllx %g5, %l6, %i7 popc 0x05B7, %g6 loop_1507: nop wr %g0, 0x24, %asi ldda [%l7 + 0x30] %asi, %i4 loop_1508: fpadd32s %f30, %f26, %f25 popc %g4, %o2 ld [%l7 + 0x64], %f10 fpackfix %f26, %f20 mova %xcc, %o6, %o0 nop set 0x60, %i7 ldx [%l7 + %i7], %g2 tg %xcc, 0x6 fmovrdne %g3, %f28, %f30 te %xcc, 0x7 fmul8ulx16 %f2, %f26, %f24 fxnors %f1, %f2, %f6 andcc %g7, %l3, %l5 ldd [%l7 + 0x20], %i0 edge16ln %l1, %l2, %i3 movre %o4, %o1, %l4 fmovsvs %xcc, %f21, %f30 xorcc %o5, 0x14D6, %i6 fbg %fcc2, loop_1509 edge16l %o7, %i2, %o3 xor %i0, 0x10CA, %i5 fbuge,a %fcc3, loop_1510 loop_1509: brnz,a %g1, loop_1511 addcc %g5, 0x0B2A, %l0 orn %i7, %g6, %l6 loop_1510: alignaddrl %g4, %o2, %i4 loop_1511: membar 0x53 ta %xcc, 0x0 tneg %xcc, 0x3 fmovdg %xcc, %f20, %f24 edge16n %o6, %o0, %g3 andncc %g7, %l3, %g2 fmovdle %icc, %f7, %f14 te %icc, 0x0 taddcc %l5, %i1, %l1 movleu %xcc, %i3, %o4 nop setx 0x3C6F63B938F513BD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 fsqrtd %f12, %f18 addcc %l2, %o1, %o5 tpos %icc, 0x1 smulcc %l4, %i6, %o7 movpos %xcc, %i2, %i0 taddcc %i5, %o3, %g1 sll %l0, 0x1A, %i7 nop fitos %f9, %f26 fstod %f26, %f22 fmul8sux16 %f8, %f10, %f4 array16 %g6, %l6, %g4 fmovdl %icc, %f16, %f31 subcc %g5, %o2, %i4 movrne %o6, 0x346, %g3 sdivx %g7, 0x0810, %l3 orncc %g2, %o0, %i1 tn %xcc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fble,a %fcc2, loop_1512 bl,a %icc, loop_1513 smul %l5, %l1, %i3 fmuld8sux16 %f28, %f25, %f20 loop_1512: fbne %fcc0, loop_1514 loop_1513: bl,a loop_1515 sir 0x07CB tvs %xcc, 0x4 loop_1514: fmovrslz %o4, %f13, %f9 loop_1515: edge32ln %l2, %o1, %o5 xnor %i6, %l4, %i2 fmovsne %xcc, %f20, %f18 subc %i0, 0x0E0D, %o7 set 0x3A, %g4 ldsha [%l7 + %g4] 0x14, %i5 addccc %g1, %l0, %i7 edge32l %o3, %l6, %g4 mova %icc, %g5, %o2 bne,a loop_1516 movrlz %i4, %o6, %g6 fnand %f2, %f6, %f14 wr %g0, 0x0c, %asi ldsha [%l7 + 0x66] %asi, %g3 loop_1516: movcc %icc, %g7, %l3 fpadd16 %f6, %f24, %f10 movre %o0, 0x221, %g2 nop fitos %f9, %f31 fstoi %f31, %f28 ble,a,pt %icc, loop_1517 fcmpeq16 %f8, %f26, %l5 lduh [%l7 + 0x56], %i1 movrlz %l1, %i3, %l2 loop_1517: bg,a %xcc, loop_1518 srax %o1, %o4, %i6 edge32 %l4, %i2, %o5 xorcc %i0, 0x1C17, %i5 loop_1518: fabss %f10, %f17 brlz,a %o7, loop_1519 umul %g1, %l0, %i7 array16 %l6, %g4, %g5 add %o2, 0x1C76, %i4 loop_1519: fbu %fcc0, loop_1520 fmovd %f10, %f6 alignaddr %o6, %o3, %g3 edge16ln %g7, %l3, %o0 loop_1520: sdiv %g6, 0x19B0, %g2 fnand %f26, %f12, %f22 fmovsneg %icc, %f19, %f30 set 0x38, %i3 stwa %i1, [%l7 + %i3] 0x81 membar 0x47 fpsub32s %f2, %f10, %f22 tgu %icc, 0x7 add %l5, 0x18F8, %l1 set 0x52, %l1 lduba [%l7 + %l1] 0x18, %i3 edge16ln %l2, %o1, %o4 mulx %l4, 0x1ABB, %i6 subc %i2, %o5, %i5 fmovrsgez %i0, %f5, %f12 nop setx loop_1521, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done mulscc %o7, 0x0263, %g1 movrlez %i7, 0x064, %l6 ldsw [%l7 + 0x0C], %g4 loop_1521: bne,a %icc, loop_1522 smul %l0, %o2, %i4 st %f25, [%l7 + 0x30] xorcc %o6, %g5, %g3 loop_1522: movrgez %o3, %g7, %l3 sdivcc %o0, 0x1963, %g2 stx %g6, [%l7 + 0x10] st %f27, [%l7 + 0x10] tvs %xcc, 0x7 tne %icc, 0x5 alignaddrl %l5, %i1, %l1 addccc %l2, 0x1DC7, %o1 bgu %xcc, loop_1523 andncc %i3, %l4, %o4 ta %icc, 0x1 sth %i6, [%l7 + 0x72] loop_1523: fors %f6, %f25, %f14 xorcc %o5, 0x1822, %i5 ld [%l7 + 0x20], %f25 and %i0, 0x1E57, %i2 subcc %g1, %i7, %l6 movn %icc, %o7, %l0 srax %g4, 0x1A, %i4 set 0x18, %o5 lduwa [%l7 + %o5] 0x89, %o2 sllx %o6, %g5, %o3 fbne %fcc2, loop_1524 nop fitod %f2, %f0 fdtox %f0, %f30 taddcc %g3, 0x17F4, %l3 bne,pt %icc, loop_1525 loop_1524: orncc %o0, 0x1F14, %g7 bvc loop_1526 fblg %fcc3, loop_1527 loop_1525: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %g2, 0x0141, %l5 loop_1526: fpack32 %f26, %f24, %f12 loop_1527: orncc %g6, %l1, %i1 bn,a loop_1528 tvc %xcc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmuld8ulx16 %f30, %f19, %f8 loop_1528: fcmpne16 %f12, %f26, %l2 fxnor %f14, %f4, %f12 tpos %xcc, 0x2 pdist %f18, %f30, %f16 fmovsleu %xcc, %f17, %f31 nop setx 0x512D91D5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x49C40D60, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fadds %f4, %f18, %f13 for %f22, %f24, %f4 array32 %i3, %l4, %o4 srax %o1, 0x05, %o5 udivx %i5, 0x1CBB, %i0 edge16n %i2, %i6, %g1 popc %l6, %i7 fabsd %f22, %f0 fbu %fcc0, loop_1529 sethi 0x0B52, %l0 movrne %o7, %i4, %g4 fmuld8ulx16 %f24, %f8, %f30 loop_1529: nop setx loop_1530, %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_1531, %l0, %l1 jmpl %l1, %o6 addc %o2, %o3, %g3 ta %icc, 0x3 loop_1530: orn %l3, %o0, %g7 loop_1531: nop set 0x14, %g7 ldsha [%l7 + %g7] 0x88, %g5 movcc %xcc, %l5, %g2 orcc %g6, 0x047D, %l1 nop fitod %f6, %f0 fdtoi %f0, %f22 swap [%l7 + 0x4C], %l2 movle %xcc, %i3, %l4 tn %xcc, 0x7 swap [%l7 + 0x18], %i1 umulcc %o4, 0x0511, %o1 fones %f4 fmovdge %xcc, %f24, %f30 alignaddrl %i5, %i0, %o5 movcc %xcc, %i6, %i2 wr %g0, 0x11, %asi lda [%l7 + 0x54] %asi, %f27 movvs %icc, %l6, %i7 set 0x0C, %i1 ldswa [%l7 + %i1] 0x14, %g1 srlx %o7, %i4, %l0 fmovrde %g4, %f18, %f12 bcs,a loop_1532 fmul8x16al %f27, %f1, %f2 for %f0, %f14, %f10 mulscc %o2, 0x0372, %o6 loop_1532: ldstub [%l7 + 0x50], %g3 edge16ln %l3, %o3, %g7 bpos,a,pn %xcc, loop_1533 movcc %icc, %g5, %l5 nop setx 0xF63126B2F620195E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x06E258F76FB9888F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fsubd %f4, %f14, %f14 and %o0, 0x0030, %g2 loop_1533: fmovdcs %xcc, %f3, %f6 mulscc %l1, 0x1EE8, %l2 edge16ln %g6, %i3, %l4 brnz %o4, loop_1534 movpos %xcc, %o1, %i5 nop setx 0x9F03DFADD547102C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xBFA4850699AEAAD3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fsubd %f6, %f24, %f16 sub %i1, %i0, %o5 loop_1534: udiv %i6, 0x1C25, %l6 fbg %fcc1, loop_1535 movrgz %i2, %g1, %o7 tn %icc, 0x5 andcc %i4, %i7, %g4 loop_1535: tle %icc, 0x1 fxnor %f16, %f18, %f30 lduh [%l7 + 0x60], %o2 tcc %xcc, 0x7 edge16n %o6, %l0, %l3 andcc %g3, 0x1FF2, %o3 nop setx 0x384B36BD0060B010, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr bcc,a loop_1536 edge32l %g7, %l5, %g5 nop fitod %f19, %f30 tl %xcc, 0x0 loop_1536: srl %g2, 0x18, %o0 ta %icc, 0x4 sub %l1, 0x1FE6, %g6 smul %l2, %l4, %o4 fmovrsne %o1, %f7, %f4 nop setx loop_1537, %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 fmovrdne %i5, %f28, %f10 fmovsleu %xcc, %f27, %f2 stw %i3, [%l7 + 0x1C] loop_1537: fbn,a %fcc0, loop_1538 ta %xcc, 0x6 sra %i1, 0x1C, %i0 tvs %icc, 0x1 loop_1538: smulcc %i6, 0x179C, %o5 tl %icc, 0x2 stbar mulscc %i2, 0x080E, %l6 tvs %xcc, 0x0 orncc %g1, %i4, %o7 andcc %g4, %o2, %i7 nop fitod %f7, %f16 edge32n %l0, %l3, %g3 fbuge %fcc0, loop_1539 sdiv %o3, 0x0813, %o6 tsubcctv %g7, 0x1B76, %g5 andn %l5, 0x0EEA, %o0 loop_1539: fmovrsgez %g2, %f10, %f2 alignaddrl %l1, %l2, %g6 wr %g0, 0x22, %asi stha %l4, [%l7 + 0x68] %asi membar #Sync move %xcc, %o1, %o4 fpadd16 %f20, %f26, %f8 nop setx 0x8DC3F78E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 fsqrts %f6, %f25 ldstub [%l7 + 0x1C], %i5 bgu,a loop_1540 andcc %i3, %i0, %i6 xnor %i1, 0x03EC, %o5 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 loop_1540: fbule,a %fcc0, loop_1542 stbar movrgez %i2, 0x266, %g1 loop_1541: fpsub16s %f22, %f19, %f1 loop_1542: fornot2s %f7, %f10, %f15 bg,a,pt %xcc, loop_1543 nop setx 0x3C3AB1DD889BAE66, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x2B719E63CA433B30, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fdivd %f12, %f24, %f22 fpackfix %f26, %f14 fmovrsgez %i4, %f1, %f18 loop_1543: bvs,a,pt %xcc, loop_1544 tneg %xcc, 0x0 movrlez %l6, 0x253, %g4 sra %o2, %o7, %i7 loop_1544: fmovsvc %icc, %f20, %f3 fone %f6 bl %icc, loop_1545 subccc %l0, %g3, %l3 nop fitod %f12, %f12 fdtoi %f12, %f28 wr %g0, 0x27, %asi ldda [%l7 + 0x70] %asi, %o2 loop_1545: nop fitod %f10, %f30 fdtoi %f30, %f25 fmovrsne %g7, %f22, %f5 addccc %g5, 0x0EDC, %l5 set 0x4F, %l6 ldstuba [%l7 + %l6] 0x10, %o6 movg %xcc, %g2, %l1 fands %f19, %f0, %f12 membar 0x12 movle %icc, %l2, %o0 andncc %l4, %o1, %o4 movcc %icc, %g6, %i5 sethi 0x1EFD, %i0 edge16ln %i3, %i1, %i6 movrlez %o5, %i2, %i4 sethi 0x1829, %g1 movgu %xcc, %g4, %l6 fmovrse %o7, %f2, %f25 fxor %f22, %f10, %f4 sdivcc %o2, 0x176B, %i7 fmovsleu %icc, %f20, %f19 movvc %icc, %g3, %l0 tle %xcc, 0x2 bne,a,pt %xcc, loop_1546 nop fitos %f1, %f0 fstoi %f0, %f18 bneg,pn %xcc, loop_1547 nop setx 0x509E2E738F7820C4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x86BBABA9C66EA4E5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 faddd %f4, %f22, %f22 loop_1546: ldsw [%l7 + 0x1C], %o3 or %g7, %l3, %g5 loop_1547: movle %icc, %o6, %l5 nop setx loop_1548, %l0, %l1 jmpl %l1, %g2 andn %l1, 0x0409, %l2 set 0x7E, %o3 ldsba [%l7 + %o3] 0x10, %o0 loop_1548: fandnot2 %f2, %f10, %f20 movpos %xcc, %l4, %o1 fmovrslz %g6, %f13, %f22 edge32n %i5, %i0, %i3 movneg %icc, %o4, %i1 srlx %i6, 0x05, %o5 fcmpgt32 %f10, %f30, %i4 sdivx %i2, 0x0A13, %g1 alignaddr %l6, %g4, %o2 fmovdvc %icc, %f3, %f17 tpos %xcc, 0x5 sdivx %o7, 0x1189, %g3 be,pn %xcc, loop_1549 tcc %xcc, 0x5 nop setx 0xA859A3DD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0x2BF54BB7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fdivs %f25, %f0, %f13 tg %xcc, 0x1 loop_1549: movre %l0, 0x0D7, %i7 mulx %o3, 0x0371, %l3 set 0x12, %o2 lduba [%l7 + %o2] 0x15, %g5 fcmple16 %f24, %f12, %o6 subcc %l5, 0x1F42, %g2 fmul8ulx16 %f2, %f10, %f18 fbn %fcc2, loop_1550 alignaddrl %l1, %l2, %o0 fpack16 %f8, %f14 movvs %icc, %g7, %o1 loop_1550: stw %l4, [%l7 + 0x68] movrlez %i5, 0x215, %g6 nop fitos %f3, %f30 membar 0x30 sdiv %i0, 0x18E1, %i3 mova %icc, %i1, %i6 srax %o5, 0x10, %i4 tcc %icc, 0x6 edge32n %i2, %g1, %l6 wr %g0, 0x18, %asi ldstuba [%l7 + 0x6C] %asi, %g4 te %icc, 0x7 tg %xcc, 0x0 array8 %o2, %o7, %g3 mova %icc, %o4, %i7 add %l7, 0x74, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %l0, %l3 tne %xcc, 0x7 te %xcc, 0x4 te %icc, 0x2 movrlz %o3, 0x25D, %g5 fandnot1 %f28, %f18, %f4 movrgz %o6, 0x375, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fble,a %fcc2, loop_1551 movpos %icc, %l5, %l2 srl %o0, 0x0F, %g7 movne %xcc, %l1, %l4 loop_1551: add %o1, %i5, %i0 sra %i3, 0x10, %i1 taddcctv %i6, %g6, %i4 sir 0x0E78 fcmpne32 %f12, %f18, %i2 addc %g1, 0x0340, %o5 ta %icc, 0x1 nop set 0x28, %i4 ldx [%l7 + %i4], %g4 nop setx loop_1552, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tl %icc, 0x2 ldd [%l7 + 0x68], %o2 edge32l %l6, %o7, %o4 loop_1552: fcmpeq16 %f26, %f18, %g3 smulcc %l0, 0x0928, %i7 fbl %fcc1, loop_1553 edge32ln %o3, %l3, %g5 nop set 0x17, %l3 stb %g2, [%l7 + %l3] fmovdle %xcc, %f8, %f25 loop_1553: mova %icc, %o6, %l5 xnorcc %o0, 0x196F, %g7 xnor %l1, %l4, %o1 andn %l2, 0x0EA0, %i0 fmovsvc %icc, %f11, %f12 movl %xcc, %i3, %i5 udivcc %i1, 0x1678, %g6 fmovsneg %xcc, %f22, %f15 and %i6, %i2, %g1 te %icc, 0x3 nop setx loop_1554, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tg %icc, 0x0 movrlez %i4, %g4, %o5 fmovdl %xcc, %f8, %f9 loop_1554: fbu %fcc3, loop_1555 nop fitos %f3, %f3 fstod %f3, %f2 set 0x54, %l0 sta %f0, [%l7 + %l0] 0x88 loop_1555: nop wr %g0, 0x81, %asi stxa %l6, [%l7 + 0x68] %asi membar 0x23 fnot2 %f0, %f4 fpack16 %f30, %f23 edge16 %o7, %o4, %o2 fmovdg %xcc, %f26, %f15 fmovdn %xcc, %f23, %f18 bn %xcc, loop_1556 edge16n %g3, %i7, %l0 nop setx 0x39F9AD4042225289, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x6696BF4995C660D2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 faddd %f12, %f2, %f24 fcmple16 %f26, %f8, %o3 loop_1556: lduh [%l7 + 0x60], %l3 movcc %xcc, %g5, %o6 bvs,pn %xcc, loop_1557 st %f31, [%l7 + 0x68] bcs,a,pt %icc, loop_1558 fmul8ulx16 %f24, %f0, %f6 loop_1557: fornot2s %f14, %f25, %f10 brgz,a %l5, loop_1559 loop_1558: fmovrdgz %g2, %f26, %f2 fabss %f14, %f5 fsrc1 %f4, %f0 loop_1559: udivx %g7, 0x18A2, %l1 fmul8x16 %f8, %f14, %f8 fmovsvc %icc, %f27, %f18 movne %xcc, %o0, %o1 ba,a loop_1560 addc %l2, 0x057F, %l4 tpos %xcc, 0x4 fcmpeq16 %f24, %f16, %i3 loop_1560: edge8ln %i0, %i1, %i5 nop fitos %f13, %f26 fstox %f26, %f6 fands %f7, %f7, %f26 set 0x7C, %l2 lda [%l7 + %l2] 0x81, %f14 array8 %g6, %i2, %i6 array32 %i4, %g1, %o5 fmovrdlez %g4, %f28, %f12 subcc %l6, %o7, %o2 movneg %icc, %g3, %o4 lduh [%l7 + 0x1E], %i7 membar 0x05 sdivx %l0, 0x1398, %l3 set 0x08, %g6 swapa [%l7 + %g6] 0x88, %g5 fmovdpos %xcc, %f20, %f22 bleu,a %icc, loop_1561 bg loop_1562 te %icc, 0x6 movneg %xcc, %o3, %o6 loop_1561: edge16n %g2, %g7, %l1 loop_1562: fnegs %f0, %f29 movre %l5, %o0, %o1 fmovdl %icc, %f18, %f22 xorcc %l2, 0x1EC7, %i3 and %i0, 0x0E57, %l4 subc %i1, 0x1E6A, %g6 tpos %icc, 0x7 movrgz %i5, %i2, %i4 ta %xcc, 0x0 ldub [%l7 + 0x46], %i6 tsubcc %o5, 0x1434, %g1 andcc %g4, %o7, %l6 nop setx loop_1563, %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 taddcctv %o2, %g3, %i7 movcc %xcc, %l0, %o4 loop_1563: ldsb [%l7 + 0x5A], %l3 fpackfix %f18, %f27 xor %g5, 0x0986, %o6 membar #Sync set 0x40, %l4 ldda [%l7 + %l4] 0xf8, %f16 udivcc %o3, 0x1CF7, %g2 edge8ln %g7, %l1, %o0 fmovdvs %icc, %f9, %f13 fmovdcs %icc, %f27, %f1 udivx %o1, 0x0D68, %l2 ldd [%l7 + 0x68], %f2 nop setx 0x69056652, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x1611C559, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fmuls %f30, %f12, %f9 popc %l5, %i0 bg,pt %icc, loop_1564 faligndata %f28, %f6, %f18 or %l4, 0x0864, %i1 subccc %i3, %i5, %i2 loop_1564: xorcc %g6, %i6, %i4 edge16l %o5, %g1, %g4 pdist %f18, %f22, %f2 movgu %xcc, %o7, %l6 nop setx 0x3767B66BBBBFBF3B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x8B4601CFA2A8009F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 faddd %f28, %f6, %f2 movrgz %o2, %i7, %g3 sir 0x0991 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsa %icc, %f22, %f7 movrgz %l0, %l3, %g5 sethi 0x0E3B, %o6 nop fitod %f12, %f2 fdtoi %f2, %f0 movrgez %o4, %o3, %g2 tsubcctv %l1, %o0, %o1 fmovsa %xcc, %f25, %f21 tpos %icc, 0x0 tleu %xcc, 0x2 fmovscc %icc, %f22, %f10 bvs,a,pt %xcc, loop_1565 bcs,a %xcc, loop_1566 nop setx loop_1567, %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 tne %xcc, 0x0 loop_1565: movge %xcc, %l2, %g7 loop_1566: nop wr %g0, 0x0c, %asi swapa [%l7 + 0x14] %asi, %i0 loop_1567: fbu,a %fcc3, loop_1568 sth %l5, [%l7 + 0x72] orncc %i1, %i3, %i5 movpos %xcc, %i2, %l4 loop_1568: nop fitod %f20, %f12 addc %g6, %i6, %i4 wr %g0, 0x23, %asi stba %g1, [%l7 + 0x4C] %asi membar #Sync fone %f18 xorcc %o5, %g4, %l6 fzero %f12 array32 %o2, %o7, %g3 movrne %l0, 0x1FE, %l3 movrgez %i7, 0x2E7, %g5 srl %o6, 0x1F, %o3 fmovrde %o4, %f18, %f20 nop setx loop_1569, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fabss %f6, %f2 fcmpne16 %f0, %f20, %l1 fmovdne %xcc, %f16, %f1 loop_1569: xnorcc %g2, %o1, %o0 fba,a %fcc2, loop_1570 tn %xcc, 0x6 xor %l2, 0x1457, %g7 fmovsleu %xcc, %f15, %f24 loop_1570: movn %icc, %i0, %i1 set 0x40, %o7 ldda [%l7 + %o7] 0x19, %f16 tvc %xcc, 0x0 orncc %l5, %i3, %i5 tge %xcc, 0x2 tpos %icc, 0x3 for %f16, %f2, %f10 tge %xcc, 0x6 sir 0x1A96 tg %xcc, 0x1 fbe %fcc2, loop_1571 tpos %icc, 0x1 sub %i2, 0x0AE2, %g6 orn %l4, %i6, %g1 loop_1571: move %icc, %o5, %i4 nop fitod %f6, %f4 fdtos %f4, %f21 lduh [%l7 + 0x64], %g4 edge16 %o2, %o7, %g3 wr %g0, 0x88, %asi ldda [%l7 + 0x30] %asi, %i6 xnor %l3, %i7, %g5 fbuge %fcc1, loop_1572 tpos %xcc, 0x7 fpadd32 %f14, %f6, %f14 fandnot2 %f28, %f2, %f16 loop_1572: nop wr %g0, 0x0c, %asi stda %f0, [%l7 + 0x40] %asi udivcc %o6, 0x16C8, %l0 movre %o4, 0x15F, %o3 fmul8ulx16 %f14, %f2, %f30 movvs %icc, %l1, %g2 wr %g0, 0x04, %asi sta %f28, [%l7 + 0x68] %asi xnorcc %o0, %o1, %l2 nop setx loop_1573, %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 fbue,a %fcc2, loop_1574 tpos %xcc, 0x2 or %i0, 0x18AD, %i1 loop_1573: movle %icc, %l5, %g7 loop_1574: bn loop_1575 tge %xcc, 0x4 faligndata %f4, %f28, %f20 bvs,a %icc, loop_1576 loop_1575: movle %xcc, %i5, %i2 tleu %icc, 0x4 fpsub32 %f8, %f4, %f28 loop_1576: brz %i3, loop_1577 sdivx %l4, 0x0583, %i6 edge8 %g6, %o5, %g1 membar 0x55 loop_1577: orn %i4, %g4, %o2 tg %xcc, 0x4 array8 %g3, %o7, %l6 edge16 %l3, %i7, %o6 fbl,a %fcc2, loop_1578 movle %icc, %l0, %g5 fpackfix %f18, %f3 set 0x48, %o4 ldswa [%l7 + %o4] 0x18, %o3 loop_1578: sethi 0x16C5, %o4 ldub [%l7 + 0x2A], %l1 fmovsge %xcc, %f19, %f23 orcc %g2, 0x1DA1, %o1 tne %xcc, 0x2 bg,pt %icc, loop_1579 brlz %l2, loop_1580 sdivx %o0, 0x15EB, %i0 and %i1, 0x07CA, %g7 loop_1579: smulcc %l5, 0x1D2D, %i5 loop_1580: taddcctv %i2, %l4, %i3 call loop_1581 srlx %i6, %o5, %g6 fmovdneg %icc, %f18, %f29 andncc %i4, %g4, %g1 loop_1581: orncc %g3, %o2, %l6 sdivcc %o7, 0x005F, %i7 umul %o6, %l0, %l3 sll %g5, %o4, %l1 umul %o3, 0x0D5E, %o1 wr %g0, 0x10, %asi ldsha [%l7 + 0x08] %asi, %g2 fmovsa %icc, %f11, %f2 tcs %icc, 0x3 addccc %l2, %o0, %i1 array8 %g7, %l5, %i0 movrne %i5, 0x17B, %l4 or %i3, %i6, %o5 wr %g0, 0x88, %asi lduwa [%l7 + 0x64] %asi, %g6 subccc %i2, %i4, %g1 fmul8sux16 %f2, %f18, %f26 bcs,a,pt %xcc, loop_1582 fbg %fcc1, loop_1583 ta %icc, 0x0 swap [%l7 + 0x60], %g3 loop_1582: popc 0x1275, %o2 loop_1583: array16 %l6, %g4, %o7 brnz %i7, loop_1584 movleu %xcc, %o6, %l0 movvs %icc, %l3, %o4 flush %l7 + 0x0C loop_1584: stbar fcmpgt16 %f10, %f0, %l1 movne %icc, %o3, %g5 stx %o1, [%l7 + 0x78] array32 %g2, %l2, %i1 fmuld8sux16 %f31, %f7, %f10 taddcc %o0, 0x1584, %g7 xor %l5, 0x06B5, %i0 sdiv %i5, 0x1E2E, %l4 nop fitod %f6, %f4 fdtos %f4, %f17 movn %xcc, %i6, %i3 ldx [%l7 + 0x60], %g6 andcc %i2, %o5, %g1 andn %g3, 0x1E4E, %i4 fbuge,a %fcc1, loop_1585 udivcc %o2, 0x1DA3, %g4 movleu %xcc, %o7, %l6 nop fitod %f2, %f0 fdtoi %f0, %f11 loop_1585: nop wr %g0, 0x19, %asi lduba [%l7 + 0x13] %asi, %o6 subccc %l0, %l3, %i7 fsrc2s %f7, %f11 andncc %l1, %o4, %g5 movneg %icc, %o3, %g2 for %f30, %f6, %f12 nop setx 0x822E529E1D8E92FE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xB2E9FEB6D226C2F0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f22, %f30 edge32n %o1, %l2, %o0 fmovsg %xcc, %f4, %f23 move %icc, %g7, %l5 nop setx 0x53898074, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0xFDC34367, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fsubs %f4, %f8, %f12 tg %icc, 0x2 movl %icc, %i1, %i0 fmovdcc %icc, %f19, %f10 udivcc %i5, 0x1037, %l4 tvs %icc, 0x7 fone %f24 addcc %i3, %i6, %i2 nop setx 0xD715F366, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xA96013EC, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fmuls %f25, %f16, %f11 fble %fcc1, loop_1586 movle %xcc, %g6, %g1 fabss %f21, %f2 prefetch [%l7 + 0x10], 0x1 loop_1586: nop setx 0xB91C959D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 fsqrts %f12, %f30 ld [%l7 + 0x58], %f27 fbl,a %fcc2, loop_1587 movne %icc, %g3, %o5 movrgz %o2, %i4, %g4 tsubcctv %l6, %o6, %l0 loop_1587: movge %xcc, %o7, %l3 edge8n %i7, %o4, %l1 fbul,a %fcc2, loop_1588 fmovdg %xcc, %f29, %f12 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %o3, 0x06C7, %g5 loop_1588: fba,a %fcc0, loop_1589 fmul8ulx16 %f20, %f16, %f8 fmovscc %xcc, %f16, %f30 tge %xcc, 0x3 loop_1589: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x66, %g3 ldsha [%l7 + %g3] 0x88, %g2 set 0x10, %l5 stwa %o1, [%l7 + %l5] 0x80 tvc %xcc, 0x4 fmovsvc %xcc, %f22, %f13 array16 %o0, %l2, %g7 fone %f8 smul %l5, %i1, %i0 srax %l4, %i3, %i6 st %f17, [%l7 + 0x28] set 0x74, %i6 ldsba [%l7 + %i6] 0x19, %i2 edge16 %g6, %g1, %g3 bl %icc, loop_1590 bn,pn %icc, loop_1591 srl %o5, 0x10, %i5 flush %l7 + 0x68 loop_1590: add %i4, 0x18B2, %o2 loop_1591: nop fitos %f13, %f27 fstoi %f27, %f29 udivcc %g4, 0x119B, %o6 wr %g0, 0xea, %asi stwa %l6, [%l7 + 0x60] %asi membar #Sync add %l7, 0x5C, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %l0, %o7 fmovdcs %xcc, %f31, %f10 fbne %fcc0, loop_1592 tsubcc %i7, 0x0D48, %o4 edge32n %l3, %l1, %g5 fbn,a %fcc3, loop_1593 loop_1592: fmovrdlz %g2, %f28, %f12 fnor %f28, %f30, %f12 movpos %icc, %o3, %o1 loop_1593: for %f14, %f10, %f20 movrne %o0, %g7, %l2 mulscc %i1, 0x10F3, %i0 faligndata %f28, %f6, %f0 srl %l5, 0x1E, %l4 fpack16 %f22, %f24 ldsh [%l7 + 0x18], %i6 alignaddrl %i2, %g6, %g1 nop setx loop_1594, %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 edge8 %i3, %g3, %i5 srlx %i4, 0x16, %o5 addccc %o2, 0x1B75, %g4 loop_1594: subc %o6, %l6, %o7 fmovscc %icc, %f18, %f12 tvc %icc, 0x4 add %i7, 0x171D, %o4 fbuge,a %fcc1, loop_1595 sir 0x1D4F fpack16 %f2, %f20 andn %l3, 0x15DE, %l1 loop_1595: movn %xcc, %g5, %g2 fpackfix %f14, %f17 ble,a,pt %icc, loop_1596 edge32ln %o3, %l0, %o0 srlx %g7, 0x18, %l2 fmovrdgz %i1, %f14, %f10 loop_1596: nop fitod %f4, %f22 fdtoi %f22, %f4 ldsh [%l7 + 0x7A], %o1 ta %icc, 0x0 edge16n %i0, %l4, %l5 movge %icc, %i6, %i2 movcs %icc, %g1, %g6 movrgez %g3, 0x31B, %i3 sra %i4, 0x01, %o5 addc %i5, 0x1E22, %g4 alignaddrl %o6, %o2, %o7 fcmple16 %f2, %f28, %i7 subcc %o4, 0x00C6, %l3 fnegs %f0, %f0 sub %l1, %g5, %l6 edge8l %o3, %g2, %l0 bge,a,pn %icc, loop_1597 alignaddrl %g7, %o0, %i1 edge32ln %l2, %o1, %l4 sth %i0, [%l7 + 0x40] loop_1597: nop wr %g0, 0x11, %asi ldswa [%l7 + 0x40] %asi, %l5 andncc %i2, %i6, %g6 tleu %icc, 0x4 fmuld8ulx16 %f17, %f7, %f22 fandnot1s %f1, %f11, %f7 mova %icc, %g3, %g1 movg %xcc, %i3, %i4 nop setx 0x88FBFC7B9C8196EB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f14 udivcc %o5, 0x093C, %i5 stx %o6, [%l7 + 0x60] tne %icc, 0x2 sllx %g4, 0x18, %o2 edge32l %i7, %o4, %l3 umul %o7, %g5, %l1 fbule,a %fcc3, loop_1598 xor %l6, %o3, %l0 edge8n %g2, %g7, %i1 subc %o0, 0x05CD, %o1 loop_1598: brlz %l2, loop_1599 fcmple16 %f18, %f16, %l4 fmovrdlez %l5, %f16, %f20 nop fitos %f1, %f30 fstoi %f30, %f16 loop_1599: taddcc %i0, 0x07D5, %i6 nop setx 0x206AF7A1, %l0, %l6 st %l6, [%l7 + 0x7C] ld [%l7 + 0x7C], %fsr wr %g0, 0x0c, %asi lduha [%l7 + 0x52] %asi, %g6 mulscc %g3, %g1, %i2 brnz %i4, loop_1600 tvc %icc, 0x2 movleu %xcc, %o5, %i3 movge %xcc, %o6, %i5 loop_1600: movleu %icc, %g4, %o2 be,pn %icc, loop_1601 fpsub16s %f2, %f0, %f20 sra %o4, %l3, %i7 fba %fcc0, loop_1602 loop_1601: ld [%l7 + 0x08], %f3 mulx %o7, 0x0D2E, %l1 movre %l6, %o3, %g5 loop_1602: tvs %xcc, 0x7 subcc %g2, %l0, %i1 movle %xcc, %o0, %g7 edge16l %o1, %l2, %l5 fandnot1s %f18, %f31, %f16 fzero %f22 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %i0, 0x07, %l4 sir 0x064E nop set 0x44, %o6 lduw [%l7 + %o6], %g6 fornot2 %f12, %f10, %f28 ldx [%l7 + 0x48], %g3 tn %xcc, 0x5 fone %f14 movrlz %i6, 0x2FC, %i2 mulx %g1, 0x1D47, %o5 tle %icc, 0x0 movrlez %i3, 0x3EA, %o6 subccc %i4, 0x1C4B, %i5 fpadd16 %f14, %f12, %f28 nop setx 0x4DBD7757E051E24C, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr fnors %f6, %f3, %f1 wr %g0, 0x80, %asi prefetcha [%l7 + 0x18] %asi, 0x1 smul %o4, 0x0D70, %g4 tneg %icc, 0x5 movg %icc, %l3, %i7 nop setx loop_1603, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done orcc %l1, %l6, %o7 fcmpeq16 %f16, %f2, %o3 be,a %xcc, loop_1604 loop_1603: xnorcc %g5, 0x0B26, %l0 edge16 %i1, %g2, %g7 movvs %xcc, %o0, %o1 loop_1604: edge8l %l5, %i0, %l4 sllx %l2, %g6, %g3 mulx %i6, 0x08E1, %g1 popc 0x11DC, %o5 wr %g0, 0x18, %asi lduwa [%l7 + 0x4C] %asi, %i2 udivcc %i3, 0x08FD, %o6 fnor %f14, %f12, %f26 std %f18, [%l7 + 0x40] nop setx loop_1605, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge32n %i4, %i5, %o4 tle %xcc, 0x1 movvc %icc, %g4, %l3 loop_1605: membar 0x30 movrgez %i7, %o2, %l6 movne %xcc, %o7, %o3 movcc %xcc, %g5, %l1 move %icc, %i1, %g2 fsrc1 %f6, %f2 movcs %xcc, %g7, %l0 orcc %o0, %l5, %o1 sdiv %i0, 0x095C, %l2 bge,pt %xcc, loop_1606 nop setx loop_1607, %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 fbe %fcc1, loop_1608 loop_1606: fbl %fcc0, loop_1609 loop_1607: fpadd16 %f4, %f30, %f24 edge16l %g6, %l4, %i6 loop_1608: orn %g1, 0x062C, %g3 loop_1609: tn %icc, 0x5 fmovsneg %xcc, %f18, %f20 tne %icc, 0x3 fxnor %f24, %f12, %f8 wr %g0, 0x17, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync add %i2, 0x0F3B, %i3 wr %g0, 0x04, %asi ldstuba [%l7 + 0x11] %asi, %o5 movleu %icc, %i4, %i5 nop setx 0x40456B2F8F7958CA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x776D7D12CA62B5AE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fmuld %f30, %f30, %f8 fpsub16s %f15, %f3, %f29 move %icc, %o4, %o6 andncc %g4, %l3, %i7 tpos %icc, 0x7 nop setx loop_1610, %l0, %l1 jmpl %l1, %l6 movcs %xcc, %o2, %o7 set 0x54, %o1 ldsba [%l7 + %o1] 0x10, %o3 loop_1610: alignaddrl %l1, %g5, %g2 fzero %f30 sdivcc %i1, 0x1F9B, %g7 fmovdne %xcc, %f8, %f26 wr %g0, 0x04, %asi stba %l0, [%l7 + 0x77] %asi faligndata %f24, %f16, %f28 sllx %o0, 0x18, %o1 edge16 %l5, %l2, %i0 tn %icc, 0x4 edge16ln %l4, %g6, %g1 edge16l %i6, %g3, %i3 edge8ln %o5, %i4, %i2 tsubcctv %o4, 0x11A1, %o6 set 0x44, %g5 stwa %i5, [%l7 + %g5] 0xea membar #Sync movpos %xcc, %g4, %i7 tle %xcc, 0x1 lduw [%l7 + 0x34], %l3 addc %o2, %l6, %o3 tl %xcc, 0x1 array8 %o7, %g5, %g2 udivx %i1, 0x09CF, %l1 tcs %xcc, 0x2 sdivx %g7, 0x1128, %l0 sdivx %o1, 0x02F7, %o0 tne %icc, 0x2 srlx %l2, %i0, %l5 fmovdl %icc, %f8, %f3 brz,a %l4, loop_1611 nop setx 0xB0663C2F, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr movrlez %g1, 0x1DB, %i6 srlx %g3, 0x01, %g6 loop_1611: tsubcc %i3, %o5, %i4 movrlz %i2, 0x18D, %o4 sdivx %o6, 0x141E, %i5 xorcc %g4, %l3, %o2 array32 %l6, %i7, %o7 edge16l %g5, %g2, %o3 andn %l1, %g7, %l0 xorcc %i1, 0x074D, %o0 tneg %icc, 0x5 fmovspos %icc, %f14, %f6 andn %o1, 0x1E00, %i0 or %l2, %l4, %g1 fmovrsgz %i6, %f31, %f14 xnorcc %l5, %g3, %i3 sdivcc %g6, 0x0E69, %i4 edge32 %i2, %o5, %o4 fmovrdlz %o6, %f28, %f26 fba,a %fcc1, loop_1612 ba,pt %xcc, loop_1613 movcc %xcc, %g4, %i5 orcc %l3, 0x0134, %o2 loop_1612: edge8n %l6, %i7, %g5 loop_1613: addc %g2, 0x08CD, %o3 st %f26, [%l7 + 0x08] edge32 %l1, %g7, %l0 taddcctv %i1, 0x0530, %o0 movpos %xcc, %o1, %o7 sdivx %l2, 0x0FA3, %i0 movcc %icc, %l4, %i6 fba %fcc1, loop_1614 stw %l5, [%l7 + 0x08] tvs %xcc, 0x0 sth %g3, [%l7 + 0x54] loop_1614: srl %i3, %g1, %i4 addccc %i2, %o5, %g6 bne,a,pt %xcc, loop_1615 mova %xcc, %o4, %g4 movrlz %i5, 0x0D7, %o6 sllx %l3, %o2, %l6 loop_1615: movrgz %g5, %g2, %i7 bneg %icc, loop_1616 call loop_1617 movl %xcc, %o3, %g7 bpos,a %icc, loop_1618 loop_1616: tcc %icc, 0x1 loop_1617: bcs %icc, loop_1619 edge8ln %l0, %i1, %l1 loop_1618: fbule,a %fcc1, loop_1620 fxor %f10, %f30, %f12 loop_1619: tge %icc, 0x2 fcmpne32 %f14, %f20, %o0 loop_1620: alignaddr %o1, %o7, %i0 addcc %l4, 0x18D2, %i6 tn %xcc, 0x0 alignaddrl %l2, %l5, %i3 alignaddrl %g1, %g3, %i2 udiv %o5, 0x0495, %i4 fble %fcc2, loop_1621 movrlz %g6, 0x096, %g4 movleu %icc, %i5, %o4 xorcc %l3, %o2, %l6 loop_1621: brlez,a %g5, loop_1622 movcc %xcc, %g2, %i7 bn,a %icc, loop_1623 fmovrslez %o6, %f9, %f29 loop_1622: movge %xcc, %g7, %l0 fandnot1s %f6, %f16, %f5 loop_1623: stw %i1, [%l7 + 0x4C] movrgz %o3, 0x3B7, %l1 or %o1, %o7, %o0 addcc %i0, %l4, %i6 set 0x40, %i5 stda %f0, [%l7 + %i5] 0xf0 membar #Sync nop setx loop_1624, %l0, %l1 jmpl %l1, %l2 brgz,a %l5, loop_1625 or %g1, %g3, %i3 fmovsa %icc, %f16, %f10 loop_1624: sll %o5, %i4, %g6 loop_1625: fbl,a %fcc3, loop_1626 tneg %icc, 0x6 movvs %xcc, %i2, %g4 nop fitod %f4, %f26 fdtox %f26, %f0 loop_1626: fmovdn %icc, %f13, %f28 fcmple16 %f30, %f22, %o4 fbe,a %fcc0, loop_1627 brlz,a %l3, loop_1628 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %icc, 0x7 loop_1627: fmul8x16au %f21, %f14, %f24 loop_1628: sdivx %o2, 0x0D64, %l6 add %l7, 0x18, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x19, %i5, %g5 fpadd16s %f8, %f11, %f24 sethi 0x1BCC, %g2 set 0x31, %i2 lduba [%l7 + %i2] 0x19, %i7 addc %o6, 0x0D75, %g7 fcmple16 %f20, %f6, %i1 fbo %fcc0, loop_1629 fba,a %fcc0, loop_1630 tle %icc, 0x6 bneg,a,pn %icc, loop_1631 loop_1629: sra %o3, 0x0E, %l0 loop_1630: fandnot1 %f26, %f22, %f30 te %xcc, 0x5 loop_1631: tcs %icc, 0x4 wr %g0, 0x11, %asi swapa [%l7 + 0x24] %asi, %l1 call loop_1632 te %xcc, 0x0 nop setx loop_1633, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx 0xC1F75B85C18A37EB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x214AA4BCE11F5390, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fsubd %f6, %f14, %f28 loop_1632: subc %o7, 0x094F, %o0 movrne %o1, %i0, %l4 loop_1633: movrne %i6, 0x17E, %l5 tsubcctv %l2, %g3, %g1 alignaddrl %o5, %i4, %g6 edge32ln %i3, %g4, %o4 movne %icc, %i2, %l3 tcs %icc, 0x2 tsubcctv %o2, 0x0BC8, %i5 bshuffle %f28, %f8, %f8 ldsw [%l7 + 0x10], %l6 fornot1 %f28, %f28, %f16 movgu %icc, %g5, %i7 smulcc %o6, 0x062B, %g7 sethi 0x13BE, %i1 movpos %icc, %g2, %o3 movvs %icc, %l0, %o7 edge32l %o0, %l1, %i0 fxnor %f10, %f26, %f8 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %l4, %i6, %o1 edge8 %l2, %g3, %l5 ldx [%l7 + 0x08], %o5 edge16 %g1, %i4, %g6 fmuld8ulx16 %f4, %f2, %f8 udivcc %g4, 0x0444, %i3 tgu %xcc, 0x6 wr %g0, 0x89, %asi stwa %i2, [%l7 + 0x58] %asi bgu loop_1634 tcs %xcc, 0x1 sllx %o4, 0x05, %o2 tneg %xcc, 0x6 loop_1634: tneg %icc, 0x6 alignaddrl %l3, %l6, %g5 fbge,a %fcc1, loop_1635 nop setx loop_1636, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tneg %icc, 0x6 smul %i5, 0x1AA0, %o6 loop_1635: ldd [%l7 + 0x68], %f26 loop_1636: sethi 0x1625, %i7 tl %xcc, 0x2 fmovda %icc, %f27, %f30 nop setx 0x97BEEF70, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x2A855F7C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fsubs %f20, %f6, %f3 array32 %i1, %g2, %o3 wr %g0, 0x18, %asi sta %f21, [%l7 + 0x5C] %asi sdivx %g7, 0x18D7, %l0 call loop_1637 fmul8ulx16 %f18, %f14, %f4 subcc %o0, 0x1E8A, %l1 brnz,a %o7, loop_1638 loop_1637: srax %i0, 0x03, %i6 fbe,a %fcc3, loop_1639 movpos %xcc, %l4, %l2 loop_1638: fandnot2s %f6, %f0, %f28 udivx %g3, 0x1C04, %l5 loop_1639: nop wr %g0, 0x89, %asi swapa [%l7 + 0x70] %asi, %o5 brgez,a %o1, loop_1640 fmovdvc %xcc, %f29, %f18 movg %icc, %g1, %g6 tg %xcc, 0x6 loop_1640: edge32ln %i4, %g4, %i3 movge %xcc, %o4, %i2 umul %l3, %l6, %o2 bcc,a,pn %xcc, loop_1641 srlx %g5, %o6, %i5 tvc %icc, 0x2 std %f24, [%l7 + 0x68] loop_1641: fmovdneg %xcc, %f20, %f20 fpsub16 %f18, %f22, %f10 orcc %i1, 0x1C2B, %g2 tge %xcc, 0x4 fsrc2 %f12, %f28 fpack32 %f20, %f16, %f0 nop set 0x40, %o0 stx %o3, [%l7 + %o0] sdivx %i7, 0x18EF, %l0 move %xcc, %g7, %l1 tle %icc, 0x5 wr %g0, 0x81, %asi ldsha [%l7 + 0x54] %asi, %o0 nop setx 0xB0696DDE, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr lduh [%l7 + 0x6C], %i0 umul %o7, %i6, %l2 orncc %l4, %g3, %o5 bcs,a loop_1642 edge32 %l5, %g1, %o1 addccc %g6, %g4, %i4 wr %g0, 0x89, %asi ldsba [%l7 + 0x2B] %asi, %i3 loop_1642: bge,pt %icc, loop_1643 movcs %icc, %i2, %l3 tle %xcc, 0x0 bcs loop_1644 loop_1643: nop fitos %f6, %f10 fstoi %f10, %f19 fmuld8sux16 %f17, %f5, %f4 tvs %xcc, 0x0 loop_1644: nop setx loop_1645, %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 loop_1646 std %f6, [%l7 + 0x10] add %o4, %l6, %o2 loop_1645: fmovrse %o6, %f22, %f21 loop_1646: sdiv %g5, 0x1267, %i5 array16 %i1, %o3, %i7 ldsw [%l7 + 0x14], %l0 bgu,a loop_1647 fpadd16 %f26, %f26, %f26 fnot1 %f10, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1647: fmul8sux16 %f30, %f6, %f2 sdivcc %g7, 0x14E2, %l1 movl %xcc, %g2, %o0 tne %icc, 0x6 bcc,pn %icc, loop_1648 orcc %o7, 0x0381, %i6 nop fitod %f0, %f2 fdtos %f2, %f20 brnz %l2, loop_1649 loop_1648: edge8n %l4, %g3, %o5 xorcc %i0, 0x1443, %g1 fmovrse %l5, %f29, %f5 loop_1649: nop setx 0xF67E227E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 fsqrts %f22, %f8 xnor %g6, %o1, %i4 edge16ln %i3, %i2, %g4 tl %xcc, 0x0 ld [%l7 + 0x4C], %f16 sdiv %o4, 0x06BC, %l3 andn %l6, 0x04A6, %o6 be,a,pt %xcc, loop_1650 orncc %g5, %i5, %o2 nop fitod %f8, %f6 fdtos %f6, %f13 ld [%l7 + 0x44], %f9 loop_1650: movn %icc, %o3, %i7 bvc,a,pt %icc, loop_1651 fbu %fcc0, loop_1652 xnor %i1, 0x0756, %l0 tcs %icc, 0x2 loop_1651: fbue %fcc3, loop_1653 loop_1652: tleu %icc, 0x2 tne %icc, 0x0 bne,a,pt %icc, loop_1654 loop_1653: and %g7, 0x181B, %l1 prefetch [%l7 + 0x48], 0x0 fmovd %f12, %f4 loop_1654: or %g2, 0x0314, %o7 movge %icc, %o0, %l2 set 0x54, %g2 sta %f9, [%l7 + %g2] 0x88 movpos %xcc, %l4, %g3 subc %i6, 0x0428, %o5 tn %xcc, 0x7 fmovdn %xcc, %f9, %f13 fcmpgt16 %f14, %f12, %i0 movle %xcc, %g1, %g6 array16 %l5, %i4, %o1 fble %fcc0, loop_1655 fbo,a %fcc1, loop_1656 bvs,pt %icc, loop_1657 edge16l %i2, %g4, %i3 loop_1655: movvc %icc, %l3, %l6 loop_1656: movrlez %o4, %g5, %i5 loop_1657: fabsd %f12, %f8 fmovsa %xcc, %f3, %f6 fmovse %xcc, %f20, %f26 brgez %o6, loop_1658 tle %xcc, 0x4 fpsub16 %f6, %f0, %f0 movrgez %o2, %i7, %o3 loop_1658: and %i1, 0x0816, %g7 fmovrdlez %l0, %f30, %f18 fmovdpos %xcc, %f2, %f6 fmovdleu %xcc, %f11, %f27 set 0x3f0, %i0 nop ! nop ! ldxa [%g0 + %i0] 0x40, %l1 ripped by fixASI40.pl ripped by fixASI40.pl tl %icc, 0x6 brlz,a %g2, loop_1659 srax %o0, 0x02, %l2 fmovd %f18, %f2 nop set 0x38, %g1 lduw [%l7 + %g1], %o7 loop_1659: sllx %g3, 0x09, %l4 and %i6, %i0, %o5 fpack32 %f0, %f18, %f24 nop fitod %f12, %f4 fdtos %f4, %f17 bcc,a,pn %icc, loop_1660 fbo,a %fcc2, loop_1661 fmovrdgez %g1, %f18, %f18 stbar loop_1660: srax %g6, %l5, %o1 loop_1661: bne,a,pt %icc, loop_1662 nop fitod %f6, %f12 fdtoi %f12, %f7 stx %i2, [%l7 + 0x48] fmovdcs %icc, %f5, %f20 loop_1662: fbe,a %fcc0, loop_1663 movgu %icc, %g4, %i4 stbar fpack32 %f0, %f26, %f4 loop_1663: umul %l3, 0x1898, %l6 fors %f23, %f13, %f4 nop setx 0x83125044, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x237A64DA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fmuls %f21, %f5, %f6 mova %xcc, %o4, %g5 sethi 0x1757, %i5 edge8ln %i3, %o2, %i7 edge16l %o6, %i1, %g7 fpsub16 %f12, %f24, %f18 sethi 0x03D9, %l0 fblg,a %fcc2, loop_1664 fxnors %f14, %f7, %f11 fble %fcc0, loop_1665 nop setx loop_1666, %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_1664: xnor %l1, 0x0D79, %o3 fpsub32s %f24, %f20, %f27 loop_1665: nop wr %g0, 0x18, %asi prefetcha [%l7 + 0x68] %asi, 0x1 loop_1666: tneg %icc, 0x4 tge %icc, 0x3 array8 %l2, %o7, %o0 tvc %icc, 0x4 edge32 %l4, %g3, %i0 xorcc %i6, %o5, %g6 set 0x38, %i7 swapa [%l7 + %i7] 0x80, %l5 fbu,a %fcc1, loop_1667 tg %icc, 0x7 fbn %fcc1, loop_1668 tcc %icc, 0x4 loop_1667: tsubcc %o1, %i2, %g4 mova %icc, %i4, %l3 loop_1668: nop set 0x70, %g4 ldda [%l7 + %g4] 0xeb, %g0 alignaddrl %l6, %g5, %o4 fmovsg %icc, %f11, %f4 fmovrde %i5, %f6, %f2 tvs %xcc, 0x7 umulcc %i3, %o2, %o6 edge32l %i1, %g7, %i7 te %xcc, 0x0 wr %g0, 0x81, %asi ldswa [%l7 + 0x24] %asi, %l1 fmovsa %icc, %f16, %f14 srax %l0, 0x0A, %g2 movne %icc, %l2, %o3 set 0x40, %l1 sta %f24, [%l7 + %l1] 0x18 pdist %f2, %f0, %f26 sub %o0, %o7, %l4 nop setx loop_1669, %l0, %l1 jmpl %l1, %g3 umulcc %i0, 0x09B0, %o5 tge %xcc, 0x4 tl %icc, 0x5 loop_1669: edge8ln %g6, %i6, %l5 move %icc, %o1, %g4 fbg,a %fcc2, loop_1670 fmovdg %icc, %f24, %f15 stx %i4, [%l7 + 0x38] andcc %l3, %g1, %i2 loop_1670: nop setx 0x2FFBA2EC00BB70E8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x35E8C599FEB414A9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f0, %f0 fmovrdne %g5, %f22, %f28 tn %xcc, 0x3 nop fitos %f4, %f6 sra %l6, 0x03, %i5 fmovdleu %xcc, %f6, %f15 fbule %fcc3, loop_1671 brnz,a %i3, loop_1672 tsubcc %o4, 0x03B0, %o2 tle %icc, 0x2 loop_1671: edge8ln %i1, %g7, %o6 loop_1672: edge16ln %l1, %i7, %l0 movgu %xcc, %g2, %o3 edge16 %o0, %l2, %o7 wr %g0, 0x88, %asi ldswa [%l7 + 0x40] %asi, %l4 tne %icc, 0x4 fone %f24 brnz,a %i0, loop_1673 array16 %o5, %g3, %i6 nop fitos %f3, %f12 fstox %f12, %f16 set 0x44, %o5 lda [%l7 + %o5] 0x81, %f24 loop_1673: subc %g6, %l5, %g4 fnegd %f28, %f0 stx %o1, [%l7 + 0x18] array32 %l3, %g1, %i4 andncc %g5, %i2, %i5 edge16ln %i3, %l6, %o2 fornot1 %f0, %f18, %f28 sdivcc %i1, 0x157A, %g7 movgu %xcc, %o6, %o4 edge8 %i7, %l0, %g2 movvc %xcc, %o3, %l1 orcc %l2, %o7, %l4 taddcctv %o0, %o5, %g3 brgez,a %i6, loop_1674 sub %i0, %g6, %g4 fones %f4 orcc %o1, 0x10BE, %l3 loop_1674: fbl %fcc0, loop_1675 edge8ln %l5, %i4, %g5 tleu %icc, 0x0 fandnot2s %f21, %f31, %f13 loop_1675: fmovda %xcc, %f22, %f25 pdist %f14, %f10, %f20 fpadd32 %f0, %f10, %f6 xnor %g1, %i2, %i3 alignaddr %i5, %o2, %l6 fxnor %f16, %f10, %f2 srax %g7, %o6, %o4 tle %icc, 0x3 addccc %i7, 0x07F2, %i1 tcc %xcc, 0x5 fsrc2 %f24, %f16 alignaddrl %l0, %g2, %l1 and %o3, %l2, %o7 fbuge %fcc3, loop_1676 ble,pn %xcc, loop_1677 bcc,a %xcc, loop_1678 movl %icc, %l4, %o5 loop_1676: tvc %xcc, 0x1 loop_1677: swap [%l7 + 0x10], %g3 loop_1678: orn %o0, %i6, %g6 fblg,a %fcc1, loop_1679 fnot1 %f0, %f8 wr %g0, 0x89, %asi swapa [%l7 + 0x6C] %asi, %i0 loop_1679: bpos loop_1680 fbule %fcc2, loop_1681 movpos %icc, %g4, %l3 fmovdne %icc, %f24, %f23 loop_1680: sethi 0x1BB6, %o1 loop_1681: ldd [%l7 + 0x60], %f0 movrlez %l5, %i4, %g1 alignaddrl %g5, %i2, %i3 sdivx %o2, 0x013B, %l6 orcc %i5, %o6, %o4 fmovdle %xcc, %f26, %f10 add %i7, 0x1B75, %g7 and %i1, %g2, %l0 fbne,a %fcc0, loop_1682 fpack16 %f18, %f27 sdivcc %o3, 0x091E, %l2 movvs %icc, %o7, %l4 loop_1682: addccc %l1, %g3, %o5 tcs %icc, 0x1 bpos loop_1683 movre %i6, %o0, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %xcc, 0x1 loop_1683: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %icc, %g6, %g4 tsubcctv %o1, 0x1852, %l3 wr %g0, 0x19, %asi stha %i4, [%l7 + 0x1A] %asi fbg %fcc2, loop_1684 andn %l5, 0x0F1B, %g5 te %icc, 0x6 udivcc %g1, 0x1A01, %i3 loop_1684: nop wr %g0, 0x18, %asi ldswa [%l7 + 0x0C] %asi, %o2 tneg %xcc, 0x1 set 0x34, %i3 lda [%l7 + %i3] 0x88, %f2 andncc %i2, %l6, %o6 movrlez %o4, %i5, %i7 ldx [%l7 + 0x20], %i1 fpadd32s %f26, %f17, %f26 sir 0x044F set 0x28, %i1 ldsha [%l7 + %i1] 0x19, %g2 sll %l0, %o3, %l2 ld [%l7 + 0x2C], %f4 movvc %xcc, %g7, %o7 smulcc %l1, %l4, %g3 xnorcc %i6, 0x1B2C, %o0 alignaddrl %i0, %o5, %g4 fpadd16s %f14, %f14, %f22 std %f8, [%l7 + 0x50] movrlz %g6, %o1, %l3 movvs %xcc, %i4, %g5 movrgz %g1, %l5, %o2 srax %i2, %i3, %l6 wr %g0, 0x04, %asi sta %f17, [%l7 + 0x0C] %asi fsrc2 %f24, %f12 fpackfix %f4, %f3 movneg %icc, %o6, %o4 ld [%l7 + 0x14], %f8 nop setx loop_1685, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry addcc %i7, 0x0679, %i5 subccc %i1, 0x01C9, %l0 fnot2 %f28, %f10 loop_1685: fble,a %fcc2, loop_1686 fmovrsgez %g2, %f1, %f12 alignaddr %o3, %l2, %o7 xnorcc %g7, 0x1666, %l1 loop_1686: tvs %xcc, 0x6 edge8 %g3, %l4, %o0 edge16ln %i0, %i6, %g4 and %o5, %o1, %g6 tvc %icc, 0x5 sllx %l3, %i4, %g1 sdivx %l5, 0x0B7F, %o2 wr %g0, 0x11, %asi stda %f0, [%l7 + 0x40] %asi bgu,pt %icc, loop_1687 swap [%l7 + 0x44], %g5 nop fitod %f6, %f22 fdtoi %f22, %f14 fbge %fcc0, loop_1688 loop_1687: fbu %fcc2, loop_1689 udivx %i2, 0x04E1, %i3 mulx %l6, %o6, %i7 loop_1688: tneg %xcc, 0x0 loop_1689: for %f2, %f0, %f20 tl %icc, 0x6 prefetch [%l7 + 0x3C], 0x2 edge32l %o4, %i1, %l0 fsrc2s %f27, %f30 srlx %i5, 0x01, %g2 udivcc %o3, 0x1925, %o7 lduh [%l7 + 0x0A], %g7 fbn %fcc2, loop_1690 sdivcc %l1, 0x05BC, %g3 tcs %xcc, 0x7 orcc %l4, %l2, %i0 loop_1690: nop fitod %f2, %f12 fdtox %f12, %f16 fmovdvc %xcc, %f26, %f13 sdiv %o0, 0x157A, %i6 sllx %g4, %o5, %o1 stbar movrne %g6, %l3, %i4 fblg %fcc0, loop_1691 subc %g1, %l5, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpgt16 %f26, %f28, %i2 loop_1691: nop wr %g0, 0x19, %asi sta %f5, [%l7 + 0x5C] %asi taddcctv %g5, %l6, %i3 add %l7, 0x38, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o6, %o4 fmovrdne %i1, %f20, %f24 lduw [%l7 + 0x20], %l0 fble,a %fcc0, loop_1692 smul %i7, %g2, %o3 sethi 0x0AC9, %i5 fcmpne16 %f26, %f14, %o7 loop_1692: sdivcc %g7, 0x10A9, %g3 movrgz %l4, 0x34C, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbul %fcc3, loop_1693 tpos %icc, 0x0 orn %i0, %l2, %i6 umul %g4, 0x040B, %o5 loop_1693: add %o0, 0x0022, %g6 sra %o1, 0x17, %i4 bpos,a %xcc, loop_1694 fbe,a %fcc0, loop_1695 movrgz %l3, %g1, %l5 movg %xcc, %o2, %g5 loop_1694: udivcc %l6, 0x0F13, %i2 loop_1695: fcmpeq32 %f26, %f22, %i3 ta %icc, 0x0 fmovrslz %o6, %f24, %f29 movle %icc, %o4, %i1 fxor %f14, %f26, %f22 movne %icc, %i7, %g2 srl %o3, %i5, %l0 movvs %xcc, %o7, %g7 array8 %l4, %l1, %g3 tvc %icc, 0x0 fble,a %fcc2, loop_1696 call loop_1697 bl,pn %xcc, loop_1698 tcc %icc, 0x6 loop_1696: movrgez %i0, %i6, %g4 loop_1697: addccc %l2, %o0, %g6 loop_1698: edge8l %o1, %i4, %o5 tne %xcc, 0x0 movvs %icc, %l3, %g1 nop setx loop_1699, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sethi 0x067C, %l5 fnot2s %f1, %f15 add %o2, %l6, %i2 loop_1699: tcc %xcc, 0x0 fpack16 %f26, %f28 fpsub16s %f29, %f12, %f3 addc %g5, %i3, %o6 movl %xcc, %o4, %i1 nop setx 0x3CC781C7511B4573, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x34C9B6FEA517FA39, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f18, %f14 movrgz %i7, 0x0A0, %g2 edge16ln %o3, %i5, %o7 udivcc %l0, 0x1C77, %l4 movn %xcc, %l1, %g7 edge16 %g3, %i6, %i0 array16 %g4, %o0, %l2 pdist %f6, %f2, %f18 edge16l %o1, %g6, %o5 tcc %icc, 0x3 sllx %i4, %g1, %l5 ldsb [%l7 + 0x49], %o2 fbe %fcc3, loop_1700 tpos %icc, 0x2 movvs %xcc, %l3, %l6 fpmerge %f11, %f8, %f4 loop_1700: fmuld8ulx16 %f3, %f14, %f28 fsrc2s %f27, %f30 movvs %icc, %g5, %i3 tle %xcc, 0x0 movrlez %o6, 0x2A1, %o4 tsubcctv %i2, 0x1DE7, %i7 tvs %xcc, 0x3 and %g2, 0x0ED5, %i1 movcc %icc, %i5, %o7 orcc %o3, %l0, %l4 tcs %xcc, 0x2 fornot2 %f6, %f2, %f22 orcc %l1, 0x151B, %g7 nop setx loop_1701, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done brgez,a %i6, loop_1702 smulcc %i0, %g4, %o0 set 0x40, %l6 stda %f0, [%l7 + %l6] 0x1f membar #Sync loop_1701: tsubcc %l2, 0x144E, %g3 loop_1702: movn %xcc, %g6, %o5 movle %xcc, %o1, %g1 udiv %l5, 0x027B, %o2 edge32ln %i4, %l3, %g5 tcs %icc, 0x3 addc %i3, %o6, %l6 sub %i2, %o4, %g2 sdiv %i7, 0x108F, %i1 xor %i5, 0x1B48, %o7 te %icc, 0x5 subc %o3, %l0, %l4 srlx %l1, %i6, %i0 udiv %g4, 0x1563, %g7 fsrc2 %f0, %f6 fors %f10, %f4, %f17 flush %l7 + 0x7C nop setx 0x00588B7CF3B0B37D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x3255618A2C0D5512, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fsubd %f12, %f22, %f12 stbar fbul %fcc0, loop_1703 prefetch [%l7 + 0x0C], 0x3 movrlz %l2, %g3, %g6 fmul8ulx16 %f30, %f10, %f28 loop_1703: nop set 0x10, %o3 ldsba [%l7 + %o3] 0x14, %o5 ldsh [%l7 + 0x76], %o0 bcc loop_1704 fmovsgu %xcc, %f30, %f28 pdist %f18, %f12, %f4 set 0x30, %g7 stxa %g1, [%l7 + %g7] 0x81 loop_1704: nop setx 0x25FDF7452A0BBCBC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x33B2249FAB8ADAEC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f20, %f16 tcs %xcc, 0x4 fcmple32 %f14, %f16, %o1 fbg,a %fcc3, loop_1705 udiv %o2, 0x16AA, %i4 udiv %l5, 0x0032, %g5 array16 %l3, %i3, %l6 loop_1705: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0xe3, %asi stba %o6, [%l7 + 0x48] %asi membar #Sync nop setx loop_1706, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdvs %xcc, %f3, %f18 sra %i2, 0x05, %o4 fbu,a %fcc3, loop_1707 loop_1706: srlx %i7, 0x1C, %i1 movre %g2, 0x3A2, %i5 sdivx %o3, 0x0238, %l0 loop_1707: andncc %o7, %l1, %i6 nop fitos %f9, %f19 fstox %f19, %f18 fbn,a %fcc1, loop_1708 bge,a %icc, loop_1709 tsubcc %i0, 0x1042, %g4 udiv %g7, 0x1AE1, %l4 loop_1708: tle %icc, 0x1 loop_1709: nop setx 0x591C3A23142045D9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xFCE7B2605B402866, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 faddd %f6, %f26, %f18 ldub [%l7 + 0x76], %g3 te %xcc, 0x3 fbne %fcc0, loop_1710 movl %icc, %l2, %o5 membar 0x24 subcc %o0, %g6, %g1 loop_1710: sll %o1, 0x1C, %o2 srl %i4, 0x16, %l5 fmovscs %icc, %f10, %f22 and %g5, %i3, %l6 stx %l3, [%l7 + 0x48] fxors %f23, %f18, %f2 fabsd %f22, %f12 fmovrsne %o6, %f29, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0xf9, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync udiv %i2, 0x17DA, %i7 fmovsge %xcc, %f1, %f20 edge16 %o4, %i1, %i5 umul %o3, 0x0C28, %l0 tsubcc %g2, 0x0096, %l1 subc %i6, 0x06BA, %o7 smulcc %g4, %g7, %i0 edge8 %g3, %l4, %o5 subccc %l2, 0x19DD, %o0 xorcc %g1, 0x01C6, %g6 fandnot2 %f16, %f2, %f22 tleu %icc, 0x0 movvc %icc, %o2, %i4 nop fitod %f8, %f22 fdtos %f22, %f5 fcmple32 %f28, %f4, %l5 nop setx 0x5FB4C0A258F76F8D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x6AE4D1F843FEC753, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 faddd %f24, %f6, %f30 fsrc2 %f0, %f16 fmovrdlz %g5, %f2, %f24 tvs %icc, 0x7 movre %o1, 0x16E, %l6 bge,pn %icc, loop_1711 nop setx 0x45DFA4EE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0xF1E24E18, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fsubs %f22, %f13, %f25 ble,pn %xcc, loop_1712 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1711: tleu %icc, 0x2 set 0x32, %i4 ldsha [%l7 + %i4] 0x0c, %i3 loop_1712: udiv %l3, 0x103A, %i2 add %l7, 0x08, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %i7 casxa [%l6] %asi, %i7, %o4 smul %o6, %i1, %o3 edge16l %l0, %i5, %g2 flush %l7 + 0x6C fmovda %icc, %f12, %f14 edge16ln %i6, %l1, %g4 fmovde %icc, %f4, %f31 be,a,pt %xcc, loop_1713 fmul8x16 %f18, %f0, %f6 movre %o7, %i0, %g7 edge8n %l4, %g3, %l2 loop_1713: nop add %l7, 0x54, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o0 casa [%l6] 0x80, %o0, %g1 umulcc %g6, 0x1DA2, %o5 ldstub [%l7 + 0x4F], %i4 nop fitos %f10, %f19 fstod %f19, %f22 wr %g0, 0x81, %asi prefetcha [%l7 + 0x30] %asi, 0x3 tne %icc, 0x7 fornot2s %f4, %f31, %f6 sub %o2, %o1, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0xC2BC15FA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x201E2AAC, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fadds %f28, %f29, %f11 fcmpne32 %f24, %f8, %g5 alignaddr %i3, %i2, %l3 srax %i7, %o6, %o4 array8 %o3, %l0, %i1 lduw [%l7 + 0x14], %i5 addc %g2, %i6, %l1 alignaddrl %g4, %i0, %g7 nop setx loop_1714, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movg %icc, %l4, %o7 sra %l2, 0x02, %o0 sethi 0x1C63, %g3 loop_1714: mulx %g6, 0x1292, %g1 array16 %o5, %i4, %o2 move %icc, %l5, %l6 fnot2 %f20, %f14 sir 0x09CF edge32l %g5, %o1, %i2 array8 %l3, %i7, %o6 smulcc %o4, 0x0C85, %o3 sth %l0, [%l7 + 0x30] sdiv %i1, 0x0FE3, %i3 fmovsn %xcc, %f22, %f20 movl %icc, %i5, %g2 fornot1 %f18, %f4, %f16 fexpand %f2, %f18 tge %xcc, 0x7 fbl %fcc2, loop_1715 stb %i6, [%l7 + 0x7B] edge32l %g4, %i0, %g7 alignaddrl %l4, %l1, %l2 loop_1715: be,a loop_1716 sdivx %o7, 0x1AF4, %o0 tsubcc %g6, 0x01F0, %g1 tvc %icc, 0x0 loop_1716: tge %icc, 0x4 movrgz %g3, %o5, %o2 array16 %l5, %i4, %g5 edge8 %l6, %i2, %o1 sethi 0x1B8A, %l3 fmovdcs %icc, %f17, %f0 movneg %icc, %i7, %o6 tneg %xcc, 0x7 srax %o3, 0x12, %l0 fmovrsne %o4, %f3, %f29 movrlz %i1, 0x2E7, %i3 edge8ln %g2, %i6, %g4 xorcc %i0, 0x0143, %i5 fmovsleu %icc, %f2, %f9 sdivcc %g7, 0x1786, %l4 fmovd %f24, %f28 fpmerge %f10, %f7, %f24 fmovscs %icc, %f27, %f14 or %l1, %l2, %o0 udivx %o7, 0x192B, %g1 bneg,pt %xcc, loop_1717 fabss %f2, %f24 subccc %g6, 0x18A8, %o5 wr %g0, 0x89, %asi prefetcha [%l7 + 0x10] %asi, 0x3 loop_1717: brgz,a %o2, loop_1718 edge8n %i4, %l5, %g5 swap [%l7 + 0x5C], %i2 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f0 loop_1718: sll %l6, %o1, %l3 subccc %o6, %o3, %l0 ldx [%l7 + 0x50], %i7 stb %o4, [%l7 + 0x69] movl %xcc, %i1, %i3 lduh [%l7 + 0x16], %g2 and %i6, %i0, %i5 brz %g7, loop_1719 tge %xcc, 0x0 movcs %icc, %g4, %l4 xnorcc %l2, %o0, %o7 loop_1719: ldsb [%l7 + 0x2D], %l1 movleu %xcc, %g6, %o5 udiv %g3, 0x1C4B, %o2 nop setx 0x2052FDFB, %l0, %l6 st %l6, [%l7 + 0x58] ld [%l7 + 0x58], %fsr fbo,a %fcc3, loop_1720 movl %icc, %g1, %l5 fones %f21 udivx %i4, 0x0AB6, %i2 loop_1720: addc %g5, %l6, %o1 wr %g0, 0x19, %asi sta %f27, [%l7 + 0x20] %asi xor %o6, %o3, %l0 movgu %xcc, %l3, %o4 nop setx loop_1721, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done st %f16, [%l7 + 0x5C] tleu %icc, 0x6 tvc %icc, 0x6 loop_1721: tl %xcc, 0x1 bvs loop_1722 andcc %i7, 0x1A1E, %i1 xorcc %i3, 0x0AFC, %i6 array32 %i0, %i5, %g2 loop_1722: mulx %g7, %l4, %l2 movre %g4, 0x118, %o0 fexpand %f13, %f4 movleu %icc, %o7, %l1 sllx %g6, 0x06, %o5 taddcctv %g3, 0x0555, %g1 array8 %o2, %i4, %l5 tneg %xcc, 0x3 brgz %g5, loop_1723 fbe,a %fcc2, loop_1724 fpadd32s %f2, %f27, %f10 movle %icc, %l6, %o1 loop_1723: tle %icc, 0x3 loop_1724: brz %i2, loop_1725 movgu %icc, %o3, %l0 sth %l3, [%l7 + 0x18] membar 0x0D loop_1725: movneg %icc, %o4, %o6 fmovdvs %xcc, %f26, %f2 addccc %i1, 0x12FD, %i3 smulcc %i7, %i6, %i0 fbe %fcc3, loop_1726 move %xcc, %i5, %g7 fmovdcc %icc, %f10, %f16 edge8ln %l4, %l2, %g2 loop_1726: tsubcc %g4, %o7, %o0 fmovdne %xcc, %f31, %f5 movneg %xcc, %g6, %o5 sub %l1, 0x18FA, %g1 ldsb [%l7 + 0x0B], %o2 edge32ln %g3, %i4, %l5 fmovsle %xcc, %f3, %f1 fxnors %f22, %f13, %f25 udivcc %g5, 0x0E45, %l6 tn %icc, 0x4 fmovsge %xcc, %f2, %f6 alignaddr %i2, %o1, %l0 movn %icc, %o3, %l3 call loop_1727 stx %o6, [%l7 + 0x70] tg %icc, 0x6 fmovsg %xcc, %f5, %f16 loop_1727: movleu %icc, %o4, %i3 sdiv %i1, 0x1EAC, %i6 sub %i7, %i5, %i0 orncc %g7, 0x1941, %l2 edge32 %l4, %g2, %g4 st %f10, [%l7 + 0x64] wr %g0, 0x81, %asi ldxa [%l7 + 0x30] %asi, %o0 tneg %xcc, 0x7 ldx [%l7 + 0x30], %o7 movrlez %o5, %l1, %g1 tge %xcc, 0x6 fnot2s %f9, %f9 orncc %o2, %g3, %i4 fbne %fcc3, loop_1728 smulcc %l5, %g5, %g6 ldstub [%l7 + 0x40], %l6 tvs %xcc, 0x7 loop_1728: bcs,pt %icc, loop_1729 and %i2, 0x161D, %o1 bne,a,pt %icc, loop_1730 fbl %fcc0, loop_1731 loop_1729: sub %o3, %l3, %o6 array32 %o4, %i3, %l0 loop_1730: movg %xcc, %i1, %i7 loop_1731: tvs %xcc, 0x7 sub %i5, 0x0694, %i6 tn %icc, 0x1 movge %icc, %i0, %g7 fmovrslz %l4, %f26, %f6 movrgez %l2, 0x1CF, %g2 nop setx 0x2D697FA350E9F68C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 fsqrtd %f8, %f16 xnor %o0, %g4, %o5 ldsb [%l7 + 0x7E], %o7 sdivx %l1, 0x1472, %o2 mulscc %g3, %g1, %i4 move %xcc, %l5, %g5 sir 0x1540 movvs %icc, %g6, %l6 edge16n %i2, %o3, %l3 wr %g0, 0x80, %asi lda [%l7 + 0x08] %asi, %f21 fmovdge %icc, %f3, %f11 tn %icc, 0x4 movrne %o6, %o4, %i3 set 0x08, %l3 lda [%l7 + %l3] 0x89, %f22 sllx %o1, %l0, %i1 umul %i7, 0x05EC, %i5 sir 0x0741 array16 %i0, %g7, %l4 alignaddr %l2, %i6, %o0 fmovde %icc, %f10, %f9 movl %xcc, %g2, %g4 nop fitos %f11, %f13 fstox %f13, %f2 fcmpeq32 %f22, %f26, %o5 fnands %f28, %f18, %f24 fpsub32 %f18, %f8, %f22 udiv %l1, 0x0179, %o2 nop setx 0x46974164, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x478D0F76, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fdivs %f9, %f9, %f28 swap [%l7 + 0x18], %o7 popc %g3, %g1 sll %i4, %g5, %l5 umulcc %g6, %i2, %l6 lduh [%l7 + 0x14], %o3 smulcc %l3, 0x1231, %o6 movrne %o4, 0x018, %o1 bn,pt %icc, loop_1732 tne %icc, 0x0 edge32ln %l0, %i1, %i7 sllx %i5, 0x1F, %i0 loop_1732: fzero %f16 xor %g7, 0x1C39, %l4 wr %g0, 0x89, %asi ldsha [%l7 + 0x0C] %asi, %i3 stx %i6, [%l7 + 0x50] movrlz %l2, 0x217, %o0 edge32ln %g2, %g4, %o5 mulx %l1, %o2, %g3 fcmpne32 %f12, %f4, %g1 fmovscs %icc, %f10, %f23 alignaddrl %i4, %o7, %l5 ldub [%l7 + 0x64], %g6 movne %icc, %i2, %g5 movl %xcc, %l6, %o3 membar 0x55 tvs %xcc, 0x1 fbuge,a %fcc2, loop_1733 sub %l3, %o6, %o1 fnot2s %f14, %f4 sethi 0x1729, %l0 loop_1733: movrgez %i1, %i7, %o4 wr %g0, 0x5f, %asi stxa %i0, [%g0 + 0x0] %asi xnor %g7, %i5, %i3 fmovscc %icc, %f4, %f21 nop setx loop_1734, %l0, %l1 jmpl %l1, %l4 fsrc2s %f23, %f10 xor %l2, 0x10C8, %i6 movcc %icc, %g2, %g4 loop_1734: movvs %xcc, %o0, %l1 tsubcc %o5, %g3, %o2 mulscc %i4, 0x1D89, %o7 fbe,a %fcc0, loop_1735 addcc %l5, %g6, %i2 prefetch [%l7 + 0x44], 0x2 movle %xcc, %g1, %g5 loop_1735: brnz %l6, loop_1736 fmovsvs %xcc, %f13, %f11 movcs %xcc, %o3, %l3 be %icc, loop_1737 loop_1736: membar 0x6D tsubcctv %o6, %l0, %o1 fmovscs %xcc, %f6, %f9 loop_1737: nop wr %g0, 0x81, %asi ldsha [%l7 + 0x6E] %asi, %i7 tpos %icc, 0x0 sdivcc %i1, 0x0DE2, %o4 orcc %i0, 0x07C8, %i5 umulcc %i3, 0x08E1, %g7 set 0x6C, %l0 swapa [%l7 + %l0] 0x89, %l2 movrlez %i6, 0x22D, %l4 or %g4, %g2, %l1 fmovsneg %icc, %f4, %f27 taddcctv %o5, 0x074C, %g3 tvc %icc, 0x1 alignaddrl %o2, %i4, %o0 fpsub16 %f6, %f24, %f2 fmovsle %icc, %f29, %f18 taddcctv %l5, %g6, %i2 ldsb [%l7 + 0x28], %g1 movrlz %o7, %l6, %g5 add %l7, 0x28, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %o3 casa [%l6] 0x18, %o3, %l3 edge16n %l0, %o1, %o6 set 0x34, %o2 ldsba [%l7 + %o2] 0x14, %i7 bvc,a,pn %icc, loop_1738 movrlz %i1, %i0, %o4 fmovse %xcc, %f27, %f3 edge16l %i3, %i5, %g7 loop_1738: movvs %xcc, %i6, %l2 flush %l7 + 0x40 ldsw [%l7 + 0x0C], %l4 fmovrse %g2, %f31, %f22 ldd [%l7 + 0x58], %l0 membar 0x36 taddcctv %g4, %g3, %o2 wr %g0, 0x80, %asi ldswa [%l7 + 0x7C] %asi, %i4 te %xcc, 0x1 edge8l %o0, %l5, %g6 udiv %i2, 0x0D7A, %o5 wr %g0, 0x18, %asi stba %g1, [%l7 + 0x16] %asi tle %xcc, 0x4 movcs %icc, %l6, %o7 andncc %g5, %o3, %l3 andncc %o1, %o6, %l0 fbue,a %fcc2, loop_1739 sllx %i1, 0x08, %i0 fbug %fcc3, loop_1740 fmovdpos %xcc, %f6, %f12 loop_1739: ta %icc, 0x2 tl %icc, 0x4 loop_1740: nop wr %g0, 0x24, %asi ldda [%l7 + 0x40] %asi, %i6 popc %o4, %i5 and %g7, %i6, %l2 mova %xcc, %i3, %l4 alignaddr %l1, %g4, %g2 orn %o2, %i4, %g3 tn %xcc, 0x1 std %f24, [%l7 + 0x30] fbge %fcc0, loop_1741 edge16ln %l5, %o0, %i2 ldd [%l7 + 0x60], %g6 umulcc %g1, %o5, %l6 loop_1741: sir 0x02B6 movleu %icc, %g5, %o3 smul %o7, %o1, %o6 orn %l3, 0x1CD8, %i1 brlz,a %l0, loop_1742 fmovd %f10, %f8 nop setx 0xA31277BC4F1F7650, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x94A2603C6B7CE61C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fmuld %f8, %f22, %f28 fcmpeq32 %f24, %f30, %i7 loop_1742: tne %icc, 0x2 orncc %i0, 0x1B8D, %i5 ta %icc, 0x6 movgu %xcc, %o4, %i6 be,a,pt %icc, loop_1743 fmovrdlez %g7, %f18, %f16 sllx %l2, 0x10, %l4 bn,a %xcc, loop_1744 loop_1743: taddcctv %i3, %l1, %g2 ldd [%l7 + 0x78], %g4 nop setx loop_1745, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1744: fble,a %fcc3, loop_1746 fbn,a %fcc2, loop_1747 edge32n %i4, %g3, %o2 loop_1745: bgu,a %xcc, loop_1748 loop_1746: ld [%l7 + 0x4C], %f5 loop_1747: alignaddrl %l5, %o0, %g6 alignaddr %i2, %o5, %g1 loop_1748: smulcc %l6, 0x1FEE, %o3 fmovsne %xcc, %f14, %f21 tsubcctv %g5, 0x0126, %o7 sir 0x092C addcc %o1, 0x19F5, %o6 edge8ln %l3, %l0, %i7 stb %i1, [%l7 + 0x1D] nop set 0x30, %l2 stx %i5, [%l7 + %l2] tn %icc, 0x1 nop setx 0xC8337E82FD2523B0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xE8D76F7CE07600C8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fmuld %f18, %f4, %f18 edge8 %o4, %i0, %i6 tn %icc, 0x0 nop set 0x34, %l4 ldsh [%l7 + %l4], %g7 tn %icc, 0x1 tle %xcc, 0x5 movcc %xcc, %l4, %l2 tsubcctv %l1, 0x04F3, %i3 call loop_1749 movg %icc, %g4, %i4 bleu %icc, loop_1750 ta %xcc, 0x1 loop_1749: mulscc %g2, 0x113F, %o2 movn %xcc, %g3, %o0 loop_1750: fbue %fcc1, loop_1751 call loop_1752 fmovrslez %g6, %f5, %f20 ldstub [%l7 + 0x65], %l5 loop_1751: fbule,a %fcc0, loop_1753 loop_1752: andncc %o5, %g1, %l6 tvs %icc, 0x3 subcc %i2, 0x0CDD, %g5 loop_1753: popc 0x004B, %o3 tcc %xcc, 0x4 fsrc2s %f6, %f8 nop fitos %f0, %f21 fstox %f21, %f30 fxtos %f30, %f9 umulcc %o1, %o6, %l3 move %xcc, %o7, %i7 udivx %i1, 0x1EB1, %l0 set 0x68, %o7 prefetcha [%l7 + %o7] 0x15, 0x1 tleu %icc, 0x1 fmovrdlez %o4, %f2, %f24 add %i0, 0x1ECC, %i6 movrgez %g7, %l4, %l1 ta %xcc, 0x4 fba %fcc2, loop_1754 movrlz %i3, %g4, %i4 taddcc %l2, %o2, %g2 fabss %f12, %f10 loop_1754: bl,a,pn %xcc, loop_1755 brgez,a %g3, loop_1756 tcc %icc, 0x6 nop setx loop_1757, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1755: tvs %xcc, 0x4 loop_1756: fmovrdgz %o0, %f10, %f10 orncc %g6, %l5, %g1 loop_1757: edge32l %l6, %i2, %o5 stw %g5, [%l7 + 0x58] smul %o1, %o3, %l3 srl %o7, %o6, %i7 nop setx 0x006CC809, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr movn %xcc, %l0, %i5 move %icc, %o4, %i0 umulcc %i6, %i1, %l4 sll %l1, %i3, %g7 std %f14, [%l7 + 0x68] set 0x30, %o4 stba %i4, [%l7 + %o4] 0x23 membar #Sync xor %l2, 0x0EA0, %g4 lduw [%l7 + 0x58], %o2 srax %g2, %g3, %o0 tcs %xcc, 0x3 fmovrdlz %l5, %f26, %f18 tg %xcc, 0x0 or %g1, 0x1829, %l6 edge32n %g6, %o5, %g5 movn %icc, %o1, %i2 be,pt %icc, loop_1758 edge16 %o3, %l3, %o6 andn %i7, 0x0220, %o7 edge32l %l0, %i5, %i0 loop_1758: fmovdvs %xcc, %f22, %f19 st %f22, [%l7 + 0x6C] tne %xcc, 0x7 fmovdcc %xcc, %f4, %f29 bcc loop_1759 fexpand %f10, %f16 andn %i6, 0x1634, %o4 movl %xcc, %l4, %i1 loop_1759: lduh [%l7 + 0x5E], %l1 udiv %i3, 0x06DA, %i4 smulcc %l2, 0x0488, %g7 bn,a loop_1760 fpsub16 %f26, %f20, %f16 sra %g4, %g2, %o2 st %f6, [%l7 + 0x28] loop_1760: movle %icc, %g3, %l5 fpsub16 %f28, %f26, %f22 xor %o0, 0x1BD2, %g1 andncc %g6, %l6, %o5 movl %icc, %o1, %g5 brlez,a %i2, loop_1761 udivx %l3, 0x041B, %o6 edge16 %i7, %o3, %o7 movvc %icc, %l0, %i5 loop_1761: movleu %icc, %i0, %i6 add %l4, %i1, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %i3, %o4, %i4 ldstub [%l7 + 0x68], %l2 set 0x19, %g3 lduba [%l7 + %g3] 0x04, %g7 fbl %fcc1, loop_1762 fmovsvc %xcc, %f2, %f15 movleu %xcc, %g2, %g4 fmovrse %g3, %f3, %f13 loop_1762: addccc %l5, 0x1049, %o0 sdivcc %g1, 0x13A3, %g6 nop fitos %f7, %f8 fstox %f8, %f8 wr %g0, 0x88, %asi stha %l6, [%l7 + 0x2E] %asi movne %xcc, %o5, %o2 ldsh [%l7 + 0x60], %g5 tneg %xcc, 0x6 addc %i2, %l3, %o1 edge16 %o6, %i7, %o3 nop setx loop_1763, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done taddcc %o7, %i5, %l0 movcs %xcc, %i0, %i6 fmovde %xcc, %f19, %f3 loop_1763: nop wr %g0, 0x0c, %asi ldsha [%l7 + 0x7E] %asi, %l4 xnorcc %i1, 0x103B, %l1 smul %o4, %i3, %i4 edge16l %l2, %g2, %g7 fbu %fcc3, loop_1764 movvc %icc, %g3, %g4 fmovrde %l5, %f4, %f28 fxnor %f6, %f4, %f16 loop_1764: or %g1, 0x1DD0, %g6 udivcc %l6, 0x0D7B, %o5 sdiv %o0, 0x17E3, %o2 fsrc2 %f8, %f18 udiv %g5, 0x031D, %l3 fmovsleu %icc, %f21, %f5 sethi 0x0B64, %o1 move %xcc, %o6, %i2 edge16 %i7, %o7, %i5 addcc %o3, 0x01A8, %l0 wr %g0, 0x88, %asi stba %i0, [%l7 + 0x31] %asi tvc %icc, 0x1 addcc %l4, %i6, %l1 edge16 %i1, %i3, %o4 movle %xcc, %i4, %l2 nop fitod %f6, %f4 fdtoi %f4, %f5 movrlz %g7, %g2, %g4 tgu %icc, 0x5 andcc %g3, %g1, %g6 bleu,pn %icc, loop_1765 movneg %icc, %l5, %o5 edge32n %o0, %l6, %g5 tne %xcc, 0x7 loop_1765: orn %l3, %o2, %o1 taddcctv %i2, %o6, %o7 and %i7, %o3, %l0 fmovdl %icc, %f29, %f18 fmovdneg %icc, %f18, %f20 sethi 0x1BC3, %i0 fpsub16 %f26, %f8, %f16 fbue,a %fcc0, loop_1766 sllx %i5, %l4, %l1 ldstub [%l7 + 0x5D], %i6 nop setx 0xCA76FBAE5BDF194E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x3B56A25BBD61A9FC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f18, %f0 loop_1766: nop set 0x70, %g6 stba %i1, [%l7 + %g6] 0x0c fornot2 %f18, %f0, %f18 bg,a,pn %icc, loop_1767 movre %i3, 0x3DD, %o4 movleu %icc, %i4, %g7 sllx %g2, 0x04, %l2 loop_1767: bleu,a loop_1768 alignaddr %g4, %g1, %g3 bl loop_1769 subcc %l5, %o5, %g6 loop_1768: bvc,pn %icc, loop_1770 fba %fcc2, loop_1771 loop_1769: array16 %l6, %o0, %g5 fpsub16s %f7, %f2, %f27 loop_1770: lduw [%l7 + 0x28], %o2 loop_1771: nop fitod %f4, %f12 fdtoi %f12, %f15 udivcc %o1, 0x02F8, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %o6, 0x1A1C, %o7 wr %g0, 0x89, %asi lduha [%l7 + 0x72] %asi, %i7 fnor %f12, %f14, %f26 tn %xcc, 0x1 movre %o3, 0x094, %i2 nop setx loop_1772, %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 fornot1s %f22, %f1, %f7 edge16l %i0, %i5, %l4 sub %l0, %i6, %i1 loop_1772: tgu %xcc, 0x6 bleu,a loop_1773 bn loop_1774 movg %icc, %i3, %l1 edge32l %i4, %o4, %g2 loop_1773: fbul %fcc0, loop_1775 loop_1774: te %icc, 0x5 nop setx 0xB633CC67, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 fsqrts %f8, %f28 movrlz %g7, 0x33C, %g4 loop_1775: edge32ln %l2, %g1, %l5 fbe,a %fcc2, loop_1776 popc 0x130D, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movle %icc, %o5, %l6 loop_1776: fmovsl %xcc, %f21, %f28 nop fitos %f12, %f25 fstox %f25, %f26 fxtos %f26, %f0 set 0x5C, %i6 lduwa [%l7 + %i6] 0x81, %o0 lduh [%l7 + 0x3A], %g6 and %o2, 0x0E3A, %o1 nop setx 0x969837A1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x1314748C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fdivs %f16, %f4, %f11 fpsub32s %f17, %f30, %f6 brnz,a %l3, loop_1777 stw %g5, [%l7 + 0x58] subcc %o6, %o7, %o3 tcc %xcc, 0x0 loop_1777: nop set 0x58, %l5 prefetcha [%l7 + %l5] 0x0c, 0x3 ldd [%l7 + 0x60], %i6 fbl,a %fcc3, loop_1778 bgu,a %icc, loop_1779 prefetch [%l7 + 0x70], 0x3 umulcc %i5, %i0, %l0 loop_1778: fmovdneg %icc, %f3, %f5 loop_1779: nop setx 0xCD4516C6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x660EC901, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fmuls %f5, %f20, %f30 edge32 %i6, %l4, %i1 movre %l1, %i3, %o4 movre %g2, 0x1D6, %g7 tneg %xcc, 0x2 bne,a %xcc, loop_1780 sdivcc %g4, 0x0403, %l2 movgu %icc, %i4, %l5 tleu %xcc, 0x2 loop_1780: taddcctv %g1, 0x0B4A, %o5 umulcc %l6, 0x0159, %o0 set 0x08, %o1 sta %f12, [%l7 + %o1] 0x88 set 0x3C, %o6 stwa %g6, [%l7 + %o6] 0x10 sdivx %g3, 0x1544, %o1 popc 0x08D8, %o2 movcc %xcc, %g5, %o6 ldsb [%l7 + 0x2B], %o7 tneg %icc, 0x6 be,a %xcc, loop_1781 fone %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0xB2D8DD31B66FE70A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xA82B01C7F8BD1300, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f16, %f14 loop_1781: movre %l3, %i2, %i7 set 0x24, %i5 ldswa [%l7 + %i5] 0x0c, %i5 bn,a,pn %xcc, loop_1782 tvs %xcc, 0x5 sub %i0, %l0, %o3 movrlez %i6, 0x385, %i1 loop_1782: array32 %l1, %l4, %o4 fmul8ulx16 %f26, %f10, %f16 taddcctv %i3, 0x0B47, %g2 fbn %fcc0, loop_1783 fmovsle %xcc, %f27, %f13 smulcc %g4, 0x038D, %g7 tle %icc, 0x2 loop_1783: xor %l2, %l5, %g1 sllx %i4, %o5, %l6 fcmpne16 %f8, %f4, %g6 movvs %icc, %o0, %g3 xorcc %o2, %o1, %g5 nop setx loop_1784, %l0, %l1 jmpl %l1, %o6 bgu,a,pt %icc, loop_1785 tvs %icc, 0x5 wr %g0, 0x19, %asi lduwa [%l7 + 0x08] %asi, %o7 loop_1784: nop set 0x18, %g5 ldxa [%l7 + %g5] 0x81, %i2 loop_1785: andn %l3, %i5, %i7 edge32 %i0, %o3, %l0 srlx %i6, 0x04, %l1 sll %l4, 0x09, %o4 tpos %xcc, 0x6 stbar movpos %icc, %i1, %g2 taddcctv %i3, 0x1ACA, %g4 fcmpne32 %f26, %f18, %l2 fble,a %fcc0, loop_1786 fcmple16 %f20, %f8, %l5 subccc %g1, 0x007F, %i4 andncc %o5, %l6, %g7 loop_1786: movrgez %g6, %g3, %o0 fpadd16 %f8, %f18, %f18 ldx [%l7 + 0x68], %o2 edge8ln %o1, %g5, %o7 orn %i2, %l3, %i5 ldstub [%l7 + 0x4E], %o6 smul %i7, %o3, %l0 movg %xcc, %i6, %l1 popc 0x1248, %l4 fbuge %fcc3, loop_1787 lduw [%l7 + 0x48], %i0 umul %i1, %g2, %o4 tvc %xcc, 0x4 loop_1787: alignaddrl %i3, %l2, %l5 sra %g1, %g4, %i4 xorcc %o5, %l6, %g7 mova %icc, %g6, %g3 fmovdne %icc, %f10, %f23 movleu %xcc, %o0, %o2 mova %xcc, %o1, %o7 move %icc, %g5, %i2 nop setx loop_1788, %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 fxnor %f20, %f20, %f28 udiv %i5, 0x0A06, %o6 nop setx 0x1BA8593FCD039225, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x429AD012290C324F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f0, %f10 loop_1788: xnorcc %i7, 0x0C6F, %l3 fmovdg %xcc, %f3, %f12 tsubcc %l0, 0x12D3, %o3 xorcc %i6, %l1, %l4 andn %i1, 0x1CA6, %g2 tgu %xcc, 0x7 and %i0, %o4, %l2 movl %xcc, %l5, %g1 array8 %g4, %i3, %i4 stx %o5, [%l7 + 0x28] bl loop_1789 fmovscs %xcc, %f12, %f1 tvs %xcc, 0x7 subcc %g7, 0x10F9, %g6 loop_1789: orcc %g3, 0x0B7C, %o0 be,pn %xcc, loop_1790 fmovrse %o2, %f7, %f14 taddcc %o1, %l6, %o7 srax %i2, 0x1E, %i5 loop_1790: popc 0x1E4E, %g5 subcc %o6, 0x1D0C, %i7 bcc,pn %icc, loop_1791 fornot2s %f6, %f12, %f1 sth %l0, [%l7 + 0x40] call loop_1792 loop_1791: fbe,a %fcc0, loop_1793 brgz,a %o3, loop_1794 fmovdcs %icc, %f28, %f30 loop_1792: movre %l3, %i6, %l1 loop_1793: edge8 %l4, %i1, %i0 loop_1794: add %o4, 0x05F5, %g2 ta %icc, 0x4 movle %xcc, %l2, %l5 edge32 %g1, %g4, %i3 tneg %xcc, 0x7 sub %i4, %g7, %o5 tcc %xcc, 0x2 tne %icc, 0x6 lduh [%l7 + 0x3E], %g3 sethi 0x1D9E, %o0 tneg %xcc, 0x3 movg %xcc, %g6, %o2 sra %l6, %o1, %o7 edge32n %i5, %i2, %o6 mulscc %i7, 0x024C, %l0 fmovrdlz %o3, %f18, %f16 movl %icc, %l3, %g5 orcc %l1, 0x0F3D, %l4 fbe %fcc0, loop_1795 smulcc %i6, 0x08A2, %i0 tcc %xcc, 0x3 tcs %xcc, 0x1 loop_1795: fmovspos %icc, %f11, %f18 bgu,a,pt %icc, loop_1796 and %o4, %g2, %i1 orcc %l5, %l2, %g1 fbe %fcc2, loop_1797 loop_1796: edge8 %g4, %i3, %g7 andncc %i4, %g3, %o0 xnor %g6, %o2, %o5 loop_1797: srax %l6, 0x17, %o7 edge16l %o1, %i5, %o6 movne %xcc, %i7, %i2 taddcc %o3, %l0, %g5 sub %l3, %l4, %i6 tgu %icc, 0x3 wr %g0, 0x80, %asi lduha [%l7 + 0x46] %asi, %i0 movrlz %o4, %l1, %g2 tcc %xcc, 0x7 movleu %icc, %i1, %l2 movl %xcc, %g1, %g4 movrne %l5, 0x176, %i3 fands %f19, %f18, %f15 set 0x70, %i2 ldxa [%l7 + %i2] 0x0c, %g7 faligndata %f18, %f8, %f28 tvc %xcc, 0x7 fble,a %fcc0, loop_1798 te %icc, 0x6 movvs %icc, %i4, %o0 edge8ln %g6, %o2, %g3 loop_1798: lduh [%l7 + 0x18], %o5 set 0x40, %o0 stda %f16, [%l7 + %o0] 0x0c udivx %l6, 0x0DCE, %o7 mulscc %o1, 0x088D, %i5 set 0x30, %i0 stwa %i7, [%l7 + %i0] 0x11 fabsd %f16, %f8 fnot1 %f20, %f16 wr %g0, 0x18, %asi ldsha [%l7 + 0x5E] %asi, %o6 and %i2, 0x0B4D, %l0 fbu,a %fcc2, loop_1799 sdivcc %g5, 0x069A, %o3 fmovda %icc, %f17, %f31 set 0x14, %g2 stwa %l3, [%l7 + %g2] 0x0c loop_1799: fmovde %icc, %f0, %f7 wr %g0, 0x18, %asi lduba [%l7 + 0x60] %asi, %i6 nop setx 0x6CE0643B4B8E9853, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 fsqrtd %f10, %f16 movrgez %l4, %i0, %o4 umulcc %l1, %i1, %l2 addcc %g2, 0x0233, %g4 tl %xcc, 0x0 subccc %g1, 0x1267, %i3 movne %xcc, %l5, %g7 edge16ln %o0, %g6, %o2 fbul %fcc1, loop_1800 te %icc, 0x7 movne %icc, %i4, %g3 tvc %xcc, 0x1 loop_1800: fexpand %f22, %f8 move %xcc, %o5, %l6 edge32 %o7, %o1, %i7 fpadd32 %f16, %f24, %f24 wr %g0, 0x80, %asi ldsba [%l7 + 0x76] %asi, %o6 addcc %i5, 0x1FC4, %l0 fnot2s %f13, %f31 array16 %g5, %i2, %o3 udivx %i6, 0x0F82, %l3 fnegs %f16, %f6 xnor %i0, 0x1E98, %l4 array16 %o4, %i1, %l1 fcmpgt32 %f14, %f28, %g2 xorcc %g4, %g1, %l2 edge16l %i3, %l5, %o0 xorcc %g6, %o2, %g7 movre %g3, 0x13C, %o5 movl %icc, %l6, %o7 fbule %fcc3, loop_1801 fnot1 %f18, %f28 movg %xcc, %i4, %o1 nop fitos %f11, %f1 fstox %f1, %f18 fxtos %f18, %f24 loop_1801: fnors %f21, %f28, %f29 movl %icc, %i7, %o6 fone %f8 bshuffle %f14, %f30, %f6 edge32n %l0, %i5, %g5 fbne %fcc3, loop_1802 fcmple32 %f16, %f12, %o3 nop fitos %f7, %f9 fstox %f9, %f20 fxtos %f20, %f23 edge32 %i2, %i6, %l3 loop_1802: fbne,a %fcc2, loop_1803 sll %i0, 0x07, %l4 set 0x2C, %g1 sta %f5, [%l7 + %g1] 0x81 loop_1803: ba,a,pt %icc, loop_1804 fmovse %icc, %f15, %f29 edge16ln %i1, %l1, %g2 fpadd32 %f10, %f26, %f18 loop_1804: bne,a,pn %xcc, loop_1805 edge32ln %o4, %g1, %l2 alignaddr %g4, %l5, %i3 nop set 0x44, %g4 stw %o0, [%l7 + %g4] loop_1805: tge %xcc, 0x7 be,a loop_1806 array32 %o2, %g7, %g3 tle %icc, 0x1 lduh [%l7 + 0x16], %g6 loop_1806: sdivx %o5, 0x07A3, %l6 fmul8x16 %f26, %f2, %f0 xorcc %o7, %o1, %i4 tneg %icc, 0x1 fmovsvc %xcc, %f8, %f1 xnorcc %o6, 0x0CEA, %l0 fmovscs %icc, %f25, %f19 subc %i7, %i5, %o3 fbug,a %fcc1, loop_1807 srlx %g5, %i6, %i2 edge16 %l3, %l4, %i1 sll %i0, %g2, %o4 loop_1807: smul %l1, %g1, %l2 tcs %icc, 0x3 array16 %g4, %i3, %l5 bpos,a,pt %xcc, loop_1808 edge8l %o0, %o2, %g3 set 0x58, %i7 prefetcha [%l7 + %i7] 0x14, 0x0 loop_1808: subccc %g6, %o5, %o7 fnot2s %f14, %f6 edge16 %l6, %i4, %o6 xnor %l0, %o1, %i7 fbne %fcc0, loop_1809 edge16 %o3, %i5, %i6 brgz,a %i2, loop_1810 movvc %icc, %l3, %l4 loop_1809: tcc %icc, 0x6 nop fitos %f7, %f11 fstox %f11, %f16 loop_1810: ldsb [%l7 + 0x11], %g5 tl %icc, 0x5 sub %i1, 0x01A6, %i0 fbge %fcc2, loop_1811 lduw [%l7 + 0x70], %g2 edge16n %o4, %l1, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1811: ldsw [%l7 + 0x58], %l2 nop setx 0x62C6EA9F9577312B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x4CF551BFCA4BE086, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fsubd %f22, %f24, %f16 fmovsl %xcc, %f31, %f3 alignaddr %g4, %i3, %l5 fmovdge %xcc, %f20, %f26 tge %xcc, 0x3 srl %o2, %g3, %o0 movneg %xcc, %g6, %o5 fmovdle %xcc, %f18, %f13 andncc %g7, %o7, %l6 tl %icc, 0x3 nop setx loop_1812, %l0, %l1 jmpl %l1, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0xFA6402A7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0x2572A04D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fdivs %f3, %f21, %f22 for %f18, %f20, %f24 loop_1812: nop fitod %f20, %f14 sllx %l0, %o1, %i7 movcs %icc, %o3, %i4 fcmpeq32 %f8, %f26, %i6 set 0x0A, %o5 lduha [%l7 + %o5] 0x10, %i5 addc %l3, 0x1CE7, %i2 move %icc, %l4, %g5 fbl %fcc0, loop_1813 fmovrdne %i1, %f10, %f12 nop setx loop_1814, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tcs %xcc, 0x2 loop_1813: fcmple32 %f2, %f20, %g2 fbule,a %fcc2, loop_1815 loop_1814: sdiv %i0, 0x02C6, %o4 orn %g1, 0x02E1, %l2 fmovrde %l1, %f28, %f22 loop_1815: stbar fmovdcc %icc, %f0, %f5 nop setx 0x634BC0F0F865D5BF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xD9FC18DDF3F21D2E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f28, %f10 udivx %g4, 0x07F6, %i3 fmul8x16au %f10, %f30, %f24 array16 %o2, %l5, %g3 xnor %g6, 0x1C16, %o5 fmovdge %icc, %f21, %f0 tle %icc, 0x3 movne %icc, %g7, %o0 edge32n %l6, %o7, %l0 ldsw [%l7 + 0x54], %o6 movgu %xcc, %i7, %o3 fmovrsgez %o1, %f14, %f13 tg %icc, 0x7 fzero %f14 tg %icc, 0x0 srl %i6, 0x10, %i5 bpos,a loop_1816 nop setx 0x97CF839970442A07, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr orn %i4, 0x178C, %l3 stbar loop_1816: alignaddr %i2, %g5, %l4 sdivx %g2, 0x0D7B, %i0 addcc %i1, 0x0A9A, %g1 tg %icc, 0x6 edge16ln %o4, %l2, %g4 movn %xcc, %i3, %l1 edge16 %l5, %g3, %g6 wr %g0, 0x18, %asi stha %o5, [%l7 + 0x64] %asi orn %g7, %o2, %l6 fzeros %f6 st %f30, [%l7 + 0x7C] wr %g0, 0x88, %asi stwa %o0, [%l7 + 0x14] %asi fble,a %fcc1, loop_1817 movneg %icc, %l0, %o6 or %i7, %o7, %o3 edge32ln %o1, %i5, %i4 loop_1817: umulcc %l3, 0x0667, %i6 xnor %g5, 0x1CBA, %i2 orn %g2, 0x0D28, %l4 fpadd32s %f28, %f22, %f27 edge16l %i0, %i1, %g1 tneg %icc, 0x0 fpadd16s %f1, %f22, %f11 edge16n %l2, %g4, %o4 umulcc %i3, %l1, %l5 edge32 %g6, %o5, %g3 andncc %g7, %o2, %l6 array8 %l0, %o0, %o6 taddcctv %o7, %i7, %o3 sra %i5, %o1, %l3 stbar movrlez %i6, 0x03A, %i4 fpsub32 %f22, %f20, %f4 bn,a %icc, loop_1818 bge %icc, loop_1819 alignaddr %i2, %g2, %l4 tge %xcc, 0x5 loop_1818: edge8n %g5, %i0, %g1 loop_1819: fzero %f2 fornot2s %f21, %f4, %f30 srl %i1, %l2, %o4 edge8n %g4, %i3, %l5 edge32l %g6, %l1, %o5 orcc %g3, %o2, %l6 srl %l0, 0x02, %g7 wr %g0, 0x04, %asi sta %f19, [%l7 + 0x34] %asi fone %f28 fcmpgt32 %f4, %f10, %o6 xorcc %o0, %i7, %o7 edge16ln %o3, %o1, %i5 movpos %icc, %i6, %l3 fbule,a %fcc3, loop_1820 xnorcc %i4, %g2, %l4 ldd [%l7 + 0x70], %g4 fmovdn %icc, %f8, %f20 loop_1820: mulx %i0, %g1, %i2 fmovdcs %icc, %f17, %f12 movrgz %i1, 0x253, %o4 movn %icc, %l2, %g4 set 0x40, %l1 stda %f16, [%l7 + %l1] 0x0c nop fitod %f0, %f22 fdtoi %f22, %f11 movpos %icc, %i3, %l5 taddcc %g6, %o5, %l1 orn %g3, %l6, %o2 sethi 0x0B5E, %g7 fmovdg %xcc, %f17, %f12 tleu %icc, 0x2 tvs %icc, 0x0 subccc %l0, 0x1793, %o6 edge8n %o0, %o7, %o3 bpos,pt %icc, loop_1821 and %i7, %o1, %i5 ldx [%l7 + 0x50], %i6 movrlez %l3, 0x2D8, %g2 loop_1821: addc %i4, 0x1BF9, %g5 movrlz %i0, %l4, %i2 movvs %icc, %g1, %o4 wr %g0, 0x04, %asi ldsba [%l7 + 0x41] %asi, %i1 set 0x64, %i3 lda [%l7 + %i3] 0x19, %f24 umulcc %g4, %l2, %l5 movrgz %i3, 0x398, %g6 edge32l %o5, %g3, %l1 wr %g0, 0x10, %asi lduwa [%l7 + 0x4C] %asi, %l6 movneg %xcc, %g7, %l0 brnz,a %o2, loop_1822 movvs %icc, %o0, %o6 edge32l %o3, %o7, %i7 wr %g0, 0x58, %asi ldxa [%g0 + 0x30] %asi, %o1 loop_1822: edge32 %i6, %i5, %g2 fexpand %f10, %f30 tvs %xcc, 0x0 wr %g0, 0x11, %asi stxa %i4, [%l7 + 0x28] %asi smulcc %g5, 0x18E0, %l3 nop fitos %f18, %f18 and %i0, %l4, %i2 tsubcctv %g1, %i1, %o4 ldstub [%l7 + 0x14], %g4 movleu %xcc, %l2, %l5 fbo,a %fcc1, loop_1823 addcc %g6, %o5, %i3 add %g3, %l1, %g7 andncc %l0, %o2, %l6 loop_1823: movneg %icc, %o0, %o3 fnot1 %f24, %f22 fmovdg %xcc, %f30, %f28 bgu,pn %xcc, loop_1824 flush %l7 + 0x68 edge16 %o6, %o7, %i7 tl %xcc, 0x3 loop_1824: edge32ln %i6, %i5, %o1 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i4, %g2 bg,a,pn %xcc, loop_1825 tle %icc, 0x3 edge32l %g5, %i0, %l3 tneg %icc, 0x1 loop_1825: movneg %icc, %i2, %g1 xnorcc %l4, %o4, %i1 bvc,a loop_1826 movcc %xcc, %g4, %l5 brz %l2, loop_1827 fmovdcc %icc, %f8, %f19 loop_1826: st %f28, [%l7 + 0x28] wr %g0, 0x19, %asi ldstuba [%l7 + 0x37] %asi, %g6 loop_1827: ba,a,pn %icc, loop_1828 fmovscs %icc, %f2, %f29 movrgez %i3, 0x36A, %o5 tn %icc, 0x0 loop_1828: edge16n %g3, %l1, %l0 set 0x1C, %l6 swapa [%l7 + %l6] 0x80, %g7 mova %xcc, %o2, %o0 wr %g0, 0x04, %asi lda [%l7 + 0x24] %asi, %f27 array8 %l6, %o6, %o3 brgez %i7, loop_1829 movrgez %o7, %i5, %o1 fcmpgt32 %f8, %f26, %i6 wr %g0, 0x2b, %asi ldda [%l7 + 0x10] %asi, %i4 loop_1829: fandnot2s %f12, %f10, %f0 edge32l %g5, %g2, %l3 wr %g0, 0x81, %asi lduwa [%l7 + 0x78] %asi, %i0 edge16n %i2, %l4, %g1 and %o4, %i1, %g4 array32 %l2, %l5, %g6 movvs %icc, %o5, %g3 tpos %xcc, 0x1 sir 0x1A32 tn %xcc, 0x7 std %f12, [%l7 + 0x48] fornot1s %f4, %f6, %f14 mulx %l1, %l0, %g7 sdivx %o2, 0x0C8A, %o0 stx %l6, [%l7 + 0x10] ldub [%l7 + 0x75], %i3 edge8n %o3, %i7, %o7 fpackfix %f8, %f20 set 0x50, %o3 ldda [%l7 + %o3] 0x22, %o6 xorcc %i5, 0x1867, %o1 edge32ln %i4, %i6, %g5 movvs %icc, %l3, %i0 edge16l %g2, %i2, %l4 lduh [%l7 + 0x08], %o4 fbne %fcc1, loop_1830 taddcctv %g1, 0x1255, %i1 fbue,a %fcc2, loop_1831 addc %l2, 0x0584, %g4 loop_1830: movvs %xcc, %l5, %o5 nop fitos %f5, %f11 fstox %f11, %f28 fxtos %f28, %f23 loop_1831: subccc %g3, 0x10B5, %l1 fnot2s %f29, %f18 nop setx 0xD1E748FEC83050F1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x2D05140E7C4CB962, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f18, %f16 swap [%l7 + 0x20], %l0 movleu %icc, %g7, %o2 te %xcc, 0x7 stb %g6, [%l7 + 0x75] sdiv %l6, 0x1F26, %o0 andncc %i3, %i7, %o3 srlx %o6, 0x18, %i5 fbu %fcc0, loop_1832 fmovsvs %xcc, %f5, %f9 and %o1, %i4, %o7 movrgz %i6, %l3, %i0 loop_1832: subc %g2, %g5, %l4 popc %o4, %g1 mulscc %i2, %l2, %i1 tgu %icc, 0x2 srl %g4, %l5, %g3 fand %f10, %f26, %f22 udivx %o5, 0x0EAC, %l1 fmovdvs %icc, %f17, %f30 ldsw [%l7 + 0x74], %l0 array32 %g7, %o2, %l6 wr %g0, 0x80, %asi prefetcha [%l7 + 0x40] %asi, 0x0 fmovdcs %xcc, %f2, %f16 tn %icc, 0x6 tvc %icc, 0x2 fbul,a %fcc0, loop_1833 tsubcctv %i3, %g6, %i7 andcc %o6, 0x0DDD, %o3 nop setx loop_1834, %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_1833: fcmple32 %f24, %f30, %o1 fbn %fcc3, loop_1835 array8 %i4, %i5, %o7 loop_1834: nop fitod %f2, %f28 fdtos %f28, %f5 fba %fcc1, loop_1836 loop_1835: nop fitod %f10, %f22 fdtoi %f22, %f18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fone %f22 loop_1836: flush %l7 + 0x68 tpos %xcc, 0x1 xnorcc %l3, %i0, %i6 nop fitod %f4, %f24 fdtoi %f24, %f3 nop setx 0xDDF102E2816BC7A9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x5ADB6D21684AFFEF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f20, %f4 fbe %fcc0, loop_1837 andncc %g5, %g2, %l4 umulcc %o4, 0x1214, %g1 te %icc, 0x2 loop_1837: fbul,a %fcc0, loop_1838 edge16n %i2, %i1, %g4 fbule %fcc1, loop_1839 movrgz %l2, %l5, %o5 loop_1838: sdivx %g3, 0x166E, %l1 fmovdleu %xcc, %f12, %f25 loop_1839: sethi 0x1AB6, %l0 fmovsvc %xcc, %f9, %f8 fmovrslez %g7, %f2, %f6 bne,a %xcc, loop_1840 subcc %l6, 0x07EC, %o0 fpsub16 %f18, %f8, %f10 brlez %o2, loop_1841 loop_1840: brlez,a %i3, loop_1842 array32 %g6, %i7, %o6 srax %o3, 0x17, %o1 loop_1841: orncc %i4, %i5, %l3 loop_1842: movvs %xcc, %i0, %o7 array32 %i6, %g2, %l4 bn loop_1843 addccc %o4, %g1, %g5 mulx %i2, 0x0F25, %g4 movleu %xcc, %i1, %l2 loop_1843: taddcc %o5, 0x0DFA, %g3 fmul8x16au %f1, %f30, %f0 edge8l %l1, %l5, %l0 array8 %g7, %l6, %o2 array8 %i3, %g6, %o0 movvc %icc, %i7, %o6 tne %icc, 0x3 move %icc, %o1, %i4 xor %i5, %o3, %i0 nop setx 0xD7457AFC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 fsqrts %f21, %f10 movrne %o7, 0x0A0, %i6 orncc %g2, 0x1C90, %l3 fbe %fcc3, loop_1844 fblg %fcc3, loop_1845 mulx %l4, %g1, %g5 bcc %icc, loop_1846 loop_1844: orcc %o4, 0x0774, %g4 loop_1845: ld [%l7 + 0x6C], %f13 nop fitos %f10, %f30 fstod %f30, %f8 loop_1846: array32 %i1, %i2, %l2 fornot2 %f18, %f14, %f14 movrgz %g3, 0x398, %l1 sth %o5, [%l7 + 0x26] sdiv %l0, 0x16D6, %g7 tneg %icc, 0x0 fmovdvs %icc, %f23, %f10 brgz %l5, loop_1847 call loop_1848 fmovdneg %xcc, %f11, %f14 movle %xcc, %o2, %i3 loop_1847: sth %g6, [%l7 + 0x40] loop_1848: fmovrsgz %l6, %f18, %f25 nop setx 0x56912CDB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x67179C4B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fmuls %f2, %f17, %f22 fxnor %f4, %f2, %f6 fbu,a %fcc3, loop_1849 nop setx loop_1850, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tsubcctv %o0, 0x0C26, %i7 edge32l %o1, %o6, %i4 loop_1849: fmovscs %icc, %f4, %f24 loop_1850: bne,pt %xcc, loop_1851 ldd [%l7 + 0x28], %o2 fcmpne16 %f10, %f20, %i5 lduw [%l7 + 0x74], %i0 loop_1851: tcs %icc, 0x5 edge8 %i6, %o7, %g2 taddcc %l4, 0x1483, %g1 tg %icc, 0x3 fxnor %f20, %f14, %f20 wr %g0, 0x88, %asi lduba [%l7 + 0x5C] %asi, %g5 addcc %l3, %g4, %o4 taddcc %i2, 0x0FE2, %i1 sethi 0x1463, %g3 add %l7, 0x78, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %l1, %l2 fmovspos %icc, %f1, %f9 ldsh [%l7 + 0x1E], %o5 ldsb [%l7 + 0x7E], %l0 nop setx 0x7B78A821, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x8E08B5A1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fsubs %f26, %f11, %f15 set 0x0A, %g7 lduha [%l7 + %g7] 0x04, %g7 fbg,a %fcc0, loop_1852 movvc %xcc, %l5, %o2 movrne %i3, %l6, %g6 movgu %xcc, %i7, %o1 loop_1852: edge16ln %o6, %i4, %o3 nop setx 0x6CC6C562585F9AE4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x2301C924ED1CDC9E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f2, %f4 movvc %xcc, %o0, %i5 stb %i0, [%l7 + 0x53] addc %o7, %i6, %l4 bcs loop_1853 sth %g2, [%l7 + 0x60] array32 %g5, %g1, %l3 fandnot1 %f28, %f18, %f20 loop_1853: nop wr %g0, 0x80, %asi stha %g4, [%l7 + 0x30] %asi movvc %xcc, %o4, %i2 nop setx 0xB07FC11D, %l0, %l6 st %l6, [%l7 + 0x34] ld [%l7 + 0x34], %fsr edge8n %g3, %l1, %l2 addccc %i1, %o5, %l0 array8 %l5, %g7, %o2 sdiv %i3, 0x13FA, %l6 wr %g0, 0x10, %asi lda [%l7 + 0x20] %asi, %f16 set 0x38, %i4 stxa %i7, [%l7 + %i4] 0x19 bleu loop_1854 tneg %xcc, 0x4 ta %icc, 0x7 brgez %o1, loop_1855 loop_1854: sethi 0x04A2, %g6 fnot1s %f12, %f13 sethi 0x08DD, %o6 loop_1855: membar 0x71 movneg %icc, %i4, %o3 orcc %o0, %i5, %o7 mulx %i6, 0x0E6E, %l4 array16 %g2, %i0, %g5 lduh [%l7 + 0x70], %g1 ldd [%l7 + 0x40], %f10 srlx %g4, 0x1E, %o4 or %i2, %l3, %g3 fandnot2s %f5, %f4, %f31 sll %l2, 0x1C, %i1 smul %o5, %l0, %l1 orn %l5, 0x1FBA, %o2 alignaddr %g7, %l6, %i7 edge8n %o1, %i3, %o6 fmovsgu %icc, %f8, %f20 smul %g6, %o3, %o0 nop setx 0xB243DCA32FCD3475, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x4421D01F07317C52, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 faddd %f12, %f6, %f14 edge8 %i4, %i5, %o7 nop fitos %f22, %f23 edge16l %i6, %g2, %l4 fbn,a %fcc2, loop_1856 sdivcc %g5, 0x178E, %i0 fmovscs %icc, %f11, %f10 sllx %g1, 0x1A, %o4 loop_1856: srlx %g4, %i2, %g3 fba %fcc0, loop_1857 movle %icc, %l3, %i1 set 0x68, %l3 lduwa [%l7 + %l3] 0x04, %l2 loop_1857: fcmpeq32 %f2, %f24, %o5 subccc %l0, %l5, %o2 fnands %f13, %f17, %f13 bvs,a,pt %xcc, loop_1858 sethi 0x0D6B, %g7 smulcc %l6, 0x0C8B, %i7 fones %f11 loop_1858: ldsh [%l7 + 0x78], %o1 stbar movrlz %i3, %o6, %l1 movrlz %g6, %o0, %o3 tsubcc %i4, 0x18D0, %i5 fandnot2 %f12, %f10, %f10 wr %g0, 0x89, %asi lduba [%l7 + 0x20] %asi, %i6 fpsub16s %f7, %f28, %f17 fmovda %icc, %f29, %f0 sub %o7, %g2, %l4 fmovdge %icc, %f1, %f24 fpack32 %f26, %f16, %f18 brlez,a %g5, loop_1859 sra %g1, 0x19, %o4 fmovsgu %icc, %f2, %f13 edge8 %g4, %i2, %g3 loop_1859: sir 0x0DEB fbo,a %fcc2, loop_1860 alignaddrl %l3, %i1, %l2 edge32n %i0, %o5, %l0 fbuge,a %fcc3, loop_1861 loop_1860: nop setx 0x6BBAF0DF48984D10, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0xE4947B7FE215C934, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f20, %f18 array16 %l5, %g7, %o2 bvc,a,pn %icc, loop_1862 loop_1861: ldd [%l7 + 0x78], %f24 fmovspos %icc, %f30, %f15 tcc %xcc, 0x0 loop_1862: fnot1 %f12, %f8 edge8l %i7, %o1, %l6 srlx %i3, %o6, %l1 fmovsn %xcc, %f29, %f26 fba,a %fcc2, loop_1863 popc 0x12BF, %g6 umulcc %o0, %i4, %o3 mulscc %i6, 0x13BC, %o7 loop_1863: fornot2s %f23, %f15, %f15 tvs %xcc, 0x6 tvs %icc, 0x4 fnegd %f10, %f26 array16 %g2, %l4, %g5 tvc %icc, 0x7 fmovrsne %i5, %f4, %f17 call loop_1864 nop setx loop_1865, %l0, %l1 jmpl %l1, %g1 bshuffle %f30, %f0, %f18 ta %xcc, 0x6 loop_1864: mova %xcc, %o4, %g4 loop_1865: edge16 %i2, %g3, %i1 movre %l2, %i0, %o5 fmovrdgz %l3, %f4, %f20 fbu %fcc1, loop_1866 fxor %f18, %f6, %f22 wr %g0, 0x81, %asi stha %l5, [%l7 + 0x42] %asi loop_1866: fmovdn %icc, %f17, %f24 stb %g7, [%l7 + 0x6E] orn %l0, 0x0AD9, %o2 addccc %i7, 0x1650, %l6 fmovse %xcc, %f12, %f28 orncc %o1, 0x0582, %o6 membar 0x06 fmovdvc %xcc, %f5, %f22 bneg,pn %xcc, loop_1867 ldsw [%l7 + 0x28], %l1 movrlez %g6, %i3, %o0 andcc %o3, 0x0892, %i4 loop_1867: fmovrsgez %o7, %f22, %f2 movge %icc, %i6, %l4 xnorcc %g2, %i5, %g1 fnegd %f18, %f16 xorcc %o4, %g5, %i2 fnegs %f17, %f16 fblg %fcc2, loop_1868 be,pt %xcc, loop_1869 ldub [%l7 + 0x49], %g3 subccc %g4, %i1, %l2 loop_1868: nop wr %g0, 0x19, %asi sta %f30, [%l7 + 0x74] %asi loop_1869: movrgz %o5, 0x139, %i0 fsrc1 %f22, %f18 std %f28, [%l7 + 0x28] movge %xcc, %l5, %g7 smul %l0, 0x06D5, %l3 subc %i7, 0x1A0C, %o2 fornot1 %f14, %f20, %f20 edge8ln %l6, %o1, %l1 wr %g0, 0x80, %asi stba %o6, [%l7 + 0x33] %asi orn %g6, %i3, %o3 movrgez %i4, 0x33F, %o7 fmovsvc %icc, %f29, %f19 sth %i6, [%l7 + 0x74] sdivx %o0, 0x0A7A, %g2 set 0x6D, %l0 ldsba [%l7 + %l0] 0x11, %l4 fmovdle %xcc, %f5, %f20 fmovsa %icc, %f22, %f19 fmovrde %g1, %f22, %f2 xnor %i5, 0x1D8A, %o4 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f0 fbuge,a %fcc0, loop_1870 fornot2 %f4, %f26, %f8 brnz,a %g5, loop_1871 tsubcctv %g3, %i2, %i1 loop_1870: brlez,a %l2, loop_1872 udivx %g4, 0x0D6E, %o5 loop_1871: fcmpeq32 %f14, %f6, %l5 bge,pn %xcc, loop_1873 loop_1872: movrne %g7, %l0, %l3 ldd [%l7 + 0x40], %f20 movcc %xcc, %i7, %i0 loop_1873: tne %xcc, 0x2 fpadd16 %f18, %f10, %f20 fsrc2s %f2, %f9 set 0x6C, %o2 stwa %o2, [%l7 + %o2] 0x19 edge32n %o1, %l1, %o6 alignaddr %l6, %g6, %o3 fblg,a %fcc2, loop_1874 bpos,a loop_1875 movvs %xcc, %i3, %o7 movneg %icc, %i6, %i4 loop_1874: orncc %o0, 0x092E, %l4 loop_1875: smulcc %g1, 0x02A5, %g2 te %xcc, 0x2 movge %xcc, %o4, %g5 set 0x60, %l2 ldda [%l7 + %l2] 0x81, %i4 faligndata %f12, %f20, %f6 movg %xcc, %i2, %g3 edge16ln %l2, %g4, %o5 fbuge,a %fcc1, loop_1876 fbn,a %fcc3, loop_1877 fbn %fcc0, loop_1878 fandnot1s %f28, %f10, %f4 loop_1876: popc 0x0BCE, %i1 loop_1877: subc %l5, %l0, %l3 loop_1878: movcs %icc, %i7, %i0 bneg loop_1879 edge8l %g7, %o2, %l1 and %o6, %o1, %g6 ta %xcc, 0x1 loop_1879: xnor %o3, 0x09FF, %l6 srlx %o7, 0x1B, %i6 alignaddr %i3, %i4, %l4 fpadd16s %f20, %f10, %f6 edge32n %o0, %g1, %o4 tge %icc, 0x4 umulcc %g2, 0x0A9B, %i5 bpos %xcc, loop_1880 fpack32 %f22, %f20, %f12 ldsb [%l7 + 0x32], %i2 movleu %xcc, %g3, %g5 loop_1880: fnegs %f15, %f31 tpos %xcc, 0x7 brlez %g4, loop_1881 fmovdn %icc, %f18, %f0 udiv %o5, 0x0EB5, %l2 fnot1s %f0, %f19 loop_1881: fmuld8sux16 %f3, %f8, %f18 edge16n %i1, %l0, %l3 sub %l5, 0x1CAB, %i7 andcc %i0, 0x092A, %g7 set 0x48, %l4 stxa %o2, [%l7 + %l4] 0xe2 membar #Sync lduw [%l7 + 0x28], %l1 set 0x78, %o7 stxa %o1, [%l7 + %o7] 0x23 membar #Sync fmovsgu %icc, %f23, %f15 tl %icc, 0x6 set 0x40, %i1 ldda [%l7 + %i1] 0x04, %f16 tsubcctv %g6, 0x1808, %o6 add %o3, %l6, %o7 wr %g0, 0x11, %asi ldsha [%l7 + 0x0A] %asi, %i3 set 0x75, %o4 lduba [%l7 + %o4] 0x04, %i6 movrne %i4, %l4, %o0 sdiv %g1, 0x0C34, %g2 fcmpne32 %f28, %f30, %o4 stx %i5, [%l7 + 0x60] edge16l %g3, %i2, %g5 movcs %xcc, %o5, %l2 nop setx 0x28A726EF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 fsqrts %f2, %f26 edge32n %g4, %i1, %l3 add %l5, %l0, %i0 movcc %icc, %g7, %i7 stw %l1, [%l7 + 0x20] edge32 %o2, %o1, %o6 subc %o3, 0x04D1, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %l6, 0x12, %i3 te %icc, 0x1 set 0x7C, %g6 lduwa [%l7 + %g6] 0x18, %o7 bcc,a loop_1882 tge %xcc, 0x3 fmovrdne %i4, %f20, %f22 fbo,a %fcc2, loop_1883 loop_1882: bgu %xcc, loop_1884 fmovdl %xcc, %f20, %f16 set 0x70, %g3 ldxa [%l7 + %g3] 0x0c, %l4 loop_1883: edge8ln %i6, %g1, %o0 loop_1884: edge16ln %o4, %g2, %g3 sdivcc %i5, 0x1D81, %i2 orn %o5, %l2, %g5 sir 0x01F1 ba loop_1885 srlx %i1, %l3, %g4 array32 %l0, %l5, %i0 movl %icc, %g7, %i7 loop_1885: fmovdne %icc, %f27, %f12 array16 %l1, %o1, %o2 andncc %o6, %o3, %l6 movrlz %i3, 0x238, %o7 movrlz %i4, %l4, %g6 ldub [%l7 + 0x50], %g1 movneg %icc, %i6, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fzero %f0 xor %o0, 0x1F88, %g2 fandnot2s %f11, %f18, %f29 bleu,a loop_1886 fbule,a %fcc2, loop_1887 fbul %fcc3, loop_1888 fmovsleu %xcc, %f28, %f12 loop_1886: fnands %f9, %f29, %f11 loop_1887: nop fitos %f3, %f31 fstox %f31, %f8 loop_1888: tn %icc, 0x7 udivcc %g3, 0x1007, %i2 movcs %icc, %o5, %l2 fmovsvc %xcc, %f17, %f22 fmovsn %xcc, %f21, %f14 fmovda %icc, %f12, %f20 brlez,a %g5, loop_1889 tsubcctv %i5, 0x00D8, %i1 nop setx loop_1890, %l0, %l1 jmpl %l1, %l3 fmovrdlz %l0, %f20, %f8 loop_1889: lduh [%l7 + 0x24], %l5 ldd [%l7 + 0x68], %g4 loop_1890: fnegd %f22, %f18 subccc %g7, %i0, %l1 edge16 %o1, %o2, %i7 tn %icc, 0x3 nop set 0x5C, %i6 ldsw [%l7 + %i6], %o6 bg,pn %xcc, loop_1891 fbl,a %fcc0, loop_1892 fbl %fcc0, loop_1893 fbu,a %fcc1, loop_1894 loop_1891: fmovrslez %l6, %f27, %f29 loop_1892: call loop_1895 loop_1893: bg,a loop_1896 loop_1894: movneg %xcc, %i3, %o3 nop fitos %f25, %f4 loop_1895: addccc %o7, 0x0948, %i4 loop_1896: subc %l4, %g1, %g6 brnz,a %o4, loop_1897 fbue,a %fcc3, loop_1898 sir 0x0ACC movge %xcc, %o0, %g2 loop_1897: fandnot1 %f6, %f24, %f20 loop_1898: nop set 0x6F, %o1 stba %g3, [%l7 + %o1] 0x10 tvc %icc, 0x7 fbn %fcc3, loop_1899 movle %xcc, %i6, %i2 bvc,pt %icc, loop_1900 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1899: bleu,a %icc, loop_1901 smulcc %o5, 0x0FE7, %l2 loop_1900: membar 0x5F movvc %xcc, %g5, %i5 loop_1901: brlz %l3, loop_1902 tpos %xcc, 0x6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x16, %o6 ldstuba [%l7 + %o6] 0x81, %i1 loop_1902: bvs,pt %xcc, loop_1903 membar 0x65 sll %l0, 0x06, %l5 edge16 %g7, %g4, %l1 loop_1903: smul %i0, %o1, %o2 fble %fcc0, loop_1904 sllx %i7, %o6, %i3 brgz %o3, loop_1905 sth %l6, [%l7 + 0x44] loop_1904: fnand %f8, %f22, %f6 nop setx 0xD9C42E97AFC15767, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x5BDEE2184AAC8CE8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f8, %f0 loop_1905: nop setx 0x2CB35F00, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0xBBE32409, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fsubs %f21, %f4, %f4 movvs %icc, %o7, %l4 nop setx 0xDEB6B573F732137C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xCBB7FBA3B02B6650, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 faddd %f20, %f2, %f10 udivcc %g1, 0x10A0, %g6 addc %o4, %i4, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %o0, %i6, %g3 fcmpgt16 %f16, %f4, %i2 movpos %xcc, %o5, %l2 fsrc2s %f25, %f3 tcc %xcc, 0x4 srl %g5, %l3, %i1 array32 %i5, %l5, %l0 sra %g7, 0x09, %g4 smul %i0, %o1, %o2 tneg %xcc, 0x3 edge8 %l1, %o6, %i7 fpadd16 %f18, %f24, %f16 brgez %i3, loop_1906 fpsub32s %f28, %f8, %f10 stb %o3, [%l7 + 0x48] srl %o7, %l6, %l4 loop_1906: fmovdpos %icc, %f16, %f12 sdivcc %g6, 0x10CE, %o4 movn %icc, %g1, %g2 fcmpgt16 %f26, %f2, %o0 andn %i6, %g3, %i4 tneg %xcc, 0x3 movvc %xcc, %i2, %o5 movl %icc, %l2, %g5 fmovs %f23, %f10 fnot1s %f0, %f8 addc %i1, 0x0AE1, %l3 nop fitos %f5, %f7 fstox %f7, %f22 fxtos %f22, %f4 fbn,a %fcc1, loop_1907 smul %i5, %l5, %g7 movvs %xcc, %l0, %i0 prefetch [%l7 + 0x1C], 0x2 loop_1907: orncc %o1, %o2, %g4 sra %l1, 0x0D, %i7 bvc,pt %xcc, loop_1908 fmovdle %icc, %f13, %f25 fblg %fcc1, loop_1909 tpos %xcc, 0x2 loop_1908: sdivx %i3, 0x0D16, %o6 movl %icc, %o7, %o3 loop_1909: umulcc %l6, %g6, %l4 fmovdn %icc, %f21, %f26 or %g1, %g2, %o0 popc %o4, %i6 sra %g3, 0x07, %i2 fmovsvs %xcc, %f3, %f10 movneg %xcc, %i4, %o5 fmovsge %xcc, %f3, %f0 fmovrdlez %l2, %f10, %f4 andn %g5, 0x17E7, %i1 movg %icc, %i5, %l3 fmovdvs %xcc, %f23, %f30 fxnors %f2, %f31, %f13 popc %g7, %l0 movcs %xcc, %l5, %o1 add %l7, 0x3C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o2, %i0 fpackfix %f2, %f9 membar 0x3B saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x66, %i5 lduha [%l7 + %i5] 0x0c, %g4 fornot1 %f26, %f20, %f6 fxnor %f12, %f24, %f14 movre %i7, 0x227, %i3 fbl %fcc0, loop_1910 mova %icc, %l1, %o7 fmovse %xcc, %f27, %f5 tg %icc, 0x4 loop_1910: bcc,a,pn %xcc, loop_1911 edge8ln %o3, %o6, %l6 fmovsa %xcc, %f7, %f28 movrgz %l4, 0x3D2, %g1 loop_1911: edge8l %g6, %o0, %g2 fbuge,a %fcc3, loop_1912 taddcctv %i6, 0x1DE4, %g3 sethi 0x090C, %i2 edge16l %i4, %o4, %o5 loop_1912: fandnot2s %f6, %f23, %f8 fmovscc %xcc, %f12, %f26 ldub [%l7 + 0x67], %g5 movvs %xcc, %i1, %l2 tcs %icc, 0x1 movle %icc, %i5, %g7 xnor %l0, 0x0279, %l5 edge16n %o1, %l3, %i0 movrlz %g4, %i7, %i3 fsrc1 %f14, %f24 sdivcc %o2, 0x13AE, %l1 nop setx loop_1913, %l0, %l1 jmpl %l1, %o3 srlx %o7, 0x03, %o6 fmovsgu %xcc, %f4, %f19 udivx %l4, 0x005F, %g1 loop_1913: sethi 0x1F89, %g6 wr %g0, 0x18, %asi ldda [%l7 + 0x30] %asi, %i6 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf0, %f16 lduh [%l7 + 0x78], %g2 ldsb [%l7 + 0x32], %i6 fmovsg %xcc, %f25, %f2 bvs,pt %xcc, loop_1914 bcs loop_1915 and %g3, %i2, %i4 tneg %xcc, 0x7 loop_1914: movne %icc, %o4, %o5 loop_1915: fpackfix %f2, %f19 fcmpgt16 %f22, %f18, %o0 stx %i1, [%l7 + 0x08] movgu %xcc, %l2, %g5 udivcc %i5, 0x04F1, %g7 fandnot1s %f15, %f24, %f22 alignaddrl %l0, %l5, %o1 subcc %l3, 0x0F55, %i0 fxnor %f4, %f12, %f26 tgu %xcc, 0x3 edge8n %g4, %i7, %i3 tleu %icc, 0x4 movrgez %o2, %o3, %l1 edge8ln %o6, %l4, %g1 tne %xcc, 0x5 tne %xcc, 0x2 fmovdvs %xcc, %f6, %f20 fbg %fcc0, loop_1916 mulscc %o7, %l6, %g2 movl %xcc, %g6, %i6 bshuffle %f16, %f16, %f24 loop_1916: fpsub32 %f10, %f0, %f26 fbug,a %fcc2, loop_1917 movpos %icc, %i2, %g3 movrgez %o4, 0x3B0, %i4 fmovdle %xcc, %f13, %f28 loop_1917: be loop_1918 edge16 %o0, %i1, %l2 fmovsle %icc, %f18, %f28 fmovsne %xcc, %f10, %f17 loop_1918: xnor %g5, %o5, %g7 bcs %icc, loop_1919 fbul,a %fcc1, loop_1920 edge8l %l0, %l5, %i5 fmovscs %icc, %f28, %f10 loop_1919: ldub [%l7 + 0x5F], %o1 loop_1920: movle %xcc, %l3, %i0 movrne %i7, %g4, %i3 edge32ln %o2, %o3, %l1 sllx %l4, 0x03, %o6 fmovsg %icc, %f7, %f8 xorcc %o7, %l6, %g2 fmovsne %xcc, %f4, %f15 ldd [%l7 + 0x10], %f6 edge8l %g1, %i6, %i2 set 0x3C, %l5 ldswa [%l7 + %l5] 0x0c, %g6 tge %icc, 0x4 addccc %o4, %i4, %o0 sdivcc %i1, 0x05F6, %g3 fnot1s %f0, %f0 fpsub32 %f6, %f30, %f18 wr %g0, 0x81, %asi ldstuba [%l7 + 0x5D] %asi, %l2 sllx %g5, %g7, %o5 fmovdl %icc, %f29, %f26 sub %l0, %i5, %o1 fcmpeq16 %f12, %f20, %l5 brlez %l3, loop_1921 movvc %icc, %i0, %g4 fmovrslz %i3, %f25, %f30 mulscc %i7, %o3, %o2 loop_1921: sllx %l1, %o6, %o7 udivcc %l4, 0x0EF0, %g2 tsubcctv %l6, 0x1043, %i6 fnor %f28, %f10, %f16 tpos %xcc, 0x5 tvs %xcc, 0x7 nop fitos %f20, %f24 srax %g1, %i2, %o4 srax %g6, %i4, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnorcc %i1, %l2, %g5 movge %icc, %g3, %o5 taddcc %l0, 0x0CF1, %g7 movrlez %o1, %l5, %l3 tle %xcc, 0x5 fpsub32 %f16, %f16, %f4 edge16n %i5, %i0, %i3 fpadd32 %f18, %f20, %f14 fmovrde %i7, %f28, %f22 movrlez %g4, 0x3DA, %o2 fabsd %f20, %f0 set 0x70, %o0 prefetcha [%l7 + %o0] 0x19, 0x2 fbul %fcc2, loop_1922 fabsd %f20, %f2 fandnot1s %f7, %f20, %f14 subccc %o6, 0x0773, %l1 loop_1922: tl %icc, 0x4 udivcc %l4, 0x1625, %o7 xnorcc %g2, %l6, %i6 fble %fcc0, loop_1923 fbg,a %fcc0, loop_1924 fcmpne32 %f8, %f2, %g1 fmovdn %xcc, %f8, %f10 loop_1923: movcs %icc, %o4, %g6 loop_1924: subc %i2, %i4, %i1 fbg,a %fcc1, loop_1925 fmovscc %icc, %f30, %f7 srl %l2, 0x12, %o0 movre %g5, %g3, %l0 loop_1925: xnor %g7, %o1, %o5 wr %g0, 0x89, %asi prefetcha [%l7 + 0x48] %asi, 0x1 movrgz %i5, 0x253, %i0 subccc %l3, 0x1DB6, %i3 or %i7, %g4, %o3 te %icc, 0x1 fmovse %icc, %f6, %f1 ldsh [%l7 + 0x1A], %o6 fble %fcc1, loop_1926 lduw [%l7 + 0x08], %l1 fmovrdgz %l4, %f0, %f4 fbule,a %fcc1, loop_1927 loop_1926: fbue %fcc0, loop_1928 edge16l %o2, %o7, %g2 fmovrdgez %l6, %f8, %f14 loop_1927: stb %i6, [%l7 + 0x5F] loop_1928: bne %xcc, loop_1929 and %o4, 0x0794, %g6 popc %g1, %i2 smulcc %i4, %l2, %i1 loop_1929: fornot1 %f30, %f24, %f24 fsrc1s %f27, %f20 fsrc1s %f25, %f1 nop set 0x08, %i0 ldd [%l7 + %i0], %f8 and %o0, 0x19E1, %g3 andncc %l0, %g7, %o1 subcc %o5, %g5, %l5 add %i0, %l3, %i5 brlz %i7, loop_1930 sth %i3, [%l7 + 0x66] taddcc %g4, %o6, %l1 tsubcctv %l4, 0x145F, %o3 loop_1930: addc %o7, %o2, %l6 tleu %icc, 0x6 fcmpeq32 %f2, %f18, %i6 fmovdneg %xcc, %f24, %f19 tl %xcc, 0x3 fandnot2s %f10, %f16, %f8 bpos,pn %xcc, loop_1931 andn %o4, 0x19C6, %g2 sir 0x112A addc %g1, %i2, %g6 loop_1931: bn,pt %xcc, loop_1932 fbne %fcc2, loop_1933 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %xcc, %l2, %i4 loop_1932: movleu %icc, %i1, %g3 loop_1933: mulscc %o0, 0x15C7, %l0 fmovdleu %icc, %f30, %f6 edge32n %g7, %o5, %o1 orncc %g5, %l5, %l3 fnot1 %f20, %f8 ld [%l7 + 0x6C], %f14 bn,a,pt %icc, loop_1934 movrgz %i0, 0x0DE, %i7 fpadd16 %f20, %f22, %f4 membar 0x64 loop_1934: umulcc %i3, 0x09AE, %g4 call loop_1935 movrgz %o6, 0x3A2, %l1 smul %l4, %o3, %o7 tsubcc %o2, 0x03EB, %i5 loop_1935: alignaddrl %i6, %o4, %g2 call loop_1936 fmovdcs %icc, %f29, %f13 add %l6, %i2, %g1 fmovrdlz %l2, %f18, %f22 loop_1936: tn %xcc, 0x7 tge %icc, 0x1 subccc %i4, %g6, %i1 sdivcc %g3, 0x087F, %l0 sub %o0, %o5, %o1 mulscc %g7, 0x160F, %l5 edge16 %g5, %l3, %i0 srl %i3, 0x0A, %i7 umulcc %g4, %l1, %o6 be,pn %icc, loop_1937 andn %o3, %l4, %o7 fmovdcc %icc, %f15, %f10 brgez,a %i5, loop_1938 loop_1937: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sth %i6, [%l7 + 0x4C] fpsub32 %f12, %f22, %f2 loop_1938: movn %icc, %o4, %o2 movvc %xcc, %g2, %l6 sethi 0x1BFC, %i2 nop setx 0x244D0CE1106558BC, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr tle %icc, 0x4 tvs %icc, 0x5 fpadd16s %f22, %f4, %f17 fbue %fcc2, loop_1939 udivcc %g1, 0x1F71, %i4 fxnors %f17, %f6, %f25 set 0x6C, %g2 lda [%l7 + %g2] 0x19, %f30 loop_1939: nop set 0x7C, %i2 stwa %g6, [%l7 + %i2] 0x2a membar #Sync movre %i1, 0x1CB, %l2 addc %l0, 0x120C, %o0 edge32n %o5, %o1, %g3 movcs %icc, %l5, %g7 flush %l7 + 0x30 udivx %g5, 0x0161, %i0 swap [%l7 + 0x4C], %l3 movrne %i7, %i3, %l1 brlez,a %g4, loop_1940 tvs %xcc, 0x0 sir 0x0B10 tvs %xcc, 0x5 loop_1940: bneg,pt %xcc, loop_1941 movvc %icc, %o6, %l4 sdiv %o7, 0x124B, %o3 set 0x70, %g4 ldda [%l7 + %g4] 0x26, %i4 loop_1941: nop wr %g0, 0x89, %asi stxa %o4, [%l7 + 0x68] %asi fmuld8sux16 %f21, %f3, %f18 fmovdl %xcc, %f1, %f4 orn %o2, %i6, %g2 movrlez %l6, %g1, %i2 tvs %icc, 0x4 tpos %xcc, 0x7 fmovdgu %icc, %f9, %f24 tcc %icc, 0x1 tsubcctv %g6, 0x051B, %i1 fmovrsgz %i4, %f20, %f5 edge16n %l0, %o0, %o5 tleu %icc, 0x6 fmovdcc %xcc, %f7, %f19 fbne,a %fcc2, loop_1942 fmovsge %icc, %f13, %f21 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x60, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x04, %o1, %g3 loop_1942: edge32ln %l5, %l2, %g5 sll %g7, 0x00, %i0 fnot1s %f30, %f10 swap [%l7 + 0x7C], %i7 fbule,a %fcc0, loop_1943 udiv %i3, 0x1408, %l1 subc %g4, 0x0067, %l3 tl %icc, 0x4 loop_1943: fnors %f10, %f19, %f28 fones %f28 bg %icc, loop_1944 tcc %xcc, 0x1 wr %g0, 0x88, %asi lduwa [%l7 + 0x40] %asi, %o6 loop_1944: orncc %l4, %o3, %i5 fbn,a %fcc3, loop_1945 sth %o4, [%l7 + 0x0C] umul %o2, 0x1BE7, %i6 nop fitod %f12, %f6 fdtos %f6, %f25 loop_1945: nop setx 0x03FA0521, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x5850D2ED, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fadds %f16, %f25, %f26 fbg,a %fcc1, loop_1946 movneg %icc, %g2, %o7 movge %icc, %g1, %l6 membar 0x06 loop_1946: ldx [%l7 + 0x50], %g6 edge8n %i2, %i1, %i4 fba %fcc3, loop_1947 sth %o0, [%l7 + 0x40] tcc %xcc, 0x1 nop setx 0x63B1BF51, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0xADB4E3A5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fdivs %f15, %f2, %f30 loop_1947: fcmpne16 %f26, %f16, %o5 movrgz %l0, %o1, %g3 nop setx 0xE3CB2F90B05F065F, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr movleu %icc, %l2, %g5 sll %g7, %l5, %i0 bn,pn %icc, loop_1948 subcc %i7, 0x130F, %l1 fmovdl %xcc, %f22, %f25 movrlz %g4, 0x015, %l3 loop_1948: movrlez %i3, %o6, %o3 movrgez %l4, %i5, %o2 brgez %o4, loop_1949 tcs %xcc, 0x7 movgu %xcc, %i6, %o7 brgez,a %g1, loop_1950 loop_1949: subc %l6, 0x0B61, %g6 tvc %xcc, 0x2 wr %g0, 0x27, %asi stba %g2, [%l7 + 0x3C] %asi membar #Sync loop_1950: udivcc %i1, 0x01B8, %i4 ldd [%l7 + 0x20], %o0 wr %g0, 0x16, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync fbo %fcc1, loop_1951 udivcc %o5, 0x1EE9, %l0 nop fitod %f8, %f30 fdtoi %f30, %f31 fmovse %icc, %f14, %f31 loop_1951: edge32 %i2, %o1, %g3 tcc %xcc, 0x7 nop fitod %f2, %f28 fdtoi %f28, %f10 tsubcctv %l2, 0x155E, %g7 wr %g0, 0xe2, %asi stha %g5, [%l7 + 0x54] %asi membar #Sync or %l5, %i0, %l1 fmovrdlez %i7, %f10, %f18 fmovs %f5, %f26 edge32 %l3, %g4, %o6 xor %o3, 0x0049, %i3 movne %xcc, %i5, %o2 array16 %o4, %l4, %o7 taddcctv %g1, %l6, %i6 tne %icc, 0x1 tne %xcc, 0x0 fbu %fcc1, loop_1952 movrlez %g2, 0x0F3, %g6 fmovsne %xcc, %f22, %f22 fbue %fcc2, loop_1953 loop_1952: movleu %icc, %i4, %i1 fmovdvs %xcc, %f22, %f6 udivcc %o0, 0x138A, %o5 loop_1953: fxnors %f31, %f28, %f2 mova %icc, %l0, %i2 fbu,a %fcc3, loop_1954 sllx %o1, %g3, %g7 addccc %l2, 0x10C2, %g5 nop setx 0x56B0805DEE03E500, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 fsqrtd %f12, %f12 loop_1954: xnor %i0, 0x1A1B, %l1 sra %i7, 0x10, %l5 brlz %l3, loop_1955 movcc %icc, %o6, %g4 xnorcc %o3, 0x13F0, %i5 fmovrsgez %i3, %f31, %f1 loop_1955: edge8ln %o4, %o2, %o7 mova %icc, %g1, %l6 alignaddrl %l4, %i6, %g2 movpos %icc, %i4, %g6 tgu %xcc, 0x5 tvc %xcc, 0x0 udiv %o0, 0x0CED, %o5 edge8l %l0, %i1, %i2 umul %o1, 0x1508, %g7 array8 %l2, %g5, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8 %i0, %i7, %l1 sethi 0x1BAC, %l5 add %l7, 0x6C, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %o6, %g4 edge8 %o3, %i5, %l3 brgez,a %o4, loop_1956 fnot2 %f4, %f10 tn %icc, 0x5 wr %g0, 0x18, %asi sta %f30, [%l7 + 0x7C] %asi loop_1956: prefetch [%l7 + 0x7C], 0x2 fmovrdlez %o2, %f0, %f14 fble %fcc2, loop_1957 array32 %i3, %o7, %l6 tpos %icc, 0x1 fxnor %f6, %f4, %f0 loop_1957: bpos,pn %icc, loop_1958 bne,a,pn %icc, loop_1959 tn %xcc, 0x7 te %icc, 0x3 loop_1958: edge32l %l4, %i6, %g2 loop_1959: brlez,a %g1, loop_1960 fbne %fcc1, loop_1961 fmovdvs %xcc, %f17, %f9 lduw [%l7 + 0x20], %g6 loop_1960: fmovscs %icc, %f31, %f31 loop_1961: te %icc, 0x6 fpmerge %f9, %f26, %f0 bgu,pn %icc, loop_1962 tsubcc %o0, %i4, %o5 fblg %fcc1, loop_1963 array16 %l0, %i2, %i1 loop_1962: movn %xcc, %o1, %l2 sdiv %g5, 0x077F, %g7 loop_1963: sethi 0x1652, %g3 fble %fcc0, loop_1964 fbl,a %fcc2, loop_1965 mulx %i7, 0x10DF, %i0 edge16n %l5, %l1, %o6 loop_1964: bn,a,pn %icc, loop_1966 loop_1965: bvs,pn %icc, loop_1967 tcs %xcc, 0x0 movpos %icc, %g4, %i5 loop_1966: stbar loop_1967: be,pt %icc, loop_1968 sllx %o3, 0x0F, %l3 nop fitod %f8, %f28 fdtoi %f28, %f13 addc %o4, 0x0531, %o2 loop_1968: nop setx 0xC44FBE947A4C8332, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x413703466F5A4D2C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fsubd %f22, %f16, %f0 fmovdleu %xcc, %f12, %f14 fzero %f24 sdiv %i3, 0x0FEC, %o7 bcs,pn %icc, loop_1969 subc %l6, %l4, %i6 fbe %fcc2, loop_1970 addc %g2, %g1, %o0 loop_1969: fones %f4 xnorcc %g6, %o5, %i4 loop_1970: nop setx 0x49C4429C106AC1D2, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr stw %i2, [%l7 + 0x68] addccc %i1, 0x1431, %o1 nop setx 0x04D4FFED3285CE6E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 fsqrtd %f28, %f24 faligndata %f14, %f4, %f2 fbge,a %fcc1, loop_1971 fmovsl %xcc, %f6, %f4 or %l2, 0x0631, %g5 edge32l %g7, %g3, %l0 loop_1971: edge16ln %i0, %l5, %l1 movl %xcc, %i7, %g4 sllx %i5, %o6, %l3 andncc %o4, %o2, %o3 brz,a %o7, loop_1972 fones %f28 fmovsvc %xcc, %f5, %f16 sth %l6, [%l7 + 0x7C] loop_1972: fmovrsgz %i3, %f1, %f16 set 0x50, %g1 ldda [%l7 + %g1] 0x14, %i6 taddcc %g2, 0x0F32, %l4 fmovdl %icc, %f19, %f5 udivcc %g1, 0x1B0E, %o0 sir 0x03BE tpos %xcc, 0x5 sethi 0x0932, %g6 tneg %icc, 0x7 ble,a,pt %xcc, loop_1973 srax %o5, 0x18, %i4 mulx %i1, 0x13AD, %o1 fone %f20 loop_1973: sub %l2, 0x0186, %i2 nop fitod %f6, %f16 fdtoi %f16, %f17 movrgz %g5, %g7, %g3 fcmple32 %f12, %f14, %i0 movvs %xcc, %l0, %l1 edge32l %i7, %l5, %i5 brlez,a %o6, loop_1974 edge32l %l3, %g4, %o2 nop fitod %f0, %f8 fdtox %f8, %f26 fxtod %f26, %f26 edge8 %o3, %o7, %o4 loop_1974: tpos %xcc, 0x5 ldstub [%l7 + 0x24], %i3 movg %icc, %l6, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0xCC6F2887B12DA4F4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xD9A06CCE5963833D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fsubd %f8, %f4, %f18 fmul8x16au %f5, %f25, %f22 fmovrsgez %l4, %f5, %f22 movg %icc, %g2, %o0 fbu,a %fcc2, loop_1975 sethi 0x0BF4, %g1 sethi 0x0180, %o5 udiv %g6, 0x09EF, %i4 loop_1975: alignaddr %i1, %o1, %l2 fcmpgt32 %f6, %f6, %i2 movle %icc, %g7, %g5 set 0x0, %o5 stxa %g3, [%g0 + %o5] 0x5f array8 %i0, %l0, %i7 bvc,a,pn %xcc, loop_1976 nop set 0x50, %l1 ldstub [%l7 + %l1], %l5 faligndata %f0, %f22, %f4 fbge %fcc0, loop_1977 loop_1976: movge %icc, %i5, %o6 ld [%l7 + 0x74], %f23 call loop_1978 loop_1977: bn,a,pt %xcc, loop_1979 fnot1 %f16, %f6 nop fitos %f10, %f17 fstox %f17, %f24 fxtos %f24, %f28 loop_1978: alignaddr %l3, %g4, %o2 loop_1979: addcc %o3, %l1, %o7 fbge,a %fcc2, loop_1980 fmovsne %icc, %f3, %f22 tsubcc %o4, %l6, %i6 alignaddrl %i3, %l4, %o0 loop_1980: ld [%l7 + 0x24], %f22 smulcc %g1, %o5, %g2 array16 %g6, %i1, %i4 movrgz %l2, 0x1C3, %o1 brgez,a %i2, loop_1981 smulcc %g7, 0x061B, %g3 ldd [%l7 + 0x38], %i0 umulcc %g5, %l0, %i7 loop_1981: addcc %i5, %l5, %l3 sra %o6, %g4, %o3 movcs %xcc, %o2, %l1 ldx [%l7 + 0x08], %o4 bshuffle %f14, %f22, %f8 or %l6, %i6, %i3 fmul8x16al %f28, %f17, %f2 movleu %xcc, %o7, %l4 tl %xcc, 0x6 fbg,a %fcc3, loop_1982 tpos %xcc, 0x2 movleu %xcc, %g1, %o5 pdist %f6, %f16, %f4 loop_1982: alignaddrl %o0, %g2, %i1 wr %g0, 0x80, %asi ldxa [%l7 + 0x40] %asi, %g6 ldd [%l7 + 0x68], %l2 fmovsvc %xcc, %f20, %f10 brz %i4, loop_1983 tvc %icc, 0x6 nop fitod %f2, %f30 fdtox %f30, %f8 ldstub [%l7 + 0x6F], %i2 loop_1983: fcmpne16 %f10, %f10, %g7 movneg %icc, %o1, %i0 edge32n %g3, %g5, %l0 tg %xcc, 0x7 tleu %xcc, 0x1 fpadd16s %f14, %f25, %f22 edge16n %i5, %l5, %i7 sllx %o6, 0x09, %l3 fbge,a %fcc2, loop_1984 movrlz %o3, %g4, %l1 ldstub [%l7 + 0x6C], %o2 add %l7, 0x40, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x80, %o4, %l6 loop_1984: subcc %i6, 0x080F, %i3 orcc %l4, 0x1F68, %g1 movrgz %o7, %o5, %g2 movrlz %o0, 0x3FC, %i1 for %f12, %f10, %f12 edge8ln %l2, %g6, %i2 movrlez %g7, %o1, %i4 fcmple16 %f20, %f16, %g3 sdivx %i0, 0x163E, %g5 tneg %xcc, 0x7 movleu %xcc, %l0, %i5 move %icc, %l5, %o6 fmovdcs %icc, %f31, %f20 movgu %xcc, %i7, %l3 taddcc %o3, %g4, %l1 xor %o2, 0x1C54, %o4 xnor %i6, %i3, %l6 taddcc %l4, 0x10FF, %o7 tneg %icc, 0x7 brz,a %o5, loop_1985 tsubcc %g2, %g1, %i1 tvc %icc, 0x2 taddcc %o0, %g6, %i2 loop_1985: fblg %fcc1, loop_1986 movpos %icc, %l2, %g7 sdivx %i4, 0x094F, %g3 fmovdcc %xcc, %f25, %f12 loop_1986: xnorcc %i0, %g5, %l0 nop setx loop_1987, %l0, %l1 jmpl %l1, %i5 tgu %icc, 0x2 fbl,a %fcc2, loop_1988 fxnors %f20, %f24, %f10 loop_1987: fmovrdgez %o1, %f26, %f24 popc %l5, %o6 loop_1988: nop wr %g0, 0x80, %asi ldswa [%l7 + 0x08] %asi, %l3 set 0x08, %i7 prefetcha [%l7 + %i7] 0x19, 0x1 sra %g4, %l1, %i7 add %l7, 0x50, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %o2, %o4 movvs %xcc, %i3, %l6 ldub [%l7 + 0x66], %i6 edge32n %o7, %o5, %g2 udiv %g1, 0x0227, %i1 sethi 0x19FF, %l4 fnot2 %f0, %f26 nop setx loop_1989, %l0, %l1 jmpl %l1, %g6 stbar ldsb [%l7 + 0x2A], %o0 fmovdg %xcc, %f23, %f12 loop_1989: lduw [%l7 + 0x6C], %i2 ldx [%l7 + 0x58], %l2 fbe,a %fcc3, loop_1990 fandnot2s %f8, %f14, %f26 fbu,a %fcc0, loop_1991 movn %xcc, %i4, %g3 loop_1990: taddcctv %g7, %g5, %l0 nop fitod %f10, %f22 fdtos %f22, %f31 loop_1991: orcc %i0, %i5, %l5 movn %xcc, %o1, %l3 movcc %icc, %o3, %g4 fmovrse %o6, %f19, %f23 pdist %f16, %f8, %f26 ta %xcc, 0x6 fblg,a %fcc3, loop_1992 movl %xcc, %l1, %o2 movgu %xcc, %o4, %i7 udivcc %l6, 0x14D0, %i3 loop_1992: edge8n %i6, %o7, %g2 fbe %fcc0, loop_1993 fmuld8ulx16 %f30, %f26, %f6 xorcc %g1, 0x1CD6, %o5 edge16n %l4, %i1, %g6 loop_1993: array16 %i2, %l2, %o0 nop setx 0x236D8DBF9066EB21, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr andn %i4, %g7, %g5 fornot1s %f26, %f13, %f23 st %f9, [%l7 + 0x08] nop fitod %f8, %f26 fdtos %f26, %f4 fmovdleu %xcc, %f4, %f17 popc %l0, %g3 array16 %i0, %l5, %o1 bcs,a %xcc, loop_1994 addc %l3, %o3, %g4 fsrc2 %f24, %f18 set 0x1B, %l6 ldstuba [%l7 + %l6] 0x89, %i5 loop_1994: nop wr %g0, 0x80, %asi lduha [%l7 + 0x40] %asi, %o6 mulscc %l1, 0x0394, %o4 membar 0x41 array16 %i7, %o2, %i3 xnor %l6, 0x0B15, %o7 fmul8x16al %f24, %f19, %f30 add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g2 casxa [%l6] %asi, %g2, %i6 xorcc %g1, 0x0B69, %l4 tsubcctv %i1, 0x171E, %g6 brlez,a %i2, loop_1995 array8 %l2, %o0, %o5 edge32 %i4, %g7, %g5 membar 0x02 loop_1995: nop wr %g0, 0x80, %asi lduwa [%l7 + 0x4C] %asi, %l0 sethi 0x16A3, %i0 movrlez %l5, 0x151, %o1 sra %l3, 0x10, %g3 movvc %icc, %o3, %i5 movcs %icc, %o6, %l1 and %g4, %o4, %i7 wr %g0, 0x89, %asi lduba [%l7 + 0x35] %asi, %i3 sllx %l6, 0x0E, %o7 edge16ln %o2, %i6, %g1 bge,a,pt %xcc, loop_1996 smulcc %g2, %i1, %g6 fmovrdgez %i2, %f8, %f30 fpsub32 %f24, %f20, %f8 loop_1996: movpos %xcc, %l4, %l2 bpos loop_1997 fbu,a %fcc1, loop_1998 fmovdg %xcc, %f3, %f21 movl %xcc, %o5, %i4 loop_1997: prefetch [%l7 + 0x64], 0x1 loop_1998: fmovrdgez %o0, %f0, %f4 movvs %icc, %g7, %l0 set 0x1C, %i3 sta %f3, [%l7 + %i3] 0x04 nop fitod %f0, %f12 fdtos %f12, %f7 edge16 %i0, %l5, %g5 fmovscs %icc, %f5, %f15 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %xcc, %l3, %g3 xnorcc %o1, %o3, %i5 fabsd %f12, %f0 fbug %fcc0, loop_1999 edge16 %l1, %g4, %o6 fpack32 %f16, %f16, %f10 movre %o4, %i3, %l6 loop_1999: bcc,a,pn %icc, loop_2000 nop setx 0xC323A9FDE2D7E44A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0xA03DDA6DB6AC74F8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fmuld %f18, %f14, %f28 srl %o7, 0x04, %o2 fmovse %xcc, %f14, %f28 loop_2000: subccc %i6, 0x1F42, %g1 edge16 %g2, %i7, %i1 membar 0x52 sub %g6, %i2, %l4 wr %g0, 0x80, %asi stha %l2, [%l7 + 0x24] %asi nop setx 0xAB92AA1FD82DAE71, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xD0AA87BBF37DD5F6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f24, %f4 fmovdn %xcc, %f2, %f28 edge16l %o5, %i4, %g7 bpos,a,pt %xcc, loop_2001 edge32l %l0, %o0, %i0 set 0x78, %o3 prefetcha [%l7 + %o3] 0x18, 0x2 loop_2001: udivcc %l3, 0x1E1F, %l5 fsrc1 %f4, %f26 tcs %icc, 0x7 srl %o1, %g3, %i5 ble,a loop_2002 movn %xcc, %l1, %g4 movg %icc, %o3, %o4 fbn %fcc3, loop_2003 loop_2002: mova %icc, %o6, %l6 nop set 0x18, %g7 ldd [%l7 + %g7], %i2 tgu %xcc, 0x2 loop_2003: nop fitos %f6, %f5 fstox %f5, %f26 te %icc, 0x6 tcc %xcc, 0x1 tleu %icc, 0x6 edge8ln %o7, %o2, %g1 swap [%l7 + 0x1C], %g2 ldx [%l7 + 0x30], %i6 add %i1, 0x0846, %i7 nop setx loop_2004, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fornot1 %f2, %f0, %f18 array32 %g6, %i2, %l4 bl,a %icc, loop_2005 loop_2004: array8 %l2, %o5, %i4 taddcc %g7, 0x05AA, %l0 sdivx %o0, 0x0E6F, %g5 loop_2005: fcmpeq16 %f18, %f26, %i0 fpsub32s %f14, %f8, %f16 fmovsa %xcc, %f17, %f31 tleu %icc, 0x5 fpsub16 %f6, %f8, %f26 addc %l5, %l3, %g3 movrgez %o1, %i5, %g4 and %l1, %o4, %o3 xnorcc %l6, %i3, %o7 orn %o2, %o6, %g2 fsrc1s %f4, %f21 orncc %g1, 0x0854, %i1 movl %icc, %i7, %i6 fcmpgt32 %f0, %f16, %i2 sll %g6, 0x0B, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %o5, 0x31C, %i4 nop setx 0x5177FA1C77BE6D6A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xDB53947335F8115A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 faddd %f24, %f8, %f4 array32 %g7, %l0, %l2 fcmpeq16 %f28, %f12, %g5 fpack16 %f22, %f6 orncc %o0, %l5, %l3 alignaddr %g3, %i0, %o1 set 0x10, %l3 ldxa [%l7 + %l3] 0x0c, %g4 set 0x20, %i4 ldda [%l7 + %i4] 0xe3, %l0 fba,a %fcc1, loop_2006 fcmpeq32 %f8, %f0, %o4 smulcc %i5, 0x01D2, %o3 andn %i3, 0x16A2, %o7 loop_2006: lduh [%l7 + 0x76], %o2 udivx %l6, 0x0025, %g2 edge8ln %g1, %o6, %i1 bcs,pt %xcc, loop_2007 movgu %icc, %i7, %i6 sth %g6, [%l7 + 0x22] nop set 0x46, %o2 ldstub [%l7 + %o2], %i2 loop_2007: addcc %o5, 0x1366, %l4 mova %icc, %i4, %l0 fmovdne %xcc, %f24, %f21 tge %icc, 0x6 array16 %l2, %g7, %o0 popc 0x1DCD, %l5 orncc %l3, 0x1A2D, %g5 fpack32 %f14, %f30, %f10 membar 0x04 nop fitod %f12, %f22 fdtox %f22, %f10 tcc %icc, 0x1 fsrc1s %f0, %f20 edge32 %i0, %o1, %g3 tne %icc, 0x7 orn %g4, 0x0D86, %l1 edge16ln %i5, %o4, %o3 andcc %i3, %o7, %o2 xnorcc %g2, %g1, %l6 tvc %xcc, 0x7 movn %xcc, %o6, %i7 tsubcctv %i6, 0x0206, %i1 ldsw [%l7 + 0x64], %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x89, %asi ldswa [%l7 + 0x1C] %asi, %i2 sdivx %l4, 0x0ED7, %o5 edge32n %i4, %l2, %l0 movvc %icc, %g7, %l5 orcc %o0, 0x157E, %g5 fnands %f16, %f6, %f16 set 0x30, %l2 lduwa [%l7 + %l2] 0x04, %i0 nop fitod %f25, %f0 ldd [%l7 + 0x68], %l2 fmovsne %xcc, %f27, %f9 fpmerge %f27, %f5, %f16 wr %g0, 0x18, %asi swapa [%l7 + 0x10] %asi, %g3 and %o1, 0x1C79, %g4 movrgz %i5, %l1, %o3 sth %i3, [%l7 + 0x54] subccc %o4, 0x0197, %o2 andcc %o7, 0x08E9, %g2 tgu %xcc, 0x3 and %g1, %o6, %i7 tle %icc, 0x1 movgu %icc, %i6, %i1 and %l6, %g6, %l4 fpsub32 %f6, %f18, %f30 tle %xcc, 0x7 nop setx loop_2008, %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 add %i2, 0x122C, %o5 st %f16, [%l7 + 0x40] fbn %fcc3, loop_2009 loop_2008: smulcc %i4, %l2, %l0 tn %icc, 0x5 sethi 0x11CB, %l5 loop_2009: fandnot1s %f16, %f19, %f20 fxnor %f4, %f2, %f22 tsubcctv %o0, %g7, %g5 movrgz %l3, %i0, %g3 tcc %xcc, 0x0 brz %o1, loop_2010 addc %g4, %l1, %i5 tgu %xcc, 0x4 nop fitod %f12, %f2 fdtox %f2, %f26 loop_2010: subccc %o3, %o4, %o2 movpos %icc, %i3, %g2 sdivx %g1, 0x0FD1, %o7 nop setx loop_2011, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrgz %o6, %i6, %i1 xnor %l6, 0x010A, %i7 movrgz %l4, %g6, %o5 loop_2011: nop set 0x60, %l0 stxa %i2, [%l7 + %l0] 0xeb membar #Sync edge32l %i4, %l0, %l2 movvc %icc, %o0, %l5 fmovdleu %icc, %f14, %f25 sethi 0x1B36, %g5 fabss %f14, %f29 bvs %xcc, loop_2012 fpadd32 %f8, %f4, %f6 te %icc, 0x5 fmovrsgz %l3, %f10, %f6 loop_2012: fxors %f16, %f7, %f3 fmul8ulx16 %f6, %f2, %f18 fmovd %f6, %f0 andncc %i0, %g7, %g3 popc %o1, %g4 andcc %l1, %o3, %o4 set 0x7E, %l4 ldsha [%l7 + %l4] 0x81, %o2 add %i3, 0x1D30, %i5 bneg,pt %xcc, loop_2013 ldd [%l7 + 0x20], %f4 set 0x3E, %o7 stha %g2, [%l7 + %o7] 0x10 loop_2013: edge16 %g1, %o7, %i6 brgz %o6, loop_2014 nop fitod %f0, %f4 fdtoi %f4, %f28 wr %g0, 0x10, %asi stxa %i1, [%l7 + 0x70] %asi loop_2014: movrne %i7, %l4, %g6 fbne %fcc2, loop_2015 tge %xcc, 0x2 nop fitod %f12, %f4 fdtoi %f4, %f27 tvc %xcc, 0x4 loop_2015: movrgz %o5, 0x209, %i2 or %l6, 0x0D39, %l0 fmovdcs %xcc, %f30, %f6 edge32ln %l2, %o0, %l5 fba,a %fcc2, loop_2016 popc 0x1018, %i4 ba,a,pn %icc, loop_2017 fbl,a %fcc1, loop_2018 loop_2016: edge16l %l3, %g5, %i0 orcc %g7, %o1, %g4 loop_2017: nop fitos %f0, %f19 fstod %f19, %f14 loop_2018: fbule,a %fcc1, loop_2019 orn %g3, %l1, %o3 fbg %fcc2, loop_2020 fbo %fcc0, loop_2021 loop_2019: edge16ln %o4, %o2, %i5 xnorcc %i3, 0x1A75, %g1 loop_2020: sdiv %g2, 0x0CAB, %o7 loop_2021: tgu %icc, 0x6 udiv %o6, 0x0E35, %i1 movcs %xcc, %i6, %l4 subccc %g6, %o5, %i7 tleu %xcc, 0x0 addc %l6, %l0, %l2 bcs loop_2022 fbue,a %fcc2, loop_2023 tpos %icc, 0x5 bge,a,pn %xcc, loop_2024 loop_2022: fmovdneg %icc, %f26, %f14 loop_2023: umul %o0, 0x0EA2, %l5 tcs %icc, 0x5 loop_2024: fbe %fcc1, loop_2025 fblg %fcc2, loop_2026 edge8n %i2, %l3, %i4 movrne %i0, 0x166, %g7 loop_2025: movg %icc, %o1, %g4 loop_2026: subccc %g5, 0x0CBB, %l1 movle %xcc, %o3, %g3 wr %g0, 0xe2, %asi stxa %o2, [%l7 + 0x30] %asi membar #Sync nop fitos %f11, %f24 fstox %f24, %f28 tpos %icc, 0x7 fxnors %f12, %f24, %f1 xor %o4, %i5, %i3 fmovdn %xcc, %f21, %f9 ldub [%l7 + 0x63], %g1 nop setx 0x298DCE5E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x4B351118, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fsubs %f13, %f16, %f29 xor %o7, 0x164F, %g2 wr %g0, 0x88, %asi sta %f30, [%l7 + 0x3C] %asi array32 %i1, %o6, %i6 sra %l4, %g6, %i7 fands %f22, %f17, %f1 array32 %l6, %l0, %o5 fmul8sux16 %f22, %f18, %f18 orncc %l2, 0x1292, %o0 ble,a,pt %icc, loop_2027 for %f20, %f6, %f14 sra %l5, %i2, %i4 fmovdge %xcc, %f11, %f22 loop_2027: membar 0x46 sllx %i0, %g7, %l3 fnors %f18, %f1, %f4 mova %xcc, %g4, %o1 sll %g5, 0x19, %l1 fbug,a %fcc1, loop_2028 edge16 %o3, %o2, %g3 sethi 0x0F08, %i5 tcc %xcc, 0x4 loop_2028: and %o4, %g1, %i3 wr %g0, 0x18, %asi ldxa [%l7 + 0x78] %asi, %o7 bge,pn %icc, loop_2029 fornot1s %f8, %f23, %f27 movrne %i1, 0x3C2, %g2 wr %g0, 0x80, %asi ldsha [%l7 + 0x12] %asi, %o6 loop_2029: edge16 %l4, %i6, %g6 nop fitos %f8, %f14 fstod %f14, %f10 fmovsn %xcc, %f19, %f16 fmul8x16au %f4, %f19, %f12 ldub [%l7 + 0x11], %l6 fornot1s %f10, %f28, %f7 set 0x40, %o4 stda %f0, [%l7 + %o4] 0x16 membar #Sync edge32 %l0, %o5, %l2 edge32n %o0, %i7, %l5 fmovsne %xcc, %f22, %f10 edge8 %i4, %i2, %i0 fbne,a %fcc0, loop_2030 smulcc %g7, 0x0D3C, %l3 alignaddrl %g4, %g5, %l1 orcc %o1, 0x0F39, %o2 loop_2030: movg %icc, %g3, %o3 bgu,a %xcc, loop_2031 fba,a %fcc3, loop_2032 movvs %icc, %o4, %g1 movrgz %i5, %i3, %i1 loop_2031: fmovrslz %o7, %f10, %f20 loop_2032: orcc %g2, 0x0B96, %l4 ldub [%l7 + 0x1B], %o6 udivcc %i6, 0x1AD2, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 be,a,pt %icc, loop_2033 fbe,a %fcc0, loop_2034 alignaddrl %l0, %l6, %o5 tvc %icc, 0x2 loop_2033: fpack32 %f2, %f0, %f2 loop_2034: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %l2, %i7, %l5 fbg,a %fcc1, loop_2035 bg,a,pt %icc, loop_2036 tcs %icc, 0x0 fmovsn %icc, %f24, %f11 loop_2035: stbar loop_2036: fbg,a %fcc3, loop_2037 fmovdvs %xcc, %f29, %f29 bpos,pt %xcc, loop_2038 fsrc1 %f20, %f0 loop_2037: and %o0, %i4, %i0 edge8ln %g7, %l3, %g4 loop_2038: mulx %g5, %i2, %o1 tvc %icc, 0x1 xor %l1, %g3, %o2 sra %o3, 0x0E, %o4 array16 %g1, %i5, %i1 xor %i3, 0x082F, %g2 alignaddrl %l4, %o6, %i6 movcc %icc, %o7, %l0 edge16ln %l6, %g6, %o5 edge8n %i7, %l5, %l2 alignaddr %i4, %o0, %i0 fblg %fcc1, loop_2039 fbl,a %fcc3, loop_2040 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %g7, 0x0324, %g4 loop_2039: edge16n %l3, %i2, %o1 loop_2040: alignaddrl %l1, %g5, %g3 fcmpne32 %f8, %f20, %o3 fmul8sux16 %f20, %f6, %f30 movcs %icc, %o2, %g1 fmuld8sux16 %f4, %f3, %f8 nop setx 0xB118DBA3A3F1F8E8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x7E116649A28820B9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 faddd %f4, %f30, %f14 popc %o4, %i5 movrgez %i3, 0x0DF, %i1 edge8 %l4, %g2, %o6 ldx [%l7 + 0x38], %i6 andn %l0, 0x1E95, %o7 edge16 %l6, %o5, %i7 orn %l5, 0x1772, %g6 bvc,a,pn %icc, loop_2041 edge32l %i4, %o0, %i0 bcc loop_2042 fnors %f11, %f10, %f21 loop_2041: fsrc2 %f16, %f4 taddcc %g7, %l2, %g4 loop_2042: andcc %l3, %i2, %l1 mulscc %o1, %g3, %g5 fbuge %fcc2, loop_2043 fmovrsgz %o2, %f18, %f24 sllx %g1, 0x03, %o3 subcc %o4, 0x071E, %i3 loop_2043: sllx %i1, %l4, %i5 tl %xcc, 0x0 ta %xcc, 0x4 tvc %xcc, 0x7 edge8ln %g2, %o6, %l0 fmovscc %icc, %f26, %f7 fcmpeq16 %f30, %f8, %i6 fbule,a %fcc2, loop_2044 tcc %xcc, 0x2 fmovdgu %xcc, %f11, %f7 edge16ln %o7, %l6, %o5 loop_2044: movvs %icc, %i7, %g6 fmovdneg %xcc, %f21, %f25 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %l5, %i4, %i0 movrgz %o0, 0x191, %l2 fand %f16, %f30, %f0 lduw [%l7 + 0x1C], %g4 fpmerge %f4, %f30, %f22 tle %icc, 0x6 fbul %fcc2, loop_2045 orncc %g7, %i2, %l3 nop fitos %f14, %f8 fstoi %f8, %f27 addccc %l1, %g3, %g5 loop_2045: fbuge,a %fcc0, loop_2046 fmovde %xcc, %f28, %f24 fcmpgt32 %f12, %f16, %o1 fandnot2s %f27, %f2, %f24 loop_2046: movvc %icc, %o2, %o3 subccc %g1, %o4, %i1 fpadd32s %f29, %f5, %f5 fmovrde %l4, %f12, %f26 wr %g0, 0x11, %asi lduha [%l7 + 0x30] %asi, %i5 ldsw [%l7 + 0x4C], %g2 set 0x3D, %i1 lduba [%l7 + %i1] 0x18, %o6 tneg %icc, 0x7 sra %l0, %i3, %i6 movrgz %o7, %l6, %o5 movcs %icc, %i7, %l5 edge32l %i4, %g6, %o0 movcc %icc, %l2, %g4 nop setx 0xB738DC92, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0xED29DE85, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fmuls %f11, %f9, %f27 bn,a %icc, loop_2047 udiv %g7, 0x1B18, %i2 movne %icc, %l3, %l1 wr %g0, 0x24, %asi ldda [%l7 + 0x30] %asi, %i0 loop_2047: movvc %xcc, %g3, %g5 taddcc %o1, 0x013D, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsleu %xcc, %f31, %f2 nop setx 0xE00B16E7907B0C43, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr or %o2, %o4, %i1 nop fitos %f2, %f10 fstoi %f10, %f9 array32 %g1, %i5, %g2 array32 %l4, %o6, %i3 movvc %icc, %l0, %i6 tvs %icc, 0x0 udivcc %o7, 0x170D, %o5 tleu %xcc, 0x2 orn %i7, %l6, %i4 smul %g6, %o0, %l2 tge %icc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x1A879D3BC6B50AED, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xD72AC6FDFCE8E149, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f16, %f12 prefetch [%l7 + 0x14], 0x3 nop setx loop_2048, %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 fmovrde %l5, %f30, %f16 prefetch [%l7 + 0x64], 0x0 fmovsl %xcc, %f10, %f31 loop_2048: fbn %fcc0, loop_2049 orncc %g7, %i2, %l3 bcc,pt %icc, loop_2050 tle %xcc, 0x0 loop_2049: fmovda %xcc, %f10, %f25 tneg %xcc, 0x1 loop_2050: nop setx 0xA12727543A1A5FA3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x6F11E1C4C88CAB35, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f0, %f0 swap [%l7 + 0x20], %g4 tgu %xcc, 0x2 udivx %i0, 0x1A18, %g3 tcs %xcc, 0x3 or %g5, 0x1406, %l1 movcs %icc, %o3, %o2 edge16l %o4, %i1, %o1 andcc %i5, %g1, %l4 and %g2, %i3, %l0 fnegd %f14, %f28 brlez %o6, loop_2051 te %icc, 0x3 smul %i6, 0x1729, %o7 sir 0x1DCC loop_2051: bpos,a,pn %icc, loop_2052 bvs,a,pn %icc, loop_2053 umul %o5, %i7, %i4 fcmple32 %f8, %f24, %l6 loop_2052: move %icc, %o0, %l2 loop_2053: tle %icc, 0x2 bcc loop_2054 fmovsg %icc, %f21, %f26 fnot1s %f16, %f24 tn %icc, 0x5 loop_2054: movgu %xcc, %l5, %g7 sir 0x1C42 and %g6, 0x1F2F, %l3 bl,pn %xcc, loop_2055 fzero %f26 wr %g0, 0x80, %asi lda [%l7 + 0x58] %asi, %f6 loop_2055: nop set 0x58, %g3 ldsw [%l7 + %g3], %i2 nop setx 0x5170D231, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0xC7BCDE1A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fmuls %f12, %f18, %f28 movgu %icc, %i0, %g3 or %g5, %g4, %l1 movcs %icc, %o2, %o4 lduw [%l7 + 0x08], %o3 fpsub16s %f7, %f20, %f26 tvs %icc, 0x6 tle %xcc, 0x1 mulx %i1, %i5, %o1 movneg %xcc, %g1, %g2 xorcc %l4, 0x1DE6, %l0 tle %icc, 0x7 orncc %i3, %i6, %o6 tsubcctv %o7, %o5, %i4 fxnor %f28, %f16, %f10 ldub [%l7 + 0x56], %l6 srax %o0, %i7, %l5 array32 %l2, %g6, %g7 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f16 array32 %l3, %i0, %i2 edge16 %g5, %g4, %g3 udivx %o2, 0x1EE7, %o4 edge16n %o3, %i1, %l1 fbne,a %fcc2, loop_2056 alignaddr %i5, %o1, %g1 movvs %xcc, %g2, %l0 fmovdn %icc, %f12, %f27 loop_2056: fblg %fcc1, loop_2057 srlx %i3, 0x0D, %l4 fmovrslz %i6, %f5, %f30 orn %o7, 0x0BCB, %o5 loop_2057: fmovrslz %o6, %f26, %f11 taddcctv %i4, 0x0A1A, %l6 fbge %fcc3, loop_2058 and %i7, 0x11CF, %l5 movge %icc, %l2, %g6 fmovscc %xcc, %f25, %f28 loop_2058: nop fitos %f9, %f15 andn %g7, 0x16EA, %o0 fbe,a %fcc0, loop_2059 sdivx %i0, 0x0EDE, %l3 tpos %icc, 0x7 call loop_2060 loop_2059: taddcc %i2, %g5, %g3 edge32n %g4, %o4, %o2 edge32n %o3, %l1, %i1 loop_2060: addccc %i5, %o1, %g2 be %icc, loop_2061 move %icc, %l0, %g1 tgu %icc, 0x0 bcs,pt %icc, loop_2062 loop_2061: orcc %i3, 0x166E, %i6 bl %xcc, loop_2063 fmovdg %icc, %f13, %f19 loop_2062: popc %o7, %o5 udivx %l4, 0x09D0, %i4 loop_2063: edge32l %o6, %l6, %i7 move %icc, %l2, %g6 xorcc %g7, %l5, %i0 edge32l %l3, %o0, %g5 edge8n %i2, %g4, %o4 stw %g3, [%l7 + 0x3C] movre %o3, 0x3B0, %l1 brnz %o2, loop_2064 fmovdn %xcc, %f20, %f26 fba,a %fcc1, loop_2065 udiv %i1, 0x0AE6, %i5 loop_2064: array32 %o1, %g2, %l0 movrne %i3, %i6, %g1 loop_2065: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot2s %f18, %f14 movge %icc, %o5, %l4 tvc %icc, 0x3 popc 0x029B, %i4 stb %o7, [%l7 + 0x20] tvs %icc, 0x1 movg %icc, %o6, %l6 fbge %fcc3, loop_2066 edge8l %i7, %l2, %g7 add %g6, %i0, %l5 srl %l3, 0x0E, %o0 loop_2066: brz %g5, loop_2067 fmovrsgez %g4, %f24, %f10 srlx %o4, %i2, %g3 edge16ln %o3, %o2, %l1 loop_2067: edge32n %i1, %i5, %g2 fnot2 %f24, %f10 lduw [%l7 + 0x58], %o1 nop fitod %f3, %f10 taddcctv %i3, %l0, %g1 fands %f25, %f23, %f21 fones %f23 bl %xcc, loop_2068 and %i6, 0x041D, %o5 movvc %icc, %i4, %l4 ta %xcc, 0x5 loop_2068: fcmpne32 %f28, %f30, %o6 movrne %o7, %l6, %l2 udivx %g7, 0x1F15, %g6 fmovdge %xcc, %f0, %f12 fnot1 %f16, %f4 fpadd32s %f5, %f10, %f1 movleu %icc, %i0, %i7 ldstub [%l7 + 0x3D], %l3 fbg,a %fcc3, loop_2069 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %l5, %g5, %o0 sllx %o4, %i2, %g4 loop_2069: call loop_2070 tneg %xcc, 0x3 bne,a %xcc, loop_2071 tsubcc %g3, 0x10B4, %o2 loop_2070: fsrc2 %f0, %f16 movneg %icc, %o3, %l1 loop_2071: movneg %icc, %i1, %i5 fmovrse %o1, %f31, %f29 mova %icc, %g2, %l0 movle %xcc, %i3, %g1 nop setx 0xC24EE595, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0xDF51963F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fadds %f28, %f27, %f22 subc %i6, %i4, %l4 fmovrde %o5, %f26, %f24 tleu %xcc, 0x4 ldsb [%l7 + 0x57], %o6 bne,a,pt %icc, loop_2072 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrslez %o7, %f24, %f12 sdivcc %l2, 0x1747, %l6 loop_2072: tpos %icc, 0x7 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x40] %asi, %g7 ldub [%l7 + 0x28], %i0 fornot2s %f20, %f17, %f6 or %i7, 0x11EE, %l3 sll %l5, 0x11, %g6 fabsd %f8, %f16 movgu %xcc, %g5, %o0 fbul,a %fcc3, loop_2073 bvs,a %xcc, loop_2074 fbuge,a %fcc1, loop_2075 fzeros %f7 loop_2073: srl %o4, %i2, %g3 loop_2074: fcmpeq32 %f12, %f18, %g4 loop_2075: movrne %o2, 0x301, %o3 tcc %icc, 0x7 sllx %i1, 0x1A, %l1 set 0x0E, %g6 lduba [%l7 + %g6] 0x11, %o1 tge %xcc, 0x7 nop setx 0x28F1D6672E363917, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xF09CCE3965BC9654, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fdivd %f12, %f0, %f2 bpos,a,pt %icc, loop_2076 movne %xcc, %i5, %l0 sir 0x02D9 edge16n %i3, %g2, %i6 loop_2076: srl %g1, %i4, %l4 array32 %o6, %o7, %o5 brlez %l2, loop_2077 tcc %icc, 0x6 andn %l6, 0x0422, %g7 fmovrdgz %i7, %f12, %f0 loop_2077: fmovrdlz %l3, %f2, %f4 fbn,a %fcc3, loop_2078 fsrc2s %f19, %f8 fmovd %f8, %f30 tleu %icc, 0x7 loop_2078: ldsw [%l7 + 0x44], %i0 brlez %g6, loop_2079 tsubcctv %g5, %l5, %o4 andn %o0, 0x116B, %i2 edge32l %g3, %o2, %g4 loop_2079: ble,pn %icc, loop_2080 brnz,a %o3, loop_2081 brgz,a %l1, loop_2082 fble,a %fcc0, loop_2083 loop_2080: fmovrdgez %i1, %f24, %f4 loop_2081: tvc %xcc, 0x1 loop_2082: xnorcc %i5, %l0, %o1 loop_2083: fcmpgt16 %f16, %f14, %i3 nop set 0x40, %i6 lduw [%l7 + %i6], %i6 te %xcc, 0x0 sir 0x1123 fbne %fcc0, loop_2084 fmovsneg %xcc, %f22, %f10 fmovdcs %icc, %f25, %f10 srax %g1, %i4, %l4 loop_2084: addccc %g2, %o7, %o5 movg %icc, %o6, %l2 edge16n %g7, %l6, %l3 sethi 0x01AE, %i0 addccc %g6, %g5, %l5 taddcc %o4, 0x1B29, %i7 tne %xcc, 0x2 tsubcctv %i2, 0x0597, %o0 stw %g3, [%l7 + 0x68] fbe %fcc0, loop_2085 edge16ln %g4, %o3, %l1 tle %xcc, 0x1 sir 0x0DCD loop_2085: edge16 %i1, %o2, %i5 st %f4, [%l7 + 0x20] bpos,a,pn %icc, loop_2086 stb %o1, [%l7 + 0x4A] tgu %xcc, 0x7 movrlez %i3, %l0, %i6 loop_2086: brlz,a %g1, loop_2087 ta %xcc, 0x0 fcmpne16 %f6, %f4, %i4 faligndata %f4, %f24, %f8 loop_2087: sllx %g2, %l4, %o5 array8 %o7, %o6, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stb %l2, [%l7 + 0x56] movge %xcc, %l3, %l6 alignaddr %i0, %g5, %g6 bn,pt %xcc, loop_2088 nop set 0x50, %o6 ldd [%l7 + %o6], %f0 sdivcc %l5, 0x0A92, %i7 tcc %icc, 0x1 loop_2088: ba,a loop_2089 tvc %icc, 0x7 edge8ln %i2, %o0, %o4 movvs %icc, %g4, %o3 loop_2089: nop wr %g0, 0x04, %asi ldxa [%l7 + 0x30] %asi, %g3 andn %l1, %o2, %i5 fmovdgu %xcc, %f21, %f8 movrne %i1, 0x09F, %o1 fbul,a %fcc2, loop_2090 sdivx %l0, 0x1EA4, %i6 tn %xcc, 0x7 fmovdne %xcc, %f29, %f26 loop_2090: udivx %i3, 0x08DC, %i4 udiv %g2, 0x1B24, %g1 ta %xcc, 0x4 nop setx 0xE99E32E5507914FD, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr edge32ln %l4, %o5, %o6 fnor %f0, %f20, %f22 movn %xcc, %g7, %l2 edge16ln %l3, %l6, %i0 nop fitod %f12, %f18 fdtox %f18, %f0 fxtod %f0, %f4 movrlz %g5, 0x0D3, %o7 fmovsgu %xcc, %f7, %f24 movvc %icc, %l5, %i7 nop setx loop_2091, %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 fmovdvs %icc, %f15, %f7 fble,a %fcc3, loop_2092 fba,a %fcc0, loop_2093 loop_2091: movg %xcc, %i2, %o0 tcs %xcc, 0x4 loop_2092: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2093: fsrc2s %f26, %f25 movge %xcc, %o4, %g6 nop setx 0xD07B2DC8, %l0, %l6 st %l6, [%l7 + 0x34] ld [%l7 + 0x34], %fsr smul %g4, 0x1FCB, %o3 fmul8x16au %f17, %f3, %f20 sdiv %g3, 0x1D97, %o2 swap [%l7 + 0x34], %l1 nop setx 0xBB77F1DEB2A56A84, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x523047FE85B2B37D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fsubd %f28, %f20, %f26 movrgez %i5, 0x1A8, %i1 fnors %f31, %f26, %f24 mulscc %o1, %i6, %i3 sdivcc %i4, 0x1BAE, %l0 srl %g1, 0x01, %l4 edge32ln %o5, %o6, %g7 andn %l2, %g2, %l6 fblg,a %fcc0, loop_2094 umulcc %l3, 0x17D1, %g5 xnorcc %i0, 0x0FB6, %o7 brlz %i7, loop_2095 loop_2094: or %i2, 0x1FDF, %l5 ble %xcc, loop_2096 tleu %icc, 0x0 loop_2095: edge16ln %o4, %o0, %g4 te %icc, 0x5 loop_2096: lduw [%l7 + 0x64], %g6 std %f24, [%l7 + 0x78] sll %g3, 0x1B, %o2 fandnot1 %f4, %f8, %f24 fcmpne32 %f14, %f22, %o3 fmovdle %icc, %f1, %f14 edge16ln %l1, %i1, %o1 edge16 %i6, %i3, %i5 tsubcc %i4, 0x1999, %g1 addccc %l4, 0x1953, %o5 tg %icc, 0x7 movrne %l0, 0x3BE, %g7 and %o6, %g2, %l2 and %l3, 0x16A0, %g5 subc %l6, 0x1273, %i0 subcc %i7, %i2, %l5 array16 %o7, %o0, %g4 tl %xcc, 0x6 edge8ln %g6, %g3, %o4 tsubcc %o3, %o2, %i1 edge32ln %l1, %i6, %o1 subccc %i3, %i4, %g1 fornot1 %f2, %f24, %f28 brlez %i5, loop_2097 ba,a,pn %xcc, loop_2098 sdivcc %l4, 0x1CFF, %o5 sra %l0, %o6, %g7 loop_2097: nop setx 0x799AEB2E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x08BD2276, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fdivs %f28, %f13, %f15 loop_2098: sll %l2, 0x0E, %g2 fbul,a %fcc0, loop_2099 and %l3, 0x069E, %l6 subcc %g5, %i7, %i2 movrne %l5, %o7, %i0 loop_2099: xorcc %o0, %g4, %g3 sub %o4, %g6, %o2 tleu %icc, 0x7 andn %i1, 0x0846, %o3 fcmple16 %f6, %f30, %l1 movge %icc, %i6, %i3 ble,a,pt %icc, loop_2100 movrlz %i4, 0x049, %g1 bvc,a,pt %icc, loop_2101 taddcc %i5, 0x1652, %l4 loop_2100: umul %o5, %o1, %l0 movrlez %g7, 0x021, %o6 loop_2101: fnot1 %f16, %f8 nop set 0x29, %i5 stb %g2, [%l7 + %i5] movleu %xcc, %l2, %l3 bvs loop_2102 ta %icc, 0x6 fmovdl %icc, %f7, %f11 edge16 %g5, %i7, %l6 loop_2102: bvs,a %icc, loop_2103 tn %xcc, 0x6 fmovsg %icc, %f11, %f21 movre %i2, 0x1A5, %l5 loop_2103: or %o7, %o0, %g4 fabsd %f2, %f24 fabss %f4, %f6 tcc %icc, 0x2 fandnot2 %f2, %f4, %f28 bl,pn %icc, loop_2104 fbug,a %fcc0, loop_2105 movvc %xcc, %g3, %i0 wr %g0, 0x10, %asi lduwa [%l7 + 0x64] %asi, %o4 loop_2104: edge32l %o2, %i1, %o3 loop_2105: movcs %xcc, %g6, %i6 udivx %l1, 0x14D9, %i3 fbue,a %fcc0, loop_2106 be,a loop_2107 nop setx 0x604ADCC9921E1719, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xE43F81F3FE0ADEE9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fsubd %f18, %f0, %f0 fbn %fcc0, loop_2108 loop_2106: movleu %xcc, %i4, %i5 loop_2107: te %icc, 0x0 bleu,pn %icc, loop_2109 loop_2108: fnot1 %f26, %f18 fble,a %fcc2, loop_2110 brlz,a %l4, loop_2111 loop_2109: fpsub32s %f0, %f14, %f13 andn %o5, 0x1C81, %o1 loop_2110: ldsb [%l7 + 0x1A], %g1 loop_2111: fcmpne32 %f0, %f6, %l0 mulscc %o6, 0x1871, %g2 tge %icc, 0x3 fzero %f30 mulscc %g7, %l2, %l3 smulcc %g5, 0x01B3, %l6 fsrc2 %f12, %f2 edge16 %i2, %i7, %l5 ldsb [%l7 + 0x48], %o0 ldsb [%l7 + 0x5F], %g4 fzero %f6 udivx %o7, 0x0239, %g3 ldd [%l7 + 0x70], %f18 fcmpne16 %f10, %f12, %o4 umul %i0, 0x1341, %o2 fbue %fcc2, loop_2112 fsrc1s %f21, %f17 tn %xcc, 0x6 addccc %i1, %o3, %i6 loop_2112: fmul8x16 %f26, %f12, %f8 brz,a %l1, loop_2113 tcs %xcc, 0x3 subcc %i3, 0x0B03, %g6 edge16 %i5, %i4, %o5 loop_2113: tg %xcc, 0x0 taddcc %o1, 0x0813, %l4 wr %g0, 0x80, %asi stwa %l0, [%l7 + 0x24] %asi te %xcc, 0x7 movn %icc, %g1, %o6 wr %g0, 0x19, %asi lduba [%l7 + 0x35] %asi, %g7 movle %xcc, %g2, %l2 bgu,a,pn %icc, loop_2114 fble,a %fcc1, loop_2115 xorcc %l3, 0x1988, %g5 movpos %xcc, %l6, %i7 loop_2114: fzero %f4 loop_2115: addcc %i2, %o0, %g4 taddcc %o7, 0x0ED2, %g3 movleu %xcc, %l5, %o4 sra %i0, %i1, %o2 udivcc %i6, 0x0D6F, %o3 alignaddr %l1, %i3, %g6 brnz,a %i5, loop_2116 xorcc %i4, 0x0499, %o1 smulcc %l4, 0x0E38, %l0 set 0x60, %g5 stxa %o5, [%l7 + %g5] 0x04 loop_2116: popc 0x1AE2, %g1 umulcc %g7, 0x1B6A, %g2 tl %xcc, 0x2 fbu,a %fcc3, loop_2117 brgez,a %l2, loop_2118 fzero %f10 umul %o6, 0x1F4F, %g5 loop_2117: bne,a loop_2119 loop_2118: sth %l3, [%l7 + 0x7A] subcc %l6, 0x07F0, %i7 lduw [%l7 + 0x2C], %o0 loop_2119: edge8l %i2, %g4, %g3 wr %g0, 0x11, %asi ldswa [%l7 + 0x28] %asi, %l5 tpos %icc, 0x5 ldd [%l7 + 0x58], %o4 fcmpne32 %f22, %f6, %i0 movcc %icc, %o7, %i1 movrne %i6, 0x161, %o3 move %icc, %o2, %i3 movrgz %l1, %i5, %i4 membar 0x58 orn %g6, %l4, %l0 mulx %o1, %g1, %g7 fnot2s %f3, %f17 xor %g2, %l2, %o6 srl %o5, %l3, %l6 edge32ln %i7, %o0, %i2 tg %xcc, 0x7 tge %icc, 0x6 umulcc %g5, 0x128A, %g3 fble,a %fcc1, loop_2120 fmovrde %g4, %f4, %f12 fmovrsgez %l5, %f24, %f23 alignaddrl %o4, %i0, %o7 loop_2120: smulcc %i6, %o3, %i1 fmovda %xcc, %f24, %f11 udivx %i3, 0x1F8C, %o2 set 0x50, %o1 stxa %l1, [%l7 + %o1] 0x18 bge %icc, loop_2121 sub %i4, 0x1D0E, %g6 array32 %i5, %l4, %l0 fbul %fcc1, loop_2122 loop_2121: sra %g1, 0x16, %o1 fmovrde %g7, %f18, %f10 bne,pn %xcc, loop_2123 loop_2122: ta %icc, 0x2 nop setx 0x11345987, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x8368C189, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fmuls %f24, %f10, %f20 movrlez %g2, 0x261, %o6 loop_2123: edge16ln %o5, %l3, %l6 fmovd %f10, %f2 fbe %fcc3, loop_2124 brgz %l2, loop_2125 taddcctv %o0, 0x0683, %i7 nop fitod %f9, %f2 loop_2124: mulscc %g5, %i2, %g4 loop_2125: fmovdpos %xcc, %f10, %f16 andn %l5, %g3, %i0 smulcc %o7, 0x1692, %o4 fba %fcc2, loop_2126 tvs %icc, 0x0 sdivx %o3, 0x158F, %i6 addc %i3, 0x1848, %i1 loop_2126: brz %l1, loop_2127 fmul8x16 %f28, %f14, %f2 xorcc %o2, 0x14F4, %i4 movneg %icc, %g6, %i5 loop_2127: nop set 0x40, %o0 ldda [%l7 + %o0] 0x89, %f0 fcmpgt32 %f24, %f16, %l0 tsubcc %l4, %o1, %g7 bl,a loop_2128 brgez,a %g1, loop_2129 tg %xcc, 0x2 edge32ln %g2, %o6, %o5 loop_2128: orcc %l6, %l2, %l3 loop_2129: fmovsa %icc, %f27, %f3 fmovdleu %xcc, %f27, %f4 fpsub32 %f2, %f30, %f8 fornot1 %f16, %f4, %f10 tcs %icc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpack16 %f14, %f2 std %f8, [%l7 + 0x18] ta %xcc, 0x1 sra %i7, %g5, %i2 alignaddr %o0, %l5, %g3 edge16l %i0, %g4, %o7 array8 %o4, %o3, %i3 fzeros %f6 ldd [%l7 + 0x78], %f22 fpadd16s %f0, %f13, %f3 movn %icc, %i6, %l1 andcc %i1, 0x0706, %i4 alignaddr %o2, %i5, %g6 srax %l0, %o1, %g7 fbn %fcc2, loop_2130 ld [%l7 + 0x74], %f4 fbo %fcc1, loop_2131 stw %g1, [%l7 + 0x7C] loop_2130: fbule,a %fcc2, loop_2132 edge8ln %l4, %g2, %o6 loop_2131: xorcc %o5, %l6, %l3 stbar loop_2132: faligndata %f28, %f4, %f20 brlz %i7, loop_2133 nop fitos %f6, %f21 fstox %f21, %f10 fxtos %f10, %f8 wr %g0, 0x81, %asi prefetcha [%l7 + 0x08] %asi, 0x0 loop_2133: fmovsle %xcc, %f13, %f1 movrgz %l2, 0x1B3, %o0 wr %g0, 0x2b, %asi stha %i2, [%l7 + 0x62] %asi membar #Sync fmovsge %icc, %f31, %f2 fbuge,a %fcc0, loop_2134 taddcc %g3, 0x08DF, %l5 ta %xcc, 0x6 udiv %g4, 0x0876, %o7 loop_2134: movvs %icc, %i0, %o4 edge8ln %o3, %i3, %l1 movcc %icc, %i6, %i4 nop fitos %f29, %f16 xnorcc %i1, 0x0870, %o2 tge %xcc, 0x7 udivx %i5, 0x1D99, %g6 edge8n %o1, %l0, %g1 sdiv %g7, 0x048D, %g2 bgu,pn %xcc, loop_2135 fornot1 %f22, %f6, %f12 ld [%l7 + 0x18], %f6 umulcc %l4, %o6, %o5 loop_2135: or %l3, %i7, %g5 st %f2, [%l7 + 0x1C] movne %xcc, %l6, %l2 alignaddr %i2, %g3, %o0 nop fitod %f12, %f8 fdtox %f8, %f24 fxtod %f24, %f8 tleu %xcc, 0x6 array16 %l5, %o7, %g4 edge16ln %i0, %o4, %i3 fmovsne %icc, %f29, %f27 srlx %l1, %i6, %o3 edge32 %i4, %i1, %o2 wr %g0, 0x04, %asi stba %g6, [%l7 + 0x62] %asi move %icc, %i5, %l0 fsrc2 %f28, %f26 be,pt %xcc, loop_2136 brlz %o1, loop_2137 bpos,pt %xcc, loop_2138 fmovdvs %icc, %f31, %f24 loop_2136: fmovdvs %xcc, %f6, %f19 loop_2137: fbue,a %fcc3, loop_2139 loop_2138: subccc %g1, %g2, %l4 bvc,pn %icc, loop_2140 fmovsvs %icc, %f30, %f9 loop_2139: fbule,a %fcc2, loop_2141 edge32 %o6, %o5, %g7 loop_2140: sir 0x1FA8 srlx %i7, 0x1D, %l3 loop_2141: fbul,a %fcc0, loop_2142 sra %g5, %l6, %l2 tvs %xcc, 0x2 and %i2, 0x1F92, %o0 loop_2142: fbg,a %fcc3, loop_2143 edge32n %l5, %g3, %g4 and %i0, %o7, %i3 bg,a,pt %xcc, loop_2144 loop_2143: alignaddrl %o4, %i6, %o3 edge32ln %l1, %i1, %o2 tsubcc %i4, %g6, %i5 loop_2144: srl %l0, %g1, %g2 fnors %f4, %f5, %f23 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l4, %o6 edge8l %o1, %g7, %o5 fcmpeq32 %f12, %f22, %i7 fnot2s %f30, %f18 tgu %xcc, 0x1 mulscc %l3, 0x1C99, %l6 tcs %xcc, 0x6 fble,a %fcc2, loop_2145 tsubcctv %g5, 0x1367, %l2 tsubcctv %o0, %i2, %l5 fbg,a %fcc2, loop_2146 loop_2145: fxnor %f28, %f26, %f26 or %g3, %g4, %o7 tle %xcc, 0x1 loop_2146: nop fitos %f3, %f5 fstox %f5, %f20 fxtos %f20, %f11 tvs %xcc, 0x2 movge %xcc, %i3, %o4 nop setx 0x51B69F76DCB073BF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x47B8E38A399DB1C7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 faddd %f8, %f22, %f18 set 0x7D, %i0 ldstuba [%l7 + %i0] 0x11, %i0 tne %xcc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlz %i6, loop_2147 tsubcctv %l1, %i1, %o2 sdivcc %o3, 0x0095, %i4 brgz %g6, loop_2148 loop_2147: for %f6, %f12, %f10 udivx %l0, 0x1D18, %g1 fnegd %f10, %f6 loop_2148: taddcc %g2, %l4, %o6 stbar sdiv %o1, 0x1C62, %g7 sdivcc %o5, 0x127A, %i5 fmovrdlz %i7, %f16, %f18 fmuld8ulx16 %f29, %f17, %f18 add %l3, %l6, %l2 popc 0x0E1B, %o0 sub %g5, %i2, %g3 nop fitod %f8, %f20 fdtoi %f20, %f24 movcc %icc, %g4, %l5 brnz %i3, loop_2149 umulcc %o4, 0x1144, %o7 tvc %xcc, 0x2 fmovsvc %xcc, %f30, %f5 loop_2149: bneg,a,pt %xcc, loop_2150 nop fitod %f22, %f14 sir 0x0F82 tsubcctv %i0, %i6, %i1 loop_2150: movg %xcc, %l1, %o3 brgz,a %i4, loop_2151 nop setx 0xF053B99A, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr edge8n %g6, %o2, %l0 orn %g2, 0x1500, %l4 loop_2151: fzeros %f30 addccc %o6, %g1, %g7 fabsd %f2, %f26 addccc %o5, 0x17A0, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 be,a,pn %xcc, loop_2152 fmovdvc %xcc, %f29, %f2 set 0x20, %l5 ldda [%l7 + %l5] 0xea, %o0 loop_2152: movne %xcc, %l3, %l6 fmovrsgez %l2, %f20, %f6 fbne,a %fcc2, loop_2153 fbn,a %fcc1, loop_2154 fmovrde %o0, %f28, %f14 membar 0x66 loop_2153: xnor %i7, 0x0EFE, %i2 loop_2154: stw %g5, [%l7 + 0x74] stbar tle %xcc, 0x3 ldsw [%l7 + 0x54], %g4 fabsd %f16, %f0 bn,a %icc, loop_2155 fornot2 %f22, %f30, %f8 nop setx 0xD886AC06F057083F, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr movn %icc, %l5, %i3 loop_2155: fbu %fcc1, loop_2156 fble %fcc1, loop_2157 tleu %xcc, 0x6 nop fitod %f6, %f20 fdtoi %f20, %f11 loop_2156: movrgez %g3, %o7, %o4 loop_2157: movvc %icc, %i6, %i1 tl %icc, 0x4 bcs,a %xcc, loop_2158 bvc,pt %icc, loop_2159 fble,a %fcc3, loop_2160 nop fitod %f6, %f12 fdtox %f12, %f6 fxtod %f6, %f6 loop_2158: umulcc %i0, 0x0DE0, %o3 loop_2159: edge32 %l1, %i4, %o2 loop_2160: std %f8, [%l7 + 0x40] fmuld8ulx16 %f22, %f27, %f20 udivx %g6, 0x1C5A, %g2 std %f10, [%l7 + 0x68] wr %g0, 0x27, %asi stba %l4, [%l7 + 0x08] %asi membar #Sync ba,pt %icc, loop_2161 tge %icc, 0x4 tg %icc, 0x2 sdivcc %o6, 0x11F1, %g1 loop_2161: brz %g7, loop_2162 add %l0, %o5, %o1 nop fitos %f7, %f28 fstox %f28, %f14 fmovda %xcc, %f31, %f16 loop_2162: nop setx 0xD7A94EBE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0x37128F73, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fdivs %f29, %f3, %f19 taddcctv %l3, 0x1CA9, %i5 edge16 %l6, %l2, %o0 set 0x10, %g2 sta %f10, [%l7 + %g2] 0x81 edge32 %i2, %g5, %g4 ldstub [%l7 + 0x54], %i7 fble %fcc3, loop_2163 fbn,a %fcc1, loop_2164 tl %xcc, 0x2 bneg,pt %icc, loop_2165 loop_2163: fexpand %f7, %f0 loop_2164: tvs %icc, 0x4 smulcc %l5, %g3, %o7 loop_2165: popc %o4, %i6 umul %i3, %i1, %o3 nop setx 0x1050F319, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr bge,a,pt %icc, loop_2166 st %f0, [%l7 + 0x3C] ta %icc, 0x3 sir 0x15CB loop_2166: tvc %icc, 0x4 nop set 0x14, %g4 prefetch [%l7 + %g4], 0x1 movre %l1, 0x1D9, %i0 movleu %xcc, %i4, %o2 edge16ln %g6, %g2, %o6 bleu,a,pn %icc, loop_2167 sub %l4, 0x166B, %g1 add %l7, 0x50, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g7 casa [%l6] %asi, %g7, %l0 loop_2167: movg %xcc, %o1, %o5 sir 0x1B56 call loop_2168 sub %l3, 0x1897, %i5 wr %g0, 0x89, %asi sta %f2, [%l7 + 0x10] %asi loop_2168: fbe %fcc3, loop_2169 fandnot2 %f0, %f12, %f20 fcmpeq16 %f20, %f20, %l6 bgu %xcc, loop_2170 loop_2169: for %f24, %f2, %f10 sdiv %o0, 0x16C6, %i2 movneg %xcc, %l2, %g5 loop_2170: fmovde %icc, %f25, %f24 tle %xcc, 0x4 tleu %icc, 0x1 subccc %i7, %g4, %l5 fandnot1s %f19, %f28, %f3 nop fitos %f9, %f22 fstod %f22, %f26 orncc %o7, %o4, %i6 fba %fcc3, loop_2171 edge16l %i3, %i1, %g3 bne %icc, loop_2172 fmovse %icc, %f5, %f14 loop_2171: movrlz %l1, %i0, %o3 movpos %xcc, %i4, %o2 loop_2172: tneg %icc, 0x6 sra %g2, %g6, %l4 sdivcc %g1, 0x1021, %g7 fnors %f6, %f28, %f6 fcmpeq32 %f22, %f20, %o6 st %f13, [%l7 + 0x60] tneg %icc, 0x4 fmovsleu %xcc, %f19, %f13 subc %o1, 0x1029, %l0 andn %o5, %i5, %l6 udiv %o0, 0x1292, %i2 sra %l2, 0x10, %g5 ldub [%l7 + 0x36], %i7 xnor %l3, %l5, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %xcc, %o4, %o7 edge8ln %i6, %i1, %i3 mova %xcc, %g3, %l1 xnor %o3, 0x15D5, %i4 nop setx 0x719969C4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0xE2B90CDA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fadds %f4, %f25, %f20 tne %xcc, 0x3 edge16l %o2, %g2, %g6 fexpand %f26, %f30 te %icc, 0x2 subccc %i0, %g1, %g7 fmovsvc %xcc, %f25, %f6 nop setx loop_2173, %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 fsrc1 %f2, %f6 movcc %icc, %o6, %l4 srl %l0, %o1, %i5 loop_2173: sth %o5, [%l7 + 0x2C] nop fitos %f5, %f18 udiv %l6, 0x189A, %i2 fbue,a %fcc2, loop_2174 edge8l %l2, %g5, %i7 movrlez %o0, %l5, %g4 fbge %fcc2, loop_2175 loop_2174: array8 %l3, %o7, %i6 sir 0x0697 bvc,a loop_2176 loop_2175: fpmerge %f7, %f16, %f8 movrne %i1, %o4, %i3 array8 %l1, %o3, %g3 loop_2176: movl %icc, %i4, %g2 xorcc %o2, 0x0544, %i0 sethi 0x1C32, %g6 movcc %icc, %g7, %o6 bvc,a,pn %xcc, loop_2177 srl %g1, %l4, %o1 movvs %xcc, %l0, %i5 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f16 loop_2177: fzero %f26 movge %icc, %o5, %i2 andcc %l2, 0x1D13, %g5 movne %icc, %i7, %l6 movrgz %o0, 0x235, %g4 udivx %l5, 0x0790, %o7 and %i6, 0x1433, %i1 fornot2s %f11, %f21, %f16 tsubcctv %o4, 0x01F0, %i3 or %l3, %l1, %g3 andn %i4, %o3, %o2 fpackfix %f24, %f7 udivx %g2, 0x140E, %g6 tg %xcc, 0x5 addc %g7, 0x1751, %i0 bpos,a,pt %icc, loop_2178 fabss %f0, %f25 fnands %f14, %f13, %f0 stb %g1, [%l7 + 0x3D] loop_2178: alignaddrl %o6, %l4, %l0 fmul8x16au %f22, %f11, %f8 bcs,a loop_2179 tn %xcc, 0x0 subcc %i5, 0x0DC1, %o1 edge32n %o5, %i2, %l2 loop_2179: tpos %icc, 0x3 taddcc %i7, %g5, %l6 fmovsa %xcc, %f27, %f14 srlx %g4, %l5, %o7 smulcc %o0, 0x1520, %i6 fmovspos %xcc, %f10, %f3 tleu %xcc, 0x2 andncc %o4, %i3, %l3 tsubcctv %i1, 0x1091, %g3 fbug %fcc2, loop_2180 bcs loop_2181 tpos %icc, 0x2 lduw [%l7 + 0x24], %l1 loop_2180: nop set 0x3C, %i2 lduwa [%l7 + %i2] 0x81, %o3 loop_2181: brgez,a %i4, loop_2182 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0xA44B7ACD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0x795CBD46, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fmuls %f18, %f21, %f11 addccc %o2, 0x0D3E, %g2 loop_2182: edge32n %g6, %g7, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd32s %f13, %f16, %f17 fbge %fcc3, loop_2183 xnorcc %o6, 0x06E5, %g1 tneg %xcc, 0x5 be loop_2184 loop_2183: movge %xcc, %l4, %l0 fone %f6 fmovsvs %icc, %f22, %f14 loop_2184: movle %icc, %o1, %o5 edge32n %i5, %l2, %i7 ldd [%l7 + 0x68], %f22 ldsb [%l7 + 0x5E], %i2 edge16ln %g5, %l6, %g4 edge8n %o7, %o0, %l5 umul %i6, %o4, %i3 prefetch [%l7 + 0x2C], 0x1 wr %g0, 0x10, %asi ldsba [%l7 + 0x69] %asi, %l3 edge8 %i1, %g3, %o3 tpos %icc, 0x7 tgu %icc, 0x3 ba,a,pn %xcc, loop_2185 bge,pt %xcc, loop_2186 fmovrse %i4, %f20, %f31 movre %l1, %o2, %g2 loop_2185: fones %f14 loop_2186: fandnot2s %f22, %f11, %f19 fnand %f12, %f12, %f0 nop setx 0xE3D217B3F5097302, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xA472589395362CCE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fmuld %f10, %f26, %f0 nop setx 0xFE08B70C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0xED8C10B6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fmuls %f19, %f6, %f0 fbl,a %fcc1, loop_2187 orn %g6, %g7, %o6 fmovda %xcc, %f6, %f9 fbg %fcc0, loop_2188 loop_2187: xor %g1, %l4, %i0 xnor %o1, 0x100E, %o5 wr %g0, 0x23, %asi ldda [%l7 + 0x30] %asi, %i4 loop_2188: movneg %icc, %l2, %l0 lduh [%l7 + 0x14], %i2 srl %g5, 0x1B, %l6 bshuffle %f28, %f16, %f2 fbue %fcc3, loop_2189 brgez %i7, loop_2190 umul %o7, 0x16AF, %g4 tpos %xcc, 0x7 loop_2189: fmovdle %icc, %f7, %f6 loop_2190: fone %f14 nop fitod %f6, %f6 fdtoi %f6, %f30 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %l5, %o0, %i6 nop setx loop_2191, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tleu %xcc, 0x2 sdivcc %o4, 0x0193, %i3 brlz %l3, loop_2192 loop_2191: fbue,a %fcc2, loop_2193 smulcc %i1, 0x0ADA, %o3 movne %xcc, %i4, %g3 loop_2192: array32 %o2, %l1, %g2 loop_2193: popc 0x1E78, %g7 mova %xcc, %o6, %g6 movrgez %l4, %g1, %i0 swap [%l7 + 0x18], %o5 subcc %o1, 0x15F5, %l2 fmovrslez %l0, %f1, %f1 bn,a,pn %xcc, loop_2194 st %f15, [%l7 + 0x20] fmovrsgz %i2, %f20, %f15 and %i5, %l6, %g5 loop_2194: fmovrsgz %o7, %f23, %f19 bcs %xcc, loop_2195 array16 %i7, %l5, %g4 tcc %xcc, 0x3 fbe %fcc1, loop_2196 loop_2195: sdiv %o0, 0x00A7, %o4 edge8ln %i6, %i3, %l3 umul %o3, %i4, %g3 loop_2196: edge16n %i1, %o2, %g2 fmovsn %xcc, %f26, %f4 bvs,a %icc, loop_2197 edge16l %l1, %g7, %o6 fcmpne16 %f26, %f18, %g6 stw %g1, [%l7 + 0x68] loop_2197: edge8ln %l4, %o5, %o1 tn %xcc, 0x5 sdiv %l2, 0x0C65, %l0 tl %icc, 0x6 fbule %fcc0, loop_2198 fnor %f10, %f18, %f22 fbl,a %fcc3, loop_2199 fbe %fcc0, loop_2200 loop_2198: fbl %fcc1, loop_2201 bcc,a %xcc, loop_2202 loop_2199: fbug,a %fcc3, loop_2203 loop_2200: tle %xcc, 0x7 loop_2201: addccc %i2, 0x1EDF, %i5 loop_2202: nop add %l7, 0x30, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i0 casxa [%l6] %asi, %i0, %l6 loop_2203: edge16ln %g5, %i7, %l5 tvs %icc, 0x3 movvc %icc, %g4, %o0 xnorcc %o4, %o7, %i3 udivx %l3, 0x1E26, %o3 bvc,a,pt %icc, loop_2204 tn %icc, 0x0 faligndata %f22, %f26, %f4 alignaddrl %i6, %i4, %g3 loop_2204: bgu,pn %xcc, loop_2205 movg %xcc, %o2, %g2 xnorcc %l1, 0x1561, %i1 alignaddrl %o6, %g6, %g1 loop_2205: std %f0, [%l7 + 0x48] tpos %xcc, 0x6 xnorcc %g7, %o5, %l4 movrgez %l2, 0x2FF, %o1 and %l0, %i2, %i5 edge32ln %l6, %i0, %i7 sll %g5, %g4, %o0 ldstub [%l7 + 0x43], %o4 brz,a %o7, loop_2206 stw %l5, [%l7 + 0x54] orncc %l3, 0x069C, %o3 mulscc %i3, %i4, %i6 loop_2206: tcs %icc, 0x0 tneg %icc, 0x5 edge16n %g3, %o2, %l1 orncc %i1, %o6, %g6 and %g1, %g7, %o5 brgez,a %g2, loop_2207 lduw [%l7 + 0x54], %l2 andn %o1, %l4, %l0 andncc %i2, %l6, %i0 loop_2207: nop set 0x0, %g1 ldxa [%g0 + %g1] 0x58, %i5 movneg %xcc, %g5, %g4 fble,a %fcc2, loop_2208 fbne %fcc3, loop_2209 fmovsne %icc, %f24, %f3 fpadd16 %f6, %f22, %f6 loop_2208: udivcc %o0, 0x07AD, %o4 loop_2209: edge16l %o7, %i7, %l3 fornot2 %f22, %f10, %f6 fbg %fcc3, loop_2210 fbule %fcc0, loop_2211 array32 %o3, %i3, %i4 fbe %fcc1, loop_2212 loop_2210: tl %icc, 0x1 loop_2211: fornot2 %f6, %f8, %f10 fbn,a %fcc0, loop_2213 loop_2212: orcc %i6, 0x0E83, %g3 set 0x46, %l1 stha %l5, [%l7 + %l1] 0xea membar #Sync loop_2213: subc %o2, 0x1CE0, %l1 addcc %i1, %o6, %g6 edge16n %g1, %g7, %o5 wr %g0, 0x81, %asi ldsha [%l7 + 0x4A] %asi, %l2 or %g2, %o1, %l0 movne %icc, %i2, %l4 edge32n %l6, %i5, %i0 sra %g4, %o0, %g5 array32 %o4, %o7, %i7 fzeros %f19 orn %o3, 0x0833, %i3 fmul8x16 %f4, %f26, %f2 tgu %xcc, 0x6 ldsh [%l7 + 0x1A], %l3 edge16 %i6, %g3, %i4 movgu %icc, %o2, %l5 brlez,a %i1, loop_2214 orcc %l1, %g6, %g1 alignaddr %o6, %o5, %g7 bl,a,pt %xcc, loop_2215 loop_2214: udiv %g2, 0x1DF7, %l2 taddcc %l0, 0x0C54, %i2 movrne %o1, %l4, %i5 loop_2215: fmovsl %icc, %f13, %f7 srl %i0, 0x08, %l6 movn %xcc, %o0, %g5 udiv %o4, 0x0C71, %o7 edge16l %g4, %i7, %i3 ble,a,pt %xcc, loop_2216 fcmpeq32 %f12, %f24, %o3 fmovdle %icc, %f13, %f1 fmovsvs %icc, %f27, %f12 loop_2216: bn,a,pt %icc, loop_2217 ta %xcc, 0x3 alignaddr %l3, %g3, %i4 wr %g0, 0x0c, %asi stda %f16, [%l7 + 0x40] %asi loop_2217: movn %icc, %i6, %o2 tge %xcc, 0x4 nop setx 0xD1FAEA44, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 fsqrts %f31, %f1 stw %i1, [%l7 + 0x2C] fbu,a %fcc1, loop_2218 tsubcctv %l1, %g6, %g1 smul %o6, %l5, %o5 edge8n %g2, %l2, %g7 loop_2218: brgz %l0, loop_2219 tvs %xcc, 0x4 xorcc %i2, 0x1BD5, %l4 bcc %xcc, loop_2220 loop_2219: fmovd %f20, %f10 andn %i5, 0x0679, %i0 fnand %f12, %f16, %f16 loop_2220: fbn,a %fcc2, loop_2221 fzeros %f13 flush %l7 + 0x3C udivcc %o1, 0x0DDE, %o0 loop_2221: tl %xcc, 0x7 taddcc %l6, %g5, %o7 fmovdn %xcc, %f1, %f17 fmovsneg %xcc, %f20, %f12 fbge,a %fcc2, loop_2222 sub %g4, 0x19ED, %i7 edge16ln %o4, %o3, %l3 movneg %icc, %g3, %i4 loop_2222: tleu %xcc, 0x5 ta %xcc, 0x1 fbue,a %fcc2, loop_2223 edge8l %i6, %o2, %i1 movle %icc, %i3, %l1 tg %icc, 0x1 loop_2223: nop wr %g0, 0xe2, %asi stba %g1, [%l7 + 0x2E] %asi membar #Sync movrne %g6, 0x088, %l5 sdivx %o6, 0x0DC3, %g2 add %l2, 0x0577, %g7 edge8ln %o5, %i2, %l0 set 0x31, %o5 lduba [%l7 + %o5] 0x18, %l4 fbe,a %fcc3, loop_2224 edge16n %i5, %i0, %o0 subccc %o1, 0x1192, %l6 edge32l %g5, %o7, %g4 loop_2224: fpsub16s %f22, %f13, %f23 array16 %o4, %o3, %l3 movge %icc, %g3, %i7 faligndata %f6, %f16, %f6 taddcc %i4, 0x1C38, %o2 mulscc %i1, %i3, %i6 addc %l1, 0x1D6E, %g1 fzeros %f29 move %icc, %g6, %o6 edge16n %l5, %l2, %g2 array32 %g7, %o5, %i2 edge32 %l0, %i5, %l4 wr %g0, 0x0c, %asi ldda [%l7 + 0x50] %asi, %i0 add %o1, 0x01ED, %l6 umulcc %o0, 0x0503, %g5 mova %icc, %g4, %o4 set 0x53, %l6 lduba [%l7 + %l6] 0x80, %o3 fnot1 %f2, %f28 bl loop_2225 fcmple16 %f20, %f18, %o7 brgz,a %g3, loop_2226 edge8l %i7, %i4, %o2 loop_2225: fmovsle %xcc, %f0, %f10 ldub [%l7 + 0x5B], %l3 loop_2226: fnand %f16, %f30, %f22 movge %xcc, %i1, %i6 mulscc %l1, %i3, %g1 fpmerge %f29, %f21, %f26 fbule %fcc3, loop_2227 fpack32 %f18, %f24, %f14 movvs %xcc, %o6, %l5 tl %xcc, 0x4 loop_2227: movleu %xcc, %g6, %l2 fbe,a %fcc1, loop_2228 sth %g2, [%l7 + 0x0C] movneg %icc, %g7, %o5 array32 %l0, %i2, %l4 loop_2228: subcc %i5, %o1, %l6 edge16ln %i0, %g5, %g4 sra %o4, %o0, %o3 fmovdn %xcc, %f24, %f7 movrgz %g3, 0x194, %o7 movrlz %i7, %o2, %l3 sir 0x10F4 nop set 0x48, %i7 stx %i4, [%l7 + %i7] fpsub32 %f10, %f30, %f20 fmovdg %icc, %f13, %f16 ble,a loop_2229 edge32l %i6, %l1, %i3 nop fitos %f12, %f25 fstox %f25, %f24 fxtos %f24, %f24 tl %xcc, 0x4 loop_2229: tl %xcc, 0x6 tne %icc, 0x4 bneg %xcc, loop_2230 sth %i1, [%l7 + 0x66] fnot2 %f12, %f28 addcc %g1, 0x0FC4, %l5 loop_2230: fmovrse %g6, %f3, %f28 nop fitod %f24, %f14 edge8 %l2, %g2, %o6 fmovrde %g7, %f20, %f16 nop fitos %f6, %f19 fstox %f19, %f20 fxtos %f20, %f14 fabss %f7, %f10 orn %o5, 0x1260, %l0 fbue,a %fcc1, loop_2231 edge8 %i2, %l4, %o1 or %i5, 0x17FA, %i0 fcmpgt16 %f18, %f14, %g5 loop_2231: ld [%l7 + 0x40], %f28 udivcc %g4, 0x0328, %l6 set 0x0F, %o3 ldsba [%l7 + %o3] 0x15, %o4 fpsub16 %f10, %f0, %f14 movgu %icc, %o3, %o0 fcmpgt16 %f20, %f10, %g3 fand %f26, %f30, %f0 fmovde %xcc, %f27, %f12 edge8 %i7, %o7, %l3 movrlez %o2, 0x28E, %i6 tl %xcc, 0x4 set 0x08, %i3 stxa %l1, [%l7 + %i3] 0x10 edge32ln %i4, %i1, %g1 mulscc %l5, %i3, %l2 movge %xcc, %g2, %o6 stw %g6, [%l7 + 0x40] fmovda %icc, %f13, %f17 edge8ln %g7, %l0, %i2 te %xcc, 0x3 fmuld8sux16 %f9, %f12, %f14 subcc %o5, 0x1987, %l4 tneg %icc, 0x5 sllx %o1, %i0, %i5 fpadd16s %f19, %f10, %f31 wr %g0, 0x88, %asi ldsha [%l7 + 0x42] %asi, %g5 array32 %l6, %g4, %o3 tcs %icc, 0x6 subccc %o0, 0x03F6, %g3 orn %i7, 0x0FD1, %o7 tne %icc, 0x1 tle %xcc, 0x6 fmovsl %icc, %f13, %f12 edge8 %l3, %o2, %i6 nop setx loop_2232, %l0, %l1 jmpl %l1, %o4 xorcc %i4, %l1, %i1 fbg,a %fcc1, loop_2233 sllx %g1, 0x16, %i3 loop_2232: xnor %l2, 0x03FC, %g2 fpackfix %f12, %f3 loop_2233: bge,a,pt %icc, loop_2234 edge8ln %l5, %o6, %g6 subcc %l0, 0x076F, %i2 tvc %xcc, 0x1 loop_2234: fmovsgu %icc, %f28, %f12 array8 %o5, %l4, %g7 te %icc, 0x4 movleu %icc, %o1, %i5 mulx %g5, 0x071D, %l6 movvc %icc, %i0, %o3 wr %g0, 0x0c, %asi lduha [%l7 + 0x3C] %asi, %o0 tleu %icc, 0x1 fmovdneg %icc, %f25, %f1 nop setx 0x50648F09, %l0, %l6 st %l6, [%l7 + 0x78] ld [%l7 + 0x78], %fsr call loop_2235 fmovspos %xcc, %f10, %f4 sra %g4, %g3, %o7 xor %l3, %i7, %o2 loop_2235: bshuffle %f22, %f8, %f28 fzero %f0 call loop_2236 nop fitos %f2, %f23 fstox %f23, %f20 fxtos %f20, %f20 udivx %o4, 0x14B6, %i4 nop setx 0xC49618278D37DDCC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 fsqrtd %f26, %f0 loop_2236: ldub [%l7 + 0x6E], %i6 bvc loop_2237 fmovrdgz %i1, %f16, %f20 swap [%l7 + 0x5C], %g1 fornot2s %f8, %f16, %f30 loop_2237: movrne %l1, %l2, %i3 nop setx 0xB31D7483, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x09CC98C8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fadds %f11, %f4, %f11 sdiv %l5, 0x1768, %g2 alignaddr %o6, %g6, %l0 movne %icc, %i2, %l4 movgu %xcc, %o5, %g7 tsubcc %i5, %o1, %g5 movle %xcc, %i0, %o3 tneg %icc, 0x0 array16 %o0, %l6, %g4 edge32n %g3, %o7, %i7 tcc %xcc, 0x7 sdiv %o2, 0x004D, %l3 movre %o4, %i6, %i4 edge16 %i1, %g1, %l2 movcs %xcc, %i3, %l5 add %l7, 0x34, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %g2, %o6 fbe,a %fcc0, loop_2238 movgu %xcc, %g6, %l0 edge32ln %l1, %l4, %o5 te %icc, 0x3 loop_2238: movg %icc, %i2, %i5 movvs %icc, %o1, %g5 movgu %icc, %g7, %o3 movvc %icc, %o0, %i0 fbg,a %fcc0, loop_2239 smul %g4, %l6, %g3 fnegd %f30, %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2239: movl %xcc, %o7, %i7 bcc,a,pt %icc, loop_2240 fxors %f6, %f7, %f25 fmul8ulx16 %f30, %f10, %f0 addc %o2, 0x0082, %o4 loop_2240: fmuld8ulx16 %f7, %f5, %f6 tpos %icc, 0x7 subc %i6, 0x1C45, %l3 edge32ln %i1, %g1, %i4 ldd [%l7 + 0x48], %f28 fmovrdlez %l2, %f2, %f2 edge16 %l5, %g2, %o6 array32 %g6, %i3, %l1 edge8l %l0, %o5, %l4 fabss %f21, %f13 brlz %i5, loop_2241 fbe %fcc2, loop_2242 subc %o1, %g5, %g7 wr %g0, 0x81, %asi ldstuba [%l7 + 0x5F] %asi, %i2 loop_2241: sir 0x19CC loop_2242: movcc %icc, %o3, %o0 fbue,a %fcc2, loop_2243 movcc %icc, %g4, %i0 fbge,a %fcc0, loop_2244 ldstub [%l7 + 0x46], %l6 loop_2243: andn %o7, 0x0CC9, %g3 sub %o2, 0x0DA7, %o4 loop_2244: edge32 %i7, %i6, %l3 pdist %f0, %f16, %f26 tsubcctv %g1, %i1, %l2 bg loop_2245 edge32 %i4, %g2, %l5 movn %icc, %g6, %o6 movvs %xcc, %l1, %i3 loop_2245: and %o5, %l0, %l4 movre %i5, %g5, %o1 lduh [%l7 + 0x10], %g7 tn %xcc, 0x2 fnot1 %f16, %f24 movg %xcc, %o3, %i2 set 0x5E, %l3 ldsba [%l7 + %l3] 0x18, %g4 alignaddr %o0, %i0, %o7 fexpand %f16, %f10 bvc loop_2246 bneg,pt %xcc, loop_2247 fnot1 %f6, %f2 fornot1 %f10, %f10, %f18 loop_2246: nop setx loop_2248, %l0, %l1 jmpl %l1, %l6 loop_2247: mulx %g3, %o2, %i7 movrlez %i6, %o4, %l3 andncc %i1, %g1, %l2 loop_2248: srax %g2, 0x19, %i4 wr %g0, 0x89, %asi stba %l5, [%l7 + 0x29] %asi nop fitod %f8, %f18 fdtox %f18, %f26 fxtod %f26, %f0 set 0x20, %g7 lduwa [%l7 + %g7] 0x88, %o6 xnor %g6, 0x1C46, %l1 edge32 %o5, %l0, %l4 fbu %fcc3, loop_2249 sth %i3, [%l7 + 0x3A] fabss %f16, %f7 set 0x48, %o2 ldxa [%l7 + %o2] 0x80, %g5 loop_2249: sdivx %i5, 0x0794, %o1 edge8ln %g7, %o3, %g4 be,a,pt %icc, loop_2250 te %icc, 0x1 wr %g0, 0x18, %asi ldda [%l7 + 0x60] %asi, %i2 loop_2250: tne %xcc, 0x5 fxor %f14, %f14, %f10 lduw [%l7 + 0x6C], %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnand %f6, %f16, %f16 movpos %xcc, %o0, %o7 movg %icc, %l6, %g3 fmul8x16al %f17, %f30, %f10 fmovrdgez %o2, %f0, %f24 fmuld8sux16 %f15, %f3, %f16 movvs %icc, %i6, %o4 srlx %l3, %i1, %g1 fxors %f14, %f22, %f14 tg %icc, 0x1 mova %icc, %l2, %g2 bgu %icc, loop_2251 fmovdcs %icc, %f14, %f24 andcc %i4, %i7, %o6 xnor %g6, %l1, %o5 loop_2251: addccc %l5, %l4, %l0 xorcc %i3, 0x1ECB, %g5 movle %icc, %i5, %o1 wr %g0, 0x89, %asi stha %g7, [%l7 + 0x10] %asi lduh [%l7 + 0x6A], %g4 sll %o3, %i0, %o0 fmovsg %icc, %f7, %f7 bne,pt %icc, loop_2252 fone %f6 be,pt %xcc, loop_2253 movleu %icc, %i2, %o7 loop_2252: array16 %l6, %o2, %g3 tl %xcc, 0x4 loop_2253: xor %i6, %o4, %i1 array8 %g1, %l3, %g2 fbge,a %fcc2, loop_2254 subcc %i4, 0x1B3C, %i7 andncc %l2, %o6, %l1 sdivcc %g6, 0x0C60, %o5 loop_2254: movrne %l4, 0x1BD, %l0 fnegd %f22, %f0 movrne %i3, 0x192, %g5 addcc %l5, %o1, %i5 movrne %g7, %o3, %g4 fpack32 %f12, %f30, %f30 movrlz %o0, %i0, %o7 nop setx loop_2255, %l0, %l1 jmpl %l1, %i2 and %l6, 0x018C, %o2 wr %g0, 0x04, %asi lduwa [%l7 + 0x7C] %asi, %g3 loop_2255: fbg,a %fcc0, loop_2256 te %xcc, 0x4 orcc %i6, %o4, %g1 edge16ln %l3, %i1, %g2 loop_2256: ldsb [%l7 + 0x24], %i7 array8 %i4, %o6, %l2 fcmpgt32 %f24, %f16, %g6 fcmpeq32 %f20, %f24, %o5 tne %icc, 0x7 array32 %l4, %l0, %l1 fcmpne16 %f18, %f12, %g5 st %f29, [%l7 + 0x3C] tvs %xcc, 0x3 and %i3, %o1, %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvc,a %icc, loop_2257 subcc %i5, 0x05F5, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsvs %icc, %f26, %f11 loop_2257: orncc %o3, 0x1FF5, %o0 fmovse %xcc, %f22, %f10 udivx %g4, 0x08FA, %o7 sdivcc %i2, 0x1BA1, %i0 fexpand %f8, %f10 fmovse %xcc, %f2, %f19 fbo,a %fcc2, loop_2258 fblg %fcc2, loop_2259 subccc %o2, 0x18C3, %g3 fmovsgu %xcc, %f2, %f19 loop_2258: alignaddr %i6, %l6, %g1 loop_2259: nop add %l7, 0x10, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %o4, %l3 bg,pt %xcc, loop_2260 udivx %i1, 0x04F8, %g2 stw %i4, [%l7 + 0x2C] nop setx 0x606399EC, %l0, %l6 st %l6, [%l7 + 0x58] ld [%l7 + 0x58], %fsr loop_2260: popc 0x1F77, %o6 tneg %xcc, 0x2 movleu %icc, %l2, %g6 umul %i7, %o5, %l0 sdivcc %l1, 0x1FC2, %l4 tgu %icc, 0x7 lduw [%l7 + 0x28], %i3 fbge %fcc3, loop_2261 bpos,pt %xcc, loop_2262 udivx %g5, 0x1DBD, %o1 tne %xcc, 0x3 loop_2261: fandnot1 %f16, %f8, %f16 loop_2262: movleu %xcc, %i5, %g7 movg %xcc, %l5, %o0 mova %xcc, %g4, %o7 edge32l %o3, %i0, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bg,pn %icc, loop_2263 subcc %i2, %i6, %l6 nop setx 0x6045E960, %l0, %l6 st %l6, [%l7 + 0x70] ld [%l7 + 0x70], %fsr fornot2 %f6, %f10, %f12 loop_2263: umulcc %g1, %g3, %l3 ldx [%l7 + 0x28], %o4 mulx %i1, %i4, %g2 fmovscs %xcc, %f0, %f18 xorcc %l2, %g6, %i7 brgz %o6, loop_2264 ldd [%l7 + 0x68], %o4 fbe %fcc3, loop_2265 fcmpne32 %f28, %f8, %l0 loop_2264: fors %f25, %f17, %f27 fmovrdgez %l4, %f20, %f8 loop_2265: xorcc %l1, %i3, %o1 for %f10, %f0, %f4 fnand %f10, %f22, %f2 movvs %xcc, %i5, %g5 fpmerge %f10, %f18, %f26 tg %icc, 0x5 tcc %xcc, 0x1 fcmple32 %f18, %f26, %g7 mova %icc, %o0, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32 %g4, %o3, %i0 add %o7, 0x1F44, %o2 std %f16, [%l7 + 0x50] fmovrslz %i6, %f3, %f17 tgu %xcc, 0x5 edge16 %i2, %g1, %l6 nop setx 0xBDD02624204CA3CE, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr movpos %xcc, %l3, %g3 stw %i1, [%l7 + 0x64] subc %o4, 0x19EA, %i4 fpsub32s %f24, %f20, %f2 smul %g2, 0x02FC, %l2 mulscc %g6, 0x1551, %o6 fcmpgt32 %f16, %f0, %o5 fmovsvs %xcc, %f16, %f22 bneg,a,pn %icc, loop_2266 fsrc1s %f20, %f7 wr %g0, 0x10, %asi ldsha [%l7 + 0x30] %asi, %i7 loop_2266: taddcc %l0, %l1, %l4 nop setx loop_2267, %l0, %l1 jmpl %l1, %i3 movpos %icc, %o1, %g5 std %f24, [%l7 + 0x30] array8 %g7, %o0, %l5 loop_2267: tcc %icc, 0x1 fpack16 %f22, %f15 movvs %icc, %i5, %g4 orn %o3, 0x1AA1, %i0 wr %g0, 0x89, %asi prefetcha [%l7 + 0x10] %asi, 0x1 tne %xcc, 0x4 udivx %i6, 0x1409, %i2 fmovdcs %xcc, %f14, %f12 edge16n %o2, %g1, %l6 fmuld8sux16 %f5, %f22, %f6 ta %icc, 0x6 alignaddrl %g3, %l3, %i1 movrlez %i4, 0x242, %g2 flush %l7 + 0x74 umul %o4, %g6, %o6 tl %icc, 0x4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvs,pn %icc, loop_2268 be,a loop_2269 fmovrde %o5, %f12, %f22 bvs,a,pt %icc, loop_2270 loop_2268: stw %l2, [%l7 + 0x24] loop_2269: edge8l %i7, %l1, %l4 sdivcc %l0, 0x0610, %i3 loop_2270: fcmpeq32 %f30, %f30, %o1 edge16 %g5, %g7, %l5 wr %g0, 0x0c, %asi lda [%l7 + 0x24] %asi, %f5 subcc %i5, 0x0853, %g4 andcc %o0, 0x0992, %o3 fbne %fcc1, loop_2271 fnot2 %f2, %f12 subcc %o7, 0x0710, %i0 ld [%l7 + 0x70], %f8 loop_2271: movleu %icc, %i6, %i2 fblg %fcc0, loop_2272 nop setx 0xD6570638, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0xDBAE3CAB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fadds %f1, %f28, %f19 xnor %g1, 0x0344, %l6 fbe %fcc3, loop_2273 loop_2272: membar 0x0B sdiv %o2, 0x0B3A, %l3 wr %g0, 0x18, %asi prefetcha [%l7 + 0x78] %asi, 0x0 loop_2273: fmovdvs %icc, %f6, %f21 edge16 %i4, %g2, %o4 edge32ln %g6, %i1, %o5 fbu %fcc0, loop_2274 fmovspos %xcc, %f8, %f29 nop set 0x2C, %i4 stw %l2, [%l7 + %i4] mulx %i7, 0x14C9, %o6 loop_2274: nop fitos %f3, %f7 fstox %f7, %f6 fxtos %f6, %f12 fmovrsne %l4, %f28, %f30 mova %xcc, %l0, %i3 nop fitod %f28, %f28 andncc %l1, %o1, %g5 movpos %xcc, %g7, %l5 orcc %g4, 0x12B2, %o0 movg %xcc, %o3, %i5 movrlez %i0, 0x3BF, %o7 movrgz %i2, 0x36E, %i6 nop setx 0xC0616B65, %l0, %l6 st %l6, [%l7 + 0x54] ld [%l7 + 0x54], %fsr movrgez %l6, 0x250, %g1 srax %o2, 0x13, %g3 tn %xcc, 0x4 xnor %i4, 0x1E8E, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %l3, 0x13, %g6 fbuge,a %fcc1, loop_2275 fbul %fcc1, loop_2276 addcc %i1, 0x19B3, %o5 tneg %icc, 0x1 loop_2275: call loop_2277 loop_2276: fmovdleu %icc, %f23, %f29 movneg %xcc, %o4, %i7 xorcc %l2, %o6, %l4 loop_2277: ta %icc, 0x2 brz %i3, loop_2278 movvs %xcc, %l1, %o1 mova %xcc, %g5, %l0 movvc %xcc, %g7, %l5 loop_2278: nop set 0x3D, %l0 lduba [%l7 + %l0] 0x0c, %o0 udivx %o3, 0x0B7C, %i5 taddcc %i0, %g4, %i2 fmovsn %icc, %f29, %f19 fpackfix %f6, %f18 tneg %icc, 0x6 mulx %i6, %o7, %g1 udivcc %l6, 0x0354, %g3 movcs %icc, %o2, %i4 tle %icc, 0x6 mulscc %l3, 0x0BCF, %g6 mulx %i1, 0x1A47, %g2 edge8l %o4, %i7, %o5 array8 %l2, %l4, %i3 movvc %icc, %o6, %o1 edge8l %g5, %l0, %g7 sra %l1, 0x16, %l5 edge16l %o0, %o3, %i5 fnand %f6, %f16, %f26 popc %g4, %i2 set 0x28, %l4 lda [%l7 + %l4] 0x14, %f16 movleu %icc, %i0, %i6 sub %g1, %l6, %g3 movg %xcc, %o2, %o7 movpos %xcc, %l3, %i4 alignaddr %i1, %g6, %g2 sdivx %i7, 0x1EBD, %o5 membar 0x24 tgu %xcc, 0x6 srax %l2, %o4, %l4 orncc %i3, %o6, %o1 addccc %g5, 0x0AAE, %g7 wr %g0, 0x0c, %asi stba %l0, [%l7 + 0x3C] %asi and %l1, 0x0A88, %l5 srlx %o3, %i5, %g4 udivcc %o0, 0x197A, %i2 fexpand %f24, %f14 brgez,a %i6, loop_2279 tg %xcc, 0x6 ta %xcc, 0x1 add %g1, %i0, %g3 loop_2279: ble,a loop_2280 fandnot1 %f16, %f16, %f6 movrgz %o2, 0x282, %l6 sethi 0x16D8, %o7 loop_2280: tne %icc, 0x3 movle %xcc, %l3, %i4 and %i1, 0x16D1, %g2 mulscc %i7, 0x0618, %o5 array16 %g6, %l2, %l4 sethi 0x1A60, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %o6, 0x1997, %o4 wr %g0, 0x18, %asi lduba [%l7 + 0x5B] %asi, %o1 sra %g5, 0x01, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvc %xcc, 0x3 fblg,a %fcc0, loop_2281 fmul8sux16 %f12, %f22, %f0 edge8l %l1, %l5, %o3 movvs %xcc, %g7, %g4 loop_2281: nop set 0x7D, %l2 lduba [%l7 + %l2] 0x80, %o0 fmovsleu %icc, %f12, %f3 tgu %xcc, 0x5 edge16ln %i5, %i2, %i6 tneg %xcc, 0x3 movl %icc, %i0, %g1 bn,pt %xcc, loop_2282 sdivcc %g3, 0x17C0, %o2 set 0x26, %o4 ldsba [%l7 + %o4] 0x11, %o7 loop_2282: nop setx 0x32EDD2230D0B60FA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 fsqrtd %f28, %f0 fbn,a %fcc1, loop_2283 fornot1 %f26, %f10, %f4 brnz %l6, loop_2284 taddcctv %l3, %i1, %g2 loop_2283: stbar movleu %xcc, %i7, %o5 loop_2284: nop set 0x0C, %o7 ldsha [%l7 + %o7] 0x0c, %g6 bvs,pn %xcc, loop_2285 fands %f6, %f29, %f10 alignaddr %l2, %l4, %i4 alignaddrl %o6, %i3, %o4 loop_2285: movcc %icc, %o1, %l0 xnorcc %l1, %g5, %o3 smul %l5, 0x1A10, %g4 taddcctv %g7, %i5, %o0 fmovsneg %icc, %f1, %f10 fbuge,a %fcc3, loop_2286 bvc,a %xcc, loop_2287 ble,a,pt %xcc, loop_2288 array8 %i6, %i0, %i2 loop_2286: membar 0x0E loop_2287: fmovrsne %g3, %f27, %f9 loop_2288: fbg,a %fcc2, loop_2289 edge16ln %o2, %o7, %g1 umulcc %l3, %l6, %i1 nop setx 0xD2EDD7D7F05D6045, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xA18818021DF33CE4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fmuld %f14, %f16, %f4 loop_2289: nop setx 0x10ABA6A9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 fsqrts %f5, %f2 and %i7, 0x0AE1, %g2 movrgz %g6, 0x262, %o5 movneg %xcc, %l4, %l2 ldsh [%l7 + 0x2C], %i4 fmovsne %icc, %f4, %f4 edge32l %i3, %o6, %o1 wr %g0, 0x80, %asi stha %o4, [%l7 + 0x36] %asi movvs %xcc, %l0, %g5 wr %g0, 0x80, %asi ldstuba [%l7 + 0x0F] %asi, %l1 orncc %o3, %g4, %l5 edge32n %i5, %g7, %i6 tsubcctv %i0, 0x093A, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdcs %xcc, %f31, %f0 xorcc %g3, 0x0A24, %o2 bneg,a,pn %icc, loop_2290 fbug,a %fcc1, loop_2291 mulscc %o0, 0x07D1, %g1 srl %l3, 0x0A, %o7 loop_2290: taddcc %l6, 0x07DC, %i1 loop_2291: fpsub16 %f22, %f24, %f22 addcc %i7, %g2, %g6 taddcc %o5, 0x18FA, %l2 tsubcc %i4, 0x0031, %l4 te %icc, 0x6 fmovsgu %xcc, %f3, %f9 move %icc, %i3, %o1 fsrc2 %f24, %f10 fbuge,a %fcc3, loop_2292 sdiv %o4, 0x00CA, %o6 fbue %fcc0, loop_2293 fcmpeq16 %f4, %f12, %g5 loop_2292: movrne %l0, %o3, %g4 movle %icc, %l1, %i5 loop_2293: edge8 %g7, %l5, %i6 fnegd %f14, %f22 xor %i0, 0x1ADC, %g3 fpadd16 %f26, %f0, %f16 movrgez %o2, %o0, %i2 tsubcctv %g1, %o7, %l6 edge32ln %i1, %l3, %i7 or %g2, %g6, %o5 xnorcc %l2, 0x0177, %i4 wr %g0, 0x10, %asi lda [%l7 + 0x34] %asi, %f31 edge8l %i3, %l4, %o4 array32 %o1, %o6, %l0 movre %g5, 0x022, %o3 ta %icc, 0x5 and %g4, 0x0458, %l1 taddcc %g7, %l5, %i6 set 0x70, %g3 sta %f30, [%l7 + %g3] 0x10 fblg %fcc0, loop_2294 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc %i0, %g3 swap [%l7 + 0x78], %o2 loop_2294: brgez %o0, loop_2295 fxors %f14, %f27, %f31 set 0x64, %i1 stha %i2, [%l7 + %i1] 0x89 loop_2295: bleu,a,pt %icc, loop_2296 tcs %xcc, 0x0 fpsub32s %f12, %f9, %f0 fmovrdgz %g1, %f6, %f26 loop_2296: fbuge %fcc2, loop_2297 edge16l %i5, %o7, %l6 brgez %l3, loop_2298 fbo,a %fcc3, loop_2299 loop_2297: sir 0x1816 edge16l %i1, %i7, %g2 loop_2298: bleu,a,pt %xcc, loop_2300 loop_2299: fbug,a %fcc3, loop_2301 tcc %xcc, 0x4 movrlz %g6, 0x39B, %l2 loop_2300: sra %i4, 0x05, %i3 loop_2301: andn %l4, 0x0346, %o4 set 0x38, %g6 stxa %o1, [%l7 + %g6] 0x2a membar #Sync sir 0x073F orcc %o5, 0x1FFF, %l0 nop setx loop_2302, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done stbar fpack16 %f18, %f13 orncc %g5, 0x05A1, %o6 loop_2302: sir 0x01A2 ldub [%l7 + 0x75], %g4 movvs %icc, %o3, %g7 mova %icc, %l1, %i6 movn %icc, %l5, %i0 edge8n %g3, %o2, %o0 edge8 %i2, %g1, %i5 alignaddr %o7, %l6, %i1 movrlz %i7, 0x0B5, %g2 set 0x74, %o6 ldsba [%l7 + %o6] 0x18, %g6 fbul,a %fcc2, loop_2303 nop fitod %f6, %f8 fdtos %f8, %f8 umul %l3, %i4, %l2 movrne %i3, 0x287, %l4 loop_2303: brz %o4, loop_2304 mova %xcc, %o1, %l0 movvc %xcc, %g5, %o6 ldub [%l7 + 0x3D], %o5 loop_2304: popc %o3, %g4 st %f3, [%l7 + 0x64] xor %l1, 0x08BB, %g7 mulx %i6, %i0, %l5 prefetch [%l7 + 0x48], 0x2 movg %xcc, %g3, %o2 srl %i2, %o0, %g1 edge8 %i5, %o7, %i1 movn %xcc, %i7, %g2 edge32l %g6, %l6, %l3 fmovrde %l2, %f2, %f24 nop setx 0xE7C93E693FBB6BCC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xF2A539333626FA92, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 faddd %f8, %f30, %f0 set 0x30, %i5 ldda [%l7 + %i5] 0x2e, %i2 umul %l4, 0x06EA, %i4 fbg %fcc0, loop_2305 fbg,a %fcc3, loop_2306 srax %o4, %l0, %g5 tg %icc, 0x1 loop_2305: orcc %o6, 0x1BE0, %o1 loop_2306: fmovrdgz %o3, %f22, %f26 fbule,a %fcc3, loop_2307 swap [%l7 + 0x54], %o5 udiv %l1, 0x0965, %g7 addc %i6, 0x0993, %i0 loop_2307: orn %l5, %g4, %o2 stx %g3, [%l7 + 0x50] edge32l %i2, %g1, %o0 sdivx %i5, 0x1947, %i1 add %l7, 0x50, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %i7 casxa [%l6] %asi, %i7, %g2 set 0x60, %i6 ldswa [%l7 + %i6] 0x19, %o7 nop setx loop_2308, %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 %l6, 0x1498, %g6 edge32l %l2, %i3, %l3 edge16 %l4, %i4, %l0 loop_2308: fnot2 %f2, %f22 udivx %g5, 0x1B96, %o6 stb %o1, [%l7 + 0x6D] set 0x1A, %o1 lduba [%l7 + %o1] 0x15, %o3 tleu %icc, 0x6 nop setx loop_2309, %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 bge,pt %xcc, loop_2310 tne %icc, 0x1 sll %o5, %o4, %g7 loop_2309: fcmple16 %f12, %f20, %l1 loop_2310: edge16l %i0, %l5, %g4 tpos %icc, 0x0 fors %f5, %f3, %f3 fpsub16 %f10, %f22, %f8 tg %icc, 0x6 fpadd32 %f18, %f14, %f10 movrlez %i6, 0x26F, %g3 andncc %o2, %i2, %g1 sdiv %i5, 0x0A01, %o0 fpsub32 %f12, %f28, %f26 for %f30, %f22, %f30 orn %i1, %g2, %i7 fmovdn %xcc, %f5, %f15 fzero %f30 srl %o7, %g6, %l6 movle %xcc, %l2, %i3 tle %icc, 0x4 tg %xcc, 0x0 nop fitos %f1, %f29 fstox %f29, %f8 fxtos %f8, %f21 addc %l3, %l4, %i4 fxors %f26, %f20, %f0 array32 %l0, %o6, %g5 smul %o3, 0x10A1, %o5 ldx [%l7 + 0x30], %o1 udivcc %g7, 0x01F5, %o4 movcc %icc, %l1, %l5 stx %i0, [%l7 + 0x20] tne %xcc, 0x6 sll %i6, %g4, %o2 srl %i2, %g3, %g1 fcmple16 %f6, %f16, %o0 srl %i5, 0x1E, %g2 fpadd16 %f26, %f14, %f18 edge16ln %i1, %o7, %g6 or %i7, 0x040A, %l2 bcc,pt %icc, loop_2311 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %l6, %l3, %l4 fmovdleu %xcc, %f0, %f29 loop_2311: fmovdn %icc, %f30, %f26 alignaddr %i4, %l0, %o6 wr %g0, 0x88, %asi lda [%l7 + 0x44] %asi, %f18 be loop_2312 bvs,a,pt %xcc, loop_2313 ble,a,pn %xcc, loop_2314 call loop_2315 loop_2312: tle %icc, 0x4 loop_2313: srl %i3, %o3, %o5 loop_2314: fpadd32 %f0, %f22, %f26 loop_2315: brgez,a %o1, loop_2316 tg %xcc, 0x0 addc %g5, 0x1115, %o4 alignaddrl %g7, %l5, %i0 loop_2316: tcs %xcc, 0x0 andcc %i6, 0x0C9E, %g4 edge32 %o2, %i2, %l1 wr %g0, 0x89, %asi swapa [%l7 + 0x1C] %asi, %g3 fexpand %f24, %f18 edge8n %g1, %i5, %o0 tl %xcc, 0x3 ta %icc, 0x5 brz,a %g2, loop_2317 movn %icc, %o7, %g6 movrgz %i1, %i7, %l2 edge16n %l6, %l4, %i4 loop_2317: swap [%l7 + 0x58], %l3 and %l0, %i3, %o6 fpack32 %f18, %f16, %f10 array32 %o3, %o1, %o5 movl %icc, %o4, %g5 mulx %g7, %l5, %i6 set 0x1E, %o0 lduha [%l7 + %o0] 0x11, %g4 movrgez %i0, 0x18D, %i2 tg %icc, 0x6 set 0x1C, %g5 lda [%l7 + %g5] 0x15, %f14 addc %l1, 0x0B75, %g3 tcs %xcc, 0x4 fpsub16s %f8, %f17, %f25 fmovde %icc, %f29, %f22 mulx %o2, 0x18D3, %i5 nop set 0x18, %l5 stw %o0, [%l7 + %l5] xnorcc %g2, %g1, %g6 sllx %i1, 0x16, %i7 edge8ln %l2, %l6, %l4 sll %o7, %l3, %i4 andn %i3, 0x02A8, %l0 array16 %o6, %o1, %o3 fmovrdlez %o4, %f18, %f22 movn %icc, %o5, %g5 fmovsleu %icc, %f2, %f8 movvc %icc, %l5, %i6 tvs %xcc, 0x7 edge8l %g7, %i0, %g4 smulcc %l1, 0x0439, %g3 sllx %o2, %i5, %o0 fpsub32 %f16, %f8, %f4 ldd [%l7 + 0x78], %f4 fnegs %f2, %f28 array32 %i2, %g2, %g6 movleu %icc, %g1, %i7 fbule %fcc0, loop_2318 tne %icc, 0x2 bl,a,pn %icc, loop_2319 fmovdn %xcc, %f12, %f30 loop_2318: movle %xcc, %l2, %i1 brnz,a %l6, loop_2320 loop_2319: stbar sir 0x135C movle %xcc, %o7, %l3 loop_2320: fmuld8ulx16 %f17, %f17, %f0 wr %g0, 0x81, %asi lduba [%l7 + 0x1B] %asi, %l4 bcc,a,pn %xcc, loop_2321 lduw [%l7 + 0x68], %i4 tvc %xcc, 0x3 sll %l0, 0x03, %o6 loop_2321: for %f16, %f2, %f22 add %i3, %o3, %o1 mova %xcc, %o5, %g5 set 0x48, %g2 prefetcha [%l7 + %g2] 0x81, 0x1 move %icc, %l5, %g7 edge8l %i6, %i0, %l1 fmovdge %icc, %f3, %f31 taddcc %g4, %g3, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %i5, %o0, %i2 srl %g6, %g2, %i7 stx %g1, [%l7 + 0x38] fnot1s %f17, %f19 fornot2s %f1, %f7, %f22 array32 %i1, %l2, %l6 edge32n %o7, %l3, %i4 fmovsg %xcc, %f29, %f21 sir 0x112A bneg loop_2322 umulcc %l0, %l4, %i3 taddcc %o6, 0x0751, %o3 sub %o5, 0x099A, %o1 loop_2322: bn,a,pn %xcc, loop_2323 movne %icc, %g5, %l5 or %g7, %o4, %i0 tg %icc, 0x6 loop_2323: fmovdg %icc, %f11, %f18 addccc %i6, %g4, %g3 add %l7, 0x54, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %o2 casa [%l6] %asi, %o2, %i5 alignaddr %o0, %l1, %g6 wr %g0, 0x23, %asi stxa %i2, [%l7 + 0x70] %asi membar #Sync saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %icc, %i7, %g1 edge32n %g2, %i1, %l6 movcs %xcc, %o7, %l3 set 0x18, %g4 sta %f11, [%l7 + %g4] 0x19 brgz,a %l2, loop_2324 srax %i4, 0x1D, %l4 add %l7, 0x08, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %l0 casa [%l6] %asi, %l0, %i3 loop_2324: fbge,a %fcc0, loop_2325 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 for %f10, %f18, %f28 movgu %icc, %o6, %o3 loop_2325: nop setx 0xA5E1220B6064F6D2, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr stbar wr %g0, 0x89, %asi swapa [%l7 + 0x70] %asi, %o1 fbo,a %fcc2, loop_2326 smul %g5, 0x0D0C, %o5 tleu %xcc, 0x1 movrlz %l5, 0x258, %g7 loop_2326: nop setx 0x084B439310492112, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr te %icc, 0x4 umulcc %i0, 0x1BC9, %o4 fcmple16 %f12, %f14, %i6 tneg %xcc, 0x1 movneg %icc, %g4, %g3 tle %xcc, 0x3 array8 %o2, %i5, %l1 edge16n %o0, %i2, %g6 fmovrslez %g1, %f21, %f7 fmovsle %xcc, %f0, %f20 sir 0x1215 sth %i7, [%l7 + 0x2E] wr %g0, 0x80, %asi stxa %g2, [%l7 + 0x18] %asi edge16ln %l6, %o7, %l3 tpos %icc, 0x4 fxors %f22, %f11, %f0 fcmpgt32 %f4, %f2, %l2 bn,pt %icc, loop_2327 sdivcc %i4, 0x1498, %i1 orncc %l4, 0x0E92, %i3 add %l7, 0x20, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l0 casxa [%l6] %asi, %l0, %o3 loop_2327: fpadd16 %f0, %f14, %f10 fpsub16s %f12, %f0, %f26 brnz,a %o1, loop_2328 fexpand %f4, %f14 prefetch [%l7 + 0x3C], 0x3 sdivcc %g5, 0x1948, %o5 loop_2328: bne,a %icc, loop_2329 nop fitod %f6, %f10 fdtox %f10, %f30 fxtod %f30, %f20 fbg %fcc1, loop_2330 nop setx 0x9DBA6499, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x66266720, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fsubs %f3, %f13, %f5 loop_2329: smulcc %l5, 0x1279, %o6 andn %i0, 0x0469, %g7 loop_2330: movrlz %o4, %g4, %i6 movleu %xcc, %g3, %o2 orcc %l1, %i5, %o0 fpadd16s %f6, %f14, %f4 set 0x7C, %i2 stwa %i2, [%l7 + %i2] 0x0c add %l7, 0x74, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g1 casa [%l6] 0x88, %g1, %i7 sdiv %g6, 0x0880, %g2 bcc,pt %icc, loop_2331 addc %l6, %l3, %l2 tvc %icc, 0x7 ta %xcc, 0x1 loop_2331: or %i4, %o7, %l4 fpsub32s %f15, %f16, %f6 movge %icc, %i1, %i3 sdivx %l0, 0x13F8, %o1 set 0x50, %g1 ldda [%l7 + %g1] 0x04, %g4 fmovdle %xcc, %f7, %f22 udivcc %o5, 0x02C0, %o3 fmovdl %xcc, %f1, %f22 tl %xcc, 0x7 set 0x40, %l1 stda %f0, [%l7 + %l1] 0xf1 membar #Sync fpsub16s %f29, %f17, %f18 fbe %fcc1, loop_2332 mulscc %o6, 0x0812, %i0 brlz,a %l5, loop_2333 subc %o4, 0x0DB4, %g7 loop_2332: nop setx 0x5AC0CFCA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x2FFF4E49, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fdivs %f6, %f17, %f30 ldsh [%l7 + 0x32], %i6 loop_2333: brlz %g4, loop_2334 udivx %o2, 0x1B1C, %g3 fbug %fcc1, loop_2335 and %i5, %l1, %i2 loop_2334: bgu %icc, loop_2336 umul %g1, %o0, %g6 loop_2335: fbug %fcc3, loop_2337 mulx %i7, 0x0433, %g2 loop_2336: array16 %l6, %l3, %i4 udiv %l2, 0x07BF, %l4 loop_2337: fones %f30 set 0x48, %o5 prefetcha [%l7 + %o5] 0x19, 0x2 edge8n %o7, %l0, %i3 umulcc %g5, %o5, %o1 fnands %f13, %f5, %f21 srlx %o3, %o6, %l5 tcc %xcc, 0x3 edge16l %o4, %g7, %i6 nop setx loop_2338, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xnorcc %g4, %o2, %g3 sdiv %i5, 0x16CD, %i0 or %i2, %l1, %o0 loop_2338: tsubcctv %g6, %i7, %g2 fcmple16 %f16, %f28, %l6 udiv %l3, 0x0924, %g1 tgu %xcc, 0x6 sdivx %i4, 0x08D9, %l4 fxor %f8, %f10, %f6 fbu,a %fcc0, loop_2339 subcc %i1, %o7, %l0 fzeros %f22 fmovspos %xcc, %f21, %f18 loop_2339: fcmple32 %f30, %f20, %i3 movvc %xcc, %g5, %o5 fxnors %f27, %f14, %f15 fbg,a %fcc3, loop_2340 fmovscs %icc, %f13, %f22 mova %icc, %o1, %l2 wr %g0, 0x18, %asi stha %o3, [%l7 + 0x5A] %asi loop_2340: nop wr %g0, 0x04, %asi ldsba [%l7 + 0x21] %asi, %o6 movpos %xcc, %o4, %g7 fble %fcc3, loop_2341 ldsb [%l7 + 0x39], %l5 movrne %g4, 0x1B9, %o2 bshuffle %f10, %f30, %f16 loop_2341: tpos %xcc, 0x7 membar 0x2F andncc %g3, %i5, %i0 bcs loop_2342 fsrc2 %f20, %f18 or %i6, %l1, %i2 tle %icc, 0x7 loop_2342: fmovdne %icc, %f25, %f15 fnands %f30, %f29, %f22 bvs,pt %icc, loop_2343 movleu %xcc, %g6, %i7 nop fitos %f7, %f1 fstox %f1, %f22 fxtos %f22, %f8 srlx %o0, %l6, %l3 loop_2343: array16 %g2, %i4, %l4 wr %g0, 0x88, %asi prefetcha [%l7 + 0x40] %asi, 0x0 fmovdle %icc, %f3, %f23 edge8ln %o7, %g1, %i3 tcs %xcc, 0x2 subccc %l0, 0x1B85, %g5 bn,pn %xcc, loop_2344 fbo %fcc0, loop_2345 tcc %xcc, 0x2 alignaddrl %o5, %l2, %o1 loop_2344: fxnors %f10, %f16, %f8 loop_2345: tneg %xcc, 0x2 lduw [%l7 + 0x0C], %o3 sir 0x1DF4 te %xcc, 0x5 fbne %fcc2, loop_2346 stb %o6, [%l7 + 0x7B] movl %icc, %o4, %l5 tg %icc, 0x6 loop_2346: brgz,a %g4, loop_2347 fmovdleu %xcc, %f11, %f7 movle %xcc, %o2, %g3 tvc %icc, 0x3 loop_2347: add %i5, 0x0F54, %g7 fand %f28, %f18, %f14 fba,a %fcc2, loop_2348 ldd [%l7 + 0x58], %i6 bg,a,pn %icc, loop_2349 movre %i0, %i2, %l1 loop_2348: tsubcc %i7, %g6, %o0 edge32ln %l6, %l3, %i4 loop_2349: swap [%l7 + 0x68], %g2 fnand %f2, %f26, %f16 brz,a %l4, loop_2350 bgu %icc, loop_2351 movre %i1, 0x133, %o7 tneg %icc, 0x2 loop_2350: nop set 0x40, %l6 stda %f16, [%l7 + %l6] 0x10 loop_2351: movre %g1, 0x260, %i3 orn %g5, %o5, %l0 fbo,a %fcc0, loop_2352 fmul8sux16 %f16, %f0, %f30 brgez %l2, loop_2353 xnorcc %o3, 0x1504, %o1 loop_2352: ld [%l7 + 0x08], %f0 st %f10, [%l7 + 0x14] loop_2353: xor %o6, %l5, %g4 tpos %icc, 0x2 edge32l %o2, %o4, %i5 tn %xcc, 0x1 fabsd %f2, %f8 add %l7, 0x58, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g7 casxa [%l6] %asi, %g7, %g3 wr %g0, 0x04, %asi lduba [%l7 + 0x68] %asi, %i0 srax %i6, %i2, %l1 array32 %g6, %o0, %l6 xorcc %i7, %l3, %i4 fmovspos %icc, %f25, %f0 prefetch [%l7 + 0x50], 0x2 edge32ln %g2, %l4, %o7 popc %i1, %i3 nop setx 0xF07C752B, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr fmovd %f16, %f6 nop fitod %f6, %f14 fdtox %f14, %f6 fxtod %f6, %f10 nop fitos %f8, %f25 fstox %f25, %f8 movgu %icc, %g1, %o5 ldsw [%l7 + 0x2C], %l0 bvs,pn %xcc, loop_2354 ld [%l7 + 0x24], %f11 tneg %icc, 0x3 tl %xcc, 0x4 loop_2354: movcs %xcc, %g5, %l2 edge16n %o1, %o6, %l5 movl %icc, %g4, %o3 tne %icc, 0x0 nop setx 0x1101AB31FD508B5E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xA9FBC1DC7CA1F61C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fsubd %f10, %f22, %f0 andn %o4, 0x037F, %o2 st %f25, [%l7 + 0x18] bl loop_2355 ba %icc, loop_2356 orncc %i5, %g7, %g3 nop setx loop_2357, %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_2355: array8 %i6, %i2, %i0 loop_2356: sdivcc %g6, 0x0A03, %o0 tvs %icc, 0x2 loop_2357: fblg,a %fcc2, loop_2358 subccc %l1, 0x0917, %l6 wr %g0, 0x11, %asi lda [%l7 + 0x7C] %asi, %f14 loop_2358: movvc %xcc, %i7, %i4 fmovda %icc, %f12, %f25 fbue,a %fcc1, loop_2359 nop fitod %f12, %f24 fdtox %f24, %f22 lduh [%l7 + 0x7A], %g2 orcc %l3, %o7, %i1 loop_2359: mova %icc, %i3, %l4 nop setx 0x0BD3DB454A239EDB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xC3E802E67E0A1CC3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f6, %f12 umulcc %g1, %l0, %g5 fbg %fcc0, loop_2360 fmovdl %xcc, %f6, %f10 umul %l2, %o1, %o5 add %l7, 0x30, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %l5, %g4 loop_2360: nop fitos %f3, %f25 fstox %f25, %f16 fmovse %xcc, %f26, %f26 addcc %o3, 0x0728, %o4 wr %g0, 0x04, %asi lduwa [%l7 + 0x54] %asi, %o2 ld [%l7 + 0x40], %f13 array8 %o6, %g7, %i5 sra %i6, %g3, %i2 nop setx 0x4797F6F4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0xB8AB7398, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fdivs %f26, %f13, %f7 edge8ln %g6, %i0, %o0 tneg %xcc, 0x1 add %l7, 0x20, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %l1, %i7 tvs %xcc, 0x0 movg %xcc, %i4, %g2 edge16 %l6, %o7, %l3 movvs %icc, %i1, %l4 ldd [%l7 + 0x58], %i2 ld [%l7 + 0x34], %f13 fmovsne %xcc, %f26, %f13 fmovdpos %icc, %f15, %f23 bshuffle %f26, %f2, %f20 array32 %g1, %g5, %l0 tsubcc %l2, %o1, %l5 movrlz %g4, %o3, %o5 fmovsa %xcc, %f29, %f23 movl %xcc, %o2, %o6 fbul,a %fcc1, loop_2361 movrgez %g7, %i5, %i6 fpadd16s %f20, %f25, %f11 udiv %g3, 0x067F, %i2 loop_2361: andncc %o4, %g6, %o0 fabsd %f22, %f20 tcs %xcc, 0x7 popc %i0, %i7 movcc %icc, %i4, %g2 movrlez %l1, %l6, %o7 array16 %i1, %l3, %i3 wr %g0, 0x89, %asi ldsba [%l7 + 0x67] %asi, %l4 sdivx %g1, 0x0B52, %l0 ble,a,pn %xcc, loop_2362 fmovrdgz %g5, %f20, %f12 movcc %icc, %o1, %l2 andcc %g4, %o3, %o5 loop_2362: fmuld8ulx16 %f10, %f19, %f28 fnot1s %f30, %f6 tneg %icc, 0x0 fandnot2s %f7, %f0, %f7 sllx %l5, 0x02, %o2 popc 0x1717, %g7 sra %o6, 0x1A, %i6 edge16n %i5, %g3, %i2 subcc %g6, %o4, %i0 brlez,a %o0, loop_2363 nop fitod %f10, %f2 fdtoi %f2, %f2 tsubcctv %i7, 0x0668, %i4 addc %l1, %l6, %g2 loop_2363: tneg %xcc, 0x7 fand %f2, %f26, %f20 tneg %xcc, 0x0 movrgz %o7, 0x033, %l3 fblg,a %fcc0, loop_2364 subc %i3, 0x0088, %l4 movle %xcc, %g1, %l0 movrlz %g5, %i1, %l2 loop_2364: nop wr %g0, 0xeb, %asi ldda [%l7 + 0x10] %asi, %o0 edge32l %o3, %g4, %o5 wr %g0, 0x80, %asi ldstuba [%l7 + 0x5C] %asi, %o2 stbar edge16n %l5, %o6, %g7 fmovrde %i5, %f10, %f20 sir 0x0683 fnor %f8, %f8, %f10 fpadd16 %f16, %f4, %f8 tsubcc %g3, 0x02BF, %i6 wr %g0, 0x2b, %asi stha %i2, [%l7 + 0x5E] %asi membar #Sync fnors %f26, %f21, %f24 orncc %o4, 0x1CF3, %i0 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x10] %asi, %g6 srax %o0, %i4, %l1 bneg,a loop_2365 edge8n %l6, %g2, %i7 andcc %l3, 0x0138, %o7 tne %xcc, 0x5 loop_2365: tvc %icc, 0x0 addcc %l4, 0x0DDC, %g1 udivx %l0, 0x0F46, %g5 andn %i3, 0x182D, %l2 nop fitod %f4, %f22 fdtoi %f22, %f8 stx %i1, [%l7 + 0x48] movcc %xcc, %o3, %o1 array8 %o5, %o2, %g4 ldd [%l7 + 0x68], %f8 xorcc %o6, 0x0D17, %g7 fnot1s %f11, %f30 fsrc1 %f22, %f22 xnor %i5, 0x0FFE, %g3 fandnot1s %f7, %f4, %f1 fmovrdgz %l5, %f20, %f18 sdivx %i6, 0x0463, %i2 popc 0x0BC0, %i0 udivcc %o4, 0x0EB9, %o0 nop fitos %f8, %f27 fstoi %f27, %f17 movcs %xcc, %g6, %i4 edge16ln %l1, %l6, %i7 taddcctv %l3, %g2, %l4 fxnors %f8, %f5, %f14 movrne %o7, 0x076, %g1 fmovrdlez %g5, %f18, %f8 fbug,a %fcc2, loop_2366 popc 0x1B03, %l0 wr %g0, 0x81, %asi lduha [%l7 + 0x26] %asi, %i3 loop_2366: te %xcc, 0x7 umulcc %i1, 0x1EFE, %o3 xorcc %l2, %o5, %o1 sdiv %o2, 0x028E, %o6 edge16ln %g4, %i5, %g3 fnand %f16, %f0, %f10 fba %fcc1, loop_2367 tleu %icc, 0x3 nop setx 0xA0793F66, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr fmovde %xcc, %f28, %f17 loop_2367: nop wr %g0, 0x81, %asi lda [%l7 + 0x7C] %asi, %f18 tvs %icc, 0x2 edge16l %g7, %l5, %i6 movrgz %i0, %i2, %o4 stb %o0, [%l7 + 0x1E] ldd [%l7 + 0x10], %f28 xnorcc %i4, 0x118B, %l1 fbl %fcc3, loop_2368 lduw [%l7 + 0x14], %g6 ldsb [%l7 + 0x43], %i7 movrlez %l3, %l6, %g2 loop_2368: fmovrslez %o7, %f28, %f20 fbg %fcc1, loop_2369 movg %icc, %l4, %g1 set 0x54, %i0 lda [%l7 + %i0] 0x88, %f30 loop_2369: nop fitos %f10, %f15 fstox %f15, %f16 fxtos %f16, %f20 add %l7, 0x60, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g5 casa [%l6] %asi, %g5, %i3 taddcc %l0, %i1, %o3 nop fitod %f23, %f28 movge %xcc, %o5, %l2 fmovrsne %o2, %f11, %f12 alignaddrl %o6, %g4, %o1 fpadd32 %f4, %f10, %f4 sir 0x0F18 ldd [%l7 + 0x48], %f4 set 0x40, %o3 ldda [%l7 + %o3] 0x88, %f0 movg %xcc, %i5, %g7 movle %xcc, %l5, %g3 smulcc %i0, %i6, %o4 edge32 %o0, %i2, %l1 fbug,a %fcc3, loop_2370 edge8 %i4, %i7, %l3 edge8l %g6, %l6, %g2 sra %o7, 0x15, %g1 loop_2370: taddcc %g5, %l4, %l0 edge16 %i3, %o3, %i1 edge32ln %l2, %o5, %o6 tsubcc %g4, 0x0704, %o2 nop setx 0x8F7F1A35, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xEFDA7CCF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fadds %f28, %f30, %f0 andn %i5, %g7, %l5 movvs %xcc, %o1, %g3 set 0x34, %i7 sta %f7, [%l7 + %i7] 0x04 array32 %i6, %o4, %i0 wr %g0, 0x81, %asi stwa %i2, [%l7 + 0x5C] %asi andncc %o0, %l1, %i4 sra %l3, %g6, %i7 fnor %f24, %f14, %f16 tcs %icc, 0x2 xnor %g2, %l6, %o7 ldd [%l7 + 0x30], %f28 taddcctv %g5, 0x09DC, %l4 fornot2 %f24, %f4, %f10 fpack32 %f14, %f12, %f16 fand %f6, %f6, %f10 te %xcc, 0x3 xor %l0, %g1, %i3 edge32l %i1, %l2, %o3 tcs %icc, 0x0 wr %g0, 0x27, %asi stha %o5, [%l7 + 0x48] %asi membar #Sync smulcc %g4, 0x072D, %o2 tg %xcc, 0x7 taddcc %i5, 0x02BB, %g7 srax %l5, 0x0F, %o6 movn %icc, %o1, %g3 xor %i6, %o4, %i2 brlez %o0, loop_2371 movgu %icc, %l1, %i4 movrne %l3, 0x1D4, %i0 movneg %icc, %g6, %g2 loop_2371: nop set 0x30, %l3 lduba [%l7 + %l3] 0x88, %l6 taddcctv %i7, 0x0A77, %o7 movle %icc, %g5, %l0 alignaddrl %g1, %i3, %l4 fbge %fcc0, loop_2372 movrne %l2, %i1, %o3 ta %icc, 0x7 smulcc %g4, %o2, %i5 loop_2372: ldd [%l7 + 0x68], %f2 fandnot2s %f20, %f14, %f9 fmul8x16au %f26, %f27, %f18 fone %f0 movrlz %o5, %l5, %o6 nop setx loop_2373, %l0, %l1 jmpl %l1, %g7 tsubcctv %o1, %i6, %o4 tg %icc, 0x2 andncc %i2, %g3, %o0 loop_2373: nop set 0x40, %g7 ldda [%l7 + %g7] 0x80, %f16 movrne %l1, %i4, %l3 array8 %i0, %g2, %g6 fble %fcc3, loop_2374 movneg %icc, %i7, %o7 orn %g5, %l6, %l0 tvs %icc, 0x3 loop_2374: call loop_2375 for %f16, %f28, %f12 alignaddrl %i3, %g1, %l4 sdiv %i1, 0x06C2, %l2 loop_2375: movre %g4, %o3, %o2 fpadd32 %f18, %f2, %f26 srl %o5, 0x12, %i5 addccc %o6, %g7, %o1 fcmpne32 %f26, %f16, %l5 movge %icc, %o4, %i2 movrne %i6, 0x12A, %g3 membar 0x51 movl %icc, %o0, %l1 sethi 0x0459, %i4 bl %icc, loop_2376 sllx %i0, 0x0E, %l3 and %g6, 0x11F3, %i7 fmovsle %icc, %f21, %f20 loop_2376: movvs %icc, %g2, %o7 edge32l %g5, %l6, %l0 tl %icc, 0x7 movrgez %i3, 0x265, %l4 tvs %icc, 0x7 movneg %xcc, %g1, %l2 xnorcc %i1, %o3, %g4 edge32l %o2, %i5, %o6 sdivcc %o5, 0x1297, %o1 or %g7, 0x1616, %o4 fpack32 %f28, %f10, %f18 umulcc %i2, %i6, %g3 taddcc %o0, 0x0824, %l5 fcmpgt16 %f18, %f20, %l1 edge8 %i0, %i4, %l3 tsubcc %i7, %g2, %g6 tle %icc, 0x3 fblg %fcc2, loop_2377 movge %xcc, %o7, %l6 tl %icc, 0x3 set 0x40, %i3 sta %f17, [%l7 + %i3] 0x15 loop_2377: brlz,a %g5, loop_2378 nop set 0x78, %o2 prefetch [%l7 + %o2], 0x2 set 0x16, %l0 stha %l0, [%l7 + %l0] 0x81 loop_2378: nop wr %g0, 0xe2, %asi stwa %l4, [%l7 + 0x1C] %asi membar #Sync tcs %icc, 0x0 fandnot1 %f6, %f30, %f30 ldsw [%l7 + 0x68], %g1 movvc %icc, %l2, %i1 popc %i3, %g4 tge %xcc, 0x7 fmovsne %icc, %f6, %f22 ba,a loop_2379 brz %o3, loop_2380 fbue %fcc1, loop_2381 move %xcc, %o2, %o6 loop_2379: sll %i5, %o1, %o5 loop_2380: membar 0x08 loop_2381: mulx %o4, 0x1EDD, %g7 xnor %i2, 0x1941, %g3 fcmpgt32 %f10, %f14, %i6 smul %l5, %l1, %i0 set 0x10, %l4 ldda [%l7 + %l4] 0x15, %i4 movleu %xcc, %l3, %o0 sir 0x1146 fmovdneg %xcc, %f31, %f14 tpos %icc, 0x0 smulcc %i7, 0x15F9, %g6 tne %xcc, 0x2 fmovde %xcc, %f27, %f16 alignaddrl %g2, %o7, %l6 sethi 0x1CC5, %g5 movleu %xcc, %l0, %g1 nop fitos %f6, %f13 fstox %f13, %f2 bcc loop_2382 fbu,a %fcc2, loop_2383 xnorcc %l2, %l4, %i3 fcmpgt16 %f10, %f30, %i1 loop_2382: nop setx 0xCF01616530D428B9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x47D46A9C058F2EFB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f22, %f0 loop_2383: srl %o3, %g4, %o6 add %i5, 0x0316, %o2 brlez %o5, loop_2384 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x81, %asi lduha [%l7 + 0x52] %asi, %o1 loop_2384: nop set 0x74, %i4 lduwa [%l7 + %i4] 0x89, %g7 fsrc2s %f19, %f21 andn %o4, %i2, %g3 membar 0x58 tle %icc, 0x4 edge32 %l5, %i6, %l1 taddcc %i0, %l3, %o0 stb %i7, [%l7 + 0x78] edge16n %i4, %g2, %g6 edge8ln %o7, %l6, %l0 stw %g5, [%l7 + 0x58] fblg %fcc1, loop_2385 ldd [%l7 + 0x40], %f14 srl %l2, %g1, %l4 sth %i3, [%l7 + 0x20] loop_2385: fbl,a %fcc0, loop_2386 smul %o3, %i1, %o6 udiv %i5, 0x1DC6, %g4 fexpand %f15, %f6 loop_2386: nop wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 wr %g0, 0x11, %asi lduba [%l7 + 0x5F] %asi, %o5 and %o2, %o1, %o4 xnorcc %i2, 0x0E34, %g7 mulx %g3, 0x1CA9, %i6 fmovsvs %icc, %f2, %f17 addccc %l5, %i0, %l3 edge8n %o0, %l1, %i7 fmul8sux16 %f14, %f14, %f0 sir 0x180E te %xcc, 0x4 fblg %fcc0, loop_2387 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsa %icc, %f20, %f8 fcmpgt32 %f20, %f6, %g2 loop_2387: nop setx 0xF617900AB8873D7D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f12 nop fitod %f9, %f6 set 0x32, %l2 ldstuba [%l7 + %l2] 0x18, %i4 addc %o7, %l6, %g6 add %l7, 0x34, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %g5 casa [%l6] 0x0c, %g5, %l2 bvc,a loop_2388 movpos %icc, %l0, %g1 srax %l4, 0x12, %i3 edge16 %i1, %o6, %o3 loop_2388: nop add %l7, 0x38, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %i5, %g4 movneg %icc, %o2, %o1 addccc %o5, %o4, %i2 andcc %g3, 0x0BBF, %i6 fxnors %f28, %f7, %f7 alignaddrl %g7, %i0, %l5 sub %o0, %l1, %i7 fmovrdne %l3, %f22, %f10 sdiv %i4, 0x1D20, %o7 sir 0x14BD movcs %icc, %g2, %g6 movcc %icc, %g5, %l6 swap [%l7 + 0x3C], %l2 te %xcc, 0x0 mulscc %l0, %l4, %i3 fmovda %xcc, %f7, %f19 te %xcc, 0x1 tsubcc %g1, %i1, %o3 edge16l %i5, %o6, %g4 andn %o2, %o5, %o1 ldub [%l7 + 0x4E], %o4 tvs %icc, 0x1 orcc %i2, %i6, %g3 taddcc %i0, %g7, %l5 andcc %l1, 0x1E26, %i7 srax %l3, %i4, %o7 and %g2, 0x07C1, %g6 ld [%l7 + 0x7C], %f12 nop set 0x74, %o7 lduw [%l7 + %o7], %o0 fbu,a %fcc2, loop_2389 addcc %l6, 0x1302, %l2 fba %fcc0, loop_2390 sir 0x1B0E loop_2389: edge16n %g5, %l4, %l0 tle %icc, 0x3 loop_2390: array32 %i3, %i1, %o3 xnor %i5, 0x1940, %o6 edge8l %g4, %o2, %o5 nop setx loop_2391, %l0, %l1 jmpl %l1, %o1 movleu %xcc, %o4, %g1 movg %xcc, %i6, %g3 tpos %icc, 0x5 loop_2391: fmovrslez %i0, %f24, %f23 call loop_2392 tl %xcc, 0x6 fmuld8ulx16 %f30, %f2, %f0 udivx %i2, 0x021A, %g7 loop_2392: nop setx loop_2393, %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 0xE01800426733C871, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x66BD49B3E13B5A0F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f2, %f14 edge32l %l5, %i7, %l3 movne %icc, %l1, %o7 loop_2393: movrlez %i4, 0x381, %g6 brgez,a %g2, loop_2394 sll %l6, %l2, %o0 fbuge %fcc3, loop_2395 movcc %icc, %l4, %g5 loop_2394: umulcc %i3, 0x138B, %i1 nop setx 0xF07F13A1, %l0, %l6 st %l6, [%l7 + 0x50] ld [%l7 + 0x50], %fsr loop_2395: brnz,a %l0, loop_2396 udivcc %i5, 0x11A2, %o3 movrlez %o6, 0x300, %g4 fmovda %xcc, %f20, %f27 loop_2396: nop setx 0xC64CEF6B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 fsqrts %f11, %f15 fmovsge %xcc, %f1, %f21 xor %o5, 0x1093, %o1 movne %icc, %o2, %o4 pdist %f14, %f12, %f4 fmovscc %xcc, %f17, %f16 fsrc2s %f7, %f5 edge16n %g1, %i6, %g3 array32 %i2, %g7, %l5 movvs %icc, %i0, %l3 wr %g0, 0x18, %asi lduba [%l7 + 0x53] %asi, %i7 fsrc2 %f14, %f10 sir 0x043D bl,a,pn %xcc, loop_2397 movvs %xcc, %o7, %l1 fcmpgt32 %f20, %f14, %i4 bvs,a,pt %xcc, loop_2398 loop_2397: bcs,pn %xcc, loop_2399 array8 %g6, %l6, %l2 ldsh [%l7 + 0x4C], %g2 loop_2398: fmovrslez %o0, %f30, %f20 loop_2399: tneg %icc, 0x5 movrgez %l4, 0x22A, %g5 tg %icc, 0x4 membar 0x19 smul %i1, %l0, %i5 fmovdgu %icc, %f11, %f11 sethi 0x093A, %o3 movge %xcc, %i3, %g4 xor %o5, 0x1425, %o6 tne %xcc, 0x0 xorcc %o1, 0x12DA, %o4 membar 0x02 tcc %icc, 0x7 ldd [%l7 + 0x08], %f24 bne %xcc, loop_2400 fpadd16 %f24, %f4, %f2 fnegd %f4, %f18 orcc %o2, %g1, %g3 loop_2400: umulcc %i6, 0x008E, %g7 tn %xcc, 0x5 fbue %fcc2, loop_2401 fmovrslz %l5, %f29, %f18 movn %xcc, %i0, %l3 movneg %icc, %i2, %i7 loop_2401: fnot2s %f30, %f28 nop setx 0xCBC5699D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 fsqrts %f8, %f18 tleu %icc, 0x7 nop fitos %f13, %f23 fstox %f23, %f10 fxtos %f10, %f21 fmovrslez %l1, %f1, %f5 subc %o7, 0x0195, %i4 edge16l %l6, %l2, %g6 ldub [%l7 + 0x69], %g2 wr %g0, 0x0c, %asi swapa [%l7 + 0x1C] %asi, %l4 wr %g0, 0x89, %asi ldsba [%l7 + 0x2A] %asi, %o0 tsubcctv %g5, 0x1BEA, %i1 sth %l0, [%l7 + 0x16] movpos %xcc, %o3, %i5 ldsw [%l7 + 0x2C], %g4 edge16 %o5, %o6, %o1 lduh [%l7 + 0x62], %o4 nop setx loop_2402, %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 fpsub32 %f20, %f16, %f18 st %f19, [%l7 + 0x68] sllx %i3, 0x1E, %g1 loop_2402: fmovsvs %xcc, %f9, %f30 swap [%l7 + 0x3C], %o2 movrlz %g3, %i6, %l5 ldsb [%l7 + 0x4B], %g7 movpos %icc, %i0, %i2 movge %icc, %l3, %l1 fmovdgu %icc, %f28, %f6 array32 %o7, %i7, %l6 set 0x59, %o4 stba %l2, [%l7 + %o4] 0x89 wr %g0, 0x19, %asi stba %i4, [%l7 + 0x77] %asi sethi 0x1EF1, %g6 set 0x62, %g3 ldsha [%l7 + %g3] 0x88, %l4 addccc %g2, 0x0076, %g5 fbo,a %fcc0, loop_2403 tne %xcc, 0x1 edge16 %i1, %l0, %o3 movre %i5, %o0, %g4 loop_2403: fornot2 %f10, %f12, %f0 fpsub16s %f5, %f9, %f18 wr %g0, 0x04, %asi stxa %o6, [%l7 + 0x78] %asi edge32n %o5, %o1, %i3 fmovdvc %icc, %f10, %f14 fbo,a %fcc0, loop_2404 tvs %xcc, 0x6 ta %icc, 0x3 fbge %fcc2, loop_2405 loop_2404: fmovsvc %xcc, %f19, %f24 mova %xcc, %o4, %o2 ld [%l7 + 0x70], %f11 loop_2405: addc %g3, 0x0CA7, %i6 ldd [%l7 + 0x60], %g0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrde %l5, %f30, %f16 nop setx 0xCCC571D5B2D8544A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x25349D683CD7920B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 faddd %f4, %f2, %f18 brgz %i0, loop_2406 bshuffle %f22, %f30, %f16 xnorcc %i2, %g7, %l3 movcs %xcc, %o7, %i7 loop_2406: fbge,a %fcc1, loop_2407 movneg %xcc, %l1, %l2 fmovdne %xcc, %f25, %f6 tg %xcc, 0x0 loop_2407: xor %l6, %g6, %i4 ldub [%l7 + 0x61], %l4 mulx %g5, 0x0011, %i1 fpadd32 %f24, %f0, %f24 fnot2 %f22, %f30 set 0x78, %i1 prefetcha [%l7 + %i1] 0x15, 0x1 fnors %f5, %f14, %f10 fmovsl %icc, %f29, %f30 udivx %o3, 0x0190, %g2 nop setx 0x43974B3B08D1F815, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0xD584FA80BDAC992D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f20, %f6 udivcc %i5, 0x06F1, %g4 fbue %fcc1, loop_2408 movleu %icc, %o0, %o5 tle %xcc, 0x6 edge16n %o1, %o6, %o4 loop_2408: fnands %f13, %f19, %f3 bge,a %xcc, loop_2409 tn %icc, 0x6 edge32ln %i3, %o2, %i6 and %g3, 0x0C87, %g1 loop_2409: and %l5, 0x0727, %i2 xnorcc %g7, 0x0825, %l3 movle %xcc, %i0, %o7 movn %xcc, %i7, %l2 fpsub16 %f18, %f6, %f28 edge16 %l6, %l1, %i4 ldsw [%l7 + 0x0C], %g6 fexpand %f13, %f8 fpsub32 %f4, %f0, %f22 move %icc, %g5, %l4 xorcc %l0, %i1, %o3 xorcc %g2, %i5, %g4 fmovda %icc, %f10, %f10 add %o5, 0x1DDC, %o0 fmul8x16au %f3, %f21, %f30 tsubcctv %o1, %o4, %i3 fbule,a %fcc0, loop_2410 fpadd16s %f20, %f8, %f5 mulx %o2, 0x0EAE, %i6 addcc %o6, %g1, %g3 loop_2410: movcc %icc, %l5, %g7 wr %g0, 0x57, %asi stxa %i2, [%g0 + 0x0] %asi nop setx 0x2BEC7B3F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x3556F630, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fdivs %f28, %f24, %f3 edge16l %i0, %l3, %i7 nop fitod %f6, %f26 fdtox %f26, %f2 edge16l %l2, %o7, %l6 stbar bgu %xcc, loop_2411 movle %xcc, %i4, %g6 fone %f6 xnorcc %g5, 0x1A76, %l4 loop_2411: fmul8ulx16 %f26, %f26, %f20 tsubcctv %l1, 0x10B8, %l0 mulscc %o3, 0x178E, %i1 wr %g0, 0x89, %asi swapa [%l7 + 0x58] %asi, %g2 taddcc %g4, %i5, %o5 and %o0, 0x1359, %o1 stx %o4, [%l7 + 0x78] addcc %o2, %i3, %o6 andn %i6, %g1, %l5 smulcc %g3, 0x19EB, %g7 fcmpne16 %f8, %f26, %i0 alignaddrl %i2, %i7, %l3 tne %icc, 0x0 fbo %fcc2, loop_2412 nop setx 0x2FC5AFDEA691F8B6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x5695C3E0D935A0C8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fsubd %f16, %f18, %f4 tleu %xcc, 0x5 bneg,a %icc, loop_2413 loop_2412: bvs,pt %icc, loop_2414 fbule %fcc0, loop_2415 alignaddr %o7, %l6, %l2 loop_2413: movg %xcc, %g6, %i4 loop_2414: brz,a %l4, loop_2416 loop_2415: movpos %icc, %l1, %l0 nop setx 0x9D2DDD7B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0x179C4F7F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fsubs %f2, %f19, %f9 sdiv %g5, 0x0080, %o3 loop_2416: fbl %fcc1, loop_2417 fmovrsgez %g2, %f29, %f31 tneg %icc, 0x1 taddcc %g4, 0x0045, %i1 loop_2417: bcs loop_2418 subccc %o5, %i5, %o0 fmovdvs %xcc, %f24, %f4 edge16ln %o4, %o1, %i3 loop_2418: fxor %f28, %f2, %f4 movrne %o2, 0x17F, %i6 move %icc, %o6, %l5 std %f4, [%l7 + 0x40] xor %g3, %g1, %i0 edge32ln %i2, %i7, %l3 tgu %icc, 0x1 xnor %g7, 0x15E7, %o7 movge %xcc, %l6, %l2 mova %icc, %i4, %g6 set 0x60, %o6 ldda [%l7 + %o6] 0x15, %l4 array16 %l0, %l1, %g5 tge %icc, 0x0 set 0x40, %g6 stda %f16, [%l7 + %g6] 0xf0 membar #Sync subcc %g2, %o3, %g4 movrne %o5, %i5, %i1 fbul %fcc0, loop_2419 umulcc %o4, 0x14D7, %o1 udiv %o0, 0x078E, %i3 nop fitod %f10, %f26 fdtoi %f26, %f22 loop_2419: swap [%l7 + 0x20], %o2 movvc %xcc, %i6, %o6 fmovrdlz %l5, %f12, %f24 bge,a loop_2420 tle %xcc, 0x5 sethi 0x0186, %g3 tvs %xcc, 0x7 loop_2420: fmovsleu %icc, %f10, %f13 movn %xcc, %g1, %i0 call loop_2421 bleu,a,pt %xcc, loop_2422 subccc %i7, 0x0D16, %i2 nop setx 0xA8E8993C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x0C650F5E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fadds %f28, %f15, %f22 loop_2421: fsrc2 %f8, %f22 loop_2422: nop wr %g0, 0x19, %asi lduwa [%l7 + 0x38] %asi, %l3 fpadd16s %f29, %f25, %f22 or %g7, 0x1B43, %o7 ta %icc, 0x3 movpos %xcc, %l6, %i4 edge32ln %l2, %g6, %l0 movle %xcc, %l1, %g5 edge16n %l4, %o3, %g4 sdivx %g2, 0x1E52, %o5 fbl %fcc3, loop_2423 array16 %i1, %i5, %o4 edge8l %o0, %o1, %i3 movpos %xcc, %o2, %i6 loop_2423: bcc,pn %icc, loop_2424 nop setx 0x3962D062, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0xBD67F482, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fsubs %f4, %f6, %f10 movge %xcc, %l5, %o6 tcc %xcc, 0x4 loop_2424: std %f18, [%l7 + 0x48] array32 %g3, %g1, %i0 fbul %fcc1, loop_2425 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %i7, %l3, %g7 fxnor %f30, %f10, %f26 loop_2425: srlx %i2, %o7, %i4 xor %l2, 0x1A6B, %l6 movrgez %g6, 0x1BF, %l1 array8 %l0, %g5, %o3 mova %xcc, %l4, %g2 smulcc %g4, %i1, %o5 fbl %fcc2, loop_2426 fmovsg %icc, %f21, %f10 fandnot1 %f16, %f2, %f8 set 0x2A, %i6 ldsba [%l7 + %i6] 0x10, %o4 loop_2426: edge8ln %o0, %i5, %i3 fzero %f6 nop setx loop_2427, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done call loop_2428 movg %icc, %o2, %i6 tle %xcc, 0x2 loop_2427: fmovde %icc, %f30, %f6 loop_2428: smulcc %l5, %o6, %o1 nop setx loop_2429, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop fitos %f11, %f15 fstox %f15, %f10 fxtos %f10, %f8 lduh [%l7 + 0x5E], %g3 orn %i0, %g1, %i7 loop_2429: tl %xcc, 0x2 and %l3, %i2, %o7 sra %g7, %i4, %l2 tpos %icc, 0x4 andncc %g6, %l1, %l0 fmovda %icc, %f13, %f14 te %icc, 0x3 orn %g5, %l6, %l4 fbn,a %fcc1, loop_2430 ldub [%l7 + 0x1E], %g2 fbe,a %fcc3, loop_2431 tsubcctv %g4, %i1, %o5 loop_2430: edge32n %o3, %o0, %o4 nop setx 0x4074C62F, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr loop_2431: tne %xcc, 0x4 fmovrslz %i3, %f17, %f9 xor %i5, 0x0070, %o2 xorcc %l5, 0x04E2, %i6 orcc %o6, %g3, %i0 array32 %o1, %g1, %l3 movle %xcc, %i7, %o7 te %icc, 0x1 fmovsgu %icc, %f19, %f17 fbug %fcc0, loop_2432 swap [%l7 + 0x38], %i2 bg %icc, loop_2433 brgz,a %g7, loop_2434 loop_2432: movrlez %i4, %l2, %l1 edge16l %g6, %g5, %l6 loop_2433: fble %fcc2, loop_2435 loop_2434: sll %l0, 0x1E, %l4 fbl,a %fcc2, loop_2436 fnegd %f20, %f16 loop_2435: fpsub32s %f5, %f27, %f24 sdiv %g2, 0x0D17, %g4 loop_2436: edge8ln %o5, %o3, %o0 fmovsne %xcc, %f31, %f31 tge %icc, 0x3 wr %g0, 0x89, %asi swapa [%l7 + 0x74] %asi, %i1 or %o4, 0x02F5, %i5 sra %i3, %o2, %l5 sdivcc %o6, 0x1CF3, %g3 fmovsvs %xcc, %f22, %f25 wr %g0, 0x04, %asi ldsha [%l7 + 0x1E] %asi, %i0 nop setx 0x34F6BFEEF201B4BA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xD1B42DF141BBFE40, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 faddd %f4, %f6, %f0 fornot1 %f14, %f16, %f28 xorcc %i6, %g1, %o1 fbl,a %fcc3, loop_2437 fmovse %icc, %f6, %f13 alignaddr %l3, %i7, %o7 tsubcc %i2, %g7, %i4 loop_2437: tvc %xcc, 0x2 stx %l2, [%l7 + 0x08] ldsw [%l7 + 0x5C], %g6 fzero %f22 fmovsne %icc, %f7, %f27 tg %xcc, 0x7 movre %l1, 0x0FE, %g5 xor %l0, %l4, %g2 te %icc, 0x4 fpadd16 %f28, %f14, %f10 fbug %fcc1, loop_2438 bleu,pn %icc, loop_2439 movrne %l6, 0x1E0, %g4 wr %g0, 0x0c, %asi stda %f0, [%l7 + 0x40] %asi loop_2438: nop setx 0xD5336AF4F47506EE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xDDCD724284D2E1F8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fmuld %f30, %f28, %f0 loop_2439: edge32 %o5, %o0, %o3 tvc %icc, 0x6 fbo %fcc3, loop_2440 array16 %i1, %o4, %i3 orn %i5, 0x165F, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2440: nop wr %g0, 0x19, %asi ldstuba [%l7 + 0x39] %asi, %o6 bneg,a %xcc, loop_2441 popc %g3, %l5 fblg %fcc3, loop_2442 fpsub32 %f18, %f26, %f10 loop_2441: fzero %f22 movrgz %i0, 0x305, %g1 loop_2442: udivcc %i6, 0x0B64, %o1 addc %i7, %l3, %i2 set 0x20, %i5 ldxa [%l7 + %i5] 0x0c, %g7 fmovsl %xcc, %f12, %f14 nop fitos %f0, %f10 fstod %f10, %f0 edge16n %o7, %l2, %g6 movne %icc, %l1, %i4 sll %g5, %l0, %l4 movg %icc, %l6, %g2 alignaddr %g4, %o0, %o5 be,a %xcc, loop_2443 nop setx loop_2444, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbul %fcc3, loop_2445 fand %f16, %f28, %f26 loop_2443: add %o3, 0x071F, %i1 loop_2444: fpackfix %f2, %f26 loop_2445: fbug,a %fcc1, loop_2446 movleu %icc, %o4, %i5 fmovrsne %i3, %f7, %f13 sdivcc %o6, 0x0E8D, %g3 loop_2446: nop set 0x40, %o0 ldswa [%l7 + %o0] 0x18, %o2 movvs %icc, %l5, %i0 tleu %icc, 0x5 movpos %icc, %g1, %o1 movrlez %i7, %l3, %i2 sir 0x0EAC popc %i6, %g7 movre %l2, %o7, %l1 or %g6, %g5, %i4 ta %xcc, 0x1 srlx %l0, %l6, %g2 fmuld8ulx16 %f1, %f30, %f30 nop setx 0xC687F6C1180FF2E4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x729A1878425FF0EE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f18, %f14 set 0x22, %g5 ldstuba [%l7 + %g5] 0x80, %l4 set 0x24, %o1 stwa %g4, [%l7 + %o1] 0x15 tne %xcc, 0x6 movrne %o5, %o0, %i1 fnegd %f22, %f18 ldstub [%l7 + 0x4A], %o3 bne,a,pn %icc, loop_2447 array8 %o4, %i5, %i3 tpos %xcc, 0x4 sll %g3, %o6, %l5 loop_2447: nop wr %g0, 0xe2, %asi stwa %i0, [%l7 + 0x60] %asi membar #Sync fmovrsgez %o2, %f9, %f25 fmovsgu %icc, %f17, %f31 udivx %g1, 0x004B, %i7 edge32 %l3, %o1, %i2 wr %g0, 0x27, %asi stha %i6, [%l7 + 0x46] %asi membar #Sync add %l7, 0x34, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l2 casa [%l6] 0x80, %l2, %o7 tsubcc %l1, %g7, %g5 smulcc %g6, %i4, %l0 ta %icc, 0x3 subc %l6, 0x1256, %g2 sethi 0x18A1, %l4 membar 0x4C xor %g4, 0x0670, %o0 srlx %o5, 0x1F, %i1 sllx %o3, %o4, %i5 edge8l %i3, %g3, %l5 fmuld8ulx16 %f8, %f10, %f8 fbg,a %fcc2, loop_2448 alignaddr %i0, %o2, %g1 tne %icc, 0x0 bcs,a,pt %icc, loop_2449 loop_2448: fmovdle %icc, %f11, %f26 andcc %o6, %l3, %i7 tpos %xcc, 0x6 loop_2449: brlz %o1, loop_2450 fcmpeq32 %f10, %f30, %i2 mova %icc, %l2, %i6 tsubcctv %l1, %o7, %g5 loop_2450: fmovrde %g6, %f4, %f2 ldd [%l7 + 0x78], %f20 sll %i4, 0x1D, %g7 sdivx %l0, 0x1A9D, %g2 bg %xcc, loop_2451 tneg %icc, 0x0 or %l4, %l6, %o0 fmovdl %xcc, %f26, %f29 loop_2451: ld [%l7 + 0x78], %f18 sub %g4, 0x159A, %i1 edge8ln %o3, %o4, %o5 tn %xcc, 0x5 orn %i5, %g3, %i3 brgez,a %l5, loop_2452 xor %i0, 0x05A7, %o2 fornot1s %f18, %f9, %f6 fnot1s %f28, %f10 loop_2452: fmovsge %xcc, %f10, %f13 subcc %o6, %l3, %g1 tneg %xcc, 0x5 ldub [%l7 + 0x72], %i7 fsrc1 %f10, %f8 mulx %o1, 0x08A3, %l2 edge32n %i6, %i2, %o7 bcs,a loop_2453 nop fitos %f12, %f29 fstox %f29, %f2 fxtos %f2, %f14 movrlez %g5, 0x3D6, %l1 edge32l %g6, %g7, %i4 loop_2453: fmuld8sux16 %f9, %f2, %f2 umulcc %l0, %g2, %l6 srl %o0, 0x00, %g4 udivx %i1, 0x1ED0, %o3 fba %fcc2, loop_2454 edge8n %l4, %o5, %i5 bneg,pn %xcc, loop_2455 taddcctv %g3, 0x1E34, %i3 loop_2454: fble,a %fcc0, loop_2456 fblg,a %fcc2, loop_2457 loop_2455: fmovrdgz %o4, %f16, %f20 movl %icc, %i0, %l5 loop_2456: edge32ln %o6, %o2, %g1 loop_2457: addccc %i7, 0x0A51, %l3 movn %xcc, %o1, %i6 sdivcc %l2, 0x10C6, %o7 bn,a,pt %xcc, loop_2458 tleu %xcc, 0x5 fblg,a %fcc1, loop_2459 edge32ln %g5, %l1, %i2 loop_2458: bg loop_2460 fbg %fcc1, loop_2461 loop_2459: andn %g7, 0x13DE, %i4 brlz,a %l0, loop_2462 loop_2460: brgez,a %g6, loop_2463 loop_2461: taddcctv %l6, %g2, %o0 orcc %g4, %o3, %l4 loop_2462: fcmpeq16 %f16, %f2, %o5 loop_2463: nop setx 0x95F1F40F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0xB24AF28E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fsubs %f21, %f19, %f10 mulscc %i5, 0x0833, %g3 andcc %i1, %i3, %i0 taddcc %o4, %o6, %l5 edge16 %o2, %g1, %l3 xnor %o1, 0x11CB, %i7 bcs loop_2464 edge32n %l2, %i6, %g5 be,a loop_2465 fblg,a %fcc3, loop_2466 loop_2464: sub %l1, 0x1522, %o7 movrne %i2, 0x282, %i4 loop_2465: prefetch [%l7 + 0x48], 0x3 loop_2466: sll %g7, %g6, %l6 movrgz %g2, %l0, %g4 fxnors %f0, %f23, %f7 fmovde %icc, %f4, %f18 fandnot2s %f21, %f6, %f20 fbul %fcc1, loop_2467 stbar tpos %xcc, 0x2 movg %xcc, %o0, %o3 loop_2467: nop wr %g0, 0x80, %asi ldda [%l7 + 0x60] %asi, %o4 call loop_2468 edge8ln %l4, %g3, %i5 taddcctv %i1, 0x1A32, %i3 fbu,a %fcc0, loop_2469 loop_2468: fand %f6, %f22, %f2 fmovs %f16, %f5 edge16 %o4, %i0, %l5 loop_2469: udivcc %o6, 0x0DF7, %o2 stbar fbue,a %fcc1, loop_2470 fmovsvc %icc, %f15, %f31 brlz %l3, loop_2471 movre %g1, %i7, %l2 loop_2470: flush %l7 + 0x54 tge %icc, 0x2 loop_2471: fcmpne32 %f8, %f22, %i6 subc %o1, %g5, %o7 bgu,a loop_2472 movge %icc, %i2, %l1 nop setx 0x5A58A22B7E24BFED, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 fsqrtd %f12, %f8 fzeros %f28 loop_2472: movcc %icc, %i4, %g6 bg,pt %icc, loop_2473 fmovsgu %icc, %f0, %f26 fcmpeq16 %f26, %f10, %l6 orncc %g7, 0x127F, %g2 loop_2473: fbn,a %fcc3, loop_2474 umulcc %g4, %l0, %o3 fabss %f11, %f31 movgu %icc, %o5, %l4 loop_2474: fmovrsgz %o0, %f29, %f3 edge8l %g3, %i1, %i3 fors %f20, %f24, %f9 wr %g0, 0x80, %asi ldsha [%l7 + 0x42] %asi, %i5 bvc,a,pn %xcc, loop_2475 bg,a,pn %icc, loop_2476 sir 0x0C92 nop setx loop_2477, %l0, %l1 jmpl %l1, %i0 loop_2475: fcmpne16 %f22, %f2, %l5 loop_2476: movcs %xcc, %o4, %o2 edge8 %o6, %g1, %l3 loop_2477: fcmpgt32 %f28, %f8, %i7 tge %xcc, 0x2 udivx %i6, 0x18A4, %o1 fbl,a %fcc2, loop_2478 nop setx loop_2479, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done mulx %g5, %o7, %l2 sir 0x18F0 loop_2478: fpackfix %f8, %f0 loop_2479: tg %xcc, 0x1 array16 %i2, %l1, %g6 addcc %l6, 0x0107, %g7 edge32n %i4, %g2, %g4 andn %l0, 0x1024, %o5 tvc %xcc, 0x3 sll %o3, %l4, %g3 stb %i1, [%l7 + 0x0D] movcc %xcc, %o0, %i5 subcc %i0, 0x03CB, %i3 orncc %l5, 0x11B4, %o2 fmovsvc %xcc, %f6, %f11 subc %o4, %o6, %g1 tleu %icc, 0x6 edge8l %i7, %i6, %o1 ta %icc, 0x6 andcc %l3, %g5, %l2 wr %g0, 0x81, %asi ldsha [%l7 + 0x2C] %asi, %i2 movrlz %l1, %g6, %o7 taddcctv %l6, 0x0E62, %g7 and %i4, %g4, %l0 addccc %g2, 0x0D17, %o3 bleu,pt %icc, loop_2480 fmul8ulx16 %f14, %f20, %f0 membar 0x60 fmovdne %icc, %f30, %f14 loop_2480: nop setx 0xDFD75005, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0xC19AABC7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fadds %f3, %f24, %f20 movgu %xcc, %l4, %o5 nop fitod %f8, %f8 fdtox %f8, %f20 subcc %i1, 0x0C2A, %g3 nop fitod %f4, %f22 fdtoi %f22, %f13 bgu loop_2481 lduh [%l7 + 0x18], %o0 fmovde %icc, %f4, %f18 fbue,a %fcc3, loop_2482 loop_2481: movvc %xcc, %i0, %i5 tvc %icc, 0x0 fcmpeq16 %f26, %f8, %l5 loop_2482: edge16 %i3, %o2, %o4 fnot2 %f2, %f2 tvc %xcc, 0x6 subcc %o6, 0x1733, %g1 andcc %i7, %o1, %i6 movpos %icc, %g5, %l2 sdiv %i2, 0x0AC5, %l3 fmovspos %xcc, %f12, %f29 xor %g6, %l1, %o7 edge16n %g7, %l6, %g4 faligndata %f16, %f28, %f12 tl %icc, 0x6 sllx %i4, 0x0E, %g2 tvs %icc, 0x0 movpos %xcc, %l0, %l4 bpos,a,pn %icc, loop_2483 fbn,a %fcc0, loop_2484 fsrc1 %f16, %f16 ble,a loop_2485 loop_2483: fcmpgt16 %f8, %f14, %o3 loop_2484: ldub [%l7 + 0x56], %i1 set 0x20, %g2 ldda [%l7 + %g2] 0x11, %o4 loop_2485: brgz,a %o0, loop_2486 mulx %i0, %i5, %l5 andncc %i3, %g3, %o4 edge16ln %o6, %g1, %i7 loop_2486: tsubcc %o1, 0x01B9, %o2 fmovsleu %xcc, %f27, %f3 fbge,a %fcc0, loop_2487 smulcc %i6, %g5, %l2 sra %l3, 0x1B, %i2 add %l7, 0x28, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x89, %g6, %l1 loop_2487: bleu,a loop_2488 fcmpne16 %f26, %f14, %o7 nop fitos %f6, %f1 fstod %f1, %f20 fpsub16 %f28, %f12, %f26 loop_2488: fmovrslez %g7, %f15, %f11 nop fitod %f2, %f14 fdtos %f14, %f25 bg,a %xcc, loop_2489 fble,a %fcc0, loop_2490 movle %icc, %l6, %i4 tsubcc %g4, 0x1F0D, %g2 loop_2489: sra %l0, %o3, %i1 loop_2490: movgu %xcc, %l4, %o0 array16 %o5, %i0, %i5 fcmple16 %f30, %f10, %i3 edge16ln %g3, %l5, %o6 bn %icc, loop_2491 array32 %o4, %i7, %g1 andcc %o1, 0x0CCC, %i6 brgz %o2, loop_2492 loop_2491: movgu %xcc, %g5, %l2 fexpand %f30, %f30 umulcc %l3, %i2, %g6 loop_2492: fmovdn %xcc, %f6, %f16 brlez,a %o7, loop_2493 fmovsa %icc, %f30, %f10 movrgez %l1, %g7, %i4 edge32n %g4, %l6, %l0 loop_2493: mova %icc, %o3, %g2 fpmerge %f9, %f4, %f24 movleu %xcc, %l4, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbu %fcc2, loop_2494 andn %o5, %i1, %i5 mulscc %i3, %g3, %i0 bneg,a %icc, loop_2495 loop_2494: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x44, %l5 lda [%l7 + %l5] 0x15, %f2 loop_2495: fxnor %f30, %f6, %f16 movleu %icc, %o6, %o4 movvc %icc, %i7, %l5 nop fitos %f5, %f13 edge32l %g1, %o1, %o2 fbul %fcc1, loop_2496 fmovdvc %icc, %f13, %f27 sdivcc %i6, 0x1064, %l2 edge32 %l3, %i2, %g5 loop_2496: orn %g6, 0x1038, %l1 tgu %icc, 0x2 brnz,a %o7, loop_2497 movpos %xcc, %i4, %g7 fcmple16 %f22, %f26, %g4 orn %l6, %l0, %o3 loop_2497: edge16n %l4, %o0, %g2 srax %o5, %i5, %i3 fbue,a %fcc1, loop_2498 nop fitos %f10, %f27 edge16ln %g3, %i1, %i0 array32 %o6, %o4, %i7 loop_2498: movrgz %g1, %l5, %o2 nop setx loop_2499, %l0, %l1 jmpl %l1, %i6 movl %icc, %o1, %l2 stbar bg,a loop_2500 loop_2499: xnorcc %l3, %g5, %g6 array16 %i2, %o7, %l1 fpack16 %f28, %f22 loop_2500: and %g7, %g4, %l6 array32 %l0, %i4, %o3 edge8ln %o0, %l4, %o5 smulcc %g2, %i3, %g3 umul %i1, %i0, %i5 for %f14, %f26, %f22 tleu %icc, 0x3 udivx %o4, 0x17BA, %i7 udivx %g1, 0x0933, %o6 fmovda %xcc, %f31, %f23 edge8ln %o2, %i6, %l5 fmovsvs %icc, %f30, %f7 fmovdneg %icc, %f3, %f25 xnorcc %o1, %l2, %g5 fbg %fcc0, loop_2501 fpsub32 %f28, %f0, %f16 tpos %xcc, 0x7 movrlz %g6, 0x085, %i2 loop_2501: nop set 0x54, %i2 lduh [%l7 + %i2], %l3 udiv %o7, 0x1E5A, %g7 membar 0x5A move %xcc, %l1, %l6 fmovrde %g4, %f14, %f0 fbg,a %fcc0, loop_2502 mulx %l0, %i4, %o3 fbue,a %fcc1, loop_2503 movne %xcc, %l4, %o0 loop_2502: tn %icc, 0x2 fbuge,a %fcc2, loop_2504 loop_2503: brlz %o5, loop_2505 fmovscc %icc, %f8, %f15 movle %xcc, %i3, %g2 loop_2504: movrgez %i1, 0x133, %i0 loop_2505: nop fitod %f0, %f18 fdtos %f18, %f11 sll %g3, %i5, %o4 tge %icc, 0x5 ldx [%l7 + 0x28], %g1 udivx %i7, 0x0495, %o6 taddcc %o2, %l5, %o1 fmovspos %icc, %f12, %f29 xorcc %i6, %g5, %l2 subc %i2, %l3, %o7 srax %g6, %l1, %l6 fornot2 %f0, %f18, %f26 addcc %g4, 0x0FD4, %l0 edge32ln %i4, %g7, %l4 bgu,pn %xcc, loop_2506 edge32n %o0, %o5, %i3 tcc %xcc, 0x1 smulcc %g2, %i1, %o3 loop_2506: sra %g3, %i5, %o4 fxors %f21, %f3, %f3 edge16n %g1, %i0, %i7 andcc %o2, 0x1171, %o6 sethi 0x14C8, %l5 fbule,a %fcc1, loop_2507 fpadd32 %f28, %f0, %f20 add %o1, 0x1E36, %i6 movrlz %g5, %i2, %l2 loop_2507: fmovdleu %xcc, %f0, %f7 fabss %f14, %f9 edge16 %l3, %g6, %o7 tvs %xcc, 0x5 fbu %fcc2, loop_2508 mulscc %l6, %g4, %l1 fmovrsgez %i4, %f31, %f31 taddcctv %l0, %l4, %g7 loop_2508: fnor %f6, %f6, %f2 fnor %f2, %f18, %f22 udiv %o5, 0x1F5E, %o0 movrgz %g2, %i3, %o3 movrlz %g3, 0x2AB, %i5 set 0x20, %g4 stwa %i1, [%l7 + %g4] 0x81 orcc %o4, 0x172B, %g1 mulscc %i0, %o2, %o6 fbu,a %fcc2, loop_2509 brlz,a %i7, loop_2510 sir 0x117D tsubcc %o1, 0x03D8, %l5 loop_2509: addc %i6, %i2, %l2 loop_2510: bne,a,pn %icc, loop_2511 fmovrsgez %l3, %f20, %f1 mulx %g6, 0x0EF6, %g5 edge8 %l6, %g4, %l1 loop_2511: nop fitos %f3, %f25 fcmpne16 %f4, %f22, %i4 sll %o7, %l0, %l4 movleu %icc, %g7, %o0 movpos %xcc, %g2, %o5 addc %o3, %g3, %i5 movneg %xcc, %i3, %o4 smulcc %g1, %i1, %i0 tg %xcc, 0x2 xnor %o2, %o6, %o1 sdivcc %l5, 0x0133, %i7 fmovdne %icc, %f7, %f10 add %i2, 0x151A, %l2 bl,a,pn %xcc, loop_2512 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %l3, %g6, %g5 te %icc, 0x3 loop_2512: sdiv %i6, 0x114A, %l6 subccc %g4, 0x0BE5, %i4 tvc %xcc, 0x6 srlx %o7, %l1, %l4 ta %xcc, 0x0 fxnors %f20, %f16, %f21 tsubcc %l0, %o0, %g2 andncc %o5, %o3, %g3 mulscc %i5, 0x0DB9, %i3 tsubcctv %o4, 0x1720, %g7 wr %g0, 0x04, %asi lda [%l7 + 0x7C] %asi, %f29 fmovdne %xcc, %f14, %f18 ta %xcc, 0x4 movne %icc, %i1, %i0 tg %icc, 0x2 set 0x36, %l1 ldsba [%l7 + %l1] 0x15, %g1 st %f29, [%l7 + 0x6C] xorcc %o6, %o2, %l5 movrlez %i7, 0x1B2, %i2 alignaddrl %o1, %l2, %l3 ldd [%l7 + 0x78], %g6 ldd [%l7 + 0x38], %f24 tvs %xcc, 0x5 movge %icc, %i6, %l6 ldd [%l7 + 0x68], %f12 fmovsa %icc, %f12, %f1 movleu %xcc, %g4, %g5 fmuld8ulx16 %f17, %f29, %f6 nop fitod %f24, %f24 movn %xcc, %o7, %l1 movge %xcc, %l4, %l0 brgz,a %o0, loop_2513 tcc %xcc, 0x5 movle %icc, %g2, %o5 set 0x28, %o5 swapa [%l7 + %o5] 0x18, %o3 loop_2513: smul %i4, %g3, %i5 faligndata %f14, %f0, %f8 addcc %i3, 0x0E4E, %o4 fbg %fcc0, loop_2514 edge8 %i1, %i0, %g7 movle %icc, %g1, %o6 tcs %icc, 0x5 loop_2514: tl %icc, 0x4 andn %l5, %o2, %i7 tsubcctv %i2, 0x0B2E, %o1 wr %g0, 0x18, %asi stwa %l2, [%l7 + 0x60] %asi set 0x60, %l6 lduwa [%l7 + %l6] 0x80, %g6 nop setx 0x1E01918A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x53A342EE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fmuls %f23, %f1, %f4 bne,a loop_2515 fmovsle %icc, %f19, %f1 edge8l %i6, %l3, %l6 ta %icc, 0x0 loop_2515: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsw [%l7 + 0x7C], %g4 lduh [%l7 + 0x0A], %o7 movle %xcc, %g5, %l4 fandnot2s %f27, %f29, %f7 tgu %xcc, 0x2 bn %icc, loop_2516 tcc %icc, 0x0 brlez %l1, loop_2517 nop set 0x28, %g1 stb %o0, [%l7 + %g1] loop_2516: ld [%l7 + 0x3C], %f14 stb %g2, [%l7 + 0x48] loop_2517: mova %xcc, %l0, %o5 movge %xcc, %o3, %i4 taddcc %g3, %i5, %o4 fmovsg %xcc, %f25, %f27 movpos %xcc, %i3, %i1 umul %i0, %g1, %g7 wr %g0, 0x81, %asi ldsba [%l7 + 0x22] %asi, %o6 movgu %xcc, %l5, %i7 edge16l %o2, %i2, %o1 ldd [%l7 + 0x70], %g6 orn %i6, %l2, %l6 fpmerge %f16, %f4, %f24 srlx %g4, 0x13, %l3 stw %o7, [%l7 + 0x28] ldsb [%l7 + 0x20], %g5 move %icc, %l4, %l1 smulcc %g2, %o0, %o5 tsubcctv %l0, %o3, %i4 movvs %icc, %i5, %o4 sra %i3, 0x12, %i1 sra %i0, %g3, %g7 tsubcc %o6, 0x1C2C, %l5 te %xcc, 0x1 edge16 %g1, %i7, %o2 sir 0x0D9A wr %g0, 0x23, %asi stba %o1, [%l7 + 0x59] %asi membar #Sync set 0x10, %i0 ldda [%l7 + %i0] 0x11, %g6 movpos %xcc, %i6, %i2 tvc %xcc, 0x4 or %l6, 0x15C8, %l2 smul %l3, 0x0F04, %g4 popc %o7, %l4 array8 %g5, %g2, %l1 sdiv %o0, 0x00C5, %l0 andncc %o5, %o3, %i4 fmovdl %xcc, %f22, %f26 tvs %xcc, 0x7 sdiv %o4, 0x09B9, %i3 edge16l %i5, %i1, %g3 tsubcc %g7, 0x0241, %i0 movle %xcc, %o6, %g1 edge8ln %l5, %i7, %o1 edge16n %g6, %i6, %i2 movcs %icc, %o2, %l6 movvc %xcc, %l3, %g4 nop fitod %f4, %f0 fdtox %f0, %f28 bcc,a,pn %icc, loop_2518 xnor %o7, %l2, %l4 alignaddr %g2, %l1, %g5 fsrc2 %f14, %f2 loop_2518: nop wr %g0, 0x18, %asi ldstuba [%l7 + 0x6A] %asi, %o0 sdiv %l0, 0x1AE0, %o3 brnz %i4, loop_2519 sdiv %o5, 0x1CD1, %o4 fone %f24 tl %icc, 0x2 loop_2519: subc %i5, %i3, %g3 nop fitod %f21, %f0 srax %i1, %i0, %g7 taddcctv %g1, 0x1E39, %l5 tcc %xcc, 0x5 membar 0x60 mova %icc, %o6, %o1 edge16ln %g6, %i6, %i2 mova %icc, %i7, %o2 ta %icc, 0x6 wr %g0, 0x81, %asi ldstuba [%l7 + 0x3E] %asi, %l3 bge,pn %icc, loop_2520 movre %l6, %o7, %l2 movneg %xcc, %l4, %g4 stw %l1, [%l7 + 0x44] loop_2520: sll %g2, 0x1D, %o0 nop fitod %f12, %f0 fdtos %f0, %f6 tneg %xcc, 0x5 orcc %g5, 0x1358, %o3 tcs %xcc, 0x5 fzero %f4 sir 0x0D6A umul %l0, 0x188E, %i4 movl %icc, %o4, %i5 fmovsg %icc, %f2, %f17 ld [%l7 + 0x28], %f7 fornot1 %f30, %f22, %f28 fpadd16 %f4, %f30, %f18 set 0x64, %i7 lda [%l7 + %i7] 0x0c, %f29 fmovda %xcc, %f7, %f26 ba %icc, loop_2521 andn %o5, 0x028C, %g3 fmovsne %icc, %f23, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2521: smulcc %i1, 0x1348, %i0 alignaddrl %g7, %g1, %l5 xnor %i3, 0x1FFF, %o6 stw %o1, [%l7 + 0x3C] addccc %i6, 0x0FAC, %i2 fmovsge %icc, %f25, %f6 subc %i7, %o2, %g6 edge32l %l6, %l3, %l2 movrlz %o7, %l4, %g4 popc %g2, %o0 nop setx 0x2373E923505D53A9, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr udivx %g5, 0x17EE, %l1 bcc,a,pt %xcc, loop_2522 bvs,a,pn %xcc, loop_2523 mulx %l0, 0x18BB, %i4 ble,a %icc, loop_2524 loop_2522: fmovrdgez %o4, %f24, %f30 loop_2523: fcmpne16 %f8, %f8, %o3 fxor %f8, %f2, %f14 loop_2524: fbl %fcc0, loop_2525 fbuge %fcc2, loop_2526 movrgz %o5, %g3, %i1 tcs %icc, 0x6 loop_2525: ble,a,pn %xcc, loop_2527 loop_2526: udivx %i0, 0x15DF, %g7 set 0x4C, %o3 lduwa [%l7 + %o3] 0x88, %g1 loop_2527: andcc %l5, 0x1E2C, %i3 edge8ln %i5, %o6, %i6 brgz,a %o1, loop_2528 sethi 0x18AA, %i7 fpadd16 %f16, %f8, %f30 brgez %o2, loop_2529 loop_2528: bcc,a loop_2530 xnorcc %g6, 0x19A5, %l6 sdivcc %l3, 0x02C6, %l2 loop_2529: ta %xcc, 0x6 loop_2530: udiv %i2, 0x1EE5, %l4 tg %icc, 0x0 movgu %xcc, %g4, %g2 smulcc %o7, 0x1F61, %g5 subccc %o0, %l1, %i4 fmovrslez %o4, %f22, %f14 set 0x60, %g7 ldda [%l7 + %g7] 0x26, %l0 edge8 %o5, %g3, %o3 add %i1, %i0, %g1 fmovscc %xcc, %f0, %f29 sdivcc %g7, 0x14BA, %l5 fbn,a %fcc0, loop_2531 movle %icc, %i5, %i3 tn %icc, 0x2 alignaddrl %i6, %o6, %i7 loop_2531: fmovsge %icc, %f23, %f26 wr %g0, 0xeb, %asi stwa %o2, [%l7 + 0x34] %asi membar #Sync saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x70A8F6250D49BFFC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xCB6ACA2CBC82DFD0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f10, %f30 or %g6, 0x02FF, %l6 nop setx loop_2532, %l0, %l1 jmpl %l1, %l3 srl %l2, 0x1C, %i2 wr %g0, 0xf0, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_2532: nop set 0x40, %i3 ldda [%l7 + %i3] 0x18, %f0 te %icc, 0x0 fbul,a %fcc3, loop_2533 edge8l %o1, %g4, %l4 bgu,pt %xcc, loop_2534 fbu,a %fcc2, loop_2535 loop_2533: edge32ln %o7, %g5, %g2 fpsub32s %f21, %f23, %f4 loop_2534: brgez %l1, loop_2536 loop_2535: fbule,a %fcc3, loop_2537 fblg,a %fcc1, loop_2538 taddcctv %o0, %o4, %l0 loop_2536: movn %icc, %o5, %g3 loop_2537: te %xcc, 0x7 loop_2538: nop fitod %f2, %f14 fdtox %f14, %f20 fxtod %f20, %f26 orncc %o3, 0x00D8, %i1 fmovrslz %i4, %f1, %f12 tcc %icc, 0x4 sir 0x199D tvs %xcc, 0x7 taddcc %g1, 0x19BF, %g7 fnegs %f1, %f11 sdiv %i0, 0x1889, %l5 bcs loop_2539 fbue %fcc2, loop_2540 movrlez %i3, 0x38F, %i5 smul %i6, 0x0B9F, %i7 loop_2539: smulcc %o2, %o6, %l6 loop_2540: fsrc1s %f12, %f13 set 0x0, %o2 stxa %l3, [%g0 + %o2] 0x5f subccc %g6, %l2, %o1 fsrc1 %f20, %f4 alignaddrl %i2, %g4, %l4 fone %f18 movre %g5, %o7, %g2 edge8 %l1, %o0, %o4 orncc %l0, 0x1E13, %g3 movleu %icc, %o3, %i1 fbl %fcc0, loop_2541 xor %i4, 0x1BD4, %o5 bge %icc, loop_2542 fbul,a %fcc3, loop_2543 loop_2541: fbl,a %fcc2, loop_2544 brgez,a %g7, loop_2545 loop_2542: sdivx %g1, 0x1DB1, %l5 loop_2543: nop setx loop_2546, %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_2544: ldx [%l7 + 0x48], %i0 loop_2545: xnorcc %i3, 0x1425, %i5 addccc %i7, %o2, %o6 loop_2546: edge8l %l6, %l3, %g6 lduh [%l7 + 0x60], %l2 movne %xcc, %o1, %i6 bcc,a,pt %icc, loop_2547 xor %i2, 0x0137, %g4 wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi loop_2547: movvc %xcc, %g5, %l4 nop setx 0x607BB4CE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr fmovdle %icc, %f23, %f27 edge8n %o7, %g2, %o0 ldsb [%l7 + 0x18], %o4 fbge,a %fcc0, loop_2548 nop setx 0xB5CED6A1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 fsqrts %f24, %f14 tvc %icc, 0x2 fblg %fcc2, loop_2549 loop_2548: array8 %l0, %l1, %o3 ldd [%l7 + 0x58], %f4 tpos %icc, 0x0 loop_2549: tle %icc, 0x2 fmul8x16au %f22, %f13, %f20 taddcctv %i1, %g3, %o5 and %g7, %i4, %l5 edge16l %g1, %i0, %i3 nop setx 0x2D08E5368E5E8353, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 fsqrtd %f2, %f20 nop setx loop_2550, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fornot1s %f5, %f2, %f17 movcs %icc, %i5, %i7 movgu %xcc, %o2, %l6 loop_2550: fpadd32 %f24, %f26, %f2 nop setx loop_2551, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bcc,a,pn %icc, loop_2552 bcc %xcc, loop_2553 movge %xcc, %l3, %o6 loop_2551: te %icc, 0x2 loop_2552: fxnor %f22, %f6, %f22 loop_2553: bleu,a,pn %xcc, loop_2554 sdiv %g6, 0x09E8, %l2 mulx %i6, %o1, %g4 movrlz %g5, %l4, %o7 loop_2554: movrgz %i2, 0x1C0, %o0 subccc %o4, 0x1EE6, %g2 subc %l0, 0x15AC, %o3 fsrc2s %f23, %f8 movleu %icc, %i1, %l1 ldx [%l7 + 0x20], %g3 fmovdleu %xcc, %f3, %f8 ble,a %xcc, loop_2555 tpos %xcc, 0x4 stbar fandnot1 %f24, %f8, %f10 loop_2555: fnegd %f24, %f4 tneg %xcc, 0x1 edge8ln %g7, %i4, %l5 fbe,a %fcc0, loop_2556 tcc %xcc, 0x7 edge32ln %g1, %i0, %i3 movl %icc, %o5, %i7 loop_2556: fbul %fcc3, loop_2557 subc %i5, %l6, %o2 edge16ln %o6, %g6, %l3 and %i6, %o1, %l2 loop_2557: tn %xcc, 0x6 nop setx loop_2558, %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 edge8n %g4, %l4, %o7 edge16n %g5, %i2, %o0 umulcc %o4, %l0, %o3 loop_2558: brlez,a %i1, loop_2559 move %icc, %l1, %g2 movleu %icc, %g3, %g7 brlz,a %l5, loop_2560 loop_2559: nop setx loop_2561, %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 edge32n %i4, %g1, %i0 set 0x40, %l3 stda %f16, [%l7 + %l3] 0x14 loop_2560: fmovsleu %icc, %f31, %f26 loop_2561: fmovrdlz %i3, %f22, %f14 ta %xcc, 0x2 addcc %i7, %o5, %l6 xnorcc %i5, %o6, %o2 fmovsl %icc, %f9, %f0 edge32l %g6, %i6, %o1 srax %l2, %l3, %g4 addcc %o7, 0x1724, %l4 fandnot2s %f1, %f13, %f27 nop setx loop_2562, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done srlx %i2, %g5, %o0 edge32n %l0, %o4, %o3 wr %g0, 0x19, %asi ldda [%l7 + 0x30] %asi, %i0 loop_2562: mova %xcc, %g2, %l1 fmovsle %xcc, %f23, %f23 sllx %g3, 0x0F, %l5 tcs %xcc, 0x4 nop setx 0xBC2B40FCC04B724A, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr subc %i4, %g7, %i0 fmovscc %xcc, %f22, %f1 movcc %xcc, %i3, %i7 udiv %g1, 0x0B61, %o5 fcmpeq32 %f20, %f6, %l6 addcc %i5, %o6, %g6 movrne %o2, 0x207, %o1 tneg %icc, 0x6 sra %i6, %l2, %l3 set 0x7E, %l4 ldsha [%l7 + %l4] 0x81, %g4 sethi 0x12CD, %o7 ld [%l7 + 0x08], %f14 fmovda %icc, %f20, %f12 orncc %l4, 0x1A6F, %i2 tsubcctv %o0, 0x04CD, %l0 or %g5, %o3, %o4 std %f26, [%l7 + 0x70] brnz,a %i1, loop_2563 smul %g2, %l1, %g3 wr %g0, 0x80, %asi ldsha [%l7 + 0x6C] %asi, %l5 loop_2563: edge16ln %i4, %g7, %i3 fblg,a %fcc2, loop_2564 movrgz %i0, 0x3C4, %g1 movvs %xcc, %i7, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2564: ldstub [%l7 + 0x1E], %i5 bleu,a,pn %icc, loop_2565 mulscc %o5, 0x0D45, %o6 sll %g6, %o2, %o1 udiv %l2, 0x13BD, %l3 loop_2565: bn loop_2566 fmuld8ulx16 %f17, %f14, %f6 smul %g4, %o7, %l4 addc %i2, %o0, %i6 loop_2566: nop setx 0xA05B54C2, %l0, %l6 st %l6, [%l7 + 0x74] ld [%l7 + 0x74], %fsr fmovdvc %xcc, %f2, %f4 swap [%l7 + 0x78], %l0 tn %xcc, 0x2 xor %o3, 0x0426, %g5 fcmpeq32 %f18, %f30, %i1 addc %o4, %l1, %g2 brz %l5, loop_2567 udivcc %i4, 0x05C1, %g3 fornot2s %f21, %f10, %f9 stw %i3, [%l7 + 0x70] loop_2567: nop set 0x2C, %i4 lduwa [%l7 + %i4] 0x11, %g7 fmovscs %icc, %f20, %f28 subc %g1, 0x08BF, %i7 movpos %icc, %i0, %l6 udivx %o5, 0x0C66, %i5 andncc %o6, %o2, %g6 movrlz %l2, 0x31D, %o1 tcs %xcc, 0x6 tn %icc, 0x4 fnot1s %f0, %f21 ba,a,pt %xcc, loop_2568 tge %icc, 0x5 orncc %l3, 0x0986, %g4 nop setx loop_2569, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2568: edge32ln %o7, %i2, %o0 fnegd %f20, %f26 sra %i6, %l0, %o3 loop_2569: alignaddrl %l4, %g5, %i1 movrgz %l1, %o4, %l5 srlx %i4, %g2, %i3 movge %icc, %g3, %g1 tleu %xcc, 0x4 tcs %xcc, 0x6 fmovrdlz %g7, %f4, %f18 brgez %i0, loop_2570 array8 %l6, %o5, %i5 movcs %xcc, %i7, %o2 fmul8x16al %f2, %f16, %f24 loop_2570: tcc %xcc, 0x4 fmuld8ulx16 %f18, %f11, %f16 fpadd32s %f18, %f7, %f11 fmovsn %icc, %f31, %f17 edge8n %o6, %g6, %l2 be,a loop_2571 movge %xcc, %o1, %g4 srlx %l3, 0x16, %i2 stx %o7, [%l7 + 0x70] loop_2571: fsrc1s %f22, %f29 tcs %xcc, 0x2 addc %i6, %o0, %l0 fmovrsgz %l4, %f5, %f27 add %g5, %o3, %i1 fmuld8sux16 %f28, %f18, %f2 andncc %o4, %l5, %i4 edge16ln %l1, %i3, %g3 edge16ln %g1, %g2, %i0 nop set 0x70, %l0 stx %l6, [%l7 + %l0] nop fitos %f5, %f19 fstox %f19, %f2 movrlz %o5, 0x277, %g7 nop fitos %f0, %f15 fstox %f15, %f30 fxtos %f30, %f20 edge8n %i5, %i7, %o6 movvs %xcc, %o2, %l2 nop setx 0x2D95C03C315525EA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f0 andcc %g6, %o1, %g4 bpos,a,pt %xcc, loop_2572 fones %f25 edge16l %i2, %o7, %i6 tgu %icc, 0x2 loop_2572: ldub [%l7 + 0x12], %l3 edge8n %o0, %l0, %l4 wr %g0, 0x27, %asi stba %o3, [%l7 + 0x2E] %asi membar #Sync edge32 %i1, %g5, %o4 stw %l5, [%l7 + 0x58] srl %i4, %l1, %g3 set 0x68, %o7 lduwa [%l7 + %o7] 0x19, %i3 edge8ln %g2, %g1, %l6 subcc %o5, %i0, %g7 fmovdg %icc, %f12, %f13 movne %xcc, %i7, %i5 nop fitos %f4, %f17 fstox %f17, %f12 te %xcc, 0x1 edge32l %o2, %l2, %g6 nop setx 0xA28AA7D387E62E43, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xA65F05DF41E63496, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 faddd %f12, %f28, %f20 std %f28, [%l7 + 0x78] fnand %f22, %f0, %f24 tvs %xcc, 0x7 movgu %xcc, %o1, %o6 movcc %icc, %g4, %i2 fmovrdgz %o7, %f16, %f28 srax %l3, %o0, %l0 fsrc2 %f22, %f6 stw %i6, [%l7 + 0x24] ldsw [%l7 + 0x0C], %l4 array8 %o3, %i1, %g5 fmovrde %o4, %f24, %f4 andcc %l5, %l1, %i4 movcc %icc, %i3, %g2 xnor %g3, 0x00A4, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brnz,a %o5, loop_2573 lduw [%l7 + 0x40], %l6 bne,pn %icc, loop_2574 fble %fcc2, loop_2575 loop_2573: sub %i0, 0x0786, %i7 wr %g0, 0x0c, %asi ldsba [%l7 + 0x1C] %asi, %g7 loop_2574: alignaddr %o2, %l2, %g6 loop_2575: edge8ln %o1, %o6, %i5 tne %icc, 0x1 set 0x10, %o4 stwa %g4, [%l7 + %o4] 0x15 fsrc2s %f22, %f0 bg,a,pt %icc, loop_2576 movneg %xcc, %o7, %l3 fmovsg %icc, %f12, %f20 tvs %xcc, 0x5 loop_2576: ta %xcc, 0x1 fcmpne32 %f14, %f16, %i2 mulx %o0, 0x176C, %l0 movpos %xcc, %i6, %l4 bcs,pt %icc, loop_2577 movvs %icc, %o3, %g5 edge16l %o4, %l5, %i1 and %l1, 0x07E9, %i3 loop_2577: st %f8, [%l7 + 0x24] set 0x38, %g3 prefetcha [%l7 + %g3] 0x14, 0x0 fmovdvs %icc, %f3, %f29 addcc %g2, %g3, %o5 popc 0x08EB, %g1 bge loop_2578 fmovrslz %i0, %f27, %f25 umul %i7, %g7, %o2 fand %f20, %f20, %f4 loop_2578: array16 %l2, %g6, %o1 array16 %l6, %i5, %o6 smul %o7, %l3, %g4 set 0x0A, %l2 ldsha [%l7 + %l2] 0x0c, %o0 andcc %i2, 0x1BF2, %l0 movn %xcc, %i6, %l4 fbge,a %fcc0, loop_2579 movrgz %g5, 0x1EE, %o3 andn %l5, 0x1152, %o4 tneg %xcc, 0x7 loop_2579: srax %l1, %i3, %i1 fmuld8sux16 %f17, %f24, %f10 andncc %g2, %i4, %o5 addcc %g3, 0x07B3, %g1 wr %g0, 0x10, %asi ldsba [%l7 + 0x52] %asi, %i7 tge %xcc, 0x7 fmovda %xcc, %f28, %f15 edge16 %i0, %g7, %o2 bg loop_2580 movl %xcc, %g6, %o1 stx %l6, [%l7 + 0x20] orncc %i5, 0x13BA, %o6 loop_2580: xorcc %o7, %l2, %l3 movleu %icc, %g4, %o0 smulcc %l0, %i6, %l4 srax %i2, 0x06, %o3 mulx %g5, 0x01B8, %l5 movcc %icc, %l1, %i3 fmovrsne %o4, %f29, %f3 addcc %g2, 0x01E6, %i4 smul %o5, 0x1FD2, %i1 movleu %icc, %g3, %g1 fbul %fcc3, loop_2581 edge32n %i0, %i7, %o2 edge8n %g6, %g7, %o1 movge %xcc, %i5, %o6 loop_2581: bgu,pt %xcc, loop_2582 and %o7, %l6, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_2583, %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_2582: call loop_2584 taddcctv %l3, 0x14F7, %g4 mulscc %o0, %i6, %l4 loop_2583: fnot1 %f0, %f6 loop_2584: membar 0x36 fbn %fcc1, loop_2585 srlx %l0, %o3, %g5 udiv %i2, 0x015E, %l1 st %f22, [%l7 + 0x40] loop_2585: addc %l5, 0x13B9, %i3 edge32 %g2, %i4, %o5 orncc %i1, 0x1D6E, %o4 ldub [%l7 + 0x58], %g1 bneg,a,pn %icc, loop_2586 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %i0, 0x189F, %i7 fnands %f16, %f2, %f16 loop_2586: array8 %g3, %g6, %o2 set 0x56, %o6 ldsha [%l7 + %o6] 0x19, %o1 lduh [%l7 + 0x50], %g7 srl %o6, %o7, %l6 brgz,a %i5, loop_2587 fbg,a %fcc1, loop_2588 nop setx 0xF9CBCB2707DA67EF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xFB13AF6AEF538CFF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 faddd %f24, %f24, %f28 movre %l3, 0x23D, %l2 loop_2587: bn,pn %xcc, loop_2589 loop_2588: fmovrdlez %o0, %f4, %f30 mova %xcc, %g4, %i6 mova %icc, %l0, %l4 loop_2589: edge16ln %o3, %g5, %i2 tle %xcc, 0x1 tne %icc, 0x5 smulcc %l5, 0x1505, %l1 addccc %i3, 0x1BA2, %g2 fbge %fcc1, loop_2590 movrne %i4, %o5, %o4 be,a loop_2591 array8 %i1, %g1, %i7 loop_2590: sethi 0x0D84, %i0 bvc,a,pn %xcc, loop_2592 loop_2591: fmovdneg %icc, %f10, %f23 fmovse %xcc, %f19, %f17 movrgez %g3, 0x33D, %o2 loop_2592: fsrc2 %f28, %f28 xorcc %o1, 0x1C1A, %g6 nop set 0x58, %i1 std %f6, [%l7 + %i1] edge16n %g7, %o6, %o7 srax %i5, 0x01, %l3 srax %l6, %l2, %o0 fbl %fcc0, loop_2593 fmovda %icc, %f17, %f22 edge32ln %g4, %l0, %i6 umulcc %l4, %g5, %i2 loop_2593: udiv %o3, 0x0EDD, %l1 bleu,pn %icc, loop_2594 fmovsvc %icc, %f3, %f15 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %xcc, 0x4 loop_2594: fmovsneg %icc, %f8, %f2 edge32ln %i3, %l5, %i4 nop fitod %f12, %f10 fdtox %f10, %f24 fxtod %f24, %f2 fmovdn %icc, %f19, %f27 edge8n %g2, %o5, %i1 fbug %fcc0, loop_2595 array16 %o4, %i7, %g1 or %i0, 0x0B98, %g3 edge16n %o1, %o2, %g6 loop_2595: movrgz %o6, 0x1E7, %o7 nop setx loop_2596, %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 fmovdgu %xcc, %f18, %f23 fcmple32 %f30, %f0, %g7 tg %icc, 0x5 loop_2596: array16 %l3, %i5, %l2 membar 0x01 fbue,a %fcc1, loop_2597 smul %l6, %o0, %l0 bpos,a %icc, loop_2598 fmovrslez %i6, %f14, %f12 loop_2597: nop fitos %f12, %f23 fstod %f23, %f2 fmovdvc %xcc, %f10, %f4 loop_2598: tle %icc, 0x0 ldub [%l7 + 0x31], %l4 tcs %icc, 0x7 bpos,a loop_2599 movvc %xcc, %g4, %g5 movle %icc, %i2, %l1 ld [%l7 + 0x08], %f7 loop_2599: bleu,a loop_2600 alignaddr %i3, %o3, %l5 taddcc %i4, %g2, %o5 ldd [%l7 + 0x58], %f22 loop_2600: tvc %icc, 0x1 set 0x5A, %g6 stha %o4, [%l7 + %g6] 0xeb membar #Sync fmul8sux16 %f28, %f22, %f24 umulcc %i7, %g1, %i1 addc %g3, 0x1933, %i0 alignaddr %o1, %g6, %o2 movcc %icc, %o7, %g7 addc %o6, %i5, %l2 nop fitos %f1, %f21 fstox %f21, %f2 fxtos %f2, %f16 fmovsle %xcc, %f24, %f19 bgu,a,pn %icc, loop_2601 fnand %f30, %f22, %f10 udiv %l6, 0x1497, %l3 stbar loop_2601: tsubcctv %l0, %i6, %l4 tvs %xcc, 0x6 andncc %g4, %g5, %i2 ldd [%l7 + 0x30], %l0 st %f16, [%l7 + 0x10] addccc %i3, %o0, %l5 nop setx 0xA6FD9648, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0xE2BDA15D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fdivs %f20, %f23, %f30 fcmpne16 %f14, %f28, %i4 fpadd16s %f24, %f19, %f10 tcs %icc, 0x5 xnor %o3, %g2, %o5 srlx %i7, 0x01, %o4 orcc %i1, 0x0F29, %g1 movleu %xcc, %i0, %o1 tneg %icc, 0x5 edge16l %g3, %g6, %o7 edge16n %g7, %o2, %i5 tne %icc, 0x6 fmovsle %icc, %f6, %f12 fbuge,a %fcc2, loop_2602 fbuge,a %fcc1, loop_2603 taddcc %l2, 0x0CDE, %o6 fpsub32 %f20, %f18, %f20 loop_2602: fnors %f24, %f3, %f31 loop_2603: taddcc %l6, %l3, %l0 edge8l %l4, %i6, %g4 nop setx 0x25354E9FD04E3C61, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr taddcc %i2, 0x0658, %l1 nop fitod %f8, %f0 fdtos %f0, %f8 sra %i3, %g5, %o0 fmovrsne %i4, %f27, %f5 edge32 %l5, %g2, %o3 faligndata %f26, %f12, %f30 bvc,a,pn %xcc, loop_2604 nop setx loop_2605, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movn %xcc, %o5, %i7 movl %icc, %o4, %g1 loop_2604: sll %i1, %o1, %i0 loop_2605: nop set 0x42, %i6 ldsba [%l7 + %i6] 0x18, %g6 brgez %g3, loop_2606 udivcc %g7, 0x1C7E, %o7 sllx %i5, %l2, %o2 movgu %xcc, %l6, %l3 loop_2606: faligndata %f8, %f0, %f0 xor %l0, 0x056E, %o6 ba,a,pn %icc, loop_2607 move %icc, %i6, %l4 xor %i2, %l1, %g4 edge8ln %i3, %o0, %i4 loop_2607: nop wr %g0, 0x80, %asi stha %l5, [%l7 + 0x1A] %asi addcc %g5, %o3, %o5 brnz,a %g2, loop_2608 sdiv %o4, 0x13C3, %i7 taddcctv %g1, 0x0336, %o1 wr %g0, 0x89, %asi swapa [%l7 + 0x6C] %asi, %i1 loop_2608: fnot2s %f10, %f13 orcc %g6, 0x0BF1, %i0 fxnor %f8, %f6, %f22 fnors %f13, %f12, %f31 srl %g7, 0x03, %o7 movcc %xcc, %g3, %l2 set 0x20, %o0 ldda [%l7 + %o0] 0x88, %i4 movleu %xcc, %l6, %o2 tge %xcc, 0x5 movpos %icc, %l3, %l0 nop setx loop_2609, %l0, %l1 jmpl %l1, %o6 fexpand %f8, %f20 fmovrdgez %l4, %f10, %f26 move %xcc, %i6, %i2 loop_2609: edge32n %l1, %g4, %i3 edge8ln %o0, %l5, %g5 array8 %i4, %o3, %g2 fandnot2s %f12, %f6, %f23 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpne32 %f8, %f14, %o4 srax %i7, 0x1A, %o5 fmovrsgez %o1, %f16, %f15 udiv %g1, 0x127A, %i1 tpos %xcc, 0x5 fxors %f13, %f27, %f20 subc %g6, %i0, %o7 tg %xcc, 0x0 brgz %g3, loop_2610 smulcc %g7, 0x0F65, %l2 tl %icc, 0x5 fmovsa %xcc, %f4, %f18 loop_2610: or %l6, 0x113A, %i5 tge %xcc, 0x0 and %o2, %l3, %o6 srax %l0, %l4, %i2 xorcc %i6, 0x0581, %g4 fbul %fcc0, loop_2611 fmovdpos %xcc, %f28, %f7 movneg %icc, %l1, %i3 set 0x70, %g5 stwa %o0, [%l7 + %g5] 0x2a membar #Sync loop_2611: fmuld8sux16 %f19, %f16, %f6 nop setx 0xE02B6AD5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x30F4ACBD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fmuls %f26, %f4, %f31 movrgz %g5, 0x30E, %i4 ldstub [%l7 + 0x5D], %l5 fone %f4 movvs %icc, %o3, %g2 fxor %f8, %f6, %f2 nop set 0x0C, %o1 ldstub [%l7 + %o1], %i7 movleu %icc, %o5, %o4 andn %o1, %i1, %g6 taddcc %g1, 0x1D6E, %i0 fmul8ulx16 %f28, %f26, %f20 taddcc %o7, %g3, %l2 membar 0x6E fandnot1 %f28, %f12, %f24 movvs %xcc, %l6, %g7 fmovdvs %xcc, %f15, %f11 nop setx 0xB062D207, %l0, %l6 st %l6, [%l7 + 0x64] ld [%l7 + 0x64], %fsr orn %o2, 0x19F2, %l3 movcc %xcc, %o6, %l0 nop setx loop_2612, %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 stb %l4, [%l7 + 0x33] edge16l %i5, %i2, %g4 edge16 %i6, %i3, %l1 loop_2612: nop add %l7, 0x78, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x88, %g5, %i4 movcs %xcc, %l5, %o3 fbu,a %fcc1, loop_2613 bpos %icc, loop_2614 mulx %g2, %i7, %o0 edge8l %o4, %o1, %o5 loop_2613: edge8l %i1, %g1, %g6 loop_2614: tge %icc, 0x2 movl %xcc, %i0, %o7 movne %icc, %g3, %l2 move %xcc, %g7, %o2 set 0x48, %g2 lduha [%l7 + %g2] 0x88, %l3 tcc %xcc, 0x3 set 0x54, %l5 ldswa [%l7 + %l5] 0x0c, %o6 fmovdneg %icc, %f6, %f1 tle %icc, 0x1 bl %icc, loop_2615 orncc %l0, 0x06CD, %l4 movrgez %i5, %i2, %g4 edge32ln %l6, %i3, %i6 loop_2615: movneg %icc, %g5, %i4 fbule,a %fcc1, loop_2616 taddcctv %l5, 0x1CFB, %o3 fpsub32s %f11, %f27, %f1 movn %icc, %l1, %g2 loop_2616: st %f0, [%l7 + 0x74] edge32 %i7, %o4, %o0 tvc %xcc, 0x6 bg loop_2617 movrgz %o5, 0x280, %o1 fxnor %f12, %f18, %f10 umulcc %g1, %g6, %i1 loop_2617: nop setx loop_2618, %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 fmul8ulx16 %f6, %f6, %f22 tneg %xcc, 0x0 edge32n %i0, %g3, %o7 loop_2618: nop add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %l2, %g7 fmovdneg %xcc, %f9, %f25 nop setx loop_2619, %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 edge8n %l3, %o2, %l0 movcs %xcc, %l4, %o6 orcc %i5, %g4, %l6 loop_2619: tsubcctv %i2, %i6, %g5 fmul8x16al %f15, %f20, %f10 smul %i4, %i3, %o3 fmul8x16 %f12, %f12, %f22 nop setx 0x4E820B4B5B980435, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x68013336F44BC94E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f4, %f20 addcc %l5, %g2, %i7 movre %o4, 0x29D, %o0 movl %xcc, %l1, %o5 edge8 %g1, %g6, %o1 fmovdleu %icc, %f22, %f2 brgez,a %i0, loop_2620 edge32 %g3, %o7, %l2 fmovda %xcc, %f18, %f9 nop fitos %f2, %f3 fstoi %f3, %f3 loop_2620: edge8n %g7, %l3, %i1 subccc %o2, 0x1F4A, %l0 lduh [%l7 + 0x4C], %o6 tcs %xcc, 0x1 fmovrde %l4, %f2, %f0 move %icc, %i5, %l6 fmovsvs %xcc, %f30, %f0 tcs %xcc, 0x5 fmovspos %xcc, %f11, %f22 srl %i2, %g4, %i6 movvc %icc, %i4, %i3 taddcctv %o3, 0x1EF3, %g5 alignaddrl %l5, %i7, %g2 srax %o4, 0x15, %l1 fbug,a %fcc2, loop_2621 movcs %xcc, %o5, %o0 sllx %g6, %g1, %o1 nop setx 0x3C5B86C2104018AF, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr loop_2621: tn %xcc, 0x3 edge16l %i0, %o7, %l2 ta %xcc, 0x7 movrgez %g3, 0x3E2, %g7 bneg,a %icc, loop_2622 edge16n %l3, %o2, %i1 edge32n %o6, %l4, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2622: fbu %fcc2, loop_2623 umulcc %i5, 0x1FF1, %i2 addcc %l6, %i6, %g4 array32 %i3, %o3, %i4 loop_2623: tvs %icc, 0x7 fbu %fcc2, loop_2624 alignaddrl %g5, %l5, %g2 movrgez %i7, %o4, %l1 tcs %xcc, 0x6 loop_2624: nop wr %g0, 0x80, %asi ldsha [%l7 + 0x6E] %asi, %o5 fba,a %fcc1, loop_2625 fornot1s %f25, %f13, %f28 addcc %o0, 0x0EF0, %g6 ldd [%l7 + 0x18], %g0 loop_2625: fmovdcs %xcc, %f18, %f3 srax %i0, %o7, %l2 alignaddrl %o1, %g7, %l3 for %f12, %f22, %f10 movrlz %g3, %o2, %i1 edge16 %o6, %l0, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %i2, %l4, %l6 edge32n %g4, %i3, %i6 movleu %icc, %o3, %i4 fmovd %f16, %f26 fmovrdgez %g5, %f18, %f6 wr %g0, 0x04, %asi sta %f28, [%l7 + 0x28] %asi tleu %icc, 0x6 fmovsvc %icc, %f29, %f20 edge8n %l5, %i7, %o4 bge,pn %xcc, loop_2626 xorcc %l1, 0x113A, %g2 movcc %xcc, %o5, %o0 tl %icc, 0x0 loop_2626: tsubcc %g6, 0x0E1E, %i0 alignaddr %o7, %g1, %l2 tge %icc, 0x5 fcmpne32 %f16, %f6, %g7 tcs %xcc, 0x2 membar 0x3E move %icc, %l3, %g3 move %xcc, %o2, %o1 sub %o6, 0x1157, %i1 xor %i5, %i2, %l4 edge32ln %l0, %l6, %g4 call loop_2627 fmovrdne %i3, %f22, %f24 xnor %o3, %i6, %g5 nop fitod %f26, %f6 loop_2627: fmovs %f0, %f1 movrgz %i4, %l5, %i7 alignaddrl %o4, %g2, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %o0, %l1, %g6 movvc %xcc, %o7, %g1 array8 %i0, %l2, %g7 ld [%l7 + 0x44], %f11 fbug,a %fcc1, loop_2628 sra %l3, 0x14, %o2 subccc %o1, 0x0669, %o6 edge8 %g3, %i5, %i2 loop_2628: mova %xcc, %l4, %l0 tcc %icc, 0x7 membar 0x2B nop set 0x20, %i5 std %f24, [%l7 + %i5] edge32ln %i1, %l6, %g4 sdivcc %o3, 0x1BE4, %i6 tpos %icc, 0x3 set 0x78, %i2 stha %g5, [%l7 + %i2] 0x19 movrne %i4, 0x007, %i3 tl %icc, 0x7 mulx %i7, 0x0F96, %l5 bpos,pt %icc, loop_2629 nop setx loop_2630, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge32l %g2, %o5, %o4 movrlez %l1, 0x0FC, %g6 loop_2629: movcc %xcc, %o7, %o0 loop_2630: brgz %g1, loop_2631 nop setx 0xB05D53A7, %l0, %l6 st %l6, [%l7 + 0x74] ld [%l7 + 0x74], %fsr movle %xcc, %l2, %i0 fxor %f30, %f22, %f16 loop_2631: fbul %fcc1, loop_2632 bg,pn %icc, loop_2633 fmovscc %icc, %f15, %f11 edge16ln %g7, %l3, %o2 loop_2632: edge8ln %o1, %o6, %g3 loop_2633: ba,a %xcc, loop_2634 srax %i2, %i5, %l4 lduh [%l7 + 0x7A], %i1 sdivx %l0, 0x0D2C, %l6 loop_2634: movge %icc, %g4, %o3 bcs,pt %xcc, loop_2635 tneg %icc, 0x2 edge32 %g5, %i6, %i4 stx %i7, [%l7 + 0x38] loop_2635: xor %i3, %g2, %l5 umul %o4, %o5, %l1 set 0x36, %g4 stha %g6, [%l7 + %g4] 0x14 taddcctv %o7, %g1, %o0 tvc %xcc, 0x3 fnot2 %f2, %f4 ldsb [%l7 + 0x3B], %i0 sub %l2, 0x1AA1, %l3 brlz,a %o2, loop_2636 mulx %o1, 0x0781, %o6 udivx %g3, 0x0D34, %g7 fmovrdlez %i5, %f30, %f20 loop_2636: movle %xcc, %l4, %i1 array32 %l0, %l6, %i2 ldx [%l7 + 0x60], %o3 and %g5, 0x0E48, %g4 ldstub [%l7 + 0x61], %i6 ldstub [%l7 + 0x4A], %i7 bvs,a,pn %xcc, loop_2637 faligndata %f12, %f28, %f28 fmovsg %icc, %f18, %f13 tg %xcc, 0x5 loop_2637: movrlez %i3, 0x32B, %i4 smul %l5, 0x145C, %g2 wr %g0, 0x10, %asi prefetcha [%l7 + 0x78] %asi, 0x2 fmul8x16 %f10, %f26, %f2 fbn,a %fcc2, loop_2638 edge16 %o4, %g6, %o7 addc %g1, %l1, %i0 umulcc %l2, %o0, %l3 loop_2638: edge8 %o1, %o2, %g3 movre %g7, 0x18E, %i5 fsrc2 %f26, %f0 ld [%l7 + 0x48], %f13 movpos %icc, %o6, %l4 sra %i1, %l0, %i2 fpsub16s %f15, %f7, %f29 tcs %xcc, 0x6 addcc %l6, %o3, %g4 sir 0x1203 edge8n %g5, %i7, %i3 nop fitos %f5, %f8 fstod %f8, %f8 flush %l7 + 0x74 set 0x5C, %l1 lduwa [%l7 + %l1] 0x11, %i6 orcc %l5, %g2, %o5 sll %o4, %i4, %g6 bvs,a %xcc, loop_2639 ldd [%l7 + 0x48], %g0 fmovrsne %o7, %f22, %f26 orcc %l1, %l2, %i0 loop_2639: udivcc %l3, 0x05FC, %o1 membar 0x76 fba %fcc3, loop_2640 orn %o2, %g3, %o0 andn %g7, %o6, %l4 tl %icc, 0x3 loop_2640: fmovsvs %icc, %f17, %f9 andn %i1, %l0, %i5 movl %xcc, %i2, %o3 ldd [%l7 + 0x30], %i6 tvc %xcc, 0x2 fmovrdne %g5, %f2, %f14 sll %i7, %i3, %i6 movpos %icc, %l5, %g4 movcs %icc, %o5, %g2 addccc %o4, %i4, %g1 fmul8sux16 %f12, %f6, %f8 wr %g0, 0x18, %asi ldsha [%l7 + 0x10] %asi, %o7 andcc %g6, 0x0B08, %l1 fpsub16s %f23, %f2, %f11 umulcc %l2, 0x1E0F, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdiv %o1, 0x052E, %o2 ta %xcc, 0x6 udivx %g3, 0x0697, %i0 stx %o0, [%l7 + 0x10] edge16l %o6, %g7, %i1 fmovrslz %l0, %f12, %f12 udivx %l4, 0x17E2, %i2 addccc %o3, 0x015B, %i5 tcc %icc, 0x2 for %f12, %f14, %f14 nop setx loop_2641, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done brlez %g5, loop_2642 te %xcc, 0x4 fmovrde %l6, %f6, %f0 loop_2641: addc %i3, %i6, %l5 loop_2642: fand %f2, %f4, %f18 movpos %xcc, %i7, %g4 ldub [%l7 + 0x45], %g2 fbo,a %fcc0, loop_2643 fmovrdlz %o4, %f18, %f26 fandnot1s %f27, %f4, %f23 fmul8sux16 %f26, %f26, %f12 loop_2643: move %xcc, %o5, %i4 tge %xcc, 0x4 movcc %xcc, %g1, %g6 nop fitos %f12, %f11 movrlz %l1, %l2, %l3 fbne,a %fcc0, loop_2644 sllx %o1, %o7, %g3 bgu %icc, loop_2645 be loop_2646 loop_2644: srax %i0, 0x08, %o2 movrlz %o0, %g7, %i1 loop_2645: smulcc %l0, 0x01C2, %o6 loop_2646: xnorcc %l4, 0x0B5E, %o3 fpack32 %f18, %f12, %f0 andncc %i5, %i2, %l6 movrlz %i3, %g5, %i6 movrgz %i7, %l5, %g4 movvs %icc, %o4, %g2 sdiv %i4, 0x0F8E, %g1 movcs %icc, %g6, %l1 movle %icc, %o5, %l3 edge32n %l2, %o1, %g3 fandnot2s %f20, %f25, %f29 ldstub [%l7 + 0x61], %o7 fmovdvc %xcc, %f3, %f2 edge16n %i0, %o2, %o0 edge16n %i1, %g7, %o6 bge,a loop_2647 fmovsleu %icc, %f18, %f23 movgu %icc, %l4, %o3 fzeros %f15 loop_2647: tleu %xcc, 0x1 xor %l0, 0x171E, %i5 movrlez %i2, %l6, %g5 addccc %i3, 0x0BB0, %i6 srl %l5, %i7, %g4 movneg %xcc, %o4, %i4 ldd [%l7 + 0x30], %f22 bgu loop_2648 ldx [%l7 + 0x78], %g2 smulcc %g6, %l1, %g1 orncc %l3, %o5, %l2 loop_2648: fexpand %f11, %f2 movgu %icc, %o1, %g3 set 0x68, %l6 stwa %o7, [%l7 + %l6] 0x89 movvc %icc, %o2, %i0 movre %i1, 0x34A, %g7 nop setx 0xE12747DD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x29F3B1AA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fadds %f31, %f18, %f31 movpos %xcc, %o0, %o6 ldd [%l7 + 0x30], %o2 popc 0x14A6, %l4 edge16 %l0, %i2, %i5 add %g5, %i3, %i6 set 0x38, %g1 prefetcha [%l7 + %g1] 0x15, 0x0 fmovdcc %icc, %f1, %f7 movge %xcc, %i7, %g4 fbug %fcc1, loop_2649 addcc %l5, 0x0FCE, %i4 swap [%l7 + 0x30], %g2 wr %g0, 0x0c, %asi lda [%l7 + 0x54] %asi, %f24 loop_2649: tcs %icc, 0x4 sllx %g6, 0x09, %l1 srlx %o4, 0x19, %g1 fmovspos %icc, %f30, %f15 movpos %xcc, %o5, %l3 array16 %l2, %o1, %o7 udiv %o2, 0x191C, %i0 xnorcc %i1, %g3, %o0 fmovsa %xcc, %f15, %f10 fnor %f28, %f12, %f14 tneg %xcc, 0x1 movn %xcc, %o6, %o3 brgez %l4, loop_2650 movge %icc, %l0, %i2 or %g7, 0x0E18, %g5 edge32l %i3, %i6, %i5 loop_2650: umul %i7, 0x098F, %l6 tvc %xcc, 0x5 movg %icc, %g4, %l5 faligndata %f14, %f10, %f6 prefetch [%l7 + 0x20], 0x0 be,a,pt %icc, loop_2651 subcc %i4, 0x0BD3, %g2 bneg,pt %xcc, loop_2652 movle %icc, %g6, %l1 loop_2651: tsubcctv %o4, %g1, %l3 fpadd16s %f11, %f11, %f11 loop_2652: fmovsgu %icc, %f19, %f15 fmovsl %icc, %f26, %f25 popc %o5, %o1 edge16ln %o7, %l2, %i0 tvc %icc, 0x5 sllx %o2, 0x1C, %g3 ta %icc, 0x6 fmovdg %icc, %f12, %f11 taddcc %i1, %o0, %o3 tl %icc, 0x3 fand %f30, %f28, %f26 udivcc %l4, 0x1B6F, %o6 nop set 0x66, %i0 lduh [%l7 + %i0], %l0 ble loop_2653 andcc %g7, %i2, %i3 brlez %g5, loop_2654 ta %xcc, 0x5 loop_2653: nop setx 0x27BECF1090FB83EE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x5936360D50691D10, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f20, %f22 fnand %f24, %f8, %f4 loop_2654: udivcc %i6, 0x0E82, %i5 wr %g0, 0x11, %asi ldsba [%l7 + 0x59] %asi, %l6 edge16ln %g4, %i7, %i4 tvs %xcc, 0x7 sdivcc %g2, 0x1DB3, %g6 xnorcc %l1, 0x0121, %o4 tleu %xcc, 0x6 andn %g1, %l5, %o5 fcmpgt16 %f26, %f28, %l3 orn %o7, %o1, %i0 mova %icc, %l2, %o2 movvc %xcc, %g3, %i1 array32 %o0, %o3, %l4 tl %xcc, 0x0 udivx %l0, 0x17D1, %g7 smul %o6, %i3, %g5 tvs %icc, 0x0 stw %i6, [%l7 + 0x7C] membar 0x28 edge16l %i5, %l6, %g4 sethi 0x0142, %i7 array8 %i4, %i2, %g6 edge16ln %l1, %o4, %g1 fbuge %fcc2, loop_2655 array8 %g2, %l5, %o5 nop fitod %f8, %f30 fdtoi %f30, %f4 sethi 0x0EF6, %l3 loop_2655: udiv %o7, 0x1655, %o1 addc %i0, 0x1B72, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %xcc, 0x6 nop setx loop_2656, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movvc %xcc, %g3, %o2 tcc %icc, 0x1 ldsb [%l7 + 0x24], %o0 loop_2656: tg %xcc, 0x5 set 0x10, %i7 prefetcha [%l7 + %i7] 0x10, 0x0 edge16 %o3, %l0, %l4 movrgz %g7, 0x3C2, %o6 udiv %g5, 0x1B34, %i3 taddcctv %i6, 0x1CED, %l6 bn,a,pt %icc, loop_2657 array8 %g4, %i7, %i4 edge32l %i2, %i5, %l1 nop setx 0xF4D71FB8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 fsqrts %f12, %f21 loop_2657: udivcc %g6, 0x1739, %g1 fmovsne %icc, %f4, %f14 movne %icc, %g2, %l5 fpadd16s %f3, %f16, %f6 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 andcc %o4, 0x149E, %l3 set 0x54, %o3 swapa [%l7 + %o3] 0x18, %o7 movne %xcc, %o5, %i0 movneg %xcc, %o1, %g3 alignaddrl %l2, %o0, %i1 xnorcc %o2, 0x1D5C, %o3 movvc %xcc, %l4, %l0 fbul,a %fcc2, loop_2658 fnegd %f4, %f10 fands %f15, %f24, %f0 sdiv %o6, 0x1BA0, %g5 loop_2658: std %f6, [%l7 + 0x20] popc %g7, %i3 movpos %icc, %i6, %l6 srax %g4, 0x05, %i7 set 0x50, %o5 ldda [%l7 + %o5] 0x19, %i4 move %icc, %i5, %l1 fpack32 %f26, %f30, %f18 fmovrdgez %g6, %f10, %f0 nop setx 0xE31BBB03, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 fsqrts %f9, %f17 alignaddr %i2, %g2, %g1 tpos %xcc, 0x2 fmovde %icc, %f15, %f3 fbul,a %fcc1, loop_2659 fbn,a %fcc3, loop_2660 fbn,a %fcc0, loop_2661 brlez %o4, loop_2662 loop_2659: tg %icc, 0x2 loop_2660: bneg,a,pt %xcc, loop_2663 loop_2661: xor %l3, %o7, %l5 loop_2662: bleu,a %icc, loop_2664 nop setx 0xD0536CAA, %l0, %l6 st %l6, [%l7 + 0x74] ld [%l7 + 0x74], %fsr loop_2663: membar 0x2D add %i0, 0x1D99, %o1 loop_2664: edge16ln %g3, %l2, %o5 movrne %i1, %o2, %o3 udivcc %o0, 0x054C, %l4 te %icc, 0x7 fandnot1s %f14, %f15, %f15 orncc %o6, 0x1C75, %l0 ta %icc, 0x0 fmovdcc %icc, %f21, %f18 alignaddr %g7, %g5, %i6 movpos %xcc, %i3, %l6 edge16ln %g4, %i4, %i5 set 0x50, %i3 stha %i7, [%l7 + %i3] 0x11 nop fitos %f4, %f19 fstox %f19, %f26 bshuffle %f16, %f12, %f20 stbar movrlez %l1, %i2, %g6 movleu %xcc, %g2, %o4 tle %xcc, 0x5 andncc %g1, %l3, %l5 tvc %icc, 0x4 fornot1s %f28, %f20, %f18 fors %f31, %f24, %f24 nop setx 0xCE1BB76C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x5297B680, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fmuls %f11, %f5, %f25 ta %icc, 0x5 set 0x40, %g7 stda %f0, [%l7 + %g7] 0x1f membar #Sync xnor %o7, %o1, %i0 movrne %l2, %g3, %i1 xnorcc %o5, 0x089F, %o2 fzeros %f7 stb %o3, [%l7 + 0x7B] array16 %l4, %o0, %o6 edge16ln %l0, %g5, %g7 sllx %i6, %i3, %g4 udivcc %l6, 0x15DE, %i5 xor %i4, 0x1DB8, %i7 sdiv %i2, 0x07E3, %g6 fmovrdlz %g2, %f16, %f18 sll %l1, 0x02, %o4 edge16 %l3, %g1, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %o1, %i0, %l2 tcs %xcc, 0x6 tg %xcc, 0x3 fnand %f10, %f8, %f0 tneg %icc, 0x1 nop setx 0xD7596FA52A1E824D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x93AA0AD9C91C70B7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fmuld %f26, %f4, %f14 fnegs %f1, %f21 set 0x5E, %o2 stha %l5, [%l7 + %o2] 0x22 membar #Sync fmovrdgz %i1, %f12, %f14 set 0x7B, %l3 stba %g3, [%l7 + %l3] 0x2a membar #Sync subccc %o5, 0x0639, %o3 set 0x18, %i4 lduha [%l7 + %i4] 0x80, %l4 movvs %xcc, %o0, %o6 edge8n %o2, %g5, %l0 ldstub [%l7 + 0x6C], %i6 udivcc %i3, 0x0CA6, %g4 alignaddrl %l6, %i5, %g7 fbule,a %fcc2, loop_2665 bgu,a,pt %icc, loop_2666 alignaddr %i7, %i4, %i2 movne %xcc, %g6, %l1 loop_2665: nop set 0x25, %l4 ldstuba [%l7 + %l4] 0x0c, %o4 loop_2666: add %l3, %g2, %o7 set 0x28, %o7 swapa [%l7 + %o7] 0x80, %g1 fxnors %f14, %f1, %f8 tn %xcc, 0x4 tvc %xcc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %xcc, 0x5 movl %icc, %i0, %l2 alignaddr %o1, %i1, %g3 movrgz %l5, %o5, %l4 add %l7, 0x30, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o0 casa [%l6] 0x89, %o0, %o6 wr %g0, 0x89, %asi ldswa [%l7 + 0x7C] %asi, %o2 bshuffle %f6, %f6, %f18 subc %g5, 0x0DE2, %o3 bn,a,pn %icc, loop_2667 fnot2s %f21, %f9 orncc %i6, %l0, %i3 fbul %fcc0, loop_2668 loop_2667: mova %icc, %g4, %l6 nop fitod %f26, %f26 movrne %i5, 0x18B, %g7 loop_2668: smul %i7, 0x1CA0, %i2 movn %icc, %i4, %g6 orcc %l1, %l3, %o4 stx %g2, [%l7 + 0x48] ble,a,pt %icc, loop_2669 movvs %xcc, %o7, %g1 tleu %xcc, 0x0 taddcctv %l2, 0x1E75, %i0 loop_2669: fblg,a %fcc0, loop_2670 orncc %o1, 0x02FA, %g3 fbg %fcc0, loop_2671 fpmerge %f3, %f14, %f18 loop_2670: edge32l %l5, %i1, %o5 movre %l4, %o6, %o2 loop_2671: tle %icc, 0x5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %g5, 0x1FBD, %o3 bne,pt %xcc, loop_2672 array32 %i6, %l0, %i3 brgz,a %o0, loop_2673 fxnors %f4, %f20, %f20 loop_2672: tsubcctv %l6, %i5, %g4 edge32l %i7, %i2, %g7 loop_2673: edge32 %i4, %l1, %l3 tsubcctv %o4, %g2, %g6 prefetch [%l7 + 0x18], 0x2 mulx %g1, %o7, %i0 movgu %icc, %o1, %g3 edge8 %l2, %l5, %i1 nop fitos %f26, %f27 movneg %xcc, %o5, %o6 fmovsn %icc, %f5, %f24 orncc %o2, %g5, %l4 umulcc %o3, 0x01E6, %i6 movn %icc, %i3, %l0 and %o0, 0x0431, %l6 add %l7, 0x68, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %g4, %i5 fmovdl %icc, %f14, %f1 movpos %xcc, %i2, %g7 fba,a %fcc3, loop_2674 orncc %i7, 0x0879, %l1 tcs %xcc, 0x5 nop fitod %f12, %f0 fdtoi %f0, %f21 loop_2674: flush %l7 + 0x54 tcc %icc, 0x0 fxor %f0, %f6, %f16 ldx [%l7 + 0x70], %l3 fmovrsne %o4, %f16, %f18 edge8l %i4, %g6, %g1 movgu %icc, %o7, %i0 edge16 %o1, %g2, %l2 sllx %g3, 0x1D, %i1 ldsw [%l7 + 0x38], %l5 tcc %xcc, 0x2 subc %o5, 0x16FA, %o2 tle %xcc, 0x4 lduw [%l7 + 0x20], %o6 xnorcc %l4, 0x120A, %o3 tleu %icc, 0x3 tvc %xcc, 0x7 fmul8sux16 %f22, %f26, %f30 nop fitos %f10, %f30 fstox %f30, %f0 edge32 %i6, %g5, %l0 tsubcc %o0, 0x1E8F, %i3 umulcc %g4, 0x0D0B, %i5 tneg %icc, 0x5 orn %i2, 0x1105, %l6 bvc,pn %icc, loop_2675 srax %g7, %i7, %l3 xor %l1, 0x0E19, %i4 movn %xcc, %g6, %o4 loop_2675: tgu %icc, 0x2 movrne %o7, 0x04B, %g1 orn %o1, %i0, %g2 edge32n %l2, %g3, %i1 fbo %fcc0, loop_2676 edge16n %l5, %o2, %o6 andncc %l4, %o5, %i6 fbe %fcc1, loop_2677 loop_2676: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovse %xcc, %f14, %f12 edge8ln %g5, %l0, %o0 loop_2677: move %icc, %o3, %g4 taddcctv %i5, 0x14FF, %i3 tsubcctv %i2, %l6, %i7 st %f28, [%l7 + 0x58] movn %icc, %l3, %g7 be,pn %icc, loop_2678 movvc %icc, %i4, %l1 movl %icc, %g6, %o7 nop setx loop_2679, %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_2678: orcc %g1, %o1, %o4 wr %g0, 0x22, %asi stba %g2, [%l7 + 0x1C] %asi membar #Sync loop_2679: nop set 0x0E, %o4 ldsha [%l7 + %o4] 0x89, %l2 fmovdg %xcc, %f1, %f24 fbg,a %fcc0, loop_2680 addc %i0, 0x1377, %i1 movle %xcc, %g3, %l5 fbl %fcc0, loop_2681 loop_2680: movpos %icc, %o6, %o2 movvc %xcc, %l4, %i6 movle %icc, %g5, %l0 loop_2681: taddcctv %o0, 0x08D5, %o3 bne loop_2682 fbul %fcc0, loop_2683 fmovd %f0, %f30 fabsd %f18, %f26 loop_2682: sra %o5, %g4, %i5 loop_2683: tvs %xcc, 0x2 fbn,a %fcc1, loop_2684 fbo %fcc2, loop_2685 nop fitos %f13, %f1 fstox %f1, %f24 fxtos %f24, %f14 bcs,a,pt %xcc, loop_2686 loop_2684: fpackfix %f2, %f8 loop_2685: nop wr %g0, 0x10, %asi sta %f18, [%l7 + 0x1C] %asi loop_2686: fbug %fcc3, loop_2687 movvc %icc, %i2, %i3 fmovrdlez %l6, %f4, %f18 fxors %f19, %f4, %f1 loop_2687: array8 %l3, %i7, %g7 fpadd16 %f6, %f26, %f20 nop setx loop_2688, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done andcc %i4, 0x12DC, %g6 fbge,a %fcc3, loop_2689 udivx %o7, 0x0B17, %l1 loop_2688: sir 0x1A5E wr %g0, 0x11, %asi sta %f8, [%l7 + 0x50] %asi loop_2689: umul %g1, %o4, %g2 fornot1 %f8, %f2, %f16 edge8ln %l2, %i0, %o1 movre %i1, 0x300, %g3 srax %l5, %o2, %l4 tn %icc, 0x0 edge32n %i6, %o6, %l0 sethi 0x1217, %g5 sll %o0, %o3, %o5 fcmpne16 %f6, %f24, %g4 taddcctv %i5, %i2, %l6 edge16l %l3, %i3, %i7 fmovrsgz %i4, %f28, %f18 fpmerge %f6, %f19, %f12 fnands %f17, %f11, %f15 sub %g7, 0x1FB5, %g6 tle %xcc, 0x4 bvc,a,pn %icc, loop_2690 pdist %f14, %f14, %f10 fmovdvs %xcc, %f16, %f6 sethi 0x0D51, %l1 loop_2690: fnor %f14, %f20, %f0 movgu %xcc, %o7, %o4 udiv %g2, 0x1027, %g1 fmul8sux16 %f10, %f18, %f14 ldd [%l7 + 0x10], %i0 xnorcc %l2, 0x1848, %o1 nop setx 0x016E003E455B95B3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x6E3AD63315EFB949, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 faddd %f12, %f12, %f2 taddcc %g3, %i1, %o2 nop setx 0x4EE81083DF4B7280, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x848B5C7AA4AA33A9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fsubd %f20, %f18, %f8 movpos %icc, %l5, %i6 edge32l %o6, %l0, %g5 fbl,a %fcc2, loop_2691 tvc %xcc, 0x6 bpos,a %xcc, loop_2692 sethi 0x156E, %l4 loop_2691: edge32n %o3, %o0, %o5 fmovdne %icc, %f10, %f13 loop_2692: tne %icc, 0x3 te %icc, 0x5 faligndata %f10, %f12, %f0 alignaddr %g4, %i2, %i5 bg,a %icc, loop_2693 fpsub16s %f8, %f1, %f11 umulcc %l3, 0x157A, %l6 wr %g0, 0x81, %asi ldstuba [%l7 + 0x2A] %asi, %i7 loop_2693: tn %icc, 0x0 and %i4, %i3, %g7 fzeros %f29 set 0x20, %l0 prefetcha [%l7 + %l0] 0x81, 0x1 fbn,a %fcc0, loop_2694 fmovdge %xcc, %f26, %f27 fabss %f5, %f11 fabss %f30, %f24 loop_2694: tl %xcc, 0x6 tvs %xcc, 0x3 st %f15, [%l7 + 0x54] bgu,pn %xcc, loop_2695 fand %f16, %f20, %f24 xor %o7, 0x1B65, %o4 brz,a %l1, loop_2696 loop_2695: srl %g1, %g2, %i0 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 loop_2696: movneg %icc, %o1, %l2 smulcc %i1, %o2, %l5 movvs %xcc, %g3, %i6 fmovrsgz %o6, %f8, %f24 orncc %l0, %l4, %o3 movg %xcc, %g5, %o0 addc %o5, %i2, %g4 popc %i5, %l3 andcc %l6, 0x0706, %i7 wr %g0, 0x2c, %asi ldda [%l7 + 0x70] %asi, %i4 fmovrslez %i3, %f22, %f3 tvs %icc, 0x0 xnor %g6, 0x1BE3, %g7 movcc %xcc, %o4, %o7 movcs %xcc, %l1, %g2 tvc %icc, 0x6 movge %xcc, %i0, %g1 edge16 %l2, %o1, %o2 subccc %l5, 0x0E8C, %i1 sdiv %i6, 0x1137, %g3 sllx %l0, 0x02, %o6 array32 %l4, %g5, %o0 edge16l %o5, %o3, %g4 ldub [%l7 + 0x11], %i5 tpos %xcc, 0x5 movrne %i2, %l6, %l3 ldd [%l7 + 0x30], %i6 fpadd16 %f22, %f16, %f24 movg %xcc, %i3, %i4 array16 %g6, %o4, %g7 orcc %o7, 0x0BE1, %l1 nop fitod %f31, %f14 sethi 0x1A3E, %i0 fmovdvs %icc, %f20, %f16 bcc,a loop_2697 alignaddr %g2, %l2, %g1 subcc %o2, %o1, %l5 ldd [%l7 + 0x70], %i6 loop_2697: ldd [%l7 + 0x68], %i0 movleu %icc, %g3, %o6 fbn %fcc3, loop_2698 srlx %l0, 0x10, %g5 ldsh [%l7 + 0x50], %o0 sir 0x1FC8 loop_2698: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %icc, 0x4 fcmpne16 %f4, %f18, %l4 movrlz %o5, %g4, %i5 movvc %icc, %i2, %l6 fnegs %f20, %f28 add %l7, 0x54, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %o3 casa [%l6] 0x18, %o3, %i7 fmovdpos %xcc, %f21, %f29 saved 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 tsubcc %l3, 0x1C14, %i4 fpackfix %f6, %f22 sethi 0x1901, %g6 be %icc, loop_2699 sdivx %i3, 0x07D3, %g7 add %l7, 0x74, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o7 casa [%l6] 0x89, %o7, %o4 loop_2699: and %l1, %i0, %l2 bcc,pn %xcc, loop_2700 xor %g2, %g1, %o1 fbe,a %fcc2, loop_2701 nop setx loop_2702, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2700: fbg %fcc1, loop_2703 edge16ln %o2, %l5, %i1 loop_2701: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2702: fbge %fcc2, loop_2704 loop_2703: faligndata %f26, %f26, %f18 sll %i6, %o6, %l0 mulx %g3, 0x116B, %o0 loop_2704: edge8 %g5, %l4, %g4 nop fitod %f0, %f26 fdtos %f26, %f10 subcc %i5, %i2, %o5 subc %l6, %o3, %i7 fmovsvs %icc, %f12, %f24 tne %icc, 0x0 nop set 0x38, %g3 stx %i4, [%l7 + %g3] fmul8x16au %f0, %f13, %f0 array8 %g6, %i3, %l3 xorcc %o7, 0x1C8E, %g7 wr %g0, 0x80, %asi ldsba [%l7 + 0x66] %asi, %l1 mulx %o4, %i0, %l2 fbge,a %fcc3, loop_2705 udivx %g2, 0x078B, %o1 ta %icc, 0x6 andncc %g1, %l5, %o2 loop_2705: bn,a loop_2706 fsrc2 %f26, %f0 nop setx 0x7ABD67157055ED1D, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr fbu,a %fcc0, loop_2707 loop_2706: sll %i1, 0x0D, %o6 nop setx 0x269B1C156BF25621, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x304BCC7B2FCA0C99, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f4, %f16 subccc %l0, 0x1751, %i6 loop_2707: nop setx 0x691F5ADB506CCEBA, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr movpos %xcc, %o0, %g3 movgu %icc, %l4, %g4 brnz %g5, loop_2708 edge8n %i2, %i5, %l6 wr %g0, 0x88, %asi stba %o5, [%l7 + 0x44] %asi loop_2708: movle %icc, %o3, %i7 mova %icc, %i4, %g6 fandnot2s %f15, %f27, %f7 fmovsa %xcc, %f26, %f2 movge %icc, %i3, %l3 wr %g0, 0x18, %asi ldsba [%l7 + 0x18] %asi, %g7 fmovrdlz %o7, %f2, %f2 bvc %icc, loop_2709 umulcc %l1, 0x1633, %o4 movre %i0, 0x26F, %g2 set 0x66, %o6 lduba [%l7 + %o6] 0x14, %l2 loop_2709: or %g1, 0x0120, %o1 fbge %fcc2, loop_2710 xnorcc %l5, 0x0635, %i1 nop setx 0x4952E127, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0xB04D9DA9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fadds %f18, %f11, %f8 bn,a,pn %icc, loop_2711 loop_2710: edge16n %o6, %l0, %i6 sllx %o0, %g3, %l4 fnand %f10, %f4, %f28 loop_2711: nop fitos %f13, %f29 fstox %f29, %f26 sub %g4, 0x1EA2, %g5 edge8n %i2, %o2, %i5 fand %f30, %f14, %f18 orcc %o5, %l6, %o3 edge16l %i7, %g6, %i4 tsubcc %l3, 0x1536, %g7 udivx %o7, 0x0630, %i3 fandnot2s %f14, %f17, %f27 nop fitos %f14, %f23 fstoi %f23, %f13 fpack32 %f14, %f4, %f10 andcc %l1, %o4, %g2 nop setx loop_2712, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldd [%l7 + 0x20], %i0 fbu %fcc2, loop_2713 fbg,a %fcc2, loop_2714 loop_2712: move %icc, %g1, %o1 andn %l5, %i1, %l2 loop_2713: brlez %o6, loop_2715 loop_2714: fsrc2 %f24, %f28 fones %f12 swap [%l7 + 0x74], %i6 loop_2715: movpos %xcc, %l0, %o0 stx %g3, [%l7 + 0x08] orncc %g4, 0x110C, %l4 andncc %g5, %i2, %o2 fone %f8 tsubcc %o5, %i5, %l6 subc %o3, %i7, %g6 xnorcc %l3, %g7, %o7 set 0x2C, %i1 swapa [%l7 + %i1] 0x19, %i3 xnorcc %i4, %l1, %g2 fcmpgt32 %f18, %f6, %o4 sub %i0, 0x04B9, %g1 udiv %l5, 0x0C18, %o1 edge16 %i1, %o6, %i6 fmovsne %xcc, %f18, %f14 fmovrdlz %l2, %f28, %f22 bcc loop_2716 fands %f26, %f26, %f18 array16 %o0, %l0, %g3 sll %g4, 0x0B, %l4 loop_2716: srlx %g5, 0x0E, %o2 mova %xcc, %i2, %i5 fandnot1s %f24, %f22, %f1 or %o5, %l6, %i7 bcs,pt %xcc, loop_2717 bne %xcc, loop_2718 sir 0x02AD tneg %xcc, 0x0 loop_2717: fpack32 %f26, %f26, %f26 loop_2718: ta %icc, 0x6 fbg %fcc0, loop_2719 tcc %icc, 0x1 wr %g0, 0x80, %asi stha %o3, [%l7 + 0x7A] %asi loop_2719: sth %g6, [%l7 + 0x18] fandnot1 %f0, %f12, %f4 nop setx 0xE5F6E839, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 fsqrts %f24, %f15 andcc %g7, 0x106F, %l3 array16 %i3, %o7, %i4 fcmple32 %f10, %f6, %g2 xorcc %l1, 0x0432, %o4 fbe,a %fcc2, loop_2720 sdivx %i0, 0x12A7, %g1 bvc,pn %xcc, loop_2721 movl %icc, %l5, %i1 loop_2720: fpmerge %f16, %f20, %f20 tg %xcc, 0x5 loop_2721: movrlez %o6, 0x297, %i6 alignaddrl %o1, %l2, %l0 fble,a %fcc2, loop_2722 bleu,pt %icc, loop_2723 srl %g3, 0x02, %g4 taddcctv %l4, %g5, %o0 loop_2722: tne %icc, 0x4 loop_2723: orcc %i2, 0x0315, %i5 ldd [%l7 + 0x78], %f2 lduw [%l7 + 0x60], %o2 subccc %o5, 0x0C8B, %l6 fmovdvs %xcc, %f6, %f16 fpackfix %f6, %f19 sethi 0x1F5A, %o3 mulx %i7, %g6, %l3 sll %i3, 0x19, %g7 bcs,pt %icc, loop_2724 fbne %fcc0, loop_2725 movle %xcc, %i4, %o7 fbe %fcc3, loop_2726 loop_2724: brz %g2, loop_2727 loop_2725: edge16ln %l1, %i0, %o4 fsrc1s %f23, %f16 loop_2726: nop wr %g0, 0x80, %asi ldstuba [%l7 + 0x62] %asi, %g1 loop_2727: nop set 0x34, %g6 stwa %l5, [%l7 + %g6] 0x22 membar #Sync addccc %o6, 0x0EE6, %i1 movleu %xcc, %i6, %o1 srlx %l0, %g3, %g4 fmovsle %xcc, %f24, %f19 bge,a,pn %xcc, loop_2728 sra %l4, %g5, %l2 tcs %icc, 0x4 movrne %o0, 0x305, %i5 loop_2728: edge16 %o2, %i2, %o5 fble,a %fcc0, loop_2729 edge16ln %o3, %l6, %i7 bcc loop_2730 stw %g6, [%l7 + 0x70] loop_2729: tcc %xcc, 0x7 mova %icc, %l3, %i3 loop_2730: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %xcc, 0x7 xnor %g7, %i4, %o7 ld [%l7 + 0x44], %f17 fmovd %f26, %f4 subcc %l1, 0x089A, %g2 subccc %i0, 0x0B78, %o4 nop setx loop_2731, %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 %icc, loop_2732 udivx %g1, 0x0F4F, %o6 smulcc %l5, %i6, %o1 loop_2731: movne %xcc, %i1, %l0 loop_2732: fbl,a %fcc0, loop_2733 bcs,pt %xcc, loop_2734 orcc %g3, 0x085E, %g4 membar 0x0D loop_2733: edge32ln %g5, %l4, %o0 loop_2734: bl,pn %icc, loop_2735 edge16l %i5, %o2, %i2 and %o5, 0x0BFA, %l2 fmovda %xcc, %f20, %f28 loop_2735: addccc %o3, 0x0E9F, %l6 edge32n %i7, %l3, %g6 orncc %i3, %g7, %o7 sir 0x1DD4 sth %i4, [%l7 + 0x38] fmovrdne %l1, %f14, %f18 fsrc1 %f30, %f18 fpsub16 %f26, %f26, %f12 edge8n %i0, %g2, %o4 udiv %o6, 0x09EC, %g1 tsubcctv %i6, %o1, %l5 tsubcc %i1, 0x1480, %g3 brnz %g4, loop_2736 andncc %g5, %l4, %o0 set 0x14, %i6 stwa %l0, [%l7 + %i6] 0x19 loop_2736: movre %o2, %i5, %o5 sir 0x0BFD wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi tpos %xcc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsge %xcc, %f19, %f1 taddcc %i2, 0x1BB1, %l2 add %l7, 0x28, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %o3 casa [%l6] %asi, %o3, %i7 edge32l %l6, %g6, %i3 edge8 %l3, %g7, %i4 bg,a %icc, loop_2737 edge32ln %l1, %o7, %i0 mulscc %g2, 0x0883, %o6 wr %g0, 0xf9, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_2737: swap [%l7 + 0x28], %o4 array32 %g1, %o1, %i6 bgu loop_2738 fbule,a %fcc2, loop_2739 movn %xcc, %i1, %g3 fmovrsgez %g4, %f2, %f28 loop_2738: orncc %g5, %l4, %o0 loop_2739: tsubcc %l0, 0x0129, %l5 nop setx loop_2740, %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 %i5, %o2, %o5 fcmpeq32 %f4, %f26, %i2 edge16l %o3, %l2, %l6 loop_2740: edge8n %i7, %g6, %i3 brlez,a %g7, loop_2741 sdivcc %l3, 0x0C08, %i4 movgu %icc, %l1, %o7 fbn %fcc2, loop_2742 loop_2741: fsrc1s %f13, %f6 edge8n %g2, %o6, %i0 set 0x3C, %o0 swapa [%l7 + %o0] 0x80, %g1 loop_2742: fpsub32s %f28, %f0, %f6 wr %g0, 0x2b, %asi stba %o1, [%l7 + 0x6D] %asi membar #Sync membar 0x6E movrgz %i6, %o4, %i1 fbg %fcc0, loop_2743 fmovdg %icc, %f21, %f26 alignaddrl %g4, %g5, %g3 umulcc %o0, %l4, %l0 loop_2743: fmovdl %xcc, %f26, %f31 udivx %l5, 0x1CA9, %i5 movl %icc, %o2, %i2 srl %o5, %l2, %o3 edge32ln %l6, %i7, %g6 bcs,a,pt %xcc, loop_2744 fbuge %fcc0, loop_2745 subccc %i3, %g7, %l3 lduh [%l7 + 0x52], %i4 loop_2744: add %o7, 0x110A, %g2 loop_2745: ba,pn %xcc, loop_2746 ldsb [%l7 + 0x39], %o6 xor %i0, %l1, %o1 srl %g1, 0x13, %i6 loop_2746: nop setx 0x62B7695B75FF211A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xF07A52C743988C80, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fsubd %f10, %f16, %f12 edge8ln %o4, %g4, %g5 subcc %g3, %i1, %o0 fmovsl %xcc, %f9, %f27 edge32n %l4, %l0, %l5 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xf8 membar #Sync bvc %xcc, loop_2747 fmovrdgez %o2, %f2, %f22 smulcc %i5, 0x0AC4, %i2 alignaddr %o5, %o3, %l2 loop_2747: edge32n %l6, %g6, %i3 ba,pt %xcc, loop_2748 orncc %i7, %g7, %l3 fpsub16 %f0, %f12, %f20 taddcc %i4, 0x1772, %o7 loop_2748: movrgez %g2, %i0, %l1 mova %icc, %o1, %g1 movne %icc, %o6, %i6 andncc %g4, %o4, %g3 edge32ln %g5, %i1, %l4 bg,a loop_2749 popc %l0, %l5 fmovscs %xcc, %f28, %f0 fbg,a %fcc2, loop_2750 loop_2749: subcc %o0, 0x0946, %i5 edge32ln %i2, %o2, %o3 set 0x20, %g5 ldda [%l7 + %g5] 0x88, %l2 loop_2750: movrne %l6, 0x0F9, %o5 movcc %xcc, %i3, %g6 edge8l %g7, %l3, %i7 fble,a %fcc0, loop_2751 bvc,a,pn %xcc, loop_2752 andcc %o7, 0x0341, %g2 sth %i0, [%l7 + 0x24] loop_2751: brgez %i4, loop_2753 loop_2752: subccc %o1, %l1, %o6 edge32n %i6, %g1, %g4 movleu %xcc, %o4, %g3 loop_2753: fbug %fcc2, loop_2754 bge,a loop_2755 lduw [%l7 + 0x60], %i1 wr %g0, 0x2c, %asi ldda [%l7 + 0x20] %asi, %g4 loop_2754: taddcctv %l4, 0x1111, %l0 loop_2755: movneg %icc, %l5, %i5 tvc %xcc, 0x7 xnor %i2, %o0, %o3 tle %xcc, 0x0 fpmerge %f22, %f21, %f18 set 0x40, %o1 stda %f16, [%l7 + %o1] 0x88 wr %g0, 0x80, %asi lduha [%l7 + 0x32] %asi, %l2 udiv %l6, 0x0BEC, %o5 te %xcc, 0x3 edge16n %o2, %g6, %g7 fnegd %f12, %f8 fblg,a %fcc0, loop_2756 nop setx loop_2757, %l0, %l1 jmpl %l1, %l3 alignaddr %i7, %i3, %o7 sth %i0, [%l7 + 0x42] loop_2756: stbar loop_2757: bshuffle %f26, %f12, %f20 fnors %f29, %f23, %f1 or %i4, %g2, %o1 fnor %f30, %f30, %f8 edge8 %l1, %o6, %i6 tne %xcc, 0x2 or %g1, %g4, %o4 movleu %xcc, %i1, %g3 bcs,a %xcc, loop_2758 fmovsl %xcc, %f3, %f29 fmovrse %g5, %f24, %f28 bpos,a,pn %xcc, loop_2759 loop_2758: add %l4, 0x0367, %l0 bcs,a,pt %icc, loop_2760 bneg %xcc, loop_2761 loop_2759: movgu %icc, %l5, %i2 movg %icc, %i5, %o3 loop_2760: tg %icc, 0x0 loop_2761: tle %xcc, 0x5 alignaddr %o0, %l6, %l2 set 0x67, %l5 ldstuba [%l7 + %l5] 0x80, %o2 fbe,a %fcc2, loop_2762 fzeros %f26 tgu %icc, 0x4 xor %g6, %o5, %g7 loop_2762: edge8l %l3, %i7, %i3 edge16ln %o7, %i0, %g2 movl %icc, %o1, %l1 xnor %o6, 0x0922, %i6 tneg %xcc, 0x7 movpos %icc, %g1, %i4 srax %g4, 0x00, %o4 fba,a %fcc0, loop_2763 sra %i1, 0x05, %g3 sdiv %l4, 0x0930, %g5 umulcc %l5, %l0, %i5 loop_2763: fbue %fcc2, loop_2764 array32 %o3, %i2, %o0 mulx %l2, %o2, %l6 nop fitos %f2, %f27 fstox %f27, %f16 loop_2764: udivx %o5, 0x08DB, %g7 bvs loop_2765 fmovdleu %xcc, %f18, %f15 sub %l3, %i7, %i3 movl %icc, %o7, %i0 loop_2765: tvs %xcc, 0x0 sllx %g2, %o1, %l1 fmovsge %icc, %f24, %f10 movrne %g6, 0x238, %o6 addc %i6, %g1, %g4 wr %g0, 0x0c, %asi lduwa [%l7 + 0x2C] %asi, %i4 array32 %i1, %g3, %l4 fmul8x16 %f15, %f8, %f24 xor %o4, 0x169C, %l5 tneg %icc, 0x5 sth %g5, [%l7 + 0x52] ld [%l7 + 0x10], %f1 movg %xcc, %i5, %l0 set 0x58, %i5 ldstuba [%l7 + %i5] 0x89, %o3 srax %i2, %l2, %o2 or %l6, 0x117F, %o5 movcs %xcc, %o0, %l3 ldsw [%l7 + 0x74], %g7 edge16n %i7, %i3, %i0 fblg %fcc0, loop_2766 array32 %o7, %o1, %g2 flush %l7 + 0x28 fnegd %f24, %f12 loop_2766: bgu,a,pt %icc, loop_2767 umulcc %g6, %o6, %l1 tl %icc, 0x7 tcs %xcc, 0x0 loop_2767: andncc %i6, %g1, %g4 nop fitod %f8, %f10 fdtox %f10, %f14 edge32l %i1, %i4, %g3 bshuffle %f8, %f26, %f16 movleu %xcc, %l4, %l5 fble %fcc0, loop_2768 xorcc %o4, %g5, %i5 tleu %xcc, 0x0 edge16n %o3, %i2, %l0 loop_2768: bvs,pt %xcc, loop_2769 membar 0x43 flush %l7 + 0x0C wr %g0, 0x10, %asi sta %f4, [%l7 + 0x44] %asi loop_2769: movre %o2, 0x2E1, %l2 popc 0x0858, %l6 bge %xcc, loop_2770 edge8l %o5, %o0, %g7 movge %xcc, %l3, %i3 nop set 0x3E, %g2 lduh [%l7 + %g2], %i0 loop_2770: fornot1s %f17, %f4, %f12 move %xcc, %i7, %o7 fmovdvc %xcc, %f27, %f11 fpsub16 %f24, %f18, %f22 ldd [%l7 + 0x18], %f16 movcs %xcc, %g2, %o1 move %xcc, %g6, %o6 umul %l1, %i6, %g1 andncc %i1, %i4, %g3 movrlz %l4, 0x056, %g4 fmovse %xcc, %f12, %f26 bg,a loop_2771 edge32 %o4, %g5, %i5 nop setx 0x29869BA07074C981, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr nop fitos %f6, %f19 fstoi %f19, %f15 loop_2771: tsubcc %o3, %l5, %i2 fmovdvs %icc, %f17, %f9 orcc %l0, 0x1466, %l2 movge %xcc, %l6, %o2 set 0x38, %g4 sta %f7, [%l7 + %g4] 0x80 andncc %o0, %g7, %o5 edge32l %i3, %l3, %i0 fzeros %f7 fsrc2 %f22, %f14 move %xcc, %o7, %i7 movcc %icc, %g2, %g6 ldsw [%l7 + 0x08], %o1 tsubcc %o6, %i6, %g1 edge8n %i1, %l1, %i4 ldsw [%l7 + 0x54], %g3 sll %g4, 0x07, %o4 movle %xcc, %l4, %g5 nop setx 0x10733FD0, %l0, %l6 st %l6, [%l7 + 0x78] ld [%l7 + 0x78], %fsr srlx %o3, %l5, %i2 fmovdgu %xcc, %f14, %f6 tne %xcc, 0x3 umulcc %l0, 0x0862, %i5 brz,a %l6, loop_2772 bleu,a %xcc, loop_2773 fbge %fcc0, loop_2774 sra %o2, %o0, %g7 loop_2772: fpsub32 %f6, %f8, %f16 loop_2773: edge8 %o5, %i3, %l2 loop_2774: orcc %i0, 0x0D69, %o7 ldub [%l7 + 0x45], %l3 fzero %f14 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %g2, %g6, %i7 fmul8x16al %f15, %f31, %f0 array8 %o1, %o6, %g1 fcmpeq16 %f26, %f30, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %icc, 0x4 bcc loop_2775 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %icc, 0x0 set 0x2A, %l1 stha %l1, [%l7 + %l1] 0xe3 membar #Sync loop_2775: tcc %icc, 0x6 movne %xcc, %i1, %i4 addccc %g4, %o4, %g3 fnegd %f18, %f12 array8 %g5, %l4, %l5 movgu %icc, %i2, %o3 ldsw [%l7 + 0x64], %i5 andncc %l0, %l6, %o2 tge %icc, 0x2 movrlz %g7, 0x1FC, %o5 movrne %o0, 0x391, %i3 udivcc %i0, 0x076D, %o7 fmovrsgz %l3, %f31, %f27 tge %icc, 0x3 fbn %fcc2, loop_2776 udivcc %g2, 0x04F4, %g6 fxnors %f26, %f6, %f7 tl %icc, 0x4 loop_2776: movrne %i7, 0x250, %o1 tvs %icc, 0x3 movcs %icc, %l2, %g1 fexpand %f0, %f30 array8 %i6, %o6, %l1 fexpand %f28, %f0 edge8 %i1, %g4, %i4 edge8ln %o4, %g3, %g5 edge16l %l4, %i2, %l5 fmovrdgez %o3, %f20, %f22 tcc %icc, 0x5 wr %g0, 0x19, %asi ldswa [%l7 + 0x20] %asi, %i5 taddcc %l6, %l0, %o2 fbg,a %fcc2, loop_2777 sth %o5, [%l7 + 0x6A] set 0x7A, %l6 stha %g7, [%l7 + %l6] 0x22 membar #Sync loop_2777: popc 0x021C, %i3 sdivcc %o0, 0x0896, %i0 alignaddr %o7, %g2, %g6 edge8l %i7, %l3, %o1 ble,a loop_2778 pdist %f26, %f28, %f26 sll %l2, 0x0A, %i6 set 0x4C, %i2 stwa %o6, [%l7 + %i2] 0x23 membar #Sync loop_2778: sir 0x06D0 or %g1, %l1, %i1 bpos loop_2779 ldd [%l7 + 0x20], %f0 ldsh [%l7 + 0x0A], %i4 fpmerge %f17, %f17, %f30 loop_2779: taddcctv %g4, 0x1D46, %g3 movpos %icc, %o4, %l4 wr %g0, 0x88, %asi lduba [%l7 + 0x70] %asi, %g5 for %f28, %f12, %f28 addcc %i2, 0x0966, %o3 andcc %l5, %i5, %l0 tle %icc, 0x2 movg %xcc, %o2, %l6 fpack16 %f0, %f8 edge8l %g7, %o5, %i3 ldx [%l7 + 0x10], %o0 xnorcc %o7, %i0, %g6 fornot2 %f0, %f24, %f26 movrlz %g2, %l3, %i7 fmovdge %xcc, %f11, %f7 stb %o1, [%l7 + 0x6D] fandnot1s %f19, %f2, %f22 fmovsg %xcc, %f22, %f27 tpos %icc, 0x6 edge16n %l2, %i6, %g1 fpsub16 %f18, %f2, %f14 array16 %o6, %i1, %l1 fone %f12 ld [%l7 + 0x7C], %f8 edge8n %g4, %g3, %o4 udiv %i4, 0x1F34, %g5 srlx %i2, 0x19, %o3 movpos %icc, %l4, %i5 edge8 %l5, %l0, %o2 brgez %l6, loop_2780 nop setx loop_2781, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done srax %o5, %i3, %o0 bneg,a,pn %xcc, loop_2782 loop_2780: brgz %g7, loop_2783 loop_2781: edge16n %o7, %g6, %i0 membar 0x24 loop_2782: bg,pt %icc, loop_2784 loop_2783: orn %g2, %i7, %o1 addc %l3, 0x10E7, %l2 movvc %xcc, %g1, %i6 loop_2784: umul %i1, 0x1318, %l1 fmovspos %xcc, %f19, %f19 movcc %xcc, %g4, %o6 movcs %icc, %o4, %i4 bcc,pt %icc, loop_2785 umul %g3, 0x1CC2, %i2 fble,a %fcc0, loop_2786 popc 0x118E, %g5 loop_2785: taddcc %l4, %i5, %o3 movpos %icc, %l5, %o2 loop_2786: fmovdcs %icc, %f22, %f22 fands %f1, %f7, %f25 lduh [%l7 + 0x4C], %l0 mova %icc, %l6, %o5 addccc %i3, %o0, %o7 fnors %f9, %f16, %f1 stw %g7, [%l7 + 0x64] taddcctv %i0, 0x1C35, %g2 nop setx 0xD8024E88207E8711, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr set 0x20, %i0 ldswa [%l7 + %i0] 0x88, %g6 fcmpne16 %f18, %f4, %i7 wr %g0, 0x80, %asi prefetcha [%l7 + 0x38] %asi, 0x0 fbo %fcc1, loop_2787 fba,a %fcc3, loop_2788 bpos,a,pn %xcc, loop_2789 tl %xcc, 0x4 loop_2787: fornot1 %f18, %f6, %f18 loop_2788: tleu %icc, 0x3 loop_2789: nop setx 0x5E6F1B7E4F893216, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 fsqrtd %f22, %f18 udivx %l3, 0x14A8, %l2 tge %xcc, 0x2 andn %g1, 0x1B15, %i1 subccc %i6, %g4, %l1 tleu %icc, 0x3 fand %f24, %f8, %f18 movle %icc, %o4, %o6 wr %g0, 0x80, %asi ldswa [%l7 + 0x2C] %asi, %i4 xnor %g3, %i2, %g5 taddcc %l4, 0x1C5A, %o3 be,a,pt %icc, loop_2790 nop fitod %f12, %f0 fdtoi %f0, %f9 fmovdg %icc, %f28, %f28 addcc %i5, %o2, %l5 loop_2790: sub %l0, %o5, %l6 edge16n %o0, %i3, %g7 std %f6, [%l7 + 0x48] movrlez %o7, %g2, %g6 fmovrde %i0, %f26, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg,a %fcc2, loop_2791 edge32ln %i7, %l3, %o1 tvs %xcc, 0x5 subc %l2, 0x0AFF, %g1 loop_2791: edge8ln %i1, %g4, %i6 bn,a,pn %xcc, loop_2792 movge %xcc, %o4, %o6 movrgz %l1, 0x37B, %g3 tne %icc, 0x6 loop_2792: movle %xcc, %i2, %i4 array16 %g5, %l4, %i5 fmovdleu %icc, %f18, %f3 tsubcctv %o2, 0x06E9, %l5 fbg,a %fcc1, loop_2793 fcmpne16 %f28, %f8, %o3 taddcc %l0, 0x0BE8, %o5 sub %o0, 0x16A5, %i3 loop_2793: fmovdvc %xcc, %f11, %f25 orn %g7, 0x1115, %o7 mulx %g2, 0x069E, %g6 sub %l6, %i7, %i0 xnor %l3, %o1, %g1 movl %xcc, %l2, %g4 movleu %icc, %i1, %o4 srl %o6, 0x08, %l1 array8 %g3, %i2, %i4 fmovrsne %i6, %f14, %f24 srl %g5, %l4, %i5 brlez,a %o2, loop_2794 bne,a,pt %icc, loop_2795 fbug %fcc0, loop_2796 fpackfix %f10, %f0 loop_2794: edge16l %l5, %l0, %o5 loop_2795: orn %o0, %o3, %i3 loop_2796: fmovsvs %icc, %f19, %f13 popc 0x1864, %o7 fmul8sux16 %f30, %f16, %f2 move %xcc, %g7, %g6 orncc %l6, %i7, %g2 alignaddrl %l3, %o1, %i0 edge16l %l2, %g1, %i1 smulcc %o4, %g4, %l1 sll %g3, %o6, %i4 nop setx loop_2797, %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, 0x5 umulcc %i2, %g5, %i6 edge16n %l4, %o2, %i5 loop_2797: nop set 0x20, %i7 ldxa [%l7 + %i7] 0x10, %l0 wr %g0, 0x18, %asi stwa %o5, [%l7 + 0x68] %asi andn %l5, 0x1EC9, %o0 movcs %icc, %o3, %i3 fmovdge %icc, %f4, %f19 fcmpeq16 %f14, %f20, %g7 fmovde %icc, %f20, %f15 movleu %icc, %o7, %g6 xor %l6, %g2, %l3 fmovrsgez %i7, %f9, %f30 tgu %icc, 0x5 wr %g0, 0x80, %asi stwa %o1, [%l7 + 0x5C] %asi tcs %icc, 0x0 subc %l2, %i0, %g1 brgez %o4, loop_2798 movrgez %g4, %l1, %g3 udiv %i1, 0x1557, %i4 tgu %xcc, 0x1 loop_2798: array16 %o6, %i2, %i6 sra %g5, 0x19, %o2 movre %l4, %i5, %l0 fmovspos %xcc, %f12, %f22 movleu %xcc, %o5, %l5 move %icc, %o3, %i3 st %f17, [%l7 + 0x10] st %f22, [%l7 + 0x08] wr %g0, 0x2c, %asi ldda [%l7 + 0x60] %asi, %o0 movn %xcc, %o7, %g7 sdivcc %l6, 0x097E, %g6 tle %xcc, 0x4 fzeros %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tn %icc, 0x4 alignaddrl %l3, %g2, %i7 tg %icc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %l2, %i0, %g1 prefetch [%l7 + 0x0C], 0x2 fmovdvs %icc, %f20, %f12 stb %o1, [%l7 + 0x24] wr %g0, 0x88, %asi lduba [%l7 + 0x15] %asi, %o4 tle %icc, 0x7 movneg %xcc, %g4, %g3 mulx %i1, 0x0A02, %l1 fmovd %f4, %f0 fmovdn %icc, %f29, %f31 edge8l %i4, %o6, %i2 fmovrslz %g5, %f12, %f30 fbn %fcc3, loop_2799 tgu %icc, 0x0 movneg %xcc, %i6, %l4 set 0x20, %g1 ldda [%l7 + %g1] 0x10, %o2 loop_2799: fmovscc %xcc, %f10, %f11 fcmple16 %f4, %f8, %i5 fmovsa %icc, %f25, %f21 edge32ln %o5, %l0, %o3 ldx [%l7 + 0x50], %l5 udiv %i3, 0x1356, %o0 fbule %fcc2, loop_2800 flush %l7 + 0x58 umulcc %g7, %l6, %o7 udivcc %l3, 0x073B, %g6 loop_2800: sdivx %g2, 0x1B0C, %i7 brz,a %l2, loop_2801 fpmerge %f25, %f26, %f6 addc %g1, 0x1DA8, %i0 edge16 %o1, %g4, %g3 loop_2801: lduh [%l7 + 0x20], %o4 orn %l1, 0x043A, %i4 srlx %o6, 0x12, %i1 set 0x24, %o3 lduba [%l7 + %o3] 0x81, %i2 movrgez %i6, 0x031, %g5 edge16ln %l4, %o2, %o5 udivcc %i5, 0x0B5D, %o3 fbg %fcc1, loop_2802 movrlz %l0, 0x2D3, %i3 array32 %l5, %g7, %l6 wr %g0, 0x88, %asi prefetcha [%l7 + 0x18] %asi, 0x0 loop_2802: bneg,a %icc, loop_2803 edge16 %o7, %g6, %g2 fmul8x16au %f4, %f12, %f12 fbul %fcc0, loop_2804 loop_2803: tsubcc %l3, %i7, %g1 fmovdcc %icc, %f20, %f10 movle %xcc, %i0, %o1 loop_2804: fbg %fcc0, loop_2805 fcmpgt32 %f18, %f10, %g4 movcs %icc, %l2, %g3 orcc %o4, %i4, %o6 loop_2805: sll %l1, 0x16, %i2 fbn,a %fcc0, loop_2806 fmovrslz %i1, %f6, %f23 fnot2 %f24, %f10 sra %g5, 0x0C, %i6 loop_2806: flush %l7 + 0x60 edge32l %o2, %o5, %l4 tge %icc, 0x0 fbe,a %fcc2, loop_2807 edge32l %o3, %i5, %i3 sdiv %l5, 0x05AC, %g7 taddcc %l0, %l6, %o0 loop_2807: fmovd %f20, %f16 tvc %icc, 0x2 fnot2 %f10, %f6 edge8n %g6, %o7, %l3 wr %g0, 0x89, %asi ldsha [%l7 + 0x72] %asi, %g2 movcc %xcc, %g1, %i0 add %l7, 0x0C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i7 casa [%l6] 0x88, %i7, %g4 ldub [%l7 + 0x57], %o1 fornot2 %f24, %f26, %f28 tvc %xcc, 0x0 nop setx 0x21CD70B3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x30534542, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fadds %f25, %f1, %f16 nop set 0x42, %i3 lduh [%l7 + %i3], %g3 array32 %o4, %l2, %i4 movne %icc, %o6, %l1 movrne %i2, 0x187, %g5 movne %xcc, %i6, %o2 fone %f4 umulcc %o5, %l4, %i1 movl %xcc, %i5, %o3 movn %icc, %i3, %g7 fzero %f6 fbule %fcc2, loop_2808 movl %icc, %l0, %l6 stb %o0, [%l7 + 0x2E] addccc %g6, 0x1641, %l5 loop_2808: fblg %fcc1, loop_2809 movrlz %l3, 0x009, %g2 edge32l %o7, %g1, %i0 taddcctv %i7, 0x1B20, %o1 loop_2809: udivx %g4, 0x12A3, %g3 fnegd %f12, %f24 edge8 %o4, %l2, %i4 tpos %icc, 0x1 nop setx loop_2810, %l0, %l1 jmpl %l1, %o6 umulcc %l1, %g5, %i2 bl,a,pn %icc, loop_2811 fpadd16 %f18, %f18, %f26 loop_2810: umul %o2, 0x0FCC, %i6 nop setx loop_2812, %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_2811: movrgez %o5, 0x125, %l4 xnor %i1, 0x10CF, %i5 ta %icc, 0x2 loop_2812: fornot1 %f20, %f0, %f10 or %o3, %g7, %l0 andn %l6, %i3, %o0 fmovrslz %l5, %f2, %f3 fmovrslz %g6, %f8, %f23 bn,pn %xcc, loop_2813 bl loop_2814 movrlz %l3, 0x37E, %g2 nop setx loop_2815, %l0, %l1 jmpl %l1, %o7 loop_2813: edge16ln %i0, %g1, %i7 loop_2814: movvs %icc, %o1, %g4 movn %icc, %o4, %g3 loop_2815: fmovsg %xcc, %f7, %f16 fmovrse %i4, %f6, %f25 srlx %l2, %l1, %o6 ba,pn %xcc, loop_2816 ldd [%l7 + 0x28], %g4 xor %i2, %o2, %o5 srl %i6, 0x01, %i1 loop_2816: fornot2s %f30, %f15, %f20 udivcc %l4, 0x1E6A, %o3 wr %g0, 0x81, %asi stda %f0, [%l7 + 0x40] %asi set 0x20, %o5 ldsha [%l7 + %o5] 0x18, %i5 sdiv %g7, 0x1153, %l0 move %icc, %i3, %o0 fmovdle %icc, %f6, %f25 ldsw [%l7 + 0x20], %l5 fornot2s %f0, %f14, %f16 edge32n %g6, %l3, %l6 ldstub [%l7 + 0x10], %o7 fxnor %f18, %f14, %f20 mulx %i0, %g2, %i7 bshuffle %f20, %f26, %f30 tvc %icc, 0x7 popc %o1, %g1 movpos %icc, %g4, %o4 fmovsg %xcc, %f24, %f23 fandnot1 %f6, %f4, %f18 alignaddrl %g3, %i4, %l2 xorcc %o6, %g5, %l1 edge16ln %o2, %i2, %i6 wr %g0, 0x11, %asi ldxa [%l7 + 0x48] %asi, %i1 edge16ln %l4, %o3, %i5 srl %o5, 0x1B, %l0 ldsh [%l7 + 0x0C], %i3 andn %g7, %l5, %o0 fbl %fcc1, loop_2817 movrgez %l3, %g6, %o7 bgu,a %xcc, loop_2818 nop setx 0xE70973F1F0543665, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr loop_2817: fmovdge %icc, %f5, %f24 edge8l %i0, %l6, %g2 loop_2818: fandnot2s %f7, %f20, %f16 movre %o1, 0x07A, %i7 movcc %xcc, %g4, %g1 orcc %g3, %i4, %l2 tle %xcc, 0x3 tsubcc %o4, 0x042B, %o6 andncc %l1, %o2, %i2 ba,a %icc, loop_2819 movcc %icc, %i6, %i1 fcmple32 %f2, %f16, %l4 sll %o3, 0x19, %g5 loop_2819: sethi 0x1020, %i5 fmovrdne %o5, %f24, %f24 movrlez %l0, %i3, %l5 wr %g0, 0x58, %asi ldxa [%g0 + 0x18] %asi, %g7 movl %xcc, %l3, %g6 ble,a,pt %icc, loop_2820 nop setx 0x6C28E16B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x9AC58956, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fadds %f11, %f7, %f0 xor %o7, 0x138B, %o0 move %icc, %i0, %l6 loop_2820: mulx %g2, 0x18D0, %i7 edge8ln %o1, %g4, %g3 xorcc %g1, 0x084C, %i4 orn %o4, 0x134F, %o6 ldub [%l7 + 0x35], %l1 mulscc %l2, 0x0589, %i2 tcs %xcc, 0x7 movre %i6, %o2, %l4 udiv %o3, 0x107C, %g5 tgu %xcc, 0x3 tne %xcc, 0x1 wr %g0, 0x80, %asi ldsha [%l7 + 0x66] %asi, %i1 ba,a %icc, loop_2821 bneg,pn %xcc, loop_2822 ldsb [%l7 + 0x6A], %i5 movle %icc, %o5, %l0 loop_2821: nop wr %g0, 0x80, %asi ldsba [%l7 + 0x1D] %asi, %i3 loop_2822: array32 %l5, %g7, %g6 movrlz %l3, %o0, %i0 addc %l6, 0x1586, %o7 be %xcc, loop_2823 andn %g2, %i7, %o1 nop setx 0xD06BF653, %l0, %l6 st %l6, [%l7 + 0x70] ld [%l7 + 0x70], %fsr bpos loop_2824 loop_2823: edge32 %g4, %g3, %g1 edge32n %i4, %o6, %l1 tleu %xcc, 0x0 loop_2824: array16 %o4, %i2, %i6 addc %l2, 0x17C2, %l4 edge16l %o2, %o3, %i1 pdist %f24, %f0, %f0 tgu %icc, 0x2 andcc %g5, %i5, %o5 fmovrdlez %l0, %f30, %f4 lduh [%l7 + 0x22], %l5 move %icc, %i3, %g6 srax %g7, 0x1D, %l3 alignaddr %i0, %o0, %o7 fmovrde %l6, %f4, %f2 membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf8, %f16 movne %xcc, %i7, %g2 smul %g4, %o1, %g3 tl %icc, 0x6 edge16l %i4, %o6, %l1 edge8l %o4, %i2, %g1 mulx %i6, %l2, %l4 movle %xcc, %o3, %o2 fpsub16 %f10, %f2, %f24 orn %g5, 0x18A2, %i1 mulx %i5, 0x1435, %o5 fmovda %xcc, %f28, %f14 nop setx loop_2825, %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 %l0, 0x1342, %i3 umul %l5, 0x1DCC, %g6 bl,pt %icc, loop_2826 loop_2825: edge16ln %l3, %g7, %o0 set 0x60, %l3 prefetcha [%l7 + %l3] 0x10, 0x3 loop_2826: be,a loop_2827 fmul8x16au %f15, %f14, %f24 xnor %i0, %i7, %g2 wr %g0, 0x11, %asi ldxa [%l7 + 0x70] %asi, %l6 loop_2827: tle %xcc, 0x3 edge16ln %g4, %g3, %o1 tpos %icc, 0x5 fxors %f1, %f1, %f25 tsubcctv %i4, %l1, %o4 nop setx 0x010DFA236311291B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 fsqrtd %f2, %f22 sll %i2, 0x05, %o6 udivx %i6, 0x0A1F, %l2 udivcc %g1, 0x0964, %l4 fornot2 %f24, %f12, %f10 sll %o2, %g5, %o3 fmovdvc %xcc, %f18, %f17 nop setx 0xDEAFE6A6F07797AC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x20BC875734758395, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fsubd %f20, %f20, %f10 andn %i5, %o5, %l0 fmovsleu %xcc, %f27, %f19 orcc %i3, %l5, %g6 udiv %i1, 0x0603, %g7 addcc %l3, 0x1C89, %o0 tsubcc %i0, 0x166C, %o7 movvc %icc, %i7, %l6 movvs %xcc, %g4, %g3 wr %g0, 0x19, %asi ldstuba [%l7 + 0x0F] %asi, %g2 mova %icc, %o1, %l1 set 0x48, %i4 stba %o4, [%l7 + %i4] 0x0c and %i2, 0x107D, %i4 addcc %o6, 0x16BF, %l2 xnor %g1, 0x0731, %i6 fmovrde %o2, %f2, %f20 call loop_2828 sllx %l4, %g5, %o3 tpos %icc, 0x6 fbul %fcc0, loop_2829 loop_2828: tcs %icc, 0x3 bgu %icc, loop_2830 sllx %o5, %i5, %i3 loop_2829: movpos %icc, %l5, %l0 nop setx 0x928B69DB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0xD5F72589, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fsubs %f29, %f23, %f8 loop_2830: edge32ln %g6, %i1, %l3 sdivx %g7, 0x1522, %i0 mulx %o0, 0x1144, %i7 set 0x74, %g7 sta %f22, [%l7 + %g7] 0x0c tcc %icc, 0x7 movrgez %l6, %g4, %g3 membar 0x1B bvs,a,pn %xcc, loop_2831 fbg %fcc2, loop_2832 movrlz %g2, %o7, %l1 fbue %fcc1, loop_2833 loop_2831: edge32n %o4, %i2, %i4 loop_2832: fand %f4, %f30, %f28 edge32l %o6, %o1, %l2 loop_2833: fmovrdlez %g1, %f12, %f4 fandnot2s %f15, %f25, %f25 bgu,a %xcc, loop_2834 fornot1s %f19, %f6, %f24 srlx %i6, %l4, %g5 bvs,a loop_2835 loop_2834: edge8 %o2, %o3, %i5 movneg %xcc, %i3, %l5 movrlez %l0, 0x308, %o5 loop_2835: movne %xcc, %i1, %l3 std %f6, [%l7 + 0x68] swap [%l7 + 0x40], %g7 fmovdg %xcc, %f21, %f22 movne %icc, %i0, %g6 movre %o0, 0x3C1, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %i7, %g3, %g4 ldsw [%l7 + 0x58], %o7 fbg,a %fcc0, loop_2836 tneg %icc, 0x0 xorcc %l1, %g2, %o4 nop setx loop_2837, %l0, %l1 jmpl %l1, %i2 loop_2836: movrne %o6, 0x1E5, %i4 movle %icc, %l2, %o1 fmovsn %xcc, %f5, %f20 loop_2837: fcmpne16 %f28, %f22, %i6 mulx %g1, 0x1F14, %l4 edge8l %g5, %o2, %o3 ldstub [%l7 + 0x44], %i5 fbl,a %fcc3, loop_2838 sethi 0x09F1, %i3 add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x80, %l5, %l0 loop_2838: nop setx loop_2839, %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 fpsub32 %f10, %f26, %f20 addc %o5, %i1, %g7 mulx %i0, 0x07CB, %g6 loop_2839: nop setx loop_2840, %l0, %l1 jmpl %l1, %o0 or %l3, 0x16DD, %i7 mova %xcc, %g3, %g4 fnand %f20, %f16, %f22 loop_2840: udivcc %l6, 0x1759, %o7 sll %l1, 0x18, %o4 edge32n %i2, %o6, %g2 fornot2 %f22, %f12, %f10 tsubcctv %i4, %l2, %o1 movpos %icc, %i6, %g1 sdiv %l4, 0x13AA, %o2 movrne %o3, %g5, %i5 stbar tgu %icc, 0x0 fmovdgu %icc, %f30, %f14 fpack16 %f22, %f16 xorcc %i3, %l5, %o5 ldstub [%l7 + 0x7B], %i1 andncc %l0, %g7, %i0 fba %fcc3, loop_2841 nop setx 0x5DFC3D59868ADB7F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xD4FDD72DB701C9B5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fdivd %f2, %f0, %f8 movrgz %g6, %o0, %l3 faligndata %f2, %f6, %f18 loop_2841: movrlz %g3, %g4, %l6 fnot1 %f10, %f8 fmovsg %icc, %f16, %f15 sub %o7, %i7, %o4 xnorcc %l1, 0x041A, %i2 fandnot2 %f12, %f24, %f18 fmovrsne %o6, %f15, %f25 sdivcc %g2, 0x136D, %i4 addc %l2, 0x0E8D, %i6 fble %fcc0, loop_2842 tcc %icc, 0x5 xnor %g1, 0x17DE, %o1 tgu %icc, 0x2 loop_2842: movre %o2, %l4, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %o3, %i3, %i5 udivx %l5, 0x1126, %o5 movvc %xcc, %i1, %g7 array32 %l0, %i0, %o0 fbl,a %fcc1, loop_2843 fble %fcc2, loop_2844 nop setx 0x58B9EB1C2138FCA7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 fsqrtd %f10, %f0 tl %icc, 0x3 loop_2843: fnot2s %f10, %f8 loop_2844: alignaddr %g6, %g3, %g4 movrgez %l6, 0x2CE, %l3 movrlez %o7, 0x165, %i7 andn %l1, %i2, %o4 fmovsne %xcc, %f2, %f24 movl %icc, %g2, %o6 andn %l2, %i6, %g1 tvs %xcc, 0x1 orn %o1, %o2, %i4 movpos %xcc, %g5, %o3 fnot2 %f0, %f2 fbne,a %fcc3, loop_2845 alignaddrl %i3, %i5, %l4 fmovsle %xcc, %f9, %f9 call loop_2846 loop_2845: tle %icc, 0x6 fbue,a %fcc2, loop_2847 orcc %o5, 0x06F9, %l5 loop_2846: nop set 0x2C, %o7 sth %g7, [%l7 + %o7] movcs %icc, %l0, %i0 loop_2847: movgu %xcc, %o0, %i1 ldsh [%l7 + 0x4C], %g6 tpos %icc, 0x4 tgu %xcc, 0x5 stx %g4, [%l7 + 0x58] membar 0x1D fpmerge %f27, %f10, %f10 ta %xcc, 0x4 fmovsg %icc, %f25, %f9 fbge,a %fcc1, loop_2848 nop setx 0x5111534D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0x64C804A5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fdivs %f24, %f21, %f30 fnegd %f12, %f18 andncc %l6, %l3, %o7 loop_2848: and %g3, %i7, %i2 edge16l %o4, %g2, %l1 membar 0x3F ld [%l7 + 0x34], %f23 call loop_2849 smulcc %o6, 0x0345, %i6 movrne %g1, 0x294, %l2 move %icc, %o2, %o1 loop_2849: tvs %icc, 0x4 edge32n %i4, %g5, %o3 movneg %icc, %i3, %l4 brgez,a %i5, loop_2850 bleu loop_2851 array32 %o5, %g7, %l5 movvc %icc, %l0, %o0 loop_2850: fmovscs %icc, %f2, %f12 loop_2851: mulscc %i0, 0x1F9F, %i1 orn %g6, %l6, %l3 stb %o7, [%l7 + 0x26] tsubcctv %g4, 0x048B, %g3 taddcctv %i7, 0x0D18, %o4 brz,a %g2, loop_2852 fmovrdgz %l1, %f8, %f0 movvs %xcc, %i2, %i6 udivx %g1, 0x14E4, %o6 loop_2852: tle %icc, 0x1 sdiv %o2, 0x01C7, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %i4, 0x08C6, %g5 fbu %fcc3, loop_2853 movneg %icc, %l2, %i3 fpmerge %f30, %f8, %f8 mova %xcc, %l4, %o3 loop_2853: movrgz %i5, %g7, %l5 membar 0x6A movleu %xcc, %o5, %o0 andcc %l0, %i0, %i1 edge32l %g6, %l3, %o7 movl %xcc, %g4, %g3 prefetch [%l7 + 0x48], 0x0 andcc %i7, %l6, %g2 movrlz %o4, %i2, %i6 movn %icc, %l1, %g1 xor %o2, %o6, %o1 bcs loop_2854 movcs %xcc, %i4, %g5 nop setx 0xBCFF2D0F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0xFEBC941C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fmuls %f7, %f12, %f21 mulscc %i3, 0x1267, %l4 loop_2854: tg %xcc, 0x0 set 0x44, %o4 stwa %o3, [%l7 + %o4] 0xe3 membar #Sync xor %l2, 0x1CC2, %i5 ldsb [%l7 + 0x56], %l5 ld [%l7 + 0x3C], %f6 movrne %g7, 0x1CB, %o5 nop setx 0x1EDD43D7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0xB192BA30, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fsubs %f4, %f3, %f10 array16 %l0, %o0, %i0 sub %g6, %l3, %i1 array32 %o7, %g4, %g3 fpadd32 %f20, %f6, %f24 array8 %l6, %i7, %g2 nop fitod %f10, %f30 fdtos %f30, %f21 wr %g0, 0x80, %asi swapa [%l7 + 0x74] %asi, %o4 fmul8x16 %f15, %f14, %f4 edge16 %i6, %l1, %g1 fandnot2s %f12, %f3, %f31 tn %xcc, 0x5 udivx %o2, 0x19E2, %o6 edge32n %o1, %i2, %i4 movcc %xcc, %i3, %l4 ba loop_2855 popc 0x1AD9, %o3 sllx %l2, %g5, %l5 subccc %g7, 0x172E, %i5 loop_2855: nop fitos %f8, %f30 fstod %f30, %f16 fbue %fcc2, loop_2856 sir 0x070A fbn,a %fcc0, loop_2857 nop setx 0xA7207327, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 fsqrts %f29, %f9 loop_2856: lduh [%l7 + 0x6A], %o5 xor %l0, 0x122F, %o0 loop_2857: movrne %i0, %l3, %g6 stx %i1, [%l7 + 0x68] set 0x5C, %l4 lduha [%l7 + %l4] 0x0c, %o7 be %icc, loop_2858 mulscc %g4, %g3, %l6 udivx %g2, 0x1F11, %o4 mulx %i7, 0x1A53, %l1 loop_2858: xnorcc %g1, 0x1B7B, %i6 movrne %o6, %o2, %i2 fmovscc %icc, %f17, %f18 fnot1s %f18, %f25 fbg,a %fcc3, loop_2859 udivx %i4, 0x1D4C, %i3 wr %g0, 0x18, %asi stha %l4, [%l7 + 0x26] %asi loop_2859: fmovdneg %xcc, %f27, %f6 movg %icc, %o1, %o3 sllx %g5, 0x05, %l5 movrlz %g7, %l2, %i5 array16 %l0, %o5, %o0 tn %xcc, 0x3 tvs %icc, 0x7 fxor %f2, %f24, %f22 popc 0x0ABD, %i0 sll %g6, 0x08, %i1 movle %icc, %l3, %g4 fmovd %f20, %f0 array32 %g3, %l6, %g2 tgu %icc, 0x7 udivcc %o4, 0x0D4D, %o7 be loop_2860 movrgez %l1, 0x0FC, %i7 movne %icc, %i6, %g1 fcmpeq32 %f20, %f20, %o2 loop_2860: movl %icc, %i2, %i4 movcc %icc, %o6, %i3 movneg %icc, %o1, %l4 faligndata %f28, %f16, %f16 wr %g0, 0x89, %asi ldswa [%l7 + 0x68] %asi, %o3 te %xcc, 0x0 tn %xcc, 0x3 fnor %f4, %f4, %f28 udivx %g5, 0x14DB, %l5 movpos %xcc, %l2, %i5 tvc %icc, 0x3 sth %l0, [%l7 + 0x0A] sdiv %g7, 0x0DA9, %o5 fand %f12, %f12, %f24 subccc %i0, %o0, %g6 fmovrsne %l3, %f20, %f16 fexpand %f25, %f22 movge %xcc, %g4, %i1 sdivx %g3, 0x04AC, %l6 movg %xcc, %o4, %g2 st %f10, [%l7 + 0x3C] sdiv %o7, 0x1BC2, %l1 fmul8sux16 %f18, %f0, %f12 udivx %i7, 0x10FB, %g1 xorcc %o2, %i2, %i4 set 0x40, %l0 ldda [%l7 + %l0] 0x15, %f16 sra %i6, %i3, %o6 udivx %o1, 0x178D, %l4 movcc %icc, %g5, %l5 edge32n %l2, %o3, %l0 fsrc2 %f30, %f26 te %xcc, 0x7 membar 0x04 movgu %icc, %g7, %i5 movrlez %i0, 0x397, %o0 edge32l %g6, %o5, %g4 fcmple16 %f20, %f16, %i1 orn %l3, %g3, %o4 and %g2, 0x0836, %l6 movre %o7, %i7, %l1 movneg %icc, %o2, %g1 fzeros %f23 movvc %xcc, %i4, %i6 movrgez %i2, %o6, %o1 umulcc %l4, 0x11B8, %i3 mova %xcc, %g5, %l2 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 movvs %icc, %o3, %l0 movrlz %l5, %i5, %i0 lduw [%l7 + 0x30], %o0 fmovrse %g6, %f25, %f13 tvs %xcc, 0x7 nop setx 0x815186AAAC23A16C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 fsqrtd %f2, %f2 sllx %o5, %g4, %i1 xnorcc %l3, %g7, %o4 add %l7, 0x50, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %g2, %l6 fcmpeq32 %f28, %f0, %g3 orcc %i7, %l1, %o7 tgu %icc, 0x3 fcmpgt16 %f10, %f22, %g1 fmovdneg %xcc, %f15, %f4 fbule %fcc3, loop_2861 alignaddrl %i4, %o2, %i6 bcs,pn %icc, loop_2862 movneg %icc, %o6, %i2 loop_2861: tcc %icc, 0x0 te %icc, 0x1 loop_2862: nop set 0x41, %g3 ldstuba [%l7 + %g3] 0x04, %o1 set 0x38, %o6 ldswa [%l7 + %o6] 0x15, %l4 fbue %fcc3, loop_2863 ldsb [%l7 + 0x78], %i3 fmovrsne %l2, %f29, %f15 stb %g5, [%l7 + 0x38] loop_2863: fbug,a %fcc2, loop_2864 movneg %xcc, %l0, %l5 sethi 0x0E5F, %i5 orn %o3, %o0, %i0 loop_2864: andn %g6, %g4, %i1 movge %xcc, %l3, %g7 edge8ln %o4, %o5, %l6 tn %icc, 0x4 umul %g3, %g2, %l1 tl %icc, 0x0 edge32l %i7, %o7, %g1 fmovdle %icc, %f25, %f11 set 0x1C, %g6 lda [%l7 + %g6] 0x19, %f14 movge %xcc, %o2, %i4 udivcc %i6, 0x1C57, %o6 tcs %icc, 0x7 xorcc %i2, %l4, %o1 wr %g0, 0x23, %asi stba %i3, [%l7 + 0x1D] %asi membar #Sync movneg %xcc, %l2, %g5 subccc %l5, 0x0D70, %l0 movrlez %i5, %o3, %i0 fmovse %xcc, %f15, %f27 bn,a loop_2865 movg %icc, %g6, %g4 tle %xcc, 0x2 fbue,a %fcc3, loop_2866 loop_2865: fcmpne32 %f8, %f2, %i1 umul %o0, %l3, %o4 edge32n %g7, %l6, %g3 loop_2866: fmovsn %xcc, %f21, %f6 fors %f27, %f14, %f15 taddcctv %o5, 0x1862, %g2 movvs %xcc, %l1, %o7 fnegd %f8, %f16 or %i7, 0x0C8C, %g1 udiv %o2, 0x1D08, %i6 smul %o6, 0x1563, %i4 tcs %xcc, 0x3 movleu %icc, %i2, %l4 srlx %i3, %l2, %o1 fmovsgu %xcc, %f18, %f1 andn %l5, 0x05DF, %g5 ta %icc, 0x2 set 0x40, %i6 ldda [%l7 + %i6] 0x80, %f16 edge16n %l0, %o3, %i5 tn %icc, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %i0, %g4, %i1 or %o0, %l3, %g6 tn %xcc, 0x0 te %xcc, 0x4 wr %g0, 0x81, %asi ldswa [%l7 + 0x14] %asi, %o4 membar 0x21 fmul8ulx16 %f4, %f26, %f12 xnor %l6, %g3, %g7 sir 0x0690 sir 0x1DF4 fmovdpos %xcc, %f16, %f14 wr %g0, 0x19, %asi lduba [%l7 + 0x36] %asi, %g2 fbne %fcc3, loop_2867 nop set 0x38, %o0 ldstub [%l7 + %o0], %o5 ldstub [%l7 + 0x78], %l1 sllx %i7, %g1, %o2 loop_2867: sdivx %i6, 0x1A6B, %o6 movrgez %i4, 0x29F, %i2 movre %o7, 0x112, %i3 sll %l2, %o1, %l4 andcc %g5, %l5, %o3 fmovrse %i5, %f19, %f10 fmovd %f24, %f12 lduw [%l7 + 0x28], %l0 orcc %g4, %i0, %o0 wr %g0, 0x04, %asi stwa %i1, [%l7 + 0x14] %asi restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %g6, 0x1202, %o4 subcc %l6, %g3, %g7 array8 %g2, %o5, %l1 lduh [%l7 + 0x4A], %l3 set 0x6C, %i1 lduba [%l7 + %i1] 0x11, %i7 fones %f27 sdiv %o2, 0x167D, %g1 xorcc %i6, 0x0996, %o6 movvc %xcc, %i4, %o7 ldsw [%l7 + 0x0C], %i3 nop fitos %f3, %f12 fstoi %f12, %f26 edge16ln %i2, %l2, %l4 tneg %xcc, 0x0 bn,a,pt %xcc, loop_2868 tl %icc, 0x7 tg %icc, 0x6 bcc,a loop_2869 loop_2868: tvc %icc, 0x7 add %o1, 0x14AB, %l5 add %l7, 0x60, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %g5, %o3 loop_2869: fmovrdne %i5, %f24, %f22 fmovsleu %icc, %f26, %f22 orn %l0, %g4, %o0 nop setx 0x3D300D9C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 fsqrts %f29, %f1 movrne %i1, 0x101, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitos %f10, %f1 fstox %f1, %f0 fxtos %f0, %f0 swap [%l7 + 0x68], %o4 orn %l6, 0x14EA, %g3 lduw [%l7 + 0x30], %g6 edge16l %g2, %o5, %l1 array16 %l3, %g7, %i7 tne %icc, 0x7 edge8l %o2, %i6, %o6 edge32n %i4, %g1, %o7 wr %g0, 0x88, %asi ldxa [%l7 + 0x20] %asi, %i3 fmovrdlz %l2, %f4, %f4 movg %xcc, %i2, %l4 sdivcc %o1, 0x1AF3, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8 %o3, %g5, %l0 fmovdneg %xcc, %f13, %f30 tneg %xcc, 0x3 udiv %g4, 0x1EE2, %i5 movle %xcc, %o0, %i1 array8 %o4, %i0, %l6 tleu %xcc, 0x1 movne %icc, %g6, %g2 tsubcc %o5, %g3, %l3 subc %g7, 0x185B, %i7 fmovrdgz %o2, %f6, %f22 fcmpgt32 %f28, %f4, %l1 sethi 0x138A, %o6 tgu %icc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %i4, %i6, %o7 fandnot2s %f30, %f0, %f10 sdiv %i3, 0x05DE, %l2 movleu %icc, %g1, %l4 nop setx loop_2870, %l0, %l1 jmpl %l1, %i2 movne %icc, %l5, %o3 fbn %fcc1, loop_2871 subcc %g5, %o1, %l0 loop_2870: st %f10, [%l7 + 0x40] tl %icc, 0x6 loop_2871: fpmerge %f18, %f3, %f26 set 0x3D, %g5 ldstuba [%l7 + %g5] 0x80, %i5 srax %g4, %o0, %o4 lduw [%l7 + 0x10], %i1 sir 0x0962 srl %i0, %l6, %g2 brz %o5, loop_2872 ld [%l7 + 0x24], %f28 sra %g3, %l3, %g6 fmovrslz %g7, %f29, %f26 loop_2872: array8 %i7, %o2, %o6 xor %l1, %i4, %i6 xnor %i3, %l2, %o7 mulscc %l4, 0x1B40, %i2 fmovse %xcc, %f1, %f2 std %f22, [%l7 + 0x28] fmovrsgez %g1, %f4, %f10 movl %xcc, %o3, %g5 addc %o1, %l0, %l5 bneg,pt %xcc, loop_2873 stb %g4, [%l7 + 0x26] bvs,pn %icc, loop_2874 edge32l %i5, %o0, %o4 loop_2873: tpos %icc, 0x4 xorcc %i0, %i1, %g2 loop_2874: nop set 0x48, %o1 ldxa [%l7 + %o1] 0x18, %l6 fmuld8sux16 %f5, %f7, %f22 movrgz %g3, %o5, %l3 bgu,a,pt %xcc, loop_2875 xorcc %g7, %i7, %o2 array32 %g6, %o6, %l1 nop fitod %f1, %f20 loop_2875: bne %xcc, loop_2876 edge16n %i6, %i3, %l2 tgu %xcc, 0x6 fors %f1, %f17, %f24 loop_2876: alignaddrl %o7, %i4, %i2 fnegs %f30, %f13 edge8 %l4, %o3, %g5 nop set 0x40, %l5 lduw [%l7 + %l5], %g1 addccc %o1, 0x082D, %l0 subccc %g4, %i5, %o0 ta %xcc, 0x1 umulcc %o4, 0x0439, %i0 bn loop_2877 movrne %l5, %g2, %i1 movleu %xcc, %l6, %o5 tne %icc, 0x7 loop_2877: udivcc %g3, 0x14C8, %l3 set 0x80, %l2 ldxa [%g0 + %l2] 0x58, %i7 fcmpgt16 %f20, %f10, %g7 fbne,a %fcc0, loop_2878 fba %fcc0, loop_2879 taddcc %g6, %o6, %l1 brz %o2, loop_2880 loop_2878: fmovdneg %xcc, %f14, %f20 loop_2879: edge32 %i3, %i6, %o7 set 0x42, %i5 ldsba [%l7 + %i5] 0x80, %l2 loop_2880: srlx %i4, %i2, %o3 wr %g0, 0x0c, %asi stba %l4, [%l7 + 0x2B] %asi array32 %g5, %o1, %l0 tneg %icc, 0x4 pdist %f30, %f22, %f0 nop setx 0x207CC728, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr edge8n %g4, %i5, %g1 fpsub32 %f4, %f8, %f30 ta %icc, 0x3 udivcc %o4, 0x1601, %i0 fpadd32s %f28, %f23, %f11 bg,pn %icc, loop_2881 fxor %f14, %f0, %f14 srlx %o0, 0x03, %g2 array32 %i1, %l6, %o5 loop_2881: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz,a %l5, loop_2882 fzero %f10 ld [%l7 + 0x3C], %f20 edge8n %l3, %i7, %g7 loop_2882: subcc %g3, %g6, %l1 edge32n %o2, %i3, %o6 fornot1 %f8, %f4, %f18 fone %f0 subccc %i6, 0x1EF9, %o7 edge32n %i4, %l2, %i2 fmovse %xcc, %f8, %f7 bcc,a loop_2883 srax %l4, %o3, %o1 movrlz %g5, %g4, %i5 xorcc %l0, %g1, %o4 loop_2883: edge32 %o0, %i0, %i1 fmovsl %icc, %f14, %f28 array16 %g2, %l6, %l5 wr %g0, 0xf8, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync movrgez %o5, 0x0A0, %l3 edge8 %i7, %g7, %g3 fzeros %f2 tpos %icc, 0x2 fcmpgt16 %f12, %f18, %g6 edge32 %l1, %o2, %o6 bcs,a,pn %icc, loop_2884 tle %xcc, 0x6 sir 0x0736 add %l7, 0x50, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %i3, %i6 loop_2884: fmovsneg %icc, %f27, %f9 be,pn %icc, loop_2885 mulx %i4, %l2, %i2 nop set 0x78, %g4 ldx [%l7 + %g4], %o7 nop set 0x68, %l1 stx %o3, [%l7 + %l1] loop_2885: ldsb [%l7 + 0x13], %l4 stb %o1, [%l7 + 0x39] nop setx 0xD5619FAED43D0559, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x4F11182D25E7F687, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 faddd %f8, %f2, %f0 edge32n %g4, %g5, %l0 fmovdle %xcc, %f17, %f29 fpadd16 %f14, %f16, %f30 subccc %g1, 0x082F, %o4 nop setx 0x46610A21, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x42F8E92B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fdivs %f7, %f18, %f24 fmovsvc %xcc, %f23, %f22 fmovrsgz %i5, %f31, %f6 movg %icc, %i0, %i1 tcs %icc, 0x1 nop setx 0xBD2A56F0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 fsqrts %f1, %f17 udiv %o0, 0x19A6, %g2 taddcctv %l6, %l5, %l3 edge8ln %i7, %o5, %g7 edge16l %g3, %l1, %g6 fmovscs %icc, %f3, %f25 edge8l %o2, %i3, %i6 mulx %i4, %l2, %o6 fnegs %f10, %f11 smulcc %i2, %o3, %l4 tne %icc, 0x3 tcs %xcc, 0x6 nop setx loop_2886, %l0, %l1 jmpl %l1, %o7 tne %xcc, 0x3 ldsh [%l7 + 0x1C], %g4 nop setx loop_2887, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2886: fmovdvc %icc, %f26, %f5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc %o1, %g5 loop_2887: move %icc, %l0, %o4 movvs %icc, %i5, %g1 and %i0, 0x1EB8, %i1 nop setx 0x206B801A, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr sdivcc %g2, 0x1C38, %o0 fba %fcc2, loop_2888 movrlz %l6, %l3, %l5 fmovde %icc, %f0, %f0 movrne %o5, 0x1CC, %i7 loop_2888: movrne %g7, 0x354, %l1 subccc %g6, 0x08BF, %o2 move %icc, %g3, %i3 st %f2, [%l7 + 0x70] nop setx loop_2889, %l0, %l1 jmpl %l1, %i6 sll %i4, 0x10, %l2 stb %i2, [%l7 + 0x36] fmovsgu %icc, %f18, %f30 loop_2889: movrgez %o3, 0x14E, %l4 add %o6, %o7, %g4 edge16ln %o1, %l0, %g5 sdivcc %o4, 0x12FB, %i5 tle %xcc, 0x3 tneg %xcc, 0x4 udiv %i0, 0x1829, %g1 sra %g2, %o0, %l6 nop fitos %f9, %f15 fstox %f15, %f2 fxtos %f2, %f11 fmovdpos %icc, %f3, %f25 sth %l3, [%l7 + 0x4C] movpos %xcc, %l5, %i1 tpos %icc, 0x7 set 0x54, %l6 ldswa [%l7 + %l6] 0x89, %o5 bge,a,pt %xcc, loop_2890 subccc %g7, %i7, %l1 set 0x74, %i2 ldsha [%l7 + %i2] 0x88, %o2 loop_2890: ta %icc, 0x1 wr %g0, 0x04, %asi ldsha [%l7 + 0x48] %asi, %g3 brlz,a %g6, loop_2891 membar 0x01 edge8n %i3, %i6, %l2 andn %i2, 0x0772, %i4 loop_2891: movvs %xcc, %o3, %o6 movle %icc, %o7, %l4 edge32l %o1, %g4, %l0 movle %icc, %g5, %o4 orncc %i5, 0x1947, %g1 ba %xcc, loop_2892 movge %icc, %g2, %o0 alignaddrl %i0, %l3, %l5 edge32 %l6, %i1, %o5 loop_2892: nop fitod %f8, %f2 fdtos %f2, %f18 tsubcc %i7, 0x0ED4, %g7 nop setx 0x5140E3B23F230FE0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 fsqrtd %f28, %f28 srl %l1, %g3, %g6 fone %f14 fornot1s %f21, %f12, %f31 fmovs %f2, %f2 fbu,a %fcc3, loop_2893 umul %o2, %i3, %l2 xnorcc %i6, %i2, %o3 edge32l %o6, %o7, %i4 loop_2893: movneg %icc, %l4, %g4 movleu %xcc, %o1, %l0 orcc %o4, 0x0630, %g5 mulx %i5, %g2, %g1 movvc %icc, %i0, %o0 fba,a %fcc0, loop_2894 movvc %icc, %l5, %l3 st %f16, [%l7 + 0x50] addcc %i1, 0x0193, %o5 loop_2894: movvc %icc, %l6, %g7 movre %l1, %i7, %g3 andcc %g6, 0x124E, %o2 fpack32 %f16, %f0, %f24 tpos %xcc, 0x5 fmovs %f10, %f31 addcc %l2, %i3, %i6 move %xcc, %o3, %o6 tvc %xcc, 0x3 sdiv %o7, 0x1498, %i2 addc %l4, 0x05B3, %i4 sdiv %g4, 0x0CCA, %o1 fzeros %f5 udivcc %o4, 0x14A3, %l0 array32 %i5, %g5, %g2 sra %i0, 0x0D, %g1 fpadd16 %f28, %f2, %f12 movpos %xcc, %o0, %l3 movvs %icc, %l5, %o5 fmovdvc %xcc, %f0, %f21 movrgez %l6, 0x158, %i1 movgu %xcc, %l1, %g7 orcc %g3, 0x1F54, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbo %fcc0, loop_2895 add %g6, %o2, %l2 movrgez %i3, %i6, %o3 nop setx 0x5CA0DD72B076E121, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr loop_2895: ldsh [%l7 + 0x7C], %o7 movrgz %i2, %o6, %l4 ldub [%l7 + 0x5B], %g4 movg %icc, %o1, %o4 fcmpgt32 %f30, %f6, %l0 movvc %xcc, %i5, %g5 ldsb [%l7 + 0x18], %g2 fnand %f12, %f10, %f20 mulscc %i0, %i4, %o0 fxor %f22, %f4, %f28 tcc %icc, 0x2 fandnot2s %f5, %f28, %f3 fmovdg %xcc, %f16, %f19 movgu %xcc, %g1, %l3 bn,a %xcc, loop_2896 array16 %l5, %o5, %i1 tvs %icc, 0x0 set 0x3C, %i0 stwa %l1, [%l7 + %i0] 0xe2 membar #Sync loop_2896: tle %icc, 0x3 set 0x40, %i7 stda %f0, [%l7 + %i7] 0x16 membar #Sync movgu %xcc, %g7, %g3 andncc %l6, %g6, %o2 membar 0x6D nop set 0x57, %g1 ldub [%l7 + %g1], %i7 mulscc %i3, %l2, %o3 edge8n %i6, %o7, %o6 wr %g0, 0x58, %asi ldxa [%g0 + 0x0] %asi, %i2 bn loop_2897 fbug,a %fcc2, loop_2898 sir 0x1C79 fmuld8ulx16 %f19, %f27, %f26 loop_2897: sdivx %l4, 0x123B, %o1 loop_2898: fbule,a %fcc1, loop_2899 fxors %f15, %f31, %f21 udivx %o4, 0x0031, %g4 fbl %fcc1, loop_2900 loop_2899: udiv %i5, 0x0E47, %g5 nop setx 0x3F7CE30D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x0B264395, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fmuls %f4, %f6, %f14 and %g2, %l0, %i4 loop_2900: nop add %l7, 0x78, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %o0, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x10, %o3 lduwa [%l7 + %o3] 0x89, %g1 array16 %l5, %l3, %i1 pdist %f6, %f30, %f16 membar 0x71 flush %l7 + 0x70 taddcc %l1, %g7, %g3 set 0x44, %g2 swapa [%l7 + %g2] 0x18, %l6 fbn %fcc1, loop_2901 ldd [%l7 + 0x30], %f6 andn %o5, %o2, %i7 wr %g0, 0xe3, %asi stxa %g6, [%l7 + 0x28] %asi membar #Sync loop_2901: mulscc %i3, %o3, %i6 flush %l7 + 0x20 fornot2 %f30, %f22, %f12 taddcctv %o7, 0x1CA7, %o6 set 0x26, %o5 ldstuba [%l7 + %o5] 0x19, %i2 edge16n %l2, %l4, %o4 fmovdl %xcc, %f24, %f9 ta %xcc, 0x2 fpadd32s %f13, %f5, %f28 fpackfix %f8, %f0 call loop_2902 umulcc %g4, 0x06C8, %i5 or %o1, 0x0175, %g5 fmovrse %g2, %f10, %f24 loop_2902: tvc %icc, 0x7 tne %xcc, 0x2 orn %l0, 0x079D, %i4 addccc %i0, %g1, %l5 fornot1s %f2, %f29, %f6 edge16n %o0, %i1, %l1 set 0x10, %i3 ldsha [%l7 + %i3] 0x11, %g7 sdiv %g3, 0x0BFB, %l3 movre %l6, 0x0F6, %o5 wr %g0, 0x23, %asi stba %i7, [%l7 + 0x1C] %asi membar #Sync fcmpgt32 %f14, %f24, %o2 tne %xcc, 0x4 fmovdne %xcc, %f7, %f10 smulcc %i3, 0x0663, %g6 array32 %i6, %o3, %o7 udivcc %i2, 0x12C5, %o6 movcs %xcc, %l4, %o4 fmovscs %xcc, %f0, %f4 mulx %l2, %g4, %i5 fbg,a %fcc3, loop_2903 tcc %icc, 0x7 movpos %xcc, %g5, %g2 fsrc1 %f30, %f8 loop_2903: sdiv %o1, 0x09ED, %i4 addccc %i0, 0x1DD4, %g1 sethi 0x026B, %l0 fmul8sux16 %f2, %f10, %f8 movg %xcc, %l5, %i1 edge8n %l1, %o0, %g3 fxnor %f0, %f18, %f2 sub %g7, %l3, %l6 taddcc %i7, %o2, %o5 tneg %xcc, 0x4 movrlez %i3, 0x370, %i6 set 0x35, %l3 lduba [%l7 + %l3] 0x81, %o3 fandnot1 %f28, %f8, %f22 sllx %o7, %g6, %o6 ldub [%l7 + 0x39], %l4 membar 0x0E taddcc %o4, 0x1F9D, %l2 array8 %g4, %i2, %i5 bl,pn %icc, loop_2904 movleu %xcc, %g5, %o1 bneg,pt %icc, loop_2905 ldsb [%l7 + 0x57], %g2 loop_2904: movge %xcc, %i4, %g1 array32 %l0, %l5, %i1 loop_2905: fcmpeq32 %f12, %f16, %l1 mulx %o0, %g3, %g7 smulcc %i0, %l3, %l6 ldub [%l7 + 0x0A], %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %o5, 0x152, %i7 movvs %icc, %i3, %o3 edge16n %o7, %i6, %g6 fbue,a %fcc2, loop_2906 udiv %l4, 0x0E32, %o6 swap [%l7 + 0x7C], %o4 orn %l2, %g4, %i5 loop_2906: fpsub16 %f6, %f2, %f10 addc %g5, %i2, %o1 fbule %fcc2, loop_2907 saved 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 fmovrde %g2, %f30, %f12 loop_2907: fsrc2 %f16, %f12 stw %i4, [%l7 + 0x2C] subcc %l0, 0x1A4F, %g1 movcs %icc, %l5, %i1 fbne %fcc2, loop_2908 membar 0x16 bn,a loop_2909 fnot2 %f24, %f26 loop_2908: nop add %l7, 0x6C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o0, %l1 loop_2909: array16 %g7, %i0, %l3 mulx %g3, %o2, %l6 ba %xcc, loop_2910 tg %icc, 0x4 nop fitos %f8, %f20 fstox %f20, %f12 move %icc, %i7, %i3 loop_2910: sethi 0x1C19, %o5 movg %xcc, %o3, %i6 fsrc1 %f0, %f2 movge %icc, %o7, %g6 edge16l %l4, %o6, %o4 fxors %f3, %f14, %f11 movvs %xcc, %g4, %i5 sllx %g5, %l2, %i2 fba %fcc3, loop_2911 addccc %o1, %g2, %l0 andncc %g1, %l5, %i4 fexpand %f31, %f18 loop_2911: alignaddr %i1, %o0, %l1 andn %i0, %g7, %l3 tleu %icc, 0x5 alignaddr %o2, %l6, %i7 fpack16 %f8, %f13 fnor %f10, %f0, %f26 movpos %xcc, %g3, %i3 fpsub16 %f28, %f0, %f8 edge8 %o3, %i6, %o7 set 0x58, %i4 ldswa [%l7 + %i4] 0x11, %g6 fcmpne16 %f18, %f18, %o5 fbl,a %fcc0, loop_2912 fbue,a %fcc3, loop_2913 sub %o6, %o4, %l4 xnorcc %g4, 0x105B, %g5 loop_2912: edge32ln %i5, %l2, %i2 loop_2913: fmovdcs %xcc, %f3, %f29 taddcctv %g2, 0x13AD, %o1 wr %g0, 0x16, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync fpsub32 %f22, %f8, %f16 array16 %g1, %l0, %l5 subc %i1, %o0, %i4 tg %xcc, 0x5 nop setx 0x1226ED8DEA2BAEF2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xFF6A4DF45FA9B63F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f30, %f30 stx %l1, [%l7 + 0x60] movn %icc, %i0, %l3 set 0x50, %g7 stxa %o2, [%l7 + %g7] 0x80 fnot1 %f4, %f12 tle %xcc, 0x4 addcc %g7, %i7, %g3 wr %g0, 0x18, %asi stda %f0, [%l7 + 0x40] %asi taddcc %l6, %i3, %i6 nop fitos %f8, %f14 fmovrdgez %o7, %f4, %f24 te %xcc, 0x1 sub %o3, %o5, %g6 movvc %xcc, %o6, %o4 st %f10, [%l7 + 0x40] fbue,a %fcc1, loop_2914 fbo,a %fcc3, loop_2915 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvc %xcc, 0x1 loop_2914: sir 0x01EE loop_2915: movrlz %g4, %l4, %i5 move %xcc, %g5, %i2 xnor %l2, 0x01AA, %g2 movvs %icc, %o1, %l0 udivx %l5, 0x1905, %g1 set 0x76, %o2 stha %i1, [%l7 + %o2] 0x15 or %i4, %l1, %o0 swap [%l7 + 0x50], %i0 fmovd %f22, %f8 smul %l3, 0x17D6, %o2 fbul,a %fcc3, loop_2916 taddcc %g7, 0x162B, %i7 fbge %fcc0, loop_2917 edge8n %g3, %l6, %i3 loop_2916: tneg %xcc, 0x5 nop setx 0x0F7189B155E8C415, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x7B5462B8228533E2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fsubd %f16, %f16, %f4 loop_2917: array32 %o7, %o3, %o5 ba,a loop_2918 add %i6, %g6, %o6 nop setx 0x3D5303632A29064F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 fsqrtd %f12, %f12 movgu %icc, %g4, %o4 loop_2918: array32 %l4, %i5, %g5 addcc %l2, %g2, %i2 stw %l0, [%l7 + 0x0C] nop setx loop_2919, %l0, %l1 jmpl %l1, %l5 nop fitod %f0, %f10 fdtoi %f10, %f29 edge16l %o1, %i1, %g1 alignaddrl %l1, %i4, %o0 loop_2919: fmovrde %l3, %f24, %f2 edge32 %o2, %i0, %g7 mova %icc, %i7, %l6 fpsub32s %f18, %f9, %f25 edge8l %g3, %i3, %o3 mulscc %o7, %o5, %g6 fbo,a %fcc1, loop_2920 fxnors %f25, %f14, %f7 edge32l %i6, %o6, %g4 movrgz %o4, 0x3BF, %i5 loop_2920: sra %g5, %l4, %l2 movge %icc, %i2, %g2 set 0x51, %o7 stba %l0, [%l7 + %o7] 0x04 move %xcc, %o1, %i1 prefetch [%l7 + 0x38], 0x2 fpsub32s %f20, %f13, %f27 membar 0x38 edge8l %g1, %l5, %l1 sllx %o0, %l3, %i4 movrlz %o2, 0x1AC, %g7 srlx %i7, %i0, %l6 tge %xcc, 0x0 set 0x70, %l4 lda [%l7 + %l4] 0x18, %f1 srl %i3, %o3, %g3 tcs %icc, 0x5 fmovdleu %icc, %f11, %f0 movrgez %o7, %o5, %g6 ldd [%l7 + 0x48], %f24 andcc %o6, %i6, %o4 wr %g0, 0xea, %asi stba %i5, [%l7 + 0x43] %asi membar #Sync tneg %icc, 0x7 movleu %icc, %g5, %g4 set 0x4B, %l0 ldstuba [%l7 + %l0] 0x19, %l4 fmovsneg %icc, %f21, %f20 tsubcctv %i2, %g2, %l0 set 0x24, %g3 ldsba [%l7 + %g3] 0x15, %o1 sll %i1, %g1, %l5 fsrc1s %f7, %f11 nop set 0x70, %o6 sth %l2, [%l7 + %o6] movrgz %o0, 0x0E1, %l1 movl %xcc, %i4, %l3 tg %xcc, 0x4 andcc %g7, %i7, %o2 orn %i0, %l6, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvc %xcc, 0x7 fandnot2 %f8, %f28, %f0 membar 0x2C movcs %xcc, %g3, %o7 edge16l %o5, %i3, %g6 wr %g0, 0x19, %asi lduwa [%l7 + 0x50] %asi, %o6 mulx %i6, %o4, %g5 edge16n %g4, %l4, %i5 tcs %icc, 0x6 movneg %xcc, %g2, %l0 fbu %fcc2, loop_2921 edge16l %i2, %i1, %g1 fmovs %f26, %f8 fbl,a %fcc2, loop_2922 loop_2921: tge %xcc, 0x0 fcmpne16 %f20, %f14, %l5 st %f7, [%l7 + 0x64] loop_2922: nop setx loop_2923, %l0, %l1 jmpl %l1, %o1 nop setx loop_2924, %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 %xcc, %o0, %l2 orcc %l1, %i4, %l3 loop_2923: sra %i7, %o2, %g7 loop_2924: udivcc %i0, 0x15DE, %o3 movne %xcc, %l6, %o7 srlx %g3, 0x19, %i3 ta %xcc, 0x6 mulx %g6, 0x072E, %o6 movvs %xcc, %i6, %o4 orn %o5, 0x05AF, %g5 fmovsne %xcc, %f4, %f21 add %l4, %i5, %g2 lduw [%l7 + 0x30], %g4 sub %l0, 0x0994, %i2 fandnot2s %f18, %f1, %f15 tgu %icc, 0x0 addc %i1, 0x0E09, %g1 wr %g0, 0x04, %asi stwa %o1, [%l7 + 0x50] %asi edge8 %o0, %l5, %l1 smul %i4, 0x0E75, %l3 tgu %icc, 0x7 nop setx 0x3237BB86EB5DCDAB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 fsqrtd %f30, %f6 brlz,a %i7, loop_2925 brgez,a %o2, loop_2926 popc %g7, %i0 movre %o3, 0x1C8, %l6 loop_2925: ldsb [%l7 + 0x0B], %l2 loop_2926: nop set 0x48, %g6 prefetcha [%l7 + %g6] 0x88, 0x1 array16 %i3, %g6, %o6 tpos %xcc, 0x3 mulscc %i6, 0x0427, %g3 set 0x58, %o4 lduha [%l7 + %o4] 0x19, %o4 and %g5, 0x0887, %l4 tleu %xcc, 0x2 flush %l7 + 0x64 edge16ln %o5, %g2, %g4 brz %i5, loop_2927 movge %xcc, %i2, %l0 tcc %icc, 0x1 movge %icc, %g1, %i1 loop_2927: fands %f9, %f29, %f0 sllx %o0, %l5, %o1 edge8n %i4, %l3, %i7 fpadd32 %f26, %f14, %f28 tne %xcc, 0x0 movvc %xcc, %o2, %l1 fbu %fcc2, loop_2928 fmovsge %xcc, %f30, %f4 movn %xcc, %g7, %i0 fmovdne %icc, %f5, %f28 loop_2928: fbul %fcc0, loop_2929 ta %icc, 0x1 fmovdgu %xcc, %f22, %f28 fornot1 %f26, %f0, %f24 loop_2929: fble %fcc2, loop_2930 fbn,a %fcc1, loop_2931 stx %o3, [%l7 + 0x10] srax %l6, 0x0D, %l2 loop_2930: edge16l %o7, %g6, %o6 loop_2931: fba,a %fcc3, loop_2932 tleu %xcc, 0x5 fblg,a %fcc3, loop_2933 fnegs %f22, %f26 loop_2932: edge32n %i6, %i3, %g3 fbge %fcc1, loop_2934 loop_2933: xnor %g5, 0x162C, %l4 tneg %xcc, 0x7 edge16n %o5, %o4, %g2 loop_2934: movrlz %g4, 0x0F5, %i2 andn %l0, 0x16B7, %i5 fmovrslez %g1, %f17, %f9 fzero %f20 tn %icc, 0x7 movgu %icc, %i1, %o0 sdiv %o1, 0x1575, %i4 fnors %f2, %f24, %f29 fcmpne16 %f6, %f28, %l5 orncc %l3, %i7, %l1 fmovdge %xcc, %f13, %f4 bn,pn %xcc, loop_2935 nop setx loop_2936, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movg %icc, %g7, %i0 nop setx 0x00730BE4, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr loop_2935: alignaddrl %o3, %l6, %l2 loop_2936: fmovdleu %xcc, %f0, %f5 fmovdcs %icc, %f12, %f19 wr %g0, 0x89, %asi stba %o2, [%l7 + 0x23] %asi fmovdn %xcc, %f31, %f21 movcs %icc, %o7, %g6 fmovrse %i6, %f17, %f30 ldx [%l7 + 0x78], %o6 movleu %icc, %g3, %g5 lduw [%l7 + 0x50], %i3 fba %fcc0, loop_2937 ldx [%l7 + 0x70], %o5 movne %xcc, %l4, %o4 subcc %g2, 0x1781, %g4 loop_2937: tvs %icc, 0x6 tleu %icc, 0x1 movrlz %i2, %i5, %l0 andncc %i1, %g1, %o1 srl %o0, %i4, %l5 nop fitos %f27, %f24 te %icc, 0x4 swap [%l7 + 0x28], %i7 sdiv %l3, 0x1660, %g7 wr %g0, 0x89, %asi ldsha [%l7 + 0x4E] %asi, %i0 tle %xcc, 0x2 lduw [%l7 + 0x48], %o3 movre %l1, 0x371, %l2 fmovrse %l6, %f24, %f20 fba %fcc3, loop_2938 bge,pn %icc, loop_2939 addc %o7, 0x0FFA, %g6 fsrc2 %f0, %f6 loop_2938: xnor %o2, %i6, %g3 loop_2939: fmovdleu %xcc, %f9, %f1 addc %o6, %i3, %g5 fsrc1 %f30, %f14 mova %icc, %l4, %o5 fmovdpos %xcc, %f5, %f2 fornot2s %f19, %f7, %f31 fmovdle %icc, %f21, %f7 fpadd32 %f16, %f14, %f10 fmovscc %icc, %f24, %f20 set 0x0C, %o0 stha %o4, [%l7 + %o0] 0x19 movcc %xcc, %g2, %i2 fmovscs %icc, %f13, %f24 array16 %g4, %l0, %i1 movl %icc, %i5, %g1 fmovsn %xcc, %f30, %f0 fmovrslz %o1, %f29, %f7 std %f26, [%l7 + 0x78] movn %xcc, %o0, %l5 tneg %icc, 0x3 orncc %i7, 0x0715, %i4 fzeros %f17 ldsh [%l7 + 0x14], %g7 set 0x7C, %i1 lduha [%l7 + %i1] 0x18, %i0 movne %icc, %l3, %o3 addccc %l1, %l2, %l6 fmovsle %xcc, %f23, %f21 tl %icc, 0x0 edge32l %o7, %g6, %o2 fba %fcc3, loop_2940 sir 0x10BE tvs %icc, 0x1 tle %icc, 0x1 loop_2940: nop wr %g0, 0x19, %asi lduwa [%l7 + 0x30] %asi, %g3 bvs loop_2941 orn %i6, 0x06CF, %i3 movge %xcc, %o6, %l4 tge %icc, 0x6 loop_2941: edge8ln %g5, %o5, %g2 ta %xcc, 0x0 edge32 %i2, %o4, %g4 movg %xcc, %l0, %i5 udivcc %i1, 0x0D3E, %o1 brz,a %g1, loop_2942 fcmpgt32 %f10, %f14, %l5 sllx %i7, 0x1F, %o0 or %g7, %i0, %i4 loop_2942: movrne %o3, 0x3DA, %l1 set 0x40, %g5 stda %f0, [%l7 + %g5] 0x80 set 0x4A, %i6 ldsha [%l7 + %i6] 0x19, %l2 xnorcc %l6, %l3, %o7 set 0x65, %l5 stba %o2, [%l7 + %l5] 0x80 set 0x1E, %o1 ldstuba [%l7 + %o1] 0x81, %g6 fabsd %f12, %f16 set 0x3C, %i5 ldswa [%l7 + %i5] 0x89, %g3 fmovsge %icc, %f4, %f20 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xf8 membar #Sync nop setx loop_2943, %l0, %l1 jmpl %l1, %i6 edge32ln %i3, %o6, %g5 edge16 %l4, %o5, %g2 set 0x55, %l1 stba %o4, [%l7 + %l1] 0xea membar #Sync loop_2943: fmovrslez %g4, %f9, %f21 bl,a loop_2944 movpos %icc, %i2, %l0 movcs %icc, %i1, %o1 edge8l %g1, %l5, %i7 loop_2944: popc 0x10D2, %i5 fmovrse %o0, %f12, %f29 xorcc %i0, %g7, %o3 edge8 %i4, %l2, %l1 tsubcc %l6, 0x1CD7, %l3 movvc %xcc, %o7, %g6 sethi 0x01AE, %g3 set 0x64, %g4 stha %i6, [%l7 + %g4] 0x15 fandnot2 %f2, %f22, %f0 tgu %icc, 0x5 add %l7, 0x48, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x19, %i3, %o6 fornot2 %f0, %f10, %f22 fpsub16s %f30, %f12, %f20 set 0x0D, %l6 ldsba [%l7 + %l6] 0x15, %o2 set 0x70, %i2 lduwa [%l7 + %i2] 0x81, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %xcc, %g5, %g2 sll %o4, %g4, %i2 wr %g0, 0x10, %asi lda [%l7 + 0x74] %asi, %f26 fsrc1s %f19, %f23 smul %o5, %i1, %l0 orncc %o1, %l5, %i7 alignaddrl %g1, %o0, %i0 fmovdgu %icc, %f0, %f5 nop fitod %f12, %f0 fdtos %f0, %f23 tsubcc %i5, 0x0509, %o3 movvc %xcc, %g7, %l2 tsubcc %i4, 0x036F, %l1 lduh [%l7 + 0x7A], %l6 movvs %xcc, %o7, %g6 add %l7, 0x1C, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %l3 casa [%l6] 0x11, %l3, %i6 xnorcc %g3, %i3, %o6 edge8l %l4, %g5, %g2 fmovspos %icc, %f25, %f5 bvc,pt %icc, loop_2945 array16 %o2, %o4, %i2 movpos %icc, %g4, %o5 movl %xcc, %l0, %i1 loop_2945: brgz,a %l5, loop_2946 nop setx 0x7A02553FDEEB96DA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x01FAD3BAFFBA403B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fsubd %f26, %f22, %f22 tgu %icc, 0x5 movrgz %o1, 0x226, %i7 loop_2946: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %icc, %o0, %g1 brnz %i5, loop_2947 subcc %i0, %o3, %l2 tne %icc, 0x6 edge8 %g7, %i4, %l6 loop_2947: nop wr %g0, 0x18, %asi ldstuba [%l7 + 0x38] %asi, %o7 fsrc1 %f22, %f24 subcc %g6, %l3, %i6 fornot1s %f3, %f12, %f4 sir 0x025E brgez %g3, loop_2948 movle %xcc, %l1, %o6 add %l7, 0x68, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x04, %i3, %l4 loop_2948: movleu %icc, %g2, %g5 fbn,a %fcc3, loop_2949 sdiv %o2, 0x069D, %i2 wr %g0, 0x11, %asi ldstuba [%l7 + 0x2D] %asi, %g4 loop_2949: addc %o4, %l0, %o5 orncc %l5, 0x05D7, %o1 sdivcc %i1, 0x1C14, %o0 fmovrslz %i7, %f21, %f24 std %f24, [%l7 + 0x48] movn %xcc, %i5, %i0 alignaddr %g1, %l2, %g7 addccc %o3, %i4, %o7 mova %xcc, %l6, %l3 tg %icc, 0x6 mulscc %g6, %i6, %l1 tgu %icc, 0x4 orcc %g3, 0x04A4, %o6 popc 0x0FDE, %i3 sub %l4, 0x025E, %g5 mulscc %g2, %o2, %g4 set 0x34, %i0 stwa %i2, [%l7 + %i0] 0x18 fmovrsne %l0, %f24, %f11 ta %xcc, 0x0 tge %icc, 0x5 umulcc %o5, %l5, %o1 stbar alignaddrl %o4, %o0, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %i5, %i0, %g1 add %i7, %l2, %g7 edge8l %i4, %o3, %l6 nop setx 0xB0A3C42B7003D627, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xA875618F12C53B84, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fmuld %f20, %f8, %f0 edge16ln %l3, %g6, %o7 fbo,a %fcc2, loop_2950 call loop_2951 edge32ln %l1, %g3, %i6 movleu %xcc, %i3, %l4 loop_2950: fble %fcc0, loop_2952 loop_2951: addc %g5, 0x1A9B, %g2 movle %xcc, %o2, %o6 ldstub [%l7 + 0x54], %i2 loop_2952: orn %g4, 0x0094, %l0 movrgez %o5, %l5, %o1 tl %xcc, 0x1 movn %xcc, %o4, %o0 fmovrsgz %i5, %f4, %f25 fbu %fcc2, loop_2953 tpos %icc, 0x2 edge8ln %i0, %i1, %g1 fmovrdlz %i7, %f0, %f8 loop_2953: tpos %xcc, 0x0 fbe,a %fcc0, loop_2954 movge %xcc, %g7, %l2 membar 0x52 fmovda %icc, %f9, %f8 loop_2954: fbule %fcc1, loop_2955 subccc %o3, 0x0619, %i4 set 0x78, %g1 ldsha [%l7 + %g1] 0x88, %l3 loop_2955: edge16ln %l6, %o7, %g6 addc %g3, 0x1FB5, %l1 andcc %i3, %i6, %g5 fbo %fcc1, loop_2956 sir 0x0CD0 addcc %g2, %l4, %o2 tgu %icc, 0x2 loop_2956: nop wr %g0, 0x19, %asi lduha [%l7 + 0x76] %asi, %i2 popc 0x0731, %o6 set 0x50, %i7 ldswa [%l7 + %i7] 0x19, %g4 ble,pt %icc, loop_2957 movcs %xcc, %o5, %l0 taddcctv %l5, %o1, %o4 fnand %f0, %f6, %f26 loop_2957: fmovrslz %o0, %f3, %f13 xor %i0, 0x1DA6, %i5 wr %g0, 0x80, %asi swapa [%l7 + 0x14] %asi, %g1 orn %i7, %i1, %l2 nop setx 0xFEF361F5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 fsqrts %f21, %f2 smul %g7, 0x12E0, %i4 movneg %xcc, %l3, %l6 sra %o3, %o7, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgez %l1, loop_2958 stw %i3, [%l7 + 0x64] brgz %i6, loop_2959 tneg %xcc, 0x1 loop_2958: fmovdcc %icc, %f14, %f4 edge8ln %g3, %g5, %g2 loop_2959: edge32ln %l4, %o2, %o6 orncc %i2, %g4, %l0 bvc,a,pt %xcc, loop_2960 tgu %icc, 0x5 fmovsne %xcc, %f27, %f29 movn %xcc, %o5, %l5 loop_2960: movrlez %o4, %o1, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8 %i5, %g1, %i7 brlez %o0, loop_2961 brgez %i1, loop_2962 fblg %fcc3, loop_2963 or %g7, %i4, %l2 loop_2961: fmuld8sux16 %f22, %f9, %f18 loop_2962: edge16l %l6, %l3, %o3 loop_2963: edge32 %o7, %g6, %i3 movre %l1, %g3, %i6 movl %xcc, %g5, %l4 sllx %o2, 0x06, %o6 nop fitod %f8, %f14 fdtox %f14, %f24 fxtod %f24, %f8 edge32l %i2, %g4, %l0 movl %icc, %o5, %l5 sra %g2, %o1, %o4 fornot1s %f9, %f22, %f23 udiv %i0, 0x0973, %i5 movre %g1, 0x1C8, %o0 nop setx loop_2964, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movleu %icc, %i7, %g7 tleu %icc, 0x0 bpos loop_2965 loop_2964: edge16ln %i4, %i1, %l6 fnot2 %f20, %f30 wr %g0, 0x27, %asi stxa %l2, [%l7 + 0x58] %asi membar #Sync loop_2965: tcs %xcc, 0x5 bl,a,pn %icc, loop_2966 tg %xcc, 0x4 fzeros %f27 lduh [%l7 + 0x24], %o3 loop_2966: nop set 0x40, %o3 stda %f16, [%l7 + %o3] 0x0c fcmpgt32 %f4, %f0, %l3 sll %g6, %i3, %o7 fba,a %fcc2, loop_2967 sth %g3, [%l7 + 0x3A] tne %icc, 0x6 bleu,a %xcc, loop_2968 loop_2967: bl,a,pn %icc, loop_2969 edge8ln %l1, %g5, %l4 add %l7, 0x58, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i6, %o6 loop_2968: alignaddr %o2, %i2, %l0 loop_2969: nop setx loop_2970, %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, %f24, %f26 tsubcctv %g4, %l5, %o5 fmovrdlz %o1, %f28, %f6 loop_2970: brlz %o4, loop_2971 nop fitod %f0, %f24 fdtoi %f24, %f0 movneg %icc, %i0, %g2 edge32l %i5, %o0, %i7 loop_2971: fmovsle %xcc, %f13, %f28 nop setx 0x62E518187DE487EA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x22240F0B724CE572, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fmuld %f30, %f4, %f4 fmovrsgez %g1, %f28, %f17 edge32ln %g7, %i1, %i4 tn %xcc, 0x5 tsubcctv %l6, %o3, %l3 nop fitod %f0, %f14 fdtox %f14, %f10 fxtod %f10, %f22 fmuld8sux16 %f18, %f5, %f8 std %f20, [%l7 + 0x78] fmovde %xcc, %f22, %f5 ldd [%l7 + 0x38], %g6 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f16 mulx %i3, %o7, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %g3, %g5, %l1 edge32n %i6, %l4, %o6 xnor %i2, 0x0D26, %l0 fmovrsgz %o2, %f11, %f10 edge16l %l5, %o5, %g4 tne %icc, 0x4 popc 0x0F4D, %o4 movre %i0, 0x1D0, %g2 fbug,a %fcc2, loop_2972 fnegd %f12, %f4 brnz,a %i5, loop_2973 tcc %xcc, 0x5 loop_2972: nop wr %g0, 0x80, %asi ldsha [%l7 + 0x12] %asi, %o1 loop_2973: bneg,pn %xcc, loop_2974 tne %xcc, 0x1 array8 %i7, %o0, %g1 fmovdvc %icc, %f6, %f5 loop_2974: sdiv %g7, 0x0641, %i1 sllx %l6, 0x12, %o3 andcc %i4, 0x0A15, %g6 edge16n %i3, %l3, %l2 tcc %icc, 0x5 taddcctv %o7, 0x0110, %g5 tvc %xcc, 0x7 popc %l1, %g3 fnot2 %f10, %f22 membar 0x4D orn %l4, %o6, %i2 tneg %xcc, 0x4 fbule %fcc0, loop_2975 xorcc %i6, %o2, %l0 fpack32 %f12, %f24, %f16 edge8l %l5, %g4, %o4 loop_2975: subccc %o5, %g2, %i5 mulx %i0, 0x17B9, %o1 brnz %i7, loop_2976 mulx %o0, %g1, %i1 fbge %fcc1, loop_2977 mulx %l6, %o3, %i4 loop_2976: brgz %g6, loop_2978 fones %f25 loop_2977: membar 0x4C nop fitos %f4, %f10 fstox %f10, %f12 loop_2978: sdivcc %i3, 0x0405, %l3 fabss %f9, %f14 array32 %g7, %l2, %o7 orcc %l1, 0x01A3, %g5 orncc %l4, 0x081C, %g3 movgu %icc, %i2, %o6 movleu %xcc, %o2, %l0 movneg %icc, %l5, %i6 flush %l7 + 0x2C add %l7, 0x10, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %o4 casxa [%l6] %asi, %o4, %o5 fnot2 %f10, %f24 tge %xcc, 0x4 mova %xcc, %g2, %i5 taddcc %i0, 0x111F, %o1 fcmpgt32 %f18, %f26, %i7 xnorcc %o0, 0x1AA2, %g1 move %icc, %g4, %i1 set 0x26, %g2 stba %l6, [%l7 + %g2] 0xeb membar #Sync fmovs %f7, %f9 brlz,a %o3, loop_2979 fcmpne32 %f16, %f2, %g6 bl %icc, loop_2980 edge8ln %i3, %i4, %g7 loop_2979: tsubcc %l2, 0x1F6D, %l3 sra %o7, %l1, %l4 loop_2980: bpos,a loop_2981 edge32ln %g5, %g3, %i2 edge32l %o2, %l0, %o6 sir 0x1BD9 loop_2981: movleu %xcc, %i6, %o4 movrlez %l5, %o5, %i5 for %f8, %f18, %f10 movpos %xcc, %i0, %g2 fzero %f26 add %l7, 0x1C, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %o1, %i7 stbar wr %g0, 0x89, %asi prefetcha [%l7 + 0x10] %asi, 0x1 tne %icc, 0x5 ldd [%l7 + 0x68], %f30 fpsub16s %f29, %f27, %f20 sra %o0, %g4, %l6 popc 0x0B37, %i1 tleu %icc, 0x0 sethi 0x0D16, %g6 tn %icc, 0x2 andcc %i3, %o3, %g7 set 0x66, %i3 lduha [%l7 + %i3] 0x81, %i4 fmovsgu %xcc, %f26, %f29 array16 %l3, %l2, %o7 srax %l1, 0x10, %l4 fcmpne16 %f12, %f30, %g5 movrlez %i2, %o2, %g3 alignaddr %l0, %o6, %o4 udiv %l5, 0x1859, %o5 tcs %xcc, 0x2 tle %icc, 0x1 orcc %i6, 0x07A7, %i5 xorcc %g2, %i0, %i7 movrlz %g1, 0x3A2, %o1 edge16 %g4, %o0, %i1 taddcctv %g6, 0x1721, %l6 movgu %xcc, %i3, %o3 fnot1s %f11, %f21 bl,a,pt %xcc, loop_2982 movre %g7, %i4, %l3 ldub [%l7 + 0x7C], %l2 wr %g0, 0x17, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_2982: nop add %l7, 0x28, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %o7 casxa [%l6] %asi, %o7, %l1 movrgz %l4, 0x1A2, %g5 fmovsl %icc, %f12, %f30 fcmpgt32 %f28, %f10, %o2 tn %xcc, 0x1 edge32ln %g3, %l0, %i2 nop setx 0x3A18D78A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x99C96FE6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fadds %f6, %f20, %f7 smul %o4, %l5, %o5 tcc %icc, 0x4 wr %g0, 0x04, %asi swapa [%l7 + 0x38] %asi, %o6 xorcc %i6, %g2, %i5 add %l7, 0x2C, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %i0, %i7 sethi 0x14B9, %g1 mulscc %g4, %o1, %o0 srlx %i1, %g6, %l6 tle %xcc, 0x5 movleu %icc, %i3, %g7 bne %xcc, loop_2983 membar 0x6F sdiv %i4, 0x0026, %o3 xor %l3, %l2, %l1 loop_2983: movne %icc, %o7, %l4 movleu %xcc, %g5, %g3 or %l0, 0x1EEC, %o2 movcc %icc, %o4, %i2 fpack32 %f28, %f4, %f24 mulx %l5, 0x1AB1, %o6 fbu,a %fcc2, loop_2984 mulscc %o5, %g2, %i6 and %i5, %i7, %i0 nop setx 0x8594FA8E106C4193, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr loop_2984: fbug,a %fcc0, loop_2985 movneg %icc, %g4, %o1 wr %g0, 0x80, %asi stha %g1, [%l7 + 0x24] %asi loop_2985: taddcc %i1, %g6, %o0 fpmerge %f31, %f7, %f18 sir 0x0B17 ld [%l7 + 0x20], %f29 fmovdcc %icc, %f0, %f29 ta %xcc, 0x3 tneg %xcc, 0x5 fbue %fcc0, loop_2986 fmuld8ulx16 %f31, %f11, %f2 sra %i3, %g7, %i4 fmovsleu %xcc, %f4, %f25 loop_2986: nop set 0x50, %l3 ldda [%l7 + %l3] 0x11, %o2 subccc %l6, %l3, %l1 nop fitos %f23, %f23 srl %o7, 0x19, %l4 edge32 %l2, %g5, %l0 movrgez %g3, %o4, %o2 movleu %xcc, %l5, %o6 movre %o5, 0x077, %g2 fpsub16s %f29, %f6, %f6 xorcc %i6, %i5, %i7 xnorcc %i0, 0x1AA1, %i2 edge32n %g4, %o1, %g1 edge32l %i1, %o0, %i3 tsubcctv %g7, %i4, %o3 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi edge32ln %l6, %l3, %g6 add %l1, 0x136D, %o7 stbar mulscc %l4, 0x0633, %l2 movle %xcc, %g5, %g3 sub %o4, 0x119B, %o2 wr %g0, 0x89, %asi stwa %l5, [%l7 + 0x28] %asi tl %xcc, 0x3 movge %icc, %l0, %o5 fmul8x16al %f12, %f19, %f16 tge %icc, 0x4 sdivcc %o6, 0x099D, %i6 movvs %xcc, %g2, %i5 subc %i7, 0x0D4F, %i0 fbe %fcc0, loop_2987 sll %i2, 0x0B, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %xcc, %g1, %g4 loop_2987: movl %xcc, %o0, %i3 movrlez %g7, 0x092, %i1 movrne %i4, 0x073, %l6 wr %g0, 0x89, %asi stba %l3, [%l7 + 0x6D] %asi nop setx 0xD1369F12, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0xA87A423A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fdivs %f11, %f13, %f11 fmovrsgz %o3, %f4, %f14 fmovsleu %xcc, %f16, %f13 fpmerge %f22, %f20, %f10 nop setx loop_2988, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop fitod %f17, %f30 umul %l1, 0x09DC, %o7 xnorcc %l4, %l2, %g6 loop_2988: tl %xcc, 0x6 fornot2s %f12, %f21, %f20 movrgz %g3, %o4, %o2 movrgz %l5, %g5, %l0 stbar smul %o6, %o5, %g2 membar 0x44 edge32l %i6, %i5, %i0 xnor %i7, %i2, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x40, %o5 swapa [%l7 + %o5] 0x19, %o1 fbg,a %fcc0, loop_2989 bpos %xcc, loop_2990 xorcc %g4, %i3, %o0 nop setx loop_2991, %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_2989: add %g7, %i4, %l6 loop_2990: array8 %i1, %o3, %l1 fbe %fcc1, loop_2992 loop_2991: array32 %l3, %o7, %l2 fbo %fcc3, loop_2993 edge8n %g6, %l4, %o4 loop_2992: add %o2, %l5, %g5 fmovsn %xcc, %f26, %f30 loop_2993: fnegd %f26, %f0 edge16n %l0, %g3, %o6 brgz %o5, loop_2994 movgu %icc, %i6, %g2 movneg %xcc, %i0, %i5 movleu %icc, %i2, %i7 loop_2994: nop set 0x21, %i4 ldstuba [%l7 + %i4] 0x11, %o1 fmovsn %xcc, %f6, %f30 bcc,pt %xcc, loop_2995 te %icc, 0x6 ldstub [%l7 + 0x6F], %g1 stb %g4, [%l7 + 0x0F] loop_2995: nop set 0x70, %o2 lduha [%l7 + %o2] 0x80, %i3 subc %g7, %o0, %l6 popc 0x01F3, %i1 edge32l %i4, %l1, %o3 movrlez %o7, 0x1B4, %l3 movge %xcc, %l2, %l4 and %g6, 0x152B, %o4 movre %o2, 0x073, %g5 bcc,a,pn %xcc, loop_2996 sdiv %l0, 0x1C45, %g3 nop setx 0x76FDF232, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x8477D331, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fsubs %f8, %f1, %f1 sdivx %o6, 0x1DB0, %l5 loop_2996: movrne %o5, 0x3B4, %g2 andncc %i6, %i0, %i5 sir 0x1EB3 ld [%l7 + 0x7C], %f24 fpack32 %f8, %f0, %f26 movrgz %i2, %o1, %i7 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 2781 ! Type cti : 2996 ! Type x : 1226 ! Type f : 4550 ! Type i : 13447 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0xAA02F932 .word 0x905E0353 .word 0xD1AA7ECE .word 0x37572D8E .word 0x21131946 .word 0x011B9804 .word 0xE85B4B48 .word 0xFC64CAFF .word 0xD7D2B47F .word 0x7FC34882 .word 0xA04B7D6E .word 0x18AC0DC5 .word 0x4E85BB7B .word 0x4E094C27 .word 0x00230810 .word 0xD6C30BED .word 0x85628BF4 .word 0xD4F0D18E .word 0x6B70D51F .word 0xBEFB3D36 .word 0x9CD2B4F9 .word 0xE7DF6E8C .word 0x5BC1A955 .word 0xF3B85972 .word 0x79B37F8F .word 0x5E4B4123 .word 0xECE965B9 .word 0xC2E0CA4F .word 0xE747CED1 .word 0x4010C881 .word 0x6E13BA96 .word 0x954373DC .word 0x36574065 .word 0xCCA75F5B .word 0x8386B032 .word 0x7905AF5A .word 0xD19D5B45 .word 0x31DBBC4C .word 0x780CA2F8 .word 0xF80FF3F2 .word 0x0DA4DAAA .word 0x95195E32 .word 0x7FA5C03C .word 0x6F2CE904 .word 0x3985A91D .word 0x51A8B1AB .word 0x928C5B97 .word 0x6AD0C9F2 .word 0xC06C6BB7 .word 0xD814E736 .word 0x7FC615AA .word 0xB29A2499 .word 0xD72726FC .word 0x35E3AE75 .word 0x0B899AD3 .word 0x3A124F39 .word 0x8D02C109 .word 0xEB33A84A .word 0xA7ED6476 .word 0x82D46E37 .word 0x332D3380 .word 0xB3939EB3 .word 0x38A96A6E .word 0x87E0B678 .end