/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_basic3_f5.s * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved * 4150 Network Circle, Santa Clara, California 95054, U.S.A. * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For the avoidance of doubt, and except that if any non-GPL license * choice is available it will apply instead, Sun elects to use only * the General Public License version 2 (GPLv2) at this time for any * software where a choice of GPL license versions is made * available with the language indicating that GPLv2 or any later version * may be used, or where a choice of which version of the GPL is applied is * otherwise unspecified. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. * * * ========== Copyright Header End ============================================ */ .ident "Using Instruction Hash for Focus :$Id: isa3_basic3_f5.s,v 1.1 2007/05/11 17:22:23 drp Exp $" #include "defines.h" #include "nmacros.h" #include "old_boot.s" /************************************************************************ Test case code start ************************************************************************/ .text .global main main: /* test begin */ ta T_RD_THID mov %o1, %l6 umul %l6, 256, %l7 setx DIAG_DATA_AREA, %g1, %g3 add %l7, %g3, %l7 mov %l7, %g1 wrpr %g0, 0x0, %cwp mov %g1, %l7 wrpr %g0, 0x1, %cwp mov %g1, %l7 wrpr %g0, 0x2, %cwp mov %g1, %l7 wrpr %g0, 0x3, %cwp mov %g1, %l7 wrpr %g0, 0x4, %cwp mov %g1, %l7 wrpr %g0, 0x5, %cwp mov %g1, %l7 wrpr %g0, 0x6, %cwp mov %g1, %l7 wrpr %g0, 0x7, %cwp mov %g1, %l7 nop setx 0x092AF55F804D0564, %l0, %l6 stx %l6, [%l7 + 0x0] ldx [%l7 + 0x0], %fsr ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0x4, %g1 set 0x1, %g2 set 0x6, %g3 set 0xD, %g4 set 0x1, %g5 set 0xB, %g6 set 0x9, %g7 !# Input registers set -0x0, %i0 set -0xF, %i1 set -0x4, %i2 set -0xC, %i3 set -0x9, %i4 set -0x5, %i5 set -0x7, %i6 set -0x2, %i7 !# Local registers set 0x67D7BD9F, %l0 set 0x6273400B, %l1 set 0x082A223C, %l2 set 0x472CC0A3, %l3 set 0x3FAE03EA, %l4 set 0x71FAEC3D, %l5 set 0x4CB660FF, %l6 !# Output registers set -0x0AFF, %o0 set -0x03E7, %o1 set 0x1855, %o2 set -0x1C75, %o3 set -0x036B, %o4 set -0x0C25, %o5 set -0x13E5, %o6 set 0x1252, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x1E35DC2E57A4E2E5) INIT_TH_FP_REG(%l7,%f2,0xC35659B6FB591813) INIT_TH_FP_REG(%l7,%f4,0xCF6282397D729F4A) INIT_TH_FP_REG(%l7,%f6,0x28A305D2D10B2697) INIT_TH_FP_REG(%l7,%f8,0x7C361CB94C08E049) INIT_TH_FP_REG(%l7,%f10,0x26C6CACBB3C0C106) INIT_TH_FP_REG(%l7,%f12,0x9B5327C06080389D) INIT_TH_FP_REG(%l7,%f14,0x8C42D7D58479E1BA) INIT_TH_FP_REG(%l7,%f16,0x90D155E158DDA0F6) INIT_TH_FP_REG(%l7,%f18,0x702765B73AC28EC4) INIT_TH_FP_REG(%l7,%f20,0x88C5D3853CD4EFD9) INIT_TH_FP_REG(%l7,%f22,0x9853315709928CD9) INIT_TH_FP_REG(%l7,%f24,0xEE2456D095FF9F1A) INIT_TH_FP_REG(%l7,%f26,0x12121BA4DA2D6175) INIT_TH_FP_REG(%l7,%f28,0xC23BBF79C9468801) INIT_TH_FP_REG(%l7,%f30,0x1063C7DE88D82965) !# 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 .. movg %icc, %i0, %i1 addccc %o5, 0x0F99, %g6 add %i4, 0x0B89, %g7 fmovse %icc, %f30, %f23 srax %g3, 0x07, %l2 bleu,a loop_1 tpos %xcc, 0x7 membar 0x32 fnot2s %f3, %f0 loop_1: smul %i7, 0x18DC, %o7 edge16ln %o6, %g4, %l4 fmovsl %icc, %f20, %f2 movle %xcc, %o1, %i5 tl %icc, 0x4 edge8ln %g1, %i6, %l6 fmovde %xcc, %f4, %f0 prefetch [%l7 + 0x48], 0x3 and %l5, 0x0766, %o0 andcc %o2, %g5, %g2 stw %l0, [%l7 + 0x7C] fpsub32 %f8, %f4, %f30 addccc %l1, %o4, %o3 wr %g0, 0x19, %asi lduba [%l7 + 0x32] %asi, %i3 fandnot1 %f0, %f30, %f4 sub %l3, 0x0CD7, %i2 fmovdcs %icc, %f30, %f26 sdivcc %i1, 0x17C7, %o5 fmovrdgz %g6, %f4, %f28 ldsb [%l7 + 0x70], %i4 array32 %i0, %g7, %l2 edge16l %g3, %i7, %o6 stw %g4, [%l7 + 0x64] fcmpne32 %f2, %f30, %o7 tcs %xcc, 0x7 sllx %o1, 0x1C, %i5 addc %l4, 0x1651, %i6 ld [%l7 + 0x10], %f6 xnorcc %g1, 0x1415, %l5 movvc %icc, %o0, %l6 sllx %g5, 0x07, %o2 movg %icc, %g2, %l0 wr %g0, 0x18, %asi stwa %l1, [%l7 + 0x1C] %asi fba %fcc1, loop_2 fcmpgt32 %f20, %f8, %o3 tg %xcc, 0x7 ldd [%l7 + 0x70], %f24 loop_2: tge %icc, 0x4 fcmpne32 %f22, %f18, %o4 movrgz %l3, %i2, %i1 lduh [%l7 + 0x6A], %i3 tneg %xcc, 0x3 xnor %o5, 0x05DF, %g6 fmovspos %icc, %f18, %f24 wr %g0, 0x11, %asi ldsha [%l7 + 0x08] %asi, %i0 tne %xcc, 0x4 sir 0x0AE8 set 0x14, %o7 stwa %g7, [%l7 + %o7] 0x23 membar #Sync sir 0x0BD1 tg %icc, 0x6 udiv %l2, 0x0447, %g3 subc %i7, 0x1020, %o6 popc %i4, %g4 tcs %icc, 0x7 brlz %o7, loop_3 bn,pt %icc, loop_4 movpos %xcc, %i5, %l4 set 0x34, %l4 swapa [%l7 + %l4] 0x04, %o1 loop_3: smul %g1, 0x1A26, %i6 loop_4: subccc %o0, %l5, %g5 movpos %xcc, %l6, %o2 tcs %icc, 0x6 movg %icc, %g2, %l1 bl,pn %xcc, loop_5 xnor %l0, %o3, %o4 array16 %i2, %i1, %l3 xnorcc %i3, %o5, %i0 loop_5: taddcc %g6, %g7, %g3 smul %i7, %o6, %i4 bne,a %xcc, loop_6 stbar tpos %icc, 0x4 edge32ln %g4, %l2, %i5 loop_6: movvc %icc, %l4, %o7 udivcc %g1, 0x0210, %i6 tg %icc, 0x3 edge8ln %o0, %o1, %g5 movn %xcc, %l6, %o2 edge8ln %g2, %l1, %l0 movleu %xcc, %l5, %o3 edge16l %i2, %o4, %i1 fsrc1 %f26, %f6 tgu %xcc, 0x2 orcc %i3, 0x1B83, %l3 movvc %icc, %o5, %g6 xor %g7, 0x1BEB, %g3 fbn %fcc1, loop_7 fpadd16s %f19, %f26, %f30 movre %i7, %i0, %i4 fcmple16 %f18, %f10, %o6 loop_7: fmovsg %icc, %f31, %f18 fmovsne %icc, %f7, %f4 movle %icc, %g4, %l2 orn %l4, %o7, %i5 mova %icc, %g1, %o0 std %f22, [%l7 + 0x70] mova %xcc, %o1, %i6 lduw [%l7 + 0x7C], %l6 fmovscc %xcc, %f26, %f23 fsrc2s %f8, %f15 tsubcc %o2, 0x0592, %g5 wr %g0, 0x27, %asi stha %g2, [%l7 + 0x30] %asi membar #Sync movl %xcc, %l0, %l5 movcc %icc, %o3, %i2 tne %icc, 0x6 fxnor %f24, %f28, %f4 wr %g0, 0x2f, %asi stxa %o4, [%l7 + 0x60] %asi membar #Sync movrlez %i1, %l1, %l3 membar 0x14 flush %l7 + 0x6C tneg %xcc, 0x6 udiv %o5, 0x0FF6, %i3 set 0x70, %i6 stda %g6, [%l7 + %i6] 0x2f membar #Sync movvc %icc, %g7, %i7 movrlz %g3, %i0, %o6 ble,pn %icc, loop_8 srax %i4, 0x19, %l2 sdiv %l4, 0x1817, %g4 tneg %xcc, 0x1 loop_8: movrgz %o7, %g1, %i5 subccc %o1, %i6, %l6 fmovscs %xcc, %f4, %f11 edge8n %o2, %o0, %g5 subcc %l0, 0x0CE0, %g2 movne %xcc, %l5, %o3 fbuge,a %fcc2, loop_9 tg %icc, 0x6 popc %o4, %i1 fbo,a %fcc2, loop_10 loop_9: tge %icc, 0x6 fmovsleu %xcc, %f13, %f31 fsrc1 %f2, %f14 loop_10: movneg %xcc, %l1, %l3 movre %o5, 0x06B, %i2 be loop_11 fbe,a %fcc2, loop_12 fmul8x16au %f2, %f4, %f2 fmovsa %icc, %f8, %f23 loop_11: fones %f16 loop_12: alignaddrl %i3, %g6, %g7 bgu,a loop_13 move %xcc, %g3, %i0 fmovdn %icc, %f19, %f11 edge32 %o6, %i7, %i4 loop_13: tl %xcc, 0x2 movg %icc, %l4, %g4 popc 0x05A4, %l2 swap [%l7 + 0x44], %g1 fandnot1s %f11, %f15, %f13 movrgez %o7, 0x3C7, %o1 movl %xcc, %i5, %i6 movrlez %o2, 0x036, %o0 array8 %g5, %l6, %g2 movle %icc, %l5, %l0 set 0x6C, %l5 stwa %o3, [%l7 + %l5] 0x81 movg %xcc, %i1, %o4 addc %l1, %o5, %i2 alignaddrl %l3, %i3, %g6 taddcc %g3, 0x1E71, %g7 sllx %i0, 0x07, %o6 wr %g0, 0x19, %asi stda %i6, [%l7 + 0x40] %asi tge %xcc, 0x4 fbul,a %fcc3, loop_14 sdiv %i4, 0x0627, %g4 fpsub32s %f30, %f2, %f17 bne,a %icc, loop_15 loop_14: fmovdcc %icc, %f18, %f28 sllx %l2, 0x1D, %g1 movre %o7, %l4, %i5 loop_15: movpos %icc, %o1, %o2 srax %o0, 0x11, %i6 fmovdle %xcc, %f19, %f15 edge16ln %l6, %g5, %g2 fones %f3 sdivx %l0, 0x10A4, %l5 udivcc %o3, 0x001F, %o4 alignaddr %l1, %i1, %i2 fmovrsgz %o5, %f28, %f11 array8 %i3, %l3, %g3 movpos %xcc, %g7, %g6 movre %o6, 0x055, %i7 tpos %icc, 0x7 ble,a %icc, loop_16 add %i0, %g4, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 flush %l7 + 0x58 loop_16: udivx %l2, 0x1E6F, %g1 and %o7, %l4, %o1 sir 0x14A6 movre %i5, 0x244, %o2 wr %g0, 0x80, %asi ldsba [%l7 + 0x13] %asi, %o0 mova %icc, %i6, %g5 edge8ln %g2, %l0, %l5 sdivx %l6, 0x00A1, %o3 brlez %l1, loop_17 fmovda %xcc, %f29, %f12 fnand %f0, %f30, %f20 nop setx loop_18, %l0, %l1 jmpl %l1, %o4 loop_17: addccc %i2, %i1, %i3 nop setx loop_19, %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 %o5, %g3, %l3 loop_18: ldd [%l7 + 0x78], %g6 andcc %o6, %g6, %i0 loop_19: fbue %fcc3, loop_20 flush %l7 + 0x24 sdiv %g4, 0x0B9A, %i7 fabss %f28, %f17 loop_20: ba,pt %icc, loop_21 movle %icc, %i4, %l2 fornot2s %f19, %f11, %f10 move %xcc, %o7, %g1 loop_21: popc 0x171D, %o1 movneg %icc, %i5, %o2 edge8n %l4, %i6, %o0 mulx %g5, %l0, %g2 sth %l5, [%l7 + 0x76] fmovs %f2, %f0 stb %l6, [%l7 + 0x77] movge %xcc, %l1, %o4 edge16 %o3, %i2, %i1 fbg,a %fcc2, loop_22 alignaddr %i3, %g3, %o5 fble %fcc3, loop_23 udiv %l3, 0x12D6, %o6 loop_22: nop wr %g0, 0xeb, %asi stda %g6, [%l7 + 0x08] %asi membar #Sync loop_23: nop set 0x13, %g2 ldstuba [%l7 + %g2] 0x0c, %i0 tcs %icc, 0x2 fsrc2s %f31, %f10 fnot1s %f27, %f15 faligndata %f0, %f24, %f12 tge %xcc, 0x6 subccc %g7, 0x16BE, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd32 %f14, %f14, %f26 fmovdcs %xcc, %f30, %f0 edge32n %i4, %g4, %o7 andncc %g1, %o1, %i5 orcc %o2, %l4, %i6 fblg %fcc3, loop_24 sdiv %o0, 0x0E36, %l2 subc %g5, 0x1BF3, %g2 tvc %icc, 0x5 loop_24: array8 %l5, %l0, %l6 sllx %o4, 0x1A, %o3 bn loop_25 movcs %icc, %l1, %i1 move %xcc, %i3, %i2 and %o5, %l3, %g3 loop_25: xnorcc %g6, %i0, %g7 prefetch [%l7 + 0x28], 0x0 bgu %xcc, loop_26 fand %f16, %f22, %f14 tvc %icc, 0x4 movrlz %i7, 0x04C, %o6 loop_26: array16 %g4, %i4, %g1 brgez %o7, loop_27 tle %icc, 0x1 array16 %o1, %i5, %l4 edge32 %o2, %o0, %l2 loop_27: stbar nop setx loop_28, %l0, %l1 jmpl %l1, %g5 tsubcctv %i6, 0x1C28, %l5 movpos %icc, %g2, %l0 tsubcc %o4, 0x0D7E, %o3 loop_28: orncc %l1, %i1, %l6 wr %g0, 0x81, %asi prefetcha [%l7 + 0x40] %asi, 0x0 bgu loop_29 edge8 %i2, %l3, %g3 edge32 %g6, %o5, %g7 stx %i0, [%l7 + 0x48] loop_29: edge8n %i7, %g4, %o6 set 0x50, %g1 lda [%l7 + %g1] 0x10, %f19 fcmpne32 %f2, %f2, %g1 movl %xcc, %i4, %o7 sethi 0x145B, %i5 fmovsne %xcc, %f11, %f20 fnands %f21, %f23, %f7 movcc %icc, %l4, %o1 ldd [%l7 + 0x08], %f26 brgz,a %o0, loop_30 andcc %o2, 0x0142, %g5 edge32ln %i6, %l2, %g2 xnorcc %l0, 0x159C, %l5 loop_30: fmovdneg %icc, %f14, %f15 umulcc %o4, %l1, %o3 ldub [%l7 + 0x48], %l6 subcc %i1, %i3, %l3 edge8n %g3, %i2, %o5 tneg %icc, 0x0 bneg %icc, loop_31 te %icc, 0x5 mulx %g6, 0x1447, %i0 movre %i7, 0x2A7, %g7 loop_31: andncc %g4, %o6, %g1 bleu,a %icc, loop_32 fmovsleu %icc, %f2, %f30 fmovdpos %icc, %f1, %f21 set 0x10, %i4 ldda [%l7 + %i4] 0xe2, %i4 loop_32: move %xcc, %o7, %l4 fands %f20, %f23, %f6 sir 0x0C0C array32 %i5, %o1, %o2 subccc %g5, %o0, %i6 sdivx %g2, 0x08CD, %l2 tvs %xcc, 0x7 tvs %xcc, 0x3 fmovsneg %icc, %f2, %f9 fbue %fcc2, loop_33 tg %xcc, 0x2 edge32ln %l5, %o4, %l1 orn %l0, 0x1002, %o3 loop_33: fba,a %fcc0, loop_34 fbo,a %fcc3, loop_35 srax %l6, %i1, %l3 udiv %g3, 0x004D, %i2 loop_34: sdiv %i3, 0x0A22, %o5 loop_35: fnor %f18, %f24, %f6 fbg,a %fcc2, loop_36 fnand %f16, %f16, %f24 fbge %fcc1, loop_37 sir 0x191D loop_36: nop set 0x48, %g7 std %g6, [%l7 + %g7] membar 0x6F loop_37: sll %i7, 0x1B, %i0 alignaddr %g4, %g7, %o6 fmovrsgez %g1, %f25, %f27 alignaddr %o7, %l4, %i5 lduw [%l7 + 0x44], %o1 sethi 0x059E, %i4 bpos,a,pn %icc, loop_38 stbar nop setx loop_39, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fsrc2 %f18, %f6 loop_38: fsrc1 %f0, %f6 set 0x70, %o0 stxa %g5, [%l7 + %o0] 0x0c loop_39: fcmple16 %f28, %f18, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdgz %o2, %f28, %f0 fbne,a %fcc2, loop_40 stw %g2, [%l7 + 0x38] smul %i6, %l5, %l2 sll %l1, 0x17, %o4 loop_40: srax %o3, %l0, %l6 movl %icc, %l3, %g3 movle %xcc, %i1, %i3 subccc %i2, 0x012A, %g6 set 0x118, %i2 stxa %o5, [%g0 + %i2] 0x52 edge32 %i7, %i0, %g4 tgu %xcc, 0x6 movvs %xcc, %o6, %g1 wr %g0, 0x19, %asi ldswa [%l7 + 0x7C] %asi, %g7 movg %icc, %o7, %l4 brgz,a %o1, loop_41 brnz,a %i4, loop_42 smulcc %g5, 0x0F2D, %i5 movvc %icc, %o0, %g2 loop_41: fbo,a %fcc0, loop_43 loop_42: xnorcc %o2, %i6, %l5 stx %l2, [%l7 + 0x20] array8 %o4, %o3, %l0 loop_43: udiv %l6, 0x1FC4, %l3 fands %f26, %f8, %f12 alignaddr %g3, %i1, %l1 orncc %i2, 0x056A, %i3 movgu %icc, %o5, %i7 fxnor %f2, %f14, %f4 fbuge %fcc1, loop_44 stw %i0, [%l7 + 0x10] fexpand %f25, %f20 taddcc %g4, %g6, %g1 loop_44: movrlez %o6, %g7, %l4 wr %g0, 0x88, %asi stwa %o1, [%l7 + 0x1C] %asi fzero %f30 fcmple16 %f28, %f24, %i4 wr %g0, 0x19, %asi stda %o6, [%l7 + 0x30] %asi srlx %i5, 0x05, %g5 tg %xcc, 0x4 movl %icc, %o0, %g2 addcc %i6, 0x18D8, %o2 bvs,a,pt %icc, loop_45 sllx %l5, 0x12, %o4 tg %icc, 0x1 addcc %o3, %l0, %l2 loop_45: stb %l6, [%l7 + 0x20] movvs %icc, %l3, %g3 fcmpeq32 %f24, %f4, %i1 tg %xcc, 0x4 wr %g0, 0x89, %asi sta %f17, [%l7 + 0x64] %asi sub %i2, %l1, %o5 brlez %i3, loop_46 movneg %xcc, %i0, %i7 ldsh [%l7 + 0x36], %g4 bleu,a loop_47 loop_46: std %f18, [%l7 + 0x18] tg %icc, 0x1 set 0x78, %o4 ldxa [%l7 + %o4] 0x89, %g6 loop_47: alignaddr %o6, %g1, %g7 array8 %o1, %i4, %l4 fmovsvc %xcc, %f23, %f16 movneg %icc, %i5, %g5 edge16l %o0, %o7, %i6 edge32l %o2, %g2, %l5 fxnor %f16, %f30, %f14 fornot1 %f2, %f4, %f14 std %o4, [%l7 + 0x30] orcc %l0, %o3, %l2 wr %g0, 0x11, %asi ldswa [%l7 + 0x3C] %asi, %l3 movleu %icc, %g3, %l6 taddcc %i2, 0x1A79, %l1 ta %xcc, 0x0 nop set 0x40, %i3 stx %i1, [%l7 + %i3] bn,a,pn %icc, loop_48 bge,a,pt %xcc, loop_49 fmovsneg %xcc, %f0, %f25 movvs %xcc, %i3, %o5 loop_48: nop setx loop_50, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_49: tvc %xcc, 0x5 alignaddr %i7, %i0, %g4 wr %g0, 0x80, %asi lduba [%l7 + 0x62] %asi, %g6 loop_50: fmovdcc %icc, %f23, %f13 taddcc %g1, 0x00A7, %g7 popc 0x1527, %o6 fmovrsgz %i4, %f28, %f4 udivcc %l4, 0x0CA8, %i5 fpadd16s %f13, %f13, %f4 subcc %o1, 0x1A4F, %o0 fpadd16 %f30, %f2, %f20 sethi 0x1B44, %o7 set 0x40, %i1 ldsba [%l7 + %i1] 0x88, %i6 movleu %icc, %g5, %o2 sdiv %g2, 0x0F38, %l5 fone %f14 fornot2 %f14, %f12, %f28 movl %xcc, %l0, %o3 move %icc, %o4, %l3 fornot1s %f17, %f25, %f24 subccc %g3, %l6, %i2 and %l2, 0x1BD5, %i1 tleu %icc, 0x1 movvs %xcc, %i3, %l1 fbe %fcc0, loop_51 udivx %o5, 0x169C, %i0 wr %g0, 0x89, %asi ldsba [%l7 + 0x74] %asi, %g4 loop_51: fmovrsgz %g6, %f6, %f30 sdivcc %g1, 0x18E1, %i7 fbu %fcc1, loop_52 udivcc %g7, 0x19E7, %i4 fmovdneg %xcc, %f9, %f20 edge8 %l4, %i5, %o6 loop_52: andncc %o1, %o0, %i6 ldsb [%l7 + 0x74], %g5 fpadd16 %f20, %f10, %f24 fbule,a %fcc1, loop_53 sdivx %o2, 0x11FB, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %l5, 0x0EB, %l0 loop_53: xorcc %o3, %o7, %o4 ldx [%l7 + 0x68], %l3 smulcc %l6, %i2, %g3 movre %l2, 0x1BA, %i1 fexpand %f30, %f14 fsrc2s %f26, %f17 tge %xcc, 0x5 set 0x5A, %g5 ldstuba [%l7 + %g5] 0x18, %l1 set 0x40, %l1 ldda [%l7 + %l1] 0x11, %f16 fbue,a %fcc2, loop_54 xnorcc %o5, %i3, %i0 fsrc1s %f24, %f10 edge32ln %g6, %g1, %i7 loop_54: ldsh [%l7 + 0x50], %g4 fmovdcc %xcc, %f28, %f9 movrlz %i4, 0x2DD, %g7 tcs %icc, 0x6 fmovsa %icc, %f29, %f4 fmovdgu %icc, %f24, %f11 movle %icc, %i5, %o6 ldub [%l7 + 0x09], %o1 tsubcc %l4, 0x068E, %o0 set 0x38, %i5 stxa %i6, [%l7 + %i5] 0x19 udiv %o2, 0x0A92, %g5 sra %g2, 0x07, %l5 tsubcc %l0, %o3, %o7 bneg,a,pt %xcc, loop_55 bcc %icc, loop_56 fsrc2 %f10, %f22 fones %f24 loop_55: brlz %l3, loop_57 loop_56: edge32 %o4, %i2, %l6 sdivcc %l2, 0x1D7F, %g3 te %icc, 0x3 loop_57: udiv %i1, 0x1B64, %o5 fmovdg %icc, %f17, %f5 movvc %xcc, %i3, %i0 mova %icc, %l1, %g6 fones %f2 stbar brnz,a %g1, loop_58 xorcc %i7, 0x0582, %g4 siam 0x7 fbule %fcc1, loop_59 loop_58: movre %i4, 0x06E, %i5 fcmpd %fcc0, %f24, %f12 ldd [%l7 + 0x30], %f8 loop_59: tgu %xcc, 0x1 sdivcc %o6, 0x02EB, %o1 movcs %icc, %g7, %l4 sth %o0, [%l7 + 0x3C] smulcc %i6, 0x08F3, %g5 movcc %xcc, %o2, %l5 nop setx loop_60, %l0, %l1 jmpl %l1, %l0 lduw [%l7 + 0x40], %o3 lduw [%l7 + 0x48], %o7 array8 %l3, %g2, %i2 loop_60: srlx %l6, 0x1B, %o4 fpmerge %f7, %f23, %f28 nop setx loop_61, %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 tsubcc %g3, 0x1790, %i1 array16 %l2, %o5, %i0 taddcctv %i3, 0x02E0, %l1 loop_61: edge16n %g1, %i7, %g4 udivcc %i4, 0x1455, %i5 tg %xcc, 0x7 wr %g0, 0x18, %asi stda %o6, [%l7 + 0x58] %asi movleu %icc, %o1, %g7 wr %g0, 0x88, %asi sta %f14, [%l7 + 0x7C] %asi alignaddr %l4, %o0, %g6 addccc %i6, 0x121B, %g5 movvc %icc, %l5, %l0 tvs %xcc, 0x5 movge %xcc, %o2, %o7 fmovsneg %icc, %f22, %f14 sir 0x1750 fbuge,a %fcc3, loop_62 brlz,a %o3, loop_63 orn %g2, 0x12EE, %l3 sdiv %i2, 0x144F, %l6 loop_62: sllx %g3, %o4, %i1 loop_63: nop wr %g0, 0x50, %asi ldxa [%g0 + 0x30] %asi, %l2 wr %g0, 0x89, %asi ldstuba [%l7 + 0x7A] %asi, %i0 movre %o5, %i3, %g1 subccc %i7, 0x0D15, %g4 movn %xcc, %l1, %i4 udiv %i5, 0x15EC, %o1 edge32ln %g7, %l4, %o6 edge32l %o0, %g6, %i6 movgu %icc, %l5, %g5 sllx %o2, %l0, %o7 ld [%l7 + 0x18], %f21 alignaddrl %g2, %o3, %l3 fpadd16s %f15, %f16, %f9 subc %l6, 0x14AC, %g3 array16 %i2, %o4, %l2 fbg %fcc2, loop_64 fbul %fcc1, loop_65 and %i0, 0x1E9A, %i1 umulcc %o5, %g1, %i3 loop_64: add %g4, %l1, %i7 loop_65: fmul8x16 %f30, %f0, %f30 fcmpeq32 %f24, %f14, %i5 movl %icc, %o1, %i4 sth %g7, [%l7 + 0x08] tl %xcc, 0x4 move %icc, %l4, %o0 movg %xcc, %o6, %g6 tleu %icc, 0x2 brlez %l5, loop_66 fzero %f24 te %icc, 0x6 fmovsgu %xcc, %f3, %f6 loop_66: movne %icc, %g5, %o2 smulcc %i6, 0x0C37, %l0 movge %icc, %g2, %o7 wr %g0, 0x2b, %asi stwa %l3, [%l7 + 0x64] %asi membar #Sync brgz,a %o3, loop_67 ldub [%l7 + 0x30], %g3 sdivcc %l6, 0x087E, %i2 alignaddr %l2, %o4, %i1 loop_67: tneg %xcc, 0x0 bpos,a,pt %icc, loop_68 tn %xcc, 0x1 taddcc %i0, 0x1398, %o5 xor %i3, %g1, %l1 loop_68: movcc %icc, %g4, %i7 fnot2 %f0, %f8 tcc %xcc, 0x5 fmovsgu %xcc, %f18, %f0 bcc loop_69 fnand %f26, %f24, %f28 tvc %xcc, 0x5 tl %xcc, 0x3 loop_69: fcmpgt32 %f12, %f2, %i5 subcc %o1, 0x1FC0, %g7 wr %g0, 0x81, %asi lda [%l7 + 0x08] %asi, %f10 stb %i4, [%l7 + 0x5D] tl %icc, 0x5 nop set 0x20, %l2 std %o0, [%l7 + %l2] fmul8sux16 %f22, %f4, %f20 ldd [%l7 + 0x50], %l4 ldstub [%l7 + 0x7A], %g6 movcc %icc, %o6, %l5 fmovdne %xcc, %f14, %f25 membar 0x37 stw %o2, [%l7 + 0x60] fbg,a %fcc0, loop_70 nop setx loop_71, %l0, %l1 jmpl %l1, %i6 fmovsvc %icc, %f15, %f5 movgu %icc, %g5, %l0 loop_70: bl loop_72 loop_71: xnor %g2, 0x1C9A, %o7 sllx %o3, %l3, %l6 orn %g3, 0x015C, %i2 loop_72: tcs %icc, 0x0 fabss %f4, %f23 movcs %xcc, %l2, %i1 movg %xcc, %o4, %i0 fcmpne16 %f20, %f22, %o5 orcc %g1, %i3, %l1 sdivcc %i7, 0x1FB9, %g4 fandnot1s %f30, %f17, %f6 sra %i5, 0x01, %o1 set 0x2D, %l3 lduba [%l7 + %l3] 0x19, %g7 movge %xcc, %o0, %l4 add %i4, %g6, %o6 movrlez %o2, 0x34F, %i6 and %g5, 0x1B7D, %l5 tcs %xcc, 0x0 bvs,a %icc, loop_73 movrgez %g2, %o7, %l0 wr %g0, 0x0c, %asi stda %f16, [%l7 + 0x40] %asi loop_73: tle %xcc, 0x6 fandnot1s %f30, %f3, %f24 movrgz %o3, %l3, %g3 fcmped %fcc0, %f0, %f20 fmovrslez %i2, %f25, %f1 fpadd16 %f12, %f24, %f30 sra %l6, %l2, %o4 fmovrdlez %i0, %f8, %f8 andncc %i1, %o5, %g1 sllx %l1, %i7, %i3 movgu %icc, %g4, %i5 movrlz %o1, 0x1CD, %o0 fnot1 %f12, %f20 movge %icc, %g7, %l4 fbne %fcc1, loop_74 fbo %fcc2, loop_75 mulx %i4, 0x084F, %o6 edge16n %g6, %i6, %o2 loop_74: fxor %f14, %f2, %f16 loop_75: stbar orcc %l5, 0x1F89, %g5 edge16 %g2, %o7, %l0 tsubcc %o3, %l3, %i2 movneg %xcc, %g3, %l2 edge16l %l6, %i0, %i1 wr %g0, 0x11, %asi stda %o4, [%l7 + 0x20] %asi brz,a %o5, loop_76 sdivx %l1, 0x00FF, %i7 membar 0x4B tge %xcc, 0x1 loop_76: nop wr %g0, 0x81, %asi stwa %g1, [%l7 + 0x28] %asi orncc %g4, 0x09D7, %i3 swap [%l7 + 0x28], %o1 udivx %i5, 0x1D78, %o0 udivcc %l4, 0x16D1, %g7 wr %g0, 0x11, %asi swapa [%l7 + 0x54] %asi, %o6 fmovrdne %i4, %f30, %f12 srlx %g6, %o2, %i6 movl %icc, %l5, %g5 tvc %xcc, 0x3 orn %g2, 0x0C9F, %l0 movn %icc, %o3, %l3 edge16l %i2, %g3, %l2 movgu %icc, %o7, %i0 mulx %l6, %o4, %i1 ta %xcc, 0x0 edge8ln %o5, %i7, %g1 smul %g4, 0x0A23, %i3 tge %xcc, 0x3 array16 %o1, %l1, %o0 addcc %l4, %i5, %g7 tneg %xcc, 0x2 ta %xcc, 0x2 fmovde %xcc, %f27, %f2 udivcc %i4, 0x0067, %o6 tsubcc %o2, %i6, %l5 edge8l %g6, %g2, %l0 brz,a %g5, loop_77 fble %fcc3, loop_78 bneg,a,pt %xcc, loop_79 brlz,a %l3, loop_80 loop_77: movg %icc, %i2, %g3 loop_78: fmovrslz %o3, %f21, %f30 loop_79: fmovdl %icc, %f31, %f4 loop_80: array16 %o7, %l2, %i0 umul %l6, 0x0B0A, %o4 std %o4, [%l7 + 0x50] fpadd16 %f10, %f10, %f24 fbo,a %fcc3, loop_81 alignaddr %i1, %g1, %g4 movle %icc, %i3, %i7 subccc %l1, 0x1982, %o0 loop_81: fabsd %f30, %f20 bne,a,pt %icc, loop_82 fmul8x16 %f19, %f14, %f22 ld [%l7 + 0x2C], %f4 fbg,a %fcc3, loop_83 loop_82: call loop_84 movleu %xcc, %l4, %o1 wr %g0, 0xe3, %asi ldda [%l7 + 0x50] %asi, %i4 loop_83: movrgz %i4, %g7, %o2 loop_84: bgu loop_85 mova %icc, %o6, %i6 fmovrdne %l5, %f28, %f16 fmovsne %icc, %f26, %f13 loop_85: movcc %xcc, %g6, %g2 addc %g5, 0x1E97, %l3 edge32l %i2, %l0, %g3 ldd [%l7 + 0x38], %o2 fba %fcc2, loop_86 andcc %o7, %l2, %i0 popc 0x0586, %l6 ld [%l7 + 0x14], %f9 loop_86: nop setx loop_87, %l0, %l1 jmpl %l1, %o5 nop set 0x58, %g6 ldx [%l7 + %g6], %i1 tgu %icc, 0x1 addccc %g1, 0x0FC9, %o4 loop_87: movneg %xcc, %g4, %i3 movge %xcc, %i7, %o0 movneg %icc, %l1, %o1 stbar popc %i5, %l4 fmuld8sux16 %f12, %f23, %f4 movn %icc, %i4, %o2 bn %icc, loop_88 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %g7, 0x038B, %o6 fcmpd %fcc0, %f28, %f10 loop_88: nop set 0x18, %i7 lduw [%l7 + %i7], %i6 edge8n %l5, %g2, %g5 fmovrdgz %g6, %f10, %f6 wr %g0, 0x81, %asi ldda [%l7 + 0x50] %asi, %i2 udiv %l3, 0x15B3, %g3 tle %icc, 0x6 movvs %icc, %l0, %o3 movl %icc, %o7, %i0 brgz %l6, loop_89 fnot2 %f10, %f22 set 0x40, %o2 lduwa [%l7 + %o2] 0x11, %l2 loop_89: alignaddrl %i1, %o5, %o4 tvs %xcc, 0x4 fbl %fcc1, loop_90 orncc %g1, %g4, %i3 sub %o0, %l1, %i7 andcc %i5, %l4, %o1 loop_90: nop setx loop_91, %l0, %l1 jmpl %l1, %i4 tsubcc %o2, %g7, %o6 tn %xcc, 0x6 tcs %icc, 0x0 loop_91: udivcc %i6, 0x070C, %g2 fba,a %fcc1, loop_92 tl %xcc, 0x3 fmovde %xcc, %f26, %f21 andncc %l5, %g5, %i2 loop_92: fxnors %f1, %f8, %f0 xor %l3, 0x0D0C, %g3 edge8n %g6, %l0, %o7 edge32ln %i0, %l6, %o3 fbu,a %fcc0, loop_93 movle %xcc, %l2, %i1 tgu %xcc, 0x6 swap [%l7 + 0x74], %o4 loop_93: subccc %o5, %g4, %i3 fbne %fcc2, loop_94 ba loop_95 fbge,a %fcc0, loop_96 ta %icc, 0x2 loop_94: movre %o0, %g1, %i7 loop_95: nop set 0x14, %l6 stwa %l1, [%l7 + %l6] 0x88 loop_96: nop add %l7, 0x70, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l4, %i5 sth %o1, [%l7 + 0x72] fmovrslez %o2, %f4, %f3 movcc %xcc, %g7, %i4 edge8n %i6, %g2, %o6 fbge,a %fcc2, loop_97 bgu,pt %icc, loop_98 stx %g5, [%l7 + 0x18] movcs %icc, %i2, %l5 loop_97: array8 %l3, %g3, %l0 loop_98: umul %g6, %i0, %o7 std %o2, [%l7 + 0x48] wr %g0, 0x23, %asi ldda [%l7 + 0x20] %asi, %l2 wr %g0, 0xea, %asi stwa %i1, [%l7 + 0x40] %asi membar #Sync edge8l %l6, %o5, %g4 edge16n %i3, %o4, %g1 edge16ln %i7, %o0, %l1 smulcc %i5, 0x0956, %l4 fcmple32 %f10, %f8, %o1 bpos,a loop_99 bpos,a,pt %xcc, loop_100 tgu %icc, 0x6 flush %l7 + 0x6C loop_99: andn %o2, 0x076C, %i4 loop_100: fors %f25, %f6, %f6 sllx %i6, 0x1C, %g2 edge32ln %o6, %g7, %g5 movge %icc, %l5, %i2 sllx %l3, 0x11, %l0 movrlz %g6, 0x1A5, %i0 stw %o7, [%l7 + 0x30] srax %g3, %o3, %i1 fbl %fcc2, loop_101 addcc %l2, %l6, %o5 movrgez %i3, 0x24F, %g4 srlx %o4, %i7, %o0 loop_101: nop wr %g0, 0x80, %asi ldsha [%l7 + 0x0A] %asi, %l1 array32 %i5, %l4, %o1 andn %g1, %o2, %i6 sub %i4, %o6, %g2 fcmpgt16 %f12, %f30, %g7 stw %g5, [%l7 + 0x08] tl %icc, 0x7 andncc %i2, %l3, %l5 fmovsa %xcc, %f2, %f0 sdiv %l0, 0x09E4, %i0 andn %g6, %g3, %o7 popc %i1, %l2 fabss %f22, %f4 udivx %l6, 0x0AF8, %o3 tne %icc, 0x6 edge16n %o5, %i3, %g4 fmovrsne %i7, %f6, %f9 tsubcc %o0, %o4, %l1 movg %xcc, %l4, %i5 movvc %icc, %g1, %o2 array32 %i6, %o1, %o6 fpadd16s %f20, %f13, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmple32 %f26, %f22, %i4 xorcc %g2, %g7, %i2 edge32ln %l3, %g5, %l0 nop setx loop_102, %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 ldsw [%l7 + 0x70], %l5 bvs,a loop_103 orcc %i0, 0x0F81, %g6 loop_102: nop set 0x76, %o1 lduha [%l7 + %o1] 0x0c, %o7 loop_103: fmovda %icc, %f11, %f4 stw %i1, [%l7 + 0x38] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovda %icc, %f13, %f9 movleu %icc, %l2, %l6 fmovda %icc, %f19, %f20 ldsh [%l7 + 0x24], %g3 movne %icc, %o5, %o3 pdist %f10, %f30, %f12 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movl %icc, %i3, %g4 subcc %o0, 0x1A0F, %i7 sll %o4, %l1, %i5 fpmerge %f19, %f7, %f28 ldsw [%l7 + 0x64], %l4 ta %xcc, 0x4 ld [%l7 + 0x1C], %f19 udiv %o2, 0x1201, %i6 movrgez %o1, %g1, %i4 fmovsvc %icc, %f15, %f31 fba %fcc1, loop_104 fornot2 %f0, %f8, %f20 fble %fcc3, loop_105 tl %icc, 0x2 loop_104: fsrc1 %f14, %f30 udivcc %o6, 0x1468, %g7 loop_105: movg %xcc, %i2, %g2 fabss %f19, %f31 fzero %f16 srlx %g5, %l0, %l5 tneg %icc, 0x1 fbn,a %fcc0, loop_106 fmul8x16al %f5, %f19, %f10 fcmpne16 %f30, %f10, %i0 fpack16 %f26, %f19 loop_106: xor %l3, 0x152A, %g6 fbne,a %fcc2, loop_107 tpos %xcc, 0x1 membar 0x65 lduh [%l7 + 0x0C], %i1 loop_107: std %f30, [%l7 + 0x40] edge32n %l2, %o7, %l6 tsubcc %g3, %o3, %i3 tcs %icc, 0x5 fmovd %f28, %f14 array8 %o5, %o0, %i7 orncc %g4, %o4, %l1 stbar movrlez %i5, %o2, %l4 add %l7, 0x08, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x81, %i6, %o1 brlez,a %i4, loop_108 tl %xcc, 0x1 fblg,a %fcc1, loop_109 fnors %f7, %f28, %f23 loop_108: smul %g1, %o6, %g7 movn %xcc, %i2, %g5 loop_109: tne %xcc, 0x0 tg %xcc, 0x4 add %l0, %l5, %i0 udivx %l3, 0x1B9C, %g6 ldstub [%l7 + 0x65], %g2 sdivx %l2, 0x071C, %i1 fcmpes %fcc1, %f31, %f2 edge16ln %l6, %o7, %g3 tl %icc, 0x4 edge32 %o3, %i3, %o5 sllx %i7, %g4, %o0 std %f6, [%l7 + 0x08] fmul8ulx16 %f22, %f20, %f14 fmovscs %xcc, %f6, %f10 popc 0x01A4, %o4 edge16n %i5, %l1, %l4 bneg %icc, loop_110 smul %i6, %o2, %i4 subccc %o1, 0x0B97, %g1 fmovde %xcc, %f28, %f25 loop_110: movrlez %g7, %o6, %g5 movgu %xcc, %l0, %l5 tl %icc, 0x3 orn %i0, %l3, %i2 fnot1s %f13, %f14 bcc,pt %xcc, loop_111 or %g2, 0x0AB5, %g6 edge16ln %i1, %l2, %o7 bgu loop_112 loop_111: xorcc %g3, %l6, %o3 tpos %icc, 0x3 fmovdcc %xcc, %f22, %f31 loop_112: mova %xcc, %i3, %i7 lduh [%l7 + 0x5C], %g4 movrgez %o0, %o4, %i5 movcc %xcc, %l1, %l4 edge16ln %o5, %o2, %i4 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 fnot2s %f9, %f8 te %icc, 0x6 fxor %f20, %f16, %f20 srl %o1, 0x09, %g1 swap [%l7 + 0x08], %g7 fornot1 %f30, %f30, %f22 stw %i6, [%l7 + 0x38] movl %icc, %g5, %o6 umulcc %l5, %l0, %l3 fmovdn %icc, %f14, %f26 tne %xcc, 0x1 edge8n %i0, %g2, %i2 taddcctv %i1, 0x0EAA, %l2 tvc %icc, 0x3 set 0x40, %o3 lduha [%l7 + %o3] 0x89, %o7 fornot1 %f2, %f0, %f24 wr %g0, 0x21, %asi ldxa [%g0 + 0x10] %asi, %g3 popc 0x1918, %g6 orncc %o3, %l6, %i7 movrlz %i3, %o0, %g4 fnand %f26, %f24, %f28 tn %icc, 0x3 fmovdvs %icc, %f3, %f5 fmovsl %icc, %f20, %f16 tvc %xcc, 0x0 edge8n %i5, %l1, %l4 tle %icc, 0x0 fblg %fcc2, loop_113 edge8 %o5, %o4, %o2 fmovsa %icc, %f26, %f4 fbo %fcc3, loop_114 loop_113: umul %o1, 0x09B8, %g1 movcs %xcc, %g7, %i6 pdist %f8, %f28, %f24 loop_114: sll %i4, %g5, %l5 udivx %o6, 0x0D08, %l0 fmovrslz %i0, %f13, %f21 move %icc, %g2, %l3 membar 0x07 taddcctv %i2, %i1, %o7 srlx %g3, %g6, %o3 movge %icc, %l6, %l2 set 0x7C, %g4 lduwa [%l7 + %g4] 0x81, %i7 movrlz %i3, 0x3AC, %o0 tne %icc, 0x5 umul %g4, %l1, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bgu,pt %xcc, loop_115 edge16l %o5, %l4, %o4 tsubcctv %o1, 0x0ECF, %g1 fmovrde %o2, %f10, %f2 loop_115: edge16ln %g7, %i6, %i4 fmovdvs %xcc, %f1, %f9 movne %xcc, %g5, %o6 fsrc1s %f5, %f4 set 0x40, %i0 ldxa [%l7 + %i0] 0x19, %l5 lduh [%l7 + 0x60], %l0 srax %g2, %i0, %i2 movg %icc, %l3, %i1 bneg,pn %xcc, loop_116 array16 %o7, %g6, %o3 set 0x40, %o6 ldda [%l7 + %o6] 0x10, %f16 loop_116: tg %xcc, 0x6 fors %f9, %f26, %f28 wr %g0, 0x89, %asi ldswa [%l7 + 0x34] %asi, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbul,a %fcc1, loop_117 fpackfix %f16, %f12 set 0x40, %l0 stda %f16, [%l7 + %l0] 0x0c loop_117: tgu %xcc, 0x6 movg %icc, %l2, %l6 fmovrsne %i7, %f30, %f15 fzeros %f10 array32 %i3, %g4, %l1 bn loop_118 fmovrdgez %i5, %f30, %f28 orn %o5, 0x0C67, %o0 edge16 %o4, %o1, %g1 loop_118: nop wr %g0, 0x81, %asi lduha [%l7 + 0x56] %asi, %l4 fmovs %f5, %f7 fones %f3 brgz,a %g7, loop_119 taddcc %o2, 0x18DD, %i6 fnand %f26, %f28, %f14 fpsub16s %f4, %f11, %f3 loop_119: edge8 %g5, %i4, %o6 wr %g0, 0x18, %asi ldsba [%l7 + 0x61] %asi, %l0 add %l7, 0x40, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %g2, %l5 subc %i0, %i2, %i1 sllx %o7, 0x0B, %g6 addc %o3, %l3, %g3 edge16ln %l2, %i7, %l6 xor %g4, 0x1FAD, %i3 alignaddrl %i5, %l1, %o0 movrlz %o4, 0x340, %o1 nop setx loop_120, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done or %o5, %g1, %l4 fba %fcc2, loop_121 taddcc %o2, 0x163C, %g7 loop_120: fmovdl %icc, %f9, %f30 umulcc %g5, %i4, %o6 loop_121: fbne,a %fcc0, loop_122 membar 0x44 fmovrdgz %l0, %f8, %f10 fbo,a %fcc0, loop_123 loop_122: movcc %xcc, %g2, %i6 edge8n %i0, %i2, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_123: fmul8x16 %f13, %f12, %f26 fbne,a %fcc1, loop_124 fmovrdlz %o7, %f18, %f4 fmovrsgz %i1, %f28, %f20 fors %f9, %f16, %f4 loop_124: movle %icc, %g6, %o3 mulx %l3, %l2, %i7 udiv %l6, 0x1BE3, %g3 fnor %f2, %f8, %f20 nop setx loop_125, %l0, %l1 jmpl %l1, %g4 fbug %fcc1, loop_126 edge8ln %i3, %i5, %l1 orcc %o0, %o1, %o4 loop_125: nop wr %g0, 0x04, %asi stda %f0, [%l7 + 0x40] %asi loop_126: fmovsvc %icc, %f14, %f11 fbul,a %fcc0, loop_127 bg,a %icc, loop_128 tvc %icc, 0x2 movgu %icc, %g1, %l4 loop_127: movgu %xcc, %o5, %o2 loop_128: movrlz %g5, %i4, %o6 sll %l0, %g7, %g2 fcmpne32 %f24, %f8, %i6 movrlez %i2, %i0, %l5 set 0x44, %g3 swapa [%l7 + %g3] 0x89, %i1 edge32ln %o7, %o3, %g6 or %l3, %l2, %l6 movvs %xcc, %g3, %i7 stw %g4, [%l7 + 0x24] taddcc %i5, %i3, %o0 or %o1, %o4, %l1 edge16ln %g1, %o5, %o2 ldd [%l7 + 0x38], %f28 swap [%l7 + 0x44], %l4 sll %i4, %g5, %l0 movle %icc, %g7, %o6 fble,a %fcc2, loop_129 fexpand %f5, %f16 umulcc %i6, 0x1C07, %g2 edge16ln %i2, %i0, %i1 loop_129: bge,pt %icc, loop_130 fmovdvs %xcc, %f3, %f13 ba,a %icc, loop_131 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_130: array32 %l5, %o3, %o7 wr %g0, 0x50, %asi ldxa [%g0 + 0x30] %asi, %g6 loop_131: sdiv %l3, 0x0DD4, %l6 array8 %g3, %l2, %i7 prefetch [%l7 + 0x78], 0x1 bvs,a,pn %icc, loop_132 fmovsl %icc, %f18, %f1 edge16l %g4, %i3, %o0 fmovscc %xcc, %f19, %f24 loop_132: fmovsle %icc, %f12, %f15 nop setx loop_133, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xnorcc %o1, 0x039A, %o4 tle %xcc, 0x0 bge,a %icc, loop_134 loop_133: call loop_135 umulcc %l1, 0x0FBF, %i5 mova %icc, %o5, %g1 loop_134: fzeros %f28 loop_135: fmovrslez %l4, %f14, %f28 taddcctv %i4, 0x0D17, %g5 edge16ln %o2, %l0, %g7 edge8ln %o6, %g2, %i2 sll %i6, %i0, %l5 bcc,a loop_136 orncc %i1, 0x1D24, %o7 fxor %f10, %f18, %f6 fbl %fcc3, loop_137 loop_136: edge32ln %o3, %l3, %l6 and %g6, 0x1DF7, %l2 sub %g3, 0x1494, %g4 loop_137: addccc %i7, %o0, %i3 movle %icc, %o4, %o1 sdiv %i5, 0x1C2E, %l1 tsubcctv %o5, %g1, %i4 sllx %g5, %o2, %l0 fmovdcs %icc, %f3, %f25 fba %fcc0, loop_138 bn,pt %icc, loop_139 mulscc %g7, %o6, %l4 edge8 %i2, %i6, %g2 loop_138: movcc %xcc, %l5, %i1 loop_139: andncc %i0, %o3, %l3 fmovda %xcc, %f16, %f4 movre %l6, %o7, %l2 fmul8x16au %f8, %f24, %f16 tvc %icc, 0x3 edge16 %g6, %g4, %i7 tg %icc, 0x5 fones %f12 swap [%l7 + 0x60], %g3 fmul8x16al %f27, %f6, %f12 edge32l %i3, %o0, %o4 edge8ln %i5, %l1, %o1 tge %icc, 0x1 fmovdcc %icc, %f24, %f2 add %o5, 0x1D9E, %i4 fxors %f2, %f23, %f4 movvc %xcc, %g1, %g5 set 0x3D, %o7 lduba [%l7 + %o7] 0x0c, %o2 set 0x18, %l4 ldswa [%l7 + %l4] 0x18, %g7 wr %g0, 0x80, %asi prefetcha [%l7 + 0x48] %asi, 0x2 movrgez %l4, 0x228, %i2 udiv %l0, 0x0236, %i6 alignaddrl %g2, %l5, %i0 sdivx %o3, 0x06B2, %i1 stbar wr %g0, 0xe2, %asi ldda [%l7 + 0x30] %asi, %l2 fmul8x16al %f25, %f9, %f10 xnorcc %l6, %o7, %l2 tle %xcc, 0x5 fpadd32 %f2, %f24, %f28 and %g6, 0x0EBD, %i7 tge %icc, 0x1 fsrc2s %f16, %f16 set 0x7A, %o5 stha %g4, [%l7 + %o5] 0x0c orncc %i3, 0x1AA6, %g3 movpos %icc, %o0, %i5 andncc %o4, %l1, %o5 fmul8ulx16 %f30, %f22, %f6 tl %xcc, 0x5 sdivcc %o1, 0x0678, %i4 brlez %g5, loop_140 nop setx loop_141, %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 udivx %g1, 0x125C, %o2 edge32ln %o6, %g7, %i2 loop_140: nop set 0x2E, %l5 stha %l4, [%l7 + %l5] 0xe3 membar #Sync loop_141: srlx %i6, %l0, %g2 ldd [%l7 + 0x30], %f22 tl %icc, 0x6 edge32n %i0, %l5, %o3 sdivcc %i1, 0x1896, %l3 ldsh [%l7 + 0x1E], %l6 and %o7, %g6, %i7 bl,a,pn %icc, loop_142 movcc %xcc, %l2, %i3 tl %xcc, 0x3 tcc %icc, 0x7 loop_142: udivx %g3, 0x14AE, %o0 addcc %g4, %i5, %o4 fcmpne32 %f24, %f10, %l1 sllx %o5, 0x0E, %o1 addccc %i4, %g5, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bne %xcc, loop_143 orn %o6, %g7, %g1 set 0x68, %g2 ldswa [%l7 + %g2] 0x19, %i2 loop_143: movn %xcc, %i6, %l4 udiv %g2, 0x0BED, %i0 array32 %l0, %o3, %i1 ldstub [%l7 + 0x43], %l3 movle %xcc, %l5, %o7 movcc %xcc, %g6, %l6 fbo,a %fcc0, loop_144 edge8 %l2, %i3, %g3 subc %o0, %i7, %i5 sir 0x0F98 loop_144: tcs %icc, 0x4 fxnor %f10, %f22, %f18 tgu %xcc, 0x3 wr %g0, 0x11, %asi sta %f27, [%l7 + 0x48] %asi xnor %o4, %l1, %o5 movle %icc, %o1, %i4 tsubcc %g5, 0x0394, %o2 fble %fcc0, loop_145 ldd [%l7 + 0x40], %f28 fcmpes %fcc2, %f2, %f11 edge8 %g4, %o6, %g7 loop_145: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %icc, 0x1 movle %icc, %g1, %i6 udivcc %l4, 0x193B, %i2 alignaddr %g2, %l0, %o3 movrne %i0, %i1, %l3 mulx %l5, 0x1A71, %g6 move %icc, %o7, %l2 fpsub16s %f8, %f3, %f23 mulscc %i3, 0x1E71, %l6 tne %xcc, 0x1 movvc %icc, %o0, %g3 tn %icc, 0x4 fmovsge %icc, %f0, %f7 xorcc %i7, 0x1D67, %o4 fornot1s %f24, %f26, %f17 subccc %l1, 0x1136, %o5 srlx %o1, %i5, %g5 udiv %o2, 0x097C, %g4 subc %o6, 0x04B5, %g7 tsubcctv %g1, %i6, %i4 tcs %icc, 0x6 fmovscs %xcc, %f27, %f31 fmovrslz %i2, %f15, %f13 smulcc %l4, %g2, %l0 fmovscc %icc, %f17, %f13 array32 %o3, %i0, %l3 fpsub16 %f4, %f22, %f0 srlx %l5, %g6, %i1 fmovrdne %l2, %f16, %f24 te %xcc, 0x6 edge32ln %o7, %l6, %o0 st %f3, [%l7 + 0x1C] udivx %i3, 0x15B5, %g3 sdivx %i7, 0x19E5, %o4 fmovse %icc, %f14, %f31 bl,a loop_146 tl %xcc, 0x1 udivx %o5, 0x037A, %l1 bpos,pt %icc, loop_147 loop_146: fcmple16 %f18, %f22, %o1 edge8n %i5, %o2, %g5 sethi 0x0B24, %g4 loop_147: fmovsneg %xcc, %f22, %f12 srax %g7, 0x01, %o6 edge32 %g1, %i6, %i4 xnor %i2, %l4, %l0 tsubcctv %g2, 0x1410, %i0 udiv %o3, 0x07D2, %l5 movvs %icc, %g6, %i1 wr %g0, 0x11, %asi ldsba [%l7 + 0x1B] %asi, %l2 fmovsl %xcc, %f4, %f27 fmovs %f28, %f7 membar 0x1B bn loop_148 array8 %l3, %o7, %o0 umulcc %l6, %i3, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_148: xor %o4, %g3, %o5 nop setx loop_149, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmuld8ulx16 %f6, %f9, %f26 bvs,pt %icc, loop_150 bne,pn %xcc, loop_151 loop_149: tleu %xcc, 0x0 fmovsne %xcc, %f3, %f27 loop_150: array32 %o1, %l1, %i5 loop_151: nop wr %g0, 0x1f, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync taddcctv %g5, 0x05F4, %g4 xorcc %o2, %g7, %g1 set 0x64, %i6 ldswa [%l7 + %i6] 0x81, %o6 movre %i6, %i2, %l4 edge8ln %l0, %i4, %i0 fors %f25, %f11, %f9 fbo %fcc3, loop_152 fmovrsgz %o3, %f5, %f7 fnands %f12, %f15, %f30 movrgez %g2, 0x013, %g6 loop_152: nop wr %g0, 0x22, %asi stha %l5, [%l7 + 0x60] %asi membar #Sync fsrc1 %f6, %f10 movvs %xcc, %l2, %l3 fba,a %fcc0, loop_153 movvc %xcc, %i1, %o0 fmovsl %icc, %f11, %f10 edge16ln %o7, %l6, %i7 loop_153: fbg %fcc0, loop_154 fones %f16 fble %fcc0, loop_155 fmuld8ulx16 %f22, %f27, %f10 loop_154: fmovrdlz %i3, %f22, %f16 srl %g3, 0x17, %o5 loop_155: tsubcc %o1, %l1, %o4 std %g4, [%l7 + 0x40] set 0x3C, %g1 sta %f8, [%l7 + %g1] 0x10 xor %g4, %i5, %g7 fbg %fcc3, loop_156 bgu loop_157 brgez,a %g1, loop_158 edge8n %o2, %o6, %i6 loop_156: sdivcc %l4, 0x095D, %i2 loop_157: xor %l0, 0x1F22, %i4 loop_158: fbug,a %fcc3, loop_159 bleu,a %xcc, loop_160 fmovsl %icc, %f15, %f15 xnorcc %i0, %g2, %g6 loop_159: movcs %xcc, %l5, %l2 loop_160: nop set 0x42, %i4 lduh [%l7 + %i4], %o3 fmovsleu %icc, %f2, %f0 ld [%l7 + 0x28], %f24 fmovdne %icc, %f9, %f7 bshuffle %f6, %f26, %f26 fbu %fcc0, loop_161 movl %icc, %i1, %o0 andcc %o7, 0x1ECA, %l6 udiv %l3, 0x0BEE, %i3 loop_161: fmul8x16 %f21, %f30, %f30 fsrc2 %f0, %f14 andcc %g3, 0x1507, %o5 sdivcc %i7, 0x04A5, %o1 addc %l1, %g5, %o4 array32 %i5, %g4, %g7 fmovsge %xcc, %f27, %f15 sdiv %g1, 0x08AB, %o2 fbug %fcc3, loop_162 fmovdneg %xcc, %f27, %f31 fmovsneg %xcc, %f8, %f0 fmovdcs %xcc, %f24, %f19 loop_162: fmovdvc %xcc, %f30, %f9 wr %g0, 0x19, %asi prefetcha [%l7 + 0x40] %asi, 0x1 array16 %i6, %l4, %i2 lduh [%l7 + 0x68], %i4 fornot2s %f4, %f25, %f24 call loop_163 addc %i0, 0x0C64, %l0 xorcc %g2, 0x04FC, %l5 ldd [%l7 + 0x78], %g6 loop_163: tl %icc, 0x3 and %o3, 0x0E4F, %l2 movg %xcc, %i1, %o7 edge32 %o0, %l6, %i3 array16 %g3, %l3, %o5 nop set 0x40, %o0 ldd [%l7 + %o0], %f2 bcs loop_164 movl %xcc, %i7, %l1 sir 0x1E5C movge %xcc, %o1, %g5 loop_164: nop wr %g0, 0x80, %asi lduba [%l7 + 0x75] %asi, %o4 set 0x58, %i2 stda %i4, [%l7 + %i2] 0x2a membar #Sync srl %g7, %g1, %g4 set 0x40, %o4 ldda [%l7 + %o4] 0x18, %f0 xor %o6, 0x0C48, %o2 fpack16 %f24, %f9 udivcc %i6, 0x1AF8, %i2 wr %g0, 0x19, %asi stxa %l4, [%l7 + 0x48] %asi addc %i4, 0x14E5, %i0 sllx %g2, %l0, %l5 sllx %o3, %l2, %g6 add %o7, 0x1677, %o0 movre %i1, %l6, %g3 movvc %icc, %l3, %i3 fbuge %fcc1, loop_165 fcmpne16 %f22, %f6, %i7 wr %g0, 0x2a, %asi stda %o4, [%l7 + 0x08] %asi membar #Sync loop_165: movge %icc, %l1, %g5 edge32ln %o4, %o1, %i5 edge16ln %g1, %g7, %o6 fandnot2 %f2, %f12, %f20 call loop_166 edge8l %o2, %g4, %i6 fbul,a %fcc0, loop_167 orn %l4, 0x1B7E, %i2 loop_166: and %i4, %i0, %l0 array16 %g2, %l5, %l2 loop_167: addc %g6, 0x0BDD, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %o3, 0x07CA, %o0 set 0x30, %g7 ldswa [%l7 + %g7] 0x0c, %l6 movcc %icc, %i1, %l3 bge,pt %icc, loop_168 ldsb [%l7 + 0x08], %i3 flush %l7 + 0x44 fnot2s %f21, %f20 loop_168: srl %g3, 0x1B, %i7 mulx %l1, %o5, %o4 mulscc %g5, 0x0AFF, %o1 call loop_169 movrgez %i5, %g7, %g1 fnegs %f12, %f18 sdivx %o2, 0x1C21, %o6 loop_169: nop set 0x54, %i3 swapa [%l7 + %i3] 0x0c, %i6 movvs %xcc, %g4, %i2 orn %i4, %i0, %l0 fabss %f0, %f20 nop set 0x30, %g5 std %g2, [%l7 + %g5] orcc %l5, 0x1E79, %l2 fcmple32 %f4, %f30, %l4 umulcc %g6, %o3, %o7 tvs %icc, 0x3 xnorcc %l6, %o0, %i1 tvc %icc, 0x4 movcs %icc, %i3, %l3 tle %icc, 0x5 fmovsvc %icc, %f29, %f29 swap [%l7 + 0x08], %g3 tcc %xcc, 0x5 subc %i7, 0x09A4, %l1 fornot2 %f0, %f26, %f4 movre %o5, 0x0F2, %g5 edge32n %o1, %o4, %i5 sra %g1, %o2, %g7 fnot2s %f30, %f11 tvs %xcc, 0x2 fbuge,a %fcc2, loop_170 fcmpne16 %f10, %f6, %o6 fmovrse %g4, %f15, %f10 sll %i2, %i4, %i0 loop_170: udivcc %l0, 0x0AFB, %i6 mulx %l5, 0x1156, %g2 movvc %icc, %l4, %g6 array32 %l2, %o3, %l6 tn %icc, 0x1 fandnot2s %f14, %f21, %f2 movrgez %o7, 0x1C3, %i1 stbar te %icc, 0x2 movvc %icc, %o0, %l3 ldstub [%l7 + 0x5E], %g3 fmul8ulx16 %f8, %f30, %f12 subcc %i7, %i3, %o5 sdivcc %g5, 0x10CC, %l1 lduh [%l7 + 0x76], %o1 udiv %i5, 0x19BB, %o4 alignaddr %g1, %o2, %o6 fmovrsgz %g7, %f31, %f13 edge8n %g4, %i2, %i4 fabsd %f14, %f14 wr %g0, 0x10, %asi ldda [%l7 + 0x30] %asi, %l0 stx %i0, [%l7 + 0x60] mova %xcc, %l5, %i6 tneg %xcc, 0x3 tleu %xcc, 0x6 bne,a %xcc, loop_171 srlx %l4, %g2, %g6 fmovdne %icc, %f17, %f1 fpsub32s %f28, %f4, %f23 loop_171: srlx %o3, 0x08, %l2 taddcc %o7, %i1, %o0 set 0x11, %l1 ldstuba [%l7 + %l1] 0x10, %l6 edge32 %l3, %i7, %i3 fbn %fcc2, loop_172 fxor %f8, %f24, %f28 xorcc %g3, 0x0F63, %o5 movl %icc, %g5, %o1 loop_172: fone %f28 fmovrse %i5, %f14, %f29 set 0x60, %i5 lda [%l7 + %i5] 0x04, %f25 tl %xcc, 0x6 popc %l1, %o4 fmovsne %xcc, %f27, %f6 xor %o2, 0x0AD1, %g1 fmovdvc %xcc, %f11, %f16 mova %xcc, %g7, %g4 tcs %icc, 0x7 srax %o6, %i2, %i4 edge32n %l0, %i0, %i6 srlx %l4, 0x0A, %g2 addc %l5, %o3, %g6 tsubcctv %l2, %i1, %o7 xorcc %l6, %o0, %l3 tne %xcc, 0x2 movrgez %i3, %i7, %o5 fpadd32s %f4, %f4, %f3 fmuld8ulx16 %f7, %f5, %f12 fmovrslz %g3, %f5, %f18 xor %o1, 0x1BBD, %g5 movcs %icc, %i5, %o4 fmovrdgez %l1, %f18, %f24 taddcc %o2, %g7, %g1 udiv %o6, 0x0A4E, %g4 udivcc %i2, 0x197F, %l0 movvc %xcc, %i4, %i6 sra %l4, %i0, %g2 xorcc %l5, 0x14FD, %o3 fbne %fcc2, loop_173 xnor %l2, 0x06E5, %i1 ldsh [%l7 + 0x50], %o7 fpmerge %f30, %f22, %f6 loop_173: edge32ln %g6, %l6, %o0 fbug,a %fcc2, loop_174 fmovsge %xcc, %f13, %f5 orn %i3, 0x1D09, %i7 movre %l3, 0x144, %g3 loop_174: fbe,a %fcc2, loop_175 sra %o1, %g5, %i5 array8 %o5, %o4, %l1 fble %fcc3, loop_176 loop_175: fbe,a %fcc2, loop_177 smulcc %g7, %g1, %o6 tcc %xcc, 0x6 loop_176: andncc %g4, %i2, %l0 loop_177: edge8ln %i4, %i6, %l4 subcc %i0, %g2, %l5 movrne %o3, %o2, %l2 addccc %i1, 0x1199, %g6 edge8 %o7, %l6, %o0 tcs %icc, 0x1 mulscc %i7, %l3, %i3 xorcc %o1, 0x1999, %g5 ta %xcc, 0x2 movpos %xcc, %i5, %g3 fzero %f22 edge8ln %o4, %o5, %g7 fnors %f19, %f17, %f19 mulscc %g1, %o6, %l1 sdivx %g4, 0x1FCE, %i2 fpsub16 %f12, %f2, %f14 bne,a loop_178 orn %i4, %i6, %l4 movrlz %i0, %g2, %l5 edge32ln %l0, %o3, %o2 loop_178: movg %xcc, %i1, %g6 fmovsl %icc, %f20, %f25 xorcc %l2, %o7, %o0 fpadd32s %f5, %f10, %f31 edge8 %l6, %l3, %i3 array16 %i7, %g5, %o1 tvc %icc, 0x5 xnor %i5, %g3, %o5 fmovdneg %xcc, %f21, %f11 ta %icc, 0x0 sethi 0x030C, %g7 bcc,a %icc, loop_179 fmovrdgez %g1, %f28, %f8 andcc %o6, %o4, %l1 add %i2, %g4, %i6 loop_179: fnand %f30, %f12, %f24 ldsh [%l7 + 0x18], %l4 movrne %i4, %i0, %l5 tsubcc %g2, 0x0D93, %o3 add %o2, 0x1F8E, %i1 andn %g6, %l2, %l0 ba,a,pt %xcc, loop_180 edge16n %o0, %l6, %o7 sth %l3, [%l7 + 0x6C] fbge %fcc2, loop_181 loop_180: or %i3, 0x007E, %g5 movre %o1, %i7, %g3 orn %o5, %i5, %g7 loop_181: mova %icc, %g1, %o4 alignaddrl %o6, %i2, %l1 brnz,a %g4, loop_182 fnot1s %f20, %f14 sra %i6, 0x1C, %l4 tvs %xcc, 0x4 loop_182: srlx %i4, 0x00, %i0 nop set 0x18, %l2 stx %g2, [%l7 + %l2] fcmped %fcc0, %f0, %f0 edge8n %l5, %o3, %i1 fpadd16 %f30, %f14, %f18 fmovrsgez %g6, %f19, %f19 fmovsl %xcc, %f16, %f18 movrgez %o2, 0x39A, %l0 alignaddr %o0, %l6, %o7 tsubcctv %l3, %l2, %i3 fmovsl %icc, %f9, %f1 array8 %o1, %i7, %g3 bcs,pn %xcc, loop_183 ldsh [%l7 + 0x54], %o5 movrgz %g5, %i5, %g7 tge %xcc, 0x2 loop_183: fcmpeq32 %f14, %f6, %g1 sllx %o6, %o4, %i2 movvs %icc, %g4, %i6 fnot1 %f6, %f28 and %l4, %i4, %l1 wr %g0, 0x18, %asi prefetcha [%l7 + 0x20] %asi, 0x3 fabss %f1, %f26 bl,a,pt %xcc, loop_184 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %g2, 0x07C6, %o3 fzeros %f5 loop_184: mulx %l5, %i1, %g6 move %xcc, %o2, %l0 mulx %l6, %o7, %o0 ldsw [%l7 + 0x74], %l3 movre %i3, 0x263, %l2 ta %xcc, 0x1 fmovrsgz %i7, %f9, %f3 fmovdcs %icc, %f28, %f15 movgu %xcc, %o1, %o5 array8 %g3, %g5, %i5 mulscc %g7, 0x129F, %g1 fbne %fcc2, loop_185 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpne32 %f28, %f4, %o6 set 0x4C, %i1 swapa [%l7 + %i1] 0x10, %i2 loop_185: mova %icc, %o4, %g4 sdivcc %l4, 0x1468, %i6 ldsw [%l7 + 0x38], %i4 srlx %i0, %l1, %g2 fmovspos %icc, %f30, %f3 orcc %o3, 0x14A7, %l5 sub %i1, %g6, %l0 fcmpes %fcc1, %f30, %f12 for %f6, %f26, %f14 fcmpeq32 %f24, %f6, %o2 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %l6, %o0 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f16 alignaddrl %l3, %o7, %l2 or %i3, 0x0260, %i7 xor %o5, %o1, %g5 fand %f8, %f20, %f30 movrne %i5, 0x3E6, %g3 fandnot2 %f18, %f4, %f26 xnor %g1, 0x0478, %g7 tsubcctv %i2, %o4, %o6 fand %f6, %f10, %f12 fmul8x16au %f31, %f18, %f12 srax %g4, 0x14, %l4 subccc %i6, %i4, %l1 fmovse %xcc, %f8, %f30 fpsub16 %f22, %f18, %f28 edge16ln %g2, %o3, %l5 mulx %i1, %i0, %g6 fnegd %f28, %f8 subccc %l0, 0x1C3A, %o2 movcs %xcc, %l6, %o0 mova %icc, %o7, %l3 fbn,a %fcc0, loop_186 edge16l %i3, %l2, %i7 nop set 0x13, %l3 ldstub [%l7 + %l3], %o1 alignaddrl %o5, %g5, %g3 loop_186: movre %i5, %g1, %i2 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 std %f18, [%l7 + 0x10] tsubcc %g7, %o4, %o6 set 0x38, %i7 stxa %l4, [%l7 + %i7] 0x88 fble,a %fcc1, loop_187 smul %i6, %i4, %g4 smul %l1, 0x00BE, %g2 tcc %icc, 0x4 loop_187: brgz %l5, loop_188 movrne %o3, %i1, %i0 sllx %g6, %l0, %o2 srax %o0, %o7, %l6 loop_188: xnor %l3, %i3, %l2 tge %icc, 0x3 fbug %fcc2, loop_189 subccc %i7, %o1, %g5 tneg %icc, 0x3 movgu %xcc, %g3, %o5 loop_189: stbar fmovrslz %g1, %f11, %f5 movrgz %i2, %i5, %g7 wr %g0, 0x04, %asi lda [%l7 + 0x10] %asi, %f5 stb %o6, [%l7 + 0x7A] sll %o4, %l4, %i6 tge %xcc, 0x0 fbul,a %fcc3, loop_190 brnz %i4, loop_191 subc %l1, %g2, %l5 sethi 0x03F6, %g4 loop_190: umul %o3, %i0, %i1 loop_191: movrlez %g6, %l0, %o0 tgu %xcc, 0x4 movrne %o2, 0x09B, %l6 srl %l3, 0x11, %i3 mova %icc, %o7, %l2 wr %g0, 0x11, %asi stda %i6, [%l7 + 0x08] %asi movne %icc, %o1, %g5 tvc %xcc, 0x7 set 0x50, %o2 sta %f8, [%l7 + %o2] 0x81 sdivcc %g3, 0x0859, %o5 smulcc %i2, %g1, %g7 addc %i5, 0x0635, %o6 fmovd %f4, %f16 fcmpne16 %f6, %f8, %l4 fmovd %f28, %f24 membar 0x0E flush %l7 + 0x68 tn %xcc, 0x5 sdivcc %i6, 0x09DD, %i4 subcc %l1, %g2, %l5 movleu %xcc, %g4, %o3 addcc %o4, %i1, %g6 membar 0x47 fzero %f20 fcmpne16 %f6, %f16, %l0 orcc %i0, %o2, %l6 tsubcc %l3, 0x1E7C, %i3 tsubcctv %o0, 0x1853, %l2 fandnot1s %f19, %f23, %f2 set 0x64, %l6 lduwa [%l7 + %l6] 0x18, %o7 fbul,a %fcc1, loop_192 nop setx loop_193, %l0, %l1 jmpl %l1, %o1 tvs %xcc, 0x2 subc %g5, %g3, %o5 loop_192: udivcc %i2, 0x102B, %g1 loop_193: edge8l %g7, %i7, %o6 edge32ln %i5, %l4, %i6 nop set 0x14, %g6 prefetch [%l7 + %g6], 0x2 movvc %xcc, %i4, %g2 edge8l %l5, %l1, %g4 st %f21, [%l7 + 0x3C] edge32n %o4, %i1, %g6 bvs,pn %xcc, loop_194 andncc %o3, %l0, %i0 movle %icc, %o2, %l6 sra %l3, %i3, %l2 loop_194: orn %o7, %o0, %g5 movrlz %g3, 0x1C8, %o1 tgu %icc, 0x3 stbar orncc %i2, %g1, %g7 movcc %xcc, %i7, %o6 fnot1 %f28, %f8 movrgz %i5, %l4, %o5 bg,a,pn %icc, loop_195 fbg,a %fcc0, loop_196 tleu %icc, 0x5 for %f22, %f4, %f18 loop_195: movrlez %i4, 0x28C, %i6 loop_196: bn,a,pn %icc, loop_197 sdiv %g2, 0x0A85, %l1 fmovs %f27, %f19 sll %g4, %l5, %o4 loop_197: udivcc %i1, 0x1EAC, %o3 tcs %icc, 0x1 edge32n %l0, %i0, %g6 tn %icc, 0x6 wr %g0, 0x19, %asi stda %i6, [%l7 + 0x48] %asi fbl,a %fcc2, loop_198 tg %icc, 0x7 movpos %icc, %l3, %o2 wr %g0, 0x27, %asi stwa %i3, [%l7 + 0x18] %asi membar #Sync loop_198: nop setx loop_199, %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 %f4 movgu %icc, %o7, %l2 subc %g5, %o0, %g3 loop_199: fmovrdlez %o1, %f10, %f20 tne %xcc, 0x7 sdivx %g1, 0x1660, %g7 set 0x52, %o1 ldstuba [%l7 + %o1] 0x04, %i2 fbg,a %fcc1, loop_200 movl %icc, %o6, %i5 wr %g0, 0x80, %asi stda %i6, [%l7 + 0x78] %asi loop_200: movne %icc, %l4, %o5 tpos %xcc, 0x2 fbul %fcc0, loop_201 ldd [%l7 + 0x10], %i4 fpmerge %f29, %f21, %f30 wr %g0, 0x11, %asi ldxa [%l7 + 0x10] %asi, %i6 loop_201: siam 0x7 orcc %g2, %l1, %g4 std %f24, [%l7 + 0x68] set 0x16, %o3 lduba [%l7 + %o3] 0x15, %l5 tsubcc %o4, %i1, %l0 subccc %o3, %g6, %i0 mulscc %l6, 0x1FEE, %l3 udivcc %i3, 0x0D65, %o2 movrlz %o7, %l2, %g5 fmovdgu %icc, %f11, %f1 movcc %icc, %o0, %o1 fcmpes %fcc3, %f19, %f19 nop set 0x50, %i0 std %f30, [%l7 + %i0] alignaddr %g1, %g3, %g7 sethi 0x0F68, %i2 fmovrdne %i5, %f22, %f12 alignaddr %o6, %l4, %i7 fmul8ulx16 %f18, %f10, %f10 nop set 0x1D, %g4 ldsb [%l7 + %g4], %i4 alignaddrl %o5, %g2, %l1 movrgez %i6, 0x012, %l5 fba %fcc2, loop_202 subcc %o4, %i1, %g4 movvc %xcc, %l0, %o3 fmul8x16 %f25, %f18, %f8 loop_202: mova %xcc, %i0, %g6 fors %f19, %f30, %f22 edge32l %l3, %l6, %i3 tneg %xcc, 0x2 edge16l %o7, %l2, %o2 fmovdpos %xcc, %f14, %f22 andn %o0, 0x1C78, %g5 movcc %icc, %g1, %g3 tge %xcc, 0x3 edge8n %o1, %g7, %i2 fbuge %fcc3, loop_203 fsrc2s %f24, %f28 sllx %i5, 0x07, %o6 edge8 %l4, %i4, %o5 loop_203: fnot1 %f20, %f14 fnand %f24, %f4, %f6 set 0x58, %o6 stha %i7, [%l7 + %o6] 0x89 set 0x10, %l0 lda [%l7 + %l0] 0x88, %f31 fpack16 %f12, %f24 mulscc %g2, %i6, %l5 subcc %o4, %i1, %g4 fmul8ulx16 %f18, %f12, %f6 nop set 0x6C, %o7 prefetch [%l7 + %o7], 0x0 fbul,a %fcc2, loop_204 movl %icc, %l0, %o3 bg,pt %xcc, loop_205 fmovs %f0, %f10 loop_204: ldd [%l7 + 0x48], %f16 nop set 0x40, %g3 ldd [%l7 + %g3], %f2 loop_205: fbl,a %fcc2, loop_206 umulcc %l1, %g6, %l3 movrgez %i0, 0x1BC, %i3 movrgez %l6, %l2, %o2 loop_206: movvc %xcc, %o0, %o7 sir 0x0F7F movrgez %g5, 0x047, %g3 fmovsle %xcc, %f3, %f12 swap [%l7 + 0x24], %o1 fornot1 %f26, %f12, %f28 std %f6, [%l7 + 0x30] tneg %icc, 0x1 movpos %xcc, %g1, %g7 sir 0x1109 fxnor %f14, %f22, %f0 movvc %icc, %i2, %i5 orncc %o6, 0x14AB, %i4 xnor %l4, %i7, %g2 addcc %i6, 0x169F, %o5 movre %o4, 0x32B, %l5 edge32l %i1, %g4, %o3 edge16ln %l0, %l1, %g6 edge32 %i0, %i3, %l3 set 0x78, %o5 lduwa [%l7 + %o5] 0x04, %l2 fnot1s %f21, %f27 fmovsl %xcc, %f29, %f23 mulx %l6, %o0, %o2 alignaddr %g5, %g3, %o1 movge %icc, %o7, %g7 prefetch [%l7 + 0x14], 0x2 edge32n %g1, %i2, %i5 subc %o6, %i4, %i7 nop setx loop_207, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry andn %l4, 0x03F3, %g2 tn %xcc, 0x2 movre %o5, %o4, %i6 loop_207: sllx %l5, 0x04, %g4 prefetch [%l7 + 0x74], 0x3 orcc %o3, %i1, %l0 subccc %l1, 0x088E, %g6 fcmpgt32 %f16, %f14, %i3 ldsw [%l7 + 0x38], %l3 te %icc, 0x5 add %l7, 0x08, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %i0 casa [%l6] %asi, %i0, %l2 orcc %l6, %o0, %o2 nop set 0x68, %l4 ldx [%l7 + %l4], %g5 add %o1, %o7, %g3 sdivcc %g7, 0x1895, %g1 set 0x50, %g2 stda %i4, [%l7 + %g2] 0x10 sdivx %o6, 0x0E94, %i2 set 0x34, %l5 stha %i7, [%l7 + %l5] 0x04 brnz %i4, loop_208 add %l4, %o5, %o4 sdivx %g2, 0x049E, %l5 bvs,a loop_209 loop_208: popc %g4, %o3 movl %icc, %i1, %i6 movge %xcc, %l0, %l1 loop_209: edge16ln %g6, %i3, %i0 fsrc1s %f22, %f18 st %f19, [%l7 + 0x68] movcc %icc, %l3, %l6 fmovd %f12, %f18 bpos,pt %icc, loop_210 fxors %f5, %f21, %f12 xnorcc %o0, %o2, %g5 set 0x40, %g1 stda %f0, [%l7 + %g1] 0x81 loop_210: xorcc %l2, 0x0F34, %o1 tpos %icc, 0x3 fmovsl %icc, %f19, %f20 sdiv %g3, 0x1800, %o7 tleu %icc, 0x2 movne %icc, %g7, %i5 movpos %icc, %o6, %g1 call loop_211 sir 0x00CF edge16l %i2, %i4, %i7 popc 0x1CE1, %o5 loop_211: sdivcc %o4, 0x10B6, %g2 tcc %icc, 0x2 edge8ln %l4, %l5, %g4 movvs %icc, %o3, %i6 fbge,a %fcc3, loop_212 movcc %icc, %i1, %l1 fbl,a %fcc1, loop_213 edge32n %g6, %l0, %i3 loop_212: xor %l3, %i0, %o0 movpos %icc, %o2, %l6 loop_213: fpmerge %f15, %f9, %f16 andn %g5, 0x0FA0, %o1 edge16 %g3, %l2, %g7 edge32l %o7, %o6, %i5 movvs %icc, %g1, %i4 nop setx loop_214, %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 tsubcc %i7, %o5, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnorcc %g2, 0x0A81, %l4 loop_214: tge %xcc, 0x1 fmovdpos %xcc, %f20, %f23 fmovdn %xcc, %f7, %f8 bvs loop_215 tn %icc, 0x4 bcc,a,pn %icc, loop_216 and %l5, %i2, %o3 loop_215: srlx %g4, %i1, %i6 sllx %l1, 0x00, %g6 loop_216: fpmerge %f9, %f2, %f24 xorcc %i3, %l3, %l0 tn %icc, 0x5 subcc %o0, %i0, %o2 smul %l6, %g5, %o1 tvc %xcc, 0x7 set 0x3C, %i6 ldswa [%l7 + %i6] 0x11, %l2 move %xcc, %g7, %o7 smulcc %o6, %g3, %g1 udiv %i4, 0x11FD, %i7 set 0x38, %o0 stha %o5, [%l7 + %o0] 0x18 nop setx loop_217, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge8n %o4, %g2, %l4 smul %i5, 0x181E, %l5 movge %icc, %i2, %g4 loop_217: add %o3, 0x1D41, %i1 set 0x46, %i2 lduha [%l7 + %i2] 0x04, %i6 fmovsvc %xcc, %f20, %f7 ldub [%l7 + 0x74], %l1 tleu %icc, 0x1 sth %i3, [%l7 + 0x2C] movrne %l3, 0x18C, %g6 tleu %icc, 0x5 and %o0, %l0, %i0 movvs %xcc, %o2, %l6 andn %o1, 0x0AE3, %l2 mulscc %g5, 0x1BE8, %g7 array16 %o7, %o6, %g1 array16 %g3, %i7, %i4 sll %o4, %o5, %l4 fmovsg %icc, %f0, %f15 bn,a,pn %icc, loop_218 fornot1 %f0, %f20, %f8 set 0x0C, %i4 stwa %g2, [%l7 + %i4] 0x15 loop_218: edge16 %l5, %i2, %i5 fabss %f22, %f31 andcc %o3, %g4, %i1 sllx %l1, 0x18, %i3 subccc %l3, 0x1CF4, %g6 fbule,a %fcc2, loop_219 bneg,a loop_220 movl %icc, %o0, %i6 sub %l0, %o2, %i0 loop_219: sll %l6, %o1, %l2 loop_220: fmovdle %xcc, %f15, %f20 fnand %f10, %f2, %f14 fmovdgu %xcc, %f21, %f1 tg %xcc, 0x5 orncc %g5, 0x07E2, %g7 fnegs %f18, %f22 xnor %o6, 0x1C8C, %g1 brgez,a %o7, loop_221 or %g3, 0x062B, %i7 udivx %o4, 0x0500, %i4 wr %g0, 0x23, %asi stwa %o5, [%l7 + 0x28] %asi membar #Sync loop_221: movg %xcc, %l4, %l5 bcc %xcc, loop_222 movrlez %i2, 0x330, %g2 orn %o3, 0x139C, %i5 bpos,pn %icc, loop_223 loop_222: brnz %g4, loop_224 bcs,a,pt %xcc, loop_225 edge8n %i1, %l1, %i3 loop_223: xorcc %g6, 0x0B5C, %l3 loop_224: nop add %l7, 0x58, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x89, %i6, %o0 loop_225: nop set 0x3A, %g7 ldsha [%l7 + %g7] 0x15, %o2 fnot2s %f1, %f2 edge16l %l0, %l6, %o1 tge %icc, 0x4 tsubcctv %l2, 0x05A9, %g5 udiv %g7, 0x18D0, %o6 ldx [%l7 + 0x70], %g1 ta %icc, 0x1 tn %icc, 0x1 tge %icc, 0x3 fexpand %f7, %f6 mulx %i0, %g3, %i7 movrlz %o4, 0x16F, %i4 fmovrsgez %o7, %f30, %f11 array8 %o5, %l5, %i2 fmovrdlez %l4, %f0, %f18 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi wr %g0, 0x19, %asi ldstuba [%l7 + 0x35] %asi, %o3 stx %i5, [%l7 + 0x68] prefetch [%l7 + 0x3C], 0x1 fsrc1 %f26, %f16 movcc %icc, %g4, %g2 set 0x3C, %i3 lda [%l7 + %i3] 0x0c, %f21 nop setx loop_226, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sra %l1, 0x1C, %i3 movvs %xcc, %g6, %l3 smulcc %i6, 0x1E04, %o0 loop_226: fxor %f28, %f6, %f0 movrgez %i1, 0x063, %o2 fexpand %f15, %f4 tgu %xcc, 0x0 movneg %icc, %l0, %l6 stb %l2, [%l7 + 0x47] edge32ln %o1, %g5, %o6 andncc %g1, %g7, %i0 set 0x30, %g5 ldswa [%l7 + %g5] 0x81, %i7 tle %icc, 0x2 movpos %icc, %g3, %i4 call loop_227 tl %xcc, 0x5 sll %o7, 0x03, %o5 movvs %xcc, %l5, %o4 loop_227: ta %icc, 0x5 edge16ln %i2, %o3, %i5 sub %g4, 0x1A95, %l4 sub %g2, 0x11FC, %l1 fbug,a %fcc3, loop_228 sdivx %g6, 0x1669, %i3 fbule,a %fcc3, loop_229 alignaddr %l3, %i6, %i1 loop_228: xor %o0, %o2, %l0 fbl %fcc0, loop_230 loop_229: xor %l2, 0x1A9F, %o1 subccc %l6, %o6, %g1 tge %xcc, 0x0 loop_230: fnot1 %f20, %f26 bneg loop_231 movre %g7, 0x1AB, %g5 membar 0x18 edge8n %i0, %g3, %i7 loop_231: or %o7, 0x00B7, %o5 edge8ln %l5, %i4, %o4 movpos %icc, %o3, %i2 andn %i5, %l4, %g2 sub %g4, 0x18BC, %l1 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f0 smul %i3, 0x1380, %l3 bpos,a,pt %xcc, loop_232 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnorcc %g6, %i6, %o0 fbg,a %fcc3, loop_233 loop_232: edge8 %o2, %i1, %l0 brgez,a %l2, loop_234 stx %o1, [%l7 + 0x38] loop_233: brgz,a %o6, loop_235 movre %g1, %g7, %l6 loop_234: stx %i0, [%l7 + 0x08] fcmpes %fcc0, %f21, %f28 loop_235: edge8ln %g3, %i7, %o7 fmovsvs %icc, %f24, %f20 sll %o5, %l5, %i4 set 0x12, %l1 stha %g5, [%l7 + %l1] 0x80 movrlez %o4, 0x2D7, %i2 orncc %i5, %o3, %g2 tgu %xcc, 0x3 fba %fcc2, loop_236 movvs %xcc, %l4, %l1 fpmerge %f15, %f30, %f20 udivcc %g4, 0x1B10, %l3 loop_236: fcmpeq32 %f8, %f10, %i3 flush %l7 + 0x7C saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %g6, 0x2DB, %o0 brgz,a %i6, loop_237 st %f24, [%l7 + 0x08] sdiv %i1, 0x065E, %l0 tvc %xcc, 0x5 loop_237: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x50, %o4 stxa %o2, [%l7 + %o4] 0x27 membar #Sync mulscc %l2, %o1, %o6 bne,a,pn %xcc, loop_238 fones %f25 tge %xcc, 0x3 fmovdge %icc, %f6, %f10 loop_238: move %xcc, %g1, %g7 edge32ln %l6, %g3, %i0 sdivcc %o7, 0x0CA6, %i7 fbu,a %fcc2, loop_239 tpos %icc, 0x3 edge32l %o5, %l5, %i4 fmovrdlez %g5, %f28, %f10 loop_239: fand %f2, %f28, %f12 fcmpgt32 %f18, %f16, %o4 andn %i5, 0x1336, %o3 st %f28, [%l7 + 0x38] array16 %i2, %g2, %l1 srl %g4, %l4, %i3 bge,a,pn %xcc, loop_240 bgu %icc, loop_241 array8 %l3, %o0, %i6 srax %i1, %g6, %l0 loop_240: brgez,a %o2, loop_242 loop_241: xnor %o1, %l2, %g1 mova %icc, %g7, %l6 bleu,pt %xcc, loop_243 loop_242: fmovdneg %xcc, %f7, %f12 edge32l %g3, %o6, %o7 taddcctv %i0, 0x0101, %o5 loop_243: xor %l5, %i7, %g5 fpsub16 %f26, %f10, %f24 fornot1 %f30, %f24, %f2 fmovdn %icc, %f8, %f22 membar 0x1E sdiv %o4, 0x07F0, %i4 fmul8x16al %f27, %f13, %f24 andn %o3, 0x0747, %i5 edge8n %i2, %g2, %g4 brgez,a %l4, loop_244 movle %icc, %i3, %l3 edge16n %l1, %o0, %i6 movrgz %i1, 0x3CC, %g6 loop_244: movge %xcc, %o2, %l0 sra %l2, 0x0C, %g1 set 0x10, %i5 stda %g6, [%l7 + %i5] 0xea membar #Sync andncc %l6, %g3, %o1 tvs %xcc, 0x7 fabsd %f2, %f2 fone %f26 fmovsneg %xcc, %f25, %f10 fmuld8ulx16 %f8, %f6, %f12 umulcc %o7, %o6, %o5 fmovd %f10, %f18 edge8l %i0, %l5, %g5 tl %xcc, 0x3 umulcc %i7, 0x00BD, %o4 fpackfix %f0, %f31 orcc %o3, 0x1D61, %i5 mulx %i4, 0x083A, %i2 fcmpne32 %f2, %f4, %g4 array16 %l4, %g2, %i3 bvs,a loop_245 edge8ln %l3, %o0, %i6 fcmpes %fcc0, %f2, %f0 edge16ln %l1, %i1, %g6 loop_245: nop add %l7, 0x48, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %o2, %l2 xnorcc %l0, 0x12C1, %g7 movvc %xcc, %g1, %g3 fornot2s %f21, %f11, %f5 fnot2s %f22, %f6 movpos %xcc, %l6, %o1 ld [%l7 + 0x50], %f2 edge8n %o6, %o7, %o5 fbe %fcc2, loop_246 stw %i0, [%l7 + 0x1C] movcs %icc, %l5, %g5 movg %icc, %o4, %i7 loop_246: movrne %i5, 0x261, %o3 smulcc %i4, %g4, %i2 fbuge %fcc1, loop_247 fsrc1 %f2, %f24 sll %g2, %l4, %l3 set 0x38, %l2 lda [%l7 + %l2] 0x89, %f1 loop_247: fmovsle %xcc, %f31, %f15 sir 0x110E srax %o0, 0x04, %i6 array32 %i3, %l1, %g6 fmovrslez %o2, %f16, %f7 popc %l2, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x22, %asi stxa %l0, [%l7 + 0x78] %asi membar #Sync fba,a %fcc3, loop_248 bvs,pn %icc, loop_249 fcmped %fcc0, %f4, %f20 movrgez %g1, %g3, %l6 loop_248: xor %o1, %g7, %o7 loop_249: fbu,a %fcc1, loop_250 tpos %xcc, 0x4 std %f2, [%l7 + 0x10] fmovrse %o6, %f22, %f26 loop_250: tg %icc, 0x3 bvc,a,pn %icc, loop_251 fandnot2 %f24, %f16, %f16 tge %xcc, 0x2 stw %i0, [%l7 + 0x08] loop_251: smulcc %l5, 0x1BCD, %g5 wr %g0, 0x10, %asi lduwa [%l7 + 0x7C] %asi, %o4 fpsub16 %f16, %f30, %f0 movrgz %o5, 0x058, %i7 xor %o3, 0x0941, %i5 movrgez %i4, %g4, %g2 fmovrslez %l4, %f17, %f16 fxors %f2, %f26, %f0 stbar edge8 %l3, %i2, %o0 taddcc %i6, %i3, %l1 edge8n %o2, %l2, %g6 sub %i1, 0x128D, %l0 fcmpgt32 %f4, %f14, %g1 fmovsn %xcc, %f1, %f25 smulcc %l6, %o1, %g7 movl %xcc, %o7, %g3 edge8l %o6, %l5, %i0 fones %f24 movrne %g5, 0x1B7, %o5 srlx %i7, 0x04, %o3 fmovsleu %icc, %f31, %f1 movcc %icc, %i5, %o4 brlz,a %g4, loop_252 bge,a,pn %icc, loop_253 fzeros %f5 bl,a,pn %icc, loop_254 loop_252: fzero %f12 loop_253: srl %g2, 0x07, %i4 movrlz %l4, 0x074, %l3 loop_254: edge32 %i2, %i6, %o0 fbug,a %fcc3, loop_255 tsubcc %i3, %l1, %l2 sub %o2, %g6, %l0 tsubcctv %g1, 0x1587, %i1 loop_255: move %xcc, %o1, %g7 add %o7, 0x1DC0, %g3 siam 0x1 orncc %o6, %l5, %i0 fmovscc %xcc, %f21, %f31 movcs %xcc, %g5, %o5 wr %g0, 0x04, %asi ldsha [%l7 + 0x0E] %asi, %i7 be loop_256 tcs %xcc, 0x0 tsubcc %l6, %i5, %o3 subcc %o4, 0x0C21, %g2 loop_256: movrgez %g4, 0x34F, %i4 fmovsl %xcc, %f21, %f6 fones %f20 tsubcc %l3, 0x0C19, %i2 wr %g0, 0x10, %asi ldsba [%l7 + 0x20] %asi, %i6 udivx %o0, 0x1316, %i3 nop setx loop_257, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbuge,a %fcc0, loop_258 array16 %l1, %l2, %o2 tcc %xcc, 0x3 loop_257: udiv %g6, 0x11D1, %l4 loop_258: fnegd %f14, %f28 fmovda %icc, %f17, %f4 movre %l0, %g1, %o1 tgu %xcc, 0x6 xorcc %g7, 0x1C08, %o7 movpos %icc, %i1, %o6 brlz %g3, loop_259 subccc %i0, %l5, %o5 smulcc %g5, 0x19CA, %i7 sllx %l6, 0x16, %o3 loop_259: tleu %icc, 0x0 edge8n %o4, %i5, %g4 umulcc %i4, 0x0CF6, %g2 fmovdl %xcc, %f18, %f2 addcc %i2, %i6, %o0 fbu %fcc2, loop_260 bne loop_261 sdiv %l3, 0x04E1, %i3 nop setx loop_262, %l0, %l1 jmpl %l1, %l1 loop_260: fmul8x16 %f29, %f20, %f12 loop_261: fbg %fcc3, loop_263 and %l2, %o2, %l4 loop_262: edge16ln %l0, %g1, %o1 stx %g6, [%l7 + 0x48] loop_263: ta %icc, 0x3 bshuffle %f8, %f0, %f16 fandnot1s %f17, %f27, %f28 set 0x40, %l3 ldda [%l7 + %l3] 0x15, %f0 set 0x1C, %i1 swapa [%l7 + %i1] 0x04, %g7 tn %icc, 0x6 fbul %fcc3, loop_264 sdivx %o7, 0x1531, %o6 fpack16 %f24, %f19 mulscc %i1, %g3, %l5 loop_264: fble,a %fcc0, loop_265 fba %fcc0, loop_266 mulscc %o5, %g5, %i0 edge8l %i7, %o3, %l6 loop_265: sdiv %o4, 0x0F0D, %g4 loop_266: std %i4, [%l7 + 0x70] mulscc %g2, 0x1082, %i2 siam 0x2 bleu,pt %icc, loop_267 alignaddr %i6, %i5, %o0 edge8 %l3, %l1, %i3 fcmps %fcc3, %f13, %f11 loop_267: smulcc %o2, %l2, %l0 wr %g0, 0x10, %asi lduba [%l7 + 0x40] %asi, %l4 set 0x12, %i7 ldstuba [%l7 + %i7] 0x88, %g1 xnorcc %o1, %g7, %g6 fmovrdne %o7, %f14, %f26 fbne,a %fcc0, loop_268 fzero %f2 ldx [%l7 + 0x48], %o6 andn %g3, %l5, %o5 loop_268: edge8 %g5, %i1, %i0 and %i7, 0x05AD, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %o4, 0x007F, %o3 xor %g4, 0x0B5B, %g2 fbu %fcc2, loop_269 movre %i4, 0x1C9, %i6 taddcc %i5, 0x1A65, %i2 fpadd32 %f20, %f8, %f8 loop_269: fba,a %fcc1, loop_270 movrlz %l3, 0x379, %l1 movrne %o0, 0x36A, %i3 tle %xcc, 0x1 loop_270: umulcc %o2, %l2, %l4 fnot2s %f9, %f31 movrlz %l0, 0x2BF, %g1 edge8l %g7, %g6, %o7 swap [%l7 + 0x64], %o6 bleu %xcc, loop_271 fmovdvs %xcc, %f14, %f9 wr %g0, 0x18, %asi swapa [%l7 + 0x50] %asi, %g3 loop_271: sethi 0x0749, %o1 movcc %xcc, %o5, %l5 fpadd32s %f6, %f1, %f24 fba %fcc2, loop_272 fone %f16 movgu %icc, %g5, %i1 fmovdne %icc, %f15, %f28 loop_272: fmovdne %icc, %f3, %f17 sdiv %i0, 0x0D62, %l6 sdivx %i7, 0x04AF, %o4 xor %o3, %g2, %g4 stb %i6, [%l7 + 0x3F] ta %xcc, 0x3 fbuge,a %fcc0, loop_273 movrgez %i5, 0x22A, %i2 set 0x2C, %o2 stwa %l3, [%l7 + %o2] 0x22 membar #Sync loop_273: edge8 %l1, %o0, %i3 fandnot1s %f6, %f8, %f16 tgu %icc, 0x4 addcc %o2, %l2, %l4 brlez,a %i4, loop_274 tvs %icc, 0x0 fmovsneg %icc, %f2, %f21 fsrc1s %f27, %f4 loop_274: movrlez %g1, 0x192, %l0 xor %g6, 0x1342, %o7 andncc %o6, %g7, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge,a %fcc0, loop_275 fmovsn %xcc, %f1, %f2 subcc %g3, %o5, %l5 movle %xcc, %i1, %g5 loop_275: bg %icc, loop_276 nop setx loop_277, %l0, %l1 jmpl %l1, %i0 xnor %i7, 0x069A, %o4 taddcc %l6, 0x04F0, %g2 loop_276: nop setx loop_278, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_277: fmovdvc %icc, %f3, %f30 bcc,a,pn %icc, loop_279 fpsub16 %f10, %f4, %f6 loop_278: nop setx loop_280, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fxors %f15, %f7, %f6 loop_279: nop wr %g0, 0x18, %asi lduha [%l7 + 0x12] %asi, %o3 loop_280: brgz %i6, loop_281 tn %icc, 0x4 edge16 %g4, %i2, %i5 and %l3, 0x15C2, %o0 loop_281: xorcc %i3, %o2, %l2 ta %icc, 0x3 fmovsge %xcc, %f5, %f28 fbo %fcc1, loop_282 movvs %icc, %l1, %i4 sdivcc %l4, 0x1A04, %l0 array8 %g1, %o7, %g6 loop_282: edge32l %g7, %o1, %g3 smulcc %o6, %o5, %l5 subc %g5, %i0, %i1 tle %icc, 0x4 bge,pt %icc, loop_283 srl %i7, %o4, %l6 set 0x20, %l6 ldda [%l7 + %l6] 0x23, %o2 loop_283: fmovsge %icc, %f29, %f31 movrlez %i6, %g2, %i2 add %g4, 0x0949, %i5 movrlez %l3, %i3, %o2 subc %o0, 0x0130, %l1 prefetch [%l7 + 0x0C], 0x0 set 0x1C, %o1 ldsha [%l7 + %o1] 0x88, %i4 fba %fcc2, loop_284 alignaddr %l2, %l0, %l4 te %xcc, 0x0 ld [%l7 + 0x10], %f25 loop_284: movvs %icc, %o7, %g6 wr %g0, 0x18, %asi ldsha [%l7 + 0x44] %asi, %g1 srl %g7, %g3, %o1 array16 %o5, %o6, %g5 addc %i0, %l5, %i7 fone %f30 ldsw [%l7 + 0x70], %o4 fbug %fcc2, loop_285 array32 %i1, %l6, %o3 fmuld8ulx16 %f18, %f15, %f10 set 0x60, %o3 ldxa [%l7 + %o3] 0x88, %i6 loop_285: fand %f18, %f18, %f6 xorcc %i2, 0x1FCC, %g2 bvc %xcc, loop_286 addcc %i5, 0x0EB7, %g4 movvc %xcc, %i3, %l3 umulcc %o2, %l1, %o0 loop_286: xnorcc %l2, 0x0136, %i4 set 0x3C, %g6 sta %f29, [%l7 + %g6] 0x0c fmul8x16 %f4, %f0, %f16 fcmpeq16 %f30, %f8, %l0 move %xcc, %l4, %o7 fzeros %f26 alignaddrl %g1, %g6, %g7 edge16l %o1, %g3, %o6 set 0x3B, %g4 ldsba [%l7 + %g4] 0x80, %g5 array16 %i0, %l5, %i7 set 0x30, %o6 ldxa [%l7 + %o6] 0x19, %o5 fblg,a %fcc0, loop_287 fnot2 %f10, %f10 fmovdcs %xcc, %f29, %f1 fbn %fcc0, loop_288 loop_287: edge32l %i1, %o4, %o3 edge16n %l6, %i2, %i6 tpos %xcc, 0x3 loop_288: sub %g2, %g4, %i3 and %i5, %l3, %l1 movrgz %o0, %l2, %i4 tne %xcc, 0x1 movgu %xcc, %o2, %l0 srl %o7, 0x11, %g1 stbar tpos %xcc, 0x7 popc %g6, %g7 movrlz %l4, 0x165, %g3 tleu %xcc, 0x0 ta %xcc, 0x0 fcmps %fcc2, %f10, %f26 xnorcc %o6, 0x0D29, %o1 siam 0x1 tn %xcc, 0x1 bge %icc, loop_289 movg %xcc, %i0, %g5 srl %l5, %i7, %o5 smul %o4, %o3, %l6 loop_289: subcc %i1, %i6, %i2 ldub [%l7 + 0x53], %g2 ldd [%l7 + 0x60], %f20 sir 0x1C7F movrlez %g4, %i5, %l3 fcmpgt16 %f12, %f26, %l1 fsrc2s %f21, %f28 movcc %xcc, %o0, %i3 swap [%l7 + 0x6C], %l2 fbl %fcc3, loop_290 movg %icc, %i4, %o2 be,pt %xcc, loop_291 fpack16 %f2, %f15 loop_290: addccc %l0, 0x1C19, %o7 tge %icc, 0x5 loop_291: fbge %fcc3, loop_292 st %f13, [%l7 + 0x5C] tle %icc, 0x1 srl %g1, %g7, %l4 loop_292: array16 %g6, %g3, %o1 ldd [%l7 + 0x10], %i0 sdivx %o6, 0x09CF, %l5 movne %icc, %i7, %o5 movrgez %o4, %g5, %l6 fnot2s %f6, %f23 movl %xcc, %i1, %o3 edge8l %i6, %g2, %g4 fbne,a %fcc0, loop_293 mova %xcc, %i5, %l3 fbu %fcc2, loop_294 bne loop_295 loop_293: stbar movrlez %l1, 0x12B, %o0 loop_294: brgez,a %i3, loop_296 loop_295: tgu %icc, 0x2 tleu %icc, 0x6 edge8l %l2, %i4, %o2 loop_296: ldsw [%l7 + 0x7C], %i2 fmovda %xcc, %f15, %f2 and %l0, 0x1645, %g1 srlx %o7, 0x12, %l4 fmovda %xcc, %f26, %f22 tne %xcc, 0x5 fpackfix %f14, %f29 umul %g7, %g6, %g3 movcc %icc, %o1, %o6 umulcc %l5, 0x0F88, %i0 orcc %i7, %o5, %o4 fmovdleu %icc, %f10, %f11 umulcc %g5, 0x0228, %l6 fmovrse %i1, %f8, %f8 movpos %xcc, %o3, %i6 fmul8x16au %f22, %f2, %f14 tgu %xcc, 0x5 fmovrdgez %g4, %f14, %f6 edge32ln %i5, %l3, %l1 wr %g0, 0x18, %asi ldswa [%l7 + 0x24] %asi, %o0 edge16ln %i3, %l2, %i4 movrne %g2, %o2, %l0 bne,pn %icc, loop_297 fpadd16 %f2, %f28, %f8 movrlz %g1, %o7, %l4 tne %icc, 0x4 loop_297: tvs %icc, 0x3 movle %icc, %i2, %g6 fone %f14 sllx %g7, %o1, %g3 fbue %fcc3, loop_298 array16 %o6, %l5, %i7 fbn,a %fcc2, loop_299 fxors %f30, %f1, %f2 loop_298: movn %xcc, %o5, %o4 brgez %g5, loop_300 loop_299: bpos,a,pn %xcc, loop_301 fmovdvs %xcc, %f15, %f15 edge8n %l6, %i0, %i1 loop_300: edge8ln %o3, %g4, %i6 loop_301: brz %l3, loop_302 fmovrslz %l1, %f28, %f6 addc %o0, %i3, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_302: ldd [%l7 + 0x28], %l2 sllx %g2, 0x02, %i4 edge8 %l0, %o2, %o7 udivx %g1, 0x1560, %i2 fands %f2, %f9, %f22 fmul8ulx16 %f0, %f0, %f0 srl %g6, 0x0E, %l4 andncc %o1, %g7, %o6 udivcc %g3, 0x01EA, %l5 movrgez %o5, 0x165, %o4 fmovdge %xcc, %f19, %f15 tn %icc, 0x0 sdivcc %i7, 0x19E2, %g5 fbue %fcc2, loop_303 movge %xcc, %i0, %l6 sir 0x00DA udiv %i1, 0x1316, %o3 loop_303: sra %i6, %g4, %l1 xnor %o0, 0x1FC6, %l3 ta %xcc, 0x7 fpsub32 %f14, %f26, %f6 brlz %i3, loop_304 subc %l2, %i5, %g2 orn %i4, 0x1375, %o2 fpadd16 %f20, %f2, %f22 loop_304: movrgez %o7, %g1, %l0 fpsub32s %f2, %f2, %f17 fmovrsgz %i2, %f31, %f16 movneg %xcc, %l4, %o1 fnors %f3, %f31, %f18 wr %g0, 0x81, %asi stba %g7, [%l7 + 0x28] %asi brgez,a %g6, loop_305 edge32ln %o6, %g3, %l5 movge %xcc, %o5, %o4 fmovsn %xcc, %f20, %f24 loop_305: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 te %xcc, 0x3 srl %g5, %i0, %l6 andn %i7, 0x046A, %o3 fmovsl %icc, %f4, %f15 fandnot2 %f18, %f22, %f20 wr %g0, 0x88, %asi stda %i0, [%l7 + 0x78] %asi fpmerge %f31, %f12, %f2 sdiv %g4, 0x0A71, %l1 movpos %icc, %o0, %i6 sdivcc %l3, 0x1296, %i3 ldub [%l7 + 0x6A], %i5 fba %fcc3, loop_306 fcmpd %fcc1, %f16, %f30 sll %l2, %g2, %i4 movl %icc, %o2, %o7 loop_306: umulcc %l0, 0x13F5, %g1 edge8l %i2, %o1, %l4 subcc %g6, %o6, %g3 fnot1 %f6, %f28 movvs %xcc, %l5, %o5 fmovrde %g7, %f0, %f12 stw %g5, [%l7 + 0x08] ldsw [%l7 + 0x50], %o4 fpack16 %f2, %f0 tvs %xcc, 0x7 fcmps %fcc1, %f29, %f29 edge8 %l6, %i0, %o3 edge8n %i7, %g4, %l1 orncc %o0, %i6, %i1 tcc %icc, 0x7 fmuld8sux16 %f3, %f3, %f18 fcmpgt16 %f24, %f26, %i3 ldsh [%l7 + 0x2C], %i5 fmovrsgez %l3, %f21, %f28 fmovdge %icc, %f4, %f10 mulscc %g2, 0x1FB3, %l2 taddcc %o2, %o7, %l0 xnorcc %i4, 0x0517, %g1 movneg %xcc, %o1, %i2 call loop_307 orn %g6, 0x0AD5, %o6 edge8n %l4, %l5, %o5 tle %xcc, 0x2 loop_307: fmovrslez %g7, %f28, %f5 addcc %g5, %g3, %o4 set 0x34, %l0 sta %f25, [%l7 + %l0] 0x18 fnot1s %f26, %f19 fand %f6, %f28, %f28 fmovsa %icc, %f21, %f20 tneg %xcc, 0x6 edge8ln %l6, %i0, %i7 movrne %o3, %g4, %l1 movrlz %i6, %o0, %i3 array16 %i5, %i1, %g2 movge %icc, %l2, %l3 subcc %o2, %o7, %l0 wr %g0, 0x89, %asi sta %f31, [%l7 + 0x7C] %asi fpsub32s %f2, %f31, %f23 fcmpgt32 %f2, %f28, %g1 set 0x4C, %i0 swapa [%l7 + %i0] 0x81, %o1 nop set 0x78, %g3 ldx [%l7 + %g3], %i2 bvs,a,pt %xcc, loop_308 ble %icc, loop_309 alignaddr %i4, %o6, %l4 tg %icc, 0x4 loop_308: bleu,pn %xcc, loop_310 loop_309: te %icc, 0x4 movcs %xcc, %l5, %g6 fmovrdgez %o5, %f12, %f30 loop_310: movne %icc, %g7, %g5 wr %g0, 0x89, %asi lduwa [%l7 + 0x68] %asi, %g3 tgu %xcc, 0x7 fnegd %f2, %f24 fbue,a %fcc0, loop_311 xnorcc %o4, 0x07D4, %l6 udivcc %i7, 0x09BF, %o3 subcc %i0, %g4, %l1 loop_311: te %xcc, 0x4 xorcc %o0, %i6, %i5 movpos %xcc, %i1, %g2 fpadd16 %f2, %f4, %f2 array8 %i3, %l3, %o2 wr %g0, 0xe2, %asi stwa %o7, [%l7 + 0x7C] %asi membar #Sync fblg,a %fcc1, loop_312 orncc %l0, 0x03C2, %l2 tl %icc, 0x3 tne %icc, 0x5 loop_312: movn %xcc, %o1, %i2 taddcc %g1, 0x058C, %o6 ldd [%l7 + 0x10], %l4 subccc %i4, %l5, %o5 fmovrde %g7, %f6, %f10 edge8 %g6, %g3, %g5 tle %xcc, 0x1 swap [%l7 + 0x54], %o4 set 0x64, %o7 stwa %i7, [%l7 + %o7] 0x2a membar #Sync sdiv %o3, 0x1CF0, %i0 edge32ln %g4, %l1, %o0 bcc loop_313 srl %i6, %i5, %i1 edge8n %g2, %l6, %i3 fmovsne %icc, %f0, %f18 loop_313: be,a,pt %icc, loop_314 sllx %o2, %l3, %l0 sdivx %o7, 0x1187, %o1 fabsd %f4, %f0 loop_314: nop set 0x0C, %o5 lda [%l7 + %o5] 0x88, %f19 fmovsg %xcc, %f28, %f17 bvc,pt %icc, loop_315 movrlz %l2, 0x377, %i2 tl %icc, 0x7 fmovrse %g1, %f24, %f24 loop_315: movpos %xcc, %l4, %o6 fpsub16 %f10, %f26, %f16 edge16n %i4, %l5, %o5 movrlez %g7, 0x3BB, %g6 fandnot2s %f14, %f27, %f30 sub %g3, 0x1597, %o4 tvs %icc, 0x5 alignaddr %i7, %o3, %i0 tpos %xcc, 0x5 addc %g4, 0x19B7, %g5 srl %l1, 0x0F, %o0 bcs,pt %icc, loop_316 st %f21, [%l7 + 0x10] movg %icc, %i6, %i5 ta %xcc, 0x4 loop_316: nop set 0x0C, %g2 stwa %g2, [%l7 + %g2] 0x14 movgu %icc, %i1, %l6 fpack32 %f12, %f16, %f6 sth %i3, [%l7 + 0x34] sdivx %l3, 0x1601, %l0 tpos %icc, 0x7 brlz,a %o7, loop_317 andcc %o2, 0x1AD5, %o1 bshuffle %f8, %f26, %f26 sub %i2, %l2, %l4 loop_317: nop set 0x40, %l5 lduba [%l7 + %l5] 0x11, %o6 membar 0x32 movvs %xcc, %g1, %i4 udiv %l5, 0x1AAB, %o5 udiv %g6, 0x08F5, %g7 movrgez %o4, %i7, %o3 ldsw [%l7 + 0x7C], %g3 ldx [%l7 + 0x20], %g4 sth %i0, [%l7 + 0x64] prefetch [%l7 + 0x38], 0x0 edge16n %l1, %g5, %i6 movle %icc, %i5, %g2 xnorcc %i1, %o0, %i3 move %icc, %l6, %l0 fmovrde %o7, %f30, %f2 lduw [%l7 + 0x70], %l3 fandnot1s %f1, %f6, %f3 xnor %o1, 0x1C59, %i2 sdivcc %l2, 0x0282, %o2 udivx %o6, 0x162A, %g1 brnz,a %l4, loop_318 sir 0x1AFD bvs,a loop_319 array32 %i4, %o5, %g6 loop_318: membar 0x0D edge8n %g7, %l5, %i7 loop_319: fxor %f20, %f26, %f22 tcc %icc, 0x6 fandnot1s %f3, %f30, %f22 xor %o3, 0x193F, %g3 edge32n %g4, %o4, %l1 sra %g5, 0x17, %i0 fmul8ulx16 %f2, %f26, %f0 movleu %xcc, %i5, %g2 fmovsg %icc, %f11, %f29 stw %i1, [%l7 + 0x50] movcs %xcc, %o0, %i6 movrgz %i3, 0x21B, %l0 ldub [%l7 + 0x2D], %o7 fmovdn %xcc, %f27, %f10 fnand %f0, %f2, %f30 set 0x30, %g1 ldda [%l7 + %g1] 0xe3, %l2 tpos %icc, 0x6 fmovrslez %l6, %f10, %f13 movleu %icc, %i2, %l2 fmul8sux16 %f28, %f22, %f18 fmovsn %icc, %f25, %f15 movneg %icc, %o1, %o2 sdiv %o6, 0x0EC1, %g1 wr %g0, 0x0c, %asi stda %f16, [%l7 + 0x40] %asi subc %l4, 0x1FB5, %i4 tsubcctv %g6, %o5, %l5 sub %g7, %i7, %g3 fandnot2s %f31, %f17, %f6 tleu %icc, 0x3 movgu %xcc, %o3, %g4 fone %f12 bneg loop_320 xnorcc %l1, %o4, %i0 orncc %g5, %i5, %i1 array16 %o0, %g2, %i3 loop_320: tn %icc, 0x7 addccc %l0, %i6, %l3 stbar edge16 %o7, %i2, %l2 subcc %l6, %o2, %o1 mova %xcc, %g1, %o6 movcs %xcc, %i4, %g6 movvs %icc, %l4, %o5 taddcc %g7, %i7, %g3 brgz %l5, loop_321 fmovs %f11, %f24 brgz,a %o3, loop_322 andcc %l1, %o4, %g4 loop_321: fmovrdlez %i0, %f22, %f14 set 0x40, %i6 stda %f0, [%l7 + %i6] 0xf0 membar #Sync loop_322: alignaddr %g5, %i5, %i1 mulx %g2, %o0, %l0 fmovscc %xcc, %f19, %f10 brnz %i3, loop_323 sdiv %i6, 0x1633, %o7 fabss %f30, %f2 fmovrslz %i2, %f21, %f9 loop_323: addccc %l2, %l3, %l6 movneg %xcc, %o2, %g1 fble %fcc3, loop_324 fmovsvc %icc, %f21, %f21 fmovsg %icc, %f17, %f31 movg %xcc, %o1, %o6 loop_324: fbo %fcc3, loop_325 xorcc %i4, %l4, %o5 sllx %g6, 0x16, %g7 movrlz %g3, 0x2EE, %l5 loop_325: fbue %fcc3, loop_326 udivx %i7, 0x0B65, %l1 fmovda %xcc, %f24, %f24 movle %icc, %o3, %g4 loop_326: te %xcc, 0x7 brlz,a %i0, loop_327 nop set 0x46, %l4 ldub [%l7 + %l4], %o4 movl %xcc, %g5, %i1 movcc %xcc, %g2, %i5 loop_327: xnorcc %l0, 0x0053, %i3 andn %o0, 0x135D, %o7 movrgez %i6, 0x375, %i2 fnegd %f24, %f8 sethi 0x165E, %l3 movge %xcc, %l2, %o2 umulcc %l6, %o1, %o6 edge8 %g1, %i4, %o5 std %f26, [%l7 + 0x20] edge8ln %l4, %g7, %g6 fabss %f7, %f11 array8 %l5, %i7, %l1 fone %f24 brgz %o3, loop_328 array8 %g3, %g4, %o4 te %xcc, 0x0 wr %g0, 0x89, %asi sta %f22, [%l7 + 0x0C] %asi loop_328: fmovrse %i0, %f20, %f2 mova %icc, %i1, %g2 fbo %fcc1, loop_329 fmovscc %icc, %f30, %f2 fbge,a %fcc0, loop_330 addccc %i5, 0x1E8D, %l0 loop_329: bpos,a,pn %icc, loop_331 bneg %icc, loop_332 loop_330: fbg %fcc0, loop_333 fble %fcc1, loop_334 loop_331: addc %g5, %i3, %o0 loop_332: fmovsl %xcc, %f18, %f24 loop_333: fbn,a %fcc1, loop_335 loop_334: edge16l %i6, %i2, %l3 array16 %l2, %o2, %l6 taddcc %o7, %o6, %g1 loop_335: array16 %o1, %i4, %o5 fzeros %f14 fnot2 %f6, %f30 fpack16 %f14, %f28 fmovscs %xcc, %f10, %f22 popc 0x0F47, %l4 bgu,pt %icc, loop_336 fblg %fcc0, loop_337 fbe %fcc2, loop_338 mova %icc, %g6, %g7 loop_336: nop set 0x3C, %i2 sta %f17, [%l7 + %i2] 0x11 loop_337: fand %f18, %f18, %f18 loop_338: fone %f16 addccc %l5, 0x1D34, %i7 fbuge,a %fcc3, loop_339 movne %xcc, %o3, %g3 tcc %icc, 0x2 nop setx loop_340, %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_339: movrne %l1, 0x368, %o4 srl %i0, 0x12, %g4 nop setx loop_341, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_340: fand %f18, %f10, %f26 fmul8x16au %f19, %f11, %f26 ta %icc, 0x0 loop_341: udivx %g2, 0x1307, %i5 edge8 %i1, %l0, %i3 subcc %o0, 0x19D9, %i6 tsubcc %i2, 0x045D, %l3 set 0x40, %o0 ldda [%l7 + %o0] 0x11, %f16 andncc %g5, %o2, %l6 membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0xf9, %f16 movle %icc, %l2, %o6 wr %g0, 0x88, %asi ldsha [%l7 + 0x3A] %asi, %g1 smulcc %o7, %o1, %i4 tneg %xcc, 0x2 array8 %o5, %l4, %g6 fpadd16 %f10, %f2, %f8 fmovdle %icc, %f15, %f5 sdivx %g7, 0x08E4, %i7 edge32 %o3, %l5, %l1 fbul %fcc0, loop_342 std %g2, [%l7 + 0x68] edge8l %o4, %g4, %g2 edge16ln %i0, %i5, %i1 loop_342: tle %icc, 0x0 xor %i3, %l0, %i6 stx %i2, [%l7 + 0x10] tsubcctv %o0, 0x0376, %l3 tl %xcc, 0x4 sll %g5, %l6, %o2 ta %icc, 0x7 ld [%l7 + 0x48], %f29 wr %g0, 0x89, %asi ldswa [%l7 + 0x50] %asi, %l2 tn %xcc, 0x4 bshuffle %f16, %f16, %f26 fornot2 %f28, %f8, %f2 tsubcc %g1, 0x11DD, %o6 subcc %o7, 0x10DF, %o1 movle %icc, %o5, %l4 fnot2 %f0, %f22 fandnot2 %f28, %f18, %f10 tle %xcc, 0x5 bcc loop_343 fbul %fcc3, loop_344 fmovscs %icc, %f17, %f7 mulx %i4, 0x1CAC, %g6 loop_343: nop wr %g0, 0x18, %asi ldsha [%l7 + 0x18] %asi, %i7 loop_344: udivx %g7, 0x17E3, %o3 sll %l1, 0x03, %l5 array32 %g3, %o4, %g4 edge16l %g2, %i5, %i0 alignaddr %i3, %i1, %i6 alignaddr %l0, %i2, %o0 alignaddrl %l3, %g5, %o2 sub %l6, 0x1B0D, %l2 array32 %o6, %g1, %o7 nop set 0x44, %i3 lduw [%l7 + %i3], %o5 set 0x78, %i4 lda [%l7 + %i4] 0x04, %f1 fmovdcs %xcc, %f23, %f2 stw %l4, [%l7 + 0x18] addcc %i4, 0x1D88, %g6 umulcc %o1, %g7, %i7 addc %o3, %l5, %l1 mova %icc, %o4, %g3 nop set 0x28, %l1 std %g4, [%l7 + %l1] fmovrdlz %i5, %f14, %f4 sir 0x0A5A edge16ln %g2, %i0, %i1 fpmerge %f2, %f23, %f14 tl %xcc, 0x5 movl %icc, %i3, %i6 fnegs %f29, %f0 fmovrse %l0, %f31, %f2 movg %xcc, %o0, %l3 fmovsneg %xcc, %f7, %f7 fpsub16 %f2, %f2, %f2 xorcc %g5, %i2, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32 %o2, %o6, %g1 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f16 stx %o7, [%l7 + 0x18] bpos,a loop_345 edge32 %l2, %l4, %o5 prefetch [%l7 + 0x54], 0x2 tcc %xcc, 0x5 loop_345: umulcc %g6, %i4, %o1 sub %g7, %i7, %o3 sllx %l1, 0x00, %l5 ldsb [%l7 + 0x35], %g3 wr %g0, 0x89, %asi ldstuba [%l7 + 0x3E] %asi, %g4 movg %icc, %o4, %g2 alignaddr %i0, %i5, %i3 tn %xcc, 0x7 edge16ln %i6, %l0, %o0 edge16 %l3, %i1, %g5 udivx %i2, 0x0A5F, %o2 stx %o6, [%l7 + 0x38] ldstub [%l7 + 0x0C], %l6 andn %g1, 0x0266, %o7 wr %g0, 0x23, %asi stha %l2, [%l7 + 0x6E] %asi membar #Sync fpadd16s %f0, %f21, %f16 fmovscs %xcc, %f4, %f11 wr %g0, 0x81, %asi lduwa [%l7 + 0x64] %asi, %l4 srl %o5, %i4, %o1 edge8ln %g7, %g6, %o3 wr %g0, 0x11, %asi ldsba [%l7 + 0x50] %asi, %i7 tneg %icc, 0x0 andn %l1, 0x1D30, %l5 movg %xcc, %g3, %o4 movle %xcc, %g4, %i0 fmovrdgez %g2, %f6, %f26 orncc %i3, %i5, %l0 edge8l %i6, %l3, %i1 flush %l7 + 0x60 sub %o0, %g5, %o2 set 0x40, %o4 stxa %i2, [%l7 + %o4] 0x81 set 0x78, %g5 lda [%l7 + %g5] 0x11, %f26 sllx %o6, 0x11, %g1 brlez %l6, loop_346 fxors %f17, %f27, %f3 srl %o7, 0x15, %l2 tge %xcc, 0x2 loop_346: edge32l %l4, %o5, %i4 movrlez %g7, 0x137, %o1 membar 0x36 movvs %icc, %g6, %o3 fpsub16s %f23, %f8, %f2 fandnot1 %f10, %f20, %f18 edge32ln %l1, %l5, %g3 membar 0x0A fbul %fcc2, loop_347 mulx %i7, 0x0B10, %o4 movre %i0, 0x24C, %g2 brlez %g4, loop_348 loop_347: sir 0x19FA andcc %i3, %i5, %i6 fmovse %icc, %f20, %f15 loop_348: fba %fcc3, loop_349 orncc %l3, %i1, %l0 umulcc %o0, 0x0D3D, %g5 ld [%l7 + 0x5C], %f4 loop_349: st %f16, [%l7 + 0x58] sdivcc %o2, 0x0DF1, %i2 fbg %fcc0, loop_350 movne %icc, %o6, %g1 mova %xcc, %l6, %o7 lduw [%l7 + 0x7C], %l4 loop_350: fbo %fcc3, loop_351 xnor %l2, 0x086F, %o5 subcc %g7, %i4, %o1 smulcc %g6, %o3, %l1 loop_351: fnands %f11, %f0, %f29 fpsub16s %f23, %f7, %f21 sll %g3, %i7, %l5 orcc %o4, 0x0E5C, %g2 movpos %xcc, %i0, %i3 fcmps %fcc0, %f17, %f14 fsrc1s %f17, %f5 movl %icc, %g4, %i5 movvs %xcc, %l3, %i1 movre %i6, 0x1C7, %l0 srl %g5, 0x1A, %o2 fpadd16 %f0, %f22, %f6 edge32l %i2, %o6, %g1 tneg %icc, 0x0 ble,a loop_352 sll %o0, 0x04, %o7 fpadd16 %f20, %f2, %f0 sra %l4, 0x15, %l2 loop_352: te %icc, 0x2 or %l6, 0x0536, %g7 nop setx loop_353, %l0, %l1 jmpl %l1, %o5 brlez %i4, loop_354 umulcc %o1, 0x1B8F, %g6 movrgz %o3, %g3, %i7 loop_353: edge8n %l1, %o4, %l5 loop_354: nop wr %g0, 0x19, %asi sta %f2, [%l7 + 0x10] %asi addc %g2, %i0, %i3 addc %g4, %l3, %i5 sir 0x1B4B fsrc2 %f20, %f30 stbar fandnot1 %f12, %f2, %f12 fbe,a %fcc2, loop_355 ldsw [%l7 + 0x20], %i1 movn %xcc, %i6, %l0 set 0x50, %i5 ldda [%l7 + %i5] 0x0c, %o2 loop_355: edge16l %g5, %i2, %g1 move %xcc, %o0, %o7 bvs %icc, loop_356 tcc %xcc, 0x4 fpack32 %f28, %f12, %f16 sra %o6, 0x09, %l4 loop_356: sethi 0x17BD, %l6 std %l2, [%l7 + 0x38] wr %g0, 0x80, %asi prefetcha [%l7 + 0x40] %asi, 0x2 array32 %i4, %o1, %g7 fmovde %xcc, %f6, %f23 addc %o3, %g3, %i7 bne,pt %xcc, loop_357 fbuge,a %fcc0, loop_358 fsrc2 %f2, %f2 or %l1, %o4, %g6 loop_357: movvs %icc, %l5, %i0 loop_358: movvc %xcc, %i3, %g4 edge32l %g2, %l3, %i5 ldx [%l7 + 0x38], %i1 nop set 0x2E, %l2 ldsh [%l7 + %l2], %l0 fmovsneg %icc, %f12, %f18 sethi 0x15BF, %i6 bcc,a %xcc, loop_359 edge32 %o2, %g5, %g1 movvs %xcc, %i2, %o0 add %o7, 0x09A0, %l4 loop_359: fbu,a %fcc0, loop_360 udivcc %o6, 0x02D2, %l6 array16 %l2, %i4, %o5 or %o1, 0x0B08, %o3 loop_360: mulscc %g3, 0x1315, %i7 tvc %icc, 0x5 edge8n %g7, %o4, %g6 smul %l5, %i0, %l1 mova %icc, %i3, %g4 brz,a %l3, loop_361 xor %g2, %i1, %l0 movl %xcc, %i6, %i5 tgu %xcc, 0x5 loop_361: tsubcctv %o2, 0x0956, %g1 popc 0x1833, %g5 orcc %o0, 0x075A, %o7 wr %g0, 0x0c, %asi lda [%l7 + 0x64] %asi, %f18 fbo %fcc0, loop_362 fzero %f16 fbe %fcc0, loop_363 andn %l4, %i2, %l6 loop_362: edge16 %o6, %l2, %o5 brgz,a %i4, loop_364 loop_363: edge32 %o3, %g3, %i7 fxor %f24, %f4, %f4 fnors %f27, %f3, %f23 loop_364: bg loop_365 bpos,a,pn %xcc, loop_366 tcc %xcc, 0x0 fmovscs %xcc, %f1, %f28 loop_365: tsubcctv %g7, 0x0E6F, %o1 loop_366: subc %o4, 0x0247, %l5 fsrc1s %f7, %f24 movl %xcc, %i0, %g6 ta %xcc, 0x4 fbl %fcc2, loop_367 edge32 %i3, %g4, %l3 fpsub16 %f18, %f30, %f4 fnot2 %f12, %f4 loop_367: taddcc %g2, %i1, %l0 andncc %i6, %i5, %l1 bg,a loop_368 fbe,a %fcc1, loop_369 movg %icc, %g1, %o2 fbuge %fcc0, loop_370 loop_368: fbl %fcc2, loop_371 loop_369: movrlz %g5, %o7, %o0 fpadd16s %f30, %f11, %f6 loop_370: be loop_372 loop_371: movleu %xcc, %l4, %i2 fcmple16 %f16, %f16, %l6 movge %icc, %l2, %o6 loop_372: nop wr %g0, 0x88, %asi sta %f28, [%l7 + 0x68] %asi ble %icc, loop_373 fpsub16 %f16, %f30, %f14 movrgz %i4, 0x190, %o5 movg %xcc, %o3, %i7 loop_373: fmovrdne %g7, %f20, %f18 sdivx %g3, 0x134F, %o1 fmovrsgz %o4, %f15, %f23 alignaddrl %i0, %l5, %g6 tgu %xcc, 0x3 fbuge %fcc0, loop_374 fbn,a %fcc3, loop_375 fmuld8ulx16 %f9, %f1, %f16 fba,a %fcc2, loop_376 loop_374: tg %icc, 0x7 loop_375: nop set 0x40, %l3 stda %f16, [%l7 + %l3] 0x04 loop_376: lduh [%l7 + 0x3A], %i3 stw %l3, [%l7 + 0x24] movrne %g4, %g2, %i1 fzero %f4 fones %f10 tsubcc %l0, %i5, %l1 tneg %icc, 0x2 bn,a,pt %xcc, loop_377 xnor %i6, 0x1197, %g1 subccc %g5, %o2, %o7 tne %icc, 0x2 loop_377: mova %xcc, %o0, %i2 wr %g0, 0x04, %asi lda [%l7 + 0x2C] %asi, %f8 movcc %icc, %l6, %l2 fbge,a %fcc0, loop_378 ble,a,pt %icc, loop_379 subc %l4, %o6, %o5 tneg %xcc, 0x1 loop_378: fmovsne %icc, %f28, %f23 loop_379: srl %i4, %i7, %g7 bshuffle %f12, %f28, %f4 te %icc, 0x7 wr %g0, 0x10, %asi ldsba [%l7 + 0x2E] %asi, %o3 fornot2s %f23, %f14, %f23 add %l7, 0x60, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %o1 casa [%l6] %asi, %o1, %g3 movrlez %o4, 0x237, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz %i0, loop_380 tsubcc %i3, 0x1E43, %g6 movgu %xcc, %l3, %g2 tvc %icc, 0x7 loop_380: bl %icc, loop_381 fandnot1s %f30, %f25, %f14 array8 %g4, %i1, %i5 nop setx loop_382, %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_381: xorcc %l0, %i6, %l1 fnegd %f10, %f20 add %l7, 0x68, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x0c, %g1, %o2 loop_382: movne %xcc, %g5, %o7 fand %f16, %f18, %f18 fbu,a %fcc3, loop_383 pdist %f8, %f8, %f16 bl %icc, loop_384 tle %xcc, 0x0 loop_383: nop set 0x0A, %i1 ldsba [%l7 + %i1] 0x10, %i2 loop_384: fmovrdlz %l6, %f8, %f2 sra %o0, %l4, %o6 movrne %o5, %i4, %l2 membar 0x7A be,a %xcc, loop_385 edge32 %g7, %o3, %o1 bvc,pn %icc, loop_386 siam 0x0 loop_385: fcmpeq32 %f26, %f16, %i7 sll %o4, 0x15, %l5 loop_386: edge8n %i0, %g3, %i3 smulcc %l3, 0x1B14, %g6 fpackfix %f18, %f16 tleu %icc, 0x2 fmovsn %xcc, %f1, %f1 fxnor %f14, %f4, %f0 edge8l %g2, %i1, %g4 tle %xcc, 0x5 fmul8x16al %f0, %f5, %f30 andncc %i5, %l0, %l1 edge16l %i6, %g1, %g5 smulcc %o2, %o7, %l6 movge %icc, %o0, %l4 edge8 %o6, %o5, %i2 fmovsgu %icc, %f9, %f9 tvs %xcc, 0x3 udivcc %l2, 0x113C, %g7 swap [%l7 + 0x68], %o3 movg %icc, %o1, %i4 sllx %o4, %i7, %l5 st %f6, [%l7 + 0x48] fnand %f8, %f4, %f12 mulscc %i0, 0x1B97, %i3 or %g3, 0x0898, %g6 fbe %fcc3, loop_387 edge8 %g2, %i1, %l3 brz,a %g4, loop_388 sllx %l0, 0x1A, %l1 loop_387: sdiv %i5, 0x10E6, %g1 set 0x33, %i7 stba %i6, [%l7 + %i7] 0x23 membar #Sync loop_388: sth %g5, [%l7 + 0x7E] fbue %fcc0, loop_389 and %o7, 0x11B9, %o2 fornot2 %f16, %f30, %f2 bge,a loop_390 loop_389: pdist %f30, %f22, %f24 tvc %icc, 0x7 ldstub [%l7 + 0x6D], %o0 loop_390: fornot2s %f7, %f5, %f8 fabss %f23, %f15 sir 0x0D03 or %l6, %o6, %l4 alignaddr %o5, %l2, %i2 edge32l %g7, %o1, %i4 srax %o4, %i7, %o3 movcc %xcc, %i0, %i3 addccc %l5, 0x04F4, %g3 std %g6, [%l7 + 0x50] srl %g2, 0x1E, %l3 taddcc %g4, %i1, %l0 ble loop_391 bleu,a,pn %xcc, loop_392 fnot1 %f26, %f24 tsubcctv %i5, 0x05DD, %g1 loop_391: edge16l %l1, %i6, %o7 loop_392: fbn,a %fcc0, loop_393 move %icc, %g5, %o0 fmul8x16au %f28, %f13, %f28 sethi 0x1539, %l6 loop_393: fbg %fcc0, loop_394 movcs %xcc, %o2, %o6 bleu loop_395 smulcc %l4, 0x08A9, %l2 loop_394: movn %xcc, %i2, %g7 ba loop_396 loop_395: subccc %o5, 0x1EDC, %o1 edge16 %o4, %i4, %o3 or %i0, %i7, %l5 loop_396: addcc %g3, %i3, %g2 array32 %l3, %g6, %i1 fnot2s %f7, %f19 movgu %xcc, %g4, %l0 edge16 %g1, %i5, %i6 fbue,a %fcc3, loop_397 orncc %l1, 0x11C3, %o7 fmovsne %xcc, %f25, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_397: bneg,pt %icc, loop_398 edge8l %g5, %o0, %o2 andncc %l6, %o6, %l2 andncc %l4, %g7, %i2 loop_398: movvs %icc, %o1, %o4 srax %i4, 0x08, %o5 xnorcc %i0, %o3, %i7 brz,a %l5, loop_399 edge32ln %g3, %i3, %g2 st %f7, [%l7 + 0x10] mulscc %g6, %i1, %l3 loop_399: udivcc %l0, 0x18DA, %g1 fpsub32s %f4, %f4, %f28 sdivx %g4, 0x14D3, %i5 sethi 0x0F87, %i6 tleu %xcc, 0x3 fmovrsne %l1, %f10, %f27 andn %g5, %o7, %o0 tgu %xcc, 0x3 umul %l6, %o6, %o2 edge8l %l2, %l4, %i2 smulcc %g7, %o4, %o1 wr %g0, 0x89, %asi lda [%l7 + 0x64] %asi, %f10 wr %g0, 0xe2, %asi stxa %i4, [%l7 + 0x48] %asi membar #Sync tvs %xcc, 0x2 movvs %icc, %o5, %i0 nop set 0x39, %o2 stb %i7, [%l7 + %o2] fcmple16 %f2, %f28, %l5 sdivcc %o3, 0x0E70, %g3 srax %g2, %i3, %i1 tcc %icc, 0x0 ld [%l7 + 0x10], %f4 fmovdn %icc, %f24, %f31 bcs,pn %xcc, loop_400 ba,a loop_401 tgu %icc, 0x0 andncc %g6, %l3, %l0 loop_400: fmovscc %xcc, %f9, %f29 loop_401: sth %g4, [%l7 + 0x14] alignaddrl %g1, %i6, %i5 array32 %g5, %o7, %o0 fnegs %f20, %f30 movle %xcc, %l1, %l6 sdivx %o2, 0x1457, %o6 fmovda %xcc, %f21, %f0 movrne %l4, %i2, %l2 for %f2, %f12, %f12 fmuld8sux16 %f20, %f13, %f28 alignaddr %g7, %o4, %o1 wr %g0, 0xeb, %asi stda %o4, [%l7 + 0x50] %asi membar #Sync addccc %i4, 0x177E, %i0 mulscc %l5, 0x1852, %i7 nop setx loop_402, %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 fmuld8ulx16 %f17, %f29, %f16 fmovsvs %icc, %f1, %f6 fbul,a %fcc0, loop_403 loop_402: fsrc1 %f6, %f0 tn %icc, 0x2 nop set 0x08, %o1 ldsw [%l7 + %o1], %o3 loop_403: movg %icc, %g2, %i3 sra %g3, 0x18, %g6 fmuld8ulx16 %f21, %f5, %f28 fmovdcc %icc, %f22, %f15 mulx %i1, %l3, %g4 subccc %l0, %g1, %i6 brnz %i5, loop_404 mova %icc, %o7, %g5 xnorcc %l1, %l6, %o2 tneg %icc, 0x0 loop_404: ba,pn %xcc, loop_405 movge %icc, %o0, %o6 fbn %fcc2, loop_406 fmovscs %xcc, %f0, %f16 loop_405: fmovsa %xcc, %f4, %f15 popc %i2, %l4 loop_406: movvc %icc, %l2, %o4 fpack32 %f4, %f2, %f16 fmovdcc %xcc, %f22, %f20 xnorcc %o1, 0x1009, %o5 be,pt %xcc, loop_407 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %i4, %i0, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_407: movpos %xcc, %l5, %i7 brnz %o3, loop_408 movneg %icc, %i3, %g2 xor %g6, 0x05B9, %g3 movneg %icc, %i1, %l3 loop_408: ta %icc, 0x3 fbule,a %fcc3, loop_409 tsubcc %g4, %l0, %i6 edge16ln %g1, %i5, %o7 fbe,a %fcc3, loop_410 loop_409: smulcc %g5, 0x1F56, %l1 movgu %xcc, %o2, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_410: addccc %o6, 0x0F40, %i2 tsubcc %o0, 0x0817, %l4 wr %g0, 0xea, %asi stba %l2, [%l7 + 0x43] %asi membar #Sync udiv %o1, 0x0075, %o4 sir 0x0D3C movre %o5, %i4, %g7 mulx %i0, 0x0E2C, %i7 bvs loop_411 movge %xcc, %l5, %o3 movgu %xcc, %g2, %g6 sub %i3, %g3, %l3 loop_411: prefetch [%l7 + 0x38], 0x0 be loop_412 fmovdl %icc, %f28, %f13 taddcc %g4, %l0, %i1 andncc %i6, %g1, %o7 loop_412: addccc %i5, 0x10C7, %g5 set 0x54, %l6 swapa [%l7 + %l6] 0x19, %l1 movrlz %l6, %o6, %o2 tleu %xcc, 0x4 movn %icc, %o0, %i2 fbo,a %fcc0, loop_413 xnorcc %l4, 0x02D6, %l2 edge8n %o1, %o4, %i4 edge8l %o5, %g7, %i7 loop_413: fmovscs %icc, %f12, %f8 bvs,a %xcc, loop_414 movn %icc, %i0, %o3 fabss %f20, %f6 tgu %icc, 0x4 loop_414: ldsw [%l7 + 0x3C], %l5 fmovrsgez %g2, %f31, %f24 set 0x22, %g6 lduba [%l7 + %g6] 0x89, %i3 fmul8x16al %f20, %f31, %f26 or %g3, %g6, %l3 mulscc %g4, %l0, %i6 alignaddr %g1, %i1, %i5 movleu %icc, %g5, %l1 fbug %fcc1, loop_415 mulx %o7, 0x016C, %l6 fbue %fcc0, loop_416 movrne %o6, 0x148, %o0 loop_415: and %o2, %i2, %l4 srl %o1, %o4, %i4 loop_416: nop set 0x28, %g4 ldxa [%l7 + %g4] 0x81, %o5 fbug %fcc2, loop_417 bvc,pn %xcc, loop_418 movge %xcc, %l2, %i7 fbue %fcc3, loop_419 loop_417: add %i0, %o3, %g7 loop_418: fnands %f19, %f2, %f6 tsubcc %l5, 0x0498, %g2 loop_419: movvc %xcc, %i3, %g3 movvc %xcc, %l3, %g4 edge16ln %l0, %g6, %g1 fmovscs %xcc, %f1, %f4 addcc %i1, %i5, %g5 sdiv %i6, 0x1DA3, %l1 brnz,a %l6, loop_420 te %xcc, 0x7 set 0x78, %o6 sta %f15, [%l7 + %o6] 0x15 loop_420: bvc,a,pt %icc, loop_421 tle %icc, 0x0 edge16ln %o7, %o0, %o6 subcc %o2, 0x0EDB, %i2 loop_421: movrgez %l4, 0x25B, %o4 te %icc, 0x4 movle %xcc, %o1, %o5 smulcc %i4, %i7, %l2 tg %xcc, 0x0 sdivcc %i0, 0x05EE, %g7 sra %o3, %l5, %g2 fbn %fcc2, loop_422 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 + 0x40] %asi, %i3 loop_422: bn,a loop_423 bgu,a,pt %xcc, loop_424 lduh [%l7 + 0x22], %g3 array8 %g4, %l0, %g6 loop_423: ta %icc, 0x2 loop_424: fpadd32 %f18, %f2, %f20 bn,pn %icc, loop_425 smul %g1, %l3, %i5 array32 %g5, %i1, %l1 or %l6, 0x0327, %i6 loop_425: smul %o7, %o6, %o2 mulx %i2, 0x1050, %l4 fpackfix %f24, %f20 addc %o0, %o1, %o4 wr %g0, 0x0c, %asi stda %o4, [%l7 + 0x48] %asi bcc %icc, loop_426 fbule,a %fcc2, loop_427 fmovrsgez %i7, %f3, %f1 fmovdgu %xcc, %f18, %f18 loop_426: fors %f16, %f23, %f3 loop_427: movleu %xcc, %i4, %l2 tge %xcc, 0x6 movle %xcc, %g7, %o3 ldsb [%l7 + 0x19], %i0 tne %xcc, 0x0 edge32n %g2, %i3, %g3 taddcctv %g4, 0x1F68, %l5 movn %xcc, %g6, %l0 edge8ln %l3, %g1, %g5 sra %i5, %i1, %l6 fpadd16 %f16, %f6, %f24 brz %l1, loop_428 tl %icc, 0x2 movrgz %i6, 0x17B, %o7 fba %fcc3, loop_429 loop_428: edge16ln %o6, %i2, %o2 movrgez %l4, 0x0EE, %o1 taddcc %o4, %o0, %o5 loop_429: nop add %l7, 0x38, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i7 casa [%l6] %asi, %i7, %l2 addccc %i4, %g7, %i0 add %l7, 0x28, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %o3 casxa [%l6] %asi, %o3, %i3 sir 0x1541 bcs,a,pn %xcc, loop_430 tcc %icc, 0x6 mova %xcc, %g3, %g2 te %icc, 0x7 loop_430: tcc %icc, 0x3 xnor %l5, 0x128C, %g6 bge,pn %xcc, loop_431 andn %g4, %l3, %l0 edge16 %g5, %i5, %g1 fmovdvs %xcc, %f23, %f21 loop_431: bl,a loop_432 prefetch [%l7 + 0x68], 0x0 set 0x18, %o3 ldswa [%l7 + %o3] 0x89, %l6 loop_432: fbul,a %fcc2, loop_433 array32 %l1, %i1, %i6 fcmpeq16 %f10, %f0, %o6 sdivcc %o7, 0x1CC6, %o2 loop_433: ldstub [%l7 + 0x25], %l4 movneg %xcc, %i2, %o4 udiv %o1, 0x0954, %o5 add %l7, 0x58, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o0, %l2 edge8n %i4, %i7, %g7 tvc %icc, 0x3 sdiv %i0, 0x0F51, %i3 edge16l %o3, %g3, %l5 membar 0x2F set 0x2C, %i0 swapa [%l7 + %i0] 0x88, %g6 edge16l %g4, %g2, %l3 fcmpeq16 %f28, %f26, %l0 fmul8x16au %f19, %f3, %f22 tvc %xcc, 0x5 movle %icc, %g5, %i5 ta %icc, 0x2 fnot1 %f6, %f0 movcs %icc, %l6, %g1 edge32l %i1, %i6, %l1 fpackfix %f24, %f22 fmovdvs %icc, %f25, %f15 movn %icc, %o6, %o2 andcc %l4, %i2, %o7 fmovdl %icc, %f6, %f21 sdiv %o4, 0x1B76, %o1 movneg %icc, %o0, %o5 taddcc %l2, %i7, %i4 te %icc, 0x4 fcmpgt16 %f24, %f2, %g7 udivx %i0, 0x153C, %o3 bpos loop_434 fmovdcc %xcc, %f2, %f1 fmovspos %icc, %f4, %f1 taddcc %g3, %l5, %g6 loop_434: movg %xcc, %g4, %g2 sdiv %i3, 0x045D, %l3 movg %xcc, %g5, %i5 ble,a loop_435 ta %xcc, 0x5 brgez,a %l6, loop_436 sdivcc %l0, 0x0A50, %i1 loop_435: sir 0x12EF ldsb [%l7 + 0x12], %i6 loop_436: prefetch [%l7 + 0x18], 0x1 fexpand %f29, %f20 tl %xcc, 0x7 edge8l %l1, %g1, %o6 smul %l4, %o2, %i2 fnors %f2, %f9, %f5 xorcc %o4, %o1, %o0 movre %o7, %o5, %i7 fmovdgu %icc, %f23, %f25 tpos %icc, 0x6 array8 %l2, %i4, %i0 brgez %o3, loop_437 fblg,a %fcc2, loop_438 fmovrdgez %g7, %f6, %f0 bpos,a,pn %xcc, loop_439 loop_437: fbge,a %fcc3, loop_440 loop_438: andcc %g3, %l5, %g4 brz,a %g2, loop_441 loop_439: fbn %fcc0, loop_442 loop_440: tsubcctv %g6, 0x09B5, %l3 xnor %i3, 0x1C8D, %g5 loop_441: fornot1s %f19, %f8, %f22 loop_442: move %icc, %i5, %l6 ld [%l7 + 0x60], %f26 bvs,a %xcc, loop_443 edge16l %l0, %i6, %l1 srl %i1, %g1, %o6 stbar loop_443: fsrc2s %f31, %f16 udivcc %o2, 0x1ED3, %i2 fbul %fcc1, loop_444 movrlz %l4, 0x2FE, %o4 tne %icc, 0x3 fmovdleu %icc, %f1, %f12 loop_444: srax %o0, 0x06, %o7 tneg %xcc, 0x5 array16 %o1, %o5, %l2 wr %g0, 0x19, %asi ldsba [%l7 + 0x1C] %asi, %i4 movcs %icc, %i0, %o3 fnor %f14, %f6, %f14 ldx [%l7 + 0x50], %i7 tl %xcc, 0x3 tleu %xcc, 0x6 fmovrdgz %g7, %f18, %f14 addc %l5, 0x03B4, %g3 andcc %g2, %g4, %l3 movrne %g6, %g5, %i3 fcmpne16 %f2, %f20, %i5 fcmpd %fcc0, %f12, %f2 bvc,pt %xcc, loop_445 fmovsle %xcc, %f19, %f7 ldd [%l7 + 0x18], %l0 fcmped %fcc2, %f12, %f24 loop_445: tsubcctv %l6, %l1, %i1 movrlz %g1, %i6, %o2 addc %o6, 0x192C, %i2 tpos %xcc, 0x4 movcc %icc, %o4, %o0 swap [%l7 + 0x68], %o7 movcc %icc, %l4, %o5 tn %icc, 0x3 xnor %o1, %l2, %i4 wr %g0, 0x0c, %asi ldsha [%l7 + 0x1A] %asi, %i0 set 0x10, %g3 stxa %o3, [%l7 + %g3] 0xea membar #Sync addcc %i7, %g7, %l5 edge16ln %g3, %g4, %l3 array32 %g6, %g5, %i3 subc %i5, 0x0654, %l0 fands %f17, %f6, %f17 move %icc, %l6, %l1 fzeros %f20 taddcc %g2, 0x15D9, %i1 tvc %icc, 0x3 fzeros %f8 fnors %f11, %f21, %f28 andncc %g1, %i6, %o2 tg %xcc, 0x4 movvs %icc, %i2, %o6 fands %f27, %f13, %f4 taddcctv %o0, %o7, %o4 movge %icc, %l4, %o1 set 0x18, %o7 lduwa [%l7 + %o7] 0x18, %l2 brlz,a %o5, loop_446 alignaddr %i4, %o3, %i0 fmovsa %icc, %f4, %f0 tvc %xcc, 0x3 loop_446: umulcc %i7, 0x0785, %g7 movg %xcc, %g3, %g4 movrlz %l5, %l3, %g6 wr %g0, 0x80, %asi swapa [%l7 + 0x64] %asi, %g5 fsrc1 %f18, %f26 fmovdle %xcc, %f25, %f28 fnor %f24, %f14, %f8 prefetch [%l7 + 0x2C], 0x0 array32 %i5, %l0, %i3 wr %g0, 0x89, %asi ldstuba [%l7 + 0x55] %asi, %l6 movl %xcc, %g2, %l1 fmovsneg %xcc, %f14, %f3 fcmpd %fcc2, %f0, %f12 fpsub32s %f26, %f29, %f18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsvs %xcc, %f12, %f11 srax %g1, %i1, %o2 fsrc1s %f6, %f19 bpos,a,pn %icc, loop_447 fandnot2 %f30, %f30, %f22 tg %icc, 0x0 fblg %fcc1, loop_448 loop_447: flush %l7 + 0x34 fxnors %f13, %f24, %f21 brnz,a %i2, loop_449 loop_448: movrgez %i6, 0x1D5, %o6 nop setx loop_450, %l0, %l1 jmpl %l1, %o0 addc %o4, %o7, %o1 loop_449: smul %l4, %l2, %i4 fornot1s %f25, %f18, %f24 loop_450: movleu %xcc, %o3, %i0 tvs %icc, 0x7 tcs %xcc, 0x5 edge8n %o5, %g7, %i7 edge32n %g4, %g3, %l3 edge16l %l5, %g6, %i5 edge16 %l0, %g5, %l6 tne %xcc, 0x7 siam 0x0 fbul,a %fcc1, loop_451 array8 %g2, %l1, %i3 tpos %xcc, 0x0 fbne,a %fcc0, loop_452 loop_451: fmovde %xcc, %f6, %f9 movrgez %g1, 0x2E8, %o2 xorcc %i1, %i2, %i6 loop_452: movvs %icc, %o0, %o4 bg loop_453 alignaddr %o6, %o1, %o7 set 0x7F, %o5 ldsba [%l7 + %o5] 0x10, %l4 loop_453: movgu %xcc, %l2, %i4 tl %xcc, 0x6 addc %o3, 0x19D9, %i0 subcc %o5, 0x1EC4, %g7 alignaddrl %i7, %g4, %l3 call loop_454 subccc %g3, 0x0EC3, %l5 alignaddrl %i5, %l0, %g6 edge32n %g5, %l6, %g2 loop_454: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x80, %asi ldxa [%l7 + 0x30] %asi, %i3 fnegd %f26, %f0 fsrc2 %f16, %f4 xorcc %l1, %o2, %g1 fxnors %f26, %f20, %f7 tl %xcc, 0x4 alignaddr %i1, %i6, %o0 movne %xcc, %i2, %o4 udiv %o6, 0x13EB, %o7 addcc %o1, %l4, %i4 brlez %o3, loop_455 fmovrdgz %l2, %f24, %f6 edge16 %i0, %o5, %i7 fcmpeq32 %f2, %f18, %g4 loop_455: subccc %l3, %g7, %g3 subccc %l5, 0x14F9, %i5 tsubcctv %l0, 0x0AE4, %g5 fand %f26, %f30, %f30 wr %g0, 0x19, %asi lda [%l7 + 0x78] %asi, %f17 brnz %g6, loop_456 fcmped %fcc1, %f20, %f24 for %f0, %f30, %f0 fxnor %f10, %f24, %f10 loop_456: fsrc2s %f10, %f21 ldx [%l7 + 0x20], %g2 tsubcc %l6, %l1, %i3 srax %g1, %i1, %i6 fmovse %xcc, %f16, %f24 tle %icc, 0x2 array16 %o2, %i2, %o0 tleu %xcc, 0x0 tg %icc, 0x5 xnor %o4, 0x12EA, %o6 be,a,pn %icc, loop_457 fcmpes %fcc3, %f26, %f4 tvs %icc, 0x0 sub %o1, 0x108C, %o7 loop_457: fmul8ulx16 %f12, %f8, %f8 tge %icc, 0x5 edge16n %i4, %o3, %l2 sra %l4, %o5, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movre %g4, 0x3E1, %l3 smul %g7, 0x17C9, %i0 ta %icc, 0x3 wr %g0, 0x88, %asi lda [%l7 + 0x10] %asi, %f29 sir 0x0544 subccc %l5, 0x0CD5, %g3 bleu,a %icc, loop_458 fbge,a %fcc1, loop_459 move %icc, %i5, %l0 brgz %g6, loop_460 loop_458: fornot1s %f31, %f9, %f26 loop_459: orncc %g2, 0x02BE, %g5 sra %l6, 0x02, %l1 loop_460: fmovdge %icc, %f9, %f24 fcmpne32 %f20, %f12, %i3 edge16ln %i1, %g1, %o2 fnand %f16, %f8, %f18 orn %i6, 0x0C81, %i2 edge16 %o4, %o0, %o6 sll %o1, %i4, %o7 srl %o3, %l4, %l2 membar 0x35 fpack32 %f10, %f26, %f26 tge %icc, 0x1 udiv %o5, 0x0061, %g4 edge16l %i7, %g7, %l3 edge16l %i0, %l5, %i5 nop set 0x28, %g2 prefetch [%l7 + %g2], 0x2 bpos %xcc, loop_461 umul %g3, %g6, %g2 andncc %l0, %g5, %l1 edge32 %i3, %i1, %l6 loop_461: movl %xcc, %g1, %o2 array32 %i2, %o4, %i6 fxnor %f22, %f8, %f26 array32 %o0, %o1, %o6 edge16ln %o7, %i4, %l4 sllx %l2, 0x05, %o5 movneg %xcc, %o3, %i7 movrlz %g7, 0x3B3, %l3 movle %icc, %g4, %l5 fcmple16 %f2, %f6, %i0 tn %icc, 0x5 fpack32 %f14, %f18, %f26 movleu %xcc, %g3, %g6 edge32l %g2, %i5, %g5 udiv %l1, 0x18A9, %i3 movrgez %l0, %l6, %g1 add %o2, 0x036D, %i1 tsubcc %i2, 0x1E38, %o4 bge,a loop_462 fmul8x16al %f24, %f0, %f2 udiv %o0, 0x0145, %o1 fmovsvc %xcc, %f6, %f1 loop_462: andcc %o6, 0x0E5A, %i6 ba,a,pn %icc, loop_463 tle %xcc, 0x6 fands %f1, %f22, %f3 subccc %i4, 0x0E1A, %l4 loop_463: xnor %o7, %o5, %l2 udiv %i7, 0x025A, %o3 fcmped %fcc0, %f4, %f2 movg %xcc, %g7, %l3 srlx %g4, 0x1B, %l5 fmovscc %icc, %f8, %f7 ld [%l7 + 0x60], %f22 ba,pt %xcc, loop_464 movvc %xcc, %g3, %g6 fcmpd %fcc1, %f22, %f2 umul %i0, %i5, %g2 loop_464: movpos %icc, %l1, %i3 tle %icc, 0x1 movrgz %g5, 0x162, %l6 mulscc %l0, %o2, %i1 fmovdg %icc, %f27, %f24 srlx %i2, 0x19, %g1 fmuld8ulx16 %f23, %f4, %f14 prefetch [%l7 + 0x44], 0x0 edge8n %o4, %o0, %o6 std %f16, [%l7 + 0x08] xorcc %i6, 0x1E3D, %o1 wr %g0, 0x18, %asi stda %f16, [%l7 + 0x40] %asi addc %i4, 0x1D0C, %l4 xnor %o7, 0x09C4, %l2 tpos %xcc, 0x1 fnors %f3, %f28, %f30 fmovsgu %xcc, %f30, %f7 movn %xcc, %i7, %o5 set 0x34, %l0 ldswa [%l7 + %l0] 0x10, %o3 sllx %l3, 0x19, %g7 fpack32 %f30, %f20, %f12 sub %l5, 0x049D, %g3 fmovd %f14, %f2 fmul8x16al %f26, %f25, %f10 brnz %g4, loop_465 xorcc %i0, %g6, %g2 ldub [%l7 + 0x70], %l1 ldub [%l7 + 0x79], %i3 loop_465: udivx %i5, 0x0F60, %g5 tle %icc, 0x6 fmovdn %icc, %f10, %f20 wr %g0, 0x2f, %asi stha %l0, [%l7 + 0x76] %asi membar #Sync subcc %o2, %l6, %i2 movneg %xcc, %g1, %i1 sdivx %o0, 0x11B4, %o6 nop setx loop_466, %l0, %l1 jmpl %l1, %o4 siam 0x6 srl %o1, 0x13, %i6 movcc %xcc, %i4, %o7 loop_466: bpos loop_467 taddcc %l4, 0x14FC, %i7 movrgz %l2, 0x3B8, %o3 fmul8x16al %f15, %f14, %f24 loop_467: fmovdcc %icc, %f12, %f26 ld [%l7 + 0x24], %f24 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %xcc, %l3, %g7 wr %g0, 0x18, %asi stxa %o5, [%l7 + 0x58] %asi prefetch [%l7 + 0x08], 0x2 set 0x5E, %g1 stha %g3, [%l7 + %g1] 0xeb membar #Sync subccc %l5, 0x0E38, %i0 ldd [%l7 + 0x48], %f10 nop setx loop_468, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movge %xcc, %g6, %g2 srlx %g4, %l1, %i5 umul %g5, 0x1204, %l0 loop_468: fzero %f28 addc %i3, %o2, %i2 sir 0x0CAD bneg,a,pn %icc, loop_469 ta %icc, 0x0 fandnot2 %f24, %f28, %f6 array16 %l6, %g1, %i1 loop_469: addc %o6, 0x1234, %o0 array16 %o4, %o1, %i6 fmul8sux16 %f12, %f26, %f22 movge %xcc, %o7, %l4 movpos %xcc, %i7, %l2 movcc %icc, %i4, %o3 fcmpd %fcc0, %f24, %f0 movgu %icc, %g7, %l3 fbn %fcc3, loop_470 nop setx loop_471, %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_472, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fandnot1 %f4, %f30, %f22 loop_470: fcmpes %fcc0, %f31, %f3 loop_471: nop membar #Sync set 0x40, %i6 ldda [%l7 + %i6] 0xf1, %f0 loop_472: tvs %icc, 0x4 tpos %xcc, 0x5 movvs %xcc, %g3, %o5 sdivx %i0, 0x16D1, %l5 tl %icc, 0x4 be,pn %xcc, loop_473 movgu %xcc, %g2, %g6 edge8l %g4, %i5, %l1 sllx %l0, 0x0C, %i3 loop_473: tsubcctv %g5, 0x1FBD, %i2 sdivx %l6, 0x1F2A, %o2 nop setx loop_474, %l0, %l1 jmpl %l1, %g1 sir 0x0868 edge32ln %o6, %i1, %o0 membar 0x48 loop_474: movpos %xcc, %o4, %i6 nop setx loop_475, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movre %o7, 0x1BB, %l4 brlez,a %o1, loop_476 tne %xcc, 0x5 loop_475: movg %icc, %l2, %i4 tsubcc %i7, 0x129F, %g7 loop_476: fmovscs %icc, %f16, %f30 set 0x40, %l5 ldswa [%l7 + %l5] 0x15, %o3 movrlz %g3, 0x2BD, %o5 set 0x50, %l4 ldxa [%l7 + %l4] 0x10, %l3 fors %f5, %f18, %f15 edge16ln %l5, %g2, %i0 ldx [%l7 + 0x48], %g4 stb %i5, [%l7 + 0x48] fmul8x16 %f13, %f28, %f26 wr %g0, 0x18, %asi lduba [%l7 + 0x4C] %asi, %l1 orcc %l0, 0x0E79, %i3 array32 %g6, %i2, %l6 sth %g5, [%l7 + 0x44] subcc %g1, 0x01D2, %o2 ld [%l7 + 0x4C], %f4 swap [%l7 + 0x54], %o6 edge32ln %i1, %o4, %i6 fbn %fcc3, loop_477 st %f13, [%l7 + 0x6C] movrne %o7, %l4, %o0 movge %xcc, %o1, %i4 loop_477: sir 0x0442 movcs %icc, %l2, %g7 fba %fcc3, loop_478 smulcc %i7, 0x1651, %o3 wr %g0, 0x88, %asi ldxa [%l7 + 0x30] %asi, %g3 loop_478: edge32n %l3, %l5, %o5 movcs %icc, %g2, %i0 xorcc %g4, 0x08E1, %l1 be,pn %icc, loop_479 movl %icc, %i5, %l0 fmovsle %xcc, %f10, %f2 tl %icc, 0x4 loop_479: addc %i3, 0x1130, %g6 movneg %icc, %i2, %g5 bvs,a,pn %xcc, loop_480 fcmped %fcc3, %f4, %f0 fmovse %xcc, %f1, %f26 tsubcc %g1, 0x17E5, %l6 loop_480: bgu %xcc, loop_481 fcmpne32 %f4, %f16, %o6 set 0x10, %o0 stxa %o2, [%l7 + %o0] 0x18 loop_481: fnand %f14, %f22, %f4 edge32 %i1, %i6, %o7 fcmpne16 %f12, %f2, %l4 smul %o0, 0x0298, %o1 or %i4, 0x11B9, %o4 movvc %xcc, %l2, %i7 set 0x54, %i2 stwa %o3, [%l7 + %i2] 0x2f membar #Sync tgu %icc, 0x4 umul %g7, 0x06F9, %g3 fmovdleu %xcc, %f9, %f18 set 0x24, %i3 lda [%l7 + %i3] 0x11, %f5 bpos,a,pt %xcc, loop_482 bl,a,pt %icc, loop_483 membar 0x25 andcc %l5, %l3, %g2 loop_482: movvs %icc, %i0, %g4 loop_483: brgz %l1, loop_484 fandnot2 %f16, %f8, %f8 tvs %icc, 0x7 fcmpeq32 %f20, %f26, %i5 loop_484: sub %l0, 0x12B6, %o5 nop setx loop_485, %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 set 0x20, %i4 stxa %g6, [%l7 + %i4] 0x81 loop_485: nop setx loop_486, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done udivx %i2, 0x07D7, %g5 ldd [%l7 + 0x28], %f6 fnegs %f27, %f15 loop_486: bne,a %xcc, loop_487 fmovd %f18, %f16 orncc %i3, %g1, %o6 xnorcc %o2, 0x1D66, %l6 loop_487: te %icc, 0x3 fmovd %f8, %f10 fcmps %fcc3, %f29, %f7 bcc %icc, loop_488 fmovdne %icc, %f27, %f4 movrgez %i1, 0x14A, %o7 bneg,a loop_489 loop_488: fmovdl %xcc, %f14, %f6 fxnors %f20, %f28, %f28 fbne %fcc2, loop_490 loop_489: bcs loop_491 srl %i6, %l4, %o0 fmovdle %xcc, %f13, %f14 loop_490: tleu %icc, 0x1 loop_491: edge8ln %o1, %o4, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %i7, %i4, %g7 fxors %f11, %f25, %f15 edge8 %g3, %o3, %l5 fbge,a %fcc0, loop_492 movrgz %g2, %l3, %g4 edge8 %l1, %i0, %i5 fmovsne %xcc, %f4, %f13 loop_492: fabsd %f0, %f10 tge %xcc, 0x3 tle %icc, 0x0 mova %xcc, %l0, %o5 tg %xcc, 0x3 orcc %g6, %g5, %i3 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g1, %o6 fmovscc %xcc, %f23, %f9 orncc %o2, %l6, %i2 movre %i1, %i6, %l4 popc %o7, %o0 smulcc %o4, %o1, %l2 fnands %f7, %f14, %f27 edge8n %i7, %g7, %g3 fmovsleu %xcc, %f20, %f6 fornot1 %f6, %f22, %f10 mova %xcc, %o3, %i4 xnorcc %g2, %l3, %l5 edge8n %l1, %g4, %i0 set 0x20, %l1 stxa %i5, [%g0 + %l1] 0x4f ldd [%l7 + 0x68], %f22 tgu %icc, 0x1 bge loop_493 movn %xcc, %l0, %g6 tneg %xcc, 0x7 tle %xcc, 0x7 loop_493: st %f3, [%l7 + 0x7C] fmovdl %icc, %f9, %f15 alignaddr %o5, %i3, %g1 bneg loop_494 array16 %g5, %o2, %o6 ldsh [%l7 + 0x2A], %l6 and %i2, %i6, %i1 loop_494: brgez,a %o7, loop_495 fpack16 %f24, %f1 edge32ln %o0, %l4, %o1 for %f22, %f16, %f6 loop_495: fmovrdne %l2, %f28, %f10 lduh [%l7 + 0x0C], %o4 addcc %i7, %g7, %o3 fmovrse %i4, %f9, %f30 sub %g3, 0x10C6, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %icc, 0x7 xnorcc %l5, 0x1AED, %g2 sllx %g4, %l1, %i0 addc %l0, %g6, %o5 tneg %xcc, 0x5 popc %i3, %i5 fmul8sux16 %f2, %f20, %f12 array16 %g5, %g1, %o2 movgu %icc, %o6, %l6 fmovdl %icc, %f3, %f17 tpos %icc, 0x4 fmuld8ulx16 %f11, %f21, %f20 call loop_496 movge %xcc, %i2, %i1 wr %g0, 0xe2, %asi stwa %i6, [%l7 + 0x1C] %asi membar #Sync loop_496: subccc %o7, 0x1298, %o0 tge %icc, 0x1 fexpand %f23, %f14 smulcc %o1, %l4, %o4 movrgez %i7, %l2, %g7 bcc,a,pn %xcc, loop_497 nop set 0x08, %g7 stb %o3, [%l7 + %g7] mulx %i4, 0x1538, %l3 andncc %g3, %g2, %l5 loop_497: movre %g4, 0x167, %i0 bg,a,pt %icc, loop_498 fmovrdlez %l1, %f8, %f26 udivx %g6, 0x1714, %l0 movleu %icc, %i3, %o5 loop_498: bvc,a,pn %icc, loop_499 subcc %i5, %g5, %g1 subc %o2, 0x068A, %o6 fbug %fcc0, loop_500 loop_499: tcs %icc, 0x4 or %l6, %i1, %i2 fornot2 %f30, %f0, %f12 loop_500: tleu %xcc, 0x5 movneg %icc, %o7, %i6 fbne,a %fcc0, loop_501 fcmpgt32 %f22, %f24, %o1 sth %l4, [%l7 + 0x08] fcmpgt32 %f0, %f12, %o4 loop_501: sub %i7, %l2, %o0 movrne %g7, 0x243, %o3 ldd [%l7 + 0x20], %f18 tge %xcc, 0x1 bn,a loop_502 tcc %icc, 0x4 ldd [%l7 + 0x60], %i4 movvc %icc, %l3, %g2 loop_502: fmovsneg %xcc, %f11, %f16 xorcc %g3, %l5, %i0 fxnors %f17, %f22, %f29 fmovsvs %icc, %f21, %f10 udivcc %g4, 0x01AB, %g6 sth %l1, [%l7 + 0x3A] tvs %xcc, 0x2 umulcc %i3, 0x17C2, %l0 brlz %o5, loop_503 fzero %f30 set 0x50, %g5 lduwa [%l7 + %g5] 0x80, %g5 loop_503: bpos,pn %xcc, loop_504 popc 0x035B, %i5 brgz,a %o2, loop_505 movne %icc, %o6, %l6 loop_504: nop wr %g0, 0x80, %asi sta %f12, [%l7 + 0x20] %asi loop_505: fbe,a %fcc1, loop_506 udivcc %i1, 0x1CA0, %i2 srl %g1, %o7, %o1 fmovse %xcc, %f26, %f12 loop_506: std %i6, [%l7 + 0x78] bgu %icc, loop_507 umulcc %o4, %l4, %l2 movvc %xcc, %o0, %i7 subc %o3, %g7, %i4 loop_507: orn %g2, 0x148A, %g3 swap [%l7 + 0x54], %l3 and %l5, 0x0FD8, %i0 siam 0x4 ldsb [%l7 + 0x17], %g4 srax %g6, %l1, %l0 addccc %i3, 0x17FD, %o5 xnorcc %g5, %i5, %o6 tle %xcc, 0x1 edge32ln %l6, %o2, %i1 fmul8x16 %f20, %f24, %f10 fcmpne32 %f30, %f30, %i2 xnorcc %o7, 0x1F64, %g1 xnorcc %o1, %i6, %l4 bl,a %xcc, loop_508 fnands %f9, %f25, %f2 for %f30, %f30, %f14 call loop_509 loop_508: xor %o4, %l2, %o0 swap [%l7 + 0x7C], %o3 movleu %icc, %g7, %i7 loop_509: stbar std %g2, [%l7 + 0x48] wr %g0, 0x11, %asi lduba [%l7 + 0x51] %asi, %g3 fba %fcc0, loop_510 tl %xcc, 0x1 fmovd %f12, %f14 fmovrse %i4, %f7, %f1 loop_510: fpsub32s %f10, %f30, %f25 taddcc %l3, %l5, %i0 alignaddrl %g6, %l1, %g4 brgz %i3, loop_511 movrgz %l0, 0x12C, %g5 edge32ln %i5, %o6, %o5 fba %fcc0, loop_512 loop_511: movrgz %o2, %l6, %i1 fmovspos %icc, %f23, %f3 movrlez %i2, 0x0E0, %o7 loop_512: bn,a,pn %icc, loop_513 tcc %icc, 0x3 fcmple32 %f10, %f6, %g1 set 0x30, %o4 lduwa [%l7 + %o4] 0x10, %o1 loop_513: nop wr %g0, 0x18, %asi ldswa [%l7 + 0x48] %asi, %i6 membar 0x57 std %f6, [%l7 + 0x40] membar 0x42 movcs %xcc, %o4, %l2 add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l4, %o3 tsubcctv %o0, 0x15F9, %i7 edge32n %g2, %g7, %g3 fpadd32 %f16, %f24, %f18 andcc %l3, 0x1EC6, %l5 fmovscc %xcc, %f11, %f24 edge8 %i4, %i0, %g6 fmovd %f2, %f10 fcmpeq16 %f18, %f10, %g4 movle %xcc, %i3, %l0 movvc %xcc, %g5, %l1 fmul8ulx16 %f18, %f30, %f10 tgu %xcc, 0x2 edge16n %o6, %i5, %o5 lduh [%l7 + 0x10], %o2 subcc %l6, %i2, %i1 andncc %g1, %o7, %i6 fbn,a %fcc0, loop_514 taddcc %o1, %l2, %o4 tvc %icc, 0x0 addcc %l4, %o3, %o0 loop_514: fmovsa %xcc, %f20, %f23 fbe,a %fcc2, loop_515 sir 0x1F8C tleu %xcc, 0x1 movn %icc, %g2, %g7 loop_515: movcc %icc, %g3, %i7 movrlz %l3, %i4, %l5 ldsh [%l7 + 0x20], %g6 membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f16 tl %xcc, 0x6 fblg %fcc0, loop_516 brgz,a %g4, loop_517 tleu %xcc, 0x2 sdiv %i3, 0x1C8B, %i0 loop_516: add %g5, 0x1184, %l0 loop_517: fble %fcc3, loop_518 sir 0x1981 edge16ln %o6, %l1, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_518: edge8 %o2, %l6, %i2 edge8n %o5, %g1, %i1 popc 0x17EE, %i6 bshuffle %f28, %f10, %f10 orncc %o1, 0x0B43, %l2 smul %o4, %o7, %o3 movvc %xcc, %l4, %o0 tvs %icc, 0x1 subc %g2, 0x1B6F, %g3 tcs %xcc, 0x5 movleu %xcc, %i7, %g7 tleu %xcc, 0x0 nop setx loop_519, %l0, %l1 jmpl %l1, %i4 tle %icc, 0x0 edge8n %l3, %g6, %g4 movre %i3, 0x29C, %i0 loop_519: tgu %xcc, 0x3 nop setx loop_520, %l0, %l1 jmpl %l1, %g5 fxor %f8, %f28, %f16 fpadd16 %f20, %f24, %f16 call loop_521 loop_520: tgu %xcc, 0x2 edge16l %l5, %o6, %l1 bl,a %icc, loop_522 loop_521: movl %icc, %i5, %o2 ldd [%l7 + 0x38], %f6 fbue,a %fcc1, loop_523 loop_522: sll %l0, 0x0C, %i2 std %o4, [%l7 + 0x10] popc %l6, %i1 loop_523: udivx %g1, 0x0615, %i6 srlx %l2, %o4, %o7 fnot2 %f22, %f28 fmovsleu %icc, %f10, %f26 smulcc %o3, 0x0DC2, %l4 array16 %o1, %o0, %g3 tneg %icc, 0x0 subcc %g2, 0x1360, %i7 popc %g7, %i4 movpos %xcc, %g6, %g4 sub %i3, 0x06F0, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %g5, %l3, %o6 fmovsvs %icc, %f4, %f16 fmovsg %xcc, %f12, %f22 swap [%l7 + 0x7C], %l1 tgu %xcc, 0x3 tl %xcc, 0x3 sethi 0x0B7B, %l5 siam 0x6 movrgez %i5, %l0, %i2 nop set 0x48, %i5 ldx [%l7 + %i5], %o2 set 0x1E, %l3 lduha [%l7 + %l3] 0x14, %o5 movrne %l6, %i1, %g1 tg %icc, 0x6 movcs %xcc, %l2, %o4 brgz %o7, loop_524 edge16 %o3, %i6, %o1 fone %f14 add %o0, 0x1D0A, %g3 loop_524: ldsh [%l7 + 0x2C], %l4 xorcc %i7, 0x1E0D, %g2 brgz %g7, loop_525 taddcctv %g6, 0x0D0B, %i4 fmovsl %xcc, %f28, %f10 fcmpeq16 %f2, %f6, %g4 loop_525: movge %xcc, %i3, %g5 andn %i0, 0x0C85, %o6 fba %fcc3, loop_526 srax %l1, %l5, %i5 brlez,a %l0, loop_527 bl,a %xcc, loop_528 loop_526: fmovsgu %xcc, %f8, %f2 fmovdcs %icc, %f29, %f19 loop_527: smulcc %i2, %l3, %o2 loop_528: movrgez %l6, 0x392, %o5 set 0x48, %l2 stha %i1, [%l7 + %l2] 0x19 wr %g0, 0x2a, %asi stba %g1, [%l7 + 0x0E] %asi membar #Sync brlz %o4, loop_529 movn %xcc, %l2, %o7 mova %xcc, %o3, %i6 sllx %o0, %g3, %o1 loop_529: bleu,a,pn %xcc, loop_530 ldsw [%l7 + 0x5C], %i7 wr %g0, 0x11, %asi stda %f0, [%l7 + 0x40] %asi loop_530: edge8n %l4, %g7, %g6 fba %fcc2, loop_531 prefetch [%l7 + 0x08], 0x2 movrgz %g2, 0x2AD, %g4 membar 0x6C loop_531: taddcctv %i3, %i4, %i0 te %icc, 0x6 faligndata %f2, %f10, %f18 ldd [%l7 + 0x30], %f30 fbn %fcc2, loop_532 andcc %o6, 0x1AC8, %g5 movle %icc, %l5, %i5 movre %l0, %i2, %l1 loop_532: fnand %f10, %f18, %f14 movrgez %l3, %o2, %o5 fsrc2 %f2, %f10 edge8 %l6, %g1, %o4 ta %icc, 0x1 tsubcc %i1, %l2, %o3 fmuld8ulx16 %f13, %f28, %f10 fbu,a %fcc2, loop_533 orn %i6, %o7, %o0 wr %g0, 0x11, %asi sta %f0, [%l7 + 0x24] %asi loop_533: xnor %o1, %i7, %l4 set 0x60, %i1 ldda [%l7 + %i1] 0x2e, %g6 call loop_534 fcmpgt32 %f14, %f28, %g6 tvc %icc, 0x7 bvc,pn %xcc, loop_535 loop_534: and %g2, 0x1F10, %g4 fmovdneg %xcc, %f3, %f26 fabsd %f22, %f20 loop_535: sdivx %i3, 0x0C5C, %g3 lduh [%l7 + 0x28], %i0 and %o6, %g5, %i4 brgez,a %i5, loop_536 fands %f5, %f5, %f22 ldstub [%l7 + 0x29], %l5 fbge,a %fcc3, loop_537 loop_536: smul %i2, 0x1BE0, %l0 ble,a,pt %xcc, loop_538 movl %icc, %l3, %o2 loop_537: addccc %o5, 0x0C0C, %l1 tg %icc, 0x0 loop_538: std %f22, [%l7 + 0x58] taddcc %l6, %o4, %i1 ldx [%l7 + 0x10], %l2 fnor %f16, %f30, %f18 movcs %xcc, %o3, %i6 swap [%l7 + 0x48], %g1 wr %g0, 0x2b, %asi stda %o0, [%l7 + 0x78] %asi membar #Sync tle %icc, 0x4 array32 %o1, %i7, %l4 wr %g0, 0x5f, %asi stxa %o7, [%g0 + 0x0] %asi edge8ln %g7, %g2, %g6 fmul8x16 %f28, %f16, %f18 xnor %i3, 0x100C, %g3 sllx %g4, 0x11, %i0 alignaddr %g5, %i4, %i5 movpos %xcc, %l5, %i2 wr %g0, 0x10, %asi ldsba [%l7 + 0x64] %asi, %o6 movre %l3, %o2, %o5 smul %l0, %l6, %l1 addccc %o4, 0x158F, %l2 movvs %icc, %i1, %o3 movg %icc, %i6, %g1 edge32 %o0, %o1, %i7 sth %o7, [%l7 + 0x1C] std %f22, [%l7 + 0x08] nop set 0x62, %i7 ldub [%l7 + %i7], %g7 edge32n %g2, %g6, %i3 bgu,pt %xcc, loop_539 mova %icc, %l4, %g3 sir 0x0B5E addc %i0, 0x1695, %g4 loop_539: andn %g5, %i5, %l5 tle %icc, 0x4 udivcc %i4, 0x16A7, %o6 alignaddr %l3, %i2, %o2 bn,a %xcc, loop_540 bneg loop_541 movneg %icc, %l0, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_540: srax %l1, %o4, %l2 loop_541: tcs %icc, 0x4 fbue %fcc0, loop_542 movre %i1, %o5, %i6 fbo %fcc1, loop_543 xnorcc %o3, %g1, %o0 loop_542: brgz %i7, loop_544 ldx [%l7 + 0x50], %o7 loop_543: sra %g7, 0x0A, %g2 movvc %xcc, %g6, %o1 loop_544: tpos %icc, 0x1 sll %i3, 0x12, %g3 edge32ln %l4, %g4, %i0 bl,a %xcc, loop_545 movrgz %i5, 0x283, %g5 fmovrdgz %i4, %f8, %f24 ldub [%l7 + 0x23], %o6 loop_545: fnand %f8, %f24, %f16 xor %l3, 0x0F2F, %l5 wr %g0, 0x0c, %asi lduwa [%l7 + 0x78] %asi, %o2 fble,a %fcc1, loop_546 bvc,pn %icc, loop_547 fpackfix %f30, %f27 umul %l0, 0x073E, %i2 loop_546: nop wr %g0, 0xe2, %asi stba %l6, [%l7 + 0x73] %asi membar #Sync loop_547: edge16l %l1, %l2, %o4 fbl,a %fcc2, loop_548 ldstub [%l7 + 0x4D], %o5 bpos loop_549 fpmerge %f28, %f10, %f30 loop_548: smulcc %i6, 0x0B22, %o3 move %icc, %i1, %g1 loop_549: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcc %xcc, loop_550 array8 %i7, %o0, %g7 udivx %g2, 0x19FE, %g6 wr %g0, 0x80, %asi sta %f6, [%l7 + 0x58] %asi loop_550: bpos,a,pt %icc, loop_551 fxors %f8, %f8, %f17 edge16ln %o1, %o7, %i3 subcc %l4, 0x011A, %g3 loop_551: fmovda %xcc, %f21, %f0 fmovsleu %xcc, %f8, %f26 sra %g4, %i5, %g5 fcmpne32 %f20, %f16, %i4 fmovde %icc, %f22, %f26 fbge %fcc3, loop_552 sethi 0x10B3, %o6 fnands %f19, %f1, %f22 movrgez %i0, %l3, %o2 loop_552: ldsb [%l7 + 0x61], %l5 brnz,a %i2, loop_553 move %icc, %l0, %l1 srax %l2, 0x15, %o4 edge16 %l6, %i6, %o5 loop_553: xnor %o3, %g1, %i7 tne %xcc, 0x1 tge %icc, 0x6 edge32 %o0, %g7, %g2 tgu %icc, 0x2 add %g6, %o1, %o7 fabsd %f6, %f20 fmovdg %icc, %f25, %f4 orn %i1, 0x14D0, %l4 fbule %fcc3, loop_554 tge %xcc, 0x5 sdivcc %g3, 0x13E4, %i3 edge16ln %i5, %g4, %i4 loop_554: fcmpne32 %f10, %f10, %o6 bleu %icc, loop_555 std %g4, [%l7 + 0x50] wr %g0, 0x80, %asi stda %i0, [%l7 + 0x40] %asi loop_555: edge16 %o2, %l5, %l3 bvs,a,pn %icc, loop_556 sdivcc %l0, 0x0083, %i2 fbuge,a %fcc1, loop_557 or %l2, 0x1D49, %o4 loop_556: fcmpgt16 %f4, %f10, %l6 tleu %icc, 0x4 loop_557: fmovdl %xcc, %f3, %f25 lduw [%l7 + 0x50], %l1 udivx %o5, 0x1802, %o3 smulcc %i6, 0x189B, %i7 edge8l %g1, %g7, %o0 alignaddrl %g6, %o1, %o7 subc %i1, 0x0B6F, %g2 xnor %l4, %i3, %g3 tvs %xcc, 0x5 fba,a %fcc3, loop_558 fmovscc %xcc, %f17, %f1 tne %icc, 0x4 nop setx loop_559, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_558: stbar array32 %i5, %i4, %g4 tge %xcc, 0x1 loop_559: movrlz %g5, %i0, %o2 wr %g0, 0x89, %asi lduwa [%l7 + 0x14] %asi, %o6 nop set 0x0C, %o2 stw %l5, [%l7 + %o2] edge32 %l3, %i2, %l2 fcmple16 %f4, %f20, %l0 fmovsne %icc, %f3, %f31 udivcc %o4, 0x099A, %l1 brgz,a %l6, loop_560 tle %xcc, 0x2 srl %o3, 0x08, %i6 xorcc %i7, %g1, %g7 loop_560: bg,a %xcc, loop_561 brgz %o5, loop_562 fmovdpos %icc, %f2, %f23 fmuld8sux16 %f20, %f25, %f26 loop_561: fpadd16 %f28, %f30, %f8 loop_562: nop set 0x08, %l6 stxa %g6, [%l7 + %l6] 0x80 prefetch [%l7 + 0x54], 0x3 fabsd %f20, %f20 bgu,pt %xcc, loop_563 bcc,pt %icc, loop_564 movrlz %o1, 0x061, %o7 fbo %fcc1, loop_565 loop_563: fmovdn %icc, %f13, %f20 loop_564: umul %o0, %i1, %g2 be,pn %xcc, loop_566 loop_565: fornot1s %f7, %f9, %f2 set 0x1C, %o1 sta %f14, [%l7 + %o1] 0x04 loop_566: edge8ln %i3, %l4, %g3 wr %g0, 0x89, %asi stxa %i4, [%l7 + 0x20] %asi sdivcc %g4, 0x155A, %g5 wr %g0, 0xe3, %asi stha %i5, [%l7 + 0x10] %asi membar #Sync orn %i0, 0x1018, %o2 fble,a %fcc2, loop_567 movl %xcc, %l5, %l3 faligndata %f4, %f18, %f8 brz %o6, loop_568 loop_567: fandnot2s %f0, %f28, %f7 movcs %xcc, %i2, %l0 fmovdle %icc, %f14, %f14 loop_568: nop wr %g0, 0x81, %asi lduwa [%l7 + 0x48] %asi, %l2 std %l0, [%l7 + 0x10] alignaddrl %l6, %o4, %i6 popc 0x030D, %o3 xnorcc %g1, 0x0282, %i7 nop setx loop_569, %l0, %l1 jmpl %l1, %g7 taddcctv %o5, %g6, %o1 sir 0x13A0 wr %g0, 0x27, %asi stba %o7, [%l7 + 0x0C] %asi membar #Sync loop_569: faligndata %f24, %f30, %f14 mova %xcc, %o0, %g2 fxnors %f6, %f0, %f8 edge32l %i1, %i3, %l4 tleu %icc, 0x2 subccc %i4, %g4, %g5 call loop_570 udiv %i5, 0x07F6, %g3 taddcctv %i0, 0x1987, %o2 call loop_571 loop_570: fors %f1, %f9, %f30 edge16 %l5, %l3, %o6 fmovdleu %icc, %f27, %f28 loop_571: fcmpes %fcc1, %f14, %f2 fpadd32s %f29, %f6, %f29 movrne %i2, %l0, %l1 fsrc2s %f0, %f9 movl %xcc, %l2, %l6 movrlz %o4, 0x33F, %i6 movrgez %o3, 0x2AC, %g1 fpadd32 %f22, %f26, %f20 sdivx %g7, 0x1416, %i7 fpsub16s %f29, %f6, %f11 edge32n %o5, %o1, %g6 edge16ln %o7, %g2, %i1 mulscc %i3, 0x00AC, %o0 udiv %i4, 0x05C5, %g4 fnot1s %f22, %f12 membar 0x18 and %g5, %l4, %i5 taddcctv %i0, 0x0528, %o2 bn,a loop_572 nop set 0x0C, %g4 sth %l5, [%l7 + %g4] ta %icc, 0x5 set 0x42, %g6 lduha [%l7 + %g6] 0x15, %g3 loop_572: bl,a %icc, loop_573 bn,a,pt %xcc, loop_574 sub %l3, 0x0FB7, %o6 alignaddrl %l0, %i2, %l1 loop_573: fmovd %f2, %f2 loop_574: fmovs %f11, %f4 edge8n %l6, %l2, %i6 sra %o4, 0x0D, %o3 edge8 %g1, %i7, %g7 fand %f2, %f12, %f18 sra %o5, 0x00, %g6 wr %g0, 0x88, %asi sta %f26, [%l7 + 0x74] %asi array32 %o1, %g2, %o7 bshuffle %f18, %f22, %f4 srl %i3, %o0, %i4 movle %icc, %g4, %i1 fzero %f24 tne %xcc, 0x6 tgu %xcc, 0x0 udivx %l4, 0x0576, %i5 fbne %fcc1, loop_575 andcc %g5, 0x0CDF, %o2 fbu %fcc1, loop_576 fnot2 %f14, %f6 loop_575: move %icc, %l5, %i0 tneg %icc, 0x6 loop_576: tsubcc %g3, 0x002A, %l3 fmovrsgez %l0, %f31, %f8 movne %xcc, %i2, %o6 mova %xcc, %l1, %l2 fands %f28, %f26, %f15 movvc %xcc, %i6, %o4 fcmped %fcc0, %f12, %f14 edge16 %o3, %g1, %l6 tne %xcc, 0x5 movn %icc, %i7, %o5 edge8l %g6, %o1, %g7 edge32l %g2, %o7, %o0 taddcctv %i4, 0x0318, %i3 fsrc2s %f0, %f19 fcmpeq16 %f16, %f2, %i1 popc 0x1FC2, %l4 fbe,a %fcc0, loop_577 fcmps %fcc0, %f20, %f21 fpack16 %f30, %f12 orcc %g4, 0x10F9, %g5 loop_577: bn,pn %xcc, loop_578 tge %icc, 0x1 andcc %o2, %i5, %l5 tneg %icc, 0x2 loop_578: and %g3, %i0, %l0 movvs %xcc, %l3, %o6 wr %g0, 0xf0, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync be,pt %xcc, loop_579 stw %i2, [%l7 + 0x74] set 0x0C, %o6 swapa [%l7 + %o6] 0x11, %l2 loop_579: be,a %icc, loop_580 edge16l %i6, %l1, %o3 subcc %o4, %l6, %g1 ba,a %icc, loop_581 loop_580: alignaddr %o5, %g6, %i7 set 0x20, %i0 ldxa [%l7 + %i0] 0x04, %g7 loop_581: array8 %g2, %o1, %o7 tcs %xcc, 0x4 movcc %xcc, %o0, %i4 movre %i1, 0x025, %i3 fpadd32 %f30, %f6, %f10 movrgez %l4, %g5, %g4 ldd [%l7 + 0x48], %f30 movrlz %i5, 0x30E, %l5 fcmpgt32 %f24, %f8, %g3 movcs %xcc, %i0, %o2 ld [%l7 + 0x20], %f13 fbn %fcc3, loop_582 addcc %l0, %l3, %i2 fornot1 %f6, %f12, %f28 movl %xcc, %o6, %i6 loop_582: fbn %fcc2, loop_583 fpadd16s %f11, %f10, %f4 move %xcc, %l1, %l2 fcmpd %fcc0, %f30, %f12 loop_583: orncc %o4, 0x0543, %o3 movne %icc, %l6, %o5 fcmps %fcc2, %f25, %f3 sdivcc %g1, 0x1578, %i7 brz,a %g6, loop_584 mulscc %g7, %g2, %o1 fcmped %fcc2, %f10, %f14 andcc %o0, 0x1F85, %i4 loop_584: nop setx loop_585, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fba,a %fcc3, loop_586 subccc %o7, 0x0095, %i3 movgu %icc, %i1, %g5 loop_585: andcc %l4, %i5, %g4 loop_586: fbug %fcc1, loop_587 fmul8sux16 %f8, %f4, %f18 edge16n %g3, %i0, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_587: umulcc %l0, 0x1051, %l3 tgu %icc, 0x1 ldx [%l7 + 0x40], %i2 addc %l5, %o6, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvc %icc, 0x3 edge8l %i6, %l2, %o3 sllx %o4, 0x00, %o5 fexpand %f23, %f16 addcc %l6, %i7, %g1 fmul8ulx16 %f26, %f16, %f14 fmovda %xcc, %f9, %f2 sub %g7, %g6, %o1 fpsub32 %f24, %f20, %f2 mulx %o0, %i4, %o7 movleu %xcc, %g2, %i3 ldx [%l7 + 0x08], %i1 fmul8x16 %f10, %f20, %f24 fmovdcc %xcc, %f27, %f31 edge8l %g5, %l4, %g4 wr %g0, 0x52, %asi stxa %i5, [%g0 + 0x218] %asi tle %xcc, 0x2 tvs %xcc, 0x3 mulx %i0, 0x1B8D, %g3 fbule,a %fcc0, loop_588 tg %xcc, 0x4 tg %icc, 0x6 stbar loop_588: fbue %fcc0, loop_589 orncc %l0, 0x0C48, %l3 xnor %i2, %o2, %o6 subc %l5, %l1, %i6 loop_589: subccc %o3, 0x162D, %l2 ba %xcc, loop_590 subcc %o4, %l6, %o5 popc 0x1ED0, %i7 mova %xcc, %g7, %g1 loop_590: subccc %g6, %o0, %i4 move %icc, %o7, %g2 array32 %o1, %i1, %g5 nop setx loop_591, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbn,a %fcc1, loop_592 movre %l4, 0x337, %g4 bvc,pn %xcc, loop_593 loop_591: movpos %icc, %i3, %i5 loop_592: fpsub16s %f26, %f19, %f26 movcs %xcc, %g3, %l0 loop_593: movg %icc, %i0, %i2 fmovd %f18, %f20 fsrc2 %f22, %f12 tvs %xcc, 0x0 movrlz %l3, %o6, %l5 orn %o2, %l1, %o3 xorcc %l2, 0x0283, %i6 fmovscs %xcc, %f12, %f1 sethi 0x0AC5, %o4 movge %xcc, %l6, %o5 fbul %fcc3, loop_594 fbule,a %fcc2, loop_595 movg %icc, %g7, %i7 fpmerge %f20, %f6, %f16 loop_594: xor %g1, %g6, %i4 loop_595: edge8n %o0, %g2, %o7 fmovda %xcc, %f0, %f2 fand %f12, %f22, %f8 fbue,a %fcc2, loop_596 fbg,a %fcc0, loop_597 srlx %o1, 0x1F, %g5 fcmpgt16 %f6, %f30, %l4 loop_596: fmovspos %xcc, %f2, %f1 loop_597: edge32l %g4, %i3, %i5 movrne %i1, 0x00B, %l0 edge16 %i0, %i2, %l3 edge16l %g3, %o6, %o2 sdivcc %l1, 0x0A35, %o3 subc %l5, %i6, %l2 fcmpd %fcc0, %f16, %f12 movne %xcc, %l6, %o4 edge16l %o5, %g7, %i7 bneg,a,pt %icc, loop_598 movn %xcc, %g1, %g6 fxnor %f12, %f12, %f6 fsrc2 %f18, %f16 loop_598: alignaddrl %o0, %g2, %i4 sub %o1, %o7, %g5 fmovs %f25, %f17 edge32 %l4, %i3, %i5 fones %f14 nop setx loop_599, %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,a,pt %xcc, loop_600 orn %i1, 0x0CB4, %l0 set 0x6E, %g3 lduba [%l7 + %g3] 0x14, %i0 loop_599: mova %xcc, %i2, %l3 loop_600: tsubcctv %g4, %o6, %g3 edge16 %l1, %o2, %l5 ldx [%l7 + 0x28], %i6 movleu %icc, %o3, %l6 tg %xcc, 0x3 movcc %icc, %l2, %o4 wr %g0, 0x80, %asi ldstuba [%l7 + 0x0A] %asi, %o5 nop setx loop_601, %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 orncc %i7, 0x00D1, %g7 fbne,a %fcc3, loop_602 sdivcc %g6, 0x1901, %o0 loop_601: nop wr %g0, 0x2f, %asi stwa %g1, [%l7 + 0x64] %asi membar #Sync loop_602: fmovsleu %xcc, %f3, %f30 subcc %i4, %o1, %g2 orcc %g5, 0x1161, %o7 movgu %icc, %i3, %i5 udivcc %l4, 0x1149, %i1 tn %xcc, 0x1 fsrc2s %f5, %f21 fnands %f13, %f27, %f23 srl %i0, 0x0C, %l0 fnegs %f3, %f6 bvc,a,pn %icc, loop_603 fmovdcs %xcc, %f26, %f25 bge,a,pt %icc, loop_604 movrne %l3, %g4, %i2 loop_603: std %o6, [%l7 + 0x40] fmovsa %icc, %f27, %f21 loop_604: smulcc %l1, 0x10AA, %o2 edge8ln %l5, %i6, %g3 fpackfix %f6, %f31 movne %icc, %l6, %o3 bleu,a loop_605 xnor %l2, 0x08FA, %o4 membar 0x02 movcc %xcc, %o5, %g7 loop_605: fmovd %f18, %f18 tcc %xcc, 0x3 array32 %i7, %g6, %o0 fmovsl %icc, %f31, %f22 smul %i4, 0x0D48, %g1 tcs %xcc, 0x6 movcs %xcc, %o1, %g5 fbe,a %fcc3, loop_606 srl %g2, 0x17, %i3 and %o7, 0x12EE, %i5 set 0x40, %o7 stda %f16, [%l7 + %o7] 0xf0 membar #Sync loop_606: tpos %xcc, 0x0 te %xcc, 0x7 bpos %icc, loop_607 xorcc %l4, %i0, %l0 fabss %f7, %f15 movrne %l3, 0x3BC, %i1 loop_607: subcc %i2, 0x052D, %g4 sdivx %o6, 0x1020, %l1 fmovsgu %xcc, %f17, %f5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %l5, %o2, %i6 srax %l6, 0x16, %o3 alignaddrl %l2, %g3, %o4 std %g6, [%l7 + 0x48] sra %o5, 0x0B, %g6 lduh [%l7 + 0x54], %o0 std %f20, [%l7 + 0x60] sdivcc %i4, 0x003F, %g1 ldsb [%l7 + 0x18], %o1 bcc,a,pn %icc, loop_608 edge32n %i7, %g5, %i3 swap [%l7 + 0x1C], %o7 alignaddrl %i5, %g2, %i0 loop_608: mova %icc, %l0, %l4 movpos %xcc, %l3, %i1 sub %g4, 0x0E61, %i2 tcs %xcc, 0x7 fpsub32s %f30, %f29, %f2 nop setx loop_609, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge32n %l1, %l5, %o2 movgu %xcc, %o6, %l6 movrgz %i6, %l2, %g3 loop_609: array8 %o3, %o4, %g7 xorcc %o5, %g6, %o0 movvs %icc, %i4, %o1 edge16ln %g1, %g5, %i7 fornot1s %f1, %f27, %f30 ldsw [%l7 + 0x44], %o7 fcmple16 %f26, %f0, %i3 set 0x20, %o3 stxa %i5, [%l7 + %o3] 0x04 fmovrdgez %i0, %f10, %f26 fmovdgu %xcc, %f21, %f31 udivx %l0, 0x1406, %l4 movcc %icc, %g2, %l3 add %g4, 0x1EE7, %i1 andncc %l1, %l5, %i2 movcs %xcc, %o2, %l6 fornot2 %f20, %f6, %f30 flush %l7 + 0x08 array32 %o6, %i6, %g3 swap [%l7 + 0x14], %l2 xnor %o3, 0x0D61, %o4 fornot1s %f19, %f28, %f13 sllx %g7, %g6, %o0 popc 0x10DB, %i4 or %o5, 0x1AD9, %g1 brz %g5, loop_610 movn %xcc, %o1, %o7 tsubcc %i7, %i5, %i0 be,pn %xcc, loop_611 loop_610: brz %l0, loop_612 movrlez %i3, %g2, %l4 movge %icc, %l3, %g4 loop_611: fbn %fcc0, loop_613 loop_612: tl %icc, 0x0 fmovsl %xcc, %f31, %f26 tvs %icc, 0x0 loop_613: andn %i1, 0x1A0D, %l1 fornot2 %f22, %f28, %f24 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sth %l5, [%l7 + 0x62] tneg %icc, 0x6 edge32n %i2, %l6, %o2 addc %o6, %i6, %l2 sra %g3, 0x1B, %o4 set 0x68, %g2 lduha [%l7 + %g2] 0x10, %g7 std %f6, [%l7 + 0x48] bg loop_614 ta %xcc, 0x4 movvc %icc, %g6, %o3 tcs %icc, 0x0 loop_614: prefetch [%l7 + 0x6C], 0x3 pdist %f6, %f26, %f8 and %o0, %i4, %o5 fcmpeq32 %f24, %f24, %g5 edge8ln %g1, %o1, %i7 edge8 %i5, %i0, %l0 tcs %icc, 0x3 fpmerge %f18, %f14, %f10 bcs,a %icc, loop_615 ldub [%l7 + 0x76], %i3 movre %g2, 0x2BE, %l4 fandnot2s %f7, %f6, %f11 loop_615: ldstub [%l7 + 0x72], %o7 tsubcctv %g4, 0x0ED3, %i1 movg %xcc, %l1, %l5 edge8 %l3, %i2, %o2 wr %g0, 0x81, %asi ldswa [%l7 + 0x64] %asi, %o6 andn %l6, 0x1ECF, %i6 fmovrdne %l2, %f14, %f4 movleu %icc, %g3, %o4 fpsub32s %f3, %f6, %f4 edge32l %g6, %g7, %o0 pdist %f30, %f18, %f2 movge %xcc, %i4, %o5 edge8ln %g5, %o3, %o1 orn %i7, 0x070E, %i5 addccc %i0, %l0, %g1 movle %xcc, %g2, %i3 ble %xcc, loop_616 fabsd %f4, %f6 tsubcctv %l4, 0x0AF0, %o7 fbg %fcc0, loop_617 loop_616: movge %icc, %i1, %l1 fbu,a %fcc0, loop_618 array8 %g4, %l5, %i2 loop_617: fmovdle %icc, %f8, %f3 edge8 %o2, %l3, %l6 loop_618: fbule %fcc2, loop_619 mulx %o6, %l2, %i6 movrne %o4, 0x0F2, %g6 fpsub32 %f22, %f16, %f10 loop_619: movvc %xcc, %g3, %o0 addc %i4, 0x084F, %g7 xor %o5, %g5, %o1 movg %icc, %o3, %i5 lduh [%l7 + 0x4A], %i0 fpadd16 %f6, %f10, %f8 movleu %icc, %l0, %i7 fbue,a %fcc3, loop_620 xnorcc %g2, 0x1AF8, %g1 movgu %xcc, %i3, %o7 set 0x54, %o5 sta %f9, [%l7 + %o5] 0x18 loop_620: sdivcc %l4, 0x136D, %i1 xorcc %g4, 0x0A8D, %l5 srax %i2, %o2, %l1 mova %icc, %l6, %o6 taddcctv %l2, %l3, %i6 movg %xcc, %o4, %g6 tsubcc %o0, 0x1A85, %g3 smulcc %g7, 0x0CDB, %i4 set 0x28, %g1 stxa %g5, [%g0 + %g1] 0x4f srlx %o1, %o5, %i5 fpack32 %f20, %f20, %f20 xnorcc %o3, 0x191F, %l0 brz,a %i7, loop_621 movrlez %i0, 0x320, %g1 edge16n %g2, %o7, %i3 fmul8x16al %f27, %f18, %f30 loop_621: movpos %xcc, %i1, %g4 sdiv %l4, 0x1AC9, %l5 fbge %fcc1, loop_622 movl %xcc, %o2, %l1 movgu %icc, %i2, %l6 stbar loop_622: call loop_623 sdiv %o6, 0x107F, %l3 array32 %l2, %o4, %g6 movpos %xcc, %i6, %g3 loop_623: movpos %icc, %g7, %o0 sdiv %i4, 0x0C7A, %o1 set 0x26, %i6 ldsha [%l7 + %i6] 0x18, %o5 tsubcctv %g5, %o3, %l0 fsrc1s %f8, %f18 tl %icc, 0x1 sdivx %i5, 0x0763, %i7 fmovdge %icc, %f14, %f5 edge8 %g1, %i0, %g2 fpackfix %f20, %f4 popc %i3, %o7 sdiv %g4, 0x0B5F, %i1 tpos %xcc, 0x5 sethi 0x18E9, %l5 fmovsge %xcc, %f29, %f8 addccc %o2, %l4, %i2 set 0x8, %l0 ldxa [%g0 + %l0] 0x21, %l6 brgz %o6, loop_624 sdivx %l3, 0x13B7, %l1 set 0x71, %l4 stba %o4, [%l7 + %l4] 0x10 loop_624: fnands %f0, %f24, %f7 movg %xcc, %l2, %g6 array8 %g3, %g7, %o0 bn %icc, loop_625 flush %l7 + 0x34 fnot2s %f21, %f20 fnors %f0, %f27, %f15 loop_625: bl,a,pn %icc, loop_626 fcmpeq32 %f28, %f18, %i4 tneg %xcc, 0x1 movcs %icc, %i6, %o1 loop_626: nop set 0x3C, %o0 ldsba [%l7 + %o0] 0x19, %o5 ldub [%l7 + 0x53], %g5 fsrc1s %f29, %f17 bcc,pt %xcc, loop_627 ld [%l7 + 0x10], %f30 std %o2, [%l7 + 0x70] fbug,a %fcc0, loop_628 loop_627: addcc %l0, 0x16BA, %i5 te %icc, 0x4 array8 %i7, %g1, %g2 loop_628: fbl,a %fcc1, loop_629 brgez %i0, loop_630 sll %o7, 0x18, %i3 ba,a,pn %xcc, loop_631 loop_629: edge16l %i1, %g4, %l5 loop_630: andcc %l4, 0x111D, %o2 ldstub [%l7 + 0x73], %l6 loop_631: tge %xcc, 0x2 stbar fbe %fcc3, loop_632 edge16 %o6, %i2, %l1 fmul8ulx16 %f18, %f16, %f24 bcs,a %xcc, loop_633 loop_632: fmovdvc %xcc, %f16, %f14 alignaddrl %l3, %o4, %l2 sllx %g3, 0x1A, %g6 loop_633: srax %o0, 0x0A, %g7 edge16 %i6, %o1, %i4 fpsub32 %f0, %f26, %f24 and %g5, %o3, %l0 fcmple32 %f6, %f4, %i5 sethi 0x199E, %i7 smul %g1, 0x178B, %o5 membar 0x5E fnot1s %f7, %f2 fornot1 %f22, %f0, %f8 movrne %i0, 0x29A, %o7 movvs %xcc, %i3, %i1 tneg %xcc, 0x4 tcs %xcc, 0x5 add %g4, 0x0514, %g2 umulcc %l5, %o2, %l6 stb %o6, [%l7 + 0x75] pdist %f22, %f12, %f8 srlx %l4, %l1, %l3 fmovrdlez %i2, %f28, %f26 movrlez %l2, %g3, %g6 tvs %xcc, 0x3 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 subc %o0, 0x1907, %g7 tn %icc, 0x4 and %o4, 0x0F21, %o1 bpos,a,pn %xcc, loop_634 ldstub [%l7 + 0x50], %i4 sir 0x007C mulscc %i6, 0x10FB, %o3 loop_634: movg %xcc, %g5, %i5 subccc %l0, 0x0EAE, %g1 movge %icc, %i7, %i0 orcc %o7, 0x118D, %o5 xor %i1, 0x0E7F, %i3 fmovsvc %xcc, %f18, %f20 alignaddrl %g4, %g2, %l5 mova %xcc, %l6, %o6 udiv %o2, 0x1190, %l1 andn %l4, 0x009C, %i2 ldsh [%l7 + 0x78], %l3 movg %xcc, %g3, %l2 srax %g6, %g7, %o4 nop setx loop_635, %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 udivx %o1, 0x1EB0, %i4 sdiv %o0, 0x1E10, %i6 alignaddrl %o3, %i5, %g5 loop_635: edge16l %l0, %g1, %i0 tle %xcc, 0x7 movrgez %o7, %i7, %i1 bneg,a,pn %xcc, loop_636 move %xcc, %i3, %o5 fmovdvc %xcc, %f27, %f3 movleu %xcc, %g4, %l5 loop_636: movrgz %l6, %g2, %o2 movrlez %o6, %l4, %i2 sll %l3, 0x0F, %l1 xnor %l2, %g6, %g3 fmovdcc %icc, %f26, %f21 movrgz %o4, %o1, %g7 tleu %icc, 0x4 orn %i4, 0x0D34, %i6 stbar edge16ln %o0, %o3, %i5 ta %xcc, 0x2 fmul8x16au %f30, %f8, %f16 alignaddr %l0, %g5, %i0 fmovdneg %icc, %f6, %f23 set 0x31, %l5 lduba [%l7 + %l5] 0x18, %g1 umul %o7, 0x060D, %i1 andcc %i7, %i3, %g4 tsubcctv %o5, %l6, %l5 addc %o2, 0x0477, %g2 fmovrdgez %o6, %f18, %f20 faligndata %f14, %f26, %f24 and %l4, %l3, %l1 xnor %i2, 0x083A, %l2 umulcc %g6, 0x1342, %o4 mulx %o1, %g7, %g3 brnz %i6, loop_637 movrgz %o0, %o3, %i5 fbuge,a %fcc1, loop_638 subcc %l0, %g5, %i0 loop_637: xor %g1, 0x1343, %i4 movneg %xcc, %o7, %i1 loop_638: array32 %i3, %g4, %i7 edge8ln %o5, %l5, %l6 sdivcc %g2, 0x1A55, %o2 bn,a,pt %icc, loop_639 fmovrdgez %o6, %f4, %f30 fmovsleu %xcc, %f21, %f27 and %l3, 0x17CD, %l1 loop_639: fxnor %f4, %f18, %f10 fmovscs %xcc, %f18, %f17 fmovdcc %xcc, %f31, %f0 wr %g0, 0x10, %asi ldsba [%l7 + 0x1D] %asi, %l4 te %xcc, 0x3 andncc %i2, %g6, %l2 edge8n %o4, %g7, %g3 edge32n %o1, %i6, %o0 edge32 %i5, %l0, %g5 addcc %o3, %g1, %i4 tneg %xcc, 0x3 fones %f25 sdiv %i0, 0x029A, %o7 membar 0x3C subcc %i3, 0x0FD2, %i1 array8 %g4, %o5, %i7 xorcc %l6, %g2, %o2 flush %l7 + 0x34 tvc %xcc, 0x0 edge16n %o6, %l3, %l5 sir 0x077B addc %l1, 0x1AB8, %i2 tl %xcc, 0x2 fmovrde %g6, %f24, %f18 sethi 0x0F5D, %l4 tsubcctv %l2, 0x0258, %o4 fmovrsgez %g3, %f12, %f16 movcs %icc, %o1, %i6 udivcc %g7, 0x0A62, %o0 movleu %xcc, %i5, %l0 movleu %icc, %g5, %g1 edge16 %o3, %i4, %o7 fbge %fcc0, loop_640 orn %i3, %i0, %g4 edge8n %i1, %o5, %i7 tsubcc %g2, 0x02EC, %o2 loop_640: addccc %l6, %l3, %l5 udiv %o6, 0x1661, %l1 bgu loop_641 ble,a %xcc, loop_642 fmovdcc %xcc, %f3, %f28 brlz %i2, loop_643 loop_641: sllx %g6, 0x06, %l4 loop_642: nop set 0x70, %i2 ldxa [%l7 + %i2] 0x04, %o4 loop_643: or %g3, %o1, %l2 fmovsne %xcc, %f26, %f24 nop setx loop_644, %l0, %l1 jmpl %l1, %i6 fmovsne %xcc, %f15, %f13 movl %xcc, %g7, %i5 movvs %icc, %o0, %l0 loop_644: call loop_645 fmovscc %icc, %f2, %f12 set 0x28, %i4 stwa %g5, [%l7 + %i4] 0x11 loop_645: sra %o3, 0x10, %i4 fmovrdlz %o7, %f6, %f6 edge16 %i3, %g1, %i0 movrne %g4, 0x148, %o5 bshuffle %f16, %f28, %f20 fbne %fcc2, loop_646 sllx %i7, %i1, %g2 fbl,a %fcc2, loop_647 brgez,a %o2, loop_648 loop_646: edge8l %l6, %l5, %l3 fsrc1 %f30, %f24 loop_647: te %xcc, 0x7 loop_648: fmovsge %xcc, %f5, %f1 tcs %icc, 0x0 lduw [%l7 + 0x3C], %o6 fmul8sux16 %f4, %f20, %f0 mova %xcc, %i2, %l1 fbul,a %fcc3, loop_649 addc %l4, 0x04F0, %g6 tcs %icc, 0x3 movne %icc, %o4, %g3 loop_649: fsrc1 %f18, %f2 orcc %o1, %l2, %i6 ba,a,pn %icc, loop_650 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %xcc, 0x6 tsubcc %i5, 0x1C61, %g7 loop_650: nop setx loop_651, %l0, %l1 jmpl %l1, %o0 fmovsne %xcc, %f27, %f1 orcc %g5, 0x0628, %l0 fmovse %icc, %f16, %f28 loop_651: edge16l %o3, %o7, %i4 smul %i3, 0x1F2A, %i0 smulcc %g4, 0x1358, %o5 fmovsleu %xcc, %f24, %f30 te %xcc, 0x3 set 0x110, %l1 nop ! nop ! ldxa [%g0 + %l1] 0x40, %g1 ripped by fixASI40.pl ripped by fixASI40.pl fbuge %fcc2, loop_652 fmovdneg %icc, %f6, %f2 array8 %i1, %g2, %i7 movrgez %l6, %o2, %l3 loop_652: movneg %icc, %o6, %l5 movle %xcc, %l1, %i2 ldd [%l7 + 0x70], %f26 brlz %l4, loop_653 swap [%l7 + 0x74], %g6 tge %icc, 0x5 movl %icc, %g3, %o1 loop_653: ld [%l7 + 0x70], %f7 brlz,a %o4, loop_654 udivx %l2, 0x0148, %i6 bneg,pn %xcc, loop_655 alignaddr %g7, %o0, %i5 loop_654: array8 %l0, %o3, %g5 sdivcc %i4, 0x0E8F, %i3 loop_655: movrgez %o7, %g4, %i0 fbug %fcc2, loop_656 fmovrde %o5, %f14, %f12 fmovda %xcc, %f17, %f3 wr %g0, 0x89, %asi prefetcha [%l7 + 0x20] %asi, 0x0 loop_656: movne %icc, %g2, %i7 set 0x50, %g7 ldsha [%l7 + %g7] 0x18, %i1 sir 0x17C6 movne %xcc, %l6, %o2 movvc %xcc, %l3, %l5 array8 %l1, %o6, %i2 fble %fcc2, loop_657 edge16ln %g6, %l4, %g3 umulcc %o4, 0x19F1, %o1 sll %i6, %g7, %o0 loop_657: tn %xcc, 0x7 edge32ln %i5, %l2, %l0 or %o3, 0x074B, %i4 tl %xcc, 0x1 fmovdleu %icc, %f9, %f31 wr %g0, 0x10, %asi lduba [%l7 + 0x2C] %asi, %i3 sub %g5, %o7, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bpos,a,pn %xcc, loop_658 bcc,a %xcc, loop_659 movcc %icc, %i0, %g1 sir 0x0BEA loop_658: edge16 %o5, %i7, %i1 loop_659: sub %l6, 0x0014, %g2 fxnors %f21, %f5, %f3 nop setx loop_660, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tsubcc %l3, %l5, %l1 movrlez %o2, %i2, %g6 tcs %icc, 0x0 loop_660: array8 %o6, %g3, %o4 taddcc %l4, 0x1942, %i6 fnor %f0, %f30, %f28 taddcc %o1, %o0, %i5 tpos %icc, 0x6 smul %g7, %l2, %l0 movrgz %o3, %i3, %i4 tsubcctv %o7, 0x022A, %g4 fpack16 %f8, %f5 srl %g5, 0x0C, %g1 edge16ln %i0, %o5, %i7 movge %xcc, %i1, %l6 movcc %xcc, %l3, %g2 set 0x64, %g5 ldsha [%l7 + %g5] 0x15, %l1 wr %g0, 0x04, %asi prefetcha [%l7 + 0x08] %asi, 0x0 edge32ln %i2, %g6, %o6 mulx %g3, %o2, %o4 ld [%l7 + 0x4C], %f2 subc %i6, 0x012E, %o1 fand %f18, %f16, %f18 fnot2s %f9, %f6 tle %icc, 0x3 movneg %icc, %l4, %o0 subcc %g7, %l2, %l0 orn %o3, 0x13D4, %i5 fbn,a %fcc3, loop_661 xor %i3, %i4, %g4 call loop_662 movvs %icc, %g5, %o7 loop_661: sdiv %g1, 0x15B2, %i0 tsubcc %i7, 0x0ED7, %o5 loop_662: te %xcc, 0x4 tgu %xcc, 0x7 tleu %icc, 0x0 fmovscc %xcc, %f23, %f14 movvs %icc, %i1, %l3 edge8l %l6, %g2, %l1 fbn,a %fcc1, loop_663 movpos %xcc, %i2, %l5 edge16 %g6, %g3, %o2 tvc %xcc, 0x3 loop_663: fcmple32 %f20, %f6, %o6 orncc %i6, %o1, %l4 ta %icc, 0x3 fcmple32 %f10, %f10, %o4 array32 %o0, %g7, %l0 sdiv %l2, 0x0682, %i5 popc %o3, %i4 smul %i3, %g5, %g4 bleu,a,pn %xcc, loop_664 bleu %xcc, loop_665 sll %g1, %o7, %i7 fbue,a %fcc1, loop_666 loop_664: andncc %o5, %i1, %i0 loop_665: fsrc1s %f15, %f0 fcmpd %fcc1, %f6, %f10 loop_666: tsubcctv %l3, 0x13F2, %l6 fsrc2 %f8, %f6 or %l1, %i2, %g2 fcmps %fcc3, %f22, %f6 fpsub32 %f2, %f0, %f4 set 0x2B, %o4 stba %g6, [%l7 + %o4] 0xeb membar #Sync orcc %l5, %o2, %o6 srl %g3, %i6, %l4 membar 0x35 movge %icc, %o1, %o0 fbe %fcc2, loop_667 edge8n %o4, %l0, %l2 fmul8sux16 %f0, %f26, %f16 fmul8x16 %f0, %f8, %f20 loop_667: andn %g7, %i5, %o3 movcs %icc, %i4, %g5 taddcctv %i3, 0x0255, %g1 subccc %o7, %i7, %o5 bcc,a %icc, loop_668 sdiv %g4, 0x1447, %i1 movre %i0, %l6, %l1 fpackfix %f0, %f12 loop_668: tneg %xcc, 0x6 fnand %f26, %f22, %f6 srax %i2, 0x10, %l3 or %g6, %g2, %o2 sll %o6, 0x01, %g3 tvc %xcc, 0x6 membar 0x3E array8 %l5, %i6, %o1 sir 0x0F82 fmovrsne %l4, %f13, %f12 tvc %icc, 0x1 fmovdl %xcc, %f21, %f9 sra %o0, %o4, %l2 lduh [%l7 + 0x6A], %l0 call loop_669 tvs %xcc, 0x2 wr %g0, 0x19, %asi ldsha [%l7 + 0x3C] %asi, %g7 loop_669: umul %i5, %o3, %g5 brlez %i3, loop_670 sll %g1, 0x04, %i4 orcc %o7, %i7, %o5 brz %i1, loop_671 loop_670: for %f30, %f16, %f24 tpos %xcc, 0x2 fmovd %f30, %f20 loop_671: nop set 0x60, %i5 swapa [%l7 + %i5] 0x19, %i0 ldub [%l7 + 0x5D], %l6 nop setx loop_672, %l0, %l1 jmpl %l1, %g4 movleu %xcc, %i2, %l1 tg %xcc, 0x5 set 0x30, %l3 ldxa [%g0 + %l3] 0x50, %g6 loop_672: sdiv %l3, 0x1FC2, %g2 movvc %icc, %o6, %o2 prefetch [%l7 + 0x74], 0x2 andncc %l5, %i6, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %xcc, 0x4 fblg,a %fcc3, loop_673 ldstub [%l7 + 0x43], %l4 bcc %xcc, loop_674 umulcc %o1, 0x0D3D, %o4 loop_673: nop setx loop_675, %l0, %l1 jmpl %l1, %l2 xnor %o0, %g7, %l0 loop_674: fmovsg %icc, %f8, %f13 stb %o3, [%l7 + 0x66] loop_675: alignaddr %g5, %i5, %g1 wr %g0, 0x88, %asi ldxa [%l7 + 0x08] %asi, %i4 fmul8x16al %f10, %f8, %f14 fcmpes %fcc0, %f20, %f11 movle %icc, %o7, %i3 mulscc %i7, 0x0E86, %o5 mulx %i0, 0x18B5, %l6 bvc,pn %xcc, loop_676 fmovsvc %icc, %f18, %f17 fmovrde %i1, %f0, %f6 fmovdcs %icc, %f30, %f16 loop_676: move %icc, %g4, %i2 sll %g6, %l3, %g2 movgu %xcc, %o6, %o2 sethi 0x1E90, %l1 movrlez %l5, %g3, %i6 fnor %f16, %f30, %f28 lduh [%l7 + 0x6C], %o1 ldstub [%l7 + 0x17], %l4 alignaddrl %l2, %o4, %o0 add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x80, %l0, %o3 array32 %g5, %g7, %i5 brnz %g1, loop_677 brlez %o7, loop_678 xorcc %i3, %i4, %o5 array16 %i7, %l6, %i0 loop_677: move %icc, %g4, %i2 loop_678: flush %l7 + 0x34 fbuge %fcc1, loop_679 fbge,a %fcc1, loop_680 flush %l7 + 0x74 tcs %xcc, 0x3 loop_679: fmovsvc %icc, %f14, %f20 loop_680: fnand %f20, %f12, %f12 fmovrdgz %g6, %f8, %f20 fsrc1s %f12, %f16 tpos %xcc, 0x7 tl %xcc, 0x2 tleu %xcc, 0x0 fbuge %fcc0, loop_681 fbn,a %fcc0, loop_682 umulcc %l3, %g2, %o6 movpos %xcc, %i1, %o2 loop_681: fone %f8 loop_682: orn %l1, 0x1138, %g3 fmovdvc %icc, %f12, %f2 bneg,a %xcc, loop_683 movrgez %i6, %l5, %o1 sra %l2, %o4, %o0 taddcc %l4, 0x0340, %l0 loop_683: sra %o3, %g5, %g7 brz %g1, loop_684 movvc %xcc, %o7, %i5 fpadd16 %f26, %f18, %f8 te %icc, 0x0 loop_684: fbge,a %fcc2, loop_685 ble,pn %icc, loop_686 subccc %i4, 0x14CD, %i3 movcs %icc, %o5, %i7 loop_685: taddcctv %l6, %g4, %i0 loop_686: fcmpne32 %f0, %f22, %i2 addccc %g6, %l3, %o6 fsrc1 %f22, %f22 wr %g0, 0x88, %asi prefetcha [%l7 + 0x48] %asi, 0x0 fcmped %fcc3, %f26, %f4 wr %g0, 0x81, %asi stha %i1, [%l7 + 0x58] %asi fpack16 %f20, %f28 and %l1, %o2, %i6 fpack32 %f12, %f20, %f22 fmovscs %xcc, %f19, %f12 tcc %icc, 0x0 fmovsa %xcc, %f3, %f21 fmovdvc %icc, %f14, %f3 fbule,a %fcc3, loop_687 subcc %l5, %g3, %o1 subc %o4, %l2, %o0 xorcc %l0, %l4, %o3 loop_687: movcs %icc, %g5, %g1 fmovrde %o7, %f6, %f0 bvs,a,pn %xcc, loop_688 bleu %xcc, loop_689 movcs %icc, %i5, %i4 popc %i3, %o5 loop_688: nop wr %g0, 0x88, %asi prefetcha [%l7 + 0x08] %asi, 0x3 loop_689: fbul,a %fcc3, loop_690 alignaddrl %g7, %g4, %i0 ble,a %xcc, loop_691 siam 0x4 loop_690: fmovdgu %xcc, %f20, %f25 fmovd %f12, %f20 loop_691: nop setx loop_692, %l0, %l1 jmpl %l1, %i2 udivcc %l6, 0x04A7, %l3 movneg %xcc, %o6, %g2 edge16l %i1, %l1, %o2 loop_692: nop set 0x40, %l2 ldda [%l7 + %l2] 0x04, %f0 ta %icc, 0x5 membar 0x51 movpos %xcc, %g6, %i6 fcmpd %fcc1, %f24, %f22 wr %g0, 0x89, %asi ldda [%l7 + 0x10] %asi, %g2 bshuffle %f0, %f8, %f8 edge16n %o1, %l5, %l2 andncc %o0, %o4, %l0 ldd [%l7 + 0x60], %o2 tvc %icc, 0x6 fmovdl %icc, %f12, %f29 bvc loop_693 fmovdl %xcc, %f29, %f21 ldx [%l7 + 0x70], %l4 movpos %xcc, %g1, %o7 loop_693: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %icc, 0x3 add %l7, 0x30, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x10, %g5, %i5 fmul8x16 %f6, %f0, %f26 tg %icc, 0x6 mulscc %i4, 0x02FD, %i3 stx %o5, [%l7 + 0x50] set 0x0, %i1 stxa %i7, [%g0 + %i1] 0x57 set 0x52, %i7 lduha [%l7 + %i7] 0x15, %g4 edge16n %i0, %i2, %g7 add %l7, 0x24, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %l6, %l3 wr %g0, 0x5f, %asi stxa %o6, [%g0 + 0x0] %asi alignaddrl %i1, %l1, %o2 tneg %icc, 0x7 bneg %xcc, loop_694 movg %icc, %g2, %g6 mova %icc, %g3, %i6 movleu %icc, %l5, %o1 loop_694: fcmpd %fcc3, %f2, %f22 orn %l2, 0x1978, %o0 fbne,a %fcc2, loop_695 sll %l0, 0x1E, %o3 fsrc1s %f22, %f0 ld [%l7 + 0x74], %f10 loop_695: fmovdleu %xcc, %f12, %f5 fpsub16 %f14, %f10, %f10 bvs loop_696 fsrc2s %f14, %f30 tneg %icc, 0x5 sethi 0x02E8, %l4 loop_696: movrgez %o4, 0x051, %g1 movrlz %o7, 0x354, %g5 bne,pt %icc, loop_697 tsubcctv %i5, 0x0E86, %i4 umul %o5, 0x089E, %i7 fmovrslz %i3, %f0, %f3 loop_697: movre %g4, 0x244, %i2 fmovdg %xcc, %f3, %f10 tcs %xcc, 0x7 movrlez %g7, %l6, %l3 xnorcc %i0, %i1, %l1 popc %o2, %o6 fbule %fcc1, loop_698 membar 0x48 be,pn %icc, loop_699 fmovse %icc, %f12, %f26 loop_698: movrlz %g2, %g6, %g3 bge,pn %xcc, loop_700 loop_699: edge16ln %l5, %o1, %l2 sir 0x05DE brlz %o0, loop_701 loop_700: mulx %i6, 0x16F9, %o3 ba,a loop_702 fornot1s %f0, %f15, %f19 loop_701: tn %xcc, 0x3 fcmpeq16 %f30, %f6, %l4 loop_702: ba,pt %xcc, loop_703 array32 %l0, %o4, %o7 udiv %g5, 0x14A8, %i5 fmovdge %icc, %f4, %f9 loop_703: fmovrslz %g1, %f1, %f2 fbne %fcc3, loop_704 edge32 %o5, %i4, %i3 be,a %xcc, loop_705 mulscc %g4, %i2, %i7 loop_704: movvc %icc, %g7, %l3 sdiv %l6, 0x083E, %i0 loop_705: bpos,a,pn %icc, loop_706 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrslz %i1, %f26, %f15 edge16n %l1, %o6, %o2 loop_706: add %g6, %g3, %l5 stbar fmovd %f30, %f22 edge8ln %o1, %l2, %o0 sethi 0x11D4, %g2 fcmps %fcc1, %f26, %f27 nop setx loop_707, %l0, %l1 jmpl %l1, %i6 orncc %l4, 0x077B, %o3 fmul8sux16 %f6, %f20, %f2 edge16ln %o4, %o7, %l0 loop_707: nop set 0x0C, %o2 sta %f29, [%l7 + %o2] 0x04 tl %icc, 0x3 ldd [%l7 + 0x78], %f24 ldsb [%l7 + 0x11], %i5 addc %g1, 0x1970, %o5 udivcc %i4, 0x190C, %g5 fors %f20, %f24, %f14 sll %i3, %g4, %i2 mulscc %g7, 0x07FF, %l3 subccc %l6, 0x14B5, %i0 fbo %fcc3, loop_708 ldsw [%l7 + 0x30], %i7 xor %i1, %l1, %o2 fbg %fcc2, loop_709 loop_708: edge8ln %g6, %g3, %l5 fmovd %f8, %f28 orncc %o1, %l2, %o6 loop_709: tpos %icc, 0x0 udivx %g2, 0x0121, %i6 movpos %xcc, %l4, %o3 umul %o4, %o0, %o7 fmovsgu %icc, %f15, %f27 fxors %f6, %f24, %f6 edge32 %l0, %g1, %i5 srax %o5, 0x17, %g5 fmovsvs %icc, %f10, %f7 stbar movg %xcc, %i4, %g4 tgu %xcc, 0x1 tsubcctv %i2, 0x07DD, %g7 wr %g0, 0x10, %asi stba %i3, [%l7 + 0x7D] %asi udivx %l3, 0x009C, %l6 tgu %icc, 0x3 xnor %i0, %i7, %l1 xor %o2, %g6, %i1 fnegs %f31, %f24 alignaddrl %l5, %g3, %l2 movn %xcc, %o6, %g2 fpadd16s %f14, %f10, %f29 or %o1, 0x161B, %l4 mulx %o3, 0x0CDB, %o4 orcc %o0, 0x1DCF, %i6 wr %g0, 0x11, %asi stda %o6, [%l7 + 0x68] %asi movcs %xcc, %l0, %g1 xnorcc %i5, %o5, %g5 alignaddrl %g4, %i2, %g7 flush %l7 + 0x58 edge16n %i3, %i4, %l3 movgu %icc, %i0, %i7 fandnot1 %f18, %f28, %f22 stb %l1, [%l7 + 0x67] fbn,a %fcc0, loop_710 alignaddr %o2, %g6, %l6 smul %i1, %l5, %l2 st %f17, [%l7 + 0x10] loop_710: or %o6, %g3, %g2 brz %l4, loop_711 add %o3, 0x1D02, %o1 bcc,pt %xcc, loop_712 ta %icc, 0x1 loop_711: fbge %fcc3, loop_713 brnz,a %o4, loop_714 loop_712: membar 0x3E edge32ln %i6, %o0, %l0 loop_713: edge16 %g1, %i5, %o5 loop_714: edge32 %o7, %g4, %g5 fcmpeq32 %f2, %f2, %g7 movge %xcc, %i2, %i3 sllx %l3, 0x17, %i4 popc 0x110D, %i0 xorcc %i7, %l1, %g6 subccc %o2, %i1, %l6 movrlez %l5, 0x2E5, %l2 srax %g3, %g2, %l4 subc %o6, 0x11E7, %o3 andcc %o4, 0x14DC, %o1 array8 %i6, %o0, %g1 sub %i5, %o5, %o7 array32 %l0, %g4, %g5 xnorcc %g7, %i3, %l3 orcc %i2, %i4, %i7 fmovrsne %l1, %f6, %f5 srlx %i0, %g6, %i1 fornot1s %f26, %f8, %f2 tneg %icc, 0x3 stb %o2, [%l7 + 0x49] fxnor %f28, %f24, %f20 ldx [%l7 + 0x78], %l6 taddcc %l2, %g3, %g2 sethi 0x1C94, %l5 udivx %o6, 0x116C, %l4 and %o3, 0x175D, %o4 fnors %f27, %f5, %f3 bshuffle %f26, %f4, %f16 tcc %xcc, 0x0 tleu %icc, 0x3 move %xcc, %i6, %o0 sdivx %g1, 0x1670, %i5 fpsub16 %f28, %f2, %f4 umul %o5, 0x15BE, %o1 tvs %xcc, 0x5 wr %g0, 0x10, %asi lda [%l7 + 0x3C] %asi, %f14 bn,a %xcc, loop_715 movn %icc, %l0, %g4 addc %g5, %o7, %i3 taddcc %l3, %g7, %i4 loop_715: fnot1 %f30, %f20 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %xcc, %i7, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %i0, 0x07, %l1 movge %xcc, %g6, %i1 edge8ln %l6, %l2, %o2 brgz,a %g3, loop_716 be,pn %xcc, loop_717 swap [%l7 + 0x48], %l5 fbule %fcc2, loop_718 loop_716: movrgez %g2, %l4, %o3 loop_717: movge %xcc, %o6, %i6 fmovrsne %o4, %f31, %f18 loop_718: ta %icc, 0x1 fxnors %f27, %f24, %f0 te %xcc, 0x2 stb %o0, [%l7 + 0x33] subc %i5, 0x123D, %o5 sdiv %g1, 0x1D18, %o1 sdivcc %g4, 0x1F4B, %g5 bcc,a loop_719 addc %l0, %i3, %o7 movrgz %g7, 0x398, %i4 udiv %l3, 0x0047, %i2 loop_719: movn %xcc, %i7, %l1 edge8n %g6, %i1, %i0 brlz,a %l2, loop_720 prefetch [%l7 + 0x10], 0x3 fbn %fcc0, loop_721 fabss %f18, %f25 loop_720: udivcc %o2, 0x1F8E, %g3 andncc %l5, %l6, %l4 loop_721: edge16l %o3, %o6, %i6 call loop_722 srl %o4, %o0, %i5 fone %f0 set 0x14, %i3 swapa [%l7 + %i3] 0x88, %o5 loop_722: movpos %xcc, %g2, %g1 fmul8x16 %f17, %f6, %f22 orcc %g4, %o1, %l0 sethi 0x1582, %g5 set 0x3C, %o1 ldswa [%l7 + %o1] 0x89, %i3 edge16 %g7, %i4, %l3 movl %icc, %o7, %i7 movl %icc, %l1, %i2 movgu %icc, %i1, %i0 wr %g0, 0x04, %asi ldda [%l7 + 0x50] %asi, %l2 bcs,a,pt %xcc, loop_723 ldstub [%l7 + 0x68], %g6 smul %g3, %l5, %l6 bge,pt %icc, loop_724 loop_723: movl %xcc, %l4, %o3 edge8n %o2, %o6, %o4 fnot1s %f27, %f17 loop_724: bg,a,pn %xcc, loop_725 orncc %o0, %i6, %i5 umulcc %o5, 0x159A, %g1 fbu %fcc0, loop_726 loop_725: ldsb [%l7 + 0x1C], %g2 set 0x40, %g4 ldda [%l7 + %g4] 0x89, %f0 loop_726: bvs %icc, loop_727 tcs %icc, 0x4 add %g4, %o1, %g5 sllx %l0, 0x03, %i3 loop_727: tcs %xcc, 0x7 tcc %xcc, 0x7 brlz,a %i4, loop_728 fcmpgt32 %f18, %f12, %g7 array8 %o7, %i7, %l3 nop setx loop_729, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_728: fmovspos %icc, %f6, %f9 addccc %i2, %i1, %l1 movcc %xcc, %i0, %g6 loop_729: edge8ln %g3, %l2, %l5 fxnors %f25, %f0, %f29 ldsb [%l7 + 0x6D], %l4 set 0x2F, %l6 stba %o3, [%l7 + %l6] 0x19 udivx %o2, 0x1F8D, %l6 fmovrslz %o6, %f24, %f0 edge8l %o4, %o0, %i6 fnegd %f16, %f24 xnor %i5, 0x0D0C, %g1 tle %icc, 0x0 addccc %o5, %g2, %g4 fmovdl %xcc, %f13, %f26 fcmpne16 %f2, %f6, %o1 tvs %icc, 0x6 nop set 0x38, %g6 ldd [%l7 + %g6], %f8 movcc %icc, %g5, %i3 edge16 %l0, %i4, %o7 fmovsvc %xcc, %f15, %f3 fpackfix %f18, %f8 wr %g0, 0x89, %asi lda [%l7 + 0x64] %asi, %f21 brlez,a %i7, loop_730 sll %l3, 0x05, %g7 te %icc, 0x5 sethi 0x1229, %i1 loop_730: add %i2, %i0, %l1 lduh [%l7 + 0x26], %g3 fbu %fcc3, loop_731 fpadd32s %f4, %f2, %f18 subc %l2, %g6, %l5 fmovdge %xcc, %f6, %f10 loop_731: nop set 0x20, %o6 stwa %o3, [%l7 + %o6] 0x2b membar #Sync taddcctv %o2, 0x0315, %l4 tleu %xcc, 0x4 brnz %l6, loop_732 udivx %o4, 0x0091, %o0 tcs %icc, 0x6 movge %xcc, %i6, %o6 loop_732: st %f2, [%l7 + 0x18] smul %g1, %o5, %i5 fmovdle %icc, %f31, %f18 sdiv %g4, 0x0F3B, %o1 fmovrdgez %g5, %f8, %f22 sub %g2, %l0, %i3 fnand %f10, %f24, %f20 tneg %xcc, 0x4 tsubcc %o7, 0x0079, %i7 andcc %i4, %l3, %i1 movrgez %i2, %g7, %i0 addc %l1, 0x0918, %l2 movle %icc, %g3, %g6 fcmpne32 %f16, %f10, %o3 sethi 0x1383, %l5 movrgez %l4, %l6, %o2 movcs %xcc, %o0, %i6 array32 %o4, %o6, %o5 srlx %i5, %g4, %g1 edge32l %o1, %g2, %g5 edge16 %l0, %o7, %i3 movvs %xcc, %i4, %i7 te %icc, 0x0 set 0x60, %i0 stda %i0, [%l7 + %i0] 0x10 fnot2 %f6, %f20 brnz %l3, loop_733 fmovdgu %xcc, %f0, %f21 taddcctv %i2, 0x1D46, %g7 movn %icc, %l1, %l2 loop_733: fsrc1s %f13, %f1 xnor %g3, %i0, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %l5, %l4, %o3 edge32n %o2, %l6, %i6 add %l7, 0x14, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %o0 casa [%l6] %asi, %o0, %o6 fones %f11 tne %xcc, 0x7 popc 0x1396, %o5 orcc %o4, %i5, %g1 fmovsl %icc, %f16, %f26 sir 0x1B94 srl %g4, %g2, %o1 movrlz %g5, 0x338, %l0 tvs %icc, 0x4 movg %xcc, %i3, %i4 xorcc %o7, %i1, %i7 fxors %f2, %f12, %f14 tge %xcc, 0x0 xorcc %i2, %g7, %l3 tsubcctv %l2, 0x0000, %l1 edge32n %i0, %g6, %g3 orcc %l4, %l5, %o2 fmovrsne %l6, %f2, %f20 brgz,a %i6, loop_734 fbule,a %fcc2, loop_735 tn %xcc, 0x4 tpos %xcc, 0x7 loop_734: fbu,a %fcc0, loop_736 loop_735: xorcc %o0, %o6, %o5 smulcc %o4, %o3, %g1 wr %g0, 0x11, %asi ldsha [%l7 + 0x3A] %asi, %i5 loop_736: swap [%l7 + 0x18], %g2 bvc,a %icc, loop_737 fcmpeq32 %f30, %f24, %g4 sdivcc %o1, 0x0F92, %l0 stx %i3, [%l7 + 0x48] loop_737: ldd [%l7 + 0x38], %f14 tne %icc, 0x5 movcs %icc, %i4, %o7 set 0x34, %g3 swapa [%l7 + %g3] 0x80, %g5 call loop_738 srlx %i7, %i2, %g7 sethi 0x179F, %l3 fsrc2 %f12, %f6 loop_738: tleu %icc, 0x6 movrgez %l2, 0x12D, %i1 fmovdcs %icc, %f5, %f22 fbne %fcc0, loop_739 fmovrsne %l1, %f27, %f0 stb %g6, [%l7 + 0x52] array16 %g3, %l4, %i0 loop_739: movn %xcc, %o2, %l5 set 0x28, %o3 prefetcha [%l7 + %o3] 0x11, 0x0 mulx %o0, %i6, %o6 tsubcctv %o5, %o3, %g1 movn %icc, %i5, %g2 edge8ln %o4, %o1, %g4 tsubcctv %i3, 0x1EAF, %l0 bgu loop_740 sra %o7, 0x0C, %g5 andcc %i7, %i2, %i4 lduh [%l7 + 0x74], %l3 loop_740: fcmpgt16 %f8, %f14, %l2 fornot2s %f20, %f20, %f21 movleu %icc, %g7, %i1 fmovse %xcc, %f20, %f4 fpsub16s %f30, %f11, %f29 bl,a,pn %xcc, loop_741 brgez,a %l1, loop_742 tgu %xcc, 0x5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_741: subc %g3, 0x182D, %l4 loop_742: subccc %g6, 0x15D7, %i0 edge8 %o2, %l5, %l6 stw %i6, [%l7 + 0x60] tneg %xcc, 0x1 umulcc %o6, %o5, %o0 fpadd32 %f4, %f4, %f6 addccc %o3, %i5, %g2 fmovs %f16, %f27 movleu %icc, %g1, %o1 addc %o4, %i3, %g4 andn %l0, %o7, %i7 andncc %i2, %g5, %l3 smul %i4, 0x16BF, %l2 fmovrsgez %g7, %f17, %f5 sir 0x128D edge16l %i1, %l1, %g3 fpsub16s %f13, %f18, %f26 sdivx %g6, 0x050D, %l4 wr %g0, 0x81, %asi ldswa [%l7 + 0x60] %asi, %o2 move %icc, %i0, %l6 movgu %icc, %i6, %l5 wr %g0, 0x20, %asi stxa %o5, [%g0 + 0x18] %asi movvc %xcc, %o6, %o0 mulx %i5, %o3, %g1 tle %icc, 0x6 fmovsge %icc, %f18, %f4 set 0x18, %g2 lduwa [%l7 + %g2] 0x0c, %g2 fcmpgt32 %f24, %f20, %o4 stx %o1, [%l7 + 0x40] movcc %icc, %g4, %l0 udivx %o7, 0x0511, %i7 bne,a,pt %icc, loop_743 fxnor %f8, %f30, %f22 andncc %i3, %i2, %g5 or %l3, 0x1BE1, %i4 loop_743: edge16ln %g7, %i1, %l1 movrgez %g3, 0x355, %l2 edge8n %l4, %o2, %g6 be loop_744 brlez %l6, loop_745 fsrc1s %f17, %f19 te %icc, 0x2 loop_744: fnors %f7, %f3, %f3 loop_745: bgu,a,pn %icc, loop_746 edge16 %i0, %l5, %i6 sdiv %o6, 0x1F56, %o0 edge32 %i5, %o5, %g1 loop_746: fmovs %f13, %f23 bgu,a loop_747 xorcc %g2, %o3, %o4 fbul %fcc3, loop_748 sethi 0x036C, %g4 loop_747: edge32 %o1, %o7, %l0 bvs,pn %icc, loop_749 loop_748: edge16 %i3, %i2, %i7 or %g5, 0x11A4, %i4 move %icc, %g7, %l3 loop_749: bleu,pt %icc, loop_750 fpsub16s %f6, %f29, %f15 fmovrde %l1, %f20, %f12 tpos %icc, 0x1 loop_750: tg %icc, 0x4 fmovsl %icc, %f20, %f2 set 0x18, %o7 swapa [%l7 + %o7] 0x88, %i1 taddcctv %g3, %l4, %l2 popc 0x1BA2, %o2 srlx %g6, %l6, %i0 bl,a,pn %xcc, loop_751 sllx %l5, 0x11, %i6 taddcc %o0, %o6, %i5 sll %g1, %o5, %g2 loop_751: ldd [%l7 + 0x20], %f4 srlx %o4, 0x0A, %g4 sir 0x01B7 movvs %icc, %o3, %o1 stbar bg %icc, loop_752 te %xcc, 0x3 tn %xcc, 0x7 movg %xcc, %o7, %l0 loop_752: nop set 0x56, %o5 stha %i2, [%l7 + %o5] 0x2f membar #Sync fbo,a %fcc2, loop_753 fexpand %f0, %f24 movrgz %i3, 0x1E5, %i7 set 0x1C, %i6 stwa %i4, [%l7 + %i6] 0x27 membar #Sync loop_753: addc %g5, %l3, %g7 fzeros %f8 tne %icc, 0x7 stb %l1, [%l7 + 0x0F] andn %i1, 0x0C00, %g3 edge32l %l2, %o2, %g6 tge %xcc, 0x0 movrgz %l4, %i0, %l5 be,a %xcc, loop_754 tgu %xcc, 0x7 addccc %l6, 0x109D, %o0 tne %icc, 0x5 loop_754: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8x16 %f18, %f0, %f18 movcs %xcc, %i6, %i5 move %xcc, %o6, %o5 lduh [%l7 + 0x6A], %g1 array16 %g2, %g4, %o3 andn %o1, 0x04D7, %o4 set 0x40, %l0 stda %f16, [%l7 + %l0] 0x16 membar #Sync tne %xcc, 0x2 wr %g0, 0x80, %asi swapa [%l7 + 0x60] %asi, %o7 fbl,a %fcc3, loop_755 tcs %xcc, 0x2 set 0x48, %g1 lduba [%l7 + %g1] 0x19, %i2 loop_755: array16 %i3, %l0, %i4 subcc %g5, 0x1748, %i7 edge32l %l3, %g7, %i1 addc %l1, 0x1968, %g3 bge,a loop_756 xnor %o2, %l2, %l4 array8 %g6, %l5, %l6 ldsh [%l7 + 0x2C], %o0 loop_756: flush %l7 + 0x2C tvc %xcc, 0x7 fmul8x16au %f16, %f4, %f16 fbge %fcc2, loop_757 sdiv %i0, 0x1F50, %i5 addccc %o6, %i6, %g1 wr %g0, 0x23, %asi stha %g2, [%l7 + 0x56] %asi membar #Sync loop_757: sdivcc %g4, 0x0E74, %o5 movre %o3, %o4, %o1 bleu,a loop_758 fzeros %f27 fands %f25, %f14, %f24 and %o7, 0x073A, %i3 loop_758: fbne,a %fcc1, loop_759 fbu,a %fcc1, loop_760 movrgz %l0, 0x1BC, %i4 tn %xcc, 0x4 loop_759: fxor %f26, %f6, %f6 loop_760: add %g5, %i7, %i2 ldsw [%l7 + 0x08], %g7 tg %xcc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %l3, %l1, %i1 fmovs %f30, %f27 movrgez %o2, %l2, %g3 set 0x110, %l4 stxa %g6, [%g0 + %l4] 0x21 sdivx %l5, 0x1F21, %l4 brgz %l6, loop_761 fmovse %icc, %f5, %f0 tg %icc, 0x3 orcc %o0, %i0, %i5 loop_761: movvs %icc, %o6, %i6 sra %g2, 0x1E, %g4 sethi 0x013B, %g1 xnorcc %o5, %o4, %o3 udivx %o1, 0x1DD2, %i3 add %o7, 0x128A, %i4 addcc %l0, %g5, %i2 tsubcctv %i7, %g7, %l3 udiv %l1, 0x04C6, %o2 tg %xcc, 0x4 fbule,a %fcc2, loop_762 edge16n %l2, %i1, %g6 fpadd32 %f28, %f30, %f30 sll %g3, 0x14, %l5 loop_762: orcc %l4, 0x1732, %l6 array32 %o0, %i5, %o6 fmul8x16 %f11, %f16, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpes %fcc3, %f15, %f16 fornot2s %f19, %f12, %f30 movrlz %i6, %g2, %i0 wr %g0, 0xeb, %asi stba %g4, [%l7 + 0x0F] %asi membar #Sync ta %xcc, 0x4 movleu %xcc, %g1, %o4 add %o3, 0x0DE3, %o5 orn %i3, %o1, %o7 array32 %i4, %g5, %i2 fbug,a %fcc3, loop_763 orn %i7, 0x0B97, %g7 fpack16 %f30, %f2 fmovdcc %xcc, %f6, %f19 loop_763: movrgez %l3, 0x19B, %l0 subcc %l1, %l2, %i1 fbue %fcc0, loop_764 fornot2s %f1, %f5, %f19 set 0x08, %l5 prefetcha [%l7 + %l5] 0x18, 0x3 loop_764: subcc %g3, 0x0DF7, %o2 edge16ln %l4, %l6, %l5 movge %icc, %o0, %o6 bcs,pn %xcc, loop_765 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdle %xcc, %f15, %f20 brgz,a %i5, loop_766 loop_765: fmovdl %icc, %f21, %f0 movcc %xcc, %g2, %i6 umul %g4, %g1, %i0 loop_766: fone %f18 fnot1s %f19, %f11 udivx %o4, 0x111A, %o3 fmovrdlz %i3, %f8, %f8 fnot1 %f18, %f30 tl %icc, 0x2 sllx %o1, %o7, %i4 fmovspos %icc, %f14, %f19 array8 %o5, %g5, %i2 sdivx %g7, 0x130A, %i7 tcc %xcc, 0x1 movpos %xcc, %l0, %l3 stx %l1, [%l7 + 0x60] xor %l2, %i1, %g6 ldd [%l7 + 0x60], %f24 edge16n %g3, %l4, %o2 fmul8x16au %f12, %f21, %f16 fba,a %fcc2, loop_767 fsrc2s %f5, %f19 movvs %xcc, %l6, %l5 edge32 %o6, %i5, %o0 loop_767: fbule %fcc1, loop_768 xor %g2, 0x0123, %g4 fbge %fcc2, loop_769 lduw [%l7 + 0x40], %g1 loop_768: andncc %i0, %o4, %o3 edge16ln %i6, %i3, %o7 loop_769: nop set 0x18, %o0 swapa [%l7 + %o0] 0x89, %i4 andncc %o5, %o1, %g5 sll %g7, 0x08, %i7 movcc %xcc, %l0, %i2 set 0x48, %i2 swapa [%l7 + %i2] 0x81, %l3 smulcc %l1, 0x042F, %l2 fbu %fcc3, loop_770 ba,pt %xcc, loop_771 tcs %icc, 0x6 bl %xcc, loop_772 loop_770: tn %icc, 0x3 loop_771: fbug %fcc0, loop_773 andncc %i1, %g6, %l4 loop_772: xor %g3, 0x0944, %o2 fmovdn %icc, %f25, %f6 loop_773: fabsd %f10, %f6 movleu %xcc, %l5, %o6 alignaddrl %l6, %i5, %o0 add %l7, 0x74, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %g2 casa [%l6] %asi, %g2, %g4 fmovrdgez %i0, %f14, %f6 fblg %fcc2, loop_774 alignaddrl %o4, %g1, %i6 edge8 %o3, %o7, %i3 andncc %o5, %o1, %i4 loop_774: movgu %xcc, %g7, %i7 sth %l0, [%l7 + 0x38] edge32l %g5, %i2, %l1 bneg,a %icc, loop_775 fornot1s %f13, %f21, %f2 addc %l3, %i1, %g6 edge8ln %l4, %l2, %g3 loop_775: xnor %l5, 0x1EE0, %o6 movl %icc, %l6, %o2 fmovsn %icc, %f9, %f11 umulcc %i5, %o0, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tg %xcc, 0x0 fnot1 %f22, %f22 edge16n %g2, %i0, %g1 ldstub [%l7 + 0x40], %i6 tl %xcc, 0x0 brlez,a %o3, loop_776 fors %f9, %f10, %f4 tcc %icc, 0x0 mulx %o4, %o7, %i3 loop_776: fmovsl %xcc, %f11, %f19 fnor %f6, %f6, %f4 edge16l %o5, %i4, %g7 movpos %xcc, %i7, %o1 fsrc2 %f16, %f16 sdivx %l0, 0x0B4D, %i2 movleu %icc, %g5, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %l3, %g6, %l4 addccc %i1, %g3, %l2 edge8 %l5, %l6, %o2 fmovse %icc, %f15, %f25 smul %i5, 0x0730, %o6 edge8l %g4, %g2, %o0 mulx %i0, %i6, %o3 sethi 0x17ED, %o4 fcmple32 %f10, %f8, %g1 sll %i3, %o7, %o5 add %l7, 0x7C, %l6 wr %g0, 0x10, %asi casa [%l6] 0x10, %i4, %g7 brlz %o1, loop_777 fmovdvc %xcc, %f4, %f15 tvs %icc, 0x1 movvc %xcc, %l0, %i2 loop_777: udivx %g5, 0x15FE, %l1 ta %xcc, 0x1 fmovsge %xcc, %f27, %f14 prefetch [%l7 + 0x10], 0x1 fcmpgt32 %f10, %f22, %i7 set 0x10, %i4 stxa %l3, [%l7 + %i4] 0x19 te %icc, 0x3 movge %xcc, %g6, %l4 fzeros %f7 wr %g0, 0x81, %asi ldsha [%l7 + 0x22] %asi, %g3 umul %l2, %i1, %l6 pdist %f8, %f20, %f20 fandnot2 %f0, %f10, %f14 bleu,a %xcc, loop_778 fmovsg %icc, %f11, %f25 wr %g0, 0x19, %asi lda [%l7 + 0x08] %asi, %f8 loop_778: nop wr %g0, 0x04, %asi lduwa [%l7 + 0x64] %asi, %l5 array8 %i5, %o2, %g4 fpack32 %f28, %f24, %f30 mulscc %o6, 0x17B3, %g2 sll %i0, %o0, %o3 movle %xcc, %i6, %o4 srax %i3, 0x07, %o7 fmovsg %xcc, %f5, %f2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x3A, %g7 lduh [%l7 + %g7], %g1 prefetch [%l7 + 0x34], 0x3 for %f14, %f16, %f26 edge16n %o5, %g7, %i4 movrlz %l0, %i2, %o1 alignaddr %g5, %i7, %l1 orcc %g6, 0x0B78, %l4 tcs %xcc, 0x2 array8 %g3, %l3, %l2 tsubcctv %i1, 0x0B14, %l5 bgu,a %icc, loop_779 sth %l6, [%l7 + 0x2E] xnor %o2, 0x0122, %i5 edge8 %o6, %g2, %i0 loop_779: fmovdgu %icc, %f13, %f9 srl %o0, %o3, %i6 fmuld8sux16 %f4, %f25, %f12 movvc %xcc, %g4, %i3 movn %xcc, %o7, %g1 addccc %o5, 0x0640, %o4 smul %g7, 0x1BB9, %i4 tn %xcc, 0x7 tcs %xcc, 0x2 stbar bvc %icc, loop_780 fpsub32 %f18, %f12, %f28 umulcc %l0, 0x0A93, %o1 fmovdpos %icc, %f31, %f7 loop_780: xorcc %i2, %i7, %g5 set 0x4D, %l1 ldsba [%l7 + %l1] 0x18, %g6 edge8n %l4, %g3, %l1 edge8n %l2, %i1, %l3 fmovdleu %xcc, %f27, %f14 fmovdgu %icc, %f10, %f13 tl %icc, 0x3 movg %icc, %l5, %o2 sllx %i5, 0x17, %o6 fbe,a %fcc2, loop_781 ldsb [%l7 + 0x44], %g2 sllx %l6, 0x00, %o0 fmovrsgez %i0, %f12, %f21 loop_781: bleu %icc, loop_782 tcc %icc, 0x6 fmovsne %xcc, %f14, %f15 sdiv %i6, 0x0EDA, %g4 loop_782: fandnot2s %f10, %f20, %f30 fmovdn %icc, %f9, %f7 brz %i3, loop_783 fbe,a %fcc2, loop_784 fbule,a %fcc2, loop_785 sir 0x1215 loop_783: st %f15, [%l7 + 0x1C] loop_784: xorcc %o7, 0x0567, %g1 loop_785: movvs %icc, %o5, %o4 edge16n %o3, %i4, %g7 movleu %xcc, %l0, %o1 fpack16 %f20, %f29 movcs %icc, %i7, %g5 set 0x60, %o4 sta %f28, [%l7 + %o4] 0x15 ldd [%l7 + 0x40], %g6 movl %icc, %i2, %l4 tpos %icc, 0x1 smulcc %l1, %g3, %i1 bcc,a loop_786 fmovrdgez %l3, %f18, %f14 wr %g0, 0x88, %asi ldda [%l7 + 0x10] %asi, %l4 loop_786: movvs %xcc, %o2, %i5 mova %icc, %o6, %l2 movne %icc, %g2, %o0 wr %g0, 0x18, %asi stba %i0, [%l7 + 0x5A] %asi andn %l6, 0x1023, %i6 bleu %icc, loop_787 edge16ln %i3, %o7, %g4 std %f8, [%l7 + 0x20] ldsw [%l7 + 0x5C], %o5 loop_787: nop set 0x7D, %i5 lduba [%l7 + %i5] 0x15, %g1 ldsw [%l7 + 0x40], %o3 fnot1 %f4, %f2 movrlz %o4, %g7, %l0 sethi 0x0AB9, %i4 fmovdcs %xcc, %f2, %f24 sir 0x01E2 faligndata %f0, %f28, %f26 array8 %o1, %i7, %g5 tcs %icc, 0x4 brgz,a %g6, loop_788 fmovrslez %i2, %f31, %f15 fmul8x16 %f18, %f20, %f2 ldd [%l7 + 0x58], %f28 loop_788: ba,pt %icc, loop_789 andcc %l4, 0x0C1F, %l1 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 loop_789: edge8l %g3, %i1, %l5 fba %fcc3, loop_790 udivx %l3, 0x1A68, %o2 te %icc, 0x2 sra %i5, %o6, %g2 loop_790: tvc %xcc, 0x5 tvc %xcc, 0x6 tvc %icc, 0x4 wr %g0, 0x18, %asi ldstuba [%l7 + 0x7F] %asi, %l2 movge %icc, %o0, %i0 edge8 %i6, %i3, %l6 faligndata %f2, %f18, %f30 or %o7, %g4, %o5 udiv %g1, 0x1A45, %o4 wr %g0, 0x81, %asi stha %g7, [%l7 + 0x3A] %asi wr %g0, 0x81, %asi ldsha [%l7 + 0x1A] %asi, %o3 umulcc %l0, %o1, %i7 fcmpne32 %f24, %f22, %g5 flush %l7 + 0x34 edge8 %g6, %i2, %i4 array16 %l4, %l1, %g3 addccc %i1, %l5, %o2 edge32ln %l3, %o6, %i5 tleu %xcc, 0x4 membar 0x4E sdivx %l2, 0x048C, %g2 sth %i0, [%l7 + 0x1A] srax %i6, 0x1E, %o0 ldstub [%l7 + 0x4A], %l6 fzeros %f0 orcc %o7, %i3, %o5 brnz,a %g4, loop_791 movleu %icc, %o4, %g1 edge8 %g7, %o3, %o1 fpadd32s %f13, %f9, %f31 loop_791: nop wr %g0, 0x18, %asi stda %f0, [%l7 + 0x40] %asi brnz,a %i7, loop_792 xor %l0, %g6, %g5 tcc %xcc, 0x2 smulcc %i2, 0x1AFE, %i4 loop_792: fbge,a %fcc3, loop_793 sir 0x02D6 fbg %fcc0, loop_794 alignaddr %l4, %l1, %i1 loop_793: bleu loop_795 andn %l5, 0x1D35, %o2 loop_794: nop add %l7, 0x18, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x80, %l3, %g3 loop_795: addcc %i5, 0x0D83, %l2 movcc %xcc, %g2, %o6 fsrc2s %f2, %f24 sdiv %i6, 0x0E52, %i0 stx %o0, [%l7 + 0x08] orcc %o7, %l6, %o5 srax %g4, %i3, %g1 and %g7, %o3, %o1 movg %xcc, %i7, %o4 edge8 %l0, %g5, %i2 subc %g6, 0x07D9, %i4 movrne %l1, %l4, %l5 fnegs %f14, %f26 taddcc %o2, 0x10C0, %l3 tpos %icc, 0x3 popc %i1, %i5 movre %l2, 0x22E, %g2 popc %g3, %o6 bne %icc, loop_796 fcmpgt16 %f28, %f28, %i6 subccc %o0, 0x0535, %o7 ldd [%l7 + 0x70], %i0 loop_796: sethi 0x13B9, %l6 movrlz %g4, 0x12B, %i3 tvc %icc, 0x3 orcc %o5, %g1, %o3 fsrc1 %f12, %f8 fpsub16 %f8, %f26, %f12 edge32ln %o1, %i7, %g7 edge32ln %l0, %o4, %g5 bl,pn %xcc, loop_797 fmovda %xcc, %f11, %f12 umulcc %g6, %i2, %l1 nop setx loop_798, %l0, %l1 jmpl %l1, %l4 loop_797: smul %l5, 0x1215, %o2 movcs %icc, %i4, %l3 xorcc %i1, 0x090F, %i5 loop_798: alignaddrl %g2, %g3, %o6 bge %icc, loop_799 bg,a %xcc, loop_800 edge32n %i6, %l2, %o7 subc %o0, 0x0C7E, %l6 loop_799: tle %icc, 0x2 loop_800: andn %i0, 0x0158, %i3 pdist %f10, %f2, %f20 movneg %icc, %o5, %g4 or %g1, %o3, %i7 edge16l %o1, %l0, %o4 orn %g7, %g6, %g5 add %l1, 0x1991, %i2 xnor %l4, 0x050D, %o2 addc %l5, 0x01C1, %l3 fand %f6, %f18, %f28 tgu %xcc, 0x3 brgez,a %i1, loop_801 movre %i5, 0x0BA, %g2 fsrc1 %f20, %f30 sra %g3, %i4, %i6 loop_801: edge8 %l2, %o6, %o0 popc %o7, %i0 movrgz %l6, 0x02B, %o5 ldstub [%l7 + 0x6B], %i3 bleu,a loop_802 addcc %g1, %o3, %i7 tvc %xcc, 0x5 sllx %g4, 0x19, %l0 loop_802: tsubcctv %o4, %g7, %o1 tleu %xcc, 0x5 fabsd %f8, %f20 tgu %icc, 0x6 tvc %xcc, 0x1 set 0x7C, %g5 lduba [%l7 + %g5] 0x14, %g5 mulx %g6, %i2, %l1 subc %o2, %l5, %l4 edge16l %l3, %i5, %i1 movle %xcc, %g2, %i4 tl %xcc, 0x3 fandnot1 %f26, %f4, %f30 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmple32 %f20, %f22, %i6 edge32ln %g3, %o6, %l2 edge16n %o7, %i0, %o0 edge32ln %l6, %o5, %i3 movvc %icc, %o3, %i7 set 0x16, %l2 lduha [%l7 + %l2] 0x19, %g1 brlz,a %l0, loop_803 fmovdpos %icc, %f3, %f30 lduw [%l7 + 0x44], %g4 subc %g7, 0x1EEC, %o4 loop_803: orn %o1, 0x052C, %g5 sub %i2, %l1, %g6 fmovdl %xcc, %f30, %f17 movpos %xcc, %o2, %l4 edge8 %l5, %i5, %l3 movcc %icc, %g2, %i4 tne %icc, 0x6 and %i6, 0x07C8, %g3 movcs %xcc, %i1, %l2 stbar tvc %xcc, 0x6 fbg,a %fcc0, loop_804 fmovsa %icc, %f24, %f0 tge %xcc, 0x7 fmovsneg %xcc, %f13, %f31 loop_804: ldd [%l7 + 0x40], %f24 bg,pn %icc, loop_805 sdivcc %o7, 0x0872, %o6 bge,pn %icc, loop_806 fmovsge %icc, %f15, %f7 loop_805: swap [%l7 + 0x28], %i0 taddcc %l6, %o5, %i3 loop_806: sdivx %o3, 0x049D, %i7 movrgez %g1, 0x0E4, %l0 ldd [%l7 + 0x40], %f24 fsrc2 %f10, %f20 smulcc %o0, %g7, %o4 taddcctv %o1, 0x1CFF, %g5 nop set 0x1D, %l3 stb %i2, [%l7 + %l3] movleu %xcc, %l1, %g4 fones %f1 movpos %xcc, %g6, %l4 addcc %o2, %l5, %i5 movl %icc, %l3, %g2 addccc %i6, 0x1AE1, %g3 prefetch [%l7 + 0x5C], 0x0 edge32l %i4, %l2, %i1 tn %xcc, 0x0 fzeros %f20 alignaddrl %o7, %i0, %o6 fmovdl %xcc, %f17, %f22 edge32ln %l6, %i3, %o5 addc %i7, 0x19E2, %o3 fmul8x16 %f30, %f4, %f24 andcc %l0, %g1, %o0 tgu %xcc, 0x3 sdiv %g7, 0x0818, %o1 fbule %fcc1, loop_807 mulscc %g5, 0x11D2, %i2 alignaddr %o4, %g4, %g6 stbar loop_807: tl %xcc, 0x0 fbg %fcc3, loop_808 bvs,pn %xcc, loop_809 smulcc %l1, %l4, %l5 orn %o2, 0x0CA8, %l3 loop_808: addcc %g2, 0x1858, %i5 loop_809: brnz,a %g3, loop_810 edge8l %i6, %i4, %i1 add %l2, %i0, %o6 tcc %xcc, 0x6 loop_810: nop wr %g0, 0x50, %asi ldxa [%g0 + 0x30] %asi, %l6 subc %i3, 0x1D64, %o5 fbo %fcc3, loop_811 movrgez %o7, 0x056, %i7 addccc %l0, 0x19E2, %g1 fpadd32 %f2, %f6, %f14 loop_811: tge %icc, 0x1 tl %icc, 0x1 add %l7, 0x74, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %o3 casa [%l6] 0x19, %o3, %g7 brgz,a %o1, loop_812 fbne,a %fcc3, loop_813 fandnot1 %f26, %f24, %f26 flush %l7 + 0x34 loop_812: alignaddr %o0, %g5, %o4 loop_813: array8 %i2, %g6, %g4 subccc %l4, 0x0E36, %l1 brgez %l5, loop_814 edge32l %l3, %g2, %i5 smulcc %o2, 0x14E6, %i6 fmovs %f20, %f20 loop_814: fmul8x16al %f10, %f21, %f10 andcc %i4, %i1, %g3 umulcc %i0, %l2, %l6 movneg %icc, %o6, %i3 bl,a,pt %xcc, loop_815 faligndata %f20, %f16, %f16 xor %o5, %o7, %i7 movg %icc, %l0, %g1 loop_815: fmovde %icc, %f8, %f23 movl %xcc, %o3, %g7 popc 0x0EA9, %o0 tg %xcc, 0x0 wr %g0, 0x04, %asi stda %o0, [%l7 + 0x50] %asi movneg %xcc, %o4, %i2 bgu,a loop_816 bneg,pn %xcc, loop_817 movleu %xcc, %g6, %g4 edge16l %g5, %l1, %l5 loop_816: ta %icc, 0x4 loop_817: fbe %fcc3, loop_818 fsrc1s %f11, %f13 ldstub [%l7 + 0x0F], %l3 popc 0x1C7E, %l4 loop_818: fmovrdlez %i5, %f4, %f14 fbg,a %fcc0, loop_819 bshuffle %f16, %f2, %f16 ldsw [%l7 + 0x28], %o2 ldstub [%l7 + 0x49], %i6 loop_819: brgz %g2, loop_820 fmovrdlz %i1, %f8, %f22 bne,a,pn %icc, loop_821 flush %l7 + 0x30 loop_820: fbo,a %fcc1, loop_822 movge %xcc, %i4, %g3 loop_821: fcmps %fcc2, %f21, %f1 fmovrsne %i0, %f5, %f31 loop_822: fnot2 %f24, %f14 fcmpne16 %f14, %f10, %l2 movvs %icc, %o6, %l6 bneg,pn %xcc, loop_823 movvc %icc, %i3, %o5 flush %l7 + 0x6C orncc %o7, %l0, %i7 loop_823: srlx %o3, 0x1A, %g1 wr %g0, 0x88, %asi lduha [%l7 + 0x36] %asi, %o0 movgu %icc, %o1, %o4 andn %g7, 0x1A0A, %i2 edge16ln %g4, %g6, %g5 movre %l5, 0x2F6, %l1 fxor %f20, %f18, %f28 tsubcc %l4, %i5, %o2 fpsub32 %f26, %f8, %f2 edge32n %l3, %i6, %g2 lduw [%l7 + 0x4C], %i1 fmul8x16 %f29, %f12, %f30 sllx %g3, %i0, %l2 umul %i4, 0x123E, %l6 edge8l %o6, %o5, %o7 edge8l %i3, %l0, %i7 edge8l %o3, %g1, %o1 ta %xcc, 0x0 fxor %f14, %f28, %f26 alignaddrl %o0, %g7, %o4 set 0x60, %i7 lduha [%l7 + %i7] 0x15, %g4 edge16ln %g6, %i2, %l5 fbge,a %fcc1, loop_824 tvs %icc, 0x3 movrne %l1, 0x32F, %g5 set 0x74, %o2 lduba [%l7 + %o2] 0x19, %l4 loop_824: edge16 %o2, %i5, %i6 tleu %icc, 0x5 tle %icc, 0x1 fpsub32s %f2, %f3, %f29 bvs %icc, loop_825 siam 0x1 movrlz %g2, %i1, %g3 fmovscc %icc, %f8, %f3 loop_825: subcc %l3, %l2, %i4 wr %g0, 0x0c, %asi ldsha [%l7 + 0x26] %asi, %l6 fmovdvc %xcc, %f0, %f16 tsubcc %i0, 0x1A28, %o6 edge8l %o5, %i3, %o7 udivcc %l0, 0x12AF, %o3 bl,pn %icc, loop_826 alignaddrl %g1, %i7, %o1 xnor %o0, %o4, %g7 orncc %g4, 0x1C9E, %g6 loop_826: fmovdvs %xcc, %f25, %f28 membar 0x40 addcc %l5, %l1, %i2 brlez,a %g5, loop_827 orcc %o2, %l4, %i6 fbg,a %fcc3, loop_828 tvs %xcc, 0x3 loop_827: fpsub32s %f15, %f29, %f14 stbar loop_828: movrgez %g2, 0x276, %i5 ldd [%l7 + 0x10], %f10 umul %g3, %i1, %l3 ta %icc, 0x4 fmovsn %icc, %f9, %f5 tvc %xcc, 0x3 movn %xcc, %i4, %l6 lduw [%l7 + 0x24], %l2 movrgez %i0, %o6, %o5 sir 0x186D ld [%l7 + 0x34], %f1 wr %g0, 0x10, %asi swapa [%l7 + 0x2C] %asi, %o7 tg %xcc, 0x5 fmuld8ulx16 %f3, %f5, %f22 movgu %xcc, %i3, %o3 taddcc %g1, %l0, %i7 set 0x48, %i1 lda [%l7 + %i1] 0x15, %f14 andcc %o1, %o0, %o4 movl %icc, %g7, %g6 movgu %icc, %l5, %l1 sdiv %g4, 0x1E3E, %i2 sdivx %g5, 0x046C, %l4 fbue %fcc2, loop_829 fnand %f8, %f6, %f12 bg %icc, loop_830 fmovdpos %xcc, %f17, %f14 loop_829: sdivx %o2, 0x0112, %g2 smulcc %i6, 0x0DF8, %g3 loop_830: bgu,pt %icc, loop_831 brz,a %i5, loop_832 tsubcctv %l3, 0x171E, %i4 tsubcc %i1, %l2, %i0 loop_831: tgu %xcc, 0x5 loop_832: movgu %icc, %o6, %l6 tneg %icc, 0x7 movleu %xcc, %o5, %i3 subcc %o3, %g1, %l0 fbge,a %fcc0, loop_833 brgez %i7, loop_834 be,a,pn %icc, loop_835 std %f16, [%l7 + 0x48] loop_833: tg %icc, 0x3 loop_834: movcs %xcc, %o1, %o0 loop_835: lduh [%l7 + 0x34], %o4 fmuld8ulx16 %f5, %f28, %f8 movneg %icc, %o7, %g6 fbug %fcc3, loop_836 fcmpne32 %f30, %f30, %g7 ba,pn %icc, loop_837 alignaddrl %l5, %g4, %l1 loop_836: tsubcc %g5, 0x0C7C, %i2 movrgez %o2, 0x335, %l4 loop_837: fmovse %xcc, %f16, %f30 smulcc %g2, %g3, %i6 add %l7, 0x30, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x80, %i5, %i4 add %i1, %l2, %l3 movneg %icc, %i0, %o6 bvc,pt %xcc, loop_838 bn,a loop_839 movcs %icc, %o5, %i3 array16 %o3, %g1, %l0 loop_838: movl %xcc, %i7, %o1 loop_839: udivcc %l6, 0x09E9, %o0 call loop_840 move %icc, %o4, %g6 fexpand %f18, %f10 ldsb [%l7 + 0x20], %o7 loop_840: movcs %xcc, %l5, %g7 fmuld8ulx16 %f25, %f29, %f22 mulx %l1, %g5, %i2 fcmped %fcc1, %f8, %f24 addc %o2, %g4, %l4 brlz %g2, loop_841 tl %xcc, 0x3 fbne %fcc0, loop_842 taddcctv %i6, 0x132D, %g3 loop_841: membar 0x21 fnot1 %f2, %f0 loop_842: array16 %i4, %i1, %i5 xor %l2, 0x19D6, %l3 array8 %i0, %o6, %i3 tcs %xcc, 0x6 stw %o5, [%l7 + 0x6C] array16 %o3, %g1, %l0 fxnors %f29, %f8, %f29 udivcc %o1, 0x0E18, %i7 array32 %l6, %o0, %o4 tne %icc, 0x7 mulscc %o7, %l5, %g7 movl %icc, %g6, %g5 xorcc %i2, 0x130F, %o2 movgu %xcc, %l1, %l4 tleu %xcc, 0x5 sll %g2, %g4, %g3 smul %i6, %i1, %i4 fcmps %fcc3, %f19, %f14 fbe,a %fcc2, loop_843 fmovs %f1, %f21 edge32ln %i5, %l3, %l2 fornot1s %f8, %f7, %f24 loop_843: andncc %i0, %i3, %o6 set 0x78, %o1 ldswa [%l7 + %o1] 0x81, %o5 membar 0x19 movrlez %o3, %g1, %o1 srax %i7, %l6, %l0 alignaddrl %o0, %o4, %o7 orn %l5, 0x0A6B, %g6 orncc %g5, 0x1E7B, %g7 movpos %icc, %o2, %i2 srlx %l1, %l4, %g4 fmovdn %xcc, %f20, %f10 fand %f18, %f0, %f6 bvc,a %icc, loop_844 fmovdne %icc, %f15, %f27 sir 0x1C4F fnot1s %f10, %f24 loop_844: fmovsleu %xcc, %f30, %f7 brgz %g2, loop_845 movrgz %i6, 0x0A7, %i1 bvs,pn %icc, loop_846 fbule,a %fcc3, loop_847 loop_845: tvs %icc, 0x6 ldstub [%l7 + 0x25], %g3 loop_846: fmovdvs %icc, %f28, %f24 loop_847: udivcc %i4, 0x1F25, %l3 wr %g0, 0x81, %asi stxa %i5, [%l7 + 0x20] %asi nop set 0x50, %g4 lduw [%l7 + %g4], %l2 popc 0x0CB0, %i0 movrgz %o6, %i3, %o5 brz,a %g1, loop_848 xor %o3, 0x1549, %i7 fpadd32 %f22, %f12, %f26 movle %icc, %o1, %l6 loop_848: popc %l0, %o0 fmovrse %o4, %f8, %f16 fnot2 %f14, %f6 fmovsne %xcc, %f9, %f19 sllx %l5, %o7, %g6 movg %xcc, %g7, %g5 addcc %o2, 0x1D06, %l1 tcs %xcc, 0x6 swap [%l7 + 0x58], %i2 sra %l4, %g2, %i6 movpos %xcc, %g4, %i1 bl,a %icc, loop_849 lduw [%l7 + 0x48], %i4 ldd [%l7 + 0x78], %g2 sethi 0x0C51, %i5 loop_849: fcmped %fcc0, %f6, %f2 add %l3, 0x1DD0, %l2 ta %icc, 0x5 fmovrdne %o6, %f28, %f10 fmovsne %icc, %f12, %f28 srl %i0, 0x11, %i3 movrlez %o5, 0x0EB, %g1 movrgz %i7, %o3, %l6 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o1, %o0 edge16ln %o4, %l5, %o7 edge32n %g6, %l0, %g5 tle %icc, 0x7 fmovsvs %icc, %f11, %f6 brgz %o2, loop_850 movn %xcc, %g7, %l1 stw %l4, [%l7 + 0x1C] movrgz %i2, 0x102, %g2 loop_850: movgu %xcc, %i6, %g4 umul %i1, 0x044E, %g3 srl %i4, 0x0C, %i5 fmovse %icc, %f25, %f7 prefetch [%l7 + 0x60], 0x2 fpack16 %f0, %f29 edge8n %l3, %o6, %i0 bne,a %xcc, loop_851 movgu %icc, %l2, %i3 fpsub32 %f0, %f26, %f0 st %f25, [%l7 + 0x44] loop_851: fba %fcc2, loop_852 movrgez %g1, 0x0B6, %o5 wr %g0, 0x23, %asi stwa %o3, [%l7 + 0x18] %asi membar #Sync loop_852: ldx [%l7 + 0x78], %i7 array8 %l6, %o0, %o4 fbne %fcc1, loop_853 fornot2 %f22, %f26, %f14 tpos %icc, 0x4 addc %l5, %o1, %g6 loop_853: xorcc %l0, 0x11C7, %g5 edge32ln %o2, %o7, %g7 subcc %l4, %i2, %l1 stb %g2, [%l7 + 0x4D] addc %g4, %i1, %i6 orncc %i4, %g3, %l3 fbul,a %fcc3, loop_854 fbn %fcc0, loop_855 edge8n %i5, %o6, %l2 srax %i0, 0x0E, %g1 loop_854: bge loop_856 loop_855: subc %i3, 0x1A13, %o3 tne %icc, 0x7 xorcc %i7, %l6, %o5 loop_856: ta %xcc, 0x4 ldsb [%l7 + 0x30], %o0 fnegd %f24, %f14 tge %icc, 0x6 edge32l %o4, %l5, %g6 wr %g0, 0x0c, %asi sta %f19, [%l7 + 0x3C] %asi sir 0x14BB lduh [%l7 + 0x1A], %o1 movle %xcc, %g5, %o2 edge8ln %l0, %o7, %l4 xnor %i2, %g7, %l1 and %g4, %i1, %i6 tcs %xcc, 0x0 fmovsleu %icc, %f0, %f30 srax %i4, 0x1F, %g3 ldsw [%l7 + 0x44], %g2 edge32 %l3, %i5, %o6 bpos,pt %xcc, loop_857 fmovscs %icc, %f2, %f18 fcmpne16 %f12, %f0, %l2 fcmpeq32 %f12, %f18, %g1 loop_857: sdivx %i0, 0x0DDC, %i3 udivcc %o3, 0x0496, %l6 fmovrsgez %o5, %f15, %f25 edge16ln %i7, %o0, %l5 movle %icc, %o4, %o1 array8 %g6, %o2, %g5 bcs %xcc, loop_858 sll %o7, 0x11, %l0 fzero %f20 sub %i2, %l4, %g7 loop_858: movleu %xcc, %l1, %g4 subcc %i6, %i1, %i4 fmovdcs %icc, %f24, %f10 fmovrslz %g2, %f17, %f27 stbar set 0x40, %i3 stda %f16, [%l7 + %i3] 0x10 tle %icc, 0x0 sir 0x1224 or %g3, 0x1D9E, %i5 movneg %icc, %o6, %l3 addccc %l2, %i0, %g1 fbn,a %fcc1, loop_859 sll %o3, 0x03, %l6 srl %o5, 0x12, %i3 popc %o0, %i7 loop_859: orncc %l5, %o4, %o1 edge16ln %o2, %g6, %o7 nop set 0x70, %g6 ldd [%l7 + %g6], %l0 edge8ln %i2, %l4, %g7 fmovrdlez %g5, %f24, %f2 swap [%l7 + 0x54], %l1 swap [%l7 + 0x64], %g4 set 0x58, %l6 sta %f25, [%l7 + %l6] 0x11 popc 0x05E1, %i6 tle %xcc, 0x1 xnorcc %i4, %g2, %g3 te %xcc, 0x3 udivx %i5, 0x1CB2, %i1 fmovrdgez %l3, %f14, %f2 edge32l %l2, %i0, %o6 set 0x30, %i0 ldda [%l7 + %i0] 0x2a, %g0 tl %xcc, 0x4 sethi 0x1400, %o3 movcs %icc, %o5, %i3 umul %l6, %i7, %o0 array32 %o4, %o1, %o2 movrne %l5, %g6, %l0 bge %icc, loop_860 fcmpeq16 %f18, %f4, %i2 mova %xcc, %o7, %l4 wr %g0, 0x88, %asi stba %g7, [%l7 + 0x4F] %asi loop_860: fpsub16s %f30, %f17, %f14 ldsh [%l7 + 0x52], %l1 std %f2, [%l7 + 0x68] taddcc %g4, 0x060F, %g5 fnor %f20, %f16, %f28 fpsub16s %f3, %f26, %f15 orncc %i4, 0x14A0, %i6 fble %fcc3, loop_861 smulcc %g2, 0x140A, %i5 movl %icc, %i1, %g3 fmovsleu %icc, %f22, %f31 loop_861: movcc %xcc, %l3, %i0 fpadd16s %f21, %f0, %f3 fbe %fcc3, loop_862 taddcc %l2, 0x0793, %o6 bg,pn %xcc, loop_863 movrgez %g1, %o3, %i3 loop_862: fxnors %f3, %f4, %f17 movne %xcc, %o5, %i7 loop_863: brlez,a %o0, loop_864 brlez %l6, loop_865 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %o4, 0x222, %o1 loop_864: edge16l %o2, %g6, %l0 loop_865: fmovdcc %xcc, %f3, %f28 udivcc %i2, 0x0143, %o7 add %l5, 0x042F, %l4 wr %g0, 0x11, %asi stwa %l1, [%l7 + 0x70] %asi bne %xcc, loop_866 orncc %g7, %g5, %i4 movneg %icc, %g4, %g2 sdivx %i6, 0x0FC8, %i5 loop_866: tsubcc %g3, %l3, %i0 andncc %l2, %o6, %i1 subc %o3, 0x1601, %i3 popc 0x0E71, %g1 sll %o5, %o0, %l6 xnor %o4, %o1, %o2 be loop_867 fmovrdne %i7, %f22, %f4 udivx %g6, 0x1A77, %l0 tle %icc, 0x6 loop_867: nop set 0x70, %g3 ldsba [%l7 + %g3] 0x88, %o7 fbu %fcc3, loop_868 srl %i2, 0x01, %l5 fpackfix %f22, %f8 add %l7, 0x64, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %l1, %g7 loop_868: stbar array8 %l4, %i4, %g4 movvs %xcc, %g2, %g5 for %f18, %f24, %f10 tsubcctv %i5, 0x1A0A, %i6 orcc %g3, %i0, %l3 movg %icc, %o6, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd32 %f2, %f20, %f24 tcs %icc, 0x3 set 0x7A, %o3 lduha [%l7 + %o3] 0x11, %o3 and %i3, 0x07E1, %g1 fmovdpos %icc, %f6, %f8 taddcctv %i1, %o5, %l6 fbne %fcc3, loop_869 alignaddr %o0, %o1, %o2 edge32n %o4, %i7, %l0 fpack16 %f2, %f0 loop_869: tcs %icc, 0x0 fmovrdne %g6, %f16, %f28 tgu %xcc, 0x6 add %l7, 0x48, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i2 casxa [%l6] %asi, %i2, %l5 sllx %l1, 0x19, %g7 movrne %o7, %l4, %i4 subc %g4, %g2, %i5 fmovscs %icc, %f1, %f19 fnands %f4, %f24, %f26 fcmple16 %f12, %f30, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmps %fcc0, %f16, %f25 fba %fcc1, loop_870 tneg %xcc, 0x4 fmovscc %xcc, %f27, %f23 nop setx loop_871, %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_870: fbug %fcc2, loop_872 orn %g3, %i0, %l3 movleu %xcc, %o6, %l2 loop_871: fornot1s %f0, %f6, %f15 loop_872: tg %xcc, 0x1 edge32 %i6, %o3, %g1 umulcc %i1, %i3, %o5 fabss %f2, %f23 tgu %xcc, 0x1 orn %l6, %o0, %o2 sdiv %o1, 0x101B, %i7 fcmps %fcc0, %f23, %f20 movvc %xcc, %o4, %l0 sdivx %g6, 0x12F7, %i2 fbl %fcc3, loop_873 tn %icc, 0x1 bg,pn %xcc, loop_874 movgu %xcc, %l5, %l1 loop_873: bge loop_875 bgu,a,pn %xcc, loop_876 loop_874: fcmped %fcc1, %f0, %f24 add %g7, %l4, %o7 loop_875: ldd [%l7 + 0x30], %f28 loop_876: tcc %icc, 0x5 smulcc %i4, %g4, %g2 umul %i5, 0x0937, %g5 edge16 %g3, %l3, %o6 move %xcc, %l2, %i0 edge8l %o3, %g1, %i1 movle %xcc, %i6, %i3 fbn,a %fcc3, loop_877 xorcc %o5, 0x13CC, %l6 srlx %o2, %o1, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_877: subccc %i7, %l0, %g6 sethi 0x1090, %i2 fmovdgu %xcc, %f26, %f29 movrgz %o4, %l5, %l1 ble %xcc, loop_878 membar 0x1A movrgez %g7, %l4, %o7 fmovrdlz %g4, %f12, %f14 loop_878: edge8n %g2, %i4, %g5 popc 0x1C08, %i5 nop set 0x20, %g2 lduh [%l7 + %g2], %g3 ta %xcc, 0x3 fmovdge %icc, %f7, %f21 tge %xcc, 0x4 movneg %xcc, %o6, %l3 bpos loop_879 fnands %f19, %f30, %f12 fbge,a %fcc3, loop_880 movvs %icc, %i0, %o3 loop_879: movle %xcc, %l2, %i1 fors %f2, %f2, %f5 loop_880: fmovsgu %icc, %f20, %f27 alignaddr %g1, %i3, %i6 bcc,a %icc, loop_881 edge8l %l6, %o2, %o5 fmovdne %xcc, %f18, %f29 fand %f0, %f24, %f8 loop_881: array16 %o1, %o0, %i7 movrgz %g6, %i2, %l0 edge32l %o4, %l1, %g7 ldub [%l7 + 0x56], %l5 fandnot2s %f16, %f7, %f10 addccc %o7, %l4, %g2 tg %icc, 0x3 edge16n %g4, %i4, %i5 smulcc %g5, %g3, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcc %icc, 0x2 movgu %xcc, %i0, %o6 fblg %fcc1, loop_882 fbuge,a %fcc0, loop_883 movvc %xcc, %l2, %o3 fmuld8sux16 %f23, %f14, %f22 loop_882: tcs %icc, 0x3 loop_883: fbl,a %fcc3, loop_884 edge8 %i1, %i3, %g1 ldx [%l7 + 0x10], %l6 set 0x08, %o7 lduwa [%l7 + %o7] 0x10, %o2 loop_884: add %o5, %o1, %o0 fbu,a %fcc0, loop_885 bge loop_886 brz %i7, loop_887 xorcc %g6, %i6, %i2 loop_885: movcc %xcc, %o4, %l0 loop_886: edge32 %l1, %l5, %g7 loop_887: tvs %icc, 0x7 movre %l4, %o7, %g4 nop setx loop_888, %l0, %l1 jmpl %l1, %i4 edge8n %g2, %g5, %i5 set 0x40, %o5 ldda [%l7 + %o5] 0x18, %f0 loop_888: fnors %f23, %f9, %f14 movn %icc, %g3, %i0 sra %o6, %l2, %l3 tne %xcc, 0x1 fmovdg %xcc, %f31, %f15 fmovda %icc, %f29, %f12 edge16ln %o3, %i3, %i1 call loop_889 edge16ln %l6, %g1, %o5 wr %g0, 0x2e, %asi ldda [%l7 + 0x10] %asi, %o2 loop_889: pdist %f8, %f30, %f28 fbue,a %fcc1, loop_890 sth %o1, [%l7 + 0x4A] movg %xcc, %o0, %i7 fmovsvc %icc, %f29, %f17 loop_890: orn %i6, %i2, %o4 fandnot1 %f18, %f14, %f6 edge8n %l0, %l1, %g6 subcc %l5, %g7, %l4 fbl %fcc0, loop_891 fzero %f4 sdivx %g4, 0x14CF, %i4 tsubcc %g2, %o7, %g5 loop_891: fmovrdgz %i5, %f28, %f4 umul %g3, 0x0769, %i0 wr %g0, 0x19, %asi lduba [%l7 + 0x71] %asi, %o6 fbug,a %fcc1, loop_892 sir 0x1E30 fpadd32 %f4, %f30, %f6 edge32l %l2, %l3, %o3 loop_892: movneg %xcc, %i1, %i3 xnor %l6, 0x0900, %o5 sll %g1, %o1, %o2 subcc %i7, %o0, %i2 lduh [%l7 + 0x08], %o4 movn %xcc, %i6, %l0 brz,a %g6, loop_893 te %icc, 0x0 pdist %f20, %f2, %f2 fmovscs %xcc, %f29, %f2 loop_893: taddcctv %l5, %l1, %g7 wr %g0, 0xea, %asi stxa %l4, [%l7 + 0x48] %asi membar #Sync array32 %i4, %g2, %o7 movrlez %g4, 0x058, %i5 set 0x40, %o6 stda %f0, [%l7 + %o6] 0x18 fnegd %f4, %f30 bl,a,pn %xcc, loop_894 smulcc %g3, %g5, %o6 stx %l2, [%l7 + 0x10] orn %i0, %o3, %i1 loop_894: and %l3, %i3, %o5 fmovrdlz %g1, %f30, %f16 fcmpgt32 %f4, %f10, %l6 movrne %o1, %o2, %i7 fpackfix %f6, %f13 fbuge,a %fcc1, loop_895 orn %i2, %o0, %i6 bcs,a,pt %icc, loop_896 umulcc %l0, 0x04BA, %g6 loop_895: fmovda %icc, %f3, %f5 edge8n %o4, %l5, %l1 loop_896: edge32l %l4, %g7, %g2 mulscc %o7, 0x1D8B, %g4 bn,a,pt %xcc, loop_897 bvc %icc, loop_898 bg,pt %icc, loop_899 bn %xcc, loop_900 loop_897: movcs %xcc, %i4, %i5 loop_898: movrgz %g5, 0x08F, %o6 loop_899: and %l2, %g3, %o3 loop_900: nop set 0x14, %i6 ldswa [%l7 + %i6] 0x80, %i1 fmovdne %icc, %f6, %f22 movrne %l3, 0x34E, %i0 fmovrdlez %o5, %f22, %f24 edge32 %i3, %g1, %l6 edge8 %o2, %i7, %o1 set 0x78, %g1 ldswa [%l7 + %g1] 0x88, %i2 smul %o0, 0x14A8, %l0 addccc %i6, %o4, %l5 movleu %xcc, %g6, %l1 lduh [%l7 + 0x34], %l4 xor %g7, 0x1435, %o7 ldsh [%l7 + 0x3A], %g2 movcc %xcc, %i4, %g4 membar 0x75 addccc %i5, 0x0390, %o6 sdivcc %g5, 0x1052, %g3 fmul8x16au %f11, %f15, %f12 std %l2, [%l7 + 0x28] movcs %icc, %o3, %l3 tcs %icc, 0x4 fpsub16 %f26, %f8, %f6 fmul8sux16 %f28, %f10, %f24 movcs %icc, %i1, %o5 edge32ln %i3, %i0, %g1 bne,a,pn %icc, loop_901 ldsw [%l7 + 0x60], %l6 sethi 0x108B, %o2 fsrc1 %f16, %f24 loop_901: fmovsa %icc, %f26, %f6 edge16l %o1, %i2, %o0 bge,a loop_902 popc %l0, %i7 edge8 %i6, %o4, %l5 fnegs %f11, %f17 loop_902: fbne,a %fcc0, loop_903 fbule %fcc1, loop_904 fcmpgt16 %f10, %f2, %g6 bpos %icc, loop_905 loop_903: membar 0x5E loop_904: fpackfix %f16, %f18 subcc %l4, 0x1FB2, %g7 loop_905: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x50, %l4 ldstub [%l7 + %l4], %o7 wr %g0, 0x11, %asi lduwa [%l7 + 0x70] %asi, %g2 umul %l1, %g4, %i5 bvs %xcc, loop_906 srlx %o6, 0x03, %g5 fmovdg %xcc, %f26, %f0 sir 0x05E1 loop_906: movrlez %g3, %l2, %o3 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x76] %asi, %i4 edge8n %l3, %o5, %i1 fmovdl %xcc, %f15, %f28 addccc %i3, %g1, %l6 add %l7, 0x68, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %o2 casa [%l6] %asi, %o2, %o1 udiv %i2, 0x119D, %o0 sra %l0, 0x12, %i0 xorcc %i6, 0x1B83, %o4 xnor %i7, %l5, %g6 movrgz %g7, %l4, %o7 fsrc1s %f10, %f3 smul %g2, %l1, %i5 prefetch [%l7 + 0x7C], 0x3 flush %l7 + 0x0C fmovsg %xcc, %f0, %f17 movne %xcc, %o6, %g5 fmovdn %icc, %f28, %f27 subcc %g4, 0x015E, %l2 wr %g0, 0x11, %asi lda [%l7 + 0x74] %asi, %f15 stbar ldx [%l7 + 0x30], %o3 set 0x09, %l5 stba %i4, [%l7 + %l5] 0x10 array8 %g3, %o5, %i1 orcc %i3, %g1, %l6 edge8n %o2, %l3, %i2 nop setx loop_907, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bpos %xcc, loop_908 sdivx %o1, 0x0BF3, %o0 fpadd16 %f6, %f8, %f0 loop_907: xor %i0, %i6, %l0 loop_908: ldstub [%l7 + 0x37], %i7 set 0x2C, %o0 ldswa [%l7 + %o0] 0x81, %o4 tg %icc, 0x3 mova %xcc, %l5, %g6 bleu,a,pn %icc, loop_909 ble,a loop_910 lduw [%l7 + 0x44], %g7 srlx %o7, %g2, %l4 loop_909: xor %i5, %l1, %o6 loop_910: fbg %fcc2, loop_911 ldd [%l7 + 0x20], %g4 fnot1 %f22, %f12 brnz,a %l2, loop_912 loop_911: tne %icc, 0x7 edge32ln %o3, %i4, %g3 fbue,a %fcc0, loop_913 loop_912: fpadd16s %f26, %f16, %f3 alignaddrl %o5, %g5, %i3 fbn,a %fcc3, loop_914 loop_913: addc %g1, %i1, %l6 and %l3, %i2, %o2 smulcc %o1, 0x07D3, %o0 loop_914: movn %xcc, %i6, %i0 fmovdneg %icc, %f12, %f8 array16 %i7, %l0, %o4 stbar or %l5, %g7, %g6 tle %icc, 0x6 brlz,a %o7, loop_915 array32 %g2, %i5, %l4 mulx %o6, 0x0462, %l1 tpos %xcc, 0x5 loop_915: tg %xcc, 0x7 movre %g4, 0x188, %l2 fmovsle %icc, %f13, %f25 fmovdneg %xcc, %f9, %f21 ldd [%l7 + 0x28], %f24 andn %i4, %g3, %o5 fbge,a %fcc1, loop_916 movle %icc, %g5, %o3 fmovscc %icc, %f23, %f12 fbl %fcc2, loop_917 loop_916: ble,pn %icc, loop_918 or %i3, %g1, %l6 array32 %l3, %i1, %i2 loop_917: tcc %icc, 0x7 loop_918: movrgez %o2, 0x2E0, %o1 edge8l %i6, %i0, %i7 popc %l0, %o4 udiv %o0, 0x1936, %l5 andcc %g6, %o7, %g2 tne %icc, 0x5 brlz,a %i5, loop_919 movvs %icc, %g7, %o6 wr %g0, 0x89, %asi sta %f27, [%l7 + 0x38] %asi loop_919: tgu %icc, 0x7 udivcc %l4, 0x069E, %l1 brnz,a %g4, loop_920 fandnot1s %f25, %f5, %f21 fbug %fcc1, loop_921 edge32 %l2, %g3, %o5 loop_920: addc %g5, 0x15A2, %o3 movvc %icc, %i4, %i3 loop_921: nop set 0x6F, %i2 ldsba [%l7 + %i2] 0x19, %l6 movpos %xcc, %g1, %i1 xnor %l3, %o2, %i2 andn %o1, 0x0A99, %i0 ta %icc, 0x3 tcc %icc, 0x5 sdiv %i6, 0x0991, %l0 fbuge %fcc1, loop_922 movn %icc, %o4, %o0 xor %i7, 0x1388, %l5 subccc %o7, 0x1801, %g2 loop_922: nop wr %g0, 0x89, %asi ldsha [%l7 + 0x7E] %asi, %i5 popc %g7, %g6 tcc %xcc, 0x5 fmovsl %xcc, %f3, %f9 alignaddrl %o6, %l1, %g4 bn,pt %xcc, loop_923 tn %xcc, 0x1 std %l2, [%l7 + 0x40] fandnot2 %f22, %f10, %f20 loop_923: sdivx %g3, 0x0C37, %o5 nop set 0x38, %i4 ldd [%l7 + %i4], %f22 edge8l %l4, %o3, %i4 edge8n %i3, %g5, %l6 and %g1, %l3, %i1 edge32l %i2, %o1, %o2 fbu %fcc0, loop_924 tne %xcc, 0x1 tvs %icc, 0x7 fmovsvc %xcc, %f29, %f4 loop_924: bcs,pt %xcc, loop_925 sth %i0, [%l7 + 0x66] fnot2s %f5, %f26 fbne,a %fcc1, loop_926 loop_925: movrlez %i6, 0x2BC, %o4 edge8ln %l0, %i7, %o0 bvs,a,pn %icc, loop_927 loop_926: brgez %l5, loop_928 umulcc %o7, %i5, %g2 andcc %g6, 0x0ACC, %o6 loop_927: fmovd %f8, %f0 loop_928: movleu %xcc, %g7, %l1 edge32n %g4, %g3, %l2 edge32 %o5, %o3, %l4 tvs %icc, 0x2 ldstub [%l7 + 0x38], %i3 fmovscc %xcc, %f10, %f10 udivx %i4, 0x1838, %g5 fbuge %fcc1, loop_929 movvs %icc, %g1, %l3 fmovsa %xcc, %f29, %f24 umul %i1, 0x1E07, %i2 loop_929: movrlez %o1, 0x3FB, %l6 fbug,a %fcc2, loop_930 tcc %xcc, 0x1 edge32n %o2, %i6, %o4 sdivcc %i0, 0x055E, %l0 loop_930: nop wr %g0, 0x11, %asi prefetcha [%l7 + 0x10] %asi, 0x3 movcs %icc, %o0, %l5 sllx %o7, %g2, %i5 fabsd %f28, %f14 tne %xcc, 0x7 movneg %xcc, %g6, %o6 tneg %xcc, 0x5 edge16ln %l1, %g4, %g7 sdivcc %g3, 0x07C9, %l2 andncc %o3, %o5, %l4 fba,a %fcc2, loop_931 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x0D38 sethi 0x0968, %i3 loop_931: sra %i4, %g1, %g5 movrlz %l3, 0x3B1, %i2 brgz,a %o1, loop_932 fbul %fcc0, loop_933 mulx %i1, 0x1A41, %l6 wr %g0, 0x10, %asi lduwa [%l7 + 0x7C] %asi, %o2 loop_932: movg %icc, %o4, %i6 loop_933: fmul8x16 %f14, %f6, %f18 fmovrsgez %l0, %f2, %f4 tsubcc %i0, 0x0A07, %i7 edge32ln %o0, %o7, %g2 fpsub16 %f14, %f10, %f4 movvs %icc, %i5, %l5 movrne %o6, 0x269, %g6 tle %icc, 0x1 tg %icc, 0x7 nop setx loop_934, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done smulcc %g4, %g7, %g3 movrne %l1, %o3, %o5 ldsb [%l7 + 0x2B], %l2 loop_934: movvc %icc, %l4, %i4 tvc %xcc, 0x4 array32 %i3, %g5, %l3 andncc %i2, %g1, %i1 mulscc %o1, 0x139E, %l6 fcmpne32 %f8, %f20, %o4 movn %icc, %i6, %l0 ldsb [%l7 + 0x1F], %o2 orcc %i7, %i0, %o7 edge8n %g2, %i5, %l5 te %icc, 0x0 array16 %o0, %o6, %g4 udivcc %g6, 0x1A6D, %g3 siam 0x6 fxors %f7, %f17, %f28 movcs %xcc, %l1, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdgz %o5, %f0, %f26 movvc %icc, %l2, %g7 fbl,a %fcc3, loop_935 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %xcc, %l4, %i4 srl %g5, 0x07, %l3 loop_935: subccc %i3, 0x05E2, %i2 edge16 %i1, %g1, %l6 ldsh [%l7 + 0x28], %o1 tneg %xcc, 0x0 fbe,a %fcc3, loop_936 xor %o4, %i6, %l0 tgu %xcc, 0x4 movrlz %o2, %i7, %o7 loop_936: edge16ln %i0, %g2, %i5 fnors %f1, %f11, %f31 movvc %icc, %l5, %o0 movge %icc, %o6, %g4 movl %xcc, %g6, %g3 taddcctv %l1, 0x1952, %o5 ldub [%l7 + 0x56], %l2 fpsub32s %f28, %f24, %f21 ba,a %xcc, loop_937 movrgez %g7, %o3, %l4 bpos,a,pn %icc, loop_938 movl %xcc, %i4, %g5 loop_937: edge8ln %l3, %i2, %i3 bpos,a loop_939 loop_938: edge8 %g1, %i1, %l6 array32 %o1, %o4, %i6 tneg %icc, 0x1 loop_939: bleu,a %xcc, loop_940 umulcc %l0, 0x0B29, %i7 fmovdleu %xcc, %f23, %f25 mulscc %o7, %i0, %o2 loop_940: edge32l %i5, %g2, %l5 orn %o0, %g4, %g6 movl %icc, %g3, %o6 smul %o5, %l1, %g7 subc %o3, %l4, %l2 srl %i4, 0x1C, %l3 fmul8sux16 %f24, %f22, %f22 fbne %fcc1, loop_941 fnegd %f18, %f20 add %l7, 0x38, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %g5, %i2 loop_941: alignaddrl %i3, %g1, %l6 std %i0, [%l7 + 0x38] fcmple16 %f0, %f22, %o1 orn %i6, 0x07C7, %l0 andn %o4, %i7, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bn %xcc, loop_942 fmovdn %icc, %f13, %f28 set 0x7A, %g7 stha %o2, [%l7 + %g7] 0x81 loop_942: edge8l %i0, %g2, %l5 tg %xcc, 0x3 movl %xcc, %o0, %g4 fone %f0 be,pn %icc, loop_943 fbul %fcc2, loop_944 xnorcc %g6, %g3, %i5 edge8l %o5, %o6, %g7 loop_943: movg %icc, %o3, %l1 loop_944: std %f14, [%l7 + 0x58] movre %l2, 0x2C9, %l4 fbn,a %fcc0, loop_945 tleu %xcc, 0x2 set 0x35, %l1 stba %i4, [%l7 + %l1] 0xea membar #Sync loop_945: nop add %l7, 0x78, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %l3, %i2 edge16l %g5, %g1, %i3 srax %i1, %o1, %l6 fcmpne32 %f6, %f18, %i6 sdivx %l0, 0x17AB, %o4 movcs %icc, %i7, %o7 edge16 %i0, %g2, %o2 edge32ln %l5, %g4, %g6 bvc,a %xcc, loop_946 edge16n %g3, %i5, %o0 fbge %fcc2, loop_947 edge16l %o5, %g7, %o3 loop_946: fbl %fcc0, loop_948 brgez,a %l1, loop_949 loop_947: mulscc %l2, 0x08CB, %l4 fors %f31, %f9, %f15 loop_948: fmovdvc %xcc, %f5, %f26 loop_949: alignaddrl %i4, %o6, %l3 ta %xcc, 0x0 edge8 %i2, %g1, %i3 movgu %icc, %i1, %g5 fmovspos %xcc, %f11, %f14 movn %icc, %l6, %o1 move %xcc, %i6, %o4 movcc %xcc, %l0, %i7 tvs %xcc, 0x1 array32 %o7, %g2, %i0 wr %g0, 0x11, %asi stda %l4, [%l7 + 0x38] %asi fxnor %f8, %f2, %f2 andn %o2, %g6, %g3 fbl %fcc3, loop_950 xorcc %g4, 0x1D90, %i5 stbar fpsub16s %f18, %f3, %f21 loop_950: movvc %xcc, %o5, %o0 movgu %xcc, %g7, %o3 wr %g0, 0x89, %asi stha %l1, [%l7 + 0x1C] %asi edge8 %l4, %i4, %o6 brlez,a %l3, loop_951 orncc %i2, %l2, %g1 fpmerge %f10, %f7, %f16 array32 %i1, %g5, %l6 loop_951: nop wr %g0, 0x10, %asi stba %o1, [%l7 + 0x1B] %asi tneg %icc, 0x5 xnorcc %i6, %i3, %l0 movneg %xcc, %i7, %o4 edge32ln %o7, %g2, %i0 movcs %xcc, %l5, %o2 tl %xcc, 0x1 edge8l %g6, %g4, %i5 add %o5, %o0, %g7 fpsub32s %f23, %f6, %f2 edge8 %g3, %o3, %l4 andn %i4, %o6, %l1 array16 %l3, %i2, %l2 tg %icc, 0x0 movpos %icc, %i1, %g5 movge %icc, %g1, %o1 movre %l6, 0x20B, %i6 fpsub16 %f30, %f4, %f22 movvs %icc, %l0, %i7 edge32n %i3, %o4, %g2 fones %f13 smul %o7, 0x057F, %l5 ldub [%l7 + 0x7F], %o2 umul %i0, %g4, %g6 bgu,pn %xcc, loop_952 tvs %xcc, 0x0 umulcc %i5, 0x12BD, %o0 fnot2 %f12, %f10 loop_952: fxnor %f22, %f20, %f4 alignaddrl %o5, %g3, %o3 ldsw [%l7 + 0x44], %g7 sllx %l4, 0x08, %i4 fmovsa %xcc, %f19, %f23 wr %g0, 0x89, %asi lduba [%l7 + 0x31] %asi, %l1 bn,a,pt %icc, loop_953 fnot2s %f14, %f10 movne %xcc, %o6, %l3 bleu,a %xcc, loop_954 loop_953: fbuge,a %fcc1, loop_955 fxor %f24, %f28, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_954: std %f10, [%l7 + 0x38] loop_955: movrgz %i2, 0x3D8, %l2 fmovrsgz %i1, %f16, %f11 fbu,a %fcc3, loop_956 bn,pn %icc, loop_957 fble,a %fcc0, loop_958 mulx %g1, 0x11AB, %o1 loop_956: fpack32 %f12, %f14, %f18 loop_957: fpsub32 %f12, %f20, %f4 loop_958: movl %icc, %g5, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %l0, %i6, %i3 st %f6, [%l7 + 0x10] fandnot2s %f29, %f13, %f14 fexpand %f2, %f18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_959, %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 orncc %o4, %g2, %i7 movrlz %l5, 0x1C3, %o7 sllx %i0, %o2, %g6 loop_959: taddcctv %i5, %g4, %o5 prefetch [%l7 + 0x40], 0x3 fpadd32 %f30, %f14, %f28 wr %g0, 0xe2, %asi stda %g2, [%l7 + 0x48] %asi membar #Sync ldsw [%l7 + 0x38], %o3 fmovdn %xcc, %f15, %f0 edge8n %o0, %l4, %i4 movne %icc, %l1, %g7 set 0x120, %l0 stxa %o6, [%g0 + %l0] 0x52 ta %xcc, 0x6 addccc %l3, %l2, %i1 tvc %xcc, 0x7 subccc %i2, %g1, %g5 ld [%l7 + 0x3C], %f14 xnor %o1, %l0, %i6 edge8 %i3, %l6, %g2 tsubcc %o4, %i7, %l5 wr %g0, 0x89, %asi stwa %i0, [%l7 + 0x6C] %asi fnot2s %f25, %f24 edge8ln %o2, %g6, %o7 fbge,a %fcc0, loop_960 bl,a %icc, loop_961 brnz %g4, loop_962 movre %i5, %o5, %g3 loop_960: movvs %xcc, %o0, %o3 loop_961: fbue %fcc1, loop_963 loop_962: movge %icc, %i4, %l4 edge32n %l1, %o6, %l3 movrne %l2, %i1, %g7 loop_963: addc %g1, %i2, %g5 bpos,a,pt %icc, loop_964 fsrc1s %f0, %f19 ldub [%l7 + 0x6C], %l0 orncc %o1, 0x1970, %i6 loop_964: edge16ln %i3, %g2, %l6 srlx %o4, %i7, %l5 fmovdvc %xcc, %f22, %f4 membar #Sync set 0x40, %o4 ldda [%l7 + %o4] 0x16, %f16 edge8n %o2, %g6, %o7 smulcc %i0, 0x107C, %i5 fnands %f15, %f20, %f6 tsubcctv %g4, %o5, %g3 st %f19, [%l7 + 0x48] sethi 0x0BA0, %o0 mulx %i4, 0x1EC4, %l4 xorcc %o3, 0x0D60, %l1 brz %l3, loop_965 fmovdg %icc, %f23, %f21 orcc %o6, 0x1E5D, %l2 fsrc2s %f22, %f2 loop_965: nop wr %g0, 0x80, %asi ldstuba [%l7 + 0x41] %asi, %g7 fxor %f12, %f6, %f24 movvc %icc, %g1, %i1 fbug %fcc0, loop_966 tle %xcc, 0x0 fexpand %f15, %f12 mulx %g5, %l0, %i2 loop_966: edge16n %o1, %i6, %i3 andcc %l6, 0x1D6C, %g2 fba %fcc2, loop_967 edge8 %i7, %l5, %o2 wr %g0, 0x10, %asi lduha [%l7 + 0x5A] %asi, %g6 loop_967: addcc %o4, 0x1322, %i0 addc %i5, 0x0585, %g4 wr %g0, 0x89, %asi ldstuba [%l7 + 0x28] %asi, %o7 orn %o5, %g3, %o0 smulcc %l4, %o3, %i4 fmovrdgez %l3, %f14, %f2 subccc %o6, %l2, %l1 xorcc %g1, 0x05E7, %i1 edge16l %g5, %l0, %g7 edge8n %o1, %i6, %i2 fsrc2s %f6, %f9 xorcc %l6, 0x0A6B, %g2 for %f22, %f12, %f16 srl %i7, %l5, %o2 faligndata %f0, %f0, %f6 fpadd32 %f12, %f18, %f8 bneg,a,pt %xcc, loop_968 fands %f6, %f26, %f26 edge32l %g6, %o4, %i0 edge8l %i3, %i5, %g4 loop_968: move %icc, %o7, %g3 mova %xcc, %o0, %l4 srax %o3, 0x19, %o5 fmovsneg %xcc, %f16, %f4 addc %i4, %l3, %o6 movleu %icc, %l2, %l1 fsrc2 %f0, %f14 bcc,pn %icc, loop_969 call loop_970 movrne %g1, %i1, %g5 fsrc1 %f4, %f26 loop_969: be,a %xcc, loop_971 loop_970: stx %l0, [%l7 + 0x78] fmovdle %icc, %f10, %f8 addc %o1, %g7, %i6 loop_971: fones %f19 fpmerge %f27, %f16, %f10 fmul8sux16 %f0, %f24, %f28 edge16n %i2, %l6, %g2 udivx %l5, 0x0DCF, %o2 edge8n %i7, %o4, %g6 tneg %xcc, 0x7 fnot2 %f28, %f18 tcc %icc, 0x7 fmovrde %i3, %f0, %f12 fnot2s %f14, %f4 movrne %i0, %g4, %i5 fmovdg %xcc, %f15, %f31 ldsw [%l7 + 0x54], %o7 smulcc %o0, 0x1616, %l4 tcs %xcc, 0x0 xnorcc %o3, 0x1D44, %g3 fmovrslez %o5, %f5, %f3 fmuld8ulx16 %f12, %f19, %f18 ba,a loop_972 ta %xcc, 0x4 sub %i4, %l3, %o6 nop setx loop_973, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_972: bcc loop_974 move %icc, %l2, %g1 movre %l1, 0x00D, %g5 loop_973: fbul %fcc0, loop_975 loop_974: orncc %l0, %i1, %g7 and %i6, %i2, %l6 fpmerge %f31, %f5, %f28 loop_975: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge %fcc0, loop_976 mova %xcc, %g2, %l5 movvc %xcc, %o2, %o1 mulscc %o4, 0x04AE, %g6 loop_976: tvc %xcc, 0x4 sub %i7, %i3, %i0 array32 %g4, %i5, %o7 orcc %l4, %o3, %g3 bleu,pt %icc, loop_977 edge8n %o0, %o5, %i4 set 0x5E, %i5 lduba [%l7 + %i5] 0x89, %l3 loop_977: nop set 0x5C, %g5 sta %f5, [%l7 + %g5] 0x0c sdivx %l2, 0x0C5F, %o6 tne %icc, 0x6 movrne %l1, 0x230, %g5 fnot1 %f10, %f26 taddcc %g1, 0x1E81, %l0 fmovdn %icc, %f30, %f3 fmovse %xcc, %f1, %f2 movleu %xcc, %g7, %i1 umulcc %i2, 0x165A, %l6 xor %g2, %i6, %l5 bge,a %icc, loop_978 fcmpne32 %f18, %f20, %o1 membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f0 loop_978: fmovsg %xcc, %f1, %f23 fmovdle %icc, %f1, %f16 fbuge %fcc0, loop_979 fabss %f23, %f29 subccc %o4, 0x1B5F, %g6 fbue,a %fcc1, loop_980 loop_979: ldsb [%l7 + 0x08], %o2 andncc %i3, %i7, %i0 wr %g0, 0x0c, %asi stda %f0, [%l7 + 0x40] %asi loop_980: membar 0x5E edge32l %g4, %i5, %o7 fmovspos %xcc, %f8, %f11 stbar fxors %f4, %f18, %f29 movrne %l4, %o3, %g3 fbue %fcc0, loop_981 sll %o5, 0x0F, %i4 lduw [%l7 + 0x0C], %o0 tneg %icc, 0x4 loop_981: addcc %l2, 0x070D, %o6 tneg %icc, 0x7 fbug %fcc3, loop_982 ba,a,pt %icc, loop_983 edge32 %l3, %l1, %g5 nop setx loop_984, %l0, %l1 jmpl %l1, %l0 loop_982: fcmple32 %f22, %f26, %g1 loop_983: umul %i1, 0x0979, %g7 mulscc %i2, 0x1AFD, %l6 loop_984: tgu %xcc, 0x7 fpsub16 %f0, %f2, %f14 array16 %i6, %l5, %g2 brgez %o4, loop_985 tl %icc, 0x1 tvs %xcc, 0x5 mulx %g6, 0x1DCF, %o1 loop_985: nop setx loop_986, %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 edge16ln %i3, %i7, %o2 membar 0x60 set 0x78, %l2 lda [%l7 + %l2] 0x11, %f22 loop_986: fnot1s %f11, %f11 fbul,a %fcc1, loop_987 fmul8x16au %f28, %f12, %f16 set 0x68, %i7 ldswa [%l7 + %i7] 0x88, %g4 loop_987: subc %i5, 0x0B1D, %o7 srl %i0, 0x1A, %l4 set 0x40, %o2 ldda [%l7 + %o2] 0x10, %f16 move %icc, %o3, %o5 fmovs %f26, %f7 fornot1 %f28, %f14, %f28 edge32 %i4, %o0, %l2 movrlez %o6, 0x2E8, %g3 fbg,a %fcc1, loop_988 movrlez %l1, %l3, %l0 fmovsvc %xcc, %f8, %f28 fmovsne %xcc, %f2, %f20 loop_988: fmovsne %icc, %f14, %f0 edge32n %g1, %i1, %g5 fpackfix %f24, %f31 movrne %g7, 0x270, %l6 ldsw [%l7 + 0x50], %i2 fmovscs %icc, %f22, %f17 andncc %l5, %g2, %i6 set 0x74, %i1 lduwa [%l7 + %i1] 0x88, %g6 fcmped %fcc0, %f4, %f14 bge,a %xcc, loop_989 and %o1, 0x1096, %o4 fmovrdlz %i7, %f22, %f22 fmovs %f7, %f10 loop_989: edge8ln %o2, %i3, %i5 bg,a loop_990 array8 %o7, %g4, %l4 orcc %o3, %i0, %i4 edge8 %o0, %l2, %o5 loop_990: xnor %g3, %l1, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fors %f0, %f27, %f25 movn %xcc, %l0, %l3 udiv %i1, 0x0E79, %g1 membar #Sync set 0x40, %o1 ldda [%l7 + %o1] 0x1f, %f0 tl %xcc, 0x2 siam 0x6 udivx %g7, 0x1E2C, %l6 addccc %g5, %i2, %g2 fnands %f27, %f28, %f6 movle %xcc, %i6, %g6 bne loop_991 brgez %l5, loop_992 fors %f17, %f13, %f31 fabss %f26, %f1 loop_991: ldub [%l7 + 0x17], %o1 loop_992: xnorcc %o4, %i7, %i3 fmovrdlz %o2, %f12, %f24 bcc,a,pt %xcc, loop_993 popc 0x1E00, %o7 fpack32 %f12, %f8, %f10 sub %i5, 0x14DE, %g4 loop_993: fxors %f29, %f19, %f21 addc %l4, %i0, %i4 bne,pt %icc, loop_994 and %o3, 0x0CE3, %o0 ldstub [%l7 + 0x08], %o5 sllx %g3, 0x04, %l1 loop_994: xnorcc %o6, %l0, %l3 srlx %i1, 0x11, %l2 fmovscs %icc, %f10, %f16 fnegd %f6, %f26 edge8n %g1, %l6, %g7 flush %l7 + 0x6C movre %g5, %i2, %g2 xorcc %g6, %i6, %l5 addccc %o1, %o4, %i7 fornot2 %f20, %f8, %f0 stbar fmovrdgez %i3, %f18, %f10 srax %o7, %i5, %g4 fmovrse %l4, %f24, %f6 fpadd16 %f8, %f4, %f18 udivx %i0, 0x1EB8, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %o3, 0x0447, %o2 movg %xcc, %o5, %o0 fsrc1 %f22, %f12 fcmped %fcc2, %f8, %f30 fmuld8sux16 %f2, %f13, %f30 edge32 %g3, %o6, %l1 mova %icc, %l0, %l3 fmovde %icc, %f31, %f2 edge16l %i1, %l2, %l6 tge %xcc, 0x1 movrgz %g7, %g5, %i2 alignaddrl %g2, %g6, %i6 nop setx loop_995, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fabss %f4, %f25 orn %g1, %o1, %l5 edge16 %o4, %i3, %i7 loop_995: movg %xcc, %i5, %o7 fbne %fcc0, loop_996 fcmpes %fcc1, %f30, %f2 smul %l4, %i0, %g4 ba,a loop_997 loop_996: fcmpgt32 %f10, %f28, %i4 tne %xcc, 0x1 edge8 %o3, %o2, %o5 loop_997: tleu %icc, 0x7 te %icc, 0x3 fmovrsne %g3, %f31, %f17 ba,a loop_998 ta %xcc, 0x3 be %icc, loop_999 bneg,pt %icc, loop_1000 loop_998: nop setx loop_1001, %l0, %l1 jmpl %l1, %o0 bvc %xcc, loop_1002 loop_999: movvc %icc, %o6, %l1 loop_1000: fbu,a %fcc2, loop_1003 loop_1001: tsubcc %l3, 0x07FD, %i1 loop_1002: tneg %xcc, 0x6 udiv %l2, 0x0C26, %l0 loop_1003: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %l6, %g5, %g7 movge %icc, %i2, %g2 fmovsne %xcc, %f14, %f21 movvc %icc, %i6, %g6 tleu %xcc, 0x0 srax %g1, 0x08, %o1 tgu %icc, 0x0 edge16ln %o4, %i3, %i7 fmovda %xcc, %f12, %f7 tle %xcc, 0x6 fmovscs %xcc, %f2, %f0 st %f20, [%l7 + 0x24] array8 %l5, %i5, %l4 fpack32 %f24, %f8, %f20 srlx %i0, 0x02, %g4 fmovrdlz %i4, %f8, %f24 brgz,a %o7, loop_1004 alignaddrl %o3, %o2, %g3 fpackfix %f28, %f26 nop setx loop_1005, %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_1004: sdiv %o0, 0x16AA, %o5 alignaddrl %l1, %l3, %o6 fble %fcc2, loop_1006 loop_1005: fbu %fcc2, loop_1007 edge8ln %i1, %l0, %l6 wr %g0, 0x10, %asi prefetcha [%l7 + 0x20] %asi, 0x0 loop_1006: fmovsge %icc, %f19, %f26 loop_1007: array16 %g5, %i2, %g2 fbule %fcc3, loop_1008 fpsub16s %f2, %f8, %f14 fone %f0 brlz,a %g7, loop_1009 loop_1008: std %f4, [%l7 + 0x38] movl %icc, %i6, %g6 edge32 %g1, %o1, %i3 loop_1009: fandnot2 %f0, %f24, %f0 mulx %i7, 0x1A1D, %l5 stx %i5, [%l7 + 0x50] fbug %fcc2, loop_1010 tneg %xcc, 0x7 set 0x20, %l3 ldsha [%l7 + %l3] 0x89, %o4 loop_1010: fmovrdlez %l4, %f4, %f2 fmuld8sux16 %f7, %f23, %f16 xor %g4, 0x1E19, %i0 fxnor %f30, %f6, %f20 ldd [%l7 + 0x40], %o6 fble %fcc0, loop_1011 subcc %i4, 0x0FDD, %o2 edge8ln %o3, %g3, %o5 sll %o0, 0x01, %l1 loop_1011: nop wr %g0, 0x80, %asi stba %l3, [%l7 + 0x4F] %asi movpos %xcc, %o6, %l0 fmovda %icc, %f7, %f13 fcmped %fcc3, %f18, %f6 xorcc %l6, 0x021E, %l2 smul %i1, %g5, %i2 fzero %f14 fands %f23, %f19, %f19 edge8n %g2, %i6, %g6 sub %g7, 0x0EEB, %g1 fmovdl %icc, %f5, %f30 edge16ln %o1, %i3, %i7 edge16n %i5, %l5, %o4 tcs %xcc, 0x7 nop setx loop_1012, %l0, %l1 jmpl %l1, %g4 tvs %icc, 0x2 sll %i0, %l4, %i4 fmovsgu %icc, %f13, %f19 loop_1012: sdivx %o7, 0x0EEB, %o2 edge8n %g3, %o3, %o5 edge32 %o0, %l3, %o6 fbg,a %fcc2, loop_1013 brnz,a %l1, loop_1014 movne %xcc, %l6, %l2 fandnot2 %f20, %f2, %f6 loop_1013: nop add %l7, 0x28, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %i1, %l0 loop_1014: taddcctv %i2, 0x0076, %g2 smul %i6, %g6, %g5 sir 0x0A25 movleu %icc, %g1, %o1 alignaddr %i3, %g7, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bleu,pn %icc, loop_1015 srlx %i5, 0x0C, %l5 movg %xcc, %g4, %o4 bge,a loop_1016 loop_1015: srlx %i0, %l4, %i4 wr %g0, 0x04, %asi ldstuba [%l7 + 0x25] %asi, %o7 loop_1016: edge16l %o2, %g3, %o5 movleu %icc, %o0, %o3 sll %o6, %l3, %l6 edge16ln %l2, %i1, %l1 edge32l %l0, %i2, %i6 sra %g6, 0x09, %g2 movvs %icc, %g1, %o1 fbo,a %fcc0, loop_1017 movl %xcc, %g5, %g7 tge %xcc, 0x2 taddcc %i3, 0x19D9, %i7 loop_1017: movrlez %l5, %g4, %o4 srlx %i0, 0x17, %l4 wr %g0, 0x10, %asi lda [%l7 + 0x28] %asi, %f7 alignaddrl %i4, %o7, %o2 sub %g3, %i5, %o0 bcc,pn %icc, loop_1018 fmovsne %xcc, %f14, %f20 tg %xcc, 0x7 tn %icc, 0x7 loop_1018: movcc %xcc, %o3, %o6 wr %g0, 0x11, %asi ldswa [%l7 + 0x7C] %asi, %o5 subccc %l3, %l2, %l6 tsubcc %l1, %i1, %i2 umulcc %l0, %i6, %g6 flush %l7 + 0x54 edge8n %g1, %g2, %g5 fmul8x16au %f14, %f8, %f24 orn %o1, 0x0ADF, %i3 movvs %xcc, %i7, %l5 tge %icc, 0x4 tneg %icc, 0x2 fsrc2 %f8, %f26 ta %icc, 0x2 tl %xcc, 0x0 fmovrsne %g4, %f1, %f31 brgz %o4, loop_1019 or %i0, %l4, %g7 fbu,a %fcc2, loop_1020 srax %o7, 0x19, %o2 loop_1019: andcc %g3, %i5, %i4 or %o0, %o3, %o6 loop_1020: nop wr %g0, 0x88, %asi lduba [%l7 + 0x57] %asi, %l3 popc %o5, %l6 xnorcc %l2, 0x126E, %i1 fbge,a %fcc1, loop_1021 fandnot2s %f12, %f26, %f27 fsrc2s %f21, %f18 fsrc1 %f16, %f12 loop_1021: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvs,a,pt %xcc, loop_1022 tsubcctv %l1, 0x0A3C, %i2 tge %xcc, 0x6 tpos %xcc, 0x6 loop_1022: fcmpeq32 %f0, %f12, %l0 srlx %i6, 0x13, %g6 xor %g1, 0x08EB, %g5 set 0x38, %g4 ldsha [%l7 + %g4] 0x81, %g2 fmovrsgz %i3, %f31, %f25 mulscc %o1, 0x0D3A, %l5 and %g4, %o4, %i0 fpmerge %f12, %f11, %f8 umul %i7, 0x1A0B, %g7 alignaddr %l4, %o2, %g3 ldub [%l7 + 0x22], %i5 array16 %i4, %o7, %o3 subc %o6, 0x16B6, %l3 fandnot2 %f24, %f6, %f0 add %l7, 0x70, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o5 casa [%l6] %asi, %o5, %l6 tsubcc %o0, %l2, %i1 fmovrslez %l1, %f19, %f2 fbn %fcc1, loop_1023 movge %xcc, %i2, %l0 stx %g6, [%l7 + 0x38] edge8n %g1, %i6, %g2 loop_1023: movcs %icc, %g5, %o1 tl %icc, 0x1 mulx %i3, 0x08F0, %l5 fbue,a %fcc2, loop_1024 movcc %icc, %g4, %i0 be,a loop_1025 edge16 %i7, %o4, %l4 loop_1024: be,a %xcc, loop_1026 tge %xcc, 0x6 loop_1025: tcc %icc, 0x4 movrgz %o2, %g7, %g3 loop_1026: tsubcctv %i5, 0x15FE, %i4 xor %o3, 0x04CB, %o6 xnor %l3, %o5, %l6 brnz %o0, loop_1027 fmul8x16au %f13, %f28, %f22 srax %o7, %i1, %l1 bvs,a %xcc, loop_1028 loop_1027: ld [%l7 + 0x58], %f8 tge %xcc, 0x6 faligndata %f10, %f26, %f16 loop_1028: bl,a,pn %xcc, loop_1029 tcc %icc, 0x0 movgu %icc, %l2, %i2 srlx %l0, 0x10, %g6 loop_1029: nop set 0x26, %g6 stha %g1, [%l7 + %g6] 0x23 membar #Sync wr %g0, 0x80, %asi sta %f30, [%l7 + 0x44] %asi ldd [%l7 + 0x48], %f10 taddcc %i6, 0x1983, %g5 add %o1, %i3, %g2 wr %g0, 0x81, %asi lduba [%l7 + 0x61] %asi, %l5 subcc %g4, 0x1B2C, %i0 std %o4, [%l7 + 0x68] udiv %l4, 0x01E0, %i7 fmovsneg %xcc, %f12, %f28 sth %g7, [%l7 + 0x16] fcmpeq16 %f18, %f28, %o2 tsubcc %i5, %g3, %o3 alignaddrl %o6, %l3, %o5 movvc %icc, %i4, %l6 mulx %o7, 0x00B8, %o0 fmovsvs %xcc, %f23, %f20 orn %i1, 0x19E8, %l2 xorcc %l1, %l0, %g6 fabss %f31, %f1 lduw [%l7 + 0x34], %i2 xnor %g1, 0x0108, %i6 fmul8x16al %f18, %f1, %f18 movrne %o1, %i3, %g5 fnot1 %f14, %f28 fmovrdlez %g2, %f22, %f16 alignaddr %l5, %i0, %g4 brz %l4, loop_1030 edge8 %i7, %o4, %g7 prefetch [%l7 + 0x64], 0x0 fbo,a %fcc3, loop_1031 loop_1030: fcmpne32 %f6, %f6, %i5 fands %f13, %f16, %f15 add %g3, 0x0220, %o2 loop_1031: andcc %o3, %o6, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %icc, %i4, %o5 srlx %l6, 0x19, %o0 movrne %o7, 0x139, %i1 movgu %xcc, %l2, %l1 movrlez %g6, 0x178, %i2 ta %xcc, 0x4 orncc %g1, 0x1DFC, %l0 tneg %icc, 0x0 brz,a %i6, loop_1032 brz,a %o1, loop_1033 addcc %i3, 0x1A46, %g5 or %l5, %i0, %g4 loop_1032: bgu,pn %xcc, loop_1034 loop_1033: fcmple16 %f6, %f12, %g2 movg %icc, %i7, %o4 movcs %icc, %l4, %g7 loop_1034: fmul8ulx16 %f8, %f8, %f30 edge32ln %g3, %o2, %i5 udiv %o3, 0x14A7, %o6 and %l3, 0x1FA9, %o5 fpackfix %f28, %f15 nop set 0x78, %l6 std %f24, [%l7 + %l6] wr %g0, 0x19, %asi stda %f0, [%l7 + 0x40] %asi tge %icc, 0x2 array16 %i4, %l6, %o0 move %xcc, %i1, %o7 srl %l2, %l1, %g6 fbule %fcc0, loop_1035 edge16 %i2, %l0, %g1 edge16n %i6, %o1, %g5 sth %l5, [%l7 + 0x30] loop_1035: movle %xcc, %i3, %g4 fba %fcc0, loop_1036 movre %g2, 0x0DE, %i7 movleu %xcc, %o4, %i0 srl %l4, %g3, %g7 loop_1036: orcc %i5, %o3, %o2 xnorcc %o6, %o5, %l3 array8 %i4, %o0, %l6 fmul8x16al %f22, %f0, %f0 wr %g0, 0x80, %asi prefetcha [%l7 + 0x70] %asi, 0x2 movneg %xcc, %i1, %l1 movrlz %l2, 0x025, %g6 tgu %icc, 0x7 fbl,a %fcc3, loop_1037 xnor %i2, 0x1A0C, %g1 sir 0x1C61 wr %g0, 0x81, %asi lduba [%l7 + 0x4C] %asi, %i6 loop_1037: mulx %l0, 0x0ED5, %g5 fcmple16 %f20, %f16, %l5 movpos %xcc, %o1, %g4 wr %g0, 0x10, %asi lda [%l7 + 0x0C] %asi, %f18 movpos %icc, %g2, %i7 addcc %i3, %i0, %l4 fsrc2s %f5, %f12 fpack16 %f6, %f20 set 0x60, %i0 ldswa [%l7 + %i0] 0x15, %g3 movpos %xcc, %o4, %g7 set 0x4D, %i3 stba %o3, [%l7 + %i3] 0xeb membar #Sync xor %i5, %o6, %o5 edge32ln %o2, %l3, %o0 fmul8ulx16 %f4, %f26, %f28 movne %xcc, %l6, %i4 movrne %i1, 0x013, %o7 fbl %fcc2, loop_1038 array16 %l1, %l2, %g6 subccc %g1, %i2, %i6 addccc %l0, %l5, %g5 loop_1038: orncc %o1, 0x1E26, %g2 fbul,a %fcc2, loop_1039 tpos %icc, 0x5 movl %xcc, %g4, %i7 sra %i0, 0x0D, %i3 loop_1039: fnand %f24, %f24, %f14 faligndata %f22, %f6, %f14 fbuge,a %fcc0, loop_1040 membar 0x3F movgu %xcc, %l4, %g3 stbar loop_1040: umulcc %g7, %o3, %o4 fmovdcc %icc, %f31, %f31 orn %o6, 0x0280, %i5 movrgez %o5, 0x220, %o2 andn %o0, %l6, %i4 fsrc1s %f5, %f17 sdivx %i1, 0x07CD, %o7 wr %g0, 0x89, %asi stda %l0, [%l7 + 0x68] %asi fbl %fcc1, loop_1041 fpmerge %f20, %f24, %f4 fbo %fcc0, loop_1042 edge32n %l2, %g6, %l3 loop_1041: smulcc %g1, 0x1160, %i6 andn %l0, %l5, %g5 loop_1042: fmovspos %xcc, %f28, %f16 fones %f8 fpackfix %f30, %f13 movrgez %i2, %o1, %g4 tn %xcc, 0x4 mulx %i7, 0x1DFD, %g2 fcmple32 %f0, %f6, %i3 movneg %icc, %l4, %i0 smul %g3, 0x1EB1, %o3 prefetch [%l7 + 0x24], 0x3 swap [%l7 + 0x38], %g7 fbo %fcc3, loop_1043 umulcc %o4, %i5, %o6 movvc %xcc, %o2, %o5 movne %icc, %l6, %o0 loop_1043: movleu %icc, %i1, %o7 xor %i4, 0x132B, %l1 movvc %icc, %l2, %g6 fmovrdgz %g1, %f22, %f4 movrne %l3, %l0, %l5 std %g4, [%l7 + 0x50] tcc %icc, 0x0 fmovda %xcc, %f7, %f8 taddcctv %i6, 0x04E0, %i2 bg loop_1044 tsubcc %o1, %i7, %g2 movrgz %i3, 0x2D4, %g4 set 0x42, %o3 stha %l4, [%l7 + %o3] 0x15 loop_1044: nop set 0x5E, %g3 ldsha [%l7 + %g3] 0x88, %g3 tgu %icc, 0x1 edge32n %i0, %g7, %o3 orncc %i5, %o4, %o6 edge16ln %o5, %o2, %o0 movre %i1, 0x070, %l6 std %i4, [%l7 + 0x50] tcc %xcc, 0x5 set 0x7C, %o7 lduwa [%l7 + %o7] 0x18, %l1 bpos,pn %xcc, loop_1045 fbe,a %fcc3, loop_1046 edge8n %l2, %g6, %g1 movl %xcc, %l3, %o7 loop_1045: edge16ln %l5, %g5, %i6 loop_1046: ldx [%l7 + 0x60], %i2 umul %o1, 0x0D21, %l0 tpos %xcc, 0x0 movne %xcc, %g2, %i3 add %i7, %l4, %g4 fbue %fcc2, loop_1047 stbar fmovdcc %xcc, %f14, %f4 bn,pn %xcc, loop_1048 loop_1047: fcmpgt16 %f10, %f20, %i0 orncc %g3, 0x0B62, %o3 movge %icc, %g7, %i5 loop_1048: edge32 %o4, %o6, %o2 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi fmovs %f30, %f23 tg %icc, 0x6 wr %g0, 0xe2, %asi stda %o4, [%l7 + 0x68] %asi membar #Sync fpack16 %f0, %f31 subcc %i1, 0x1716, %o0 andn %i4, %l1, %l6 bvc,pn %xcc, loop_1049 fbn,a %fcc2, loop_1050 movcc %xcc, %l2, %g6 fxor %f30, %f16, %f24 loop_1049: tcc %xcc, 0x7 loop_1050: fmovscs %xcc, %f15, %f29 array32 %g1, %o7, %l3 movvc %xcc, %g5, %l5 lduw [%l7 + 0x7C], %i2 tne %icc, 0x7 fmovdle %icc, %f10, %f9 movrlz %o1, 0x374, %i6 nop setx loop_1051, %l0, %l1 jmpl %l1, %l0 tneg %xcc, 0x3 ldsb [%l7 + 0x4A], %i3 membar 0x3F loop_1051: taddcctv %i7, 0x1B3C, %l4 tl %xcc, 0x5 fpsub32s %f13, %f5, %f22 fmovdvc %icc, %f8, %f18 srax %g4, %g2, %g3 fmovsn %icc, %f30, %f29 fors %f14, %f3, %f14 brnz,a %o3, loop_1052 mova %icc, %i0, %i5 fornot2s %f13, %f28, %f7 addc %g7, 0x00F5, %o6 loop_1052: fcmpgt16 %f0, %f2, %o2 taddcc %o5, %i1, %o4 fmovdg %icc, %f2, %f30 andncc %i4, %l1, %l6 smul %l2, %g6, %o0 fmuld8ulx16 %f25, %f27, %f10 fmuld8sux16 %f1, %f29, %f10 udivcc %o7, 0x005F, %l3 tcs %xcc, 0x4 add %g5, %l5, %g1 nop setx loop_1053, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry srax %o1, %i6, %i2 edge8n %l0, %i3, %l4 tle %icc, 0x7 loop_1053: sllx %i7, 0x17, %g4 addcc %g2, 0x11C4, %g3 bvc,pt %xcc, loop_1054 ldstub [%l7 + 0x3A], %i0 smulcc %i5, %g7, %o6 tgu %icc, 0x3 loop_1054: subcc %o2, 0x0D21, %o3 mova %icc, %o5, %o4 taddcc %i1, 0x0BDC, %i4 tg %xcc, 0x3 fmovdle %xcc, %f19, %f25 wr %g0, 0x17, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync ldd [%l7 + 0x08], %f26 wr %g0, 0x11, %asi lduha [%l7 + 0x1A] %asi, %l6 movrne %l1, %l2, %g6 fcmple16 %f14, %f30, %o7 edge8ln %l3, %g5, %l5 and %o0, %o1, %g1 ta %xcc, 0x3 fsrc2 %f2, %f24 fornot2s %f20, %f28, %f7 wr %g0, 0x10, %asi ldstuba [%l7 + 0x71] %asi, %i6 add %l0, 0x08C1, %i3 tcs %xcc, 0x1 set 0x60, %o5 ldda [%l7 + %o5] 0x24, %l4 fbg,a %fcc1, loop_1055 tgu %icc, 0x6 edge16 %i7, %g4, %g2 ta %xcc, 0x3 loop_1055: tge %icc, 0x5 srax %i2, 0x0C, %i0 nop setx loop_1056, %l0, %l1 jmpl %l1, %g3 subccc %g7, 0x02A1, %o6 fnot2 %f24, %f4 flush %l7 + 0x6C loop_1056: nop membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf8, %f0 set 0x54, %i6 swapa [%l7 + %i6] 0x80, %o2 fmovrsgez %o3, %f16, %f26 brnz,a %o5, loop_1057 move %xcc, %o4, %i5 bvc,a %xcc, loop_1058 nop set 0x52, %o6 lduh [%l7 + %o6], %i1 loop_1057: movcs %icc, %i4, %l1 set 0x40, %g1 lduha [%l7 + %g1] 0x80, %l6 loop_1058: ldd [%l7 + 0x10], %g6 movl %icc, %o7, %l2 fcmpeq32 %f14, %f30, %g5 subc %l3, %l5, %o1 prefetch [%l7 + 0x1C], 0x3 brlz %o0, loop_1059 sdivcc %i6, 0x0820, %l0 and %i3, %g1, %l4 mulscc %i7, 0x09B1, %g4 loop_1059: tne %xcc, 0x1 udiv %g2, 0x107C, %i0 edge32 %g3, %i2, %g7 movrgez %o6, 0x16E, %o3 fmovsleu %icc, %f9, %f6 movle %xcc, %o5, %o4 edge16ln %i5, %o2, %i4 movle %icc, %i1, %l6 bcc,a loop_1060 xnorcc %g6, %o7, %l2 bleu,pn %icc, loop_1061 tl %xcc, 0x1 loop_1060: fbl %fcc1, loop_1062 fbo %fcc1, loop_1063 loop_1061: movcs %icc, %l1, %l3 tleu %xcc, 0x1 loop_1062: edge32ln %l5, %g5, %o0 loop_1063: fmovscc %xcc, %f7, %f4 wr %g0, 0x89, %asi ldsha [%l7 + 0x56] %asi, %i6 addc %l0, 0x18F1, %i3 tneg %xcc, 0x7 movleu %icc, %g1, %l4 fsrc2 %f16, %f28 movcc %icc, %o1, %g4 movrgz %i7, 0x303, %g2 fcmped %fcc2, %f6, %f2 sra %i0, 0x0E, %i2 fbn %fcc3, loop_1064 fmovdcs %icc, %f20, %f24 subc %g7, 0x0FB2, %g3 edge16l %o6, %o3, %o4 loop_1064: orn %o5, 0x16E6, %i5 fornot2 %f28, %f12, %f22 wr %g0, 0x0c, %asi lda [%l7 + 0x7C] %asi, %f24 fnors %f29, %f5, %f10 sllx %o2, 0x0A, %i1 fble %fcc0, loop_1065 orn %l6, %g6, %o7 edge16n %l2, %l1, %l3 tneg %xcc, 0x5 loop_1065: fmovscc %xcc, %f26, %f7 tg %icc, 0x7 fandnot2 %f8, %f30, %f28 brgz %i4, loop_1066 xnor %l5, %g5, %o0 udiv %i6, 0x09BD, %l0 edge32ln %g1, %i3, %o1 loop_1066: membar 0x4E fmovdle %icc, %f9, %f1 wr %g0, 0x20, %asi ldxa [%g0 + 0x0] %asi, %g4 fzero %f10 tleu %xcc, 0x3 movrlz %i7, %g2, %l4 xnor %i2, 0x145C, %g7 orn %i0, 0x159D, %g3 sir 0x12A6 fmovsne %xcc, %f13, %f5 fabsd %f30, %f10 umul %o6, 0x01E8, %o3 fornot2 %f6, %f8, %f30 fmovrse %o4, %f13, %f9 wr %g0, 0x18, %asi ldsba [%l7 + 0x5C] %asi, %i5 fpsub32s %f6, %f0, %f12 fmul8x16 %f18, %f6, %f10 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot2 %f18, %f4, %f24 ldstub [%l7 + 0x44], %o5 fble,a %fcc0, loop_1067 fmovdne %icc, %f4, %f19 fornot1s %f20, %f31, %f29 siam 0x6 loop_1067: fones %f11 movneg %icc, %i1, %o2 fble,a %fcc3, loop_1068 edge8n %g6, %l6, %o7 fbu %fcc2, loop_1069 nop setx loop_1070, %l0, %l1 jmpl %l1, %l1 loop_1068: bg,pt %icc, loop_1071 tne %xcc, 0x6 loop_1069: fsrc1s %f9, %f7 loop_1070: udivcc %l2, 0x1D8C, %l3 loop_1071: te %icc, 0x2 alignaddrl %i4, %l5, %o0 umulcc %i6, 0x0366, %l0 fmovdge %icc, %f2, %f23 bl loop_1072 bne loop_1073 fandnot2s %f2, %f23, %f31 sllx %g5, 0x17, %g1 loop_1072: mulx %i3, %o1, %g4 loop_1073: call loop_1074 movleu %icc, %i7, %g2 sub %i2, 0x08F7, %l4 fxnor %f20, %f28, %f28 loop_1074: nop set 0x58, %l5 stxa %g7, [%l7 + %l5] 0x88 edge32l %i0, %o6, %g3 fbe,a %fcc3, loop_1075 bgu,a %icc, loop_1076 fmovrdlz %o4, %f24, %f30 movrlez %o3, %i5, %i1 loop_1075: or %o5, %g6, %o2 loop_1076: sth %o7, [%l7 + 0x0A] mulx %l1, 0x118C, %l6 tsubcc %l3, %l2, %i4 fbne %fcc3, loop_1077 sub %o0, 0x00C0, %i6 pdist %f10, %f14, %f14 alignaddrl %l5, %l0, %g5 loop_1077: umul %i3, 0x0A4F, %g1 set 0x1E, %o0 ldsha [%l7 + %o0] 0x80, %o1 fbule %fcc2, loop_1078 swap [%l7 + 0x20], %g4 fbe %fcc0, loop_1079 andncc %i7, %i2, %l4 loop_1078: edge16n %g2, %i0, %o6 fmovrslez %g7, %f3, %f28 loop_1079: tgu %icc, 0x2 set 0x67, %i2 stba %o4, [%l7 + %i2] 0x14 taddcc %g3, 0x07B8, %i5 fbge %fcc3, loop_1080 fmovda %xcc, %f28, %f19 tpos %icc, 0x1 fmovrdgz %i1, %f4, %f30 loop_1080: edge16ln %o5, %o3, %o2 brlz %g6, loop_1081 edge32l %l1, %l6, %o7 ldd [%l7 + 0x28], %l2 orncc %l2, 0x12CD, %i4 loop_1081: fmovscs %xcc, %f14, %f21 movre %i6, %l5, %o0 movne %xcc, %g5, %i3 fbne,a %fcc2, loop_1082 edge8l %l0, %g1, %g4 movrgz %i7, 0x0D2, %i2 add %l7, 0x40, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l4 casa [%l6] 0x89, %l4, %g2 loop_1082: addc %o1, 0x0D91, %i0 subcc %o6, 0x1673, %o4 movne %xcc, %g3, %g7 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi bvs,a loop_1083 tl %xcc, 0x6 tneg %xcc, 0x2 taddcc %i5, 0x08F2, %o5 loop_1083: edge32 %i1, %o3, %o2 edge32n %l1, %g6, %l6 edge16ln %l3, %l2, %i4 tsubcc %i6, %l5, %o0 wr %g0, 0x88, %asi ldstuba [%l7 + 0x4D] %asi, %o7 fcmpne16 %f12, %f18, %i3 movrlez %g5, 0x21C, %g1 set 0x60, %l4 prefetcha [%l7 + %l4] 0x19, 0x1 wr %g0, 0x89, %asi lda [%l7 + 0x28] %asi, %f7 srax %l0, %i2, %i7 std %g2, [%l7 + 0x30] sll %o1, %l4, %o6 edge32 %o4, %g3, %i0 subc %i5, %o5, %i1 nop setx loop_1084, %l0, %l1 jmpl %l1, %o3 fcmpne32 %f8, %f4, %o2 fpsub32s %f7, %f12, %f13 andn %g7, %g6, %l1 loop_1084: tneg %icc, 0x6 pdist %f16, %f20, %f22 tge %xcc, 0x1 or %l6, %l2, %i4 movn %icc, %i6, %l3 andcc %o0, 0x1F8D, %o7 sub %l5, %i3, %g1 udiv %g4, 0x0019, %l0 fmovdneg %icc, %f14, %f25 smul %i2, 0x0B50, %i7 fmovsne %xcc, %f4, %f23 nop set 0x1F, %i4 stb %g5, [%l7 + %i4] bneg,a loop_1085 be,a,pn %xcc, loop_1086 edge8 %o1, %l4, %g2 fmovdg %icc, %f16, %f16 loop_1085: movrlz %o6, %o4, %g3 loop_1086: xorcc %i5, %i0, %o5 fbne,a %fcc1, loop_1087 fnot2s %f20, %f5 nop set 0x6A, %g7 ldstub [%l7 + %g7], %o3 movpos %icc, %o2, %g7 loop_1087: sdiv %g6, 0x0FDE, %l1 udiv %l6, 0x1FCB, %l2 addcc %i4, 0x1E2F, %i6 xor %l3, %o0, %i1 smulcc %l5, 0x0C6F, %o7 ldsw [%l7 + 0x10], %i3 fmovsgu %xcc, %f22, %f21 set 0x38, %l1 stha %g1, [%l7 + %l1] 0x19 xor %l0, 0x0659, %i2 tvc %xcc, 0x3 edge32ln %i7, %g5, %g4 stw %o1, [%l7 + 0x2C] fpsub32 %f8, %f14, %f14 alignaddr %g2, %o6, %l4 faligndata %f2, %f0, %f14 add %o4, %g3, %i0 fnegd %f2, %f8 brz %i5, loop_1088 tvs %icc, 0x6 alignaddr %o3, %o2, %g7 tneg %xcc, 0x3 loop_1088: fmuld8ulx16 %f19, %f25, %f2 fmovrdgez %o5, %f10, %f20 bg loop_1089 te %icc, 0x2 srax %g6, 0x0F, %l6 tvc %xcc, 0x1 loop_1089: bge,pt %icc, loop_1090 sdiv %l2, 0x1DE5, %l1 fornot2 %f2, %f18, %f8 array8 %i4, %l3, %o0 loop_1090: or %i6, %i1, %l5 movcs %xcc, %o7, %i3 ta %icc, 0x2 fmovdgu %xcc, %f17, %f22 move %xcc, %l0, %g1 ble,a,pt %icc, loop_1091 tn %xcc, 0x1 movg %xcc, %i2, %g5 fmovrslz %g4, %f16, %f26 loop_1091: edge32ln %i7, %o1, %g2 fmovrse %l4, %f12, %f22 movgu %xcc, %o4, %g3 edge16l %i0, %o6, %i5 movrne %o3, 0x022, %o2 stb %g7, [%l7 + 0x25] udivcc %o5, 0x08C7, %g6 fmovsn %icc, %f4, %f8 fcmpgt32 %f24, %f26, %l2 brlz,a %l6, loop_1092 bcs,pn %icc, loop_1093 tpos %xcc, 0x5 fmul8ulx16 %f0, %f12, %f10 loop_1092: nop set 0x54, %o4 ldsw [%l7 + %o4], %i4 loop_1093: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x0C, %l0 stw %l3, [%l7 + %l0] bpos,a,pt %xcc, loop_1094 bge loop_1095 fnot2s %f8, %f2 movrgz %o0, 0x25F, %i6 loop_1094: nop set 0x30, %i5 ldxa [%l7 + %i5] 0x04, %i1 loop_1095: sdivcc %l5, 0x0156, %l1 fnor %f30, %f22, %f6 taddcctv %i3, %l0, %g1 movpos %xcc, %i2, %o7 alignaddrl %g4, %g5, %o1 subcc %g2, 0x06D6, %i7 set 0x5C, %g5 swapa [%l7 + %g5] 0x04, %l4 srax %o4, %g3, %o6 xnorcc %i5, 0x0BFE, %i0 alignaddr %o2, %o3, %o5 srl %g6, 0x06, %l2 sdiv %g7, 0x0C69, %i4 tleu %icc, 0x0 fmovdcs %icc, %f3, %f28 edge32 %l6, %l3, %o0 nop setx loop_1096, %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 fmovsneg %xcc, %f23, %f0 fmovrse %i1, %f12, %f18 or %i6, 0x1862, %l5 loop_1096: movge %xcc, %l1, %i3 movg %xcc, %l0, %g1 movl %icc, %o7, %i2 fmovdgu %icc, %f16, %f25 for %f14, %f26, %f22 tcs %icc, 0x4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %g4, %g5, %g2 movl %icc, %i7, %o1 movg %xcc, %o4, %l4 fbug,a %fcc2, loop_1097 nop setx loop_1098, %l0, %l1 jmpl %l1, %o6 tpos %xcc, 0x7 fmovsg %xcc, %f2, %f27 loop_1097: array8 %g3, %i0, %i5 loop_1098: movre %o2, %o3, %g6 te %xcc, 0x4 ld [%l7 + 0x0C], %f20 te %xcc, 0x4 orncc %o5, %g7, %i4 movneg %xcc, %l2, %l3 set 0x34, %i7 lduwa [%l7 + %i7] 0x04, %o0 movrne %l6, %i6, %l5 movcc %icc, %l1, %i1 movre %i3, 0x217, %l0 sub %o7, 0x1E7D, %i2 fmovrdlez %g1, %f16, %f24 movrgez %g4, 0x211, %g2 fmovsge %icc, %f14, %f1 movrlez %i7, 0x2E4, %o1 alignaddr %o4, %g5, %o6 udivx %l4, 0x0C85, %g3 fmovde %xcc, %f24, %f26 fbue %fcc3, loop_1099 movrlz %i5, 0x3CC, %i0 movrlz %o3, 0x09A, %g6 fcmpd %fcc1, %f30, %f18 loop_1099: fornot2s %f18, %f11, %f9 membar 0x3D fbg %fcc1, loop_1100 edge16ln %o5, %g7, %i4 fabsd %f4, %f24 wr %g0, 0x80, %asi lduba [%l7 + 0x70] %asi, %o2 loop_1100: fmul8sux16 %f6, %f24, %f28 tge %xcc, 0x5 xnor %l3, 0x156D, %o0 fmovscs %xcc, %f1, %f28 and %l6, 0x1DA6, %l2 move %xcc, %i6, %l5 add %i1, 0x0821, %i3 edge16ln %l1, %l0, %o7 umulcc %g1, 0x0DE5, %g4 movrgez %g2, 0x120, %i2 nop setx loop_1101, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tne %xcc, 0x2 wr %g0, 0x04, %asi lda [%l7 + 0x78] %asi, %f6 loop_1101: sll %i7, %o1, %g5 fpadd16 %f18, %f22, %f6 umul %o6, %o4, %l4 set 0x6F, %o2 ldsba [%l7 + %o2] 0x15, %i5 swap [%l7 + 0x24], %g3 array32 %i0, %g6, %o3 tg %xcc, 0x6 edge8l %g7, %i4, %o5 stb %o2, [%l7 + 0x1D] umul %l3, 0x10BC, %o0 for %f16, %f20, %f6 movcs %xcc, %l2, %i6 nop setx loop_1102, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done be,pt %xcc, loop_1103 membar 0x23 edge16 %l5, %i1, %i3 loop_1102: orcc %l1, 0x17D3, %l6 loop_1103: movcs %icc, %l0, %g1 xor %o7, %g4, %i2 tl %xcc, 0x2 movn %icc, %g2, %o1 srax %i7, %g5, %o6 bpos loop_1104 tvc %xcc, 0x7 bgu,pt %xcc, loop_1105 array32 %l4, %i5, %o4 loop_1104: bneg %icc, loop_1106 fbu %fcc1, loop_1107 loop_1105: tl %xcc, 0x1 stb %g3, [%l7 + 0x1D] loop_1106: tsubcctv %g6, 0x11A9, %o3 loop_1107: smulcc %i0, %g7, %i4 fpsub32s %f24, %f24, %f23 fbge,a %fcc0, loop_1108 sdivcc %o5, 0x07D1, %l3 sdivx %o0, 0x1BF3, %l2 set 0x18, %i1 prefetcha [%l7 + %i1] 0x14, 0x1 loop_1108: andncc %l5, %i6, %i1 alignaddrl %i3, %l1, %l0 tsubcc %l6, 0x01C7, %o7 movcc %icc, %g1, %g4 wr %g0, 0x04, %asi ldswa [%l7 + 0x78] %asi, %i2 orcc %g2, %o1, %i7 smul %o6, %g5, %l4 fmovrde %i5, %f20, %f10 xor %g3, 0x1A0F, %o4 fmovdvc %xcc, %f18, %f12 nop set 0x78, %o1 ldd [%l7 + %o1], %g6 tneg %icc, 0x0 movn %icc, %i0, %o3 pdist %f10, %f6, %f4 brgez,a %g7, loop_1109 udiv %o5, 0x03B4, %l3 stw %i4, [%l7 + 0x48] set 0x58, %l2 lduba [%l7 + %l2] 0x0c, %l2 loop_1109: ldd [%l7 + 0x18], %f12 tgu %xcc, 0x7 umulcc %o0, 0x0A16, %o2 ldstub [%l7 + 0x4C], %l5 sra %i6, 0x00, %i3 subcc %i1, %l1, %l6 wr %g0, 0x18, %asi ldswa [%l7 + 0x7C] %asi, %l0 fpmerge %f12, %f3, %f6 movgu %xcc, %g1, %g4 tleu %icc, 0x5 movre %i2, 0x3EF, %g2 subccc %o1, %i7, %o7 tge %icc, 0x7 wr %g0, 0x27, %asi stha %g5, [%l7 + 0x44] %asi membar #Sync membar 0x01 fors %f29, %f3, %f7 movre %l4, 0x152, %o6 te %icc, 0x4 edge32 %g3, %i5, %g6 tpos %xcc, 0x5 udivcc %o4, 0x1C20, %i0 addccc %o3, %g7, %l3 sth %o5, [%l7 + 0x3E] array32 %i4, %l2, %o2 udivx %l5, 0x12DE, %o0 or %i6, 0x0E59, %i1 edge32n %l1, %l6, %i3 xor %g1, %g4, %i2 fsrc1 %f4, %f22 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf1, %f16 fones %f30 fornot2 %f14, %f2, %f0 andn %l0, 0x1C55, %g2 faligndata %f0, %f0, %f8 movrlez %i7, 0x052, %o7 wr %g0, 0x11, %asi stda %g4, [%l7 + 0x70] %asi fpsub32 %f18, %f6, %f26 fbg %fcc0, loop_1110 tge %xcc, 0x3 brgez %o1, loop_1111 bvs,a,pn %icc, loop_1112 loop_1110: movrgz %l4, %g3, %o6 fmovrsgz %i5, %f29, %f19 loop_1111: xorcc %o4, 0x1F08, %g6 loop_1112: brlez %i0, loop_1113 tsubcctv %g7, %l3, %o3 wr %g0, 0x80, %asi stxa %o5, [%l7 + 0x78] %asi loop_1113: nop add %l7, 0x28, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i4, %o2 movrgez %l2, 0x2E1, %l5 xorcc %i6, 0x097C, %i1 and %o0, %l6, %i3 fnor %f4, %f0, %f14 membar 0x61 orn %l1, %g1, %i2 andn %l0, 0x0772, %g2 mulscc %i7, %o7, %g4 fpadd32s %f27, %f13, %f14 fxnors %f5, %f7, %f5 fmovdn %icc, %f21, %f29 subc %g5, 0x1E55, %o1 nop setx loop_1114, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry brgz %g3, loop_1115 fbue,a %fcc2, loop_1116 tleu %icc, 0x2 loop_1114: orn %o6, 0x14BD, %l4 loop_1115: sllx %i5, %o4, %g6 loop_1116: sub %g7, 0x062C, %i0 subc %o3, %l3, %o5 bvs,a,pt %icc, loop_1117 bvc loop_1118 tleu %icc, 0x2 bn,a,pt %xcc, loop_1119 loop_1117: edge8n %o2, %i4, %l2 loop_1118: tpos %icc, 0x2 call loop_1120 loop_1119: movrlz %l5, 0x36A, %i6 lduw [%l7 + 0x58], %o0 brlz,a %i1, loop_1121 loop_1120: movgu %icc, %l6, %l1 bcs loop_1122 fmovsl %xcc, %f30, %f15 loop_1121: fmuld8sux16 %f1, %f17, %f4 alignaddr %i3, %g1, %l0 loop_1122: srl %g2, 0x0A, %i2 ldd [%l7 + 0x18], %o6 movrlz %i7, %g4, %o1 ble,a loop_1123 fxnors %f25, %f17, %f24 set 0x30, %g6 swapa [%l7 + %g6] 0x89, %g3 loop_1123: fcmpd %fcc3, %f20, %f18 and %g5, %o6, %i5 bn,a,pn %icc, loop_1124 umulcc %o4, %g6, %g7 subcc %l4, 0x165F, %o3 set 0x40, %l6 ldda [%l7 + %l6] 0xe3, %l2 loop_1124: tneg %xcc, 0x5 tneg %icc, 0x7 umulcc %i0, 0x178D, %o2 fbu %fcc1, loop_1125 udiv %i4, 0x1F54, %l2 movl %icc, %o5, %i6 fpadd16s %f7, %f21, %f20 loop_1125: array32 %o0, %i1, %l5 addccc %l1, 0x1439, %i3 tpos %icc, 0x6 edge32 %g1, %l6, %l0 tn %xcc, 0x5 edge8ln %i2, %o7, %g2 fba,a %fcc3, loop_1126 fmovdneg %icc, %f21, %f7 movcc %xcc, %g4, %i7 tpos %icc, 0x3 loop_1126: sir 0x02F6 movrne %g3, %o1, %g5 fmovdvs %icc, %f10, %f4 fmovsgu %icc, %f28, %f30 wr %g0, 0x80, %asi stha %o6, [%l7 + 0x72] %asi set 0x48, %l3 ldswa [%l7 + %l3] 0x89, %o4 edge8ln %g6, %g7, %i5 orncc %o3, %l4, %l3 fmovdl %icc, %f19, %f22 movpos %icc, %o2, %i4 bvc,a,pt %icc, loop_1127 orn %l2, 0x0952, %i0 tle %xcc, 0x6 fpadd16s %f29, %f12, %f20 loop_1127: fmovrsgez %i6, %f8, %f10 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %xcc, %o0, %o5 addccc %l5, 0x1559, %l1 fmovdleu %icc, %f7, %f16 movleu %xcc, %i3, %g1 fmuld8ulx16 %f24, %f6, %f8 tge %icc, 0x6 fmovscc %icc, %f1, %f25 movneg %xcc, %i1, %l0 tcs %xcc, 0x0 movrne %l6, %o7, %g2 and %i2, 0x1396, %g4 sethi 0x14F3, %g3 fmovrdgez %o1, %f16, %f10 srax %i7, %o6, %g5 wr %g0, 0x88, %asi lda [%l7 + 0x28] %asi, %f11 mova %xcc, %g6, %o4 taddcc %i5, 0x1271, %g7 umulcc %l4, 0x107E, %o3 edge16l %l3, %o2, %l2 nop setx loop_1128, %l0, %l1 jmpl %l1, %i0 fmovdpos %xcc, %f23, %f28 or %i6, 0x1BA3, %i4 fpadd32 %f26, %f2, %f22 loop_1128: nop wr %g0, 0x10, %asi stda %o4, [%l7 + 0x28] %asi tcs %icc, 0x4 fxors %f21, %f31, %f31 wr %g0, 0x18, %asi stda %f16, [%l7 + 0x40] %asi fcmpd %fcc2, %f26, %f26 tge %icc, 0x0 fmovrsgez %l5, %f17, %f17 fbe %fcc1, loop_1129 sdivx %o0, 0x0FE5, %i3 fble,a %fcc0, loop_1130 srl %g1, 0x0A, %i1 loop_1129: movg %icc, %l1, %l6 wr %g0, 0x89, %asi prefetcha [%l7 + 0x78] %asi, 0x3 loop_1130: movneg %xcc, %o7, %g2 brlz %i2, loop_1131 sub %g4, 0x0260, %g3 edge16l %i7, %o6, %o1 andcc %g5, %g6, %o4 loop_1131: fmovrdne %i5, %f0, %f20 smul %g7, 0x13BC, %o3 sdivcc %l4, 0x0E6E, %o2 ble loop_1132 umulcc %l3, 0x0BB6, %i0 fmovsa %xcc, %f19, %f18 tvs %xcc, 0x5 loop_1132: tleu %xcc, 0x3 edge32 %l2, %i6, %i4 tcc %icc, 0x1 brlz,a %l5, loop_1133 edge32n %o0, %i3, %g1 smulcc %i1, %l1, %o5 fbue %fcc2, loop_1134 loop_1133: bneg,a loop_1135 movrgz %l0, 0x348, %l6 tge %icc, 0x0 loop_1134: fmovrde %g2, %f28, %f8 loop_1135: fxors %f21, %f8, %f4 sub %o7, %i2, %g4 sir 0x0E17 movleu %icc, %g3, %o6 subc %i7, %g5, %o1 alignaddr %g6, %o4, %g7 mulscc %o3, 0x1394, %l4 st %f5, [%l7 + 0x50] srlx %o2, 0x11, %l3 fpsub32s %f7, %f27, %f25 tg %xcc, 0x0 bl,a,pn %icc, loop_1136 movrne %i0, %i5, %i6 or %l2, %l5, %o0 fpadd16s %f6, %f28, %f6 loop_1136: fmul8x16au %f9, %f22, %f16 fbo,a %fcc3, loop_1137 std %f12, [%l7 + 0x50] srl %i3, 0x14, %g1 tpos %icc, 0x2 loop_1137: ldsw [%l7 + 0x64], %i4 tg %icc, 0x3 fbge,a %fcc3, loop_1138 bcc,pn %icc, loop_1139 tcc %icc, 0x0 subcc %l1, %o5, %i1 loop_1138: tge %xcc, 0x2 loop_1139: mova %icc, %l0, %g2 fsrc1s %f11, %f31 tn %xcc, 0x7 movge %icc, %o7, %l6 sdivcc %i2, 0x0BA5, %g4 bvs loop_1140 xorcc %o6, 0x0B2F, %i7 bgu,pn %xcc, loop_1141 andcc %g3, 0x02DF, %g5 loop_1140: fbug,a %fcc3, loop_1142 fmul8x16 %f10, %f6, %f12 loop_1141: te %icc, 0x3 movrgez %o1, %g6, %o4 loop_1142: sdiv %g7, 0x0B00, %o3 smulcc %l4, %o2, %l3 brgz %i0, loop_1143 brgz,a %i5, loop_1144 fmovspos %xcc, %f21, %f5 edge32 %l2, %l5, %i6 loop_1143: fandnot1s %f2, %f7, %f3 loop_1144: brgz %i3, loop_1145 ldsw [%l7 + 0x78], %o0 alignaddrl %g1, %l1, %o5 taddcctv %i4, %i1, %g2 loop_1145: subc %o7, %l0, %l6 smul %i2, 0x0D6D, %o6 fmovdvs %xcc, %f7, %f25 orcc %g4, 0x0F5D, %g3 brlez,a %i7, loop_1146 fbug %fcc2, loop_1147 fmovdgu %icc, %f27, %f14 movvc %icc, %o1, %g5 loop_1146: fnors %f1, %f23, %f0 loop_1147: nop set 0x6C, %i0 sta %f26, [%l7 + %i0] 0x89 umulcc %o4, 0x1688, %g6 set 0x18, %i3 sta %f19, [%l7 + %i3] 0x04 bcs,a loop_1148 fpsub16 %f20, %f2, %f4 fbo,a %fcc1, loop_1149 sir 0x0B01 loop_1148: ldub [%l7 + 0x34], %g7 fmovsa %icc, %f24, %f17 loop_1149: andn %o3, %o2, %l4 movcs %icc, %l3, %i0 fmovsl %xcc, %f6, %f16 fmovda %icc, %f19, %f9 fbne %fcc0, loop_1150 udiv %l2, 0x16F6, %i5 tn %icc, 0x1 udivcc %l5, 0x119E, %i3 loop_1150: edge16n %o0, %g1, %i6 te %xcc, 0x5 movrgz %o5, 0x2D8, %i4 sdivcc %l1, 0x17E3, %i1 movcs %xcc, %g2, %o7 edge32ln %l6, %l0, %i2 flush %l7 + 0x30 fsrc1s %f28, %f24 brlz,a %o6, loop_1151 udivcc %g3, 0x1A6F, %i7 nop set 0x68, %g3 stx %g4, [%l7 + %g3] std %f20, [%l7 + 0x28] loop_1151: fnot2s %f24, %f10 nop setx loop_1152, %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 move %icc, %g5, %o1 fcmpeq32 %f20, %f20, %o4 prefetch [%l7 + 0x50], 0x0 loop_1152: srlx %g7, %o3, %o2 flush %l7 + 0x4C fbuge,a %fcc2, loop_1153 fmul8x16al %f28, %f12, %f10 edge8l %g6, %l4, %i0 tleu %xcc, 0x6 loop_1153: edge32l %l2, %i5, %l3 fblg %fcc1, loop_1154 sdiv %l5, 0x0799, %o0 sdivx %i3, 0x0600, %g1 edge16l %i6, %i4, %o5 loop_1154: or %i1, %g2, %l1 movrgez %l6, %o7, %l0 fnot2 %f26, %f0 edge8l %i2, %o6, %i7 movgu %xcc, %g3, %g4 set 0x7C, %o7 lda [%l7 + %o7] 0x14, %f2 movvc %xcc, %o1, %g5 udivx %g7, 0x19A1, %o3 xorcc %o2, %o4, %l4 fmovsn %xcc, %f1, %f24 fandnot1s %f4, %f1, %f31 fmovscs %xcc, %f13, %f1 brlez %i0, loop_1155 andn %g6, 0x1D59, %i5 fmovsl %xcc, %f31, %f0 movleu %icc, %l3, %l5 loop_1155: edge16n %o0, %l2, %g1 xnor %i3, %i4, %i6 fmul8ulx16 %f28, %f22, %f0 fmovrdlez %i1, %f28, %f28 wr %g0, 0x80, %asi ldxa [%l7 + 0x30] %asi, %o5 umul %g2, 0x1CCF, %l6 sdivx %o7, 0x16F4, %l0 movrgez %i2, 0x0A5, %o6 brgz,a %i7, loop_1156 fmovd %f14, %f20 movcc %xcc, %l1, %g3 mova %icc, %g4, %o1 loop_1156: ldsh [%l7 + 0x2A], %g7 tpos %icc, 0x0 movcc %icc, %o3, %g5 sllx %o2, %o4, %l4 movgu %xcc, %g6, %i5 subc %l3, %l5, %o0 smulcc %l2, 0x1C20, %g1 fmovsvs %icc, %f20, %f9 bne %icc, loop_1157 brz,a %i0, loop_1158 array16 %i4, %i6, %i1 set 0x14, %o5 lda [%l7 + %o5] 0x19, %f17 loop_1157: edge32n %o5, %i3, %l6 loop_1158: taddcctv %g2, 0x1773, %o7 srlx %l0, %o6, %i2 tle %icc, 0x5 fcmpgt32 %f24, %f6, %i7 wr %g0, 0x80, %asi ldsba [%l7 + 0x22] %asi, %g3 mova %xcc, %l1, %g4 tsubcc %g7, 0x0C6A, %o1 addc %g5, 0x0A9B, %o2 udivcc %o3, 0x0BA4, %o4 ldstub [%l7 + 0x55], %g6 udiv %i5, 0x17D4, %l4 movpos %icc, %l5, %l3 be,a,pt %icc, loop_1159 fmovdne %icc, %f11, %f13 bleu,pt %xcc, loop_1160 array16 %o0, %g1, %l2 loop_1159: fmovse %xcc, %f12, %f10 xnorcc %i4, 0x0A5D, %i0 loop_1160: tpos %xcc, 0x3 tneg %icc, 0x3 bcs,a loop_1161 fcmpeq32 %f14, %f26, %i1 srl %o5, %i3, %i6 set 0x6A, %o3 ldsba [%l7 + %o3] 0x14, %g2 loop_1161: movneg %icc, %l6, %l0 ba,a,pn %xcc, loop_1162 call loop_1163 fble,a %fcc1, loop_1164 nop setx loop_1165, %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_1162: andn %o6, 0x0F41, %i2 loop_1163: bleu loop_1166 loop_1164: movrne %i7, %g3, %l1 loop_1165: edge16l %g4, %o7, %o1 fcmps %fcc2, %f11, %f27 loop_1166: orcc %g7, 0x0FAB, %o2 fmovdg %xcc, %f24, %f16 fmovs %f10, %f18 srlx %o3, %o4, %g6 ta %xcc, 0x7 movge %xcc, %i5, %l4 tcc %icc, 0x2 xnor %l5, %l3, %o0 mulscc %g5, 0x12E0, %l2 udiv %i4, 0x02CD, %g1 fbge,a %fcc1, loop_1167 edge16l %i1, %i0, %o5 tneg %xcc, 0x7 movpos %xcc, %i6, %g2 loop_1167: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %icc, %l6, %l0 ldd [%l7 + 0x10], %o6 fbo %fcc1, loop_1168 fornot2s %f19, %f15, %f14 movleu %xcc, %i2, %i7 fbuge,a %fcc1, loop_1169 loop_1168: addccc %g3, %i3, %l1 smul %g4, 0x09DB, %o7 fpsub32s %f3, %f7, %f23 loop_1169: fcmpeq32 %f18, %f14, %o1 srlx %g7, 0x06, %o2 movrlez %o4, %o3, %g6 bleu,a loop_1170 tvc %icc, 0x6 fpadd16s %f29, %f31, %f24 fmovdcc %xcc, %f18, %f3 loop_1170: or %l4, %i5, %l5 orncc %l3, %o0, %l2 addcc %g5, %g1, %i1 movrne %i0, %i4, %o5 set 0x12, %g2 stba %i6, [%l7 + %g2] 0x04 taddcc %l6, 0x0321, %l0 sir 0x1D42 edge8ln %g2, %i2, %i7 fmovde %icc, %f15, %f19 sdivcc %o6, 0x0900, %i3 sth %g3, [%l7 + 0x6E] fmovrdlez %l1, %f14, %f10 brnz,a %g4, loop_1171 movpos %icc, %o1, %o7 tl %xcc, 0x1 fzero %f8 loop_1171: fpadd32s %f6, %f8, %f9 udiv %g7, 0x18DA, %o2 tcs %icc, 0x3 movn %xcc, %o4, %o3 stbar srl %l4, 0x11, %g6 tsubcc %l5, %i5, %o0 umulcc %l3, %g5, %l2 udivx %g1, 0x01CB, %i0 movrlz %i4, %i1, %o5 fmovs %f23, %f26 srax %l6, %i6, %l0 sethi 0x1AB0, %g2 tl %icc, 0x6 bge %icc, loop_1172 fmul8x16al %f21, %f23, %f16 popc 0x0BC6, %i7 stw %o6, [%l7 + 0x30] loop_1172: addcc %i3, %g3, %l1 bne %xcc, loop_1173 bcs loop_1174 te %xcc, 0x4 fnot2 %f0, %f8 loop_1173: fmovsvs %icc, %f18, %f9 loop_1174: edge16n %g4, %i2, %o7 ldx [%l7 + 0x50], %o1 orcc %o2, 0x166F, %o4 movneg %xcc, %g7, %o3 xnor %l4, 0x0956, %l5 andcc %g6, %i5, %l3 edge8l %g5, %o0, %l2 movrne %i0, %g1, %i4 udivcc %o5, 0x1122, %l6 edge16l %i1, %l0, %g2 fpsub16 %f12, %f8, %f4 set 0x30, %i6 ldda [%l7 + %i6] 0xe2, %i6 edge16 %i7, %i3, %g3 wr %g0, 0x10, %asi ldsha [%l7 + 0x26] %asi, %o6 movge %icc, %l1, %i2 fandnot2s %f11, %f5, %f25 fnors %f15, %f29, %f4 andncc %g4, %o1, %o7 movcc %xcc, %o2, %o4 mulx %g7, %o3, %l4 prefetch [%l7 + 0x6C], 0x2 fble %fcc2, loop_1175 movvc %icc, %g6, %i5 fbo %fcc3, loop_1176 andncc %l3, %g5, %l5 loop_1175: tleu %icc, 0x1 movcc %icc, %l2, %i0 loop_1176: brlz,a %g1, loop_1177 fnot2s %f20, %f17 movn %xcc, %o0, %o5 orcc %i4, %l6, %i1 loop_1177: nop wr %g0, 0x89, %asi sta %f11, [%l7 + 0x48] %asi bpos,a loop_1178 subcc %l0, %i6, %i7 mulx %i3, %g2, %o6 movvs %xcc, %g3, %l1 loop_1178: udivcc %i2, 0x1CCC, %g4 fmovspos %icc, %f16, %f7 fbule %fcc3, loop_1179 movvs %xcc, %o1, %o2 fmul8x16au %f20, %f13, %f20 fmovdleu %xcc, %f9, %f21 loop_1179: ld [%l7 + 0x4C], %f24 movvc %icc, %o7, %g7 fmovscs %icc, %f2, %f0 add %l7, 0x48, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %o4, %o3 fcmpgt16 %f14, %f22, %l4 fmovsvs %icc, %f6, %f17 bge,pt %icc, loop_1180 movcc %icc, %g6, %l3 tg %xcc, 0x4 orncc %g5, 0x1573, %l5 loop_1180: orcc %i5, 0x04E0, %l2 tleu %icc, 0x0 ldub [%l7 + 0x63], %g1 umul %o0, %o5, %i4 tleu %xcc, 0x2 fcmpne32 %f22, %f10, %i0 fbl %fcc0, loop_1181 ba,a,pt %xcc, loop_1182 orn %i1, %l0, %i6 sll %i7, %l6, %i3 loop_1181: nop add %l7, 0x1C, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %o6 casa [%l6] %asi, %o6, %g2 loop_1182: edge16l %g3, %l1, %i2 tsubcc %o1, 0x19DA, %g4 andncc %o7, %g7, %o4 fmovscs %xcc, %f15, %f30 tne %xcc, 0x7 sdiv %o3, 0x0CDE, %o2 subcc %l4, %l3, %g5 andcc %l5, %g6, %l2 fxnors %f28, %f28, %f20 tne %icc, 0x4 udivx %g1, 0x0101, %i5 fmovdcs %xcc, %f24, %f11 subccc %o5, 0x1B51, %o0 fors %f7, %f1, %f18 subc %i4, %i0, %i1 edge32l %l0, %i6, %l6 sth %i3, [%l7 + 0x3E] alignaddrl %o6, %i7, %g3 smulcc %l1, %i2, %g2 fandnot2 %f30, %f10, %f10 stbar array8 %o1, %o7, %g4 orn %g7, %o3, %o2 brgz %l4, loop_1183 andncc %o4, %g5, %l5 stx %g6, [%l7 + 0x60] srax %l3, 0x08, %l2 loop_1183: fcmpgt16 %f4, %f2, %g1 ba,a loop_1184 andn %o5, 0x050D, %i5 wr %g0, 0x81, %asi swapa [%l7 + 0x64] %asi, %o0 loop_1184: orncc %i0, 0x0C37, %i1 fmovrdgz %l0, %f26, %f18 tsubcc %i6, %i4, %i3 set 0x7A, %g1 lduha [%l7 + %g1] 0x0c, %l6 sll %o6, 0x1F, %i7 fmul8sux16 %f2, %f26, %f10 fandnot1 %f8, %f22, %f30 wr %g0, 0x81, %asi ldswa [%l7 + 0x4C] %asi, %g3 umulcc %l1, 0x0BC9, %i2 fmovs %f17, %f0 bge,a loop_1185 fbuge %fcc2, loop_1186 fnor %f26, %f4, %f28 siam 0x1 loop_1185: ld [%l7 + 0x24], %f13 loop_1186: movpos %xcc, %g2, %o1 srl %o7, %g7, %o3 tle %xcc, 0x4 bcc %icc, loop_1187 edge8n %g4, %o2, %o4 fmovsa %xcc, %f8, %f2 or %l4, 0x064F, %l5 loop_1187: sdiv %g5, 0x0ABD, %g6 addccc %l2, 0x1095, %g1 popc %l3, %i5 tgu %xcc, 0x3 movge %xcc, %o0, %i0 subccc %i1, 0x184C, %o5 edge32n %i6, %l0, %i3 umul %i4, 0x092A, %l6 fmovscc %icc, %f20, %f16 fba %fcc1, loop_1188 sllx %o6, 0x1A, %g3 movgu %xcc, %i7, %l1 ld [%l7 + 0x2C], %f23 loop_1188: fmovdleu %xcc, %f25, %f25 mova %icc, %g2, %i2 fpsub32s %f0, %f27, %f31 sub %o7, %o1, %g7 movcc %xcc, %g4, %o2 ldd [%l7 + 0x68], %o4 array32 %o3, %l4, %g5 alignaddrl %l5, %g6, %g1 nop set 0x40, %o6 prefetch [%l7 + %o6], 0x3 fmovda %xcc, %f0, %f13 sllx %l3, 0x17, %i5 fors %f13, %f7, %f10 std %l2, [%l7 + 0x40] movne %xcc, %i0, %o0 alignaddrl %o5, %i6, %l0 set 0x10, %l5 stha %i1, [%l7 + %l5] 0x11 ldd [%l7 + 0x30], %f0 fpsub16 %f8, %f26, %f10 movvc %icc, %i3, %i4 smulcc %o6, %l6, %g3 for %f0, %f18, %f14 udiv %l1, 0x112B, %g2 tne %icc, 0x7 add %i7, %o7, %i2 wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f0 ta %xcc, 0x5 movpos %xcc, %g7, %g4 fmovdleu %icc, %f3, %f16 movrne %o2, %o4, %o1 tge %xcc, 0x7 sethi 0x1D29, %l4 bcs,a,pn %icc, loop_1189 fxnor %f0, %f26, %f14 nop set 0x42, %i2 ldsh [%l7 + %i2], %g5 tg %icc, 0x6 loop_1189: udivx %o3, 0x04F9, %l5 wr %g0, 0x04, %asi lda [%l7 + 0x64] %asi, %f28 fmovdl %xcc, %f12, %f15 ldx [%l7 + 0x58], %g1 movcs %icc, %g6, %i5 udivcc %l2, 0x1AED, %l3 udivx %o0, 0x074D, %o5 movgu %icc, %i0, %i6 fmovdgu %xcc, %f23, %f6 move %xcc, %l0, %i1 edge16 %i4, %i3, %o6 fmovdvc %icc, %f7, %f24 fmovdpos %icc, %f19, %f23 movvc %icc, %l6, %l1 movleu %icc, %g3, %g2 movneg %xcc, %o7, %i2 mulx %i7, %g4, %o2 fnot1 %f24, %f26 taddcctv %g7, %o4, %l4 te %xcc, 0x5 fmul8x16al %f9, %f13, %f8 brgz,a %o1, loop_1190 fornot1s %f18, %f26, %f13 fmul8x16 %f0, %f0, %f2 xnorcc %g5, %o3, %g1 loop_1190: andncc %g6, %i5, %l2 fmovrse %l5, %f21, %f1 movrgz %o0, 0x128, %l3 fandnot2s %f30, %f11, %f0 edge32 %i0, %i6, %o5 fmovsne %xcc, %f26, %f1 add %l7, 0x3C, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %i1 casa [%l6] 0x19, %i1, %l0 fmul8x16 %f2, %f12, %f6 tcc %xcc, 0x6 fmovrslz %i3, %f25, %f16 smul %i4, 0x04FC, %l6 bgu,pt %xcc, loop_1191 addcc %o6, %l1, %g3 movre %o7, 0x333, %i2 subcc %g2, 0x145E, %i7 loop_1191: brlz %o2, loop_1192 movre %g7, 0x249, %o4 fpack32 %f24, %f14, %f8 tsubcc %g4, %l4, %o1 loop_1192: movpos %xcc, %g5, %o3 edge8l %g1, %i5, %g6 fandnot2 %f2, %f12, %f30 fmovdne %icc, %f3, %f30 movrne %l5, 0x2B8, %l2 movvc %xcc, %l3, %o0 fbule %fcc0, loop_1193 fmuld8sux16 %f9, %f30, %f8 movrgz %i0, 0x174, %o5 fnor %f30, %f14, %f0 loop_1193: movgu %xcc, %i6, %l0 srl %i1, 0x01, %i4 movrgz %i3, 0x277, %o6 brgez %l6, loop_1194 edge8ln %l1, %o7, %i2 fmovscc %xcc, %f6, %f17 wr %g0, 0x04, %asi swapa [%l7 + 0x58] %asi, %g3 loop_1194: ld [%l7 + 0x5C], %f28 swap [%l7 + 0x24], %i7 move %icc, %g2, %g7 tg %icc, 0x6 smulcc %o2, 0x07F1, %g4 fmovsge %xcc, %f14, %f14 fmovsne %xcc, %f5, %f3 fmovsvc %icc, %f1, %f24 ldstub [%l7 + 0x55], %o4 fxors %f15, %f23, %f10 fpackfix %f24, %f23 movcc %xcc, %l4, %o1 movre %g5, %g1, %i5 fornot2s %f23, %f29, %f2 movvs %xcc, %o3, %g6 bcc,a,pn %icc, loop_1195 flush %l7 + 0x34 brlez,a %l5, loop_1196 tcs %icc, 0x3 loop_1195: fmovscc %xcc, %f15, %f11 tsubcctv %l3, 0x149F, %o0 loop_1196: ta %icc, 0x1 bne,a,pn %icc, loop_1197 udivx %i0, 0x1489, %l2 taddcc %i6, %o5, %i1 bgu,a,pn %xcc, loop_1198 loop_1197: fmovrslz %l0, %f29, %f6 bvs,pn %icc, loop_1199 movgu %icc, %i4, %o6 loop_1198: fblg %fcc2, loop_1200 brlz,a %l6, loop_1201 loop_1199: movrne %i3, 0x016, %l1 fmovdn %xcc, %f10, %f6 loop_1200: te %xcc, 0x5 loop_1201: tvs %xcc, 0x3 fbug,a %fcc2, loop_1202 umulcc %i2, 0x1A78, %g3 movrlez %o7, %g2, %g7 fmovdn %xcc, %f13, %f13 loop_1202: fmovrsne %i7, %f28, %f23 tcs %xcc, 0x4 addc %o2, %g4, %o4 movrlz %o1, %g5, %l4 tneg %xcc, 0x5 movvs %icc, %g1, %i5 ldsw [%l7 + 0x0C], %o3 fmovrse %l5, %f21, %f1 xnorcc %g6, 0x12AE, %o0 andncc %i0, %l3, %i6 subcc %l2, 0x1BE4, %i1 movrlz %l0, %o5, %i4 fands %f17, %f17, %f27 xor %o6, 0x0247, %l6 set 0x42, %l4 ldsha [%l7 + %l4] 0x0c, %i3 tsubcctv %l1, %g3, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %i2, %g2, %g7 te %icc, 0x4 fmovrsgz %i7, %f26, %f5 tle %xcc, 0x0 popc 0x1CB5, %o2 edge32n %g4, %o4, %o1 brgez %l4, loop_1203 fandnot1 %f8, %f30, %f18 fmovrsne %g5, %f8, %f17 edge8ln %i5, %o3, %g1 loop_1203: fmovdg %xcc, %f15, %f5 fblg,a %fcc2, loop_1204 nop setx loop_1205, %l0, %l1 jmpl %l1, %l5 brgez,a %g6, loop_1206 sir 0x1C7C loop_1204: umul %i0, 0x1709, %l3 loop_1205: tvc %xcc, 0x4 loop_1206: xorcc %i6, %l2, %o0 sdivx %l0, 0x05F7, %i1 edge16 %o5, %i4, %o6 set 0x2E, %i4 ldstuba [%l7 + %i4] 0x80, %l6 fbue %fcc2, loop_1207 andncc %i3, %l1, %o7 set 0x60, %g7 stda %g2, [%l7 + %g7] 0x88 loop_1207: andncc %i2, %g2, %i7 tg %icc, 0x0 smulcc %o2, 0x149C, %g4 edge32l %o4, %g7, %o1 sllx %g5, 0x09, %i5 fpsub16 %f4, %f8, %f18 bleu loop_1208 movneg %icc, %o3, %g1 ba %xcc, loop_1209 sethi 0x1A45, %l5 loop_1208: fmovrdgez %l4, %f6, %f8 bpos,a,pt %xcc, loop_1210 loop_1209: andncc %g6, %i0, %i6 wr %g0, 0xeb, %asi stba %l3, [%l7 + 0x1D] %asi membar #Sync loop_1210: fpack16 %f2, %f27 fmovsvc %icc, %f24, %f3 sdivcc %l2, 0x02E9, %o0 movcs %xcc, %i1, %l0 fbug,a %fcc3, loop_1211 fmovdle %icc, %f1, %f1 addccc %o5, %i4, %o6 fnors %f25, %f21, %f23 loop_1211: fmovscs %icc, %f16, %f3 ldsw [%l7 + 0x38], %i3 tgu %xcc, 0x1 movrlz %l6, 0x313, %o7 membar 0x18 tpos %icc, 0x5 te %xcc, 0x7 mulx %l1, 0x0724, %g3 set 0x78, %o0 stxa %g2, [%l7 + %o0] 0xe3 membar #Sync addccc %i7, %o2, %g4 sub %o4, 0x09D8, %i2 edge16 %g7, %o1, %i5 movge %xcc, %o3, %g5 ldstub [%l7 + 0x5D], %g1 stx %l4, [%l7 + 0x70] subc %g6, 0x193A, %i0 fmovdle %icc, %f8, %f25 edge8n %i6, %l3, %l2 popc %l5, %o0 srl %i1, %o5, %l0 brnz,a %i4, loop_1212 bleu,pn %icc, loop_1213 movn %xcc, %i3, %o6 alignaddr %o7, %l6, %g3 loop_1212: brnz,a %g2, loop_1214 loop_1213: fandnot1 %f22, %f26, %f14 edge32ln %i7, %o2, %g4 orn %o4, %i2, %l1 loop_1214: fnot1s %f15, %f7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %g7, 0x17E9, %o1 tle %icc, 0x5 sra %i5, %o3, %g5 fbge %fcc1, loop_1215 ble,a,pn %icc, loop_1216 mulscc %g1, 0x1ED8, %g6 wr %g0, 0x19, %asi stwa %l4, [%l7 + 0x10] %asi loop_1215: subccc %i0, 0x0AFE, %l3 loop_1216: tleu %xcc, 0x0 ta %xcc, 0x0 ldsb [%l7 + 0x5F], %i6 set 0x2D, %l1 lduba [%l7 + %l1] 0x81, %l2 tgu %icc, 0x6 xorcc %l5, %i1, %o5 brz,a %o0, loop_1217 movrne %i4, 0x13F, %i3 fmovsle %icc, %f18, %f12 movcs %xcc, %o6, %o7 loop_1217: xor %l6, %g3, %l0 fmovs %f26, %f18 edge8ln %g2, %o2, %i7 ldub [%l7 + 0x09], %g4 movn %xcc, %o4, %i2 fmovrsne %l1, %f13, %f30 subccc %g7, %o1, %i5 movgu %xcc, %o3, %g1 wr %g0, 0x81, %asi stba %g5, [%l7 + 0x4A] %asi call loop_1218 fbge %fcc2, loop_1219 edge32n %l4, %g6, %i0 bge,a,pn %icc, loop_1220 loop_1218: tvs %icc, 0x6 loop_1219: udivcc %i6, 0x1A17, %l3 array8 %l2, %l5, %i1 loop_1220: mulscc %o5, 0x1A43, %i4 fbl %fcc2, loop_1221 subc %i3, 0x0A51, %o6 wr %g0, 0x81, %asi sta %f19, [%l7 + 0x44] %asi loop_1221: fmovscc %icc, %f28, %f15 wr %g0, 0x89, %asi ldswa [%l7 + 0x28] %asi, %o0 ldd [%l7 + 0x48], %f2 edge32n %o7, %l6, %g3 ta %icc, 0x1 movvs %icc, %g2, %l0 fbug %fcc1, loop_1222 tcc %icc, 0x2 tsubcctv %i7, 0x0233, %g4 tvs %icc, 0x6 loop_1222: nop set 0x40, %l0 stda %o2, [%l7 + %l0] 0x0c ta %xcc, 0x6 addcc %i2, 0x0A43, %l1 and %o4, 0x0E73, %o1 fabsd %f4, %f18 set 0x18, %i5 stxa %i5, [%l7 + %i5] 0x04 fpadd32s %f4, %f26, %f2 movvc %icc, %o3, %g1 subc %g7, 0x1265, %g5 tneg %icc, 0x1 sllx %g6, %i0, %l4 sdivx %i6, 0x0829, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_1223, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done srlx %l5, 0x19, %i1 edge8n %l2, %i4, %i3 orn %o5, 0x1D82, %o6 loop_1223: fcmpne32 %f2, %f6, %o0 tcs %icc, 0x0 bvc,a %icc, loop_1224 sub %o7, 0x1955, %l6 xnorcc %g2, %g3, %l0 fmovrde %g4, %f8, %f0 loop_1224: movleu %xcc, %i7, %o2 ldd [%l7 + 0x20], %f14 edge16l %l1, %o4, %o1 sdiv %i2, 0x1486, %i5 stbar bne,a %icc, loop_1225 sethi 0x1654, %g1 tneg %xcc, 0x4 tg %xcc, 0x6 loop_1225: umul %g7, %g5, %g6 addcc %o3, 0x1D3C, %l4 wr %g0, 0x04, %asi sta %f22, [%l7 + 0x40] %asi srlx %i0, 0x0B, %i6 udiv %l5, 0x0EEA, %l3 fbuge %fcc3, loop_1226 fmul8x16 %f15, %f6, %f8 fbul,a %fcc1, loop_1227 udivcc %l2, 0x0903, %i4 loop_1226: udiv %i1, 0x08EA, %i3 ldstub [%l7 + 0x0C], %o5 loop_1227: tne %icc, 0x5 fcmpgt32 %f16, %f6, %o6 smul %o0, 0x02EA, %o7 brgez %g2, loop_1228 bcs,pn %xcc, loop_1229 fmovspos %icc, %f8, %f28 wr %g0, 0x88, %asi stda %f0, [%l7 + 0x40] %asi loop_1228: fbul %fcc3, loop_1230 loop_1229: fmovsg %icc, %f5, %f18 addccc %g3, %l0, %g4 sethi 0x1B88, %i7 loop_1230: movg %xcc, %o2, %l6 movcs %xcc, %l1, %o1 tl %icc, 0x0 sir 0x043E fmovdleu %xcc, %f25, %f28 movvs %icc, %i2, %o4 wr %g0, 0xe3, %asi stha %i5, [%l7 + 0x74] %asi membar #Sync move %icc, %g7, %g1 array8 %g6, %g5, %l4 array16 %o3, %i6, %l5 xnor %i0, %l3, %l2 ldsw [%l7 + 0x2C], %i4 faligndata %f16, %f18, %f2 tleu %xcc, 0x0 mulx %i1, 0x0493, %i3 movleu %xcc, %o5, %o0 brlz,a %o7, loop_1231 nop setx loop_1232, %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, 0x1 xor %g2, 0x1D75, %o6 loop_1231: fmul8x16 %f19, %f26, %f24 loop_1232: xor %g3, 0x0AFD, %l0 stb %g4, [%l7 + 0x72] and %i7, 0x1E2E, %o2 movre %l6, %o1, %i2 movneg %xcc, %l1, %i5 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0x1e, %f16 tg %icc, 0x2 fpadd16s %f26, %f13, %f26 ldx [%l7 + 0x10], %g7 wr %g0, 0x80, %asi ldswa [%l7 + 0x68] %asi, %g1 tvc %icc, 0x3 edge8ln %g6, %o4, %g5 fmuld8ulx16 %f0, %f23, %f24 fbuge %fcc3, loop_1233 fpsub16 %f4, %f2, %f20 edge8n %o3, %l4, %i6 movrgez %l5, %l3, %l2 loop_1233: fnands %f16, %f6, %f22 edge16n %i0, %i1, %i3 fmovdcc %xcc, %f13, %f9 std %f18, [%l7 + 0x50] sdivx %i4, 0x0C73, %o5 sdiv %o0, 0x0E61, %g2 andncc %o6, %o7, %l0 add %g3, 0x184D, %i7 movcc %xcc, %g4, %l6 subc %o1, %i2, %o2 fmovrslez %l1, %f19, %f4 mulscc %g7, 0x0E76, %i5 mova %icc, %g6, %o4 tcs %icc, 0x6 movne %icc, %g5, %g1 movre %o3, %l4, %l5 tn %xcc, 0x1 sub %l3, %i6, %i0 brz,a %i1, loop_1234 xnor %i3, 0x007F, %l2 fmuld8sux16 %f14, %f30, %f16 movge %xcc, %i4, %o0 loop_1234: fcmpne32 %f12, %f22, %g2 sethi 0x1E28, %o5 andcc %o7, %l0, %g3 ldx [%l7 + 0x48], %o6 movrne %g4, %i7, %o1 smul %l6, %i2, %l1 smulcc %o2, %i5, %g7 movneg %icc, %g6, %o4 xor %g5, %g1, %o3 nop set 0x11, %i7 stb %l4, [%l7 + %i7] fandnot2 %f18, %f16, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub16s %f23, %f4, %f28 fabsd %f10, %f20 movpos %xcc, %l3, %l5 faligndata %f4, %f18, %f18 tcs %icc, 0x0 mulscc %i0, %i1, %i3 fnors %f24, %f24, %f29 wr %g0, 0x88, %asi stwa %i6, [%l7 + 0x74] %asi andn %i4, 0x1C1A, %l2 fbe %fcc3, loop_1235 fble %fcc0, loop_1236 edge16l %o0, %g2, %o5 fmovdneg %xcc, %f17, %f28 loop_1235: ldd [%l7 + 0x58], %o6 loop_1236: movcc %icc, %l0, %o6 movg %xcc, %g3, %i7 orncc %g4, 0x07C1, %l6 fbn %fcc2, loop_1237 udivx %i2, 0x0DEB, %o1 wr %g0, 0x18, %asi ldda [%l7 + 0x20] %asi, %o2 loop_1237: move %icc, %l1, %g7 fcmpes %fcc2, %f12, %f25 tl %xcc, 0x7 movl %icc, %g6, %o4 xorcc %g5, %i5, %o3 bg,a loop_1238 tle %icc, 0x4 movle %icc, %l4, %l3 fbue,a %fcc3, loop_1239 loop_1238: fandnot1s %f2, %f12, %f25 fpadd16s %f14, %f23, %f25 tge %icc, 0x3 loop_1239: fmovsleu %icc, %f15, %f31 movrlez %l5, 0x1C7, %g1 fbo,a %fcc0, loop_1240 nop setx loop_1241, %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,a %i0, loop_1242 add %i3, 0x1139, %i1 loop_1240: fbn,a %fcc0, loop_1243 loop_1241: alignaddrl %i4, %i6, %l2 loop_1242: subccc %o0, 0x1D77, %g2 move %icc, %o7, %l0 loop_1243: sra %o5, 0x12, %o6 alignaddr %g3, %i7, %g4 edge32ln %l6, %o1, %o2 tgu %xcc, 0x4 fpack16 %f0, %f16 tsubcc %l1, %i2, %g7 fpsub32 %f0, %f10, %f22 edge8 %o4, %g6, %i5 fexpand %f22, %f10 tsubcctv %o3, %l4, %g5 udivx %l5, 0x1D5C, %g1 srl %i0, 0x03, %i3 add %i1, %i4, %l3 fsrc1 %f18, %f4 fmovscs %xcc, %f19, %f23 fxnors %f12, %f23, %f11 umul %l2, %i6, %g2 stb %o0, [%l7 + 0x76] umul %l0, %o7, %o6 fmovscs %xcc, %f11, %f3 srax %g3, 0x1E, %i7 stbar fone %f28 orn %o5, %g4, %l6 wr %g0, 0x80, %asi lduba [%l7 + 0x72] %asi, %o2 fcmpd %fcc1, %f30, %f24 fpackfix %f0, %f17 fbn,a %fcc1, loop_1244 sll %o1, 0x12, %i2 fbne %fcc1, loop_1245 movre %g7, %o4, %g6 loop_1244: tle %icc, 0x2 edge8l %i5, %o3, %l1 loop_1245: smulcc %g5, 0x11A8, %l4 alignaddrl %g1, %i0, %i3 bl,a loop_1246 movcs %xcc, %l5, %i4 fba %fcc2, loop_1247 umul %l3, %l2, %i6 loop_1246: fbug %fcc3, loop_1248 tvc %xcc, 0x5 loop_1247: fcmped %fcc3, %f4, %f20 tcs %xcc, 0x0 loop_1248: fzero %f6 movgu %xcc, %g2, %i1 mulscc %o0, 0x041B, %o7 bshuffle %f14, %f14, %f16 fmul8sux16 %f22, %f18, %f8 fpackfix %f12, %f6 array16 %l0, %o6, %g3 brz %i7, loop_1249 fblg %fcc0, loop_1250 fnot2 %f16, %f18 alignaddrl %g4, %l6, %o2 loop_1249: popc %o5, %o1 loop_1250: smulcc %i2, 0x0211, %g7 taddcc %g6, 0x03E9, %i5 tneg %xcc, 0x4 bvc,a,pn %xcc, loop_1251 sra %o3, 0x09, %o4 fmovs %f30, %f28 fbul,a %fcc1, loop_1252 loop_1251: fmovsvs %icc, %f13, %f22 movrne %l1, %l4, %g1 membar 0x21 loop_1252: fexpand %f12, %f0 sth %i0, [%l7 + 0x2A] fbe,a %fcc0, loop_1253 tne %icc, 0x1 sdivcc %g5, 0x0110, %l5 set 0x68, %o2 swapa [%l7 + %o2] 0x19, %i3 loop_1253: movrgez %l3, %l2, %i6 fbl %fcc2, loop_1254 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot2 %f28, %f24 fbul %fcc0, loop_1255 loop_1254: sll %g2, 0x19, %i4 xnorcc %o0, 0x1AD6, %o7 membar 0x5D loop_1255: andn %i1, %l0, %o6 fmovdg %icc, %f0, %f19 popc 0x0FF8, %g3 movg %icc, %g4, %l6 fbg %fcc0, loop_1256 edge32l %i7, %o2, %o1 tle %xcc, 0x6 bne,a,pt %icc, loop_1257 loop_1256: tcc %icc, 0x0 fbul %fcc2, loop_1258 fmuld8sux16 %f10, %f10, %f26 loop_1257: movle %xcc, %i2, %g7 tsubcc %o5, %i5, %g6 loop_1258: movvc %icc, %o3, %o4 fmovdgu %icc, %f17, %f6 smulcc %l4, %l1, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x20, %asi stxa %g5, [%g0 + 0x10] %asi edge16l %i0, %l5, %i3 fmovsg %xcc, %f18, %f4 set 0x48, %o4 prefetcha [%l7 + %o4] 0x04, 0x0 mova %icc, %l2, %i6 wr %g0, 0x19, %asi ldsha [%l7 + 0x16] %asi, %g2 edge16n %i4, %o7, %o0 mulx %i1, %o6, %l0 tvs %xcc, 0x6 addc %g3, 0x1555, %g4 edge8l %i7, %o2, %o1 set 0x7C, %i1 stha %i2, [%l7 + %i1] 0x0c fmovdle %icc, %f4, %f4 flush %l7 + 0x4C and %g7, 0x01C0, %l6 movneg %icc, %i5, %g6 add %o3, 0x1247, %o4 fmul8ulx16 %f4, %f10, %f8 fcmpne16 %f22, %f22, %o5 and %l4, %l1, %g1 fba,a %fcc0, loop_1259 ldsb [%l7 + 0x1D], %i0 orcc %l5, 0x1DC5, %i3 movl %xcc, %g5, %l3 loop_1259: std %l2, [%l7 + 0x10] movcc %xcc, %g2, %i6 tn %xcc, 0x5 add %i4, %o7, %o0 udivcc %i1, 0x05DD, %l0 fnot2 %f24, %f4 be,pn %icc, loop_1260 fnands %f12, %f29, %f22 fmovsa %xcc, %f5, %f24 edge8n %g3, %o6, %i7 loop_1260: tl %xcc, 0x1 and %g4, 0x1B82, %o2 nop set 0x0E, %l2 ldstub [%l7 + %l2], %i2 andcc %o1, %g7, %i5 fblg %fcc1, loop_1261 ba,pn %xcc, loop_1262 nop setx loop_1263, %l0, %l1 jmpl %l1, %g6 mulx %o3, 0x0AF4, %o4 loop_1261: udivx %l6, 0x0D88, %l4 loop_1262: nop set 0x38, %o1 lda [%l7 + %o1] 0x80, %f26 loop_1263: fmovd %f6, %f4 movrgz %o5, %g1, %l1 tpos %icc, 0x3 movn %xcc, %i0, %i3 ldsw [%l7 + 0x44], %g5 or %l5, 0x029E, %l3 movrlz %g2, %i6, %l2 lduw [%l7 + 0x50], %o7 fmovsleu %icc, %f2, %f0 orn %o0, 0x13BF, %i1 mova %xcc, %i4, %g3 move %xcc, %o6, %i7 wr %g0, 0x21, %asi stxa %l0, [%g0 + 0x110] %asi subc %g4, 0x1B9D, %i2 fbue %fcc0, loop_1264 edge8n %o2, %g7, %o1 fpadd32s %f19, %f22, %f26 xor %g6, 0x0ACD, %o3 loop_1264: smul %i5, %l6, %l4 movvc %xcc, %o5, %g1 xorcc %o4, %l1, %i0 tgu %xcc, 0x4 movle %xcc, %g5, %i3 fmovdcs %xcc, %f2, %f24 fpadd32 %f30, %f16, %f0 fmovdg %icc, %f9, %f4 sra %l3, 0x03, %g2 set 0x44, %g6 stha %i6, [%l7 + %g6] 0x2f membar #Sync move %icc, %l5, %l2 movn %icc, %o7, %o0 lduh [%l7 + 0x20], %i1 add %l7, 0x30, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %i4, %o6 sethi 0x0CE3, %i7 fmovrslez %l0, %f27, %f31 tleu %xcc, 0x4 bvs %icc, loop_1265 subccc %g3, %g4, %o2 fmovsgu %icc, %f7, %f11 tleu %icc, 0x1 loop_1265: fsrc2 %f24, %f10 brgz %i2, loop_1266 addcc %g7, 0x18F1, %o1 subcc %o3, 0x0C25, %g6 fmovde %xcc, %f30, %f5 loop_1266: fxnors %f23, %f20, %f10 tcc %icc, 0x5 flush %l7 + 0x74 stbar andncc %i5, %l4, %o5 ldstub [%l7 + 0x58], %g1 mulx %l6, %o4, %i0 orncc %g5, 0x168A, %i3 udivcc %l3, 0x1116, %g2 set 0x18, %g4 stxa %i6, [%l7 + %g4] 0x81 movl %icc, %l5, %l2 udivcc %l1, 0x17A5, %o7 taddcctv %i1, %i4, %o6 movn %xcc, %i7, %l0 fbuge %fcc3, loop_1267 movvs %xcc, %g3, %g4 alignaddrl %o0, %i2, %o2 mova %xcc, %o1, %g7 loop_1267: sllx %g6, 0x07, %o3 movl %xcc, %l4, %i5 xnor %g1, %l6, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %o4, %i0, %i3 ldsh [%l7 + 0x32], %l3 and %g5, 0x1CE5, %g2 edge32n %i6, %l2, %l5 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fone %f2 orcc %l1, %i1, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %i4, 0x0BB3, %o6 umul %i7, 0x1EE9, %l0 fxnor %f30, %f10, %f4 fandnot2s %f12, %f22, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnegd %f20, %f26 set 0x6E, %l3 ldstuba [%l7 + %l3] 0x80, %g3 fbue %fcc3, loop_1268 fsrc2 %f6, %f26 edge16 %g4, %i2, %o2 addccc %o0, 0x077B, %g7 loop_1268: tn %xcc, 0x3 fnegd %f30, %f12 srl %o1, %o3, %g6 fmovsneg %icc, %f2, %f10 fxnors %f19, %f28, %f10 sdiv %l4, 0x0364, %i5 andncc %l6, %o5, %o4 fpadd32s %f31, %f2, %f20 addcc %g1, %i3, %i0 smulcc %g5, %g2, %i6 movrne %l3, %l2, %l1 movne %icc, %i1, %l5 fsrc2s %f9, %f19 movcs %icc, %i4, %o6 wr %g0, 0x80, %asi stha %o7, [%l7 + 0x52] %asi movgu %xcc, %i7, %l0 fbule,a %fcc0, loop_1269 movrgez %g4, %g3, %o2 sdiv %i2, 0x14AE, %g7 fmul8ulx16 %f26, %f6, %f2 loop_1269: tpos %xcc, 0x1 fbue,a %fcc2, loop_1270 tgu %xcc, 0x0 edge16l %o0, %o1, %o3 fbe,a %fcc0, loop_1271 loop_1270: alignaddrl %g6, %i5, %l6 wr %g0, 0x11, %asi prefetcha [%l7 + 0x30] %asi, 0x0 loop_1271: fcmpgt32 %f22, %f6, %o5 fcmpne32 %f8, %f22, %g1 movgu %icc, %o4, %i3 set 0x28, %l6 stha %g5, [%l7 + %l6] 0x89 mulscc %g2, 0x0375, %i6 tcc %icc, 0x2 movvc %xcc, %l3, %l2 bl,a %xcc, loop_1272 fbue,a %fcc0, loop_1273 tn %icc, 0x2 mulx %l1, %i1, %l5 loop_1272: mova %icc, %i0, %o6 loop_1273: andn %i4, %i7, %l0 andncc %o7, %g3, %o2 or %i2, %g4, %o0 fmovdg %xcc, %f2, %f8 bleu %icc, loop_1274 sdivx %g7, 0x0DF7, %o3 movvs %xcc, %g6, %o1 tcc %xcc, 0x2 loop_1274: tneg %xcc, 0x6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmuld8sux16 %f17, %f14, %f30 swap [%l7 + 0x54], %l6 srlx %i5, %l4, %g1 bneg loop_1275 movrne %o5, %i3, %o4 fmovsvs %icc, %f8, %f18 fmovrde %g2, %f6, %f8 loop_1275: bcc,a,pn %xcc, loop_1276 fxnors %f18, %f29, %f30 st %f5, [%l7 + 0x3C] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1276: bvc loop_1277 pdist %f4, %f18, %f22 srl %i6, 0x1A, %g5 edge32l %l2, %l1, %i1 loop_1277: sdivx %l5, 0x0A9D, %l3 fxnors %f18, %f22, %f28 fxnor %f22, %f26, %f10 fbn,a %fcc0, loop_1278 udivcc %i0, 0x12A1, %i4 fmovd %f14, %f6 movrgz %i7, 0x035, %l0 loop_1278: tvc %icc, 0x7 fxors %f19, %f22, %f20 fmovrde %o6, %f8, %f12 sethi 0x0A41, %g3 bneg,a loop_1279 smulcc %o7, 0x07E3, %o2 umulcc %i2, %g4, %g7 fsrc1s %f13, %f5 loop_1279: or %o3, 0x0E9B, %o0 umul %o1, %g6, %i5 wr %g0, 0x17, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync udivx %l6, 0x06EA, %l4 edge8l %g1, %o5, %i3 edge8n %g2, %i6, %o4 xnor %g5, %l1, %i1 xor %l2, %l5, %l3 movrgz %i4, 0x217, %i7 edge16ln %i0, %l0, %g3 fbue %fcc3, loop_1280 fandnot1s %f31, %f11, %f30 fsrc2 %f28, %f26 fnegd %f8, %f12 loop_1280: ble,a %icc, loop_1281 tge %icc, 0x6 fble %fcc2, loop_1282 lduh [%l7 + 0x36], %o6 loop_1281: faligndata %f18, %f30, %f26 wr %g0, 0x80, %asi stha %o7, [%l7 + 0x60] %asi loop_1282: nop set 0x3D, %i3 ldstuba [%l7 + %i3] 0x89, %i2 orn %g4, %o2, %o3 siam 0x4 orcc %o0, %g7, %o1 mova %icc, %g6, %i5 fmovdcs %xcc, %f1, %f19 tsubcc %l6, %g1, %o5 sll %l4, 0x03, %g2 fmovrslz %i6, %f12, %f4 wr %g0, 0x88, %asi stxa %i3, [%l7 + 0x70] %asi brnz,a %o4, loop_1283 fcmple16 %f10, %f30, %g5 movcc %xcc, %i1, %l1 bneg loop_1284 loop_1283: ldstub [%l7 + 0x77], %l2 subccc %l5, 0x0183, %l3 ldsw [%l7 + 0x58], %i7 loop_1284: nop wr %g0, 0x80, %asi ldda [%l7 + 0x20] %asi, %i0 addccc %l0, 0x1DDC, %g3 xnor %o6, %o7, %i2 fbge %fcc2, loop_1285 fbge %fcc2, loop_1286 membar 0x04 andncc %i4, %g4, %o2 loop_1285: edge16l %o3, %o0, %o1 loop_1286: bshuffle %f12, %f12, %f0 sllx %g7, %g6, %i5 nop setx loop_1287, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done smulcc %g1, %o5, %l6 pdist %f4, %f26, %f2 movn %icc, %l4, %g2 loop_1287: fbule %fcc2, loop_1288 fmul8x16au %f26, %f10, %f8 fcmped %fcc0, %f28, %f4 edge16ln %i3, %o4, %g5 loop_1288: edge32 %i6, %i1, %l2 subccc %l1, 0x19B4, %l3 set 0x30, %i0 stda %i6, [%l7 + %i0] 0x18 tle %xcc, 0x6 fcmpes %fcc2, %f8, %f29 movvc %icc, %l5, %l0 array16 %i0, %g3, %o6 movrgez %o7, 0x341, %i2 andncc %g4, %o2, %o3 and %i4, %o1, %o0 tneg %xcc, 0x2 tsubcctv %g6, 0x037B, %g7 subccc %g1, %i5, %l6 fandnot1 %f30, %f12, %f22 wr %g0, 0x80, %asi swapa [%l7 + 0x58] %asi, %l4 fnot2 %f14, %f6 movrne %g2, %i3, %o5 edge16l %g5, %i6, %o4 nop setx loop_1289, %l0, %l1 jmpl %l1, %l2 fbn,a %fcc1, loop_1290 add %l1, %i1, %l3 fxor %f16, %f6, %f12 loop_1289: sllx %l5, %i7, %i0 loop_1290: orn %l0, %o6, %o7 edge16ln %g3, %g4, %o2 ldsh [%l7 + 0x30], %i2 srax %i4, %o3, %o1 fbl,a %fcc3, loop_1291 membar 0x59 sllx %o0, 0x16, %g6 edge32 %g1, %i5, %l6 loop_1291: brlez %g7, loop_1292 siam 0x1 add %g2, %l4, %o5 sllx %i3, 0x13, %i6 loop_1292: fmovdvc %xcc, %f20, %f9 sub %o4, %l2, %g5 addcc %l1, %l3, %i1 tne %xcc, 0x2 srlx %l5, 0x1A, %i0 set 0x58, %o7 stda %l0, [%l7 + %o7] 0x11 tneg %icc, 0x4 fmuld8ulx16 %f25, %f10, %f2 fbn,a %fcc3, loop_1293 tvc %xcc, 0x6 fpadd16 %f26, %f4, %f30 brlez,a %i7, loop_1294 loop_1293: ldsh [%l7 + 0x2E], %o7 fxnors %f10, %f6, %f0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1294: orn %o6, 0x1372, %g4 movrlez %g3, 0x0DE, %i2 tgu %xcc, 0x2 movge %xcc, %o2, %i4 edge8ln %o1, %o0, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdgz %g1, %f10, %f26 set 0x58, %g3 stda %o2, [%l7 + %g3] 0x2b membar #Sync movg %xcc, %i5, %g7 fmovs %f22, %f23 xnor %l6, 0x1BB3, %g2 taddcctv %l4, 0x1D82, %o5 xnor %i6, %i3, %l2 fmovsvc %icc, %f22, %f31 set 0x60, %o5 lduwa [%l7 + %o5] 0x15, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdgu %xcc, %f4, %f10 fbn,a %fcc1, loop_1295 srl %o4, 0x0B, %l3 mulx %i1, %l1, %l5 udivx %i0, 0x1E2A, %l0 loop_1295: movgu %icc, %o7, %i7 fmovde %xcc, %f21, %f19 tcs %xcc, 0x3 fand %f0, %f24, %f0 sllx %g4, %g3, %i2 std %o6, [%l7 + 0x78] wr %g0, 0x04, %asi lduba [%l7 + 0x17] %asi, %o2 fmovdge %xcc, %f21, %f1 taddcc %o1, 0x1DB8, %o0 srax %i4, %g6, %g1 fmovsvc %xcc, %f11, %f20 edge32 %i5, %o3, %l6 edge16n %g2, %l4, %g7 movvc %icc, %i6, %i3 movvs %xcc, %l2, %g5 or %o4, 0x157E, %l3 add %l7, 0x2C, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %i1 casa [%l6] 0x18, %i1, %o5 xnorcc %l1, %i0, %l0 tn %icc, 0x3 fbn %fcc3, loop_1296 mulx %l5, %o7, %g4 set 0x60, %g2 stwa %g3, [%l7 + %g2] 0xe2 membar #Sync loop_1296: ldd [%l7 + 0x58], %i6 mulscc %i2, %o6, %o1 subc %o0, 0x0818, %i4 wr %g0, 0xe2, %asi ldda [%l7 + 0x60] %asi, %g6 tneg %icc, 0x2 edge16ln %o2, %g1, %i5 alignaddr %l6, %o3, %g2 wr %g0, 0x04, %asi lduha [%l7 + 0x44] %asi, %l4 ldd [%l7 + 0x08], %g6 bg,pt %icc, loop_1297 fnands %f13, %f9, %f26 tne %icc, 0x5 udiv %i6, 0x1958, %i3 loop_1297: movpos %icc, %l2, %o4 fmovsn %xcc, %f25, %f3 tpos %icc, 0x7 move %xcc, %g5, %l3 tle %xcc, 0x5 bleu,a,pn %xcc, loop_1298 sllx %i1, %o5, %i0 andncc %l1, %l5, %l0 stb %g4, [%l7 + 0x4A] loop_1298: nop set 0x40, %i6 stda %f0, [%l7 + %i6] 0xf8 membar #Sync fmovrsgez %o7, %f0, %f22 membar 0x4B bleu loop_1299 fmovsge %icc, %f2, %f6 ldsh [%l7 + 0x78], %i7 mova %icc, %i2, %o6 loop_1299: or %g3, 0x07A8, %o0 tcs %icc, 0x2 fnors %f0, %f18, %f19 fcmped %fcc1, %f4, %f20 bneg,a,pn %icc, loop_1300 tvc %icc, 0x4 fsrc2 %f26, %f4 sethi 0x1B78, %i4 loop_1300: fmul8sux16 %f16, %f20, %f30 fbge,a %fcc0, loop_1301 brgez %o1, loop_1302 fsrc2s %f11, %f2 movrgez %o2, %g1, %g6 loop_1301: fmovscs %xcc, %f5, %f8 loop_1302: sub %i5, 0x0565, %o3 wr %g0, 0x2b, %asi ldda [%l7 + 0x60] %asi, %i6 set 0x20, %o3 swapa [%l7 + %o3] 0x89, %g2 tcs %xcc, 0x2 movl %xcc, %g7, %l4 siam 0x7 sethi 0x0A84, %i6 array16 %l2, %o4, %g5 fcmpes %fcc0, %f0, %f19 orcc %i3, 0x1AD6, %l3 fbue,a %fcc0, loop_1303 udivx %i1, 0x00B3, %i0 fmovdn %icc, %f31, %f22 fbge %fcc1, loop_1304 loop_1303: movpos %xcc, %l1, %o5 movleu %icc, %l0, %g4 tsubcc %o7, 0x0031, %l5 loop_1304: andn %i2, %i7, %g3 edge32n %o0, %i4, %o1 fmovdn %icc, %f28, %f31 fcmpd %fcc1, %f8, %f10 sethi 0x1C30, %o6 orn %o2, %g6, %i5 edge8n %g1, %l6, %o3 fmovscs %icc, %f12, %f31 move %xcc, %g2, %g7 fmovsa %xcc, %f28, %f3 movcc %icc, %l4, %l2 sethi 0x1701, %o4 bne,a loop_1305 tge %icc, 0x2 movn %xcc, %i6, %i3 set 0x74, %g1 lduwa [%l7 + %g1] 0x11, %l3 loop_1305: addc %g5, %i0, %l1 xnorcc %i1, 0x15EF, %l0 tle %xcc, 0x3 nop setx loop_1306, %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 te %xcc, 0x6 bvs,a %icc, loop_1307 alignaddr %o5, %o7, %g4 loop_1306: alignaddrl %l5, %i2, %g3 tneg %icc, 0x2 loop_1307: or %i7, 0x0AA4, %i4 fmovsneg %icc, %f25, %f10 movvc %xcc, %o0, %o1 addccc %o6, %o2, %g6 brgez,a %g1, loop_1308 smul %i5, 0x19BD, %l6 fpack16 %f30, %f2 subc %g2, %o3, %l4 loop_1308: fpsub32 %f26, %f0, %f6 fpack32 %f18, %f24, %f10 orncc %l2, %o4, %g7 fsrc2 %f30, %f22 edge16ln %i6, %l3, %g5 bgu,a loop_1309 movg %xcc, %i3, %i0 fbg,a %fcc2, loop_1310 fabss %f18, %f18 loop_1309: array8 %i1, %l0, %l1 brz,a %o5, loop_1311 loop_1310: ldsw [%l7 + 0x2C], %o7 popc 0x1007, %l5 addc %i2, %g3, %g4 loop_1311: nop set 0x78, %o6 ldxa [%l7 + %o6] 0x14, %i4 membar 0x02 edge16 %i7, %o1, %o0 fmul8ulx16 %f4, %f14, %f14 sra %o2, 0x13, %o6 array8 %g1, %i5, %l6 fands %f4, %f24, %f16 edge32n %g6, %g2, %o3 udiv %l2, 0x11A4, %l4 stw %g7, [%l7 + 0x68] subcc %i6, %o4, %l3 fbue,a %fcc2, loop_1312 movrgz %g5, %i0, %i1 fcmpgt16 %f30, %f30, %i3 te %xcc, 0x5 loop_1312: sdivcc %l0, 0x0EA8, %o5 fmovrslz %o7, %f22, %f13 prefetch [%l7 + 0x08], 0x2 umulcc %l5, 0x1FDB, %i2 edge8 %l1, %g3, %g4 fmovsg %xcc, %f30, %f1 orncc %i4, 0x0C2C, %o1 tle %icc, 0x0 set 0x34, %i2 sta %f23, [%l7 + %i2] 0x81 andcc %i7, %o2, %o0 nop setx loop_1313, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16l %g1, %i5, %o6 andcc %g6, %g2, %l6 bvs,pt %xcc, loop_1314 loop_1313: xor %l2, 0x0853, %l4 fmovrdne %o3, %f26, %f2 fmovdpos %xcc, %f7, %f9 loop_1314: mulscc %i6, 0x12A1, %o4 tsubcctv %l3, %g5, %i0 fcmps %fcc0, %f17, %f31 tne %icc, 0x6 set 0x58, %l4 ldsba [%l7 + %l4] 0x19, %i1 umul %g7, %i3, %l0 xnor %o7, 0x1552, %l5 orn %o5, %i2, %g3 addcc %g4, 0x0F40, %i4 stx %l1, [%l7 + 0x60] sll %o1, %o2, %i7 mulx %g1, 0x1480, %o0 tpos %xcc, 0x4 movn %xcc, %o6, %g6 fcmps %fcc3, %f0, %f23 fmovdvc %icc, %f29, %f28 movneg %icc, %g2, %i5 tsubcctv %l6, %l4, %l2 bn,a loop_1315 sir 0x140D fmul8x16au %f2, %f30, %f6 wr %g0, 0x18, %asi lda [%l7 + 0x40] %asi, %f1 loop_1315: fmovdne %xcc, %f5, %f29 edge16ln %o3, %o4, %i6 brlz %l3, loop_1316 brgz %i0, loop_1317 fandnot2s %f17, %f15, %f2 fmovdle %icc, %f23, %f7 loop_1316: for %f0, %f2, %f18 loop_1317: sdivcc %i1, 0x0D7C, %g5 tg %xcc, 0x1 fmovdgu %xcc, %f28, %f20 tgu %icc, 0x3 movre %i3, 0x005, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbne,a %fcc2, loop_1318 ldsw [%l7 + 0x5C], %l0 stw %l5, [%l7 + 0x34] xnorcc %o7, %o5, %g3 loop_1318: tne %icc, 0x7 fmovdg %xcc, %f2, %f22 fmovsneg %xcc, %f30, %f27 fmovdleu %xcc, %f15, %f11 udivx %i2, 0x171F, %g4 andn %i4, %o1, %o2 fornot1s %f23, %f16, %f21 brnz,a %l1, loop_1319 movg %icc, %g1, %o0 fsrc2 %f16, %f26 fcmpes %fcc3, %f3, %f3 loop_1319: srax %o6, 0x0F, %i7 edge8n %g2, %g6, %l6 flush %l7 + 0x3C sethi 0x1230, %i5 fxnors %f17, %f1, %f9 movrne %l4, %l2, %o3 set 0x08, %l5 stxa %i6, [%l7 + %l5] 0xe3 membar #Sync bshuffle %f12, %f20, %f30 wr %g0, 0x81, %asi prefetcha [%l7 + 0x38] %asi, 0x0 taddcctv %i0, %l3, %i1 stw %i3, [%l7 + 0x70] brnz %g7, loop_1320 andcc %g5, %l5, %o7 alignaddr %o5, %g3, %l0 srl %g4, 0x1B, %i2 loop_1320: fmovsn %xcc, %f8, %f9 fmovdvs %xcc, %f12, %f15 nop setx loop_1321, %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 bvc loop_1322 move %icc, %o1, %o2 taddcc %l1, 0x0657, %i4 loop_1321: fabss %f18, %f14 loop_1322: addc %g1, 0x097F, %o0 wr %g0, 0x89, %asi ldsha [%l7 + 0x48] %asi, %i7 edge8 %g2, %g6, %l6 srax %o6, %i5, %l2 fnor %f20, %f18, %f30 orn %o3, 0x0B76, %i6 tgu %icc, 0x3 fbne,a %fcc1, loop_1323 brgz %l4, loop_1324 fmul8x16 %f2, %f12, %f30 set 0x24, %g7 sta %f6, [%l7 + %g7] 0x04 loop_1323: tvs %xcc, 0x4 loop_1324: fmovda %xcc, %f1, %f2 subc %i0, 0x0FB4, %o4 fmovsg %xcc, %f5, %f2 set 0x14, %i4 stwa %i1, [%l7 + %i4] 0xeb membar #Sync sra %l3, %g7, %g5 fmovsvs %icc, %f27, %f28 sethi 0x1427, %l5 bne,a loop_1325 swap [%l7 + 0x44], %i3 subcc %o7, 0x02D5, %o5 be,pt %xcc, loop_1326 loop_1325: umulcc %l0, 0x0FBB, %g3 add %g4, %o1, %i2 lduh [%l7 + 0x3A], %l1 loop_1326: xnor %o2, 0x0EF4, %g1 fandnot1s %f25, %f10, %f19 bcc,pt %xcc, loop_1327 fmovspos %xcc, %f24, %f16 bvc,pn %icc, loop_1328 tsubcctv %i4, %i7, %o0 loop_1327: fornot1s %f20, %f7, %f3 addcc %g2, %g6, %o6 loop_1328: nop set 0x08, %o0 std %i6, [%l7 + %o0] wr %g0, 0xe3, %asi stxa %i5, [%l7 + 0x48] %asi membar #Sync fbl,a %fcc2, loop_1329 fandnot2 %f2, %f30, %f4 array16 %o3, %l2, %i6 alignaddr %i0, %l4, %i1 loop_1329: fmovd %f26, %f12 array16 %l3, %g7, %g5 std %o4, [%l7 + 0x28] movle %icc, %i3, %l5 udivcc %o5, 0x07DC, %o7 wr %g0, 0x10, %asi ldsba [%l7 + 0x54] %asi, %l0 fmovsleu %icc, %f13, %f22 tl %icc, 0x0 and %g3, 0x1FF3, %o1 tvc %icc, 0x6 srax %g4, 0x18, %i2 sth %l1, [%l7 + 0x0C] edge8ln %g1, %o2, %i7 srl %i4, %g2, %o0 tgu %xcc, 0x1 fnor %f22, %f30, %f24 tl %icc, 0x4 xorcc %g6, 0x014B, %l6 fpsub32s %f21, %f0, %f1 mulscc %o6, %i5, %l2 sra %o3, 0x0B, %i6 fbul,a %fcc2, loop_1330 ldstub [%l7 + 0x3D], %i0 set 0x70, %l0 ldda [%l7 + %l0] 0xea, %l4 loop_1330: taddcctv %l3, %g7, %g5 edge16 %i1, %i3, %l5 movg %xcc, %o4, %o7 move %icc, %o5, %g3 fble %fcc0, loop_1331 movvs %icc, %o1, %g4 sdivx %l0, 0x0296, %i2 te %xcc, 0x5 loop_1331: fxor %f14, %f8, %f30 edge8l %g1, %o2, %l1 orcc %i4, 0x127D, %i7 movrlz %g2, 0x3E5, %o0 movrlez %g6, 0x09E, %l6 sub %o6, 0x10AD, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 membar 0x7E subc %i5, %i6, %i0 sll %o3, %l3, %l4 fmovsge %icc, %f19, %f11 xor %g5, 0x17F8, %g7 edge16n %i3, %i1, %o4 stbar subccc %l5, 0x1BB3, %o5 fand %f24, %f4, %f0 for %f0, %f12, %f2 fbg,a %fcc1, loop_1332 bshuffle %f2, %f18, %f18 fpsub32 %f16, %f6, %f8 fbue,a %fcc2, loop_1333 loop_1332: srlx %o7, %g3, %g4 edge8n %o1, %l0, %g1 fpsub16 %f22, %f14, %f14 loop_1333: fornot2 %f20, %f16, %f20 st %f9, [%l7 + 0x30] bvs,a loop_1334 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %xcc, 0x5 bg loop_1335 loop_1334: ldstub [%l7 + 0x42], %o2 addcc %l1, 0x1D3C, %i2 popc %i4, %i7 loop_1335: tpos %icc, 0x4 fmovdn %icc, %f28, %f1 wr %g0, 0x10, %asi ldswa [%l7 + 0x3C] %asi, %o0 edge8n %g2, %l6, %g6 brz %l2, loop_1336 sub %o6, %i6, %i5 sll %o3, 0x0D, %l3 ld [%l7 + 0x44], %f17 loop_1336: fbug %fcc1, loop_1337 movn %icc, %i0, %l4 membar 0x45 tsubcc %g7, %i3, %i1 loop_1337: movg %icc, %g5, %o4 bleu,pn %icc, loop_1338 tpos %icc, 0x7 subc %o5, %l5, %g3 sethi 0x1848, %g4 loop_1338: sdiv %o1, 0x0B39, %o7 fpsub32 %f30, %f18, %f28 movre %l0, 0x2E5, %g1 tvs %icc, 0x6 wr %g0, 0x80, %asi stxa %l1, [%l7 + 0x38] %asi edge32 %o2, %i2, %i4 movl %xcc, %o0, %i7 tl %xcc, 0x3 fcmpgt32 %f22, %f8, %l6 fmovsle %xcc, %f25, %f16 fmovdl %xcc, %f25, %f31 tcc %icc, 0x6 edge8l %g6, %g2, %o6 fmovsge %xcc, %f10, %f2 tn %xcc, 0x0 movneg %xcc, %l2, %i5 stbar ble loop_1339 nop setx loop_1340, %l0, %l1 jmpl %l1, %o3 fmul8sux16 %f30, %f30, %f14 nop setx loop_1341, %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_1339: andcc %i6, 0x15EB, %i0 loop_1340: movcc %xcc, %l3, %l4 fpsub16 %f10, %f24, %f26 loop_1341: movleu %xcc, %i3, %g7 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x398] %asi, %g5 ripped by fixASI40.pl ripped by fixASI40.pl bvc,a %icc, loop_1342 nop set 0x38, %i5 stw %i1, [%l7 + %i5] edge32l %o4, %l5, %g3 fpsub16 %f24, %f16, %f26 loop_1342: fmul8x16au %f31, %f17, %f24 mulx %o5, %o1, %o7 mulx %g4, 0x0F9F, %l0 te %icc, 0x7 orncc %l1, %o2, %i2 alignaddr %i4, %g1, %o0 umul %i7, 0x1E17, %g6 fmul8ulx16 %f22, %f20, %f26 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f16 tcs %icc, 0x2 fandnot1s %f30, %f19, %f11 fmovsg %icc, %f18, %f19 fsrc1s %f13, %f8 stb %l6, [%l7 + 0x35] edge32n %o6, %l2, %i5 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f0 edge8n %o3, %i6, %i0 ldsh [%l7 + 0x2A], %g2 edge8ln %l3, %i3, %l4 edge8n %g5, %g7, %i1 fmovdn %xcc, %f3, %f1 array32 %l5, %o4, %g3 or %o5, 0x10B8, %o7 taddcc %g4, 0x1ED0, %l0 fmovrde %o1, %f14, %f10 fcmped %fcc1, %f6, %f8 fbo,a %fcc3, loop_1343 edge8n %o2, %i2, %l1 movpos %icc, %i4, %o0 fpack16 %f22, %f11 loop_1343: st %f8, [%l7 + 0x78] fsrc2 %f24, %f4 fsrc2s %f18, %f8 tn %xcc, 0x1 taddcc %g1, %g6, %i7 bne,pt %icc, loop_1344 sllx %l6, %o6, %i5 edge32ln %o3, %i6, %l2 edge32 %i0, %g2, %i3 loop_1344: fmovdn %xcc, %f1, %f31 sir 0x167F brgz %l3, loop_1345 membar 0x7C smul %g5, %g7, %i1 fmovrdlez %l4, %f0, %f30 loop_1345: orcc %o4, %l5, %g3 fmul8x16au %f3, %f30, %f12 and %o5, 0x1148, %g4 sll %l0, 0x01, %o7 sll %o1, 0x07, %o2 sdivx %i2, 0x0BF9, %l1 tcc %xcc, 0x5 udivcc %o0, 0x00C2, %g1 fpsub16s %f19, %f21, %f2 movpos %icc, %i4, %g6 nop set 0x7E, %l1 ldub [%l7 + %l1], %l6 fmovsg %icc, %f17, %f22 bg,pn %xcc, loop_1346 edge8 %o6, %i5, %i7 movrne %o3, %i6, %l2 fmovsn %icc, %f10, %f27 loop_1346: nop set 0x38, %i7 lda [%l7 + %i7] 0x0c, %f6 popc %g2, %i0 tgu %xcc, 0x0 mulx %l3, %i3, %g5 ldx [%l7 + 0x38], %g7 bcc,pt %icc, loop_1347 movpos %xcc, %l4, %o4 fsrc2s %f6, %f22 fbue %fcc2, loop_1348 loop_1347: sub %l5, %g3, %i1 and %g4, 0x188F, %l0 edge16 %o7, %o5, %o2 loop_1348: tne %xcc, 0x1 andcc %i2, 0x0F8F, %l1 movpos %xcc, %o0, %o1 bleu loop_1349 or %g1, %i4, %l6 fblg %fcc3, loop_1350 srlx %o6, %g6, %i7 loop_1349: sll %o3, 0x00, %i6 nop setx loop_1351, %l0, %l1 jmpl %l1, %l2 loop_1350: alignaddr %i5, %i0, %g2 lduw [%l7 + 0x48], %l3 fornot1 %f20, %f30, %f28 loop_1351: array8 %i3, %g7, %g5 array32 %o4, %l5, %g3 movleu %icc, %i1, %l4 edge8l %g4, %o7, %l0 fmovsg %icc, %f19, %f29 movneg %icc, %o2, %o5 fbug,a %fcc3, loop_1352 te %icc, 0x6 bge %xcc, loop_1353 edge32ln %l1, %i2, %o0 loop_1352: fxnors %f18, %f24, %f28 fpackfix %f18, %f17 loop_1353: nop set 0x3C, %g5 stwa %o1, [%l7 + %g5] 0x2f membar #Sync ldd [%l7 + 0x48], %f6 tneg %icc, 0x5 array16 %g1, %l6, %i4 movpos %xcc, %g6, %i7 tsubcctv %o6, %o3, %i6 tleu %xcc, 0x0 movvc %xcc, %i5, %l2 mulscc %i0, 0x1C9B, %l3 stb %g2, [%l7 + 0x42] fnegs %f20, %f30 movrgz %g7, 0x089, %g5 edge32l %i3, %l5, %g3 tgu %icc, 0x1 edge32n %i1, %o4, %g4 std %f10, [%l7 + 0x58] movrne %l4, %o7, %o2 fbne,a %fcc1, loop_1354 addccc %l0, 0x12AD, %l1 bne,pn %xcc, loop_1355 umulcc %i2, %o5, %o0 loop_1354: nop wr %g0, 0x19, %asi stxa %g1, [%l7 + 0x28] %asi loop_1355: xorcc %l6, 0x0967, %i4 sethi 0x18E8, %g6 stbar array32 %i7, %o1, %o6 fabss %f22, %f14 movgu %icc, %o3, %i5 mulscc %i6, %i0, %l2 bl,a loop_1356 move %xcc, %l3, %g2 tpos %xcc, 0x3 movgu %icc, %g5, %g7 loop_1356: taddcc %i3, 0x04DF, %l5 orncc %g3, %o4, %g4 nop set 0x70, %o2 stx %l4, [%l7 + %o2] fba %fcc1, loop_1357 mulscc %i1, %o7, %o2 umul %l1, 0x1A92, %i2 xor %l0, 0x1B5E, %o0 loop_1357: xor %o5, 0x0658, %g1 fmovdle %xcc, %f5, %f21 movre %l6, 0x10A, %g6 sdivcc %i7, 0x0355, %i4 xor %o6, %o3, %o1 fmul8x16al %f30, %f6, %f24 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdleu %xcc, %f26, %f18 wr %g0, 0x0c, %asi lduwa [%l7 + 0x4C] %asi, %i6 fbn,a %fcc2, loop_1358 mulscc %i0, 0x0D82, %l2 orcc %l3, %i5, %g5 edge32l %g2, %g7, %i3 loop_1358: fbu,a %fcc3, loop_1359 fcmped %fcc3, %f22, %f14 movcc %xcc, %l5, %g3 std %f22, [%l7 + 0x30] loop_1359: movgu %xcc, %g4, %o4 fmovrslz %l4, %f30, %f25 srax %o7, 0x1C, %i1 fmovrslz %l1, %f21, %f25 movrgz %i2, %l0, %o0 fmovdvc %xcc, %f3, %f0 wr %g0, 0x2a, %asi ldda [%l7 + 0x30] %asi, %o2 addc %g1, %o5, %l6 fnot1 %f8, %f18 tvc %xcc, 0x7 subc %i7, 0x11A0, %g6 fmovsleu %xcc, %f30, %f7 fmuld8ulx16 %f16, %f9, %f0 bcs,pt %icc, loop_1360 fands %f7, %f3, %f3 add %i4, %o3, %o6 srl %o1, 0x1B, %i0 loop_1360: fbge,a %fcc3, loop_1361 edge16ln %l2, %l3, %i6 edge32l %g5, %i5, %g7 set 0x78, %o4 lda [%l7 + %o4] 0x14, %f31 loop_1361: movrgez %i3, %g2, %l5 movleu %icc, %g3, %g4 alignaddr %o4, %l4, %o7 brnz,a %i1, loop_1362 fmovdcs %icc, %f14, %f2 srax %i2, %l1, %l0 add %l7, 0x30, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x81, %o2, %g1 loop_1362: fpadd16s %f0, %f24, %f11 smul %o0, %l6, %i7 prefetch [%l7 + 0x60], 0x1 ta %icc, 0x1 movcs %icc, %o5, %i4 sir 0x04ED fpadd32s %f27, %f17, %f6 pdist %f10, %f12, %f10 bleu loop_1363 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fba,a %fcc3, loop_1364 tle %icc, 0x6 loop_1363: nop set 0x08, %i1 sta %f7, [%l7 + %i1] 0x15 loop_1364: call loop_1365 fnand %f2, %f16, %f6 movvc %icc, %g6, %o6 subcc %o3, 0x081E, %i0 loop_1365: tpos %icc, 0x1 sdiv %o1, 0x1BDA, %l3 ldub [%l7 + 0x0A], %i6 srlx %g5, 0x02, %i5 fandnot1 %f24, %f22, %f16 tge %icc, 0x0 fcmps %fcc0, %f6, %f16 xnor %l2, 0x1F6C, %g7 addc %g2, %i3, %l5 fmovscc %xcc, %f16, %f9 movleu %xcc, %g4, %o4 wr %g0, 0x11, %asi lda [%l7 + 0x6C] %asi, %f9 bgu,pn %xcc, loop_1366 movrlez %g3, %o7, %l4 movcc %icc, %i2, %l1 wr %g0, 0x80, %asi ldswa [%l7 + 0x60] %asi, %l0 loop_1366: fmovdcs %icc, %f26, %f20 sllx %i1, %g1, %o2 movrgz %o0, %i7, %o5 fcmple16 %f18, %f4, %l6 edge32n %i4, %o6, %g6 xor %i0, 0x0C91, %o1 orn %l3, %i6, %g5 alignaddr %i5, %l2, %g7 tne %icc, 0x5 ldd [%l7 + 0x40], %f6 brgez,a %o3, loop_1367 brnz,a %g2, loop_1368 sdiv %l5, 0x0EEF, %i3 fmovrslz %o4, %f11, %f11 loop_1367: subc %g4, 0x14CC, %o7 loop_1368: movleu %xcc, %g3, %l4 tsubcctv %l1, %i2, %i1 pdist %f2, %f0, %f28 bvs,pt %icc, loop_1369 tn %icc, 0x0 edge32ln %l0, %o2, %o0 movge %icc, %g1, %o5 loop_1369: fmovrsgez %i7, %f14, %f1 fand %f30, %f16, %f26 sdivcc %l6, 0x05D6, %i4 andn %g6, %o6, %o1 fxors %f5, %f3, %f12 mulscc %l3, 0x073B, %i0 subc %i6, %g5, %l2 fcmpne32 %f8, %f10, %g7 brgez,a %o3, loop_1370 tne %icc, 0x2 subcc %g2, %i5, %i3 array32 %o4, %g4, %l5 loop_1370: movl %icc, %g3, %l4 fcmpne16 %f20, %f24, %o7 tge %icc, 0x2 bpos %xcc, loop_1371 sra %l1, 0x1E, %i1 fpsub16s %f26, %f15, %f27 movneg %icc, %l0, %o2 loop_1371: mova %xcc, %o0, %g1 fnot2 %f4, %f14 movl %icc, %o5, %i2 fpackfix %f26, %f17 tsubcc %i7, 0x1E40, %l6 alignaddr %i4, %o6, %g6 andn %l3, %o1, %i6 bne,pt %icc, loop_1372 mulscc %g5, %l2, %g7 wr %g0, 0x22, %asi stwa %o3, [%l7 + 0x24] %asi membar #Sync loop_1372: tcc %xcc, 0x5 pdist %f26, %f8, %f2 bleu %icc, loop_1373 lduw [%l7 + 0x7C], %i0 fones %f26 tne %xcc, 0x7 loop_1373: orn %g2, %i3, %o4 movrgz %g4, %l5, %g3 movne %xcc, %i5, %o7 add %l7, 0x58, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l1 casa [%l6] %asi, %l1, %i1 fmovsvc %xcc, %f9, %f6 taddcc %l0, 0x1C15, %l4 fpack16 %f28, %f23 tn %icc, 0x7 fba,a %fcc3, loop_1374 tvc %xcc, 0x5 tn %xcc, 0x7 taddcctv %o0, 0x1B0F, %g1 loop_1374: array8 %o2, %i2, %i7 set 0x78, %o1 stda %o4, [%l7 + %o1] 0x2a membar #Sync umul %i4, %l6, %g6 movn %xcc, %l3, %o1 wr %g0, 0x0c, %asi lda [%l7 + 0x68] %asi, %f24 move %xcc, %o6, %g5 tne %xcc, 0x7 tcs %xcc, 0x3 edge32n %i6, %g7, %o3 ba,pn %xcc, loop_1375 fpackfix %f26, %f20 mulscc %l2, %g2, %i0 array32 %o4, %i3, %l5 loop_1375: mova %xcc, %g4, %g3 nop setx loop_1376, %l0, %l1 jmpl %l1, %o7 edge8 %i5, %i1, %l0 subcc %l4, 0x1A69, %o0 andncc %l1, %o2, %i2 loop_1376: xor %g1, %i7, %o5 movvc %icc, %i4, %l6 tleu %xcc, 0x6 edge32 %l3, %o1, %g6 edge16n %g5, %o6, %g7 movcc %xcc, %i6, %o3 brz,a %l2, loop_1377 sll %g2, %i0, %i3 tl %xcc, 0x2 orncc %o4, 0x0BE5, %l5 loop_1377: fbo,a %fcc2, loop_1378 movcs %icc, %g3, %g4 movcs %xcc, %o7, %i5 movne %xcc, %i1, %l4 loop_1378: fsrc1s %f11, %f27 set 0x20, %l2 sta %f29, [%l7 + %l2] 0x0c add %l0, 0x140D, %l1 edge8 %o2, %i2, %g1 movre %o0, %o5, %i4 edge8n %i7, %l6, %l3 alignaddrl %o1, %g5, %g6 add %o6, %i6, %o3 subccc %l2, %g7, %i0 fnegd %f26, %f20 fpadd32s %f23, %f24, %f3 edge8l %g2, %o4, %l5 movpos %icc, %i3, %g3 tg %xcc, 0x4 fcmpeq16 %f24, %f26, %o7 bg,pt %icc, loop_1379 tl %icc, 0x2 fmuld8sux16 %f28, %f17, %f26 fbg,a %fcc2, loop_1380 loop_1379: fmovrde %i5, %f22, %f22 fmovrse %g4, %f7, %f10 bcs,a,pt %icc, loop_1381 loop_1380: swap [%l7 + 0x44], %i1 wr %g0, 0x23, %asi stba %l0, [%l7 + 0x64] %asi membar #Sync loop_1381: bgu,pt %xcc, loop_1382 tn %xcc, 0x6 taddcctv %l4, %l1, %i2 addc %o2, %o0, %g1 loop_1382: fmul8x16al %f16, %f9, %f6 edge8 %o5, %i4, %l6 tn %icc, 0x6 tpos %xcc, 0x7 popc %i7, %o1 brgz %l3, loop_1383 umul %g5, 0x1A11, %o6 movn %xcc, %g6, %i6 fmovdle %icc, %f23, %f3 loop_1383: edge32 %l2, %g7, %i0 edge16 %o3, %o4, %l5 edge16l %i3, %g3, %o7 movl %icc, %g2, %g4 andcc %i1, 0x1783, %i5 sir 0x08FD fmovsle %xcc, %f27, %f1 alignaddr %l4, %l0, %i2 fmovsleu %xcc, %f8, %f6 ba,a %xcc, loop_1384 udivx %o2, 0x02FB, %l1 bcs,a %icc, loop_1385 fzero %f14 loop_1384: fxor %f0, %f10, %f24 fmul8x16 %f3, %f14, %f10 loop_1385: fnand %f18, %f10, %f2 movrgz %g1, 0x235, %o5 edge32n %i4, %l6, %o0 orcc %i7, 0x0464, %o1 smul %l3, %g5, %g6 fxnors %f25, %f10, %f3 bpos,a,pn %xcc, loop_1386 or %i6, 0x0B6A, %l2 edge32l %g7, %i0, %o3 fmovdvs %icc, %f19, %f26 loop_1386: nop set 0x64, %g4 lduwa [%l7 + %g4] 0x04, %o4 fnot2s %f28, %f27 ba,pt %xcc, loop_1387 stw %l5, [%l7 + 0x44] movg %icc, %o6, %g3 fmovdcc %xcc, %f27, %f26 loop_1387: nop wr %g0, 0x04, %asi stda %f0, [%l7 + 0x40] %asi fornot2 %f0, %f18, %f16 array32 %o7, %g2, %i3 mova %icc, %i1, %i5 fnot1s %f17, %f18 tvs %icc, 0x3 flush %l7 + 0x5C movcs %xcc, %l4, %l0 fmovrdgz %g4, %f8, %f0 edge16 %o2, %i2, %l1 mulscc %g1, %o5, %l6 nop setx loop_1388, %l0, %l1 jmpl %l1, %i4 xor %o0, %o1, %l3 bn,pt %icc, loop_1389 mulscc %i7, 0x137E, %g5 loop_1388: movrne %i6, 0x0E5, %l2 udiv %g7, 0x0C19, %g6 loop_1389: movn %xcc, %o3, %i0 taddcc %l5, 0x1667, %o4 srlx %o6, %g3, %g2 addcc %i3, 0x0743, %i1 movrne %o7, %i5, %l4 fandnot2 %f12, %f10, %f0 fmuld8sux16 %f30, %f30, %f4 ble,pt %xcc, loop_1390 movvc %xcc, %l0, %o2 fbule,a %fcc2, loop_1391 bcc,a loop_1392 loop_1390: addccc %g4, %i2, %g1 membar #Sync set 0x40, %l3 ldda [%l7 + %l3] 0xf8, %f16 loop_1391: tge %xcc, 0x7 loop_1392: fbo,a %fcc3, loop_1393 movgu %xcc, %l1, %l6 bvs,pt %icc, loop_1394 orn %i4, 0x0472, %o5 loop_1393: fmul8ulx16 %f4, %f26, %f20 movvs %xcc, %o1, %l3 loop_1394: nop wr %g0, 0x23, %asi stxa %i7, [%l7 + 0x38] %asi membar #Sync fnegd %f28, %f6 te %icc, 0x3 umulcc %g5, 0x01ED, %i6 add %l7, 0x38, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %l2, %o0 nop set 0x28, %g6 ldsw [%l7 + %g6], %g7 edge16ln %o3, %g6, %i0 ldsw [%l7 + 0x60], %o4 movrgz %o6, %l5, %g2 stw %g3, [%l7 + 0x10] umulcc %i1, 0x0FD3, %o7 set 0x3C, %l6 ldswa [%l7 + %l6] 0x0c, %i3 bne,pn %xcc, loop_1395 sll %i5, %l4, %o2 fmovsvc %icc, %f30, %f13 tge %icc, 0x0 loop_1395: fmovsge %xcc, %f4, %f6 ldstub [%l7 + 0x71], %l0 set 0x0A, %i3 ldsha [%l7 + %i3] 0x14, %i2 bne,a %xcc, loop_1396 or %g4, %g1, %l6 edge8l %i4, %o5, %l1 array32 %o1, %l3, %g5 loop_1396: tg %xcc, 0x0 fmovrdlez %i6, %f12, %f28 movl %icc, %l2, %o0 fmovsge %icc, %f1, %f26 edge16ln %i7, %g7, %g6 membar 0x51 fmovdleu %xcc, %f31, %f1 edge32 %o3, %i0, %o4 sir 0x1DD3 srl %o6, 0x1B, %g2 ldstub [%l7 + 0x0C], %l5 movcs %xcc, %g3, %i1 andcc %o7, 0x0253, %i5 alignaddr %i3, %l4, %o2 fpsub16s %f24, %f21, %f6 fands %f3, %f7, %f20 siam 0x4 srax %i2, 0x1B, %l0 bneg,a,pt %icc, loop_1397 fornot2 %f8, %f0, %f26 tl %xcc, 0x0 edge32n %g4, %l6, %i4 loop_1397: fnot2 %f20, %f2 add %l7, 0x38, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %g1, %l1 popc %o1, %l3 udivcc %o5, 0x11DA, %g5 addcc %i6, 0x1431, %o0 flush %l7 + 0x64 fornot2 %f10, %f4, %f28 umul %l2, 0x0414, %i7 edge16l %g6, %o3, %g7 fbug,a %fcc3, loop_1398 fbo,a %fcc3, loop_1399 movvs %xcc, %i0, %o6 fmovsvc %icc, %f18, %f3 loop_1398: fcmpes %fcc1, %f22, %f12 loop_1399: fandnot2 %f6, %f20, %f10 and %g2, 0x1750, %o4 movvs %icc, %g3, %i1 fnegs %f26, %f27 fmovsneg %icc, %f25, %f4 taddcc %o7, %i5, %i3 sethi 0x037E, %l5 edge16n %o2, %l4, %l0 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %g4 edge32l %l6, %i2, %g1 be,a %icc, loop_1400 edge32l %i4, %o1, %l3 bge,a,pt %xcc, loop_1401 udivx %l1, 0x1BA3, %o5 loop_1400: sethi 0x1B76, %i6 stx %o0, [%l7 + 0x78] loop_1401: edge8 %g5, %l2, %g6 fandnot1s %f5, %f23, %f24 subc %o3, %i7, %g7 ldsw [%l7 + 0x14], %i0 tsubcc %g2, %o4, %o6 array8 %g3, %i1, %o7 fones %f9 sra %i3, 0x06, %i5 edge8ln %l5, %l4, %o2 taddcctv %g4, %l6, %l0 movg %icc, %g1, %i4 tcc %icc, 0x5 wr %g0, 0xf1, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync alignaddr %i2, %o1, %l1 movle %icc, %l3, %o5 add %o0, 0x1EBB, %g5 fmovdleu %xcc, %f27, %f25 array8 %l2, %g6, %o3 movne %icc, %i7, %g7 tge %icc, 0x0 membar 0x34 taddcc %i6, %g2, %i0 nop set 0x0A, %i0 ldsh [%l7 + %i0], %o4 fnegs %f31, %f9 edge16n %o6, %g3, %i1 umul %i3, %i5, %o7 fone %f30 fmovrdlz %l5, %f6, %f18 srl %o2, 0x04, %l4 fmuld8ulx16 %f1, %f25, %f4 movg %icc, %g4, %l6 fands %f10, %f2, %f29 ta %icc, 0x1 movrne %l0, %i4, %i2 swap [%l7 + 0x40], %g1 be %icc, loop_1402 fmul8x16au %f8, %f29, %f20 fmovs %f27, %f23 and %o1, %l3, %o5 loop_1402: andncc %o0, %l1, %l2 fpack16 %f2, %f30 umulcc %g6, 0x07C8, %g5 mulx %i7, 0x0D2B, %g7 udiv %o3, 0x1EF5, %g2 fsrc1 %f10, %f14 bne,a,pn %xcc, loop_1403 movl %xcc, %i0, %o4 brz %o6, loop_1404 fmovsleu %xcc, %f12, %f21 loop_1403: fsrc2s %f2, %f2 edge16l %i6, %i1, %g3 loop_1404: udivcc %i5, 0x1EFC, %o7 xnorcc %i3, %o2, %l5 xorcc %l4, 0x1661, %l6 brz %l0, loop_1405 fnot2s %f0, %f7 ld [%l7 + 0x6C], %f14 set 0x3C, %o7 lduha [%l7 + %o7] 0x88, %i4 loop_1405: fmul8sux16 %f6, %f6, %f22 bn,a,pt %icc, loop_1406 fpsub16s %f15, %f8, %f27 fnot1s %f12, %f22 edge32n %i2, %g1, %o1 loop_1406: ldsh [%l7 + 0x0E], %g4 tsubcctv %l3, 0x1102, %o5 sllx %o0, %l2, %l1 subccc %g5, %i7, %g7 set 0x44, %g3 swapa [%l7 + %g3] 0x19, %o3 movrgz %g6, 0x06A, %g2 bn,a,pt %xcc, loop_1407 tneg %icc, 0x6 fmovs %f27, %f29 fpackfix %f24, %f6 loop_1407: lduh [%l7 + 0x50], %o4 fmul8x16al %f3, %f4, %f6 wr %g0, 0x23, %asi stba %i0, [%l7 + 0x39] %asi membar #Sync movrgz %o6, %i1, %i6 fmovrsgz %g3, %f8, %f31 srl %i5, 0x05, %o7 siam 0x3 addc %i3, %o2, %l4 fmovrdne %l6, %f22, %f16 fmovdge %xcc, %f21, %f23 fandnot2 %f6, %f12, %f8 movrlez %l5, %l0, %i4 subcc %g1, 0x1EC6, %i2 bvs,a,pt %xcc, loop_1408 sdivx %g4, 0x01A0, %o1 sdivx %o5, 0x1668, %o0 subc %l2, %l1, %g5 loop_1408: ldub [%l7 + 0x1B], %l3 tcs %icc, 0x3 udiv %g7, 0x09F8, %i7 tle %xcc, 0x0 edge8 %g6, %g2, %o4 xnor %o3, %o6, %i0 sdivcc %i6, 0x1895, %g3 fsrc1 %f24, %f8 udivx %i1, 0x1615, %o7 xorcc %i3, %o2, %i5 nop setx loop_1409, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tcs %xcc, 0x5 orncc %l4, 0x13A4, %l6 fnot1s %f6, %f3 loop_1409: fbe %fcc0, loop_1410 bleu,a loop_1411 tl %xcc, 0x5 tvs %xcc, 0x2 loop_1410: edge32l %l0, %l5, %i4 loop_1411: nop set 0x10, %o5 lda [%l7 + %o5] 0x10, %f25 xorcc %i2, %g4, %g1 mova %icc, %o5, %o0 fexpand %f19, %f8 popc 0x16BE, %l2 smul %l1, %o1, %g5 smul %l3, %i7, %g6 movleu %icc, %g7, %o4 movvc %xcc, %g2, %o6 sub %o3, %i0, %i6 set 0x68, %g2 prefetcha [%l7 + %g2] 0x18, 0x3 edge8ln %i1, %o7, %o2 te %icc, 0x6 tn %xcc, 0x6 brlez,a %i5, loop_1412 array32 %l4, %i3, %l6 fmul8ulx16 %f10, %f22, %f20 tcs %icc, 0x4 loop_1412: nop set 0x43, %o3 ldsba [%l7 + %o3] 0x89, %l5 xnor %l0, 0x01C3, %i4 movle %xcc, %g4, %g1 fmovdleu %icc, %f18, %f27 xnor %i2, %o0, %o5 tgu %icc, 0x4 stx %l1, [%l7 + 0x08] xnor %o1, 0x0338, %g5 edge32 %l2, %l3, %g6 fbge %fcc1, loop_1413 sdivx %i7, 0x12B3, %g7 srl %g2, %o4, %o6 fbe,a %fcc3, loop_1414 loop_1413: for %f30, %f8, %f20 movrgz %i0, 0x377, %o3 popc 0x14F5, %i6 loop_1414: subc %g3, 0x1209, %o7 ldsh [%l7 + 0x56], %i1 fcmpd %fcc1, %f0, %f22 edge8n %i5, %o2, %l4 tpos %xcc, 0x7 fbu,a %fcc3, loop_1415 umulcc %i3, 0x03A4, %l6 std %l4, [%l7 + 0x20] orn %i4, %g4, %l0 loop_1415: bvs,a,pt %xcc, loop_1416 fbul,a %fcc1, loop_1417 umul %g1, %i2, %o0 and %o5, %l1, %g5 loop_1416: bg %icc, loop_1418 loop_1417: movvc %xcc, %o1, %l2 bcs,a %icc, loop_1419 popc %g6, %i7 loop_1418: subcc %l3, 0x0B79, %g7 movrlz %g2, %o4, %o6 loop_1419: fzero %f12 fmovrdne %i0, %f2, %f30 edge8n %i6, %o3, %g3 ba,a loop_1420 tn %xcc, 0x3 edge16 %i1, %o7, %i5 set 0x20, %g1 stda %o2, [%l7 + %g1] 0xe3 membar #Sync loop_1420: umulcc %l4, 0x0709, %l6 tsubcctv %i3, 0x0DDF, %l5 xor %i4, 0x0630, %g4 sir 0x1F30 edge8n %l0, %i2, %o0 array8 %g1, %l1, %g5 andncc %o5, %o1, %l2 movg %icc, %i7, %l3 srax %g7, %g2, %g6 bpos,a %xcc, loop_1421 andcc %o4, %i0, %o6 membar 0x18 tsubcctv %o3, %i6, %i1 loop_1421: ta %xcc, 0x4 fmovdpos %icc, %f0, %f27 movg %icc, %g3, %o7 bcs,a,pt %icc, loop_1422 fcmpeq16 %f0, %f0, %i5 add %l4, 0x0EC8, %l6 xor %o2, 0x1A1D, %l5 loop_1422: sdiv %i3, 0x03DC, %g4 fmovdle %xcc, %f5, %f7 wr %g0, 0x27, %asi stba %l0, [%l7 + 0x40] %asi membar #Sync movl %icc, %i4, %o0 tsubcctv %i2, 0x179C, %l1 brz %g5, loop_1423 fmovrde %g1, %f10, %f18 popc %o1, %o5 fmovrsgz %l2, %f22, %f24 loop_1423: tneg %icc, 0x3 udiv %l3, 0x0441, %i7 tg %xcc, 0x4 movne %icc, %g7, %g6 edge8n %o4, %g2, %i0 std %f26, [%l7 + 0x18] movcs %xcc, %o6, %i6 tgu %xcc, 0x5 popc 0x19A3, %o3 movpos %icc, %g3, %o7 alignaddrl %i5, %l4, %l6 tneg %icc, 0x1 set 0x10, %i6 lduwa [%l7 + %i6] 0x19, %i1 or %o2, 0x11CA, %i3 fmovrsgez %l5, %f14, %f0 ld [%l7 + 0x78], %f30 set 0x09, %i2 stba %l0, [%l7 + %i2] 0xeb membar #Sync srlx %i4, %o0, %i2 bl,a %xcc, loop_1424 fcmple16 %f28, %f10, %g4 tsubcc %g5, 0x12B8, %l1 fabsd %f8, %f16 loop_1424: brgz %o1, loop_1425 udivx %g1, 0x1BA9, %o5 membar 0x00 tsubcc %l3, 0x17F7, %l2 loop_1425: tleu %xcc, 0x2 tg %icc, 0x7 ldd [%l7 + 0x68], %g6 movrlz %g6, %o4, %i7 fxnors %f16, %f24, %f1 srlx %i0, 0x17, %o6 add %g2, 0x0B75, %i6 fornot1s %f6, %f0, %f2 movgu %xcc, %o3, %o7 sdivcc %i5, 0x09B6, %g3 movrlz %l6, %l4, %o2 sllx %i3, %l5, %l0 fbule,a %fcc1, loop_1426 subcc %i1, %o0, %i2 membar 0x18 movcs %icc, %g4, %g5 loop_1426: fcmpeq32 %f14, %f10, %i4 fandnot2 %f16, %f14, %f2 umul %o1, 0x0CF2, %g1 udivx %o5, 0x0569, %l3 fmovsvc %xcc, %f24, %f27 fnand %f4, %f10, %f26 movleu %xcc, %l1, %g7 bcc %icc, loop_1427 sra %g6, 0x0A, %o4 movge %xcc, %l2, %i0 tcs %xcc, 0x2 loop_1427: srl %i7, %o6, %g2 swap [%l7 + 0x30], %o3 subc %i6, %i5, %g3 set 0x50, %l4 ldda [%l7 + %l4] 0xe2, %o6 fmovsl %icc, %f9, %f22 fxnor %f24, %f16, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x48, %l5 swapa [%l7 + %l5] 0x19, %l6 and %l4, 0x073A, %o2 tneg %xcc, 0x7 brgz,a %l5, loop_1428 fcmpeq16 %f14, %f2, %l0 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1428: fble %fcc3, loop_1429 movne %icc, %i1, %o0 tne %xcc, 0x6 popc %i2, %g4 loop_1429: faligndata %f20, %f4, %f10 array32 %i3, %i4, %o1 movne %xcc, %g5, %o5 tcs %icc, 0x7 st %f7, [%l7 + 0x2C] alignaddr %g1, %l3, %g7 alignaddrl %l1, %g6, %o4 fmovdneg %xcc, %f10, %f1 movge %icc, %l2, %i7 set 0x48, %o6 ldsba [%l7 + %o6] 0x10, %i0 tpos %xcc, 0x4 fmovscs %xcc, %f13, %f13 andcc %g2, %o6, %i6 movrne %o3, 0x1B0, %i5 and %o7, 0x1975, %l6 swap [%l7 + 0x48], %l4 bcc,a,pt %xcc, loop_1430 std %f20, [%l7 + 0x60] umul %o2, %g3, %l0 fmul8x16al %f8, %f16, %f18 loop_1430: movneg %xcc, %i1, %o0 edge32ln %l5, %i2, %i3 lduh [%l7 + 0x0A], %i4 sdivx %o1, 0x0941, %g5 edge16n %g4, %g1, %o5 bg %icc, loop_1431 array16 %l3, %l1, %g6 smul %g7, 0x12C9, %l2 fzeros %f3 loop_1431: xorcc %i7, %i0, %g2 fcmple32 %f24, %f30, %o6 add %l7, 0x60, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %o4 casxa [%l6] %asi, %o4, %i6 add %i5, 0x0B6A, %o7 umulcc %l6, %o3, %l4 fbu %fcc3, loop_1432 srax %o2, 0x1C, %l0 tn %xcc, 0x4 wr %g0, 0x2a, %asi stda %i0, [%l7 + 0x40] %asi membar #Sync loop_1432: smulcc %g3, 0x07B2, %o0 std %f26, [%l7 + 0x38] xorcc %l5, 0x0A01, %i2 tcc %icc, 0x7 tcc %xcc, 0x1 edge32n %i4, %o1, %i3 edge32l %g5, %g1, %o5 fandnot2 %f28, %f4, %f22 smul %g4, %l1, %l3 edge32 %g6, %g7, %l2 fsrc2s %f8, %f6 tneg %icc, 0x1 orncc %i7, 0x1C7B, %g2 fcmps %fcc3, %f8, %f1 fnot1 %f22, %f16 orncc %o6, %i0, %i6 edge16l %o4, %i5, %o7 fmuld8ulx16 %f9, %f5, %f10 edge16n %l6, %o3, %o2 movl %xcc, %l0, %l4 tne %icc, 0x3 udivcc %i1, 0x1AF8, %g3 set 0x32, %i4 ldsha [%l7 + %i4] 0x15, %o0 fmovdpos %xcc, %f23, %f26 movrgez %i2, 0x0A4, %i4 alignaddrl %o1, %i3, %g5 fands %f6, %f7, %f16 set 0x68, %g7 prefetcha [%l7 + %g7] 0x14, 0x2 movrlz %o5, %g4, %l5 taddcc %l3, 0x07BC, %g6 edge8ln %l1, %g7, %l2 smulcc %g2, %o6, %i7 fornot1 %f0, %f6, %f16 brnz %i6, loop_1433 fandnot1 %f14, %f20, %f20 subccc %o4, %i0, %i5 fmovdg %xcc, %f25, %f17 loop_1433: fmovdn %icc, %f31, %f26 fnor %f26, %f26, %f30 tsubcctv %o7, %o3, %o2 ldx [%l7 + 0x48], %l6 fsrc2s %f14, %f28 membar 0x79 fcmpgt16 %f14, %f20, %l0 bpos,pn %xcc, loop_1434 sllx %l4, 0x05, %g3 brz,a %o0, loop_1435 movrlz %i2, 0x3B4, %i1 loop_1434: subcc %i4, 0x0E3B, %i3 fmovdleu %xcc, %f30, %f5 loop_1435: udivx %g5, 0x0B49, %g1 and %o5, %g4, %l5 taddcc %o1, 0x10CA, %g6 addccc %l3, %l1, %l2 std %g2, [%l7 + 0x68] siam 0x6 bge,a %icc, loop_1436 fbu,a %fcc0, loop_1437 fmul8sux16 %f2, %f16, %f14 array8 %o6, %i7, %i6 loop_1436: xor %o4, 0x133B, %i0 loop_1437: orn %g7, %i5, %o3 bpos,a,pn %icc, loop_1438 fmovdcc %icc, %f25, %f17 fabsd %f22, %f2 tleu %icc, 0x7 loop_1438: fsrc1s %f30, %f19 mova %xcc, %o2, %o7 brlez,a %l6, loop_1439 bvs,a,pt %icc, loop_1440 movn %icc, %l4, %g3 fblg %fcc0, loop_1441 loop_1439: edge32 %l0, %o0, %i2 loop_1440: tle %icc, 0x6 alignaddr %i1, %i3, %i4 loop_1441: fcmped %fcc1, %f4, %f20 fmovdn %xcc, %f20, %f29 movrlz %g1, %g5, %o5 fpsub16 %f26, %f28, %f16 ldx [%l7 + 0x48], %g4 movrgz %l5, %g6, %o1 movrgz %l3, %l2, %g2 fcmple32 %f28, %f26, %o6 fba,a %fcc3, loop_1442 edge8n %i7, %i6, %o4 movl %icc, %l1, %g7 subc %i5, %i0, %o3 loop_1442: movle %xcc, %o2, %o7 tcc %icc, 0x6 alignaddrl %l6, %g3, %l4 fnand %f8, %f8, %f10 bleu,pn %xcc, loop_1443 ba,pt %icc, loop_1444 umulcc %l0, %i2, %i1 fpack16 %f10, %f29 loop_1443: fmovsleu %xcc, %f25, %f29 loop_1444: move %xcc, %i3, %o0 movcs %xcc, %i4, %g1 st %f4, [%l7 + 0x14] sllx %o5, 0x1B, %g5 udivx %g4, 0x0403, %g6 wr %g0, 0x89, %asi lduwa [%l7 + 0x3C] %asi, %o1 bl,pn %xcc, loop_1445 fcmpgt32 %f22, %f14, %l3 edge8l %l2, %l5, %g2 membar 0x11 loop_1445: nop add %l7, 0x7C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o6, %i7 movge %xcc, %i6, %o4 udivcc %g7, 0x0E4F, %i5 movl %xcc, %i0, %l1 smulcc %o3, 0x1BAD, %o7 xnorcc %l6, 0x02CB, %g3 wr %g0, 0x52, %asi stxa %l4, [%g0 + 0x110] %asi or %o2, %i2, %l0 andn %i3, %i1, %o0 xorcc %g1, 0x105C, %i4 tg %icc, 0x5 udiv %g5, 0x1895, %o5 stbar st %f30, [%l7 + 0x70] fbne %fcc3, loop_1446 fors %f18, %f24, %f13 sethi 0x06E9, %g6 fbe,a %fcc0, loop_1447 loop_1446: tg %xcc, 0x4 edge8ln %g4, %o1, %l2 edge8ln %l3, %l5, %g2 loop_1447: xor %o6, %i6, %i7 sra %o4, %g7, %i0 nop setx loop_1448, %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 %i5, %o3, %l1 fmovdgu %xcc, %f22, %f15 udivcc %l6, 0x1E21, %g3 loop_1448: nop wr %g0, 0x18, %asi ldxa [%l7 + 0x28] %asi, %o7 or %o2, 0x1244, %l4 movrgz %i2, %l0, %i1 edge32l %o0, %g1, %i4 fmuld8ulx16 %f13, %f17, %f30 fornot2 %f20, %f4, %f22 popc %g5, %o5 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %i3, %g4 or %o1, 0x0AB7, %g6 fmovrse %l3, %f13, %f1 fzeros %f11 set 0x79, %l0 ldsba [%l7 + %l0] 0x15, %l2 umul %l5, 0x170D, %o6 fmovsleu %xcc, %f25, %f26 fmovsgu %icc, %f3, %f22 edge8 %g2, %i6, %o4 set 0x09, %i5 ldsba [%l7 + %i5] 0x81, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot2s %f28, %f17, %f26 subcc %i7, %i5, %i0 orn %l1, %l6, %g3 sra %o3, 0x0D, %o7 mulscc %o2, %l4, %l0 fmovrdne %i1, %f8, %f0 fxors %f13, %f23, %f7 andn %o0, 0x1749, %g1 fmovrde %i2, %f28, %f2 brnz %i4, loop_1449 bl loop_1450 fbue %fcc0, loop_1451 tneg %xcc, 0x3 loop_1449: and %o5, %i3, %g4 loop_1450: brgez,a %g5, loop_1452 loop_1451: tgu %xcc, 0x0 prefetch [%l7 + 0x50], 0x3 set 0x42, %o0 stba %o1, [%l7 + %o0] 0x19 loop_1452: fmovdvc %icc, %f12, %f6 fpackfix %f12, %f10 xnor %g6, %l2, %l3 tneg %icc, 0x3 fpadd16s %f7, %f11, %f15 alignaddrl %o6, %g2, %i6 te %icc, 0x1 te %icc, 0x4 membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0xf1, %f0 ldstub [%l7 + 0x0B], %o4 movn %xcc, %l5, %i7 umul %g7, %i0, %i5 taddcctv %l1, 0x179B, %g3 wr %g0, 0x17, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync fbo,a %fcc0, loop_1453 fpadd16 %f6, %f8, %f8 movre %l6, 0x0B0, %o3 array8 %o7, %o2, %l0 loop_1453: tsubcctv %l4, %i1, %o0 faligndata %f10, %f20, %f22 fmovdcc %icc, %f26, %f6 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f16 nop set 0x41, %i7 ldsb [%l7 + %i7], %g1 movrlez %i2, %o5, %i4 fzero %f0 movle %xcc, %g4, %g5 edge16n %o1, %g6, %l2 edge8n %l3, %o6, %i3 edge8n %i6, %o4, %l5 fsrc2 %f20, %f22 bg,a,pt %icc, loop_1454 array32 %i7, %g2, %i0 tn %xcc, 0x7 fmovscs %icc, %f30, %f26 loop_1454: movrne %i5, 0x0EB, %g7 udivcc %g3, 0x07DB, %l1 andncc %o3, %o7, %o2 set 0x60, %g5 stwa %l0, [%l7 + %g5] 0xea membar #Sync array8 %l6, %i1, %o0 fcmped %fcc2, %f30, %f24 nop set 0x1B, %o4 ldstub [%l7 + %o4], %g1 sethi 0x001D, %l4 bn,a %xcc, loop_1455 call loop_1456 edge16l %o5, %i4, %i2 edge8 %g4, %o1, %g5 loop_1455: lduw [%l7 + 0x24], %g6 loop_1456: tl %icc, 0x5 fmovsl %icc, %f20, %f23 edge16 %l2, %o6, %l3 movle %xcc, %i3, %o4 movl %xcc, %l5, %i7 orcc %g2, 0x188A, %i6 membar 0x0E addc %i0, 0x04AE, %g7 lduh [%l7 + 0x7C], %g3 wr %g0, 0x18, %asi sta %f27, [%l7 + 0x24] %asi movl %icc, %i5, %l1 std %f30, [%l7 + 0x50] movne %icc, %o3, %o7 srl %o2, %l6, %i1 tg %xcc, 0x7 tl %xcc, 0x6 fnot1 %f26, %f28 be,a %icc, loop_1457 andncc %o0, %g1, %l4 fpack16 %f12, %f30 add %l7, 0x28, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o5 casxa [%l6] %asi, %o5, %i4 loop_1457: fpadd32s %f13, %f28, %f9 bge,a,pn %xcc, loop_1458 fpsub32 %f18, %f8, %f30 fmovdg %xcc, %f24, %f17 nop set 0x70, %o2 ldx [%l7 + %o2], %i2 loop_1458: sllx %l0, %o1, %g4 tsubcctv %g6, %l2, %o6 taddcctv %g5, %l3, %i3 alignaddr %l5, %i7, %o4 add %i6, 0x0B79, %g2 ta %icc, 0x0 edge8l %i0, %g7, %i5 fpadd16s %f27, %f22, %f4 movge %xcc, %l1, %g3 edge8n %o3, %o7, %o2 fmovrse %l6, %f29, %f17 xnor %o0, 0x0DDB, %i1 subccc %g1, 0x105A, %l4 edge32n %i4, %i2, %l0 sethi 0x1919, %o5 edge16l %g4, %g6, %l2 umul %o1, 0x058E, %o6 movleu %xcc, %g5, %l3 subcc %l5, %i7, %o4 andn %i6, %g2, %i3 srlx %i0, 0x0B, %g7 bl,a %xcc, loop_1459 movvs %icc, %l1, %i5 fmovdge %xcc, %f30, %f2 wr %g0, 0x80, %asi prefetcha [%l7 + 0x38] %asi, 0x3 loop_1459: fmuld8ulx16 %f30, %f0, %f24 umul %o7, %o3, %o2 umulcc %l6, %o0, %g1 sub %i1, 0x0146, %l4 bn,a,pt %xcc, loop_1460 movrgz %i2, %l0, %i4 tsubcctv %g4, %g6, %l2 tneg %icc, 0x5 loop_1460: edge8l %o1, %o6, %o5 nop set 0x3A, %o1 lduh [%l7 + %o1], %g5 ldsh [%l7 + 0x78], %l5 xorcc %i7, %o4, %l3 te %icc, 0x3 membar 0x41 membar 0x17 nop setx loop_1461, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movg %icc, %g2, %i3 fmovdle %xcc, %f6, %f15 edge16ln %i6, %i0, %g7 loop_1461: movg %xcc, %i5, %g3 fbge,a %fcc3, loop_1462 fmovrdgez %o7, %f16, %f24 udivcc %o3, 0x0BD5, %l1 fbge %fcc3, loop_1463 loop_1462: nop set 0x2C, %l2 sth %o2, [%l7 + %l2] fnors %f8, %f25, %f20 alignaddr %l6, %g1, %o0 loop_1463: sdivx %l4, 0x109A, %i2 xor %i1, 0x1E19, %l0 movle %icc, %g4, %g6 fpadd16s %f29, %f10, %f25 set 0x08, %g4 ldxa [%l7 + %g4] 0x15, %l2 add %o1, 0x000B, %i4 wr %g0, 0x18, %asi prefetcha [%l7 + 0x70] %asi, 0x3 subcc %g5, 0x11C0, %l5 movrlz %o6, 0x0F6, %o4 call loop_1464 bge,pn %icc, loop_1465 movg %xcc, %l3, %g2 sethi 0x1D46, %i3 loop_1464: fnegs %f3, %f11 loop_1465: movrlez %i6, %i7, %i0 fba %fcc1, loop_1466 subc %i5, %g3, %g7 fmul8x16al %f17, %f26, %f2 fbge %fcc0, loop_1467 loop_1466: movrne %o7, %l1, %o2 fpsub32 %f20, %f14, %f6 orcc %o3, %l6, %g1 loop_1467: fpadd16s %f10, %f14, %f27 movvc %xcc, %l4, %o0 movneg %xcc, %i2, %i1 subccc %g4, %g6, %l2 srlx %o1, %l0, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvs %xcc, 0x6 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f16 fmovrde %g5, %f22, %f0 ta %icc, 0x0 bshuffle %f0, %f0, %f28 fmovrdlz %l5, %f22, %f2 set 0x50, %l3 ldswa [%l7 + %l3] 0x88, %o5 edge32n %o4, %o6, %g2 fpack16 %f24, %f23 movre %l3, %i3, %i6 set 0x54, %g6 sta %f21, [%l7 + %g6] 0x0c fbne,a %fcc2, loop_1468 edge16l %i7, %i5, %g3 fpadd32s %f13, %f24, %f4 bneg,a,pn %icc, loop_1469 loop_1468: udivx %i0, 0x0D1F, %o7 prefetch [%l7 + 0x70], 0x3 fmovsvc %icc, %f7, %f9 loop_1469: edge16ln %g7, %o2, %o3 tle %icc, 0x0 edge32 %l6, %l1, %g1 edge16l %o0, %l4, %i1 brgz %i2, loop_1470 tcc %xcc, 0x1 movrlz %g4, 0x071, %l2 and %o1, %g6, %i4 loop_1470: sir 0x195E movrlz %g5, 0x0E5, %l0 fbue %fcc2, loop_1471 ldd [%l7 + 0x30], %f30 ble,pt %xcc, loop_1472 fmovsg %xcc, %f9, %f0 loop_1471: fabsd %f26, %f10 fbg %fcc2, loop_1473 loop_1472: bne,pt %xcc, loop_1474 movrlz %l5, %o5, %o4 fpadd16s %f14, %f18, %f23 loop_1473: mulscc %g2, 0x1461, %l3 loop_1474: mova %icc, %i3, %o6 sll %i7, %i6, %g3 srl %i0, %i5, %o7 umulcc %o2, %g7, %l6 fmovdcc %icc, %f12, %f25 mulscc %o3, %g1, %o0 smulcc %l4, 0x0D76, %i1 fpack32 %f16, %f24, %f0 addcc %l1, 0x17AE, %g4 fmovsn %xcc, %f14, %f16 wr %g0, 0x88, %asi prefetcha [%l7 + 0x78] %asi, 0x0 xor %o1, %i2, %i4 tsubcc %g6, 0x1DBC, %l0 fnot1s %f5, %f8 brnz %g5, loop_1475 sllx %l5, %o5, %g2 xnor %o4, 0x017A, %i3 movrlez %o6, 0x3D0, %l3 loop_1475: fpsub32s %f11, %f5, %f15 sllx %i6, 0x19, %i7 sll %i0, %i5, %o7 edge32l %o2, %g3, %g7 or %o3, 0x13C8, %l6 edge16 %g1, %o0, %l4 sdivx %l1, 0x1E93, %g4 movrgz %l2, 0x1A6, %o1 movg %xcc, %i2, %i4 fsrc1s %f19, %f21 movvc %xcc, %i1, %g6 sll %l0, 0x1A, %l5 umulcc %g5, %g2, %o5 tgu %xcc, 0x4 mulscc %o4, 0x1240, %i3 array8 %l3, %i6, %i7 mova %xcc, %o6, %i5 movne %xcc, %o7, %i0 swap [%l7 + 0x3C], %g3 pdist %f20, %f0, %f8 and %o2, %o3, %l6 udivx %g7, 0x1548, %g1 st %f1, [%l7 + 0x78] movge %xcc, %o0, %l4 movrne %l1, %l2, %o1 bcs,a loop_1476 bleu,a %xcc, loop_1477 ta %icc, 0x1 sdivx %g4, 0x1ED6, %i2 loop_1476: popc 0x0E95, %i1 loop_1477: bne loop_1478 movneg %icc, %i4, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 flush %l7 + 0x3C loop_1478: sra %l5, 0x05, %g5 sdiv %g2, 0x0476, %l0 bge,a %icc, loop_1479 sdivx %o5, 0x02F5, %i3 edge16 %o4, %l3, %i6 fba %fcc0, loop_1480 loop_1479: tsubcctv %o6, %i7, %i5 fmovdcs %xcc, %f18, %f23 tvc %icc, 0x6 loop_1480: fnot1 %f22, %f12 udiv %o7, 0x1BCA, %i0 tgu %xcc, 0x6 fmovrse %g3, %f25, %f3 array8 %o2, %o3, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brnz %g1, loop_1481 edge32ln %o0, %g7, %l4 tsubcctv %l2, 0x0F2D, %l1 tneg %xcc, 0x7 loop_1481: fpadd32 %f6, %f30, %f18 tleu %icc, 0x5 xor %o1, %i2, %g4 bne,a loop_1482 tpos %xcc, 0x1 udivcc %i1, 0x07F2, %i4 mulscc %l5, %g6, %g2 loop_1482: sllx %g5, %l0, %i3 ldd [%l7 + 0x70], %o4 movne %xcc, %l3, %i6 fblg %fcc0, loop_1483 fcmpeq16 %f14, %f26, %o6 andncc %i7, %i5, %o4 ba,pn %icc, loop_1484 loop_1483: ld [%l7 + 0x1C], %f25 fmul8sux16 %f12, %f12, %f8 ldd [%l7 + 0x08], %i0 loop_1484: sdiv %g3, 0x1946, %o2 sll %o7, %l6, %o3 bl,pt %icc, loop_1485 srl %g1, %g7, %o0 tsubcctv %l2, %l1, %l4 movleu %icc, %o1, %i2 loop_1485: edge8ln %g4, %i1, %l5 tn %xcc, 0x0 movrgz %g6, 0x2CC, %i4 sub %g5, 0x00A3, %g2 set 0x0C, %i1 ldstuba [%l7 + %i1] 0x80, %i3 fpadd32 %f28, %f24, %f2 movpos %icc, %l0, %o5 fxor %f10, %f2, %f20 srlx %i6, %o6, %l3 srl %i5, 0x05, %o4 movne %xcc, %i7, %i0 umulcc %o2, 0x1718, %o7 edge16ln %g3, %o3, %g1 edge32n %l6, %g7, %l2 bn %xcc, loop_1486 fbo %fcc1, loop_1487 smul %o0, %l4, %l1 xnor %i2, 0x0893, %o1 loop_1486: fandnot1s %f3, %f11, %f1 loop_1487: fxors %f5, %f26, %f27 alignaddrl %i1, %l5, %g6 fble,a %fcc2, loop_1488 fmovdpos %xcc, %f7, %f20 sllx %i4, 0x09, %g4 xnorcc %g5, 0x04A1, %g2 loop_1488: movcc %icc, %l0, %o5 udivx %i6, 0x1F97, %i3 stx %o6, [%l7 + 0x50] sir 0x1765 edge8n %l3, %i5, %i7 bl loop_1489 move %icc, %i0, %o2 nop setx loop_1490, %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 sll %o7, %g3, %o3 loop_1489: xorcc %g1, %o4, %l6 mulscc %l2, %o0, %g7 loop_1490: fmovrslz %l4, %f26, %f23 tgu %xcc, 0x5 fmovdge %icc, %f8, %f24 fmovsneg %icc, %f26, %f22 fmovdneg %icc, %f29, %f15 fmovdvc %icc, %f7, %f22 fandnot1s %f29, %f25, %f19 movrgez %l1, %o1, %i1 set 0x22, %i3 lduha [%l7 + %i3] 0x89, %l5 fandnot1s %f0, %f3, %f21 taddcctv %i2, %g6, %i4 nop setx loop_1491, %l0, %l1 jmpl %l1, %g5 sll %g4, %g2, %o5 fbg,a %fcc3, loop_1492 movre %l0, %i3, %o6 loop_1491: lduh [%l7 + 0x60], %i6 movrne %l3, %i7, %i5 loop_1492: bg,a %xcc, loop_1493 srlx %i0, 0x12, %o7 movle %xcc, %o2, %g3 movrlez %g1, 0x068, %o4 loop_1493: fand %f20, %f18, %f14 movvs %xcc, %o3, %l6 fmovs %f24, %f12 tpos %icc, 0x1 fbn %fcc1, loop_1494 sub %o0, 0x1197, %g7 tpos %xcc, 0x6 membar 0x6F loop_1494: fmovsvc %icc, %f4, %f29 addc %l4, %l1, %l2 set 0x38, %i0 stxa %i1, [%l7 + %i0] 0x81 tne %xcc, 0x7 movgu %icc, %l5, %i2 edge16n %o1, %g6, %i4 fpadd32 %f12, %f14, %f4 movrgez %g5, 0x1CF, %g2 movrgez %o5, %l0, %g4 movvc %xcc, %o6, %i6 movn %xcc, %l3, %i3 tsubcctv %i7, %i0, %o7 set 0x2E, %o7 stha %i5, [%l7 + %o7] 0x04 fnegd %f2, %f12 fba %fcc1, loop_1495 tn %xcc, 0x1 fcmple16 %f24, %f14, %o2 addcc %g1, %g3, %o4 loop_1495: fmovsa %xcc, %f15, %f29 tsubcctv %l6, %o0, %g7 lduw [%l7 + 0x78], %o3 edge32 %l1, %l4, %i1 andncc %l2, %i2, %l5 wr %g0, 0x11, %asi sta %f30, [%l7 + 0x4C] %asi wr %g0, 0x89, %asi lda [%l7 + 0x60] %asi, %f28 umul %g6, %i4, %g5 bn,a loop_1496 tneg %xcc, 0x4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ble,a %icc, loop_1497 loop_1496: sdivcc %g2, 0x1B41, %o5 set 0x20, %l6 stwa %l0, [%l7 + %l6] 0xea membar #Sync loop_1497: srlx %g4, 0x16, %o6 fmovrdlz %o1, %f10, %f8 fbe,a %fcc0, loop_1498 tl %icc, 0x1 set 0x1C, %g3 ldstuba [%l7 + %g3] 0x0c, %l3 loop_1498: array8 %i3, %i7, %i6 subc %i0, 0x10CB, %o7 edge16ln %i5, %g1, %g3 andcc %o2, %o4, %o0 fornot1 %f18, %f30, %f14 mova %icc, %g7, %o3 lduw [%l7 + 0x7C], %l1 bg,a,pt %icc, loop_1499 subccc %l6, %i1, %l2 fand %f10, %f6, %f30 bgu loop_1500 loop_1499: tneg %xcc, 0x4 udivcc %l4, 0x05BE, %l5 faligndata %f10, %f0, %f2 loop_1500: fandnot1s %f3, %f27, %f1 bl,a,pt %icc, loop_1501 taddcctv %g6, %i2, %g5 fandnot2 %f26, %f6, %f10 fcmpeq32 %f30, %f24, %i4 loop_1501: lduw [%l7 + 0x10], %g2 tvc %icc, 0x6 fmovsvc %icc, %f30, %f15 fmovrsne %o5, %f9, %f15 fbn,a %fcc2, loop_1502 edge32ln %g4, %l0, %o6 stw %o1, [%l7 + 0x44] add %l7, 0x0C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l3 casa [%l6] %asi, %l3, %i3 loop_1502: brz,a %i6, loop_1503 brnz %i0, loop_1504 movleu %xcc, %i7, %i5 smulcc %o7, 0x194B, %g1 loop_1503: fmovdneg %icc, %f17, %f5 loop_1504: ldx [%l7 + 0x60], %g3 stbar xnor %o2, %o4, %g7 srlx %o3, 0x16, %o0 add %l6, 0x15A3, %i1 edge32 %l2, %l1, %l4 fbn,a %fcc2, loop_1505 movgu %xcc, %l5, %g6 popc 0x04B0, %i2 ta %icc, 0x6 loop_1505: ldsb [%l7 + 0x79], %i4 orncc %g2, %g5, %g4 addccc %l0, %o5, %o6 fmul8ulx16 %f4, %f18, %f30 popc 0x0DBF, %l3 bl loop_1506 srl %i3, 0x0A, %o1 tsubcctv %i0, %i6, %i7 mulx %o7, 0x0EBA, %g1 loop_1506: movvs %icc, %g3, %i5 fbe,a %fcc2, loop_1507 fones %f24 movrgez %o4, 0x0F9, %o2 tcs %xcc, 0x2 loop_1507: xorcc %g7, 0x1438, %o3 udiv %l6, 0x19E0, %i1 fpackfix %f8, %f2 fba,a %fcc1, loop_1508 sdivx %o0, 0x1032, %l2 umul %l4, %l1, %l5 fsrc1s %f30, %f22 loop_1508: alignaddrl %g6, %i2, %g2 fbn,a %fcc1, loop_1509 movne %xcc, %i4, %g5 array16 %l0, %g4, %o6 and %o5, 0x127C, %l3 loop_1509: fbug %fcc2, loop_1510 bg,pt %icc, loop_1511 or %i3, 0x00E0, %i0 fmul8x16 %f31, %f8, %f20 loop_1510: fmovdpos %xcc, %f2, %f9 loop_1511: movcs %icc, %i6, %o1 lduh [%l7 + 0x1A], %i7 umul %g1, 0x1136, %g3 fmovsneg %icc, %f4, %f25 fzeros %f16 fmul8x16al %f11, %f27, %f20 sdiv %o7, 0x125D, %i5 sub %o2, %g7, %o4 edge32l %o3, %i1, %l6 fbule,a %fcc1, loop_1512 taddcc %l2, %l4, %o0 sllx %l1, 0x12, %g6 movl %xcc, %l5, %i2 loop_1512: bg,pn %icc, loop_1513 mulx %g2, 0x0FEA, %g5 nop setx loop_1514, %l0, %l1 jmpl %l1, %i4 tneg %icc, 0x5 loop_1513: subccc %l0, %g4, %o6 addccc %l3, 0x1B4D, %o5 loop_1514: movrgez %i0, 0x3E5, %i6 tvs %xcc, 0x3 edge8n %i3, %i7, %o1 udivx %g3, 0x166A, %o7 fbue %fcc2, loop_1515 bn,a,pn %icc, loop_1516 udivx %g1, 0x0132, %i5 array16 %g7, %o4, %o3 loop_1515: edge32l %o2, %i1, %l2 loop_1516: edge32l %l6, %l4, %o0 ta %icc, 0x0 sdiv %g6, 0x0883, %l5 or %i2, %g2, %g5 movgu %icc, %l1, %l0 movrlez %i4, 0x21C, %g4 stw %o6, [%l7 + 0x38] fandnot1 %f20, %f26, %f24 subc %l3, 0x0E8B, %i0 add %o5, 0x1E7B, %i6 sdiv %i3, 0x0F95, %o1 fnors %f14, %f8, %f19 fmovse %icc, %f24, %f25 membar 0x6A movgu %xcc, %g3, %i7 wr %g0, 0x20, %asi ldxa [%g0 + 0x18] %asi, %g1 fbo %fcc1, loop_1517 std %o6, [%l7 + 0x10] ba %icc, loop_1518 movcc %xcc, %g7, %o4 loop_1517: smulcc %o3, 0x08D8, %i5 popc %o2, %i1 loop_1518: fmovrslz %l2, %f14, %f24 wr %g0, 0x88, %asi ldstuba [%l7 + 0x53] %asi, %l4 sdivx %o0, 0x0D37, %g6 ldstub [%l7 + 0x14], %l5 subcc %l6, 0x1F00, %g2 andn %i2, %g5, %l0 fblg %fcc1, loop_1519 umulcc %i4, %g4, %o6 fmovdvs %xcc, %f16, %f4 movcs %icc, %l1, %i0 loop_1519: movl %icc, %o5, %i6 nop setx loop_1520, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop set 0x28, %o5 ldd [%l7 + %o5], %f4 set 0x50, %g2 ldda [%l7 + %g2] 0x24, %i2 loop_1520: or %l3, %o1, %i7 fcmpeq32 %f16, %f4, %g3 lduw [%l7 + 0x14], %o7 mulx %g1, 0x1A4A, %g7 movn %xcc, %o4, %i5 tle %icc, 0x2 st %f1, [%l7 + 0x68] movneg %icc, %o2, %o3 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 tleu %icc, 0x5 brlez,a %l2, loop_1521 udivx %i1, 0x1D15, %o0 fnot1s %f4, %f13 brgez %g6, loop_1522 loop_1521: movrgez %l5, 0x1EE, %l4 array32 %g2, %l6, %g5 ldub [%l7 + 0x6F], %l0 loop_1522: sethi 0x1EC0, %i4 fbn,a %fcc3, loop_1523 fmovscs %xcc, %f31, %f7 tcs %icc, 0x7 siam 0x0 loop_1523: tvs %icc, 0x0 tn %xcc, 0x3 stx %g4, [%l7 + 0x78] bge,pt %icc, loop_1524 fmovrse %i2, %f26, %f7 fmovsvc %xcc, %f31, %f9 tcc %icc, 0x2 loop_1524: flush %l7 + 0x10 tsubcctv %l1, %o6, %o5 nop set 0x79, %g1 stb %i0, [%l7 + %g1] fmul8x16au %f29, %f24, %f2 tl %xcc, 0x2 mulscc %i3, %i6, %l3 subcc %o1, %i7, %g3 brnz %g1, loop_1525 edge16n %o7, %o4, %g7 orcc %i5, 0x0C28, %o3 sdivx %o2, 0x017E, %i1 loop_1525: nop wr %g0, 0x81, %asi stba %o0, [%l7 + 0x79] %asi bge,pn %xcc, loop_1526 ble,a,pt %icc, loop_1527 movrlz %l2, %g6, %l4 fpadd32s %f30, %f28, %f16 loop_1526: sra %g2, %l5, %g5 loop_1527: xnorcc %l6, %l0, %g4 set 0x55, %i6 ldsba [%l7 + %i6] 0x19, %i4 fbl %fcc3, loop_1528 fnand %f10, %f6, %f18 movrgz %l1, %i2, %o6 movl %xcc, %o5, %i0 loop_1528: fmovsge %xcc, %f26, %f8 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpes %fcc0, %f25, %f2 tleu %xcc, 0x7 edge16n %i3, %i6, %l3 array8 %i7, %o1, %g1 taddcc %g3, 0x187E, %o7 tn %icc, 0x7 fandnot2 %f30, %f26, %f24 array8 %o4, %g7, %i5 edge8n %o3, %i1, %o2 fnors %f12, %f21, %f5 array32 %l2, %g6, %l4 srl %o0, %g2, %l5 be,a loop_1529 edge8n %g5, %l6, %g4 fmovsl %icc, %f19, %f7 edge16n %l0, %l1, %i4 loop_1529: fpmerge %f22, %f16, %f28 edge8ln %i2, %o6, %i0 move %xcc, %o5, %i3 taddcc %l3, %i7, %o1 fbu %fcc2, loop_1530 and %i6, 0x0D42, %g1 wr %g0, 0x81, %asi stba %o7, [%l7 + 0x14] %asi loop_1530: fcmpgt16 %f28, %f0, %o4 set 0x70, %o3 stha %g3, [%l7 + %o3] 0x2f membar #Sync fbule %fcc1, loop_1531 bgu,a loop_1532 fpadd32 %f4, %f14, %f22 sdivcc %g7, 0x1383, %i5 loop_1531: taddcc %i1, 0x1FBE, %o2 loop_1532: fmovrdne %l2, %f10, %f6 nop set 0x72, %l4 ldsh [%l7 + %l4], %o3 smulcc %g6, %o0, %l4 bcs,a,pn %xcc, loop_1533 addccc %g2, 0x09D0, %g5 edge32ln %l5, %g4, %l6 movle %xcc, %l1, %l0 loop_1533: sll %i4, %i2, %i0 edge32ln %o5, %i3, %l3 bcc,a,pt %icc, loop_1534 ldd [%l7 + 0x20], %i6 mulx %o6, 0x104A, %i6 sdivcc %o1, 0x119A, %g1 loop_1534: fcmpgt32 %f6, %f16, %o7 call loop_1535 fmovsneg %icc, %f2, %f31 tgu %xcc, 0x7 movvc %xcc, %o4, %g7 loop_1535: array32 %i5, %g3, %i1 fmul8ulx16 %f4, %f14, %f18 or %o2, %l2, %o3 sir 0x129B and %o0, 0x10AB, %g6 tvs %icc, 0x7 tvc %xcc, 0x5 movrne %l4, 0x09E, %g2 xor %g5, %g4, %l5 fmovsle %icc, %f23, %f26 brnz %l6, loop_1536 movcc %icc, %l1, %i4 movvc %icc, %l0, %i0 edge32l %o5, %i2, %l3 loop_1536: sdivx %i7, 0x17DF, %i3 fxnor %f24, %f24, %f12 tne %icc, 0x7 movrgz %i6, %o6, %g1 fcmpeq16 %f26, %f16, %o1 fmovscs %icc, %f4, %f31 subcc %o7, 0x0784, %o4 sll %g7, %i5, %i1 fone %f20 udiv %g3, 0x007E, %o2 fmovrdne %l2, %f6, %f8 ta %icc, 0x6 edge8 %o0, %o3, %g6 tn %xcc, 0x1 array32 %g2, %l4, %g5 tl %icc, 0x4 sub %g4, 0x1FC4, %l6 movne %xcc, %l5, %i4 wr %g0, 0x80, %asi swapa [%l7 + 0x5C] %asi, %l1 fmovscs %xcc, %f30, %f1 flush %l7 + 0x50 fbge %fcc2, loop_1537 umul %i0, %l0, %i2 umul %l3, %i7, %o5 ble %xcc, loop_1538 loop_1537: faligndata %f6, %f12, %f10 bleu,a,pt %xcc, loop_1539 fmovsg %icc, %f13, %f22 loop_1538: movvs %xcc, %i6, %o6 membar 0x1C loop_1539: tle %icc, 0x1 ba,a %icc, loop_1540 andncc %g1, %i3, %o1 bgu,a %xcc, loop_1541 tle %xcc, 0x0 loop_1540: fmovrdne %o4, %f16, %f0 fandnot2s %f20, %f27, %f14 loop_1541: nop set 0x25, %l5 ldstub [%l7 + %l5], %g7 fmovda %xcc, %f19, %f0 fmovsn %xcc, %f24, %f19 movrgez %i5, 0x1FC, %o7 call loop_1542 or %g3, 0x08C3, %i1 udiv %l2, 0x0ADD, %o0 edge32ln %o2, %g6, %g2 loop_1542: or %l4, %g5, %g4 mulscc %o3, 0x0ABE, %l5 addc %i4, %l6, %i0 fmovd %f6, %f6 ldx [%l7 + 0x08], %l1 smulcc %l0, 0x0E0E, %l3 edge8l %i2, %i7, %o5 fmovrsne %o6, %f26, %f16 fands %f17, %f13, %f18 fmovdgu %xcc, %f23, %f8 nop set 0x3C, %i2 ldsw [%l7 + %i2], %i6 srl %i3, 0x1D, %g1 call loop_1543 mulx %o1, 0x16E9, %g7 tleu %icc, 0x4 ble,a,pt %icc, loop_1544 loop_1543: fbug,a %fcc1, loop_1545 add %o4, 0x138C, %i5 mulscc %o7, 0x17A9, %g3 loop_1544: fmovde %icc, %f27, %f18 loop_1545: or %i1, %l2, %o0 fbug %fcc1, loop_1546 tgu %xcc, 0x7 fcmpgt32 %f6, %f12, %g6 bcc,a %icc, loop_1547 loop_1546: taddcctv %g2, 0x0802, %o2 std %f10, [%l7 + 0x70] fmovspos %icc, %f3, %f8 loop_1547: stb %l4, [%l7 + 0x0D] bvs loop_1548 fmovd %f10, %f16 fbe %fcc0, loop_1549 taddcc %g5, %o3, %g4 loop_1548: fmovdvs %icc, %f11, %f4 call loop_1550 loop_1549: bpos,a,pt %icc, loop_1551 prefetch [%l7 + 0x18], 0x1 fmovspos %icc, %f2, %f5 loop_1550: srl %i4, 0x07, %l6 loop_1551: stw %l5, [%l7 + 0x6C] set 0x5C, %i4 swapa [%l7 + %i4] 0x10, %l1 sub %i0, %l0, %l3 tsubcctv %i2, %o5, %i7 fornot1s %f15, %f5, %f12 movgu %icc, %i6, %i3 edge16n %g1, %o1, %o6 movleu %icc, %g7, %o4 edge32n %o7, %g3, %i1 tn %xcc, 0x2 udivx %i5, 0x1D17, %o0 movvs %icc, %l2, %g2 subc %o2, %g6, %g5 brgez,a %o3, loop_1552 srlx %l4, 0x0F, %g4 smul %l6, %i4, %l5 brlz,a %i0, loop_1553 loop_1552: nop set 0x20, %g7 stx %l0, [%l7 + %g7] fmovdleu %xcc, %f3, %f1 fandnot2 %f14, %f20, %f30 loop_1553: udiv %l1, 0x0224, %l3 edge16ln %i2, %o5, %i7 wr %g0, 0x88, %asi sta %f3, [%l7 + 0x68] %asi fmovrdne %i3, %f20, %f12 fmovsa %xcc, %f6, %f12 movn %icc, %g1, %o1 edge8 %o6, %i6, %o4 tgu %icc, 0x0 brz,a %g7, loop_1554 brz %g3, loop_1555 subcc %i1, 0x0AD1, %o7 ldd [%l7 + 0x38], %f12 loop_1554: movleu %xcc, %i5, %l2 loop_1555: fcmpeq16 %f0, %f6, %o0 fpsub32 %f26, %f10, %f24 array16 %o2, %g6, %g5 fnot1s %f4, %f24 xor %g2, %l4, %o3 ld [%l7 + 0x28], %f9 udivcc %l6, 0x113C, %g4 smul %i4, %l5, %l0 and %l1, %l3, %i2 subccc %i0, %i7, %i3 brnz,a %o5, loop_1556 or %o1, %g1, %i6 fcmpne16 %f0, %f30, %o4 add %g7, %o6, %g3 loop_1556: fbue %fcc2, loop_1557 sdivx %i1, 0x08C7, %o7 fmovrde %l2, %f30, %f6 move %xcc, %i5, %o2 loop_1557: stw %o0, [%l7 + 0x0C] edge16l %g5, %g6, %l4 movrlz %o3, %g2, %g4 movne %icc, %i4, %l6 tg %icc, 0x0 orncc %l5, %l1, %l3 fmul8x16al %f30, %f13, %f20 tge %xcc, 0x5 edge32 %i2, %i0, %i7 tg %xcc, 0x2 fpsub16 %f20, %f24, %f4 addcc %l0, 0x0FA0, %i3 fmovse %xcc, %f7, %f29 xnorcc %o1, 0x0259, %g1 srlx %o5, 0x07, %i6 fmovrsgez %o4, %f25, %f3 xnorcc %g7, 0x1F33, %g3 fsrc2s %f3, %f22 array32 %o6, %o7, %l2 tsubcc %i1, %i5, %o2 movrlz %g5, 0x28B, %g6 fmovdgu %xcc, %f1, %f12 edge16l %o0, %o3, %g2 fmovrslez %l4, %f24, %f3 sdivcc %i4, 0x1BAF, %l6 fcmpes %fcc0, %f25, %f14 xnorcc %l5, %g4, %l1 movn %xcc, %l3, %i2 sra %i7, 0x0A, %l0 array8 %i0, %o1, %g1 fmovrsgz %o5, %f25, %f26 alignaddrl %i6, %o4, %g7 edge32n %g3, %i3, %o6 edge8 %l2, %i1, %i5 movgu %icc, %o7, %o2 fcmple16 %f30, %f22, %g5 addcc %o0, 0x0F7D, %g6 fbne %fcc3, loop_1558 subcc %g2, %l4, %o3 movleu %icc, %l6, %l5 fbl,a %fcc1, loop_1559 loop_1558: lduh [%l7 + 0x0E], %i4 add %l1, %l3, %i2 tcs %icc, 0x6 loop_1559: srax %i7, %l0, %i0 fandnot1 %f0, %f4, %f4 smulcc %g4, %o1, %g1 fnot2s %f6, %f29 popc %i6, %o5 brnz,a %g7, loop_1560 sir 0x1F5E fmovdcc %icc, %f6, %f2 edge16n %o4, %i3, %g3 loop_1560: nop set 0x1C, %l0 ldswa [%l7 + %l0] 0x04, %o6 subccc %l2, 0x1CEB, %i1 movg %xcc, %i5, %o2 xorcc %o7, %o0, %g6 wr %g0, 0x80, %asi lduwa [%l7 + 0x3C] %asi, %g5 movrne %l4, 0x134, %g2 fbg %fcc3, loop_1561 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %o3, 0x1E, %l6 array32 %l5, %i4, %l3 loop_1561: movne %icc, %l1, %i2 fbe %fcc0, loop_1562 movrgez %i7, %l0, %i0 ldsw [%l7 + 0x38], %o1 set 0x0, %i5 ldxa [%g0 + %i5] 0x58, %g1 loop_1562: sdivcc %i6, 0x1018, %g4 xorcc %o5, %g7, %o4 fcmpes %fcc0, %f21, %f30 smulcc %i3, %g3, %o6 sdivx %l2, 0x15B4, %i1 ldsb [%l7 + 0x1A], %i5 fpmerge %f12, %f29, %f0 movvs %icc, %o7, %o0 bvs,pt %icc, loop_1563 fpackfix %f6, %f21 set 0x6C, %o0 swapa [%l7 + %o0] 0x19, %g6 loop_1563: edge8 %g5, %l4, %g2 fmovdvc %icc, %f28, %f27 subcc %o2, 0x13A1, %o3 tpos %icc, 0x1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %l5, %l6, %i4 fmovsa %xcc, %f13, %f12 fpadd16s %f25, %f6, %f13 movl %xcc, %l1, %l3 ldd [%l7 + 0x38], %f2 movrlz %i7, %l0, %i2 ta %xcc, 0x7 edge16 %i0, %g1, %o1 fmovdge %xcc, %f0, %f5 tsubcctv %g4, %i6, %o5 andcc %o4, 0x0C24, %g7 tvs %icc, 0x6 wr %g0, 0x0c, %asi ldda [%l7 + 0x60] %asi, %g2 brnz %i3, loop_1564 tsubcctv %o6, 0x12BD, %i1 smulcc %i5, 0x0212, %o7 fornot2 %f14, %f0, %f4 loop_1564: edge8ln %o0, %l2, %g6 movn %xcc, %l4, %g5 xnor %o2, %o3, %g2 sra %l6, 0x03, %i4 fmovscs %xcc, %f27, %f10 movrlez %l5, %l1, %i7 tneg %icc, 0x7 ldub [%l7 + 0x16], %l3 movcs %xcc, %i2, %i0 edge8l %g1, %o1, %l0 addcc %i6, %g4, %o4 tvs %icc, 0x5 udiv %o5, 0x0171, %g7 movrlez %g3, 0x279, %o6 sdivx %i1, 0x10BD, %i5 fcmple16 %f8, %f16, %i3 nop setx loop_1565, %l0, %l1 jmpl %l1, %o0 fpsub16s %f20, %f24, %f27 xnor %o7, %g6, %l2 tsubcctv %g5, 0x1578, %l4 loop_1565: fbl %fcc1, loop_1566 tsubcctv %o3, 0x1B4D, %o2 wr %g0, 0x89, %asi lduwa [%l7 + 0x38] %asi, %g2 loop_1566: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %xcc, 0x3 ba,pt %icc, loop_1567 movre %i4, 0x0B3, %l5 wr %g0, 0x27, %asi stha %l6, [%l7 + 0x76] %asi membar #Sync loop_1567: stb %i7, [%l7 + 0x54] fand %f6, %f0, %f8 sub %l1, 0x1296, %l3 fmul8x16au %f13, %f24, %f18 fbue,a %fcc0, loop_1568 edge32l %i0, %i2, %g1 mulscc %o1, 0x07FC, %i6 tle %xcc, 0x4 loop_1568: movrlez %l0, %g4, %o4 tleu %xcc, 0x3 sdivcc %g7, 0x19D7, %o5 set 0x4C, %o6 stwa %o6, [%l7 + %o6] 0x2a membar #Sync fmul8x16 %f31, %f16, %f10 fmovdle %icc, %f18, %f28 umul %i1, %i5, %i3 orcc %g3, 0x1E82, %o0 udivcc %g6, 0x1014, %o7 movge %xcc, %g5, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x10DB fxnors %f16, %f9, %f24 tle %icc, 0x1 bgu,a %icc, loop_1569 fmovd %f2, %f14 sdiv %o3, 0x0B5A, %o2 or %l4, 0x1AD6, %g2 loop_1569: fmuld8ulx16 %f26, %f14, %f0 or %i4, 0x0D86, %l6 movleu %xcc, %l5, %l1 addccc %i7, 0x1118, %l3 std %i2, [%l7 + 0x60] edge32ln %g1, %o1, %i6 membar 0x11 movre %l0, %g4, %i0 fcmpes %fcc1, %f31, %f24 xnor %g7, 0x0393, %o5 movle %icc, %o4, %i1 fble,a %fcc1, loop_1570 fornot1s %f25, %f13, %f11 set 0x58, %l1 ldsba [%l7 + %l1] 0x10, %i5 loop_1570: udivx %o6, 0x093A, %i3 movcc %xcc, %g3, %g6 tneg %icc, 0x3 tsubcctv %o7, 0x15E7, %g5 andncc %l2, %o3, %o2 fpmerge %f26, %f14, %f16 and %l4, %g2, %o0 add %i4, %l6, %l1 fones %f21 xorcc %i7, 0x170E, %l3 and %l5, 0x1759, %g1 edge16 %i2, %o1, %i6 sra %g4, %l0, %g7 movrlz %o5, 0x174, %i0 tleu %xcc, 0x3 fcmpd %fcc0, %f0, %f18 fmul8x16al %f4, %f31, %f30 tge %icc, 0x1 edge16n %o4, %i1, %o6 umul %i3, 0x118A, %g3 addc %i5, %o7, %g6 fmuld8sux16 %f9, %f22, %f4 xorcc %l2, 0x0416, %g5 srl %o2, 0x0E, %o3 subc %l4, %g2, %o0 movcc %icc, %i4, %l6 ldd [%l7 + 0x70], %i6 fmovdne %xcc, %f22, %f17 movvc %icc, %l3, %l5 edge16 %l1, %g1, %i2 fones %f29 movle %xcc, %i6, %g4 alignaddr %o1, %g7, %l0 array8 %i0, %o5, %i1 tcc %xcc, 0x1 xorcc %o4, %o6, %g3 tcs %xcc, 0x5 movleu %icc, %i5, %o7 wr %g0, 0x11, %asi stha %i3, [%l7 + 0x60] %asi nop set 0x68, %i7 sth %l2, [%l7 + %i7] fmovsg %xcc, %f12, %f27 fmovrse %g5, %f5, %f31 sdivx %o2, 0x1727, %g6 xnorcc %o3, %g2, %l4 movpos %icc, %i4, %o0 fmovsneg %icc, %f3, %f21 stw %i7, [%l7 + 0x78] ba,a %xcc, loop_1571 movrgez %l6, 0x24D, %l5 movneg %icc, %l3, %l1 brnz %i2, loop_1572 loop_1571: sdiv %i6, 0x0826, %g4 brgez %g1, loop_1573 fmovdg %xcc, %f8, %f4 loop_1572: edge8 %o1, %g7, %l0 fmovdn %icc, %f12, %f21 loop_1573: addcc %i0, %o5, %o4 tpos %xcc, 0x7 andcc %o6, 0x185B, %i1 movrlz %i5, %g3, %i3 add %l7, 0x54, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o7, %l2 addcc %g5, 0x0622, %g6 orn %o3, 0x0D52, %g2 tvc %xcc, 0x2 movrlez %l4, %o2, %i4 fmovsn %xcc, %f8, %f3 edge32l %i7, %l6, %l5 fandnot2 %f6, %f10, %f20 set 0x78, %o4 stwa %o0, [%l7 + %o4] 0xe3 membar #Sync edge16n %l3, %i2, %l1 fbn %fcc1, loop_1574 st %f15, [%l7 + 0x14] tneg %icc, 0x7 mova %icc, %g4, %g1 loop_1574: brgez %i6, loop_1575 fors %f14, %f21, %f5 fmuld8sux16 %f27, %f1, %f16 tcs %xcc, 0x3 loop_1575: addc %g7, %o1, %l0 stb %o5, [%l7 + 0x44] or %o4, %o6, %i0 movrlz %i1, %g3, %i5 orn %i3, 0x01E4, %l2 movrne %o7, 0x21A, %g5 tne %xcc, 0x7 st %f24, [%l7 + 0x68] tvc %xcc, 0x3 bleu,a %xcc, loop_1576 edge16 %o3, %g6, %g2 subc %l4, %i4, %i7 bleu,a %icc, loop_1577 loop_1576: fands %f27, %f19, %f18 fpack16 %f10, %f7 fbue %fcc1, loop_1578 loop_1577: fcmpne32 %f10, %f8, %l6 fandnot2s %f13, %f5, %f0 sub %l5, 0x0C6C, %o0 loop_1578: sdivx %o2, 0x0066, %l3 sll %i2, %g4, %l1 sdivcc %g1, 0x0785, %i6 brgez %o1, loop_1579 movne %icc, %l0, %g7 popc %o4, %o5 sth %i0, [%l7 + 0x4E] loop_1579: movrne %i1, %g3, %i5 fpack32 %f4, %f26, %f22 tneg %xcc, 0x3 movle %icc, %i3, %l2 bl,a loop_1580 edge16n %o7, %o6, %o3 popc %g5, %g6 wr %g0, 0x81, %asi sta %f25, [%l7 + 0x54] %asi loop_1580: orncc %g2, 0x0483, %i4 edge16l %i7, %l6, %l4 srax %o0, %o2, %l3 fandnot1s %f6, %f27, %f12 ldsw [%l7 + 0x4C], %l5 edge32ln %g4, %i2, %l1 movpos %xcc, %i6, %o1 fcmpne32 %f20, %f14, %g1 taddcc %l0, 0x1034, %o4 umul %o5, 0x187C, %i0 bcs,pn %xcc, loop_1581 fpsub16 %f12, %f0, %f16 movcc %xcc, %g7, %i1 add %l7, 0x70, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %i5 casxa [%l6] %asi, %i5, %g3 loop_1581: sllx %l2, 0x11, %o7 tcs %icc, 0x2 tcs %icc, 0x0 nop set 0x18, %o2 ldx [%l7 + %o2], %i3 movre %o3, 0x3AF, %o6 fmovrsne %g6, %f11, %f18 bge,a,pt %xcc, loop_1582 fmovsvc %icc, %f0, %f27 fmovdn %xcc, %f20, %f15 movge %xcc, %g5, %g2 loop_1582: nop wr %g0, 0x89, %asi lduha [%l7 + 0x44] %asi, %i7 fblg,a %fcc3, loop_1583 ta %xcc, 0x3 fmovrsgez %l6, %f23, %f26 tsubcc %l4, 0x0800, %i4 loop_1583: move %xcc, %o2, %l3 edge8 %l5, %g4, %i2 fand %f6, %f26, %f22 fmovrdlez %l1, %f4, %f16 fmovrdlz %o0, %f8, %f24 tvs %icc, 0x0 taddcc %i6, 0x0687, %o1 subc %l0, %o4, %g1 fbne %fcc0, loop_1584 tcc %icc, 0x0 movrgz %o5, %g7, %i0 wr %g0, 0x81, %asi swapa [%l7 + 0x70] %asi, %i1 loop_1584: mova %xcc, %g3, %i5 movn %xcc, %l2, %i3 wr %g0, 0x80, %asi ldswa [%l7 + 0x24] %asi, %o7 orncc %o3, %g6, %o6 umulcc %g2, %g5, %l6 lduh [%l7 + 0x70], %i7 mulx %l4, %i4, %o2 and %l3, %g4, %l5 movpos %xcc, %l1, %o0 fbuge %fcc2, loop_1585 movn %xcc, %i6, %o1 xorcc %i2, 0x0951, %o4 fble %fcc3, loop_1586 loop_1585: nop setx loop_1587, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sub %l0, %o5, %g1 fnot1s %f19, %f8 loop_1586: fbule %fcc0, loop_1588 loop_1587: movrlez %g7, %i0, %i1 sra %g3, %i5, %l2 movg %icc, %o7, %i3 loop_1588: std %g6, [%l7 + 0x58] edge32n %o3, %o6, %g2 fblg %fcc0, loop_1589 orn %l6, %i7, %g5 edge32 %i4, %l4, %l3 nop setx loop_1590, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1589: lduw [%l7 + 0x18], %g4 movpos %xcc, %o2, %l5 siam 0x2 loop_1590: ldsb [%l7 + 0x37], %o0 array16 %i6, %l1, %i2 orn %o4, 0x02CF, %l0 fbule,a %fcc1, loop_1591 edge32l %o1, %g1, %o5 tpos %xcc, 0x7 movne %icc, %g7, %i0 loop_1591: addc %g3, 0x031E, %i1 tcs %xcc, 0x6 bleu,pt %icc, loop_1592 tcs %icc, 0x4 subcc %i5, 0x05EF, %l2 movcc %xcc, %i3, %o7 loop_1592: fbul %fcc1, loop_1593 umul %g6, %o6, %o3 fble %fcc3, loop_1594 smul %g2, %l6, %i7 loop_1593: andncc %g5, %i4, %l4 edge8n %g4, %o2, %l3 loop_1594: umulcc %o0, %l5, %l1 movrne %i6, 0x22C, %i2 fsrc2 %f28, %f0 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %o4, %l0 movcs %icc, %g1, %o5 sub %o1, 0x0A7F, %i0 fnands %f18, %f29, %f10 fbuge %fcc0, loop_1595 sir 0x0E00 fmovrslz %g3, %f25, %f21 fmovrsgz %i1, %f11, %f29 loop_1595: nop setx loop_1596, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpadd32 %f24, %f18, %f16 movl %icc, %g7, %l2 bn,a,pt %icc, loop_1597 loop_1596: sdivx %i5, 0x1CFF, %o7 alignaddrl %i3, %o6, %g6 tge %xcc, 0x3 loop_1597: fmovde %icc, %f12, %f14 bvc,pt %icc, loop_1598 udiv %g2, 0x0684, %o3 orncc %l6, 0x021D, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1598: fmul8x16au %f27, %f19, %f8 fmovd %f10, %f22 swap [%l7 + 0x3C], %i7 std %f30, [%l7 + 0x30] edge8l %i4, %l4, %o2 xnorcc %g4, 0x1F14, %l3 addccc %o0, 0x01A7, %l5 fcmpd %fcc3, %f30, %f6 fpmerge %f30, %f16, %f14 andncc %i6, %l1, %o4 ldstub [%l7 + 0x58], %i2 tneg %xcc, 0x5 and %g1, 0x1267, %o5 xnorcc %o1, %l0, %g3 alignaddrl %i1, %i0, %g7 movne %icc, %i5, %l2 wr %g0, 0x27, %asi ldda [%l7 + 0x10] %asi, %o6 fbuge,a %fcc2, loop_1599 fpsub32s %f0, %f9, %f23 edge16n %o6, %g6, %g2 edge8ln %i3, %l6, %o3 loop_1599: movvc %xcc, %g5, %i7 movpos %xcc, %i4, %o2 movl %xcc, %g4, %l3 orcc %o0, %l4, %l5 fbug,a %fcc2, loop_1600 movrlez %l1, %o4, %i6 subc %i2, 0x08FB, %g1 and %o1, 0x0D33, %l0 loop_1600: fnot1 %f0, %f14 brlz,a %o5, loop_1601 fxnors %f4, %f16, %f26 edge32ln %i1, %i0, %g7 sllx %i5, %l2, %o7 loop_1601: tle %xcc, 0x1 alignaddr %o6, %g6, %g2 fpmerge %f14, %f18, %f2 fmovdcs %icc, %f9, %f11 fornot2 %f28, %f4, %f6 movrlez %g3, 0x2E6, %l6 fbul,a %fcc3, loop_1602 fpadd32 %f0, %f26, %f30 fzero %f22 movvs %icc, %o3, %g5 loop_1602: fmovsne %icc, %f11, %f19 fmovscc %xcc, %f12, %f9 fsrc2s %f30, %f6 be,a loop_1603 xor %i3, 0x1524, %i7 umulcc %i4, %g4, %o2 fmovscc %icc, %f8, %f15 loop_1603: brgz %o0, loop_1604 fmul8ulx16 %f8, %f14, %f16 edge16n %l4, %l3, %l5 bg,pn %xcc, loop_1605 loop_1604: taddcctv %o4, 0x148F, %l1 subccc %i6, 0x0FA2, %g1 set 0x74, %o1 stha %o1, [%l7 + %o1] 0x2f membar #Sync loop_1605: fmovsvc %icc, %f26, %f14 fcmpgt16 %f8, %f22, %l0 fmovrdgez %o5, %f4, %f4 sllx %i1, %i0, %i2 fbl %fcc2, loop_1606 array32 %i5, %l2, %o7 smulcc %o6, %g6, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1606: fnors %f8, %f17, %f8 tl %icc, 0x4 smul %g2, %g3, %o3 nop setx loop_1607, %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 srax %l6, %g5, %i7 fcmpne16 %f6, %f14, %i4 ble loop_1608 loop_1607: sethi 0x02D0, %i3 movrne %g4, 0x1BF, %o2 sdiv %l4, 0x01CB, %l3 loop_1608: fands %f14, %f14, %f23 tcs %xcc, 0x5 sll %o0, %o4, %l5 mova %icc, %i6, %l1 addcc %o1, 0x15E1, %g1 fbule,a %fcc1, loop_1609 tne %icc, 0x5 orn %l0, %o5, %i0 edge8n %i1, %i5, %l2 loop_1609: tle %icc, 0x2 call loop_1610 tne %xcc, 0x7 lduw [%l7 + 0x6C], %i2 orn %o6, 0x1ED1, %g6 loop_1610: movn %icc, %g7, %o7 fmovsne %xcc, %f15, %f18 ldx [%l7 + 0x70], %g3 fmovrsgz %o3, %f21, %f12 xnorcc %l6, 0x0696, %g5 fmovspos %icc, %f22, %f24 nop setx loop_1611, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrlez %g2, 0x389, %i7 fmovsg %xcc, %f2, %f25 sra %i4, %i3, %g4 loop_1611: fones %f30 edge8 %l4, %o2, %o0 edge16 %l3, %l5, %o4 smulcc %i6, %l1, %g1 movcc %xcc, %o1, %o5 fbul,a %fcc1, loop_1612 movle %icc, %i0, %l0 srax %i5, %i1, %i2 movne %icc, %l2, %o6 loop_1612: xnor %g6, 0x0FB1, %g7 movneg %xcc, %o7, %g3 fmovdleu %icc, %f23, %f3 sdivcc %l6, 0x1261, %o3 fnegs %f31, %f17 fpsub32s %f9, %f9, %f27 fbne %fcc3, loop_1613 tneg %xcc, 0x2 addcc %g2, %i7, %i4 edge8l %i3, %g4, %g5 loop_1613: ldsw [%l7 + 0x44], %l4 movpos %xcc, %o0, %l3 fmovdneg %icc, %f19, %f14 sethi 0x1613, %l5 fmovdcs %icc, %f25, %f9 fmovsn %xcc, %f30, %f14 fmul8x16au %f20, %f9, %f2 mulx %o4, %o2, %i6 fpmerge %f17, %f15, %f20 sdivcc %g1, 0x102B, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %o5, 0x1347, %i0 bvs,a loop_1614 tvs %icc, 0x6 fand %f10, %f12, %f14 fble,a %fcc3, loop_1615 loop_1614: stw %l0, [%l7 + 0x70] add %l7, 0x34, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o1 casa [%l6] %asi, %o1, %i5 loop_1615: fbule %fcc2, loop_1616 fsrc1 %f28, %f14 swap [%l7 + 0x44], %i1 xnorcc %i2, 0x0C7E, %l2 loop_1616: edge16 %o6, %g7, %o7 lduw [%l7 + 0x5C], %g3 fmovsge %xcc, %f2, %f14 brz,a %l6, loop_1617 subccc %g6, %g2, %o3 wr %g0, 0x81, %asi stha %i4, [%l7 + 0x3A] %asi loop_1617: stw %i3, [%l7 + 0x70] fones %f5 fmovs %f5, %f6 fbe %fcc2, loop_1618 fmovdcc %xcc, %f21, %f8 udivcc %i7, 0x0CA1, %g4 tge %icc, 0x6 loop_1618: andn %g5, %l4, %l3 tl %icc, 0x4 subc %l5, %o4, %o2 nop setx loop_1619, %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 ldsb [%l7 + 0x1B], %i6 edge16 %g1, %o0, %o5 movneg %xcc, %i0, %l0 loop_1619: movge %icc, %o1, %l1 fmovs %f15, %f3 prefetch [%l7 + 0x68], 0x0 fcmple16 %f22, %f16, %i1 lduw [%l7 + 0x24], %i2 fmovdcs %icc, %f21, %f8 wr %g0, 0x11, %asi stba %i5, [%l7 + 0x2C] %asi fmul8ulx16 %f30, %f20, %f16 fmovrdgz %l2, %f8, %f30 addccc %g7, 0x0FD8, %o6 sdivcc %g3, 0x186B, %l6 srax %o7, 0x1E, %g2 tvc %xcc, 0x3 fbo %fcc3, loop_1620 mulscc %o3, 0x13E8, %g6 set 0x31, %g5 ldsba [%l7 + %g5] 0x04, %i4 loop_1620: std %f14, [%l7 + 0x50] bleu,a %xcc, loop_1621 tge %icc, 0x7 bg,pn %xcc, loop_1622 movrlz %i7, %i3, %g4 loop_1621: edge16 %g5, %l3, %l4 addccc %l5, %o4, %i6 loop_1622: movleu %icc, %o2, %o0 std %f26, [%l7 + 0x48] mulx %o5, 0x151F, %i0 tn %icc, 0x6 add %l7, 0x78, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %g1 casa [%l6] 0x10, %g1, %o1 movge %xcc, %l0, %l1 taddcctv %i2, 0x0655, %i5 flush %l7 + 0x50 and %i1, 0x18D6, %g7 fand %f20, %f12, %f10 tle %icc, 0x3 fmovde %xcc, %f11, %f10 tneg %xcc, 0x6 nop set 0x18, %l2 ldd [%l7 + %l2], %o6 set 0x58, %l3 swapa [%l7 + %l3] 0x11, %l2 tsubcctv %l6, %g3, %g2 nop set 0x58, %g4 std %f26, [%l7 + %g4] and %o3, %g6, %i4 brgz,a %i7, loop_1623 fnands %f18, %f10, %f26 stx %o7, [%l7 + 0x20] movrgez %g4, %g5, %l3 loop_1623: nop wr %g0, 0x89, %asi sta %f16, [%l7 + 0x10] %asi fmuld8ulx16 %f5, %f12, %f24 and %i3, 0x0ED7, %l4 movvc %icc, %o4, %l5 fbg %fcc0, loop_1624 movgu %icc, %i6, %o2 fornot2 %f30, %f18, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1624: udivx %o0, 0x0EA9, %i0 stw %o5, [%l7 + 0x1C] fnot1 %f4, %f4 subccc %o1, %g1, %l1 sra %i2, 0x12, %i5 ldsh [%l7 + 0x30], %i1 brgz,a %g7, loop_1625 bg,a,pn %xcc, loop_1626 fabss %f15, %f16 xnor %l0, 0x1B5B, %l2 loop_1625: be,a %xcc, loop_1627 loop_1626: fxor %f4, %f22, %f0 tsubcc %o6, %g3, %g2 sir 0x05A3 loop_1627: tge %icc, 0x0 tgu %xcc, 0x2 sdivx %o3, 0x0D2F, %g6 edge16 %i4, %i7, %o7 stbar fmovsl %icc, %f23, %f23 tge %xcc, 0x4 edge32 %l6, %g5, %l3 fzero %f30 or %i3, %g4, %o4 flush %l7 + 0x64 membar 0x05 fnand %f4, %f18, %f2 orncc %l5, %l4, %i6 ba,a loop_1628 mova %icc, %o2, %i0 movrgz %o0, %o5, %g1 wr %g0, 0x04, %asi lda [%l7 + 0x0C] %asi, %f27 loop_1628: fandnot2 %f22, %f2, %f6 move %xcc, %l1, %i2 edge8n %o1, %i1, %i5 fone %f14 fmovsge %icc, %f1, %f8 set 0x14, %i1 stba %l0, [%l7 + %i1] 0x15 fbug,a %fcc1, loop_1629 ble,a,pn %icc, loop_1630 fbug %fcc1, loop_1631 fmovdn %icc, %f12, %f22 loop_1629: fmul8x16 %f27, %f26, %f28 loop_1630: and %g7, 0x1EA0, %o6 loop_1631: umul %l2, 0x1BAA, %g3 udiv %o3, 0x1992, %g6 fone %f16 xor %i4, %i7, %g2 fbug,a %fcc1, loop_1632 lduw [%l7 + 0x50], %l6 ta %xcc, 0x3 fbl %fcc0, loop_1633 loop_1632: edge32ln %o7, %g5, %l3 umul %i3, 0x0CDB, %g4 wr %g0, 0x81, %asi lduba [%l7 + 0x62] %asi, %l5 loop_1633: tgu %icc, 0x4 fmovspos %icc, %f28, %f17 edge16ln %o4, %i6, %o2 fmuld8sux16 %f12, %f2, %f16 lduw [%l7 + 0x5C], %l4 wr %g0, 0x19, %asi lduha [%l7 + 0x66] %asi, %i0 fandnot1s %f9, %f8, %f28 stb %o0, [%l7 + 0x0B] faligndata %f10, %f6, %f22 addccc %g1, %l1, %o5 fbn,a %fcc2, loop_1634 tg %icc, 0x0 movg %xcc, %i2, %i1 movn %xcc, %o1, %i5 loop_1634: fpack32 %f28, %f28, %f0 smulcc %g7, 0x0EDF, %o6 sdivcc %l2, 0x1A40, %l0 ldd [%l7 + 0x70], %o2 siam 0x2 bvs %xcc, loop_1635 srlx %g3, 0x01, %g6 set 0x50, %g6 lda [%l7 + %g6] 0x18, %f27 loop_1635: nop setx loop_1636, %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 fcmps %fcc3, %f11, %f24 fxnors %f4, %f0, %f0 faligndata %f4, %f0, %f16 loop_1636: bcs,a loop_1637 movn %xcc, %i4, %i7 srlx %l6, %o7, %g5 ta %icc, 0x2 loop_1637: fcmpes %fcc3, %f6, %f9 add %l3, %i3, %g4 addccc %g2, 0x1E35, %o4 sir 0x07D6 wr %g0, 0x89, %asi ldsba [%l7 + 0x77] %asi, %i6 orncc %l5, 0x02F0, %o2 orncc %i0, 0x1C30, %l4 udivcc %g1, 0x191F, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x02CB, %o0 sir 0x17F4 brgez %o5, loop_1638 andcc %i1, %o1, %i5 tge %icc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1638: fzeros %f1 move %xcc, %i2, %o6 ldd [%l7 + 0x40], %f28 call loop_1639 smulcc %g7, 0x1A1F, %l2 addcc %l0, %o3, %g6 edge32ln %g3, %i4, %i7 loop_1639: fmovrdlez %o7, %f22, %f0 edge16l %g5, %l3, %i3 set 0x44, %i3 lduha [%l7 + %i3] 0x80, %l6 fmul8x16al %f30, %f18, %f16 movge %icc, %g4, %g2 alignaddr %i6, %o4, %l5 brgez %o2, loop_1640 edge16n %i0, %g1, %l1 array32 %l4, %o0, %o5 set 0x18, %o7 ldxa [%g0 + %o7] 0x50, %i1 loop_1640: fmovrslez %i5, %f14, %f11 fbl,a %fcc3, loop_1641 movl %icc, %i2, %o1 tg %icc, 0x2 bne loop_1642 loop_1641: fbne %fcc1, loop_1643 bneg,a %icc, loop_1644 fmovdcc %icc, %f27, %f21 loop_1642: ba %xcc, loop_1645 loop_1643: fabss %f15, %f12 loop_1644: fbu %fcc1, loop_1646 movcs %icc, %o6, %l2 loop_1645: tleu %icc, 0x6 movcc %icc, %g7, %o3 loop_1646: ldub [%l7 + 0x61], %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32 %g6, %g3, %i4 fmovsle %icc, %f20, %f14 wr %g0, 0x89, %asi lduha [%l7 + 0x28] %asi, %i7 edge16n %g5, %l3, %o7 movneg %icc, %i3, %g4 movvs %xcc, %g2, %l6 fnor %f12, %f14, %f4 orn %o4, %l5, %o2 edge8 %i6, %g1, %l1 ldsw [%l7 + 0x48], %i0 movpos %xcc, %l4, %o0 set 0x70, %i0 lduwa [%l7 + %i0] 0x11, %o5 xnor %i1, %i5, %i2 taddcc %o1, %o6, %l2 edge16 %o3, %g7, %g6 tge %xcc, 0x4 edge16n %g3, %l0, %i4 fpackfix %f26, %f27 fbge,a %fcc0, loop_1647 tleu %icc, 0x1 set 0x58, %l6 prefetcha [%l7 + %l6] 0x18, 0x1 loop_1647: edge32ln %l3, %o7, %i3 orn %g5, %g2, %g4 fmovrde %o4, %f18, %f22 umulcc %l5, 0x08CE, %o2 sdiv %i6, 0x16C6, %g1 fnot1 %f0, %f22 fmovdn %icc, %f4, %f31 sllx %l6, 0x12, %l1 fblg,a %fcc0, loop_1648 fbn %fcc3, loop_1649 addcc %l4, 0x06C1, %o0 fcmple32 %f6, %f10, %i0 loop_1648: andn %i1, %o5, %i5 loop_1649: xnor %o1, %o6, %i2 tsubcctv %l2, %g7, %o3 fcmpes %fcc3, %f22, %f2 ldsb [%l7 + 0x26], %g6 fmovdneg %icc, %f3, %f11 mulscc %l0, %i4, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %icc, %l3, %i7 bcc,a loop_1650 fcmps %fcc0, %f28, %f4 ldx [%l7 + 0x60], %i3 andncc %g5, %o7, %g2 loop_1650: fpsub32s %f24, %f19, %f20 fabsd %f30, %f4 ldd [%l7 + 0x48], %o4 nop setx loop_1651, %l0, %l1 jmpl %l1, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %icc, %l5, %i6 fmovsleu %xcc, %f17, %f26 loop_1651: sllx %g1, 0x17, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd32 %f22, %f10, %f4 fbn,a %fcc0, loop_1652 nop setx loop_1653, %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 fmovsneg %icc, %f27, %f21 andcc %l6, %l1, %o0 loop_1652: ta %icc, 0x5 loop_1653: fors %f14, %f30, %f1 subcc %i0, 0x1D41, %i1 fmovse %icc, %f5, %f25 movvs %xcc, %l4, %i5 brz %o1, loop_1654 fbo %fcc1, loop_1655 fsrc2 %f22, %f2 fzeros %f19 loop_1654: edge32ln %o5, %o6, %i2 loop_1655: srax %g7, 0x05, %o3 movcs %icc, %g6, %l2 movg %xcc, %i4, %g3 movg %xcc, %l3, %l0 tgu %icc, 0x7 movrne %i3, %g5, %o7 fbule,a %fcc1, loop_1656 fbo,a %fcc3, loop_1657 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x210, %o5 ldxa [%g0 + %o5] 0x52, %i7 loop_1656: movne %xcc, %g2, %g4 loop_1657: edge8 %o4, %l5, %i6 sll %g1, %o2, %l1 fmovsvs %xcc, %f14, %f31 set 0x3C, %g2 ldsha [%l7 + %g2] 0x11, %l6 fbge %fcc2, loop_1658 te %xcc, 0x0 fmovdg %icc, %f11, %f10 bg %xcc, loop_1659 loop_1658: brlez,a %o0, loop_1660 sllx %i0, 0x08, %l4 fbge %fcc2, loop_1661 loop_1659: andncc %i1, %o1, %i5 loop_1660: popc %o6, %o5 fmovrsgz %i2, %f1, %f24 loop_1661: tn %xcc, 0x7 edge16l %o3, %g6, %l2 fcmpeq32 %f10, %f0, %i4 tsubcctv %g7, 0x1C8C, %l3 sethi 0x1F6B, %l0 ta %xcc, 0x0 fbu %fcc2, loop_1662 fmovdgu %xcc, %f25, %f25 wr %g0, 0x21, %asi ldxa [%g0 + 0x10] %asi, %g3 loop_1662: fmovsvc %icc, %f7, %f23 edge32l %i3, %g5, %i7 edge32n %o7, %g4, %o4 andcc %g2, 0x1B71, %l5 and %g1, %i6, %l1 bshuffle %f8, %f12, %f16 array16 %o2, %o0, %l6 edge16 %l4, %i1, %i0 mova %xcc, %i5, %o1 tcc %xcc, 0x4 orncc %o5, %o6, %o3 wr %g0, 0x22, %asi stxa %g6, [%l7 + 0x28] %asi membar #Sync fpsub32 %f14, %f0, %f4 edge8 %i2, %i4, %g7 tl %xcc, 0x6 fbo,a %fcc3, loop_1663 ldub [%l7 + 0x69], %l3 subccc %l0, 0x14E9, %l2 fmovdneg %xcc, %f20, %f8 loop_1663: andcc %g3, %g5, %i3 fbe,a %fcc1, loop_1664 smul %i7, %o7, %g4 fmovsge %xcc, %f18, %f14 brlz %g2, loop_1665 loop_1664: stb %l5, [%l7 + 0x4F] fmovsne %icc, %f18, %f3 set 0x48, %g1 prefetcha [%l7 + %g1] 0x19, 0x3 loop_1665: sth %i6, [%l7 + 0x30] movrgz %o4, 0x3ED, %o2 edge32n %l1, %l6, %o0 subc %i1, %l4, %i0 fnegs %f27, %f16 fmovrdgez %o1, %f18, %f24 tvc %xcc, 0x5 flush %l7 + 0x38 subc %o5, %i5, %o6 taddcc %o3, 0x07FF, %g6 add %i4, 0x09CA, %i2 set 0x68, %g3 stda %l2, [%l7 + %g3] 0xeb membar #Sync array16 %l0, %l2, %g7 brgez %g5, loop_1666 nop setx loop_1667, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry mova %icc, %i3, %g3 ld [%l7 + 0x74], %f7 loop_1666: fmovrde %i7, %f14, %f6 loop_1667: fbule,a %fcc2, loop_1668 edge16ln %o7, %g4, %l5 movrne %g1, %g2, %i6 array16 %o2, %l1, %l6 loop_1668: and %o4, %o0, %i1 edge32 %i0, %o1, %l4 wr %g0, 0x0c, %asi sta %f14, [%l7 + 0x24] %asi movne %icc, %o5, %i5 set 0x15, %i6 stba %o6, [%l7 + %i6] 0xe2 membar #Sync edge32n %g6, %i4, %i2 taddcctv %l3, 0x0BCC, %o3 smulcc %l2, %g7, %l0 movl %icc, %i3, %g5 bneg,a,pn %icc, loop_1669 edge32ln %g3, %o7, %g4 tl %icc, 0x7 edge32n %i7, %g1, %l5 loop_1669: addc %g2, 0x08DB, %i6 fone %f2 fcmpeq16 %f2, %f2, %o2 sethi 0x10D5, %l1 movle %xcc, %l6, %o0 fmovrslz %o4, %f19, %f20 te %xcc, 0x7 set 0x1C, %l4 ldswa [%l7 + %l4] 0x04, %i1 fbne %fcc0, loop_1670 umul %o1, 0x0005, %l4 tleu %xcc, 0x6 fbe,a %fcc3, loop_1671 loop_1670: fblg,a %fcc1, loop_1672 nop set 0x38, %l5 lduw [%l7 + %l5], %i0 movrlz %o5, 0x340, %i5 loop_1671: bcc,pn %xcc, loop_1673 loop_1672: mulscc %g6, %i4, %i2 fnot2s %f4, %f27 nop setx loop_1674, %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_1673: brnz,a %o6, loop_1675 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x58, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o3 casa [%l6] 0x89, %o3, %l3 loop_1674: nop wr %g0, 0x0c, %asi ldsha [%l7 + 0x76] %asi, %l2 loop_1675: taddcctv %g7, 0x0EF2, %i3 sdivcc %g5, 0x0570, %l0 tl %icc, 0x5 xnor %o7, 0x13BE, %g4 tneg %icc, 0x5 udivcc %i7, 0x1323, %g1 fmovrde %g3, %f14, %f6 alignaddr %g2, %i6, %o2 srax %l5, 0x1B, %l6 fzero %f16 fnors %f17, %f21, %f20 ldx [%l7 + 0x70], %o0 taddcctv %l1, %i1, %o4 fmovsl %xcc, %f28, %f10 xor %o1, 0x08ED, %i0 movvs %icc, %l4, %i5 edge8n %g6, %o5, %i2 fmuld8sux16 %f16, %f10, %f4 bleu loop_1676 movvs %xcc, %o6, %o3 mulscc %i4, 0x0093, %l3 subcc %l2, 0x0F1F, %i3 loop_1676: mulx %g7, %l0, %g5 ldub [%l7 + 0x12], %o7 mova %icc, %g4, %i7 wr %g0, 0x88, %asi ldsha [%l7 + 0x4E] %asi, %g3 xorcc %g2, %g1, %i6 add %l7, 0x60, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x19, %l5, %l6 fnegd %f22, %f14 mulscc %o2, 0x1150, %l1 movpos %icc, %i1, %o0 fbl,a %fcc3, loop_1677 fmovdg %icc, %f22, %f28 tge %icc, 0x1 fmovsleu %xcc, %f0, %f19 loop_1677: subcc %o4, %i0, %o1 fmovdvs %icc, %f18, %f8 wr %g0, 0x2f, %asi stwa %i5, [%l7 + 0x54] %asi membar #Sync array32 %g6, %l4, %o5 sll %i2, %o6, %o3 alignaddrl %i4, %l2, %l3 smul %i3, 0x1F2B, %l0 fmovrdlz %g5, %f18, %f6 sethi 0x1907, %o7 movcs %xcc, %g4, %g7 tneg %xcc, 0x1 movrgez %g3, %g2, %g1 fbuge %fcc3, loop_1678 movre %i7, 0x0AE, %l5 fmovdl %xcc, %f17, %f10 movrgz %l6, %i6, %o2 loop_1678: fbe %fcc3, loop_1679 xnor %l1, 0x1A24, %o0 std %f22, [%l7 + 0x48] fnand %f20, %f22, %f30 loop_1679: tl %xcc, 0x7 bl,a loop_1680 move %icc, %i1, %i0 wr %g0, 0xe3, %asi ldda [%l7 + 0x30] %asi, %o4 loop_1680: te %xcc, 0x3 flush %l7 + 0x50 array8 %o1, %g6, %i5 tg %icc, 0x7 fcmple32 %f4, %f26, %o5 movg %xcc, %i2, %l4 fcmpgt16 %f12, %f24, %o3 andncc %o6, %i4, %l2 fmovdn %xcc, %f24, %f5 fbu,a %fcc3, loop_1681 edge32ln %i3, %l3, %g5 mova %icc, %o7, %g4 xnorcc %g7, %g3, %l0 loop_1681: orncc %g2, %i7, %g1 set 0x0C, %o3 ldstuba [%l7 + %o3] 0x81, %l6 array8 %i6, %o2, %l5 std %f22, [%l7 + 0x60] tneg %icc, 0x3 umul %l1, %o0, %i0 tg %xcc, 0x1 tgu %xcc, 0x3 bg,a,pt %icc, loop_1682 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8sux16 %f0, %f20, %f16 fsrc2 %f18, %f18 loop_1682: fexpand %f9, %f26 fmovdl %icc, %f25, %f11 wr %g0, 0x10, %asi lduwa [%l7 + 0x14] %asi, %i1 lduh [%l7 + 0x14], %o4 fcmpes %fcc0, %f26, %f12 subccc %o1, %i5, %o5 bvs,a,pn %xcc, loop_1683 udivcc %i2, 0x1164, %g6 xorcc %o3, 0x0F8C, %l4 bg,pn %icc, loop_1684 loop_1683: taddcctv %i4, 0x060E, %l2 udivx %o6, 0x15B3, %l3 fpadd32 %f28, %f2, %f28 loop_1684: sub %i3, 0x0B00, %g5 srax %g4, 0x10, %o7 edge16l %g3, %g7, %l0 andcc %i7, %g1, %g2 srl %l6, %i6, %o2 sir 0x0D2C tg %icc, 0x6 sdivx %l1, 0x0D42, %o0 swap [%l7 + 0x6C], %i0 andncc %i1, %o4, %o1 edge8l %i5, %l5, %o5 and %g6, %i2, %o3 addc %l4, %i4, %l2 ld [%l7 + 0x40], %f20 edge8 %l3, %o6, %g5 movleu %icc, %i3, %o7 smulcc %g4, %g7, %g3 udivcc %i7, 0x11DF, %g1 fmovdvc %icc, %f27, %f0 or %g2, 0x0FC3, %l0 add %l6, %i6, %o2 tl %xcc, 0x3 tgu %xcc, 0x4 wr %g0, 0x18, %asi ldxa [%l7 + 0x40] %asi, %o0 movg %xcc, %l1, %i1 umul %o4, 0x00BB, %i0 fcmple32 %f24, %f18, %i5 fblg,a %fcc3, loop_1685 tge %icc, 0x4 set 0x47, %i4 ldstuba [%l7 + %i4] 0x89, %o1 loop_1685: subccc %o5, 0x0C64, %g6 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l5, %o3 movne %icc, %l4, %i2 set 0x70, %g7 ldda [%l7 + %g7] 0x2e, %l2 movrgez %i4, %o6, %g5 udivcc %i3, 0x0270, %o7 movle %xcc, %l3, %g4 tne %xcc, 0x6 udiv %g7, 0x1BEE, %i7 movle %icc, %g3, %g1 fpsub16 %f14, %f26, %f14 tvs %xcc, 0x4 fnot1 %f6, %f20 wr %g0, 0x80, %asi lda [%l7 + 0x68] %asi, %f10 fnegd %f6, %f12 edge32 %l0, %l6, %i6 subcc %o2, %o0, %g2 srax %l1, 0x1B, %i1 movre %o4, %i5, %i0 set 0x58, %l0 stda %o4, [%l7 + %l0] 0xe3 membar #Sync fsrc2s %f10, %f23 fmovscs %xcc, %f15, %f26 fcmple32 %f12, %f2, %o1 popc %l5, %o3 movl %xcc, %g6, %l4 add %l7, 0x30, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %i2 casxa [%l6] %asi, %i2, %i4 array32 %o6, %g5, %i3 movrgz %l2, %o7, %g4 smulcc %g7, %l3, %g3 andn %g1, 0x1B19, %l0 ldstub [%l7 + 0x5F], %i7 orcc %l6, 0x06D5, %o2 fsrc2 %f8, %f30 edge16ln %o0, %i6, %l1 tl %xcc, 0x5 add %l7, 0x50, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %i1, %o4 fandnot1s %f27, %f18, %f28 addcc %g2, 0x0DEA, %i0 fmovs %f8, %f10 fbe,a %fcc1, loop_1686 nop setx loop_1687, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldsw [%l7 + 0x4C], %o5 add %l7, 0x08, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %i5, %o1 loop_1686: fmovsn %icc, %f13, %f3 loop_1687: be %icc, loop_1688 array32 %l5, %g6, %l4 brz,a %o3, loop_1689 smulcc %i2, 0x01C3, %o6 loop_1688: xnorcc %g5, %i3, %i4 set 0x208, %i2 ldxa [%g0 + %i2] 0x52, %o7 loop_1689: fba %fcc1, loop_1690 smul %g4, 0x1F21, %l2 orcc %l3, %g3, %g7 ldd [%l7 + 0x60], %g0 loop_1690: fandnot1s %f13, %f23, %f30 ldstub [%l7 + 0x23], %i7 bcs,pn %xcc, loop_1691 bshuffle %f10, %f2, %f6 fpack16 %f2, %f18 tcs %xcc, 0x1 loop_1691: fornot2s %f2, %f23, %f1 xnor %l0, 0x1FA0, %o2 movrgez %o0, %i6, %l1 tcs %icc, 0x7 fpsub16s %f31, %f31, %f7 tge %xcc, 0x3 xnor %l6, 0x18CF, %i1 fmovsg %xcc, %f9, %f4 fmovrdlez %g2, %f10, %f2 array32 %o4, %i0, %o5 fblg %fcc3, loop_1692 udiv %i5, 0x14D3, %l5 array8 %o1, %l4, %o3 bvs,pn %xcc, loop_1693 loop_1692: fbo %fcc0, loop_1694 fmovdcs %xcc, %f17, %f5 movgu %xcc, %i2, %g6 loop_1693: std %f18, [%l7 + 0x70] loop_1694: edge16ln %g5, %i3, %i4 fmovsneg %icc, %f11, %f7 tne %icc, 0x3 fbne,a %fcc0, loop_1695 addccc %o7, 0x0717, %g4 set 0x50, %i5 prefetcha [%l7 + %i5] 0x11, 0x0 loop_1695: fornot2s %f14, %f24, %f28 tge %xcc, 0x5 tgu %xcc, 0x5 movcs %xcc, %l2, %g3 movge %xcc, %l3, %g7 and %g1, %i7, %o2 tg %icc, 0x0 brgez %o0, loop_1696 fmovdcs %icc, %f4, %f15 fbu,a %fcc0, loop_1697 movleu %xcc, %i6, %l1 loop_1696: ble,pn %xcc, loop_1698 call loop_1699 loop_1697: xorcc %l0, %l6, %i1 andn %g2, 0x0856, %i0 loop_1698: std %o4, [%l7 + 0x70] loop_1699: xnor %o4, 0x1443, %i5 edge8ln %l5, %l4, %o3 edge8l %o1, %i2, %g6 movrlez %g5, %i4, %i3 and %o7, 0x1CCE, %o6 or %g4, %l2, %l3 sdiv %g3, 0x0C6F, %g7 xor %i7, %g1, %o2 fmovdpos %xcc, %f14, %f21 movrgz %i6, 0x25C, %o0 orcc %l0, 0x03BB, %l6 fsrc2 %f18, %f16 edge8 %i1, %g2, %l1 bn %icc, loop_1700 movrne %o5, %o4, %i5 fmovdl %xcc, %f24, %f24 stx %i0, [%l7 + 0x10] loop_1700: fzero %f8 wr %g0, 0x2b, %asi stwa %l5, [%l7 + 0x28] %asi membar #Sync movrne %o3, 0x0B0, %o1 fmovsl %xcc, %f30, %f14 edge8ln %l4, %i2, %g5 edge32 %g6, %i3, %o7 alignaddr %i4, %g4, %o6 sth %l2, [%l7 + 0x4A] fmovsl %icc, %f30, %f27 fmovdneg %icc, %f4, %f6 tcc %icc, 0x5 wr %g0, 0x89, %asi prefetcha [%l7 + 0x48] %asi, 0x0 fzeros %f5 fpsub16 %f26, %f14, %f12 tcc %icc, 0x4 xnor %g3, 0x1FD2, %i7 movleu %icc, %g1, %g7 ldx [%l7 + 0x68], %i6 movvs %icc, %o0, %l0 brnz,a %l6, loop_1701 movrne %o2, %i1, %l1 edge16n %g2, %o4, %o5 bpos,pn %xcc, loop_1702 loop_1701: stb %i0, [%l7 + 0x10] movrlez %i5, 0x067, %l5 smulcc %o1, %o3, %i2 loop_1702: fcmps %fcc2, %f10, %f0 lduh [%l7 + 0x7C], %l4 movrgz %g6, %i3, %g5 movneg %xcc, %o7, %g4 brz %i4, loop_1703 smul %o6, 0x0D9E, %l3 movre %l2, %i7, %g1 fandnot1 %f4, %f26, %f2 loop_1703: udivx %g7, 0x1062, %g3 fors %f15, %f1, %f0 movn %icc, %i6, %l0 mova %icc, %o0, %o2 xorcc %i1, 0x1555, %l6 sdiv %g2, 0x0C4A, %l1 bg,a %icc, loop_1704 fbule,a %fcc0, loop_1705 fbug,a %fcc0, loop_1706 movg %icc, %o5, %i0 loop_1704: movrne %i5, %o4, %l5 loop_1705: te %icc, 0x5 loop_1706: edge32 %o1, %o3, %l4 brlz %g6, loop_1707 fmul8ulx16 %f20, %f12, %f24 bcs loop_1708 xnor %i2, %i3, %g5 loop_1707: xor %o7, 0x0DEE, %g4 wr %g0, 0x80, %asi lda [%l7 + 0x60] %asi, %f16 loop_1708: fmuld8sux16 %f31, %f27, %f16 andncc %i4, %o6, %l2 fcmpne16 %f6, %f20, %l3 mova %xcc, %g1, %g7 fbug,a %fcc3, loop_1709 movge %xcc, %g3, %i7 set 0x6C, %o6 lda [%l7 + %o6] 0x15, %f2 loop_1709: fbule,a %fcc1, loop_1710 movne %xcc, %i6, %l0 brz %o0, loop_1711 fcmpne16 %f20, %f6, %i1 loop_1710: fmovsneg %xcc, %f20, %f3 xorcc %l6, %o2, %l1 loop_1711: smul %o5, %i0, %i5 movgu %xcc, %g2, %l5 umul %o4, 0x0E0B, %o3 subccc %o1, %l4, %g6 edge32l %i2, %g5, %i3 bge,pn %icc, loop_1712 tcs %icc, 0x7 membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0xf0, %f16 loop_1712: fabss %f16, %f18 tsubcc %g4, %i4, %o7 subccc %o6, %l3, %l2 add %g7, %g1, %g3 sll %i6, 0x17, %l0 fpack32 %f2, %f28, %f30 ldx [%l7 + 0x28], %i7 fpsub16s %f24, %f4, %f4 sdivcc %o0, 0x17B8, %i1 sethi 0x131E, %l6 edge8l %o2, %l1, %o5 bl,pt %icc, loop_1713 be,a loop_1714 fxors %f3, %f5, %f8 fbul,a %fcc1, loop_1715 loop_1713: orncc %i5, %i0, %g2 loop_1714: tle %xcc, 0x3 edge16 %o4, %o3, %o1 loop_1715: andncc %l5, %l4, %i2 popc 0x18D8, %g5 movgu %xcc, %i3, %g6 tleu %xcc, 0x2 bn %xcc, loop_1716 fbue %fcc0, loop_1717 srl %i4, 0x01, %o7 movrlez %o6, %g4, %l2 loop_1716: std %f20, [%l7 + 0x58] loop_1717: sir 0x0C6B subc %l3, 0x0A25, %g1 tleu %icc, 0x4 set 0x24, %o0 lda [%l7 + %o0] 0x81, %f31 tcc %icc, 0x6 addcc %g7, %g3, %l0 smulcc %i6, 0x1E61, %o0 sllx %i7, 0x1D, %l6 fmovrdgz %i1, %f0, %f14 tge %icc, 0x7 udivcc %o2, 0x0652, %l1 movneg %icc, %o5, %i5 sll %g2, %i0, %o3 fpsub16s %f14, %f20, %f2 edge8ln %o1, %l5, %l4 fbo %fcc0, loop_1718 fnot2s %f8, %f15 fbul %fcc1, loop_1719 edge16ln %i2, %g5, %i3 loop_1718: udivx %g6, 0x015E, %o4 bvs,a %xcc, loop_1720 loop_1719: tcc %xcc, 0x1 sllx %o7, %i4, %g4 tvs %xcc, 0x7 loop_1720: tpos %icc, 0x7 addccc %o6, 0x109C, %l2 fmovsle %xcc, %f27, %f26 edge32n %g1, %l3, %g7 stx %l0, [%l7 + 0x70] edge8l %i6, %o0, %i7 mulscc %l6, %i1, %o2 orncc %l1, %g3, %o5 or %g2, %i0, %o3 srlx %i5, %l5, %l4 movg %xcc, %o1, %g5 swap [%l7 + 0x10], %i3 bn loop_1721 fpmerge %f27, %f29, %f16 orncc %i2, 0x1F2A, %g6 array8 %o4, %o7, %g4 loop_1721: membar 0x00 fmovdle %icc, %f13, %f15 fandnot2s %f11, %f21, %f17 bge,a %xcc, loop_1722 tsubcc %o6, %l2, %g1 movgu %xcc, %i4, %g7 fpadd32 %f30, %f26, %f8 loop_1722: umulcc %l3, 0x1A85, %l0 alignaddr %i6, %o0, %l6 mova %icc, %i1, %i7 brz %o2, loop_1723 edge8n %g3, %l1, %g2 array16 %o5, %o3, %i0 fmovscs %xcc, %f29, %f4 loop_1723: fmovscs %xcc, %f22, %f22 fornot1s %f31, %f12, %f23 tcs %xcc, 0x7 wr %g0, 0x19, %asi ldstuba [%l7 + 0x57] %asi, %l5 edge32l %l4, %o1, %i5 siam 0x0 edge8ln %i3, %i2, %g6 alignaddr %o4, %o7, %g4 fexpand %f9, %f12 fmovdleu %xcc, %f7, %f27 bne loop_1724 fpackfix %f20, %f3 tvs %xcc, 0x6 movcs %icc, %o6, %l2 loop_1724: sra %g1, 0x12, %g5 tsubcctv %i4, %l3, %g7 popc 0x14B6, %i6 stbar subcc %o0, 0x04F8, %l6 mulscc %i1, %l0, %o2 movvc %icc, %i7, %g3 add %l1, %o5, %g2 edge32l %i0, %o3, %l5 add %o1, %l4, %i5 st %f12, [%l7 + 0x40] sra %i3, %i2, %o4 movge %icc, %o7, %g4 edge32n %o6, %l2, %g1 smulcc %g5, %g6, %i4 tcc %xcc, 0x5 fexpand %f28, %f8 fbug,a %fcc0, loop_1725 movrlz %g7, 0x320, %i6 edge8l %l3, %o0, %l6 edge8ln %l0, %o2, %i7 loop_1725: nop add %l7, 0x78, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %g3, %i1 fpsub16 %f8, %f0, %f30 edge8 %l1, %g2, %o5 sdivx %i0, 0x0B61, %o3 fmul8x16 %f31, %f2, %f2 addccc %o1, 0x122D, %l4 tne %xcc, 0x5 wr %g0, 0x80, %asi ldswa [%l7 + 0x5C] %asi, %i5 fmovsneg %xcc, %f24, %f27 sub %i3, 0x1F60, %l5 array8 %o4, %o7, %g4 fmovdneg %icc, %f3, %f9 add %l7, 0x3C, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %o6, %l2 tle %icc, 0x2 orn %i2, %g1, %g6 set 0x40, %o4 stda %f16, [%l7 + %o4] 0xf1 membar #Sync add %g5, %i4, %g7 fblg,a %fcc0, loop_1726 fmuld8sux16 %f10, %f4, %f8 mova %xcc, %l3, %i6 fmuld8ulx16 %f26, %f16, %f16 loop_1726: edge32n %l6, %o0, %o2 ldsw [%l7 + 0x40], %l0 array32 %i7, %i1, %l1 addcc %g2, 0x1D4C, %o5 tsubcc %i0, %g3, %o1 lduw [%l7 + 0x68], %o3 edge16ln %l4, %i5, %i3 bge %xcc, loop_1727 bgu,pn %icc, loop_1728 bleu,a %xcc, loop_1729 udivcc %l5, 0x1867, %o7 loop_1727: orncc %o4, %g4, %o6 loop_1728: nop set 0x52, %o2 ldsba [%l7 + %o2] 0x04, %l2 loop_1729: tpos %icc, 0x2 fxnors %f2, %f25, %f0 for %f18, %f6, %f22 edge32n %i2, %g1, %g6 and %g5, 0x0762, %i4 fmovsg %icc, %f2, %f13 fmuld8ulx16 %f19, %f1, %f14 sll %l3, 0x04, %g7 tn %icc, 0x6 tcs %xcc, 0x4 array16 %l6, %o0, %i6 bl,pt %icc, loop_1730 ld [%l7 + 0x4C], %f21 set 0x7C, %o1 lda [%l7 + %o1] 0x11, %f15 loop_1730: nop wr %g0, 0x5f, %asi stxa %o2, [%g0 + 0x0] %asi fmovrdgez %l0, %f30, %f24 movn %icc, %i7, %l1 tle %xcc, 0x2 mova %xcc, %g2, %i1 fpadd16s %f0, %f28, %f3 set 0x40, %g5 ldxa [%l7 + %g5] 0x81, %o5 or %i0, 0x03DC, %o1 ldd [%l7 + 0x10], %f0 nop setx loop_1731, %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 pdist %f18, %f2, %f22 set 0x58, %i7 stba %o3, [%l7 + %i7] 0x27 membar #Sync loop_1731: smulcc %g3, 0x1522, %i5 fcmps %fcc1, %f6, %f3 subc %l4, %i3, %o7 fexpand %f21, %f4 fmovs %f11, %f1 addcc %o4, 0x1A7F, %g4 edge8n %l5, %o6, %l2 fbge,a %fcc0, loop_1732 movcs %icc, %i2, %g6 membar 0x60 sdivx %g5, 0x1DA0, %g1 loop_1732: fcmpd %fcc1, %f26, %f8 nop set 0x40, %l3 std %i4, [%l7 + %l3] bvs loop_1733 fpmerge %f15, %f7, %f6 call loop_1734 movrlez %g7, 0x38C, %l6 loop_1733: fors %f26, %f0, %f14 smul %l3, %i6, %o0 loop_1734: fmovdg %xcc, %f1, %f23 wr %g0, 0x10, %asi stxa %l0, [%l7 + 0x78] %asi fpack16 %f20, %f12 subc %o2, 0x0087, %l1 movrlez %i7, 0x21B, %g2 bcc,a,pn %xcc, loop_1735 tsubcctv %o5, 0x0EEC, %i1 andncc %i0, %o1, %g3 std %o2, [%l7 + 0x60] loop_1735: fzero %f14 set 0x28, %g4 stda %i4, [%l7 + %g4] 0x23 membar #Sync set 0x54, %l2 swapa [%l7 + %l2] 0x18, %i3 andn %o7, %o4, %l4 brgz %l5, loop_1736 fmovse %xcc, %f2, %f6 movneg %xcc, %o6, %g4 brlz %i2, loop_1737 loop_1736: movn %icc, %l2, %g5 fbue,a %fcc3, loop_1738 alignaddrl %g6, %i4, %g1 loop_1737: tsubcctv %l6, 0x1FF6, %g7 alignaddr %l3, %i6, %o0 loop_1738: ld [%l7 + 0x64], %f3 fbo %fcc3, loop_1739 sll %o2, %l1, %l0 srlx %g2, %o5, %i7 ldub [%l7 + 0x0C], %i0 loop_1739: srax %i1, %o1, %g3 fmovrsgz %i5, %f16, %f31 ta %xcc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %o3, %i3, %o7 edge32 %l4, %l5, %o6 movle %icc, %g4, %o4 fpmerge %f4, %f8, %f22 ldstub [%l7 + 0x0E], %l2 sethi 0x1B87, %g5 edge32ln %i2, %g6, %i4 tsubcc %l6, %g7, %g1 swap [%l7 + 0x64], %l3 edge16n %o0, %o2, %l1 fmul8ulx16 %f12, %f26, %f2 fnand %f26, %f22, %f30 sub %l0, %g2, %i6 bl,a,pn %xcc, loop_1740 tleu %xcc, 0x7 sdivcc %i7, 0x104D, %i0 edge16 %o5, %i1, %o1 loop_1740: sub %g3, %o3, %i3 fnot1 %f0, %f12 nop setx loop_1741, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xnorcc %o7, 0x16E6, %l4 edge32l %l5, %i5, %g4 sll %o4, 0x17, %l2 loop_1741: flush %l7 + 0x58 sir 0x0521 fnegd %f30, %f24 tsubcc %o6, %i2, %g5 or %i4, 0x03D7, %l6 ba,a %xcc, loop_1742 fba,a %fcc0, loop_1743 movrgz %g6, %g7, %g1 st %f0, [%l7 + 0x5C] loop_1742: subcc %l3, 0x1BD6, %o0 loop_1743: ldd [%l7 + 0x40], %l0 swap [%l7 + 0x1C], %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fble %fcc3, loop_1744 array8 %l0, %i6, %g2 fpadd16s %f14, %f9, %f31 edge8l %i0, %i7, %i1 loop_1744: edge8 %o1, %g3, %o5 movpos %icc, %o3, %o7 fmuld8ulx16 %f6, %f25, %f20 wr %g0, 0x19, %asi sta %f20, [%l7 + 0x5C] %asi fmovrse %i3, %f0, %f31 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %l5, %l4 tgu %icc, 0x5 flush %l7 + 0x2C bvc %xcc, loop_1745 movge %xcc, %g4, %o4 array16 %l2, %i5, %i2 set 0x40, %g6 ldda [%l7 + %g6] 0x11, %f0 loop_1745: nop wr %g0, 0x10, %asi lda [%l7 + 0x64] %asi, %f14 movrlz %g5, %o6, %l6 taddcctv %i4, 0x1364, %g7 fbu,a %fcc3, loop_1746 bn,a,pn %icc, loop_1747 edge8ln %g6, %l3, %g1 edge8 %l1, %o0, %o2 loop_1746: fbul %fcc3, loop_1748 loop_1747: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %l0, %g2, %i6 std %f22, [%l7 + 0x70] loop_1748: fpackfix %f20, %f27 movvs %icc, %i0, %i7 fbn,a %fcc1, loop_1749 movvs %xcc, %i1, %o1 fpadd32s %f5, %f2, %f17 stx %g3, [%l7 + 0x48] loop_1749: andn %o3, %o5, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x28, %i3 ldswa [%l7 + %i3] 0x88, %o7 tle %xcc, 0x7 add %l7, 0x70, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x88, %l5, %l4 xorcc %g4, 0x0D2D, %l2 fbg %fcc0, loop_1750 fcmps %fcc3, %f0, %f12 ld [%l7 + 0x64], %f22 fnot1s %f29, %f9 loop_1750: brlez,a %o4, loop_1751 fnegd %f2, %f10 bgu loop_1752 fsrc2 %f12, %f18 loop_1751: fmovdne %icc, %f13, %f28 fmuld8ulx16 %f30, %f6, %f2 loop_1752: bcs,a,pt %icc, loop_1753 nop set 0x68, %o7 std %f24, [%l7 + %o7] wr %g0, 0x04, %asi lda [%l7 + 0x40] %asi, %f16 loop_1753: umul %i5, %i2, %g5 set 0x74, %i1 sta %f31, [%l7 + %i1] 0x0c edge8ln %l6, %i4, %g7 stb %o6, [%l7 + 0x3B] tvs %icc, 0x2 movleu %icc, %l3, %g1 addcc %g6, 0x1861, %l1 movn %icc, %o0, %o2 fsrc2s %f16, %f15 tle %icc, 0x5 smulcc %g2, %i6, %l0 bvc %xcc, loop_1754 fone %f0 movrlz %i7, %i0, %o1 movrlz %i1, 0x350, %o3 loop_1754: fmovdl %icc, %f20, %f17 fmul8x16 %f5, %f16, %f4 movrlez %g3, 0x208, %i3 tcs %xcc, 0x4 siam 0x7 sdivx %o7, 0x0260, %o5 movrgez %l5, 0x03B, %l4 movcs %xcc, %g4, %o4 edge32ln %l2, %i2, %g5 fbul %fcc0, loop_1755 ld [%l7 + 0x78], %f12 fbge,a %fcc3, loop_1756 fmovrdlez %l6, %f10, %f26 loop_1755: tle %icc, 0x3 tsubcctv %i4, %g7, %i5 loop_1756: fandnot2 %f6, %f0, %f24 fandnot1s %f7, %f31, %f17 edge16n %l3, %g1, %o6 edge8l %l1, %o0, %g6 udivx %g2, 0x1A33, %i6 udivcc %l0, 0x0824, %o2 ldsw [%l7 + 0x74], %i7 membar 0x2D wr %g0, 0x89, %asi prefetcha [%l7 + 0x08] %asi, 0x1 fnands %f5, %f25, %f27 movneg %xcc, %i1, %o3 edge32ln %g3, %o1, %o7 edge8n %i3, %o5, %l4 call loop_1757 fzeros %f14 fmul8x16al %f12, %f5, %f8 edge32n %g4, %o4, %l5 loop_1757: tsubcctv %l2, 0x1310, %g5 sir 0x03AB nop setx loop_1758, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tvc %xcc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbu,a %fcc2, loop_1759 loop_1758: alignaddrl %i2, %l6, %i4 movl %xcc, %i5, %l3 fcmps %fcc0, %f18, %f3 loop_1759: nop setx loop_1760, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tneg %xcc, 0x1 fsrc1 %f14, %f8 addccc %g7, %g1, %l1 loop_1760: srl %o0, %g6, %g2 umul %i6, %o6, %l0 fmovsg %icc, %f17, %f14 bgu %icc, loop_1761 nop setx loop_1762, %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 tle %icc, 0x6 movne %xcc, %o2, %i7 loop_1761: edge32n %i1, %i0, %o3 loop_1762: nop set 0x41, %l6 lduba [%l7 + %l6] 0x04, %g3 bgu,pn %xcc, loop_1763 fmovdcc %icc, %f13, %f17 edge16 %o1, %o7, %o5 sra %i3, 0x04, %g4 loop_1763: ta %xcc, 0x5 fzero %f12 movne %xcc, %l4, %o4 edge8ln %l5, %l2, %g5 tl %xcc, 0x1 movvs %xcc, %l6, %i2 tneg %xcc, 0x5 stx %i4, [%l7 + 0x30] tsubcc %i5, %g7, %l3 te %xcc, 0x0 addccc %g1, %o0, %l1 flush %l7 + 0x14 fnegs %f24, %f5 fandnot1s %f28, %f20, %f2 flush %l7 + 0x20 set 0x30, %o5 prefetcha [%l7 + %o5] 0x14, 0x2 fmovrdlz %i6, %f30, %f0 or %o6, 0x028C, %l0 fmovdpos %icc, %f16, %f27 fmovdneg %xcc, %f4, %f2 andcc %o2, 0x1289, %i7 add %g2, %i0, %i1 fnands %f0, %f8, %f15 movne %xcc, %g3, %o3 tleu %icc, 0x6 call loop_1764 fnot1s %f2, %f4 tle %xcc, 0x6 movge %xcc, %o1, %o5 loop_1764: fxor %f2, %f18, %f16 xor %i3, %o7, %g4 movge %icc, %l4, %o4 fbne,a %fcc3, loop_1765 fmovdleu %xcc, %f31, %f22 and %l5, 0x10C6, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1765: brnz,a %g5, loop_1766 tl %icc, 0x5 alignaddr %l6, %i4, %i2 fmul8x16al %f6, %f25, %f12 loop_1766: andn %g7, %i5, %g1 sethi 0x037E, %o0 udivcc %l3, 0x0582, %g6 orn %l1, 0x12D2, %i6 tneg %xcc, 0x6 ldd [%l7 + 0x58], %o6 fzero %f22 edge8 %o2, %i7, %g2 fbl,a %fcc0, loop_1767 orn %i0, 0x11A8, %i1 fmovscs %xcc, %f3, %f13 set 0x22, %i0 stba %g3, [%l7 + %i0] 0x2a membar #Sync loop_1767: movrgz %l0, 0x20F, %o1 wr %g0, 0x81, %asi lda [%l7 + 0x7C] %asi, %f8 brz,a %o5, loop_1768 smul %o3, %o7, %i3 bgu loop_1769 fmovs %f8, %f23 loop_1768: fmovsge %xcc, %f0, %f15 fmovs %f23, %f25 loop_1769: taddcc %l4, %g4, %o4 movn %icc, %l5, %l2 fmovrsne %g5, %f11, %f7 popc 0x1100, %l6 edge8l %i4, %i2, %i5 addccc %g7, 0x0083, %o0 fpack16 %f4, %f11 nop set 0x56, %g2 ldsb [%l7 + %g2], %l3 tpos %xcc, 0x4 movvc %xcc, %g6, %l1 fbn %fcc2, loop_1770 bshuffle %f18, %f14, %f0 fnands %f24, %f25, %f7 sll %g1, 0x02, %i6 loop_1770: move %icc, %o2, %o6 xorcc %i7, %g2, %i0 fbge %fcc1, loop_1771 array8 %i1, %g3, %o1 stbar bl %xcc, loop_1772 loop_1771: array16 %o5, %o3, %l0 mulscc %o7, %l4, %g4 bshuffle %f4, %f18, %f8 loop_1772: brgez,a %o4, loop_1773 te %icc, 0x4 move %xcc, %i3, %l2 bg,a loop_1774 loop_1773: tge %xcc, 0x4 xor %l5, 0x1BBD, %l6 array8 %g5, %i4, %i2 loop_1774: fbg %fcc2, loop_1775 orcc %g7, %i5, %o0 fmul8x16 %f29, %f26, %f28 andcc %g6, 0x0254, %l1 loop_1775: subcc %l3, %g1, %o2 fpack16 %f0, %f19 bpos,pt %icc, loop_1776 fmovrdlez %i6, %f4, %f22 taddcctv %o6, %g2, %i0 fpsub16 %f12, %f14, %f26 loop_1776: edge8n %i1, %i7, %o1 tsubcc %o5, %o3, %g3 tleu %xcc, 0x5 add %o7, %l4, %l0 add %o4, %i3, %g4 ldx [%l7 + 0x58], %l2 fornot1s %f20, %f20, %f21 movrgz %l6, 0x10E, %l5 ta %icc, 0x5 xnor %i4, 0x1B25, %i2 sdivcc %g7, 0x1449, %i5 tneg %icc, 0x5 ldsh [%l7 + 0x16], %g5 fcmped %fcc3, %f6, %f26 fmovdg %xcc, %f11, %f31 fpmerge %f12, %f2, %f4 fmovscs %xcc, %f17, %f7 xnorcc %o0, %l1, %g6 umul %g1, 0x1A2F, %o2 fxnor %f20, %f12, %f14 fmovsvs %xcc, %f8, %f7 andcc %i6, %o6, %g2 nop setx loop_1777, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movle %xcc, %l3, %i0 fpack32 %f16, %f22, %f16 faligndata %f24, %f2, %f2 loop_1777: bvs,pn %xcc, loop_1778 ld [%l7 + 0x38], %f13 umul %i7, 0x0185, %o1 tl %icc, 0x2 loop_1778: brnz %i1, loop_1779 ld [%l7 + 0x18], %f22 fxnor %f0, %f26, %f28 sub %o5, 0x09F3, %o3 loop_1779: movle %xcc, %g3, %o7 tcc %icc, 0x7 fbue,a %fcc1, loop_1780 ta %xcc, 0x0 set 0x44, %g3 lda [%l7 + %g3] 0x88, %f28 loop_1780: bl loop_1781 movge %icc, %l0, %l4 xnorcc %o4, %i3, %l2 fpsub32s %f1, %f9, %f12 loop_1781: fnor %f20, %f20, %f10 add %l7, 0x78, %l6 wr %g0, 0x19, %asi casxa [%l6] %asi, %l6, %l5 array8 %i4, %i2, %g7 ldsh [%l7 + 0x26], %i5 fbuge,a %fcc0, loop_1782 fmovdn %xcc, %f25, %f18 movleu %xcc, %g4, %g5 tne %xcc, 0x6 loop_1782: taddcc %l1, 0x1131, %o0 bleu %icc, loop_1783 fbo,a %fcc0, loop_1784 fmovdgu %xcc, %f11, %f12 fmul8ulx16 %f2, %f28, %f22 loop_1783: movl %icc, %g6, %o2 loop_1784: fbe,a %fcc2, loop_1785 xnor %g1, 0x0FB5, %o6 be loop_1786 brlez,a %g2, loop_1787 loop_1785: tsubcc %l3, 0x180E, %i6 ta %xcc, 0x3 loop_1786: fmovdvc %icc, %f22, %f5 loop_1787: fpsub32 %f14, %f4, %f0 xorcc %i0, %i7, %i1 movrgez %o1, 0x3E6, %o3 fandnot1 %f14, %f6, %f0 subcc %g3, 0x1DBE, %o7 array8 %o5, %l4, %o4 movrlz %i3, %l2, %l6 movne %xcc, %l0, %l5 orncc %i4, 0x1525, %i2 srl %g7, %i5, %g4 fexpand %f0, %f30 ld [%l7 + 0x1C], %f16 set 0x48, %g1 ldsha [%l7 + %g1] 0x19, %g5 movrlz %o0, 0x243, %g6 fbuge,a %fcc3, loop_1788 movl %xcc, %l1, %g1 fmovdcc %icc, %f14, %f25 movpos %xcc, %o2, %o6 loop_1788: bpos,a %xcc, loop_1789 fornot1 %f12, %f16, %f8 add %l3, %i6, %g2 sir 0x1CF3 loop_1789: fpsub32s %f16, %f27, %f18 edge32l %i7, %i1, %i0 bl %xcc, loop_1790 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x2f, %asi stba %o1, [%l7 + 0x76] %asi membar #Sync loop_1790: smul %g3, 0x0E15, %o3 ba,a %icc, loop_1791 sub %o5, %o7, %o4 st %f1, [%l7 + 0x4C] tpos %icc, 0x1 loop_1791: fbe,a %fcc0, loop_1792 fcmpes %fcc3, %f27, %f13 nop setx loop_1793, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fnor %f24, %f24, %f16 loop_1792: edge8 %i3, %l2, %l6 fcmpeq32 %f6, %f10, %l4 loop_1793: udivcc %l0, 0x0847, %i4 movrlez %i2, 0x288, %l5 xor %i5, 0x1E78, %g7 array16 %g4, %g5, %g6 move %icc, %l1, %g1 fbuge,a %fcc0, loop_1794 orcc %o2, 0x0F5F, %o0 sethi 0x0196, %o6 bcc,a loop_1795 loop_1794: tsubcctv %i6, 0x1D6D, %g2 tleu %icc, 0x4 smulcc %l3, 0x122C, %i1 loop_1795: tne %xcc, 0x1 sdivx %i7, 0x1C26, %o1 brnz %g3, loop_1796 movg %xcc, %i0, %o3 add %l7, 0x60, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %o7, %o4 loop_1796: fmovrsgez %o5, %f16, %f18 tle %xcc, 0x0 bvs,a loop_1797 fmovdn %icc, %f3, %f20 mulx %i3, 0x1180, %l2 pdist %f24, %f12, %f8 loop_1797: nop wr %g0, 0x18, %asi lda [%l7 + 0x2C] %asi, %f2 stw %l4, [%l7 + 0x18] set 0x68, %i6 ldxa [%l7 + %i6] 0x81, %l0 movrgez %i4, 0x1B8, %l6 nop set 0x6B, %l4 ldstub [%l7 + %l4], %l5 srl %i5, 0x19, %g7 movrlz %g4, %g5, %g6 movrlez %l1, 0x018, %g1 fbe %fcc3, loop_1798 udivcc %i2, 0x0400, %o2 brgz,a %o0, loop_1799 or %o6, 0x0927, %i6 loop_1798: taddcc %l3, %g2, %i1 nop setx loop_1800, %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_1799: edge8ln %o1, %i7, %g3 umul %o3, %i0, %o4 smul %o5, 0x14EE, %i3 loop_1800: movn %icc, %o7, %l4 ldx [%l7 + 0x10], %l0 movneg %xcc, %l2, %l6 andcc %i4, %l5, %g7 movgu %xcc, %i5, %g4 udiv %g6, 0x1554, %l1 brgz %g1, loop_1801 tn %icc, 0x3 movgu %icc, %i2, %o2 addccc %g5, %o6, %o0 loop_1801: movcs %icc, %l3, %i6 bne,pn %icc, loop_1802 stx %g2, [%l7 + 0x60] ldsw [%l7 + 0x1C], %i1 srax %i7, 0x02, %g3 loop_1802: fxnor %f18, %f6, %f30 udiv %o1, 0x1827, %o3 sdivcc %i0, 0x192B, %o4 membar 0x64 movrne %o5, %o7, %i3 bn,pn %icc, loop_1803 movpos %xcc, %l0, %l2 edge8l %l4, %l6, %i4 brlez %l5, loop_1804 loop_1803: tsubcctv %i5, %g7, %g4 xnorcc %l1, %g6, %g1 move %xcc, %o2, %i2 loop_1804: ldsb [%l7 + 0x2A], %o6 movl %icc, %o0, %g5 fbule %fcc1, loop_1805 fpadd32 %f2, %f10, %f16 movle %icc, %l3, %i6 fmovsne %xcc, %f13, %f4 loop_1805: udivx %i1, 0x1FEC, %i7 mulx %g2, 0x1FDE, %o1 movpos %xcc, %g3, %o3 tvs %xcc, 0x3 tcs %xcc, 0x6 fpack32 %f14, %f6, %f24 xor %o4, 0x131A, %o5 tpos %xcc, 0x1 movneg %xcc, %o7, %i0 tge %icc, 0x3 tne %xcc, 0x0 addcc %l0, %i3, %l4 set 0x20, %l5 ldda [%l7 + %l5] 0x15, %l2 movneg %icc, %i4, %l5 ldd [%l7 + 0x40], %f8 fmovsvs %icc, %f3, %f19 xorcc %i5, %l6, %g7 fcmped %fcc2, %f16, %f0 fornot2s %f18, %f6, %f4 fxnors %f31, %f31, %f6 fones %f28 sllx %g4, %l1, %g6 fxnors %f7, %f14, %f26 alignaddr %g1, %i2, %o2 edge16ln %o6, %g5, %o0 sra %i6, %i1, %i7 add %g2, %o1, %g3 sub %o3, 0x1D03, %l3 edge8 %o5, %o7, %o4 movn %xcc, %l0, %i3 umul %i0, 0x11D6, %l2 fmovdle %xcc, %f21, %f7 edge32 %i4, %l5, %i5 tcc %icc, 0x2 ta %icc, 0x5 fandnot2 %f18, %f0, %f20 fbule,a %fcc0, loop_1806 movne %icc, %l6, %l4 fpadd16s %f21, %f10, %f25 set 0x20, %o3 prefetcha [%l7 + %o3] 0x88, 0x0 loop_1806: fnegd %f0, %f14 smul %l1, %g7, %g6 stbar edge16 %g1, %i2, %o6 stw %o2, [%l7 + 0x24] subc %o0, 0x0A48, %g5 sdivx %i1, 0x1D8B, %i6 subccc %g2, 0x1D01, %o1 subccc %g3, 0x1DE0, %i7 move %xcc, %o3, %o5 fnand %f0, %f6, %f8 fmovrsgez %o7, %f9, %f29 fmovrslz %o4, %f30, %f0 nop set 0x52, %i4 sth %l3, [%l7 + %i4] bne,a,pn %icc, loop_1807 te %icc, 0x1 lduh [%l7 + 0x5A], %l0 movcc %xcc, %i3, %i0 loop_1807: movg %icc, %i4, %l5 fnot2 %f28, %f28 edge16 %i5, %l2, %l6 orcc %l4, 0x1305, %l1 stbar sdivcc %g7, 0x0F9F, %g4 sra %g1, %i2, %g6 movvs %xcc, %o2, %o0 fbo,a %fcc3, loop_1808 smul %g5, %o6, %i1 umulcc %g2, 0x118E, %o1 move %icc, %g3, %i7 loop_1808: xorcc %i6, %o3, %o7 edge32 %o5, %o4, %l3 alignaddrl %i3, %i0, %l0 fmovscc %xcc, %f18, %f7 tcc %icc, 0x2 add %i4, %l5, %i5 fexpand %f0, %f12 andn %l6, 0x0F9E, %l4 umul %l2, %l1, %g7 movrne %g1, %g4, %g6 fpadd16s %f16, %f17, %f8 fandnot1 %f24, %f10, %f2 fmovscs %icc, %f14, %f4 array32 %o2, %o0, %i2 tg %xcc, 0x0 bcc loop_1809 sth %o6, [%l7 + 0x52] brlez,a %i1, loop_1810 fandnot2 %f22, %f8, %f0 loop_1809: edge8n %g5, %g2, %o1 wr %g0, 0x80, %asi stwa %g3, [%l7 + 0x74] %asi loop_1810: mova %xcc, %i7, %o3 fmovsvs %xcc, %f26, %f15 fmovdle %xcc, %f1, %f16 addcc %o7, 0x17F8, %i6 tge %xcc, 0x7 fpadd32 %f26, %f22, %f12 fxor %f14, %f30, %f14 ble,pn %xcc, loop_1811 smulcc %o4, 0x02B0, %o5 brnz,a %l3, loop_1812 edge32ln %i0, %i3, %i4 loop_1811: brz %l0, loop_1813 ldd [%l7 + 0x68], %i4 loop_1812: movrne %l6, %l5, %l4 and %l1, 0x06B5, %g7 loop_1813: movpos %xcc, %g1, %l2 movneg %xcc, %g4, %o2 fsrc2 %f18, %f26 fpsub32 %f24, %f28, %f2 swap [%l7 + 0x28], %g6 tvs %icc, 0x2 fornot1s %f8, %f26, %f16 udiv %o0, 0x0996, %o6 subc %i2, %g5, %i1 st %f30, [%l7 + 0x28] add %g2, 0x1E5B, %g3 andn %o1, 0x1E1E, %i7 xnorcc %o3, %o7, %i6 or %o5, 0x000B, %l3 array8 %i0, %o4, %i4 bge,a loop_1814 tcs %icc, 0x2 movle %xcc, %l0, %i3 flush %l7 + 0x38 loop_1814: fmovdgu %icc, %f12, %f0 fbne,a %fcc1, loop_1815 bvc,pn %xcc, loop_1816 call loop_1817 orncc %l6, 0x11C9, %l5 loop_1815: movleu %xcc, %i5, %l4 loop_1816: ldd [%l7 + 0x08], %g6 loop_1817: tleu %xcc, 0x5 fands %f15, %f27, %f29 fmovsg %xcc, %f28, %f19 sdiv %l1, 0x0124, %g1 fmovsneg %icc, %f2, %f23 tge %xcc, 0x6 edge32n %g4, %l2, %o2 fnors %f0, %f18, %f21 andcc %o0, 0x04F7, %o6 tgu %icc, 0x2 swap [%l7 + 0x08], %i2 edge16 %g6, %g5, %g2 addcc %i1, %g3, %i7 array32 %o1, %o3, %o7 sll %o5, %l3, %i6 bcc,a %icc, loop_1818 edge8ln %o4, %i4, %l0 movvc %icc, %i0, %l6 fones %f6 loop_1818: fsrc1 %f20, %f22 movleu %icc, %i3, %l5 fors %f6, %f19, %f26 movvc %icc, %i5, %g7 brgez,a %l1, loop_1819 sll %l4, 0x16, %g1 tge %xcc, 0x1 fmovsl %icc, %f4, %f18 loop_1819: subccc %g4, 0x150A, %o2 mulx %o0, 0x0FA1, %o6 tl %xcc, 0x5 edge32l %l2, %i2, %g6 srl %g5, 0x00, %g2 fmul8x16al %f11, %f1, %f4 orncc %i1, 0x0FD0, %i7 sdiv %g3, 0x1DE2, %o3 ldsb [%l7 + 0x76], %o7 orcc %o1, 0x18B2, %o5 tcc %icc, 0x3 movcc %xcc, %i6, %o4 fmovrsgez %l3, %f4, %f24 bg,pn %xcc, loop_1820 fcmpne32 %f22, %f12, %i4 udivx %i0, 0x15AC, %l0 movrgz %l6, %l5, %i3 loop_1820: sllx %i5, %l1, %g7 brlez %g1, loop_1821 tsubcctv %g4, 0x0BCD, %o2 movn %xcc, %l4, %o6 fexpand %f30, %f10 loop_1821: nop set 0x40, %g7 lduwa [%l7 + %g7] 0x81, %l2 tne %xcc, 0x6 move %xcc, %o0, %g6 ldstub [%l7 + 0x7C], %i2 bleu,pt %xcc, loop_1822 movrgz %g5, 0x026, %g2 brgz,a %i7, loop_1823 edge32 %i1, %o3, %o7 loop_1822: array8 %g3, %o5, %i6 tsubcctv %o1, %o4, %l3 loop_1823: fbule,a %fcc1, loop_1824 srl %i0, %i4, %l6 movn %xcc, %l5, %i3 movleu %icc, %i5, %l1 loop_1824: tle %icc, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %icc, %l0, %g1 umulcc %g4, 0x06CA, %g7 fcmpgt16 %f20, %f12, %l4 fmuld8sux16 %f19, %f20, %f12 fmovsl %icc, %f27, %f8 fsrc1 %f2, %f0 nop setx loop_1825, %l0, %l1 jmpl %l1, %o6 tsubcc %o2, %l2, %o0 ta %xcc, 0x7 movge %icc, %g6, %i2 loop_1825: array8 %g2, %i7, %i1 udivx %o3, 0x1C8F, %g5 movrgez %g3, %o5, %o7 orn %i6, 0x10D6, %o4 fsrc1s %f25, %f16 stx %o1, [%l7 + 0x40] fandnot1 %f12, %f8, %f2 ldsh [%l7 + 0x42], %i0 orncc %l3, %l6, %i4 tcc %xcc, 0x4 ldub [%l7 + 0x5A], %i3 fble,a %fcc0, loop_1826 fbl,a %fcc3, loop_1827 udiv %i5, 0x1154, %l5 alignaddrl %l0, %l1, %g1 loop_1826: edge32ln %g7, %g4, %l4 loop_1827: pdist %f2, %f0, %f4 fabsd %f22, %f12 movge %icc, %o6, %o2 smulcc %o0, %g6, %i2 fand %f20, %f28, %f14 fbl %fcc1, loop_1828 alignaddrl %g2, %l2, %i1 subcc %i7, %o3, %g5 sdivx %g3, 0x15F1, %o7 loop_1828: lduh [%l7 + 0x16], %i6 fbue,a %fcc3, loop_1829 fnands %f1, %f24, %f30 fmovse %icc, %f28, %f16 movcc %xcc, %o4, %o1 loop_1829: sdivcc %o5, 0x1610, %l3 sllx %i0, 0x01, %l6 movg %icc, %i3, %i4 stw %l5, [%l7 + 0x74] fornot1s %f8, %f10, %f9 fexpand %f6, %f16 bneg,a,pn %xcc, loop_1830 ldsb [%l7 + 0x2E], %l0 and %i5, %l1, %g1 movg %xcc, %g7, %l4 loop_1830: flush %l7 + 0x38 fmovrse %o6, %f24, %f27 edge8l %o2, %o0, %g4 movvc %xcc, %g6, %g2 alignaddrl %i2, %i1, %l2 orn %i7, %o3, %g5 tcs %icc, 0x5 wr %g0, 0x52, %asi ldxa [%g0 + 0x118] %asi, %g3 tneg %icc, 0x3 taddcc %i6, %o7, %o1 fpsub32s %f23, %f10, %f1 fmovrdlz %o5, %f12, %f28 movleu %xcc, %o4, %l3 xor %i0, %l6, %i3 edge16n %i4, %l0, %l5 add %l7, 0x28, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l1 casa [%l6] %asi, %l1, %i5 lduw [%l7 + 0x70], %g7 ldx [%l7 + 0x58], %l4 wr %g0, 0x80, %asi ldstuba [%l7 + 0x18] %asi, %g1 ta %xcc, 0x1 fsrc2s %f20, %f7 popc 0x03ED, %o2 ldsw [%l7 + 0x78], %o0 fmovse %icc, %f4, %f29 sra %g4, %o6, %g2 taddcc %i2, 0x009A, %i1 fblg %fcc1, loop_1831 tn %xcc, 0x5 sra %g6, 0x05, %i7 mulscc %l2, %g5, %o3 loop_1831: tgu %icc, 0x5 movrlez %i6, %o7, %g3 fmovrsgz %o1, %f8, %f17 array16 %o5, %o4, %l3 addcc %i0, %i3, %l6 orn %l0, %l5, %l1 move %icc, %i4, %i5 xnorcc %g7, %g1, %l4 te %xcc, 0x5 set 0x308, %l0 nop ! nop ! ldxa [%g0 + %l0] 0x40, %o2 ripped by fixASI40.pl ripped by fixASI40.pl fmovsleu %xcc, %f22, %f4 set 0x10, %i2 ldsha [%l7 + %i2] 0x14, %g4 tcc %xcc, 0x0 orn %o0, %o6, %i2 addcc %i1, 0x1D46, %g2 wr %g0, 0x04, %asi lda [%l7 + 0x18] %asi, %f4 tpos %xcc, 0x7 fand %f0, %f10, %f20 fandnot2 %f24, %f0, %f2 andn %g6, %i7, %g5 xorcc %l2, 0x1EB4, %i6 set 0x50, %i5 sta %f10, [%l7 + %i5] 0x14 wr %g0, 0x81, %asi lduha [%l7 + 0x74] %asi, %o7 udiv %g3, 0x1F81, %o1 mulscc %o5, 0x065F, %o4 ldd [%l7 + 0x60], %f10 membar 0x23 edge16 %l3, %i0, %o3 xor %l6, 0x1BB3, %l0 smul %i3, 0x1415, %l5 tn %icc, 0x6 orcc %l1, 0x052F, %i4 te %icc, 0x4 edge8n %g7, %g1, %l4 edge16 %o2, %i5, %o0 tne %icc, 0x2 tcc %icc, 0x3 tn %xcc, 0x1 fbl %fcc1, loop_1832 ldsh [%l7 + 0x52], %o6 bcc,a,pt %xcc, loop_1833 brlez,a %g4, loop_1834 loop_1832: alignaddrl %i1, %g2, %i2 ldx [%l7 + 0x08], %i7 loop_1833: fmovrsgz %g6, %f12, %f13 loop_1834: edge8ln %g5, %l2, %o7 movneg %icc, %i6, %o1 movcs %xcc, %o5, %g3 fmovda %icc, %f16, %f11 andcc %o4, 0x0DD3, %i0 wr %g0, 0x81, %asi lduha [%l7 + 0x10] %asi, %l3 lduw [%l7 + 0x24], %l6 fmovrdlz %l0, %f30, %f4 fmovsne %xcc, %f29, %f23 subc %o3, %l5, %i3 movcs %xcc, %l1, %g7 for %f24, %f22, %f30 addcc %g1, %l4, %i4 fsrc2 %f6, %f10 fands %f1, %f20, %f3 fnot2s %f29, %f6 bg,a %icc, loop_1835 bvs loop_1836 movrne %i5, %o2, %o6 tsubcctv %o0, %g4, %g2 loop_1835: fmovrsgz %i1, %f4, %f30 loop_1836: te %icc, 0x2 flush %l7 + 0x7C set 0x36, %l1 stha %i2, [%l7 + %l1] 0xeb membar #Sync orncc %g6, 0x0BDF, %g5 wr %g0, 0xea, %asi stda %i6, [%l7 + 0x70] %asi membar #Sync swap [%l7 + 0x2C], %o7 movneg %xcc, %i6, %l2 ldx [%l7 + 0x78], %o1 stw %g3, [%l7 + 0x68] srax %o5, 0x1D, %o4 popc 0x06B8, %i0 fcmpne32 %f24, %f26, %l3 ta %xcc, 0x1 fmovrde %l0, %f22, %f26 wr %g0, 0x80, %asi stha %l6, [%l7 + 0x6A] %asi edge8l %o3, %l5, %i3 edge32ln %g7, %g1, %l4 movpos %xcc, %i4, %i5 sllx %o2, %o6, %l1 xorcc %g4, %o0, %g2 movneg %icc, %i1, %i2 bg,a %xcc, loop_1837 movrgez %g6, %g5, %o7 stbar bgu loop_1838 loop_1837: udivcc %i6, 0x14FB, %i7 wr %g0, 0x89, %asi ldswa [%l7 + 0x74] %asi, %o1 loop_1838: sethi 0x0839, %l2 udivcc %o5, 0x07F1, %g3 fbu,a %fcc1, loop_1839 brlz,a %o4, loop_1840 movle %xcc, %i0, %l0 addcc %l6, %l3, %l5 loop_1839: nop wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f0 loop_1840: andn %i3, 0x05CF, %o3 fmul8x16au %f29, %f23, %f22 alignaddrl %g7, %l4, %i4 movvc %icc, %g1, %o2 tneg %xcc, 0x4 fors %f3, %f11, %f10 std %f30, [%l7 + 0x48] fbuge,a %fcc3, loop_1841 sth %o6, [%l7 + 0x54] te %icc, 0x3 tle %xcc, 0x6 loop_1841: movneg %icc, %i5, %g4 array8 %l1, %o0, %i1 addcc %g2, 0x0CFF, %g6 nop setx loop_1842, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done std %g4, [%l7 + 0x10] movrne %o7, 0x004, %i2 fmovdge %icc, %f17, %f15 loop_1842: stbar xnor %i6, 0x0224, %i7 tsubcctv %l2, %o5, %o1 xorcc %o4, 0x1995, %g3 set 0x50, %o0 lda [%l7 + %o0] 0x04, %f27 fbug,a %fcc1, loop_1843 siam 0x1 and %i0, 0x1ED5, %l0 fsrc1s %f19, %f30 loop_1843: fpsub32s %f26, %f25, %f4 tcc %icc, 0x7 nop set 0x56, %o6 sth %l6, [%l7 + %o6] fmovrse %l3, %f23, %f3 tvs %icc, 0x0 mulx %i3, 0x0D95, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %xcc, %l5, %l4 mulx %g7, %g1, %o2 smulcc %i4, 0x10ED, %o6 be,a,pt %xcc, loop_1844 fmovrsgez %g4, %f12, %f3 bshuffle %f6, %f12, %f28 pdist %f10, %f10, %f12 loop_1844: fcmpgt32 %f22, %f0, %i5 bvs %icc, loop_1845 movle %xcc, %o0, %l1 flush %l7 + 0x4C udiv %i1, 0x1146, %g2 loop_1845: orcc %g6, 0x0802, %g5 ldd [%l7 + 0x68], %i2 fmovsne %xcc, %f15, %f9 subccc %o7, %i7, %i6 or %o5, %l2, %o1 fmovrsgz %o4, %f11, %f22 mulscc %g3, 0x07D5, %l0 wr %g0, 0x80, %asi swapa [%l7 + 0x24] %asi, %i0 bl,a,pt %xcc, loop_1846 movpos %xcc, %l6, %i3 fbne %fcc0, loop_1847 tpos %icc, 0x7 loop_1846: ld [%l7 + 0x64], %f30 set 0x40, %o4 stwa %l3, [%l7 + %o4] 0x2b membar #Sync loop_1847: bl,pn %icc, loop_1848 ldstub [%l7 + 0x55], %o3 wr %g0, 0x81, %asi sta %f19, [%l7 + 0x14] %asi loop_1848: fandnot1s %f10, %f7, %f14 edge16ln %l4, %g7, %g1 edge32 %o2, %l5, %i4 brz %o6, loop_1849 orcc %g4, %o0, %l1 add %l7, 0x68, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x11, %i1, %g2 loop_1849: fnot1 %f10, %f2 array8 %i5, %g5, %g6 fmul8x16 %f8, %f20, %f0 subccc %i2, %o7, %i6 bpos loop_1850 movrgez %o5, %i7, %l2 fnors %f11, %f31, %f22 be,a,pn %icc, loop_1851 loop_1850: array8 %o4, %o1, %g3 movvs %xcc, %i0, %l0 and %l6, 0x00EB, %i3 loop_1851: mulscc %l3, %o3, %g7 movneg %xcc, %g1, %l4 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f16 fmovdcs %icc, %f6, %f21 ld [%l7 + 0x48], %f14 fnand %f2, %f24, %f24 edge32n %o2, %l5, %i4 sth %o6, [%l7 + 0x22] wr %g0, 0x10, %asi ldsha [%l7 + 0x24] %asi, %g4 mova %xcc, %l1, %i1 membar 0x2F movneg %icc, %o0, %g2 fbu,a %fcc2, loop_1852 brz,a %i5, loop_1853 udivcc %g5, 0x1AAD, %g6 movleu %xcc, %o7, %i6 loop_1852: std %o4, [%l7 + 0x30] loop_1853: ta %icc, 0x0 stbar edge16l %i2, %i7, %o4 set 0x54, %o1 ldstuba [%l7 + %o1] 0x10, %l2 fbue %fcc0, loop_1854 mulscc %g3, 0x17A6, %o1 orn %l0, %i0, %i3 movrgez %l3, %o3, %l6 loop_1854: tge %xcc, 0x1 tle %icc, 0x6 ble %icc, loop_1855 tgu %xcc, 0x6 set 0x37, %o2 lduba [%l7 + %o2] 0x14, %g1 loop_1855: fsrc1 %f8, %f22 fbuge %fcc1, loop_1856 xnorcc %g7, 0x1B3D, %l4 fabss %f19, %f3 for %f6, %f12, %f10 loop_1856: and %o2, %i4, %o6 fbul %fcc3, loop_1857 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %icc, %g4, %l1 fcmped %fcc3, %f8, %f8 loop_1857: edge16l %l5, %i1, %o0 prefetch [%l7 + 0x54], 0x3 movg %icc, %g2, %i5 stx %g5, [%l7 + 0x70] srax %g6, %o7, %i6 addccc %i2, %i7, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x1C, %i7 ldsha [%l7 + %i7] 0x11, %l2 fbe %fcc1, loop_1858 add %g3, %o1, %o5 popc 0x0736, %l0 tsubcctv %i3, %l3, %o3 loop_1858: addc %l6, 0x060D, %i0 fmovdleu %xcc, %f1, %f18 fmovdle %icc, %f15, %f31 fmovsa %icc, %f18, %f9 set 0x40, %g5 stda %f16, [%l7 + %g5] 0x1f membar #Sync fbg,a %fcc0, loop_1859 membar 0x0D tl %xcc, 0x2 ta %icc, 0x5 loop_1859: fpackfix %f14, %f7 edge16n %g1, %l4, %g7 stbar edge8l %i4, %o6, %g4 sdivcc %o2, 0x150C, %l5 fones %f3 te %xcc, 0x1 taddcc %l1, %i1, %g2 ldsb [%l7 + 0x34], %o0 sll %g5, 0x1E, %i5 set 0x14, %g4 stha %o7, [%l7 + %g4] 0x11 tcc %xcc, 0x1 stb %g6, [%l7 + 0x36] movre %i6, 0x3FA, %i2 std %f22, [%l7 + 0x58] stx %i7, [%l7 + 0x38] tge %icc, 0x6 edge16 %o4, %g3, %l2 fmovse %xcc, %f15, %f8 movrne %o1, 0x321, %o5 wr %g0, 0x11, %asi lduba [%l7 + 0x6D] %asi, %l0 fmovdcc %icc, %f21, %f0 fabsd %f22, %f20 edge8l %l3, %i3, %o3 ldstub [%l7 + 0x6A], %i0 movgu %xcc, %g1, %l4 fbul,a %fcc2, loop_1860 fone %f30 fandnot2s %f15, %f28, %f30 edge16 %g7, %l6, %i4 loop_1860: brlez,a %g4, loop_1861 call loop_1862 taddcctv %o6, 0x02FD, %o2 fbul,a %fcc3, loop_1863 loop_1861: brgez %l5, loop_1864 loop_1862: addc %l1, 0x0821, %i1 movcc %xcc, %g2, %g5 loop_1863: edge32 %o0, %i5, %o7 loop_1864: srax %g6, %i6, %i2 tn %icc, 0x4 prefetch [%l7 + 0x48], 0x2 add %i7, 0x0ECF, %g3 tsubcc %o4, %l2, %o5 fsrc1s %f10, %f4 movrgz %l0, 0x31F, %l3 bneg,a,pt %xcc, loop_1865 edge8ln %o1, %o3, %i3 bg,a,pn %xcc, loop_1866 tvs %icc, 0x3 loop_1865: nop wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1866: bvc,a,pn %icc, loop_1867 fpsub32 %f18, %f4, %f8 movle %xcc, %g1, %i0 edge32ln %l4, %l6, %i4 loop_1867: xor %g7, %g4, %o6 bcc %icc, loop_1868 movrlz %l5, %l1, %o2 andn %i1, %g5, %g2 bleu %xcc, loop_1869 loop_1868: fpadd32s %f4, %f0, %f14 fmovdcs %xcc, %f9, %f12 set 0x10, %l2 ldswa [%l7 + %l2] 0x80, %o0 loop_1869: subccc %o7, 0x1AB6, %g6 tne %icc, 0x3 edge8 %i6, %i2, %i5 sdivx %g3, 0x1EC6, %i7 edge8 %o4, %o5, %l0 sll %l2, %o1, %o3 tvs %icc, 0x1 addccc %l3, %g1, %i0 edge8ln %i3, %l6, %l4 array8 %i4, %g7, %o6 move %xcc, %g4, %l1 ldsw [%l7 + 0x0C], %l5 fmovdge %xcc, %f14, %f12 tle %xcc, 0x4 tleu %icc, 0x7 fmul8x16au %f15, %f20, %f8 fbge,a %fcc2, loop_1870 mulscc %o2, %i1, %g2 fnot2s %f30, %f9 fnegs %f20, %f30 loop_1870: brz,a %o0, loop_1871 fcmpgt32 %f2, %f24, %o7 wr %g0, 0x0c, %asi stha %g5, [%l7 + 0x64] %asi loop_1871: nop wr %g0, 0x04, %asi stba %g6, [%l7 + 0x71] %asi fandnot2s %f22, %f29, %f17 tneg %icc, 0x4 sdivx %i6, 0x0144, %i2 andn %i5, 0x1BE1, %g3 alignaddrl %i7, %o5, %o4 membar 0x38 fmovsneg %icc, %f2, %f4 sdivcc %l0, 0x061B, %l2 fmovdle %icc, %f26, %f23 fmovscc %icc, %f5, %f26 edge32ln %o1, %o3, %l3 fnot1s %f8, %f27 set 0x43, %g6 ldstuba [%l7 + %g6] 0x89, %g1 mulx %i0, 0x1B13, %l6 fmovrdgez %i3, %f18, %f30 fmovrdlz %i4, %f20, %f8 fmovdge %icc, %f22, %f4 edge32 %l4, %o6, %g4 mulx %l1, 0x0D29, %l5 orncc %o2, 0x07F7, %i1 sth %g7, [%l7 + 0x3E] ble,a loop_1872 be,a,pn %icc, loop_1873 bge,a,pt %icc, loop_1874 fba %fcc3, loop_1875 loop_1872: xor %o0, 0x010E, %o7 loop_1873: alignaddr %g5, %g2, %g6 loop_1874: edge16ln %i2, %i6, %i5 loop_1875: nop set 0x10, %l3 stxa %g3, [%l7 + %l3] 0x80 movg %icc, %o5, %o4 ldsb [%l7 + 0x60], %l0 or %i7, %l2, %o3 or %o1, %g1, %i0 set 0x70, %i3 ldda [%l7 + %i3] 0xe2, %i6 set 0x44, %i1 lda [%l7 + %i1] 0x0c, %f23 edge32ln %i3, %l3, %i4 subc %l4, %o6, %g4 tleu %icc, 0x5 movle %xcc, %l1, %o2 set 0x08, %o7 stha %l5, [%l7 + %o7] 0xeb membar #Sync tvc %xcc, 0x0 tl %xcc, 0x7 taddcc %i1, 0x14F1, %g7 sra %o7, 0x08, %g5 smulcc %g2, %g6, %i2 bl,a %xcc, loop_1876 bcc loop_1877 bcs,a,pt %xcc, loop_1878 fmovdgu %xcc, %f24, %f15 loop_1876: or %o0, %i5, %i6 loop_1877: movrlez %g3, %o4, %l0 loop_1878: be,pn %icc, loop_1879 fbo,a %fcc0, loop_1880 fble %fcc1, loop_1881 andn %i7, %o5, %l2 loop_1879: nop wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1880: fbul %fcc1, loop_1882 loop_1881: udivx %o1, 0x1CD7, %g1 add %i0, %l6, %o3 fmovdvc %icc, %f16, %f7 loop_1882: add %l3, %i3, %i4 membar 0x2F set 0x14, %o5 ldstuba [%l7 + %o5] 0x04, %o6 subc %g4, 0x0251, %l4 movcc %icc, %o2, %l5 array8 %i1, %g7, %l1 edge8n %o7, %g2, %g5 fbue,a %fcc3, loop_1883 udiv %g6, 0x1D5C, %o0 edge8ln %i2, %i5, %i6 array8 %g3, %l0, %i7 loop_1883: srl %o4, 0x18, %o5 fnegd %f18, %f28 movrlz %l2, %g1, %o1 fcmps %fcc2, %f2, %f11 fbge,a %fcc2, loop_1884 edge16l %l6, %i0, %l3 fbg,a %fcc2, loop_1885 orn %o3, 0x0E22, %i3 loop_1884: fmovdcc %icc, %f21, %f12 tneg %xcc, 0x5 loop_1885: udiv %o6, 0x1AB2, %g4 pdist %f30, %f4, %f26 fpadd32s %f24, %f17, %f20 movcs %xcc, %i4, %l4 edge16ln %l5, %i1, %g7 smulcc %l1, %o2, %g2 faligndata %f6, %f30, %f20 srax %g5, %g6, %o0 alignaddr %o7, %i5, %i6 fbn,a %fcc0, loop_1886 xnor %g3, 0x171C, %l0 fbo,a %fcc2, loop_1887 fmovd %f20, %f2 loop_1886: fcmple32 %f30, %f24, %i2 movvs %icc, %i7, %o4 loop_1887: fmovsa %xcc, %f24, %f31 orcc %o5, 0x0C32, %g1 wr %g0, 0x2a, %asi ldda [%l7 + 0x10] %asi, %l2 fpackfix %f6, %f18 brgez %o1, loop_1888 edge32ln %l6, %l3, %i0 fnot1s %f4, %f19 fbue %fcc1, loop_1889 loop_1888: std %i2, [%l7 + 0x50] fmovsleu %icc, %f27, %f16 tneg %xcc, 0x5 loop_1889: fcmple16 %f30, %f6, %o3 fxnor %f24, %f28, %f2 movrgz %g4, %o6, %i4 xnorcc %l5, 0x1F16, %i1 umul %l4, %g7, %l1 movrgez %g2, %g5, %o2 array32 %o0, %g6, %o7 movleu %icc, %i6, %i5 fabsd %f16, %f18 edge16ln %l0, %i2, %g3 fcmpne32 %f30, %f26, %i7 edge16l %o5, %o4, %g1 movrgez %o1, 0x071, %l2 faligndata %f22, %f18, %f18 fbu,a %fcc0, loop_1890 nop setx loop_1891, %l0, %l1 jmpl %l1, %l6 fcmpne16 %f30, %f4, %i0 xor %i3, %o3, %l3 loop_1890: st %f15, [%l7 + 0x74] loop_1891: fbo %fcc1, loop_1892 fbug,a %fcc0, loop_1893 or %g4, %o6, %i4 srl %i1, %l4, %l5 loop_1892: stbar loop_1893: edge32n %l1, %g2, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcs %xcc, %o2, %g5 udivx %o0, 0x0EEA, %o7 fors %f9, %f19, %f6 membar 0x4E wr %g0, 0x80, %asi lduha [%l7 + 0x0A] %asi, %g6 ldsw [%l7 + 0x7C], %i6 edge8l %i5, %l0, %g3 edge8l %i2, %o5, %o4 tneg %xcc, 0x0 fbge %fcc0, loop_1894 brlez %g1, loop_1895 fmovsvc %icc, %f6, %f1 fnand %f4, %f28, %f30 loop_1894: std %f20, [%l7 + 0x48] loop_1895: nop set 0x68, %l6 ldxa [%l7 + %l6] 0x10, %i7 fmovdneg %xcc, %f2, %f12 fmovsvs %icc, %f29, %f4 srl %o1, 0x0A, %l6 add %l2, %i0, %o3 set 0x60, %g2 stxa %i3, [%l7 + %g2] 0x27 membar #Sync edge8l %g4, %o6, %i4 bpos,a %icc, loop_1896 movrlz %i1, %l3, %l4 membar #Sync set 0x40, %g3 ldda [%l7 + %g3] 0xf0, %f0 loop_1896: fmovse %icc, %f13, %f4 fandnot1 %f12, %f6, %f8 edge8 %l5, %g2, %l1 sdivx %g7, 0x0351, %g5 set 0x34, %g1 ldswa [%l7 + %g1] 0x19, %o2 andncc %o7, %o0, %g6 edge8ln %i5, %i6, %l0 fbuge,a %fcc2, loop_1897 stbar ldsh [%l7 + 0x14], %i2 tcs %icc, 0x1 loop_1897: bge %icc, loop_1898 fmovdcs %xcc, %f20, %f26 edge32n %g3, %o5, %g1 sllx %i7, %o4, %l6 loop_1898: movcc %xcc, %o1, %l2 fmovrdne %o3, %f26, %f8 fbuge,a %fcc0, loop_1899 tsubcc %i0, %i3, %g4 bpos,a loop_1900 fbu,a %fcc3, loop_1901 loop_1899: andncc %o6, %i1, %l3 te %xcc, 0x1 loop_1900: fmovrdgz %i4, %f4, %f8 loop_1901: fbge,a %fcc0, loop_1902 alignaddrl %l4, %g2, %l1 movvs %icc, %g7, %l5 brgz %g5, loop_1903 loop_1902: tle %xcc, 0x0 set 0x30, %i0 lduba [%l7 + %i0] 0x10, %o7 loop_1903: sll %o0, %g6, %o2 tne %xcc, 0x6 orcc %i5, 0x1E27, %l0 tl %xcc, 0x3 fornot2s %f6, %f21, %f21 edge16ln %i6, %i2, %o5 movgu %icc, %g3, %g1 fnot1 %f8, %f28 tg %xcc, 0x7 fabsd %f30, %f14 stw %i7, [%l7 + 0x34] srax %l6, %o4, %o1 fornot1 %f0, %f20, %f26 fmovrslz %o3, %f25, %f14 call loop_1904 fornot1s %f10, %f12, %f7 movg %xcc, %i0, %i3 std %f24, [%l7 + 0x40] loop_1904: array16 %l2, %g4, %i1 andn %l3, 0x11FD, %o6 fmovrslz %i4, %f0, %f26 array16 %l4, %g2, %g7 andncc %l1, %g5, %o7 call loop_1905 movrlez %l5, %o0, %o2 brgz %i5, loop_1906 and %l0, 0x05CB, %g6 loop_1905: tneg %xcc, 0x1 add %l7, 0x44, %l6 wr %g0, 0x10, %asi casa [%l6] 0x10, %i2, %i6 loop_1906: stb %g3, [%l7 + 0x08] edge8l %g1, %i7, %o5 flush %l7 + 0x5C fpsub16s %f29, %f4, %f23 movgu %xcc, %l6, %o4 xorcc %o1, 0x01AB, %o3 andncc %i3, %l2, %g4 mulx %i1, %l3, %i0 fbo %fcc2, loop_1907 ldsh [%l7 + 0x5E], %o6 fmovsl %icc, %f14, %f11 popc %i4, %l4 loop_1907: fandnot2 %f6, %f6, %f2 fmul8x16 %f28, %f14, %f0 fbo %fcc2, loop_1908 array8 %g2, %g7, %g5 fbe %fcc0, loop_1909 brgez %l1, loop_1910 loop_1908: movneg %icc, %o7, %l5 xnorcc %o0, %i5, %l0 loop_1909: movle %icc, %o2, %i2 loop_1910: ldx [%l7 + 0x28], %i6 set 0x48, %l4 ldsha [%l7 + %l4] 0x10, %g3 xorcc %g1, %g6, %o5 array8 %l6, %i7, %o4 fmovdne %icc, %f15, %f29 umul %o1, %i3, %l2 set 0x40, %i6 stda %f16, [%l7 + %i6] 0x1e membar #Sync mova %icc, %g4, %o3 membar #Sync set 0x40, %l5 ldda [%l7 + %l5] 0xf9, %f16 andcc %i1, 0x1BB7, %l3 tcs %xcc, 0x6 lduh [%l7 + 0x1E], %o6 fmovrdne %i4, %f4, %f10 bvs,a,pn %xcc, loop_1911 sub %i0, %g2, %l4 add %l7, 0x08, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %g7, %g5 loop_1911: nop wr %g0, 0x11, %asi stwa %o7, [%l7 + 0x3C] %asi fmovdn %xcc, %f28, %f28 umul %l1, 0x1491, %l5 fbg,a %fcc1, loop_1912 srl %i5, 0x0D, %o0 wr %g0, 0x19, %asi ldsba [%l7 + 0x52] %asi, %o2 loop_1912: fmovdleu %xcc, %f22, %f19 edge32l %l0, %i2, %g3 fnors %f23, %f10, %f30 mulx %g1, %g6, %o5 set 0x76, %o3 ldsha [%l7 + %o3] 0x0c, %l6 smul %i7, %o4, %o1 ld [%l7 + 0x38], %f5 set 0x20, %g7 stwa %i3, [%l7 + %g7] 0x04 fmuld8ulx16 %f16, %f18, %f12 fmuld8ulx16 %f25, %f6, %f0 sllx %i6, 0x1C, %l2 xorcc %g4, 0x1A47, %o3 tsubcctv %l3, 0x0188, %o6 set 0x40, %i4 stda %f0, [%l7 + %i4] 0x18 movcc %icc, %i4, %i1 movgu %xcc, %i0, %g2 tcc %xcc, 0x3 tvc %icc, 0x0 fnegs %f11, %f8 xnorcc %l4, %g7, %o7 ldx [%l7 + 0x28], %l1 tcs %xcc, 0x5 fble,a %fcc2, loop_1913 st %f0, [%l7 + 0x40] fbe,a %fcc3, loop_1914 movl %icc, %g5, %i5 loop_1913: bne,pt %icc, loop_1915 umul %l5, %o2, %o0 loop_1914: stx %i2, [%l7 + 0x60] tsubcctv %l0, %g3, %g1 loop_1915: udivx %g6, 0x096B, %l6 fmovdge %xcc, %f17, %f15 tpos %icc, 0x1 sir 0x0B51 movg %icc, %i7, %o5 mova %xcc, %o1, %i3 fnor %f0, %f12, %f12 movrlz %o4, 0x242, %l2 tge %xcc, 0x4 sra %i6, %o3, %g4 movleu %xcc, %l3, %o6 bpos,a,pn %xcc, loop_1916 std %f22, [%l7 + 0x40] edge16 %i1, %i0, %g2 fmovse %icc, %f9, %f23 loop_1916: edge16l %l4, %i4, %o7 sdivcc %l1, 0x0F9E, %g5 fpadd16 %f8, %f4, %f24 udiv %g7, 0x13AB, %l5 movl %icc, %o2, %o0 te %icc, 0x3 edge16n %i5, %l0, %g3 orcc %i2, 0x0F0F, %g1 wr %g0, 0x89, %asi ldsba [%l7 + 0x20] %asi, %g6 addc %i7, 0x0DB9, %o5 xnor %l6, %i3, %o4 edge32ln %o1, %i6, %o3 fzero %f10 bge,a,pn %icc, loop_1917 srlx %l2, 0x17, %g4 fcmps %fcc1, %f8, %f13 set 0x68, %i2 stda %o6, [%l7 + %i2] 0x0c loop_1917: brlez,a %i1, loop_1918 sdiv %l3, 0x1261, %i0 mulx %l4, 0x050D, %i4 tl %xcc, 0x0 loop_1918: ta %xcc, 0x1 fcmple16 %f2, %f28, %o7 fsrc2s %f11, %f26 tne %icc, 0x6 subcc %g2, %g5, %g7 movcs %icc, %l5, %l1 movrne %o2, %i5, %l0 fbul %fcc1, loop_1919 movl %icc, %g3, %o0 addc %g1, 0x00C2, %g6 set 0x40, %i5 stda %f0, [%l7 + %i5] 0x0c loop_1919: brz %i2, loop_1920 movrgz %i7, %l6, %o5 tcs %icc, 0x3 fmovsg %xcc, %f14, %f5 loop_1920: fxnors %f4, %f22, %f2 tge %xcc, 0x5 fornot1s %f4, %f0, %f1 set 0x3A, %l1 lduha [%l7 + %l1] 0x10, %o4 brlz %o1, loop_1921 edge8 %i6, %i3, %o3 umul %l2, %o6, %g4 membar 0x47 loop_1921: edge8l %i1, %l3, %i0 stw %l4, [%l7 + 0x6C] fbge %fcc1, loop_1922 movcc %xcc, %i4, %g2 addccc %g5, %o7, %l5 pdist %f26, %f2, %f10 loop_1922: movcs %xcc, %l1, %o2 umul %i5, 0x04F5, %g7 ldx [%l7 + 0x40], %l0 tcc %icc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbul,a %fcc2, loop_1923 fmovdneg %xcc, %f23, %f22 sethi 0x0A9F, %o0 set 0x54, %o0 lduwa [%l7 + %o0] 0x14, %g3 loop_1923: tvc %icc, 0x2 tcc %icc, 0x1 tsubcctv %g1, 0x16F9, %i2 brz,a %g6, loop_1924 tneg %icc, 0x3 mova %xcc, %i7, %o5 sllx %o4, 0x07, %o1 loop_1924: fblg %fcc3, loop_1925 tle %xcc, 0x2 fcmpne32 %f18, %f18, %i6 orn %l6, %o3, %i3 loop_1925: and %l2, 0x0548, %g4 tsubcc %o6, %l3, %i0 fmovsvs %xcc, %f14, %f20 fbl,a %fcc2, loop_1926 tleu %icc, 0x4 alignaddrl %l4, %i4, %i1 prefetch [%l7 + 0x38], 0x0 loop_1926: movg %icc, %g5, %g2 fmovdl %icc, %f4, %f31 tge %xcc, 0x1 fpack16 %f10, %f9 ldstub [%l7 + 0x6C], %l5 xor %o7, %o2, %l1 alignaddrl %g7, %i5, %o0 edge16 %g3, %l0, %i2 fors %f2, %f29, %f29 andn %g1, %g6, %i7 xnor %o5, 0x1B7B, %o1 nop set 0x2A, %o6 ldsh [%l7 + %o6], %o4 srax %i6, %l6, %i3 brlez,a %o3, loop_1927 fcmpd %fcc3, %f26, %f26 alignaddr %l2, %o6, %g4 alignaddrl %l3, %l4, %i0 loop_1927: edge32l %i4, %g5, %i1 movcs %icc, %g2, %l5 bleu,pt %icc, loop_1928 std %o2, [%l7 + 0x40] nop setx loop_1929, %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 fmul8sux16 %f24, %f4, %f24 loop_1928: sra %o7, %l1, %i5 subccc %g7, %o0, %g3 loop_1929: srlx %l0, 0x07, %g1 tneg %xcc, 0x5 andcc %i2, 0x1532, %i7 smulcc %g6, 0x1190, %o5 movrne %o4, 0x225, %o1 edge16ln %l6, %i3, %i6 tsubcctv %o3, %o6, %g4 fmovrdlez %l2, %f12, %f28 set 0x40, %o4 stda %f16, [%l7 + %o4] 0x19 ldd [%l7 + 0x20], %f20 edge8n %l4, %l3, %i4 nop set 0x58, %o1 stw %i0, [%l7 + %o1] edge32l %g5, %i1, %g2 popc %l5, %o7 xnorcc %o2, %i5, %g7 add %l7, 0x40, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %o0, %l1 fzero %f14 xnorcc %l0, %g3, %i2 edge32 %i7, %g6, %g1 mova %xcc, %o4, %o5 sth %l6, [%l7 + 0x5E] edge16l %i3, %o1, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %xcc, %i6, %g4 array8 %o6, %l2, %l3 and %l4, 0x1E38, %i4 fexpand %f18, %f28 subccc %g5, 0x04B3, %i1 fbul %fcc3, loop_1930 tcc %xcc, 0x5 movgu %icc, %g2, %i0 fabsd %f12, %f8 loop_1930: ba,a,pt %icc, loop_1931 sdivcc %o7, 0x02B4, %l5 edge8ln %o2, %i5, %g7 wr %g0, 0x80, %asi ldswa [%l7 + 0x60] %asi, %o0 loop_1931: umul %l1, 0x0999, %g3 tn %icc, 0x6 brz,a %l0, loop_1932 fmovrse %i2, %f19, %f11 sdiv %g6, 0x1A43, %g1 orncc %i7, 0x0B20, %o5 loop_1932: fmovdpos %xcc, %f28, %f9 fmovde %xcc, %f26, %f4 lduw [%l7 + 0x40], %o4 fbn,a %fcc2, loop_1933 ba,a,pt %icc, loop_1934 udivcc %i3, 0x0A64, %o1 fba %fcc1, loop_1935 loop_1933: edge16 %l6, %o3, %i6 loop_1934: edge8l %g4, %o6, %l3 fmovspos %icc, %f6, %f19 loop_1935: tcc %icc, 0x0 sllx %l2, %l4, %i4 sir 0x0946 bcs loop_1936 call loop_1937 mova %icc, %g5, %i1 movgu %xcc, %g2, %i0 loop_1936: fmovde %xcc, %f23, %f11 loop_1937: addcc %l5, %o2, %o7 fbe %fcc2, loop_1938 movcs %xcc, %g7, %i5 fbne %fcc3, loop_1939 fbuge,a %fcc1, loop_1940 loop_1938: be loop_1941 fmovse %xcc, %f10, %f10 loop_1939: tl %xcc, 0x0 loop_1940: fmovdne %xcc, %f15, %f16 loop_1941: array8 %l1, %o0, %g3 tsubcc %i2, 0x1EC0, %l0 tge %icc, 0x7 array32 %g6, %i7, %o5 alignaddrl %o4, %i3, %g1 bneg,pt %icc, loop_1942 array32 %l6, %o3, %i6 sdivcc %o1, 0x02EC, %g4 wr %g0, 0x0c, %asi stba %l3, [%l7 + 0x6C] %asi loop_1942: fmuld8sux16 %f10, %f13, %f16 fcmped %fcc2, %f16, %f14 stb %o6, [%l7 + 0x4E] fpsub32 %f8, %f4, %f28 fmovdneg %xcc, %f30, %f11 orncc %l4, 0x1A10, %l2 nop set 0x0E, %o2 lduh [%l7 + %o2], %i4 fornot1 %f16, %f20, %f8 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %xcc, 0x5 fmovsn %icc, %f1, %f19 edge8 %i1, %g2, %g5 tl %icc, 0x5 orn %l5, %i0, %o2 fbue,a %fcc1, loop_1943 udivcc %o7, 0x1454, %g7 fpmerge %f19, %f3, %f28 fpadd16s %f18, %f14, %f12 loop_1943: srl %l1, 0x1E, %o0 fnor %f14, %f6, %f28 ta %icc, 0x4 bpos,a %xcc, loop_1944 fblg,a %fcc3, loop_1945 bne,a,pt %icc, loop_1946 fbo %fcc1, loop_1947 loop_1944: edge16l %g3, %i5, %l0 loop_1945: fsrc2s %f15, %f7 loop_1946: xorcc %i2, %g6, %o5 loop_1947: nop setx loop_1948, %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 movrgez %i7, 0x101, %o4 fcmple16 %f12, %f6, %g1 wr %g0, 0x89, %asi lduba [%l7 + 0x0E] %asi, %i3 loop_1948: ldstub [%l7 + 0x44], %o3 fmovd %f4, %f20 sllx %l6, %i6, %o1 addccc %l3, 0x060F, %o6 tcs %icc, 0x3 add %l4, 0x03DE, %g4 addc %i4, 0x188F, %l2 sra %i1, %g5, %l5 edge16l %g2, %o2, %o7 srlx %i0, 0x06, %l1 fbg %fcc2, loop_1949 fbu %fcc2, loop_1950 sdivx %o0, 0x014A, %g3 bgu,a,pt %xcc, loop_1951 loop_1949: movvc %icc, %g7, %i5 loop_1950: nop set 0x70, %i7 ldxa [%l7 + %i7] 0x04, %i2 loop_1951: fand %f12, %f10, %f6 sllx %l0, 0x1B, %g6 orncc %o5, %i7, %o4 udiv %i3, 0x10B7, %g1 tsubcc %l6, 0x1414, %i6 ldsw [%l7 + 0x30], %o3 fbge,a %fcc2, loop_1952 fpadd32s %f28, %f7, %f12 tne %icc, 0x5 movrne %o1, %l3, %l4 loop_1952: movne %icc, %g4, %o6 set 0x74, %g5 swapa [%l7 + %g5] 0x89, %l2 ba,a,pt %xcc, loop_1953 edge16 %i1, %i4, %g5 smul %g2, 0x0555, %o2 sra %o7, 0x1D, %i0 loop_1953: orn %l5, 0x12AB, %l1 te %xcc, 0x7 add %l7, 0x20, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %o0 casa [%l6] %asi, %o0, %g7 set 0x18, %l0 ldxa [%l7 + %l0] 0x19, %g3 wr %g0, 0x04, %asi ldsba [%l7 + 0x46] %asi, %i2 bcc,a,pt %icc, loop_1954 fmovspos %xcc, %f17, %f9 fbu %fcc2, loop_1955 and %l0, %i5, %o5 loop_1954: brgz,a %g6, loop_1956 fmovscs %xcc, %f8, %f29 loop_1955: orn %o4, %i7, %i3 bl,a,pn %xcc, loop_1957 loop_1956: tcc %xcc, 0x7 bg,a %xcc, loop_1958 tn %icc, 0x3 loop_1957: fbg %fcc3, loop_1959 stb %g1, [%l7 + 0x3E] loop_1958: movleu %icc, %i6, %l6 membar 0x2E loop_1959: tsubcc %o3, 0x06AE, %l3 srlx %l4, %g4, %o6 std %o0, [%l7 + 0x78] st %f5, [%l7 + 0x7C] udivcc %i1, 0x0F5C, %i4 tl %xcc, 0x5 fsrc2 %f24, %f20 alignaddrl %l2, %g5, %g2 ba,a,pn %xcc, loop_1960 movrlez %o7, %o2, %l5 fnot2s %f17, %f17 fbo,a %fcc0, loop_1961 loop_1960: orncc %l1, %i0, %g7 xor %o0, 0x1907, %g3 set 0x44, %l2 ldswa [%l7 + %l2] 0x11, %i2 loop_1961: movg %xcc, %l0, %o5 udivx %i5, 0x0F44, %g6 popc %i7, %o4 array16 %i3, %g1, %l6 tpos %xcc, 0x5 fmovrde %i6, %f30, %f16 brlz %o3, loop_1962 movgu %icc, %l4, %g4 edge32 %o6, %l3, %i1 taddcc %o1, 0x1A9F, %l2 loop_1962: subcc %g5, %g2, %o7 srl %i4, 0x06, %o2 movrne %l1, %i0, %g7 fmovscs %xcc, %f26, %f27 edge32l %l5, %g3, %o0 movneg %xcc, %i2, %o5 addc %i5, %l0, %g6 xor %i7, 0x1C2E, %o4 ldub [%l7 + 0x62], %i3 tsubcctv %g1, 0x1769, %i6 edge32n %o3, %l4, %l6 fbug %fcc0, loop_1963 edge32ln %o6, %l3, %i1 mulx %g4, 0x1C8E, %o1 umul %g5, %l2, %o7 loop_1963: fcmple16 %f26, %f24, %i4 fmovdl %icc, %f21, %f22 fbug,a %fcc1, loop_1964 tg %xcc, 0x0 sllx %g2, 0x15, %o2 fmovde %xcc, %f20, %f24 loop_1964: bge,a %xcc, loop_1965 fnegs %f23, %f25 movl %icc, %i0, %g7 wr %g0, 0x10, %asi lduba [%l7 + 0x4B] %asi, %l5 loop_1965: xnorcc %g3, 0x1F29, %o0 smul %i2, 0x0CE2, %o5 tsubcc %l1, 0x042B, %l0 set 0x52, %g4 lduha [%l7 + %g4] 0x15, %i5 edge8 %i7, %o4, %g6 tsubcc %i3, %i6, %g1 movvc %xcc, %o3, %l6 std %f28, [%l7 + 0x38] set 0x12, %l3 stba %o6, [%l7 + %l3] 0x89 sdivx %l3, 0x0E22, %l4 nop setx loop_1966, %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 %fcc1, loop_1967 bpos,a loop_1968 taddcc %i1, 0x1CDA, %o1 loop_1966: taddcc %g5, %g4, %l2 loop_1967: fcmpne32 %f18, %f12, %o7 loop_1968: fnot2s %f31, %f3 andncc %i4, %g2, %o2 subcc %i0, %l5, %g7 movle %icc, %o0, %g3 alignaddr %o5, %l1, %i2 tpos %icc, 0x3 srl %l0, 0x1E, %i7 sdiv %o4, 0x0D98, %g6 and %i5, 0x1D75, %i3 edge32ln %g1, %i6, %l6 movrlez %o3, %o6, %l3 bgu,a,pn %icc, loop_1969 movl %icc, %i1, %l4 udivcc %o1, 0x1742, %g4 add %l7, 0x70, %l6 wr %g0, 0x19, %asi casxa [%l6] %asi, %l2, %o7 loop_1969: movl %xcc, %i4, %g5 movne %xcc, %g2, %i0 fmovsl %xcc, %f27, %f3 stx %o2, [%l7 + 0x50] array32 %g7, %l5, %g3 edge8l %o5, %l1, %i2 tvc %xcc, 0x7 set 0x40, %g6 ldda [%l7 + %g6] 0x88, %f0 edge32 %o0, %l0, %o4 bvc,pt %icc, loop_1970 andn %i7, %i5, %g6 fpackfix %f10, %f2 wr %g0, 0x20, %asi ldxa [%g0 + 0x8] %asi, %i3 loop_1970: udiv %g1, 0x0038, %i6 swap [%l7 + 0x58], %l6 sub %o3, 0x1C9F, %o6 fpackfix %f8, %f26 membar 0x1B movge %icc, %l3, %i1 udivx %o1, 0x1364, %l4 movrlz %l2, %o7, %i4 edge32n %g4, %g5, %g2 bgu,pt %xcc, loop_1971 orncc %i0, 0x1A4F, %o2 fmul8x16au %f20, %f4, %f30 fmuld8ulx16 %f20, %f16, %f14 loop_1971: bshuffle %f20, %f28, %f22 tgu %xcc, 0x6 movrlz %g7, %l5, %o5 ldstub [%l7 + 0x79], %g3 tne %icc, 0x3 fbul %fcc3, loop_1972 ldsh [%l7 + 0x3C], %l1 fzero %f12 bpos,a loop_1973 loop_1972: movn %xcc, %o0, %l0 subcc %i2, 0x01E6, %i7 addccc %i5, %o4, %i3 loop_1973: membar 0x44 movrgz %g1, 0x1C4, %i6 addcc %l6, 0x1027, %g6 array8 %o6, %o3, %l3 set 0x1B, %i3 ldstuba [%l7 + %i3] 0x80, %o1 xorcc %i1, %l2, %o7 movleu %xcc, %i4, %g4 wr %g0, 0x04, %asi lduwa [%l7 + 0x70] %asi, %g5 fexpand %f28, %f20 popc 0x162E, %g2 movrlz %l4, 0x092, %o2 fbug %fcc0, loop_1974 sll %g7, 0x17, %l5 tpos %xcc, 0x2 or %o5, %g3, %l1 loop_1974: fmovrdgez %o0, %f18, %f6 edge16 %i0, %i2, %l0 fxor %f6, %f12, %f24 mova %icc, %i7, %i5 prefetch [%l7 + 0x6C], 0x1 fcmple32 %f18, %f14, %i3 wr %g0, 0x52, %asi ldxa [%g0 + 0x218] %asi, %o4 sra %i6, %l6, %g1 fpsub16s %f11, %f27, %f23 tn %icc, 0x5 fbu %fcc3, loop_1975 fpsub16s %f13, %f3, %f28 smul %o6, 0x1A65, %o3 umulcc %l3, %g6, %i1 loop_1975: fmovdpos %icc, %f18, %f5 umulcc %l2, 0x1E9B, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 st %f20, [%l7 + 0x74] fmovdvc %xcc, %f30, %f18 fbuge %fcc0, loop_1976 nop set 0x40, %i1 std %o0, [%l7 + %i1] tvs %xcc, 0x3 tvc %xcc, 0x1 loop_1976: stbar bge,a,pt %xcc, loop_1977 fbu,a %fcc3, loop_1978 udivcc %g4, 0x0A77, %g5 fpsub32 %f24, %f10, %f0 loop_1977: nop wr %g0, 0x0c, %asi sta %f7, [%l7 + 0x18] %asi loop_1978: tvc %xcc, 0x5 bl loop_1979 mulscc %i4, %l4, %g2 fbuge %fcc1, loop_1980 taddcc %g7, 0x014E, %o2 loop_1979: nop wr %g0, 0x80, %asi lda [%l7 + 0x1C] %asi, %f10 loop_1980: bge loop_1981 umul %l5, 0x1A1C, %g3 sll %l1, %o0, %o5 movvs %xcc, %i0, %i2 loop_1981: fbne %fcc1, loop_1982 sub %i7, %i5, %l0 edge16 %o4, %i6, %l6 fmovrdgez %i3, %f20, %f18 loop_1982: sllx %o6, 0x09, %g1 fbo,a %fcc1, loop_1983 fmul8ulx16 %f0, %f6, %f26 tleu %xcc, 0x6 fpack32 %f30, %f24, %f20 loop_1983: edge16l %l3, %g6, %o3 bge,pn %icc, loop_1984 fmul8x16au %f17, %f27, %f22 fmovdcc %icc, %f26, %f26 tcs %xcc, 0x6 loop_1984: edge32 %l2, %i1, %o7 fzeros %f6 tleu %xcc, 0x6 srax %o1, 0x0D, %g5 fmuld8sux16 %f24, %f13, %f26 fmovdgu %xcc, %f25, %f26 ba,a loop_1985 fsrc1s %f28, %f12 sdivx %g4, 0x166C, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1985: andcc %g2, 0x1D19, %g7 te %icc, 0x4 movrgz %i4, 0x354, %l5 fmovsle %xcc, %f8, %f8 move %xcc, %o2, %g3 add %l1, %o5, %o0 set 0x2E, %o7 lduha [%l7 + %o7] 0x0c, %i0 tneg %icc, 0x3 be %xcc, loop_1986 edge32ln %i7, %i2, %l0 tne %icc, 0x2 fmovsg %icc, %f6, %f25 loop_1986: fbug %fcc3, loop_1987 bcs,a loop_1988 fbuge,a %fcc0, loop_1989 fmovspos %xcc, %f18, %f4 loop_1987: sra %o4, %i6, %l6 loop_1988: edge32n %i3, %o6, %g1 loop_1989: fmovrslz %i5, %f1, %f14 sdiv %g6, 0x0EB4, %l3 sth %o3, [%l7 + 0x30] tneg %icc, 0x2 fmovs %f11, %f10 movvc %xcc, %l2, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %o1, %g5, %g4 tvc %icc, 0x4 addc %i1, 0x0BF2, %l4 addcc %g7, %g2, %l5 srax %o2, 0x17, %i4 wr %g0, 0x81, %asi lda [%l7 + 0x18] %asi, %f12 fmovdcc %icc, %f9, %f16 membar 0x14 tleu %xcc, 0x2 fba %fcc3, loop_1990 fbo,a %fcc0, loop_1991 nop set 0x21, %o5 ldstub [%l7 + %o5], %l1 tle %xcc, 0x4 loop_1990: fmovsn %xcc, %f15, %f17 loop_1991: ldsb [%l7 + 0x35], %o5 wr %g0, 0x88, %asi lduha [%l7 + 0x22] %asi, %g3 array32 %i0, %i7, %o0 fmovdcs %xcc, %f20, %f10 orn %i2, 0x1073, %l0 orncc %o4, 0x1862, %i6 fmovscs %xcc, %f8, %f17 edge8ln %l6, %o6, %g1 edge8 %i3, %i5, %l3 fbug %fcc2, loop_1992 udiv %o3, 0x004E, %g6 edge8 %o7, %l2, %g5 fbug %fcc0, loop_1993 loop_1992: tg %xcc, 0x5 movre %o1, %i1, %g4 taddcctv %g7, 0x1297, %g2 loop_1993: srl %l5, %l4, %i4 fandnot1 %f30, %f16, %f0 bshuffle %f6, %f18, %f16 fmovdpos %icc, %f26, %f23 alignaddrl %l1, %o2, %o5 fmul8x16al %f6, %f23, %f26 taddcctv %g3, 0x1FCF, %i7 fmovde %xcc, %f21, %f18 xorcc %i0, 0x1E46, %i2 wr %g0, 0x11, %asi sta %f29, [%l7 + 0x5C] %asi wr %g0, 0xe2, %asi stba %o0, [%l7 + 0x62] %asi membar #Sync set 0x30, %l6 ldda [%l7 + %l6] 0x19, %l0 edge16 %o4, %l6, %i6 sub %g1, 0x1900, %o6 srl %i3, %l3, %i5 ld [%l7 + 0x7C], %f11 sdivx %o3, 0x1E35, %g6 lduh [%l7 + 0x70], %o7 fpsub32 %f10, %f20, %f4 bge %icc, loop_1994 tneg %xcc, 0x4 srlx %g5, %l2, %o1 orcc %g4, 0x01D3, %i1 loop_1994: fnands %f14, %f18, %f0 array8 %g7, %l5, %l4 set 0x10, %g3 ldsba [%l7 + %g3] 0x14, %g2 fmovsvs %icc, %f14, %f17 tg %xcc, 0x5 fmovsleu %icc, %f31, %f25 movcc %xcc, %i4, %o2 fmul8sux16 %f6, %f18, %f2 srlx %l1, 0x1C, %o5 fmovspos %xcc, %f23, %f1 ba,a,pn %icc, loop_1995 bcs %xcc, loop_1996 alignaddrl %i7, %g3, %i2 addcc %o0, 0x194F, %l0 loop_1995: tvc %icc, 0x3 loop_1996: nop set 0x70, %g2 ldxa [%l7 + %g2] 0x11, %o4 edge32l %l6, %i0, %g1 brgez,a %o6, loop_1997 addcc %i3, 0x1800, %l3 fcmple16 %f24, %f2, %i6 sdivcc %i5, 0x1D8B, %o3 loop_1997: edge16l %o7, %g5, %g6 xnorcc %l2, %o1, %g4 fors %f20, %f26, %f2 ldsh [%l7 + 0x3A], %g7 movgu %icc, %i1, %l5 fcmple16 %f26, %f6, %l4 fmovrde %i4, %f0, %f20 ld [%l7 + 0x60], %f5 movcc %xcc, %o2, %l1 edge16 %o5, %i7, %g2 udiv %g3, 0x0988, %i2 wr %g0, 0x2b, %asi stwa %o0, [%l7 + 0x28] %asi membar #Sync wr %g0, 0x88, %asi stda %l0, [%l7 + 0x48] %asi sra %l6, %i0, %o4 set 0x17, %i0 ldstuba [%l7 + %i0] 0x11, %o6 lduw [%l7 + 0x70], %g1 fcmpeq32 %f18, %f24, %i3 ta %xcc, 0x4 brgz %i6, loop_1998 movgu %icc, %l3, %i5 add %o7, %o3, %g6 fmovrsne %l2, %f1, %f15 loop_1998: or %g5, %g4, %o1 movrlez %i1, %g7, %l4 stbar and %l5, 0x0294, %o2 array8 %l1, %i4, %i7 siam 0x6 fpsub16 %f12, %f8, %f14 fmuld8sux16 %f31, %f9, %f24 taddcc %g2, 0x187A, %o5 fbule,a %fcc2, loop_1999 alignaddr %g3, %o0, %i2 edge8ln %l0, %i0, %l6 udivcc %o6, 0x001D, %o4 loop_1999: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tn %xcc, 0x6 sub %g1, 0x1CFC, %i6 edge32n %l3, %i3, %i5 udiv %o3, 0x1134, %o7 movrlez %l2, %g6, %g4 move %xcc, %o1, %i1 fmovdcs %icc, %f1, %f16 tvc %icc, 0x5 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g5, %g7 tne %icc, 0x0 nop setx loop_2000, %l0, %l1 jmpl %l1, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %o2, %l1, %l4 xnorcc %i7, %i4, %o5 loop_2000: orncc %g3, %g2, %i2 edge16 %o0, %l0, %l6 orcc %i0, %o4, %o6 fble %fcc1, loop_2001 tleu %icc, 0x6 brgz,a %i6, loop_2002 nop setx loop_2003, %l0, %l1 jmpl %l1, %l3 loop_2001: movg %icc, %i3, %i5 and %o3, 0x00AC, %o7 loop_2002: orcc %g1, %l2, %g6 loop_2003: edge8 %o1, %i1, %g4 edge8l %g7, %l5, %o2 edge32l %g5, %l4, %l1 ldx [%l7 + 0x20], %i4 wr %g0, 0xe2, %asi stxa %i7, [%l7 + 0x10] %asi membar #Sync fcmple32 %f26, %f16, %o5 bcc,a,pn %xcc, loop_2004 fcmpgt32 %f4, %f12, %g3 fbug %fcc3, loop_2005 tge %xcc, 0x4 loop_2004: ldd [%l7 + 0x78], %i2 nop setx loop_2006, %l0, %l1 jmpl %l1, %g2 loop_2005: edge32ln %o0, %l6, %i0 movleu %xcc, %l0, %o4 orcc %i6, 0x1391, %o6 loop_2006: fmovdne %icc, %f24, %f19 tcc %xcc, 0x2 fmovdn %icc, %f5, %f21 fpackfix %f10, %f5 tge %xcc, 0x4 call loop_2007 ld [%l7 + 0x3C], %f8 tg %icc, 0x5 subcc %i3, 0x0028, %i5 loop_2007: orcc %o3, 0x1D83, %l3 std %f2, [%l7 + 0x48] bg,pt %xcc, loop_2008 alignaddrl %o7, %l2, %g6 set 0x76, %g1 lduha [%l7 + %g1] 0x11, %o1 loop_2008: addc %g1, %i1, %g4 alignaddrl %l5, %o2, %g5 popc %g7, %l4 edge32l %l1, %i7, %o5 umul %i4, %i2, %g2 fmovsleu %icc, %f13, %f16 subccc %g3, %l6, %o0 edge8ln %l0, %o4, %i6 brgez,a %o6, loop_2009 array32 %i0, %i3, %i5 add %l3, 0x1B86, %o7 membar 0x34 loop_2009: lduh [%l7 + 0x7E], %l2 tneg %xcc, 0x2 fsrc1s %f4, %f21 edge16n %g6, %o3, %g1 fpackfix %f0, %f26 move %xcc, %i1, %g4 array32 %l5, %o2, %o1 brlez %g7, loop_2010 edge8n %l4, %g5, %i7 tg %xcc, 0x3 bn loop_2011 loop_2010: array32 %o5, %l1, %i4 movcc %icc, %i2, %g3 andncc %l6, %g2, %l0 loop_2011: addcc %o0, %o4, %i6 edge32 %i0, %i3, %o6 ble,pn %xcc, loop_2012 sethi 0x0884, %l3 movrlz %o7, %i5, %l2 fmovsn %xcc, %f15, %f11 loop_2012: fmovsge %xcc, %f27, %f21 nop set 0x6F, %i6 stb %g6, [%l7 + %i6] add %l7, 0x30, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g1 casa [%l6] 0x89, %g1, %i1 membar 0x06 fexpand %f23, %f10 movn %icc, %g4, %o3 brgez,a %o2, loop_2013 sdiv %l5, 0x1215, %o1 set 0x40, %l4 stda %f0, [%l7 + %l4] 0xf1 membar #Sync loop_2013: sethi 0x0B93, %g7 xorcc %l4, 0x0FBA, %g5 bl,a,pt %icc, loop_2014 orn %o5, 0x0EAE, %i7 edge16ln %l1, %i4, %i2 sethi 0x0964, %g3 loop_2014: fbul,a %fcc1, loop_2015 bneg loop_2016 taddcc %l6, 0x1608, %l0 addc %o0, %o4, %i6 loop_2015: tpos %xcc, 0x3 loop_2016: subc %g2, 0x15A3, %i3 sethi 0x035B, %o6 movrgz %l3, 0x19F, %o7 fpsub32s %f8, %f28, %f5 fmovdneg %icc, %f22, %f16 fbne %fcc2, loop_2017 fbe %fcc0, loop_2018 subc %i0, 0x1124, %l2 fcmped %fcc3, %f12, %f4 loop_2017: fornot1 %f18, %f22, %f18 loop_2018: edge8ln %g6, %g1, %i1 stw %g4, [%l7 + 0x2C] ta %icc, 0x5 set 0x0C, %l5 swapa [%l7 + %l5] 0x11, %o3 fbn,a %fcc2, loop_2019 udivx %o2, 0x0EA1, %l5 subccc %i5, %o1, %g7 tn %xcc, 0x7 loop_2019: mulscc %l4, 0x1AE8, %g5 fbule,a %fcc0, loop_2020 ble,a,pt %xcc, loop_2021 andn %o5, %l1, %i7 movge %icc, %i2, %i4 loop_2020: movrgz %g3, 0x127, %l0 loop_2021: smulcc %o0, %l6, %o4 edge16 %g2, %i3, %o6 ldd [%l7 + 0x60], %f30 fpmerge %f26, %f16, %f22 set 0x40, %o3 stda %f0, [%l7 + %o3] 0x1f membar #Sync tsubcc %i6, %o7, %i0 movge %icc, %l2, %l3 orncc %g1, %i1, %g6 ldub [%l7 + 0x46], %g4 stx %o3, [%l7 + 0x30] movcs %xcc, %o2, %i5 wr %g0, 0x11, %asi lda [%l7 + 0x58] %asi, %f4 fmul8x16al %f5, %f2, %f16 fsrc1s %f29, %f18 tsubcc %l5, 0x170C, %o1 fba,a %fcc1, loop_2022 sdivcc %g7, 0x1578, %l4 membar 0x68 umul %g5, 0x05C1, %l1 loop_2022: movl %icc, %i7, %o5 edge16l %i4, %i2, %g3 tvc %xcc, 0x5 fcmpes %fcc2, %f2, %f24 umulcc %o0, %l0, %o4 mulscc %g2, %i3, %l6 mulx %o6, 0x079A, %o7 srl %i6, 0x0B, %i0 tge %xcc, 0x5 tg %xcc, 0x2 tsubcc %l3, %g1, %l2 fbu %fcc0, loop_2023 sir 0x11DD movrlez %g6, %i1, %g4 fmovsge %icc, %f31, %f29 loop_2023: tvc %icc, 0x6 fmul8sux16 %f0, %f26, %f8 fmovsge %icc, %f2, %f17 xnor %o2, 0x1731, %o3 edge16n %i5, %o1, %l5 xnorcc %l4, %g5, %l1 addcc %i7, %g7, %i4 sethi 0x082E, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg %fcc0, loop_2024 movrlez %o5, %g3, %l0 udivx %o0, 0x180A, %o4 sllx %i3, 0x0B, %l6 loop_2024: movgu %icc, %o6, %g2 fbu %fcc0, loop_2025 tsubcctv %i6, %i0, %l3 fmul8ulx16 %f30, %f8, %f30 fmovrsne %g1, %f9, %f23 loop_2025: or %o7, 0x1C39, %l2 orncc %g6, %i1, %g4 edge8ln %o2, %i5, %o3 udivcc %o1, 0x0426, %l5 edge8ln %l4, %l1, %g5 fxors %f21, %f3, %f26 bg,a,pt %icc, loop_2026 movle %icc, %g7, %i4 lduw [%l7 + 0x74], %i7 udivx %o5, 0x0FA3, %i2 loop_2026: fble %fcc2, loop_2027 sth %g3, [%l7 + 0x34] movpos %icc, %o0, %l0 mova %xcc, %o4, %i3 loop_2027: tge %xcc, 0x2 fmovsl %xcc, %f27, %f9 fmovdvc %icc, %f10, %f24 xnor %l6, 0x18DC, %o6 fcmped %fcc0, %f4, %f20 tle %xcc, 0x2 fpsub16 %f28, %f10, %f6 fmovd %f20, %f8 orn %g2, 0x0581, %i0 and %i6, %g1, %l3 movl %icc, %l2, %o7 orn %i1, %g4, %o2 fbe,a %fcc1, loop_2028 ble,a,pn %xcc, loop_2029 flush %l7 + 0x7C wr %g0, 0xe3, %asi stxa %g6, [%l7 + 0x20] %asi membar #Sync loop_2028: fmovrdgez %i5, %f24, %f24 loop_2029: tgu %xcc, 0x0 taddcctv %o3, %o1, %l5 add %l1, %g5, %l4 addccc %g7, 0x1FD3, %i7 edge32n %i4, %o5, %g3 srl %o0, 0x01, %i2 fbue %fcc0, loop_2030 ld [%l7 + 0x70], %f16 swap [%l7 + 0x14], %o4 movleu %xcc, %i3, %l0 loop_2030: ble,pn %xcc, loop_2031 tgu %icc, 0x5 edge16 %o6, %l6, %i0 add %l7, 0x50, %l6 wr %g0, 0x10, %asi casa [%l6] 0x10, %i6, %g1 loop_2031: fands %f28, %f18, %f29 edge8ln %g2, %l3, %o7 set 0x43, %g7 lduba [%l7 + %g7] 0x0c, %i1 nop setx loop_2032, %l0, %l1 jmpl %l1, %l2 andncc %g4, %g6, %o2 movpos %icc, %i5, %o3 sllx %o1, %l1, %l5 loop_2032: nop setx loop_2033, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movcs %icc, %g5, %l4 srax %i7, %g7, %o5 for %f4, %f28, %f18 loop_2033: fblg,a %fcc3, loop_2034 tcs %icc, 0x4 ba,a %xcc, loop_2035 movcs %xcc, %g3, %i4 loop_2034: nop setx loop_2036, %l0, %l1 jmpl %l1, %i2 movle %icc, %o4, %o0 loop_2035: tneg %icc, 0x4 edge16n %i3, %o6, %l0 loop_2036: te %xcc, 0x3 fmovde %icc, %f6, %f20 fcmpd %fcc0, %f20, %f10 alignaddr %l6, %i0, %i6 set 0x68, %i4 stha %g1, [%l7 + %i4] 0x15 tpos %icc, 0x7 orn %g2, %o7, %l3 tvs %icc, 0x4 nop set 0x6C, %i2 lduh [%l7 + %i2], %i1 smulcc %g4, %g6, %o2 fbuge %fcc1, loop_2037 andncc %i5, %o3, %o1 sethi 0x0B36, %l1 orn %l2, %g5, %l5 loop_2037: orncc %l4, %g7, %o5 fmuld8sux16 %f31, %f2, %f8 tvc %xcc, 0x2 set 0x28, %i5 stxa %i7, [%l7 + %i5] 0x23 membar #Sync edge16n %i4, %i2, %g3 tne %xcc, 0x5 tsubcctv %o0, %o4, %i3 te %xcc, 0x6 fbu %fcc3, loop_2038 brz %l0, loop_2039 orcc %o6, 0x0762, %l6 ldd [%l7 + 0x58], %i6 loop_2038: fbl %fcc0, loop_2040 loop_2039: array16 %i0, %g1, %g2 alignaddrl %l3, %o7, %i1 tge %xcc, 0x2 loop_2040: tl %icc, 0x3 orncc %g6, %o2, %g4 fpackfix %f22, %f19 brnz %i5, loop_2041 fbg %fcc0, loop_2042 movle %xcc, %o1, %o3 bne,a %icc, loop_2043 loop_2041: tn %xcc, 0x7 loop_2042: xnorcc %l1, %l2, %l5 orncc %g5, %g7, %l4 loop_2043: ta %icc, 0x4 brlez,a %i7, loop_2044 alignaddr %o5, %i4, %i2 edge32l %o0, %o4, %g3 tvc %icc, 0x4 loop_2044: movn %xcc, %l0, %o6 sllx %l6, %i6, %i0 fmovdvc %icc, %f5, %f31 tne %xcc, 0x1 andncc %i3, %g1, %l3 tge %icc, 0x6 fbug,a %fcc2, loop_2045 bne,a,pt %xcc, loop_2046 fxnors %f15, %f27, %f29 movrne %g2, 0x393, %i1 loop_2045: ldd [%l7 + 0x50], %f0 loop_2046: std %f30, [%l7 + 0x68] wr %g0, 0x11, %asi ldswa [%l7 + 0x6C] %asi, %g6 umul %o2, 0x06C9, %g4 xor %i5, 0x03F3, %o7 nop set 0x52, %l1 lduh [%l7 + %l1], %o1 fba %fcc1, loop_2047 movleu %xcc, %l1, %o3 sdivx %l5, 0x1A9A, %g5 mova %icc, %l2, %g7 loop_2047: addcc %l4, 0x01AB, %o5 smulcc %i7, %i2, %i4 tn %xcc, 0x5 pdist %f30, %f16, %f14 tvc %icc, 0x7 fmovrdne %o0, %f22, %f12 wr %g0, 0x04, %asi lda [%l7 + 0x78] %asi, %f22 te %xcc, 0x6 taddcctv %o4, %g3, %o6 te %xcc, 0x6 move %xcc, %l0, %i6 swap [%l7 + 0x5C], %l6 udivx %i3, 0x0DA4, %i0 movcs %icc, %l3, %g2 smul %g1, %g6, %i1 tg %xcc, 0x6 subcc %g4, 0x175A, %i5 xor %o2, %o7, %l1 xorcc %o1, %l5, %g5 fxors %f13, %f12, %f13 fpadd16 %f4, %f12, %f16 fmovsvs %icc, %f14, %f11 fbn %fcc3, loop_2048 srax %l2, %g7, %o3 edge16 %o5, %i7, %l4 fornot1s %f4, %f9, %f31 loop_2048: tgu %icc, 0x2 set 0x48, %o6 prefetcha [%l7 + %o6] 0x14, 0x1 edge16n %o0, %o4, %g3 srlx %i2, %o6, %l0 edge8n %i6, %i3, %l6 wr %g0, 0x80, %asi lduha [%l7 + 0x6C] %asi, %i0 sll %l3, 0x18, %g2 alignaddr %g1, %i1, %g4 umul %i5, 0x1220, %g6 tgu %icc, 0x5 flush %l7 + 0x10 edge16n %o7, %o2, %o1 addccc %l1, 0x148F, %l5 movl %icc, %g5, %g7 sdivcc %o3, 0x08A6, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x10, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i7 casa [%l6] %asi, %i7, %l2 movvc %icc, %l4, %o0 fbge %fcc3, loop_2049 movn %xcc, %i4, %o4 fmovdcc %icc, %f13, %f1 stx %g3, [%l7 + 0x40] loop_2049: fcmped %fcc2, %f8, %f30 bn,a loop_2050 bn,pt %xcc, loop_2051 tsubcctv %o6, %i2, %l0 edge32 %i6, %l6, %i0 loop_2050: smulcc %i3, %g2, %g1 loop_2051: movrlez %l3, %g4, %i5 movrgz %i1, %o7, %g6 or %o1, 0x0522, %o2 tge %icc, 0x6 xor %l1, %l5, %g7 movcs %icc, %g5, %o5 bg loop_2052 fmovdleu %xcc, %f10, %f6 or %i7, %o3, %l4 array32 %l2, %i4, %o4 loop_2052: move %icc, %g3, %o6 fbn,a %fcc3, loop_2053 sra %o0, %i2, %i6 movpos %icc, %l6, %i0 orncc %i3, 0x0543, %l0 loop_2053: tg %icc, 0x1 edge16ln %g1, %l3, %g2 te %xcc, 0x1 fble,a %fcc0, loop_2054 taddcctv %i5, 0x143B, %g4 move %icc, %o7, %i1 bne,pt %xcc, loop_2055 loop_2054: fmuld8sux16 %f25, %f26, %f20 fxors %f19, %f29, %f24 edge8ln %g6, %o1, %o2 loop_2055: nop setx loop_2056, %l0, %l1 jmpl %l1, %l1 mova %icc, %l5, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvs,a %icc, loop_2057 loop_2056: fmovrdgz %g7, %f12, %f6 andn %i7, %o3, %l4 orn %o5, 0x1EED, %i4 loop_2057: bvs,a loop_2058 fxor %f30, %f18, %f30 edge8n %o4, %g3, %l2 movre %o0, %o6, %i2 loop_2058: movgu %xcc, %l6, %i6 wr %g0, 0x89, %asi swapa [%l7 + 0x10] %asi, %i3 tn %icc, 0x0 te %icc, 0x6 taddcc %l0, 0x0CF0, %g1 and %i0, 0x11E5, %g2 movg %icc, %l3, %g4 array8 %i5, %i1, %g6 fmovdpos %xcc, %f28, %f16 mulx %o1, 0x1D9E, %o7 fmovsneg %xcc, %f18, %f18 ldd [%l7 + 0x20], %l0 alignaddr %o2, %g5, %l5 movpos %icc, %g7, %i7 fmovdn %xcc, %f5, %f5 tgu %icc, 0x6 alignaddr %o3, %o5, %i4 fabss %f14, %f24 alignaddrl %o4, %l4, %g3 sra %l2, 0x16, %o6 taddcc %i2, %o0, %i6 alignaddrl %l6, %l0, %g1 wr %g0, 0x0c, %asi stba %i3, [%l7 + 0x0D] %asi udiv %g2, 0x1069, %i0 tgu %icc, 0x2 mulx %g4, %i5, %l3 stw %i1, [%l7 + 0x58] udivcc %o1, 0x0966, %o7 move %icc, %l1, %g6 wr %g0, 0x18, %asi ldswa [%l7 + 0x38] %asi, %g5 andncc %o2, %l5, %g7 sdiv %o3, 0x1D99, %i7 bleu,pt %icc, loop_2059 movvs %xcc, %o5, %o4 xorcc %i4, 0x1556, %l4 movrlz %l2, %g3, %o6 loop_2059: tvs %icc, 0x3 fmovdl %xcc, %f15, %f30 movne %xcc, %o0, %i2 andn %i6, 0x00CC, %l0 ldd [%l7 + 0x30], %g0 fmul8sux16 %f16, %f10, %f12 fpack32 %f2, %f16, %f24 smulcc %i3, 0x1C4F, %g2 brlz,a %l6, loop_2060 fmovrdgez %i0, %f6, %f18 fpack32 %f4, %f4, %f2 orncc %g4, %i5, %i1 loop_2060: fbne %fcc2, loop_2061 fmovdne %xcc, %f22, %f3 orn %l3, 0x1B92, %o7 movge %xcc, %o1, %l1 loop_2061: tsubcc %g6, 0x0E45, %o2 brlz,a %g5, loop_2062 edge8n %l5, %o3, %g7 tne %icc, 0x5 set 0x10, %o0 ldsha [%l7 + %o0] 0x14, %o5 loop_2062: edge32n %o4, %i4, %l4 set 0x28, %o1 swapa [%l7 + %o1] 0x89, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %xcc, 0x6 smulcc %g3, 0x0DE4, %l2 udivx %o0, 0x1B13, %i2 movrlz %o6, %l0, %i6 add %g1, 0x0164, %g2 fmovsn %icc, %f7, %f22 or %i3, %i0, %g4 edge32n %i5, %i1, %l6 fpsub16 %f18, %f0, %f8 array8 %o7, %o1, %l1 fcmple32 %f12, %f2, %g6 edge32 %l3, %g5, %l5 brz %o2, loop_2063 movrlez %o3, %g7, %o5 movpos %xcc, %i4, %l4 subcc %o4, 0x0FFA, %g3 loop_2063: fbne %fcc0, loop_2064 movl %xcc, %l2, %i7 fbl %fcc0, loop_2065 tge %icc, 0x7 loop_2064: bl,a %icc, loop_2066 fsrc2s %f21, %f2 loop_2065: movg %xcc, %i2, %o6 alignaddrl %l0, %o0, %g1 loop_2066: sdivcc %i6, 0x056D, %i3 sllx %g2, %g4, %i5 tcs %icc, 0x1 or %i0, 0x1600, %l6 movcc %icc, %o7, %i1 edge16l %l1, %g6, %o1 fmovsn %xcc, %f24, %f1 bn,pn %xcc, loop_2067 edge8 %g5, %l5, %o2 ldub [%l7 + 0x7E], %o3 mulx %g7, %l3, %i4 loop_2067: mova %icc, %l4, %o4 movre %o5, %g3, %i7 tcs %xcc, 0x3 fxnor %f16, %f22, %f0 sdivcc %l2, 0x0AA0, %o6 movleu %xcc, %l0, %i2 tne %xcc, 0x6 nop setx loop_2068, %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 std %g0, [%l7 + 0x70] ldx [%l7 + 0x68], %i6 taddcctv %o0, 0x17E3, %g2 loop_2068: fmovsleu %icc, %f31, %f1 fbul %fcc2, loop_2069 tle %icc, 0x6 movrlz %g4, 0x3DC, %i5 andcc %i3, %l6, %o7 loop_2069: movvc %xcc, %i0, %i1 edge32ln %g6, %l1, %o1 edge8 %g5, %o2, %l5 xnor %g7, 0x1702, %l3 movn %xcc, %i4, %o3 fmovdneg %xcc, %f1, %f15 array8 %o4, %o5, %l4 ldstub [%l7 + 0x2E], %i7 fmovrsgez %l2, %f31, %f22 te %icc, 0x7 bn,pt %xcc, loop_2070 tvc %icc, 0x2 movrne %g3, 0x048, %l0 for %f24, %f26, %f20 loop_2070: movre %i2, 0x344, %g1 set 0x3C, %o4 stba %i6, [%l7 + %o4] 0x89 fexpand %f26, %f26 edge16n %o6, %o0, %g2 addccc %g4, %i3, %l6 add %o7, %i5, %i0 add %l7, 0x70, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g6, %i1 movcs %xcc, %o1, %g5 wr %g0, 0x04, %asi ldstuba [%l7 + 0x09] %asi, %o2 sll %l5, %g7, %l3 ldsh [%l7 + 0x66], %i4 edge8l %l1, %o4, %o3 fmovde %icc, %f11, %f25 nop setx loop_2071, %l0, %l1 jmpl %l1, %o5 tsubcc %i7, %l2, %g3 fbn %fcc1, loop_2072 brgz,a %l4, loop_2073 loop_2071: sub %l0, %g1, %i6 subcc %o6, 0x14C9, %i2 loop_2072: brlz %o0, loop_2074 loop_2073: ldsw [%l7 + 0x60], %g2 fmovsg %icc, %f7, %f8 sethi 0x068F, %i3 loop_2074: ldstub [%l7 + 0x1E], %l6 fbl %fcc1, loop_2075 udivx %g4, 0x1970, %i5 xorcc %o7, %g6, %i0 ldub [%l7 + 0x64], %i1 loop_2075: fbn,a %fcc2, loop_2076 fmovsleu %icc, %f5, %f8 sdivcc %g5, 0x05EA, %o1 edge32ln %l5, %g7, %o2 loop_2076: ldd [%l7 + 0x18], %f8 srax %l3, 0x08, %i4 fornot2 %f24, %f20, %f24 andn %o4, 0x1086, %o3 fmovsa %icc, %f10, %f12 stb %o5, [%l7 + 0x67] stx %i7, [%l7 + 0x08] tneg %xcc, 0x4 xorcc %l2, %g3, %l4 fmovsg %icc, %f4, %f1 tle %xcc, 0x1 tge %xcc, 0x2 movne %icc, %l0, %g1 edge32l %i6, %l1, %i2 fba %fcc3, loop_2077 movl %icc, %o6, %o0 bleu,pt %icc, loop_2078 nop setx loop_2079, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2077: tpos %icc, 0x7 orcc %i3, %l6, %g2 loop_2078: nop wr %g0, 0x80, %asi lduba [%l7 + 0x0A] %asi, %i5 loop_2079: umul %g4, 0x01C3, %o7 tsubcc %i0, %g6, %i1 bne,a %xcc, loop_2080 edge16 %g5, %l5, %o1 fbug,a %fcc3, loop_2081 subc %o2, 0x0AE0, %l3 loop_2080: edge32 %g7, %i4, %o3 fmovsg %xcc, %f0, %f21 loop_2081: movleu %xcc, %o5, %o4 tn %icc, 0x7 tvc %icc, 0x5 edge8ln %l2, %i7, %g3 fbe,a %fcc1, loop_2082 tge %xcc, 0x6 bne,a,pt %xcc, loop_2083 edge16l %l4, %g1, %l0 loop_2082: edge32n %i6, %i2, %l1 andn %o6, %o0, %l6 loop_2083: edge32n %i3, %g2, %g4 fsrc2s %f8, %f14 fmovdvc %xcc, %f20, %f9 tvc %xcc, 0x5 ldsb [%l7 + 0x24], %i5 bgu,a,pt %icc, loop_2084 add %o7, %g6, %i1 array16 %g5, %i0, %l5 edge8ln %o2, %l3, %o1 loop_2084: orcc %i4, 0x1737, %g7 bl,a,pt %icc, loop_2085 andcc %o5, %o4, %o3 edge8n %l2, %g3, %i7 fones %f17 loop_2085: edge32ln %g1, %l4, %l0 fmovdcs %xcc, %f6, %f29 popc 0x14C1, %i6 brlz,a %l1, loop_2086 edge16l %o6, %o0, %i2 brgez,a %i3, loop_2087 udivx %g2, 0x1165, %l6 loop_2086: sllx %i5, %g4, %g6 popc 0x029E, %o7 loop_2087: nop set 0x56, %i7 stha %i1, [%l7 + %i7] 0xeb membar #Sync addc %i0, 0x0580, %l5 fmovsgu %xcc, %f20, %f4 ldsh [%l7 + 0x58], %o2 ldd [%l7 + 0x78], %f28 wr %g0, 0x81, %asi ldsba [%l7 + 0x54] %asi, %g5 mulscc %l3, 0x0695, %o1 mulx %g7, 0x1E48, %i4 movre %o4, %o3, %l2 bcc,pt %xcc, loop_2088 brgez %o5, loop_2089 edge8ln %g3, %g1, %l4 udivx %l0, 0x0392, %i6 loop_2088: xorcc %i7, 0x18C8, %o6 loop_2089: fpsub16s %f11, %f13, %f3 srax %o0, %i2, %i3 membar 0x46 ta %xcc, 0x2 nop setx loop_2090, %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 andcc %l1, %l6, %g2 fcmple32 %f30, %f12, %g4 lduw [%l7 + 0x48], %i5 loop_2090: siam 0x2 edge32ln %o7, %i1, %i0 alignaddr %l5, %g6, %o2 array32 %g5, %l3, %g7 addcc %o1, 0x1620, %i4 st %f29, [%l7 + 0x50] tne %xcc, 0x3 fmovdcs %icc, %f8, %f8 subc %o3, 0x0A93, %l2 andn %o4, %o5, %g3 fmul8sux16 %f24, %f10, %f2 fbe,a %fcc0, loop_2091 sra %g1, 0x0C, %l4 movcc %xcc, %i6, %l0 fpsub16 %f26, %f0, %f26 loop_2091: array32 %i7, %o6, %o0 sllx %i3, %l1, %l6 bl loop_2092 edge16 %i2, %g4, %i5 movvs %icc, %o7, %i1 flush %l7 + 0x4C loop_2092: movrlez %i0, 0x099, %g2 movleu %icc, %l5, %g6 sdivcc %o2, 0x10F0, %l3 tgu %xcc, 0x4 bneg,a,pt %icc, loop_2093 add %g7, %g5, %i4 movcs %icc, %o1, %o3 brnz %o4, loop_2094 loop_2093: addc %o5, 0x1EF9, %l2 wr %g0, 0x80, %asi stba %g3, [%l7 + 0x5D] %asi loop_2094: sdivx %l4, 0x0945, %i6 tsubcc %l0, %g1, %o6 wr %g0, 0x89, %asi swapa [%l7 + 0x74] %asi, %i7 movvc %xcc, %i3, %o0 fble,a %fcc2, loop_2095 fpadd32s %f23, %f14, %f13 lduw [%l7 + 0x3C], %l6 wr %g0, 0x81, %asi lduwa [%l7 + 0x2C] %asi, %i2 loop_2095: nop set 0x0, %o2 stxa %l1, [%g0 + %o2] 0x57 tcc %xcc, 0x3 movcc %xcc, %g4, %o7 tpos %icc, 0x6 fcmpes %fcc1, %f6, %f8 sir 0x103E fornot1s %f31, %f15, %f7 prefetch [%l7 + 0x7C], 0x0 fmovdne %icc, %f7, %f3 orn %i5, 0x1495, %i1 membar 0x55 stw %i0, [%l7 + 0x7C] taddcc %l5, %g2, %g6 st %f6, [%l7 + 0x60] sir 0x0819 edge8n %l3, %o2, %g7 fcmpne32 %f26, %f0, %i4 taddcctv %o1, %o3, %o4 or %g5, 0x09C0, %l2 edge8n %o5, %l4, %g3 movneg %xcc, %i6, %l0 popc %o6, %i7 nop setx loop_2096, %l0, %l1 jmpl %l1, %g1 array16 %o0, %i3, %i2 movrlez %l1, %l6, %g4 edge32n %i5, %i1, %i0 loop_2096: xnorcc %l5, 0x0F07, %g2 fmovs %f25, %f4 fmovdgu %xcc, %f0, %f5 sethi 0x1568, %o7 fbg,a %fcc3, loop_2097 movvs %xcc, %g6, %l3 membar 0x32 alignaddr %o2, %g7, %i4 loop_2097: addccc %o3, %o4, %o1 andncc %l2, %o5, %l4 mova %icc, %g5, %i6 fbn,a %fcc3, loop_2098 fmovdneg %xcc, %f18, %f29 udivcc %l0, 0x136C, %o6 xnorcc %g3, 0x1F44, %i7 loop_2098: edge16 %o0, %g1, %i3 array16 %i2, %l1, %g4 sub %l6, %i1, %i0 orncc %l5, 0x02D1, %g2 fble,a %fcc0, loop_2099 ldd [%l7 + 0x30], %i4 edge32l %o7, %g6, %o2 xorcc %g7, %l3, %i4 loop_2099: sra %o3, 0x17, %o4 movrgez %l2, %o1, %l4 movl %xcc, %g5, %o5 edge16l %l0, %o6, %i6 fmovrsgz %g3, %f15, %f13 move %icc, %o0, %g1 and %i3, 0x0114, %i2 fabss %f15, %f20 sllx %i7, %g4, %l6 tl %icc, 0x4 fmovsvc %icc, %f22, %f19 sdiv %l1, 0x1697, %i1 mova %xcc, %i0, %l5 edge32l %i5, %g2, %g6 set 0x46, %g5 ldsha [%l7 + %g5] 0x14, %o7 tsubcctv %o2, 0x015F, %g7 fbl,a %fcc0, loop_2100 fmovdpos %icc, %f10, %f8 tge %icc, 0x6 fbne %fcc2, loop_2101 loop_2100: tneg %xcc, 0x5 xnor %l3, %o3, %i4 bneg,a,pn %xcc, loop_2102 loop_2101: taddcctv %o4, %l2, %o1 movneg %xcc, %g5, %l4 movg %xcc, %l0, %o6 loop_2102: tn %icc, 0x7 set 0x4B, %l0 ldsba [%l7 + %l0] 0x88, %o5 sdivcc %g3, 0x1BAA, %o0 smul %g1, %i6, %i3 tl %icc, 0x7 fmovdge %icc, %f11, %f13 bgu,a,pn %xcc, loop_2103 tvc %icc, 0x2 bg,a,pn %xcc, loop_2104 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2103: xnorcc %i7, %i2, %l6 fmovsl %icc, %f25, %f28 loop_2104: edge8ln %l1, %i1, %i0 wr %g0, 0x20, %asi ldxa [%g0 + 0x10] %asi, %l5 smulcc %g4, 0x1D23, %i5 bg,a %icc, loop_2105 fmul8x16 %f9, %f2, %f20 wr %g0, 0x88, %asi lduwa [%l7 + 0x3C] %asi, %g6 loop_2105: movrne %o7, %o2, %g2 andncc %l3, %g7, %i4 orn %o3, %o4, %l2 sir 0x01A1 movrgz %g5, 0x360, %o1 movcc %icc, %l0, %o6 fpsub32s %f26, %f13, %f18 sdiv %o5, 0x1E0E, %l4 edge16ln %g3, %g1, %i6 wr %g0, 0x10, %asi ldsha [%l7 + 0x50] %asi, %o0 fbul,a %fcc2, loop_2106 fcmps %fcc1, %f5, %f17 bl,a %xcc, loop_2107 andn %i7, %i3, %l6 loop_2106: std %l0, [%l7 + 0x18] srax %i1, %i2, %l5 loop_2107: tge %xcc, 0x4 edge16n %i0, %i5, %g4 fmovrslez %o7, %f11, %f18 membar 0x33 ta %xcc, 0x1 movrlez %g6, 0x15E, %g2 std %f30, [%l7 + 0x40] bg,a %icc, loop_2108 sth %o2, [%l7 + 0x76] alignaddr %g7, %l3, %o3 wr %g0, 0x17, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_2108: bvc,pt %xcc, loop_2109 movneg %icc, %i4, %o4 movneg %xcc, %l2, %o1 ba,a,pt %xcc, loop_2110 loop_2109: smulcc %l0, 0x05E0, %o6 sllx %o5, %l4, %g5 fornot2s %f0, %f1, %f28 loop_2110: fmuld8sux16 %f28, %f25, %f26 edge8ln %g3, %g1, %o0 pdist %f26, %f14, %f22 brgz,a %i6, loop_2111 bn,a loop_2112 fsrc2s %f12, %f7 bvs,a loop_2113 loop_2111: alignaddr %i3, %i7, %l6 loop_2112: fcmpgt16 %f18, %f4, %i1 set 0x64, %l2 ldstuba [%l7 + %l2] 0x11, %l1 loop_2113: edge8l %i2, %l5, %i5 fmovdle %xcc, %f20, %f3 movrlez %i0, %g4, %g6 tgu %xcc, 0x1 movl %xcc, %o7, %o2 umulcc %g7, 0x0500, %g2 ta %icc, 0x2 membar 0x6A movn %icc, %o3, %l3 edge16n %i4, %l2, %o1 array32 %o4, %l0, %o5 movcc %xcc, %l4, %o6 edge16n %g3, %g5, %g1 or %o0, %i6, %i3 movrgez %i7, 0x39E, %i1 edge32l %l6, %i2, %l1 addcc %l5, 0x1184, %i0 srlx %g4, 0x1C, %g6 movl %icc, %o7, %o2 set 0x78, %l3 lduwa [%l7 + %l3] 0x18, %g7 array16 %i5, %g2, %o3 array8 %i4, %l2, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bleu,a %xcc, loop_2114 udivx %o1, 0x022C, %l0 umulcc %o5, %o4, %l4 movvc %icc, %o6, %g5 loop_2114: tle %xcc, 0x7 fornot1s %f29, %f23, %f3 fmovdle %xcc, %f7, %f23 brz,a %g3, loop_2115 fxnor %f6, %f16, %f6 umulcc %o0, %g1, %i6 umul %i7, %i3, %l6 loop_2115: fmovrdlez %i1, %f4, %f22 array16 %l1, %i2, %l5 tn %xcc, 0x2 fmovse %icc, %f17, %f21 wr %g0, 0x0c, %asi ldsba [%l7 + 0x5F] %asi, %i0 movg %icc, %g6, %o7 edge16 %g4, %g7, %i5 stbar sll %o2, %o3, %g2 bleu,pt %xcc, loop_2116 bl,a,pt %icc, loop_2117 movcc %xcc, %i4, %l3 edge32n %l2, %o1, %o5 loop_2116: movrgz %l0, 0x353, %o4 loop_2117: nop set 0x3C, %g4 stwa %o6, [%l7 + %g4] 0x04 taddcctv %g5, 0x138C, %g3 fornot2s %f30, %f27, %f2 sub %l4, %o0, %i6 movpos %xcc, %i7, %i3 movcc %xcc, %l6, %g1 andcc %l1, %i2, %l5 subccc %i1, %g6, %o7 tcs %icc, 0x7 ta %xcc, 0x5 prefetch [%l7 + 0x78], 0x0 movneg %xcc, %i0, %g4 ldsw [%l7 + 0x7C], %g7 srlx %o2, %o3, %g2 bcc,a %icc, loop_2118 movrlz %i5, 0x246, %i4 orcc %l2, 0x04C8, %l3 sir 0x068E loop_2118: sdiv %o1, 0x07C6, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %o4, %o6, %l0 sra %g3, 0x1C, %g5 addccc %o0, %l4, %i6 move %icc, %i7, %i3 edge32 %l6, %l1, %i2 edge16n %l5, %g1, %i1 mulscc %g6, 0x0565, %o7 andn %i0, 0x1FA7, %g4 ldd [%l7 + 0x70], %g6 bgu,a %icc, loop_2119 udivcc %o2, 0x07A2, %g2 sth %i5, [%l7 + 0x0A] movl %xcc, %i4, %o3 loop_2119: ba,a %xcc, loop_2120 smulcc %l3, %l2, %o1 fands %f4, %f26, %f3 tleu %xcc, 0x2 loop_2120: bg loop_2121 srlx %o5, %o4, %l0 fcmpgt16 %f22, %f20, %o6 ldstub [%l7 + 0x41], %g5 loop_2121: tvc %icc, 0x0 wr %g0, 0xea, %asi stba %o0, [%l7 + 0x6F] %asi membar #Sync fandnot1 %f14, %f24, %f20 fbul %fcc3, loop_2122 ta %icc, 0x2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x10, %asi lduba [%l7 + 0x30] %asi, %l4 loop_2122: tpos %icc, 0x6 tgu %icc, 0x6 brgz %g3, loop_2123 andncc %i7, %i3, %i6 umulcc %l6, %l1, %l5 ldsh [%l7 + 0x44], %i2 loop_2123: brnz %g1, loop_2124 movcc %icc, %i1, %g6 bne loop_2125 mulx %i0, 0x0034, %g4 loop_2124: fbo %fcc2, loop_2126 move %icc, %g7, %o2 loop_2125: fmovdg %xcc, %f11, %f24 brlz,a %o7, loop_2127 loop_2126: ldub [%l7 + 0x21], %g2 tge %icc, 0x7 movrgez %i5, 0x2F8, %i4 loop_2127: srl %o3, %l3, %l2 udivcc %o1, 0x0D2F, %o5 bcs,pt %xcc, loop_2128 fbg %fcc0, loop_2129 fabss %f14, %f18 srl %o4, 0x0F, %o6 loop_2128: andncc %l0, %g5, %l4 loop_2129: fpsub32 %f8, %f6, %f0 mulx %g3, 0x1B2C, %o0 udiv %i3, 0x0BF4, %i6 fnor %f2, %f18, %f28 ldstub [%l7 + 0x0B], %l6 movpos %xcc, %l1, %l5 tsubcctv %i2, 0x14BF, %i7 tleu %icc, 0x6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 faligndata %f2, %f30, %f4 sdivx %g1, 0x0A50, %i1 umulcc %i0, 0x097D, %g6 fmovsgu %xcc, %f21, %f8 movgu %xcc, %g4, %o2 nop setx loop_2130, %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 fmovsvs %icc, %f20, %f9 fmovrdlez %o7, %f4, %f18 edge32n %g7, %g2, %i5 loop_2130: movrlz %o3, %l3, %i4 fcmpne32 %f22, %f28, %o1 stbar set 0x38, %i3 ldswa [%l7 + %i3] 0x10, %o5 wr %g0, 0x22, %asi stda %o4, [%l7 + 0x28] %asi membar #Sync movrgez %l2, 0x359, %o6 tge %xcc, 0x2 ldstub [%l7 + 0x18], %l0 andcc %g5, %l4, %o0 taddcctv %i3, %i6, %g3 membar 0x45 array16 %l6, %l5, %i2 fmovdge %xcc, %f13, %f30 set 0x48, %i1 prefetcha [%l7 + %i1] 0x10, 0x0 fmovrsgz %g1, %f18, %f17 std %i0, [%l7 + 0x60] bvs %icc, loop_2131 tg %xcc, 0x1 orncc %i0, 0x0F04, %g6 tcs %icc, 0x0 loop_2131: ba,pn %xcc, loop_2132 edge32 %l1, %g4, %o2 fcmps %fcc3, %f19, %f10 membar 0x78 loop_2132: movl %xcc, %o7, %g7 smulcc %g2, %o3, %l3 fmovdle %icc, %f16, %f20 andncc %i4, %i5, %o5 edge8l %o1, %l2, %o4 bvc,a %icc, loop_2133 bleu,pn %icc, loop_2134 tg %xcc, 0x3 udivcc %l0, 0x0383, %g5 loop_2133: array32 %l4, %o6, %o0 loop_2134: or %i3, 0x03C9, %g3 std %f24, [%l7 + 0x10] movrne %i6, %l5, %l6 nop set 0x40, %o7 std %i2, [%l7 + %o7] taddcc %i7, %g1, %i1 ldd [%l7 + 0x68], %f18 tsubcc %i0, %g6, %l1 edge32n %o2, %g4, %g7 tgu %icc, 0x7 srlx %g2, 0x08, %o3 set 0x5E, %g6 stha %l3, [%l7 + %g6] 0x11 sllx %i4, %i5, %o7 andcc %o5, %l2, %o1 edge32ln %o4, %g5, %l0 fcmpne32 %f10, %f24, %l4 movrgez %o6, 0x1FD, %i3 sub %g3, 0x07C6, %o0 mulscc %l5, %l6, %i6 edge8l %i2, %g1, %i7 nop setx loop_2135, %l0, %l1 jmpl %l1, %i0 tge %xcc, 0x4 array8 %g6, %l1, %o2 bge,a %xcc, loop_2136 loop_2135: sllx %g4, %i1, %g2 stbar bvs,a %icc, loop_2137 loop_2136: prefetch [%l7 + 0x18], 0x1 fbne,a %fcc2, loop_2138 subccc %o3, 0x0684, %l3 loop_2137: sll %g7, %i4, %i5 stbar loop_2138: sethi 0x0594, %o7 addcc %l2, 0x0589, %o5 bcc,a,pt %xcc, loop_2139 flush %l7 + 0x28 fmovs %f22, %f17 tvc %xcc, 0x1 loop_2139: fbue %fcc2, loop_2140 fpackfix %f24, %f22 ld [%l7 + 0x60], %f5 subcc %o4, %g5, %o1 loop_2140: tl %xcc, 0x4 add %l4, %o6, %l0 tge %icc, 0x7 and %i3, %o0, %g3 wr %g0, 0x10, %asi stda %f16, [%l7 + 0x40] %asi nop set 0x1F, %o5 ldstub [%l7 + %o5], %l5 tge %xcc, 0x0 smulcc %l6, %i6, %g1 udiv %i7, 0x1E25, %i0 ldsb [%l7 + 0x72], %i2 fbule,a %fcc1, loop_2141 movne %icc, %l1, %o2 add %g4, 0x194C, %g6 ldd [%l7 + 0x10], %g2 loop_2141: fmul8x16au %f28, %f5, %f12 orn %o3, %i1, %g7 set 0x70, %l6 sta %f7, [%l7 + %l6] 0x18 tsubcc %l3, %i4, %o7 movge %icc, %l2, %o5 alignaddrl %i5, %g5, %o4 addccc %o1, %o6, %l4 subc %l0, 0x1357, %i3 fbn,a %fcc0, loop_2142 fmovdl %xcc, %f12, %f16 ldstub [%l7 + 0x60], %o0 fpack32 %f14, %f18, %f18 loop_2142: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %g3, %l6, %i6 fornot1 %f26, %f8, %f8 bge,a,pt %icc, loop_2143 brz,a %l5, loop_2144 fble,a %fcc2, loop_2145 xnorcc %g1, %i0, %i7 loop_2143: movle %icc, %l1, %i2 loop_2144: fandnot2 %f22, %f10, %f10 loop_2145: addc %o2, 0x14FA, %g4 tne %xcc, 0x1 srax %g6, 0x17, %o3 movcs %icc, %i1, %g2 brlez %l3, loop_2146 pdist %f2, %f4, %f10 and %i4, %g7, %o7 edge16n %o5, %l2, %g5 loop_2146: fandnot2s %f16, %f23, %f7 edge8l %o4, %o1, %i5 sra %o6, 0x1D, %l4 edge16 %i3, %l0, %o0 wr %g0, 0x89, %asi ldswa [%l7 + 0x38] %asi, %l6 addcc %g3, %i6, %l5 alignaddrl %i0, %g1, %i7 andn %l1, 0x10C6, %o2 tl %xcc, 0x3 tsubcctv %i2, 0x08FD, %g4 movvs %xcc, %g6, %o3 stx %g2, [%l7 + 0x38] edge16n %i1, %l3, %g7 fsrc2s %f13, %f1 movcc %icc, %o7, %i4 fmovsl %xcc, %f20, %f26 fbg %fcc1, loop_2147 movge %icc, %l2, %g5 fnot2 %f18, %f14 movrlz %o4, %o5, %i5 loop_2147: fmovdl %icc, %f8, %f0 sdiv %o1, 0x1271, %o6 fnot2s %f1, %f13 umulcc %l4, %l0, %o0 movpos %icc, %l6, %i3 brz,a %i6, loop_2148 fzeros %f28 movrlz %l5, 0x05A, %g3 movle %icc, %g1, %i7 loop_2148: tge %icc, 0x4 edge16l %l1, %o2, %i2 fmovrdne %g4, %f8, %f24 set 0x64, %g3 lduha [%l7 + %g3] 0x04, %g6 srax %o3, 0x1C, %g2 edge8n %i1, %l3, %g7 mulscc %i0, %i4, %l2 ble,a %xcc, loop_2149 bn,a loop_2150 brnz,a %g5, loop_2151 fnot1s %f29, %f9 loop_2149: fmovsge %icc, %f28, %f4 loop_2150: ldsw [%l7 + 0x40], %o7 loop_2151: movneg %icc, %o5, %i5 wr %g0, 0x19, %asi ldsba [%l7 + 0x12] %asi, %o4 orn %o6, %o1, %l0 ta %xcc, 0x6 fmovrde %l4, %f10, %f16 fmul8sux16 %f14, %f10, %f10 set 0x40, %g2 ldda [%l7 + %g2] 0x81, %f16 ldd [%l7 + 0x08], %o0 move %icc, %i3, %l6 movpos %xcc, %l5, %i6 movrlz %g3, 0x0D7, %i7 ta %xcc, 0x4 movrlz %l1, %g1, %o2 sra %i2, 0x04, %g4 or %g6, %g2, %i1 sth %o3, [%l7 + 0x2E] movvc %icc, %l3, %i0 tneg %xcc, 0x3 srlx %i4, %g7, %g5 ta %icc, 0x3 movne %xcc, %l2, %o7 fbl,a %fcc3, loop_2152 lduh [%l7 + 0x5A], %i5 subcc %o5, 0x0027, %o4 movpos %xcc, %o1, %l0 loop_2152: fmovrsgz %o6, %f0, %f18 fmovsl %xcc, %f6, %f9 popc %l4, %i3 fbule,a %fcc3, loop_2153 tcs %icc, 0x2 udivx %o0, 0x1F91, %l6 bshuffle %f2, %f24, %f28 loop_2153: fmovsneg %icc, %f30, %f4 bn,a loop_2154 fbg %fcc1, loop_2155 udivcc %i6, 0x1414, %l5 andcc %g3, 0x07DF, %i7 loop_2154: addcc %g1, 0x1874, %o2 loop_2155: fandnot1 %f14, %f10, %f10 sllx %i2, %g4, %g6 movvc %icc, %g2, %l1 addc %i1, 0x005F, %o3 fbue %fcc0, loop_2156 edge16 %i0, %l3, %g7 set 0x18, %i0 ldxa [%l7 + %i0] 0x0c, %i4 loop_2156: addcc %g5, 0x0FA0, %l2 fmovdn %xcc, %f0, %f22 fbug %fcc1, loop_2157 edge32l %i5, %o7, %o5 tcs %icc, 0x0 call loop_2158 loop_2157: flush %l7 + 0x08 fpadd32 %f30, %f26, %f20 fcmpeq32 %f10, %f26, %o1 loop_2158: st %f8, [%l7 + 0x7C] fmovdvs %xcc, %f17, %f27 udiv %o4, 0x1A22, %o6 brnz %l0, loop_2159 brz %i3, loop_2160 tn %icc, 0x4 bne,a %xcc, loop_2161 loop_2159: bl,a %xcc, loop_2162 loop_2160: bl,pn %icc, loop_2163 edge32l %o0, %l4, %i6 loop_2161: fblg %fcc1, loop_2164 loop_2162: fxnors %f27, %f23, %f15 loop_2163: movleu %icc, %l5, %g3 fbu %fcc1, loop_2165 loop_2164: for %f24, %f22, %f28 tl %icc, 0x0 sethi 0x1425, %i7 loop_2165: tgu %icc, 0x4 brnz %g1, loop_2166 fmul8x16 %f16, %f6, %f10 edge8l %l6, %o2, %i2 brgez %g4, loop_2167 loop_2166: movne %icc, %g2, %g6 movre %i1, %o3, %l1 fxors %f24, %f27, %f5 loop_2167: std %f26, [%l7 + 0x58] call loop_2168 movneg %icc, %l3, %g7 movn %icc, %i0, %i4 set 0x6C, %i6 swapa [%l7 + %i6] 0x80, %g5 loop_2168: andn %i5, 0x00D0, %o7 bl,a,pt %xcc, loop_2169 tg %icc, 0x3 addccc %o5, %o1, %o4 orncc %l2, 0x00CD, %o6 loop_2169: faligndata %f18, %f18, %f24 ta %icc, 0x4 tne %xcc, 0x2 tsubcc %l0, %i3, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcctv %i6, %o0, %l5 and %g3, 0x0616, %i7 sll %l6, %o2, %g1 movl %icc, %i2, %g4 edge16n %g2, %i1, %g6 orncc %l1, %o3, %g7 sll %i0, 0x09, %i4 fbo,a %fcc1, loop_2170 array16 %l3, %i5, %g5 fmovdneg %xcc, %f5, %f15 movrlez %o7, 0x123, %o1 loop_2170: or %o5, 0x10CC, %l2 udiv %o4, 0x09A7, %l0 srax %i3, %o6, %i6 fcmpd %fcc0, %f10, %f20 fmovrde %l4, %f14, %f10 udivx %l5, 0x1DF7, %g3 fnors %f17, %f14, %f19 array32 %i7, %l6, %o0 edge32 %o2, %g1, %i2 fblg,a %fcc0, loop_2171 array8 %g2, %i1, %g4 fbo,a %fcc0, loop_2172 brz,a %l1, loop_2173 loop_2171: xnorcc %o3, %g6, %i0 wr %g0, 0x80, %asi lda [%l7 + 0x14] %asi, %f11 loop_2172: nop set 0x4C, %g1 lduw [%l7 + %g1], %g7 loop_2173: movl %xcc, %i4, %i5 fcmple32 %f26, %f16, %g5 movre %l3, %o1, %o7 umul %l2, %o5, %l0 bleu loop_2174 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrde %o4, %f14, %f6 bcs loop_2175 loop_2174: brgz %i3, loop_2176 subc %o6, 0x028A, %l4 fmovsle %icc, %f15, %f29 loop_2175: ta %icc, 0x2 loop_2176: sub %l5, %g3, %i7 set 0x60, %l5 ldda [%l7 + %l5] 0x89, %i6 fandnot1 %f18, %f18, %f16 sdivx %i6, 0x07FB, %o2 addcc %o0, %i2, %g2 fzero %f4 movvc %icc, %g1, %g4 tl %xcc, 0x0 faligndata %f0, %f20, %f8 fcmpd %fcc0, %f18, %f18 movrlez %i1, %o3, %l1 fmovdpos %xcc, %f1, %f14 ldstub [%l7 + 0x4A], %g6 flush %l7 + 0x38 std %f16, [%l7 + 0x28] fbn %fcc2, loop_2177 fand %f4, %f16, %f16 ldub [%l7 + 0x54], %g7 sdivx %i4, 0x11F5, %i0 loop_2177: ldub [%l7 + 0x49], %i5 taddcc %g5, %l3, %o7 movn %xcc, %o1, %o5 movneg %icc, %l0, %l2 fmovrslez %o4, %f18, %f9 movleu %xcc, %i3, %l4 fmul8ulx16 %f6, %f28, %f4 ba %icc, loop_2178 movleu %icc, %l5, %o6 array32 %i7, %l6, %i6 movcs %xcc, %o2, %g3 loop_2178: nop wr %g0, 0x80, %asi ldxa [%l7 + 0x78] %asi, %o0 bneg,a,pn %icc, loop_2179 fbue %fcc2, loop_2180 tpos %xcc, 0x0 edge32ln %i2, %g2, %g1 loop_2179: nop wr %g0, 0x89, %asi ldstuba [%l7 + 0x27] %asi, %g4 loop_2180: movpos %icc, %o3, %l1 fbug,a %fcc2, loop_2181 mulx %i1, 0x012A, %g6 alignaddr %g7, %i0, %i4 fble,a %fcc3, loop_2182 loop_2181: popc %g5, %l3 mulscc %o7, 0x1B3B, %i5 sra %o1, %l0, %l2 loop_2182: fblg,a %fcc2, loop_2183 movge %icc, %o4, %o5 fmovd %f4, %f2 edge32 %l4, %l5, %o6 loop_2183: movne %xcc, %i3, %i7 bneg loop_2184 srlx %l6, %o2, %i6 umulcc %o0, 0x1F2C, %g3 array16 %i2, %g1, %g2 loop_2184: bl,a loop_2185 fmovdle %xcc, %f7, %f0 fpackfix %f8, %f12 fcmps %fcc3, %f30, %f6 loop_2185: fcmpd %fcc3, %f18, %f18 lduh [%l7 + 0x16], %g4 fbe %fcc3, loop_2186 movrgez %o3, 0x229, %l1 sdivcc %g6, 0x13FC, %i1 sir 0x0A9C loop_2186: fbn %fcc3, loop_2187 udivx %i0, 0x11AF, %g7 te %icc, 0x2 fmovrdlz %i4, %f6, %f8 loop_2187: fblg,a %fcc0, loop_2188 fmovde %icc, %f16, %f0 fcmpgt16 %f24, %f28, %l3 mulx %o7, 0x16AF, %i5 loop_2188: membar 0x19 orcc %g5, 0x016D, %o1 orcc %l2, 0x030B, %l0 set 0x1F, %l4 stba %o5, [%l7 + %l4] 0xeb membar #Sync edge8l %l4, %l5, %o4 subc %i3, 0x02D1, %i7 sllx %o6, %o2, %l6 umulcc %i6, 0x0DAF, %o0 bg,a,pn %icc, loop_2189 edge8 %g3, %i2, %g2 wr %g0, 0x89, %asi lduba [%l7 + 0x2B] %asi, %g1 loop_2189: array8 %o3, %l1, %g4 movpos %xcc, %i1, %g6 fands %f26, %f14, %f14 stbar tvc %xcc, 0x6 fmovrdne %g7, %f14, %f18 udivx %i4, 0x078C, %i0 fcmpne16 %f2, %f4, %o7 sllx %i5, 0x17, %l3 movrlz %o1, 0x3FB, %l2 movrgez %l0, 0x156, %g5 sir 0x172F array32 %l4, %o5, %l5 taddcc %i3, 0x0E44, %o4 subccc %i7, 0x1333, %o2 fandnot1s %f21, %f24, %f10 fmovdl %icc, %f4, %f20 fbge,a %fcc0, loop_2190 fbl,a %fcc1, loop_2191 taddcc %l6, 0x0D79, %o6 edge8ln %i6, %o0, %i2 loop_2190: movge %xcc, %g3, %g1 loop_2191: tcs %icc, 0x5 fmovdcs %xcc, %f4, %f4 fornot2 %f18, %f20, %f24 edge8l %g2, %l1, %o3 tcc %xcc, 0x3 movpos %xcc, %g4, %i1 bn,a loop_2192 sdivcc %g7, 0x041D, %g6 fbl %fcc0, loop_2193 bcs,pn %xcc, loop_2194 loop_2192: movcs %xcc, %i0, %i4 brlez %i5, loop_2195 loop_2193: sdivx %o7, 0x112F, %o1 loop_2194: udivx %l3, 0x1439, %l0 orncc %g5, 0x067B, %l4 loop_2195: nop set 0x28, %g7 swapa [%l7 + %g7] 0x19, %l2 fpsub32 %f22, %f24, %f30 movn %xcc, %l5, %o5 fexpand %f12, %f6 sdivx %o4, 0x0615, %i7 bpos,a,pn %icc, loop_2196 bcs,pn %xcc, loop_2197 fsrc1s %f25, %f18 set 0x40, %i4 ldda [%l7 + %i4] 0x11, %f0 loop_2196: sub %o2, 0x1455, %i3 loop_2197: orn %l6, %i6, %o0 bvc,a %icc, loop_2198 umul %o6, %i2, %g1 sllx %g3, 0x0E, %g2 edge32l %l1, %o3, %i1 loop_2198: smul %g4, %g6, %g7 and %i0, 0x1063, %i4 umulcc %i5, %o1, %o7 xorcc %l0, %l3, %g5 tcc %icc, 0x4 ldsh [%l7 + 0x74], %l2 tneg %icc, 0x3 fble %fcc3, loop_2199 udivcc %l5, 0x0BD5, %o5 fbn,a %fcc0, loop_2200 tpos %icc, 0x3 loop_2199: array16 %o4, %i7, %o2 movrlez %i3, %l4, %i6 loop_2200: orcc %o0, %o6, %i2 set 0x18, %i2 stha %g1, [%l7 + %i2] 0xe3 membar #Sync movleu %icc, %g3, %l6 fpadd32s %f7, %f29, %f20 addccc %l1, %o3, %g2 fand %f24, %f0, %f2 ld [%l7 + 0x7C], %f18 xnorcc %i1, %g4, %g6 fcmpgt16 %f24, %f22, %g7 movne %xcc, %i0, %i5 swap [%l7 + 0x24], %i4 sllx %o7, %l0, %o1 alignaddr %g5, %l2, %l3 edge16l %l5, %o4, %o5 brlz,a %i7, loop_2201 sth %o2, [%l7 + 0x38] and %i3, %l4, %i6 membar 0x40 loop_2201: ta %xcc, 0x6 fblg,a %fcc3, loop_2202 stb %o0, [%l7 + 0x5A] orncc %o6, %g1, %g3 sll %i2, %l1, %o3 loop_2202: array8 %g2, %l6, %i1 tge %icc, 0x7 bleu loop_2203 tsubcc %g4, 0x090A, %g7 fmovsle %xcc, %f11, %f9 tl %xcc, 0x7 loop_2203: fpsub16 %f30, %f22, %f6 fbe %fcc1, loop_2204 fbo %fcc2, loop_2205 fcmped %fcc3, %f20, %f30 or %g6, 0x10A4, %i0 loop_2204: tcs %icc, 0x5 loop_2205: addccc %i4, %i5, %l0 fmovrde %o1, %f0, %f10 fmovrdlez %o7, %f20, %f18 movneg %xcc, %l2, %l3 tcs %icc, 0x2 fcmpd %fcc3, %f6, %f28 fpsub16s %f27, %f11, %f30 fble %fcc2, loop_2206 ldsb [%l7 + 0x0C], %l5 fmovsg %icc, %f10, %f0 sdivcc %g5, 0x1072, %o4 loop_2206: edge8l %o5, %o2, %i7 tsubcctv %i3, 0x0640, %i6 wr %g0, 0x0c, %asi ldsha [%l7 + 0x3C] %asi, %l4 fmovsn %icc, %f5, %f5 fmovrse %o0, %f10, %f9 tg %icc, 0x0 ble loop_2207 sra %g1, 0x0C, %o6 set 0x64, %o3 sta %f26, [%l7 + %o3] 0x18 loop_2207: edge32ln %i2, %l1, %g3 fble,a %fcc0, loop_2208 tsubcc %o3, 0x08EE, %g2 sethi 0x13A6, %l6 ldd [%l7 + 0x28], %i0 loop_2208: fble,a %fcc0, loop_2209 taddcc %g4, 0x1440, %g6 taddcc %g7, 0x1FAE, %i4 edge8l %i0, %l0, %i5 loop_2209: fmovrse %o1, %f30, %f12 bn,a %icc, loop_2210 tge %icc, 0x3 edge8 %o7, %l2, %l3 ta %xcc, 0x1 loop_2210: movvs %xcc, %g5, %o4 movleu %icc, %o5, %l5 smulcc %o2, 0x0783, %i3 nop setx loop_2211, %l0, %l1 jmpl %l1, %i6 sdiv %i7, 0x1578, %l4 fandnot1s %f19, %f8, %f17 sra %g1, %o0, %o6 loop_2211: movgu %icc, %i2, %l1 taddcctv %o3, %g3, %l6 edge8ln %i1, %g4, %g2 sdivcc %g7, 0x10D7, %g6 fmovde %icc, %f11, %f23 movrlz %i0, 0x2B7, %i4 taddcctv %i5, 0x0419, %o1 alignaddrl %l0, %o7, %l2 sdivx %l3, 0x012F, %g5 fpsub16s %f22, %f13, %f14 set 0x28, %i5 stxa %o4, [%l7 + %i5] 0x81 orn %l5, 0x017C, %o5 te %xcc, 0x2 tcc %icc, 0x2 tl %icc, 0x3 fnors %f1, %f21, %f11 wr %g0, 0x80, %asi lduwa [%l7 + 0x50] %asi, %o2 wr %g0, 0x81, %asi lduba [%l7 + 0x7D] %asi, %i6 movleu %xcc, %i7, %l4 wr %g0, 0x89, %asi lda [%l7 + 0x54] %asi, %f30 stbar sra %i3, 0x13, %g1 set 0x10, %o6 stda %o6, [%l7 + %o6] 0x14 srax %i2, 0x07, %o0 sdivx %o3, 0x01DF, %g3 sdivcc %l6, 0x066E, %l1 st %f15, [%l7 + 0x78] umul %g4, %g2, %i1 brz,a %g7, loop_2212 tvs %xcc, 0x1 brnz %i0, loop_2213 tn %icc, 0x0 loop_2212: bneg,pn %icc, loop_2214 tsubcctv %g6, 0x179F, %i5 loop_2213: edge32 %o1, %l0, %i4 tvs %icc, 0x4 loop_2214: fmovdleu %icc, %f25, %f13 sethi 0x1330, %o7 tsubcc %l3, %g5, %o4 wr %g0, 0x19, %asi swapa [%l7 + 0x08] %asi, %l5 fcmpes %fcc1, %f21, %f2 edge8n %l2, %o2, %i6 nop set 0x2A, %o0 ldstub [%l7 + %o0], %i7 stw %o5, [%l7 + 0x58] brz,a %i3, loop_2215 stx %l4, [%l7 + 0x30] add %l7, 0x78, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o6 casxa [%l6] %asi, %o6, %g1 loop_2215: fmovs %f23, %f10 ba,a %xcc, loop_2216 umulcc %o0, %i2, %g3 ldx [%l7 + 0x28], %l6 movrgez %l1, 0x1A2, %g4 loop_2216: add %g2, 0x18C9, %o3 and %g7, %i0, %g6 xorcc %i5, %i1, %o1 bleu,a %icc, loop_2217 umulcc %l0, %o7, %l3 add %l7, 0x74, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %g5, %i4 loop_2217: sllx %l5, 0x0B, %o4 bpos,a,pn %xcc, loop_2218 te %icc, 0x1 movcs %icc, %l2, %o2 bcs,a,pn %xcc, loop_2219 loop_2218: edge32ln %i7, %o5, %i3 edge16l %i6, %l4, %g1 bleu loop_2220 loop_2219: array8 %o0, %o6, %i2 edge16n %g3, %l6, %l1 fmovda %xcc, %f26, %f21 loop_2220: fblg,a %fcc0, loop_2221 lduh [%l7 + 0x0A], %g4 or %o3, %g2, %g7 bg,pn %xcc, loop_2222 loop_2221: udivcc %i0, 0x04F1, %g6 brgez,a %i5, loop_2223 fcmpd %fcc3, %f22, %f6 loop_2222: tpos %xcc, 0x5 fmovsgu %xcc, %f31, %f4 loop_2223: bne loop_2224 fpmerge %f10, %f1, %f6 xnor %o1, %l0, %i1 fbu,a %fcc1, loop_2225 loop_2224: addccc %o7, 0x1593, %l3 tsubcctv %i4, 0x1732, %g5 fmovd %f20, %f28 loop_2225: bshuffle %f20, %f30, %f16 brlz %o4, loop_2226 umul %l5, 0x1F52, %o2 move %xcc, %l2, %o5 mova %xcc, %i3, %i6 loop_2226: edge16l %l4, %g1, %i7 fcmple16 %f6, %f16, %o6 orncc %o0, %g3, %i2 mulscc %l6, 0x18C4, %g4 fbg %fcc3, loop_2227 ble,a %icc, loop_2228 tsubcc %o3, 0x065E, %g2 movrgz %l1, 0x123, %g7 loop_2227: addccc %g6, %i0, %i5 loop_2228: flush %l7 + 0x60 movrne %l0, %i1, %o1 movrne %o7, %i4, %g5 set 0x47, %l1 ldstuba [%l7 + %l1] 0x80, %o4 sll %l5, %l3, %l2 fmovrsgz %o2, %f0, %f18 fbge %fcc0, loop_2229 st %f10, [%l7 + 0x6C] sllx %i3, %o5, %i6 taddcc %g1, 0x1C54, %i7 loop_2229: fxnors %f23, %f28, %f25 tsubcc %l4, 0x1A48, %o0 fbule %fcc2, loop_2230 orn %g3, %o6, %i2 tge %icc, 0x6 brgz,a %l6, loop_2231 loop_2230: srl %o3, %g4, %g2 brz %g7, loop_2232 subc %l1, %i0, %i5 loop_2231: srax %g6, %l0, %i1 subc %o1, 0x0888, %o7 loop_2232: te %xcc, 0x7 tcs %xcc, 0x1 andcc %g5, 0x03ED, %i4 addcc %l5, 0x140B, %l3 movvs %icc, %l2, %o2 wr %g0, 0x80, %asi stda %i2, [%l7 + 0x70] %asi bgu,a,pn %icc, loop_2233 bpos,a %icc, loop_2234 fbl %fcc2, loop_2235 movn %xcc, %o4, %o5 loop_2233: brgz,a %g1, loop_2236 loop_2234: movrlz %i7, 0x226, %l4 loop_2235: fnor %f20, %f22, %f12 bcc,a %xcc, loop_2237 loop_2236: tcc %xcc, 0x3 movleu %xcc, %i6, %o0 fba %fcc3, loop_2238 loop_2237: fbg,a %fcc2, loop_2239 movvs %icc, %o6, %g3 call loop_2240 loop_2238: movpos %xcc, %i2, %o3 loop_2239: fmovscc %xcc, %f1, %f10 wr %g0, 0x2f, %asi stba %g4, [%l7 + 0x51] %asi membar #Sync loop_2240: addcc %l6, 0x1ADA, %g7 tle %xcc, 0x6 umulcc %g2, %i0, %l1 pdist %f16, %f20, %f20 alignaddrl %g6, %i5, %l0 fmovrdne %i1, %f14, %f8 nop setx loop_2241, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movrlz %o1, %g5, %i4 movneg %icc, %o7, %l5 edge16ln %l3, %o2, %l2 loop_2241: sdivcc %i3, 0x0363, %o4 smul %o5, 0x1A0E, %i7 fmovdcc %xcc, %f23, %f31 fnot2 %f4, %f8 fnor %f30, %f30, %f30 tne %icc, 0x0 udivcc %g1, 0x07A7, %i6 edge32ln %o0, %l4, %o6 xnorcc %i2, 0x0EBB, %o3 edge32 %g4, %l6, %g3 set 0x0F, %o4 stba %g7, [%l7 + %o4] 0xeb membar #Sync taddcctv %g2, %i0, %g6 array8 %l1, %i5, %i1 tsubcc %l0, 0x19F3, %o1 taddcc %i4, %g5, %l5 xnorcc %o7, %l3, %o2 ldub [%l7 + 0x0D], %l2 fmovsg %icc, %f28, %f3 wr %g0, 0x80, %asi stwa %o4, [%l7 + 0x54] %asi fmovdvs %icc, %f7, %f1 fble,a %fcc2, loop_2242 tsubcctv %o5, %i7, %g1 brgez,a %i6, loop_2243 movl %icc, %o0, %l4 loop_2242: edge32n %o6, %i2, %i3 edge32n %o3, %l6, %g3 loop_2243: fcmple32 %f28, %f0, %g7 tvc %icc, 0x3 edge32 %g2, %i0, %g6 addcc %g4, %l1, %i1 movrgz %i5, %l0, %o1 fba %fcc3, loop_2244 or %g5, %i4, %o7 fandnot2s %f2, %f2, %f9 andncc %l5, %l3, %l2 loop_2244: edge32l %o2, %o4, %o5 movrgez %g1, %i7, %i6 movre %l4, %o0, %o6 movre %i3, %o3, %l6 wr %g0, 0x11, %asi stda %i2, [%l7 + 0x40] %asi set 0x14, %o1 sta %f6, [%l7 + %o1] 0x19 tcc %icc, 0x4 smulcc %g7, %g2, %i0 subccc %g3, %g4, %g6 smul %l1, 0x0388, %i1 fbg %fcc0, loop_2245 tg %icc, 0x7 movl %xcc, %l0, %o1 fcmpeq32 %f4, %f6, %g5 loop_2245: bne,pt %xcc, loop_2246 smulcc %i5, %o7, %l5 movgu %xcc, %l3, %l2 movrlez %i4, %o2, %o5 loop_2246: movcc %icc, %g1, %o4 fmovrdne %i6, %f16, %f4 xnorcc %l4, 0x1B9D, %o0 movl %xcc, %i7, %i3 smul %o6, 0x0042, %l6 fmovrsgz %o3, %f8, %f31 nop setx loop_2247, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sub %g7, 0x0175, %i2 bn loop_2248 sdivcc %i0, 0x08D9, %g2 loop_2247: orcc %g3, %g4, %g6 fble %fcc3, loop_2249 loop_2248: xnorcc %l1, %l0, %o1 tcs %xcc, 0x4 tgu %icc, 0x5 loop_2249: tvc %xcc, 0x5 array8 %g5, %i1, %i5 movpos %icc, %l5, %l3 movl %xcc, %l2, %o7 tvc %xcc, 0x4 taddcc %o2, %o5, %g1 tle %icc, 0x0 sdivx %o4, 0x107B, %i6 orn %l4, 0x0F67, %i4 tgu %xcc, 0x1 fmovsl %xcc, %f20, %f20 tn %icc, 0x2 sub %o0, %i3, %i7 fbue,a %fcc2, loop_2250 sllx %l6, 0x17, %o6 edge8l %g7, %i2, %o3 tneg %icc, 0x5 loop_2250: nop wr %g0, 0x0c, %asi stha %g2, [%l7 + 0x3C] %asi std %f28, [%l7 + 0x20] movcc %icc, %g3, %i0 edge16 %g4, %l1, %l0 membar 0x5F set 0x68, %i7 lduha [%l7 + %i7] 0x19, %g6 smul %o1, 0x0F15, %i1 nop setx loop_2251, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fblg %fcc2, loop_2252 orncc %g5, 0x0B38, %l5 set 0x58, %o2 lda [%l7 + %o2] 0x88, %f13 loop_2251: udivx %l3, 0x19F5, %l2 loop_2252: fxors %f29, %f11, %f23 tsubcc %i5, 0x0581, %o7 bne loop_2253 edge16l %o2, %o5, %g1 orn %i6, %l4, %o4 andn %i4, 0x0D35, %i3 loop_2253: fbge %fcc3, loop_2254 fcmpne16 %f2, %f14, %o0 movre %l6, %i7, %o6 move %icc, %i2, %g7 loop_2254: ldub [%l7 + 0x18], %g2 fblg %fcc1, loop_2255 bneg,pn %icc, loop_2256 fmovdleu %xcc, %f25, %f23 bvc,a,pn %xcc, loop_2257 loop_2255: movre %g3, %o3, %g4 loop_2256: ldub [%l7 + 0x48], %i0 umul %l0, 0x1D9F, %g6 loop_2257: movl %xcc, %o1, %i1 fpack32 %f4, %f22, %f14 andncc %g5, %l5, %l3 movl %xcc, %l1, %l2 fmovdgu %xcc, %f7, %f1 lduh [%l7 + 0x54], %o7 fpsub32 %f20, %f16, %f24 fmovs %f17, %f24 fmovsleu %xcc, %f3, %f13 movrgez %o2, %i5, %g1 set 0x28, %g5 ldsba [%l7 + %g5] 0x88, %o5 fmovdvc %xcc, %f6, %f10 orn %l4, %i6, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %i3, %i4, %l6 orcc %i7, %o6, %i2 tg %xcc, 0x2 fcmpeq16 %f30, %f4, %g7 fba %fcc3, loop_2258 smulcc %g2, 0x1F3A, %g3 addc %o0, %o3, %i0 edge16n %g4, %g6, %o1 loop_2258: fbule %fcc1, loop_2259 tle %xcc, 0x2 tpos %xcc, 0x3 tne %icc, 0x0 loop_2259: nop wr %g0, 0x0c, %asi swapa [%l7 + 0x24] %asi, %l0 move %xcc, %g5, %l5 ldd [%l7 + 0x70], %f14 edge32ln %i1, %l1, %l3 fmovrsgz %l2, %f29, %f10 edge32n %o7, %i5, %o2 sllx %o5, %l4, %g1 sir 0x0F1A tcc %xcc, 0x3 fcmpes %fcc1, %f6, %f7 fmovdvs %icc, %f30, %f7 movcc %icc, %o4, %i3 popc 0x0AED, %i4 fbne,a %fcc1, loop_2260 movg %icc, %i6, %l6 add %l7, 0x74, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %o6, %i2 loop_2260: brlez %g7, loop_2261 umul %g2, %i7, %g3 pdist %f16, %f0, %f30 fmovdvs %xcc, %f3, %f17 loop_2261: alignaddrl %o0, %o3, %i0 fmovdge %xcc, %f15, %f1 fmovdvs %icc, %f2, %f10 movcc %xcc, %g4, %g6 ldub [%l7 + 0x52], %o1 sllx %g5, 0x07, %l0 fmul8ulx16 %f30, %f12, %f20 edge16 %i1, %l5, %l1 edge8n %l3, %l2, %o7 tne %xcc, 0x1 wr %g0, 0x10, %asi ldsha [%l7 + 0x40] %asi, %i5 fandnot2s %f26, %f19, %f20 subc %o5, 0x00CA, %o2 smulcc %g1, %l4, %i3 tgu %xcc, 0x6 edge16ln %o4, %i4, %l6 set 0x40, %l0 stda %f0, [%l7 + %l0] 0x15 wr %g0, 0x19, %asi prefetcha [%l7 + 0x78] %asi, 0x0 addccc %i2, 0x0BDF, %i6 fbl,a %fcc0, loop_2262 fpackfix %f18, %f1 tcc %xcc, 0x4 tl %icc, 0x4 loop_2262: alignaddr %g7, %i7, %g2 bvs,a %icc, loop_2263 srlx %o0, 0x11, %g3 ldub [%l7 + 0x51], %i0 tcc %xcc, 0x0 loop_2263: fmovrsgz %o3, %f23, %f14 movre %g6, 0x028, %o1 umul %g5, 0x1D5F, %l0 nop setx loop_2264, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tgu %xcc, 0x6 ldd [%l7 + 0x60], %f26 sub %g4, 0x127D, %l5 loop_2264: tcc %xcc, 0x6 fbu,a %fcc1, loop_2265 fmovdvs %xcc, %f15, %f6 fmovdneg %icc, %f0, %f5 fcmpd %fcc2, %f14, %f16 loop_2265: xor %l1, 0x1380, %i1 addc %l3, 0x18BD, %o7 prefetch [%l7 + 0x0C], 0x0 udivx %i5, 0x0BFF, %o5 fone %f16 bn %xcc, loop_2266 orcc %o2, %l2, %g1 nop setx loop_2267, %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 edge16 %l4, %i3, %o4 loop_2266: fand %f30, %f2, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2267: fand %f24, %f12, %f18 fcmpgt16 %f24, %f0, %i4 bgu,pt %icc, loop_2268 popc 0x16AD, %o6 fmovrsne %l6, %f25, %f9 sll %i2, 0x0D, %i6 loop_2268: popc 0x0BC3, %g7 prefetch [%l7 + 0x6C], 0x0 st %f20, [%l7 + 0x38] xnorcc %i7, %g2, %g3 edge32 %o0, %i0, %g6 fands %f22, %f7, %f17 fba,a %fcc2, loop_2269 bleu,a %icc, loop_2270 fmovdcs %xcc, %f29, %f26 taddcc %o1, %o3, %g5 loop_2269: srlx %l0, 0x10, %g4 loop_2270: te %icc, 0x1 fmovsleu %icc, %f7, %f27 movle %xcc, %l1, %i1 subcc %l3, 0x0870, %o7 edge32ln %i5, %l5, %o2 flush %l7 + 0x14 add %l2, %o5, %l4 nop setx loop_2271, %l0, %l1 jmpl %l1, %g1 edge32n %o4, %i3, %o6 edge32 %l6, %i4, %i6 edge16l %i2, %g7, %g2 loop_2271: nop wr %g0, 0x22, %asi stwa %i7, [%l7 + 0x18] %asi membar #Sync set 0x40, %l2 stda %f16, [%l7 + %l2] 0x14 fmul8ulx16 %f10, %f24, %f22 bne,pn %icc, loop_2272 addccc %g3, 0x1328, %i0 fmovdpos %xcc, %f23, %f12 mova %icc, %o0, %o1 loop_2272: sdivcc %o3, 0x18FC, %g5 edge8l %g6, %l0, %g4 fmul8x16al %f27, %f18, %f6 set 0x30, %l3 ldxa [%l7 + %l3] 0x19, %i1 andcc %l3, 0x1485, %l1 subc %i5, 0x1C4C, %l5 fmovdl %icc, %f14, %f9 movrne %o2, 0x25D, %o7 fandnot1s %f4, %f22, %f30 movcc %xcc, %o5, %l4 stx %g1, [%l7 + 0x18] tge %xcc, 0x4 sir 0x1AF0 tneg %xcc, 0x3 movrne %o4, %i3, %l2 edge32l %o6, %l6, %i4 orncc %i6, %g7, %g2 bleu,pt %icc, loop_2273 fmul8x16al %f23, %f25, %f16 udiv %i2, 0x0FDF, %i7 fmovdg %icc, %f10, %f7 loop_2273: addcc %i0, %o0, %g3 sethi 0x1410, %o3 brz %o1, loop_2274 edge8ln %g6, %g5, %g4 ldstub [%l7 + 0x70], %l0 fzero %f30 loop_2274: addc %i1, %l3, %l1 bcs %icc, loop_2275 tneg %icc, 0x2 movvc %icc, %l5, %i5 stx %o2, [%l7 + 0x68] loop_2275: edge8 %o5, %l4, %g1 fornot1 %f10, %f6, %f6 fmovdle %icc, %f19, %f6 wr %g0, 0x80, %asi prefetcha [%l7 + 0x78] %asi, 0x0 tn %xcc, 0x7 fbule %fcc0, loop_2276 fnors %f5, %f28, %f23 udivx %o4, 0x0968, %i3 fnands %f11, %f1, %f0 loop_2276: movre %l2, 0x230, %o6 bgu %xcc, loop_2277 tge %xcc, 0x2 fpack32 %f22, %f6, %f28 fbe %fcc1, loop_2278 loop_2277: fbl,a %fcc2, loop_2279 popc 0x03F5, %i4 fexpand %f29, %f0 loop_2278: nop wr %g0, 0xf9, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_2279: smulcc %i6, %g7, %l6 sll %i2, %g2, %i7 fmovdle %icc, %f28, %f18 edge8n %i0, %g3, %o3 movneg %xcc, %o0, %g6 srlx %g5, %o1, %g4 orcc %l0, 0x1440, %l3 fble,a %fcc2, loop_2280 alignaddrl %l1, %l5, %i5 movrlz %o2, %i1, %l4 edge32l %g1, %o7, %o5 loop_2280: lduh [%l7 + 0x52], %i3 add %l7, 0x60, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o4 casa [%l6] %asi, %o4, %l2 fmovd %f24, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %i4, %i6, %o6 fpadd16 %f30, %f10, %f8 movvs %xcc, %g7, %i2 udivx %l6, 0x120A, %i7 fmovrdgez %g2, %f24, %f22 ble,pt %icc, loop_2281 tn %xcc, 0x3 edge16l %g3, %i0, %o3 andncc %g6, %o0, %o1 loop_2281: fmovsle %xcc, %f15, %f20 wr %g0, 0x80, %asi lduba [%l7 + 0x3F] %asi, %g4 subccc %l0, %g5, %l1 tneg %icc, 0x0 movg %icc, %l5, %l3 edge32ln %o2, %i1, %i5 orn %l4, %g1, %o7 sdivx %o5, 0x0391, %i3 sir 0x14F5 movgu %xcc, %l2, %o4 fornot2s %f27, %f16, %f3 fmovdleu %xcc, %f8, %f24 for %f2, %f24, %f2 fone %f6 bneg,pt %icc, loop_2282 movrne %i6, 0x2FF, %i4 fcmple32 %f18, %f16, %o6 edge8 %g7, %i2, %i7 loop_2282: tleu %xcc, 0x0 add %l7, 0x10, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %g2 casxa [%l6] %asi, %g2, %l6 movrgez %g3, %o3, %i0 lduh [%l7 + 0x08], %o0 movn %icc, %g6, %o1 movrgz %g4, %g5, %l1 ldsb [%l7 + 0x3F], %l0 edge32ln %l3, %o2, %i1 movcs %xcc, %i5, %l5 fandnot2 %f24, %f4, %f24 set 0x38, %i3 sta %f5, [%l7 + %i3] 0x80 bcc loop_2283 fpackfix %f24, %f6 call loop_2284 mulscc %l4, %g1, %o5 loop_2283: tleu %icc, 0x0 stx %o7, [%l7 + 0x28] loop_2284: st %f27, [%l7 + 0x2C] edge8l %l2, %i3, %o4 brgz,a %i6, loop_2285 fmovdl %icc, %f1, %f26 edge16n %i4, %g7, %i2 wr %g0, 0xe3, %asi stxa %i7, [%l7 + 0x48] %asi membar #Sync loop_2285: smulcc %o6, %g2, %g3 sdivx %l6, 0x10FD, %i0 orn %o0, %o3, %g6 fbne,a %fcc0, loop_2286 edge8ln %o1, %g5, %l1 mova %xcc, %l0, %g4 addcc %o2, %l3, %i1 loop_2286: udiv %l5, 0x00E6, %l4 movrne %i5, 0x31F, %o5 subcc %o7, 0x020D, %g1 subc %l2, %i3, %i6 edge16 %o4, %g7, %i2 orncc %i4, 0x16C4, %o6 xorcc %i7, %g3, %l6 taddcctv %g2, 0x0963, %o0 bleu,a loop_2287 fnegd %f14, %f12 fmovda %icc, %f14, %f19 taddcctv %i0, %o3, %o1 loop_2287: fmul8sux16 %f12, %f12, %f26 sll %g5, %l1, %g6 fcmpgt32 %f24, %f2, %g4 fandnot2s %f26, %f27, %f3 tvs %xcc, 0x1 fandnot2 %f10, %f28, %f2 sir 0x172C nop setx loop_2288, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldstub [%l7 + 0x32], %o2 bge,pt %xcc, loop_2289 smul %l0, %i1, %l5 loop_2288: fornot1s %f28, %f23, %f27 membar 0x38 loop_2289: mova %icc, %l3, %i5 ldd [%l7 + 0x50], %f20 fmovrslez %o5, %f16, %f4 fsrc1s %f10, %f15 edge16 %o7, %l4, %g1 ldd [%l7 + 0x60], %f22 fpadd32s %f9, %f16, %f0 fmovdvc %xcc, %f17, %f24 bvs,a,pt %icc, loop_2290 ldd [%l7 + 0x18], %i2 subc %i6, %o4, %g7 brz %i2, loop_2291 loop_2290: movrlez %l2, 0x3C1, %i4 tcc %icc, 0x1 fmovsle %icc, %f10, %f29 loop_2291: nop wr %g0, 0x80, %asi ldstuba [%l7 + 0x5B] %asi, %o6 fblg %fcc3, loop_2292 tcs %icc, 0x4 fornot2 %f8, %f8, %f6 edge16ln %g3, %i7, %g2 loop_2292: fpsub16s %f25, %f31, %f12 fpadd16s %f24, %f6, %f29 array8 %l6, %i0, %o0 siam 0x1 xnor %o3, %o1, %l1 xor %g5, %g4, %o2 fpmerge %f27, %f12, %f30 add %g6, %l0, %i1 movpos %xcc, %l5, %i5 srax %l3, %o5, %o7 tleu %icc, 0x6 nop setx loop_2293, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovsgu %xcc, %f23, %f14 bn %xcc, loop_2294 movle %xcc, %l4, %i3 loop_2293: fmovrde %g1, %f28, %f10 or %i6, %g7, %i2 loop_2294: ldub [%l7 + 0x7E], %l2 stx %i4, [%l7 + 0x48] edge16l %o4, %o6, %i7 add %g3, 0x1498, %g2 edge16l %i0, %l6, %o3 edge16ln %o0, %o1, %l1 stbar andcc %g4, %g5, %o2 tneg %xcc, 0x1 fmovdge %icc, %f27, %f13 tleu %icc, 0x5 brlez %g6, loop_2295 flush %l7 + 0x6C fbg %fcc2, loop_2296 alignaddrl %i1, %l0, %i5 loop_2295: membar 0x24 fpadd32s %f4, %f16, %f12 loop_2296: movg %icc, %l5, %l3 xor %o5, %l4, %o7 brgz,a %i3, loop_2297 subc %i6, %g7, %i2 ldd [%l7 + 0x58], %f6 edge8 %g1, %l2, %i4 loop_2297: tle %xcc, 0x7 srl %o4, %i7, %o6 fmul8sux16 %f4, %f8, %f26 nop setx loop_2298, %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 brlz,a %g2, loop_2299 fmovsge %icc, %f31, %f14 subc %i0, 0x1951, %g3 loop_2298: membar 0x73 loop_2299: sdivx %l6, 0x189E, %o3 edge8 %o1, %o0, %l1 movrgz %g4, %g5, %o2 fandnot2 %f0, %f0, %f28 mova %icc, %i1, %l0 ldsh [%l7 + 0x5E], %i5 set 0x3C, %i1 sta %f2, [%l7 + %i1] 0x80 subc %l5, 0x0B4B, %g6 ld [%l7 + 0x78], %f30 fbu,a %fcc2, loop_2300 fmovrslez %o5, %f20, %f9 wr %g0, 0xf1, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_2300: taddcc %l3, 0x14D1, %o7 tn %xcc, 0x1 tsubcc %l4, 0x1F10, %i6 fpadd32s %f23, %f28, %f4 movrgz %g7, 0x0C6, %i3 wr %g0, 0x04, %asi stda %g0, [%l7 + 0x50] %asi ldd [%l7 + 0x30], %l2 sub %i4, 0x00B8, %o4 addcc %i7, %o6, %i2 fbge,a %fcc1, loop_2301 swap [%l7 + 0x40], %i0 movcs %icc, %g3, %g2 srl %o3, %o1, %o0 loop_2301: tvs %xcc, 0x0 movle %xcc, %l6, %l1 fmovscs %xcc, %f6, %f8 sethi 0x1A48, %g5 alignaddr %g4, %o2, %i1 nop setx loop_2302, %l0, %l1 jmpl %l1, %l0 andncc %l5, %g6, %o5 udiv %i5, 0x1421, %l3 fbo %fcc0, loop_2303 loop_2302: movg %xcc, %l4, %o7 fmovrslez %g7, %f20, %f2 fbug,a %fcc1, loop_2304 loop_2303: edge8n %i3, %i6, %l2 sllx %i4, 0x1F, %g1 andn %i7, %o6, %i2 loop_2304: edge8n %o4, %g3, %g2 movpos %xcc, %i0, %o3 subccc %o1, %o0, %l1 ta %icc, 0x5 fbue %fcc2, loop_2305 udiv %l6, 0x186D, %g5 udiv %o2, 0x0392, %g4 fexpand %f6, %f30 loop_2305: xor %i1, 0x1A2A, %l5 fmovdg %xcc, %f14, %f16 fba,a %fcc1, loop_2306 array32 %g6, %o5, %i5 membar 0x5B tcs %icc, 0x1 loop_2306: andn %l3, 0x197D, %l0 bne,pt %icc, loop_2307 brgez %o7, loop_2308 stb %g7, [%l7 + 0x1E] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2307: nop set 0x40, %o7 ldda [%l7 + %o7] 0x0c, %f0 loop_2308: fbu,a %fcc2, loop_2309 tvc %xcc, 0x7 tg %xcc, 0x4 wr %g0, 0x0c, %asi lduha [%l7 + 0x74] %asi, %l4 loop_2309: movrgz %i3, 0x276, %i6 wr %g0, 0x18, %asi sta %f6, [%l7 + 0x74] %asi srl %i4, 0x1F, %l2 fornot2 %f16, %f30, %f24 ta %xcc, 0x3 ldub [%l7 + 0x6E], %g1 brlez,a %i7, loop_2310 tg %xcc, 0x1 subcc %i2, 0x0898, %o4 tvc %xcc, 0x0 loop_2310: tgu %xcc, 0x7 fabsd %f6, %f2 fmovrse %o6, %f1, %f24 edge8 %g2, %g3, %o3 movrlez %i0, %o1, %o0 mova %icc, %l1, %g5 subcc %l6, 0x159E, %o2 tge %xcc, 0x7 movvs %xcc, %i1, %g4 fsrc2 %f22, %f30 tsubcctv %g6, %o5, %i5 fpsub32s %f0, %f2, %f3 tcs %icc, 0x7 tneg %xcc, 0x3 tl %icc, 0x7 mova %icc, %l3, %l5 siam 0x3 tvs %icc, 0x4 tvc %icc, 0x1 std %f30, [%l7 + 0x48] set 0x3C, %g6 ldstuba [%l7 + %g6] 0x81, %o7 movgu %icc, %g7, %l4 bg,a,pt %icc, loop_2311 fsrc1 %f26, %f14 fmovrse %l0, %f31, %f28 bcs,a,pt %xcc, loop_2312 loop_2311: ldstub [%l7 + 0x5D], %i6 te %icc, 0x6 fmul8x16au %f13, %f3, %f18 loop_2312: swap [%l7 + 0x0C], %i4 fbo,a %fcc1, loop_2313 flush %l7 + 0x7C movrlz %l2, 0x3E9, %i3 fmovdne %xcc, %f18, %f3 loop_2313: tcs %xcc, 0x0 udivx %g1, 0x0ECB, %i7 movpos %icc, %o4, %o6 movne %xcc, %i2, %g2 fmovsvs %icc, %f18, %f14 fmuld8ulx16 %f22, %f1, %f30 tvs %icc, 0x1 te %xcc, 0x6 movre %o3, 0x345, %g3 fbg %fcc0, loop_2314 fexpand %f11, %f18 xnor %i0, 0x0683, %o1 wr %g0, 0x89, %asi sta %f14, [%l7 + 0x34] %asi loop_2314: bn %xcc, loop_2315 fbo,a %fcc2, loop_2316 fxnors %f13, %f10, %f5 udivcc %l1, 0x18A9, %o0 loop_2315: lduh [%l7 + 0x72], %g5 loop_2316: movl %icc, %o2, %i1 bleu,a,pn %xcc, loop_2317 srlx %l6, 0x12, %g4 fbue %fcc1, loop_2318 brgez %o5, loop_2319 loop_2317: tn %icc, 0x1 mova %icc, %g6, %l3 loop_2318: ldx [%l7 + 0x28], %l5 loop_2319: movcs %icc, %i5, %g7 sdivcc %l4, 0x0AB0, %l0 siam 0x5 sll %i6, 0x1D, %o7 fmul8x16au %f0, %f19, %f18 movleu %icc, %i4, %i3 st %f0, [%l7 + 0x44] umulcc %g1, %l2, %i7 subccc %o4, %i2, %o6 fzeros %f25 movre %g2, 0x177, %g3 fmovscc %icc, %f5, %f2 fmovrsgez %o3, %f25, %f25 edge8n %o1, %l1, %o0 udiv %i0, 0x1CD2, %o2 bcc,pt %icc, loop_2320 bvc,pt %xcc, loop_2321 xorcc %g5, 0x00B6, %i1 sll %g4, %l6, %o5 loop_2320: nop wr %g0, 0x23, %asi stba %l3, [%l7 + 0x2D] %asi membar #Sync loop_2321: orn %g6, 0x175F, %i5 move %icc, %g7, %l5 sth %l4, [%l7 + 0x50] tn %icc, 0x5 umul %i6, 0x057C, %o7 edge32l %l0, %i3, %g1 edge8l %l2, %i7, %i4 call loop_2322 edge32l %o4, %i2, %g2 tcs %icc, 0x7 umul %g3, %o3, %o6 loop_2322: fmovrsne %l1, %f8, %f8 tl %xcc, 0x3 wr %g0, 0xf0, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync nop setx loop_2323, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ble,a %icc, loop_2324 fabss %f20, %f19 movrlez %o1, %o0, %i0 loop_2323: mulx %o2, %g5, %g4 loop_2324: ldsw [%l7 + 0x7C], %l6 edge8n %i1, %o5, %g6 ldsw [%l7 + 0x28], %l3 umulcc %g7, 0x034F, %i5 bshuffle %f30, %f28, %f10 subc %l5, %l4, %o7 srl %i6, 0x0A, %i3 fble %fcc0, loop_2325 fmuld8sux16 %f20, %f5, %f18 edge32n %g1, %l0, %l2 fmovd %f22, %f0 loop_2325: sllx %i4, 0x14, %i7 fmovdneg %xcc, %f26, %f3 ldsb [%l7 + 0x64], %i2 sir 0x134E wr %g0, 0x80, %asi prefetcha [%l7 + 0x38] %asi, 0x1 fcmps %fcc1, %f1, %f10 xor %g3, 0x16AB, %o3 umul %o6, 0x0459, %g2 movl %xcc, %o1, %o0 prefetch [%l7 + 0x0C], 0x0 edge8l %i0, %o2, %l1 fands %f9, %f11, %f16 fmovda %icc, %f11, %f0 movrgz %g5, 0x104, %g4 and %i1, 0x0054, %o5 bneg,a %icc, loop_2326 edge16n %l6, %l3, %g6 fcmpne32 %f26, %f4, %i5 fmovd %f22, %f22 loop_2326: movvs %icc, %g7, %l4 edge16n %l5, %o7, %i3 membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f16 tcc %xcc, 0x0 andn %i6, 0x0E58, %l0 wr %g0, 0x88, %asi ldsba [%l7 + 0x2A] %asi, %g1 tvc %icc, 0x4 fmovdle %icc, %f17, %f27 bneg,pn %xcc, loop_2327 umulcc %l2, 0x004B, %i7 lduh [%l7 + 0x3C], %i2 fnor %f26, %f8, %f8 loop_2327: andn %o4, 0x1D1F, %i4 fmuld8ulx16 %f18, %f6, %f16 fmovdcs %xcc, %f9, %f29 edge16 %g3, %o3, %g2 andncc %o1, %o0, %o6 fmovdl %icc, %f19, %f6 sth %i0, [%l7 + 0x26] movrgez %l1, %o2, %g4 edge32l %i1, %g5, %o5 movvs %icc, %l6, %g6 nop set 0x08, %g4 ldsb [%l7 + %g4], %l3 fbule,a %fcc2, loop_2328 ta %xcc, 0x3 edge32 %i5, %g7, %l5 movre %l4, 0x28A, %i3 loop_2328: nop add %l7, 0x18, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i6 casxa [%l6] %asi, %i6, %o7 edge8l %l0, %g1, %l2 fones %f28 bgu,pn %xcc, loop_2329 alignaddr %i2, %i7, %i4 addccc %g3, 0x0FFE, %o3 ldx [%l7 + 0x60], %g2 loop_2329: taddcctv %o4, %o0, %o1 wr %g0, 0x19, %asi lduha [%l7 + 0x3A] %asi, %o6 ta %xcc, 0x5 movg %icc, %l1, %o2 addccc %g4, 0x0E78, %i0 tn %icc, 0x6 movrne %i1, %o5, %g5 fbl %fcc3, loop_2330 bvs loop_2331 pdist %f26, %f16, %f10 bcc,a loop_2332 loop_2330: tge %icc, 0x0 loop_2331: sub %l6, 0x15BE, %l3 nop setx loop_2333, %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_2332: ba,a,pn %xcc, loop_2334 sir 0x0A7E bgu,a,pt %xcc, loop_2335 loop_2333: fbg %fcc0, loop_2336 loop_2334: xorcc %i5, %g6, %g7 te %xcc, 0x1 loop_2335: xnor %l5, %l4, %i6 loop_2336: bg,pt %xcc, loop_2337 fones %f9 lduw [%l7 + 0x58], %i3 edge8ln %o7, %l0, %g1 loop_2337: ldub [%l7 + 0x5F], %l2 bshuffle %f30, %f4, %f8 fmovdl %xcc, %f5, %f1 movl %xcc, %i7, %i2 fmovdleu %icc, %f25, %f20 fpackfix %f26, %f20 fsrc2 %f28, %f16 and %i4, 0x049A, %o3 fmovrsgez %g3, %f22, %f24 edge8 %g2, %o0, %o4 set 0x2E, %o5 ldstuba [%l7 + %o5] 0x80, %o1 subccc %l1, %o2, %o6 array8 %g4, %i0, %i1 sra %o5, %g5, %l6 ta %xcc, 0x6 set 0x1C, %g3 lduha [%l7 + %g3] 0x89, %l3 edge8n %i5, %g6, %l5 edge16l %g7, %i6, %i3 subc %l4, 0x1868, %o7 st %f6, [%l7 + 0x3C] alignaddrl %l0, %l2, %g1 set 0x60, %l6 prefetcha [%l7 + %l6] 0x0c, 0x1 edge16l %i4, %o3, %i2 fbe,a %fcc2, loop_2338 fnot2s %f4, %f2 edge8 %g3, %g2, %o4 movrgz %o1, %l1, %o0 loop_2338: ldsw [%l7 + 0x40], %o2 tgu %xcc, 0x5 fandnot2 %f16, %f2, %f10 fbn,a %fcc3, loop_2339 fmovdvc %xcc, %f24, %f31 fandnot2 %f24, %f22, %f26 fmovs %f16, %f16 loop_2339: movrlz %g4, %i0, %i1 movvs %icc, %o5, %g5 bgu loop_2340 tsubcctv %l6, %o6, %l3 movre %i5, 0x374, %l5 fands %f27, %f19, %f2 loop_2340: movneg %icc, %g7, %g6 tne %icc, 0x4 movvs %xcc, %i3, %i6 xnor %l4, 0x03E0, %l0 sub %l2, 0x1646, %g1 edge32ln %o7, %i4, %i7 udivcc %i2, 0x0567, %g3 fmovdleu %xcc, %f17, %f15 edge8 %o3, %o4, %o1 fandnot1s %f29, %f21, %f17 fmovdleu %xcc, %f23, %f14 fors %f8, %f0, %f1 array8 %l1, %o0, %o2 tsubcctv %g2, 0x1131, %g4 sethi 0x1674, %i1 fzero %f10 stb %i0, [%l7 + 0x46] sdivcc %o5, 0x0296, %l6 sra %o6, %g5, %l3 edge16ln %l5, %i5, %g6 sethi 0x053C, %i3 subccc %i6, 0x07CA, %l4 movneg %icc, %l0, %l2 fzeros %f14 xnorcc %g7, 0x0C0E, %o7 fbuge,a %fcc2, loop_2341 subc %g1, %i7, %i4 sdivx %g3, 0x10C9, %i2 tcc %xcc, 0x0 loop_2341: fandnot2s %f22, %f9, %f12 umul %o3, %o4, %o1 and %o0, 0x1A41, %l1 fxor %f18, %f30, %f10 smul %g2, %g4, %i1 sethi 0x133D, %o2 add %o5, 0x14ED, %i0 fmovde %xcc, %f19, %f24 xnor %o6, 0x13DB, %l6 set 0x18, %g2 stba %l3, [%l7 + %g2] 0x88 movre %l5, 0x24E, %i5 xorcc %g6, %i3, %g5 ldsh [%l7 + 0x7E], %i6 srlx %l0, %l4, %l2 fmul8ulx16 %f14, %f0, %f18 movcs %xcc, %o7, %g7 tsubcc %g1, %i7, %i4 fxors %f20, %f24, %f31 fmovdne %xcc, %f31, %f11 sdivcc %g3, 0x1A78, %o3 fbn %fcc0, loop_2342 fmovrdlz %i2, %f4, %f10 movvc %icc, %o1, %o4 sir 0x1416 loop_2342: tle %icc, 0x4 call loop_2343 ldd [%l7 + 0x60], %l0 move %icc, %g2, %g4 addcc %o0, 0x17C5, %o2 loop_2343: fmovdvs %xcc, %f13, %f0 andn %i1, %i0, %o5 sdivcc %l6, 0x0525, %o6 set 0x7C, %i0 lda [%l7 + %i0] 0x11, %f29 bvs,pn %xcc, loop_2344 edge32n %l5, %i5, %l3 sir 0x1C79 fmovdneg %icc, %f0, %f19 loop_2344: brlez,a %i3, loop_2345 udivx %g6, 0x067A, %g5 mulscc %l0, 0x1F82, %i6 wr %g0, 0x11, %asi sta %f21, [%l7 + 0x64] %asi loop_2345: tge %icc, 0x5 sdivx %l4, 0x171D, %l2 alignaddrl %g7, %o7, %g1 srax %i7, %g3, %i4 fmovscc %xcc, %f18, %f16 fmovsge %icc, %f2, %f31 srlx %i2, %o1, %o4 edge32l %l1, %o3, %g2 brlz %o0, loop_2346 std %f14, [%l7 + 0x50] tvc %xcc, 0x3 flush %l7 + 0x2C loop_2346: tsubcctv %g4, %i1, %i0 xnor %o5, %l6, %o2 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi prefetch [%l7 + 0x74], 0x2 tvc %icc, 0x0 stb %o6, [%l7 + 0x4A] udiv %i5, 0x06BB, %l5 movvs %xcc, %i3, %g6 udiv %g5, 0x0EF4, %l0 tge %xcc, 0x6 fmovsn %xcc, %f9, %f9 tcs %icc, 0x3 addccc %i6, %l4, %l3 xor %g7, %o7, %g1 tsubcc %i7, 0x16D6, %g3 tsubcc %l2, %i2, %o1 tge %xcc, 0x7 array32 %i4, %l1, %o3 tcc %xcc, 0x3 subc %g2, 0x165C, %o4 fmovrslz %g4, %f31, %f22 array32 %o0, %i0, %o5 tsubcctv %i1, %o2, %o6 set 0x28, %i6 stxa %l6, [%l7 + %i6] 0xe3 membar #Sync brz %i5, loop_2347 brgz %i3, loop_2348 fmovsle %icc, %f2, %f12 andncc %g6, %l5, %g5 loop_2347: sub %l0, %i6, %l3 loop_2348: sdivcc %l4, 0x1F2C, %g7 fmovspos %icc, %f0, %f19 sir 0x1BCB nop set 0x74, %l5 lduw [%l7 + %l5], %g1 mulx %o7, %i7, %l2 ldsb [%l7 + 0x12], %i2 brnz,a %g3, loop_2349 fmovscs %xcc, %f22, %f22 sdivcc %i4, 0x10CC, %l1 edge16n %o3, %g2, %o4 loop_2349: fmovscc %xcc, %f1, %f12 sethi 0x0B84, %o1 fxnor %f22, %f20, %f22 srl %o0, 0x0B, %g4 fmovdl %xcc, %f18, %f17 movvc %xcc, %o5, %i1 tle %icc, 0x2 fbn,a %fcc3, loop_2350 movgu %icc, %i0, %o6 fnot1s %f19, %f10 fornot1s %f26, %f25, %f30 loop_2350: tn %xcc, 0x3 sll %l6, 0x1C, %i5 fnand %f2, %f30, %f22 ldsw [%l7 + 0x48], %o2 umul %g6, %l5, %i3 mulscc %g5, %i6, %l0 movrgez %l3, %l4, %g1 bcc,a %xcc, loop_2351 nop setx loop_2352, %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,a loop_2353 faligndata %f16, %f24, %f2 loop_2351: array8 %g7, %o7, %l2 loop_2352: movrgz %i7, 0x11B, %g3 loop_2353: movpos %xcc, %i2, %i4 movrlez %o3, 0x374, %l1 srax %g2, %o4, %o1 mova %icc, %o0, %g4 movvs %xcc, %o5, %i0 movpos %xcc, %o6, %i1 movneg %icc, %l6, %i5 fands %f22, %f19, %f4 tge %xcc, 0x0 fmovdn %xcc, %f22, %f5 fmovdneg %icc, %f18, %f28 tcs %xcc, 0x4 andncc %g6, %l5, %o2 udivcc %g5, 0x054A, %i6 flush %l7 + 0x74 fpsub32 %f16, %f30, %f4 tvc %icc, 0x5 movcs %icc, %l0, %l3 fpsub32 %f28, %f30, %f16 wr %g0, 0x27, %asi stba %l4, [%l7 + 0x10] %asi membar #Sync saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %icc, %g1, %g7 andn %i3, 0x0B25, %l2 fpsub32 %f30, %f12, %f30 fandnot1s %f19, %f16, %f3 bcs %xcc, loop_2354 edge16l %i7, %g3, %o7 sra %i2, %i4, %o3 xnor %g2, %o4, %l1 loop_2354: nop set 0x28, %l4 lda [%l7 + %l4] 0x89, %f2 fbule %fcc2, loop_2355 sdivx %o0, 0x0F50, %o1 fmul8sux16 %f4, %f30, %f22 flush %l7 + 0x58 loop_2355: movvs %icc, %o5, %i0 movl %icc, %o6, %g4 ldsb [%l7 + 0x0A], %l6 stw %i1, [%l7 + 0x70] fmovrdne %g6, %f14, %f28 movvs %icc, %i5, %l5 stbar fmovdvc %xcc, %f21, %f22 mulscc %g5, 0x142A, %o2 fblg %fcc0, loop_2356 sllx %i6, %l0, %l3 fornot2s %f28, %f26, %f27 sub %g1, 0x0823, %g7 loop_2356: bgu loop_2357 tpos %xcc, 0x3 faligndata %f6, %f2, %f0 movvs %xcc, %l4, %i3 loop_2357: movrlez %i7, 0x38C, %l2 wr %g0, 0x80, %asi ldswa [%l7 + 0x14] %asi, %o7 xnor %g3, 0x0601, %i2 tpos %xcc, 0x3 fornot1 %f16, %f2, %f28 tneg %icc, 0x2 stx %o3, [%l7 + 0x48] fmovdn %icc, %f13, %f26 tcs %xcc, 0x2 edge16ln %g2, %o4, %l1 wr %g0, 0x88, %asi stda %f0, [%l7 + 0x40] %asi tl %icc, 0x5 taddcctv %o0, 0x0516, %o1 set 0x70, %g7 stda %i4, [%l7 + %g7] 0x0c umulcc %i0, 0x159A, %o5 fcmpgt16 %f8, %f6, %o6 set 0x68, %i4 stxa %g4, [%l7 + %i4] 0xe2 membar #Sync movrlez %l6, 0x091, %g6 faligndata %f26, %f4, %f20 edge8l %i1, %i5, %g5 fxors %f18, %f7, %f1 orn %l5, 0x0A8C, %i6 fmovdge %icc, %f21, %f12 ldsb [%l7 + 0x3F], %l0 fandnot2s %f2, %f31, %f11 lduw [%l7 + 0x2C], %o2 brnz,a %l3, loop_2358 ta %xcc, 0x6 edge32ln %g7, %g1, %l4 movrne %i7, 0x0EC, %i3 loop_2358: fandnot2s %f5, %f8, %f26 fmovse %xcc, %f15, %f9 call loop_2359 fbule,a %fcc2, loop_2360 siam 0x4 movn %xcc, %l2, %g3 loop_2359: fpack32 %f2, %f30, %f14 loop_2360: fmovsleu %xcc, %f3, %f14 fmovsle %xcc, %f9, %f31 umulcc %i2, 0x176D, %o7 sethi 0x15DC, %o3 movcc %icc, %o4, %l1 bcc,pn %xcc, loop_2361 bl,a,pt %icc, loop_2362 xorcc %g2, 0x1B61, %o1 fmovrslz %i4, %f13, %f22 loop_2361: sra %o0, %i0, %o6 loop_2362: movrgez %o5, %l6, %g4 fnegs %f17, %f5 fpackfix %f28, %f8 bn,a,pt %xcc, loop_2363 fmovsne %xcc, %f20, %f16 edge16ln %i1, %i5, %g5 sll %g6, 0x09, %l5 loop_2363: fbge %fcc2, loop_2364 edge32n %l0, %o2, %l3 fmovde %icc, %f24, %f8 fbule %fcc2, loop_2365 loop_2364: nop set 0x68, %g1 stx %g7, [%l7 + %g1] movrgz %g1, 0x362, %l4 bpos %xcc, loop_2366 loop_2365: nop setx loop_2367, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry mova %xcc, %i7, %i6 edge8ln %l2, %g3, %i3 loop_2366: taddcctv %i2, 0x19B6, %o3 loop_2367: brnz,a %o4, loop_2368 smulcc %l1, %g2, %o7 tgu %icc, 0x6 xnorcc %i4, 0x0F61, %o1 loop_2368: subcc %o0, 0x0F8F, %i0 sllx %o5, 0x1A, %o6 std %g4, [%l7 + 0x48] xorcc %l6, %i5, %g5 movneg %xcc, %g6, %l5 mulscc %i1, %o2, %l0 xnor %l3, 0x0E7A, %g7 tcc %xcc, 0x5 tvc %xcc, 0x3 nop set 0x1C, %i2 lduw [%l7 + %i2], %g1 fpsub32 %f12, %f24, %f28 fpmerge %f22, %f1, %f2 prefetch [%l7 + 0x18], 0x3 tpos %icc, 0x7 bge,pn %icc, loop_2369 fmovdl %icc, %f4, %f7 fmul8x16al %f27, %f8, %f28 tvs %xcc, 0x2 loop_2369: brz %l4, loop_2370 movrgez %i7, 0x14B, %i6 fandnot2 %f4, %f24, %f22 bcc,a,pt %xcc, loop_2371 loop_2370: sll %l2, %i3, %i2 edge8ln %g3, %o3, %l1 add %o4, 0x138A, %o7 loop_2371: mulx %g2, %i4, %o0 fmovrdne %o1, %f26, %f18 andncc %o5, %o6, %g4 fmovdl %xcc, %f3, %f24 add %l6, %i5, %g5 brlz,a %i0, loop_2372 fmovrdgez %g6, %f0, %f30 fbu,a %fcc0, loop_2373 movge %xcc, %l5, %o2 loop_2372: edge32ln %l0, %i1, %g7 lduw [%l7 + 0x44], %g1 loop_2373: movn %icc, %l3, %l4 fmovsneg %icc, %f5, %f21 fone %f8 add %l7, 0x10, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %i6, %i7 ldx [%l7 + 0x20], %i3 subccc %i2, %g3, %o3 sllx %l2, 0x0F, %l1 nop set 0x47, %i5 ldstub [%l7 + %i5], %o7 fcmpne32 %f4, %f24, %o4 subc %i4, 0x1AAF, %g2 ldub [%l7 + 0x24], %o0 fcmped %fcc1, %f0, %f10 fmovdgu %xcc, %f10, %f30 sub %o5, %o6, %o1 xorcc %l6, 0x0891, %g4 xor %g5, 0x0ED0, %i5 andcc %i0, %l5, %o2 movrlz %g6, 0x085, %i1 st %f25, [%l7 + 0x2C] fandnot2 %f24, %f28, %f8 fmovrdlz %g7, %f0, %f14 tn %icc, 0x3 call loop_2374 orncc %g1, %l3, %l4 sub %i6, 0x01E9, %i7 for %f8, %f28, %f16 loop_2374: movvc %icc, %i3, %i2 edge8ln %l0, %g3, %l2 srl %l1, 0x01, %o3 fmovrsgz %o7, %f17, %f15 set 0x40, %o6 ldda [%l7 + %o6] 0x89, %f0 movrlz %i4, %g2, %o0 nop set 0x78, %o3 ldd [%l7 + %o3], %f8 prefetch [%l7 + 0x10], 0x0 fmovs %f22, %f4 nop set 0x08, %o0 stx %o5, [%l7 + %o0] movn %icc, %o4, %o1 fmovrse %o6, %f12, %f7 tvc %icc, 0x7 tg %xcc, 0x7 ble,a,pt %xcc, loop_2375 tcs %icc, 0x6 set 0x60, %l1 ldda [%l7 + %l1] 0x89, %i6 loop_2375: srlx %g5, 0x01, %g4 udiv %i5, 0x02BA, %i0 xnorcc %l5, %o2, %i1 smulcc %g6, %g7, %l3 xorcc %l4, %g1, %i7 fnot2 %f30, %f4 orncc %i6, %i2, %i3 udivcc %g3, 0x0FAD, %l2 movcc %icc, %l0, %l1 sll %o7, %i4, %g2 wr %g0, 0x81, %asi stxa %o3, [%l7 + 0x10] %asi alignaddr %o0, %o4, %o1 fpsub16 %f28, %f22, %f22 movge %icc, %o6, %l6 movleu %icc, %g5, %g4 set 0x38, %o4 lda [%l7 + %o4] 0x18, %f19 ldx [%l7 + 0x70], %i5 brgz %i0, loop_2376 movrgez %l5, 0x276, %o2 ld [%l7 + 0x10], %f25 stbar loop_2376: tsubcctv %o5, 0x1C1E, %i1 std %g6, [%l7 + 0x78] set 0x70, %i7 prefetcha [%l7 + %i7] 0x80, 0x3 fcmpne16 %f28, %f2, %l3 wr %g0, 0x81, %asi swapa [%l7 + 0x24] %asi, %g1 xorcc %l4, %i6, %i2 addccc %i3, %g3, %l2 movrgz %l0, 0x378, %i7 movvs %icc, %o7, %l1 addccc %g2, %o3, %o0 edge16l %o4, %i4, %o6 fmovrdlz %o1, %f30, %f28 edge8l %l6, %g4, %g5 prefetch [%l7 + 0x68], 0x0 movle %xcc, %i0, %i5 tl %xcc, 0x3 array16 %l5, %o5, %i1 fpadd32s %f12, %f13, %f2 fpack16 %f18, %f5 orn %g7, %o2, %g6 fbg %fcc2, loop_2377 sir 0x138C xnor %l3, 0x125F, %l4 ldx [%l7 + 0x48], %i6 loop_2377: subc %g1, %i3, %i2 mova %xcc, %g3, %l2 fmovsa %icc, %f14, %f14 alignaddr %l0, %o7, %l1 udiv %g2, 0x1DCD, %i7 tpos %icc, 0x3 sth %o3, [%l7 + 0x18] fmul8x16al %f4, %f21, %f26 subcc %o0, 0x046C, %i4 flush %l7 + 0x6C wr %g0, 0x19, %asi stba %o4, [%l7 + 0x54] %asi tle %icc, 0x2 array8 %o1, %o6, %g4 tge %icc, 0x7 ba,a loop_2378 xorcc %l6, 0x0C8B, %i0 tcs %icc, 0x4 tle %icc, 0x5 loop_2378: fcmpne32 %f4, %f28, %i5 fsrc2s %f10, %f11 tg %xcc, 0x1 fmuld8ulx16 %f6, %f31, %f8 std %g4, [%l7 + 0x30] edge16l %o5, %l5, %i1 movcs %xcc, %g7, %g6 fmovrdgez %l3, %f18, %f18 sdiv %l4, 0x0AA9, %o2 tleu %xcc, 0x2 wr %g0, 0xeb, %asi stda %g0, [%l7 + 0x30] %asi membar #Sync fbne %fcc2, loop_2379 xnor %i6, %i2, %i3 udivcc %l2, 0x1D53, %g3 set 0x68, %o1 swapa [%l7 + %o1] 0x11, %o7 loop_2379: fmovrdlez %l1, %f4, %f2 wr %g0, 0x10, %asi ldsha [%l7 + 0x36] %asi, %g2 and %i7, 0x02DF, %o3 brlz %o0, loop_2380 fxors %f21, %f15, %f6 umulcc %i4, %l0, %o1 fcmpgt32 %f10, %f20, %o6 loop_2380: nop set 0x60, %g5 stxa %o4, [%l7 + %g5] 0x14 fmovrsgz %g4, %f19, %f19 orn %i0, %l6, %g5 movrgez %o5, 0x195, %i5 and %l5, %g7, %i1 set 0x74, %o2 ldsha [%l7 + %o2] 0x04, %l3 fcmpeq32 %f16, %f28, %l4 srax %o2, 0x11, %g1 fmovd %f16, %f12 fbg %fcc0, loop_2381 movrlz %i6, %g6, %i3 membar 0x5F fmovdcc %icc, %f22, %f10 loop_2381: movvc %icc, %l2, %i2 tg %icc, 0x2 movrgez %o7, 0x323, %g3 subc %g2, 0x0CC5, %l1 stw %o3, [%l7 + 0x78] edge16 %i7, %o0, %l0 movgu %icc, %i4, %o6 tpos %xcc, 0x1 fmovda %xcc, %f22, %f17 fbge %fcc0, loop_2382 movrgez %o4, 0x198, %o1 movne %icc, %i0, %l6 stw %g4, [%l7 + 0x4C] loop_2382: movl %icc, %o5, %i5 fxor %f14, %f16, %f14 tle %icc, 0x4 movcc %xcc, %g5, %l5 fmul8ulx16 %f20, %f18, %f24 std %i0, [%l7 + 0x28] fcmpgt16 %f20, %f20, %l3 brz,a %g7, loop_2383 edge32n %o2, %g1, %i6 fandnot1 %f6, %f24, %f6 te %icc, 0x5 loop_2383: alignaddrl %g6, %i3, %l4 tvc %icc, 0x2 bn,a loop_2384 umulcc %i2, 0x0A24, %l2 bn,pn %xcc, loop_2385 fmovrdne %g3, %f14, %f12 loop_2384: orn %g2, 0x0D45, %o7 set 0x58, %l0 ldxa [%l7 + %l0] 0x81, %o3 loop_2385: tcs %icc, 0x5 srl %l1, %o0, %i7 sir 0x1BB0 bpos loop_2386 fmovsn %xcc, %f9, %f17 sdivx %i4, 0x132C, %l0 fornot2 %f4, %f26, %f18 loop_2386: bn,a,pn %icc, loop_2387 fcmpeq32 %f0, %f10, %o4 fpackfix %f20, %f28 addc %o1, %o6, %i0 loop_2387: ld [%l7 + 0x58], %f16 movrlez %l6, 0x1BD, %g4 mulx %i5, %g5, %l5 edge8n %o5, %l3, %i1 tpos %xcc, 0x4 prefetch [%l7 + 0x24], 0x0 bgu,a,pt %xcc, loop_2388 array32 %o2, %g1, %g7 fnot1 %f4, %f22 movl %icc, %i6, %i3 loop_2388: tvc %xcc, 0x2 membar 0x42 movn %xcc, %g6, %l4 fmovsl %xcc, %f2, %f11 xnor %i2, 0x0428, %l2 ldd [%l7 + 0x20], %g2 tl %icc, 0x0 mulx %o7, %g2, %l1 fmovdgu %xcc, %f23, %f24 movpos %xcc, %o3, %i7 bcc,pn %xcc, loop_2389 bvs,pt %icc, loop_2390 edge8ln %o0, %l0, %o4 umulcc %i4, %o6, %o1 loop_2389: xorcc %i0, %g4, %i5 loop_2390: movne %xcc, %g5, %l5 fmovsneg %xcc, %f11, %f10 srax %l6, 0x1D, %o5 addcc %i1, 0x1E68, %o2 array8 %l3, %g7, %g1 fcmple32 %f0, %f24, %i3 fmovdvs %icc, %f4, %f21 fmovrsne %i6, %f25, %f27 add %g6, %i2, %l2 fmovsge %icc, %f1, %f7 tne %icc, 0x3 tneg %icc, 0x0 movrgez %l4, %g3, %g2 fble,a %fcc2, loop_2391 srlx %o7, %o3, %i7 andcc %l1, 0x08D4, %o0 edge32ln %l0, %i4, %o4 loop_2391: movg %xcc, %o6, %i0 movpos %xcc, %o1, %g4 fand %f14, %f2, %f2 wr %g0, 0x11, %asi stda %f16, [%l7 + 0x40] %asi movn %xcc, %g5, %l5 sdivx %i5, 0x073B, %l6 orcc %o5, 0x137C, %o2 fmul8x16al %f29, %f30, %f26 fpadd16 %f20, %f10, %f4 stbar edge32 %l3, %g7, %g1 flush %l7 + 0x70 sdivcc %i3, 0x18AE, %i6 fmovsle %icc, %f10, %f2 add %g6, %i1, %l2 xnor %i2, 0x1119, %l4 fmovse %xcc, %f12, %f15 xorcc %g3, 0x0E52, %g2 lduw [%l7 + 0x54], %o3 std %f8, [%l7 + 0x10] tneg %icc, 0x5 movg %xcc, %i7, %l1 srl %o0, 0x16, %l0 movvc %icc, %i4, %o4 subcc %o7, 0x0342, %i0 movre %o1, %g4, %o6 fmovdge %icc, %f8, %f20 fbul %fcc3, loop_2392 ldd [%l7 + 0x68], %f24 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 tvs %xcc, 0x6 loop_2392: tpos %icc, 0x2 fmovdpos %xcc, %f14, %f22 loop_2393: tl %icc, 0x5 edge32n %g5, %i5, %l6 set 0x74, %l2 lda [%l7 + %l2] 0x81, %f31 mulx %o5, %l5, %l3 fmovsge %icc, %f7, %f3 sra %g7, 0x03, %g1 movneg %xcc, %i3, %o2 tl %icc, 0x1 fmovsa %icc, %f31, %f27 fors %f6, %f22, %f9 tcs %icc, 0x0 fexpand %f27, %f24 tsubcctv %i6, 0x10E4, %i1 brgez,a %g6, loop_2394 edge32 %i2, %l2, %g3 brlz %l4, loop_2395 fmovsne %xcc, %f23, %f3 loop_2394: std %f28, [%l7 + 0x10] tsubcc %o3, 0x1942, %g2 loop_2395: nop wr %g0, 0x88, %asi ldda [%l7 + 0x20] %asi, %i6 fcmpgt32 %f8, %f16, %l1 fcmpne16 %f20, %f30, %o0 edge16 %l0, %i4, %o7 mulx %o4, 0x1351, %i0 tcc %xcc, 0x7 fmovrdgez %g4, %f14, %f12 srl %o1, 0x0C, %g5 wr %g0, 0x89, %asi lduba [%l7 + 0x0E] %asi, %i5 fmovdg %icc, %f4, %f8 edge8 %l6, %o6, %o5 mulx %l3, 0x15DB, %g7 fxors %f13, %f22, %f0 udivx %l5, 0x09FC, %g1 sir 0x1E99 sub %o2, 0x0AED, %i3 srlx %i6, %i1, %g6 fmovsne %xcc, %f11, %f3 movn %xcc, %i2, %g3 edge8l %l2, %l4, %o3 udiv %g2, 0x1747, %l1 fmovrdlez %i7, %f24, %f28 array16 %l0, %o0, %o7 umulcc %o4, %i4, %g4 fmovdl %icc, %f17, %f7 udivcc %o1, 0x0D2C, %g5 fmovrdlez %i5, %f0, %f28 movvs %xcc, %i0, %o6 fmul8sux16 %f22, %f24, %f22 set 0x08, %i3 ldswa [%l7 + %i3] 0x10, %l6 movneg %icc, %o5, %g7 srax %l5, 0x14, %l3 movne %xcc, %g1, %o2 fcmpgt16 %f6, %f18, %i3 edge32 %i1, %i6, %i2 te %icc, 0x1 xorcc %g6, %l2, %l4 andcc %g3, %o3, %l1 movvc %xcc, %g2, %l0 tne %icc, 0x7 move %icc, %i7, %o7 add %o0, %o4, %i4 fmovsleu %xcc, %f13, %f21 sdiv %o1, 0x0EA2, %g5 ta %icc, 0x0 tpos %icc, 0x2 fmovscs %xcc, %f8, %f1 xnor %g4, %i5, %o6 wr %g0, 0x89, %asi stwa %l6, [%l7 + 0x48] %asi bcc,a loop_2396 movrne %o5, 0x141, %g7 set 0x30, %l3 stxa %l5, [%l7 + %l3] 0x04 loop_2396: edge32 %l3, %i0, %o2 orn %i3, %g1, %i6 fbge,a %fcc0, loop_2397 fsrc1 %f18, %f26 movn %icc, %i1, %g6 fone %f8 loop_2397: ta %icc, 0x2 be loop_2398 movne %icc, %l2, %l4 fmovsneg %xcc, %f14, %f9 edge8n %g3, %i2, %o3 loop_2398: fmul8sux16 %f24, %f4, %f10 subc %g2, 0x0106, %l0 fpsub16s %f16, %f2, %f29 mova %xcc, %i7, %l1 edge32l %o0, %o4, %i4 fmovrde %o7, %f24, %f12 wr %g0, 0x81, %asi stba %g5, [%l7 + 0x41] %asi te %xcc, 0x5 movvc %xcc, %o1, %i5 fmovsne %xcc, %f7, %f8 edge32 %o6, %g4, %o5 bl,a,pn %xcc, loop_2399 bleu,pt %icc, loop_2400 fpsub16s %f11, %f20, %f14 ble,a loop_2401 loop_2399: bneg,a,pt %icc, loop_2402 loop_2400: subcc %g7, 0x021F, %l5 edge8l %l6, %l3, %i0 loop_2401: ldx [%l7 + 0x60], %o2 loop_2402: movvs %xcc, %i3, %i6 movrlez %g1, %i1, %g6 fmovrdne %l2, %f8, %f8 ta %icc, 0x2 fpadd16 %f28, %f22, %f4 fpadd32 %f24, %f2, %f6 sdivx %l4, 0x0835, %g3 xorcc %i2, 0x1481, %o3 andn %g2, %i7, %l0 sub %o0, %o4, %l1 fmovrdlez %o7, %f20, %f14 set 0x48, %i1 ldswa [%l7 + %i1] 0x81, %g5 movneg %icc, %o1, %i4 andcc %o6, 0x10CF, %g4 array16 %o5, %i5, %l5 edge16n %l6, %l3, %i0 tsubcctv %g7, %i3, %i6 fandnot2s %f24, %f30, %f19 sdivcc %o2, 0x1A61, %i1 ble,a,pn %xcc, loop_2403 be,a loop_2404 movre %g1, %g6, %l2 movrlez %g3, %l4, %o3 loop_2403: movl %icc, %g2, %i7 loop_2404: movrlez %l0, 0x2A8, %i2 tsubcctv %o0, %o4, %l1 wr %g0, 0x11, %asi ldda [%l7 + 0x60] %asi, %g4 orn %o1, %i4, %o7 fornot2s %f14, %f12, %f18 brlz,a %g4, loop_2405 fmovse %xcc, %f0, %f6 edge8n %o5, %i5, %o6 tn %icc, 0x1 loop_2405: tsubcc %l6, %l3, %i0 movpos %xcc, %g7, %i3 srl %i6, %l5, %o2 fors %f3, %f21, %f24 tge %icc, 0x2 sdivx %i1, 0x106A, %g1 fbug %fcc3, loop_2406 andncc %g6, %g3, %l2 edge16l %l4, %o3, %g2 nop set 0x60, %o7 ldstub [%l7 + %o7], %i7 loop_2406: movvc %xcc, %l0, %o0 mulx %o4, %l1, %g5 fnegd %f30, %f18 movn %icc, %i2, %i4 edge8l %o1, %o7, %o5 be,pt %icc, loop_2407 nop setx loop_2408, %l0, %l1 jmpl %l1, %g4 fpadd32s %f7, %f27, %f16 fands %f15, %f11, %f4 loop_2407: tgu %icc, 0x4 loop_2408: sdiv %i5, 0x0D26, %o6 fpsub16 %f4, %f6, %f14 tvc %icc, 0x5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsg %xcc, %f29, %f31 edge16n %l3, %i0, %g7 sll %l6, %i3, %l5 edge16l %i6, %i1, %g1 and %g6, %o2, %g3 tcc %xcc, 0x1 fmovda %icc, %f0, %f3 st %f14, [%l7 + 0x2C] edge32n %l2, %o3, %g2 sll %i7, 0x04, %l0 movrne %l4, %o0, %l1 fmuld8ulx16 %f7, %f25, %f26 srax %o4, 0x11, %i2 orn %g5, %o1, %o7 fblg %fcc0, loop_2409 tne %xcc, 0x7 edge16n %o5, %i4, %i5 edge32 %o6, %g4, %l3 loop_2409: movleu %xcc, %i0, %l6 edge8ln %g7, %i3, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnegs %f26, %f5 fmovdcs %icc, %f20, %f19 xnor %i1, 0x0313, %g1 brlez,a %l5, loop_2410 fbuge %fcc1, loop_2411 array8 %g6, %g3, %l2 alignaddr %o3, %o2, %i7 loop_2410: udivx %l0, 0x1DCF, %l4 loop_2411: edge16l %g2, %o0, %l1 sll %i2, %o4, %o1 umulcc %g5, 0x110D, %o7 movpos %xcc, %i4, %o5 fmovdvs %xcc, %f16, %f6 movgu %xcc, %o6, %i5 tcc %xcc, 0x4 edge32l %g4, %i0, %l6 addccc %g7, 0x0A35, %i3 fornot2 %f8, %f24, %f16 fzero %f18 movrlz %i6, 0x16A, %l3 st %f4, [%l7 + 0x34] tg %icc, 0x4 sethi 0x0BDC, %i1 fornot2s %f19, %f19, %f9 taddcc %g1, %l5, %g6 fbl %fcc3, loop_2412 stw %g3, [%l7 + 0x6C] movre %l2, %o3, %o2 tleu %xcc, 0x1 loop_2412: fbu,a %fcc1, loop_2413 edge32l %l0, %i7, %l4 udivx %o0, 0x0DBC, %l1 array32 %g2, %o4, %i2 loop_2413: edge32ln %g5, %o7, %o1 tl %icc, 0x3 fcmps %fcc2, %f7, %f15 fxnor %f22, %f22, %f2 set 0x3C, %g4 lduwa [%l7 + %g4] 0x19, %o5 bleu,pt %icc, loop_2414 edge32l %i4, %i5, %o6 tpos %xcc, 0x4 membar 0x3E loop_2414: smul %i0, 0x12D0, %l6 movpos %xcc, %g7, %g4 set 0x50, %g6 ldswa [%l7 + %g6] 0x88, %i3 tleu %icc, 0x2 movrgez %i6, %l3, %g1 alignaddrl %l5, %i1, %g3 nop set 0x2D, %g3 ldub [%l7 + %g3], %g6 edge32n %l2, %o3, %o2 edge16l %i7, %l4, %l0 pdist %f2, %f6, %f24 movneg %xcc, %l1, %g2 subc %o0, %i2, %o4 fabsd %f24, %f28 add %g5, 0x1B09, %o7 edge16 %o5, %i4, %i5 tvc %xcc, 0x6 umul %o1, 0x08AE, %i0 move %icc, %o6, %g7 alignaddrl %g4, %i3, %l6 andncc %i6, %l3, %g1 for %f24, %f30, %f26 alignaddr %i1, %g3, %g6 ldsb [%l7 + 0x33], %l2 fmovdpos %icc, %f28, %f17 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdgez %o3, %f30, %f0 taddcc %o2, %i7, %l4 tgu %xcc, 0x6 sdivcc %l5, 0x0030, %l1 sub %g2, %l0, %o0 bpos loop_2415 movne %xcc, %i2, %o4 wr %g0, 0x18, %asi lda [%l7 + 0x5C] %asi, %f10 loop_2415: edge16l %g5, %o7, %i4 ta %icc, 0x3 wr %g0, 0xe2, %asi stda %o4, [%l7 + 0x68] %asi membar #Sync fmovrslz %i5, %f26, %f7 taddcc %o1, 0x185F, %o6 srl %g7, 0x19, %g4 set 0x64, %o5 lda [%l7 + %o5] 0x18, %f11 te %icc, 0x3 movrne %i3, 0x361, %l6 wr %g0, 0x89, %asi ldstuba [%l7 + 0x11] %asi, %i0 movneg %xcc, %i6, %g1 edge8n %i1, %l3, %g6 nop setx loop_2416, %l0, %l1 jmpl %l1, %l2 tleu %icc, 0x0 edge16l %g3, %o2, %i7 bne loop_2417 loop_2416: orncc %l4, 0x1B28, %l5 array8 %o3, %g2, %l1 bleu %xcc, loop_2418 loop_2417: movvs %icc, %l0, %i2 sra %o4, %o0, %g5 sethi 0x0DEF, %i4 loop_2418: addccc %o7, %o5, %o1 ldsb [%l7 + 0x7E], %i5 movvc %icc, %g7, %o6 fmovrsne %g4, %f10, %f13 taddcc %l6, %i0, %i3 mulscc %i6, %i1, %l3 fornot1s %f27, %f6, %f11 wr %g0, 0x18, %asi stha %g6, [%l7 + 0x30] %asi wr %g0, 0x04, %asi ldswa [%l7 + 0x78] %asi, %l2 lduh [%l7 + 0x46], %g3 movg %icc, %g1, %i7 bcc,pn %xcc, loop_2419 movge %xcc, %o2, %l5 movcs %xcc, %l4, %o3 xnorcc %l1, %l0, %g2 loop_2419: move %xcc, %o4, %o0 fmovdle %icc, %f19, %f6 wr %g0, 0x80, %asi ldswa [%l7 + 0x74] %asi, %i2 fbge,a %fcc1, loop_2420 flush %l7 + 0x58 sllx %i4, 0x0A, %g5 fcmple16 %f22, %f2, %o7 loop_2420: orcc %o1, 0x1031, %i5 mulx %o5, 0x0422, %o6 taddcctv %g7, %g4, %i0 andcc %i3, %i6, %i1 orn %l3, %l6, %g6 movn %icc, %l2, %g1 movg %icc, %g3, %o2 wr %g0, 0x18, %asi lda [%l7 + 0x50] %asi, %f17 tle %icc, 0x0 sdivx %i7, 0x0A93, %l4 call loop_2421 edge32ln %o3, %l1, %l0 orcc %l5, 0x1DBE, %o4 tsubcc %o0, %i2, %g2 loop_2421: fbne,a %fcc1, loop_2422 sll %i4, %o7, %o1 array32 %g5, %o5, %o6 stx %g7, [%l7 + 0x50] loop_2422: fmuld8ulx16 %f5, %f28, %f24 sllx %g4, %i0, %i5 edge32 %i6, %i3, %i1 fnor %f2, %f28, %f4 fmovdcc %xcc, %f12, %f9 fmovs %f6, %f21 taddcctv %l6, %l3, %g6 xor %l2, 0x0790, %g3 fblg,a %fcc2, loop_2423 udiv %g1, 0x1280, %i7 edge32l %o2, %o3, %l4 set 0x78, %g2 stba %l1, [%l7 + %g2] 0x27 membar #Sync loop_2423: bcc,a %icc, loop_2424 tn %icc, 0x0 edge32n %l5, %l0, %o4 set 0x6A, %i0 lduha [%l7 + %i0] 0x0c, %i2 loop_2424: fmovdpos %xcc, %f18, %f22 xnor %g2, %i4, %o0 sth %o7, [%l7 + 0x50] bl,pt %xcc, loop_2425 movcs %icc, %o1, %g5 movrgz %o6, %o5, %g7 fbue %fcc3, loop_2426 loop_2425: edge8n %i0, %g4, %i5 stx %i6, [%l7 + 0x08] fands %f5, %f11, %f18 loop_2426: edge32n %i1, %i3, %l6 fmuld8sux16 %f8, %f10, %f22 edge8n %g6, %l2, %g3 brlz,a %l3, loop_2427 nop setx loop_2428, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tl %icc, 0x4 fmovdleu %xcc, %f31, %f30 loop_2427: tg %icc, 0x5 loop_2428: movrlz %i7, %g1, %o3 srl %o2, 0x03, %l1 bge,a,pt %icc, loop_2429 fbne,a %fcc3, loop_2430 ba %icc, loop_2431 udivx %l5, 0x035B, %l0 loop_2429: udiv %o4, 0x1376, %i2 loop_2430: sdivcc %l4, 0x1E97, %i4 loop_2431: ldsh [%l7 + 0x5A], %o0 fbule %fcc0, loop_2432 bg loop_2433 bg %xcc, loop_2434 fbe,a %fcc2, loop_2435 loop_2432: mulx %o7, 0x0035, %g2 loop_2433: fbge,a %fcc3, loop_2436 loop_2434: edge32n %o1, %o6, %o5 loop_2435: movrne %g7, 0x1CE, %g5 movrgez %g4, %i0, %i6 loop_2436: sdivx %i5, 0x0B96, %i1 stw %i3, [%l7 + 0x6C] subcc %l6, %l2, %g6 edge16 %l3, %i7, %g3 addcc %g1, %o3, %o2 std %l0, [%l7 + 0x70] or %l0, 0x03D5, %l5 movl %icc, %o4, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbule,a %fcc1, loop_2437 fcmpeq16 %f16, %f18, %l4 nop setx loop_2438, %l0, %l1 jmpl %l1, %i4 srl %o0, %o7, %g2 loop_2437: tge %xcc, 0x7 addc %o6, %o5, %o1 loop_2438: fmovdcs %icc, %f23, %f11 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi fmovsn %xcc, %f9, %f26 movg %xcc, %g5, %g7 and %i0, %g4, %i5 array16 %i1, %i3, %i6 set 0x1C, %i6 ldswa [%l7 + %i6] 0x11, %l2 tvs %xcc, 0x7 sdivcc %l6, 0x132E, %g6 xnor %l3, 0x0193, %g3 subcc %g1, 0x179F, %o3 tneg %icc, 0x1 edge32ln %o2, %l1, %l0 movrgz %i7, 0x3E5, %o4 fcmpd %fcc0, %f14, %f10 xor %i2, %l4, %i4 ldstub [%l7 + 0x55], %l5 bpos,a,pt %xcc, loop_2439 edge8n %o7, %g2, %o6 fbul %fcc2, loop_2440 mova %icc, %o0, %o1 loop_2439: tneg %icc, 0x3 sub %g5, %o5, %i0 loop_2440: subccc %g4, 0x09DD, %g7 ldub [%l7 + 0x6D], %i1 edge8 %i3, %i5, %l2 tge %icc, 0x2 orn %l6, %i6, %l3 membar 0x3B swap [%l7 + 0x4C], %g6 ldsh [%l7 + 0x6C], %g3 movleu %xcc, %g1, %o3 or %l1, %o2, %l0 umulcc %o4, %i7, %l4 fbe,a %fcc1, loop_2441 addcc %i4, %i2, %o7 xor %g2, 0x1693, %l5 set 0x40, %l5 stda %f0, [%l7 + %l5] 0xf9 membar #Sync loop_2441: sir 0x00D9 sdivcc %o6, 0x1E18, %o1 movne %xcc, %o0, %o5 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f0 wr %g0, 0x80, %asi lduwa [%l7 + 0x74] %asi, %i0 tg %icc, 0x5 wr %g0, 0x81, %asi ldsba [%l7 + 0x19] %asi, %g4 faligndata %f24, %f26, %f30 brnz,a %g5, loop_2442 fpmerge %f24, %f28, %f8 andcc %g7, %i3, %i1 andcc %l2, %i5, %i6 loop_2442: sll %l6, %g6, %l3 xnor %g3, %o3, %g1 srlx %o2, %l1, %o4 alignaddr %i7, %l4, %l0 wr %g0, 0x19, %asi lda [%l7 + 0x78] %asi, %f31 ba,pn %icc, loop_2443 fblg %fcc0, loop_2444 bl %icc, loop_2445 fzeros %f1 loop_2443: sth %i4, [%l7 + 0x24] loop_2444: fbu,a %fcc0, loop_2446 loop_2445: move %xcc, %i2, %g2 fmovde %icc, %f19, %f20 and %l5, 0x0CEF, %o7 loop_2446: fbge %fcc3, loop_2447 movpos %icc, %o1, %o0 fcmpeq16 %f24, %f12, %o5 smul %o6, 0x0266, %i0 loop_2447: nop wr %g0, 0x10, %asi prefetcha [%l7 + 0x78] %asi, 0x0 andn %g5, %i3, %g7 fnot1s %f3, %f28 ldub [%l7 + 0x3E], %i1 fbug %fcc2, loop_2448 movvc %xcc, %l2, %i6 lduw [%l7 + 0x58], %l6 wr %g0, 0x10, %asi lduha [%l7 + 0x6A] %asi, %g6 loop_2448: tge %icc, 0x1 ldsh [%l7 + 0x7A], %i5 subc %l3, %g3, %g1 array8 %o3, %o2, %o4 st %f6, [%l7 + 0x14] wr %g0, 0x80, %asi swapa [%l7 + 0x70] %asi, %i7 sdivcc %l1, 0x05A0, %l0 sdiv %i4, 0x1B8F, %l4 andn %i2, 0x1D43, %l5 subccc %g2, 0x0FC0, %o1 tcc %icc, 0x3 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x30] %asi, 0x1 ba,a,pt %xcc, loop_2449 fpackfix %f28, %f2 andcc %o7, 0x1F36, %o5 srlx %o6, %g4, %i0 loop_2449: ta %xcc, 0x4 set 0x63, %l4 stba %i3, [%l7 + %l4] 0x2a membar #Sync fandnot2s %f26, %f29, %f4 fmuld8ulx16 %f14, %f30, %f12 sdivcc %g7, 0x0425, %i1 wr %g0, 0x18, %asi lda [%l7 + 0x7C] %asi, %f18 xorcc %g5, 0x05BC, %i6 tl %icc, 0x6 edge32ln %l2, %l6, %i5 and %g6, 0x0A1A, %g3 ldsb [%l7 + 0x22], %l3 fpadd32s %f6, %f3, %f10 movg %icc, %o3, %g1 xor %o2, %o4, %i7 lduh [%l7 + 0x4E], %l0 fabsd %f6, %f4 and %i4, 0x1C31, %l4 brz,a %l1, loop_2450 movrlez %l5, 0x24C, %i2 fmovdle %icc, %f10, %f8 andn %o1, %o0, %o7 loop_2450: sdivcc %o5, 0x11D1, %o6 ble,pt %icc, loop_2451 fands %f6, %f24, %f19 fmovrdlz %g4, %f2, %f12 fmovsl %xcc, %f7, %f12 loop_2451: call loop_2452 edge16l %g2, %i3, %g7 movleu %icc, %i1, %i0 sethi 0x042C, %g5 loop_2452: nop setx loop_2453, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry array16 %i6, %l6, %l2 edge32l %i5, %g6, %l3 bge,a %xcc, loop_2454 loop_2453: mulscc %o3, 0x0D5F, %g3 edge32ln %g1, %o4, %o2 taddcc %i7, 0x139C, %i4 loop_2454: movgu %icc, %l4, %l1 call loop_2455 fpack32 %f28, %f12, %f30 sra %l0, %l5, %o1 sethi 0x116A, %i2 loop_2455: movneg %xcc, %o7, %o5 alignaddr %o6, %g4, %g2 subcc %i3, %g7, %i1 flush %l7 + 0x38 movrlz %o0, %g5, %i0 sethi 0x1ABE, %l6 tneg %icc, 0x2 tle %icc, 0x1 set 0x38, %g7 stxa %l2, [%l7 + %g7] 0x18 taddcctv %i6, %i5, %l3 wr %g0, 0x10, %asi swapa [%l7 + 0x50] %asi, %o3 orn %g3, 0x1BA1, %g6 sll %g1, 0x17, %o4 move %icc, %i7, %o2 tleu %xcc, 0x0 tcc %xcc, 0x3 nop set 0x10, %l6 std %l4, [%l7 + %l6] edge8ln %l1, %l0, %i4 movrlz %l5, 0x117, %i2 fmovrslz %o7, %f22, %f0 lduh [%l7 + 0x2C], %o5 te %xcc, 0x3 ba,a loop_2456 bge,a loop_2457 xnorcc %o1, 0x0497, %o6 taddcctv %g4, %g2, %g7 loop_2456: fbl %fcc2, loop_2458 loop_2457: fcmpes %fcc2, %f7, %f14 wr %g0, 0x18, %asi ldxa [%l7 + 0x68] %asi, %i3 loop_2458: brnz,a %o0, loop_2459 orn %i1, 0x1726, %i0 nop setx loop_2460, %l0, %l1 jmpl %l1, %g5 edge16n %l6, %i6, %l2 loop_2459: smulcc %l3, 0x06C2, %i5 set 0x38, %g1 stha %g3, [%l7 + %g1] 0x0c loop_2460: and %g6, 0x1525, %g1 tg %xcc, 0x6 std %f20, [%l7 + 0x78] edge32n %o4, %o3, %o2 movge %icc, %l4, %l1 wr %g0, 0x89, %asi prefetcha [%l7 + 0x10] %asi, 0x1 te %xcc, 0x0 tle %xcc, 0x5 fmul8sux16 %f30, %f2, %f22 orcc %i4, %l0, %l5 xnor %o7, %o5, %i2 bpos,pn %icc, loop_2461 fmovsl %xcc, %f5, %f28 brz %o6, loop_2462 flush %l7 + 0x38 loop_2461: fbe,a %fcc2, loop_2463 udiv %g4, 0x03D9, %o1 loop_2462: fmovrdne %g2, %f30, %f22 andncc %g7, %o0, %i3 loop_2463: movrgez %i0, %i1, %g5 fbn %fcc2, loop_2464 orcc %l6, %i6, %l3 edge16 %i5, %g3, %g6 prefetch [%l7 + 0x74], 0x3 loop_2464: subcc %l2, %g1, %o3 movvs %icc, %o4, %l4 movne %xcc, %o2, %i7 addcc %l1, 0x1064, %i4 edge8l %l5, %l0, %o5 xnor %o7, %o6, %g4 ldx [%l7 + 0x20], %i2 stw %g2, [%l7 + 0x74] bgu,a,pn %xcc, loop_2465 udiv %g7, 0x04E9, %o1 fbue %fcc3, loop_2466 edge8 %i3, %o0, %i1 loop_2465: nop set 0x3A, %i2 ldstub [%l7 + %i2], %g5 movle %xcc, %i0, %l6 loop_2466: bvs,a %xcc, loop_2467 fmovdvs %xcc, %f7, %f18 xnor %l3, %i6, %g3 tleu %icc, 0x0 loop_2467: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x80, %asi ldswa [%l7 + 0x30] %asi, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x38, %i4 std %f24, [%l7 + %i4] tleu %xcc, 0x5 array32 %l2, %i5, %o3 bvc,pt %xcc, loop_2468 and %o4, 0x177E, %g1 and %o2, 0x038F, %l4 tne %xcc, 0x3 loop_2468: tl %xcc, 0x5 sdivx %l1, 0x1261, %i4 movvs %icc, %i7, %l5 fmovrde %l0, %f2, %f30 fbul,a %fcc1, loop_2469 brlz %o7, loop_2470 xnor %o6, %g4, %o5 prefetch [%l7 + 0x54], 0x0 loop_2469: movvs %icc, %i2, %g7 loop_2470: fmovdpos %xcc, %f22, %f24 brgez,a %o1, loop_2471 sll %g2, 0x07, %o0 xorcc %i1, %i3, %g5 mova %xcc, %l6, %i0 loop_2471: udivcc %l3, 0x1BA4, %i6 fmovspos %xcc, %f4, %f4 bne %icc, loop_2472 taddcc %g6, %l2, %i5 bvc,pt %icc, loop_2473 edge16l %o3, %g3, %g1 loop_2472: andcc %o4, %l4, %o2 bl loop_2474 loop_2473: fones %f22 tcc %icc, 0x4 ldstub [%l7 + 0x0C], %i4 loop_2474: brgz %l1, loop_2475 fnot2s %f28, %f4 set 0x58, %i5 swapa [%l7 + %i5] 0x18, %l5 loop_2475: movpos %xcc, %l0, %i7 wr %g0, 0x04, %asi lduwa [%l7 + 0x64] %asi, %o7 sllx %o6, 0x0B, %o5 tge %xcc, 0x0 sir 0x17AD fbg %fcc0, loop_2476 movge %xcc, %g4, %i2 bge,a %icc, loop_2477 tne %icc, 0x4 loop_2476: fpadd32 %f14, %f12, %f8 movg %xcc, %g7, %g2 loop_2477: movvs %xcc, %o1, %i1 bneg %xcc, loop_2478 fpadd32 %f2, %f10, %f2 movleu %xcc, %o0, %g5 fbu,a %fcc0, loop_2479 loop_2478: fcmpne32 %f26, %f0, %i3 movne %xcc, %i0, %l3 fsrc1s %f12, %f22 loop_2479: array32 %i6, %g6, %l6 movle %icc, %l2, %i5 movn %xcc, %o3, %g1 sllx %g3, 0x18, %o4 movvs %xcc, %o2, %i4 fcmpeq16 %f14, %f30, %l1 sub %l5, %l4, %l0 array32 %o7, %i7, %o6 fandnot2s %f28, %f26, %f8 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxnor %f30, %f16, %f8 movgu %xcc, %g4, %i2 fbule %fcc2, loop_2480 xorcc %g7, 0x1889, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x80, %asi lduwa [%l7 + 0x48] %asi, %o5 loop_2480: fbl %fcc3, loop_2481 fnot1 %f26, %f4 srlx %i1, 0x15, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2481: edge32ln %o0, %i3, %g5 andcc %l3, 0x0E7E, %i6 fpsub32 %f8, %f24, %f2 tne %xcc, 0x4 fmovrdgz %g6, %f8, %f28 fmovsle %xcc, %f31, %f31 mulscc %l6, %i0, %l2 fnor %f18, %f14, %f0 sub %i5, %g1, %g3 tleu %icc, 0x3 edge16l %o4, %o3, %i4 wr %g0, 0x2f, %asi stba %o2, [%l7 + 0x2B] %asi membar #Sync add %l7, 0x30, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l1, %l5 brgz,a %l0, loop_2482 bl,pt %icc, loop_2483 fmovsg %icc, %f12, %f25 fba %fcc3, loop_2484 loop_2482: edge32l %l4, %i7, %o6 loop_2483: nop set 0x10, %o6 ldda [%l7 + %o6] 0xe3, %o6 loop_2484: stx %g4, [%l7 + 0x10] fpack32 %f4, %f6, %f2 membar 0x74 edge16n %i2, %g7, %g2 fbug %fcc0, loop_2485 ldd [%l7 + 0x60], %i0 wr %g0, 0x10, %asi lduba [%l7 + 0x4F] %asi, %o1 loop_2485: xor %o5, 0x0414, %o0 taddcctv %i3, 0x14FC, %g5 fxor %f4, %f14, %f18 sllx %i6, %l3, %g6 movrgez %i0, %l2, %l6 ble,pn %icc, loop_2486 fmovrsne %g1, %f25, %f15 array16 %i5, %o4, %o3 tge %icc, 0x5 loop_2486: fbne %fcc3, loop_2487 srlx %i4, %o2, %g3 tcs %xcc, 0x6 fbule %fcc2, loop_2488 loop_2487: movrgez %l1, 0x356, %l0 fmovrdgz %l5, %f4, %f30 edge8 %l4, %o6, %o7 loop_2488: movrlez %g4, %i2, %g7 fmovrslz %g2, %f14, %f1 fone %f10 tpos %icc, 0x2 fbu,a %fcc1, loop_2489 movvs %icc, %i7, %o1 array16 %i1, %o5, %i3 edge32l %g5, %o0, %i6 loop_2489: edge32 %l3, %i0, %g6 fandnot2s %f4, %f2, %f8 fcmpne32 %f26, %f18, %l6 edge8 %l2, %g1, %i5 orcc %o4, 0x0C3D, %i4 tcc %xcc, 0x3 std %o2, [%l7 + 0x28] tsubcc %o3, %g3, %l0 set 0x38, %o3 stda %l0, [%l7 + %o3] 0x04 udivx %l4, 0x089D, %l5 fbn,a %fcc3, loop_2490 fxnor %f2, %f0, %f4 udivx %o7, 0x0D19, %g4 subcc %o6, %g7, %g2 loop_2490: for %f12, %f14, %f22 sethi 0x11BC, %i2 nop setx loop_2491, %l0, %l1 jmpl %l1, %o1 movg %icc, %i1, %i7 bvs,a,pt %xcc, loop_2492 stbar loop_2491: stb %o5, [%l7 + 0x5E] xor %i3, 0x1021, %g5 loop_2492: fmovrdgz %o0, %f12, %f22 tg %xcc, 0x1 addcc %l3, 0x0611, %i0 stw %i6, [%l7 + 0x30] smulcc %g6, 0x1802, %l6 srlx %g1, %l2, %i5 tge %icc, 0x6 fzero %f14 fxnor %f0, %f12, %f16 tvc %xcc, 0x0 bcc,pt %xcc, loop_2493 bvs,a loop_2494 fnands %f16, %f28, %f18 or %i4, 0x0872, %o2 loop_2493: fbg,a %fcc0, loop_2495 loop_2494: sra %o4, 0x19, %g3 fmovsleu %xcc, %f1, %f18 edge32l %o3, %l1, %l4 loop_2495: edge32ln %l0, %l5, %o7 fcmpeq16 %f12, %f24, %g4 sir 0x0C4E bcc loop_2496 fpack16 %f6, %f27 sethi 0x0682, %o6 prefetch [%l7 + 0x48], 0x1 loop_2496: nop wr %g0, 0x19, %asi sta %f15, [%l7 + 0x18] %asi edge16l %g7, %i2, %o1 xor %i1, 0x1B8D, %g2 fmovdcc %xcc, %f8, %f31 fmovsg %xcc, %f18, %f1 add %l7, 0x20, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %i7, %o5 fpsub32s %f1, %f23, %f15 set 0x50, %l1 lda [%l7 + %l1] 0x0c, %f12 sdivx %i3, 0x01F8, %g5 ba,a loop_2497 movcs %xcc, %l3, %i0 fone %f6 smul %o0, 0x0C75, %i6 loop_2497: andncc %g6, %g1, %l2 be %icc, loop_2498 orcc %l6, 0x19A7, %i4 movrne %o2, %o4, %i5 popc %o3, %l1 loop_2498: movle %icc, %g3, %l4 fbu,a %fcc0, loop_2499 fpsub16 %f20, %f20, %f12 te %icc, 0x7 fbul %fcc3, loop_2500 loop_2499: alignaddr %l0, %l5, %o7 stbar fbu,a %fcc0, loop_2501 loop_2500: sir 0x0686 tcc %icc, 0x0 sllx %g4, 0x19, %g7 loop_2501: sdivcc %o6, 0x0CD5, %o1 swap [%l7 + 0x64], %i1 bneg,a,pn %xcc, loop_2502 mova %xcc, %g2, %i7 tvc %xcc, 0x5 udivcc %i2, 0x0F80, %o5 loop_2502: fone %f28 fbu,a %fcc2, loop_2503 fcmpeq16 %f24, %f22, %i3 or %l3, 0x0CCA, %i0 sra %o0, 0x08, %i6 loop_2503: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %xcc, %g5, %g1 movvs %xcc, %l2, %g6 tsubcctv %l6, 0x1F6D, %o2 movrgz %i4, %o4, %o3 movge %xcc, %l1, %g3 movre %i5, %l0, %l4 fnot2 %f2, %f2 bg,pn %xcc, loop_2504 movrlz %l5, %o7, %g4 fmovsn %icc, %f15, %f23 tneg %xcc, 0x4 loop_2504: movpos %xcc, %g7, %o6 orncc %o1, %i1, %g2 set 0x24, %o0 swapa [%l7 + %o0] 0x0c, %i7 movvc %icc, %i2, %o5 taddcc %i3, %l3, %i0 fmovsa %xcc, %f31, %f13 fbo,a %fcc1, loop_2505 subc %i6, 0x03B8, %o0 ldd [%l7 + 0x58], %f14 popc 0x05C6, %g5 loop_2505: sll %g1, 0x10, %l2 edge16 %g6, %l6, %i4 fsrc2 %f4, %f8 udiv %o2, 0x1617, %o3 bg %icc, loop_2506 sdiv %o4, 0x1373, %g3 brz,a %i5, loop_2507 tne %icc, 0x3 loop_2506: ldd [%l7 + 0x20], %f0 addc %l0, %l4, %l1 loop_2507: fbu,a %fcc1, loop_2508 fmovrdgez %l5, %f8, %f12 addc %g4, 0x0CA1, %o7 bshuffle %f24, %f2, %f14 loop_2508: edge16n %g7, %o1, %o6 xor %i1, %i7, %g2 movrlz %o5, 0x35F, %i2 edge16ln %l3, %i3, %i6 lduw [%l7 + 0x14], %o0 xor %i0, %g1, %l2 tsubcctv %g6, 0x0249, %g5 movneg %icc, %i4, %l6 movcs %xcc, %o2, %o4 xnor %o3, 0x0BC7, %g3 te %xcc, 0x0 wr %g0, 0x80, %asi prefetcha [%l7 + 0x48] %asi, 0x2 movrlz %l0, 0x236, %l4 brgez %l1, loop_2509 ldsh [%l7 + 0x4C], %l5 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi loop_2509: sdivx %o7, 0x1260, %g7 popc 0x0490, %o1 movne %icc, %o6, %g4 subccc %i1, %g2, %o5 ta %xcc, 0x6 bcc %xcc, loop_2510 movvc %icc, %i2, %l3 fbue %fcc1, loop_2511 nop setx loop_2512, %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_2510: andcc %i7, %i3, %i6 alignaddrl %i0, %o0, %g1 loop_2511: fblg %fcc2, loop_2513 loop_2512: sll %l2, 0x0E, %g6 addc %i4, 0x1683, %g5 bvc %icc, loop_2514 loop_2513: edge8ln %l6, %o4, %o2 bl,a %icc, loop_2515 fbe %fcc3, loop_2516 loop_2514: movleu %icc, %o3, %g3 fzero %f12 loop_2515: sethi 0x1D80, %i5 loop_2516: fbu %fcc3, loop_2517 fba %fcc2, loop_2518 tge %icc, 0x0 bl,a,pt %icc, loop_2519 loop_2517: fnands %f9, %f17, %f31 loop_2518: bleu,a loop_2520 tneg %xcc, 0x4 loop_2519: movgu %xcc, %l0, %l1 udiv %l5, 0x06BA, %l4 loop_2520: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x23, %o4 stba %g7, [%l7 + %o4] 0x2b membar #Sync orcc %o7, 0x1193, %o6 ldx [%l7 + 0x60], %g4 nop setx loop_2521, %l0, %l1 jmpl %l1, %i1 array16 %o1, %g2, %o5 nop setx loop_2522, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmuld8ulx16 %f4, %f0, %f14 loop_2521: fbge %fcc3, loop_2523 brlz,a %l3, loop_2524 loop_2522: edge16ln %i7, %i2, %i3 umulcc %i0, 0x1D5A, %o0 loop_2523: movn %icc, %g1, %i6 loop_2524: fbul %fcc3, loop_2525 movrlez %l2, 0x0A1, %i4 fcmple16 %f26, %f24, %g5 addcc %g6, %o4, %l6 loop_2525: sll %o3, %g3, %o2 fones %f15 wr %g0, 0x18, %asi stba %l0, [%l7 + 0x51] %asi movl %icc, %i5, %l5 sir 0x0B50 andcc %l4, 0x15D7, %g7 fmovspos %xcc, %f9, %f16 fmovspos %xcc, %f19, %f5 fpadd32s %f22, %f1, %f10 fmovdleu %xcc, %f5, %f25 smulcc %o7, %o6, %l1 fmovrdne %g4, %f10, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %icc, %i1, %g2 fornot1 %f26, %f2, %f20 fpsub16s %f0, %f23, %f1 udiv %o1, 0x0AEC, %o5 sra %l3, %i7, %i2 ldd [%l7 + 0x50], %i0 bshuffle %f8, %f14, %f4 fmul8x16al %f28, %f0, %f16 set 0x14, %i7 ldstuba [%l7 + %i7] 0x04, %o0 wr %g0, 0x27, %asi stda %g0, [%l7 + 0x60] %asi membar #Sync call loop_2526 brnz,a %i6, loop_2527 movrgez %l2, 0x264, %i4 movle %xcc, %i3, %g6 loop_2526: brlez %g5, loop_2528 loop_2527: movcc %icc, %o4, %o3 ldub [%l7 + 0x29], %g3 move %xcc, %l6, %o2 loop_2528: fmovrdgz %l0, %f16, %f20 andncc %i5, %l4, %g7 sdivcc %o7, 0x1653, %o6 movle %xcc, %l1, %l5 fsrc1 %f30, %f28 swap [%l7 + 0x40], %g4 edge32ln %g2, %i1, %o1 faligndata %f12, %f22, %f12 set 0x53, %g5 ldsba [%l7 + %g5] 0x89, %o5 fands %f6, %f28, %f1 fmovdge %icc, %f30, %f9 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %i7, %l3, %i0 movre %o0, %g1, %i6 tle %xcc, 0x4 tneg %xcc, 0x0 fmovdleu %xcc, %f30, %f9 tneg %xcc, 0x1 movgu %icc, %l2, %i2 orn %i3, 0x06CE, %g6 mulscc %i4, 0x1448, %g5 fmovrsgez %o3, %f18, %f27 srl %o4, %l6, %g3 edge32l %l0, %i5, %o2 sth %l4, [%l7 + 0x54] wr %g0, 0x10, %asi ldstuba [%l7 + 0x14] %asi, %o7 andncc %o6, %l1, %g7 swap [%l7 + 0x78], %l5 mulx %g2, %g4, %o1 tneg %icc, 0x3 sethi 0x05E5, %o5 movgu %icc, %i7, %l3 bshuffle %f2, %f16, %f10 tvs %icc, 0x6 umulcc %i1, %o0, %i0 prefetch [%l7 + 0x6C], 0x2 edge16 %i6, %l2, %g1 movre %i2, %g6, %i4 bneg,a loop_2529 udivx %i3, 0x162E, %o3 movvs %icc, %g5, %o4 fsrc1s %f8, %f14 loop_2529: ldsh [%l7 + 0x58], %l6 ta %xcc, 0x6 edge16l %l0, %i5, %o2 fmovde %icc, %f14, %f12 std %f14, [%l7 + 0x18] fblg,a %fcc0, loop_2530 movrlz %l4, 0x282, %g3 sll %o7, %o6, %l1 fmovrsgez %g7, %f27, %f10 loop_2530: fmovsne %xcc, %f15, %f4 popc %g2, %l5 fmul8ulx16 %f6, %f12, %f8 add %g4, 0x01DC, %o1 be,a %icc, loop_2531 ldsb [%l7 + 0x1A], %o5 orn %i7, 0x1470, %l3 bn,a %icc, loop_2532 loop_2531: edge16l %o0, %i1, %i6 sth %l2, [%l7 + 0x64] fmovsleu %icc, %f3, %f9 loop_2532: stx %g1, [%l7 + 0x38] fandnot1 %f4, %f26, %f4 sll %i2, 0x1F, %i0 fsrc1 %f12, %f4 nop setx loop_2533, %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 alignaddr %i4, %i3, %g6 fone %f22 sllx %g5, %o4, %l6 loop_2533: movn %xcc, %o3, %i5 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l0, %o2 edge32l %l4, %o7, %g3 sethi 0x1A6E, %l1 sdivcc %o6, 0x13BE, %g2 movrgez %g7, 0x135, %g4 add %o1, 0x17A6, %l5 movne %icc, %o5, %i7 fmovsl %icc, %f9, %f21 fbne %fcc1, loop_2534 edge16n %o0, %l3, %i1 tvc %icc, 0x4 fands %f16, %f14, %f13 loop_2534: fcmpne16 %f14, %f2, %l2 sra %i6, %i2, %g1 fbl %fcc1, loop_2535 nop setx loop_2536, %l0, %l1 jmpl %l1, %i4 add %i3, %g6, %i0 udiv %g5, 0x0998, %l6 loop_2535: tsubcctv %o4, %o3, %i5 loop_2536: nop set 0x78, %o2 ldxa [%l7 + %o2] 0x18, %o2 ta %icc, 0x3 movn %xcc, %l0, %l4 alignaddrl %g3, %o7, %l1 sllx %o6, %g7, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %icc, %g2, %l5 edge32n %o5, %o1, %i7 nop set 0x75, %l0 ldstub [%l7 + %l0], %l3 move %icc, %o0, %i1 edge8n %l2, %i6, %g1 movrne %i2, 0x3B0, %i4 fmovs %f0, %f31 mova %xcc, %i3, %g6 nop set 0x4C, %o1 lduw [%l7 + %o1], %g5 subcc %i0, 0x13E9, %o4 movcs %icc, %o3, %i5 fcmps %fcc3, %f30, %f18 lduw [%l7 + 0x5C], %l6 edge8l %o2, %l4, %l0 fpsub16s %f14, %f17, %f10 fcmpgt16 %f16, %f16, %g3 sdivcc %o7, 0x193A, %l1 umulcc %o6, %g4, %g7 sdivcc %g2, 0x0BF9, %l5 andn %o5, %i7, %o1 tl %xcc, 0x5 movg %xcc, %l3, %i1 movle %icc, %o0, %l2 edge32 %i6, %g1, %i4 edge32ln %i3, %i2, %g5 movne %xcc, %i0, %g6 smul %o3, %o4, %l6 edge32 %o2, %i5, %l0 nop setx loop_2537, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdivx %l4, 0x1A37, %g3 bcc,a loop_2538 edge8 %o7, %l1, %g4 loop_2537: sdivx %g7, 0x18E8, %g2 subcc %l5, %o5, %o6 loop_2538: fmovrsne %i7, %f19, %f25 fandnot1s %f4, %f13, %f8 fble %fcc3, loop_2539 fmovrdlez %l3, %f10, %f30 fmovscs %icc, %f23, %f18 sll %i1, %o1, %o0 loop_2539: orncc %i6, 0x166B, %g1 wr %g0, 0x18, %asi lda [%l7 + 0x6C] %asi, %f30 subccc %i4, 0x1F94, %i3 subc %i2, %l2, %g5 fandnot1 %f16, %f8, %f10 umul %g6, %i0, %o4 fmovrdlz %l6, %f2, %f16 fmovrdlez %o3, %f4, %f16 movrlez %o2, %l0, %i5 movre %l4, 0x00B, %o7 umul %g3, %g4, %l1 movn %icc, %g7, %l5 brz,a %g2, loop_2540 lduh [%l7 + 0x1A], %o5 add %l7, 0x18, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %i7, %l3 loop_2540: fmovsne %xcc, %f31, %f28 fbg %fcc3, loop_2541 addcc %i1, %o6, %o0 wr %g0, 0x80, %asi ldstuba [%l7 + 0x2D] %asi, %o1 loop_2541: tcs %icc, 0x0 fxor %f30, %f16, %f2 wr %g0, 0x88, %asi lduwa [%l7 + 0x70] %asi, %g1 brnz %i6, loop_2542 xnor %i3, 0x1D82, %i2 wr %g0, 0x10, %asi swapa [%l7 + 0x08] %asi, %l2 loop_2542: ldub [%l7 + 0x51], %g5 tle %xcc, 0x6 stw %i4, [%l7 + 0x74] fmovscc %xcc, %f8, %f12 tg %xcc, 0x6 tge %icc, 0x7 movgu %icc, %g6, %i0 udivx %l6, 0x1A86, %o3 andcc %o2, 0x0DC4, %o4 fmovdpos %icc, %f8, %f16 wr %g0, 0x81, %asi stxa %i5, [%l7 + 0x18] %asi movrne %l4, 0x245, %l0 bleu,a %icc, loop_2543 alignaddr %o7, %g3, %l1 sethi 0x133B, %g4 bpos,pt %icc, loop_2544 loop_2543: edge32 %l5, %g2, %o5 movpos %icc, %g7, %i7 udivcc %l3, 0x1A31, %o6 loop_2544: ba,a %icc, loop_2545 tneg %icc, 0x3 fsrc2 %f12, %f24 orn %o0, %i1, %o1 loop_2545: movge %icc, %g1, %i6 fmovd %f20, %f26 srax %i3, %l2, %i2 fmovrse %g5, %f4, %f0 fmovsg %icc, %f14, %f20 edge8l %i4, %g6, %l6 fmovrse %i0, %f19, %f6 fmovdleu %icc, %f17, %f4 sll %o2, 0x14, %o4 tl %icc, 0x0 fmovdpos %xcc, %f18, %f27 sth %i5, [%l7 + 0x14] tneg %xcc, 0x0 movrgez %l4, 0x004, %o3 move %icc, %l0, %o7 bcs,a,pt %xcc, loop_2546 tvc %xcc, 0x7 sdivcc %l1, 0x1225, %g3 tne %icc, 0x5 loop_2546: ta %xcc, 0x6 movl %xcc, %l5, %g4 movg %xcc, %g2, %g7 fmovrdlz %i7, %f4, %f20 xorcc %l3, %o6, %o0 bleu,a loop_2547 edge8l %i1, %o5, %g1 edge8n %o1, %i6, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2547: srl %i2, 0x0F, %l2 andn %i4, %g6, %l6 taddcctv %g5, 0x14EF, %i0 srlx %o2, %o4, %l4 brlez %o3, loop_2548 movvs %icc, %i5, %l0 move %xcc, %o7, %l1 sdiv %l5, 0x1C1D, %g3 loop_2548: movpos %xcc, %g4, %g7 tge %xcc, 0x6 taddcctv %i7, 0x1AE2, %l3 fblg %fcc1, loop_2549 xor %o6, 0x00CE, %o0 fsrc1 %f10, %f28 andcc %i1, 0x00EC, %o5 loop_2549: fandnot2 %f18, %f14, %f2 xor %g1, %g2, %o1 fmovs %f26, %f18 ta %icc, 0x2 fbl,a %fcc1, loop_2550 movleu %icc, %i3, %i6 brlez %l2, loop_2551 bleu,a,pn %icc, loop_2552 loop_2550: tvc %xcc, 0x5 bneg,a,pn %icc, loop_2553 loop_2551: te %xcc, 0x0 loop_2552: fcmple16 %f16, %f20, %i2 sethi 0x1FF3, %i4 loop_2553: sdiv %g6, 0x014C, %g5 and %i0, %l6, %o4 fmovdcc %xcc, %f22, %f7 addccc %l4, %o2, %o3 wr %g0, 0x11, %asi stxa %i5, [%l7 + 0x10] %asi bneg,pn %icc, loop_2554 alignaddrl %l0, %l1, %l5 movpos %xcc, %g3, %g4 array32 %o7, %i7, %g7 loop_2554: ld [%l7 + 0x40], %f28 move %icc, %l3, %o6 addc %i1, %o0, %o5 edge8 %g2, %g1, %i3 pdist %f26, %f28, %f0 orncc %i6, %o1, %i2 udivx %i4, 0x17B6, %g6 popc %l2, %g5 movn %xcc, %l6, %o4 mulscc %i0, 0x0557, %o2 ldsw [%l7 + 0x18], %o3 fmovrse %l4, %f16, %f5 smul %l0, %i5, %l5 edge16ln %l1, %g4, %g3 alignaddrl %o7, %i7, %l3 edge16 %g7, %o6, %o0 wr %g0, 0x81, %asi lda [%l7 + 0x58] %asi, %f8 bgu loop_2555 or %o5, 0x016D, %g2 sdiv %i1, 0x1FD4, %i3 membar 0x6B loop_2555: te %icc, 0x5 movrlez %i6, 0x0DF, %g1 move %xcc, %i2, %o1 subc %g6, 0x1CC0, %i4 fnand %f16, %f30, %f2 nop setx loop_2556, %l0, %l1 jmpl %l1, %l2 fcmple32 %f8, %f16, %g5 fmovdne %xcc, %f0, %f8 movle %icc, %o4, %l6 loop_2556: tleu %icc, 0x3 tvc %icc, 0x2 fmovda %xcc, %f17, %f18 movpos %icc, %i0, %o2 add %l4, 0x1DD2, %l0 edge8n %i5, %l5, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %g4, 0x02BE, %g3 add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x89, %o7, %i7 edge8 %o3, %g7, %l3 movrne %o0, 0x08D, %o5 addcc %o6, 0x0A04, %g2 subccc %i1, 0x1105, %i3 array16 %i6, %i2, %g1 fbg,a %fcc0, loop_2557 orn %o1, 0x1784, %i4 fbuge %fcc3, loop_2558 sdivx %l2, 0x154A, %g6 loop_2557: fmovd %f6, %f6 wr %g0, 0x81, %asi stda %f16, [%l7 + 0x40] %asi loop_2558: edge8l %o4, %l6, %g5 orcc %o2, %l4, %i0 ta %xcc, 0x4 ld [%l7 + 0x68], %f20 alignaddr %i5, %l5, %l1 tsubcc %g4, %g3, %l0 tn %icc, 0x5 fbuge %fcc1, loop_2559 fmovsge %xcc, %f22, %f2 or %o7, %o3, %i7 fbue,a %fcc1, loop_2560 loop_2559: brnz %l3, loop_2561 movvs %icc, %g7, %o5 movrgz %o0, 0x03F, %o6 loop_2560: brgez,a %g2, loop_2562 loop_2561: bne loop_2563 tvs %xcc, 0x5 add %l7, 0x44, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %i1 casa [%l6] 0x0c, %i1, %i3 loop_2562: tge %icc, 0x6 loop_2563: fmul8x16al %f26, %f13, %f4 addccc %i2, %g1, %i6 fmovrdne %o1, %f24, %f28 taddcc %l2, 0x0C20, %g6 stx %o4, [%l7 + 0x78] membar 0x73 te %xcc, 0x2 movge %icc, %i4, %l6 sethi 0x0F0C, %g5 tle %xcc, 0x0 siam 0x2 movg %xcc, %l4, %o2 fcmpes %fcc1, %f26, %f11 fbge,a %fcc3, loop_2564 edge16 %i0, %l5, %i5 tn %xcc, 0x5 xnorcc %g4, %g3, %l0 loop_2564: tleu %xcc, 0x3 sdiv %l1, 0x1175, %o3 ldsh [%l7 + 0x32], %i7 fpadd32 %f12, %f28, %f6 fbuge,a %fcc1, loop_2565 movneg %icc, %o7, %l3 mova %xcc, %g7, %o0 fmovrslz %o5, %f14, %f7 loop_2565: sdivx %o6, 0x14CB, %i1 edge8n %g2, %i2, %i3 srlx %i6, %o1, %l2 subccc %g6, %o4, %g1 bcc,a loop_2566 fbuge %fcc3, loop_2567 ba,a loop_2568 tne %xcc, 0x0 loop_2566: andncc %i4, %g5, %l6 loop_2567: tge %icc, 0x5 loop_2568: movn %xcc, %o2, %l4 wr %g0, 0x20, %asi ldxa [%g0 + 0x28] %asi, %i0 fmovd %f18, %f24 bcs,a,pt %icc, loop_2569 tpos %xcc, 0x5 ta %xcc, 0x7 fmovscc %icc, %f12, %f7 loop_2569: fbul %fcc1, loop_2570 fcmpeq16 %f12, %f24, %i5 alignaddr %g4, %l5, %g3 movre %l0, 0x173, %o3 loop_2570: sub %i7, %l1, %o7 fnot1s %f28, %f17 edge32 %l3, %o0, %g7 subccc %o6, %o5, %g2 st %f25, [%l7 + 0x50] te %icc, 0x0 te %xcc, 0x2 tle %icc, 0x5 fpadd16s %f12, %f21, %f6 taddcc %i1, %i3, %i6 movrlz %o1, %l2, %g6 ta %xcc, 0x2 bvs,pt %icc, loop_2571 edge32n %o4, %g1, %i4 movne %icc, %g5, %l6 fcmpes %fcc3, %f16, %f29 loop_2571: bvc,a,pt %xcc, loop_2572 and %o2, %l4, %i0 brnz %i5, loop_2573 tl %xcc, 0x0 loop_2572: nop set 0x1E, %l2 ldsha [%l7 + %l2] 0x04, %i2 loop_2573: sub %g4, %g3, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %l5, 0x0FB3, %o3 lduh [%l7 + 0x18], %l1 edge8n %o7, %i7, %o0 andncc %l3, %g7, %o5 add %l7, 0x6C, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %g2, %o6 andcc %i3, %i1, %i6 movcs %icc, %l2, %g6 fpack16 %f12, %f4 addc %o1, 0x187E, %o4 subccc %g1, 0x1E6E, %i4 fpsub16s %f25, %f19, %f26 fmovrsne %g5, %f8, %f23 tn %icc, 0x4 andn %l6, 0x1002, %l4 xor %i0, 0x1728, %i5 orn %o2, 0x0F3D, %g4 movcs %icc, %i2, %g3 xorcc %l5, 0x05A6, %o3 wr %g0, 0x18, %asi stda %f16, [%l7 + 0x40] %asi tvc %icc, 0x7 nop setx loop_2574, %l0, %l1 jmpl %l1, %l0 addcc %l1, %o7, %i7 movrne %l3, 0x07E, %g7 sdivx %o5, 0x0878, %g2 loop_2574: edge32n %o0, %i3, %i1 nop set 0x40, %l3 ldx [%l7 + %l3], %i6 fmovdleu %xcc, %f0, %f28 andn %l2, 0x0645, %o6 srl %g6, 0x10, %o1 movvs %xcc, %g1, %i4 orcc %g5, %o4, %l4 mulx %l6, %i0, %o2 edge16n %g4, %i2, %i5 fmovscs %icc, %f17, %f12 xnor %l5, %o3, %l0 movgu %xcc, %g3, %o7 alignaddr %l1, %l3, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_2575, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tleu %icc, 0x2 fxnor %f6, %f8, %f6 orcc %o5, %g2, %o0 loop_2575: fxors %f17, %f25, %f6 smulcc %i7, %i1, %i6 mulx %l2, %o6, %i3 bg,a,pt %icc, loop_2576 edge8n %o1, %g6, %g1 or %i4, 0x1DF9, %o4 udiv %l4, 0x12BE, %g5 loop_2576: edge32 %i0, %l6, %o2 fmovdpos %xcc, %f24, %f9 fmovdgu %icc, %f27, %f27 udivcc %i2, 0x0848, %g4 ldsw [%l7 + 0x7C], %l5 tcc %icc, 0x0 movge %icc, %o3, %l0 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi fmovdcs %icc, %f21, %f3 subcc %i5, 0x11A4, %o7 fbul %fcc3, loop_2577 brgz %g3, loop_2578 fbue,a %fcc1, loop_2579 bshuffle %f30, %f26, %f4 loop_2577: fandnot1s %f30, %f9, %f23 loop_2578: tge %icc, 0x3 loop_2579: fmovsge %icc, %f12, %f7 mova %xcc, %l3, %g7 fmovsgu %icc, %f6, %f1 fbug,a %fcc3, loop_2580 edge16ln %o5, %l1, %o0 sethi 0x02BF, %i7 tcs %icc, 0x0 loop_2580: fornot1 %f10, %f4, %f30 movle %xcc, %g2, %i6 movg %xcc, %i1, %o6 array32 %l2, %o1, %i3 bvs %xcc, loop_2581 brz,a %g6, loop_2582 ldsh [%l7 + 0x18], %g1 andcc %o4, %i4, %l4 loop_2581: movrlz %i0, %g5, %o2 loop_2582: fmovrde %l6, %f2, %f12 array16 %i2, %l5, %g4 fmovrdgez %o3, %f22, %f20 array32 %l0, %o7, %i5 nop set 0x70, %i1 std %g2, [%l7 + %i1] sdivx %g7, 0x0F7D, %l3 addcc %l1, %o0, %i7 sdiv %o5, 0x0E38, %g2 be,pn %xcc, loop_2583 xor %i1, %o6, %l2 sub %i6, %o1, %i3 fors %f14, %f14, %f25 loop_2583: swap [%l7 + 0x30], %g6 orn %g1, %i4, %o4 nop set 0x6E, %i3 ldsb [%l7 + %i3], %l4 move %icc, %g5, %o2 umulcc %l6, 0x0F61, %i2 movg %icc, %l5, %g4 ldd [%l7 + 0x28], %f26 movne %xcc, %o3, %l0 fbue,a %fcc3, loop_2584 tgu %xcc, 0x6 edge32 %o7, %i0, %i5 tge %xcc, 0x5 loop_2584: fsrc1 %f20, %f10 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %xcc, 0x0 fabsd %f4, %f4 fones %f19 or %g7, 0x09DB, %l3 movrgez %g3, %l1, %o0 movge %xcc, %i7, %g2 prefetch [%l7 + 0x30], 0x1 fzero %f22 fbug,a %fcc2, loop_2585 fcmpne32 %f22, %f18, %o5 st %f16, [%l7 + 0x14] fmovdcs %icc, %f7, %f5 loop_2585: addccc %i1, %l2, %o6 ldub [%l7 + 0x6C], %i6 nop set 0x28, %g4 std %o0, [%l7 + %g4] ldx [%l7 + 0x60], %g6 andn %i3, %g1, %i4 movge %xcc, %l4, %g5 std %f6, [%l7 + 0x28] fmovsn %xcc, %f25, %f0 tvs %xcc, 0x1 array16 %o2, %l6, %i2 taddcc %l5, %g4, %o3 tvs %icc, 0x4 alignaddr %l0, %o4, %i0 or %o7, %i5, %g7 tvs %icc, 0x3 swap [%l7 + 0x7C], %g3 srl %l3, %o0, %i7 add %g2, %l1, %o5 umulcc %i1, 0x0876, %o6 set 0x2C, %o7 stwa %i6, [%l7 + %o7] 0x22 membar #Sync srax %l2, %g6, %i3 fble %fcc0, loop_2586 fpadd16s %f9, %f27, %f27 movgu %icc, %g1, %i4 mulx %l4, %g5, %o2 loop_2586: xnor %l6, %o1, %l5 tgu %icc, 0x1 tcs %xcc, 0x2 edge8n %i2, %g4, %o3 fabss %f31, %f14 move %icc, %l0, %i0 movneg %xcc, %o7, %i5 wr %g0, 0x0c, %asi ldsba [%l7 + 0x73] %asi, %o4 tle %icc, 0x7 smul %g7, %g3, %o0 fbul,a %fcc0, loop_2587 fbug,a %fcc1, loop_2588 sdivx %i7, 0x1AA9, %l3 movrgz %g2, %l1, %i1 loop_2587: sethi 0x11D9, %o6 loop_2588: sllx %i6, 0x12, %l2 mulx %g6, 0x02DF, %i3 tvc %xcc, 0x0 taddcc %o5, %g1, %l4 edge16l %g5, %o2, %l6 tl %icc, 0x3 stw %o1, [%l7 + 0x10] orn %l5, 0x037D, %i4 umulcc %g4, %i2, %o3 subc %i0, 0x1547, %o7 movl %xcc, %i5, %l0 fmovda %icc, %f15, %f31 fba,a %fcc1, loop_2589 fcmpeq16 %f4, %f26, %o4 add %g7, %o0, %g3 mulscc %l3, 0x1EBE, %i7 loop_2589: movleu %icc, %g2, %l1 fbo %fcc1, loop_2590 nop setx loop_2591, %l0, %l1 jmpl %l1, %o6 smulcc %i1, %i6, %l2 movrgz %g6, %o5, %i3 loop_2590: and %l4, 0x08F0, %g1 loop_2591: udivcc %o2, 0x0934, %g5 srax %o1, 0x1F, %l6 fmovspos %xcc, %f0, %f17 movne %icc, %l5, %i4 siam 0x4 movn %xcc, %g4, %i2 ldsw [%l7 + 0x74], %i0 ta %icc, 0x2 te %icc, 0x6 siam 0x3 tvc %xcc, 0x4 pdist %f30, %f26, %f24 fmovrdne %o7, %f6, %f4 wr %g0, 0x23, %asi stda %o2, [%l7 + 0x68] %asi membar #Sync ldsh [%l7 + 0x56], %l0 wr %g0, 0x81, %asi prefetcha [%l7 + 0x38] %asi, 0x2 flush %l7 + 0x48 tn %xcc, 0x5 udivcc %o4, 0x013D, %g7 ld [%l7 + 0x3C], %f28 ldsh [%l7 + 0x10], %o0 bleu,a,pn %icc, loop_2592 fmovs %f24, %f23 udivx %g3, 0x1590, %l3 movgu %icc, %g2, %l1 loop_2592: subcc %i7, %i1, %o6 srlx %l2, %g6, %o5 stbar movrne %i6, %i3, %g1 bvs,pn %icc, loop_2593 mulx %o2, %l4, %g5 sllx %o1, %l6, %i4 fmovsg %xcc, %f3, %f26 loop_2593: nop set 0x58, %g3 stda %l4, [%l7 + %g3] 0x81 brz %g4, loop_2594 tvc %xcc, 0x2 edge16ln %i2, %o7, %i0 fmovdle %xcc, %f19, %f0 loop_2594: popc %l0, %o3 ldsw [%l7 + 0x48], %o4 addc %i5, 0x09B6, %o0 andcc %g3, %l3, %g2 tg %icc, 0x1 nop set 0x16, %o5 ldstub [%l7 + %o5], %l1 be %icc, loop_2595 st %f2, [%l7 + 0x64] movne %icc, %g7, %i7 fcmpne16 %f18, %f20, %i1 loop_2595: movrne %o6, %l2, %o5 edge32n %g6, %i3, %i6 edge8l %o2, %g1, %l4 mulx %o1, %l6, %i4 sub %g5, 0x1937, %l5 smul %g4, 0x0420, %o7 movvs %icc, %i2, %i0 wr %g0, 0x81, %asi sta %f15, [%l7 + 0x78] %asi edge16l %o3, %l0, %o4 fmovrsne %i5, %f21, %f31 bvs,pt %icc, loop_2596 taddcctv %g3, %l3, %o0 ld [%l7 + 0x24], %f11 mova %icc, %l1, %g2 loop_2596: fmovdneg %icc, %f6, %f21 bl,a loop_2597 tneg %xcc, 0x6 orn %i7, 0x0F43, %i1 fpadd32s %f15, %f31, %f19 loop_2597: ldx [%l7 + 0x08], %o6 fmovdcc %icc, %f28, %f8 sethi 0x152F, %l2 fble %fcc0, loop_2598 movvc %xcc, %g7, %o5 fone %f18 fmovd %f28, %f26 loop_2598: or %i3, %g6, %o2 fnot2s %f25, %f4 edge8l %i6, %g1, %o1 fmovrsne %l4, %f31, %f19 popc 0x0C45, %i4 tleu %xcc, 0x7 subccc %g5, 0x0880, %l6 movge %xcc, %g4, %o7 for %f0, %f6, %f20 fmovrdgez %i2, %f8, %f28 movgu %xcc, %l5, %o3 movcc %icc, %i0, %l0 bneg,a,pt %icc, loop_2599 andncc %i5, %g3, %o4 fandnot2 %f26, %f8, %f30 fbe,a %fcc1, loop_2600 loop_2599: movcs %xcc, %l3, %o0 movpos %xcc, %g2, %i7 edge8l %i1, %l1, %l2 loop_2600: andcc %g7, %o5, %o6 edge32 %g6, %i3, %i6 movcs %icc, %o2, %o1 wr %g0, 0x80, %asi lda [%l7 + 0x30] %asi, %f22 srl %l4, 0x1F, %g1 or %i4, %g5, %g4 siam 0x1 subccc %l6, 0x0E05, %i2 mova %icc, %l5, %o7 fpadd32s %f19, %f21, %f30 movrgez %i0, %o3, %l0 fmovsa %xcc, %f13, %f2 fsrc1s %f16, %f18 fcmpeq32 %f10, %f2, %g3 fmovdvs %icc, %f18, %f19 bn,a,pt %icc, loop_2601 mova %xcc, %i5, %l3 subccc %o4, 0x12E9, %g2 movcs %xcc, %o0, %i1 loop_2601: sth %l1, [%l7 + 0x66] movcc %xcc, %l2, %g7 edge16n %o5, %o6, %g6 fpack32 %f16, %f2, %f6 ld [%l7 + 0x0C], %f4 ldsb [%l7 + 0x6D], %i7 tle %xcc, 0x5 sub %i3, %i6, %o2 set 0x5E, %g2 stba %o1, [%l7 + %g2] 0xe2 membar #Sync andn %l4, %i4, %g1 tvc %xcc, 0x5 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %g4, %g5 movvc %xcc, %i2, %l6 fbug,a %fcc2, loop_2602 edge8n %l5, %i0, %o7 fpsub16s %f0, %f0, %f0 sdiv %l0, 0x1BFE, %o3 loop_2602: sdivx %g3, 0x0B26, %i5 popc %o4, %g2 movneg %xcc, %l3, %i1 fmuld8ulx16 %f6, %f10, %f22 array32 %l1, %l2, %g7 xnorcc %o5, %o6, %g6 srlx %o0, 0x19, %i7 array32 %i6, %i3, %o1 edge32l %o2, %i4, %g1 stb %l4, [%l7 + 0x2B] tvs %xcc, 0x7 and %g4, %g5, %i2 fbul,a %fcc3, loop_2603 tle %xcc, 0x3 fnegd %f14, %f20 bne,a %xcc, loop_2604 loop_2603: subccc %l5, %i0, %o7 faligndata %f12, %f4, %f12 tcc %xcc, 0x4 loop_2604: or %l0, 0x1ACD, %o3 tge %xcc, 0x1 fbg,a %fcc3, loop_2605 mova %icc, %l6, %g3 popc 0x056D, %i5 movrgez %o4, 0x3B0, %g2 loop_2605: sth %l3, [%l7 + 0x22] wr %g0, 0xe2, %asi stwa %l1, [%l7 + 0x38] %asi membar #Sync or %l2, 0x0D64, %g7 umul %i1, 0x0E93, %o5 bl,a loop_2606 fcmple16 %f10, %f26, %o6 bneg,a,pt %xcc, loop_2607 tcs %xcc, 0x0 loop_2606: call loop_2608 fbne,a %fcc1, loop_2609 loop_2607: taddcc %g6, 0x0D53, %i7 sll %o0, %i6, %o1 loop_2608: nop setx loop_2610, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2609: ble,a,pn %xcc, loop_2611 movge %xcc, %i3, %o2 add %l7, 0x7C, %l6 wr %g0, 0x10, %asi casa [%l6] 0x10, %i4, %l4 loop_2610: fxnors %f2, %f2, %f20 loop_2611: taddcc %g4, 0x0A0A, %g5 srax %i2, %l5, %g1 tpos %xcc, 0x0 movrne %i0, %l0, %o3 subc %l6, 0x0E4F, %g3 edge16ln %i5, %o4, %o7 addccc %l3, 0x086C, %g2 movrlz %l2, 0x113, %l1 movrlz %g7, %i1, %o6 fmovrde %g6, %f6, %f14 fmovdvs %icc, %f14, %f16 fors %f25, %f30, %f29 movrne %o5, %o0, %i6 fand %f16, %f18, %f22 edge32 %i7, %o1, %o2 fsrc1 %f2, %f8 wr %g0, 0x18, %asi ldswa [%l7 + 0x14] %asi, %i4 fbuge,a %fcc2, loop_2612 movpos %xcc, %l4, %g4 tn %icc, 0x3 sethi 0x1CB9, %i3 loop_2612: bvs,pn %xcc, loop_2613 fblg,a %fcc2, loop_2614 swap [%l7 + 0x1C], %g5 sllx %i2, 0x18, %l5 loop_2613: alignaddr %i0, %g1, %o3 loop_2614: tneg %icc, 0x1 sll %l6, 0x00, %g3 membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0x17, %f16 lduw [%l7 + 0x34], %i5 udiv %o4, 0x14D8, %l0 tne %icc, 0x4 tcs %xcc, 0x7 sllx %o7, 0x1F, %l3 subc %g2, %l1, %l2 xnor %i1, 0x0805, %o6 bneg %xcc, loop_2615 ldd [%l7 + 0x38], %f8 taddcctv %g7, %o5, %o0 stx %i6, [%l7 + 0x58] loop_2615: andcc %i7, %o1, %g6 fbug %fcc3, loop_2616 bg,a,pn %xcc, loop_2617 subc %i4, 0x073E, %l4 movrlz %g4, %o2, %g5 loop_2616: edge32 %i2, %l5, %i3 loop_2617: sllx %g1, %i0, %l6 sllx %g3, 0x07, %i5 fmovscs %xcc, %f24, %f25 ldx [%l7 + 0x30], %o4 sllx %l0, %o3, %l3 fmuld8ulx16 %f30, %f19, %f2 fmovscc %xcc, %f23, %f19 umul %o7, %l1, %l2 fmovsl %icc, %f2, %f26 fxnor %f0, %f14, %f24 srlx %g2, 0x1D, %o6 fmovsge %xcc, %f12, %f4 andncc %i1, %g7, %o5 call loop_2618 sethi 0x0D22, %o0 fpack16 %f4, %f31 tle %icc, 0x6 loop_2618: movg %xcc, %i6, %o1 fmovde %xcc, %f6, %f16 edge8n %i7, %i4, %g6 subc %g4, %o2, %g5 fmovsneg %xcc, %f3, %f24 array32 %l4, %i2, %l5 fors %f21, %f31, %f1 alignaddrl %i3, %g1, %i0 ldsw [%l7 + 0x38], %l6 xor %i5, %g3, %o4 movle %icc, %l0, %o3 std %f10, [%l7 + 0x08] movne %icc, %l3, %o7 brlez %l2, loop_2619 movrgz %l1, 0x0DA, %g2 edge16ln %i1, %g7, %o6 fnor %f14, %f2, %f6 loop_2619: sth %o0, [%l7 + 0x32] edge16l %i6, %o5, %o1 fmovdl %icc, %f30, %f7 fba,a %fcc1, loop_2620 popc %i4, %g6 fmovdcs %xcc, %f18, %f26 tge %xcc, 0x1 loop_2620: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbuge,a %fcc3, loop_2621 movvc %xcc, %g4, %i7 fmovsge %xcc, %f7, %f28 array32 %g5, %o2, %i2 loop_2621: siam 0x1 ble,a,pn %xcc, loop_2622 sir 0x1496 fpadd32s %f8, %f0, %f28 sdivcc %l4, 0x0499, %i3 loop_2622: brgz %l5, loop_2623 fnegs %f16, %f17 taddcctv %i0, %l6, %g1 fmovsvs %icc, %f15, %f31 loop_2623: movpos %xcc, %g3, %o4 taddcc %l0, 0x1787, %o3 smul %l3, 0x0DDB, %i5 tleu %xcc, 0x5 tn %xcc, 0x5 movg %xcc, %l2, %l1 nop setx loop_2624, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done umul %o7, 0x1B4E, %i1 subccc %g2, 0x020E, %o6 fbl %fcc2, loop_2625 loop_2624: bcc,a,pt %icc, loop_2626 tge %xcc, 0x1 tvs %xcc, 0x4 loop_2625: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2626: tle %xcc, 0x1 fpadd32 %f0, %f16, %f6 tpos %icc, 0x6 ldsh [%l7 + 0x16], %g7 subc %i6, 0x0CFC, %o5 edge32n %o1, %o0, %g6 fmovsneg %icc, %f4, %f31 ldd [%l7 + 0x18], %i4 mova %icc, %i7, %g5 st %f7, [%l7 + 0x20] tl %icc, 0x4 edge32l %g4, %o2, %l4 subc %i3, 0x140A, %l5 andn %i2, 0x05F1, %i0 add %l7, 0x7C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l6, %g3 sub %g1, 0x08AE, %l0 move %icc, %o3, %o4 udivcc %i5, 0x1943, %l2 te %icc, 0x6 nop set 0x48, %i6 ldx [%l7 + %i6], %l3 mova %xcc, %l1, %o7 set 0x6C, %i0 lduba [%l7 + %i0] 0x14, %g2 xor %i1, %o6, %g7 fmovsl %icc, %f21, %f13 ldsw [%l7 + 0x54], %o5 mulscc %o1, 0x00A5, %o0 st %f5, [%l7 + 0x44] ta %icc, 0x6 taddcc %i6, %i4, %i7 fpadd16 %f2, %f28, %f20 tge %xcc, 0x1 edge32n %g5, %g4, %o2 wr %g0, 0x18, %asi ldxa [%l7 + 0x78] %asi, %g6 fblg %fcc3, loop_2627 fbu %fcc1, loop_2628 mova %xcc, %l4, %i3 ldd [%l7 + 0x58], %f20 loop_2627: edge32l %l5, %i2, %i0 loop_2628: nop set 0x64, %l4 stwa %l6, [%l7 + %l4] 0x80 tcs %xcc, 0x7 array8 %g1, %g3, %o3 ldsb [%l7 + 0x5F], %l0 bne,pt %icc, loop_2629 tge %icc, 0x5 stbar membar 0x71 loop_2629: srl %o4, %l2, %l3 wr %g0, 0x19, %asi stha %i5, [%l7 + 0x6A] %asi andn %o7, 0x1E1C, %g2 srax %l1, 0x1F, %o6 fexpand %f0, %f16 movpos %icc, %g7, %i1 movre %o5, %o0, %o1 subccc %i6, %i4, %i7 siam 0x3 alignaddr %g4, %g5, %o2 mulscc %g6, 0x12E7, %l4 std %f26, [%l7 + 0x08] or %i3, %l5, %i2 fmovsvs %icc, %f2, %f22 sll %l6, 0x03, %i0 stx %g1, [%l7 + 0x48] set 0x40, %g7 ldda [%l7 + %g7] 0x0c, %o2 tgu %icc, 0x7 xnor %g3, %o4, %l0 taddcc %l2, %i5, %l3 bshuffle %f22, %f0, %f30 fmovdcs %xcc, %f28, %f13 smulcc %g2, %l1, %o6 smulcc %g7, %o7, %o5 taddcc %o0, %o1, %i6 sub %i1, %i4, %i7 fornot2 %f6, %f18, %f0 udivcc %g4, 0x08A6, %o2 sdiv %g5, 0x076E, %g6 umulcc %i3, 0x1443, %l5 prefetch [%l7 + 0x0C], 0x3 add %l4, 0x0075, %i2 wr %g0, 0x81, %asi ldda [%l7 + 0x20] %asi, %i0 sll %g1, 0x1A, %l6 wr %g0, 0x11, %asi prefetcha [%l7 + 0x40] %asi, 0x1 edge32ln %o3, %o4, %l2 tcs %xcc, 0x4 fcmpgt32 %f30, %f28, %l0 fcmpne16 %f22, %f22, %i5 membar 0x22 smul %g2, 0x1FB6, %l3 bl %xcc, loop_2630 edge32l %l1, %g7, %o6 andncc %o5, %o7, %o1 movvc %xcc, %o0, %i1 loop_2630: umul %i4, 0x19E1, %i7 fexpand %f19, %f2 movn %icc, %g4, %o2 fcmpgt32 %f18, %f14, %i6 sdivx %g6, 0x034D, %g5 movle %xcc, %i3, %l4 movl %icc, %i2, %i0 wr %g0, 0xe2, %asi stha %g1, [%l7 + 0x3C] %asi membar #Sync orn %l6, 0x0E36, %g3 edge8l %o3, %o4, %l2 addc %l0, 0x1DB0, %i5 mulx %l5, 0x00BD, %g2 fba %fcc1, loop_2631 movrgz %l3, 0x3AD, %g7 bn %icc, loop_2632 bgu,pt %icc, loop_2633 loop_2631: membar 0x2B siam 0x1 loop_2632: fmovrdlez %l1, %f18, %f28 loop_2633: edge8 %o6, %o5, %o7 ldx [%l7 + 0x38], %o1 fcmped %fcc3, %f12, %f22 array16 %o0, %i1, %i7 tl %icc, 0x1 umul %g4, 0x0343, %i4 movl %xcc, %o2, %g6 or %g5, 0x1DB1, %i3 stw %i6, [%l7 + 0x34] orncc %l4, %i0, %i2 movleu %icc, %g1, %l6 fmul8x16al %f10, %f14, %f8 add %o3, 0x0BE4, %g3 udivcc %o4, 0x1964, %l2 andncc %l0, %i5, %l5 addc %l3, 0x0AF2, %g7 fmul8x16 %f21, %f12, %f4 fcmple16 %f26, %f14, %l1 wr %g0, 0x04, %asi sta %f10, [%l7 + 0x34] %asi udivcc %o6, 0x1AA2, %o5 tleu %icc, 0x5 xor %g2, %o7, %o0 fsrc2s %f24, %f30 tl %xcc, 0x4 subcc %o1, %i7, %i1 smulcc %g4, %o2, %g6 fcmpne32 %f16, %f22, %g5 edge16l %i3, %i4, %i6 fbo %fcc2, loop_2634 fsrc2s %f19, %f0 movgu %xcc, %l4, %i0 tvs %icc, 0x2 loop_2634: bcs loop_2635 movcs %xcc, %g1, %i2 siam 0x7 tgu %icc, 0x7 loop_2635: sdiv %l6, 0x1482, %g3 fands %f29, %f2, %f27 edge8 %o3, %o4, %l2 srlx %i5, %l5, %l0 fmovda %xcc, %f0, %f27 taddcctv %l3, 0x051E, %l1 fbue,a %fcc0, loop_2636 tsubcc %g7, 0x136C, %o5 wr %g0, 0x1e, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_2636: addc %o6, %o7, %o0 alignaddr %g2, %o1, %i7 andcc %g4, 0x1E01, %o2 popc %i1, %g5 movcc %icc, %i3, %i4 movle %icc, %i6, %g6 movrlz %i0, 0x0B4, %l4 edge32ln %g1, %l6, %i2 tsubcctv %o3, %g3, %o4 fmovrse %i5, %f4, %f15 tneg %xcc, 0x4 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %l5, %l2 alignaddrl %l0, %l3, %g7 subccc %l1, 0x00C1, %o5 movn %icc, %o7, %o0 fbg,a %fcc1, loop_2637 tcs %icc, 0x5 orncc %g2, %o1, %o6 movleu %xcc, %i7, %o2 loop_2637: nop setx loop_2638, %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 bcs,a,pn %xcc, loop_2639 addc %i1, %g4, %i3 sdiv %i4, 0x1F32, %i6 loop_2638: taddcc %g5, 0x02BB, %g6 loop_2639: taddcc %l4, 0x1E8B, %g1 mulscc %l6, 0x050A, %i0 std %f28, [%l7 + 0x70] sub %o3, 0x17C0, %i2 fornot2 %f10, %f28, %f18 movneg %icc, %g3, %o4 tsubcc %l5, 0x0E58, %l2 ble,a,pn %icc, loop_2640 sllx %l0, %l3, %g7 orcc %l1, 0x1C45, %o5 fmovd %f10, %f12 loop_2640: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge %fcc3, loop_2641 addccc %i5, 0x19E8, %o7 udivcc %o0, 0x0857, %o1 fornot2s %f1, %f8, %f18 loop_2641: bpos,a %xcc, loop_2642 fmovdcc %icc, %f2, %f23 bne,a,pn %icc, loop_2643 and %o6, %i7, %o2 loop_2642: movne %xcc, %g2, %i1 taddcctv %i3, 0x0FB4, %i4 loop_2643: bpos loop_2644 fnand %f6, %f28, %f24 set 0x110, %l5 ldxa [%g0 + %l5] 0x21, %g4 loop_2644: fmul8ulx16 %f20, %f30, %f28 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %i6, %g6 bvs,a,pn %icc, loop_2645 tn %icc, 0x1 edge16l %l4, %g1, %l6 fmovrslz %g5, %f29, %f10 loop_2645: fmovdle %xcc, %f21, %f13 nop set 0x46, %g1 lduh [%l7 + %g1], %i0 edge16ln %o3, %i2, %g3 ta %xcc, 0x5 sdivcc %o4, 0x0EED, %l2 add %l7, 0x50, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %l5, %l3 srlx %l0, 0x1B, %l1 set 0x60, %i2 ldxa [%l7 + %i2] 0x0c, %g7 movre %i5, %o5, %o7 andncc %o1, %o0, %o6 tleu %xcc, 0x6 swap [%l7 + 0x14], %o2 ldstub [%l7 + 0x2C], %g2 fmovdcc %xcc, %f22, %f17 flush %l7 + 0x14 subcc %i1, %i7, %i3 or %g4, 0x1924, %i4 fmovsneg %icc, %f24, %f1 sir 0x01BC mova %xcc, %i6, %l4 fmovrsne %g1, %f27, %f26 fpmerge %f20, %f23, %f4 call loop_2646 movre %g6, 0x047, %g5 nop set 0x16, %l6 lduh [%l7 + %l6], %i0 fmovsneg %xcc, %f6, %f31 loop_2646: fandnot1 %f14, %f24, %f28 move %icc, %o3, %i2 set 0x6E, %i4 ldsha [%l7 + %i4] 0x81, %l6 mova %xcc, %o4, %g3 srl %l5, 0x02, %l2 lduh [%l7 + 0x0C], %l3 tcs %icc, 0x0 edge32l %l0, %g7, %l1 smul %i5, %o5, %o1 addc %o7, %o6, %o0 tvc %icc, 0x3 fsrc1s %f26, %f17 fzeros %f12 movg %xcc, %o2, %g2 nop set 0x3C, %o6 sth %i1, [%l7 + %o6] bne,a,pt %xcc, loop_2647 fpsub16 %f14, %f14, %f30 tleu %icc, 0x3 wr %g0, 0x19, %asi prefetcha [%l7 + 0x60] %asi, 0x2 loop_2647: sdivx %i3, 0x15D1, %g4 fpadd16 %f16, %f18, %f24 smulcc %i6, 0x1BC0, %i4 array16 %g1, %l4, %g5 fbuge %fcc0, loop_2648 bne,a,pn %icc, loop_2649 fpackfix %f16, %f22 sdivx %i0, 0x03D3, %o3 loop_2648: nop setx loop_2650, %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_2649: membar 0x66 movcc %xcc, %i2, %l6 movgu %icc, %o4, %g6 loop_2650: fmovdge %icc, %f23, %f26 sth %g3, [%l7 + 0x4A] stw %l5, [%l7 + 0x68] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %l3, %l0, %g7 tg %xcc, 0x6 subcc %l1, %l2, %o5 fand %f18, %f4, %f24 nop set 0x78, %o3 ldsw [%l7 + %o3], %i5 set 0x21, %l1 ldsba [%l7 + %l1] 0x18, %o7 movrne %o1, 0x1FA, %o0 fbo,a %fcc3, loop_2651 array16 %o2, %g2, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgez %i1, loop_2652 loop_2651: fnegs %f28, %f28 fmovscc %icc, %f28, %f8 fnot1s %f1, %f23 loop_2652: edge32n %i7, %g4, %i3 fmovda %xcc, %f6, %f5 alignaddrl %i6, %g1, %i4 fcmpeq32 %f6, %f14, %g5 movle %icc, %i0, %l4 bcc,pt %icc, loop_2653 tn %xcc, 0x1 movvc %xcc, %i2, %l6 movle %icc, %o3, %o4 loop_2653: tsubcctv %g6, 0x1E2E, %l5 brlez %l3, loop_2654 and %g3, 0x11A8, %l0 tne %icc, 0x4 movrgez %g7, 0x1AF, %l2 loop_2654: edge16n %o5, %i5, %l1 fornot2 %f14, %f10, %f14 ba,pn %icc, loop_2655 ldub [%l7 + 0x19], %o1 fmovdvs %icc, %f21, %f23 movre %o0, %o7, %o2 loop_2655: movcs %xcc, %o6, %g2 add %i7, %g4, %i1 subccc %i6, %i3, %g1 sdivcc %g5, 0x1789, %i0 fxnor %f30, %f20, %f28 fmovrde %i4, %f14, %f12 movrlez %l4, %i2, %o3 ldd [%l7 + 0x50], %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 swap [%l7 + 0x3C], %l6 movvs %xcc, %l5, %l3 addccc %g6, 0x0B3F, %g3 tleu %icc, 0x3 sll %g7, 0x02, %l2 move %icc, %l0, %i5 tle %icc, 0x4 fmul8ulx16 %f2, %f18, %f18 tcs %icc, 0x4 taddcc %o5, %l1, %o1 movre %o0, 0x10C, %o7 movg %xcc, %o6, %o2 sub %i7, 0x0372, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %xcc, %g4, %i6 taddcc %i1, %g1, %i3 movn %xcc, %g5, %i0 movn %icc, %i4, %l4 andcc %o3, 0x082B, %o4 movne %icc, %i2, %l5 bcc,a loop_2656 bcc,a,pn %xcc, loop_2657 movge %icc, %l3, %l6 movne %icc, %g6, %g3 loop_2656: fbl %fcc3, loop_2658 loop_2657: tcs %xcc, 0x1 wr %g0, 0x80, %asi lda [%l7 + 0x68] %asi, %f9 loop_2658: fcmped %fcc2, %f24, %f30 fmovscc %icc, %f27, %f19 set 0x15, %o0 stba %g7, [%l7 + %o0] 0xeb membar #Sync bcc %xcc, loop_2659 tg %icc, 0x3 fmovdleu %icc, %f5, %f9 stx %l0, [%l7 + 0x68] loop_2659: xorcc %l2, 0x03F9, %i5 sethi 0x1B4D, %l1 for %f0, %f2, %f0 array8 %o1, %o0, %o5 call loop_2660 udivx %o6, 0x063F, %o2 tsubcc %i7, 0x07D6, %g2 movrgez %o7, %i6, %i1 loop_2660: tvs %xcc, 0x0 wr %g0, 0x81, %asi lduha [%l7 + 0x60] %asi, %g1 addccc %i3, 0x1CE7, %g5 fpack32 %f4, %f28, %f4 bvc,pn %icc, loop_2661 udivx %i0, 0x023A, %i4 ta %icc, 0x6 stb %g4, [%l7 + 0x29] loop_2661: nop set 0x68, %i5 std %f16, [%l7 + %i5] fxnor %f8, %f6, %f24 edge32n %l4, %o4, %o3 movvc %icc, %i2, %l3 sir 0x01C7 movrlz %l6, 0x140, %g6 fmovde %icc, %f7, %f12 movpos %icc, %g3, %l5 alignaddr %l0, %l2, %g7 brnz %l1, loop_2662 fcmpgt32 %f10, %f24, %i5 sub %o0, %o1, %o5 movgu %xcc, %o2, %o6 loop_2662: mova %icc, %g2, %i7 fmovrdne %o7, %f28, %f16 xor %i1, %i6, %g1 fors %f8, %f30, %f4 call loop_2663 fpack16 %f12, %f21 xnor %i3, %g5, %i0 fmovrdlez %g4, %f22, %f8 loop_2663: lduw [%l7 + 0x20], %i4 fbuge %fcc0, loop_2664 sir 0x1246 ldx [%l7 + 0x68], %o4 bshuffle %f12, %f26, %f6 loop_2664: fpadd32s %f8, %f6, %f14 add %l4, 0x0CCD, %i2 fbul %fcc0, loop_2665 fmovsvc %icc, %f23, %f25 or %l3, 0x00F2, %o3 edge16l %g6, %l6, %g3 loop_2665: edge32n %l0, %l5, %l2 movne %xcc, %l1, %i5 fblg,a %fcc0, loop_2666 movneg %xcc, %o0, %o1 orn %g7, 0x18A4, %o2 fnegs %f0, %f27 loop_2666: sdiv %o5, 0x0B89, %o6 movrgez %g2, 0x217, %o7 fnands %f27, %f4, %f22 edge8l %i1, %i7, %g1 edge8 %i6, %i3, %g5 bn,pn %icc, loop_2667 membar 0x52 movrlez %i0, 0x0DC, %i4 siam 0x7 loop_2667: edge8l %g4, %l4, %o4 addc %l3, 0x07EB, %o3 orncc %i2, 0x0939, %g6 srax %g3, 0x0C, %l0 brz %l5, loop_2668 movgu %icc, %l2, %l6 fbl %fcc1, loop_2669 popc 0x1603, %l1 loop_2668: nop wr %g0, 0x88, %asi lduba [%l7 + 0x75] %asi, %o0 loop_2669: fmovdcs %xcc, %f15, %f8 brgez,a %i5, loop_2670 addc %g7, 0x1868, %o1 addccc %o5, %o6, %g2 udivcc %o2, 0x1EB1, %o7 loop_2670: fmovrslez %i7, %f18, %f2 ldd [%l7 + 0x48], %f16 udivcc %i1, 0x0D5F, %i6 set 0x0, %i7 stxa %g1, [%g0 + %i7] 0x20 edge16 %i3, %i0, %g5 brgz %i4, loop_2671 edge8 %g4, %o4, %l3 orncc %o3, 0x165D, %l4 ldsh [%l7 + 0x4C], %g6 loop_2671: fmul8ulx16 %f0, %f0, %f6 movvc %xcc, %g3, %i2 edge16 %l0, %l5, %l6 andn %l2, %o0, %l1 fnegd %f20, %f20 nop setx loop_2672, %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 %i5, 0x0178, %o1 movvs %xcc, %g7, %o5 set 0x30, %o4 prefetcha [%l7 + %o4] 0x81, 0x3 loop_2672: fxors %f21, %f22, %f31 fnot2 %f26, %f14 movrgez %o2, %o6, %o7 fmovrse %i1, %f13, %f7 movge %xcc, %i7, %g1 sdivcc %i3, 0x1ADC, %i6 tn %icc, 0x7 movpos %xcc, %g5, %i0 brlez %g4, loop_2673 movne %xcc, %i4, %o4 tg %xcc, 0x1 fmovrdgez %o3, %f28, %f14 loop_2673: array8 %l3, %g6, %l4 movneg %icc, %i2, %l0 fba,a %fcc2, loop_2674 edge32 %g3, %l5, %l6 set 0x18, %o2 lda [%l7 + %o2] 0x88, %f6 loop_2674: movrgez %l2, %l1, %o0 movre %i5, %o1, %g7 andcc %g2, %o2, %o6 fones %f5 edge8l %o5, %i1, %i7 fbge %fcc1, loop_2675 fmovsvs %icc, %f15, %f25 fxnor %f20, %f28, %f8 movneg %icc, %o7, %g1 loop_2675: or %i6, %g5, %i0 lduw [%l7 + 0x60], %g4 fcmpgt32 %f10, %f22, %i3 brgez,a %o4, loop_2676 fsrc2 %f26, %f24 set 0x40, %l0 stda %f16, [%l7 + %l0] 0x1f membar #Sync loop_2676: tg %icc, 0x7 tleu %icc, 0x5 add %l7, 0x70, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %o3 casxa [%l6] %asi, %o3, %l3 fxnors %f25, %f26, %f16 or %g6, 0x1A02, %l4 edge32ln %i4, %l0, %i2 fpadd16 %f14, %f8, %f0 taddcctv %g3, 0x0A67, %l5 fbue %fcc3, loop_2677 fmovsleu %icc, %f14, %f5 tge %icc, 0x2 edge32 %l6, %l1, %o0 loop_2677: udivx %i5, 0x039D, %o1 bpos loop_2678 movle %icc, %g7, %l2 fcmple16 %f26, %f6, %o2 mulx %o6, 0x06E4, %o5 loop_2678: array16 %i1, %g2, %o7 sir 0x0FFD ta %xcc, 0x1 fcmps %fcc1, %f23, %f22 sdivx %g1, 0x002A, %i6 ldsh [%l7 + 0x32], %g5 set 0x7C, %o1 lduha [%l7 + %o1] 0x15, %i7 movrgz %i0, %i3, %o4 fmovsvc %xcc, %f16, %f0 brz %o3, loop_2679 sir 0x1397 set 0x48, %g5 swapa [%l7 + %g5] 0x0c, %g4 loop_2679: nop membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f0 edge8ln %l3, %g6, %i4 array32 %l0, %l4, %g3 stbar wr %g0, 0x2a, %asi stba %i2, [%l7 + 0x5A] %asi membar #Sync fors %f20, %f6, %f19 edge32l %l5, %l6, %o0 fmovde %icc, %f16, %f21 set 0x7C, %l2 ldsha [%l7 + %l2] 0x14, %l1 be loop_2680 fmovdneg %xcc, %f25, %f23 edge32 %o1, %g7, %i5 edge16ln %l2, %o2, %o6 loop_2680: std %i0, [%l7 + 0x20] ldd [%l7 + 0x58], %f22 movg %xcc, %g2, %o5 nop setx loop_2681, %l0, %l1 jmpl %l1, %o7 fbge %fcc2, loop_2682 fmovrdgz %i6, %f2, %f12 edge8l %g1, %i7, %g5 loop_2681: movle %icc, %i3, %o4 loop_2682: edge16 %o3, %g4, %i0 fcmpne32 %f22, %f6, %l3 edge8n %g6, %i4, %l0 fcmpeq16 %f28, %f16, %g3 sdiv %i2, 0x0B8D, %l5 srl %l4, %l6, %l1 movvs %xcc, %o0, %o1 fnors %f23, %f18, %f4 fpack16 %f20, %f2 fmovrdgz %i5, %f22, %f30 fmovda %xcc, %f16, %f11 fxnors %f8, %f7, %f26 tle %icc, 0x0 fbg,a %fcc0, loop_2683 fmovse %icc, %f3, %f5 xnor %l2, 0x09B5, %o2 tl %icc, 0x3 loop_2683: array8 %o6, %g7, %i1 fmovrdgz %g2, %f0, %f8 bcs,a %xcc, loop_2684 fbuge %fcc1, loop_2685 sra %o5, 0x18, %i6 fmovdg %xcc, %f23, %f26 loop_2684: movrlez %o7, 0x27A, %g1 loop_2685: brz,a %i7, loop_2686 movleu %icc, %g5, %i3 nop setx loop_2687, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bne,a %icc, loop_2688 loop_2686: bleu,pt %icc, loop_2689 movvs %icc, %o4, %g4 loop_2687: ldsh [%l7 + 0x1A], %o3 loop_2688: ldsb [%l7 + 0x18], %i0 loop_2689: fmuld8sux16 %f4, %f25, %f16 addccc %g6, 0x1167, %i4 lduh [%l7 + 0x08], %l0 stw %g3, [%l7 + 0x44] smul %l3, %l5, %i2 fmovsleu %xcc, %f27, %f0 fpsub16s %f17, %f21, %f7 udivcc %l6, 0x0900, %l4 tvc %xcc, 0x4 set 0x10, %i1 ldda [%l7 + %i1] 0x88, %l0 fpadd32s %f20, %f11, %f30 bvc,a %xcc, loop_2690 fand %f28, %f16, %f16 fexpand %f25, %f8 std %o0, [%l7 + 0x68] loop_2690: udivcc %i5, 0x0056, %o0 sethi 0x017A, %o2 fornot1 %f28, %f22, %f14 nop setx loop_2691, %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 te %xcc, 0x6 sll %l2, 0x10, %g7 movpos %icc, %o6, %g2 loop_2691: std %f4, [%l7 + 0x70] fmovdne %icc, %f31, %f1 brgz,a %o5, loop_2692 fmuld8ulx16 %f21, %f27, %f6 sra %i6, %o7, %i1 movvs %icc, %i7, %g5 loop_2692: movre %g1, %o4, %g4 tsubcc %o3, 0x16B2, %i0 tvs %icc, 0x3 wr %g0, 0x18, %asi stda %f0, [%l7 + 0x40] %asi subc %i3, 0x141D, %i4 fcmps %fcc0, %f13, %f6 mova %icc, %l0, %g3 tneg %icc, 0x4 fbue %fcc2, loop_2693 fmul8sux16 %f2, %f4, %f14 lduw [%l7 + 0x70], %l3 bne,a loop_2694 loop_2693: taddcctv %g6, 0x121B, %l5 movleu %xcc, %i2, %l4 ldx [%l7 + 0x08], %l1 loop_2694: fands %f20, %f31, %f30 tge %icc, 0x0 set 0x5C, %i3 ldsba [%l7 + %i3] 0x10, %o1 fmovsl %icc, %f14, %f28 fsrc2s %f16, %f25 bl,pt %xcc, loop_2695 andncc %i5, %l6, %o2 flush %l7 + 0x70 movrlz %l2, 0x115, %o0 loop_2695: fandnot1s %f6, %f14, %f23 edge32ln %g7, %o6, %o5 fpack32 %f12, %f14, %f10 movcs %icc, %g2, %o7 bvs,pn %icc, loop_2696 movl %icc, %i1, %i6 bleu %xcc, loop_2697 bn loop_2698 loop_2696: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %xcc, %i7, %g1 loop_2697: nop wr %g0, 0x22, %asi stxa %o4, [%l7 + 0x30] %asi membar #Sync loop_2698: udivx %g5, 0x0C42, %o3 fnot2s %f13, %f17 set 0x0, %l3 stxa %g4, [%g0 + %l3] 0x5f tleu %icc, 0x3 wr %g0, 0x80, %asi ldsba [%l7 + 0x2C] %asi, %i3 fpack32 %f20, %f8, %f12 movpos %xcc, %i4, %i0 movvs %icc, %g3, %l3 nop set 0x58, %o7 prefetch [%l7 + %o7], 0x3 fbule,a %fcc1, loop_2699 tcc %icc, 0x0 fcmpeq32 %f30, %f0, %l0 bg,pt %icc, loop_2700 loop_2699: fmovda %xcc, %f19, %f0 edge16 %l5, %g6, %i2 movl %xcc, %l1, %o1 loop_2700: fmovrdlez %l4, %f0, %f6 fmovrsgez %l6, %f6, %f6 add %o2, %i5, %o0 tneg %xcc, 0x4 movrgz %g7, 0x1C4, %l2 bpos loop_2701 ldd [%l7 + 0x60], %f20 tn %xcc, 0x6 umulcc %o5, 0x0478, %o6 loop_2701: movcc %icc, %o7, %i1 fpadd16 %f24, %f2, %f4 fnors %f31, %f10, %f1 fmovrse %i6, %f9, %f8 set 0x09, %g3 ldsba [%l7 + %g3] 0x81, %g2 set 0x1C, %o5 lda [%l7 + %o5] 0x0c, %f20 fands %f20, %f2, %f17 flush %l7 + 0x70 movpos %icc, %g1, %i7 fcmpd %fcc0, %f10, %f24 move %xcc, %g5, %o4 sub %o3, 0x0E30, %g4 movleu %icc, %i3, %i4 movg %icc, %i0, %g3 srl %l0, %l3, %g6 fexpand %f30, %f8 or %i2, 0x0023, %l5 movpos %xcc, %l1, %o1 edge32ln %l6, %o2, %i5 edge8l %l4, %g7, %l2 bl %xcc, loop_2702 fmovdcc %icc, %f13, %f18 tl %xcc, 0x6 fornot1s %f23, %f24, %f20 loop_2702: nop membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0x1e, %f16 tsubcctv %o0, 0x187A, %o6 movrlz %o5, %i1, %o7 tneg %xcc, 0x3 movrlez %i6, %g1, %g2 taddcctv %g5, 0x0B38, %o4 orncc %o3, %g4, %i7 udivcc %i4, 0x1186, %i3 fsrc1 %f8, %f26 movrgz %g3, 0x0C6, %l0 nop setx loop_2703, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry smulcc %i0, %l3, %i2 tcc %icc, 0x7 edge8ln %g6, %l1, %o1 loop_2703: sir 0x1329 movl %icc, %l6, %l5 fbule %fcc2, loop_2704 umul %i5, %l4, %g7 movrlz %o2, %o0, %o6 tvs %icc, 0x5 loop_2704: pdist %f24, %f6, %f14 tl %icc, 0x6 umul %l2, 0x1681, %o5 movle %xcc, %o7, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %i1, %g1, %g5 addcc %g2, 0x1DAC, %o3 sethi 0x0B81, %g4 ld [%l7 + 0x28], %f24 edge16n %i7, %o4, %i3 fpack32 %f8, %f16, %f6 array32 %i4, %g3, %l0 tneg %xcc, 0x0 edge32ln %i0, %l3, %g6 umulcc %l1, %i2, %l6 andcc %o1, 0x0AA8, %i5 fmul8ulx16 %f8, %f22, %f12 sub %l4, %g7, %l5 set 0x48, %g6 ldxa [%l7 + %g6] 0x14, %o2 tsubcctv %o6, %o0, %o5 fmovde %icc, %f11, %f12 fmovrdgz %l2, %f0, %f16 movl %xcc, %o7, %i1 fzeros %f31 alignaddr %i6, %g1, %g2 ldsb [%l7 + 0x3C], %g5 ldsb [%l7 + 0x46], %g4 movne %icc, %o3, %o4 movge %xcc, %i3, %i7 movleu %xcc, %i4, %l0 fors %f13, %f23, %f0 nop setx loop_2705, %l0, %l1 jmpl %l1, %i0 xorcc %g3, 0x111D, %l3 fexpand %f19, %f0 fmovsl %xcc, %f7, %f5 loop_2705: tcc %xcc, 0x3 tsubcctv %l1, 0x1031, %g6 smul %l6, %i2, %o1 fble %fcc3, loop_2706 array32 %i5, %g7, %l4 ldub [%l7 + 0x6A], %l5 fmovdne %xcc, %f22, %f25 loop_2706: movge %xcc, %o6, %o0 fandnot2s %f8, %f2, %f4 fnot2 %f28, %f10 srlx %o2, 0x19, %l2 fnands %f17, %f3, %f11 fpsub32s %f12, %f19, %f22 smul %o5, %i1, %i6 bl,pt %xcc, loop_2707 tleu %icc, 0x7 andncc %g1, %g2, %o7 edge16 %g5, %o3, %g4 loop_2707: fcmpd %fcc0, %f28, %f26 fcmple16 %f18, %f26, %o4 set 0x40, %i6 stda %f16, [%l7 + %i6] 0x81 smul %i7, %i4, %l0 stw %i3, [%l7 + 0x40] movn %xcc, %g3, %l3 fmovrslz %l1, %f30, %f18 sdiv %i0, 0x0D8F, %l6 sll %g6, %i2, %o1 fmovsge %icc, %f15, %f12 brz %g7, loop_2708 array8 %i5, %l5, %o6 tle %xcc, 0x1 fcmps %fcc1, %f15, %f31 loop_2708: tsubcc %l4, %o0, %l2 movrlz %o2, %o5, %i1 subc %i6, 0x161E, %g2 tvc %xcc, 0x6 wr %g0, 0x22, %asi stwa %g1, [%l7 + 0x7C] %asi membar #Sync bgu,a,pt %xcc, loop_2709 fmovsg %xcc, %f25, %f12 fpadd32 %f10, %f26, %f22 udiv %g5, 0x0F9A, %o7 loop_2709: movn %icc, %o3, %o4 movg %icc, %i7, %g4 movcs %icc, %i4, %i3 udiv %g3, 0x15F2, %l3 andncc %l1, %i0, %l6 smulcc %l0, 0x1275, %g6 tsubcctv %o1, %i2, %g7 edge32ln %i5, %l5, %o6 xor %l4, %o0, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fba,a %fcc3, loop_2710 edge8n %o5, %i1, %o2 fzero %f6 array16 %i6, %g2, %g5 loop_2710: nop add %l7, 0x08, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g1, %o7 movne %xcc, %o3, %i7 subccc %g4, 0x178E, %o4 movle %xcc, %i3, %g3 fpack16 %f22, %f10 fmovse %xcc, %f31, %f7 udiv %i4, 0x1924, %l1 fexpand %f18, %f4 edge16ln %i0, %l3, %l0 bneg,a,pn %xcc, loop_2711 tneg %icc, 0x2 be loop_2712 tge %icc, 0x2 loop_2711: tn %xcc, 0x2 andcc %l6, 0x06DD, %o1 loop_2712: addcc %g6, 0x0952, %g7 sll %i2, 0x1F, %i5 tcs %xcc, 0x6 sdivx %l5, 0x06E3, %l4 bl %icc, loop_2713 fcmple32 %f24, %f20, %o0 sdiv %o6, 0x073C, %l2 fmovdpos %icc, %f4, %f3 loop_2713: edge8ln %i1, %o5, %o2 edge32 %i6, %g5, %g2 wr %g0, 0x10, %asi ldstuba [%l7 + 0x1C] %asi, %o7 add %l7, 0x4C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o3, %i7 set 0x64, %g4 ldsha [%l7 + %g4] 0x11, %g1 tge %xcc, 0x5 tcc %icc, 0x7 movrlez %g4, %o4, %g3 std %f24, [%l7 + 0x58] subcc %i4, 0x169D, %l1 fmovrde %i0, %f8, %f22 brgez %l3, loop_2714 subcc %l0, 0x02C1, %l6 tn %icc, 0x4 edge8ln %i3, %o1, %g7 loop_2714: tsubcctv %i2, %i5, %g6 add %l5, 0x180B, %l4 fmovrslez %o0, %f24, %f0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge,a %fcc0, loop_2715 fbl,a %fcc1, loop_2716 movgu %xcc, %l2, %i1 fpadd16 %f30, %f14, %f18 loop_2715: movne %icc, %o6, %o5 loop_2716: tleu %icc, 0x0 fpsub32s %f20, %f7, %f5 tpos %xcc, 0x1 fnands %f8, %f4, %f1 tle %icc, 0x2 brz %i6, loop_2717 fmovdn %xcc, %f24, %f21 srl %o2, %g2, %o7 fbul %fcc1, loop_2718 loop_2717: ta %xcc, 0x1 sll %o3, 0x12, %g5 fcmpes %fcc1, %f14, %f8 loop_2718: fcmpgt16 %f6, %f22, %i7 sdiv %g4, 0x1859, %o4 bg,pt %xcc, loop_2719 movrlz %g1, %g3, %i4 fmovsgu %icc, %f3, %f8 tn %icc, 0x2 loop_2719: umulcc %i0, 0x1426, %l1 movvc %icc, %l0, %l6 subc %l3, 0x12F2, %o1 subc %g7, %i3, %i2 movrgz %i5, 0x34E, %g6 edge32ln %l4, %o0, %l5 movl %xcc, %i1, %o6 sdivcc %l2, 0x13FE, %i6 smul %o5, %o2, %g2 fmovsg %icc, %f5, %f11 sllx %o7, %g5, %o3 bcs,a,pn %icc, loop_2720 orcc %g4, 0x011A, %o4 movrgez %i7, %g1, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2720: movge %xcc, %g3, %l1 ldub [%l7 + 0x66], %l0 and %i0, %l3, %o1 fxors %f0, %f29, %f17 movre %l6, 0x01B, %g7 fsrc2 %f14, %f2 smul %i3, %i2, %g6 xorcc %i5, %l4, %o0 addccc %i1, %o6, %l2 movle %icc, %l5, %o5 set 0x0C, %i0 lduwa [%l7 + %i0] 0x89, %o2 edge8n %i6, %g2, %o7 alignaddr %g5, %o3, %o4 fmul8sux16 %f30, %f12, %f30 smul %g4, 0x1F28, %g1 alignaddr %i7, %g3, %l1 addc %i4, 0x0959, %l0 fbe %fcc2, loop_2721 ta %xcc, 0x1 tle %icc, 0x3 fmovs %f30, %f16 loop_2721: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd16 %f30, %f2, %f30 movn %xcc, %l3, %o1 fxor %f18, %f10, %f12 bgu,a,pt %icc, loop_2722 fnors %f14, %f29, %f27 fors %f14, %f6, %f25 movrlez %l6, %g7, %i3 loop_2722: and %i2, 0x03D1, %g6 faligndata %f14, %f24, %f10 edge8 %i5, %i0, %o0 sdiv %l4, 0x1470, %i1 fnegs %f15, %f5 edge8 %l2, %l5, %o5 array32 %o6, %i6, %g2 movn %xcc, %o7, %o2 fble,a %fcc2, loop_2723 nop setx loop_2724, %l0, %l1 jmpl %l1, %o3 fbue %fcc1, loop_2725 sra %o4, 0x0A, %g4 loop_2723: srl %g5, %g1, %i7 loop_2724: xnor %l1, 0x0B0F, %i4 loop_2725: and %l0, %l3, %o1 fbg,a %fcc2, loop_2726 nop set 0x1C, %l4 sth %g3, [%l7 + %l4] fbge,a %fcc2, loop_2727 sdivx %l6, 0x1CE6, %i3 loop_2726: fmovrdgz %g7, %f30, %f18 movne %icc, %g6, %i5 loop_2727: fmovse %icc, %f22, %f7 alignaddrl %i2, %i0, %l4 or %i1, 0x0CC2, %l2 array16 %l5, %o0, %o6 fmovdg %xcc, %f10, %f26 sra %i6, 0x11, %g2 movle %icc, %o5, %o2 fbug,a %fcc3, loop_2728 andn %o3, 0x1D43, %o4 alignaddr %o7, %g4, %g5 fbug %fcc0, loop_2729 loop_2728: fmul8x16al %f9, %f18, %f30 array16 %i7, %g1, %i4 fnand %f8, %f4, %f20 loop_2729: bl,pt %xcc, loop_2730 tleu %icc, 0x4 alignaddr %l1, %l0, %l3 orn %g3, %o1, %l6 loop_2730: srlx %g7, %g6, %i5 membar 0x00 taddcc %i2, %i3, %l4 movrgz %i0, 0x39E, %l2 te %xcc, 0x1 fornot2 %f22, %f0, %f10 fcmped %fcc2, %f16, %f2 tne %xcc, 0x1 set 0x40, %g7 stda %f16, [%l7 + %g7] 0x17 membar #Sync wr %g0, 0x2b, %asi stxa %l5, [%l7 + 0x40] %asi membar #Sync ldsh [%l7 + 0x6E], %o0 fornot1s %f23, %f31, %f21 be loop_2731 movgu %xcc, %o6, %i1 subccc %i6, %g2, %o5 wr %g0, 0x10, %asi lda [%l7 + 0x64] %asi, %f25 loop_2731: lduh [%l7 + 0x40], %o3 fbe,a %fcc0, loop_2732 fnor %f6, %f28, %f6 mova %xcc, %o4, %o7 fcmpeq32 %f30, %f20, %g4 loop_2732: nop wr %g0, 0x0c, %asi lduwa [%l7 + 0x78] %asi, %g5 fornot1 %f20, %f8, %f6 fcmpgt16 %f24, %f20, %i7 xorcc %o2, 0x09BD, %i4 add %l7, 0x08, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %g1, %l0 brlez %l3, loop_2733 stbar fbge,a %fcc0, loop_2734 and %l1, %o1, %l6 loop_2733: sra %g3, 0x0E, %g6 tvc %xcc, 0x7 loop_2734: fandnot2 %f28, %f0, %f0 st %f25, [%l7 + 0x3C] andcc %g7, %i2, %i3 taddcc %l4, 0x134D, %i0 stx %i5, [%l7 + 0x08] fnot2s %f2, %f29 ta %icc, 0x7 andncc %l5, %o0, %o6 tne %icc, 0x7 ld [%l7 + 0x48], %f4 be,pt %icc, loop_2735 fmovsa %icc, %f10, %f8 fmovdcs %xcc, %f2, %f26 addc %l2, 0x0D3C, %i6 loop_2735: edge8 %i1, %o5, %g2 siam 0x0 sub %o4, %o7, %g4 subcc %o3, 0x010D, %i7 tcc %xcc, 0x6 wr %g0, 0x81, %asi ldxa [%l7 + 0x48] %asi, %g5 brlez,a %o2, loop_2736 tneg %icc, 0x1 fbg,a %fcc2, loop_2737 fmovdge %xcc, %f13, %f27 loop_2736: move %xcc, %g1, %l0 sdivcc %l3, 0x04BE, %l1 loop_2737: edge32n %o1, %i4, %l6 movn %icc, %g3, %g6 movleu %xcc, %g7, %i2 tgu %xcc, 0x7 fcmpne16 %f18, %f10, %i3 array32 %l4, %i5, %i0 tne %icc, 0x7 sub %l5, 0x178B, %o0 swap [%l7 + 0x5C], %l2 brgez %o6, loop_2738 fmovdcc %icc, %f3, %f26 subc %i1, %o5, %i6 movcc %xcc, %g2, %o4 loop_2738: swap [%l7 + 0x08], %o7 movgu %xcc, %g4, %i7 fornot1s %f3, %f25, %f5 move %icc, %g5, %o3 edge16n %g1, %o2, %l0 fcmpne16 %f16, %f2, %l3 fpadd32s %f24, %f8, %f10 movleu %icc, %l1, %i4 orncc %l6, %g3, %g6 alignaddr %g7, %o1, %i3 umulcc %l4, 0x026A, %i2 fmovdg %xcc, %f31, %f24 array16 %i5, %l5, %o0 bneg,a loop_2739 movre %l2, %o6, %i0 movg %icc, %i1, %o5 fmovdneg %xcc, %f20, %f19 loop_2739: tneg %xcc, 0x2 subccc %g2, 0x05F5, %o4 sir 0x1FE6 tsubcctv %o7, 0x0D8F, %g4 prefetch [%l7 + 0x14], 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %i7, 0x0653, %i6 srl %o3, %g1, %g5 brlez,a %o2, loop_2740 movpos %xcc, %l3, %l0 fandnot1s %f21, %f15, %f14 move %xcc, %i4, %l6 loop_2740: nop set 0x50, %g1 stwa %g3, [%l7 + %g1] 0x04 mova %icc, %g6, %g7 nop set 0x24, %l5 stb %o1, [%l7 + %l5] movrlz %l1, %i3, %l4 fpadd16s %f18, %f9, %f14 edge16n %i2, %l5, %o0 movvs %icc, %l2, %o6 fmovsne %xcc, %f14, %f24 edge32 %i5, %i1, %i0 fmovrsgez %g2, %f21, %f23 movrgz %o4, %o5, %g4 fbn,a %fcc0, loop_2741 tleu %xcc, 0x5 fnegd %f6, %f20 udiv %i7, 0x0574, %i6 loop_2741: tg %icc, 0x0 fornot1s %f19, %f29, %f9 fmovda %xcc, %f26, %f23 srl %o3, 0x06, %g1 fmovrsne %g5, %f26, %f22 edge8l %o7, %o2, %l0 nop set 0x50, %i2 std %f2, [%l7 + %i2] bvs,a loop_2742 movleu %icc, %i4, %l3 fsrc1s %f5, %f15 wr %g0, 0x21, %asi ldxa [%g0 + 0x10] %asi, %g3 loop_2742: sra %l6, %g7, %g6 tsubcc %l1, 0x135A, %o1 fornot2 %f10, %f0, %f28 fmuld8ulx16 %f5, %f29, %f30 edge16ln %i3, %l4, %i2 movcc %icc, %o0, %l5 or %o6, %l2, %i5 edge16ln %i1, %g2, %i0 fnot1 %f18, %f12 tge %icc, 0x2 array32 %o4, %g4, %i7 movn %icc, %o5, %i6 brz %g1, loop_2743 edge8 %o3, %o7, %g5 fnot2 %f22, %f4 popc 0x12F9, %o2 loop_2743: addcc %l0, 0x1256, %l3 fpack16 %f6, %f13 addcc %i4, %l6, %g7 fmovrsgez %g6, %f27, %f3 udivcc %l1, 0x162F, %g3 st %f11, [%l7 + 0x64] fcmple32 %f2, %f24, %i3 srax %l4, %o1, %o0 subccc %i2, 0x03E9, %o6 fmovrslez %l2, %f30, %f2 movvc %xcc, %i5, %i1 tge %xcc, 0x3 fcmpeq16 %f6, %f12, %g2 brnz %l5, loop_2744 fmuld8sux16 %f25, %f18, %f20 fornot1 %f4, %f8, %f2 umul %o4, %g4, %i0 loop_2744: tneg %xcc, 0x3 movl %icc, %o5, %i6 fsrc1s %f9, %f23 fmovsle %xcc, %f24, %f11 stw %g1, [%l7 + 0x68] popc 0x068F, %i7 movvs %icc, %o7, %o3 fmuld8sux16 %f0, %f2, %f8 fmovdle %xcc, %f11, %f6 fmovde %xcc, %f11, %f25 brgez %g5, loop_2745 subc %o2, %l3, %l0 mova %xcc, %i4, %l6 tne %xcc, 0x6 loop_2745: ldx [%l7 + 0x28], %g6 fnot2 %f26, %f10 andncc %g7, %l1, %i3 fornot1 %f8, %f2, %f10 sll %g3, 0x0C, %l4 addc %o0, 0x18E0, %o1 movrlz %o6, 0x053, %l2 add %l7, 0x40, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %i2 casxa [%l6] %asi, %i2, %i1 wr %g0, 0x11, %asi ldswa [%l7 + 0x18] %asi, %i5 call loop_2746 movgu %xcc, %l5, %g2 wr %g0, 0x26, %asi ldda [%l7 + 0x30] %asi, %g4 loop_2746: bvc,a,pn %icc, loop_2747 tcc %icc, 0x2 tvc %xcc, 0x5 alignaddr %o4, %i0, %i6 loop_2747: smul %o5, %i7, %o7 set 0x1C, %i4 sta %f9, [%l7 + %i4] 0x11 bge loop_2748 edge16n %o3, %g5, %g1 movleu %xcc, %l3, %o2 fone %f8 loop_2748: fmovscs %xcc, %f26, %f4 fmovdl %icc, %f12, %f20 sdiv %i4, 0x0C70, %l0 wr %g0, 0x80, %asi ldsha [%l7 + 0x18] %asi, %g6 stw %g7, [%l7 + 0x50] sethi 0x0B77, %l6 fcmple32 %f6, %f8, %l1 movne %xcc, %g3, %l4 ldd [%l7 + 0x28], %f20 stw %o0, [%l7 + 0x08] fbe %fcc3, loop_2749 sir 0x10D0 fbo,a %fcc1, loop_2750 fbge,a %fcc0, loop_2751 loop_2749: subcc %i3, %o6, %o1 set 0x59, %o6 lduba [%l7 + %o6] 0x14, %l2 loop_2750: movge %xcc, %i1, %i5 loop_2751: sdiv %l5, 0x0445, %g2 xnorcc %g4, %i2, %o4 fpsub32s %f24, %f0, %f7 fbue %fcc1, loop_2752 tsubcctv %i6, 0x0517, %i0 ldx [%l7 + 0x68], %i7 tcs %xcc, 0x5 loop_2752: fcmpne32 %f2, %f0, %o5 add %l7, 0x78, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o3 casa [%l6] 0x89, %o3, %o7 fmovrdgz %g1, %f26, %f8 stx %g5, [%l7 + 0x60] fones %f8 fble,a %fcc3, loop_2753 fmovsle %icc, %f21, %f12 fsrc2 %f28, %f24 set 0x70, %l6 stwa %o2, [%l7 + %l6] 0x2f membar #Sync loop_2753: subcc %i4, 0x0E32, %l0 sethi 0x1039, %l3 movg %xcc, %g7, %g6 tle %icc, 0x5 stx %l6, [%l7 + 0x08] edge16ln %l1, %g3, %o0 fbl %fcc3, loop_2754 bvc loop_2755 edge32ln %l4, %o6, %o1 fcmpgt16 %f16, %f2, %i3 loop_2754: umulcc %i1, %l2, %l5 loop_2755: orcc %g2, 0x1893, %g4 wr %g0, 0x80, %asi lduwa [%l7 + 0x2C] %asi, %i2 edge16 %i5, %o4, %i6 sethi 0x0964, %i7 bg,pn %xcc, loop_2756 fexpand %f10, %f6 bge,pt %icc, loop_2757 movg %xcc, %o5, %i0 loop_2756: edge8l %o3, %o7, %g5 fmovdgu %icc, %f17, %f18 loop_2757: sll %g1, %o2, %i4 ble,pt %xcc, loop_2758 movrne %l3, 0x369, %g7 fmovda %icc, %f8, %f26 set 0x60, %o3 ldda [%l7 + %o3] 0x2f, %g6 loop_2758: tcs %xcc, 0x4 popc %l0, %l6 mulx %g3, 0x13D3, %l1 tsubcctv %o0, 0x009C, %l4 fmovdge %xcc, %f29, %f9 udiv %o6, 0x17B3, %i3 umulcc %o1, %i1, %l2 tvs %xcc, 0x6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %g2, 0x078B, %l5 movleu %xcc, %g4, %i5 movn %icc, %i2, %i6 sub %o4, %o5, %i7 fcmpne16 %f30, %f28, %i0 subcc %o3, %o7, %g5 edge32 %o2, %i4, %l3 fsrc2 %f30, %f0 edge32ln %g1, %g7, %g6 be,a,pt %icc, loop_2759 subccc %l0, 0x1F92, %l6 add %l1, %g3, %l4 and %o0, %i3, %o6 loop_2759: movrlz %o1, 0x018, %l2 fbuge,a %fcc0, loop_2760 sra %i1, %g2, %l5 fandnot2s %f3, %f25, %f13 and %i5, %i2, %i6 loop_2760: orn %o4, 0x168F, %g4 sllx %i7, 0x10, %i0 ldsb [%l7 + 0x36], %o5 edge32ln %o7, %o3, %o2 alignaddrl %g5, %i4, %g1 fcmple16 %f4, %f10, %l3 fbuge,a %fcc2, loop_2761 tgu %icc, 0x6 edge8l %g7, %l0, %g6 movle %xcc, %l1, %l6 loop_2761: stx %l4, [%l7 + 0x68] srlx %g3, %o0, %o6 fmovrdgz %o1, %f22, %f14 tn %xcc, 0x6 movre %i3, 0x12E, %i1 bg,a %icc, loop_2762 edge8ln %l2, %l5, %g2 bleu %icc, loop_2763 fmovsle %icc, %f30, %f30 loop_2762: fcmps %fcc1, %f31, %f31 tvc %xcc, 0x4 loop_2763: nop set 0x69, %o0 ldstuba [%l7 + %o0] 0x04, %i5 smulcc %i2, %i6, %g4 fmovrsgez %o4, %f1, %f15 set 0x50, %i5 stda %i6, [%l7 + %i5] 0x11 fors %f20, %f21, %f4 fnot2 %f6, %f12 edge8ln %o5, %i0, %o7 fmovsvs %xcc, %f3, %f16 fnor %f30, %f16, %f2 tneg %xcc, 0x1 array16 %o2, %g5, %i4 fcmple16 %f26, %f4, %g1 movcs %xcc, %o3, %l3 umulcc %g7, 0x0D4A, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %l0, %l1, %l6 lduw [%l7 + 0x28], %l4 andncc %o0, %g3, %o1 umulcc %i3, 0x0700, %i1 fmovdn %xcc, %f13, %f9 xorcc %l2, %l5, %o6 wr %g0, 0x88, %asi stda %f0, [%l7 + 0x40] %asi sdivcc %i5, 0x0DCD, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bgu,a %xcc, loop_2764 ldub [%l7 + 0x56], %i6 movleu %xcc, %g4, %o4 bneg,a %icc, loop_2765 loop_2764: movrne %i7, 0x0CE, %o5 set 0x46, %i7 ldstuba [%l7 + %i7] 0x81, %i2 loop_2765: or %i0, 0x1C31, %o2 tcc %xcc, 0x0 fbug %fcc2, loop_2766 array8 %o7, %i4, %g1 ldx [%l7 + 0x18], %g5 set 0x40, %o4 stda %f16, [%l7 + %o4] 0x14 loop_2766: fnot2 %f12, %f18 movvs %icc, %o3, %l3 edge32ln %g6, %l0, %g7 fxor %f28, %f2, %f12 ble,a loop_2767 movn %xcc, %l6, %l1 addccc %o0, 0x0178, %l4 fxor %f2, %f4, %f20 loop_2767: fbue %fcc0, loop_2768 udivcc %o1, 0x08F5, %g3 sdiv %i3, 0x009D, %l2 add %l7, 0x08, %l6 wr %g0, 0x19, %asi casxa [%l6] %asi, %i1, %l5 loop_2768: nop set 0x46, %o2 ldstuba [%l7 + %o2] 0x19, %i5 fbug,a %fcc3, loop_2769 fbne %fcc2, loop_2770 fmovde %xcc, %f23, %f9 ta %xcc, 0x3 loop_2769: srlx %o6, 0x07, %g2 loop_2770: movrlez %i6, %g4, %o4 movvs %icc, %o5, %i7 sir 0x0CDF call loop_2771 movpos %icc, %i0, %i2 tvc %xcc, 0x2 and %o2, 0x1651, %i4 loop_2771: nop wr %g0, 0x19, %asi sta %f30, [%l7 + 0x44] %asi fpack32 %f24, %f26, %f22 srl %g1, %o7, %o3 tleu %xcc, 0x3 andcc %g5, 0x1075, %l3 bn loop_2772 ldsb [%l7 + 0x20], %l0 fones %f16 array32 %g6, %l6, %g7 loop_2772: fnor %f6, %f12, %f16 std %f8, [%l7 + 0x68] movne %icc, %o0, %l1 tge %xcc, 0x6 tvc %icc, 0x2 movre %o1, 0x11A, %l4 sll %i3, %l2, %i1 ta %xcc, 0x7 edge8ln %g3, %l5, %i5 tleu %icc, 0x1 fblg,a %fcc1, loop_2773 andcc %g2, %o6, %i6 alignaddrl %g4, %o4, %i7 tvc %icc, 0x7 loop_2773: ba,a,pn %xcc, loop_2774 bl %xcc, loop_2775 tn %xcc, 0x7 sir 0x1A98 loop_2774: nop wr %g0, 0x17, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_2775: fmovsneg %xcc, %f22, %f20 array16 %i0, %i2, %o2 move %icc, %i4, %g1 siam 0x1 xorcc %o5, %o7, %g5 movleu %icc, %l3, %l0 wr %g0, 0x88, %asi prefetcha [%l7 + 0x30] %asi, 0x0 bn,a loop_2776 prefetch [%l7 + 0x20], 0x1 tl %icc, 0x5 movn %icc, %l6, %g6 loop_2776: fxors %f11, %f13, %f14 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x21, %asi stxa %o0, [%g0 + 0x110] %asi or %l1, 0x0534, %o1 movleu %xcc, %l4, %g7 fba,a %fcc2, loop_2777 tpos %icc, 0x5 array8 %i3, %l2, %g3 sub %l5, %i5, %i1 loop_2777: or %o6, %i6, %g4 edge32ln %g2, %o4, %i7 fmovscs %icc, %f21, %f13 ldsh [%l7 + 0x68], %i2 or %o2, 0x0DEB, %i0 ldsh [%l7 + 0x64], %g1 std %o4, [%l7 + 0x18] andncc %o7, %i4, %g5 udivcc %l0, 0x06C1, %l3 srax %l6, %o3, %g6 fmovsvs %icc, %f10, %f0 fone %f10 array8 %o0, %o1, %l1 addccc %l4, %i3, %g7 nop setx loop_2778, %l0, %l1 jmpl %l1, %g3 fmovsle %xcc, %f30, %f6 fmovde %xcc, %f12, %f22 udivcc %l5, 0x1E37, %l2 loop_2778: bneg,a %xcc, loop_2779 bvc,a loop_2780 fands %f28, %f23, %f19 mulx %i1, 0x0295, %i5 loop_2779: tsubcctv %i6, %g4, %o6 loop_2780: nop wr %g0, 0x80, %asi ldstuba [%l7 + 0x65] %asi, %g2 fnot2s %f30, %f21 subccc %i7, %o4, %i2 edge16n %i0, %g1, %o2 tg %icc, 0x4 fbne %fcc1, loop_2781 fmovrde %o7, %f10, %f20 or %o5, %g5, %i4 movvc %xcc, %l0, %l3 loop_2781: fmovsle %xcc, %f29, %f31 and %o3, 0x09BF, %g6 fnegs %f15, %f2 fmuld8ulx16 %f11, %f18, %f2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %icc, %o0, %l6 xor %l1, 0x1986, %o1 movvs %icc, %i3, %g7 fpadd32 %f24, %f12, %f4 srl %l4, 0x1E, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32 %l5, %i1, %l2 fornot2s %f26, %f0, %f28 movrgz %i6, %g4, %i5 wr %g0, 0x80, %asi ldstuba [%l7 + 0x6C] %asi, %g2 fbge %fcc2, loop_2782 tge %icc, 0x1 fmovrdlez %o6, %f10, %f26 fsrc2s %f22, %f8 loop_2782: fnor %f20, %f26, %f0 ble,a %xcc, loop_2783 sllx %o4, 0x06, %i2 bg,a loop_2784 tgu %xcc, 0x2 loop_2783: fcmpeq32 %f18, %f16, %i7 fblg %fcc0, loop_2785 loop_2784: array32 %g1, %o2, %o7 sra %o5, %g5, %i4 orn %i0, 0x0035, %l0 loop_2785: and %o3, 0x035B, %g6 edge16l %l3, %o0, %l1 smul %o1, 0x161F, %i3 fbl %fcc0, loop_2786 tne %icc, 0x5 udiv %g7, 0x0758, %l4 tn %icc, 0x7 loop_2786: udivx %l6, 0x0391, %l5 xorcc %i1, 0x1F32, %g3 srl %l2, 0x05, %i6 fpsub32 %f22, %f6, %f16 tpos %xcc, 0x6 fzero %f20 pdist %f18, %f10, %f0 fpackfix %f4, %f5 fmovsleu %icc, %f21, %f25 fpsub32 %f22, %f0, %f8 fblg %fcc2, loop_2787 bge %xcc, loop_2788 fmovrdgez %g4, %f10, %f28 ldd [%l7 + 0x60], %f24 loop_2787: movgu %xcc, %g2, %o6 loop_2788: movvs %icc, %o4, %i5 sdivcc %i2, 0x16A7, %i7 set 0x40, %l1 stda %f16, [%l7 + %l1] 0x04 add %o2, 0x185C, %o7 xnorcc %g1, %g5, %o5 fandnot1 %f14, %f0, %f14 orncc %i4, 0x002A, %i0 for %f10, %f10, %f8 fmovrdgz %l0, %f12, %f8 add %l7, 0x50, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o3 casa [%l6] 0x88, %o3, %l3 movrgez %g6, %o0, %l1 fbn %fcc3, loop_2789 srlx %o1, 0x1E, %i3 brnz,a %l4, loop_2790 andncc %g7, %l6, %l5 loop_2789: nop add %l7, 0x28, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g3, %l2 loop_2790: alignaddr %i1, %i6, %g2 edge16n %g4, %o6, %o4 bcs,a loop_2791 fpadd32 %f2, %f26, %f0 fbul,a %fcc1, loop_2792 sir 0x05EF loop_2791: tneg %xcc, 0x3 sll %i5, %i2, %o2 loop_2792: tsubcctv %o7, %g1, %i7 fbne,a %fcc0, loop_2793 sth %g5, [%l7 + 0x08] nop set 0x30, %l0 ldx [%l7 + %l0], %i4 bpos,a,pn %icc, loop_2794 loop_2793: srax %i0, %o5, %l0 fbue,a %fcc3, loop_2795 bcs,pt %icc, loop_2796 loop_2794: andcc %l3, 0x013F, %o3 fnegd %f22, %f0 loop_2795: ldsw [%l7 + 0x34], %o0 loop_2796: udivx %l1, 0x007E, %o1 fblg %fcc2, loop_2797 movrgez %i3, %l4, %g7 move %icc, %l6, %g6 fmovsl %xcc, %f19, %f1 loop_2797: fandnot2s %f26, %f23, %f28 movrlz %g3, %l5, %i1 edge32ln %i6, %g2, %g4 nop setx loop_2798, %l0, %l1 jmpl %l1, %o6 movneg %xcc, %o4, %i5 fbne %fcc2, loop_2799 std %i2, [%l7 + 0x78] loop_2798: fbl,a %fcc1, loop_2800 bne,a,pt %icc, loop_2801 loop_2799: fmuld8ulx16 %f19, %f2, %f8 movcc %icc, %l2, %o2 loop_2800: movn %xcc, %o7, %i7 loop_2801: fone %f22 nop setx loop_2802, %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 fmovdcs %xcc, %f3, %f15 fmovrse %g5, %f14, %f16 movrgz %i4, %i0, %o5 loop_2802: ba %xcc, loop_2803 tleu %icc, 0x2 edge32 %g1, %l0, %o3 edge8n %o0, %l1, %o1 loop_2803: tpos %xcc, 0x2 fbul,a %fcc1, loop_2804 udivcc %i3, 0x0783, %l4 srlx %g7, %l3, %g6 taddcctv %l6, %l5, %i1 loop_2804: sub %i6, %g3, %g4 array32 %o6, %g2, %o4 taddcc %i5, %l2, %o2 movl %icc, %i2, %i7 edge32ln %o7, %i4, %g5 edge16 %o5, %g1, %i0 ta %xcc, 0x6 bl,a,pn %icc, loop_2805 bpos loop_2806 xnor %l0, 0x16E1, %o0 orcc %l1, 0x0B77, %o1 loop_2805: brnz,a %i3, loop_2807 loop_2806: ldd [%l7 + 0x70], %f8 bneg loop_2808 fmul8sux16 %f0, %f16, %f10 loop_2807: movge %xcc, %l4, %o3 movrgez %l3, %g6, %g7 loop_2808: fmovdvc %xcc, %f27, %f3 sdivx %l6, 0x19AB, %l5 subcc %i1, %i6, %g4 flush %l7 + 0x28 array32 %g3, %o6, %o4 fbuge %fcc3, loop_2809 movpos %icc, %i5, %g2 sub %o2, %i2, %i7 fmovs %f18, %f25 loop_2809: taddcc %l2, %o7, %i4 taddcctv %g5, 0x0354, %o5 xor %g1, 0x0004, %l0 ldsb [%l7 + 0x31], %o0 sethi 0x0835, %l1 fmovdcs %xcc, %f31, %f16 orncc %i0, 0x0B4A, %i3 fmovsvs %icc, %f3, %f0 wr %g0, 0x0c, %asi lduha [%l7 + 0x18] %asi, %l4 subccc %o3, 0x0670, %l3 movrlz %o1, %g7, %l6 umulcc %g6, 0x14D4, %l5 set 0x74, %g5 ldswa [%l7 + %g5] 0x04, %i6 sll %g4, %i1, %g3 tneg %xcc, 0x3 ldd [%l7 + 0x70], %f4 fpackfix %f12, %f5 fmovdpos %icc, %f14, %f8 xorcc %o4, 0x1935, %o6 subcc %g2, %i5, %i2 orncc %i7, %o2, %l2 mulscc %o7, 0x1AA7, %g5 movge %xcc, %o5, %g1 movrne %l0, %o0, %l1 movge %icc, %i4, %i0 andcc %i3, 0x12C7, %o3 tn %xcc, 0x0 alignaddrl %l3, %o1, %g7 fmul8sux16 %f6, %f12, %f24 bne,a %xcc, loop_2810 movvc %xcc, %l6, %g6 fbuge %fcc1, loop_2811 srl %l5, %l4, %g4 loop_2810: edge16n %i1, %g3, %i6 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o6, %g2 loop_2811: movcc %icc, %i5, %i2 movn %icc, %o4, %i7 fpsub16s %f13, %f24, %f19 fnand %f10, %f10, %f12 movre %l2, %o7, %g5 bn,pt %xcc, loop_2812 bn,a loop_2813 edge8ln %o2, %o5, %g1 fbe %fcc2, loop_2814 loop_2812: xnor %o0, %l0, %l1 loop_2813: tn %icc, 0x6 bgu,pn %xcc, loop_2815 loop_2814: srax %i4, 0x08, %i3 subc %o3, %l3, %o1 bpos,pn %icc, loop_2816 loop_2815: smulcc %i0, %g7, %l6 fba,a %fcc2, loop_2817 membar 0x47 loop_2816: movrgez %g6, 0x31E, %l4 st %f16, [%l7 + 0x24] loop_2817: fmovdgu %icc, %f29, %f27 fnands %f19, %f9, %f21 fandnot2s %f6, %f27, %f11 array32 %l5, %g4, %g3 tgu %icc, 0x2 fble,a %fcc0, loop_2818 edge16n %i6, %i1, %g2 fbue,a %fcc2, loop_2819 or %i5, %i2, %o6 loop_2818: movcc %xcc, %o4, %l2 movcc %xcc, %o7, %i7 loop_2819: udivcc %g5, 0x0A14, %o2 xnorcc %g1, %o0, %l0 fba %fcc3, loop_2820 std %l0, [%l7 + 0x68] array8 %i4, %o5, %i3 stx %o3, [%l7 + 0x20] loop_2820: nop setx loop_2821, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdne %icc, %f5, %f15 tge %icc, 0x5 addcc %o1, 0x1CB3, %l3 loop_2821: umulcc %i0, %g7, %g6 fmovsge %xcc, %f5, %f24 addccc %l4, 0x01CE, %l6 srlx %g4, 0x05, %l5 ldstub [%l7 + 0x79], %g3 bge loop_2822 tgu %xcc, 0x5 array32 %i6, %g2, %i1 brz,a %i2, loop_2823 loop_2822: fmul8ulx16 %f24, %f6, %f10 movrgz %i5, %o6, %l2 movrgz %o4, %i7, %g5 loop_2823: sdivx %o2, 0x054F, %g1 fmovrsne %o0, %f6, %f16 fmovrdlz %o7, %f24, %f12 srlx %l0, 0x13, %i4 bvc,a,pt %xcc, loop_2824 sub %o5, %i3, %l1 srlx %o3, %o1, %l3 array8 %g7, %i0, %g6 loop_2824: ldstub [%l7 + 0x6F], %l6 fpsub16 %f10, %f20, %f14 flush %l7 + 0x54 fzeros %f2 fcmple16 %f12, %f28, %g4 edge16ln %l4, %l5, %g3 xnorcc %i6, %i1, %i2 srax %i5, 0x01, %g2 fmuld8sux16 %f14, %f19, %f18 bg,a %icc, loop_2825 sub %l2, 0x0E80, %o4 movn %xcc, %o6, %g5 fsrc2 %f16, %f18 loop_2825: fpsub16 %f20, %f8, %f20 array32 %i7, %o2, %o0 edge32l %g1, %o7, %l0 tpos %icc, 0x3 fornot2s %f27, %f31, %f17 ldsh [%l7 + 0x46], %i4 set 0x0C, %l2 stwa %i3, [%l7 + %l2] 0x15 ldd [%l7 + 0x70], %f22 fmovdcs %icc, %f7, %f18 tg %icc, 0x3 edge8l %l1, %o5, %o3 set 0x58, %i1 ldsha [%l7 + %i1] 0x04, %o1 set 0x78, %o1 stda %g6, [%l7 + %o1] 0x0c tvc %xcc, 0x3 srl %i0, 0x1C, %g6 set 0x44, %i3 lduba [%l7 + %i3] 0x04, %l6 bshuffle %f8, %f10, %f16 bl,pn %icc, loop_2826 nop setx loop_2827, %l0, %l1 jmpl %l1, %g4 fblg %fcc2, loop_2828 sllx %l3, 0x1D, %l5 loop_2826: fcmple16 %f26, %f24, %g3 loop_2827: fbul,a %fcc2, loop_2829 loop_2828: taddcctv %l4, %i6, %i1 addcc %i5, 0x1151, %i2 movrlz %l2, %g2, %o4 loop_2829: bleu,a,pt %icc, loop_2830 fmovdvc %icc, %f7, %f26 sdivcc %g5, 0x1862, %o6 movrlz %i7, 0x3DB, %o2 loop_2830: sra %g1, %o0, %o7 bge,pt %icc, loop_2831 edge8l %l0, %i3, %i4 tne %icc, 0x5 or %o5, 0x12C5, %o3 loop_2831: taddcctv %o1, %g7, %i0 and %l1, %l6, %g4 smul %l3, %l5, %g6 movge %icc, %g3, %l4 prefetch [%l7 + 0x5C], 0x1 wr %g0, 0x11, %asi lduba [%l7 + 0x09] %asi, %i6 subccc %i1, 0x0B50, %i2 brz %i5, loop_2832 srl %l2, %g2, %g5 udivx %o6, 0x012C, %i7 umul %o2, %o4, %o0 loop_2832: fpadd32s %f5, %f0, %f29 fmovsgu %xcc, %f6, %f25 movpos %icc, %g1, %l0 subcc %o7, %i3, %o5 brz %o3, loop_2833 udivx %i4, 0x1B51, %g7 brnz %o1, loop_2834 fandnot1s %f12, %f2, %f15 loop_2833: movre %l1, 0x341, %l6 fblg,a %fcc2, loop_2835 loop_2834: sethi 0x0E7E, %g4 edge8n %l3, %l5, %i0 fcmpeq16 %f20, %f28, %g3 loop_2835: move %xcc, %l4, %i6 edge8l %g6, %i1, %i5 movg %icc, %l2, %g2 movl %icc, %g5, %i2 te %icc, 0x4 fmovrdgez %i7, %f2, %f28 movneg %xcc, %o6, %o2 tcs %xcc, 0x6 set 0x20, %l3 ldda [%l7 + %l3] 0x80, %o0 bvs,a loop_2836 bcs,a,pt %xcc, loop_2837 fmovscs %icc, %f8, %f10 movle %icc, %o4, %l0 loop_2836: taddcc %o7, 0x0650, %g1 loop_2837: bvs,pt %xcc, loop_2838 sethi 0x16A8, %i3 fnors %f22, %f13, %f18 fmuld8sux16 %f6, %f1, %f8 loop_2838: brgz %o5, loop_2839 smulcc %o3, %g7, %i4 umulcc %o1, %l6, %g4 wr %g0, 0x2c, %asi ldda [%l7 + 0x70] %asi, %l2 loop_2839: tg %icc, 0x6 sir 0x024D smul %l5, 0x11CB, %i0 edge8l %l1, %g3, %i6 taddcctv %l4, 0x152E, %i1 tneg %icc, 0x0 movrlez %i5, %g6, %g2 fmovrde %l2, %f2, %f6 movge %icc, %g5, %i7 edge8 %o6, %o2, %o0 brlez %i2, loop_2840 umulcc %o4, 0x0EA4, %o7 subccc %g1, %l0, %o5 fba,a %fcc0, loop_2841 loop_2840: fmuld8ulx16 %f25, %f8, %f2 tg %icc, 0x0 fzero %f28 loop_2841: fblg %fcc2, loop_2842 movrgez %o3, %i3, %g7 fmovsl %icc, %f26, %f18 movvc %icc, %o1, %i4 loop_2842: fnegs %f31, %f23 nop set 0x5F, %g3 stb %g4, [%l7 + %g3] edge32n %l6, %l3, %i0 tsubcctv %l1, %g3, %l5 fnot1 %f28, %f22 fmovdvs %icc, %f0, %f11 edge32ln %l4, %i6, %i1 fmovd %f0, %f12 movrgz %g6, 0x1E3, %i5 ldsb [%l7 + 0x41], %g2 tvc %icc, 0x2 nop set 0x22, %o5 ldsh [%l7 + %o5], %g5 prefetch [%l7 + 0x1C], 0x3 srax %i7, 0x1C, %l2 tcc %xcc, 0x3 fmovrsgz %o2, %f16, %f16 andcc %o0, 0x0D13, %i2 andncc %o4, %o7, %o6 smul %l0, 0x1E3A, %o5 movleu %icc, %o3, %g1 tle %xcc, 0x7 array8 %i3, %o1, %g7 stb %g4, [%l7 + 0x6A] fmovdcc %icc, %f18, %f22 ba,a %xcc, loop_2843 fbg %fcc3, loop_2844 bvc,a,pn %xcc, loop_2845 ldstub [%l7 + 0x45], %i4 loop_2843: movle %icc, %l6, %i0 loop_2844: edge16l %l3, %l1, %l5 loop_2845: addc %l4, %i6, %i1 tpos %icc, 0x5 movcc %icc, %g6, %g3 tvs %xcc, 0x0 fmovscc %xcc, %f19, %f30 addc %g2, 0x0D75, %i5 subcc %i7, %l2, %g5 addc %o2, 0x1982, %i2 bcc,a,pt %icc, loop_2846 movn %icc, %o0, %o7 xnor %o6, 0x0CA4, %l0 smulcc %o5, 0x09C6, %o3 loop_2846: movleu %icc, %g1, %i3 edge32l %o4, %g7, %o1 srax %i4, 0x09, %g4 movrlez %l6, 0x1CD, %l3 ld [%l7 + 0x20], %f11 mulx %i0, %l1, %l5 tneg %xcc, 0x3 mulx %l4, %i6, %g6 sdivcc %i1, 0x0756, %g2 fmovsneg %icc, %f8, %f0 edge16l %i5, %g3, %i7 edge16n %g5, %o2, %i2 fmovrsne %l2, %f26, %f24 te %icc, 0x0 andcc %o7, %o6, %l0 tle %icc, 0x3 add %o5, 0x01BD, %o0 udiv %g1, 0x0660, %i3 fcmple32 %f12, %f24, %o3 sllx %o4, %o1, %i4 edge16l %g4, %g7, %l3 array16 %i0, %l1, %l5 fmul8x16al %f1, %f12, %f0 wr %g0, 0x88, %asi lduwa [%l7 + 0x78] %asi, %l4 movrgz %l6, %g6, %i6 taddcc %g2, 0x15F4, %i5 ldstub [%l7 + 0x2E], %i1 fpadd16s %f20, %f26, %f26 fbue %fcc3, loop_2847 or %i7, %g3, %g5 movl %icc, %i2, %o2 tpos %icc, 0x5 loop_2847: swap [%l7 + 0x64], %o7 xnorcc %l2, 0x09DD, %o6 srlx %o5, %o0, %g1 tne %icc, 0x0 fbge %fcc2, loop_2848 andcc %i3, 0x164C, %o3 udiv %l0, 0x0753, %o4 wr %g0, 0x80, %asi stba %o1, [%l7 + 0x75] %asi loop_2848: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc 0x00A9, %i4 tge %xcc, 0x7 srl %g4, %l3, %i0 fexpand %f15, %f0 ldx [%l7 + 0x50], %l1 tne %xcc, 0x4 movneg %xcc, %l5, %g7 tgu %icc, 0x5 sll %l4, %l6, %i6 xnor %g2, 0x04B3, %g6 edge32 %i5, %i7, %i1 sll %g5, 0x17, %g3 sdiv %o2, 0x184C, %o7 membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf0, %f16 movrlez %l2, 0x377, %i2 ba,a,pt %xcc, loop_2849 swap [%l7 + 0x20], %o5 fnands %f31, %f8, %f17 nop set 0x6A, %g6 ldub [%l7 + %g6], %o6 loop_2849: movcc %icc, %g1, %o0 tvc %icc, 0x6 move %xcc, %i3, %o3 brz %l0, loop_2850 orcc %o1, 0x1818, %o4 smul %i4, 0x0D64, %g4 wr %g0, 0x0c, %asi lduha [%l7 + 0x48] %asi, %l3 loop_2850: stb %i0, [%l7 + 0x62] bleu loop_2851 edge8n %l5, %l1, %g7 set 0x4C, %i6 sta %f13, [%l7 + %i6] 0x18 loop_2851: umulcc %l6, %l4, %i6 edge8ln %g2, %i5, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %i1, 0x0F, %i7 bl,pn %icc, loop_2852 fblg,a %fcc0, loop_2853 udivcc %g3, 0x1D6F, %g5 set 0x62, %g4 stha %o7, [%l7 + %g4] 0x14 loop_2852: fornot1 %f12, %f30, %f28 loop_2853: alignaddrl %o2, %i2, %o5 std %o6, [%l7 + 0x10] sethi 0x1424, %l2 tleu %icc, 0x2 fpadd16s %f1, %f9, %f24 alignaddr %g1, %o0, %i3 tcs %xcc, 0x6 fandnot1s %f15, %f13, %f13 tn %xcc, 0x2 fcmpes %fcc0, %f22, %f13 movcc %xcc, %l0, %o3 movle %icc, %o4, %i4 umulcc %o1, 0x1A97, %l3 mova %xcc, %i0, %l5 edge8ln %g4, %g7, %l1 bn,pn %icc, loop_2854 tsubcc %l4, %l6, %i6 sdivcc %g2, 0x0103, %g6 bpos,pn %icc, loop_2855 loop_2854: fcmpne32 %f0, %f22, %i1 fxor %f10, %f22, %f8 edge8 %i7, %i5, %g5 loop_2855: fpackfix %f4, %f28 fmovsg %xcc, %f23, %f31 tl %xcc, 0x2 umulcc %o7, 0x190C, %o2 umulcc %i2, 0x0540, %o5 udivcc %o6, 0x1EC4, %l2 xnor %g3, %g1, %o0 bshuffle %f24, %f6, %f14 fmovdpos %icc, %f0, %f23 add %l0, 0x1C90, %o3 subcc %i3, %i4, %o1 fmovdl %xcc, %f21, %f4 movrne %o4, 0x3E2, %l3 move %xcc, %i0, %l5 orncc %g7, %g4, %l1 fmovsgu %xcc, %f2, %f3 fmul8sux16 %f26, %f10, %f30 ldx [%l7 + 0x30], %l6 fmuld8ulx16 %f18, %f5, %f26 nop set 0x70, %o7 std %f28, [%l7 + %o7] fexpand %f1, %f16 movn %icc, %l4, %g2 set 0x30, %i0 lduba [%l7 + %i0] 0x11, %i6 fcmple16 %f2, %f22, %g6 movrgez %i1, %i7, %g5 std %f8, [%l7 + 0x50] tl %icc, 0x2 wr %g0, 0x18, %asi lduha [%l7 + 0x14] %asi, %o7 brgz %o2, loop_2856 fcmpeq16 %f26, %f2, %i5 sir 0x133B fbge %fcc0, loop_2857 loop_2856: fandnot1 %f24, %f28, %f14 siam 0x1 brgz,a %i2, loop_2858 loop_2857: alignaddr %o5, %o6, %l2 movleu %icc, %g1, %o0 xor %l0, %g3, %i3 loop_2858: sir 0x0325 edge8n %i4, %o3, %o4 tne %icc, 0x4 srlx %l3, 0x17, %i0 nop setx loop_2859, %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 %o1, %l5, %g7 subc %l1, %l6, %g4 nop setx loop_2860, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2859: fcmpne16 %f20, %f12, %l4 fmovdneg %icc, %f7, %f19 taddcc %i6, 0x0F7F, %g6 loop_2860: fandnot1s %f23, %f21, %f6 tle %icc, 0x3 movl %icc, %i1, %g2 fands %f20, %f13, %f4 andcc %i7, %o7, %o2 sir 0x11A5 set 0x0C, %g7 sta %f11, [%l7 + %g7] 0x04 wr %g0, 0x11, %asi stwa %i5, [%l7 + 0x5C] %asi fbe %fcc3, loop_2861 andncc %i2, %o5, %g5 fmovsn %xcc, %f28, %f21 fpadd16s %f22, %f9, %f14 loop_2861: movleu %icc, %o6, %g1 edge8 %o0, %l0, %g3 wr %g0, 0x18, %asi ldswa [%l7 + 0x5C] %asi, %i3 ldsw [%l7 + 0x30], %i4 alignaddr %o3, %o4, %l2 umulcc %i0, 0x0220, %o1 subccc %l3, 0x0F6E, %g7 sdivx %l5, 0x0920, %l1 fmovrdlz %g4, %f30, %f28 udivcc %l4, 0x038F, %l6 orncc %i6, %g6, %i1 movneg %xcc, %g2, %i7 movrne %o7, %i5, %i2 alignaddr %o2, %g5, %o6 edge32l %o5, %o0, %l0 tcs %icc, 0x4 orncc %g3, 0x009B, %i3 fmovrsne %g1, %f18, %f27 wr %g0, 0x10, %asi ldsba [%l7 + 0x0D] %asi, %i4 fmovsleu %icc, %f11, %f0 edge32l %o3, %o4, %l2 brgez %o1, loop_2862 udiv %l3, 0x0121, %g7 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f0 loop_2862: tge %xcc, 0x7 set 0x7C, %g1 ldswa [%l7 + %g1] 0x81, %l5 tsubcctv %l1, %g4, %i0 fpadd16s %f18, %f14, %f3 tsubcctv %l4, %i6, %l6 sllx %g6, 0x07, %i1 movrgz %g2, 0x074, %i7 edge8ln %i5, %i2, %o2 movle %icc, %g5, %o6 movrgz %o5, 0x3CE, %o0 swap [%l7 + 0x14], %o7 tcs %icc, 0x2 movrne %g3, %l0, %i3 edge32 %g1, %i4, %o4 stx %l2, [%l7 + 0x40] andn %o3, %o1, %g7 movne %icc, %l3, %l5 subcc %g4, 0x1E31, %i0 edge32 %l4, %l1, %i6 fba,a %fcc1, loop_2863 fmul8x16au %f8, %f10, %f26 andncc %l6, %i1, %g2 addcc %g6, %i7, %i5 loop_2863: edge16 %o2, %i2, %o6 fcmple16 %f24, %f10, %o5 tpos %xcc, 0x0 edge32l %o0, %o7, %g3 edge16 %g5, %i3, %l0 xor %g1, %i4, %l2 fpsub16 %f4, %f6, %f16 wr %g0, 0x88, %asi lda [%l7 + 0x7C] %asi, %f3 alignaddr %o4, %o1, %o3 edge32 %l3, %l5, %g7 xorcc %g4, %l4, %i0 ble %icc, loop_2864 or %l1, %i6, %i1 brgez %l6, loop_2865 edge16l %g6, %g2, %i7 loop_2864: mulscc %o2, 0x0550, %i5 wr %g0, 0x81, %asi ldsba [%l7 + 0x1F] %asi, %o6 loop_2865: add %i2, %o5, %o0 sdivx %o7, 0x039C, %g5 sir 0x0683 brgz,a %g3, loop_2866 stx %l0, [%l7 + 0x48] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x08, %l5 ldsha [%l7 + %l5] 0x15, %g1 loop_2866: tsubcc %i4, 0x1FC7, %l2 taddcctv %i3, %o1, %o4 std %f14, [%l7 + 0x30] fmovda %icc, %f3, %f5 movge %xcc, %o3, %l3 ta %xcc, 0x1 fmovdle %xcc, %f15, %f7 fmovdcs %icc, %f6, %f9 faligndata %f22, %f14, %f30 sdiv %g7, 0x1870, %l5 bcc loop_2867 fbuge,a %fcc2, loop_2868 fnot2 %f14, %f10 fcmped %fcc0, %f30, %f10 loop_2867: fpsub16s %f7, %f6, %f3 loop_2868: fbl,a %fcc3, loop_2869 fmovda %xcc, %f20, %f20 bcs,a,pn %xcc, loop_2870 array16 %l4, %g4, %i0 loop_2869: te %icc, 0x6 wr %g0, 0xe2, %asi stba %i6, [%l7 + 0x13] %asi membar #Sync loop_2870: fand %f4, %f18, %f28 array32 %l1, %i1, %g6 tvs %xcc, 0x3 ldstub [%l7 + 0x10], %l6 array16 %g2, %o2, %i7 tgu %icc, 0x7 nop set 0x28, %l4 ldsw [%l7 + %l4], %o6 udivcc %i5, 0x0EDD, %i2 sra %o5, 0x0C, %o0 fmovrse %o7, %f24, %f16 fandnot1s %f13, %f30, %f17 fmovsle %icc, %f21, %f0 srl %g3, 0x02, %g5 edge32ln %l0, %g1, %l2 alignaddr %i4, %o1, %o4 fpadd32 %f30, %f28, %f6 fandnot1 %f6, %f22, %f24 fbuge %fcc1, loop_2871 bleu loop_2872 bl,a loop_2873 orn %i3, %o3, %g7 loop_2871: fbne %fcc0, loop_2874 loop_2872: movle %icc, %l5, %l4 loop_2873: edge32 %l3, %i0, %g4 and %l1, 0x130E, %i6 loop_2874: taddcctv %g6, %i1, %g2 array32 %l6, %o2, %i7 tpos %icc, 0x6 movvc %xcc, %o6, %i2 movneg %icc, %o5, %i5 tpos %xcc, 0x1 brz %o7, loop_2875 fmovrde %o0, %f26, %f14 fcmpne16 %f28, %f2, %g5 fandnot2s %f27, %f13, %f17 loop_2875: array32 %l0, %g3, %l2 fmovrsgez %g1, %f30, %f30 bgu,a loop_2876 fbl %fcc2, loop_2877 movcc %xcc, %o1, %o4 fmovrdgez %i3, %f24, %f20 loop_2876: fnegs %f28, %f2 loop_2877: fmovrslz %i4, %f31, %f3 edge32ln %o3, %g7, %l5 tcs %icc, 0x1 addcc %l3, 0x1768, %i0 edge32l %l4, %l1, %i6 nop setx loop_2878, %l0, %l1 jmpl %l1, %g4 fpsub16 %f22, %f14, %f14 tle %icc, 0x5 edge32 %i1, %g6, %g2 loop_2878: fbule,a %fcc2, loop_2879 edge32l %l6, %o2, %i7 mulscc %i2, %o6, %o5 fmovsgu %xcc, %f11, %f27 loop_2879: edge32l %i5, %o7, %g5 movcs %icc, %l0, %o0 tge %xcc, 0x0 tgu %icc, 0x1 movpos %xcc, %l2, %g3 tn %icc, 0x7 fsrc1s %f9, %f2 add %l7, 0x48, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g1, %o1 bvs,a,pt %icc, loop_2880 movrlz %o4, %i4, %o3 fmuld8sux16 %f25, %f28, %f22 or %g7, %i3, %l3 loop_2880: ta %xcc, 0x6 fbue %fcc2, loop_2881 bge,pn %icc, loop_2882 nop setx loop_2883, %l0, %l1 jmpl %l1, %i0 move %xcc, %l4, %l1 loop_2881: movrne %l5, 0x39A, %i6 loop_2882: sll %i1, %g6, %g2 loop_2883: sdiv %l6, 0x0C6A, %g4 movrlz %i7, 0x2FA, %o2 fxnor %f16, %f8, %f24 nop set 0x5C, %i2 lduh [%l7 + %i2], %i2 movrne %o6, %o5, %i5 smulcc %g5, %l0, %o7 membar 0x68 andncc %l2, %g3, %g1 subc %o1, %o0, %i4 fmovrdlz %o4, %f30, %f14 std %f30, [%l7 + 0x18] movpos %xcc, %o3, %g7 edge16ln %i3, %l3, %i0 or %l4, 0x171B, %l5 set 0x6B, %i4 stba %l1, [%l7 + %i4] 0x80 edge8l %i6, %i1, %g6 brgz,a %l6, loop_2884 ldx [%l7 + 0x30], %g4 movl %icc, %i7, %o2 fxor %f22, %f4, %f10 loop_2884: fnegs %f15, %f8 subccc %g2, %i2, %o6 fcmpes %fcc1, %f25, %f24 edge32ln %i5, %g5, %o5 fbul,a %fcc3, loop_2885 mulscc %o7, 0x0E88, %l0 movl %xcc, %g3, %g1 movleu %icc, %l2, %o0 loop_2885: smulcc %i4, 0x1CF7, %o1 mulx %o4, 0x049C, %o3 fblg,a %fcc3, loop_2886 edge8 %g7, %i3, %l3 membar 0x5D sdivx %i0, 0x0FA9, %l5 loop_2886: tl %icc, 0x2 fmovrde %l4, %f4, %f30 ldub [%l7 + 0x7B], %l1 fnegd %f14, %f0 fmovdle %xcc, %f13, %f19 ldx [%l7 + 0x18], %i6 edge8 %i1, %l6, %g4 set 0x40, %l6 stda %f0, [%l7 + %l6] 0x16 membar #Sync fand %f20, %f22, %f6 orncc %i7, 0x1AA2, %g6 stb %o2, [%l7 + 0x1F] tneg %xcc, 0x6 wr %g0, 0x89, %asi ldsba [%l7 + 0x0E] %asi, %g2 call loop_2887 movge %xcc, %i2, %o6 tvc %icc, 0x6 edge16ln %g5, %o5, %i5 loop_2887: nop set 0x72, %o6 ldsba [%l7 + %o6] 0x81, %l0 subc %g3, %g1, %o7 edge8ln %l2, %i4, %o0 movn %xcc, %o4, %o3 fsrc1s %f10, %f17 movcs %xcc, %o1, %g7 bcs loop_2888 popc 0x19F8, %l3 movl %icc, %i3, %i0 fornot2s %f7, %f9, %f4 loop_2888: stb %l5, [%l7 + 0x69] andn %l4, 0x0D4D, %i6 subc %l1, 0x0E10, %i1 addcc %g4, 0x0EE3, %i7 and %l6, %o2, %g6 andncc %g2, %o6, %g5 orn %i2, %i5, %o5 or %l0, 0x1EEA, %g3 brlez %o7, loop_2889 sll %l2, 0x16, %i4 fmovsne %xcc, %f20, %f27 addccc %g1, %o0, %o4 loop_2889: srl %o1, %o3, %g7 edge8n %l3, %i3, %i0 udivcc %l4, 0x0E6C, %i6 movvs %icc, %l1, %l5 fmovrde %g4, %f24, %f10 set 0x3C, %o0 stwa %i1, [%l7 + %o0] 0x2a membar #Sync te %icc, 0x0 movgu %icc, %l6, %i7 fmovrslez %g6, %f1, %f13 fmovscs %xcc, %f25, %f4 set 0x30, %o3 lduha [%l7 + %o3] 0x10, %g2 fbe %fcc3, loop_2890 sir 0x1035 stbar xorcc %o6, %o2, %i2 loop_2890: sdiv %g5, 0x1C31, %o5 smul %l0, %i5, %o7 fmovrdlz %l2, %f2, %f8 fnands %f25, %f18, %f10 srl %i4, %g1, %g3 srl %o4, 0x10, %o1 array8 %o0, %g7, %o3 wr %g0, 0x80, %asi ldxa [%l7 + 0x20] %asi, %l3 edge16 %i0, %l4, %i3 movvc %icc, %l1, %i6 fornot1 %f18, %f20, %f16 wr %g0, 0x2a, %asi stda %g4, [%l7 + 0x18] %asi membar #Sync fnands %f4, %f22, %f10 movne %icc, %l5, %l6 brlz,a %i1, loop_2891 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %g6, 0x1ACD, %i7 udivcc %g2, 0x1D16, %o2 loop_2891: edge16l %o6, %i2, %o5 tneg %xcc, 0x2 ldsh [%l7 + 0x66], %l0 bcs,a loop_2892 movvs %xcc, %i5, %g5 ldstub [%l7 + 0x72], %o7 orn %i4, %g1, %g3 loop_2892: fbn %fcc1, loop_2893 fornot1s %f15, %f1, %f6 udiv %l2, 0x1869, %o1 add %l7, 0x60, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %o4, %g7 loop_2893: fcmpd %fcc3, %f10, %f2 umul %o0, %l3, %i0 fmovsge %icc, %f7, %f12 orcc %l4, 0x01DA, %i3 std %f22, [%l7 + 0x28] edge16n %l1, %i6, %g4 movrlez %l5, %o3, %i1 fbg %fcc1, loop_2894 bneg loop_2895 movcs %icc, %l6, %g6 fnot1s %f14, %f16 loop_2894: tsubcc %i7, %o2, %g2 loop_2895: sdivx %o6, 0x1988, %o5 edge16ln %i2, %i5, %g5 movrgez %o7, 0x157, %l0 xorcc %g1, 0x10A2, %g3 tvs %icc, 0x5 smulcc %l2, %i4, %o4 fmovsge %xcc, %f23, %f16 xnor %g7, %o0, %l3 bne,a %icc, loop_2896 ble,a,pt %xcc, loop_2897 movn %icc, %i0, %l4 fmovsa %xcc, %f30, %f12 loop_2896: std %o0, [%l7 + 0x58] loop_2897: edge16 %l1, %i6, %i3 fbl %fcc3, loop_2898 swap [%l7 + 0x28], %l5 smulcc %o3, %i1, %l6 brz %g4, loop_2899 loop_2898: subccc %i7, %o2, %g2 movneg %xcc, %o6, %o5 taddcc %i2, 0x1A76, %g6 loop_2899: orcc %g5, %i5, %l0 movrlz %g1, 0x201, %o7 srax %l2, 0x10, %i4 fmovsleu %icc, %f1, %f17 std %f26, [%l7 + 0x48] movrne %g3, %o4, %g7 fmul8x16au %f3, %f31, %f2 ldsh [%l7 + 0x72], %o0 tn %xcc, 0x6 udivx %l3, 0x08D6, %l4 fnands %f17, %f3, %f28 fnot1 %f4, %f30 fmovdvc %icc, %f8, %f23 fcmped %fcc1, %f18, %f12 movrne %o1, 0x045, %l1 tge %xcc, 0x3 fmovse %xcc, %f5, %f22 ldx [%l7 + 0x18], %i6 swap [%l7 + 0x7C], %i0 fmul8x16al %f25, %f31, %f18 orn %l5, 0x05A8, %o3 fornot2 %f28, %f8, %f12 tneg %icc, 0x3 fmovdneg %xcc, %f1, %f28 orn %i3, %i1, %l6 movcc %icc, %i7, %o2 movrlez %g2, %o6, %g4 tge %icc, 0x2 or %i2, 0x02B0, %g6 movneg %icc, %g5, %i5 array8 %o5, %l0, %o7 srl %l2, %i4, %g3 wr %g0, 0x89, %asi stha %g1, [%l7 + 0x34] %asi tleu %xcc, 0x2 bl,a %icc, loop_2900 udivx %o4, 0x1576, %o0 addccc %l3, %l4, %g7 fmovdvc %xcc, %f14, %f12 loop_2900: lduh [%l7 + 0x6C], %l1 fmul8x16al %f6, %f20, %f8 movn %xcc, %i6, %i0 fmovd %f8, %f10 sdiv %l5, 0x0E0C, %o1 addcc %i3, 0x1000, %i1 addc %l6, %o3, %o2 movrne %i7, 0x2C3, %o6 std %g2, [%l7 + 0x18] fmovdpos %icc, %f30, %f23 sll %i2, %g4, %g5 movcc %xcc, %g6, %o5 fbge,a %fcc0, loop_2901 popc %i5, %l0 bleu,pt %icc, loop_2902 movvs %xcc, %l2, %i4 loop_2901: movvs %icc, %o7, %g3 movne %icc, %o4, %o0 loop_2902: fand %f30, %f28, %f0 wr %g0, 0x81, %asi ldxa [%l7 + 0x68] %asi, %l3 bgu,a %icc, loop_2903 st %f19, [%l7 + 0x74] bpos loop_2904 pdist %f30, %f30, %f20 loop_2903: ta %xcc, 0x3 tle %xcc, 0x6 loop_2904: fmovd %f8, %f10 tle %xcc, 0x5 fblg,a %fcc1, loop_2905 and %l4, 0x0B4D, %g7 fbe,a %fcc1, loop_2906 tne %xcc, 0x4 loop_2905: tn %xcc, 0x7 sub %g1, %l1, %i6 loop_2906: movrlez %i0, %l5, %o1 ba,pn %xcc, loop_2907 bpos,a,pn %xcc, loop_2908 subccc %i3, 0x070E, %l6 movpos %xcc, %o3, %o2 loop_2907: tneg %xcc, 0x2 loop_2908: srlx %i1, %i7, %o6 fcmpgt32 %f10, %f24, %g2 smul %i2, %g4, %g6 wr %g0, 0x23, %asi stxa %g5, [%l7 + 0x78] %asi membar #Sync fcmpne16 %f6, %f18, %o5 movle %icc, %i5, %l2 movrgz %l0, 0x14B, %o7 or %i4, %o4, %g3 and %o0, 0x0ECC, %l3 fsrc2s %f16, %f19 tpos %xcc, 0x5 fmovdne %xcc, %f31, %f21 tpos %xcc, 0x3 nop setx loop_2909, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdvc %xcc, %f15, %f9 fbue,a %fcc0, loop_2910 nop setx loop_2911, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2909: tg %xcc, 0x1 set 0x19, %i7 lduba [%l7 + %i7] 0x15, %l4 loop_2910: movrgez %g7, %g1, %i6 loop_2911: tle %xcc, 0x7 edge32l %l1, %l5, %i0 mulscc %i3, %l6, %o3 fble,a %fcc0, loop_2912 movl %icc, %o1, %o2 ldx [%l7 + 0x78], %i7 fmul8x16 %f22, %f8, %f4 loop_2912: fmovsleu %xcc, %f29, %f3 sth %i1, [%l7 + 0x4E] set 0x3B, %i5 ldstuba [%l7 + %i5] 0x80, %o6 sth %g2, [%l7 + 0x26] set 0x0, %o2 stxa %i2, [%g0 + %o2] 0x57 movcs %icc, %g4, %g6 movneg %xcc, %g5, %o5 movne %xcc, %i5, %l0 subc %o7, %i4, %l2 tcc %icc, 0x3 fba,a %fcc1, loop_2913 and %o4, 0x1CB8, %g3 or %l3, %l4, %o0 fmovdpos %xcc, %f27, %f24 loop_2913: smul %g1, 0x081F, %g7 movrlez %l1, 0x1C2, %l5 xor %i0, 0x1B74, %i6 fcmps %fcc3, %f13, %f30 fmovdg %icc, %f5, %f14 fbo %fcc1, loop_2914 xorcc %l6, 0x0AAD, %o3 fpack32 %f4, %f20, %f2 tsubcc %o1, 0x177F, %i3 loop_2914: edge32l %i7, %i1, %o6 subc %g2, %o2, %g4 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x10] %asi, 0x0 movpos %xcc, %i2, %g5 sdivcc %o5, 0x1D61, %l0 edge8 %o7, %i5, %i4 sll %o4, 0x07, %g3 xorcc %l3, %l4, %o0 popc %l2, %g1 fcmpgt32 %f6, %f8, %l1 addccc %l5, %i0, %g7 tvc %icc, 0x0 andn %i6, 0x0233, %o3 fbue %fcc1, loop_2915 stw %o1, [%l7 + 0x2C] fbug,a %fcc1, loop_2916 sethi 0x0192, %i3 loop_2915: movcs %icc, %i7, %i1 fbne,a %fcc1, loop_2917 loop_2916: fors %f21, %f1, %f24 fpmerge %f3, %f6, %f14 fblg,a %fcc2, loop_2918 loop_2917: alignaddrl %o6, %g2, %l6 fbug,a %fcc3, loop_2919 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2918: brlz,a %g4, loop_2920 edge8l %o2, %g6, %g5 loop_2919: sdivx %i2, 0x168E, %l0 fbl,a %fcc3, loop_2921 loop_2920: movneg %xcc, %o5, %i5 tle %icc, 0x4 edge16n %i4, %o7, %g3 loop_2921: taddcctv %o4, 0x098D, %l4 fmovdl %xcc, %f12, %f5 movl %xcc, %l3, %l2 swap [%l7 + 0x40], %g1 fpsub32 %f14, %f22, %f16 call loop_2922 ble,a loop_2923 fbule %fcc1, loop_2924 fba %fcc2, loop_2925 loop_2922: fbug,a %fcc0, loop_2926 loop_2923: tvc %xcc, 0x0 loop_2924: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2925: movneg %xcc, %o0, %l5 loop_2926: fba %fcc0, loop_2927 fone %f2 sir 0x111B movleu %icc, %i0, %g7 loop_2927: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stx %i6, [%l7 + 0x10] ldsw [%l7 + 0x48], %l1 movre %o3, 0x016, %i3 mulx %o1, 0x1CA0, %i1 be,a loop_2928 stbar wr %g0, 0x80, %asi lduba [%l7 + 0x58] %asi, %i7 loop_2928: nop set 0x70, %o4 ldswa [%l7 + %o4] 0x18, %o6 udiv %g2, 0x14E6, %g4 fbg %fcc3, loop_2929 add %l6, %o2, %g5 andcc %g6, 0x07C4, %l0 fmovsne %icc, %f0, %f12 loop_2929: movcs %xcc, %o5, %i2 taddcctv %i4, 0x0052, %o7 edge32l %i5, %o4, %g3 edge32 %l3, %l2, %l4 bge %icc, loop_2930 fornot2 %f12, %f10, %f12 fcmped %fcc0, %f16, %f2 subccc %o0, %l5, %g1 loop_2930: fmovrsne %g7, %f2, %f10 or %i0, %l1, %o3 alignaddr %i6, %i3, %i1 prefetch [%l7 + 0x54], 0x1 stb %i7, [%l7 + 0x20] tcs %xcc, 0x1 wr %g0, 0x18, %asi lda [%l7 + 0x78] %asi, %f17 xorcc %o6, %g2, %g4 brgez,a %o1, loop_2931 tcc %icc, 0x7 add %l7, 0x38, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l6, %o2 loop_2931: bleu,a,pt %xcc, loop_2932 ldub [%l7 + 0x73], %g6 faligndata %f2, %f24, %f4 popc 0x154A, %l0 loop_2932: fmovdge %icc, %f25, %f16 movrlz %o5, 0x136, %i2 umulcc %g5, 0x0751, %i4 fbu,a %fcc2, loop_2933 sth %o7, [%l7 + 0x6C] fpadd16s %f6, %f15, %f29 andcc %i5, %o4, %g3 loop_2933: te %xcc, 0x6 addc %l3, %l2, %l4 addccc %l5, 0x1F4E, %g1 sir 0x193F fmovrdgez %g7, %f26, %f16 fmovrdlez %o0, %f28, %f22 ldx [%l7 + 0x58], %l1 edge8ln %i0, %i6, %i3 sra %o3, %i7, %i1 bgu loop_2934 bg,a loop_2935 fbn %fcc3, loop_2936 tne %icc, 0x2 loop_2934: edge32ln %o6, %g2, %g4 loop_2935: xnorcc %o1, %l6, %g6 loop_2936: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdleu %icc, %f14, %f20 movrne %o2, %l0, %i2 andncc %o5, %g5, %i4 taddcc %i5, 0x1E05, %o4 fbuge,a %fcc1, loop_2937 bcc,a %icc, loop_2938 movre %o7, %g3, %l3 sdivx %l2, 0x1D9B, %l5 loop_2937: ldub [%l7 + 0x25], %g1 loop_2938: tvc %xcc, 0x2 edge8 %g7, %l4, %o0 fmovdneg %icc, %f11, %f19 tvs %xcc, 0x4 movrlz %i0, %i6, %i3 tleu %xcc, 0x0 fble,a %fcc3, loop_2939 tcs %icc, 0x1 fmovrslz %l1, %f26, %f10 fmovdle %icc, %f10, %f29 loop_2939: edge8l %i7, %i1, %o6 movcs %xcc, %o3, %g2 ldx [%l7 + 0x70], %o1 fandnot2s %f21, %f2, %f22 wr %g0, 0x19, %asi lduha [%l7 + 0x58] %asi, %g4 edge16l %g6, %l6, %l0 subcc %o2, %o5, %g5 tl %icc, 0x2 fbge %fcc2, loop_2940 movrgz %i2, %i4, %o4 fabss %f14, %f2 xor %o7, %g3, %l3 loop_2940: ta %icc, 0x4 fmovdpos %icc, %f16, %f24 or %l2, 0x03D3, %l5 brz %i5, loop_2941 ldd [%l7 + 0x40], %g6 sdivcc %g1, 0x041D, %o0 subccc %i0, %l4, %i6 loop_2941: std %l0, [%l7 + 0x38] tneg %icc, 0x3 lduw [%l7 + 0x0C], %i3 smul %i1, %i7, %o3 movvs %icc, %o6, %g2 taddcc %g4, 0x0D1F, %o1 fmovdcc %xcc, %f23, %f25 fmovrse %g6, %f18, %f8 membar 0x5D or %l0, 0x02B2, %l6 edge16ln %o2, %o5, %i2 wr %g0, 0x18, %asi swapa [%l7 + 0x10] %asi, %i4 fcmpes %fcc1, %f7, %f20 movneg %icc, %g5, %o7 edge8l %g3, %o4, %l2 movn %icc, %l3, %l5 srlx %g7, %i5, %g1 fmovdcs %icc, %f10, %f30 brgz %o0, loop_2942 swap [%l7 + 0x54], %l4 fornot2 %f20, %f4, %f28 fsrc2s %f17, %f22 loop_2942: bg loop_2943 fcmpgt32 %f30, %f26, %i0 tcs %xcc, 0x0 movneg %icc, %l1, %i6 loop_2943: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %i1, %i7, %o3 ldx [%l7 + 0x60], %i3 taddcctv %o6, 0x1F34, %g4 movne %xcc, %g2, %g6 orncc %l0, 0x0E69, %o1 fmovd %f18, %f28 tleu %xcc, 0x0 tvs %icc, 0x4 andncc %o2, %o5, %l6 taddcctv %i2, 0x0020, %g5 tleu %icc, 0x4 edge8l %o7, %i4, %g3 fmovscs %xcc, %f27, %f23 movl %icc, %o4, %l3 fmul8sux16 %f24, %f2, %f20 fnors %f23, %f8, %f29 edge16l %l5, %l2, %g7 udivcc %i5, 0x0BE0, %o0 movgu %icc, %l4, %i0 flush %l7 + 0x54 orcc %g1, 0x1F6E, %i6 set 0x4C, %l0 swapa [%l7 + %l0] 0x89, %l1 tl %icc, 0x6 fmovdn %icc, %f29, %f3 fmovsvc %icc, %f28, %f10 tgu %xcc, 0x3 add %i1, 0x1098, %o3 tgu %xcc, 0x4 movn %icc, %i7, %i3 fmovdcc %xcc, %f26, %f24 fnor %f4, %f20, %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %icc, 0x0 addc %o6, %g2, %g6 sdiv %g4, 0x0D34, %l0 fmovdpos %xcc, %f4, %f17 wr %g0, 0x18, %asi ldstuba [%l7 + 0x7F] %asi, %o1 edge16ln %o5, %l6, %o2 fpackfix %f26, %f10 movrgez %i2, 0x216, %o7 fmovdleu %xcc, %f10, %f8 andn %i4, 0x1581, %g3 fpadd32 %f28, %f20, %f4 bcs,a loop_2944 xorcc %o4, %g5, %l5 pdist %f14, %f28, %f16 fmovrdlz %l2, %f28, %f16 loop_2944: edge32l %g7, %l3, %i5 popc %l4, %o0 tneg %icc, 0x7 fbue %fcc2, loop_2945 fmovrde %i0, %f20, %f12 te %icc, 0x2 movneg %icc, %i6, %g1 loop_2945: move %xcc, %i1, %l1 ldsw [%l7 + 0x68], %o3 edge32 %i3, %o6, %g2 movn %xcc, %g6, %g4 movpos %xcc, %l0, %i7 fcmpne16 %f22, %f12, %o1 fpadd16s %f8, %f1, %f13 movcs %xcc, %l6, %o2 nop set 0x14, %l1 lduw [%l7 + %l1], %i2 movn %xcc, %o5, %i4 movpos %icc, %g3, %o7 movle %icc, %o4, %l5 bl,pt %icc, loop_2946 nop set 0x54, %l2 lduw [%l7 + %l2], %g5 edge8n %g7, %l3, %l2 fmuld8ulx16 %f7, %f20, %f20 loop_2946: tneg %icc, 0x3 fmul8sux16 %f22, %f16, %f20 fmovde %xcc, %f3, %f6 add %l4, 0x0975, %i5 fmovrsgez %i0, %f9, %f5 fmovrdgez %o0, %f6, %f2 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %g1, %i6 edge8ln %i1, %o3, %i3 nop set 0x24, %g5 ldsw [%l7 + %g5], %l1 fpackfix %f14, %f1 edge8 %o6, %g2, %g4 edge16l %g6, %l0, %i7 fpackfix %f4, %f8 move %xcc, %o1, %l6 sir 0x1558 edge32l %o2, %i2, %i4 brgez,a %o5, loop_2947 brlz,a %o7, loop_2948 fone %f6 tpos %icc, 0x3 loop_2947: srax %g3, %o4, %l5 loop_2948: lduh [%l7 + 0x2A], %g5 taddcctv %g7, 0x1FE7, %l3 taddcc %l4, 0x0E60, %l2 and %i0, %o0, %i5 udivcc %g1, 0x19BC, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrsne %i6, %f20, %f27 edge32 %i3, %l1, %o3 fnors %f30, %f15, %f9 smulcc %o6, %g4, %g2 subc %l0, %i7, %o1 subcc %g6, 0x116A, %l6 brz %i2, loop_2949 fblg,a %fcc0, loop_2950 fba %fcc1, loop_2951 srl %o2, %o5, %o7 loop_2949: nop setx loop_2952, %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_2950: fsrc2s %f5, %f22 loop_2951: sdiv %g3, 0x0F99, %o4 movl %icc, %l5, %i4 loop_2952: tsubcctv %g7, %l3, %l4 umulcc %l2, 0x007C, %i0 srl %g5, %o0, %i5 movleu %xcc, %g1, %i1 edge32 %i3, %i6, %l1 nop setx loop_2953, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbug %fcc0, loop_2954 te %xcc, 0x3 stx %o3, [%l7 + 0x40] loop_2953: nop wr %g0, 0x80, %asi lduba [%l7 + 0x25] %asi, %o6 loop_2954: stbar orncc %g2, 0x0104, %g4 fmuld8ulx16 %f13, %f4, %f2 bgu,a,pn %icc, loop_2955 movl %xcc, %i7, %o1 ldd [%l7 + 0x38], %f24 ldsh [%l7 + 0x7A], %l0 loop_2955: fpsub16 %f24, %f14, %f2 nop setx loop_2956, %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, %g6, %l6 sll %o2, %i2, %o7 bge,a %xcc, loop_2957 loop_2956: brgez,a %g3, loop_2958 brz,a %o4, loop_2959 edge16n %l5, %o5, %i4 loop_2957: nop add %l7, 0x70, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x88, %l3, %l4 loop_2958: taddcc %g7, %l2, %g5 loop_2959: std %f12, [%l7 + 0x38] addccc %o0, %i5, %i0 fcmple16 %f14, %f4, %g1 fcmple32 %f22, %f16, %i3 fmovspos %icc, %f14, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot2s %f30, %f30, %f26 fmovscs %xcc, %f26, %f2 set 0x40, %o1 ldxa [%l7 + %o1] 0x80, %i1 xnor %i6, %l1, %o6 mova %xcc, %o3, %g4 wr %g0, 0x80, %asi stha %g2, [%l7 + 0x6E] %asi tsubcc %i7, 0x1CAB, %l0 fmovrsne %g6, %f8, %f26 andcc %o1, 0x1896, %l6 alignaddr %i2, %o2, %g3 tcc %xcc, 0x0 fbn %fcc3, loop_2960 call loop_2961 subccc %o7, 0x1AFE, %l5 fmovdleu %xcc, %f17, %f27 loop_2960: fpsub32 %f24, %f14, %f26 loop_2961: sdivcc %o5, 0x1DB5, %o4 st %f6, [%l7 + 0x10] orncc %i4, 0x07D3, %l4 edge8n %g7, %l3, %g5 movrlz %o0, 0x2CE, %i5 srax %l2, %i0, %i3 addc %g1, %i1, %i6 fbn,a %fcc0, loop_2962 fcmpgt16 %f18, %f20, %o6 wr %g0, 0x80, %asi stha %l1, [%l7 + 0x3E] %asi loop_2962: udivcc %o3, 0x05BE, %g2 srlx %i7, %g4, %g6 edge32l %l0, %l6, %o1 add %l7, 0x34, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %o2 casa [%l6] 0x04, %o2, %i2 fcmpgt32 %f20, %f4, %g3 addccc %o7, 0x199F, %o5 edge32ln %o4, %i4, %l5 ldsh [%l7 + 0x5E], %g7 bn,pt %xcc, loop_2963 fbl,a %fcc1, loop_2964 te %xcc, 0x0 tvs %xcc, 0x0 loop_2963: fpadd32s %f6, %f0, %f3 loop_2964: fnot2s %f8, %f23 fpmerge %f24, %f11, %f24 fmovrdlz %l4, %f28, %f28 andn %l3, 0x016D, %o0 wr %g0, 0x04, %asi ldxa [%l7 + 0x38] %asi, %i5 call loop_2965 edge8ln %g5, %i0, %l2 fmovs %f11, %f28 set 0x50, %i3 stda %i2, [%l7 + %i3] 0x2f membar #Sync loop_2965: andncc %g1, %i1, %i6 mulx %l1, %o3, %g2 sdivx %o6, 0x0B1A, %i7 sir 0x0ED8 movle %icc, %g6, %l0 taddcctv %g4, %l6, %o1 fbe %fcc2, loop_2966 fmovrdgz %i2, %f30, %f0 udivx %o2, 0x0AE0, %o7 tn %icc, 0x2 loop_2966: fxors %f21, %f30, %f25 fmovsg %xcc, %f15, %f8 fnands %f24, %f31, %f9 alignaddrl %g3, %o5, %i4 tcc %icc, 0x0 wr %g0, 0x81, %asi ldstuba [%l7 + 0x0E] %asi, %l5 bge,a %xcc, loop_2967 sethi 0x015D, %o4 edge16l %g7, %l4, %l3 tle %icc, 0x1 loop_2967: ldsb [%l7 + 0x0F], %o0 ldstub [%l7 + 0x2F], %g5 array32 %i5, %l2, %i3 tneg %xcc, 0x3 fpsub16s %f7, %f26, %f25 fble,a %fcc0, loop_2968 fornot2s %f21, %f21, %f19 movrlez %g1, 0x159, %i1 fbn,a %fcc0, loop_2969 loop_2968: bvc %xcc, loop_2970 edge8n %i0, %i6, %o3 edge8ln %l1, %g2, %o6 loop_2969: prefetch [%l7 + 0x54], 0x3 loop_2970: andn %i7, 0x03E4, %g6 fmovsle %icc, %f24, %f1 wr %g0, 0x11, %asi sta %f30, [%l7 + 0x44] %asi orn %g4, %l6, %o1 wr %g0, 0x10, %asi stwa %i2, [%l7 + 0x18] %asi umulcc %o2, %l0, %g3 fone %f4 fcmpes %fcc2, %f16, %f18 srax %o7, %i4, %o5 wr %g0, 0x1f, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync fors %f18, %f8, %f19 andncc %o4, %l5, %l4 fmul8x16 %f24, %f2, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc 0x1AF0, %l3 fmul8x16au %f30, %f25, %f2 movcc %xcc, %g7, %g5 brlez,a %o0, loop_2971 edge16n %i5, %l2, %g1 mulscc %i3, %i1, %i0 nop setx loop_2972, %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_2971: subcc %i6, 0x15D0, %o3 movg %icc, %l1, %o6 popc %g2, %g6 loop_2972: fexpand %f25, %f14 sub %g4, %l6, %i7 tge %icc, 0x3 tneg %icc, 0x1 siam 0x3 fbne,a %fcc3, loop_2973 fmovrsne %o1, %f28, %f22 fmovdleu %xcc, %f3, %f12 std %i2, [%l7 + 0x50] loop_2973: edge32ln %o2, %g3, %o7 ldsb [%l7 + 0x5F], %i4 fpadd16s %f13, %f22, %f5 fnands %f26, %f19, %f31 sdivcc %l0, 0x003A, %o4 orn %o5, %l5, %l4 tsubcctv %l3, %g7, %g5 sethi 0x1204, %i5 edge16l %o0, %g1, %l2 sir 0x0DCA fcmpgt32 %f28, %f0, %i3 fbo %fcc3, loop_2974 sub %i0, %i6, %i1 umul %l1, 0x1A11, %o3 faligndata %f4, %f10, %f12 loop_2974: fcmpeq16 %f12, %f8, %o6 edge32 %g6, %g2, %l6 wr %g0, 0x18, %asi ldswa [%l7 + 0x44] %asi, %i7 movleu %icc, %g4, %i2 udiv %o1, 0x1E1A, %o2 movleu %icc, %o7, %i4 wr %g0, 0x10, %asi lda [%l7 + 0x78] %asi, %f1 addcc %g3, %o4, %l0 fbue,a %fcc1, loop_2975 ba,pt %xcc, loop_2976 fpsub16 %f4, %f22, %f26 edge16ln %o5, %l4, %l5 loop_2975: xorcc %g7, 0x030B, %l3 loop_2976: std %g4, [%l7 + 0x10] fmovrdgz %o0, %f8, %f26 umulcc %i5, %g1, %l2 bcs loop_2977 orn %i3, 0x1A87, %i0 movrgz %i1, 0x046, %i6 fmovdg %icc, %f25, %f20 loop_2977: stbar smulcc %l1, %o3, %o6 movneg %icc, %g2, %l6 udiv %i7, 0x1109, %g6 fmovrdlez %g4, %f18, %f4 fbge,a %fcc0, loop_2978 sll %i2, %o2, %o1 andn %i4, %g3, %o4 ble,a,pn %xcc, loop_2979 loop_2978: tleu %xcc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %icc, %o7, %o5 loop_2979: fpmerge %f23, %f0, %f2 fcmpgt16 %f24, %f2, %l0 smul %l4, 0x1110, %g7 fmovdge %icc, %f19, %f16 fnegs %f16, %f15 edge16 %l5, %l3, %g5 movl %xcc, %o0, %i5 swap [%l7 + 0x14], %l2 nop setx loop_2980, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tge %xcc, 0x3 set 0x18, %i1 ldxa [%g0 + %i1] 0x50, %i3 loop_2980: tg %xcc, 0x2 ldsh [%l7 + 0x6A], %g1 bl,a,pn %icc, loop_2981 fmovsl %icc, %f4, %f9 edge16l %i1, %i6, %l1 sll %o3, 0x06, %i0 loop_2981: move %icc, %o6, %l6 fmovsn %icc, %f25, %f5 array32 %g2, %i7, %g6 tge %xcc, 0x7 set 0x70, %l3 lduha [%l7 + %l3] 0x15, %i2 ldx [%l7 + 0x18], %g4 edge32n %o2, %i4, %g3 array16 %o4, %o1, %o5 for %f2, %f28, %f2 alignaddrl %l0, %l4, %g7 andcc %o7, %l3, %l5 andcc %o0, %i5, %l2 fbule,a %fcc1, loop_2982 fornot2s %f21, %f24, %f3 sdiv %g5, 0x1D48, %i3 edge16ln %i1, %i6, %g1 loop_2982: fxnors %f8, %f5, %f9 fmovsl %icc, %f5, %f25 movle %icc, %o3, %i0 movneg %xcc, %l1, %o6 movgu %icc, %l6, %i7 tvc %xcc, 0x1 movrgz %g6, 0x336, %g2 fmovscc %icc, %f22, %f2 edge16 %g4, %o2, %i4 ldub [%l7 + 0x68], %i2 bgu,a %icc, loop_2983 ta %icc, 0x2 fbug %fcc3, loop_2984 lduh [%l7 + 0x48], %g3 loop_2983: ldd [%l7 + 0x40], %o4 udivcc %o1, 0x19B5, %o5 loop_2984: fmovsn %icc, %f2, %f30 fpsub32s %f0, %f31, %f3 bleu,a loop_2985 tsubcc %l4, 0x0101, %g7 edge8ln %l0, %o7, %l3 membar 0x07 loop_2985: udivcc %l5, 0x14D8, %i5 xnor %o0, 0x0503, %g5 fbn,a %fcc0, loop_2986 popc %i3, %i1 tvc %xcc, 0x7 andncc %i6, %g1, %o3 loop_2986: edge16n %l2, %l1, %o6 wr %g0, 0x2a, %asi stda %i6, [%l7 + 0x30] %asi membar #Sync nop set 0x3E, %o5 stb %i0, [%l7 + %o5] edge8 %i7, %g2, %g6 movle %xcc, %o2, %i4 fmovrslz %g4, %f26, %f5 wr %g0, 0xe2, %asi stxa %i2, [%l7 + 0x58] %asi membar #Sync brlez,a %g3, loop_2987 bshuffle %f28, %f22, %f24 brgez %o1, loop_2988 tne %icc, 0x4 loop_2987: movrlz %o4, 0x21E, %o5 ldd [%l7 + 0x28], %f26 loop_2988: sdivcc %g7, 0x023F, %l0 fmovsvc %xcc, %f8, %f2 fmovdl %icc, %f13, %f27 fmovrsne %l4, %f18, %f8 swap [%l7 + 0x78], %o7 movl %icc, %l3, %l5 set 0x6E, %g2 stba %i5, [%l7 + %g2] 0x04 tle %icc, 0x5 andcc %o0, 0x007B, %g5 fcmped %fcc0, %f20, %f22 mulx %i3, 0x1BCD, %i6 fbge %fcc2, loop_2989 fmovspos %xcc, %f2, %f7 movne %icc, %g1, %o3 bgu loop_2990 loop_2989: andncc %i1, %l2, %o6 fandnot1 %f10, %f6, %f12 brz,a %l1, loop_2991 loop_2990: tgu %xcc, 0x5 smulcc %l6, 0x029F, %i7 edge8ln %g2, %g6, %i0 loop_2991: movpos %icc, %o2, %i4 wr %g0, 0x80, %asi sta %f0, [%l7 + 0x74] %asi bcs,a %icc, loop_2992 movvc %xcc, %g4, %g3 tsubcc %i2, 0x1B41, %o1 ldd [%l7 + 0x40], %f28 loop_2992: bvs,a loop_2993 addc %o4, %o5, %g7 array16 %l4, %l0, %o7 fnot1 %f10, %f22 loop_2993: swap [%l7 + 0x18], %l3 tcs %xcc, 0x1 tn %icc, 0x2 tvc %icc, 0x2 alignaddrl %l5, %i5, %o0 sll %g5, %i6, %g1 fnot2s %f16, %f18 edge8n %i3, %i1, %o3 or %l2, 0x142F, %o6 fbuge %fcc3, loop_2994 fmovd %f18, %f20 sll %l6, 0x0E, %l1 brlz,a %i7, loop_2995 loop_2994: popc %g6, %i0 sdiv %g2, 0x18BA, %o2 fmovdleu %icc, %f28, %f0 loop_2995: edge32n %i4, %g3, %g4 fnot2 %f8, %f10 or %i2, %o1, %o4 tcc %xcc, 0x3 andncc %g7, %l4, %l0 movleu %icc, %o7, %o5 bl,pn %icc, loop_2996 nop setx loop_2997, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge32 %l5, %l3, %o0 ldd [%l7 + 0x78], %g4 loop_2996: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2997: xnor %i6, 0x1286, %i5 tcs %xcc, 0x3 tleu %xcc, 0x4 orcc %g1, %i1, %i3 popc %l2, %o3 bpos %icc, loop_2998 membar 0x75 movrne %o6, %l1, %l6 srl %i7, %g6, %g2 loop_2998: movg %xcc, %i0, %o2 movg %xcc, %g3, %g4 edge8ln %i4, %o1, %i2 edge8 %o4, %l4, %l0 fbne,a %fcc1, loop_2999 tgu %icc, 0x5 mulscc %g7, 0x01B4, %o5 fbu,a %fcc0, loop_3000 loop_2999: subcc %l5, %o7, %l3 tvc %icc, 0x2 add %l7, 0x28, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x0c, %o0, %i6 loop_3000: nop set 0x10, %g3 stxa %g5, [%l7 + %g3] 0x04 fpadd16 %f24, %f2, %f2 set 0x40, %i6 stda %f16, [%l7 + %i6] 0x10 fmul8x16al %f6, %f23, %f12 fmul8x16 %f15, %f16, %f2 lduw [%l7 + 0x3C], %g1 movl %icc, %i5, %i3 fpadd16s %f25, %f17, %f10 edge8n %l2, %i1, %o6 fmovsge %icc, %f0, %f1 sir 0x0685 orcc %l1, 0x0467, %l6 movrgz %i7, %g6, %g2 ldd [%l7 + 0x10], %f2 set 0x40, %g4 stxa %i0, [%l7 + %g4] 0x2b membar #Sync brgez,a %o3, loop_3001 fmovspos %icc, %f0, %f17 fnot2 %f16, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_3001: fcmple16 %f22, %f28, %o2 srl %g3, 0x15, %i4 movrgez %g4, 0x390, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x18, %asi ldsha [%l7 + 0x08] %asi, %i2 tl %xcc, 0x4 wr %g0, 0x89, %asi lda [%l7 + 0x08] %asi, %f7 ta %xcc, 0x6 array16 %o4, %l0, %g7 srax %o5, 0x1D, %l4 ble,pt %icc, loop_3002 edge32 %o7, %l5, %o0 orn %i6, 0x14B5, %g5 movge %icc, %l3, %g1 loop_3002: edge32n %i3, %l2, %i1 sllx %o6, 0x15, %l1 tcs %xcc, 0x1 bne,a,pt %xcc, loop_3003 movle %xcc, %i5, %l6 edge32 %g6, %i7, %g2 fandnot1s %f19, %f30, %f14 loop_3003: taddcc %i0, 0x073F, %o2 edge8l %g3, %o3, %g4 tsubcctv %i4, 0x1D14, %o1 wr %g0, 0x0c, %asi sta %f11, [%l7 + 0x0C] %asi edge8n %i2, %l0, %g7 ldx [%l7 + 0x20], %o5 fsrc2s %f12, %f4 fbue %fcc2, loop_3004 andncc %l4, %o7, %o4 set 0x70, %o7 sta %f0, [%l7 + %o7] 0x80 loop_3004: taddcctv %l5, %i6, %g5 fmovsgu %xcc, %f19, %f31 fpadd32s %f11, %f31, %f24 bcc,a,pt %icc, loop_3005 edge16l %o0, %l3, %i3 fornot2s %f24, %f15, %f24 mulscc %l2, %g1, %i1 loop_3005: srlx %l1, 0x0D, %o6 fmovda %xcc, %f21, %f12 sdiv %l6, 0x09EB, %g6 xnor %i5, 0x09DD, %i7 sdiv %i0, 0x0124, %o2 st %f24, [%l7 + 0x4C] umulcc %g2, %o3, %g4 tneg %icc, 0x4 brlz,a %i4, loop_3006 bvc %xcc, loop_3007 swap [%l7 + 0x40], %o1 movcc %xcc, %g3, %l0 loop_3006: call loop_3008 loop_3007: fcmpne32 %f20, %f26, %i2 sdivcc %o5, 0x0AC6, %g7 array8 %o7, %o4, %l4 loop_3008: andcc %l5, 0x1B9D, %g5 array8 %i6, %o0, %l3 addccc %i3, 0x16A2, %g1 edge16n %i1, %l2, %l1 brnz,a %o6, loop_3009 xor %g6, 0x0E07, %l6 tcc %icc, 0x1 andncc %i5, %i7, %i0 loop_3009: edge32 %o2, %g2, %o3 srax %g4, 0x01, %o1 fpsub32s %f3, %f14, %f7 udivcc %i4, 0x0468, %g3 ldstub [%l7 + 0x33], %i2 subccc %o5, %l0, %o7 addccc %g7, 0x0871, %l4 sdivx %l5, 0x0207, %g5 fmuld8sux16 %f27, %f5, %f14 bcc,a,pn %xcc, loop_3010 umul %i6, 0x117E, %o4 tpos %icc, 0x2 fmovrsgz %o0, %f21, %f25 loop_3010: fandnot1 %f26, %f20, %f8 taddcctv %i3, 0x1114, %g1 umul %l3, 0x0280, %l2 movcc %xcc, %l1, %o6 movcc %xcc, %i1, %l6 brgez,a %g6, loop_3011 movge %xcc, %i7, %i5 fpmerge %f23, %f0, %f10 tgu %xcc, 0x4 loop_3011: fcmple16 %f16, %f0, %o2 edge8 %i0, %o3, %g4 brnz %o1, loop_3012 subcc %g2, %i4, %i2 wr %g0, 0x19, %asi stba %g3, [%l7 + 0x50] %asi loop_3012: sllx %l0, 0x1D, %o7 wr %g0, 0x18, %asi swapa [%l7 + 0x14] %asi, %o5 xor %l4, 0x0E88, %g7 fabsd %f26, %f2 wr %g0, 0x2b, %asi stba %l5, [%l7 + 0x6B] %asi membar #Sync tleu %icc, 0x1 edge32ln %g5, %i6, %o4 fmovdl %xcc, %f3, %f12 movn %icc, %o0, %g1 array32 %l3, %i3, %l1 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o6, %i1 tvc %xcc, 0x6 xor %l2, 0x00AA, %g6 tl %xcc, 0x4 ta %xcc, 0x6 tle %xcc, 0x3 addc %i7, 0x1653, %i5 stw %o2, [%l7 + 0x60] movvc %xcc, %i0, %l6 fone %f16 bpos,pt %icc, loop_3013 smul %o3, %o1, %g4 tn %xcc, 0x3 fxors %f23, %f13, %f0 loop_3013: ldub [%l7 + 0x77], %g2 tge %icc, 0x7 edge8l %i2, %g3, %l0 movl %icc, %o7, %o5 and %i4, 0x1246, %g7 sdivcc %l4, 0x10B6, %l5 edge32ln %i6, %g5, %o0 bleu,a loop_3014 popc %g1, %o4 tgu %icc, 0x2 set 0x30, %i0 lduwa [%l7 + %i0] 0x0c, %i3 loop_3014: xnorcc %l1, 0x1C53, %o6 smul %i1, 0x1F8F, %l2 tcs %xcc, 0x6 ldsb [%l7 + 0x76], %l3 movge %xcc, %i7, %i5 sdivx %g6, 0x1530, %i0 fmovrsgez %o2, %f14, %f7 nop setx loop_3015, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done std %i6, [%l7 + 0x50] tsubcctv %o3, %o1, %g4 fmovrdgez %i2, %f18, %f26 loop_3015: nop wr %g0, 0x81, %asi ldda [%l7 + 0x50] %asi, %g2 movrgz %l0, %g2, %o5 lduw [%l7 + 0x58], %o7 set 0x30, %g6 ldda [%l7 + %g6] 0x2c, %i4 fcmpd %fcc0, %f20, %f0 fpadd32 %f10, %f20, %f28 fmovsgu %xcc, %f16, %f20 fmovrde %l4, %f30, %f22 st %f6, [%l7 + 0x78] array8 %l5, %i6, %g7 xnorcc %o0, 0x1277, %g1 ldd [%l7 + 0x20], %g4 st %f16, [%l7 + 0x78] wr %g0, 0x81, %asi lda [%l7 + 0x40] %asi, %f5 sir 0x0C3B set 0x70, %g7 lda [%l7 + %g7] 0x04, %f17 xor %i3, %l1, %o4 tvc %xcc, 0x4 wr %g0, 0x11, %asi lduba [%l7 + 0x61] %asi, %i1 xnor %l2, %l3, %o6 movvs %icc, %i5, %i7 fmovsneg %xcc, %f26, %f17 udivcc %g6, 0x096D, %o2 fbue %fcc3, loop_3016 movn %xcc, %l6, %o3 srlx %i0, %o1, %g4 ba loop_3017 loop_3016: andcc %g3, %l0, %g2 or %i2, %o7, %o5 move %icc, %l4, %i4 loop_3017: fone %f4 srl %i6, 0x0A, %l5 fbe,a %fcc3, loop_3018 fmovrslz %g7, %f12, %f17 set 0x18, %l5 stwa %g1, [%l7 + %l5] 0x88 loop_3018: edge32n %o0, %i3, %l1 flush %l7 + 0x14 xnor %o4, 0x09AD, %g5 fpadd16s %f26, %f14, %f0 addcc %i1, %l2, %o6 alignaddrl %i5, %l3, %i7 taddcc %g6, 0x1EE1, %o2 movle %icc, %o3, %i0 sdivcc %l6, 0x1F85, %o1 ldd [%l7 + 0x48], %g4 sethi 0x0682, %l0 add %l7, 0x38, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %g2 casa [%l6] 0x11, %g2, %g3 fpsub32s %f31, %f27, %f20 for %f4, %f24, %f18 fmovsle %icc, %f17, %f17 srl %o7, %o5, %l4 sth %i4, [%l7 + 0x7E] ldd [%l7 + 0x60], %i6 ba,a %icc, loop_3019 fmovdvs %icc, %f30, %f18 subccc %l5, %i2, %g1 stx %o0, [%l7 + 0x38] loop_3019: fbge,a %fcc0, loop_3020 xorcc %g7, 0x1C54, %i3 fble %fcc2, loop_3021 fmovsne %xcc, %f8, %f18 loop_3020: edge8l %l1, %o4, %i1 movcs %xcc, %g5, %l2 loop_3021: st %f16, [%l7 + 0x2C] orncc %i5, 0x09D0, %o6 mulx %l3, 0x1C11, %g6 add %l7, 0x2C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o2 casa [%l6] %asi, %o2, %i7 fpadd32s %f15, %f31, %f28 tpos %icc, 0x0 mova %xcc, %o3, %l6 bvs,a,pn %icc, loop_3022 taddcc %o1, %i0, %l0 ldstub [%l7 + 0x62], %g4 set 0x4C, %l4 lduwa [%l7 + %l4] 0x0c, %g3 loop_3022: bvc %xcc, loop_3023 smulcc %o7, 0x0BD0, %g2 stb %o5, [%l7 + 0x17] move %icc, %l4, %i6 loop_3023: nop set 0x5C, %i2 stwa %l5, [%l7 + %i2] 0x2f membar #Sync sra %i4, %g1, %o0 fnands %f18, %f19, %f26 movg %xcc, %g7, %i2 sdivx %l1, 0x0F03, %i3 subcc %o4, %i1, %g5 move %icc, %i5, %l2 fornot1 %f16, %f14, %f8 fcmpeq32 %f12, %f8, %l3 movvs %xcc, %g6, %o2 fmovrdne %i7, %f12, %f14 fnegs %f22, %f9 movl %xcc, %o3, %l6 ldsb [%l7 + 0x15], %o1 edge16ln %o6, %l0, %g4 fnegd %f10, %f22 xnor %i0, %o7, %g3 edge8l %o5, %l4, %i6 subc %g2, 0x06DF, %l5 udiv %i4, 0x0169, %g1 movg %icc, %g7, %o0 tcc %xcc, 0x7 edge32l %i2, %l1, %o4 sethi 0x0EA0, %i3 movg %icc, %i1, %g5 fsrc1s %f23, %f26 edge8n %l2, %i5, %g6 fblg,a %fcc0, loop_3024 edge32 %l3, %i7, %o2 wr %g0, 0x2f, %asi ldda [%l7 + 0x30] %asi, %i6 loop_3024: fxor %f26, %f18, %f22 edge8n %o3, %o1, %o6 sethi 0x06DF, %g4 wr %g0, 0x11, %asi lda [%l7 + 0x50] %asi, %f3 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 tl %icc, 0x5 tcc %xcc, 0x1 edge16ln %i0, %l0, %g3 nop setx loop_3025, %l0, %l1 jmpl %l1, %o5 bg,pt %icc, loop_3026 fmovdvs %icc, %f7, %f5 loop_3025: nop loop_3026: nop EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 2838 ! Type x : 1288 ! Type cti : 3026 ! Type f : 4468 ! Type i : 13380 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0x95B5F482 .word 0x6DECBC79 .word 0x38408FFB .word 0x420BF569 .word 0xA93A3DAE .word 0x30A9B9A4 .word 0xAEED4176 .word 0x88BF17C5 .word 0x57375181 .word 0xE58A7249 .word 0x3BFEC82F .word 0xB8E5825C .word 0xB491B31B .word 0x53C994CE .word 0x5F6E0442 .word 0x8F65F556 .word 0x954F9B81 .word 0x7BC3EDA8 .word 0x68BB93A8 .word 0x3AB710E2 .word 0xBCDF3603 .word 0x0D9563B9 .word 0x51A37865 .word 0x2F036D24 .word 0xEA970A62 .word 0x7DE83F01 .word 0x5D6F150D .word 0xCC8ADA95 .word 0x937786DE .word 0x1D5922D2 .word 0xAE708B37 .word 0xF69539BC .word 0x8872BA70 .word 0x5E7D82E1 .word 0xDBB754CB .word 0x6266BA67 .word 0xE850382C .word 0xE84E0AF4 .word 0x69EBFBCE .word 0xCF60353F .word 0xB734147A .word 0xA1B14A90 .word 0xCA872F94 .word 0x4E3ECEF6 .word 0xFEA57398 .word 0x02986C4E .word 0x3DD1ABAD .word 0x253812A8 .word 0xF1636C9B .word 0x52EE5819 .word 0x2538F818 .word 0xFC6B7994 .word 0xC19082CE .word 0x41AF7CB5 .word 0x2631F551 .word 0xB0E30303 .word 0x7E70D0A4 .word 0x4C31D546 .word 0x08A35AC5 .word 0x30148629 .word 0xCD4B90D7 .word 0xA7B2656B .word 0xC1073935 .word 0xE8951440 .end