/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_basic3_f17.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_f17.s,v 1.1 2007/05/11 17:22:22 drp Exp $" #include "defines.h" #include "nmacros.h" #include "old_boot.s" /************************************************************************ Test case code start ************************************************************************/ .text .global main main: /* test begin */ ta T_RD_THID mov %o1, %l6 umul %l6, 256, %l7 setx DIAG_DATA_AREA, %g1, %g3 add %l7, %g3, %l7 mov %l7, %g1 wrpr %g0, 0x0, %cwp mov %g1, %l7 wrpr %g0, 0x1, %cwp mov %g1, %l7 wrpr %g0, 0x2, %cwp mov %g1, %l7 wrpr %g0, 0x3, %cwp mov %g1, %l7 wrpr %g0, 0x4, %cwp mov %g1, %l7 wrpr %g0, 0x5, %cwp mov %g1, %l7 wrpr %g0, 0x6, %cwp mov %g1, %l7 wrpr %g0, 0x7, %cwp mov %g1, %l7 nop setx 0x82DDF29A10724BE9, %l0, %l6 stx %l6, [%l7 + 0x0] ldx [%l7 + 0x0], %fsr ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0x1, %g1 set 0x3, %g2 set 0x6, %g3 set 0xF, %g4 set 0x2, %g5 set 0xF, %g6 set 0x1, %g7 !# Input registers set -0x8, %i0 set -0x9, %i1 set -0xA, %i2 set -0x9, %i3 set -0x0, %i4 set -0x8, %i5 set -0x9, %i6 set -0x3, %i7 !# Local registers set 0x50B38774, %l0 set 0x32A8CFE2, %l1 set 0x133EF9FA, %l2 set 0x64D5EAC3, %l3 set 0x5364B940, %l4 set 0x40512F83, %l5 set 0x54CF3256, %l6 !# Output registers set 0x0FDE, %o0 set 0x1F7D, %o1 set 0x0CBB, %o2 set -0x0780, %o3 set 0x0CE5, %o4 set 0x1A3B, %o5 set -0x01F8, %o6 set -0x02CB, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x623A9521981F945F) INIT_TH_FP_REG(%l7,%f2,0x269745EB3A804728) INIT_TH_FP_REG(%l7,%f4,0x37BFB35B20A50B28) INIT_TH_FP_REG(%l7,%f6,0xA6E8E5D64A26B192) INIT_TH_FP_REG(%l7,%f8,0xA65460CBE3424E6D) INIT_TH_FP_REG(%l7,%f10,0x2233FDFA19A6D179) INIT_TH_FP_REG(%l7,%f12,0x12AB052075ADA471) INIT_TH_FP_REG(%l7,%f14,0x68210FD685F15CBB) INIT_TH_FP_REG(%l7,%f16,0x8F11EDF037DC04BE) INIT_TH_FP_REG(%l7,%f18,0x2465B9C0A8F2278B) INIT_TH_FP_REG(%l7,%f20,0xBDB490D3B066E4A9) INIT_TH_FP_REG(%l7,%f22,0x59937620EBCD4B40) INIT_TH_FP_REG(%l7,%f24,0x762869AC4619BEA0) INIT_TH_FP_REG(%l7,%f26,0x5794DE031ADD0D9C) INIT_TH_FP_REG(%l7,%f28,0xB63CE95D11DD2ED5) INIT_TH_FP_REG(%l7,%f30,0x658E942E3205E816) !# 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 .. edge32ln %g5, %o7, %o5 add %l5, %l1, %g7 fnor %f28, %f22, %f2 tleu %icc, 0x0 fbe %fcc1, loop_1 fbne,a %fcc0, loop_2 fmovdpos %icc, %f31, %f21 popc 0x053E, %o3 loop_1: st %f14, [%l7 + 0x78] loop_2: membar 0x5D tn %xcc, 0x4 fbn %fcc0, loop_3 brlz %l6, loop_4 andncc %o6, %o0, %l2 fmovrdlez %o2, %f22, %f10 loop_3: mulx %o1, 0x1910, %o4 loop_4: array8 %i3, %i6, %i5 wr %g0, 0x88, %asi swapa [%l7 + 0x68] %asi, %g3 fbul %fcc3, loop_5 srax %g4, %l0, %i2 fbu,a %fcc3, loop_6 andn %g2, 0x0CC3, %i4 loop_5: fmovrdgz %l3, %f28, %f8 xnorcc %i7, 0x0DBD, %l4 loop_6: addccc %i0, %g6, %i1 ldsb [%l7 + 0x3D], %g1 tvs %icc, 0x1 fpack32 %f2, %f0, %f8 movne %icc, %o7, %g5 xorcc %o5, %l5, %g7 movge %xcc, %l1, %l6 bcc,a loop_7 array16 %o3, %o0, %o6 ldd [%l7 + 0x58], %f16 sdiv %o2, 0x084B, %o1 loop_7: lduw [%l7 + 0x78], %o4 set 0x18, %i6 stxa %i3, [%l7 + %i6] 0xe2 membar #Sync subccc %l2, 0x1C0D, %i6 movcc %xcc, %i5, %g4 sra %l0, %i2, %g2 fnot1s %f20, %f2 umul %i4, %l3, %i7 ldd [%l7 + 0x20], %f26 set 0x44, %l4 lduwa [%l7 + %l4] 0x81, %l4 tg %icc, 0x1 brgz,a %g3, loop_8 lduh [%l7 + 0x62], %i0 andcc %i1, 0x0D23, %g6 fbu %fcc1, loop_9 loop_8: fxnors %f15, %f27, %f15 edge16l %g1, %g5, %o5 bvc loop_10 loop_9: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %o7, %g7, %l1 fsrc2s %f24, %f7 loop_10: edge16n %l6, %o3, %l5 fcmple16 %f2, %f18, %o6 taddcc %o0, %o2, %o4 fble %fcc1, loop_11 smulcc %i3, 0x1628, %l2 tgu %xcc, 0x4 fmovdn %xcc, %f27, %f27 loop_11: orcc %i6, %o1, %g4 wr %g0, 0x19, %asi ldsha [%l7 + 0x68] %asi, %l0 wr %g0, 0x88, %asi prefetcha [%l7 + 0x28] %asi, 0x3 xnorcc %i5, %g2, %i4 movrgz %i7, %l4, %g3 fcmpne32 %f28, %f2, %l3 ta %xcc, 0x1 fands %f26, %f9, %f31 set 0x08, %l1 ldswa [%l7 + %l1] 0x80, %i0 add %l7, 0x68, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %g6, %i1 fxnors %f25, %f8, %f7 movrlez %g1, %g5, %o7 smul %g7, 0x1BFB, %o5 tleu %icc, 0x5 edge32 %l6, %l1, %o3 fnegd %f26, %f18 bcc,pn %xcc, loop_12 movle %xcc, %l5, %o0 movvs %xcc, %o6, %o4 fcmpne32 %f16, %f24, %i3 loop_12: alignaddr %o2, %i6, %o1 ta %xcc, 0x2 fzeros %f3 add %l2, %l0, %g4 movcs %icc, %i2, %g2 fornot1s %f0, %f7, %f20 wr %g0, 0x80, %asi prefetcha [%l7 + 0x68] %asi, 0x3 brz,a %i7, loop_13 add %i4, 0x087D, %l4 movleu %xcc, %g3, %i0 bleu,a,pt %xcc, loop_14 loop_13: array32 %l3, %g6, %g1 edge8l %g5, %o7, %g7 subcc %i1, %l6, %l1 loop_14: fmovsa %icc, %f13, %f25 tvc %icc, 0x5 ble,a,pt %xcc, loop_15 sdivcc %o5, 0x170D, %l5 add %l7, 0x10, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %o0 casxa [%l6] %asi, %o0, %o6 loop_15: andncc %o3, %i3, %o2 subccc %i6, %o4, %o1 nop set 0x13, %g1 ldsb [%l7 + %g1], %l2 mulscc %g4, %i2, %l0 wr %g0, 0x11, %asi ldxa [%l7 + 0x30] %asi, %g2 movg %xcc, %i5, %i7 tle %xcc, 0x2 sdiv %i4, 0x0003, %l4 tneg %xcc, 0x0 fmovrsne %i0, %f28, %f8 wr %g0, 0x04, %asi lduha [%l7 + 0x50] %asi, %l3 umul %g6, %g3, %g5 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f0 sdivcc %o7, 0x107B, %g7 movle %xcc, %i1, %l6 fbg %fcc3, loop_16 fbne,a %fcc1, loop_17 tneg %icc, 0x5 movle %icc, %g1, %o5 loop_16: tleu %xcc, 0x2 loop_17: bvc,pt %xcc, loop_18 movre %l1, 0x34D, %o0 subc %l5, 0x096C, %o3 move %xcc, %o6, %i3 loop_18: bn,pn %icc, loop_19 edge8 %o2, %i6, %o4 fbl,a %fcc1, loop_20 lduh [%l7 + 0x56], %o1 loop_19: nop setx loop_21, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fabsd %f10, %f16 loop_20: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 prefetch [%l7 + 0x10], 0x3 loop_21: nop set 0x40, %g5 stxa %g4, [%l7 + %g5] 0x10 fandnot2s %f27, %f5, %f12 fmovdge %xcc, %f18, %f23 fmovsleu %xcc, %f29, %f0 lduh [%l7 + 0x24], %l2 fsrc2 %f14, %f18 movcs %xcc, %i2, %l0 fmovrse %i5, %f31, %f12 set 0x09, %o0 stba %i7, [%l7 + %o0] 0x0c edge32ln %g2, %i4, %i0 wr %g0, 0x11, %asi ldsba [%l7 + 0x5A] %asi, %l3 movleu %xcc, %l4, %g6 sethi 0x0817, %g3 fmovdle %icc, %f13, %f2 membar 0x43 tn %icc, 0x6 tcc %xcc, 0x7 addcc %g5, %o7, %g7 orncc %i1, 0x1779, %l6 stx %g1, [%l7 + 0x78] fbo %fcc2, loop_22 smulcc %l1, %o0, %l5 srlx %o5, %o6, %i3 array32 %o2, %i6, %o4 loop_22: smulcc %o1, %o3, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %icc, 0x3 bleu %xcc, loop_23 movge %icc, %i2, %l0 tvc %icc, 0x4 fbne,a %fcc2, loop_24 loop_23: fpadd32s %f30, %f4, %f23 movl %xcc, %l2, %i7 wr %g0, 0x0c, %asi stda %f0, [%l7 + 0x40] %asi loop_24: fmovdleu %xcc, %f14, %f17 movle %icc, %g2, %i4 movre %i5, 0x0C0, %l3 andcc %l4, %i0, %g3 fmovsn %icc, %f13, %f7 movcc %xcc, %g6, %g5 set 0x28, %g2 ldsba [%l7 + %g2] 0x04, %g7 nop set 0x40, %l5 ldd [%l7 + %l5], %o6 movpos %xcc, %l6, %g1 movvs %icc, %l1, %i1 wr %g0, 0x80, %asi ldda [%l7 + 0x50] %asi, %l4 andn %o5, %o6, %o0 brlz,a %o2, loop_25 ta %icc, 0x3 bleu,pt %xcc, loop_26 fmovdvc %xcc, %f30, %f26 loop_25: fmovrslz %i3, %f2, %f4 movge %icc, %i6, %o1 loop_26: nop wr %g0, 0x11, %asi lduha [%l7 + 0x34] %asi, %o3 sub %o4, %i2, %g4 movrlez %l2, 0x3CB, %l0 tge %xcc, 0x6 xnorcc %i7, 0x1FB6, %i4 fbule,a %fcc2, loop_27 fmovdn %icc, %f5, %f4 pdist %f14, %f18, %f8 fba,a %fcc0, loop_28 loop_27: brnz %i5, loop_29 orn %g2, %l3, %i0 movn %icc, %l4, %g6 loop_28: edge16l %g3, %g7, %g5 loop_29: fexpand %f21, %f26 movg %xcc, %o7, %g1 bpos,pt %icc, loop_30 movcs %icc, %l1, %l6 umulcc %i1, 0x1009, %l5 movle %icc, %o5, %o6 loop_30: sra %o0, %o2, %i3 movl %icc, %o1, %o3 fmovdpos %xcc, %f13, %f16 ldd [%l7 + 0x28], %f16 mulx %o4, %i2, %i6 subcc %l2, 0x148D, %g4 brnz,a %i7, loop_31 udivx %i4, 0x09D6, %i5 te %icc, 0x5 ldd [%l7 + 0x60], %g2 loop_31: mulscc %l3, %l0, %i0 movle %xcc, %g6, %l4 bpos,a,pt %icc, loop_32 fblg,a %fcc0, loop_33 addcc %g3, %g7, %g5 andn %o7, 0x05CA, %l1 loop_32: fpsub32 %f26, %f12, %f0 loop_33: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %g1, %l6, %i1 fbg,a %fcc0, loop_34 mulscc %o5, %l5, %o6 membar 0x73 taddcc %o2, %o0, %o1 loop_34: fpack32 %f28, %f10, %f24 smul %i3, %o3, %i2 fmovdleu %icc, %f6, %f17 sll %i6, %o4, %l2 add %l7, 0x30, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %g4, %i4 array32 %i7, %i5, %g2 fxnors %f16, %f5, %f12 fblg %fcc1, loop_35 nop setx loop_36, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdiv %l3, 0x1866, %i0 fbe,a %fcc0, loop_37 loop_35: orcc %l0, %l4, %g6 loop_36: brlz,a %g7, loop_38 array16 %g3, %o7, %l1 loop_37: xor %g5, 0x134B, %g1 edge16l %l6, %i1, %l5 loop_38: nop set 0x32, %o1 ldstuba [%l7 + %o1] 0x80, %o5 sllx %o6, %o0, %o1 nop set 0x70, %i1 std %i2, [%l7 + %i1] fbne,a %fcc0, loop_39 alignaddr %o2, %o3, %i6 srlx %i2, 0x05, %l2 fmovrdgez %o4, %f16, %f10 loop_39: fbule,a %fcc3, loop_40 tcs %xcc, 0x4 fbg,a %fcc3, loop_41 nop setx loop_42, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_40: movn %xcc, %i4, %i7 fones %f22 loop_41: tvc %xcc, 0x3 loop_42: movrgez %i5, 0x245, %g4 tne %xcc, 0x6 array16 %g2, %i0, %l0 xorcc %l3, 0x19E0, %g6 fmul8sux16 %f20, %f22, %f26 fnands %f29, %f4, %f21 tgu %xcc, 0x4 movvs %icc, %g7, %g3 wr %g0, 0x10, %asi ldda [%l7 + 0x70] %asi, %o6 mulx %l4, %g5, %g1 set 0x40, %g7 ldda [%l7 + %g7] 0x81, %f16 set 0x44, %i5 ldsha [%l7 + %i5] 0x81, %l1 brlez %l6, loop_43 fpadd16s %f29, %f5, %f24 stw %i1, [%l7 + 0x50] ba,pn %xcc, loop_44 loop_43: edge32ln %l5, %o5, %o6 subcc %o1, %o0, %i3 tvs %icc, 0x6 loop_44: std %f8, [%l7 + 0x20] tg %xcc, 0x4 ta %xcc, 0x6 mulscc %o3, 0x16F8, %o2 udivx %i6, 0x0C1E, %l2 ldsb [%l7 + 0x20], %o4 fpack32 %f10, %f2, %f30 tvc %icc, 0x7 andncc %i2, %i7, %i5 movcc %icc, %g4, %g2 set 0x58, %i7 swapa [%l7 + %i7] 0x89, %i0 movvs %icc, %i4, %l3 taddcc %g6, %l0, %g7 tle %xcc, 0x0 tsubcctv %o7, 0x17AE, %g3 tl %icc, 0x6 ldub [%l7 + 0x3F], %g5 fcmple16 %f10, %f30, %l4 tsubcctv %l1, 0x11CA, %g1 movrlz %l6, 0x06E, %l5 orncc %i1, %o6, %o1 stbar fmovsneg %icc, %f0, %f30 subcc %o0, %i3, %o5 srl %o3, %i6, %l2 edge16ln %o2, %o4, %i2 edge16ln %i5, %g4, %i7 bg,pn %icc, loop_45 fmovdcc %icc, %f1, %f11 tsubcc %i0, 0x143B, %i4 for %f6, %f18, %f22 loop_45: edge32ln %g2, %g6, %l3 subccc %g7, %l0, %g3 tleu %icc, 0x6 fexpand %f20, %f18 movle %xcc, %o7, %g5 movrgz %l1, 0x216, %g1 subc %l6, 0x0519, %l4 tsubcc %l5, %o6, %i1 tgu %icc, 0x2 fpack32 %f10, %f18, %f18 fcmpne16 %f12, %f26, %o0 udivx %i3, 0x0B36, %o1 stbar edge32n %o3, %i6, %l2 tleu %xcc, 0x1 edge16n %o2, %o4, %i2 movpos %icc, %i5, %o5 sub %g4, %i7, %i0 bpos,pn %xcc, loop_46 movle %icc, %g2, %i4 movrgz %g6, %g7, %l0 alignaddrl %g3, %l3, %g5 loop_46: ldx [%l7 + 0x50], %o7 movle %xcc, %g1, %l6 addcc %l4, %l5, %o6 ld [%l7 + 0x3C], %f6 movneg %xcc, %l1, %i1 fbge %fcc2, loop_47 brlz %o0, loop_48 fmovrdlz %i3, %f0, %f6 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o3, %i6 loop_47: movl %icc, %l2, %o1 loop_48: ldsh [%l7 + 0x30], %o4 nop set 0x48, %o4 std %o2, [%l7 + %o4] edge8n %i2, %i5, %g4 popc 0x1D2D, %i7 fmovscc %icc, %f19, %f24 fmovsvc %icc, %f9, %f6 fmovsne %icc, %f21, %f17 fmul8ulx16 %f26, %f14, %f22 smulcc %i0, %o5, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot1s %f29, %f2 nop setx loop_49, %l0, %l1 jmpl %l1, %g2 ldsw [%l7 + 0x3C], %g7 set 0x70, %l0 stxa %l0, [%l7 + %l0] 0xe2 membar #Sync loop_49: fmovdvc %icc, %f4, %f8 edge16ln %g3, %g6, %l3 movrlez %g5, %g1, %l6 movpos %xcc, %o7, %l5 membar 0x35 addcc %o6, 0x12F4, %l1 subc %l4, 0x1A60, %i1 tvs %icc, 0x5 array8 %o0, %o3, %i3 movvc %icc, %l2, %i6 fpsub32s %f28, %f6, %f24 edge32ln %o4, %o2, %o1 fmovdg %xcc, %f6, %f18 array32 %i2, %i5, %i7 nop set 0x2C, %o5 lduw [%l7 + %o5], %g4 movne %icc, %o5, %i4 fnot1s %f22, %f23 fba,a %fcc1, loop_50 membar 0x3D fcmped %fcc3, %f24, %f28 tge %xcc, 0x3 loop_50: udivx %i0, 0x0BED, %g7 umul %l0, 0x1D07, %g3 umul %g6, 0x095E, %l3 udiv %g5, 0x180A, %g2 tne %xcc, 0x0 edge16ln %g1, %o7, %l6 fmovsg %xcc, %f14, %f22 fpsub16 %f2, %f18, %f12 xor %o6, 0x0220, %l1 alignaddr %l5, %l4, %o0 fmovrdne %i1, %f0, %f0 xnor %i3, %o3, %l2 fpsub32 %f8, %f26, %f24 add %l7, 0x50, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %o4 casxa [%l6] %asi, %o4, %o2 fmovrse %o1, %f9, %f30 edge8ln %i6, %i2, %i5 brgez,a %i7, loop_51 fmovdgu %xcc, %f6, %f5 smulcc %g4, %o5, %i0 fbo,a %fcc2, loop_52 loop_51: subc %g7, %l0, %i4 fmovsgu %xcc, %f7, %f22 movvc %xcc, %g3, %g6 loop_52: fbo,a %fcc0, loop_53 addcc %l3, 0x122C, %g5 bge %xcc, loop_54 st %f30, [%l7 + 0x30] loop_53: nop setx loop_55, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tcc %xcc, 0x6 loop_54: ble,a,pn %xcc, loop_56 fcmpes %fcc0, %f4, %f26 loop_55: ba,a %xcc, loop_57 fbe %fcc3, loop_58 loop_56: array32 %g1, %g2, %o7 fsrc1 %f24, %f20 loop_57: mulx %l6, %l1, %o6 loop_58: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %l4, %l5, %i1 fmovse %icc, %f15, %f5 brgez %o0, loop_59 udivcc %o3, 0x0236, %i3 fmovd %f8, %f20 nop setx loop_60, %l0, %l1 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_59: fmovscs %xcc, %f21, %f0 sir 0x000D sdiv %l2, 0x07AB, %o4 loop_60: mulx %o2, 0x1308, %i6 fpadd16s %f31, %f16, %f18 orn %o1, %i2, %i7 subc %i5, %o5, %i0 movvs %xcc, %g4, %l0 movrgz %g7, %g3, %g6 fbne %fcc2, loop_61 fbul %fcc0, loop_62 fcmple32 %f28, %f18, %l3 tge %xcc, 0x5 loop_61: bge,a %xcc, loop_63 loop_62: fmovdpos %icc, %f30, %f27 orn %i4, %g1, %g2 fbo %fcc0, loop_64 loop_63: st %f21, [%l7 + 0x34] fornot1s %f1, %f2, %f15 edge16ln %o7, %g5, %l6 loop_64: movl %xcc, %l1, %o6 tsubcctv %l4, 0x0E2E, %i1 set 0x10, %o3 sta %f22, [%l7 + %o3] 0x18 movre %l5, %o3, %i3 fmuld8ulx16 %f19, %f14, %f28 edge32ln %o0, %o4, %o2 edge32n %l2, %o1, %i2 wr %g0, 0x23, %asi stxa %i6, [%l7 + 0x58] %asi membar #Sync st %f24, [%l7 + 0x74] tcs %icc, 0x2 fmovda %xcc, %f13, %f28 movneg %xcc, %i7, %i5 movneg %xcc, %i0, %o5 fmovsge %icc, %f4, %f12 fandnot1 %f26, %f4, %f8 st %f30, [%l7 + 0x2C] fmovsne %icc, %f12, %f4 sethi 0x1E28, %g4 fandnot1 %f28, %f18, %f2 tpos %xcc, 0x5 mulx %l0, %g3, %g6 sub %g7, 0x1E42, %l3 movre %g1, 0x3F9, %i4 tsubcctv %o7, 0x0222, %g5 movrgez %l6, %g2, %o6 ldd [%l7 + 0x50], %f2 sdivx %l1, 0x1310, %i1 subccc %l4, %l5, %o3 faligndata %f26, %f12, %f26 wr %g0, 0x10, %asi sta %f11, [%l7 + 0x10] %asi tcc %xcc, 0x7 wr %g0, 0x89, %asi ldsha [%l7 + 0x16] %asi, %i3 edge32l %o4, %o0, %l2 sdiv %o2, 0x0B60, %i2 movre %o1, %i6, %i5 lduh [%l7 + 0x76], %i0 fors %f17, %f12, %f29 call loop_65 movrgz %i7, 0x2B4, %o5 std %f4, [%l7 + 0x08] edge8ln %g4, %g3, %l0 loop_65: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %g7, %g6, %g1 wr %g0, 0x19, %asi lduba [%l7 + 0x64] %asi, %i4 movleu %icc, %o7, %l3 movgu %xcc, %l6, %g5 addccc %o6, %g2, %i1 fones %f29 orcc %l4, 0x186A, %l1 fmovsle %icc, %f9, %f26 fpsub32s %f7, %f11, %f24 alignaddr %l5, %o3, %i3 edge32 %o0, %l2, %o4 sra %o2, %i2, %i6 nop setx loop_66, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry srlx %o1, %i5, %i0 tsubcctv %o5, 0x1110, %i7 tne %icc, 0x0 loop_66: movgu %xcc, %g3, %l0 fandnot2s %f6, %f3, %f26 xorcc %g7, 0x0148, %g4 brlz,a %g6, loop_67 ble,pt %icc, loop_68 tn %xcc, 0x6 sll %i4, 0x00, %g1 loop_67: tcc %xcc, 0x4 loop_68: fmovdvc %xcc, %f3, %f17 udiv %l3, 0x0DEC, %l6 fnegs %f4, %f13 fandnot2s %f7, %f22, %f21 andn %o7, 0x0C4A, %g5 fnot2s %f14, %f6 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi stx %g2, [%l7 + 0x48] movre %i1, 0x072, %o6 movcc %icc, %l4, %l1 mulx %l5, 0x0FB7, %o3 umul %o0, %l2, %o4 fpmerge %f4, %f9, %f10 tle %xcc, 0x4 fbul,a %fcc0, loop_69 tcs %icc, 0x1 tcc %xcc, 0x5 bcs loop_70 loop_69: and %i3, 0x1864, %i2 edge32 %o2, %o1, %i6 brlz %i5, loop_71 loop_70: tleu %xcc, 0x0 movrgz %i0, %i7, %g3 set 0x0C, %i4 ldswa [%l7 + %i4] 0x19, %o5 loop_71: taddcctv %g7, 0x1EFE, %l0 tle %icc, 0x1 edge8ln %g6, %i4, %g4 fmovrsne %g1, %f9, %f31 fcmpne32 %f0, %f14, %l3 fsrc2 %f20, %f20 xnorcc %o7, 0x05DA, %l6 wr %g0, 0x24, %asi ldda [%l7 + 0x30] %asi, %g4 fmovdl %icc, %f23, %f29 movrne %g2, 0x07B, %o6 tle %xcc, 0x1 fcmpgt32 %f14, %f14, %i1 set 0x1C, %i2 lduwa [%l7 + %i2] 0x19, %l4 umulcc %l1, 0x005A, %o3 xor %l5, %l2, %o0 sth %o4, [%l7 + 0x26] movrgz %i2, 0x0DF, %o2 fcmpes %fcc1, %f2, %f23 bl,a %icc, loop_72 or %o1, 0x06C4, %i3 fmovrdgez %i6, %f8, %f18 array16 %i5, %i0, %g3 loop_72: nop set 0x71, %i3 stba %o5, [%l7 + %i3] 0x23 membar #Sync ldsh [%l7 + 0x7A], %i7 movcs %icc, %g7, %g6 andcc %l0, 0x089A, %i4 edge8ln %g4, %l3, %o7 fnor %f24, %f10, %f2 bg,pn %xcc, loop_73 bl,a,pn %xcc, loop_74 movrne %l6, %g5, %g1 wr %g0, 0x04, %asi ldswa [%l7 + 0x18] %asi, %o6 loop_73: fsrc1 %f16, %f14 loop_74: movvc %icc, %g2, %l4 umul %l1, %i1, %o3 bcs,a,pt %xcc, loop_75 sllx %l5, 0x1E, %l2 fcmped %fcc3, %f24, %f14 ld [%l7 + 0x4C], %f12 loop_75: fpsub32 %f28, %f30, %f6 ldd [%l7 + 0x30], %f12 movcc %icc, %o4, %o0 tleu %xcc, 0x3 orncc %o2, 0x0C7E, %o1 taddcc %i3, 0x0048, %i6 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f16 wr %g0, 0x04, %asi stda %i4, [%l7 + 0x10] %asi umulcc %i0, 0x0B48, %g3 fmovscs %icc, %f29, %f4 or %o5, 0x193D, %i7 subccc %i2, %g6, %g7 sll %l0, 0x0D, %g4 or %l3, %o7, %l6 fbue,a %fcc0, loop_76 movrgez %g5, 0x38C, %i4 movl %icc, %o6, %g1 xnorcc %g2, 0x0C8E, %l4 loop_76: xor %i1, %l1, %l5 tpos %icc, 0x0 fxor %f10, %f2, %f30 edge8l %o3, %l2, %o0 bpos,a,pt %icc, loop_77 ta %xcc, 0x6 tvs %xcc, 0x0 fmovdneg %xcc, %f0, %f21 loop_77: sub %o2, 0x0333, %o1 tn %icc, 0x5 movvs %xcc, %i3, %o4 tcc %xcc, 0x6 mulscc %i5, 0x0EF6, %i0 movcs %xcc, %g3, %i6 fpsub32s %f31, %f14, %f30 orn %i7, 0x12DE, %o5 bneg,pn %icc, loop_78 edge16 %g6, %g7, %i2 fcmpd %fcc3, %f28, %f26 tvs %xcc, 0x3 loop_78: membar 0x1E movle %xcc, %g4, %l0 bpos,a,pt %icc, loop_79 movn %xcc, %o7, %l3 mulx %l6, 0x0961, %i4 xnorcc %o6, 0x1995, %g1 loop_79: edge32ln %g5, %l4, %i1 xor %l1, %l5, %o3 bcs %icc, loop_80 fmul8sux16 %f12, %f2, %f0 edge32l %g2, %o0, %o2 bleu,a loop_81 loop_80: fxors %f5, %f31, %f31 sdiv %l2, 0x1542, %i3 nop set 0x0A, %o6 ldstub [%l7 + %o6], %o4 loop_81: orncc %i5, %o1, %g3 bge,a,pt %xcc, loop_82 array32 %i0, %i6, %o5 subcc %i7, %g7, %i2 alignaddr %g4, %l0, %g6 loop_82: subcc %l3, %o7, %l6 xnor %o6, %g1, %g5 fpadd32 %f24, %f26, %f2 sra %l4, 0x19, %i1 ta %xcc, 0x1 set 0x1A, %i0 lduha [%l7 + %i0] 0x19, %i4 movvc %xcc, %l1, %l5 movne %xcc, %o3, %g2 movvs %xcc, %o2, %o0 orn %i3, %l2, %o4 fbul %fcc0, loop_83 sra %o1, 0x02, %g3 bvs,a loop_84 fmovrsgz %i0, %f21, %f17 loop_83: taddcctv %i6, %o5, %i7 movcc %xcc, %i5, %g7 loop_84: addcc %g4, 0x1AB9, %i2 orcc %l0, 0x0256, %g6 set 0x4E, %l6 lduha [%l7 + %l6] 0x04, %l3 membar 0x7B srlx %o7, 0x08, %l6 set 0x20, %g4 stxa %o6, [%l7 + %g4] 0x23 membar #Sync sethi 0x08BA, %g1 nop setx loop_85, %l0, %l1 jmpl %l1, %l4 subccc %i1, %g5, %i4 be,a %xcc, loop_86 andn %l1, %o3, %l5 loop_85: nop setx loop_87, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovsge %icc, %f17, %f22 loop_86: be %icc, loop_88 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_87: bleu,pt %xcc, loop_89 ta %icc, 0x1 loop_88: tge %icc, 0x2 taddcc %g2, 0x0D63, %o2 loop_89: nop wr %g0, 0x89, %asi stha %o0, [%l7 + 0x46] %asi movge %icc, %l2, %o4 xnor %i3, %o1, %g3 set 0x40, %l2 stda %f0, [%l7 + %l2] 0x15 alignaddrl %i6, %o5, %i0 andncc %i5, %g7, %i7 fbul,a %fcc3, loop_90 membar 0x2F tcc %icc, 0x7 tne %xcc, 0x1 loop_90: fmovscs %icc, %f30, %f20 sllx %g4, %i2, %g6 add %l7, 0x58, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l0, %l3 sllx %o7, %o6, %g1 add %l6, %i1, %l4 fbul %fcc1, loop_91 xorcc %g5, 0x1C77, %i4 fmovrdlz %l1, %f16, %f4 nop setx loop_92, %l0, %l1 jmpl %l1, %o3 loop_91: sll %g2, %o2, %o0 edge32 %l2, %l5, %o4 ldstub [%l7 + 0x2C], %i3 loop_92: edge32n %o1, %i6, %g3 tle %xcc, 0x2 tge %xcc, 0x4 tvc %icc, 0x3 ldsb [%l7 + 0x26], %i0 sth %i5, [%l7 + 0x4A] fzeros %f31 ldstub [%l7 + 0x73], %g7 fmovsneg %xcc, %f18, %f8 movvc %xcc, %o5, %g4 xorcc %i7, 0x0377, %i2 sdivcc %l0, 0x075F, %l3 subcc %g6, %o7, %g1 tn %icc, 0x1 subccc %l6, 0x1C05, %i1 smul %o6, %l4, %g5 tcc %xcc, 0x4 wr %g0, 0x18, %asi lda [%l7 + 0x5C] %asi, %f29 xorcc %i4, 0x1025, %o3 umulcc %g2, %o2, %o0 array8 %l1, %l5, %o4 wr %g0, 0x80, %asi sta %f14, [%l7 + 0x6C] %asi tneg %xcc, 0x4 fmovdneg %xcc, %f30, %f9 brnz,a %l2, loop_93 and %o1, 0x0EE7, %i3 stx %g3, [%l7 + 0x18] fmovdpos %icc, %f30, %f3 loop_93: bcs loop_94 movne %icc, %i6, %i5 set 0x57, %g3 ldsba [%l7 + %g3] 0x18, %i0 loop_94: bn,a loop_95 fmovsvc %icc, %f26, %f3 ta %xcc, 0x6 add %l7, 0x08, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o5 casxa [%l6] %asi, %o5, %g7 loop_95: orn %g4, %i2, %l0 movcc %xcc, %i7, %g6 fnegd %f24, %f10 andcc %o7, %l3, %g1 tcs %xcc, 0x4 movvs %icc, %i1, %o6 bneg,pn %icc, loop_96 be %icc, loop_97 movcc %icc, %l4, %g5 swap [%l7 + 0x24], %i4 loop_96: sllx %o3, 0x0B, %l6 loop_97: movrne %o2, 0x313, %g2 movvc %icc, %o0, %l5 fmovscc %icc, %f7, %f15 brnz %l1, loop_98 fxnor %f18, %f18, %f4 bn,a loop_99 move %icc, %o4, %o1 loop_98: fors %f6, %f7, %f6 brgez,a %i3, loop_100 loop_99: array32 %g3, %i6, %l2 fcmple32 %f30, %f22, %i5 fzero %f22 loop_100: tleu %icc, 0x1 bge,a,pn %icc, loop_101 bgu,a loop_102 bcs,pt %icc, loop_103 addcc %o5, 0x0B3F, %g7 loop_101: fpack32 %f18, %f0, %f24 loop_102: and %g4, %i0, %i2 loop_103: movl %icc, %i7, %g6 movneg %xcc, %o7, %l0 movre %l3, %g1, %o6 movle %icc, %i1, %l4 edge16ln %g5, %o3, %i4 bne,a loop_104 tneg %icc, 0x4 lduw [%l7 + 0x50], %o2 tle %xcc, 0x2 loop_104: for %f30, %f8, %f28 fpsub32s %f6, %f18, %f20 fbu,a %fcc1, loop_105 edge16ln %l6, %g2, %l5 st %f10, [%l7 + 0x74] add %l7, 0x28, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l1, %o0 loop_105: movrlez %o1, %i3, %o4 tneg %icc, 0x1 tne %icc, 0x7 fmovdcc %xcc, %f15, %f22 sethi 0x0FCD, %i6 alignaddr %l2, %g3, %i5 bleu loop_106 tle %icc, 0x6 fble,a %fcc0, loop_107 bvc loop_108 loop_106: movn %icc, %g7, %o5 fbe,a %fcc1, loop_109 loop_107: fmovscs %xcc, %f17, %f0 loop_108: fmovdne %xcc, %f23, %f7 xorcc %g4, %i2, %i7 loop_109: addccc %i0, 0x038F, %g6 bvc,pn %xcc, loop_110 fornot2 %f0, %f0, %f16 smulcc %l0, %o7, %l3 bvc,a loop_111 loop_110: srlx %g1, %i1, %o6 brz,a %l4, loop_112 fmovdge %xcc, %f17, %f22 loop_111: bn %icc, loop_113 call loop_114 loop_112: bleu,a loop_115 edge16l %o3, %g5, %o2 loop_113: tg %icc, 0x3 loop_114: fsrc2s %f14, %f21 loop_115: fpadd16s %f30, %f10, %f12 tg %icc, 0x7 sra %l6, %g2, %i4 mulx %l5, %l1, %o1 movre %i3, %o4, %o0 fba %fcc0, loop_116 ldsw [%l7 + 0x4C], %l2 fmovdl %xcc, %f15, %f26 te %icc, 0x2 loop_116: pdist %f24, %f24, %f16 movrgez %g3, %i5, %g7 bg,pn %icc, loop_117 bvs,a loop_118 fbug %fcc3, loop_119 move %icc, %i6, %o5 loop_117: tn %xcc, 0x0 loop_118: movge %icc, %i2, %i7 loop_119: edge16l %i0, %g4, %g6 fmovrsne %o7, %f24, %f1 sll %l3, %l0, %i1 wr %g0, 0x11, %asi lduwa [%l7 + 0x74] %asi, %g1 fpsub32s %f29, %f21, %f27 edge8ln %o6, %l4, %o3 fmovrsgez %o2, %f18, %f5 ldstub [%l7 + 0x57], %g5 sethi 0x0779, %g2 fnot1 %f20, %f12 fand %f4, %f30, %f28 fbug %fcc0, loop_120 mulx %i4, 0x1502, %l5 fbe,a %fcc0, loop_121 movrne %l6, 0x22E, %l1 loop_120: fmovrdlez %o1, %f6, %f0 fbge %fcc1, loop_122 loop_121: sir 0x1B6E nop set 0x10, %g6 ldd [%l7 + %g6], %i2 array8 %o0, %l2, %o4 loop_122: ldx [%l7 + 0x48], %i5 lduh [%l7 + 0x7C], %g7 tpos %icc, 0x6 array8 %g3, %o5, %i6 edge8ln %i2, %i7, %i0 sub %g4, 0x04DE, %g6 fcmpd %fcc3, %f14, %f8 tleu %icc, 0x4 fmul8ulx16 %f6, %f10, %f22 tgu %icc, 0x4 tpos %icc, 0x7 ldsb [%l7 + 0x78], %o7 fone %f0 tge %icc, 0x4 ldd [%l7 + 0x68], %l0 edge32ln %l3, %i1, %o6 movneg %icc, %g1, %o3 fmovdgu %xcc, %f31, %f9 alignaddr %l4, %o2, %g2 fxnors %f10, %f24, %f19 bleu loop_123 fmovsleu %icc, %f17, %f29 fnot1s %f2, %f26 stw %i4, [%l7 + 0x08] loop_123: mulscc %g5, 0x1B64, %l5 fbge,a %fcc0, loop_124 alignaddrl %l1, %l6, %i3 fabss %f0, %f24 tvc %icc, 0x6 loop_124: bne,pn %xcc, loop_125 ld [%l7 + 0x58], %f6 fmovdge %xcc, %f7, %f27 alignaddrl %o0, %o1, %l2 loop_125: popc 0x0188, %i5 movrlez %g7, %o4, %o5 fnors %f2, %f2, %f4 brnz,a %g3, loop_126 array16 %i2, %i7, %i6 fors %f24, %f15, %f7 mulscc %g4, 0x1152, %g6 loop_126: movcs %xcc, %i0, %l0 subc %l3, 0x08D2, %i1 fmovsg %icc, %f2, %f8 nop setx loop_127, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fblg,a %fcc0, loop_128 fpackfix %f14, %f24 set 0x08, %o7 ldswa [%l7 + %o7] 0x10, %o7 loop_127: tpos %icc, 0x3 loop_128: call loop_129 fandnot2s %f8, %f20, %f5 set 0x40, %l3 stda %f0, [%l7 + %l3] 0x0c loop_129: nop set 0x0A, %i6 ldsha [%l7 + %i6] 0x88, %g1 sll %o6, %l4, %o3 xnor %o2, %i4, %g2 subccc %g5, 0x0054, %l1 set 0x1C, %l4 lduha [%l7 + %l4] 0x10, %l6 fmovsneg %xcc, %f12, %f6 call loop_130 edge16 %l5, %o0, %o1 subcc %i3, 0x1432, %i5 fcmple16 %f20, %f20, %g7 loop_130: addc %l2, %o4, %o5 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %i2, [%g0 + 0x350] %asi ripped by fixASI40.pl ripped by fixASI40.pl movgu %xcc, %g3, %i6 tcs %xcc, 0x7 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 set 0x3F, %o2 stba %i7, [%l7 + %o2] 0x81 srl %g4, 0x1E, %i0 fbue,a %fcc1, loop_131 sdiv %g6, 0x0094, %l0 fmul8x16al %f8, %f30, %f16 and %i1, %l3, %g1 loop_131: fandnot2s %f17, %f1, %f5 srlx %o6, %o7, %l4 edge16 %o2, %o3, %i4 fmovdcs %xcc, %f0, %f25 st %f30, [%l7 + 0x5C] umul %g2, 0x198C, %g5 edge8l %l6, %l1, %l5 fpadd32s %f15, %f6, %f19 movle %icc, %o1, %o0 siam 0x4 fbl %fcc3, loop_132 array16 %i3, %g7, %i5 brnz,a %l2, loop_133 fnot2 %f14, %f8 loop_132: be,a loop_134 addcc %o4, 0x0D9F, %o5 loop_133: fmovrsne %i2, %f29, %f2 fblg,a %fcc3, loop_135 loop_134: xnor %i6, 0x031E, %i7 edge8l %g3, %g4, %g6 fcmple16 %f2, %f14, %l0 loop_135: addcc %i1, %i0, %l3 movrgez %g1, 0x258, %o7 swap [%l7 + 0x2C], %l4 bgu,pt %icc, loop_136 faligndata %f2, %f18, %f26 fmovsl %xcc, %f21, %f13 addccc %o6, %o3, %o2 loop_136: bcs,pt %icc, loop_137 andncc %g2, %i4, %l6 popc 0x0129, %g5 tcs %icc, 0x5 loop_137: bpos,a %xcc, loop_138 tn %icc, 0x1 movre %l1, %o1, %l5 andncc %o0, %g7, %i3 loop_138: fmovdn %xcc, %f20, %f24 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovd %f30, %f12 std %f6, [%l7 + 0x60] tg %icc, 0x7 movgu %xcc, %i5, %l2 movneg %icc, %o5, %o4 fcmpeq16 %f4, %f10, %i6 set 0x48, %g1 stha %i2, [%l7 + %g1] 0x0c popc %i7, %g3 wr %g0, 0x11, %asi lduwa [%l7 + 0x7C] %asi, %g4 sra %g6, %i1, %i0 bpos loop_139 bg,pn %icc, loop_140 fmovsge %xcc, %f5, %f24 edge8ln %l3, %g1, %l0 loop_139: movg %xcc, %o7, %o6 loop_140: te %xcc, 0x7 array16 %o3, %l4, %g2 movne %xcc, %i4, %o2 sdiv %l6, 0x012E, %g5 fmovsl %icc, %f25, %f22 fmovscs %xcc, %f7, %f25 bl,a,pt %xcc, loop_141 edge32n %o1, %l5, %o0 set 0x44, %g5 stwa %l1, [%l7 + %g5] 0x22 membar #Sync loop_141: andn %g7, 0x1581, %i3 movne %icc, %l2, %i5 srax %o4, 0x1D, %i6 array16 %o5, %i7, %g3 movrlz %g4, 0x0A4, %g6 fmovscc %icc, %f24, %f1 movre %i2, %i1, %l3 ta %xcc, 0x7 std %g0, [%l7 + 0x68] prefetch [%l7 + 0x58], 0x1 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 edge16l %i0, %o7, %o6 and %o3, 0x1A12, %l4 ldx [%l7 + 0x18], %g2 xor %l0, %i4, %o2 tsubcc %g5, 0x00A0, %l6 array16 %l5, %o1, %l1 andncc %g7, %i3, %o0 umulcc %i5, %o4, %l2 sir 0x10B5 smulcc %i6, 0x1EE7, %o5 ldx [%l7 + 0x18], %i7 fmovsleu %icc, %f3, %f27 bshuffle %f30, %f18, %f22 fpadd32s %f26, %f4, %f4 add %l7, 0x64, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %g3, %g6 brnz %g4, loop_142 st %f19, [%l7 + 0x40] alignaddrl %i1, %i2, %g1 fpsub16s %f1, %f16, %f0 loop_142: movneg %xcc, %i0, %o7 fone %f12 fmovda %icc, %f22, %f4 edge16ln %o6, %o3, %l3 movre %l4, 0x281, %l0 stx %i4, [%l7 + 0x50] srl %o2, %g2, %g5 srlx %l6, 0x01, %o1 call loop_143 ldd [%l7 + 0x48], %f22 fexpand %f23, %f16 set 0x4A, %o0 ldsha [%l7 + %o0] 0x0c, %l5 loop_143: nop set 0x6C, %g2 stwa %g7, [%l7 + %g2] 0x80 wr %g0, 0x16, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync tcc %icc, 0x6 stb %l1, [%l7 + 0x7A] srax %o0, 0x13, %i5 edge8l %i3, %l2, %o4 subc %i6, %i7, %g3 movgu %xcc, %g6, %g4 fnegd %f16, %f24 addc %i1, %o5, %i2 movre %g1, %o7, %i0 fble %fcc1, loop_144 stw %o6, [%l7 + 0x64] edge32ln %l3, %o3, %l0 movge %xcc, %l4, %o2 loop_144: srl %g2, 0x08, %g5 sdivcc %l6, 0x0B9E, %i4 fblg,a %fcc1, loop_145 popc 0x0700, %l5 fmuld8ulx16 %f2, %f17, %f4 wr %g0, 0x89, %asi lduba [%l7 + 0x31] %asi, %o1 loop_145: fnegs %f5, %f7 movvc %icc, %g7, %o0 set 0x0, %l1 ldxa [%g0 + %l1] 0x4f, %i5 fcmpgt32 %f0, %f4, %i3 fmovrse %l2, %f31, %f3 brlez,a %l1, loop_146 fmovdge %xcc, %f29, %f12 swap [%l7 + 0x78], %i6 movgu %xcc, %i7, %o4 loop_146: fxor %f6, %f0, %f10 edge16ln %g6, %g3, %g4 st %f30, [%l7 + 0x78] fcmpgt32 %f12, %f14, %i1 brlez,a %o5, loop_147 tle %xcc, 0x0 tvs %xcc, 0x2 fxnors %f5, %f15, %f20 loop_147: ta %icc, 0x4 sdivx %i2, 0x04D3, %o7 lduh [%l7 + 0x5A], %g1 movleu %icc, %i0, %l3 wr %g0, 0x89, %asi lduba [%l7 + 0x0A] %asi, %o6 wr %g0, 0x81, %asi prefetcha [%l7 + 0x10] %asi, 0x1 ld [%l7 + 0x58], %f0 fble %fcc1, loop_148 movl %icc, %l4, %o2 movvc %icc, %g2, %l0 fmovrsne %g5, %f9, %f3 loop_148: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcc %icc, 0x1 tvc %icc, 0x2 set 0x50, %l5 ldxa [%l7 + %l5] 0x14, %l6 fandnot1s %f30, %f28, %f23 sllx %i4, 0x13, %l5 tneg %icc, 0x3 bleu,pt %icc, loop_149 fmovscs %xcc, %f31, %f26 flush %l7 + 0x58 andncc %o1, %o0, %i5 loop_149: edge32l %i3, %l2, %g7 movn %xcc, %l1, %i6 edge16n %o4, %g6, %g3 add %i7, %g4, %i1 smulcc %o5, %o7, %g1 movle %xcc, %i0, %l3 sll %o6, %i2, %o3 brgez,a %o2, loop_150 movn %xcc, %l4, %g2 fba,a %fcc1, loop_151 tgu %icc, 0x7 loop_150: movle %icc, %l0, %l6 stw %i4, [%l7 + 0x14] loop_151: edge32n %l5, %o1, %g5 sir 0x1025 be,pn %xcc, loop_152 fexpand %f15, %f10 udivx %o0, 0x06EF, %i3 sra %l2, %g7, %i5 loop_152: nop set 0x7C, %i1 lduha [%l7 + %i1] 0x0c, %i6 tl %icc, 0x3 wr %g0, 0x10, %asi ldstuba [%l7 + 0x5C] %asi, %l1 tge %icc, 0x5 st %f1, [%l7 + 0x3C] fcmpd %fcc3, %f16, %f2 array32 %g6, %o4, %i7 tle %icc, 0x2 movcs %icc, %g3, %i1 bpos,a,pt %icc, loop_153 fpadd32 %f28, %f12, %f12 sdivcc %o5, 0x1D87, %o7 array32 %g1, %g4, %i0 loop_153: nop setx loop_154, %l0, %l1 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, 0x3 fnand %f10, %f14, %f0 stw %l3, [%l7 + 0x58] loop_154: sir 0x0B41 add %l7, 0x0C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o6, %o3 tl %xcc, 0x4 movrlez %o2, 0x34C, %l4 set 0x40, %o1 stda %f0, [%l7 + %o1] 0xf0 membar #Sync xorcc %i2, %l0, %g2 fmovrse %i4, %f31, %f16 for %f4, %f8, %f26 movre %l6, %l5, %o1 tl %xcc, 0x5 addccc %g5, 0x170F, %o0 fcmpeq16 %f10, %f30, %i3 sdivcc %g7, 0x103E, %i5 fnand %f10, %f14, %f10 set 0x55, %g7 lduba [%l7 + %g7] 0x80, %l2 movge %xcc, %i6, %g6 orn %o4, 0x1DED, %i7 edge8 %l1, %g3, %i1 ldd [%l7 + 0x20], %o4 or %g1, %o7, %g4 bgu,pn %icc, loop_155 fnot1 %f16, %f30 te %icc, 0x2 wr %g0, 0x19, %asi ldstuba [%l7 + 0x66] %asi, %i0 loop_155: nop setx loop_156, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrne %o6, %l3, %o3 movrne %l4, %o2, %l0 movrgez %i2, %g2, %i4 loop_156: array16 %l6, %o1, %g5 wr %g0, 0x19, %asi lduha [%l7 + 0x36] %asi, %l5 stw %o0, [%l7 + 0x6C] bvc,pt %icc, loop_157 bn,pt %icc, loop_158 mova %icc, %g7, %i3 nop setx loop_159, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_157: fmovrdgez %i5, %f22, %f26 loop_158: movgu %xcc, %l2, %g6 bvc,pn %xcc, loop_160 loop_159: lduh [%l7 + 0x5C], %o4 alignaddrl %i7, %l1, %g3 movg %icc, %i1, %i6 loop_160: movcc %xcc, %o5, %o7 sll %g1, 0x1C, %i0 fble,a %fcc3, loop_161 call loop_162 fbl,a %fcc3, loop_163 orncc %g4, 0x0DA1, %l3 loop_161: edge8n %o6, %o3, %o2 loop_162: ta %xcc, 0x1 loop_163: subcc %l4, 0x16CB, %i2 movne %icc, %l0, %g2 stb %i4, [%l7 + 0x42] fpsub16s %f11, %f0, %f5 prefetch [%l7 + 0x0C], 0x3 udiv %l6, 0x106A, %g5 wr %g0, 0xeb, %asi stba %l5, [%l7 + 0x36] %asi membar #Sync fbe %fcc1, loop_164 tsubcctv %o0, 0x1042, %o1 mulscc %i3, 0x028D, %g7 sdivx %i5, 0x1C28, %g6 loop_164: lduw [%l7 + 0x74], %o4 fnegd %f24, %f20 movcc %xcc, %i7, %l2 wr %g0, 0x2b, %asi stwa %g3, [%l7 + 0x24] %asi membar #Sync xorcc %l1, 0x0E9E, %i6 fmul8x16au %f10, %f30, %f4 movgu %icc, %i1, %o7 wr %g0, 0x2e, %asi ldda [%l7 + 0x40] %asi, %o4 sllx %i0, 0x00, %g1 fmovdneg %xcc, %f15, %f28 orncc %l3, %o6, %o3 addccc %g4, 0x0638, %o2 fsrc2s %f23, %f15 wr %g0, 0x88, %asi stda %f16, [%l7 + 0x40] %asi popc 0x075F, %i2 sra %l4, 0x01, %g2 fors %f23, %f20, %f15 or %l0, %i4, %g5 fmovdgu %xcc, %f3, %f10 movneg %xcc, %l6, %o0 move %xcc, %o1, %i3 edge8l %g7, %l5, %g6 tl %icc, 0x7 wr %g0, 0x80, %asi stda %o4, [%l7 + 0x58] %asi andncc %i7, %l2, %g3 movrgz %i5, 0x068, %l1 movcs %icc, %i1, %i6 tne %xcc, 0x7 fornot1s %f2, %f18, %f10 fcmps %fcc3, %f17, %f0 or %o5, 0x089D, %o7 tpos %icc, 0x0 fbo %fcc2, loop_165 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpgt32 %f10, %f24, %g1 bgu loop_166 loop_165: orn %i0, %l3, %o6 movvs %xcc, %g4, %o3 bpos,pn %xcc, loop_167 loop_166: or %i2, 0x071C, %o2 movrgz %g2, %l4, %i4 tl %xcc, 0x4 loop_167: subccc %g5, 0x0407, %l0 sdivcc %o0, 0x0A4F, %o1 movg %icc, %i3, %l6 andcc %g7, %g6, %o4 sub %i7, %l2, %g3 array32 %i5, %l5, %i1 movrlz %i6, 0x2E5, %o5 fnot2s %f0, %f12 edge32 %l1, %o7, %g1 xorcc %l3, %o6, %i0 fmovrslz %o3, %f25, %f17 bcs,a,pn %icc, loop_168 flush %l7 + 0x3C fblg,a %fcc2, loop_169 sra %g4, %i2, %g2 loop_168: addc %o2, 0x1AE9, %l4 std %g4, [%l7 + 0x60] loop_169: edge32ln %l0, %i4, %o1 fmovs %f18, %f31 subccc %i3, 0x0CF9, %o0 fcmple16 %f12, %f18, %l6 sdivx %g6, 0x05A2, %g7 fbu %fcc1, loop_170 movneg %icc, %o4, %l2 fpsub16s %f18, %f12, %f28 smul %i7, %i5, %g3 loop_170: fmovdcs %xcc, %f27, %f8 nop setx loop_171, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movl %icc, %i1, %l5 movvc %xcc, %o5, %i6 movn %icc, %o7, %l1 loop_171: tsubcctv %l3, %o6, %g1 tcs %icc, 0x1 xnor %o3, %g4, %i2 tpos %xcc, 0x4 xorcc %g2, 0x1654, %o2 fcmple32 %f26, %f26, %l4 xor %i0, %l0, %g5 smulcc %o1, %i4, %i3 set 0x54, %i7 lduba [%l7 + %i7] 0x14, %l6 movrgez %o0, 0x2DE, %g7 fpadd32 %f6, %f10, %f8 movgu %xcc, %o4, %g6 movrlz %i7, %l2, %g3 umul %i1, 0x10ED, %i5 fornot1s %f1, %f30, %f23 bneg,pn %icc, loop_172 movl %icc, %l5, %o5 fbg,a %fcc2, loop_173 edge8ln %i6, %l1, %o7 loop_172: movcs %icc, %l3, %g1 fexpand %f31, %f2 loop_173: movgu %xcc, %o3, %g4 fmul8x16al %f14, %f19, %f6 edge32 %o6, %g2, %i2 or %l4, 0x0FE7, %o2 tn %xcc, 0x7 fcmpne16 %f20, %f20, %l0 fmovrdlez %i0, %f4, %f16 xor %o1, %i4, %i3 movpos %icc, %g5, %o0 fpack32 %f10, %f14, %f14 or %g7, 0x1327, %l6 tleu %xcc, 0x4 fnegd %f22, %f16 umul %o4, 0x060F, %i7 wr %g0, 0x11, %asi lduwa [%l7 + 0x24] %asi, %g6 fmuld8ulx16 %f27, %f26, %f12 xnor %l2, %g3, %i1 edge16 %i5, %l5, %i6 movne %xcc, %l1, %o5 fnands %f12, %f27, %f27 fbo,a %fcc0, loop_174 movrne %l3, 0x32A, %o7 tg %icc, 0x3 fmovspos %icc, %f7, %f0 loop_174: nop wr %g0, 0x18, %asi ldswa [%l7 + 0x44] %asi, %o3 membar #Sync set 0x40, %o4 ldda [%l7 + %o4] 0x1f, %f16 fmovscs %xcc, %f1, %f17 tvs %xcc, 0x3 tgu %icc, 0x7 fba,a %fcc2, loop_175 udiv %g1, 0x196E, %o6 tpos %icc, 0x3 fbne,a %fcc3, loop_176 loop_175: bvs,a %icc, loop_177 popc 0x0DEC, %g4 stx %i2, [%l7 + 0x38] loop_176: edge8n %g2, %o2, %l4 loop_177: nop wr %g0, 0x0c, %asi lda [%l7 + 0x1C] %asi, %f0 xorcc %l0, 0x090A, %o1 brlz %i4, loop_178 movg %xcc, %i3, %i0 fpsub32s %f25, %f19, %f5 sll %o0, %g7, %g5 loop_178: fmovsa %icc, %f30, %f17 nop setx loop_179, %l0, %l1 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 %o4, %l6, %g6 movg %icc, %l2, %g3 tvc %icc, 0x3 loop_179: st %f20, [%l7 + 0x6C] flush %l7 + 0x6C wr %g0, 0x57, %asi stxa %i1, [%g0 + 0x0] %asi ldub [%l7 + 0x18], %i7 array16 %i5, %i6, %l5 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f0 tcs %xcc, 0x2 fblg %fcc2, loop_180 popc 0x1206, %l1 set 0x70, %l0 ldxa [%l7 + %l0] 0x81, %l3 loop_180: sir 0x1D96 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f16 movgu %xcc, %o5, %o7 edge8l %o3, %o6, %g1 array16 %g4, %g2, %o2 fmul8x16 %f4, %f20, %f20 umul %l4, 0x08B5, %i2 set 0x2A, %i5 ldsha [%l7 + %i5] 0x14, %l0 mulscc %o1, 0x1BA5, %i4 fmovdcs %icc, %f29, %f28 fmovsvs %xcc, %f1, %f25 movrlez %i3, 0x2B0, %i0 or %o0, %g7, %g5 movrgez %l6, %g6, %o4 movle %icc, %g3, %l2 and %i1, 0x1D63, %i7 ld [%l7 + 0x64], %f31 fmovdge %xcc, %f27, %f8 ldx [%l7 + 0x58], %i5 smul %i6, 0x1DC9, %l5 fzero %f20 lduw [%l7 + 0x44], %l3 wr %g0, 0x0c, %asi ldsba [%l7 + 0x4B] %asi, %l1 srax %o5, %o3, %o6 fpmerge %f30, %f14, %f2 edge32l %o7, %g4, %g2 movleu %icc, %g1, %o2 fba %fcc1, loop_181 brgez,a %l4, loop_182 tle %icc, 0x6 membar 0x2F loop_181: fbue,a %fcc2, loop_183 loop_182: movrgez %l0, %i2, %i4 membar 0x45 sethi 0x04B5, %i3 loop_183: tn %icc, 0x1 edge8n %o1, %i0, %g7 fmovscc %xcc, %f13, %f20 edge32l %g5, %l6, %o0 fcmpeq16 %f30, %f30, %o4 tvs %xcc, 0x4 tleu %icc, 0x1 sub %g3, %g6, %l2 fzero %f20 movrlz %i7, 0x11B, %i5 fbl,a %fcc0, loop_184 fmovrdlez %i6, %f16, %f22 add %l7, 0x60, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x80, %l5, %l3 loop_184: nop setx loop_185, %l0, %l1 jmpl %l1, %i1 fmovdcc %xcc, %f18, %f31 tl %icc, 0x3 wr %g0, 0x80, %asi prefetcha [%l7 + 0x08] %asi, 0x2 loop_185: edge16n %o3, %o5, %o7 array16 %g4, %g2, %o6 movleu %icc, %g1, %l4 sethi 0x1110, %o2 edge8ln %i2, %i4, %l0 movcc %icc, %o1, %i0 move %xcc, %i3, %g5 mova %icc, %l6, %o0 xor %o4, %g3, %g6 fbn,a %fcc0, loop_186 addc %l2, %g7, %i5 edge8ln %i6, %l5, %i7 wr %g0, 0xf8, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_186: fpmerge %f29, %f1, %f6 fmovsvs %xcc, %f15, %f23 stbar fmovrsne %i1, %f20, %f18 fpsub16 %f8, %f20, %f28 alignaddr %l3, %l1, %o3 fors %f4, %f6, %f27 array8 %o5, %o7, %g4 std %g2, [%l7 + 0x70] or %o6, %l4, %o2 addcc %g1, 0x1F8B, %i4 array8 %i2, %l0, %i0 tge %xcc, 0x3 movge %xcc, %i3, %g5 wr %g0, 0x18, %asi stda %o0, [%l7 + 0x10] %asi fxnors %f19, %f6, %f18 udiv %o0, 0x0A57, %l6 fcmped %fcc2, %f16, %f4 movrlz %o4, %g6, %g3 tge %xcc, 0x3 tleu %icc, 0x5 fmovdleu %icc, %f0, %f23 fmovsgu %icc, %f17, %f13 umulcc %g7, %l2, %i6 set 0x18, %o3 prefetcha [%l7 + %o3] 0x11, 0x1 movvc %icc, %i7, %i1 array32 %l5, %l3, %o3 addcc %l1, %o7, %g4 subc %o5, 0x176A, %g2 ldd [%l7 + 0x68], %f8 mulx %l4, 0x0CE7, %o6 umul %g1, %i4, %i2 movle %icc, %o2, %i0 xnor %l0, %i3, %o1 fba %fcc3, loop_187 fmovrdlez %g5, %f2, %f30 bne,a %xcc, loop_188 movrlez %l6, %o4, %g6 loop_187: movcc %xcc, %o0, %g3 tsubcc %g7, %i6, %l2 loop_188: fcmps %fcc0, %f0, %f30 movneg %icc, %i7, %i5 fmovdg %icc, %f0, %f25 nop setx loop_189, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry array8 %l5, %l3, %i1 fornot1s %f19, %f20, %f10 fmovsle %xcc, %f31, %f22 loop_189: and %l1, %o7, %g4 fmovdneg %icc, %f24, %f29 ld [%l7 + 0x2C], %f8 sll %o5, %o3, %g2 edge8ln %o6, %g1, %i4 tl %xcc, 0x5 ldstub [%l7 + 0x38], %i2 fpadd32 %f20, %f16, %f24 edge16 %o2, %l4, %l0 fxnor %f18, %f18, %f4 ldub [%l7 + 0x52], %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %o1, %i3, %l6 fornot1s %f1, %f11, %f19 bl,a loop_190 fmovdne %icc, %f16, %f12 brgz %o4, loop_191 fbe,a %fcc0, loop_192 loop_190: mulscc %g5, %o0, %g3 wr %g0, 0x11, %asi ldsba [%l7 + 0x63] %asi, %g7 loop_191: fmovdleu %xcc, %f20, %f0 loop_192: lduh [%l7 + 0x10], %g6 fpadd32s %f1, %f15, %f9 edge16l %i6, %l2, %i7 set 0x50, %i4 prefetcha [%l7 + %i4] 0x19, 0x1 ldub [%l7 + 0x5C], %l5 tcs %icc, 0x1 edge32ln %l3, %l1, %o7 ba,pn %icc, loop_193 taddcctv %i1, %o5, %g4 tn %icc, 0x5 fnands %f25, %f25, %f9 loop_193: taddcctv %g2, %o3, %g1 andn %o6, %i2, %i4 move %icc, %l4, %l0 movleu %icc, %o2, %i0 xor %o1, %i3, %l6 stw %o4, [%l7 + 0x10] orn %o0, 0x0FB5, %g3 edge16ln %g7, %g6, %i6 stb %g5, [%l7 + 0x2D] siam 0x5 fbe,a %fcc1, loop_194 te %icc, 0x0 movgu %icc, %l2, %i7 fmovs %f26, %f7 loop_194: andcc %l5, 0x14AC, %l3 set 0x40, %o5 ldda [%l7 + %o5] 0x88, %f16 movne %xcc, %i5, %o7 subc %l1, %o5, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %g4, 0x0FEC, %g2 addc %o3, %o6, %g1 subc %i2, %i4, %l4 fmovscs %xcc, %f0, %f12 tcc %icc, 0x7 tg %icc, 0x3 fmovsvs %xcc, %f29, %f24 movrlz %l0, 0x311, %i0 movrgez %o2, %o1, %i3 subccc %l6, 0x1B85, %o4 set 0x0C, %i2 lduwa [%l7 + %i2] 0x14, %o0 movl %xcc, %g7, %g6 fpack16 %f8, %f25 bcs %xcc, loop_195 edge8l %i6, %g3, %g5 ta %icc, 0x5 siam 0x2 loop_195: brlz,a %l2, loop_196 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x88, %asi ldda [%l7 + 0x70] %asi, %l4 loop_196: addcc %i7, 0x0CD3, %l3 movrlz %o7, 0x288, %l1 add %i5, 0x07F2, %o5 fcmple16 %f4, %f18, %i1 fand %f22, %f24, %f22 subc %g4, %o3, %g2 fzero %f26 ble,a %xcc, loop_197 fabss %f29, %f31 nop set 0x08, %i3 ldsw [%l7 + %i3], %g1 movcs %xcc, %i2, %i4 loop_197: pdist %f28, %f26, %f24 mova %icc, %o6, %l0 andn %l4, 0x1F6E, %o2 ldsh [%l7 + 0x62], %i0 fbn,a %fcc3, loop_198 xor %i3, 0x1397, %o1 tcs %xcc, 0x7 movvc %xcc, %o4, %o0 loop_198: sllx %l6, 0x04, %g7 bvs,a loop_199 srax %i6, 0x11, %g3 sir 0x02F9 fmovsgu %xcc, %f17, %f21 loop_199: tleu %icc, 0x1 movcc %xcc, %g6, %l2 movcc %xcc, %l5, %i7 xor %g5, %l3, %o7 fmovdl %xcc, %f18, %f13 edge16n %l1, %o5, %i1 fones %f26 brgez,a %i5, loop_200 fbe,a %fcc0, loop_201 mulx %o3, 0x1073, %g2 array32 %g1, %i2, %i4 loop_200: subccc %o6, 0x053C, %l0 loop_201: movgu %icc, %l4, %g4 xnorcc %o2, 0x04D8, %i3 fbl,a %fcc2, loop_202 fabsd %f16, %f20 fmovdne %icc, %f13, %f20 fbue %fcc0, loop_203 loop_202: bg %xcc, loop_204 alignaddr %i0, %o1, %o4 srlx %o0, 0x0C, %g7 loop_203: movpos %icc, %l6, %i6 loop_204: nop set 0x70, %i0 stba %g3, [%l7 + %i0] 0xeb membar #Sync wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f16 nop setx loop_205, %l0, %l1 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 %l2, 0x0726, %l5 tvc %xcc, 0x1 subc %g6, %i7, %g5 loop_205: movcs %xcc, %l3, %o7 edge16n %l1, %i1, %o5 stx %i5, [%l7 + 0x48] movrgez %o3, 0x1D1, %g1 fmovdvs %icc, %f13, %f17 sll %i2, 0x09, %g2 smul %i4, %l0, %l4 fmovspos %xcc, %f24, %f25 fmovdn %xcc, %f19, %f12 umul %g4, 0x1FA4, %o6 fmul8x16 %f29, %f14, %f30 edge16 %o2, %i0, %o1 srax %i3, %o0, %o4 nop setx loop_206, %l0, %l1 jmpl %l1, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %l6, 0x1727, %g3 fmovrsgez %l2, %f27, %f26 loop_206: edge8l %l5, %g6, %i7 fmovs %f25, %f15 orncc %g5, %i6, %o7 tpos %icc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x88, %asi stba %l1, [%l7 + 0x5F] %asi movg %xcc, %l3, %i1 movvs %xcc, %i5, %o5 fpsub32s %f18, %f1, %f9 add %o3, 0x0CA9, %g1 fmovsn %icc, %f16, %f31 orcc %g2, %i4, %i2 fbue,a %fcc2, loop_207 mova %icc, %l4, %g4 tg %icc, 0x7 bvc,a,pn %icc, loop_208 loop_207: nop setx loop_209, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fble %fcc3, loop_210 fbuge %fcc1, loop_211 loop_208: edge32 %l0, %o6, %o2 loop_209: movne %icc, %i0, %i3 loop_210: tge %xcc, 0x7 loop_211: be %xcc, loop_212 bcc,a %icc, loop_213 alignaddrl %o0, %o4, %o1 alignaddr %l6, %g3, %l2 loop_212: srl %g7, 0x13, %g6 loop_213: subcc %i7, 0x0946, %l5 tle %xcc, 0x0 fbl %fcc1, loop_214 tge %xcc, 0x3 tvc %xcc, 0x6 nop setx loop_215, %l0, %l1 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_214: movgu %xcc, %g5, %i6 fmovrdne %o7, %f24, %f8 edge32l %l3, %l1, %i5 loop_215: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub32 %f6, %f8, %f4 movgu %icc, %i1, %o3 andcc %o5, 0x1D6C, %g1 edge32l %g2, %i2, %l4 fnot2s %f21, %f18 bvc,a loop_216 subccc %i4, %l0, %g4 tvs %icc, 0x1 wr %g0, 0x0c, %asi sta %f16, [%l7 + 0x40] %asi loop_216: subccc %o2, %i0, %i3 movre %o0, 0x0E1, %o4 fblg %fcc0, loop_217 fbg %fcc2, loop_218 fmovsl %xcc, %f9, %f14 ldstub [%l7 + 0x2B], %o6 loop_217: fpadd16 %f22, %f28, %f10 loop_218: fcmpeq16 %f20, %f6, %o1 movcs %xcc, %l6, %g3 xorcc %l2, %g6, %g7 fcmpne32 %f14, %f14, %i7 udivcc %l5, 0x08D5, %i6 ld [%l7 + 0x44], %f16 tsubcctv %o7, 0x1C77, %g5 fbe %fcc0, loop_219 fmovrdlez %l3, %f20, %f24 orcc %l1, 0x0F0A, %i1 movcs %icc, %i5, %o5 loop_219: bleu,a,pn %xcc, loop_220 sll %g1, 0x08, %g2 tleu %icc, 0x5 brnz %o3, loop_221 loop_220: edge16 %i2, %i4, %l4 fmovspos %xcc, %f23, %f13 fbo,a %fcc1, loop_222 loop_221: srax %g4, 0x14, %l0 edge16n %o2, %i0, %i3 bneg,a,pn %xcc, loop_223 loop_222: edge32l %o0, %o6, %o1 edge32ln %o4, %l6, %g3 nop setx loop_224, %l0, %l1 jmpl %l1, %g6 loop_223: fmovdvc %icc, %f0, %f7 call loop_225 edge32ln %l2, %g7, %i7 loop_224: nop wr %g0, 0x18, %asi stda %l4, [%l7 + 0x78] %asi loop_225: taddcctv %o7, %i6, %g5 fandnot1s %f17, %f4, %f5 siam 0x0 fandnot1 %f18, %f18, %f28 wr %g0, 0xea, %asi stxa %l1, [%l7 + 0x48] %asi membar #Sync mova %icc, %l3, %i5 movrgz %o5, %g1, %g2 fmovsg %xcc, %f26, %f30 array8 %i1, %i2, %o3 tleu %icc, 0x7 movrlz %l4, 0x057, %i4 tcs %xcc, 0x3 tn %icc, 0x6 movrne %g4, 0x201, %o2 array32 %i0, %l0, %o0 fmovse %xcc, %f30, %f25 fmul8x16al %f24, %f30, %f14 sllx %i3, %o6, %o1 fornot1s %f22, %f9, %f5 srlx %l6, %o4, %g6 sir 0x0A40 sra %g3, %g7, %i7 xor %l5, 0x0B92, %o7 ldd [%l7 + 0x68], %l2 mova %xcc, %i6, %g5 fcmple32 %f28, %f26, %l3 fmovrslz %l1, %f21, %f16 fcmpes %fcc0, %f21, %f18 fxors %f19, %f2, %f1 fpsub32s %f22, %f20, %f12 sethi 0x0507, %o5 nop set 0x68, %o6 ldx [%l7 + %o6], %i5 addcc %g1, 0x1B26, %g2 tl %xcc, 0x7 stb %i1, [%l7 + 0x6E] andn %o3, 0x07FF, %l4 movleu %xcc, %i2, %g4 edge16l %i4, %o2, %i0 tpos %icc, 0x3 lduh [%l7 + 0x6A], %l0 movpos %icc, %o0, %i3 or %o1, 0x1C5A, %l6 sethi 0x1968, %o4 fornot2 %f12, %f16, %f24 tneg %xcc, 0x4 fblg %fcc3, loop_226 tg %icc, 0x6 set 0x4F, %l6 ldsba [%l7 + %l6] 0x10, %o6 loop_226: xnor %g3, 0x16D8, %g7 subc %g6, 0x0382, %l5 add %i7, %l2, %o7 fmovda %xcc, %f4, %f7 fbn %fcc2, loop_227 movneg %xcc, %i6, %g5 movl %icc, %l3, %o5 edge16n %i5, %g1, %l1 loop_227: orncc %g2, %i1, %o3 tg %icc, 0x5 edge8ln %l4, %g4, %i2 nop set 0x68, %l2 lduw [%l7 + %l2], %i4 brlz %o2, loop_228 edge32ln %l0, %o0, %i0 move %xcc, %o1, %i3 edge32ln %l6, %o6, %o4 loop_228: flush %l7 + 0x1C bgu loop_229 tge %icc, 0x6 wr %g0, 0x04, %asi lduba [%l7 + 0x35] %asi, %g3 loop_229: nop setx loop_230, %l0, %l1 jmpl %l1, %g6 fmovrsgez %l5, %f11, %f9 fbo %fcc1, loop_231 nop setx loop_232, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_230: movle %xcc, %i7, %l2 sub %o7, 0x18D6, %g7 loop_231: nop set 0x30, %g4 std %i6, [%l7 + %g4] loop_232: orncc %l3, 0x0219, %g5 wr %g0, 0xeb, %asi stwa %i5, [%l7 + 0x78] %asi membar #Sync edge32n %o5, %g1, %g2 subcc %l1, %i1, %l4 ldd [%l7 + 0x78], %o2 srlx %g4, %i2, %o2 fbl %fcc3, loop_233 popc 0x1B7D, %i4 fmovsne %icc, %f14, %f20 mulx %l0, %o0, %i0 loop_233: fcmpne32 %f28, %f20, %o1 movrne %i3, %o6, %o4 ldd [%l7 + 0x30], %f8 ldstub [%l7 + 0x79], %l6 sllx %g6, %l5, %i7 andcc %l2, %g3, %g7 fbn,a %fcc2, loop_234 fmovdg %xcc, %f15, %f1 bpos,a loop_235 bcc,a %icc, loop_236 loop_234: tcs %xcc, 0x7 sir 0x1755 loop_235: fmovdgu %icc, %f15, %f20 loop_236: fcmped %fcc3, %f16, %f6 taddcctv %o7, %l3, %i6 movle %xcc, %g5, %o5 movrgez %i5, 0x362, %g2 move %icc, %g1, %i1 edge32n %l1, %l4, %g4 array16 %o3, %i2, %i4 fmovrslz %l0, %f13, %f1 edge32 %o0, %i0, %o1 fandnot1s %f10, %f21, %f21 popc 0x1D1E, %i3 fmuld8sux16 %f15, %f0, %f24 fnot2s %f12, %f30 bleu,pn %icc, loop_237 sethi 0x1E2B, %o6 tvc %icc, 0x0 edge32n %o4, %o2, %l6 loop_237: std %g6, [%l7 + 0x20] tleu %xcc, 0x1 movle %xcc, %l5, %i7 xor %g3, %l2, %g7 bne loop_238 fmovrsgez %o7, %f13, %f7 sth %i6, [%l7 + 0x28] membar 0x0C loop_238: fbu,a %fcc3, loop_239 fxnors %f31, %f15, %f12 tle %xcc, 0x3 fmovsl %icc, %f29, %f16 loop_239: sub %l3, 0x1FEA, %o5 bcc,a,pt %xcc, loop_240 add %g5, %g2, %i5 move %xcc, %g1, %i1 bg %icc, loop_241 loop_240: fmovsvc %xcc, %f22, %f12 fmul8x16 %f19, %f0, %f26 fmovsge %xcc, %f15, %f14 loop_241: sdivx %l1, 0x1D0F, %g4 movre %o3, 0x2E0, %i2 edge16ln %i4, %l0, %o0 tl %icc, 0x6 fand %f26, %f2, %f26 umulcc %l4, %o1, %i3 edge8n %i0, %o6, %o4 set 0x79, %g3 stba %o2, [%l7 + %g3] 0xeb membar #Sync restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %icc, %l6, %l5 sdivx %g6, 0x1DB4, %i7 set 0x7B, %g6 ldstuba [%l7 + %g6] 0x81, %l2 fpsub16 %f2, %f12, %f8 fmul8x16al %f8, %f26, %f24 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi bneg loop_242 fxors %f12, %f16, %f18 bgu,a %icc, loop_243 orcc %g3, 0x1D04, %g7 loop_242: fcmpne32 %f28, %f28, %o7 orncc %l3, 0x0363, %o5 loop_243: bne,a loop_244 xor %g5, 0x13C0, %i6 movcc %xcc, %g2, %g1 andcc %i1, 0x0CC8, %i5 loop_244: edge16n %g4, %o3, %l1 membar 0x69 umulcc %i2, 0x1DD2, %l0 sub %i4, 0x1DE2, %o0 andncc %l4, %o1, %i3 movle %xcc, %o6, %i0 fxors %f23, %f26, %f13 smul %o2, 0x0C10, %o4 te %xcc, 0x0 tl %icc, 0x5 set 0x64, %l3 sta %f12, [%l7 + %l3] 0x81 tn %icc, 0x4 fornot2 %f0, %f8, %f0 fmovrslz %l6, %f0, %f8 fblg,a %fcc1, loop_245 bvs,a,pn %xcc, loop_246 edge8l %g6, %l5, %i7 fmovsvs %xcc, %f29, %f26 loop_245: sll %g3, 0x0B, %g7 loop_246: array8 %o7, %l3, %l2 edge16ln %o5, %i6, %g2 edge32 %g1, %i1, %i5 sir 0x1CA9 edge16n %g5, %g4, %o3 srl %l1, %i2, %i4 sdiv %l0, 0x1790, %o0 smulcc %l4, 0x09E1, %i3 fcmpes %fcc3, %f29, %f19 sll %o1, %i0, %o6 ldub [%l7 + 0x12], %o4 fmul8x16al %f19, %f17, %f24 movpos %xcc, %l6, %g6 nop set 0x08, %o7 ldd [%l7 + %o7], %f16 edge16ln %l5, %o2, %i7 movgu %icc, %g3, %o7 fmovdleu %xcc, %f1, %f8 set 0x3A, %i6 ldsha [%l7 + %i6] 0x11, %l3 smulcc %l2, %g7, %o5 swap [%l7 + 0x50], %g2 fmovsn %xcc, %f18, %f6 tcc %xcc, 0x0 addcc %i6, %i1, %g1 edge16ln %g5, %g4, %i5 umulcc %o3, 0x1B58, %l1 movn %xcc, %i4, %l0 sir 0x09C1 edge16n %i2, %l4, %o0 fsrc2 %f20, %f0 fmovsge %icc, %f10, %f17 subccc %i3, %o1, %i0 movre %o4, 0x27E, %o6 wr %g0, 0x81, %asi stwa %l6, [%l7 + 0x38] %asi membar 0x52 srax %l5, 0x1F, %g6 andncc %i7, %o2, %g3 fbne,a %fcc2, loop_247 fmul8ulx16 %f6, %f4, %f18 tpos %icc, 0x2 fmovrse %o7, %f24, %f18 loop_247: fmovrdlez %l2, %f12, %f12 fandnot1 %f0, %f2, %f10 edge8 %l3, %o5, %g7 brlez %g2, loop_248 sra %i6, %i1, %g1 movvc %xcc, %g5, %g4 fmovsge %icc, %f14, %f5 loop_248: tvc %icc, 0x7 ld [%l7 + 0x24], %f20 tne %icc, 0x0 fmovdle %icc, %f5, %f24 fmovsle %xcc, %f25, %f8 tvc %icc, 0x0 wr %g0, 0x0c, %asi lduha [%l7 + 0x16] %asi, %o3 subccc %l1, 0x1B96, %i4 andn %l0, 0x105A, %i5 fandnot1s %f31, %f0, %f23 brgz,a %i2, loop_249 umul %l4, %i3, %o1 tl %icc, 0x6 edge32n %o0, %o4, %o6 loop_249: edge16 %i0, %l6, %g6 bshuffle %f0, %f24, %f22 wr %g0, 0x80, %asi ldsha [%l7 + 0x30] %asi, %l5 fmovsleu %icc, %f30, %f14 and %i7, 0x0F03, %o2 fbule %fcc1, loop_250 movleu %xcc, %o7, %l2 movpos %icc, %l3, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_250: alignaddr %g7, %g2, %g3 tvs %xcc, 0x4 fmovdg %icc, %f23, %f17 fblg,a %fcc3, loop_251 fpadd16s %f21, %f27, %f31 brgz %i6, loop_252 mulscc %g1, %i1, %g5 loop_251: addccc %g4, 0x1742, %l1 popc 0x11E6, %o3 loop_252: orcc %l0, %i5, %i2 te %icc, 0x2 fmovrsne %l4, %f5, %f11 fpadd32s %f19, %f29, %f9 movneg %xcc, %i4, %i3 set 0x72, %l4 ldsha [%l7 + %l4] 0x15, %o0 brnz %o1, loop_253 fmuld8sux16 %f18, %f12, %f14 stw %o4, [%l7 + 0x64] xnorcc %o6, 0x1B50, %l6 loop_253: movvs %xcc, %i0, %g6 wr %g0, 0x88, %asi ldstuba [%l7 + 0x0D] %asi, %l5 edge16l %o2, %i7, %o7 tneg %xcc, 0x5 fmovsvs %xcc, %f24, %f19 edge8n %l2, %l3, %o5 fnor %f8, %f20, %f4 fxnors %f8, %f22, %f23 brgez %g7, loop_254 edge16ln %g2, %g3, %g1 tcs %icc, 0x6 fbg,a %fcc0, loop_255 loop_254: stw %i6, [%l7 + 0x54] udivx %i1, 0x133C, %g5 fpsub32s %f17, %f1, %f28 loop_255: membar 0x37 movvc %icc, %g4, %l1 bgu %icc, loop_256 addcc %o3, %i5, %i2 fble %fcc2, loop_257 fmul8x16au %f14, %f29, %f22 loop_256: xor %l4, %l0, %i3 bgu,pn %xcc, loop_258 loop_257: xorcc %o0, %i4, %o1 addc %o6, %o4, %l6 tvc %icc, 0x6 loop_258: tcc %icc, 0x1 set 0x7C, %g1 sta %f23, [%l7 + %g1] 0x88 ta %icc, 0x2 fmovrde %g6, %f20, %f28 swap [%l7 + 0x34], %i0 bgu,a loop_259 edge8 %l5, %i7, %o2 movgu %xcc, %o7, %l2 sir 0x17F2 loop_259: edge32n %o5, %l3, %g2 alignaddr %g7, %g3, %i6 sir 0x1F00 movrlez %g1, %g5, %i1 stx %g4, [%l7 + 0x50] flush %l7 + 0x0C movrlez %o3, %l1, %i5 fmovrdgz %i2, %f26, %f28 fmovde %xcc, %f21, %f31 movn %icc, %l0, %i3 fbu %fcc3, loop_260 srlx %l4, %i4, %o1 smul %o6, %o0, %l6 fmovs %f11, %f29 loop_260: fmovsvc %xcc, %f14, %f1 fmovdcs %xcc, %f7, %f20 movcc %xcc, %o4, %i0 bneg,a,pn %xcc, loop_261 taddcc %l5, 0x08C5, %i7 stw %g6, [%l7 + 0x30] fble %fcc0, loop_262 loop_261: andncc %o2, %l2, %o7 ld [%l7 + 0x6C], %f28 taddcc %o5, 0x0A93, %l3 loop_262: nop set 0x10, %o2 ldda [%l7 + %o2] 0x18, %g6 fmovrdlz %g2, %f14, %f2 fones %f6 andn %g3, %g1, %g5 array8 %i1, %i6, %o3 fmovd %f12, %f28 movgu %icc, %l1, %i5 fbn %fcc0, loop_263 ta %icc, 0x2 tvc %icc, 0x3 movge %xcc, %g4, %l0 loop_263: sll %i2, %i3, %l4 andn %i4, %o6, %o0 edge32 %l6, %o1, %o4 subcc %l5, %i7, %i0 fxnors %f21, %f14, %f19 tpos %xcc, 0x3 mulscc %g6, 0x1B4E, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcc %xcc, 0x3 movrne %o2, %o5, %o7 call loop_264 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %g7, 0x0C35, %l3 edge8ln %g2, %g3, %g1 loop_264: tn %xcc, 0x3 fabss %f12, %f7 ldsh [%l7 + 0x36], %g5 fpackfix %f24, %f30 tgu %xcc, 0x3 movvc %icc, %i6, %o3 smulcc %i1, 0x1656, %i5 add %l7, 0x28, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %g4 casa [%l6] 0x19, %g4, %l0 taddcctv %i2, %l1, %l4 wr %g0, 0x11, %asi lduba [%l7 + 0x6D] %asi, %i4 fcmped %fcc0, %f4, %f26 fmovdn %icc, %f10, %f1 movvs %xcc, %o6, %i3 fbn,a %fcc2, loop_265 membar 0x34 bpos,pt %xcc, loop_266 orcc %l6, %o1, %o0 loop_265: sth %o4, [%l7 + 0x46] tn %icc, 0x5 loop_266: tg %xcc, 0x3 wr %g0, 0x80, %asi sta %f6, [%l7 + 0x28] %asi call loop_267 taddcctv %l5, 0x1E48, %i0 xnorcc %g6, %l2, %o2 sdivcc %o5, 0x0353, %i7 loop_267: lduw [%l7 + 0x48], %o7 st %f29, [%l7 + 0x7C] brlz %l3, loop_268 movleu %icc, %g2, %g3 fble,a %fcc1, loop_269 bneg,a,pt %xcc, loop_270 loop_268: movpos %xcc, %g7, %g1 mulscc %i6, 0x0565, %o3 loop_269: xnorcc %i1, %i5, %g4 loop_270: bvc %icc, loop_271 lduh [%l7 + 0x66], %l0 bgu loop_272 stbar loop_271: nop wr %g0, 0x80, %asi ldsba [%l7 + 0x37] %asi, %g5 loop_272: sth %i2, [%l7 + 0x42] xnor %l1, %i4, %o6 wr %g0, 0x81, %asi ldswa [%l7 + 0x6C] %asi, %i3 fbug,a %fcc0, loop_273 andn %l6, 0x0CDD, %o1 ldd [%l7 + 0x10], %l4 lduw [%l7 + 0x74], %o0 loop_273: xor %o4, 0x0290, %i0 std %l4, [%l7 + 0x70] srlx %g6, 0x13, %l2 xnorcc %o5, 0x139E, %i7 set 0x58, %g5 ldxa [%l7 + %g5] 0x81, %o7 addcc %o2, %l3, %g2 fandnot2 %f10, %f14, %f12 addc %g3, 0x1202, %g1 tgu %xcc, 0x4 tcc %xcc, 0x6 andn %g7, %i6, %o3 swap [%l7 + 0x0C], %i5 addcc %i1, %g4, %g5 bvc,a %icc, loop_274 taddcc %l0, 0x120C, %i2 addccc %l1, 0x01BA, %o6 movrlez %i4, 0x3E2, %i3 loop_274: movge %icc, %o1, %l4 bpos %xcc, loop_275 fmuld8ulx16 %f23, %f6, %f16 movn %xcc, %l6, %o4 andncc %o0, %l5, %g6 loop_275: movge %xcc, %l2, %i0 orn %i7, %o5, %o2 wr %g0, 0x19, %asi lduha [%l7 + 0x18] %asi, %o7 movleu %icc, %g2, %l3 fzeros %f11 stbar fpadd16s %f31, %f5, %f29 fnor %f26, %f8, %f0 bge loop_276 fandnot2 %f18, %f28, %f22 fmovrdlz %g1, %f22, %f0 bcc,a,pt %icc, loop_277 loop_276: subcc %g7, 0x102B, %i6 fcmple16 %f20, %f6, %g3 movl %icc, %o3, %i5 loop_277: subcc %g4, 0x18DF, %i1 smulcc %g5, %l0, %i2 udivx %o6, 0x0965, %l1 fmovsge %icc, %f21, %f17 srax %i3, 0x06, %i4 subccc %o1, 0x1184, %l6 bcc,a loop_278 fbn,a %fcc3, loop_279 movrgz %l4, %o4, %o0 ld [%l7 + 0x2C], %f18 loop_278: sethi 0x1626, %g6 loop_279: fand %f30, %f22, %f2 st %f31, [%l7 + 0x68] fbu %fcc2, loop_280 ldsb [%l7 + 0x57], %l5 andncc %l2, %i7, %o5 edge32ln %o2, %i0, %g2 loop_280: fmovdne %icc, %f13, %f22 fsrc2s %f24, %f26 fbul,a %fcc1, loop_281 tcc %xcc, 0x4 wr %g0, 0x11, %asi ldda [%l7 + 0x30] %asi, %l2 loop_281: fmovsg %icc, %f19, %f22 set 0x18, %o0 prefetcha [%l7 + %o0] 0x15, 0x3 movrgez %g1, 0x1BB, %i6 movvs %xcc, %g7, %g3 brlz %o3, loop_282 orncc %i5, 0x03AD, %g4 call loop_283 edge32ln %i1, %l0, %g5 loop_282: fbne %fcc0, loop_284 umulcc %i2, 0x058E, %l1 loop_283: nop setx loop_285, %l0, %l1 jmpl %l1, %i3 addccc %o6, %i4, %l6 loop_284: movn %icc, %o1, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_285: fmul8x16al %f31, %f2, %f4 taddcctv %o0, %o4, %g6 std %f2, [%l7 + 0x58] tvc %xcc, 0x6 te %icc, 0x1 bleu,a %icc, loop_286 edge8 %l5, %i7, %l2 or %o2, %o5, %i0 bleu,pt %xcc, loop_287 loop_286: fxors %f3, %f24, %f30 ldx [%l7 + 0x78], %l3 andncc %o7, %g1, %i6 loop_287: fmovsn %xcc, %f13, %f11 fmovscc %xcc, %f15, %f31 nop setx loop_288, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge32n %g2, %g7, %g3 xnor %i5, %o3, %i1 mulx %g4, 0x0DBA, %g5 loop_288: xnorcc %l0, 0x1BEB, %i2 fornot1s %f3, %f25, %f2 sub %i3, %o6, %l1 edge8n %i4, %l6, %o1 sll %o0, 0x12, %o4 wr %g0, 0x18, %asi swapa [%l7 + 0x58] %asi, %l4 udiv %g6, 0x0B65, %i7 brgz %l2, loop_289 movrlez %l5, 0x019, %o2 nop setx loop_290, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fpsub32s %f13, %f20, %f10 loop_289: tcs %xcc, 0x0 mulx %i0, %o5, %o7 loop_290: tcs %icc, 0x2 mulscc %l3, 0x0E13, %i6 call loop_291 movle %xcc, %g2, %g1 sub %g7, %g3, %o3 sll %i1, 0x15, %i5 loop_291: xor %g4, 0x0E1B, %l0 movvc %xcc, %g5, %i2 udivcc %o6, 0x1002, %i3 andn %l1, 0x08AB, %i4 fbule %fcc1, loop_292 fmovdg %xcc, %f21, %f25 lduw [%l7 + 0x54], %l6 xnor %o1, %o0, %o4 loop_292: fbu %fcc0, loop_293 membar 0x1A edge16n %g6, %i7, %l4 srax %l5, 0x1E, %o2 loop_293: sdiv %l2, 0x0C7B, %o5 subccc %i0, %o7, %i6 bne loop_294 movrgz %l3, %g2, %g1 srl %g7, 0x17, %g3 ta %xcc, 0x7 loop_294: fornot1 %f2, %f18, %f12 set 0x61, %g2 ldsba [%l7 + %g2] 0x04, %o3 ldd [%l7 + 0x38], %f6 fzero %f6 movleu %icc, %i5, %g4 std %i0, [%l7 + 0x70] tneg %xcc, 0x6 edge32 %l0, %g5, %o6 tsubcctv %i2, %l1, %i3 fpadd16 %f0, %f12, %f30 taddcctv %i4, 0x1027, %l6 srl %o1, %o0, %o4 udiv %g6, 0x07CB, %l4 edge32ln %l5, %i7, %l2 brgez %o5, loop_295 fbuge %fcc3, loop_296 edge8l %o2, %i0, %o7 ld [%l7 + 0x6C], %f4 loop_295: nop wr %g0, 0x0c, %asi lduba [%l7 + 0x3E] %asi, %i6 loop_296: nop set 0x28, %l5 ldxa [%l7 + %l5] 0x89, %g2 bne loop_297 edge16l %l3, %g7, %g1 umulcc %g3, 0x10C8, %i5 set 0x3A, %i1 ldsha [%l7 + %i1] 0x80, %o3 loop_297: movrne %g4, 0x1E0, %l0 edge32l %i1, %o6, %g5 bneg %xcc, loop_298 fcmpd %fcc1, %f18, %f8 nop setx loop_299, %l0, %l1 jmpl %l1, %l1 alignaddr %i3, %i4, %i2 loop_298: bcc,a,pn %icc, loop_300 bpos,a,pt %xcc, loop_301 loop_299: andcc %o1, %l6, %o0 tvs %xcc, 0x2 loop_300: edge16l %o4, %g6, %l4 loop_301: sethi 0x00DB, %i7 tl %xcc, 0x6 srax %l2, 0x1F, %o5 bg,a,pt %icc, loop_302 sll %o2, %i0, %o7 nop setx loop_303, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movpos %xcc, %i6, %l5 loop_302: tsubcc %g2, %g7, %g1 te %xcc, 0x6 loop_303: andn %l3, %i5, %g3 set 0x46, %l1 stba %o3, [%l7 + %l1] 0x15 fnands %f14, %f29, %f4 set 0x60, %g7 stxa %l0, [%l7 + %g7] 0x14 fnot2 %f0, %f0 subc %g4, %o6, %i1 tge %xcc, 0x2 smul %l1, %i3, %g5 fmovrsne %i4, %f29, %f18 edge8l %o1, %i2, %o0 fmovd %f20, %f2 fsrc2s %f2, %f4 edge32n %l6, %g6, %l4 fnand %f30, %f24, %f4 fpack32 %f26, %f2, %f14 fors %f30, %f3, %f30 set 0x68, %i7 sta %f14, [%l7 + %i7] 0x10 edge32n %o4, %l2, %o5 bl,pn %icc, loop_304 srax %i7, 0x1A, %o2 udivcc %o7, 0x18E2, %i0 edge8n %l5, %i6, %g7 loop_304: umul %g2, %l3, %g1 tn %icc, 0x2 add %g3, %i5, %o3 std %f22, [%l7 + 0x28] addc %l0, %o6, %i1 fbg,a %fcc2, loop_305 fnors %f11, %f20, %f5 fbu,a %fcc0, loop_306 movrlez %l1, %i3, %g5 loop_305: tleu %xcc, 0x2 movrlz %g4, %i4, %o1 loop_306: movg %icc, %i2, %l6 movrgz %g6, 0x338, %l4 xorcc %o4, %l2, %o0 movn %xcc, %o5, %o2 add %i7, 0x086E, %o7 smul %l5, %i6, %i0 te %xcc, 0x1 wr %g0, 0x18, %asi lduwa [%l7 + 0x20] %asi, %g2 set 0x12, %o4 lduha [%l7 + %o4] 0x15, %g7 fmovsvc %xcc, %f21, %f28 sub %l3, 0x118A, %g3 smulcc %g1, 0x03DC, %o3 orn %l0, 0x0079, %o6 edge16 %i5, %l1, %i1 fnot1s %f24, %f16 smul %g5, 0x0B21, %i3 fandnot2s %f8, %f22, %f20 bleu,a,pn %xcc, loop_307 udiv %g4, 0x07AF, %o1 movneg %xcc, %i4, %l6 edge8ln %i2, %g6, %l4 loop_307: edge32ln %o4, %o0, %o5 fbg,a %fcc3, loop_308 fbue %fcc1, loop_309 stbar sdivx %o2, 0x0435, %i7 loop_308: fnegs %f6, %f9 loop_309: fble %fcc2, loop_310 subcc %l2, %o7, %l5 udivx %i0, 0x1E60, %g2 ldstub [%l7 + 0x7A], %g7 loop_310: addcc %l3, %i6, %g1 movcs %xcc, %o3, %g3 fornot2 %f24, %f2, %f0 bcc %icc, loop_311 bneg,pt %icc, loop_312 fbe %fcc2, loop_313 fornot2s %f9, %f30, %f31 loop_311: smul %o6, %i5, %l0 loop_312: fnot1 %f20, %f4 loop_313: fmovsvc %icc, %f4, %f27 fbug %fcc3, loop_314 popc %l1, %i1 array16 %i3, %g4, %g5 umul %i4, %o1, %i2 loop_314: fbule %fcc3, loop_315 andcc %l6, %g6, %l4 tsubcctv %o0, %o5, %o2 ldstub [%l7 + 0x1F], %i7 loop_315: tvc %icc, 0x0 bcc,pt %icc, loop_316 faligndata %f24, %f10, %f22 tsubcctv %l2, 0x1225, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_316: fcmpeq32 %f30, %f28, %o7 tsubcc %i0, %l5, %g2 ldsh [%l7 + 0x74], %g7 movn %icc, %i6, %l3 sub %o3, %g3, %g1 sub %i5, 0x1810, %l0 addcc %o6, %l1, %i3 sub %g4, 0x03E5, %i1 addccc %g5, 0x0204, %i4 fmul8ulx16 %f8, %f12, %f6 sll %o1, 0x06, %i2 or %g6, 0x176A, %l4 bleu loop_317 fcmpes %fcc3, %f18, %f7 addcc %o0, %o5, %o2 tge %icc, 0x3 loop_317: fbn %fcc3, loop_318 orcc %l6, %i7, %l2 fsrc1s %f9, %f23 fpack16 %f22, %f6 loop_318: fsrc1s %f6, %f3 fbul %fcc0, loop_319 bne %xcc, loop_320 brnz %o7, loop_321 fcmps %fcc2, %f29, %f3 loop_319: fmovsa %icc, %f7, %f29 loop_320: sdivx %i0, 0x0679, %l5 loop_321: mulscc %g2, 0x1A93, %g7 ldd [%l7 + 0x30], %f14 fnor %f26, %f22, %f6 brnz %o4, loop_322 nop setx loop_323, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovdl %xcc, %f28, %f14 fors %f12, %f19, %f27 loop_322: sub %i6, %o3, %l3 loop_323: fblg,a %fcc2, loop_324 fmovdn %xcc, %f25, %f30 movge %icc, %g1, %i5 sll %l0, %g3, %l1 loop_324: movvs %icc, %i3, %o6 smulcc %i1, 0x1DF8, %g5 tneg %icc, 0x3 addccc %g4, %i4, %o1 wr %g0, 0x89, %asi ldsha [%l7 + 0x38] %asi, %g6 movrlez %i2, %o0, %l4 move %icc, %o5, %l6 sethi 0x0149, %o2 movn %xcc, %i7, %l2 tvs %xcc, 0x7 edge8 %i0, %l5, %o7 udivcc %g2, 0x0C2B, %g7 edge16 %i6, %o4, %o3 fmovsvs %xcc, %f15, %f23 set 0x24, %l0 stwa %g1, [%l7 + %l0] 0x88 fmovdg %xcc, %f0, %f11 smul %l3, 0x0AD2, %i5 fbu,a %fcc3, loop_325 movvs %xcc, %l0, %l1 movleu %xcc, %i3, %g3 bn,pn %xcc, loop_326 loop_325: edge32l %o6, %i1, %g4 nop setx loop_327, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmuld8sux16 %f22, %f20, %f10 loop_326: edge8 %g5, %o1, %i4 sll %i2, 0x05, %g6 loop_327: edge8n %o0, %l4, %l6 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f0 fcmpeq16 %f20, %f20, %o5 brlz %i7, loop_328 alignaddrl %l2, %o2, %i0 bl,pn %xcc, loop_329 tsubcc %o7, %g2, %g7 loop_328: bn,a,pt %icc, loop_330 bge,pn %icc, loop_331 loop_329: andn %i6, 0x1BAF, %l5 ble,a %icc, loop_332 loop_330: smul %o4, 0x0879, %g1 loop_331: tl %icc, 0x5 fmovsvc %xcc, %f0, %f16 loop_332: fmovdle %xcc, %f24, %f27 tneg %icc, 0x7 edge32n %o3, %i5, %l0 movneg %xcc, %l1, %i3 ble,pn %xcc, loop_333 nop setx loop_334, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done subcc %g3, 0x08FC, %l3 edge32 %i1, %o6, %g4 loop_333: orn %o1, 0x0D3A, %i4 loop_334: movle %xcc, %i2, %g6 movge %icc, %g5, %o0 edge16 %l6, %l4, %i7 ldub [%l7 + 0x59], %o5 fbg %fcc0, loop_335 orcc %l2, 0x181D, %o2 fbg %fcc3, loop_336 fpmerge %f26, %f3, %f14 loop_335: addcc %o7, 0x0111, %g2 bcs,a,pn %xcc, loop_337 loop_336: udivcc %g7, 0x16DC, %i0 edge16l %i6, %o4, %g1 tgu %xcc, 0x0 loop_337: addc %o3, 0x130D, %l5 bcs,a,pn %xcc, loop_338 fnot2 %f30, %f6 movn %xcc, %l0, %i5 subc %i3, %l1, %l3 loop_338: nop wr %g0, 0x81, %asi stba %g3, [%l7 + 0x53] %asi fbg,a %fcc2, loop_339 movn %icc, %i1, %o6 lduw [%l7 + 0x3C], %g4 tge %xcc, 0x0 loop_339: srlx %o1, 0x03, %i2 edge8l %g6, %i4, %g5 xorcc %o0, 0x0E32, %l6 umulcc %i7, 0x1049, %l4 fmovdpos %icc, %f17, %f2 subc %o5, %l2, %o7 brnz,a %g2, loop_340 edge16n %o2, %i0, %i6 fmovrdgez %o4, %f24, %f22 tgu %icc, 0x1 loop_340: brgez %g1, loop_341 fmovrde %o3, %f24, %f12 tvc %icc, 0x0 movpos %icc, %g7, %l5 loop_341: ta %icc, 0x5 tcs %icc, 0x2 fmovscc %icc, %f28, %f10 fones %f21 bcc,a,pn %icc, loop_342 stbar sub %i5, 0x1220, %l0 movneg %xcc, %l1, %l3 loop_342: movcs %icc, %g3, %i1 bne,pn %icc, loop_343 srax %o6, 0x0A, %i3 fsrc2s %f16, %f11 fbe,a %fcc2, loop_344 loop_343: fmovrsne %o1, %f18, %f21 fcmped %fcc1, %f16, %f16 sub %g4, %g6, %i2 loop_344: orncc %i4, %o0, %l6 add %g5, 0x0AEF, %l4 fmovs %f25, %f3 tgu %xcc, 0x1 fabss %f14, %f12 movleu %icc, %i7, %o5 smulcc %o7, %g2, %l2 fmovsg %icc, %f18, %f12 bge,a,pn %icc, loop_345 tvc %xcc, 0x1 andncc %i0, %i6, %o4 fcmple16 %f8, %f20, %g1 loop_345: stbar edge16 %o2, %g7, %l5 array16 %o3, %i5, %l1 andcc %l3, 0x0DBC, %g3 tvs %xcc, 0x1 orncc %l0, %o6, %i3 tneg %icc, 0x3 ldd [%l7 + 0x30], %f14 movrlz %o1, %g4, %i1 fbge %fcc2, loop_346 edge8n %i2, %i4, %g6 tleu %icc, 0x6 srlx %l6, 0x10, %g5 loop_346: bcs,pt %xcc, loop_347 fnand %f14, %f20, %f6 fble,a %fcc0, loop_348 srax %o0, %l4, %o5 loop_347: tvs %icc, 0x5 tn %xcc, 0x0 loop_348: mulscc %i7, %o7, %g2 ldsh [%l7 + 0x36], %i0 fxnor %f8, %f14, %f22 movle %icc, %i6, %l2 tg %xcc, 0x2 umul %g1, 0x0B8F, %o4 fzeros %f18 movrgez %g7, %o2, %l5 fmovdcc %icc, %f11, %f30 movcc %xcc, %i5, %o3 brnz,a %l1, loop_349 srax %l3, %g3, %o6 udivcc %l0, 0x1C93, %i3 tsubcc %g4, 0x140D, %i1 loop_349: stb %i2, [%l7 + 0x30] taddcctv %i4, %o1, %l6 tl %xcc, 0x3 fxor %f18, %f20, %f12 wr %g0, 0x89, %asi ldsba [%l7 + 0x36] %asi, %g5 sllx %o0, 0x16, %l4 fmovdgu %icc, %f9, %f5 std %o4, [%l7 + 0x08] tsubcc %i7, 0x1FBC, %o7 xorcc %g6, 0x049F, %i0 array16 %i6, %l2, %g1 fbue,a %fcc3, loop_350 stx %o4, [%l7 + 0x10] tge %icc, 0x5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_350: fcmpeq32 %f8, %f0, %g2 movleu %xcc, %o2, %l5 movrgez %i5, 0x349, %g7 fmovdge %icc, %f4, %f8 andn %l1, %o3, %g3 wr %g0, 0x88, %asi stha %o6, [%l7 + 0x7E] %asi fmovdgu %icc, %f14, %f25 ldsh [%l7 + 0x76], %l3 fandnot2s %f12, %f8, %f19 tgu %xcc, 0x3 fbul %fcc0, loop_351 smul %l0, 0x1F90, %i3 tsubcc %g4, 0x1DB2, %i1 popc %i2, %i4 loop_351: umul %o1, 0x0BAE, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orn %o0, %l4, %o5 edge32n %l6, %o7, %i7 alignaddr %g6, %i6, %i0 movcs %xcc, %l2, %g1 nop setx loop_352, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tleu %xcc, 0x4 sdivx %g2, 0x0AD7, %o4 bl,a %icc, loop_353 loop_352: tsubcctv %l5, %o2, %g7 movpos %xcc, %i5, %l1 andncc %o3, %o6, %g3 loop_353: movrlez %l3, 0x13F, %i3 pdist %f18, %f30, %f8 edge8ln %l0, %i1, %g4 ta %xcc, 0x6 bvs,a,pt %icc, loop_354 fbule,a %fcc3, loop_355 fmovsge %xcc, %f24, %f29 brgz %i2, loop_356 loop_354: udivcc %o1, 0x1CD1, %i4 loop_355: fbuge %fcc1, loop_357 move %icc, %o0, %g5 loop_356: tgu %xcc, 0x3 swap [%l7 + 0x10], %l4 loop_357: movvc %icc, %l6, %o7 fsrc2 %f10, %f16 tge %icc, 0x6 fmul8x16au %f7, %f1, %f20 movg %icc, %i7, %o5 movrlez %g6, %i6, %l2 subcc %i0, 0x1D0D, %g2 tneg %xcc, 0x2 tgu %xcc, 0x2 movcc %xcc, %g1, %o4 bcs,pt %xcc, loop_358 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %l5, %o2, %i5 movle %icc, %g7, %l1 loop_358: movleu %icc, %o3, %g3 tleu %icc, 0x6 fpmerge %f3, %f6, %f16 edge16ln %o6, %l3, %l0 movre %i3, 0x27B, %i1 movl %icc, %g4, %i2 sdiv %o1, 0x1C99, %i4 fmovrdlez %o0, %f14, %f24 tvs %icc, 0x5 tcc %icc, 0x3 edge8l %g5, %l4, %o7 fnegs %f2, %f17 tsubcc %l6, 0x0941, %i7 nop set 0x58, %i5 ldd [%l7 + %i5], %f18 bcs loop_359 ldd [%l7 + 0x20], %f2 fmovsvs %xcc, %f10, %f7 set 0x38, %o1 sta %f30, [%l7 + %o1] 0x0c loop_359: ldsb [%l7 + 0x3E], %g6 tg %xcc, 0x4 fbne,a %fcc1, loop_360 fble %fcc0, loop_361 fmovrde %i6, %f10, %f6 fbul,a %fcc0, loop_362 loop_360: umul %l2, %i0, %g2 loop_361: edge32 %o5, %g1, %l5 swap [%l7 + 0x7C], %o4 loop_362: nop wr %g0, 0x19, %asi swapa [%l7 + 0x64] %asi, %o2 fexpand %f6, %f6 ldd [%l7 + 0x48], %g6 srlx %l1, %o3, %i5 tge %xcc, 0x3 fpadd32s %f15, %f3, %f12 movrgz %o6, %g3, %l0 array16 %l3, %i3, %g4 tge %icc, 0x7 edge32n %i1, %i2, %i4 srax %o0, 0x11, %g5 brlez %l4, loop_363 fblg %fcc0, loop_364 movrne %o1, %o7, %l6 wr %g0, 0x04, %asi lduba [%l7 + 0x2D] %asi, %g6 loop_363: movcs %icc, %i7, %i6 loop_364: fandnot1 %f18, %f0, %f20 brlez,a %i0, loop_365 fmovdpos %icc, %f28, %f5 ble,pt %xcc, loop_366 fmovd %f22, %f0 loop_365: fpadd16 %f2, %f16, %f0 tne %xcc, 0x6 loop_366: mulx %g2, 0x188A, %l2 sdiv %g1, 0x147B, %o5 stbar fmovs %f21, %f22 te %icc, 0x1 swap [%l7 + 0x74], %o4 fpackfix %f16, %f18 movpos %icc, %o2, %g7 fmovdvc %icc, %f6, %f5 srax %l5, 0x0D, %o3 movrlz %i5, 0x00E, %o6 tle %xcc, 0x7 fmovda %xcc, %f12, %f25 add %l1, 0x0C92, %l0 fmovdgu %xcc, %f3, %f8 andcc %l3, %i3, %g3 fornot2s %f1, %f31, %f28 ldstub [%l7 + 0x6B], %g4 tleu %icc, 0x0 nop setx loop_367, %l0, %l1 jmpl %l1, %i1 edge32l %i2, %o0, %g5 addc %l4, %i4, %o7 tge %xcc, 0x0 loop_367: movl %icc, %o1, %g6 fblg,a %fcc1, loop_368 sdivcc %l6, 0x1335, %i7 add %l7, 0x08, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i6 casa [%l6] 0x80, %i6, %i0 loop_368: ldsw [%l7 + 0x3C], %g2 andcc %g1, %l2, %o4 edge8n %o2, %o5, %l5 fabss %f21, %f1 movrgz %g7, 0x3CE, %o3 popc 0x14C5, %o6 edge32 %i5, %l0, %l3 edge16n %l1, %g3, %i3 addc %i1, 0x05FB, %g4 wr %g0, 0x11, %asi ldsha [%l7 + 0x7E] %asi, %o0 stbar tl %xcc, 0x2 tneg %icc, 0x2 wr %g0, 0x18, %asi prefetcha [%l7 + 0x48] %asi, 0x2 nop set 0x0C, %i4 stw %i2, [%l7 + %i4] nop set 0x30, %o5 ldub [%l7 + %o5], %i4 fmovdn %icc, %f17, %f18 fmovdleu %xcc, %f21, %f28 tvc %xcc, 0x3 fmovdvc %xcc, %f21, %f29 be %xcc, loop_369 addc %o7, 0x02B9, %l4 movre %g6, 0x1BE, %l6 xor %o1, 0x112B, %i7 loop_369: subccc %i6, 0x0302, %i0 wr %g0, 0x80, %asi ldsba [%l7 + 0x68] %asi, %g1 fmovsa %icc, %f21, %f26 srl %l2, %g2, %o2 tne %xcc, 0x6 tcs %icc, 0x0 fcmple32 %f30, %f10, %o5 brgz %o4, loop_370 prefetch [%l7 + 0x08], 0x2 sll %g7, %l5, %o6 wr %g0, 0x80, %asi stba %o3, [%l7 + 0x57] %asi loop_370: ldub [%l7 + 0x4C], %l0 smul %l3, 0x0DDE, %l1 andncc %i5, %g3, %i3 set 0x62, %i2 ldsha [%l7 + %i2] 0x19, %g4 movcs %icc, %i1, %o0 movne %icc, %i2, %g5 subccc %i4, 0x16D7, %o7 edge8 %l4, %g6, %o1 fmuld8ulx16 %f27, %f14, %f12 movle %xcc, %l6, %i6 xorcc %i7, 0x18D8, %g1 fpack32 %f6, %f14, %f8 fexpand %f19, %f28 movre %l2, %i0, %g2 taddcctv %o2, 0x0265, %o4 movn %xcc, %g7, %o5 mova %xcc, %o6, %l5 movrgz %l0, 0x39F, %o3 fmul8x16au %f31, %f4, %f2 fsrc2 %f12, %f16 alignaddr %l3, %l1, %g3 and %i5, %i3, %g4 srax %i1, 0x0B, %o0 xorcc %i2, %i4, %o7 andcc %l4, %g6, %o1 edge16l %g5, %l6, %i6 movneg %icc, %i7, %l2 bcc loop_371 stw %i0, [%l7 + 0x10] movrgez %g2, %o2, %o4 siam 0x0 loop_371: fors %f13, %f4, %f22 movvs %xcc, %g7, %o5 fmul8x16au %f17, %f19, %f6 ldx [%l7 + 0x38], %o6 srax %l5, 0x09, %g1 fmovsge %xcc, %f11, %f0 fbn %fcc0, loop_372 tcc %icc, 0x6 alignaddrl %l0, %l3, %l1 fbule,a %fcc0, loop_373 loop_372: fbuge %fcc0, loop_374 edge16l %o3, %g3, %i3 tge %xcc, 0x0 loop_373: nop wr %g0, 0x81, %asi lduwa [%l7 + 0x28] %asi, %g4 loop_374: andncc %i1, %i5, %o0 tneg %icc, 0x0 umul %i4, 0x1469, %o7 edge16ln %i2, %g6, %o1 fones %f5 smulcc %l4, %g5, %l6 ldsh [%l7 + 0x78], %i6 movg %icc, %i7, %i0 subccc %g2, %l2, %o4 fmovrdlz %g7, %f28, %f30 andn %o2, %o5, %o6 wr %g0, 0x89, %asi ldsha [%l7 + 0x30] %asi, %l5 edge8n %g1, %l0, %l1 ta %xcc, 0x5 flush %l7 + 0x78 wr %g0, 0x89, %asi stda %o2, [%l7 + 0x70] %asi mulx %g3, 0x0899, %i3 fmovda %xcc, %f13, %f2 movrgz %l3, %i1, %i5 fmovrsgez %g4, %f11, %f17 subc %o0, %i4, %o7 fmovsne %icc, %f29, %f31 addccc %i2, %o1, %l4 fmuld8sux16 %f7, %f17, %f8 or %g5, 0x0A4C, %l6 be,a loop_375 andncc %i6, %g6, %i7 fzero %f24 fpsub16 %f4, %f10, %f22 loop_375: movrlez %g2, 0x0C1, %i0 fba,a %fcc1, loop_376 orcc %o4, %g7, %l2 fmovdcc %xcc, %f27, %f16 wr %g0, 0x81, %asi ldsba [%l7 + 0x2B] %asi, %o2 loop_376: edge16ln %o5, %l5, %g1 tge %xcc, 0x6 fbug,a %fcc3, loop_377 movcs %xcc, %o6, %l1 xnor %l0, 0x1F30, %g3 sra %o3, %l3, %i3 loop_377: fmovrse %i1, %f4, %f6 tleu %icc, 0x4 movgu %xcc, %i5, %o0 movvc %xcc, %i4, %g4 st %f5, [%l7 + 0x64] tsubcctv %o7, %i2, %l4 movvc %icc, %o1, %g5 and %l6, %g6, %i7 stbar tle %xcc, 0x1 nop setx loop_378, %l0, %l1 jmpl %l1, %i6 movg %icc, %i0, %o4 add %l7, 0x50, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %g7 casxa [%l6] %asi, %g7, %l2 loop_378: membar 0x59 smul %g2, 0x0936, %o2 fzeros %f17 addccc %o5, 0x1D7E, %l5 and %g1, 0x0555, %l1 srlx %l0, %g3, %o6 nop setx loop_379, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fble %fcc0, loop_380 nop setx loop_381, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addc %l3, 0x0C8F, %i3 loop_379: bpos,a,pn %xcc, loop_382 loop_380: edge8n %i1, %o3, %i5 loop_381: fbg,a %fcc1, loop_383 fabsd %f24, %f2 loop_382: fcmpes %fcc0, %f21, %f19 movge %xcc, %o0, %g4 loop_383: fble %fcc2, loop_384 fandnot1s %f25, %f4, %f6 and %i4, 0x0482, %i2 edge32 %o7, %l4, %g5 loop_384: umulcc %l6, 0x1A29, %g6 fbue %fcc2, loop_385 ldd [%l7 + 0x20], %f4 movge %icc, %o1, %i7 fbue %fcc2, loop_386 loop_385: subcc %i0, %o4, %i6 tvc %xcc, 0x1 fpack32 %f24, %f4, %f26 loop_386: subcc %g7, 0x04BA, %g2 fsrc1 %f18, %f22 fpmerge %f9, %f8, %f22 edge32ln %o2, %o5, %l5 fmovsge %xcc, %f21, %f8 tneg %icc, 0x4 fmovs %f9, %f26 movne %icc, %l2, %l1 tle %icc, 0x0 fbne %fcc3, loop_387 edge16n %l0, %g1, %o6 tpos %icc, 0x4 sdiv %l3, 0x1521, %g3 loop_387: ldstub [%l7 + 0x57], %i1 fbne %fcc3, loop_388 tvs %icc, 0x4 add %l7, 0x70, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %o3, %i3 loop_388: tleu %icc, 0x2 std %f4, [%l7 + 0x68] taddcc %o0, %g4, %i5 add %l7, 0x60, %l6 wr %g0, 0x19, %asi casa [%l6] 0x19, %i4, %o7 fnegd %f20, %f16 orncc %l4, %i2, %l6 array32 %g5, %g6, %o1 sdivcc %i7, 0x10E7, %o4 edge8n %i6, %i0, %g2 edge16n %o2, %o5, %l5 andncc %l2, %l1, %g7 fmovsneg %xcc, %f5, %f0 membar #Sync set 0x40, %o3 ldda [%l7 + %o3] 0xf0, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnand %f26, %f28, %f14 fbo %fcc3, loop_389 taddcctv %g1, 0x0365, %o6 tcs %icc, 0x2 taddcctv %l3, 0x16E0, %g3 loop_389: nop set 0x5D, %i0 lduba [%l7 + %i0] 0x89, %l0 array16 %o3, %i3, %i1 edge16l %o0, %i5, %g4 tsubcctv %i4, 0x0027, %l4 bl,a,pt %xcc, loop_390 bg,pt %xcc, loop_391 orncc %i2, 0x1E88, %l6 tne %xcc, 0x7 loop_390: or %o7, 0x0C7B, %g6 loop_391: fmovrdne %o1, %f12, %f4 fmovrdgez %g5, %f22, %f24 tneg %xcc, 0x0 movvs %xcc, %o4, %i7 taddcc %i0, %g2, %i6 std %o4, [%l7 + 0x30] umulcc %o2, 0x00F2, %l2 andncc %l1, %g7, %g1 smul %o6, %l5, %g3 movcc %icc, %l3, %o3 fone %f26 mulx %l0, %i1, %o0 subcc %i5, 0x155B, %g4 wr %g0, 0x18, %asi ldsha [%l7 + 0x6C] %asi, %i4 std %l4, [%l7 + 0x70] movrgz %i3, 0x05E, %l6 sllx %i2, %o7, %g6 set 0x5C, %o6 stha %o1, [%l7 + %o6] 0x2a membar #Sync tne %xcc, 0x7 movrlez %o4, 0x1BC, %i7 fmovsne %icc, %f19, %f26 faligndata %f28, %f16, %f24 set 0x50, %i3 lduwa [%l7 + %i3] 0x80, %i0 set 0x1C, %l6 lduha [%l7 + %l6] 0x18, %g5 fbue %fcc0, loop_392 fmovdneg %xcc, %f26, %f24 movre %g2, 0x229, %o5 srl %o2, 0x08, %i6 loop_392: xor %l2, 0x0E20, %g7 movvc %xcc, %l1, %o6 stbar fornot1 %f10, %f26, %f28 fmovsvs %xcc, %f10, %f6 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi tl %icc, 0x1 bn,a,pt %icc, loop_393 bvc,a %icc, loop_394 fexpand %f6, %f20 nop setx loop_395, %l0, %l1 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_393: tle %xcc, 0x2 loop_394: tcc %icc, 0x6 move %icc, %l5, %g1 loop_395: movrgez %l3, %o3, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %i1, %g3, %i5 set 0x6C, %l2 ldsha [%l7 + %l2] 0x11, %g4 brnz,a %i4, loop_396 movrgz %l4, 0x202, %i3 fmuld8sux16 %f25, %f0, %f2 taddcctv %o0, 0x092C, %l6 loop_396: array16 %i2, %o7, %g6 mulx %o1, 0x0615, %i7 fmovdl %icc, %f7, %f2 srl %i0, %o4, %g2 movrgez %o5, 0x039, %o2 movrlez %g5, 0x2C7, %l2 bpos,a %icc, loop_397 andncc %g7, %l1, %i6 movvc %icc, %o6, %l5 movcc %icc, %l3, %o3 loop_397: fmovspos %xcc, %f26, %f8 fpadd16s %f0, %f21, %f15 mova %icc, %l0, %i1 siam 0x1 edge16n %g1, %g3, %i5 set 0x50, %g4 swapa [%l7 + %g4] 0x19, %g4 edge16n %i4, %l4, %o0 sllx %i3, 0x07, %i2 fmul8sux16 %f18, %f26, %f24 sll %l6, %o7, %g6 set 0x38, %g3 stwa %i7, [%l7 + %g3] 0x22 membar #Sync edge16l %i0, %o1, %g2 movgu %xcc, %o5, %o2 sub %o4, 0x0DBC, %g5 sdiv %g7, 0x1A52, %l1 ba,a,pn %xcc, loop_398 fmovsn %xcc, %f23, %f31 fpsub32 %f20, %f28, %f22 tge %xcc, 0x3 loop_398: fmovda %icc, %f4, %f30 udivx %i6, 0x1A30, %l2 fornot2s %f25, %f27, %f14 ldub [%l7 + 0x50], %o6 sub %l5, 0x1FDE, %o3 movcc %icc, %l3, %i1 movvc %icc, %l0, %g3 tsubcc %i5, 0x0AE7, %g1 tge %xcc, 0x0 brlz,a %i4, loop_399 fbne,a %fcc3, loop_400 sra %g4, 0x13, %l4 add %l7, 0x30, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %o0, %i2 loop_399: nop set 0x40, %l3 stda %f0, [%l7 + %l3] 0x18 loop_400: fbl %fcc2, loop_401 xor %l6, 0x0853, %i3 array16 %g6, %o7, %i0 array32 %i7, %o1, %g2 loop_401: fcmpne32 %f14, %f22, %o5 udivx %o4, 0x1EE1, %o2 nop setx loop_402, %l0, %l1 jmpl %l1, %g7 fbl,a %fcc2, loop_403 fnors %f13, %f13, %f25 fmuld8sux16 %f19, %f6, %f26 loop_402: andn %l1, 0x1FF1, %i6 loop_403: brlez %g5, loop_404 tl %icc, 0x4 brgz %o6, loop_405 edge16ln %l2, %o3, %l5 loop_404: brnz %i1, loop_406 edge8ln %l3, %g3, %i5 loop_405: nop setx loop_407, %l0, %l1 jmpl %l1, %g1 subc %l0, %g4, %l4 loop_406: edge16 %i4, %o0, %i2 edge32l %i3, %l6, %o7 loop_407: srl %i0, %g6, %o1 subcc %i7, 0x0847, %o5 addccc %g2, 0x0860, %o4 umul %o2, 0x092B, %g7 tvc %icc, 0x0 mova %icc, %i6, %g5 udiv %l1, 0x0236, %l2 srlx %o3, %l5, %i1 fnegd %f28, %f28 ldsh [%l7 + 0x74], %o6 fpsub32 %f18, %f24, %f2 fmovsle %xcc, %f8, %f11 bne,a,pt %xcc, loop_408 tcc %icc, 0x0 movcs %xcc, %g3, %i5 xor %g1, 0x00A4, %l0 loop_408: edge8 %g4, %l3, %l4 edge32ln %o0, %i2, %i3 tsubcctv %i4, 0x02B4, %l6 tvs %icc, 0x6 tl %xcc, 0x4 movg %xcc, %i0, %o7 stx %o1, [%l7 + 0x70] swap [%l7 + 0x50], %i7 tle %xcc, 0x3 tne %icc, 0x3 fpack32 %f30, %f18, %f8 sub %g6, 0x1586, %o5 fornot2 %f8, %f0, %f16 edge32 %g2, %o4, %o2 tsubcc %i6, %g7, %g5 andcc %l1, 0x1133, %l2 fba %fcc0, loop_409 sdivcc %o3, 0x1B7E, %l5 fmuld8ulx16 %f30, %f23, %f6 edge32ln %i1, %o6, %i5 loop_409: brz,a %g3, loop_410 umul %g1, %g4, %l3 andn %l0, 0x14DF, %l4 popc %o0, %i2 loop_410: tgu %icc, 0x1 fmovsgu %xcc, %f28, %f10 ldsh [%l7 + 0x34], %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %l6, %i4, %o7 set 0x108, %g6 stxa %o1, [%g0 + %g6] 0x21 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 call loop_411 sll %i0, 0x0E, %i7 nop setx loop_412, %l0, %l1 jmpl %l1, %g6 movvs %icc, %g2, %o5 loop_411: fmovsvc %xcc, %f0, %f2 movvc %xcc, %o4, %o2 loop_412: fbge %fcc1, loop_413 movrgez %i6, %g5, %l1 sir 0x090B fbn,a %fcc1, loop_414 loop_413: udiv %g7, 0x14A4, %o3 sir 0x146A sll %l2, %l5, %o6 loop_414: ldsw [%l7 + 0x08], %i1 udiv %g3, 0x1C51, %i5 orn %g1, %g4, %l0 fmovda %xcc, %f30, %f7 fors %f1, %f29, %f0 tgu %icc, 0x5 fmovsne %icc, %f21, %f10 udiv %l4, 0x1F71, %l3 movgu %xcc, %o0, %i2 xorcc %i3, %i4, %o7 orncc %l6, %i0, %o1 edge32l %i7, %g2, %g6 tgu %xcc, 0x5 movrlz %o5, 0x22E, %o4 set 0x6C, %o7 sta %f10, [%l7 + %o7] 0x88 bpos %xcc, loop_415 fmovdg %xcc, %f23, %f14 fmuld8ulx16 %f7, %f22, %f28 movrlz %i6, %g5, %o2 loop_415: fandnot2s %f0, %f7, %f29 orn %l1, 0x14CC, %o3 membar #Sync set 0x40, %i6 ldda [%l7 + %i6] 0x17, %f16 movle %icc, %g7, %l2 tpos %icc, 0x3 movne %xcc, %l5, %o6 edge32l %i1, %i5, %g3 std %g0, [%l7 + 0x68] tle %xcc, 0x5 fpack32 %f0, %f10, %f0 umul %g4, %l4, %l0 movrgez %l3, %o0, %i3 bleu,a,pn %icc, loop_416 fsrc1 %f12, %f2 tsubcc %i4, 0x09CE, %o7 move %icc, %l6, %i0 loop_416: fcmpgt32 %f26, %f14, %i2 fnot1 %f28, %f18 tsubcctv %o1, %g2, %i7 movg %icc, %o5, %g6 umulcc %o4, 0x0EA0, %g5 tleu %icc, 0x6 fmovdvs %icc, %f1, %f21 alignaddrl %o2, %i6, %o3 srl %g7, 0x00, %l1 sdivx %l5, 0x0023, %l2 movge %icc, %i1, %i5 movpos %icc, %o6, %g1 andn %g4, %g3, %l0 fmovdne %xcc, %f24, %f15 edge16n %l4, %l3, %o0 edge32n %i4, %o7, %i3 fbo %fcc1, loop_417 movvs %icc, %i0, %l6 srl %o1, 0x1D, %g2 fcmpes %fcc1, %f24, %f25 loop_417: tpos %xcc, 0x7 fcmped %fcc1, %f6, %f0 set 0x34, %l4 ldswa [%l7 + %l4] 0x81, %i7 subccc %o5, 0x0611, %g6 fmovdcc %xcc, %f3, %f31 fnot1 %f8, %f4 umul %i2, 0x1E50, %o4 tvc %xcc, 0x6 orcc %o2, %g5, %o3 fmovsne %xcc, %f16, %f16 bvc loop_418 fbue %fcc2, loop_419 ldub [%l7 + 0x0B], %g7 sdiv %i6, 0x1513, %l5 loop_418: movcc %xcc, %l2, %l1 loop_419: fmul8x16au %f3, %f26, %f6 set 0x40, %g1 stda %f0, [%l7 + %g1] 0x04 bleu,pt %icc, loop_420 fnand %f12, %f10, %f14 andcc %i1, 0x15B4, %i5 fbu,a %fcc2, loop_421 loop_420: fexpand %f12, %f4 movrgez %g1, %g4, %o6 edge32ln %g3, %l0, %l3 loop_421: nop wr %g0, 0x0c, %asi lduba [%l7 + 0x59] %asi, %o0 udivx %i4, 0x15FA, %l4 tleu %xcc, 0x2 alignaddr %i3, %i0, %l6 fbug,a %fcc0, loop_422 movge %icc, %o7, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %xcc, %i7, %o5 loop_422: movvs %icc, %g6, %i2 fmovdne %xcc, %f31, %f4 bg,a,pt %xcc, loop_423 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %o4, %o1, %o2 call loop_424 loop_423: edge16ln %g5, %o3, %i6 movrlz %l5, %l2, %g7 fnors %f15, %f22, %f2 loop_424: sdivcc %l1, 0x01CF, %i1 tcc %icc, 0x4 movg %xcc, %i5, %g4 bgu,a,pt %xcc, loop_425 fmovsg %xcc, %f23, %f0 fexpand %f7, %f22 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_425: tcc %xcc, 0x3 orcc %g1, 0x1536, %g3 movcs %icc, %l0, %o6 fbuge,a %fcc3, loop_426 fnot1 %f22, %f26 fornot1s %f16, %f12, %f11 fcmple32 %f24, %f20, %o0 loop_426: fand %f18, %f22, %f24 fcmple32 %f10, %f4, %i4 bvc,a,pt %icc, loop_427 tpos %xcc, 0x2 udivcc %l4, 0x001D, %i3 prefetch [%l7 + 0x44], 0x0 loop_427: fone %f24 fmovdleu %xcc, %f26, %f26 bcs,a,pn %icc, loop_428 udivx %l3, 0x15CE, %l6 movrgz %o7, 0x0F0, %i0 add %l7, 0x3C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i7 casa [%l6] 0x88, %i7, %o5 loop_428: fmovrdlz %g6, %f24, %f8 xnorcc %i2, %o4, %o1 set 0x70, %o2 ldda [%l7 + %o2] 0x10, %o2 brgz,a %g5, loop_429 fmovs %f29, %f28 move %icc, %o3, %g2 fmovsg %xcc, %f21, %f13 loop_429: sir 0x1D5E orcc %l5, %l2, %i6 ble,a,pn %icc, loop_430 subcc %l1, 0x0E72, %i1 xnor %g7, %g4, %g1 edge32ln %g3, %l0, %i5 loop_430: xnorcc %o6, %i4, %l4 set 0x38, %o0 ldsba [%l7 + %o0] 0x19, %i3 tn %xcc, 0x4 mulscc %l3, %o0, %o7 andncc %i0, %i7, %l6 movgu %icc, %o5, %i2 subc %g6, %o4, %o2 xor %o1, 0x1DBC, %g5 sethi 0x078A, %o3 fcmpeq32 %f20, %f18, %l5 add %l7, 0x08, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %g2, %i6 tcc %xcc, 0x6 fpackfix %f26, %f4 orncc %l1, 0x0713, %i1 movcs %icc, %g7, %l2 movn %icc, %g4, %g3 tleu %xcc, 0x7 fmovscs %xcc, %f13, %f1 udiv %l0, 0x1E3E, %g1 smul %i5, 0x079D, %i4 set 0x40, %g5 ldda [%l7 + %g5] 0x0c, %f16 fornot1s %f16, %f30, %f6 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f0 lduh [%l7 + 0x5A], %l4 move %icc, %o6, %l3 fmovscs %xcc, %f29, %f14 movrlz %o0, %o7, %i3 fnegd %f26, %f14 smul %i7, %i0, %l6 stw %o5, [%l7 + 0x54] movrgez %g6, %i2, %o2 sdivcc %o4, 0x0709, %o1 andn %g5, %o3, %l5 movl %xcc, %i6, %g2 sdivcc %l1, 0x15FC, %g7 orn %l2, %i1, %g4 srl %l0, 0x1A, %g1 fbn,a %fcc3, loop_431 tcs %xcc, 0x2 smulcc %g3, %i5, %l4 swap [%l7 + 0x40], %o6 loop_431: ble loop_432 call loop_433 tvs %xcc, 0x1 tl %icc, 0x5 loop_432: xor %l3, 0x1084, %i4 loop_433: fba,a %fcc1, loop_434 fmovse %icc, %f13, %f12 subcc %o7, 0x1CB4, %i3 array8 %o0, %i0, %i7 loop_434: nop set 0x18, %l5 stw %l6, [%l7 + %l5] fmovsvs %icc, %f25, %f24 smul %g6, 0x055A, %o5 array16 %i2, %o4, %o2 smul %o1, %o3, %l5 sdiv %i6, 0x02C1, %g2 fpsub16s %f7, %f1, %f24 nop set 0x20, %i1 ldsw [%l7 + %i1], %l1 edge8ln %g5, %l2, %i1 fornot2 %f16, %f12, %f12 ld [%l7 + 0x50], %f7 movneg %xcc, %g7, %g4 bpos,a %xcc, loop_435 add %l0, 0x1305, %g1 fpackfix %f10, %f28 ldstub [%l7 + 0x3D], %i5 loop_435: ld [%l7 + 0x50], %f6 movl %xcc, %g3, %o6 movvc %icc, %l3, %l4 fpsub16 %f8, %f28, %f26 fmovsneg %xcc, %f29, %f2 movpos %icc, %o7, %i3 lduh [%l7 + 0x20], %o0 fba %fcc0, loop_436 array16 %i4, %i7, %l6 fone %f26 edge8n %g6, %o5, %i0 loop_436: movcc %icc, %o4, %o2 fmovscc %xcc, %f18, %f14 mulx %o1, %o3, %i2 movvc %xcc, %i6, %l5 mulscc %g2, 0x0A19, %g5 wr %g0, 0x81, %asi prefetcha [%l7 + 0x70] %asi, 0x1 stx %l1, [%l7 + 0x40] movcc %icc, %g7, %i1 fpmerge %f9, %f27, %f20 fmovrsgez %g4, %f19, %f21 nop setx loop_437, %l0, %l1 jmpl %l1, %l0 fbue,a %fcc2, loop_438 taddcc %g1, %i5, %g3 fpackfix %f6, %f22 loop_437: movrne %o6, 0x0FF, %l3 loop_438: fbo,a %fcc1, loop_439 umulcc %o7, %i3, %l4 set 0x5D, %l1 ldstuba [%l7 + %l1] 0x18, %i4 loop_439: fbule %fcc0, loop_440 pdist %f14, %f8, %f4 tn %icc, 0x1 movne %icc, %i7, %l6 loop_440: move %xcc, %o0, %g6 smulcc %o5, %i0, %o4 edge32l %o1, %o3, %i2 set 0x170, %g2 nop ! nop ! ldxa [%g0 + %g2] 0x40, %i6 ripped by fixASI40.pl ripped by fixASI40.pl sra %o2, %l5, %g2 fnot1 %f14, %f6 movneg %xcc, %g5, %l1 add %l2, %i1, %g4 sdivx %l0, 0x146A, %g1 sra %i5, %g3, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x78, %g7 stda %l2, [%l7 + %g7] 0x04 sllx %o6, 0x1D, %i3 tpos %xcc, 0x1 fmovsleu %icc, %f7, %f6 movrgez %l4, %i4, %o7 add %l7, 0x08, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %i7, %o0 movle %icc, %g6, %l6 bge,a %xcc, loop_441 xnor %i0, 0x0629, %o5 tvs %icc, 0x5 tn %icc, 0x5 loop_441: brnz %o1, loop_442 fcmps %fcc2, %f13, %f17 ba,a,pn %icc, loop_443 mulx %o3, %i2, %o4 loop_442: nop wr %g0, 0xeb, %asi ldda [%l7 + 0x10] %asi, %o2 loop_443: taddcctv %i6, 0x0C18, %g2 subccc %l5, 0x1E3E, %g5 fornot2 %f16, %f20, %f24 andncc %l2, %l1, %i1 smul %g4, %g1, %l0 addccc %g3, 0x11D6, %g7 subcc %i5, 0x1E1A, %l3 movgu %xcc, %o6, %i3 movne %xcc, %l4, %i4 fbuge %fcc3, loop_444 fcmpeq32 %f28, %f30, %o7 movcc %xcc, %o0, %g6 fnot1 %f0, %f18 loop_444: fmovdn %icc, %f27, %f12 srlx %l6, %i0, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x18, %i7 swapa [%l7 + %i7] 0x19, %i7 xnorcc %o1, 0x1400, %o3 edge32n %o4, %o2, %i6 edge8ln %i2, %l5, %g2 set 0x50, %l0 ldda [%l7 + %l0] 0x2e, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %g5, 0x11C, %l1 xor %g4, %i1, %g1 fnand %f2, %f12, %f20 ldsb [%l7 + 0x26], %g3 fpsub32s %f27, %f1, %f21 andn %g7, %i5, %l0 tneg %xcc, 0x1 nop setx loop_445, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry srl %o6, 0x12, %i3 movg %icc, %l3, %i4 std %f12, [%l7 + 0x70] loop_445: fble %fcc0, loop_446 bpos,pn %icc, loop_447 tn %xcc, 0x5 fbuge %fcc0, loop_448 loop_446: andcc %l4, 0x1851, %o7 loop_447: tl %xcc, 0x6 addcc %o0, 0x1591, %g6 loop_448: movrgez %i0, %l6, %i7 fmuld8ulx16 %f16, %f26, %f10 brgz,a %o5, loop_449 fexpand %f4, %f2 tleu %xcc, 0x3 fblg %fcc2, loop_450 loop_449: fmovsl %icc, %f3, %f23 sdivx %o3, 0x0A5C, %o1 tne %xcc, 0x1 loop_450: mulscc %o2, 0x10B5, %o4 movvc %icc, %i6, %i2 fornot2s %f14, %f6, %f24 addcc %l5, 0x12EC, %g2 bvs,pt %xcc, loop_451 mova %xcc, %l2, %g5 movrlz %g4, 0x226, %l1 tge %xcc, 0x3 loop_451: orn %g1, %g3, %g7 add %i1, %l0, %i5 tcs %xcc, 0x4 orn %o6, 0x1885, %i3 smul %i4, %l4, %l3 nop set 0x67, %i5 stb %o0, [%l7 + %i5] alignaddrl %o7, %g6, %l6 set 0x40, %o1 stda %f16, [%l7 + %o1] 0x15 sll %i0, %i7, %o5 fxor %f4, %f16, %f20 fbug,a %fcc1, loop_452 lduw [%l7 + 0x3C], %o1 move %icc, %o2, %o3 fmovrdgz %i6, %f0, %f4 loop_452: tn %icc, 0x2 fbn %fcc0, loop_453 movgu %xcc, %o4, %l5 sub %g2, 0x03C7, %i2 smul %l2, %g5, %g4 loop_453: brgez %l1, loop_454 sth %g3, [%l7 + 0x1C] fble,a %fcc0, loop_455 edge8ln %g7, %g1, %i1 loop_454: smulcc %l0, 0x1100, %i5 fbug %fcc0, loop_456 loop_455: fbe %fcc1, loop_457 movleu %icc, %o6, %i4 std %i2, [%l7 + 0x78] loop_456: fmovdge %xcc, %f19, %f25 loop_457: tl %icc, 0x5 movpos %xcc, %l3, %o0 movrgz %l4, %g6, %o7 set 0x60, %o4 ldswa [%l7 + %o4] 0x88, %i0 set 0x0, %i4 stxa %l6, [%g0 + %i4] 0x57 taddcctv %o5, 0x14B1, %o1 movl %icc, %i7, %o3 alignaddr %o2, %o4, %l5 fones %f25 edge16ln %i6, %i2, %l2 bne,pn %xcc, loop_458 bvs,a loop_459 alignaddr %g5, %g4, %g2 add %l7, 0x78, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l1 casa [%l6] 0x89, %l1, %g7 loop_458: add %g1, 0x0139, %g3 loop_459: addccc %l0, 0x08FB, %i5 fcmple32 %f18, %f10, %i1 tgu %xcc, 0x6 ldsh [%l7 + 0x2E], %i4 movvs %xcc, %i3, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %o6, 0x09, %o0 tvs %xcc, 0x7 fmovsgu %icc, %f18, %f16 smul %g6, 0x1489, %l4 andcc %i0, %l6, %o7 taddcc %o5, 0x1972, %i7 nop set 0x28, %o5 stw %o1, [%l7 + %o5] movn %xcc, %o3, %o2 movleu %icc, %l5, %o4 sub %i6, %i2, %l2 tn %xcc, 0x1 udiv %g5, 0x157B, %g4 subc %g2, %g7, %g1 and %g3, %l1, %i5 wr %g0, 0x89, %asi ldsba [%l7 + 0x16] %asi, %l0 fblg %fcc2, loop_460 fsrc2 %f2, %f4 movrlz %i4, 0x3F7, %i3 or %l3, %o6, %i1 loop_460: smulcc %o0, 0x137E, %l4 mulscc %g6, %l6, %i0 tvs %icc, 0x5 movle %icc, %o7, %o5 smulcc %i7, %o1, %o3 array32 %l5, %o2, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcc,a,pn %icc, loop_461 movre %i6, %l2, %i2 movl %icc, %g5, %g4 tgu %icc, 0x1 loop_461: brnz,a %g7, loop_462 add %g1, 0x0507, %g3 mulscc %l1, %g2, %i5 array16 %i4, %i3, %l3 loop_462: nop setx loop_463, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovsa %xcc, %f19, %f31 set 0x44, %o3 lduwa [%l7 + %o3] 0x14, %o6 loop_463: fmovsn %icc, %f11, %f1 xnorcc %l0, %i1, %l4 movleu %icc, %g6, %o0 movne %xcc, %l6, %o7 set 0x36, %i2 lduha [%l7 + %i2] 0x80, %o5 movpos %xcc, %i0, %i7 fbne,a %fcc3, loop_464 tcc %xcc, 0x4 ldd [%l7 + 0x50], %o2 subc %o1, %o2, %o4 loop_464: fcmpgt16 %f12, %f6, %l5 set 0x18, %i0 stha %i6, [%l7 + %i0] 0x23 membar #Sync edge8ln %l2, %g5, %i2 edge8n %g7, %g4, %g3 pdist %f0, %f0, %f0 or %l1, 0x07BB, %g1 fandnot2 %f14, %f30, %f6 set 0x14, %i3 stwa %i5, [%l7 + %i3] 0x10 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %icc, %g2, %i4 set 0x20, %o6 ldda [%l7 + %o6] 0x19, %l2 fpsub16s %f30, %f23, %f6 fmovsge %xcc, %f23, %f1 movl %xcc, %i3, %l0 edge32n %i1, %o6, %g6 mulx %l4, 0x19F6, %l6 fmuld8sux16 %f29, %f15, %f16 or %o7, %o5, %o0 fcmple32 %f28, %f2, %i0 brgz %o3, loop_465 fpsub16s %f3, %f12, %f28 set 0x70, %l6 ldda [%l7 + %l6] 0x24, %i6 loop_465: alignaddr %o1, %o2, %l5 taddcc %i6, 0x0455, %l2 udivcc %g5, 0x1B3B, %o4 sdivx %g7, 0x138D, %i2 fmovs %f15, %f28 fand %f20, %f10, %f24 subccc %g3, %l1, %g1 fcmpgt32 %f30, %f24, %i5 tsubcctv %g4, 0x1E42, %g2 tg %icc, 0x7 sub %l3, 0x1035, %i4 fmovsle %icc, %f22, %f27 edge16 %i3, %i1, %l0 movvc %xcc, %o6, %l4 movvc %xcc, %l6, %g6 or %o5, 0x1DC0, %o0 fzeros %f22 edge8 %i0, %o3, %o7 fbo,a %fcc0, loop_466 fbug %fcc2, loop_467 fmovse %icc, %f2, %f21 sdivx %o1, 0x137E, %o2 loop_466: edge32l %l5, %i6, %i7 loop_467: fbg %fcc1, loop_468 stb %g5, [%l7 + 0x18] array16 %o4, %l2, %g7 move %xcc, %g3, %i2 loop_468: edge16ln %g1, %l1, %i5 edge8n %g4, %l3, %i4 fmovsvc %icc, %f22, %f1 brgez %i3, loop_469 fmovdvs %xcc, %f22, %f14 fmovrdgez %g2, %f8, %f10 sdivcc %l0, 0x1F29, %o6 loop_469: tle %icc, 0x3 edge16ln %l4, %i1, %l6 movl %xcc, %o5, %o0 movpos %xcc, %g6, %i0 fbue %fcc0, loop_470 stx %o7, [%l7 + 0x68] movleu %xcc, %o3, %o2 fcmpne16 %f20, %f24, %l5 loop_470: nop set 0x18, %l2 lda [%l7 + %l2] 0x19, %f17 subccc %o1, %i6, %i7 wr %g0, 0x4f, %asi ldxa [%g0 + 0x10] %asi, %g5 andncc %l2, %g7, %o4 fsrc1 %f4, %f24 prefetch [%l7 + 0x58], 0x0 fbu %fcc2, loop_471 movcc %icc, %g3, %g1 wr %g0, 0x81, %asi prefetcha [%l7 + 0x70] %asi, 0x1 loop_471: nop wr %g0, 0x80, %asi lduha [%l7 + 0x36] %asi, %i5 or %g4, %l3, %l1 movn %icc, %i3, %i4 movl %xcc, %g2, %l0 tne %icc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x30, %g3 stda %o6, [%l7 + %g3] 0x80 taddcctv %l4, 0x03C3, %l6 wr %g0, 0x04, %asi stha %i1, [%l7 + 0x68] %asi alignaddrl %o0, %o5, %i0 fmovdvc %xcc, %f0, %f22 fnot2s %f4, %f19 sll %g6, %o3, %o2 sir 0x12B9 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f0 ldub [%l7 + 0x08], %o7 popc 0x1203, %l5 movrgez %i6, 0x018, %i7 fmovdneg %icc, %f11, %f26 sra %g5, 0x1F, %o1 sub %g7, %o4, %g3 movne %icc, %l2, %g1 tcs %icc, 0x7 tgu %icc, 0x4 flush %l7 + 0x68 udivcc %i2, 0x1602, %i5 wr %g0, 0x19, %asi ldstuba [%l7 + 0x5F] %asi, %l3 fmovdl %xcc, %f22, %f31 be,pt %xcc, loop_472 udiv %g4, 0x1810, %i3 sdivx %i4, 0x169F, %l1 edge32ln %g2, %o6, %l0 loop_472: fxnor %f22, %f10, %f30 sdivx %l6, 0x084B, %l4 xnorcc %i1, 0x0678, %o0 tl %icc, 0x5 xnor %o5, %i0, %o3 movleu %xcc, %o2, %o7 edge16l %l5, %g6, %i7 brgz,a %g5, loop_473 tpos %icc, 0x1 fmovscs %xcc, %f25, %f24 te %xcc, 0x2 loop_473: fmovda %xcc, %f20, %f29 fbe,a %fcc0, loop_474 fmuld8sux16 %f11, %f9, %f28 te %icc, 0x0 array16 %o1, %g7, %o4 loop_474: edge32 %i6, %g3, %g1 array32 %l2, %i5, %i2 movpos %icc, %l3, %i3 alignaddr %i4, %l1, %g4 set 0x20, %l3 stda %g2, [%l7 + %l3] 0xe3 membar #Sync fmovrdlez %l0, %f12, %f20 sra %o6, %l6, %i1 edge16ln %o0, %l4, %o5 umul %i0, 0x0FEB, %o3 subccc %o7, 0x14E2, %l5 mulscc %g6, %i7, %o2 tle %icc, 0x4 movre %g5, 0x024, %o1 movcc %icc, %o4, %i6 edge8l %g7, %g3, %g1 orn %i5, %i2, %l2 swap [%l7 + 0x70], %l3 std %f18, [%l7 + 0x30] fornot2s %f31, %f28, %f23 xnorcc %i3, 0x16FA, %l1 fcmpeq32 %f10, %f14, %g4 fmovda %xcc, %f10, %f18 nop setx loop_475, %l0, %l1 jmpl %l1, %i4 movrgez %l0, %o6, %g2 fmovdgu %xcc, %f28, %f16 movrne %i1, %l6, %l4 loop_475: nop wr %g0, 0x04, %asi stda %f0, [%l7 + 0x40] %asi fbuge %fcc2, loop_476 nop setx loop_477, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sra %o5, %o0, %o3 edge16l %i0, %l5, %g6 loop_476: fba,a %fcc3, loop_478 loop_477: fmovdg %xcc, %f19, %f4 sdivx %o7, 0x157F, %i7 bleu,a,pt %xcc, loop_479 loop_478: sll %g5, 0x0B, %o1 sdivx %o2, 0x03F2, %o4 umulcc %i6, %g3, %g1 loop_479: fandnot1 %f26, %f4, %f28 fnegd %f16, %f2 subccc %i5, 0x075F, %i2 fba %fcc1, loop_480 fmovdvc %icc, %f28, %f25 edge8ln %g7, %l2, %l3 tsubcc %i3, 0x0832, %g4 loop_480: nop wr %g0, 0x0c, %asi ldsba [%l7 + 0x32] %asi, %i4 bleu loop_481 fcmpes %fcc2, %f26, %f16 tleu %xcc, 0x7 tle %icc, 0x6 loop_481: sdivcc %l0, 0x1D3B, %o6 and %l1, 0x155F, %i1 bn,pn %xcc, loop_482 edge16l %l6, %g2, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8sux16 %f6, %f4, %f16 loop_482: bn,pn %xcc, loop_483 fbge,a %fcc3, loop_484 edge16l %l4, %o0, %i0 fpmerge %f16, %f7, %f0 loop_483: movgu %xcc, %l5, %o3 loop_484: movcc %icc, %o7, %g6 srax %g5, 0x13, %o1 edge32n %i7, %o2, %o4 andncc %g3, %i6, %i5 edge32ln %g1, %i2, %g7 sllx %l3, %l2, %i3 bvc loop_485 brz,a %i4, loop_486 movrlz %g4, 0x2A0, %l0 bcs,a,pt %icc, loop_487 loop_485: orn %l1, 0x17A2, %i1 loop_486: fbge %fcc3, loop_488 movrgez %o6, 0x3E7, %l6 loop_487: fmovdne %xcc, %f18, %f2 sub %o5, 0x038F, %g2 loop_488: tcc %icc, 0x6 fsrc2s %f25, %f5 tge %icc, 0x5 fpsub32 %f26, %f14, %f12 nop setx loop_489, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done taddcctv %l4, 0x03F5, %i0 udivx %o0, 0x1F40, %l5 te %xcc, 0x2 loop_489: taddcc %o3, %g6, %o7 sra %o1, 0x19, %i7 fble,a %fcc1, loop_490 flush %l7 + 0x48 orn %o2, 0x0DF1, %o4 wr %g0, 0xeb, %asi stha %g5, [%l7 + 0x3A] %asi membar #Sync loop_490: ba,a,pt %xcc, loop_491 faligndata %f12, %f24, %f12 stw %i6, [%l7 + 0x0C] edge16ln %g3, %i5, %i2 loop_491: bneg,a loop_492 fcmple32 %f8, %f12, %g7 fbe %fcc0, loop_493 srl %g1, %l3, %i3 loop_492: orcc %i4, 0x1205, %l2 andcc %l0, %g4, %i1 loop_493: andncc %o6, %l1, %l6 orcc %o5, 0x175A, %g2 set 0x70, %g6 stwa %i0, [%l7 + %g6] 0xe2 membar #Sync srax %l4, 0x18, %o0 tleu %xcc, 0x6 bg loop_494 fbuge %fcc2, loop_495 array16 %l5, %o3, %g6 udivx %o1, 0x1AC8, %o7 loop_494: tcc %xcc, 0x6 loop_495: edge16 %i7, %o2, %g5 edge32l %i6, %g3, %o4 udiv %i2, 0x043C, %g7 wr %g0, 0x19, %asi lduba [%l7 + 0x2A] %asi, %g1 fbo %fcc3, loop_496 bne,a,pn %icc, loop_497 sdivx %i5, 0x0234, %l3 add %i3, %i4, %l0 loop_496: edge32ln %l2, %i1, %o6 loop_497: taddcctv %g4, %l6, %o5 be loop_498 ble loop_499 alignaddr %g2, %l1, %i0 ldd [%l7 + 0x10], %f30 loop_498: fsrc2s %f24, %f20 loop_499: movrlez %l4, %o0, %o3 sub %g6, %o1, %l5 sra %o7, 0x12, %o2 mova %icc, %i7, %i6 fpadd16s %f27, %f31, %f30 set 0x30, %g4 lda [%l7 + %g4] 0x80, %f29 fcmpgt16 %f6, %f10, %g3 tleu %xcc, 0x3 move %icc, %o4, %i2 movpos %icc, %g5, %g1 tpos %icc, 0x2 tleu %icc, 0x7 brgz %g7, loop_500 brgz %i5, loop_501 siam 0x2 fmovrsne %l3, %f27, %f6 loop_500: nop set 0x19, %i6 ldstuba [%l7 + %i6] 0x80, %i3 loop_501: fbu,a %fcc0, loop_502 sdivx %l0, 0x1C20, %i4 subccc %l2, %o6, %i1 orn %g4, %o5, %g2 loop_502: tpos %xcc, 0x7 tneg %xcc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %l6, %i0, %l1 fbo %fcc2, loop_503 sdivx %o0, 0x19A8, %l4 subccc %g6, 0x0100, %o1 tn %xcc, 0x3 loop_503: be,a %icc, loop_504 udivx %o3, 0x1C21, %l5 xor %o2, 0x1672, %i7 fmovd %f28, %f16 loop_504: subcc %o7, 0x1A1C, %i6 fones %f21 call loop_505 bge,pt %icc, loop_506 array32 %g3, %i2, %o4 bn,pn %xcc, loop_507 loop_505: sra %g1, %g7, %i5 loop_506: bleu,pn %icc, loop_508 te %icc, 0x2 loop_507: fpsub32s %f16, %f27, %f22 tn %icc, 0x2 loop_508: fnot2 %f6, %f22 edge16l %l3, %g5, %l0 xnorcc %i3, 0x1367, %l2 set 0x0F, %l4 ldstuba [%l7 + %l4] 0x04, %i4 taddcctv %o6, %i1, %o5 tge %xcc, 0x6 addcc %g2, 0x1B72, %g4 sdivx %i0, 0x0B83, %l6 brnz,a %l1, loop_509 fones %f13 andncc %o0, %l4, %g6 taddcc %o1, %l5, %o2 loop_509: umul %o3, 0x032B, %i7 fzero %f26 fxor %f6, %f18, %f0 fmul8x16 %f4, %f8, %f14 tcs %xcc, 0x3 andncc %i6, %g3, %i2 movrlz %o7, 0x3E4, %g1 edge16l %g7, %i5, %o4 membar 0x30 movre %l3, %l0, %g5 fnot1s %f13, %f12 set 0x60, %o7 lda [%l7 + %o7] 0x18, %f4 fmovdne %icc, %f16, %f4 fmovsvc %xcc, %f13, %f25 fbn,a %fcc3, loop_510 tg %xcc, 0x4 sdivx %l2, 0x0A26, %i3 bne,a,pt %icc, loop_511 loop_510: movle %icc, %i4, %i1 edge16l %o6, %g2, %o5 movvc %xcc, %i0, %g4 loop_511: ta %xcc, 0x7 fpmerge %f14, %f26, %f24 movneg %xcc, %l6, %l1 ldd [%l7 + 0x60], %o0 tn %icc, 0x5 fnand %f28, %f24, %f14 fexpand %f28, %f10 tneg %icc, 0x5 bgu %xcc, loop_512 sra %g6, %o1, %l4 nop setx loop_513, %l0, %l1 jmpl %l1, %l5 subc %o2, 0x1223, %o3 loop_512: stbar tpos %icc, 0x5 loop_513: movneg %icc, %i6, %g3 fmovsa %xcc, %f25, %f12 set 0x22, %g1 lduha [%l7 + %g1] 0x10, %i2 fmovse %xcc, %f17, %f28 tvc %xcc, 0x7 srl %o7, %i7, %g7 tvs %xcc, 0x5 edge8l %g1, %o4, %i5 bvs,a loop_514 fxor %f20, %f2, %f26 movn %icc, %l0, %g5 movl %icc, %l2, %i3 loop_514: fands %f16, %f26, %f27 movne %xcc, %l3, %i1 fpadd16s %f16, %f11, %f30 andcc %i4, %g2, %o5 sub %i0, 0x06CD, %g4 fcmps %fcc2, %f13, %f12 fcmpeq16 %f20, %f10, %l6 sethi 0x1D02, %l1 fbul,a %fcc1, loop_515 fnot1 %f26, %f16 tge %xcc, 0x7 sllx %o0, %g6, %o1 loop_515: fxors %f15, %f0, %f9 bge,a,pt %icc, loop_516 nop set 0x38, %o2 ldx [%l7 + %o2], %o6 wr %g0, 0x18, %asi ldswa [%l7 + 0x48] %asi, %l4 loop_516: ble,pt %xcc, loop_517 orcc %l5, 0x03EB, %o2 set 0x29, %o0 lduba [%l7 + %o0] 0x18, %i6 loop_517: ldstub [%l7 + 0x5B], %o3 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %g3, %o7 sllx %i2, 0x0D, %g7 edge16l %g1, %o4, %i7 tneg %icc, 0x1 wr %g0, 0x04, %asi lduba [%l7 + 0x4A] %asi, %l0 fmovdcs %icc, %f22, %f12 edge32ln %i5, %g5, %l2 te %xcc, 0x3 or %i3, 0x02F5, %i1 fornot2 %f16, %f24, %f8 sir 0x1C96 xnor %l3, 0x0028, %g2 umulcc %o5, 0x1901, %i0 ldstub [%l7 + 0x58], %g4 fzero %f0 add %l7, 0x28, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i4 casxa [%l6] %asi, %i4, %l1 movl %icc, %l6, %g6 edge16ln %o1, %o6, %l4 movgu %icc, %l5, %o2 edge16ln %i6, %o0, %g3 edge16n %o3, %o7, %i2 andcc %g1, %g7, %i7 edge8 %l0, %o4, %i5 orn %g5, %l2, %i3 movrgz %i1, %g2, %l3 alignaddr %o5, %i0, %i4 array16 %l1, %l6, %g6 fbn %fcc3, loop_518 fnot1s %f1, %f10 fmovdvs %icc, %f11, %f11 umul %g4, %o1, %o6 loop_518: subccc %l4, %l5, %i6 tn %xcc, 0x7 fbu,a %fcc2, loop_519 tcc %icc, 0x7 tne %xcc, 0x7 or %o2, %g3, %o3 loop_519: fcmped %fcc1, %f8, %f12 movleu %icc, %o7, %o0 fbu %fcc0, loop_520 movrgz %i2, %g1, %i7 and %l0, %g7, %o4 fmovrde %i5, %f0, %f14 loop_520: fors %f24, %f21, %f9 fcmpgt16 %f12, %f22, %g5 fpack32 %f6, %f20, %f4 stw %l2, [%l7 + 0x0C] fpadd16s %f17, %f5, %f17 stx %i1, [%l7 + 0x60] tleu %icc, 0x5 edge16 %i3, %l3, %o5 fmovdpos %icc, %f13, %f20 add %l7, 0x40, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g2 casxa [%l6] %asi, %g2, %i0 ldd [%l7 + 0x10], %i4 tneg %xcc, 0x1 andn %l6, 0x1E07, %l1 movre %g4, %g6, %o1 brgez %l4, loop_521 fmovrslez %o6, %f20, %f30 tle %icc, 0x1 stbar loop_521: movgu %xcc, %l5, %i6 udivcc %g3, 0x0A04, %o2 movne %xcc, %o3, %o7 wr %g0, 0x0c, %asi lduba [%l7 + 0x37] %asi, %i2 brz,a %g1, loop_522 nop setx loop_523, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tsubcc %o0, 0x0BB5, %i7 brnz,a %g7, loop_524 loop_522: fbuge %fcc3, loop_525 loop_523: fmovsl %icc, %f7, %f23 edge16n %o4, %i5, %l0 loop_524: edge32 %g5, %l2, %i1 loop_525: srax %l3, 0x0C, %i3 add %l7, 0x18, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %o5, %i0 sub %i4, %g2, %l1 fmovrsgez %l6, %f12, %f12 fmovsvc %icc, %f3, %f21 fbue %fcc1, loop_526 ta %xcc, 0x1 fnegd %f4, %f0 fbg %fcc0, loop_527 loop_526: edge16l %g4, %g6, %o1 edge32ln %o6, %l4, %l5 fandnot2s %f23, %f10, %f22 loop_527: edge32ln %g3, %o2, %o3 movrgez %i6, 0x0F4, %o7 fxnor %f20, %f26, %f28 set 0x44, %l5 lduha [%l7 + %l5] 0x80, %g1 tvs %icc, 0x2 ldd [%l7 + 0x40], %o0 taddcc %i2, 0x129F, %i7 fxor %f4, %f26, %f26 wr %g0, 0x89, %asi lduha [%l7 + 0x6A] %asi, %o4 addccc %g7, %i5, %g5 array8 %l0, %i1, %l2 flush %l7 + 0x24 movvc %xcc, %l3, %o5 brgz,a %i3, loop_528 edge8n %i4, %i0, %g2 movg %icc, %l1, %l6 tg %icc, 0x1 loop_528: andn %g6, 0x194B, %g4 wr %g0, 0x52, %asi ldxa [%g0 + 0x108] %asi, %o1 wr %g0, 0x04, %asi stda %o6, [%l7 + 0x60] %asi srl %l5, 0x0F, %g3 fsrc1s %f8, %f20 std %f28, [%l7 + 0x08] fbue,a %fcc1, loop_529 umulcc %l4, %o3, %o2 fornot2s %f15, %f1, %f19 popc %o7, %i6 loop_529: sdiv %o0, 0x1051, %i2 move %xcc, %i7, %o4 movrgez %g1, 0x059, %i5 wr %g0, 0x88, %asi stwa %g5, [%l7 + 0x58] %asi edge16l %g7, %l0, %i1 mova %xcc, %l2, %l3 movle %icc, %o5, %i3 fbug,a %fcc0, loop_530 fmovdge %xcc, %f31, %f9 fornot2 %f2, %f24, %f26 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi loop_530: srlx %i0, 0x14, %i4 sllx %g2, 0x14, %l6 nop setx loop_531, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done popc %g6, %l1 array16 %g4, %o1, %o6 edge16l %l5, %g3, %l4 loop_531: tge %xcc, 0x5 set 0x2C, %i1 lda [%l7 + %i1] 0x18, %f2 mova %xcc, %o3, %o2 movrne %i6, 0x3D9, %o7 ble,a loop_532 movrgez %i2, 0x10C, %o0 sir 0x08D9 or %o4, 0x1F59, %i7 loop_532: fmul8x16al %f23, %f2, %f20 xor %g1, %i5, %g5 andncc %g7, %i1, %l2 array8 %l0, %l3, %i3 alignaddrl %o5, %i4, %g2 edge8 %i0, %g6, %l1 tl %xcc, 0x6 edge8 %l6, %g4, %o1 edge32l %o6, %l5, %g3 fmul8x16 %f26, %f18, %f8 movn %xcc, %o3, %l4 edge8 %o2, %i6, %o7 fones %f15 fmovrdgez %o0, %f24, %f16 xorcc %o4, %i7, %g1 fbuge,a %fcc0, loop_533 andn %i5, %g5, %i2 fmovsleu %xcc, %f15, %f26 array8 %i1, %g7, %l0 loop_533: fmovdn %xcc, %f26, %f11 tleu %xcc, 0x5 bvs,a loop_534 bg loop_535 swap [%l7 + 0x3C], %l3 mulx %l2, %i3, %i4 loop_534: edge16ln %g2, %i0, %g6 loop_535: tcc %xcc, 0x5 or %o5, %l1, %g4 fmovdvs %xcc, %f13, %f6 orn %o1, %o6, %l5 fmovsle %xcc, %f24, %f22 fbul,a %fcc0, loop_536 srl %l6, %o3, %g3 movvs %icc, %l4, %o2 movrlz %o7, 0x16F, %i6 loop_536: swap [%l7 + 0x48], %o0 tgu %xcc, 0x2 movvs %xcc, %o4, %i7 srlx %g1, %g5, %i2 brgez,a %i1, loop_537 andcc %i5, 0x028E, %l0 edge16n %g7, %l2, %l3 tle %xcc, 0x2 loop_537: fornot2s %f8, %f10, %f6 udiv %i4, 0x1760, %i3 tvs %xcc, 0x7 fmovrsgez %g2, %f11, %f17 popc 0x06F5, %i0 movn %icc, %g6, %l1 set 0x40, %g5 stwa %o5, [%l7 + %g5] 0x22 membar #Sync xnorcc %o1, %o6, %g4 ldx [%l7 + 0x48], %l5 set 0x50, %l1 lduha [%l7 + %l1] 0x10, %o3 wr %g0, 0x11, %asi ldsba [%l7 + 0x10] %asi, %l6 and %g3, %l4, %o7 wr %g0, 0x80, %asi ldsba [%l7 + 0x11] %asi, %i6 wr %g0, 0x10, %asi stxa %o0, [%l7 + 0x38] %asi smul %o2, 0x0441, %i7 sllx %g1, %o4, %i2 and %i1, 0x18E0, %g5 tn %xcc, 0x2 tsubcc %l0, %g7, %i5 membar 0x64 movrlez %l3, 0x20C, %l2 stw %i4, [%l7 + 0x6C] tsubcc %i3, 0x0199, %i0 fnand %f8, %f12, %f30 fexpand %f20, %f12 ldsh [%l7 + 0x3A], %g6 fmovdpos %icc, %f16, %f15 brgz,a %g2, loop_538 edge32n %l1, %o5, %o1 movn %xcc, %o6, %g4 fabss %f28, %f5 loop_538: movcs %xcc, %l5, %l6 fcmple16 %f22, %f30, %o3 fmovdgu %xcc, %f2, %f26 fble %fcc0, loop_539 edge8l %g3, %l4, %o7 fmovrdne %o0, %f26, %f10 set 0x2C, %g7 stwa %i6, [%l7 + %g7] 0x11 loop_539: fbue %fcc1, loop_540 stw %i7, [%l7 + 0x6C] fxnors %f27, %f21, %f14 fmovda %icc, %f3, %f22 loop_540: xnorcc %g1, %o2, %o4 fmovrsgz %i2, %f2, %f3 movle %xcc, %g5, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x2b, %asi stba %i1, [%l7 + 0x4A] %asi membar #Sync sethi 0x1678, %i5 fnegd %f12, %f12 edge8 %g7, %l3, %l2 fnor %f4, %f24, %f10 movrlz %i3, %i0, %i4 edge16ln %g2, %l1, %o5 fabsd %f16, %f24 fornot2s %f17, %f23, %f6 mulx %o1, %g6, %g4 set 0x7C, %g2 stwa %l5, [%l7 + %g2] 0x0c fmovsneg %icc, %f25, %f31 stbar tle %xcc, 0x4 fcmped %fcc2, %f26, %f20 movle %icc, %l6, %o3 fbule,a %fcc2, loop_541 mova %icc, %g3, %o6 orncc %o7, 0x1BC5, %o0 xor %i6, 0x12D7, %i7 loop_541: movcs %icc, %g1, %l4 fmovdge %xcc, %f5, %f29 std %f22, [%l7 + 0x68] movcc %icc, %o4, %o2 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi sdiv %g5, 0x121C, %l0 movre %i2, 0x2A6, %i5 fnor %f8, %f12, %f2 fmovdg %xcc, %f23, %f20 sethi 0x0BF2, %g7 bn,pt %xcc, loop_542 addc %l3, 0x0351, %i1 umulcc %i3, %i0, %l2 movre %i4, %g2, %l1 loop_542: tn %icc, 0x7 fones %f24 fmovsa %icc, %f16, %f18 sra %o1, 0x08, %o5 fornot1 %f20, %f30, %f2 ta %icc, 0x5 brnz %g4, loop_543 brnz,a %l5, loop_544 brlz %g6, loop_545 nop set 0x30, %i7 std %o2, [%l7 + %i7] loop_543: tcc %icc, 0x5 loop_544: fbn %fcc3, loop_546 loop_545: orn %l6, %g3, %o6 fbne %fcc0, loop_547 call loop_548 loop_546: fbuge %fcc1, loop_549 fcmpgt16 %f12, %f8, %o7 loop_547: movge %xcc, %i6, %o0 loop_548: bne,pn %icc, loop_550 loop_549: or %g1, 0x1F9A, %l4 fmovrdne %o4, %f4, %f14 sra %i7, 0x0C, %o2 loop_550: edge32ln %l0, %g5, %i2 fmovse %icc, %f13, %f1 subcc %i5, %g7, %i1 fbue %fcc1, loop_551 movre %l3, 0x150, %i0 subc %i3, %i4, %l2 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x5F] %asi, %g2 loop_551: lduh [%l7 + 0x18], %l1 smul %o5, %o1, %l5 sll %g4, %g6, %o3 andncc %l6, %o6, %g3 tsubcc %o7, 0x1A83, %o0 movn %xcc, %i6, %g1 tvs %xcc, 0x0 nop setx loop_552, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done andcc %l4, %o4, %i7 movrne %l0, 0x049, %o2 fbue %fcc1, loop_553 loop_552: movne %xcc, %g5, %i2 bge %xcc, loop_554 srax %g7, %i5, %l3 loop_553: nop wr %g0, 0x11, %asi ldswa [%l7 + 0x40] %asi, %i0 loop_554: fmovsleu %icc, %f22, %f27 alignaddr %i1, %i4, %l2 fandnot2s %f18, %f5, %f6 edge32l %g2, %l1, %i3 movge %xcc, %o1, %o5 tne %xcc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %xcc, 0x3 ldd [%l7 + 0x50], %f14 fornot2 %f16, %f6, %f28 sdivcc %g4, 0x00D5, %l5 sub %g6, %o3, %o6 fandnot1s %f6, %f29, %f29 fmovdn %icc, %f22, %f24 sdivx %g3, 0x09A6, %o7 brz %l6, loop_555 fmovdcc %xcc, %f7, %f27 move %xcc, %o0, %g1 orncc %l4, %i6, %o4 loop_555: edge32ln %l0, %i7, %o2 movleu %xcc, %i2, %g7 fpackfix %f2, %f16 sethi 0x07B9, %i5 fnors %f23, %f24, %f18 movrgez %g5, %i0, %l3 fpadd32s %f8, %f30, %f22 tn %xcc, 0x3 movge %icc, %i4, %i1 tn %xcc, 0x2 orncc %g2, %l1, %l2 fpadd16 %f18, %f28, %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x89, %asi lduba [%l7 + 0x7C] %asi, %i3 tvs %icc, 0x2 fcmple16 %f4, %f22, %o5 edge16 %g4, %o1, %l5 xorcc %o3, 0x05BC, %g6 add %l7, 0x40, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o6 casa [%l6] 0x81, %o6, %g3 fmovde %xcc, %f31, %f13 movneg %xcc, %o7, %o0 edge8n %l6, %g1, %l4 sllx %i6, 0x10, %l0 tpos %xcc, 0x4 sllx %o4, 0x1F, %i7 fmovrdlz %i2, %f10, %f22 fmul8x16au %f11, %f13, %f2 movle %xcc, %o2, %i5 bvc,a %xcc, loop_556 andn %g5, 0x0325, %g7 edge8ln %i0, %l3, %i4 set 0x0E, %l0 ldsha [%l7 + %l0] 0x88, %i1 loop_556: bvc %xcc, loop_557 xnor %l1, 0x1E89, %l2 array16 %i3, %o5, %g2 xorcc %o1, %g4, %o3 loop_557: fbu,a %fcc0, loop_558 fmul8x16au %f16, %f12, %f26 nop setx loop_559, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movcs %icc, %g6, %o6 loop_558: fmovrdgz %g3, %f2, %f8 fsrc1 %f18, %f10 loop_559: tcs %icc, 0x7 edge8l %l5, %o7, %l6 udivx %o0, 0x045B, %l4 mulscc %i6, %g1, %o4 set 0x50, %i5 stxa %i7, [%l7 + %i5] 0x80 taddcctv %i2, 0x1DDA, %o2 taddcc %i5, 0x142C, %l0 set 0x3B, %o1 lduba [%l7 + %o1] 0x10, %g5 andn %g7, 0x1AF2, %l3 set 0x1B, %i4 ldsba [%l7 + %i4] 0x80, %i0 fnors %f26, %f3, %f5 alignaddrl %i4, %i1, %l2 sra %i3, %l1, %g2 fmovdpos %icc, %f0, %f8 movrne %o1, 0x2E6, %o5 ble,pt %xcc, loop_560 mulx %g4, %g6, %o6 sdiv %g3, 0x1ED8, %o3 fzero %f4 loop_560: fornot1s %f20, %f22, %f6 movre %o7, 0x224, %l5 fmovsleu %icc, %f0, %f12 xor %o0, 0x10A0, %l4 sra %i6, %g1, %l6 set 0x34, %o4 swapa [%l7 + %o4] 0x11, %o4 ldd [%l7 + 0x78], %f2 ldx [%l7 + 0x10], %i7 fbug,a %fcc2, loop_561 membar 0x3F set 0x4C, %o3 ldswa [%l7 + %o3] 0x14, %o2 loop_561: fcmpne32 %f14, %f30, %i2 fpadd16 %f18, %f12, %f18 edge16l %i5, %g5, %l0 fsrc2s %f18, %f17 nop setx loop_562, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movle %icc, %g7, %l3 fcmpgt32 %f8, %f18, %i0 fmovsvc %xcc, %f12, %f24 loop_562: fzero %f22 umul %i4, 0x0961, %i1 fornot2 %f24, %f16, %f24 fmovspos %xcc, %f0, %f12 orncc %i3, %l1, %l2 sdivx %g2, 0x1379, %o5 sdiv %o1, 0x1281, %g6 fmovrdne %g4, %f18, %f12 xorcc %o6, 0x141F, %o3 popc %g3, %l5 ta %icc, 0x6 tcc %xcc, 0x2 sir 0x1BAA wr %g0, 0x18, %asi stwa %o7, [%l7 + 0x10] %asi fbo %fcc2, loop_563 be loop_564 movne %icc, %o0, %i6 fzero %f12 loop_563: movcs %icc, %l4, %g1 loop_564: movpos %xcc, %l6, %o4 fpsub32s %f29, %f25, %f16 edge32l %i7, %o2, %i2 edge32n %g5, %i5, %g7 tl %xcc, 0x2 edge32n %l3, %l0, %i4 fbug %fcc2, loop_565 fcmple32 %f18, %f20, %i0 subc %i3, 0x05CD, %i1 edge32l %l2, %l1, %g2 loop_565: sdivcc %o5, 0x1889, %g6 alignaddr %g4, %o1, %o3 brgez %o6, loop_566 sethi 0x1289, %l5 edge32 %o7, %o0, %i6 addccc %l4, %g3, %l6 loop_566: brgez %g1, loop_567 tn %xcc, 0x2 fmovda %xcc, %f28, %f4 fcmpgt32 %f28, %f22, %i7 loop_567: fmovsn %xcc, %f8, %f12 and %o2, 0x02AE, %o4 movrgez %g5, 0x0CE, %i2 tcc %icc, 0x5 brlez,a %g7, loop_568 sllx %i5, %l3, %l0 bl %icc, loop_569 tg %icc, 0x1 loop_568: sra %i0, %i3, %i1 sethi 0x0F05, %l2 loop_569: mulscc %l1, 0x000B, %g2 alignaddr %i4, %g6, %o5 fmovsn %icc, %f29, %f18 addccc %g4, 0x007C, %o1 wr %g0, 0x81, %asi ldsba [%l7 + 0x09] %asi, %o3 tl %xcc, 0x5 movge %xcc, %o6, %o7 fpack16 %f24, %f24 ba,a %xcc, loop_570 sll %o0, 0x07, %l5 set 0x3C, %i2 sta %f11, [%l7 + %i2] 0x14 loop_570: fmovdl %icc, %f31, %f4 movge %xcc, %l4, %i6 fbe %fcc3, loop_571 popc 0x0F8F, %g3 xnorcc %l6, 0x1307, %i7 sra %o2, %g1, %g5 loop_571: subccc %i2, 0x1DA2, %o4 brz %i5, loop_572 sub %g7, %l3, %i0 wr %g0, 0x18, %asi ldsha [%l7 + 0x66] %asi, %l0 loop_572: alignaddr %i1, %i3, %l2 tcs %xcc, 0x0 or %l1, 0x1E1C, %g2 taddcc %i4, 0x1120, %g6 fmovrsgz %g4, %f18, %f1 movn %xcc, %o1, %o3 set 0x0E, %i0 stba %o5, [%l7 + %i0] 0xe2 membar #Sync edge32n %o6, %o0, %l5 set 0x30, %i3 ldda [%l7 + %i3] 0x10, %o6 for %f10, %f14, %f26 addcc %i6, %g3, %l6 bvc,a loop_573 call loop_574 movrgez %l4, 0x2F4, %i7 fmul8x16 %f25, %f24, %f24 loop_573: umul %g1, 0x0697, %o2 loop_574: subccc %i2, 0x1F15, %o4 fandnot2s %f28, %f24, %f4 add %l7, 0x14, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g5 casa [%l6] %asi, %g5, %g7 lduh [%l7 + 0x68], %i5 fmovrdlz %i0, %f10, %f0 fmul8x16al %f10, %f1, %f6 fbul,a %fcc3, loop_575 or %l3, %i1, %l0 fbo,a %fcc2, loop_576 ld [%l7 + 0x3C], %f19 loop_575: srl %i3, %l2, %l1 lduh [%l7 + 0x7A], %g2 loop_576: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sth %g6, [%l7 + 0x24] wr %g0, 0x0c, %asi lda [%l7 + 0x30] %asi, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %g4, %o1, %o3 tn %xcc, 0x1 fmovrdgez %i4, %f28, %f6 flush %l7 + 0x5C sdivcc %o6, 0x109D, %o5 bl,a,pn %xcc, loop_577 swap [%l7 + 0x20], %l5 addccc %o0, %o7, %g3 tn %icc, 0x6 loop_577: edge8 %l6, %i6, %l4 umul %i7, %o2, %g1 orn %o4, %i2, %g5 fmovdl %xcc, %f13, %f4 movleu %icc, %i5, %i0 xorcc %g7, 0x138D, %l3 fornot2s %f26, %f26, %f31 fbn,a %fcc1, loop_578 tn %xcc, 0x3 edge8 %l0, %i1, %l2 prefetch [%l7 + 0x4C], 0x2 loop_578: subc %l1, 0x16F3, %g2 orncc %g6, %g4, %o1 edge16 %o3, %i3, %o6 movge %icc, %o5, %l5 wr %g0, 0x19, %asi stwa %o0, [%l7 + 0x64] %asi add %i4, %g3, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %icc, %o7, %i6 edge16n %l4, %o2, %i7 addccc %g1, 0x138E, %o4 ta %xcc, 0x2 taddcctv %g5, 0x1B90, %i5 edge16 %i0, %g7, %l3 movcs %xcc, %l0, %i2 move %icc, %l2, %l1 movneg %icc, %g2, %i1 taddcc %g4, 0x003B, %o1 or %g6, 0x11AD, %i3 fmul8ulx16 %f26, %f14, %f26 orncc %o6, %o3, %l5 fbl %fcc1, loop_579 nop setx loop_580, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fandnot2 %f0, %f12, %f20 orn %o0, 0x10B0, %i4 loop_579: fbug %fcc2, loop_581 loop_580: bpos loop_582 movgu %icc, %g3, %o5 move %icc, %l6, %i6 loop_581: nop wr %g0, 0x19, %asi lduba [%l7 + 0x43] %asi, %o7 loop_582: srl %o2, %l4, %g1 mova %xcc, %i7, %g5 movneg %xcc, %o4, %i5 movrlz %g7, 0x182, %l3 fcmped %fcc2, %f12, %f10 wr %g0, 0x21, %asi stxa %i0, [%g0 + 0x110] %asi fmovdvc %icc, %f4, %f26 fmovdleu %icc, %f11, %f4 membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0xf9, %f0 movle %icc, %i2, %l2 membar 0x19 fpadd32s %f5, %f24, %f14 movle %xcc, %l0, %g2 movvc %xcc, %i1, %l1 tn %xcc, 0x0 fpsub16 %f30, %f26, %f14 ta %icc, 0x7 fsrc2 %f2, %f22 edge32ln %g4, %g6, %o1 mulx %i3, 0x1A4D, %o6 subc %l5, %o3, %i4 mulscc %g3, %o5, %l6 sdiv %o0, 0x07ED, %o7 fbuge %fcc2, loop_583 movgu %xcc, %i6, %l4 fmovrslz %g1, %f30, %f4 pdist %f24, %f0, %f8 loop_583: movneg %xcc, %o2, %g5 set 0x27, %l6 ldstuba [%l7 + %l6] 0x80, %i7 alignaddrl %o4, %i5, %g7 fbo,a %fcc2, loop_584 movre %i0, %i2, %l2 umul %l0, 0x057A, %l3 andncc %i1, %l1, %g2 loop_584: stx %g6, [%l7 + 0x28] subccc %g4, 0x14B3, %i3 fmovdcs %icc, %f31, %f4 wr %g0, 0x80, %asi prefetcha [%l7 + 0x58] %asi, 0x0 fxnor %f12, %f12, %f30 bg loop_585 andncc %l5, %o3, %i4 set 0x2C, %l2 lduwa [%l7 + %l2] 0x81, %o1 loop_585: edge32n %g3, %o5, %o0 edge8 %o7, %l6, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bge,a,pt %icc, loop_586 fnot1s %f16, %f27 set 0x14, %g3 stba %i6, [%l7 + %g3] 0x10 loop_586: smulcc %g1, 0x0FF1, %g5 wr %g0, 0x18, %asi lda [%l7 + 0x34] %asi, %f31 srl %i7, 0x05, %o4 wr %g0, 0x81, %asi stxa %o2, [%l7 + 0x28] %asi ldub [%l7 + 0x71], %i5 fbule,a %fcc1, loop_587 fmovsgu %xcc, %f22, %f7 add %l7, 0x6C, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g7 casa [%l6] 0x18, %g7, %i2 loop_587: fmovda %icc, %f21, %f3 popc 0x0178, %i0 fmovrslz %l0, %f30, %f22 fmovdleu %icc, %f14, %f19 udivx %l2, 0x0C5D, %l3 mulscc %l1, 0x074B, %g2 fble %fcc2, loop_588 brlez,a %g6, loop_589 movrgz %g4, 0x0B8, %i3 sir 0x0786 loop_588: movleu %icc, %i1, %l5 loop_589: nop wr %g0, 0x19, %asi stda %o2, [%l7 + 0x78] %asi stb %o6, [%l7 + 0x0F] fmovse %xcc, %f30, %f31 movrlez %o1, 0x19C, %g3 ldstub [%l7 + 0x1D], %o5 for %f24, %f8, %f14 move %icc, %o0, %i4 subc %l6, 0x1110, %l4 sdivx %o7, 0x1013, %i6 movcs %icc, %g1, %g5 srl %o4, %i7, %i5 bg,a,pn %icc, loop_590 movpos %xcc, %o2, %i2 sdiv %i0, 0x13C5, %l0 te %xcc, 0x1 loop_590: fzeros %f3 ta %icc, 0x3 bshuffle %f20, %f26, %f24 fnegs %f17, %f0 fbl,a %fcc2, loop_591 fbn,a %fcc1, loop_592 fnot1 %f0, %f14 movrne %l2, 0x088, %l3 loop_591: bshuffle %f6, %f28, %f22 loop_592: nop set 0x6A, %l3 ldsha [%l7 + %l3] 0x10, %l1 fbne %fcc3, loop_593 movleu %xcc, %g2, %g6 move %icc, %g7, %g4 smul %i3, %i1, %o3 loop_593: movge %xcc, %o6, %o1 fmovsg %xcc, %f12, %f4 movrlez %l5, %g3, %o5 tle %icc, 0x2 ba,pt %icc, loop_594 fmovsneg %xcc, %f5, %f25 srax %i4, %l6, %l4 addcc %o7, 0x1E31, %o0 loop_594: fmovsa %xcc, %f16, %f12 fmovrslez %g1, %f28, %f27 fmovrdgez %g5, %f20, %f28 mulscc %i6, 0x0DE3, %o4 tvc %xcc, 0x7 bgu,a,pt %icc, loop_595 stx %i7, [%l7 + 0x58] fmovrslz %o2, %f13, %f21 taddcc %i2, 0x1CE1, %i5 loop_595: nop setx loop_596, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovse %xcc, %f31, %f9 edge8ln %l0, %l2, %i0 sethi 0x1143, %l3 loop_596: tge %icc, 0x7 orn %g2, %l1, %g6 lduw [%l7 + 0x5C], %g7 movrgez %g4, %i3, %i1 stx %o6, [%l7 + 0x68] srax %o1, %o3, %g3 bge,a loop_597 fcmpgt32 %f16, %f20, %l5 taddcctv %o5, 0x1BA9, %l6 stx %i4, [%l7 + 0x70] loop_597: alignaddr %o7, %l4, %o0 array32 %g1, %g5, %o4 wr %g0, 0x18, %asi ldsha [%l7 + 0x5C] %asi, %i7 tsubcc %i6, %o2, %i2 set 0x62, %g6 lduha [%l7 + %g6] 0x80, %l0 tl %icc, 0x5 brnz,a %l2, loop_598 brz,a %i5, loop_599 sdivx %i0, 0x16A1, %g2 udivx %l1, 0x12EE, %g6 loop_598: popc %l3, %g4 loop_599: movgu %icc, %g7, %i1 fbug,a %fcc0, loop_600 array32 %o6, %o1, %o3 fmovsle %icc, %f23, %f25 fmovsg %xcc, %f21, %f12 loop_600: xorcc %i3, %l5, %g3 fpack16 %f4, %f19 fcmpgt32 %f6, %f6, %l6 fbug,a %fcc1, loop_601 edge8ln %i4, %o7, %o5 fmovdvc %xcc, %f28, %f30 bn,a,pt %icc, loop_602 loop_601: subccc %o0, 0x0D58, %g1 movn %icc, %l4, %g5 edge32l %i7, %o4, %i6 loop_602: bge,a %xcc, loop_603 fmovdg %xcc, %f8, %f6 popc %o2, %l0 swap [%l7 + 0x7C], %i2 loop_603: edge32n %i5, %i0, %l2 nop set 0x28, %o5 lduw [%l7 + %o5], %l1 bcc,a %xcc, loop_604 xor %g2, 0x005E, %g6 ba,pn %icc, loop_605 fsrc1s %f21, %f23 loop_604: subc %l3, 0x15D6, %g4 addccc %g7, 0x151D, %o6 loop_605: nop set 0x14, %g4 swapa [%l7 + %g4] 0x80, %i1 ble,pn %xcc, loop_606 tl %xcc, 0x2 orncc %o3, 0x124F, %o1 stx %l5, [%l7 + 0x08] loop_606: bcs,pt %icc, loop_607 orcc %i3, %l6, %g3 andcc %o7, %i4, %o0 tcs %icc, 0x4 loop_607: fcmpeq32 %f26, %f12, %g1 fmovse %icc, %f1, %f11 srl %o5, %g5, %l4 umul %o4, 0x0D43, %i7 fcmpne32 %f28, %f2, %o2 fmovdvs %icc, %f10, %f24 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %l0, %i6, %i2 addccc %i5, 0x1840, %l2 tcc %icc, 0x0 wr %g0, 0x19, %asi lduwa [%l7 + 0x6C] %asi, %i0 ble,pn %icc, loop_608 siam 0x3 fbul %fcc2, loop_609 tleu %xcc, 0x6 loop_608: ldsh [%l7 + 0x58], %g2 sra %l1, %g6, %l3 loop_609: andncc %g7, %g4, %o6 movn %icc, %o3, %i1 tsubcctv %l5, 0x08CB, %i3 sdivx %o1, 0x0861, %l6 movcc %icc, %o7, %i4 subcc %g3, %o0, %o5 orncc %g5, %l4, %o4 fblg %fcc3, loop_610 bvc,a loop_611 tl %icc, 0x5 fornot2s %f4, %f31, %f18 loop_610: nop wr %g0, 0x11, %asi prefetcha [%l7 + 0x70] %asi, 0x0 loop_611: edge32n %o2, %l0, %i6 movrgz %i2, 0x3BE, %i7 fmovsgu %icc, %f1, %f1 umul %i5, %l2, %g2 fmovdneg %icc, %f14, %f29 bcs,a %icc, loop_612 call loop_613 movn %xcc, %i0, %l1 brnz,a %g6, loop_614 loop_612: fpsub32 %f26, %f12, %f4 loop_613: movgu %xcc, %g7, %l3 fnot1 %f30, %f0 loop_614: tge %icc, 0x1 sra %g4, 0x04, %o6 fbo %fcc1, loop_615 tn %icc, 0x0 tvs %icc, 0x5 addccc %i1, 0x156D, %o3 loop_615: fmovdn %icc, %f11, %f1 fnor %f6, %f28, %f2 fbge,a %fcc0, loop_616 mulx %l5, 0x03E1, %o1 set 0x30, %i6 stha %l6, [%l7 + %i6] 0x14 loop_616: bcs loop_617 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbo %fcc2, loop_618 fxor %f24, %f22, %f6 loop_617: fmovdleu %xcc, %f5, %f1 bl,a,pt %icc, loop_619 loop_618: sll %i3, %o7, %i4 array8 %g3, %o5, %g5 tsubcc %o0, 0x152A, %o4 loop_619: xorcc %l4, 0x050D, %o2 mova %icc, %g1, %i6 tvc %icc, 0x2 movcc %xcc, %i2, %i7 alignaddr %l0, %l2, %g2 fba %fcc1, loop_620 fpsub32s %f21, %f11, %f22 alignaddrl %i0, %l1, %i5 xor %g7, %g6, %l3 loop_620: movpos %xcc, %g4, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot2s %f22, %f6, %f7 te %xcc, 0x7 edge8ln %o3, %i1, %l5 ta %icc, 0x3 array8 %l6, %o1, %o7 edge16l %i3, %i4, %g3 movvs %xcc, %o5, %g5 edge8l %o0, %l4, %o2 tne %xcc, 0x0 mova %xcc, %o4, %g1 edge16n %i6, %i2, %i7 movvs %icc, %l2, %l0 tpos %xcc, 0x2 tne %icc, 0x5 smulcc %i0, %g2, %l1 mova %xcc, %i5, %g7 set 0x20, %l4 stwa %g6, [%l7 + %l4] 0x15 array32 %g4, %l3, %o3 fmovsg %xcc, %f12, %f25 edge32l %o6, %l5, %l6 fbue %fcc2, loop_621 taddcctv %o1, %o7, %i1 sllx %i4, 0x16, %g3 srlx %i3, 0x1D, %o5 loop_621: bne,a,pn %icc, loop_622 edge32 %g5, %l4, %o0 ta %icc, 0x6 edge32n %o4, %o2, %i6 loop_622: udivx %g1, 0x1442, %i2 movcc %icc, %l2, %l0 movvc %xcc, %i0, %i7 wr %g0, 0x52, %asi stxa %l1, [%g0 + 0x218] %asi lduw [%l7 + 0x58], %g2 fornot2s %f20, %f12, %f21 fmuld8ulx16 %f25, %f31, %f14 srax %g7, 0x1C, %i5 tpos %xcc, 0x5 movg %icc, %g6, %g4 fands %f29, %f19, %f5 movle %xcc, %l3, %o6 tcs %icc, 0x0 bn,a loop_623 array32 %l5, %l6, %o3 fmovrdne %o7, %f8, %f10 fnot2s %f8, %f16 loop_623: fmovrslz %o1, %f10, %f24 edge16l %i1, %g3, %i3 popc %o5, %g5 ta %icc, 0x5 fpsub32s %f19, %f20, %f12 andn %l4, %i4, %o0 stx %o2, [%l7 + 0x28] set 0x60, %g1 ldda [%l7 + %g1] 0x22, %i6 sub %g1, 0x1727, %i2 fcmpne32 %f6, %f4, %l2 fmovdne %icc, %f16, %f12 sub %o4, 0x0D3A, %i0 or %l0, 0x065C, %i7 fmul8ulx16 %f14, %f0, %f2 xorcc %l1, %g2, %i5 fbl %fcc3, loop_624 fmovsvs %icc, %f21, %f14 mulscc %g6, %g4, %g7 andcc %o6, %l5, %l3 loop_624: movrne %l6, %o3, %o1 udivcc %i1, 0x16F9, %g3 edge32ln %o7, %o5, %g5 tneg %xcc, 0x1 sir 0x1A34 lduh [%l7 + 0x72], %i3 brgez,a %i4, loop_625 movge %icc, %l4, %o2 fcmped %fcc1, %f0, %f4 tvs %icc, 0x3 loop_625: fnot2s %f11, %f0 movle %icc, %i6, %o0 fnegs %f23, %f17 stb %g1, [%l7 + 0x35] ldd [%l7 + 0x38], %i2 edge16ln %o4, %i0, %l0 fcmpne32 %f28, %f2, %l2 xor %i7, 0x039E, %g2 set 0x48, %o2 ldxa [%l7 + %o2] 0x88, %i5 or %l1, %g6, %g7 andncc %o6, %g4, %l5 edge32n %l6, %o3, %o1 brz %l3, loop_626 tg %xcc, 0x3 ld [%l7 + 0x70], %f25 alignaddr %g3, %i1, %o5 loop_626: tg %icc, 0x5 set 0x40, %o0 ldda [%l7 + %o0] 0x15, %f0 bl,a loop_627 tcs %xcc, 0x5 ldd [%l7 + 0x60], %o6 fmovsn %icc, %f12, %f20 loop_627: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbue,a %fcc2, loop_628 fmovsleu %icc, %f11, %f28 be,a loop_629 edge32n %i3, %g5, %i4 loop_628: addcc %l4, 0x1152, %o2 fmovsne %icc, %f29, %f24 loop_629: sdiv %i6, 0x177F, %g1 udiv %o0, 0x0466, %i2 movne %xcc, %o4, %l0 sethi 0x084A, %l2 movge %xcc, %i0, %g2 edge8n %i5, %i7, %l1 wr %g0, 0x18, %asi ldsha [%l7 + 0x54] %asi, %g7 fpmerge %f8, %f0, %f14 set 0x72, %o7 stba %o6, [%l7 + %o7] 0xe2 membar #Sync subcc %g6, 0x0369, %g4 subc %l5, %o3, %l6 edge8ln %l3, %o1, %i1 bgu,pn %xcc, loop_630 movvc %icc, %o5, %o7 bvc,a,pn %xcc, loop_631 orn %i3, 0x0F57, %g3 loop_630: lduw [%l7 + 0x18], %g5 membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf0, %f16 loop_631: te %icc, 0x1 call loop_632 fpadd16s %f12, %f8, %f29 movpos %icc, %l4, %o2 umul %i6, 0x161F, %i4 loop_632: fsrc1s %f0, %f14 fnot1 %f22, %f18 edge32 %o0, %g1, %i2 ldd [%l7 + 0x48], %o4 fblg %fcc1, loop_633 fabss %f14, %f27 fpadd16s %f17, %f11, %f25 xnorcc %l0, %l2, %i0 loop_633: fmovspos %xcc, %f25, %f3 xnor %i5, 0x0D51, %i7 fmuld8sux16 %f25, %f20, %f6 ld [%l7 + 0x48], %f26 fbne,a %fcc1, loop_634 ldx [%l7 + 0x70], %l1 fornot2s %f23, %f2, %f13 tcs %xcc, 0x3 loop_634: fmovscc %xcc, %f4, %f20 srax %g7, %o6, %g2 fmul8x16al %f20, %f21, %f24 tneg %icc, 0x6 movre %g6, 0x29F, %g4 orncc %o3, 0x05FA, %l5 edge32n %l3, %l6, %o1 addc %o5, 0x0DE6, %o7 wr %g0, 0x19, %asi lda [%l7 + 0x2C] %asi, %f18 bcs,a,pt %icc, loop_635 xnorcc %i3, 0x05B3, %i1 array8 %g5, %l4, %g3 edge16n %o2, %i4, %i6 loop_635: fmovsge %xcc, %f27, %f12 andn %o0, %g1, %o4 fsrc2 %f4, %f20 subc %l0, %i2, %l2 wr %g0, 0x11, %asi lda [%l7 + 0x2C] %asi, %f22 siam 0x1 fpsub32 %f8, %f0, %f30 ldd [%l7 + 0x70], %f26 sdivx %i5, 0x014F, %i7 bl,pt %icc, loop_636 andncc %l1, %g7, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %g2, %g6, %i0 loop_636: array16 %o3, %g4, %l3 ble,a,pt %xcc, loop_637 fones %f1 srlx %l5, %l6, %o1 ldsh [%l7 + 0x74], %o7 loop_637: fbue %fcc1, loop_638 xnorcc %o5, 0x1EC1, %i1 fble %fcc3, loop_639 call loop_640 loop_638: fmul8x16 %f31, %f16, %f18 mova %icc, %g5, %i3 loop_639: movn %icc, %l4, %o2 loop_640: ba loop_641 xor %g3, %i4, %o0 set 0x56, %g5 ldsba [%l7 + %g5] 0x04, %g1 loop_641: tgu %icc, 0x4 fblg %fcc0, loop_642 fmovrdgez %i6, %f6, %f12 wr %g0, 0x19, %asi stba %l0, [%l7 + 0x53] %asi loop_642: fpadd16 %f0, %f18, %f30 movrne %i2, 0x1AE, %l2 sub %i5, 0x10F9, %i7 andcc %o4, %g7, %l1 fnegd %f24, %f2 addcc %o6, 0x1B7D, %g2 udiv %i0, 0x01FC, %g6 ta %xcc, 0x0 or %g4, 0x00CD, %l3 tcc %icc, 0x6 bvs %icc, loop_643 fpadd16s %f16, %f21, %f23 umul %l5, 0x127C, %o3 fpadd16 %f6, %f18, %f0 loop_643: fone %f2 fmovdleu %icc, %f10, %f6 wr %g0, 0x1f, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync or %l6, 0x14CA, %o7 nop setx loop_644, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovrse %o1, %f28, %f29 sra %i1, 0x06, %g5 edge16l %i3, %o5, %l4 loop_644: mulx %g3, 0x0895, %o2 tn %icc, 0x6 swap [%l7 + 0x4C], %i4 fornot2 %f14, %f6, %f24 st %f0, [%l7 + 0x20] wr %g0, 0x19, %asi ldswa [%l7 + 0x58] %asi, %o0 edge8 %i6, %g1, %l0 srlx %i2, %l2, %i5 smulcc %i7, 0x0A73, %o4 addccc %g7, 0x19E5, %l1 fandnot2 %f10, %f26, %f18 fxnors %f11, %f5, %f1 flush %l7 + 0x14 subccc %g2, 0x13E1, %o6 addc %g6, 0x03A6, %i0 fxnor %f20, %f2, %f20 fxor %f6, %f4, %f10 movge %xcc, %l3, %l5 movleu %icc, %g4, %o3 edge16 %l6, %o1, %o7 taddcc %g5, %i1, %i3 subcc %l4, %g3, %o5 movrne %i4, %o2, %i6 movleu %icc, %g1, %o0 movgu %icc, %i2, %l2 add %l7, 0x30, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %l0, %i5 taddcc %o4, 0x1D1A, %i7 tleu %icc, 0x5 sllx %g7, %g2, %o6 bvs,a loop_645 stx %l1, [%l7 + 0x60] edge32ln %g6, %i0, %l5 fmovse %xcc, %f31, %f5 loop_645: ldsh [%l7 + 0x5C], %l3 umulcc %g4, 0x1542, %l6 edge16l %o1, %o7, %g5 popc %i1, %i3 array8 %o3, %g3, %o5 fmovsg %xcc, %f26, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %i4, %o2, %i6 xnorcc %g1, %l4, %o0 edge32l %i2, %l0, %i5 fmovrse %o4, %f16, %f23 fmovsvc %icc, %f14, %f17 or %i7, 0x17CE, %g7 stx %l2, [%l7 + 0x78] wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %o6 movrlz %g2, %g6, %i0 tsubcctv %l1, 0x087E, %l3 fnot1s %f20, %f21 prefetch [%l7 + 0x78], 0x2 taddcc %g4, %l6, %l5 fblg,a %fcc3, loop_646 ldsh [%l7 + 0x62], %o7 set 0x7D, %l5 ldsba [%l7 + %l5] 0x14, %g5 loop_646: brgez,a %i1, loop_647 and %i3, %o3, %o1 move %xcc, %o5, %i4 mulx %o2, %i6, %g3 loop_647: xnorcc %g1, 0x1432, %o0 membar 0x14 srax %l4, %l0, %i2 sub %i5, 0x0973, %o4 tcc %xcc, 0x3 movne %xcc, %i7, %l2 orcc %o6, %g2, %g7 fmovdne %xcc, %f17, %f16 xnor %i0, 0x18BB, %g6 tgu %xcc, 0x6 fornot1 %f2, %f24, %f30 fmovrsne %l3, %f19, %f8 wr %g0, 0x04, %asi ldstuba [%l7 + 0x70] %asi, %l1 edge8l %l6, %g4, %l5 alignaddr %g5, %i1, %i3 fcmpeq16 %f20, %f0, %o7 move %icc, %o3, %o1 fmovdpos %xcc, %f20, %f23 ldstub [%l7 + 0x38], %i4 be,a,pn %icc, loop_648 te %icc, 0x0 srlx %o2, %o5, %g3 movrgz %g1, %i6, %o0 loop_648: fmovsleu %icc, %f5, %f7 subcc %l4, 0x0792, %l0 tge %xcc, 0x5 tge %xcc, 0x7 fmovrse %i2, %f7, %f1 fbl %fcc2, loop_649 tleu %icc, 0x3 set 0x4C, %g7 ldsba [%l7 + %g7] 0x15, %o4 loop_649: movpos %xcc, %i5, %l2 brnz,a %i7, loop_650 fmovde %icc, %f18, %f1 tsubcctv %o6, 0x0583, %g2 edge8n %i0, %g6, %g7 loop_650: xorcc %l3, %l6, %g4 taddcc %l1, %g5, %l5 popc %i1, %i3 fbu %fcc2, loop_651 orncc %o3, 0x0A42, %o1 brlz %i4, loop_652 fone %f18 loop_651: fmovrslz %o7, %f12, %f19 te %icc, 0x7 loop_652: fones %f19 andncc %o2, %o5, %g1 fbuge %fcc0, loop_653 tn %icc, 0x0 fmovdpos %icc, %f0, %f0 subc %g3, %o0, %i6 loop_653: brnz,a %l0, loop_654 pdist %f12, %f16, %f2 fbge,a %fcc3, loop_655 fmovdcs %icc, %f14, %f31 loop_654: tleu %xcc, 0x7 fone %f18 loop_655: edge16ln %l4, %o4, %i2 tne %icc, 0x1 edge8ln %i5, %l2, %o6 move %xcc, %g2, %i7 be,pt %xcc, loop_656 movl %icc, %i0, %g6 sra %g7, %l6, %g4 fbug,a %fcc3, loop_657 loop_656: array32 %l1, %g5, %l3 movg %xcc, %l5, %i1 fbe,a %fcc2, loop_658 loop_657: edge8n %i3, %o1, %i4 set 0x1D, %g2 ldstuba [%l7 + %g2] 0x10, %o7 loop_658: movrlz %o2, %o5, %g1 movrlez %o3, %o0, %g3 fblg,a %fcc3, loop_659 udivcc %i6, 0x0ED8, %l0 fnands %f20, %f18, %f5 edge8l %o4, %l4, %i2 loop_659: sdivx %i5, 0x08AA, %l2 fmovrslz %g2, %f6, %f25 siam 0x4 andcc %o6, 0x106C, %i7 fcmpne16 %f20, %f12, %i0 movl %xcc, %g6, %g7 movle %xcc, %l6, %g4 brgz,a %l1, loop_660 fmovscs %xcc, %f9, %f11 fnand %f6, %f12, %f0 brlez,a %g5, loop_661 loop_660: movcc %xcc, %l3, %l5 sdiv %i1, 0x1272, %o1 edge32ln %i3, %o7, %i4 loop_661: edge16l %o2, %o5, %o3 ld [%l7 + 0x50], %f29 wr %g0, 0x10, %asi ldstuba [%l7 + 0x79] %asi, %g1 add %o0, 0x16D1, %i6 movrne %g3, %o4, %l0 fbo,a %fcc1, loop_662 bpos,a,pt %icc, loop_663 sethi 0x1000, %i2 fabsd %f22, %f4 loop_662: fbe,a %fcc1, loop_664 loop_663: fbne %fcc1, loop_665 fmovdl %xcc, %f28, %f8 sth %l4, [%l7 + 0x62] loop_664: addc %i5, %l2, %g2 loop_665: xnor %o6, %i7, %g6 orncc %i0, %g7, %g4 ta %xcc, 0x7 subccc %l6, 0x144A, %l1 tvs %icc, 0x4 wr %g0, 0x11, %asi lduha [%l7 + 0x76] %asi, %l3 fmovrdlez %g5, %f0, %f8 movrlez %l5, %i1, %o1 fandnot2 %f8, %f16, %f4 udivx %o7, 0x01A2, %i4 sir 0x1920 fbul %fcc3, loop_666 fbuge %fcc2, loop_667 umul %o2, 0x1ECC, %o5 xnor %i3, 0x04EF, %g1 loop_666: st %f17, [%l7 + 0x1C] loop_667: orn %o3, %i6, %o0 movrne %g3, %o4, %i2 fbg,a %fcc0, loop_668 bn %xcc, loop_669 fbue,a %fcc2, loop_670 movle %icc, %l4, %l0 loop_668: udivcc %i5, 0x025B, %g2 loop_669: tpos %xcc, 0x3 loop_670: orncc %l2, 0x073B, %o6 xor %i7, 0x1653, %i0 xor %g6, %g4, %g7 fmovsl %xcc, %f1, %f23 fcmpgt32 %f20, %f12, %l6 array8 %l1, %g5, %l5 udivcc %i1, 0x02C9, %o1 fbule,a %fcc0, loop_671 fmovs %f6, %f11 edge8 %l3, %o7, %i4 movge %icc, %o2, %i3 loop_671: movvs %xcc, %o5, %o3 tcc %xcc, 0x2 subccc %g1, %o0, %i6 tpos %xcc, 0x2 tsubcctv %o4, 0x18B9, %g3 orcc %l4, %i2, %l0 tne %xcc, 0x6 movrne %g2, 0x144, %i5 fmovrslez %l2, %f3, %f27 subccc %i7, %i0, %g6 wr %g0, 0x11, %asi swapa [%l7 + 0x64] %asi, %o6 st %f25, [%l7 + 0x0C] addccc %g4, 0x1639, %g7 add %l7, 0x60, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l1 casxa [%l6] %asi, %l1, %g5 umulcc %l5, 0x119D, %l6 sra %i1, %l3, %o7 sllx %o1, 0x1E, %o2 wr %g0, 0x80, %asi lduha [%l7 + 0x12] %asi, %i3 edge32 %o5, %o3, %g1 ble,a loop_672 call loop_673 movvs %xcc, %o0, %i6 tvc %xcc, 0x4 loop_672: fmovdg %xcc, %f24, %f31 loop_673: nop wr %g0, 0x80, %asi lduba [%l7 + 0x69] %asi, %i4 ta %xcc, 0x3 wr %g0, 0x88, %asi stda %g2, [%l7 + 0x78] %asi tne %icc, 0x2 wr %g0, 0x27, %asi stwa %o4, [%l7 + 0x20] %asi membar #Sync udivx %l4, 0x15CC, %l0 movne %xcc, %g2, %i5 addcc %l2, 0x1C66, %i7 prefetch [%l7 + 0x50], 0x1 movre %i2, 0x0BD, %i0 tg %xcc, 0x1 subcc %g6, 0x04C3, %g4 set 0x5E, %i7 lduha [%l7 + %i7] 0x19, %g7 edge16l %o6, %l1, %g5 edge32n %l5, %i1, %l6 fblg,a %fcc0, loop_674 brnz %l3, loop_675 bvc,a,pt %icc, loop_676 fcmpd %fcc1, %f10, %f26 loop_674: movrgz %o1, %o2, %i3 loop_675: fandnot2s %f7, %f6, %f0 loop_676: fmovsne %xcc, %f26, %f2 xnorcc %o5, 0x19EE, %o3 ba,a %icc, loop_677 fmuld8ulx16 %f29, %f21, %f12 addcc %o7, %o0, %g1 udivx %i6, 0x1B17, %g3 loop_677: tleu %xcc, 0x6 fands %f24, %f21, %f10 fmul8sux16 %f26, %f8, %f22 bneg,pt %xcc, loop_678 umul %i4, %o4, %l0 array16 %l4, %g2, %l2 fpadd32 %f14, %f30, %f6 loop_678: bgu,pt %xcc, loop_679 udivx %i5, 0x023D, %i2 edge8n %i7, %i0, %g6 and %g7, %o6, %g4 loop_679: fbule %fcc0, loop_680 mova %icc, %l1, %l5 sir 0x0D94 popc %i1, %g5 loop_680: movne %xcc, %l3, %l6 tn %xcc, 0x3 andcc %o2, 0x11CB, %i3 tneg %xcc, 0x6 tgu %xcc, 0x5 addccc %o5, 0x071B, %o1 fornot2 %f0, %f8, %f18 fbe,a %fcc3, loop_681 subccc %o3, 0x149B, %o0 fmuld8ulx16 %f11, %f27, %f6 fsrc2s %f15, %f10 loop_681: tneg %xcc, 0x3 set 0x1E, %l1 ldsba [%l7 + %l1] 0x04, %o7 set 0x46, %i5 ldsha [%l7 + %i5] 0x11, %i6 xnorcc %g1, %g3, %i4 popc %o4, %l0 fmovrsgez %l4, %f16, %f30 sdiv %l2, 0x1B07, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpack16 %f16, %f21 fxnors %f9, %f11, %f13 mova %icc, %i2, %i5 srl %i7, 0x1F, %g6 fbule,a %fcc3, loop_682 ldsw [%l7 + 0x24], %g7 fbl,a %fcc1, loop_683 tge %xcc, 0x6 loop_682: fmovdpos %xcc, %f17, %f19 udivcc %i0, 0x1324, %o6 loop_683: sethi 0x11A0, %l1 andncc %l5, %g4, %i1 edge16l %l3, %l6, %g5 andcc %o2, 0x0BFB, %o5 fba %fcc3, loop_684 edge8ln %o1, %o3, %i3 set 0x7F, %l0 ldstuba [%l7 + %l0] 0x80, %o0 loop_684: fmovrse %o7, %f8, %f22 tvs %icc, 0x7 edge16l %i6, %g1, %g3 fmovda %xcc, %f14, %f22 sll %o4, 0x04, %l0 nop set 0x40, %i4 ldsh [%l7 + %i4], %l4 edge32 %i4, %l2, %g2 wr %g0, 0xea, %asi stha %i2, [%l7 + 0x38] %asi membar #Sync fmovsa %icc, %f18, %f27 fornot2 %f10, %f4, %f30 fmovdcc %icc, %f31, %f7 fcmpes %fcc2, %f25, %f0 ldsb [%l7 + 0x6B], %i7 tcs %icc, 0x2 orncc %i5, 0x006C, %g7 fmovsge %icc, %f0, %f23 movrlez %g6, 0x3C7, %i0 fcmpne32 %f18, %f4, %l1 fcmpd %fcc2, %f10, %f0 ble,pt %icc, loop_685 fmovsle %xcc, %f20, %f10 udiv %o6, 0x1226, %g4 te %xcc, 0x1 loop_685: nop set 0x28, %o4 sta %f26, [%l7 + %o4] 0x11 bl loop_686 smul %l5, %i1, %l3 edge8l %l6, %g5, %o5 ldsh [%l7 + 0x6E], %o1 loop_686: te %xcc, 0x4 movneg %icc, %o2, %o3 ldd [%l7 + 0x70], %f24 fmovrdlz %i3, %f14, %f18 mulscc %o0, 0x0430, %i6 movpos %xcc, %o7, %g1 udivx %o4, 0x0C6E, %l0 tleu %xcc, 0x3 xnor %g3, 0x130D, %l4 membar 0x03 xnorcc %i4, 0x1DAF, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpes %fcc2, %f7, %f30 fcmps %fcc2, %f31, %f23 bge,pn %icc, loop_687 addccc %i2, 0x137B, %i7 fmovrsgz %i5, %f14, %f29 edge16n %l2, %g6, %g7 loop_687: bn,a loop_688 tneg %xcc, 0x6 add %l7, 0x20, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i0, %l1 loop_688: movgu %icc, %g4, %l5 std %i0, [%l7 + 0x40] mova %icc, %l3, %l6 movleu %icc, %o6, %o5 fmul8x16al %f22, %f26, %f16 fbul %fcc2, loop_689 fmovrsgz %g5, %f21, %f30 popc %o1, %o2 lduw [%l7 + 0x08], %o3 loop_689: bneg,a loop_690 xorcc %o0, %i6, %o7 xor %g1, 0x0A75, %i3 ble,a,pn %icc, loop_691 loop_690: tne %icc, 0x6 nop setx loop_692, %l0, %l1 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 %o4, 0x1C9B, %l0 loop_691: nop set 0x60, %o3 ldxa [%l7 + %o3] 0x80, %l4 loop_692: fmovdcs %icc, %f7, %f24 movge %xcc, %i4, %g2 membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0x17, %f16 bpos %icc, loop_693 xnorcc %g3, 0x0655, %i2 alignaddr %i5, %i7, %l2 ta %xcc, 0x1 loop_693: orcc %g6, 0x07CC, %g7 bshuffle %f16, %f0, %f10 movre %l1, %g4, %l5 movrlez %i1, %l3, %i0 stb %l6, [%l7 + 0x1D] or %o6, 0x1D49, %g5 fmovrsgez %o1, %f24, %f28 prefetch [%l7 + 0x20], 0x2 bvc,a,pn %icc, loop_694 fcmpgt32 %f4, %f0, %o5 fpack16 %f12, %f18 fnot2s %f11, %f15 loop_694: edge32l %o3, %o2, %o0 movl %xcc, %i6, %o7 edge16 %g1, %o4, %l0 mulscc %i3, 0x008F, %i4 set 0x6F, %i0 ldstuba [%l7 + %i0] 0x0c, %g2 udiv %g3, 0x1FCA, %i2 xor %l4, %i5, %l2 ldsh [%l7 + 0x72], %i7 udivx %g7, 0x1D4D, %g6 movre %l1, 0x1B6, %l5 tvs %xcc, 0x5 xorcc %i1, %l3, %i0 tg %icc, 0x0 wr %g0, 0x88, %asi swapa [%l7 + 0x24] %asi, %g4 movneg %icc, %l6, %o6 popc %o1, %g5 tsubcc %o5, %o2, %o3 subc %o0, %o7, %g1 wr %g0, 0x10, %asi lduwa [%l7 + 0x54] %asi, %o4 fcmpgt32 %f6, %f4, %l0 udivx %i3, 0x1EFB, %i4 fone %f14 wr %g0, 0x89, %asi lduha [%l7 + 0x38] %asi, %i6 movpos %xcc, %g2, %g3 flush %l7 + 0x74 fxor %f2, %f16, %f14 srax %l4, 0x05, %i5 movrne %i2, 0x13D, %i7 fmovde %icc, %f7, %f18 fexpand %f20, %f12 fors %f24, %f5, %f26 fbue,a %fcc2, loop_695 fpmerge %f13, %f31, %f10 membar 0x38 movvs %xcc, %l2, %g6 loop_695: fmovde %xcc, %f23, %f9 or %g7, %l5, %l1 andcc %l3, 0x0840, %i0 tvc %xcc, 0x1 tn %icc, 0x5 fpmerge %f25, %f10, %f14 for %f2, %f22, %f2 array32 %i1, %g4, %o6 movrne %o1, %g5, %o5 fbo %fcc0, loop_696 fpsub32 %f4, %f18, %f6 movcc %xcc, %o2, %l6 fbl,a %fcc2, loop_697 loop_696: fmul8sux16 %f16, %f20, %f16 movrlz %o0, 0x26A, %o3 movle %icc, %o7, %g1 loop_697: nop set 0x30, %i3 prefetcha [%l7 + %i3] 0x81, 0x1 flush %l7 + 0x14 udiv %l0, 0x0318, %i4 fmul8sux16 %f28, %f22, %f20 tleu %icc, 0x0 fmovscc %icc, %f5, %f27 std %i6, [%l7 + 0x48] call loop_698 addcc %g2, %i3, %g3 membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0xf8, %f16 loop_698: movl %icc, %i5, %l4 ldd [%l7 + 0x40], %i6 fbu,a %fcc2, loop_699 bne,a %xcc, loop_700 move %icc, %l2, %i2 fsrc1 %f20, %f12 loop_699: swap [%l7 + 0x5C], %g6 loop_700: membar 0x3F ldsw [%l7 + 0x08], %g7 nop set 0x47, %l6 stb %l5, [%l7 + %l6] fbu,a %fcc1, loop_701 sethi 0x1296, %l3 alignaddr %l1, %i1, %i0 sllx %g4, 0x13, %o1 loop_701: edge8n %g5, %o5, %o6 ble %xcc, loop_702 edge16ln %o2, %o0, %l6 fmovrdgz %o3, %f14, %f30 orncc %o7, %o4, %g1 loop_702: fbl %fcc0, loop_703 array8 %i4, %i6, %g2 alignaddrl %l0, %g3, %i3 sir 0x1C07 loop_703: nop set 0x7C, %l2 stwa %i5, [%l7 + %l2] 0x11 fand %f22, %f30, %f0 popc %l4, %l2 fpadd16s %f7, %f3, %f11 movrgz %i7, 0x14B, %i2 brz %g6, loop_704 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %l5, 0x19C0, %g7 bgu loop_705 loop_704: sll %l1, %i1, %i0 mulscc %g4, %o1, %l3 fbue %fcc0, loop_706 loop_705: fbuge,a %fcc2, loop_707 fmovrslz %g5, %f27, %f18 fbule %fcc1, loop_708 loop_706: udivcc %o5, 0x11A3, %o2 loop_707: tvs %xcc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_708: add %o0, %l6, %o3 sdivx %o6, 0x0263, %o7 fmovdl %icc, %f30, %f27 subc %o4, %i4, %i6 fblg %fcc2, loop_709 movneg %icc, %g1, %g2 fmovse %xcc, %f14, %f24 fornot2 %f2, %f6, %f28 loop_709: fmul8x16au %f4, %f20, %f18 movl %icc, %g3, %i3 edge32l %i5, %l0, %l4 fmovrsgz %i7, %f0, %f13 movrlez %l2, 0x28F, %i2 set 0x34, %g3 stwa %g6, [%l7 + %g3] 0x81 xor %l5, 0x0E5D, %g7 tg %icc, 0x6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fand %f24, %f22, %f14 stx %l1, [%l7 + 0x20] stbar bne loop_710 fzeros %f11 umul %i1, 0x107B, %g4 nop setx loop_711, %l0, %l1 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_710: or %o1, %i0, %l3 wr %g0, 0x19, %asi sta %f21, [%l7 + 0x40] %asi loop_711: tle %xcc, 0x4 bl,a,pn %xcc, loop_712 umulcc %g5, %o5, %o2 bge,pt %icc, loop_713 brlez %l6, loop_714 loop_712: mulx %o3, %o6, %o7 movge %xcc, %o4, %i4 loop_713: fxor %f14, %f28, %f22 loop_714: sll %i6, %g1, %g2 tcc %icc, 0x1 edge16n %o0, %i3, %i5 move %icc, %g3, %l0 fba,a %fcc3, loop_715 fmuld8sux16 %f26, %f27, %f22 umul %l4, 0x10F1, %l2 bshuffle %f14, %f10, %f24 loop_715: bshuffle %f28, %f6, %f4 movge %xcc, %i7, %g6 prefetch [%l7 + 0x64], 0x0 set 0x50, %l3 ldda [%l7 + %l3] 0xe3, %i2 udivx %g7, 0x1397, %l5 add %l7, 0x18, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i1 casxa [%l6] %asi, %i1, %l1 tcc %icc, 0x7 bge,a,pn %icc, loop_716 fbge %fcc0, loop_717 fpackfix %f10, %f10 fpadd32s %f20, %f27, %f7 loop_716: fmuld8sux16 %f6, %f17, %f4 loop_717: fmovda %xcc, %f2, %f25 add %l7, 0x50, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %g4 casa [%l6] %asi, %g4, %o1 tvc %xcc, 0x4 wr %g0, 0xe2, %asi stha %l3, [%l7 + 0x46] %asi membar #Sync edge32 %g5, %i0, %o2 alignaddr %o5, %l6, %o3 movge %xcc, %o7, %o4 fmovdneg %xcc, %f4, %f13 fpadd32 %f2, %f10, %f16 std %o6, [%l7 + 0x28] fbuge %fcc0, loop_718 tne %icc, 0x4 membar 0x5F fpsub32s %f20, %f13, %f31 loop_718: smulcc %i6, %g1, %i4 faligndata %f10, %f28, %f10 sra %o0, 0x18, %g2 fpadd16 %f14, %f30, %f28 call loop_719 call loop_720 fmovdn %icc, %f20, %f30 wr %g0, 0x18, %asi prefetcha [%l7 + 0x40] %asi, 0x2 loop_719: movvs %icc, %i5, %g3 loop_720: movrne %l4, %l2, %i7 wr %g0, 0x18, %asi lduba [%l7 + 0x41] %asi, %g6 set 0x68, %g6 stxa %l0, [%l7 + %g6] 0xea membar #Sync fmul8ulx16 %f22, %f30, %f16 orn %g7, %l5, %i1 edge8ln %l1, %i2, %g4 array8 %o1, %l3, %g5 set 0x30, %o5 ldda [%l7 + %o5] 0x2a, %o2 alignaddr %i0, %l6, %o3 fbuge,a %fcc2, loop_721 te %xcc, 0x0 edge16 %o5, %o7, %o4 fzero %f10 loop_721: bneg loop_722 fnand %f4, %f8, %f16 smul %i6, %g1, %o6 movrgz %i4, 0x22D, %g2 loop_722: tpos %icc, 0x5 mova %xcc, %o0, %i5 fmul8sux16 %f0, %f6, %f4 udivcc %i3, 0x1D30, %l4 movrlez %l2, %i7, %g3 tcc %xcc, 0x4 sra %l0, %g7, %l5 mova %icc, %i1, %g6 ldstub [%l7 + 0x10], %l1 subccc %g4, 0x0DDC, %o1 set 0x46, %o1 ldsba [%l7 + %o1] 0x04, %i2 edge32ln %l3, %g5, %i0 wr %g0, 0x19, %asi lda [%l7 + 0x60] %asi, %f14 fnands %f21, %f27, %f9 movpos %xcc, %l6, %o3 tvs %xcc, 0x5 alignaddrl %o2, %o7, %o4 xorcc %i6, 0x1CB9, %g1 fmul8sux16 %f18, %f4, %f24 tle %icc, 0x4 sdivx %o5, 0x1D0A, %o6 fbg %fcc2, loop_723 mova %icc, %i4, %g2 fnot2s %f4, %f9 xorcc %i5, %i3, %l4 loop_723: edge8n %l2, %o0, %i7 fba %fcc2, loop_724 bn,a %icc, loop_725 fbul,a %fcc0, loop_726 movrlez %l0, 0x196, %g3 loop_724: fcmpgt16 %f18, %f4, %l5 loop_725: edge32ln %g7, %i1, %l1 loop_726: tsubcctv %g6, %o1, %g4 orncc %i2, 0x073F, %g5 ta %icc, 0x2 brgez %l3, loop_727 smul %i0, %l6, %o3 ldd [%l7 + 0x78], %o6 sdivx %o2, 0x01C5, %o4 loop_727: movn %xcc, %i6, %g1 fpadd16 %f12, %f10, %f10 orn %o5, 0x0E1D, %o6 fsrc2s %f15, %f15 smulcc %g2, 0x0329, %i5 movgu %icc, %i4, %i3 mova %xcc, %l4, %o0 xnor %l2, 0x1A9F, %l0 fmovdpos %icc, %f8, %f20 fmovsne %xcc, %f9, %f14 xnorcc %g3, %i7, %g7 addccc %l5, %i1, %g6 fxnor %f22, %f8, %f6 set 0x78, %g4 ldsha [%l7 + %g4] 0x18, %l1 fbn %fcc2, loop_728 std %g4, [%l7 + 0x40] set 0x40, %i6 stda %i2, [%l7 + %i6] 0x2b membar #Sync loop_728: fcmpgt16 %f20, %f30, %o1 addcc %l3, %g5, %i0 te %xcc, 0x0 fmovsvs %icc, %f11, %f17 fmovda %xcc, %f29, %f10 ba,pt %xcc, loop_729 add %l6, 0x0630, %o7 xor %o2, 0x1718, %o4 fbuge,a %fcc1, loop_730 loop_729: fbl,a %fcc3, loop_731 movn %xcc, %i6, %o3 fpadd32 %f6, %f22, %f30 loop_730: edge16 %g1, %o5, %o6 loop_731: tl %xcc, 0x3 fandnot1 %f18, %f10, %f26 udivx %g2, 0x139D, %i4 fpadd32s %f29, %f27, %f17 fbul,a %fcc2, loop_732 movleu %icc, %i5, %i3 tcc %icc, 0x0 fpsub16 %f28, %f4, %f4 loop_732: fbug %fcc3, loop_733 ta %xcc, 0x5 fmovdn %xcc, %f25, %f9 fnors %f7, %f17, %f15 loop_733: tcs %xcc, 0x0 tne %xcc, 0x2 udiv %o0, 0x0294, %l4 alignaddrl %l2, %l0, %g3 sir 0x1305 smul %i7, 0x0719, %g7 fmovdneg %xcc, %f2, %f26 xnorcc %l5, 0x17FA, %g6 umul %i1, %g4, %l1 movrlz %i2, 0x0A5, %l3 mova %xcc, %o1, %g5 array32 %l6, %i0, %o2 set 0x4E, %g1 ldstuba [%l7 + %g1] 0x0c, %o4 fmovdcs %icc, %f6, %f3 bg,a %icc, loop_734 bvc %icc, loop_735 andn %o7, %i6, %o3 brlez,a %o5, loop_736 loop_734: fmovde %xcc, %f9, %f30 loop_735: fnegd %f0, %f8 edge32l %o6, %g2, %i4 loop_736: fcmpeq16 %f10, %f4, %i5 bpos,pn %icc, loop_737 fcmpeq16 %f30, %f4, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_738, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_737: fabss %f0, %f1 fmovda %xcc, %f26, %f9 sethi 0x1774, %i3 loop_738: tle %icc, 0x4 movrne %l4, %o0, %l0 tle %icc, 0x4 edge32l %l2, %g3, %g7 fpack16 %f14, %f25 or %i7, 0x1EDC, %l5 subc %i1, %g6, %l1 orncc %i2, 0x1B6F, %l3 fba %fcc1, loop_739 xnorcc %g4, %g5, %o1 sethi 0x13BC, %i0 popc %l6, %o4 loop_739: sdivcc %o2, 0x0EA1, %o7 xorcc %o3, %i6, %o6 movcc %xcc, %g2, %o5 tcs %icc, 0x4 ble,pt %xcc, loop_740 alignaddr %i5, %i4, %i3 movcc %xcc, %g1, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_740: tcc %icc, 0x6 fmovd %f14, %f2 tpos %icc, 0x0 srax %l4, 0x08, %l2 ldsw [%l7 + 0x60], %g3 bvc %icc, loop_741 or %g7, 0x0390, %l0 tcc %xcc, 0x2 popc 0x1BFB, %i7 loop_741: movleu %xcc, %l5, %i1 sth %l1, [%l7 + 0x1A] fands %f21, %f18, %f12 add %g6, %l3, %g4 fnegs %f15, %f25 fmovsvs %xcc, %f0, %f23 addcc %g5, %i2, %i0 addcc %o1, %o4, %l6 and %o2, 0x1B76, %o3 fcmps %fcc3, %f15, %f5 movrlz %i6, %o6, %g2 xor %o5, %o7, %i4 edge8 %i5, %i3, %g1 bvc,pn %xcc, loop_742 array8 %o0, %l4, %g3 umul %g7, %l0, %l2 move %icc, %l5, %i1 loop_742: fsrc2s %f3, %f27 std %l0, [%l7 + 0x58] andcc %g6, %i7, %g4 tg %icc, 0x7 tge %xcc, 0x0 set 0x18, %l4 ldsba [%l7 + %l4] 0x04, %g5 movvs %icc, %l3, %i0 movrlz %o1, %o4, %i2 move %xcc, %o2, %l6 wr %g0, 0x88, %asi lduba [%l7 + 0x4B] %asi, %o3 fmovsle %icc, %f19, %f11 udivx %o6, 0x0BD1, %i6 flush %l7 + 0x74 umulcc %o5, 0x09DF, %o7 set 0x38, %o2 stxa %g2, [%g0 + %o2] 0x4f umul %i4, %i3, %i5 sdivx %g1, 0x1103, %o0 movcs %xcc, %l4, %g7 andn %l0, %g3, %l2 fmovsl %icc, %f16, %f9 edge8 %l5, %l1, %g6 ldstub [%l7 + 0x1D], %i7 fmovdleu %icc, %f31, %f20 smul %g4, %g5, %l3 subc %i1, %o1, %o4 sub %i0, 0x1DF7, %i2 edge8 %o2, %l6, %o6 edge8l %o3, %o5, %o7 mulx %i6, %g2, %i3 movrgz %i5, %i4, %o0 sra %g1, 0x00, %l4 brlz %g7, loop_743 xor %l0, %g3, %l5 taddcctv %l1, 0x1379, %l2 srlx %g6, %g4, %g5 loop_743: orn %i7, 0x165E, %l3 mova %xcc, %o1, %i1 smul %i0, %i2, %o4 st %f19, [%l7 + 0x14] ldd [%l7 + 0x70], %i6 ldsh [%l7 + 0x74], %o6 sethi 0x0A41, %o2 edge16ln %o5, %o7, %i6 add %o3, %g2, %i3 movrgz %i5, 0x132, %i4 brgez %o0, loop_744 xor %l4, %g1, %l0 sdivcc %g7, 0x1C1D, %g3 stbar loop_744: nop set 0x28, %o7 prefetcha [%l7 + %o7] 0x89, 0x1 srlx %l5, 0x1A, %g6 sth %l2, [%l7 + 0x18] bge loop_745 fmul8ulx16 %f16, %f8, %f4 tsubcc %g5, %g4, %l3 std %f10, [%l7 + 0x30] loop_745: sra %i7, 0x19, %o1 add %l7, 0x38, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x89, %i0, %i2 fba,a %fcc0, loop_746 fmovrslz %i1, %f23, %f22 ldd [%l7 + 0x30], %f14 tsubcctv %l6, 0x07C5, %o4 loop_746: fcmpgt32 %f30, %f30, %o2 movrlez %o6, 0x049, %o7 subccc %i6, 0x1D95, %o5 smulcc %o3, 0x022D, %g2 tcs %icc, 0x4 fbu %fcc2, loop_747 movre %i3, 0x017, %i5 movg %icc, %i4, %o0 movcc %xcc, %g1, %l0 loop_747: fmovda %icc, %f20, %f11 udivcc %g7, 0x06F7, %g3 smul %l1, 0x00E4, %l5 fmovrslez %g6, %f5, %f15 addccc %l2, 0x0B9E, %l4 edge16 %g4, %g5, %l3 fmuld8ulx16 %f24, %f2, %f20 wr %g0, 0x80, %asi ldxa [%l7 + 0x58] %asi, %i7 umul %i0, 0x110F, %o1 smul %i2, 0x03B4, %i1 fmovsleu %xcc, %f22, %f20 fnot1 %f18, %f12 fnegs %f3, %f2 tcc %icc, 0x0 fbug %fcc1, loop_748 fmuld8sux16 %f3, %f4, %f30 fmovdle %xcc, %f29, %f29 movrlz %l6, %o4, %o6 loop_748: movge %xcc, %o7, %i6 orn %o5, %o3, %o2 edge32n %g2, %i5, %i4 set 0x6C, %o0 swapa [%l7 + %o0] 0x10, %o0 fcmps %fcc2, %f28, %f11 subc %g1, 0x154B, %i3 movleu %icc, %g7, %l0 fmovrde %g3, %f30, %f4 movrlz %l1, 0x219, %l5 tsubcctv %l2, %l4, %g6 tge %xcc, 0x1 ldsh [%l7 + 0x38], %g4 movpos %xcc, %g5, %l3 tvs %xcc, 0x5 fbul,a %fcc0, loop_749 xorcc %i7, 0x1BB3, %o1 movgu %icc, %i0, %i1 add %l6, %i2, %o6 loop_749: tl %icc, 0x6 fmovrdne %o4, %f30, %f18 tgu %xcc, 0x3 edge32n %o7, %i6, %o5 tpos %xcc, 0x0 orcc %o3, %o2, %g2 fmul8x16al %f7, %f17, %f4 ld [%l7 + 0x7C], %f1 fpsub32s %f7, %f13, %f22 xor %i4, %o0, %g1 xor %i5, %g7, %l0 fmuld8ulx16 %f22, %f3, %f22 xorcc %i3, %g3, %l1 fmul8x16au %f11, %f28, %f16 tn %icc, 0x4 fxor %f18, %f24, %f8 addccc %l5, 0x1B2B, %l4 tn %icc, 0x1 edge16n %g6, %l2, %g4 wr %g0, 0x04, %asi prefetcha [%l7 + 0x70] %asi, 0x1 movge %icc, %l3, %o1 bpos,a %icc, loop_750 fbo,a %fcc3, loop_751 alignaddr %i0, %i1, %i7 std %f28, [%l7 + 0x40] loop_750: fxnors %f12, %f29, %f26 loop_751: mulx %l6, %i2, %o4 brz %o6, loop_752 fcmpne32 %f0, %f16, %i6 fnegs %f30, %f9 edge16n %o5, %o7, %o3 loop_752: andcc %g2, 0x0FB2, %i4 set 0x74, %g5 lda [%l7 + %g5] 0x81, %f29 set 0x80, %l5 ldxa [%g0 + %l5] 0x58, %o2 movrgez %g1, %o0, %g7 fble,a %fcc0, loop_753 xor %l0, 0x1450, %i3 fmovdne %icc, %f30, %f27 edge32 %i5, %g3, %l1 loop_753: orcc %l5, 0x0BAA, %l4 orn %g6, %l2, %g4 xnor %l3, %o1, %i0 sethi 0x1B5C, %g5 fmul8x16al %f9, %f11, %f20 movvc %icc, %i1, %l6 umulcc %i2, %i7, %o4 fbule,a %fcc1, loop_754 sdivcc %o6, 0x0895, %i6 edge8n %o7, %o5, %o3 fmovdneg %xcc, %f14, %f12 loop_754: brz %g2, loop_755 move %icc, %i4, %o2 movrgez %g1, %g7, %o0 fbn,a %fcc1, loop_756 loop_755: subc %l0, 0x0E03, %i3 bpos,pn %xcc, loop_757 mulx %i5, 0x06C9, %g3 loop_756: nop setx loop_758, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry call loop_759 loop_757: lduh [%l7 + 0x74], %l1 set 0x2C, %i1 stwa %l5, [%l7 + %i1] 0x15 loop_758: nop set 0x58, %g2 stda %g6, [%l7 + %g2] 0x80 loop_759: ldsw [%l7 + 0x0C], %l4 fmovdleu %xcc, %f18, %f28 fmovdvc %xcc, %f3, %f4 or %l2, 0x1257, %g4 fnor %f4, %f30, %f14 fmovsa %icc, %f31, %f0 tle %icc, 0x7 fxors %f31, %f19, %f6 fsrc1 %f16, %f10 swap [%l7 + 0x08], %l3 fmovspos %icc, %f18, %f7 wr %g0, 0x89, %asi lduha [%l7 + 0x1C] %asi, %i0 tn %icc, 0x5 subcc %g5, %i1, %o1 movrgz %i2, 0x296, %i7 fmul8ulx16 %f12, %f20, %f10 movrgez %l6, 0x101, %o6 fbule,a %fcc0, loop_760 fbue %fcc1, loop_761 fmovrsgez %i6, %f11, %f18 fmovdvs %icc, %f29, %f16 loop_760: smulcc %o4, %o7, %o3 loop_761: udivx %g2, 0x0D4F, %i4 movle %xcc, %o2, %o5 fzeros %f28 fpack16 %f24, %f10 fpsub32 %f22, %f24, %f6 fsrc1s %f25, %f31 set 0x20, %i7 stda %g6, [%l7 + %i7] 0x15 udivcc %o0, 0x184E, %g1 stw %l0, [%l7 + 0x40] sllx %i3, %i5, %l1 fcmpne32 %f0, %f18, %l5 ldsb [%l7 + 0x3B], %g6 fmovrdne %g3, %f16, %f28 movvc %icc, %l2, %g4 fcmpgt32 %f26, %f24, %l3 taddcctv %i0, %l4, %i1 andcc %o1, %i2, %i7 edge8n %l6, %g5, %i6 fandnot1s %f9, %f17, %f27 ta %xcc, 0x7 call loop_762 fmovrdgez %o6, %f26, %f4 bneg loop_763 fbuge,a %fcc1, loop_764 loop_762: fands %f13, %f15, %f20 call loop_765 loop_763: fpadd32s %f29, %f7, %f12 loop_764: ldsh [%l7 + 0x2E], %o4 tvs %icc, 0x4 loop_765: fmovsge %xcc, %f21, %f25 ldd [%l7 + 0x68], %f20 fcmple32 %f30, %f10, %o3 movne %icc, %o7, %g2 addcc %i4, %o2, %o5 fbl %fcc0, loop_766 edge16n %g7, %o0, %g1 add %l0, 0x0CC4, %i3 set 0x38, %l1 prefetcha [%l7 + %l1] 0x81, 0x1 loop_766: fmovdle %xcc, %f16, %f16 set 0x28, %g7 stxa %i5, [%l7 + %g7] 0x80 tg %icc, 0x4 fmovsvc %icc, %f18, %f23 fcmpgt32 %f28, %f8, %g6 bpos,pn %icc, loop_767 movrgez %g3, 0x3EF, %l5 fpadd32 %f20, %f0, %f4 stx %l2, [%l7 + 0x48] loop_767: sir 0x1B61 fcmpd %fcc3, %f14, %f0 brgez,a %l3, loop_768 tgu %xcc, 0x5 nop setx loop_769, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovsne %icc, %f8, %f15 loop_768: popc %g4, %i0 brlz %l4, loop_770 loop_769: fandnot2 %f0, %f2, %f10 tsubcctv %o1, %i1, %i7 alignaddr %l6, %g5, %i2 loop_770: bge,pt %icc, loop_771 fblg %fcc1, loop_772 edge16ln %i6, %o4, %o3 te %xcc, 0x6 loop_771: fmovsvs %icc, %f27, %f1 loop_772: xnorcc %o7, 0x0733, %g2 srl %o6, 0x06, %o2 set 0x2C, %i5 ldswa [%l7 + %i5] 0x18, %i4 stb %o5, [%l7 + 0x13] tne %icc, 0x3 udiv %g7, 0x0C39, %o0 fandnot1 %f0, %f24, %f18 wr %g0, 0x81, %asi lda [%l7 + 0x38] %asi, %f26 fmovs %f29, %f4 tl %xcc, 0x1 fmul8x16au %f2, %f17, %f2 movneg %icc, %l0, %g1 ldsw [%l7 + 0x24], %l1 fornot1s %f26, %f9, %f14 brlez,a %i5, loop_773 alignaddrl %i3, %g3, %l5 fbo,a %fcc3, loop_774 edge8ln %g6, %l3, %g4 loop_773: be,pt %icc, loop_775 edge8n %i0, %l2, %l4 loop_774: tg %icc, 0x2 fpackfix %f28, %f2 loop_775: array16 %i1, %i7, %o1 lduw [%l7 + 0x44], %g5 orncc %l6, %i2, %i6 movgu %icc, %o4, %o3 bne,a,pn %xcc, loop_776 subc %o7, %g2, %o6 fbul %fcc2, loop_777 tg %xcc, 0x6 loop_776: fandnot2s %f3, %f10, %f0 fpsub16s %f25, %f19, %f19 loop_777: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvc %icc, 0x4 fmovrse %i4, %f24, %f1 st %f6, [%l7 + 0x14] tle %icc, 0x0 movvs %icc, %o5, %g7 alignaddrl %o2, %o0, %l0 andcc %l1, %i5, %i3 fpadd32 %f20, %f6, %f18 fpsub32 %f8, %f10, %f28 tcs %icc, 0x5 smulcc %g3, %g1, %l5 fmovdge %xcc, %f21, %f8 st %f1, [%l7 + 0x78] addccc %l3, 0x130A, %g6 sth %g4, [%l7 + 0x3E] tn %icc, 0x0 udiv %i0, 0x1824, %l4 movrlez %i1, 0x071, %i7 addccc %l2, 0x0E14, %g5 umulcc %o1, 0x1A55, %i2 wr %g0, 0x17, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync ldsb [%l7 + 0x29], %i6 ldsb [%l7 + 0x5D], %o4 sdivcc %l6, 0x1818, %o3 wr %g0, 0xe2, %asi stwa %g2, [%l7 + 0x68] %asi membar #Sync edge8ln %o6, %i4, %o5 xnorcc %g7, %o7, %o2 fmovdvc %xcc, %f6, %f8 tle %icc, 0x6 edge8 %o0, %l0, %l1 std %f2, [%l7 + 0x58] tpos %icc, 0x3 fnot2s %f23, %f28 tcc %icc, 0x4 fmovde %icc, %f24, %f9 sdivcc %i3, 0x1497, %i5 tgu %icc, 0x1 add %l7, 0x4C, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %g3 casa [%l6] 0x10, %g3, %l5 siam 0x3 edge8l %l3, %g6, %g4 movleu %xcc, %g1, %i0 sdiv %i1, 0x0417, %i7 nop setx loop_778, %l0, %l1 jmpl %l1, %l2 movg %xcc, %l4, %g5 tvc %xcc, 0x0 bne,a,pt %icc, loop_779 loop_778: xnor %o1, 0x0852, %i2 brz %i6, loop_780 tg %xcc, 0x1 loop_779: andncc %l6, %o3, %o4 umulcc %o6, %i4, %g2 loop_780: fbug,a %fcc2, loop_781 for %f30, %f2, %f8 fmovrsgz %g7, %f12, %f18 subcc %o5, %o2, %o0 loop_781: sir 0x0299 faligndata %f16, %f14, %f18 movrlez %o7, %l0, %l1 tneg %icc, 0x6 movrne %i5, 0x163, %i3 set 0x40, %l0 stda %f16, [%l7 + %l0] 0x04 sir 0x1113 andncc %g3, %l5, %g6 movne %xcc, %l3, %g1 fbo,a %fcc3, loop_782 tsubcc %i0, %g4, %i7 fmovdg %icc, %f31, %f25 andn %i1, %l4, %g5 loop_782: ble,a %icc, loop_783 array32 %o1, %i2, %i6 fcmpes %fcc0, %f8, %f9 fmovrdlz %l2, %f8, %f30 loop_783: fornot1 %f12, %f28, %f28 movl %icc, %l6, %o3 tpos %icc, 0x5 call loop_784 tvc %xcc, 0x0 bpos,a,pn %xcc, loop_785 fbule,a %fcc0, loop_786 loop_784: fbne,a %fcc3, loop_787 fandnot1 %f14, %f2, %f18 loop_785: bshuffle %f8, %f14, %f22 loop_786: mulx %o4, %o6, %g2 loop_787: sdiv %g7, 0x1ECA, %i4 orcc %o2, 0x01A9, %o0 subcc %o5, %o7, %l0 edge32ln %i5, %i3, %g3 fcmpgt32 %f6, %f6, %l5 movgu %xcc, %g6, %l3 set 0x61, %o4 lduba [%l7 + %o4] 0x0c, %l1 tgu %xcc, 0x6 add %g1, 0x0A45, %i0 smulcc %g4, 0x1BF3, %i1 fcmps %fcc1, %f8, %f26 stb %i7, [%l7 + 0x59] fandnot2 %f26, %f12, %f8 tl %icc, 0x6 st %f6, [%l7 + 0x4C] fmuld8sux16 %f9, %f4, %f10 movpos %xcc, %g5, %o1 udivcc %l4, 0x1E45, %i6 tgu %xcc, 0x4 addcc %l2, 0x052B, %l6 xnorcc %i2, 0x0CA5, %o3 bvs,pt %icc, loop_788 prefetch [%l7 + 0x34], 0x1 orncc %o4, %o6, %g7 or %i4, 0x1BBB, %o2 loop_788: fbn %fcc3, loop_789 bshuffle %f26, %f14, %f28 subcc %g2, 0x049A, %o0 srl %o5, %o7, %i5 loop_789: fbul %fcc3, loop_790 tge %icc, 0x0 movrne %i3, %g3, %l5 tl %icc, 0x3 loop_790: fornot1 %f22, %f0, %f26 ldd [%l7 + 0x18], %g6 fbo %fcc2, loop_791 sth %l0, [%l7 + 0x6E] brlz,a %l3, loop_792 srlx %g1, %i0, %l1 loop_791: xnor %i1, 0x1DF2, %i7 nop setx loop_793, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_792: tne %xcc, 0x6 fbne,a %fcc3, loop_794 movvc %xcc, %g5, %o1 loop_793: alignaddrl %l4, %i6, %l2 fmul8x16au %f2, %f25, %f0 loop_794: nop add %l7, 0x18, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %l6, %g4 movleu %xcc, %i2, %o3 fbl %fcc2, loop_795 xorcc %o4, 0x0D05, %o6 fnor %f12, %f14, %f2 fcmple32 %f18, %f24, %i4 loop_795: movrne %o2, 0x194, %g2 pdist %f6, %f24, %f14 prefetch [%l7 + 0x6C], 0x0 xnorcc %o0, %o5, %o7 andcc %i5, 0x1620, %g7 tvc %icc, 0x4 movge %icc, %g3, %i3 faligndata %f0, %f16, %f28 movg %xcc, %l5, %l0 fmovdpos %xcc, %f6, %f25 brgez %g6, loop_796 fpack16 %f26, %f29 te %icc, 0x5 fbuge %fcc2, loop_797 loop_796: edge32n %g1, %i0, %l3 membar 0x22 fpadd32s %f27, %f20, %f12 loop_797: tneg %icc, 0x7 set 0x4C, %i4 ldswa [%l7 + %i4] 0x18, %i1 tneg %icc, 0x2 fbge,a %fcc2, loop_798 movrlez %l1, 0x193, %g5 add %i7, %o1, %i6 subc %l2, %l4, %g4 loop_798: fbul %fcc1, loop_799 tcc %icc, 0x7 fsrc2 %f18, %f4 bcs %icc, loop_800 loop_799: and %l6, %o3, %o4 sethi 0x1A47, %i2 fmovrslz %o6, %f7, %f22 loop_800: srlx %i4, 0x06, %o2 fcmple16 %f24, %f24, %g2 xorcc %o0, %o5, %i5 fmovdle %icc, %f18, %f5 fpsub16 %f16, %f18, %f20 lduh [%l7 + 0x18], %g7 fmovd %f14, %f14 movcc %xcc, %o7, %i3 mova %icc, %g3, %l0 nop setx loop_801, %l0, %l1 jmpl %l1, %l5 fcmpeq16 %f8, %f10, %g1 andn %i0, %g6, %i1 tneg %xcc, 0x0 loop_801: fnand %f2, %f22, %f24 movrne %l1, %g5, %l3 ldstub [%l7 + 0x7A], %i7 smulcc %i6, %l2, %l4 sdivcc %g4, 0x0CE7, %o1 fmovsg %icc, %f17, %f1 movvs %xcc, %o3, %o4 fmovspos %xcc, %f17, %f7 fmovrdne %l6, %f20, %f16 wr %g0, 0x88, %asi lduha [%l7 + 0x14] %asi, %i2 set 0x1A, %o3 stha %o6, [%l7 + %o3] 0x04 movrne %o2, 0x1CF, %i4 tcc %xcc, 0x0 fnot2 %f4, %f14 fbuge %fcc3, loop_802 fbne %fcc0, loop_803 fbug,a %fcc1, loop_804 mulx %g2, %o0, %i5 loop_802: sllx %g7, %o5, %i3 loop_803: fmovdge %xcc, %f5, %f15 loop_804: orn %o7, %l0, %g3 fornot2 %f24, %f16, %f28 edge16l %l5, %g1, %g6 set 0x40, %i2 lduwa [%l7 + %i2] 0x19, %i1 ld [%l7 + 0x4C], %f13 mova %icc, %l1, %g5 edge32 %l3, %i7, %i6 fbul %fcc0, loop_805 fbul %fcc1, loop_806 edge32ln %l2, %i0, %g4 sethi 0x0AF4, %o1 loop_805: orn %l4, %o4, %l6 loop_806: sll %o3, %i2, %o6 fmovdneg %icc, %f29, %f19 set 0x28, %i3 ldxa [%l7 + %i3] 0x04, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x54, %i0 ldsw [%l7 + %i0], %g2 set 0x1A, %o6 ldstuba [%l7 + %o6] 0x89, %o0 movvc %xcc, %o2, %g7 fpsub16s %f11, %f7, %f4 stw %i5, [%l7 + 0x3C] edge8 %i3, %o7, %o5 or %g3, 0x1DC8, %l0 fmovdcs %icc, %f3, %f15 nop set 0x58, %l2 ldd [%l7 + %l2], %f14 bne,a %icc, loop_807 bl loop_808 fsrc2s %f7, %f19 tpos %xcc, 0x7 loop_807: udivcc %l5, 0x1AFE, %g6 loop_808: tn %xcc, 0x2 fnor %f20, %f8, %f0 sethi 0x0AC9, %i1 movl %xcc, %g1, %g5 fpsub16 %f2, %f2, %f4 movre %l1, %l3, %i6 bshuffle %f24, %f22, %f18 bgu,a,pt %xcc, loop_809 tcc %icc, 0x7 wr %g0, 0x10, %asi ldxa [%l7 + 0x30] %asi, %l2 loop_809: fmovrdgez %i7, %f18, %f4 andcc %g4, 0x0ED9, %o1 movneg %xcc, %l4, %o4 tleu %icc, 0x6 fbg,a %fcc3, loop_810 stb %i0, [%l7 + 0x20] fpmerge %f12, %f10, %f20 srl %l6, 0x00, %o3 loop_810: edge8n %i2, %i4, %o6 smulcc %g2, 0x105E, %o0 fnot1 %f20, %f22 fbe,a %fcc0, loop_811 movrgz %o2, 0x2F9, %i5 tcs %icc, 0x5 xor %g7, %o7, %o5 loop_811: movrgez %i3, 0x198, %l0 set 0x18, %l6 stba %g3, [%l7 + %l6] 0x19 fblg,a %fcc3, loop_812 movn %xcc, %g6, %i1 tl %icc, 0x4 tneg %xcc, 0x7 loop_812: andn %l5, 0x0C0F, %g5 srl %l1, 0x1D, %g1 add %l7, 0x20, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %l3, %i6 tn %icc, 0x3 movrgz %l2, 0x11C, %i7 mulx %g4, 0x1526, %l4 or %o4, %i0, %l6 edge8ln %o3, %o1, %i2 movpos %icc, %i4, %g2 fba %fcc1, loop_813 edge32n %o0, %o6, %o2 smulcc %g7, 0x0BEF, %o7 nop set 0x52, %l3 lduh [%l7 + %l3], %o5 loop_813: tl %xcc, 0x3 subc %i5, %i3, %g3 prefetch [%l7 + 0x54], 0x1 fcmple32 %f20, %f2, %l0 srlx %g6, %l5, %g5 addc %l1, %i1, %l3 movleu %xcc, %g1, %l2 sdiv %i6, 0x18A4, %g4 fbge %fcc0, loop_814 edge16n %i7, %o4, %l4 movrlez %l6, %i0, %o1 fmovsg %icc, %f9, %f15 loop_814: tleu %icc, 0x7 movrlez %o3, %i2, %g2 fmovdneg %icc, %f4, %f11 bvc,pn %icc, loop_815 st %f18, [%l7 + 0x10] movre %o0, 0x190, %i4 popc 0x0024, %o6 loop_815: xnorcc %g7, %o7, %o5 move %xcc, %o2, %i3 xorcc %i5, 0x1F8E, %g3 sdivx %l0, 0x05A9, %g6 smulcc %l5, 0x1FA5, %l1 bge,a,pn %icc, loop_816 fcmpd %fcc0, %f30, %f10 srax %g5, %i1, %g1 ldx [%l7 + 0x40], %l3 loop_816: sra %l2, 0x06, %i6 popc 0x0753, %i7 ldsh [%l7 + 0x58], %g4 nop setx loop_817, %l0, %l1 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, %l4, %o4 tcc %xcc, 0x6 fnot2 %f6, %f10 loop_817: fpadd16 %f28, %f8, %f0 movn %icc, %i0, %l6 sir 0x1A75 subccc %o1, 0x1844, %i2 ble,a loop_818 andn %o3, %o0, %g2 wr %g0, 0x10, %asi lduha [%l7 + 0x4C] %asi, %i4 loop_818: umul %o6, 0x1097, %o7 wr %g0, 0x88, %asi ldswa [%l7 + 0x38] %asi, %o5 fmovdn %icc, %f28, %f14 movne %xcc, %g7, %o2 movpos %icc, %i3, %i5 fcmple16 %f8, %f0, %l0 swap [%l7 + 0x08], %g3 brlz,a %g6, loop_819 srl %l1, 0x18, %l5 srax %g5, %g1, %l3 ldub [%l7 + 0x5F], %l2 loop_819: ble,a,pn %icc, loop_820 fmovda %icc, %f8, %f23 sdiv %i1, 0x0B23, %i7 fbul %fcc3, loop_821 loop_820: movvs %xcc, %g4, %l4 bgu,a loop_822 sllx %o4, %i0, %l6 loop_821: bvc loop_823 bg,pn %xcc, loop_824 loop_822: ta %xcc, 0x6 wr %g0, 0x89, %asi ldxa [%l7 + 0x20] %asi, %i6 loop_823: orn %o1, 0x1D7B, %i2 loop_824: nop wr %g0, 0x11, %asi ldsba [%l7 + 0x38] %asi, %o0 taddcc %g2, %o3, %i4 fsrc1 %f22, %f30 tge %icc, 0x3 movneg %icc, %o7, %o5 umulcc %o6, 0x1585, %g7 edge32l %i3, %o2, %i5 umul %l0, 0x1002, %g3 call loop_825 andncc %g6, %l1, %g5 fbule %fcc1, loop_826 sllx %g1, %l3, %l2 loop_825: array8 %l5, %i1, %i7 sdivcc %g4, 0x0942, %o4 loop_826: edge8l %i0, %l4, %l6 srl %i6, 0x18, %o1 fpack16 %f30, %f26 nop setx loop_827, %l0, %l1 jmpl %l1, %i2 fpmerge %f7, %f12, %f26 fbg,a %fcc2, loop_828 mova %icc, %o0, %g2 loop_827: fmovdcs %xcc, %f17, %f8 fabss %f16, %f31 loop_828: ldsw [%l7 + 0x08], %o3 movre %i4, %o5, %o6 smulcc %g7, %i3, %o2 tvs %xcc, 0x0 fpsub32 %f22, %f22, %f26 st %f0, [%l7 + 0x74] edge32ln %i5, %o7, %g3 fcmpne16 %f28, %f4, %g6 fmovrde %l1, %f0, %f6 subcc %l0, 0x0547, %g1 fmovdvc %icc, %f4, %f19 membar 0x12 fpadd32s %f14, %f3, %f10 fmovdge %icc, %f25, %f8 wr %g0, 0x2c, %asi ldda [%l7 + 0x60] %asi, %g4 flush %l7 + 0x54 movvc %icc, %l3, %l5 nop set 0x2C, %g6 lduw [%l7 + %g6], %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbg,a %fcc3, loop_829 edge32ln %i7, %g4, %i1 sethi 0x1109, %o4 addcc %l4, %i0, %l6 loop_829: brgz,a %i6, loop_830 ldub [%l7 + 0x5C], %i2 fnot1s %f24, %f21 sra %o0, 0x00, %o1 loop_830: fandnot1s %f23, %f5, %f6 fbuge %fcc1, loop_831 nop setx loop_832, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldsw [%l7 + 0x74], %o3 edge32n %g2, %i4, %o5 loop_831: bcc,a loop_833 loop_832: edge32l %g7, %i3, %o6 fpadd16s %f13, %f14, %f4 bg loop_834 loop_833: fmovdg %xcc, %f12, %f9 movleu %icc, %o2, %o7 tpos %xcc, 0x5 loop_834: fsrc2 %f2, %f26 movn %icc, %g3, %i5 edge16 %l1, %l0, %g6 xnorcc %g1, %g5, %l3 movle %xcc, %l2, %i7 fmovrdlz %g4, %f28, %f8 addcc %i1, 0x1504, %o4 subc %l5, %i0, %l6 fmovsle %icc, %f18, %f25 sra %i6, 0x1E, %i2 tcc %xcc, 0x2 edge16n %o0, %o1, %o3 set 0x48, %o5 swapa [%l7 + %o5] 0x89, %g2 nop setx loop_835, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16n %l4, %o5, %g7 popc 0x167E, %i4 alignaddr %o6, %i3, %o7 loop_835: brz,a %g3, loop_836 fbg %fcc1, loop_837 sir 0x0479 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_836: movcc %xcc, %i5, %o2 loop_837: addc %l0, 0x1AF7, %g6 move %xcc, %l1, %g5 fmovsle %icc, %f30, %f12 tle %icc, 0x5 bge %icc, loop_838 tge %xcc, 0x5 add %l7, 0x20, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g1 casa [%l6] 0x88, %g1, %l2 loop_838: ldsh [%l7 + 0x1A], %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x44, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %g4, %l3 fbn %fcc0, loop_839 edge16n %o4, %l5, %i0 move %icc, %l6, %i6 nop setx loop_840, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_839: bgu,a loop_841 fmovdn %xcc, %f31, %f8 subc %i2, 0x099E, %i1 loop_840: tpos %icc, 0x7 loop_841: fbule,a %fcc2, loop_842 ta %xcc, 0x2 ta %icc, 0x6 bne %icc, loop_843 loop_842: movrlz %o1, 0x0E7, %o3 wr %g0, 0x89, %asi lduha [%l7 + 0x34] %asi, %g2 loop_843: srl %l4, 0x0E, %o5 fbu,a %fcc0, loop_844 ldsb [%l7 + 0x4E], %g7 tcc %icc, 0x1 set 0x40, %g3 stda %f16, [%l7 + %g3] 0x16 membar #Sync loop_844: sdivx %o0, 0x0A81, %o6 sra %i3, %o7, %i4 fba %fcc1, loop_845 addccc %i5, 0x1FD9, %o2 fmovs %f25, %f2 edge16n %l0, %g6, %g3 loop_845: fnot1s %f22, %f6 udiv %g5, 0x1076, %g1 movgu %icc, %l1, %l2 sethi 0x0357, %g4 bcs,a,pt %xcc, loop_846 movrlz %i7, %l3, %o4 movrlz %i0, %l6, %l5 movl %icc, %i2, %i6 loop_846: array8 %i1, %o1, %o3 movneg %icc, %g2, %o5 tge %icc, 0x3 wr %g0, 0x11, %asi ldsha [%l7 + 0x1E] %asi, %g7 fmuld8ulx16 %f5, %f14, %f0 movcc %icc, %l4, %o6 fmovrslz %i3, %f15, %f8 edge32ln %o0, %i4, %o7 movleu %icc, %o2, %l0 fmovrdgez %i5, %f18, %f18 siam 0x7 taddcc %g6, %g3, %g5 tleu %xcc, 0x1 lduh [%l7 + 0x1E], %l1 tsubcctv %g1, 0x0629, %g4 fblg,a %fcc0, loop_847 bcs,pn %xcc, loop_848 edge8 %i7, %l3, %l2 bvs,a,pn %xcc, loop_849 loop_847: udiv %i0, 0x14F5, %o4 loop_848: movvc %xcc, %l6, %i2 subcc %l5, 0x0EBB, %i6 loop_849: movl %icc, %o1, %o3 fcmple16 %f22, %f18, %i1 movrne %g2, %o5, %g7 fbn,a %fcc0, loop_850 movge %icc, %l4, %o6 sir 0x18F8 edge32l %o0, %i4, %o7 loop_850: ta %icc, 0x6 te %icc, 0x4 stb %i3, [%l7 + 0x2F] fcmpgt32 %f30, %f30, %o2 edge32 %l0, %g6, %i5 udivcc %g5, 0x0D73, %g3 bgu,a %xcc, loop_851 movrlez %l1, %g1, %i7 brgez,a %l3, loop_852 movvs %icc, %l2, %g4 loop_851: array32 %o4, %l6, %i0 orn %i2, %i6, %l5 loop_852: nop set 0x40, %o1 stwa %o3, [%l7 + %o1] 0x2a membar #Sync xnorcc %i1, %o1, %o5 ta %xcc, 0x4 fxnors %f17, %f4, %f11 udivcc %g2, 0x17E9, %g7 mova %xcc, %l4, %o0 fpadd16 %f10, %f10, %f8 movrne %i4, %o7, %i3 sub %o6, %l0, %o2 stw %g6, [%l7 + 0x18] tge %xcc, 0x6 te %xcc, 0x7 udivcc %g5, 0x03CF, %g3 wr %g0, 0x11, %asi prefetcha [%l7 + 0x28] %asi, 0x3 array8 %g1, %i7, %i5 set 0x40, %g4 ldda [%l7 + %g4] 0x04, %f16 set 0x50, %g1 swapa [%l7 + %g1] 0x89, %l2 edge16n %l3, %o4, %g4 wr %g0, 0x19, %asi ldsba [%l7 + 0x6C] %asi, %l6 fone %f28 set 0x18, %l4 sta %f7, [%l7 + %l4] 0x89 addc %i0, 0x1036, %i6 fbne %fcc3, loop_853 sdiv %l5, 0x1969, %o3 popc %i1, %o1 tn %xcc, 0x4 loop_853: movrgez %o5, %g2, %g7 fmovde %xcc, %f14, %f11 wr %g0, 0x04, %asi ldsba [%l7 + 0x48] %asi, %l4 movcs %xcc, %o0, %i4 set 0x50, %o2 ldda [%l7 + %o2] 0x19, %o6 te %xcc, 0x6 fbg %fcc0, loop_854 andn %i2, %o6, %l0 for %f16, %f2, %f8 subccc %o2, 0x1544, %g6 loop_854: movvc %xcc, %g5, %i3 mulx %l1, 0x13A9, %g3 movrlz %g1, 0x1C3, %i5 fmovsle %icc, %f3, %f3 tvc %xcc, 0x7 movneg %icc, %i7, %l3 tle %xcc, 0x6 tleu %xcc, 0x5 popc 0x007E, %o4 and %l2, 0x0007, %l6 smulcc %i0, %i6, %l5 movre %g4, %i1, %o3 wr %g0, 0x80, %asi stda %o0, [%l7 + 0x48] %asi ldsw [%l7 + 0x2C], %g2 fxnor %f20, %f18, %f14 orn %o5, 0x1C43, %l4 ba,a,pt %icc, loop_855 move %xcc, %g7, %i4 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %o6 loop_855: movpos %icc, %o0, %i2 fpadd16s %f25, %f28, %f7 popc %l0, %o2 brz,a %o6, loop_856 sethi 0x0675, %g5 edge8n %i3, %g6, %g3 xnorcc %g1, 0x09C4, %l1 loop_856: edge16n %i5, %i7, %l3 tgu %icc, 0x5 movge %xcc, %o4, %l6 udivcc %l2, 0x0C55, %i0 movvc %icc, %i6, %g4 edge8ln %i1, %l5, %o1 movrlez %o3, 0x346, %o5 edge32ln %g2, %g7, %i4 movne %icc, %l4, %o0 movge %xcc, %o7, %i2 fbug,a %fcc3, loop_857 udivx %o2, 0x0759, %l0 udivx %o6, 0x0281, %i3 fnegs %f17, %f8 loop_857: edge32ln %g6, %g3, %g1 fandnot1s %f28, %f5, %f9 movn %xcc, %g5, %l1 sth %i5, [%l7 + 0x64] edge32n %l3, %o4, %i7 tle %icc, 0x7 fpadd32s %f24, %f6, %f12 bleu,a,pt %xcc, loop_858 bpos,pn %icc, loop_859 movcc %xcc, %l6, %i0 fmul8ulx16 %f12, %f0, %f20 loop_858: srlx %i6, %g4, %i1 loop_859: fmul8ulx16 %f6, %f20, %f16 movre %l2, 0x33B, %o1 umulcc %o3, %l5, %o5 std %g2, [%l7 + 0x40] edge32 %g7, %l4, %i4 movl %icc, %o0, %o7 taddcctv %o2, %l0, %o6 movvc %icc, %i2, %i3 fmovscs %xcc, %f9, %f0 fmovdl %xcc, %f24, %f2 edge8 %g6, %g3, %g1 edge16l %l1, %i5, %g5 fnor %f26, %f22, %f12 udivx %o4, 0x15EA, %l3 bleu,a %icc, loop_860 movrlz %l6, %i0, %i6 sir 0x0EE6 set 0x25, %o7 ldsba [%l7 + %o7] 0x19, %i7 loop_860: fmovdcs %icc, %f28, %f22 fmovrsgez %i1, %f6, %f16 add %l7, 0x40, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x89, %g4, %l2 fpadd16 %f4, %f14, %f22 sllx %o3, %l5, %o1 ldsb [%l7 + 0x75], %o5 fmovdn %icc, %f6, %f21 sll %g2, 0x1A, %g7 orncc %i4, 0x1358, %o0 fmul8x16 %f10, %f10, %f24 movne %icc, %o7, %o2 set 0x78, %o0 ldswa [%l7 + %o0] 0x88, %l0 edge16n %o6, %i2, %i3 edge32 %g6, %l4, %g3 umulcc %l1, 0x0642, %i5 alignaddrl %g5, %o4, %g1 ldsw [%l7 + 0x20], %l3 wr %g0, 0xe2, %asi stda %i0, [%l7 + 0x68] %asi membar #Sync umulcc %i6, %i7, %l6 udiv %i1, 0x0B0F, %l2 xnorcc %g4, %o3, %l5 tneg %xcc, 0x5 andcc %o1, 0x1A52, %o5 fmovsn %icc, %f11, %f30 fbul %fcc2, loop_861 movneg %xcc, %g7, %i4 nop set 0x64, %i6 ldsh [%l7 + %i6], %o0 movneg %icc, %g2, %o2 loop_861: tne %icc, 0x2 sethi 0x020F, %l0 bcs,a,pn %icc, loop_862 fbg %fcc0, loop_863 tn %xcc, 0x4 fands %f28, %f11, %f9 loop_862: alignaddrl %o6, %i2, %o7 loop_863: call loop_864 nop setx loop_865, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry xorcc %g6, %i3, %l4 edge8 %g3, %i5, %g5 loop_864: fbge,a %fcc0, loop_866 loop_865: xnorcc %o4, 0x10B1, %g1 stb %l1, [%l7 + 0x1F] wr %g0, 0x88, %asi ldswa [%l7 + 0x40] %asi, %l3 loop_866: tle %xcc, 0x3 brnz %i0, loop_867 fbul,a %fcc1, loop_868 alignaddr %i7, %i6, %l6 ta %icc, 0x2 loop_867: movgu %xcc, %i1, %l2 loop_868: fnegs %f28, %f28 fbu %fcc1, loop_869 tgu %xcc, 0x5 fmul8sux16 %f6, %f24, %f2 or %g4, %l5, %o1 loop_869: fbuge %fcc0, loop_870 fandnot2 %f28, %f2, %f2 andncc %o3, %o5, %i4 udiv %o0, 0x0B8E, %g2 loop_870: xor %o2, 0x0F55, %l0 brnz %o6, loop_871 bpos,a %icc, loop_872 tsubcctv %g7, %i2, %g6 fpadd32 %f28, %f6, %f10 loop_871: fcmpes %fcc3, %f13, %f10 loop_872: brlez,a %o7, loop_873 orncc %i3, 0x1298, %g3 alignaddrl %l4, %g5, %i5 bleu,a %icc, loop_874 loop_873: tcc %icc, 0x4 movne %xcc, %g1, %o4 srlx %l1, %i0, %l3 loop_874: tsubcc %i6, %l6, %i7 addcc %i1, %l2, %g4 wr %g0, 0x2f, %asi stxa %l5, [%l7 + 0x20] %asi membar #Sync edge32n %o3, %o1, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %o0, 0x1A1E, %g2 fexpand %f31, %f16 fmovrdlez %o2, %f0, %f22 tsubcc %l0, %o5, %g7 array32 %o6, %g6, %o7 movrgz %i3, 0x137, %g3 te %icc, 0x0 fbule,a %fcc0, loop_875 array8 %l4, %i2, %g5 popc 0x1BB2, %g1 xor %i5, 0x003A, %o4 loop_875: sdivcc %l1, 0x008E, %l3 tgu %xcc, 0x0 edge32ln %i0, %l6, %i7 ba,pn %xcc, loop_876 orcc %i6, 0x066C, %l2 fxnor %f12, %f12, %f8 smulcc %g4, 0x1FCA, %i1 loop_876: bcc,a %icc, loop_877 edge8l %l5, %o1, %o3 bpos,a %icc, loop_878 umul %o0, 0x1CA6, %g2 loop_877: andcc %o2, 0x1FD8, %i4 fors %f31, %f9, %f12 loop_878: movleu %icc, %o5, %l0 ld [%l7 + 0x34], %f15 array8 %g7, %o6, %o7 edge8ln %i3, %g3, %l4 movrlz %g6, 0x3B1, %i2 xor %g1, 0x04F9, %i5 tsubcctv %g5, 0x1D74, %o4 fbue,a %fcc1, loop_879 fpadd32s %f0, %f9, %f21 ldsh [%l7 + 0x1E], %l3 addccc %l1, %l6, %i0 loop_879: fnor %f6, %f0, %f26 smulcc %i7, 0x1438, %l2 pdist %f20, %f4, %f26 fbne,a %fcc2, loop_880 edge8 %g4, %i6, %i1 movcc %icc, %o1, %o3 ldsb [%l7 + 0x6D], %l5 loop_880: andcc %g2, 0x0E8E, %o2 fmovsneg %xcc, %f25, %f28 fxnor %f28, %f30, %f12 set 0x13, %l5 ldstuba [%l7 + %l5] 0x89, %i4 fornot2 %f16, %f16, %f8 add %o5, 0x12EF, %l0 edge16l %o0, %g7, %o6 addc %i3, 0x0093, %g3 fpack16 %f6, %f13 edge32 %o7, %l4, %g6 fpsub16s %f6, %f11, %f13 sir 0x0C3E andncc %i2, %g1, %i5 movne %xcc, %g5, %o4 for %f0, %f14, %f8 addc %l3, 0x1994, %l1 movrgez %l6, %i0, %l2 fba,a %fcc2, loop_881 movrgz %i7, %i6, %g4 siam 0x2 bge,a,pt %xcc, loop_882 loop_881: add %i1, 0x10B0, %o3 std %o0, [%l7 + 0x48] and %l5, %g2, %i4 loop_882: ldsw [%l7 + 0x30], %o5 fpadd16 %f28, %f24, %f28 smulcc %l0, %o0, %g7 brnz %o2, loop_883 mulx %i3, %g3, %o6 fmovrse %l4, %f11, %f29 mulx %g6, 0x0F2E, %o7 loop_883: fmovrdne %i2, %f30, %f22 set 0x20, %g5 stha %g1, [%l7 + %g5] 0x22 membar #Sync smulcc %i5, 0x073D, %g5 movge %icc, %o4, %l3 xnor %l6, 0x0A3C, %i0 set 0x28, %g2 stxa %l2, [%l7 + %g2] 0x22 membar #Sync fxnor %f28, %f2, %f22 movrlz %i7, %l1, %g4 te %xcc, 0x6 ldsb [%l7 + 0x3C], %i1 movcs %xcc, %o3, %i6 orn %o1, 0x0028, %g2 or %l5, %o5, %i4 tsubcc %l0, 0x1B61, %o0 movrne %g7, 0x294, %i3 fbue,a %fcc1, loop_884 fpadd32s %f23, %f5, %f6 fmovda %xcc, %f7, %f15 movrgz %g3, 0x397, %o2 loop_884: fbg %fcc0, loop_885 movleu %xcc, %o6, %l4 fmovse %icc, %f3, %f21 or %g6, %o7, %g1 loop_885: sra %i5, 0x0A, %i2 set 0x38, %i7 stda %g4, [%l7 + %i7] 0x18 bg %icc, loop_886 fmul8sux16 %f22, %f4, %f14 udivx %o4, 0x0EF9, %l3 fabss %f9, %f7 loop_886: mulx %l6, 0x0DBF, %l2 ldub [%l7 + 0x25], %i7 call loop_887 fcmple32 %f6, %f24, %i0 movrlez %g4, %i1, %l1 bpos,a %xcc, loop_888 loop_887: edge16ln %o3, %o1, %g2 fbo %fcc0, loop_889 brlz %l5, loop_890 loop_888: fmovrdgez %o5, %f24, %f6 subcc %i4, %l0, %i6 loop_889: fmovrse %g7, %f21, %f13 loop_890: edge16 %i3, %o0, %g3 te %icc, 0x7 movleu %icc, %o6, %l4 andcc %g6, %o7, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %i5, 0x17FA, %i2 fands %f23, %f22, %f29 orncc %g5, %o4, %o2 movge %icc, %l3, %l2 andn %l6, %i7, %i0 movne %xcc, %g4, %l1 movge %icc, %o3, %o1 bgu %icc, loop_891 movgu %icc, %g2, %l5 edge16n %o5, %i1, %l0 array8 %i4, %i6, %g7 loop_891: srlx %i3, 0x16, %o0 tpos %xcc, 0x1 fba %fcc3, loop_892 tleu %xcc, 0x5 movleu %xcc, %g3, %o6 tneg %icc, 0x2 loop_892: taddcctv %g6, 0x1745, %l4 bcs,pt %icc, loop_893 fcmpne16 %f8, %f26, %g1 fabsd %f22, %f26 wr %g0, 0x81, %asi stxa %i5, [%l7 + 0x50] %asi loop_893: tpos %xcc, 0x3 xnorcc %o7, %g5, %o4 fabss %f18, %f14 prefetch [%l7 + 0x7C], 0x3 fmovdneg %icc, %f8, %f5 tneg %xcc, 0x4 swap [%l7 + 0x64], %i2 nop set 0x34, %i1 prefetch [%l7 + %i1], 0x2 movcs %xcc, %l3, %o2 xor %l6, 0x132A, %l2 wr %g0, 0x11, %asi lduba [%l7 + 0x7D] %asi, %i0 subccc %i7, 0x1C27, %g4 move %xcc, %l1, %o3 fcmpgt32 %f26, %f12, %o1 mulx %g2, 0x09CA, %l5 bvs,pt %xcc, loop_894 movneg %xcc, %i1, %l0 ldub [%l7 + 0x53], %o5 xnorcc %i4, %i6, %g7 loop_894: tpos %icc, 0x1 tge %xcc, 0x2 sra %o0, 0x00, %g3 fmovda %icc, %f17, %f19 tle %icc, 0x6 fbg,a %fcc3, loop_895 subc %o6, 0x0F9E, %i3 nop setx loop_896, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fcmpes %fcc3, %f28, %f5 loop_895: sll %l4, 0x0E, %g6 fbu %fcc3, loop_897 loop_896: smulcc %g1, 0x0C2E, %o7 fornot1 %f14, %f16, %f14 andcc %i5, 0x18F0, %g5 loop_897: fmovd %f10, %f26 movrne %i2, 0x0A3, %l3 or %o2, %o4, %l2 srax %i0, 0x1B, %l6 fbu,a %fcc1, loop_898 fornot2 %f24, %f6, %f22 fmovdleu %icc, %f23, %f16 alignaddrl %i7, %l1, %o3 loop_898: mulscc %g4, 0x0887, %o1 edge8 %l5, %i1, %l0 udivcc %g2, 0x0F03, %i4 array16 %i6, %o5, %o0 fcmpgt16 %f10, %f22, %g3 movvs %xcc, %o6, %i3 be,pn %icc, loop_899 udivx %l4, 0x0575, %g7 movleu %icc, %g6, %o7 tvc %icc, 0x4 loop_899: movvc %xcc, %i5, %g5 umulcc %i2, 0x0AC5, %l3 st %f30, [%l7 + 0x78] movg %xcc, %o2, %o4 tsubcc %l2, %i0, %l6 udiv %i7, 0x115D, %g1 brgez,a %l1, loop_900 taddcc %g4, %o3, %o1 siam 0x2 edge16n %i1, %l5, %g2 loop_900: nop setx loop_901, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fandnot2 %f18, %f8, %f30 mulx %l0, 0x0282, %i4 movre %i6, %o0, %o5 loop_901: udivx %o6, 0x1607, %g3 edge32l %i3, %g7, %l4 tneg %icc, 0x1 bl,pn %xcc, loop_902 fmuld8sux16 %f15, %f28, %f12 udivx %o7, 0x0950, %g6 mulscc %g5, 0x061F, %i5 loop_902: bn,pn %xcc, loop_903 tl %xcc, 0x6 edge32n %i2, %o2, %o4 mulx %l3, %l2, %l6 loop_903: fornot1 %f24, %f16, %f16 fbne,a %fcc3, loop_904 array8 %i7, %g1, %l1 movle %icc, %g4, %o3 edge16 %i0, %o1, %l5 loop_904: nop setx loop_905, %l0, %l1 jmpl %l1, %i1 tsubcc %g2, 0x131A, %i4 udiv %l0, 0x0D41, %i6 edge16ln %o5, %o0, %g3 loop_905: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bg,a,pt %icc, loop_906 addc %o6, 0x0A9C, %i3 te %xcc, 0x6 taddcc %g7, 0x10B7, %l4 loop_906: alignaddr %o7, %g6, %g5 xorcc %i5, 0x132C, %o2 xnorcc %o4, %i2, %l3 ldsb [%l7 + 0x6D], %l6 fpadd32 %f14, %f20, %f12 array32 %l2, %i7, %l1 fmovdvs %icc, %f7, %f3 fxor %f14, %f20, %f8 fba,a %fcc0, loop_907 udiv %g1, 0x07FB, %o3 addcc %i0, %g4, %o1 sth %i1, [%l7 + 0x34] loop_907: for %f22, %f14, %f0 tg %xcc, 0x4 srlx %l5, 0x0B, %g2 array16 %i4, %l0, %i6 fmuld8sux16 %f13, %f27, %f4 fcmple32 %f12, %f24, %o0 wr %g0, 0x19, %asi stwa %g3, [%l7 + 0x14] %asi set 0x0A, %l1 lduha [%l7 + %l1] 0x81, %o6 sdivcc %i3, 0x1ACF, %g7 or %l4, 0x1D7C, %o5 addc %o7, 0x19E2, %g5 popc %g6, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %xcc, 0x0 srax %o2, 0x1B, %i2 fornot2 %f20, %f0, %f24 movneg %xcc, %l3, %o4 edge16 %l6, %l2, %l1 edge8l %g1, %o3, %i0 array32 %g4, %o1, %i1 movrgz %i7, 0x1B9, %g2 tcs %xcc, 0x7 set 0x3C, %i5 lduwa [%l7 + %i5] 0x89, %i4 and %l5, 0x0D56, %i6 bn %icc, loop_908 fnands %f4, %f21, %f15 fmovrdgez %l0, %f28, %f8 movge %icc, %o0, %o6 loop_908: fblg,a %fcc1, loop_909 fbe,a %fcc1, loop_910 ta %icc, 0x5 edge32l %g3, %i3, %g7 loop_909: tl %icc, 0x1 loop_910: fcmpne32 %f2, %f30, %l4 fblg,a %fcc1, loop_911 fmovrdgez %o5, %f22, %f0 wr %g0, 0x2b, %asi stba %o7, [%l7 + 0x20] %asi membar #Sync loop_911: fbule,a %fcc3, loop_912 fmovs %f28, %f25 fmovd %f4, %f8 tcs %xcc, 0x3 loop_912: orn %g6, %i5, %o2 fcmpne16 %f12, %f30, %g5 ldsh [%l7 + 0x10], %l3 bneg,a,pt %xcc, loop_913 tsubcc %o4, %l6, %l2 fbule,a %fcc1, loop_914 smul %l1, 0x1933, %i2 loop_913: ldd [%l7 + 0x58], %g0 fmovrsgz %i0, %f25, %f25 loop_914: edge8n %o3, %g4, %i1 fble %fcc2, loop_915 addcc %o1, %g2, %i4 tneg %icc, 0x4 ldd [%l7 + 0x60], %f22 loop_915: taddcc %l5, 0x0324, %i7 edge16 %i6, %l0, %o6 fmovdgu %xcc, %f28, %f10 tle %icc, 0x2 edge8ln %o0, %i3, %g7 wr %g0, 0x2f, %asi stha %g3, [%l7 + 0x08] %asi membar #Sync fmul8x16 %f28, %f16, %f6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc %l4, %o7 bg,a,pt %icc, loop_916 edge32l %o5, %i5, %o2 tcs %icc, 0x2 fnot1s %f17, %f18 loop_916: edge32ln %g5, %g6, %l3 movpos %xcc, %l6, %o4 fabss %f17, %f6 udivcc %l2, 0x0D17, %l1 movn %xcc, %i2, %i0 wr %g0, 0x81, %asi lda [%l7 + 0x34] %asi, %f25 nop set 0x68, %g7 stw %g1, [%l7 + %g7] fmovdcc %xcc, %f19, %f30 fexpand %f3, %f30 fzero %f14 set 0x1A, %l0 ldsha [%l7 + %l0] 0x18, %o3 add %i1, 0x1DE4, %o1 wr %g0, 0x11, %asi stba %g2, [%l7 + 0x0A] %asi orcc %i4, %g4, %l5 fnegs %f25, %f2 fmovdcs %icc, %f17, %f30 fmovsge %icc, %f9, %f2 fbne,a %fcc2, loop_917 movn %xcc, %i6, %l0 sir 0x13C4 siam 0x1 loop_917: movl %xcc, %o6, %o0 fpackfix %f18, %f0 fornot1 %f4, %f10, %f10 membar 0x5C sir 0x05D1 sub %i7, 0x13CA, %g7 fba,a %fcc0, loop_918 movne %icc, %g3, %i3 movge %xcc, %o7, %l4 edge16ln %o5, %i5, %o2 loop_918: tge %icc, 0x3 bvc,a,pt %xcc, loop_919 tcs %icc, 0x3 fnegs %f24, %f12 edge32n %g5, %g6, %l3 loop_919: fxnor %f2, %f10, %f12 fmovscs %icc, %f19, %f15 edge32ln %o4, %l2, %l1 set 0x14, %i4 lda [%l7 + %i4] 0x10, %f3 umulcc %i2, %i0, %g1 edge16ln %o3, %l6, %i1 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f0 fcmpd %fcc1, %f0, %f8 edge8ln %g2, %i4, %g4 srax %o1, 0x07, %l5 tvc %xcc, 0x5 movg %xcc, %i6, %l0 fmovrsgez %o6, %f23, %f31 set 0x48, %o3 sta %f26, [%l7 + %o3] 0x15 fnors %f1, %f15, %f8 ldx [%l7 + 0x70], %i7 edge8 %o0, %g7, %i3 edge32n %o7, %g3, %o5 edge8n %l4, %i5, %g5 nop setx loop_920, %l0, %l1 jmpl %l1, %g6 edge32n %l3, %o4, %o2 array32 %l1, %i2, %i0 orcc %g1, 0x15FB, %l2 loop_920: tn %icc, 0x3 bn,pn %xcc, loop_921 brlz %o3, loop_922 fcmpeq32 %f6, %f30, %l6 te %xcc, 0x5 loop_921: fcmpeq32 %f26, %f20, %i1 loop_922: movre %g2, 0x005, %g4 mova %icc, %i4, %o1 fpsub16s %f16, %f8, %f28 movleu %icc, %i6, %l5 ldd [%l7 + 0x48], %o6 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f0 add %l0, %o0, %i7 edge32l %i3, %o7, %g7 fpadd32 %f10, %f18, %f0 fbn,a %fcc3, loop_923 fmovse %xcc, %f19, %f13 set 0x7E, %o4 ldsba [%l7 + %o4] 0x10, %g3 loop_923: movrne %l4, 0x1AA, %o5 set 0x58, %i2 lduwa [%l7 + %i2] 0x11, %i5 fbg %fcc3, loop_924 movn %icc, %g5, %g6 addc %l3, 0x1BC3, %o2 ldsw [%l7 + 0x38], %o4 loop_924: nop set 0x52, %i0 stba %i2, [%l7 + %i0] 0x11 brlz %l1, loop_925 st %f1, [%l7 + 0x64] edge16n %i0, %g1, %o3 tcc %icc, 0x2 loop_925: fbge,a %fcc0, loop_926 bvs %xcc, loop_927 pdist %f14, %f24, %f8 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_926: movneg %xcc, %l2, %i1 loop_927: te %xcc, 0x7 fnegs %f31, %f13 fcmps %fcc1, %f12, %f12 fsrc1 %f18, %f12 fpsub32s %f17, %f7, %f22 fmul8x16au %f15, %f20, %f0 fbue,a %fcc1, loop_928 fbug,a %fcc1, loop_929 fmovs %f20, %f4 sra %l6, %g4, %i4 loop_928: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_929: nop wr %g0, 0x0c, %asi stda %g2, [%l7 + 0x38] %asi set 0x40, %i3 stda %f0, [%l7 + %i3] 0x81 fbue,a %fcc1, loop_930 movvc %xcc, %i6, %o1 fmovrsgz %o6, %f0, %f28 fexpand %f31, %f10 loop_930: tcc %icc, 0x0 orncc %l5, %o0, %l0 ta %xcc, 0x4 edge16l %i7, %o7, %i3 fmovrslz %g3, %f21, %f27 fmovdle %xcc, %f15, %f10 udivcc %l4, 0x0507, %g7 tvs %xcc, 0x1 tsubcc %o5, 0x152E, %g5 edge8 %i5, %g6, %l3 subccc %o2, 0x0F87, %o4 movrne %i2, 0x0E1, %l1 bne %icc, loop_931 udivx %i0, 0x08BC, %o3 sllx %l2, 0x0B, %i1 sra %g1, %l6, %i4 loop_931: movle %xcc, %g2, %i6 bge,a loop_932 bneg,a loop_933 fmovdg %icc, %f28, %f17 add %o1, 0x1732, %o6 loop_932: nop set 0x52, %o6 stba %l5, [%l7 + %o6] 0xea membar #Sync loop_933: nop set 0x40, %l2 stda %f0, [%l7 + %l2] 0x14 srlx %g4, 0x1E, %l0 fnot1s %f20, %f27 fba %fcc2, loop_934 ta %icc, 0x5 fbu %fcc2, loop_935 movpos %icc, %o0, %i7 loop_934: ta %icc, 0x0 stb %i3, [%l7 + 0x29] loop_935: fblg %fcc2, loop_936 mulx %o7, 0x0B6C, %g3 ldsb [%l7 + 0x6F], %g7 add %o5, 0x1433, %g5 loop_936: xorcc %l4, %g6, %i5 te %icc, 0x7 sll %o2, %o4, %l3 movre %i2, %i0, %l1 movrgz %l2, 0x111, %o3 andcc %i1, 0x1325, %l6 set 0x20, %l6 lda [%l7 + %l6] 0x14, %f14 fmovrsgez %g1, %f1, %f13 sdiv %i4, 0x0287, %i6 edge8ln %o1, %g2, %l5 addcc %g4, %o6, %o0 bvc loop_937 movvc %icc, %i7, %i3 orncc %l0, %g3, %o7 edge32n %o5, %g7, %g5 loop_937: sllx %g6, 0x19, %l4 mulx %i5, 0x1D31, %o4 fbg,a %fcc0, loop_938 fbne %fcc2, loop_939 addccc %l3, %i2, %i0 swap [%l7 + 0x20], %l1 loop_938: ldx [%l7 + 0x28], %l2 loop_939: umulcc %o2, %i1, %o3 umul %l6, %i4, %g1 fbe %fcc1, loop_940 fbne,a %fcc0, loop_941 orcc %o1, 0x16D2, %i6 brz %l5, loop_942 loop_940: mulx %g4, %o6, %o0 loop_941: alignaddr %i7, %g2, %l0 call loop_943 loop_942: movn %icc, %g3, %o7 movrne %o5, 0x08B, %g7 udivcc %i3, 0x0515, %g5 loop_943: tle %icc, 0x4 swap [%l7 + 0x50], %g6 xor %i5, %o4, %l4 call loop_944 fmovs %f7, %f30 movg %xcc, %i2, %l3 subccc %l1, 0x1CBD, %l2 loop_944: movpos %xcc, %i0, %i1 edge16ln %o2, %l6, %o3 xnorcc %g1, 0x0F5A, %i4 wr %g0, 0x19, %asi stha %i6, [%l7 + 0x78] %asi fpadd32 %f6, %f14, %f20 movneg %xcc, %o1, %g4 fcmpne16 %f12, %f4, %l5 subc %o6, 0x11DB, %o0 movl %xcc, %g2, %l0 bcc,a %icc, loop_945 edge16n %i7, %o7, %g3 fpadd32 %f16, %f10, %f10 xor %o5, 0x1A4C, %i3 loop_945: fmovdgu %icc, %f3, %f8 array16 %g5, %g7, %g6 brgez,a %i5, loop_946 addcc %o4, 0x12EA, %l4 movne %xcc, %i2, %l1 fxor %f2, %f6, %f10 loop_946: nop add %l7, 0x50, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %l3 casxa [%l6] %asi, %l3, %i0 and %i1, 0x16D4, %l2 set 0x18, %g6 lduwa [%l7 + %g6] 0x81, %l6 lduh [%l7 + 0x68], %o2 fabss %f10, %f27 ldsb [%l7 + 0x1E], %g1 tl %xcc, 0x1 set 0x74, %l3 lduha [%l7 + %l3] 0x18, %i4 edge32l %i6, %o1, %g4 sdivcc %o3, 0x091D, %o6 fabsd %f12, %f12 nop set 0x1A, %o5 sth %l5, [%l7 + %o5] andcc %g2, %l0, %i7 fxor %f26, %f26, %f26 wr %g0, 0x22, %asi stha %o7, [%l7 + 0x5E] %asi membar #Sync edge16 %o0, %g3, %o5 stb %i3, [%l7 + 0x28] sll %g7, 0x16, %g5 array32 %g6, %i5, %o4 andncc %l4, %i2, %l1 array32 %i0, %l3, %i1 movpos %xcc, %l2, %l6 fsrc2 %f16, %f28 wr %g0, 0x0c, %asi stba %g1, [%l7 + 0x33] %asi xnorcc %i4, %o2, %i6 tle %xcc, 0x5 srlx %o1, 0x06, %g4 xorcc %o6, %o3, %l5 fmovdvc %xcc, %f28, %f16 fmovde %xcc, %f11, %f1 set 0x58, %o1 sta %f1, [%l7 + %o1] 0x15 bgu,a %icc, loop_947 subc %l0, %g2, %i7 sth %o0, [%l7 + 0x5E] be,a %icc, loop_948 loop_947: movrgz %o7, %g3, %i3 movcc %icc, %o5, %g5 popc 0x18BB, %g7 loop_948: fmovsneg %xcc, %f12, %f13 tl %icc, 0x4 tvc %icc, 0x3 tn %xcc, 0x4 andcc %i5, %o4, %l4 std %i2, [%l7 + 0x38] fsrc1s %f21, %f29 orcc %l1, %g6, %l3 nop setx loop_949, %l0, %l1 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 %i1, 0x0C19, %i0 tg %icc, 0x5 tvs %xcc, 0x7 loop_949: mova %icc, %l6, %g1 movne %xcc, %l2, %o2 fbge %fcc3, loop_950 fpsub32s %f12, %f8, %f1 edge16n %i6, %i4, %o1 movrgz %o6, %o3, %g4 loop_950: fmul8ulx16 %f12, %f6, %f14 movneg %xcc, %l5, %g2 tsubcc %i7, 0x1C87, %l0 fpsub32s %f31, %f18, %f30 fbu %fcc0, loop_951 orncc %o0, %o7, %g3 movvc %icc, %o5, %i3 tsubcc %g7, %g5, %o4 loop_951: fmovrdlz %i5, %f10, %f0 umul %i2, 0x1CCE, %l1 ble,a,pn %icc, loop_952 movrgz %l4, 0x3D4, %g6 movre %i1, %i0, %l3 movcs %icc, %l6, %g1 loop_952: array8 %o2, %l2, %i6 xorcc %o1, %i4, %o3 bleu,a,pn %xcc, loop_953 orncc %o6, %g4, %l5 fbo %fcc1, loop_954 edge32 %i7, %l0, %o0 loop_953: andcc %g2, 0x1006, %g3 tg %xcc, 0x0 loop_954: stw %o7, [%l7 + 0x70] wr %g0, 0x04, %asi swapa [%l7 + 0x2C] %asi, %i3 edge32l %g7, %g5, %o4 srl %o5, %i5, %i2 xnor %l1, 0x056F, %l4 subc %g6, 0x0F05, %i0 sdivx %l3, 0x19C5, %l6 tsubcc %i1, 0x109F, %g1 te %xcc, 0x2 ba %icc, loop_955 bvc %icc, loop_956 movl %icc, %l2, %i6 fmovsg %icc, %f11, %f1 loop_955: sllx %o2, %o1, %i4 loop_956: move %xcc, %o3, %g4 movrlez %o6, 0x1E2, %i7 alignaddr %l0, %l5, %o0 edge8ln %g3, %o7, %i3 fbg %fcc2, loop_957 fnot1s %f21, %f15 bcs,pn %icc, loop_958 sdiv %g7, 0x0B8D, %g2 loop_957: fpack16 %f8, %f17 addcc %g5, %o5, %i5 loop_958: bvs,a,pt %xcc, loop_959 popc %o4, %i2 nop set 0x60, %g3 stx %l4, [%l7 + %g3] membar 0x3B loop_959: fnegd %f20, %f6 edge16n %g6, %i0, %l3 edge16ln %l6, %l1, %i1 ldub [%l7 + 0x42], %l2 sdivcc %g1, 0x1176, %o2 brlz %o1, loop_960 tsubcc %i4, %o3, %g4 wr %g0, 0xe2, %asi stxa %i6, [%l7 + 0x08] %asi membar #Sync loop_960: bleu,a loop_961 fxnor %f10, %f6, %f22 fmovsge %xcc, %f9, %f28 tn %icc, 0x6 loop_961: bgu,pt %icc, loop_962 andncc %i7, %l0, %o6 edge32l %l5, %g3, %o7 lduh [%l7 + 0x6E], %o0 loop_962: nop set 0x40, %g1 stxa %g7, [%l7 + %g1] 0x27 membar #Sync membar 0x6E brz %i3, loop_963 tne %xcc, 0x4 edge32 %g2, %o5, %g5 fble,a %fcc3, loop_964 loop_963: umulcc %i5, %o4, %l4 fnot2s %f15, %f27 fbo %fcc2, loop_965 loop_964: xnor %i2, 0x0FBA, %g6 fmovrsne %i0, %f0, %f27 fbu %fcc0, loop_966 loop_965: movrgz %l3, %l6, %l1 fones %f3 fmovdvs %icc, %f29, %f31 loop_966: edge8 %i1, %g1, %o2 edge32l %o1, %l2, %i4 edge32l %g4, %i6, %i7 movre %o3, 0x105, %o6 fcmpeq32 %f6, %f30, %l5 bcc,pt %xcc, loop_967 tpos %xcc, 0x0 movcc %xcc, %l0, %o7 movrne %o0, %g7, %g3 loop_967: bcs,a loop_968 movrlez %i3, %g2, %g5 srax %o5, %o4, %l4 movcc %xcc, %i2, %g6 loop_968: movl %xcc, %i5, %l3 ldub [%l7 + 0x69], %l6 bgu,a,pt %xcc, loop_969 movvc %xcc, %l1, %i0 stb %g1, [%l7 + 0x6F] sdivcc %o2, 0x1F86, %i1 loop_969: nop wr %g0, 0x11, %asi stda %f16, [%l7 + 0x40] %asi fmovdge %icc, %f3, %f25 mova %icc, %o1, %i4 fmovdvs %icc, %f15, %f3 fmovsneg %icc, %f11, %f16 sethi 0x14F8, %g4 and %l2, 0x1706, %i6 movrlz %i7, 0x282, %o6 addccc %l5, 0x0764, %l0 movcs %xcc, %o3, %o7 mulscc %o0, %g3, %i3 bgu,a,pn %icc, loop_970 fpadd32 %f0, %f20, %f2 udiv %g2, 0x0470, %g7 movrlez %o5, 0x10B, %o4 loop_970: andn %l4, 0x1A64, %g5 fpmerge %f9, %f23, %f28 ldstub [%l7 + 0x5F], %i2 smulcc %g6, %l3, %i5 movleu %xcc, %l6, %i0 movvs %xcc, %g1, %o2 alignaddrl %i1, %o1, %l1 stbar wr %g0, 0x89, %asi ldda [%l7 + 0x70] %asi, %g4 fcmpgt32 %f24, %f4, %l2 fcmpeq32 %f6, %f6, %i6 addccc %i4, %i7, %l5 fble,a %fcc1, loop_971 std %f0, [%l7 + 0x18] sllx %o6, %l0, %o3 fexpand %f22, %f16 loop_971: ba,pt %xcc, loop_972 edge16l %o0, %g3, %i3 movvs %icc, %g2, %o7 movge %icc, %g7, %o4 loop_972: fpsub32s %f10, %f15, %f29 movcc %icc, %o5, %g5 tleu %xcc, 0x5 and %i2, 0x0009, %l4 srlx %l3, %g6, %i5 xor %i0, %l6, %o2 fmovsn %xcc, %f13, %f11 movne %icc, %g1, %o1 popc %l1, %i1 udivcc %g4, 0x0583, %l2 tge %icc, 0x7 orn %i6, %i4, %l5 tge %icc, 0x0 sdivcc %o6, 0x1CBA, %l0 edge32l %i7, %o3, %o0 bpos,pt %xcc, loop_973 tsubcc %g3, %i3, %o7 mulx %g2, 0x1554, %o4 taddcctv %o5, %g7, %g5 loop_973: sllx %l4, %l3, %i2 subc %g6, %i0, %i5 fmovsg %xcc, %f16, %f0 wr %g0, 0x80, %asi swapa [%l7 + 0x24] %asi, %l6 mova %icc, %g1, %o1 st %f27, [%l7 + 0x1C] smulcc %o2, 0x00C0, %l1 brgez,a %i1, loop_974 movne %icc, %g4, %l2 orncc %i4, %i6, %l5 membar 0x38 loop_974: andcc %l0, 0x1960, %i7 mulscc %o3, 0x1F28, %o0 movge %xcc, %g3, %o6 movpos %icc, %o7, %i3 nop setx loop_975, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done be,a,pn %icc, loop_976 udivcc %g2, 0x17B2, %o5 subcc %g7, 0x0A8A, %o4 loop_975: srax %g5, %l3, %i2 loop_976: movvc %icc, %l4, %i0 sdiv %g6, 0x1060, %l6 tvc %xcc, 0x2 fbge,a %fcc2, loop_977 ld [%l7 + 0x30], %f26 bcs loop_978 movcs %icc, %i5, %g1 loop_977: nop set 0x54, %l4 ldsba [%l7 + %l4] 0x80, %o2 loop_978: edge16ln %l1, %i1, %g4 fcmpgt16 %f14, %f6, %o1 udiv %l2, 0x0E7B, %i6 tg %icc, 0x4 addcc %i4, %l0, %l5 subcc %i7, 0x1927, %o0 andncc %o3, %o6, %g3 taddcc %o7, 0x1BCA, %g2 mulx %o5, %i3, %g7 edge16l %o4, %l3, %g5 xor %i2, 0x0C56, %l4 fbg,a %fcc0, loop_979 fandnot1s %f24, %f19, %f8 wr %g0, 0x1e, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_979: edge16ln %i0, %l6, %g6 fbge,a %fcc3, loop_980 srax %i5, 0x0E, %g1 bg,a loop_981 movrgz %o2, 0x03B, %l1 loop_980: alignaddrl %i1, %g4, %l2 fands %f26, %f27, %f9 loop_981: stx %o1, [%l7 + 0x58] flush %l7 + 0x58 movvc %xcc, %i6, %i4 smul %l5, 0x16FF, %i7 brlz %o0, loop_982 fpsub16 %f24, %f30, %f24 sdiv %o3, 0x0F69, %l0 movvs %icc, %o6, %o7 loop_982: mulscc %g2, 0x0EE0, %g3 edge16n %i3, %g7, %o5 tleu %xcc, 0x6 tne %xcc, 0x2 fbge,a %fcc1, loop_983 bneg,pn %icc, loop_984 movre %o4, %l3, %g5 srlx %i2, %l4, %i0 loop_983: edge16n %g6, %l6, %i5 loop_984: orcc %o2, %l1, %g1 ldx [%l7 + 0x78], %g4 andncc %i1, %l2, %o1 movpos %icc, %i6, %l5 taddcctv %i4, 0x0CB7, %i7 edge32n %o3, %l0, %o0 edge32ln %o6, %o7, %g3 subcc %g2, %i3, %g7 tvs %xcc, 0x4 bne,a loop_985 fornot2s %f1, %f21, %f23 fmovdge %icc, %f28, %f30 tcs %icc, 0x2 loop_985: bpos,pt %xcc, loop_986 membar 0x41 edge32n %o4, %l3, %g5 udiv %i2, 0x0DEC, %l4 loop_986: movrlez %o5, 0x30D, %i0 movvs %icc, %g6, %l6 bpos,a,pt %icc, loop_987 mulx %o2, %i5, %g1 fnand %f20, %f4, %f10 movrne %l1, %i1, %g4 loop_987: umul %l2, %o1, %l5 tg %icc, 0x1 tsubcctv %i4, 0x07A4, %i7 fxnor %f12, %f28, %f10 movpos %xcc, %o3, %i6 tle %icc, 0x1 edge32 %o0, %l0, %o7 add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o6 casxa [%l6] %asi, %o6, %g3 fbule %fcc3, loop_988 sllx %i3, %g2, %o4 movne %icc, %g7, %l3 nop setx loop_989, %l0, %l1 jmpl %l1, %g5 loop_988: fnor %f26, %f26, %f18 srl %l4, %i2, %i0 alignaddrl %g6, %o5, %l6 loop_989: movrne %i5, 0x10E, %g1 fnot1 %f30, %f10 fcmpeq32 %f2, %f26, %l1 set 0x08, %o2 stwa %o2, [%l7 + %o2] 0x11 movrlez %g4, %i1, %l2 bvs,pt %xcc, loop_990 tne %xcc, 0x4 sdivcc %l5, 0x0A2E, %i4 tge %xcc, 0x4 loop_990: edge32 %i7, %o1, %i6 bge %icc, loop_991 edge16l %o3, %o0, %l0 wr %g0, 0x81, %asi lduwa [%l7 + 0x60] %asi, %o7 loop_991: edge32 %o6, %i3, %g2 umul %g3, 0x0541, %o4 alignaddr %g7, %g5, %l4 fpsub16s %f13, %f27, %f12 edge8ln %i2, %i0, %g6 sir 0x0821 orcc %l3, %o5, %i5 smul %g1, 0x0AA9, %l1 sir 0x1297 orncc %o2, 0x15A6, %g4 array8 %l6, %i1, %l5 andn %i4, %i7, %l2 fmovsleu %xcc, %f16, %f19 mova %xcc, %i6, %o1 fbu,a %fcc1, loop_992 sra %o3, %l0, %o7 fxor %f22, %f8, %f14 brnz,a %o0, loop_993 loop_992: sdivx %o6, 0x043A, %g2 movrne %g3, 0x2AA, %i3 bcs,a,pt %icc, loop_994 loop_993: movvc %icc, %o4, %g5 array32 %g7, %i2, %i0 ble loop_995 loop_994: fmovsge %xcc, %f2, %f28 ble,pn %icc, loop_996 fmovsle %xcc, %f19, %f9 loop_995: movleu %xcc, %l4, %l3 te %xcc, 0x7 loop_996: fbo,a %fcc2, loop_997 edge32ln %g6, %i5, %o5 brlz %g1, loop_998 subc %l1, 0x0C12, %o2 loop_997: movrlez %l6, %i1, %g4 taddcctv %i4, %i7, %l5 loop_998: edge16l %l2, %i6, %o3 fba,a %fcc2, loop_999 array8 %l0, %o1, %o0 addcc %o7, %g2, %o6 set 0x14, %g4 sta %f18, [%l7 + %g4] 0x88 loop_999: movl %icc, %i3, %g3 srl %o4, %g7, %g5 fbue,a %fcc2, loop_1000 srax %i2, %l4, %i0 pdist %f4, %f24, %f8 array16 %g6, %i5, %l3 loop_1000: sub %g1, 0x07FF, %o5 udivx %o2, 0x1728, %l1 movn %icc, %l6, %i1 sdivx %i4, 0x10AA, %g4 fmovrsne %l5, %f11, %f17 smul %l2, %i7, %o3 sra %i6, %l0, %o0 sra %o1, %o7, %o6 movvc %icc, %g2, %i3 fcmpeq32 %f2, %f6, %o4 membar 0x1D andcc %g3, 0x0F01, %g5 tvc %xcc, 0x3 movge %icc, %i2, %l4 fpack32 %f8, %f14, %f30 udivcc %g7, 0x17E7, %g6 edge8l %i5, %l3, %i0 xor %o5, 0x0BC6, %g1 movrgez %l1, %o2, %i1 ldsh [%l7 + 0x7E], %l6 fbo,a %fcc3, loop_1001 movleu %xcc, %g4, %i4 te %icc, 0x6 popc 0x0442, %l5 loop_1001: te %xcc, 0x7 fbne,a %fcc3, loop_1002 tne %xcc, 0x2 fone %f12 std %i6, [%l7 + 0x38] loop_1002: nop setx loop_1003, %l0, %l1 jmpl %l1, %l2 ldx [%l7 + 0x08], %o3 tge %icc, 0x2 orcc %l0, %o0, %o1 loop_1003: xor %o7, 0x1D97, %o6 srl %i6, 0x19, %g2 sdivcc %i3, 0x0665, %o4 tge %xcc, 0x0 bl,a,pn %xcc, loop_1004 fmovdpos %icc, %f15, %f11 fmovdvc %xcc, %f23, %f9 fmovrdgz %g3, %f24, %f24 loop_1004: nop set 0x0B, %o7 ldstuba [%l7 + %o7] 0x89, %g5 set 0x10, %o0 ldxa [%g0 + %o0] 0x4f, %l4 and %i2, %g7, %i5 sdiv %l3, 0x1ACD, %g6 movrlz %o5, 0x3DD, %g1 fcmpeq32 %f6, %f6, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbg %fcc0, loop_1005 std %o2, [%l7 + 0x50] tvs %icc, 0x1 andcc %i0, 0x00D9, %l6 loop_1005: taddcctv %g4, 0x0A51, %i4 brnz %l5, loop_1006 movcs %xcc, %i7, %i1 set 0x20, %i6 prefetcha [%l7 + %i6] 0x88, 0x0 loop_1006: tgu %xcc, 0x1 fbe,a %fcc1, loop_1007 movrne %l0, %l2, %o0 fcmpne32 %f26, %f12, %o1 udiv %o6, 0x0A74, %o7 loop_1007: subc %g2, %i6, %i3 mova %icc, %o4, %g3 tn %icc, 0x7 fnot2s %f12, %f12 fand %f26, %f28, %f14 movle %icc, %l4, %g5 tvc %icc, 0x1 edge16 %i2, %g7, %l3 smul %i5, %o5, %g6 bgu %icc, loop_1008 fmovrse %l1, %f16, %f3 ldd [%l7 + 0x70], %f30 or %g1, %i0, %l6 loop_1008: te %xcc, 0x0 std %f16, [%l7 + 0x58] edge32ln %g4, %i4, %o2 fblg,a %fcc0, loop_1009 fmovdg %icc, %f20, %f2 movcc %icc, %i7, %i1 fmul8sux16 %f22, %f2, %f24 loop_1009: fmovsvs %xcc, %f24, %f18 set 0x110, %g5 stxa %o3, [%g0 + %g5] 0x21 ldsw [%l7 + 0x38], %l0 fmovscc %icc, %f11, %f2 fbg,a %fcc1, loop_1010 bpos %xcc, loop_1011 add %l2, 0x0FE5, %o0 tcc %icc, 0x2 loop_1010: fmovrde %l5, %f30, %f20 loop_1011: tl %xcc, 0x7 fmovsne %xcc, %f16, %f13 tleu %icc, 0x0 edge8 %o6, %o1, %g2 and %i6, %i3, %o4 udivx %g3, 0x1CCC, %l4 tvc %icc, 0x0 fandnot1s %f5, %f14, %f8 edge16ln %g5, %i2, %g7 movcc %xcc, %l3, %i5 movn %xcc, %o7, %g6 set 0x7D, %g2 stba %l1, [%l7 + %g2] 0x81 movpos %icc, %o5, %g1 wr %g0, 0x88, %asi ldsba [%l7 + 0x5F] %asi, %l6 lduw [%l7 + 0x60], %i0 fpack16 %f2, %f12 fmovrdlez %i4, %f22, %f20 membar 0x6B fzeros %f23 edge16l %o2, %g4, %i1 movn %icc, %o3, %l0 array8 %i7, %o0, %l2 alignaddr %o6, %o1, %l5 fand %f14, %f26, %f8 fble %fcc3, loop_1012 pdist %f2, %f26, %f24 subc %g2, %i3, %i6 bcs,a,pn %icc, loop_1013 loop_1012: movcs %xcc, %g3, %l4 tpos %xcc, 0x7 edge32ln %g5, %i2, %o4 loop_1013: smulcc %g7, %i5, %l3 movle %icc, %g6, %l1 sdiv %o5, 0x1895, %g1 mova %icc, %o7, %l6 edge16n %i4, %o2, %i0 fxors %f21, %f7, %f1 or %i1, %g4, %l0 nop setx loop_1014, %l0, %l1 jmpl %l1, %o3 edge16 %i7, %l2, %o6 fmovrslez %o0, %f10, %f12 nop setx loop_1015, %l0, %l1 jmpl %l1, %l5 loop_1014: subccc %o1, %g2, %i3 fnot2s %f1, %f17 sdivx %g3, 0x0CB2, %i6 loop_1015: fandnot1 %f6, %f14, %f30 edge8l %l4, %i2, %g5 movrgez %o4, %i5, %l3 udivx %g6, 0x102D, %l1 or %o5, 0x03C1, %g1 wr %g0, 0x89, %asi ldsba [%l7 + 0x7C] %asi, %g7 fcmped %fcc0, %f2, %f18 edge32ln %o7, %i4, %o2 lduh [%l7 + 0x0C], %i0 tvc %xcc, 0x2 or %i1, %l6, %l0 ta %xcc, 0x1 wr %g0, 0x18, %asi sta %f20, [%l7 + 0x3C] %asi fba %fcc0, loop_1016 fsrc1s %f18, %f24 fsrc1s %f28, %f24 be %icc, loop_1017 loop_1016: mulx %o3, 0x181E, %i7 udivcc %g4, 0x146E, %l2 fsrc2 %f18, %f20 loop_1017: tgu %icc, 0x7 bne,a %xcc, loop_1018 movrlez %o0, 0x3BE, %o6 fmovscc %icc, %f14, %f0 wr %g0, 0x4f, %asi stxa %l5, [%g0 + 0x8] %asi loop_1018: brnz %g2, loop_1019 bl,pt %xcc, loop_1020 st %f23, [%l7 + 0x14] movl %icc, %o1, %i3 loop_1019: subc %g3, %l4, %i6 loop_1020: taddcctv %g5, %o4, %i2 move %icc, %i5, %l3 sllx %l1, 0x05, %g6 taddcctv %g1, 0x0C28, %g7 movvs %icc, %o7, %i4 subccc %o5, 0x1A0B, %o2 sll %i0, %i1, %l6 sllx %l0, 0x00, %i7 movrgez %o3, %g4, %o0 fmovsge %xcc, %f29, %f14 tcs %xcc, 0x4 mova %xcc, %o6, %l2 movn %xcc, %l5, %o1 movge %xcc, %g2, %i3 sdivcc %l4, 0x0F1D, %g3 and %i6, %g5, %i2 bn,a %icc, loop_1021 umul %o4, %l3, %i5 edge32n %l1, %g1, %g6 udiv %g7, 0x17CC, %o7 loop_1021: fmovsneg %xcc, %f17, %f18 tn %icc, 0x6 and %o5, %i4, %i0 fpadd16 %f12, %f16, %f24 edge16ln %o2, %l6, %l0 tl %xcc, 0x7 alignaddrl %i1, %i7, %o3 edge16l %o0, %o6, %l2 edge32l %g4, %l5, %o1 brgez %g2, loop_1022 bvs,a loop_1023 st %f2, [%l7 + 0x14] tg %xcc, 0x7 loop_1022: edge8 %i3, %l4, %g3 loop_1023: tn %icc, 0x7 tl %icc, 0x7 nop setx loop_1024, %l0, %l1 jmpl %l1, %g5 membar 0x28 subc %i6, %o4, %l3 movgu %xcc, %i2, %i5 loop_1024: mova %xcc, %l1, %g6 nop set 0x6C, %l5 stw %g1, [%l7 + %l5] wr %g0, 0x80, %asi lduba [%l7 + 0x6F] %asi, %o7 fmovscc %icc, %f27, %f19 wr %g0, 0x80, %asi prefetcha [%l7 + 0x60] %asi, 0x0 ldsh [%l7 + 0x5E], %o5 movle %icc, %i0, %o2 edge32ln %l6, %i4, %l0 sra %i7, 0x08, %i1 fpsub32s %f13, %f3, %f12 fnegd %f6, %f30 array8 %o3, %o0, %l2 fmovrdgz %o6, %f12, %f26 fbg,a %fcc1, loop_1025 nop set 0x70, %i7 ldsw [%l7 + %i7], %g4 edge16n %o1, %l5, %g2 movrgez %i3, %l4, %g5 loop_1025: fpadd16s %f10, %f27, %f25 fnand %f4, %f24, %f6 movge %xcc, %i6, %g3 bleu,a %icc, loop_1026 sub %o4, %i2, %l3 edge32l %i5, %g6, %g1 set 0x20, %i1 stda %l0, [%l7 + %i1] 0x11 loop_1026: fcmpeq32 %f0, %f30, %o7 movrne %o5, %g7, %i0 movcc %icc, %l6, %i4 movge %icc, %l0, %o2 fcmple16 %f16, %f4, %i1 alignaddrl %o3, %o0, %i7 movrne %o6, 0x3F1, %g4 movrlez %o1, %l2, %g2 sll %l5, %l4, %i3 fmovrdlez %i6, %f2, %f28 edge32l %g5, %g3, %i2 udivcc %o4, 0x1DDF, %l3 fmovse %icc, %f15, %f5 smulcc %g6, 0x1183, %i5 move %xcc, %l1, %o7 sllx %o5, %g7, %i0 be,pt %icc, loop_1027 ta %xcc, 0x4 tcc %icc, 0x1 fpsub32 %f30, %f12, %f20 loop_1027: srl %l6, 0x09, %g1 tl %xcc, 0x0 smulcc %l0, 0x1BC0, %o2 set 0x52, %l1 stba %i4, [%l7 + %l1] 0x14 stbar movneg %icc, %i1, %o0 set 0x32, %i5 ldsba [%l7 + %i5] 0x0c, %o3 nop setx loop_1028, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbl %fcc3, loop_1029 siam 0x0 movle %icc, %i7, %g4 loop_1028: edge16n %o1, %l2, %g2 loop_1029: andn %o6, 0x01E4, %l4 bg,a loop_1030 movre %i3, 0x240, %i6 array8 %l5, %g3, %g5 srax %i2, %o4, %g6 loop_1030: tne %icc, 0x4 nop set 0x48, %l0 std %f8, [%l7 + %l0] movre %l3, %i5, %o7 addcc %o5, %l1, %g7 set 0x75, %i4 ldstuba [%l7 + %i4] 0x10, %i0 fmovrse %l6, %f9, %f6 orcc %g1, %l0, %i4 taddcc %o2, %i1, %o3 xorcc %i7, 0x0FC8, %g4 fnot2s %f28, %f31 wr %g0, 0x81, %asi stwa %o0, [%l7 + 0x1C] %asi movvc %xcc, %l2, %g2 tneg %xcc, 0x2 movneg %icc, %o1, %o6 bvs loop_1031 bleu,pn %icc, loop_1032 fbuge %fcc2, loop_1033 movrne %i3, 0x2FA, %l4 loop_1031: movvs %icc, %i6, %g3 loop_1032: edge32 %l5, %g5, %i2 loop_1033: fbul,a %fcc0, loop_1034 tn %xcc, 0x6 set 0x30, %o3 ldxa [%l7 + %o3] 0x19, %g6 loop_1034: array16 %l3, %i5, %o7 smulcc %o5, 0x15B6, %l1 movrgez %o4, 0x0FA, %g7 subccc %i0, %g1, %l6 tn %icc, 0x4 edge8 %l0, %i4, %i1 sethi 0x1B26, %o3 taddcctv %i7, %g4, %o2 fmovrdgz %l2, %f22, %f6 edge8l %o0, %g2, %o1 tn %icc, 0x7 edge8ln %i3, %l4, %i6 edge16l %g3, %o6, %g5 bl,pn %icc, loop_1035 fmovdpos %icc, %f28, %f7 mulscc %l5, %i2, %g6 udivcc %l3, 0x068F, %i5 loop_1035: fmovrdlez %o7, %f16, %f30 fmovrsgez %l1, %f19, %f7 sdivcc %o5, 0x04D7, %g7 sdiv %i0, 0x07AA, %g1 tsubcctv %o4, 0x0101, %l6 sub %l0, %i4, %i1 flush %l7 + 0x5C srax %o3, %g4, %o2 wr %g0, 0x20, %asi ldxa [%g0 + 0x8] %asi, %i7 tvc %xcc, 0x0 set 0x28, %o4 stda %l2, [%l7 + %o4] 0xe3 membar #Sync edge32 %o0, %o1, %i3 wr %g0, 0x80, %asi lduwa [%l7 + 0x34] %asi, %l4 tvc %icc, 0x3 subcc %i6, %g3, %g2 edge32l %o6, %g5, %l5 tvs %icc, 0x2 tvs %xcc, 0x5 bcs,a loop_1036 or %i2, %l3, %g6 fcmped %fcc1, %f2, %f4 udiv %i5, 0x0960, %o7 loop_1036: movcc %icc, %l1, %g7 fbuge %fcc1, loop_1037 fmovdn %xcc, %f8, %f6 or %i0, %o5, %g1 movge %xcc, %l6, %o4 loop_1037: nop set 0x64, %i2 swapa [%l7 + %i2] 0x81, %i4 be loop_1038 ba,pn %icc, loop_1039 taddcc %l0, %i1, %o3 fble %fcc3, loop_1040 loop_1038: bshuffle %f0, %f8, %f6 loop_1039: fbn %fcc2, loop_1041 array32 %g4, %o2, %l2 loop_1040: fcmpeq32 %f16, %f10, %i7 srl %o0, 0x1E, %o1 loop_1041: sir 0x0D8F bleu %icc, loop_1042 move %icc, %l4, %i3 movpos %icc, %i6, %g3 tne %icc, 0x7 loop_1042: movl %icc, %o6, %g5 membar 0x7D movl %xcc, %l5, %g2 bn,a,pn %icc, loop_1043 tcc %icc, 0x7 array32 %l3, %g6, %i5 fmovsneg %xcc, %f9, %f17 loop_1043: tl %icc, 0x1 wr %g0, 0x19, %asi ldsba [%l7 + 0x2D] %asi, %o7 set 0x60, %g7 ldxa [%l7 + %g7] 0x15, %l1 sub %g7, 0x0B84, %i0 smulcc %i2, 0x0FA3, %g1 bne,a,pn %icc, loop_1044 or %o5, %l6, %o4 alignaddr %i4, %i1, %l0 fmovsleu %xcc, %f24, %f17 loop_1044: bl,pn %icc, loop_1045 orncc %o3, 0x0BC4, %g4 movcc %icc, %l2, %i7 subcc %o2, 0x109E, %o0 loop_1045: fcmps %fcc3, %f1, %f3 movg %xcc, %l4, %i3 fmovrde %i6, %f20, %f10 movn %icc, %o1, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmuld8sux16 %f19, %f10, %f30 tcs %xcc, 0x5 xor %g5, 0x0F15, %l5 andcc %g2, %l3, %o6 array16 %i5, %o7, %g6 movrlz %l1, %i0, %i2 xorcc %g7, %g1, %l6 movg %icc, %o5, %o4 xnorcc %i1, 0x09DA, %l0 sdiv %i4, 0x111B, %g4 fzeros %f11 fmovsleu %icc, %f0, %f7 alignaddrl %l2, %i7, %o3 std %o0, [%l7 + 0x28] edge8 %o2, %i3, %l4 brgz,a %i6, loop_1046 subcc %o1, %g3, %g5 andn %g2, 0x0DF3, %l3 array8 %l5, %o6, %o7 loop_1046: fmovrdne %g6, %f12, %f8 fbge,a %fcc1, loop_1047 orcc %i5, 0x1D64, %i0 addc %l1, 0x1065, %g7 andn %i2, %l6, %o5 loop_1047: orn %g1, 0x0466, %i1 fmovrse %l0, %f30, %f23 fmovsleu %xcc, %f24, %f8 taddcc %o4, 0x0F91, %i4 tne %icc, 0x6 movge %xcc, %l2, %i7 tge %xcc, 0x7 fnegd %f26, %f12 sllx %o3, %o0, %o2 add %g4, 0x0B3A, %l4 bn,a loop_1048 fmovsvs %icc, %f30, %f29 fabsd %f8, %f0 taddcctv %i6, %i3, %o1 loop_1048: nop wr %g0, 0xe3, %asi ldda [%l7 + 0x10] %asi, %g2 orcc %g5, 0x193A, %g2 addccc %l3, %l5, %o6 fornot1s %f11, %f6, %f31 fexpand %f27, %f10 tle %xcc, 0x1 fornot1s %f26, %f26, %f14 edge8ln %g6, %i5, %o7 tle %icc, 0x7 tcc %xcc, 0x5 set 0x41, %i3 lduba [%l7 + %i3] 0x10, %l1 fbg %fcc3, loop_1049 te %icc, 0x2 nop setx loop_1050, %l0, %l1 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 %i0, 0x0025, %g7 loop_1049: movrgez %i2, 0x196, %l6 fbge,a %fcc2, loop_1051 loop_1050: tgu %icc, 0x0 udivcc %o5, 0x008E, %i1 fsrc2 %f22, %f18 loop_1051: sub %l0, %g1, %i4 mulscc %o4, 0x004B, %i7 bl,a %icc, loop_1052 brgez %l2, loop_1053 movle %xcc, %o0, %o2 udiv %o3, 0x15B8, %g4 loop_1052: tneg %icc, 0x5 loop_1053: umul %i6, 0x019B, %i3 bl,a,pn %icc, loop_1054 stw %o1, [%l7 + 0x08] tvc %icc, 0x4 movpos %icc, %l4, %g5 loop_1054: ta %icc, 0x3 smul %g2, 0x13C5, %g3 mulscc %l5, %o6, %l3 fbge,a %fcc2, loop_1055 fmovdcc %icc, %f13, %f31 sir 0x1ADC lduh [%l7 + 0x6E], %g6 loop_1055: fmovdpos %xcc, %f4, %f8 movpos %xcc, %i5, %l1 sdivx %i0, 0x1B7C, %o7 srl %i2, 0x00, %g7 fnot1s %f31, %f30 bvc loop_1056 andncc %o5, %l6, %i1 array16 %l0, %g1, %o4 fmul8x16 %f18, %f4, %f10 loop_1056: nop add %l7, 0x78, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x11, %i7, %l2 nop setx loop_1057, %l0, %l1 jmpl %l1, %o0 fpadd16s %f17, %f6, %f22 movl %icc, %i4, %o2 fbule %fcc0, loop_1058 loop_1057: for %f8, %f24, %f2 tgu %xcc, 0x1 addccc %g4, 0x1724, %i6 loop_1058: taddcc %o3, 0x1AAE, %o1 subccc %l4, %g5, %g2 fmovrslz %i3, %f8, %f4 tgu %xcc, 0x5 nop set 0x18, %i0 std %f4, [%l7 + %i0] sdivcc %g3, 0x1A1F, %l5 srl %l3, %o6, %i5 fmuld8sux16 %f29, %f10, %f16 sdiv %l1, 0x0E2C, %i0 movrlez %g6, 0x176, %i2 ldub [%l7 + 0x79], %o7 fmovrdne %o5, %f10, %f4 sllx %l6, 0x04, %g7 or %i1, 0x16A5, %l0 movrlez %g1, %i7, %o4 tleu %xcc, 0x6 fbu %fcc0, loop_1059 srax %l2, %o0, %o2 brnz %i4, loop_1060 edge32l %g4, %o3, %i6 loop_1059: edge16 %o1, %l4, %g5 udivcc %g2, 0x0676, %g3 loop_1060: bcc,pt %icc, loop_1061 fmovsl %xcc, %f8, %f15 fmovrslez %i3, %f25, %f18 st %f8, [%l7 + 0x40] loop_1061: ldd [%l7 + 0x58], %l2 siam 0x6 brlz,a %l5, loop_1062 fmovrsne %i5, %f14, %f24 bleu %icc, loop_1063 alignaddr %l1, %o6, %i0 loop_1062: addc %i2, %g6, %o7 fornot2 %f22, %f18, %f6 loop_1063: fbg %fcc2, loop_1064 fbne,a %fcc0, loop_1065 call loop_1066 fpadd16 %f4, %f14, %f6 loop_1064: ba,pn %icc, loop_1067 loop_1065: ta %xcc, 0x1 loop_1066: orncc %l6, 0x0457, %g7 fmovrdlez %o5, %f16, %f4 loop_1067: nop set 0x40, %o6 stda %f0, [%l7 + %o6] 0xf1 membar #Sync tle %xcc, 0x0 tvc %icc, 0x5 set 0x34, %l6 swapa [%l7 + %l6] 0x04, %l0 subcc %i1, 0x1ECE, %g1 nop set 0x4C, %l2 prefetch [%l7 + %l2], 0x0 sir 0x0260 tvs %xcc, 0x5 tsubcctv %i7, %o4, %l2 or %o2, %i4, %g4 edge32ln %o0, %i6, %o3 alignaddr %l4, %g5, %g2 brnz,a %o1, loop_1068 sllx %g3, %l3, %l5 xor %i3, %l1, %o6 fcmps %fcc0, %f31, %f31 loop_1068: bne,pn %icc, loop_1069 popc %i0, %i2 fandnot2s %f26, %f9, %f3 xor %g6, 0x0577, %i5 loop_1069: ldstub [%l7 + 0x30], %l6 bleu,a,pn %xcc, loop_1070 umulcc %o7, 0x1305, %g7 srlx %o5, 0x05, %l0 fsrc1 %f0, %f18 loop_1070: umulcc %i1, 0x0D6E, %g1 fnor %f30, %f6, %f12 taddcctv %i7, 0x1516, %o4 xor %o2, %i4, %g4 movle %xcc, %o0, %i6 ba,a,pt %xcc, loop_1071 brz %o3, loop_1072 movvs %icc, %l2, %l4 tcc %xcc, 0x0 loop_1071: sra %g5, %g2, %g3 loop_1072: movvs %xcc, %l3, %l5 st %f4, [%l7 + 0x20] fmovsl %xcc, %f22, %f10 fnor %f12, %f4, %f30 tneg %xcc, 0x0 fmovs %f26, %f17 nop set 0x14, %g6 ldub [%l7 + %g6], %i3 membar 0x40 fandnot1s %f31, %f11, %f1 fmovrdlz %l1, %f24, %f10 tg %icc, 0x0 umulcc %o6, %i0, %o1 fmovsleu %xcc, %f28, %f31 orncc %i2, %g6, %l6 sethi 0x054E, %i5 bgu,a %icc, loop_1073 andncc %o7, %g7, %l0 movrgez %i1, %o5, %g1 tleu %xcc, 0x0 loop_1073: nop set 0x7C, %o5 lduba [%l7 + %o5] 0x88, %o4 nop set 0x34, %l3 ldsw [%l7 + %l3], %i7 fands %f19, %f3, %f3 movg %icc, %i4, %g4 fandnot2s %f2, %f23, %f9 swap [%l7 + 0x18], %o2 movre %i6, 0x0B8, %o0 lduw [%l7 + 0x44], %l2 tsubcc %o3, 0x10CD, %g5 fbule %fcc2, loop_1074 tn %icc, 0x1 wr %g0, 0x11, %asi prefetcha [%l7 + 0x60] %asi, 0x3 loop_1074: tvc %xcc, 0x4 fbu %fcc3, loop_1075 fxors %f11, %f25, %f6 movge %icc, %g3, %l3 movg %xcc, %l5, %g2 loop_1075: fbne %fcc1, loop_1076 bg,a,pn %icc, loop_1077 tvc %icc, 0x5 mova %xcc, %l1, %o6 loop_1076: nop set 0x28, %g3 stwa %i0, [%l7 + %g3] 0x2b membar #Sync loop_1077: smul %o1, 0x0DC2, %i3 tvs %icc, 0x3 addcc %i2, 0x0823, %l6 movneg %xcc, %i5, %g6 set 0x76, %o1 lduba [%l7 + %o1] 0x10, %g7 udivx %o7, 0x10C3, %l0 orncc %i1, %g1, %o5 fexpand %f11, %f6 tsubcc %i7, 0x1FD7, %i4 sethi 0x162A, %g4 edge8ln %o2, %i6, %o0 fbn %fcc0, loop_1078 bvc,pn %xcc, loop_1079 bpos,a loop_1080 sir 0x1147 loop_1078: nop wr %g0, 0x10, %asi ldswa [%l7 + 0x78] %asi, %o4 loop_1079: fands %f8, %f30, %f25 loop_1080: tvc %icc, 0x1 umul %o3, %l2, %g5 fmovsn %icc, %f10, %f4 movl %icc, %g3, %l4 andcc %l3, 0x1627, %l5 wr %g0, 0x88, %asi lduba [%l7 + 0x75] %asi, %g2 fmovdn %xcc, %f1, %f21 fones %f22 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %l1, %o6, %i0 fpack16 %f20, %f30 wr %g0, 0x11, %asi lduha [%l7 + 0x46] %asi, %i3 edge8n %o1, %l6, %i2 tcc %xcc, 0x0 fandnot2s %f5, %f11, %f3 movvc %xcc, %i5, %g7 tcc %icc, 0x0 tne %icc, 0x3 edge32l %o7, %g6, %i1 set 0x08, %l4 ldxa [%l7 + %l4] 0x11, %g1 tleu %icc, 0x6 ldd [%l7 + 0x60], %o4 andncc %i7, %l0, %g4 wr %g0, 0x2e, %asi ldda [%l7 + 0x20] %asi, %o2 sdiv %i6, 0x12B1, %o0 edge32 %o4, %i4, %o3 fmovsa %xcc, %f10, %f8 andcc %g5, %g3, %l2 movgu %icc, %l3, %l4 movre %g2, %l1, %l5 edge16n %o6, %i3, %o1 edge32ln %i0, %l6, %i2 nop setx loop_1081, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movrne %g7, %o7, %g6 tcc %xcc, 0x0 edge16 %i1, %g1, %i5 loop_1081: tgu %xcc, 0x0 fcmpne16 %f22, %f26, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsb [%l7 + 0x43], %o5 mulx %g4, %o2, %i6 fnot2 %f18, %f0 sdivx %o0, 0x00DF, %l0 call loop_1082 ldsb [%l7 + 0x70], %i4 bg,a,pt %xcc, loop_1083 fmovsneg %icc, %f27, %f23 loop_1082: call loop_1084 fone %f8 loop_1083: array8 %o4, %o3, %g3 fmovrse %g5, %f25, %f18 loop_1084: tcc %icc, 0x0 nop set 0x0C, %g1 ldsh [%l7 + %g1], %l2 set 0x60, %g4 ldsha [%l7 + %g4] 0x11, %l3 tpos %xcc, 0x7 movleu %icc, %g2, %l1 lduh [%l7 + 0x20], %l5 wr %g0, 0x81, %asi lduwa [%l7 + 0x48] %asi, %o6 te %icc, 0x4 movn %xcc, %l4, %o1 fmovdge %xcc, %f11, %f19 fpadd32 %f6, %f14, %f6 tsubcc %i0, 0x0C6B, %i3 edge8l %i2, %g7, %l6 subc %o7, 0x1B88, %g6 ble,a loop_1085 st %f25, [%l7 + 0x34] bleu,a %xcc, loop_1086 tl %xcc, 0x7 loop_1085: movcs %xcc, %i1, %g1 xor %i7, 0x0BE7, %i5 loop_1086: nop set 0x46, %o2 stha %g4, [%l7 + %o2] 0x81 add %l7, 0x6C, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %o2, %o5 movg %xcc, %o0, %l0 tle %xcc, 0x3 swap [%l7 + 0x20], %i6 stx %i4, [%l7 + 0x68] tle %xcc, 0x5 fbul %fcc2, loop_1087 tcs %icc, 0x7 bpos,a loop_1088 fcmpne32 %f0, %f10, %o3 loop_1087: fpackfix %f20, %f15 movle %icc, %g3, %g5 loop_1088: fmovrde %o4, %f2, %f26 tsubcc %l3, %l2, %g2 srlx %l1, 0x17, %o6 movleu %icc, %l4, %o1 movg %icc, %i0, %i3 movpos %xcc, %i2, %g7 movrne %l6, 0x361, %l5 fors %f11, %f25, %f9 bleu,a %icc, loop_1089 movpos %icc, %g6, %o7 tcs %icc, 0x1 edge32n %g1, %i1, %i5 loop_1089: tge %xcc, 0x2 set 0x1B, %o7 lduba [%l7 + %o7] 0x15, %i7 tsubcc %g4, 0x0B58, %o5 andncc %o2, %o0, %i6 fmovrdlz %l0, %f8, %f8 stw %o3, [%l7 + 0x10] move %icc, %i4, %g5 wr %g0, 0xf1, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync movn %xcc, %o4, %l3 subc %l2, 0x0EB0, %g3 pdist %f8, %f8, %f18 sdiv %l1, 0x161D, %g2 movge %xcc, %o6, %o1 siam 0x5 movcs %icc, %i0, %l4 tl %icc, 0x3 srax %i3, %i2, %l6 tl %xcc, 0x5 sdivx %l5, 0x1D67, %g7 fmovrdgez %g6, %f2, %f28 stb %g1, [%l7 + 0x5D] fbge %fcc0, loop_1090 pdist %f20, %f20, %f24 and %i1, 0x06F6, %o7 ta %icc, 0x1 loop_1090: udivcc %i5, 0x0B5B, %g4 movleu %icc, %i7, %o2 xor %o0, 0x0669, %o5 tn %icc, 0x3 xor %i6, %o3, %i4 te %icc, 0x6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot2 %f8, %f20, %f8 tl %xcc, 0x3 fmovrse %l0, %f14, %f5 taddcctv %g5, 0x05EC, %l3 sir 0x0AA8 fmovdcc %xcc, %f12, %f5 umul %l2, %g3, %l1 bcc,pt %xcc, loop_1091 fones %f21 set 0x58, %o0 lda [%l7 + %o0] 0x18, %f9 loop_1091: nop set 0x40, %g5 stda %f0, [%l7 + %g5] 0x14 set 0x40, %g2 stda %f16, [%l7 + %g2] 0x89 fbg %fcc3, loop_1092 movcc %xcc, %g2, %o4 srlx %o6, %i0, %l4 call loop_1093 loop_1092: fpsub16s %f18, %f27, %f12 edge32l %o1, %i2, %i3 movre %l6, 0x2F6, %l5 loop_1093: tcc %icc, 0x3 sdivcc %g6, 0x1B67, %g7 umul %i1, 0x1062, %g1 edge16n %i5, %o7, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %i7, %o2, %o0 brlez %o5, loop_1094 taddcc %i6, %i4, %l0 fmovsle %xcc, %f3, %f4 fmovscc %xcc, %f7, %f10 loop_1094: std %g4, [%l7 + 0x58] fmovsleu %xcc, %f13, %f10 fbl %fcc2, loop_1095 edge8n %o3, %l3, %g3 fmovsge %icc, %f29, %f1 udivx %l1, 0x1585, %g2 loop_1095: nop wr %g0, 0x50, %asi ldxa [%g0 + 0x30] %asi, %l2 tvc %icc, 0x7 bge,a %icc, loop_1096 movrlz %o6, %o4, %i0 addc %l4, 0x1023, %i2 fcmpne32 %f4, %f4, %o1 loop_1096: ldsb [%l7 + 0x3B], %l6 ble,a,pn %xcc, loop_1097 addc %i3, 0x0F9D, %g6 movge %icc, %g7, %i1 fba,a %fcc2, loop_1098 loop_1097: or %g1, %l5, %i5 tneg %xcc, 0x5 tsubcctv %o7, 0x10F5, %g4 loop_1098: fsrc1 %f28, %f22 nop setx loop_1099, %l0, %l1 jmpl %l1, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %i7, %o5, %i6 edge32l %o0, %i4, %l0 loop_1099: fornot1 %f12, %f2, %f24 edge32 %o3, %l3, %g3 xor %l1, %g5, %l2 tsubcc %o6, 0x0003, %o4 orcc %i0, %g2, %l4 umul %i2, %l6, %o1 fcmps %fcc2, %f0, %f8 set 0x32, %i6 stha %i3, [%l7 + %i6] 0x2a membar #Sync movpos %icc, %g6, %g7 orn %g1, 0x1577, %l5 brnz,a %i1, loop_1100 movvs %icc, %o7, %g4 orcc %o2, %i5, %i7 addccc %o5, %i6, %o0 loop_1100: fand %f4, %f30, %f16 fmovsneg %icc, %f29, %f12 sdiv %l0, 0x00FB, %i4 fmovrdne %o3, %f20, %f14 fbl %fcc0, loop_1101 edge16n %l3, %g3, %l1 fmovdvs %icc, %f3, %f10 set 0x17, %l5 ldstuba [%l7 + %l5] 0x88, %l2 loop_1101: tsubcctv %o6, 0x0768, %o4 taddcctv %i0, 0x1839, %g5 fblg %fcc0, loop_1102 fmovdpos %xcc, %f30, %f24 edge16n %l4, %i2, %l6 mova %xcc, %g2, %o1 loop_1102: tl %icc, 0x7 bcs %xcc, loop_1103 andncc %i3, %g7, %g6 ldstub [%l7 + 0x7B], %g1 orn %l5, 0x0067, %i1 loop_1103: sdivcc %g4, 0x12CB, %o2 fbl %fcc0, loop_1104 te %xcc, 0x2 set 0x20, %i7 prefetcha [%l7 + %i7] 0x18, 0x3 loop_1104: sdivcc %i5, 0x10E2, %i7 edge32n %i6, %o0, %l0 wr %g0, 0x10, %asi stwa %i4, [%l7 + 0x24] %asi brlz,a %o3, loop_1105 tne %xcc, 0x4 sdivx %o5, 0x0903, %l3 movne %xcc, %l1, %g3 loop_1105: te %icc, 0x1 tle %icc, 0x0 tleu %xcc, 0x0 tleu %icc, 0x2 brnz %o6, loop_1106 tcs %icc, 0x4 sdivx %o4, 0x1C19, %l2 bpos,a,pn %xcc, loop_1107 loop_1106: addc %i0, 0x1DE3, %g5 fnands %f14, %f2, %f2 bvc,a loop_1108 loop_1107: tvs %icc, 0x7 srl %i2, 0x1C, %l6 movpos %icc, %l4, %o1 loop_1108: tgu %icc, 0x6 andncc %i3, %g7, %g2 be,a loop_1109 movpos %icc, %g6, %g1 fmovsgu %icc, %f17, %f2 tsubcc %l5, %i1, %g4 loop_1109: umulcc %o7, %i5, %i7 fmul8x16al %f7, %f0, %f12 set 0x64, %l1 stwa %i6, [%l7 + %l1] 0xe3 membar #Sync subccc %o0, %o2, %i4 andn %o3, 0x068B, %l0 brnz,a %o5, loop_1110 movneg %icc, %l1, %l3 set 0x65, %i1 stba %g3, [%l7 + %i1] 0x22 membar #Sync loop_1110: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrsgez %o4, %f28, %f18 prefetch [%l7 + 0x48], 0x0 subc %o6, 0x1CEC, %i0 stb %l2, [%l7 + 0x25] sra %i2, %l6, %l4 fpadd16s %f26, %f18, %f23 fba %fcc2, loop_1111 tleu %icc, 0x0 fmovrdgz %o1, %f18, %f26 movvc %icc, %g5, %i3 loop_1111: tsubcc %g7, %g2, %g1 fandnot2s %f27, %f26, %f25 movcc %xcc, %l5, %g6 subcc %i1, 0x173C, %o7 andncc %g4, %i5, %i6 bleu,pt %xcc, loop_1112 fbe,a %fcc2, loop_1113 xnorcc %i7, %o0, %o2 taddcc %o3, %l0, %i4 loop_1112: add %l1, 0x034D, %o5 loop_1113: fmovsgu %icc, %f5, %f22 array32 %g3, %l3, %o6 fzero %f30 fcmpne32 %f2, %f2, %i0 edge16ln %l2, %i2, %o4 movle %icc, %l6, %l4 add %g5, 0x0A4A, %o1 addc %g7, %i3, %g2 edge8ln %g1, %g6, %l5 fmovdne %icc, %f13, %f5 movpos %icc, %o7, %g4 fpadd16 %f26, %f18, %f8 udiv %i1, 0x07F1, %i5 edge16 %i6, %i7, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %o0, %l0, %o3 fpmerge %f3, %f19, %f22 movrlez %i4, 0x016, %l1 fmovrsgez %g3, %f31, %f7 srax %o5, %o6, %l3 sdiv %i0, 0x1D2E, %i2 edge32l %o4, %l2, %l4 fmovsvc %xcc, %f24, %f5 movle %icc, %l6, %g5 taddcc %o1, %i3, %g7 bcc,pt %icc, loop_1114 fnot2s %f22, %f26 tleu %icc, 0x3 tpos %icc, 0x2 loop_1114: move %xcc, %g2, %g1 membar 0x78 nop setx loop_1115, %l0, %l1 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 %g6, 0x029A, %l5 fbu,a %fcc0, loop_1116 edge16l %g4, %o7, %i1 loop_1115: nop wr %g0, 0x23, %asi stwa %i6, [%l7 + 0x70] %asi membar #Sync loop_1116: tvc %icc, 0x1 fbne %fcc3, loop_1117 fmovdvs %icc, %f27, %f2 set 0x46, %i5 ldsba [%l7 + %i5] 0x10, %i7 loop_1117: umul %i5, 0x09A7, %o0 wr %g0, 0x11, %asi lduba [%l7 + 0x3C] %asi, %o2 fpackfix %f26, %f23 fbl %fcc0, loop_1118 fnot1 %f8, %f18 or %o3, %i4, %l1 fmovdg %icc, %f29, %f5 loop_1118: fblg,a %fcc1, loop_1119 xorcc %g3, %l0, %o6 fcmped %fcc3, %f0, %f26 movre %o5, 0x083, %l3 loop_1119: fornot2 %f18, %f4, %f14 set 0x40, %l0 ldda [%l7 + %l0] 0x19, %f0 set 0x38, %o3 lda [%l7 + %o3] 0x81, %f12 edge16 %i2, %o4, %l2 edge32ln %l4, %i0, %l6 movrgez %g5, %o1, %g7 subc %i3, 0x088B, %g1 fnot1s %f7, %f21 sdivcc %g2, 0x1721, %g6 te %xcc, 0x1 fpsub16s %f23, %f13, %f11 udiv %l5, 0x16E5, %g4 wr %g0, 0x10, %asi swapa [%l7 + 0x24] %asi, %o7 wr %g0, 0xea, %asi stha %i1, [%l7 + 0x16] %asi membar #Sync bvc,pn %xcc, loop_1120 andcc %i7, 0x1CA2, %i6 brlz,a %i5, loop_1121 fba %fcc2, loop_1122 loop_1120: tle %icc, 0x6 edge8ln %o2, %o0, %i4 loop_1121: edge16 %l1, %o3, %l0 loop_1122: sub %o6, %g3, %o5 array8 %i2, %o4, %l3 bpos loop_1123 tg %icc, 0x7 fble,a %fcc0, loop_1124 movrgez %l2, 0x3AE, %l4 loop_1123: fmovda %xcc, %f31, %f14 set 0x08, %i4 stxa %l6, [%l7 + %i4] 0xe2 membar #Sync loop_1124: st %f11, [%l7 + 0x5C] tleu %icc, 0x7 edge32n %g5, %i0, %o1 tne %icc, 0x3 edge16n %g7, %i3, %g2 fcmpeq16 %f0, %f18, %g1 brz %g6, loop_1125 tsubcctv %l5, 0x16F9, %o7 udivcc %i1, 0x0363, %g4 edge32n %i7, %i5, %o2 loop_1125: sub %o0, %i4, %i6 mulscc %l1, %o3, %o6 movn %icc, %l0, %o5 swap [%l7 + 0x30], %i2 fmovdl %icc, %f19, %f18 fbul %fcc1, loop_1126 array32 %o4, %g3, %l2 tcs %icc, 0x1 fbug %fcc3, loop_1127 loop_1126: ldsw [%l7 + 0x34], %l4 fxnors %f13, %f21, %f3 fpackfix %f26, %f4 loop_1127: sth %l3, [%l7 + 0x1E] movrlz %g5, 0x2C2, %l6 smul %o1, %i0, %i3 movn %xcc, %g2, %g1 ldx [%l7 + 0x48], %g6 move %icc, %g7, %l5 edge16n %o7, %g4, %i1 bcs,a %icc, loop_1128 movpos %icc, %i5, %i7 movvc %xcc, %o0, %i4 move %xcc, %i6, %l1 loop_1128: fcmple32 %f4, %f0, %o2 movleu %icc, %o6, %o3 swap [%l7 + 0x2C], %l0 smul %o5, 0x0C32, %o4 tpos %icc, 0x5 brgez,a %g3, loop_1129 edge16l %i2, %l2, %l4 add %l3, 0x0A0A, %g5 edge16n %o1, %l6, %i3 loop_1129: nop wr %g0, 0x19, %asi lduwa [%l7 + 0x6C] %asi, %i0 nop setx loop_1130, %l0, %l1 jmpl %l1, %g2 sdiv %g1, 0x0637, %g6 tne %xcc, 0x7 fcmpes %fcc3, %f31, %f3 loop_1130: fbue %fcc2, loop_1131 ldub [%l7 + 0x2E], %g7 fpadd32s %f1, %f13, %f30 fmovrdlz %l5, %f28, %f4 loop_1131: andncc %o7, %g4, %i5 orn %i1, %o0, %i4 mulx %i7, %l1, %o2 prefetch [%l7 + 0x34], 0x3 taddcc %i6, %o3, %o6 movn %xcc, %l0, %o5 movrgez %o4, %i2, %l2 fornot2 %f24, %f18, %f0 nop setx loop_1132, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movne %xcc, %g3, %l3 smulcc %g5, %l4, %o1 lduh [%l7 + 0x32], %l6 loop_1132: sub %i3, %g2, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %i0, %g6, %g7 fexpand %f15, %f10 fmul8ulx16 %f16, %f10, %f30 fornot2s %f21, %f0, %f31 ldx [%l7 + 0x38], %l5 sdiv %g4, 0x0F88, %i5 tge %icc, 0x2 srl %i1, 0x1D, %o7 fands %f2, %f30, %f6 sdiv %i4, 0x0138, %o0 smulcc %l1, 0x1825, %o2 udivcc %i7, 0x013E, %i6 nop setx loop_1133, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done umul %o3, %o6, %o5 movrlez %o4, 0x087, %i2 sdivcc %l2, 0x1F00, %l0 loop_1133: fcmpne32 %f18, %f22, %l3 edge32ln %g5, %g3, %o1 taddcc %l6, 0x0D7F, %i3 or %l4, 0x1154, %g2 edge8l %g1, %g6, %g7 membar 0x2E sllx %i0, %g4, %i5 edge16 %i1, %o7, %i4 fmovrsgz %l5, %f8, %f19 movneg %icc, %l1, %o2 call loop_1134 tg %icc, 0x2 bge,a,pt %icc, loop_1135 mulscc %i7, 0x060C, %i6 loop_1134: bge,a %xcc, loop_1136 and %o0, 0x1A79, %o6 loop_1135: and %o3, %o4, %i2 movcs %xcc, %l2, %l0 loop_1136: movrlz %l3, 0x0FB, %g5 move %xcc, %o5, %g3 andcc %o1, %l6, %l4 taddcctv %i3, %g1, %g2 fmovsvc %icc, %f12, %f0 add %g7, %i0, %g6 xnor %g4, %i1, %i5 movvc %icc, %i4, %o7 mulx %l5, 0x144D, %l1 andcc %o2, 0x1E77, %i6 fpsub16s %f9, %f13, %f2 edge32l %i7, %o6, %o0 fmovdn %icc, %f19, %f0 stb %o3, [%l7 + 0x27] edge32ln %i2, %o4, %l0 fsrc2s %f22, %f20 bge,a,pt %icc, loop_1137 bge loop_1138 tge %icc, 0x6 smul %l2, 0x154B, %g5 loop_1137: nop set 0x38, %o4 lduh [%l7 + %o4], %l3 loop_1138: tvs %icc, 0x7 fmovdg %icc, %f4, %f5 fnor %f26, %f12, %f6 fbul,a %fcc1, loop_1139 fbl %fcc0, loop_1140 mulx %o5, %o1, %g3 mulx %l6, %l4, %i3 loop_1139: te %icc, 0x6 loop_1140: fmovde %icc, %f26, %f9 brlez %g2, loop_1141 edge16ln %g1, %i0, %g6 array16 %g7, %g4, %i1 mulx %i4, 0x16E6, %o7 loop_1141: fcmpgt32 %f14, %f2, %l5 addcc %i5, 0x16FB, %l1 tcs %icc, 0x7 edge16l %i6, %o2, %i7 std %o0, [%l7 + 0x68] nop setx loop_1142, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sub %o3, 0x047B, %i2 swap [%l7 + 0x34], %o6 tg %icc, 0x4 loop_1142: taddcctv %o4, %l0, %g5 fmovsvs %xcc, %f26, %f17 fand %f0, %f30, %f18 sdivcc %l3, 0x0DAE, %l2 set 0x6C, %i2 lduwa [%l7 + %i2] 0x10, %o1 ta %icc, 0x6 wr %g0, 0x11, %asi stda %g2, [%l7 + 0x08] %asi tvs %xcc, 0x1 array16 %l6, %o5, %i3 flush %l7 + 0x50 fbug,a %fcc3, loop_1143 movcs %xcc, %l4, %g2 movrlez %i0, %g1, %g7 fbl %fcc1, loop_1144 loop_1143: sdiv %g6, 0x13C9, %g4 fcmps %fcc3, %f26, %f9 movvs %icc, %i4, %i1 loop_1144: xor %l5, %o7, %i5 wr %g0, 0x27, %asi stwa %i6, [%l7 + 0x08] %asi membar #Sync sllx %o2, %i7, %l1 tcc %icc, 0x3 ble,a loop_1145 brgz %o0, loop_1146 ldsw [%l7 + 0x38], %o3 tvs %xcc, 0x1 loop_1145: tvs %xcc, 0x7 loop_1146: fxor %f28, %f12, %f0 fmovdcs %xcc, %f21, %f21 fcmple16 %f28, %f16, %i2 edge16 %o4, %o6, %l0 wr %g0, 0x18, %asi stxa %l3, [%l7 + 0x08] %asi tsubcc %l2, %g5, %g3 movvs %xcc, %l6, %o5 edge16ln %i3, %o1, %l4 and %g2, 0x14E1, %i0 fbe %fcc1, loop_1147 edge32ln %g1, %g6, %g7 movne %icc, %i4, %i1 andcc %g4, 0x0631, %l5 loop_1147: fnands %f1, %f0, %f15 ldd [%l7 + 0x30], %i4 edge16ln %i6, %o7, %o2 edge32l %l1, %o0, %i7 mulscc %i2, 0x1236, %o4 stx %o6, [%l7 + 0x50] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x18, %asi lduwa [%l7 + 0x10] %asi, %l0 fmul8sux16 %f22, %f14, %f26 fbul,a %fcc0, loop_1148 movn %xcc, %o3, %l3 movle %xcc, %g5, %l2 brz,a %l6, loop_1149 loop_1148: xnorcc %o5, %g3, %i3 srlx %o1, %g2, %l4 addc %g1, 0x08FB, %g6 loop_1149: edge8 %g7, %i0, %i1 call loop_1150 srax %i4, 0x07, %g4 fones %f13 edge32n %l5, %i5, %i6 loop_1150: fbg %fcc0, loop_1151 sdivcc %o2, 0x07FC, %l1 fand %f26, %f16, %f18 fnor %f22, %f28, %f0 loop_1151: nop wr %g0, 0x10, %asi stba %o7, [%l7 + 0x42] %asi ta %xcc, 0x6 tcc %xcc, 0x7 fmovsge %xcc, %f20, %f2 wr %g0, 0xe3, %asi stda %i6, [%l7 + 0x30] %asi membar #Sync alignaddr %o0, %o4, %o6 srax %l0, 0x1A, %i2 array8 %l3, %g5, %l2 tsubcc %o3, %l6, %o5 set 0x10, %g7 lduwa [%l7 + %g7] 0x0c, %i3 set 0x68, %i0 stwa %o1, [%l7 + %i0] 0x89 stw %g3, [%l7 + 0x5C] movpos %icc, %l4, %g1 srl %g6, 0x0D, %g7 membar 0x25 movne %icc, %g2, %i1 movgu %xcc, %i0, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvc,a %xcc, loop_1152 fbu %fcc1, loop_1153 movpos %icc, %l5, %i5 movrne %i4, 0x29C, %i6 loop_1152: alignaddrl %o2, %o7, %l1 loop_1153: movge %icc, %o0, %i7 udivcc %o4, 0x0303, %o6 movrgez %i2, %l3, %l0 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %g5, %l2 movrne %o3, %o5, %i3 stb %l6, [%l7 + 0x0F] fcmple16 %f20, %f18, %g3 subcc %l4, 0x0AB7, %g1 tg %xcc, 0x6 array16 %g6, %g7, %o1 tge %icc, 0x6 alignaddr %g2, %i0, %g4 movleu %xcc, %i1, %l5 fsrc1s %f13, %f26 bneg,a,pt %icc, loop_1154 fnand %f16, %f14, %f28 sdiv %i5, 0x0D36, %i4 addc %o2, %i6, %l1 loop_1154: mulscc %o7, %o0, %i7 mulscc %o4, 0x033B, %i2 fmul8ulx16 %f18, %f30, %f22 fsrc2 %f16, %f10 sllx %o6, 0x05, %l3 nop setx loop_1155, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bvs,a,pn %icc, loop_1156 fmovsle %xcc, %f21, %f4 std %l0, [%l7 + 0x58] loop_1155: xor %l2, %g5, %o5 loop_1156: tn %xcc, 0x6 ldstub [%l7 + 0x78], %o3 nop setx loop_1157, %l0, %l1 jmpl %l1, %i3 addccc %g3, %l6, %g1 array32 %g6, %g7, %o1 tl %icc, 0x7 loop_1157: fpadd16s %f26, %f25, %f2 fmovrslz %g2, %f30, %f15 movvc %xcc, %l4, %i0 pdist %f12, %f4, %f18 fmuld8sux16 %f23, %f27, %f2 sllx %g4, %i1, %i5 edge32n %l5, %o2, %i4 wr %g0, 0xe3, %asi stha %l1, [%l7 + 0x2C] %asi membar #Sync set 0x18, %i3 lduha [%l7 + %i3] 0x89, %i6 fbul %fcc1, loop_1158 umulcc %o7, 0x1152, %i7 orcc %o4, 0x11F2, %o0 ta %icc, 0x6 loop_1158: fbue %fcc1, loop_1159 fmovrslz %o6, %f27, %f15 sdivx %l3, 0x0F77, %i2 bcs,pt %xcc, loop_1160 loop_1159: tsubcctv %l0, 0x00B3, %l2 ble,pt %icc, loop_1161 fandnot1s %f28, %f17, %f7 loop_1160: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32 %o5, %g5, %i3 loop_1161: fbue %fcc1, loop_1162 fcmps %fcc1, %f21, %f15 fand %f26, %f2, %f8 orncc %g3, 0x1A87, %o3 loop_1162: umulcc %l6, 0x0652, %g6 tne %icc, 0x3 subcc %g7, %o1, %g1 stb %l4, [%l7 + 0x30] addc %g2, 0x081E, %i0 edge8 %i1, %g4, %l5 set 0x18, %o6 ldxa [%g0 + %o6] 0x50, %o2 srlx %i4, %l1, %i5 set 0x3C, %l6 lduha [%l7 + %l6] 0x10, %i6 andn %o7, 0x0DCA, %i7 xnorcc %o4, %o0, %l3 wr %g0, 0x11, %asi lda [%l7 + 0x18] %asi, %f6 srax %i2, 0x1D, %l0 edge16l %l2, %o5, %o6 sra %i3, 0x12, %g3 set 0x14, %g6 lduwa [%l7 + %g6] 0x10, %g5 fpack16 %f26, %f21 movge %xcc, %o3, %g6 fmovdn %icc, %f3, %f6 be,a,pn %xcc, loop_1163 edge16l %g7, %o1, %g1 sll %l4, 0x03, %g2 brgez %l6, loop_1164 loop_1163: tvc %icc, 0x3 bge,a loop_1165 sdivcc %i0, 0x105F, %i1 loop_1164: alignaddr %g4, %l5, %i4 fzero %f24 loop_1165: movl %xcc, %o2, %i5 tleu %xcc, 0x4 stx %l1, [%l7 + 0x38] ldx [%l7 + 0x40], %o7 ble loop_1166 ldsh [%l7 + 0x66], %i7 and %i6, 0x0F8C, %o4 fmovsneg %icc, %f12, %f22 loop_1166: fpmerge %f15, %f5, %f2 edge8ln %l3, %i2, %l0 fcmple16 %f26, %f0, %l2 edge8ln %o0, %o6, %o5 nop setx loop_1167, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fandnot1s %f14, %f25, %f18 sra %g3, %g5, %i3 set 0x46, %o5 lduha [%l7 + %o5] 0x14, %g6 loop_1167: fpackfix %f16, %f23 movl %xcc, %o3, %g7 edge32n %o1, %g1, %l4 mulx %l6, 0x117F, %g2 movrgz %i1, 0x29C, %i0 sllx %l5, %g4, %i4 set 0x28, %l2 swapa [%l7 + %l2] 0x80, %o2 fbl,a %fcc1, loop_1168 be %icc, loop_1169 fcmple32 %f24, %f28, %i5 edge16ln %o7, %l1, %i7 loop_1168: fble %fcc1, loop_1170 loop_1169: fbue %fcc2, loop_1171 movcs %xcc, %o4, %l3 sllx %i2, 0x11, %l0 loop_1170: nop setx loop_1172, %l0, %l1 jmpl %l1, %i6 loop_1171: fpsub16 %f4, %f0, %f0 edge16n %o0, %o6, %o5 brlez %l2, loop_1173 loop_1172: fcmpgt32 %f14, %f2, %g5 add %l7, 0x1C, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %g3, %i3 loop_1173: fmul8x16al %f17, %f24, %f26 tn %icc, 0x7 fmovdleu %xcc, %f0, %f19 edge8l %g6, %g7, %o1 movg %icc, %g1, %l4 fmul8sux16 %f16, %f20, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %l6, %o3, %g2 fmul8ulx16 %f10, %f10, %f24 fmovrse %i1, %f13, %f5 popc 0x1740, %l5 pdist %f26, %f24, %f30 andn %i0, %i4, %g4 mova %xcc, %o2, %o7 fbo,a %fcc2, loop_1174 tl %icc, 0x7 add %l7, 0x14, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %i5 casa [%l6] 0x0c, %i5, %l1 loop_1174: tg %icc, 0x4 edge8n %o4, %i7, %i2 udiv %l0, 0x0146, %l3 subccc %i6, %o0, %o6 wr %g0, 0x89, %asi sta %f11, [%l7 + 0x70] %asi edge16n %l2, %o5, %g5 movre %i3, %g6, %g7 movne %icc, %g3, %o1 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f16 umul %l4, %l6, %o3 edge16ln %g2, %i1, %l5 tvc %icc, 0x4 wr %g0, 0x18, %asi lda [%l7 + 0x6C] %asi, %f15 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %g1, 0x11B9, %i4 edge16l %g4, %o2, %i0 tge %xcc, 0x2 fpadd16s %f26, %f18, %f28 fbn %fcc0, loop_1175 xnorcc %i5, %o7, %l1 fpsub32s %f17, %f6, %f14 fbne,a %fcc3, loop_1176 loop_1175: movgu %xcc, %i7, %o4 fpadd32 %f0, %f6, %f2 tle %icc, 0x3 loop_1176: fpack32 %f4, %f8, %f2 fmovrsgez %l0, %f0, %f17 fnot1s %f13, %f18 fmovrdgz %l3, %f4, %f26 wr %g0, 0x80, %asi lduba [%l7 + 0x47] %asi, %i6 movcc %icc, %i2, %o0 fmovrdlz %l2, %f26, %f20 std %o6, [%l7 + 0x40] movle %xcc, %g5, %o5 movge %icc, %i3, %g6 tgu %icc, 0x0 stx %g3, [%l7 + 0x20] xnorcc %g7, %o1, %l4 xor %l6, %o3, %i1 fands %f2, %f26, %f3 wr %g0, 0x2f, %asi stda %l4, [%l7 + 0x68] %asi membar #Sync fornot2s %f12, %f25, %f19 smulcc %g1, 0x1A6F, %g2 faligndata %f12, %f26, %f12 fsrc1s %f28, %f14 fbug,a %fcc0, loop_1177 taddcctv %g4, %i4, %i0 fbuge,a %fcc1, loop_1178 bcc,a loop_1179 loop_1177: andcc %o2, 0x04B9, %i5 addccc %o7, %l1, %o4 loop_1178: nop set 0x5C, %l3 sta %f27, [%l7 + %l3] 0x14 loop_1179: taddcc %i7, %l3, %l0 pdist %f14, %f26, %f10 movge %icc, %i2, %i6 movrlz %o0, 0x15A, %l2 fble,a %fcc1, loop_1180 movcc %icc, %o6, %g5 ta %xcc, 0x5 taddcctv %i3, 0x1131, %o5 loop_1180: sdivcc %g3, 0x1DE0, %g7 brgz %g6, loop_1181 bcc,a loop_1182 fandnot2 %f10, %f10, %f10 sdiv %o1, 0x15BC, %l6 loop_1181: movrgez %l4, %o3, %l5 loop_1182: bcc loop_1183 movvs %icc, %g1, %i1 fmovrdne %g4, %f16, %f14 tle %icc, 0x0 loop_1183: edge8 %i4, %i0, %g2 fpsub16 %f0, %f24, %f22 bge,a %icc, loop_1184 tg %icc, 0x5 mulx %i5, 0x0473, %o2 xnor %o7, %o4, %i7 loop_1184: tne %xcc, 0x1 wr %g0, 0x11, %asi prefetcha [%l7 + 0x38] %asi, 0x2 edge32l %l0, %l3, %i6 fmovscc %icc, %f28, %f23 addcc %o0, %i2, %o6 faligndata %f20, %f14, %f18 fpsub32 %f0, %f4, %f0 fmovrsne %l2, %f4, %f5 array8 %g5, %o5, %i3 faligndata %f10, %f24, %f26 tleu %icc, 0x4 and %g3, %g6, %g7 lduh [%l7 + 0x16], %l6 fbuge %fcc2, loop_1185 edge8 %l4, %o1, %l5 array16 %g1, %o3, %g4 sub %i4, %i1, %g2 loop_1185: nop wr %g0, 0x0c, %asi stda %i4, [%l7 + 0x10] %asi sra %o2, 0x05, %o7 sra %i0, 0x17, %o4 movneg %xcc, %i7, %l1 fmovsl %xcc, %f15, %f19 call loop_1186 tneg %xcc, 0x0 or %l0, %l3, %i6 fmovsgu %icc, %f1, %f12 loop_1186: fpack16 %f26, %f31 fbuge,a %fcc1, loop_1187 fcmpeq16 %f8, %f10, %o0 brlz,a %i2, loop_1188 srlx %l2, 0x07, %o6 loop_1187: fcmple16 %f14, %f10, %o5 taddcctv %i3, 0x04A1, %g3 loop_1188: fxnor %f16, %f20, %f18 edge16 %g6, %g7, %g5 array32 %l4, %o1, %l5 tvc %xcc, 0x5 brz %g1, loop_1189 ba,pn %icc, loop_1190 movrlz %l6, 0x102, %o3 fbe %fcc1, loop_1191 loop_1189: pdist %f2, %f6, %f12 loop_1190: tcc %icc, 0x5 andcc %i4, 0x190E, %g4 loop_1191: srlx %g2, 0x1F, %i1 addc %o2, %i5, %i0 sra %o4, 0x04, %o7 stx %i7, [%l7 + 0x30] movrne %l1, %l3, %l0 fpadd16s %f16, %f9, %f18 fbne,a %fcc2, loop_1192 xnorcc %o0, %i6, %i2 edge8n %o6, %l2, %i3 umul %o5, %g3, %g6 loop_1192: edge8n %g5, %g7, %l4 array8 %l5, %o1, %l6 sethi 0x02A8, %g1 fmovsneg %icc, %f4, %f24 faligndata %f24, %f28, %f8 move %icc, %o3, %g4 udivx %i4, 0x1A5A, %i1 edge16l %o2, %i5, %i0 fmovdle %icc, %f2, %f23 bleu,a %icc, loop_1193 tl %icc, 0x4 tcs %xcc, 0x3 fnands %f2, %f29, %f15 loop_1193: subccc %g2, 0x07F9, %o4 ldsh [%l7 + 0x3C], %o7 tvs %xcc, 0x1 fxnors %f18, %f7, %f7 fmovsvs %icc, %f24, %f24 fcmple16 %f24, %f28, %l1 edge8 %i7, %l0, %o0 andncc %l3, %i6, %i2 fpadd16s %f22, %f5, %f21 std %f8, [%l7 + 0x30] fbue,a %fcc2, loop_1194 ldstub [%l7 + 0x40], %o6 popc 0x0F51, %i3 brnz %o5, loop_1195 loop_1194: fandnot2 %f24, %f10, %f12 tcc %icc, 0x1 fnors %f22, %f19, %f6 loop_1195: taddcc %g3, 0x10CE, %l2 set 0x10, %o1 ldda [%l7 + %o1] 0x24, %g6 wr %g0, 0x1e, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync sethi 0x01F3, %g7 sll %g5, %l5, %o1 fcmpgt16 %f24, %f18, %l4 array32 %l6, %g1, %o3 move %xcc, %i4, %g4 sethi 0x0A09, %i1 array16 %i5, %i0, %g2 smulcc %o4, 0x07E7, %o7 tgu %icc, 0x4 edge32n %l1, %i7, %l0 subccc %o2, 0x13DA, %l3 fsrc1s %f3, %f28 fblg %fcc0, loop_1196 movne %xcc, %o0, %i2 fmovsle %icc, %f0, %f18 tn %xcc, 0x0 loop_1196: bcs %icc, loop_1197 stw %i6, [%l7 + 0x4C] fble %fcc0, loop_1198 ld [%l7 + 0x44], %f22 loop_1197: and %i3, 0x19BA, %o6 fmovscc %xcc, %f2, %f10 loop_1198: movcc %icc, %o5, %l2 fbu,a %fcc2, loop_1199 srax %g6, %g7, %g5 fbule,a %fcc2, loop_1200 addcc %g3, 0x0933, %l5 loop_1199: edge32n %o1, %l4, %g1 fbo,a %fcc1, loop_1201 loop_1200: move %xcc, %l6, %i4 xnorcc %o3, 0x06E6, %g4 movg %xcc, %i1, %i0 loop_1201: nop set 0x38, %l4 std %i4, [%l7 + %l4] sub %o4, %o7, %l1 ta %icc, 0x6 tn %icc, 0x0 te %xcc, 0x3 movn %icc, %g2, %i7 movgu %icc, %o2, %l3 xnor %l0, 0x0181, %i2 movleu %icc, %o0, %i3 fzeros %f21 and %i6, %o6, %l2 sir 0x13BA faligndata %f10, %f8, %f16 fbg,a %fcc2, loop_1202 membar 0x0B movrne %o5, 0x15B, %g7 fmuld8ulx16 %f12, %f22, %f18 loop_1202: movrne %g5, %g6, %l5 movl %icc, %g3, %l4 xnorcc %g1, 0x1281, %o1 addccc %i4, %l6, %g4 ble,a,pn %icc, loop_1203 brgz,a %i1, loop_1204 edge32l %o3, %i0, %i5 movne %xcc, %o7, %o4 loop_1203: fmovsg %icc, %f22, %f8 loop_1204: fmovdcc %icc, %f31, %f25 set 0x18, %g3 prefetcha [%l7 + %g3] 0x80, 0x3 sdiv %g2, 0x07D4, %i7 edge16l %l3, %o2, %l0 ldub [%l7 + 0x2F], %i2 fmovrsne %i3, %f28, %f6 tleu %icc, 0x6 tvs %xcc, 0x0 brz,a %i6, loop_1205 fcmple16 %f6, %f8, %o0 fandnot1 %f20, %f20, %f18 xorcc %o6, 0x0E4C, %l2 loop_1205: movrne %g7, 0x0D9, %o5 movleu %icc, %g5, %l5 array32 %g3, %g6, %l4 siam 0x7 orn %o1, 0x0662, %g1 fpadd16 %f10, %f28, %f22 edge32n %l6, %g4, %i1 edge8 %i4, %o3, %i0 tneg %xcc, 0x0 tn %xcc, 0x3 fcmpeq32 %f26, %f6, %o7 nop set 0x55, %g4 ldub [%l7 + %g4], %i5 wr %g0, 0x04, %asi stda %l0, [%l7 + 0x50] %asi subc %g2, 0x055D, %o4 fmovsne %xcc, %f29, %f20 taddcctv %l3, %o2, %i7 edge8l %l0, %i2, %i3 edge32 %o0, %o6, %l2 smul %g7, 0x027A, %o5 fpsub32s %f27, %f13, %f26 move %xcc, %i6, %g5 edge16n %l5, %g6, %g3 bcc,a,pt %xcc, loop_1206 bne,a %icc, loop_1207 mulx %o1, %g1, %l4 edge32n %l6, %g4, %i4 loop_1206: tg %icc, 0x7 loop_1207: nop wr %g0, 0xeb, %asi stda %o2, [%l7 + 0x20] %asi membar #Sync tcs %icc, 0x3 srax %i0, 0x12, %o7 edge32ln %i5, %i1, %g2 sra %l1, 0x01, %o4 umulcc %o2, 0x17F1, %l3 xnor %l0, %i7, %i3 fbge %fcc1, loop_1208 fble,a %fcc1, loop_1209 brz,a %o0, loop_1210 movre %i2, %l2, %g7 loop_1208: fxnor %f10, %f8, %f24 loop_1209: xnor %o5, %i6, %o6 loop_1210: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbn %fcc1, loop_1211 tneg %xcc, 0x7 fbge,a %fcc1, loop_1212 swap [%l7 + 0x34], %g5 loop_1211: umul %l5, 0x16B8, %g6 sdivcc %o1, 0x120E, %g1 loop_1212: fmovrslez %l4, %f25, %f16 movneg %icc, %l6, %g4 fmovrslez %g3, %f19, %f8 movrlz %i4, %i0, %o3 tcs %xcc, 0x1 taddcctv %i5, 0x1FF2, %o7 fxors %f21, %f15, %f7 movcs %icc, %i1, %g2 membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0x16, %f0 taddcc %o4, %o2, %l1 edge32ln %l3, %l0, %i7 addc %i3, 0x1852, %i2 lduw [%l7 + 0x34], %o0 fba,a %fcc2, loop_1213 tpos %icc, 0x4 orn %g7, 0x094D, %o5 srl %l2, %i6, %g5 loop_1213: edge8ln %l5, %g6, %o1 fbge %fcc1, loop_1214 fabss %f19, %f17 udivx %g1, 0x01B5, %o6 brgez,a %l6, loop_1215 loop_1214: fpsub32 %f26, %f20, %f18 movrne %l4, %g4, %i4 tvc %icc, 0x7 loop_1215: movrgz %i0, 0x3E4, %o3 udivx %g3, 0x1C0C, %i5 tl %icc, 0x5 tl %icc, 0x0 add %o7, %g2, %o4 move %icc, %o2, %l1 nop set 0x6C, %o7 ldsw [%l7 + %o7], %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bn,a,pt %xcc, loop_1216 fsrc2s %f2, %f17 umulcc %l3, %i7, %i3 fnot1s %f18, %f28 loop_1216: fpadd32s %f13, %f6, %f18 ldsw [%l7 + 0x44], %i2 sethi 0x04A0, %l0 umul %g7, %o5, %o0 sllx %l2, 0x13, %g5 andn %i6, 0x0F0A, %g6 fmovscs %icc, %f6, %f7 xor %o1, 0x0210, %l5 movvc %icc, %g1, %l6 wr %g0, 0x19, %asi ldswa [%l7 + 0x64] %asi, %o6 addccc %l4, %i4, %i0 fzeros %f19 movcc %icc, %o3, %g4 bge,a,pn %icc, loop_1217 lduw [%l7 + 0x18], %g3 movrne %i5, 0x277, %o7 fmovsvc %icc, %f13, %f6 loop_1217: fmovrdlez %g2, %f14, %f22 mulscc %o2, 0x1430, %o4 fmovsge %icc, %f19, %f7 tsubcc %i1, 0x16E4, %l1 tge %xcc, 0x7 tvc %icc, 0x1 movn %icc, %l3, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %i7, %i2, %g7 fbul %fcc0, loop_1218 pdist %f10, %f2, %f16 fandnot1s %f26, %f11, %f11 sub %o5, %o0, %l2 loop_1218: edge16ln %l0, %i6, %g5 fbue %fcc2, loop_1219 fba %fcc2, loop_1220 fsrc1s %f8, %f27 tne %icc, 0x1 loop_1219: movgu %xcc, %o1, %g6 loop_1220: sll %g1, 0x10, %l6 subc %o6, %l5, %l4 edge8n %i0, %i4, %g4 fmovrdlz %o3, %f20, %f24 movg %icc, %i5, %o7 fandnot2s %f19, %f8, %f15 ldd [%l7 + 0x50], %f24 taddcctv %g2, %g3, %o4 flush %l7 + 0x54 fmovdn %icc, %f15, %f9 set 0x24, %g1 stwa %o2, [%l7 + %g1] 0x81 andncc %l1, %i1, %l3 nop setx loop_1221, %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 fmovs %f11, %f14 fmovsg %icc, %f22, %f28 loop_1221: fmovdcs %icc, %f31, %f16 tle %xcc, 0x4 ba,pt %xcc, loop_1222 tpos %icc, 0x6 wr %g0, 0x80, %asi ldxa [%l7 + 0x40] %asi, %i7 loop_1222: movrgz %i2, %g7, %o5 fandnot1 %f6, %f26, %f4 alignaddr %o0, %l2, %i3 srl %l0, %i6, %g5 fmovsvs %icc, %f21, %f2 popc 0x152F, %g6 fxor %f22, %f8, %f16 fandnot2s %f18, %f16, %f11 fcmpd %fcc0, %f0, %f10 wr %g0, 0x11, %asi lduwa [%l7 + 0x60] %asi, %o1 sir 0x16C0 array32 %g1, %l6, %o6 movne %xcc, %l4, %i0 tg %icc, 0x4 array32 %l5, %g4, %o3 edge32l %i5, %o7, %g2 movgu %xcc, %g3, %i4 fmovrdgz %o4, %f26, %f26 xnorcc %o2, 0x1EC3, %l1 array16 %l3, %i7, %i1 movre %i2, 0x059, %g7 stw %o0, [%l7 + 0x18] fnot2s %f16, %f25 edge32l %l2, %i3, %o5 tsubcctv %i6, %l0, %g5 wr %g0, 0x89, %asi ldsba [%l7 + 0x22] %asi, %o1 srlx %g1, 0x1C, %g6 nop setx loop_1223, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done alignaddrl %l6, %o6, %l4 movrgz %i0, %g4, %o3 movcs %icc, %l5, %i5 loop_1223: edge32l %g2, %o7, %i4 popc %g3, %o4 mulscc %l1, 0x1F9E, %o2 alignaddrl %l3, %i1, %i2 fmovrslez %g7, %f5, %f20 fcmps %fcc2, %f27, %f8 movle %icc, %o0, %l2 edge32ln %i3, %i7, %i6 fmuld8ulx16 %f23, %f25, %f14 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %xcc, %o5, %l0 set 0x20, %g5 stxa %g5, [%g0 + %g5] 0x4f tneg %icc, 0x7 bvc,a,pt %icc, loop_1224 fpsub16s %f16, %f30, %f3 fpsub16s %f28, %f26, %f4 bshuffle %f20, %f2, %f26 loop_1224: tvc %xcc, 0x5 set 0x08, %g2 stda %g0, [%l7 + %g2] 0x2f membar #Sync fnegs %f31, %f9 bvs,a %icc, loop_1225 nop setx loop_1226, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbe %fcc2, loop_1227 fmovscs %xcc, %f25, %f4 loop_1225: alignaddr %g6, %l6, %o1 loop_1226: movrlz %o6, 0x396, %l4 loop_1227: movrlz %i0, 0x14A, %g4 orncc %o3, 0x004A, %l5 tl %icc, 0x5 movcs %icc, %g2, %o7 edge8n %i4, %g3, %o4 fnegd %f12, %f30 edge8 %l1, %i5, %o2 mulx %i1, 0x13BF, %l3 tle %icc, 0x7 faligndata %f24, %f28, %f16 tge %icc, 0x1 fornot2s %f31, %f16, %f28 bvs %xcc, loop_1228 fbg,a %fcc3, loop_1229 edge8ln %i2, %o0, %l2 fbu %fcc0, loop_1230 loop_1228: edge16ln %g7, %i7, %i3 loop_1229: umulcc %o5, 0x0125, %l0 set 0x3E, %o0 stha %g5, [%l7 + %o0] 0x80 loop_1230: array8 %i6, %g1, %g6 movvs %xcc, %o1, %o6 sllx %l4, 0x1A, %l6 fmovdgu %xcc, %f10, %f2 move %icc, %g4, %o3 xor %l5, %i0, %o7 ldsw [%l7 + 0x34], %i4 movrlez %g2, %g3, %o4 tsubcctv %l1, %i5, %i1 edge32 %l3, %o2, %o0 fmovdcc %icc, %f9, %f8 tge %xcc, 0x7 udivcc %i2, 0x032A, %g7 andncc %i7, %i3, %o5 movcs %icc, %l2, %l0 tl %icc, 0x0 fblg %fcc0, loop_1231 umulcc %i6, 0x14E0, %g1 sdivx %g5, 0x1DC0, %o1 ble,a %icc, loop_1232 loop_1231: sir 0x078B sethi 0x0183, %o6 bg %icc, loop_1233 loop_1232: edge8 %l4, %g6, %g4 sll %o3, 0x18, %l5 srlx %l6, %i0, %i4 loop_1233: movn %icc, %o7, %g3 fmul8x16 %f2, %f0, %f10 bl,a,pt %xcc, loop_1234 addccc %o4, %l1, %i5 movre %i1, 0x130, %g2 fmuld8sux16 %f19, %f28, %f2 loop_1234: orcc %o2, %o0, %i2 fbule %fcc0, loop_1235 edge8l %g7, %i7, %l3 movre %i3, %l2, %l0 st %f8, [%l7 + 0x4C] loop_1235: fmovsge %icc, %f24, %f25 movneg %icc, %i6, %o5 ldsh [%l7 + 0x6E], %g1 fmovspos %icc, %f12, %f30 fmovsl %xcc, %f23, %f26 taddcctv %o1, %o6, %l4 xor %g6, %g5, %g4 fmovdl %xcc, %f22, %f5 fmovrdlez %l5, %f12, %f12 movrlz %o3, %l6, %i0 ldx [%l7 + 0x40], %o7 ldstub [%l7 + 0x73], %g3 brz %i4, loop_1236 sub %l1, 0x035B, %o4 bleu loop_1237 movrgez %i1, %g2, %o2 loop_1236: lduh [%l7 + 0x6E], %i5 faligndata %f18, %f4, %f10 loop_1237: fzeros %f15 tgu %icc, 0x7 subccc %o0, %g7, %i7 set 0x68, %l5 ldswa [%l7 + %l5] 0x11, %i2 andcc %i3, %l3, %l2 edge8ln %l0, %o5, %i6 orn %g1, 0x180E, %o6 movne %xcc, %l4, %o1 movrne %g5, 0x24C, %g6 array16 %g4, %o3, %l5 xnorcc %i0, %o7, %g3 brlez %l6, loop_1238 fxor %f30, %f18, %f20 andncc %i4, %l1, %i1 fmovdleu %xcc, %f16, %f17 loop_1238: bl %xcc, loop_1239 be loop_1240 sllx %o4, 0x0E, %g2 bn,pn %xcc, loop_1241 loop_1239: movvs %xcc, %o2, %o0 loop_1240: fbe,a %fcc0, loop_1242 movre %i5, 0x2ED, %g7 loop_1241: tleu %icc, 0x3 movn %xcc, %i7, %i3 loop_1242: fmovsgu %icc, %f9, %f16 nop set 0x20, %i6 ldx [%l7 + %i6], %l3 addcc %l2, 0x1F5E, %l0 sdivx %i2, 0x03A2, %o5 sllx %g1, 0x15, %i6 xorcc %o6, 0x0917, %o1 tneg %xcc, 0x6 array16 %l4, %g5, %g6 orncc %o3, 0x1717, %g4 alignaddrl %l5, %o7, %i0 brlz %l6, loop_1243 mulx %g3, %i4, %i1 brlz %l1, loop_1244 membar 0x14 loop_1243: array8 %g2, %o4, %o2 tvc %icc, 0x3 loop_1244: nop wr %g0, 0x11, %asi lda [%l7 + 0x38] %asi, %f7 alignaddrl %o0, %i5, %i7 andncc %g7, %i3, %l3 bl,pn %icc, loop_1245 andn %l2, 0x1527, %l0 sdivx %i2, 0x07B8, %o5 edge32 %i6, %g1, %o1 loop_1245: ta %icc, 0x3 orncc %l4, 0x1CE2, %g5 fpadd16 %f20, %f20, %f6 tpos %icc, 0x2 smulcc %g6, 0x1624, %o6 fandnot2 %f4, %f8, %f26 add %l7, 0x78, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %g4 casxa [%l6] %asi, %g4, %l5 sub %o7, 0x1ED7, %o3 udiv %l6, 0x0007, %g3 fnand %f16, %f4, %f12 sll %i0, %i1, %i4 srax %l1, 0x1D, %g2 andn %o2, %o0, %o4 add %i7, 0x0BE2, %g7 fpsub16s %f29, %f30, %f16 fmovsvs %xcc, %f8, %f6 movle %xcc, %i5, %l3 fxnor %f14, %f6, %f0 wr %g0, 0x89, %asi stxa %i3, [%l7 + 0x28] %asi sethi 0x0F01, %l2 movl %xcc, %i2, %o5 sllx %l0, %g1, %i6 fbl,a %fcc3, loop_1246 fpadd16 %f24, %f18, %f0 movpos %icc, %l4, %o1 addc %g6, 0x0008, %o6 loop_1246: fbg %fcc2, loop_1247 xnor %g5, 0x0765, %l5 fnor %f2, %f20, %f18 ldd [%l7 + 0x70], %o6 loop_1247: ldstub [%l7 + 0x55], %g4 fmovrdne %o3, %f2, %f30 fblg,a %fcc2, loop_1248 fcmple16 %f26, %f6, %g3 fmovsn %xcc, %f19, %f11 fpsub32s %f3, %f23, %f19 loop_1248: sub %l6, 0x1026, %i1 movvs %icc, %i4, %i0 fxor %f20, %f0, %f0 fnot1 %f28, %f12 array32 %g2, %o2, %l1 array16 %o4, %o0, %i7 bcc,a,pt %xcc, loop_1249 movgu %icc, %i5, %g7 fmovrdgz %l3, %f12, %f14 tne %icc, 0x2 loop_1249: movgu %icc, %i3, %i2 ba,a loop_1250 fmovrdgez %o5, %f4, %f28 bvs,pn %icc, loop_1251 sra %l2, 0x03, %l0 loop_1250: array32 %g1, %i6, %o1 tgu %icc, 0x7 loop_1251: tvs %icc, 0x5 wr %g0, 0x20, %asi stxa %g6, [%g0 + 0x30] %asi tsubcc %l4, 0x1E8F, %o6 movvc %xcc, %g5, %o7 alignaddr %l5, %o3, %g3 tle %icc, 0x4 tsubcctv %l6, %g4, %i1 xor %i0, 0x0C8D, %g2 stx %o2, [%l7 + 0x68] fmovdvs %xcc, %f8, %f8 array16 %l1, %i4, %o4 tge %icc, 0x2 movrgez %o0, 0x312, %i5 fmovdge %xcc, %f4, %f14 edge32ln %i7, %l3, %g7 ldd [%l7 + 0x38], %f12 brz %i2, loop_1252 fmovrsgz %i3, %f6, %f12 membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0xf8, %f16 loop_1252: movg %icc, %o5, %l2 fmovsge %xcc, %f22, %f20 sdivx %l0, 0x0218, %g1 ta %icc, 0x1 fmovsne %icc, %f10, %f2 sdivcc %o1, 0x1F6A, %i6 edge8ln %l4, %g6, %o6 edge8ln %o7, %g5, %o3 smulcc %l5, %l6, %g3 ldx [%l7 + 0x10], %g4 addc %i1, %g2, %o2 fmovsne %xcc, %f10, %f13 brgez,a %i0, loop_1253 fmovsvc %icc, %f1, %f23 and %l1, %i4, %o0 fornot1s %f13, %f9, %f23 loop_1253: movge %xcc, %i5, %i7 movvs %icc, %l3, %o4 fsrc2s %f29, %f31 fbule,a %fcc3, loop_1254 movleu %icc, %g7, %i2 wr %g0, 0x80, %asi lduwa [%l7 + 0x1C] %asi, %i3 loop_1254: tcc %xcc, 0x1 taddcctv %o5, 0x15A9, %l0 movgu %xcc, %l2, %o1 fnand %f4, %f30, %f2 movrgz %i6, %g1, %g6 fabss %f25, %f31 xorcc %o6, %l4, %o7 fmovrdgz %g5, %f14, %f10 add %l5, %l6, %o3 sethi 0x17B3, %g4 tg %xcc, 0x1 movgu %xcc, %g3, %i1 or %o2, %i0, %l1 alignaddr %i4, %g2, %o0 movge %xcc, %i5, %i7 fxor %f4, %f2, %f22 add %l7, 0x24, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l3, %g7 subc %o4, 0x0772, %i2 tge %icc, 0x6 fsrc2 %f26, %f10 add %l7, 0x70, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %i3 casxa [%l6] %asi, %i3, %o5 fnot1 %f14, %f24 array16 %l2, %l0, %i6 fmovdleu %icc, %f3, %f27 fors %f7, %f11, %f30 set 0x14, %i1 sta %f9, [%l7 + %i1] 0x10 movne %xcc, %o1, %g1 bpos,a loop_1255 mulx %o6, 0x057C, %l4 movvc %icc, %o7, %g6 movleu %icc, %g5, %l5 loop_1255: edge8ln %l6, %g4, %g3 stw %o3, [%l7 + 0x1C] movvs %icc, %o2, %i0 subc %l1, %i1, %g2 fandnot1 %f8, %f10, %f10 movrlz %o0, 0x3F8, %i5 fzeros %f5 sdiv %i7, 0x1B5C, %l3 fbne %fcc2, loop_1256 movrlez %g7, 0x16A, %o4 fmovse %xcc, %f20, %f4 sllx %i2, %i3, %i4 loop_1256: array16 %o5, %l2, %l0 movgu %xcc, %i6, %o1 edge32n %o6, %g1, %l4 fmovsvc %xcc, %f21, %f27 fmovsleu %icc, %f30, %f22 for %f28, %f0, %f8 siam 0x2 nop setx loop_1257, %l0, %l1 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 %g6, [%l7 + 0x18] sub %o7, 0x0932, %g5 ldsb [%l7 + 0x1C], %l6 loop_1257: fcmps %fcc1, %f25, %f31 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %xcc, %l5, %g3 andcc %o3, 0x0EA0, %o2 fnor %f24, %f6, %f30 ldd [%l7 + 0x38], %g4 fbne,a %fcc2, loop_1258 bvs,a loop_1259 nop set 0x34, %l1 stw %i0, [%l7 + %l1] movvs %xcc, %l1, %g2 loop_1258: fmovde %icc, %f13, %f16 loop_1259: tneg %icc, 0x7 edge8 %o0, %i1, %i5 fbue %fcc3, loop_1260 fmovsvs %icc, %f15, %f20 srax %l3, 0x14, %i7 tsubcc %o4, %g7, %i2 loop_1260: andn %i3, 0x1DEF, %i4 or %o5, 0x13EE, %l0 bcs,pt %xcc, loop_1261 tpos %xcc, 0x4 movpos %xcc, %l2, %i6 addcc %o1, 0x0EB9, %g1 loop_1261: fpackfix %f14, %f13 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f16 tgu %icc, 0x1 tvs %icc, 0x5 movl %xcc, %o6, %l4 edge16n %o7, %g5, %g6 movpos %icc, %l6, %l5 edge16 %o3, %o2, %g4 fmovscs %xcc, %f27, %f6 swap [%l7 + 0x68], %g3 fxnors %f5, %f17, %f7 tl %xcc, 0x1 udiv %l1, 0x06ED, %i0 tge %icc, 0x6 edge8l %g2, %o0, %i5 brnz,a %i1, loop_1262 sir 0x0A9D array8 %l3, %o4, %i7 sir 0x19C7 loop_1262: udiv %i2, 0x1F5F, %i3 tvs %icc, 0x6 wr %g0, 0x80, %asi ldsba [%l7 + 0x53] %asi, %g7 tle %xcc, 0x1 edge32n %i4, %l0, %l2 sllx %o5, %o1, %i6 fmovscc %xcc, %f8, %f8 alignaddr %o6, %g1, %o7 flush %l7 + 0x6C fbu,a %fcc0, loop_1263 move %icc, %l4, %g5 edge32n %l6, %l5, %o3 umulcc %o2, 0x1572, %g4 loop_1263: fcmped %fcc2, %f20, %f18 move %xcc, %g6, %g3 tcs %xcc, 0x2 or %i0, %g2, %o0 sub %i5, 0x04CF, %l1 array32 %i1, %l3, %i7 movle %xcc, %i2, %i3 fpack16 %f2, %f25 umul %g7, 0x1444, %i4 movvc %xcc, %o4, %l0 taddcctv %o5, 0x009A, %l2 xorcc %o1, %i6, %g1 wr %g0, 0xe3, %asi stda %o6, [%l7 + 0x58] %asi membar #Sync andncc %o7, %g5, %l4 fsrc1 %f22, %f14 udivx %l5, 0x1F6C, %o3 set 0x70, %i5 ldda [%l7 + %i5] 0x0c, %o2 fmovsa %icc, %f0, %f9 move %icc, %l6, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x70, %l0 ldda [%l7 + %l0] 0xe3, %g2 fnot1s %f15, %f7 andn %g6, %i0, %o0 ld [%l7 + 0x14], %f19 sub %g2, %i5, %i1 fornot2 %f16, %f24, %f24 movvs %xcc, %l1, %i7 add %l7, 0x50, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %l3 casa [%l6] %asi, %l3, %i3 edge8l %g7, %i2, %i4 fmul8sux16 %f0, %f16, %f2 fmovspos %icc, %f22, %f30 edge8l %o4, %o5, %l2 edge32l %o1, %l0, %g1 movle %icc, %i6, %o6 srl %g5, %o7, %l4 fmovda %icc, %f2, %f7 bgu,pt %xcc, loop_1264 nop setx loop_1265, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrgez %o3, 0x2CE, %o2 fmovsa %icc, %f11, %f2 loop_1264: fcmpeq16 %f20, %f26, %l5 loop_1265: array32 %g4, %g3, %g6 fcmple32 %f6, %f28, %l6 movrlz %i0, %g2, %i5 te %icc, 0x7 sir 0x19DF tcs %icc, 0x6 fmovsge %icc, %f14, %f24 ldd [%l7 + 0x20], %o0 movrne %l1, %i1, %i7 sra %l3, %g7, %i2 udiv %i3, 0x0025, %o4 std %i4, [%l7 + 0x48] set 0x5C, %i4 ldsba [%l7 + %i4] 0x04, %o5 orcc %o1, 0x1F50, %l0 edge8ln %g1, %l2, %i6 andncc %g5, %o7, %l4 fmovsne %icc, %f13, %f31 andn %o3, 0x069F, %o2 brlz,a %l5, loop_1266 addc %g4, %g3, %g6 bvc loop_1267 edge16 %l6, %i0, %o6 loop_1266: stw %i5, [%l7 + 0x20] tn %icc, 0x0 loop_1267: fcmpgt32 %f24, %f2, %o0 andn %g2, 0x1B88, %i1 fbule %fcc1, loop_1268 movrgz %i7, 0x174, %l3 alignaddrl %g7, %i2, %i3 array32 %o4, %i4, %l1 loop_1268: tcs %xcc, 0x5 tpos %xcc, 0x6 subcc %o1, 0x05D4, %l0 be,a,pn %icc, loop_1269 fbug,a %fcc0, loop_1270 edge8 %g1, %l2, %o5 edge16 %g5, %o7, %l4 loop_1269: fbo %fcc0, loop_1271 loop_1270: movcs %icc, %o3, %i6 alignaddr %o2, %l5, %g3 array16 %g4, %l6, %i0 loop_1271: movrne %g6, %i5, %o0 add %o6, 0x0AD8, %i1 fmovda %icc, %f8, %f18 sub %g2, 0x19B0, %i7 fpsub32s %f11, %f13, %f23 udivcc %l3, 0x1F08, %g7 andcc %i3, %i2, %i4 tleu %icc, 0x4 bvc,pt %xcc, loop_1272 xnor %l1, %o1, %l0 sdivcc %g1, 0x0813, %o4 te %xcc, 0x7 loop_1272: alignaddr %l2, %o5, %o7 tsubcc %g5, 0x07B2, %l4 wr %g0, 0x0c, %asi lduwa [%l7 + 0x28] %asi, %i6 ld [%l7 + 0x58], %f1 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f16 subccc %o2, 0x1DDA, %l5 umul %o3, %g3, %g4 set 0x78, %o4 stba %l6, [%l7 + %o4] 0x2f membar #Sync fbul,a %fcc2, loop_1273 fbu,a %fcc1, loop_1274 sra %i0, 0x1E, %g6 movpos %icc, %i5, %o6 loop_1273: ldsw [%l7 + 0x0C], %o0 loop_1274: nop wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f0 array32 %i1, %i7, %g2 tge %icc, 0x4 nop setx loop_1275, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdivcc %l3, 0x1E65, %i3 flush %l7 + 0x58 brlz,a %g7, loop_1276 loop_1275: movne %icc, %i2, %l1 ldd [%l7 + 0x50], %f20 srl %i4, %l0, %o1 loop_1276: fnegs %f10, %f30 sdivcc %g1, 0x19B3, %o4 popc %o5, %o7 fbg,a %fcc1, loop_1277 tleu %xcc, 0x6 addc %l2, %g5, %l4 orcc %o2, 0x0375, %l5 loop_1277: fmovs %f16, %f19 fmovrdgz %i6, %f28, %f26 bl,pn %xcc, loop_1278 fors %f10, %f29, %f3 movl %xcc, %o3, %g3 fbe,a %fcc2, loop_1279 loop_1278: movge %icc, %l6, %g4 fcmpeq32 %f26, %f10, %g6 bpos,a,pn %icc, loop_1280 loop_1279: srl %i5, %o6, %i0 stx %i1, [%l7 + 0x60] nop set 0x35, %i2 ldub [%l7 + %i2], %i7 loop_1280: sir 0x1508 movrgez %g2, %l3, %i3 array8 %o0, %i2, %l1 orn %g7, 0x0811, %i4 tgu %xcc, 0x5 fcmpgt16 %f0, %f16, %l0 edge8ln %o1, %o4, %o5 bneg %icc, loop_1281 fones %f21 mova %icc, %o7, %l2 xnor %g1, 0x0FB3, %g5 loop_1281: udivcc %l4, 0x15B9, %o2 movgu %xcc, %i6, %l5 srax %g3, %l6, %g4 alignaddrl %o3, %g6, %i5 fcmple32 %f2, %f8, %o6 addc %i1, %i0, %i7 edge8ln %l3, %g2, %i3 ldd [%l7 + 0x48], %f28 fba,a %fcc1, loop_1282 nop set 0x0C, %o3 ldsh [%l7 + %o3], %i2 ldd [%l7 + 0x50], %f24 fzeros %f22 loop_1282: stb %o0, [%l7 + 0x33] mulscc %l1, %i4, %g7 sllx %o1, 0x08, %l0 add %o5, 0x1DD7, %o4 fpadd16s %f22, %f17, %f14 orcc %l2, 0x1708, %g1 ldd [%l7 + 0x08], %f30 fbug,a %fcc0, loop_1283 fcmped %fcc2, %f10, %f12 or %o7, 0x1BA0, %l4 movg %xcc, %g5, %i6 loop_1283: fcmple32 %f4, %f12, %o2 stbar nop setx loop_1284, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldsh [%l7 + 0x42], %l5 sllx %g3, 0x03, %g4 tg %icc, 0x7 loop_1284: tvs %xcc, 0x0 sdiv %l6, 0x18B1, %g6 movre %i5, 0x2D9, %o6 stb %i1, [%l7 + 0x5B] andn %i0, %i7, %l3 tleu %xcc, 0x5 movleu %icc, %o3, %i3 edge16ln %g2, %i2, %o0 addcc %i4, 0x1A74, %g7 tgu %icc, 0x7 orn %l1, %l0, %o1 fcmpne16 %f20, %f6, %o4 brlz %l2, loop_1285 fbe %fcc1, loop_1286 ldd [%l7 + 0x28], %f6 edge16n %o5, %g1, %o7 loop_1285: andcc %g5, %i6, %o2 loop_1286: udiv %l5, 0x09DA, %g3 array16 %g4, %l6, %l4 ta %xcc, 0x5 subc %g6, %i5, %i1 popc 0x05AE, %i0 movg %icc, %i7, %l3 fmovs %f31, %f30 movrgez %o3, %i3, %g2 edge32l %i2, %o6, %o0 fandnot2s %f25, %f7, %f3 or %g7, 0x013C, %l1 edge16 %l0, %i4, %o1 xnorcc %l2, %o5, %o4 tneg %xcc, 0x0 orncc %g1, 0x100C, %g5 movle %xcc, %o7, %i6 tne %xcc, 0x5 wr %g0, 0x88, %asi stxa %l5, [%l7 + 0x30] %asi tgu %xcc, 0x0 nop set 0x68, %i0 std %g2, [%l7 + %i0] movrlz %g4, %o2, %l4 sll %g6, %i5, %l6 fmovdgu %xcc, %f22, %f26 fornot1s %f7, %f8, %f15 tsubcc %i0, %i1, %i7 edge8n %l3, %i3, %o3 tle %xcc, 0x0 fmovde %xcc, %f3, %f12 edge16 %g2, %o6, %o0 tgu %xcc, 0x0 movleu %xcc, %g7, %i2 edge8n %l1, %i4, %l0 tne %icc, 0x4 edge32 %o1, %l2, %o5 fcmps %fcc1, %f25, %f18 tg %xcc, 0x0 st %f29, [%l7 + 0x48] fbo,a %fcc3, loop_1287 movrgz %g1, %g5, %o7 add %i6, 0x073C, %o4 edge8ln %l5, %g4, %g3 loop_1287: tpos %xcc, 0x5 movvc %icc, %o2, %g6 mova %icc, %i5, %l6 fmovdpos %icc, %f31, %f27 taddcc %i0, 0x02BF, %i1 subcc %l4, 0x0CF8, %i7 sdiv %i3, 0x0D83, %l3 flush %l7 + 0x6C fcmps %fcc3, %f7, %f7 sllx %o3, %g2, %o6 tcc %xcc, 0x7 wr %g0, 0x89, %asi ldswa [%l7 + 0x48] %asi, %g7 sra %i2, 0x12, %l1 movge %xcc, %i4, %o0 edge8 %l0, %l2, %o5 tg %xcc, 0x1 nop setx loop_1288, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmul8ulx16 %f20, %f26, %f18 edge32n %o1, %g1, %o7 sethi 0x1A84, %g5 loop_1288: nop wr %g0, 0x18, %asi stha %o4, [%l7 + 0x26] %asi siam 0x2 movrgez %l5, %g4, %i6 orn %g3, %o2, %i5 addcc %g6, %l6, %i1 taddcctv %l4, %i7, %i3 fones %f13 movleu %xcc, %i0, %o3 fmuld8sux16 %f30, %f4, %f24 fmovda %xcc, %f31, %f28 brnz %l3, loop_1289 brlez %g2, loop_1290 tvc %icc, 0x7 fmovdl %xcc, %f15, %f12 loop_1289: stx %g7, [%l7 + 0x38] loop_1290: movle %xcc, %i2, %o6 mulscc %l1, 0x1EC5, %i4 fbul %fcc0, loop_1291 ldub [%l7 + 0x3A], %o0 fabss %f20, %f12 andn %l0, 0x0E88, %o5 loop_1291: sdiv %o1, 0x044E, %g1 fmovdpos %icc, %f25, %f11 stw %l2, [%l7 + 0x64] movn %icc, %g5, %o7 bne,a,pn %xcc, loop_1292 movpos %xcc, %l5, %o4 flush %l7 + 0x3C sir 0x152A loop_1292: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %xcc, 0x5 fmovrsgez %i6, %f29, %f8 edge32l %g3, %o2, %g4 sdivcc %i5, 0x18D5, %g6 fbne,a %fcc3, loop_1293 fmovdl %xcc, %f21, %f21 orncc %l6, %i1, %l4 sdivcc %i3, 0x0A7C, %i7 loop_1293: bleu,pt %icc, loop_1294 edge16n %o3, %l3, %i0 xnor %g2, 0x1649, %g7 bl,pn %icc, loop_1295 loop_1294: tleu %xcc, 0x7 tle %xcc, 0x5 stb %i2, [%l7 + 0x43] loop_1295: movrgez %l1, %i4, %o6 fble %fcc1, loop_1296 bpos loop_1297 udivcc %l0, 0x0D25, %o0 fbug,a %fcc0, loop_1298 loop_1296: fbue %fcc1, loop_1299 loop_1297: movcs %icc, %o1, %o5 srlx %g1, %g5, %o7 loop_1298: bvc,a,pt %xcc, loop_1300 loop_1299: fmovrdgez %l5, %f4, %f20 bcc %xcc, loop_1301 fmovdleu %xcc, %f14, %f21 loop_1300: movleu %xcc, %l2, %i6 bgu loop_1302 loop_1301: tvc %xcc, 0x0 wr %g0, 0x89, %asi lda [%l7 + 0x58] %asi, %f30 loop_1302: fsrc1 %f2, %f30 set 0x48, %i3 prefetcha [%l7 + %i3] 0x89, 0x3 brnz %o4, loop_1303 array16 %o2, %g4, %i5 fmovsa %icc, %f23, %f5 siam 0x0 loop_1303: fxnors %f3, %f21, %f12 and %l6, %g6, %l4 movcs %xcc, %i3, %i1 array32 %o3, %l3, %i0 andn %i7, %g7, %g2 fornot2s %f29, %f20, %f5 movpos %icc, %i2, %i4 bn,pn %icc, loop_1304 tge %icc, 0x5 membar 0x3F fnand %f12, %f0, %f6 loop_1304: tneg %icc, 0x5 fmovsle %icc, %f20, %f0 movrlez %o6, 0x356, %l1 brlez %o0, loop_1305 movre %o1, %l0, %o5 brgz %g1, loop_1306 membar 0x70 loop_1305: nop set 0x2C, %o6 ldsb [%l7 + %o6], %o7 fbl,a %fcc3, loop_1307 loop_1306: srlx %g5, %l5, %i6 tcs %icc, 0x7 bgu,a loop_1308 loop_1307: edge8n %g3, %l2, %o4 fpmerge %f26, %f4, %f8 fornot2s %f4, %f3, %f28 loop_1308: edge32ln %o2, %g4, %l6 fmovsge %xcc, %f7, %f25 tsubcc %g6, 0x1866, %l4 udivcc %i5, 0x0DC3, %i1 movre %o3, %i3, %i0 fbge %fcc1, loop_1309 tsubcctv %l3, 0x1B47, %g7 array32 %g2, %i7, %i4 tsubcc %i2, 0x1679, %o6 loop_1309: brgz,a %l1, loop_1310 movl %xcc, %o0, %l0 addc %o1, 0x1813, %o5 array16 %g1, %g5, %o7 loop_1310: andcc %i6, %l5, %g3 andcc %l2, 0x139F, %o4 set 0x10, %g7 stxa %o2, [%l7 + %g7] 0x14 andncc %l6, %g4, %l4 alignaddrl %i5, %i1, %o3 movn %xcc, %i3, %g6 fnors %f25, %f30, %f24 fmovsg %icc, %f1, %f19 stbar fbg,a %fcc0, loop_1311 fbul,a %fcc0, loop_1312 tvc %icc, 0x4 be,pt %icc, loop_1313 loop_1311: orcc %i0, 0x137D, %l3 loop_1312: tcs %icc, 0x0 umulcc %g2, %g7, %i4 loop_1313: fmovsneg %icc, %f15, %f31 and %i7, 0x1FC0, %i2 andncc %o6, %o0, %l0 fxor %f24, %f20, %f6 bl %icc, loop_1314 tgu %xcc, 0x7 be %xcc, loop_1315 fbl,a %fcc2, loop_1316 loop_1314: nop setx loop_1317, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movg %xcc, %l1, %o5 loop_1315: ta %xcc, 0x1 loop_1316: movpos %icc, %o1, %g1 loop_1317: and %g5, %o7, %i6 smulcc %g3, %l5, %o4 nop setx loop_1318, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done umulcc %o2, %l6, %l2 set 0x40, %l6 stda %f16, [%l7 + %l6] 0xf0 membar #Sync loop_1318: edge8n %g4, %i5, %i1 flush %l7 + 0x30 fmovse %xcc, %f22, %f20 add %l7, 0x48, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %o3 casa [%l6] 0x18, %o3, %l4 sll %g6, %i0, %i3 movneg %xcc, %g2, %g7 edge16ln %i4, %l3, %i2 fbe %fcc0, loop_1319 udiv %o6, 0x1B35, %i7 fbug %fcc0, loop_1320 alignaddrl %l0, %o0, %l1 loop_1319: fpadd32s %f31, %f29, %f7 movgu %xcc, %o5, %g1 loop_1320: fabss %f14, %f2 udiv %o1, 0x0CF8, %o7 fmovrdgz %i6, %f20, %f12 movg %xcc, %g3, %g5 mulx %o4, 0x0DC7, %o2 udivx %l5, 0x1045, %l6 subccc %g4, 0x0E7B, %l2 fba,a %fcc2, loop_1321 xnor %i5, 0x1D39, %i1 taddcctv %o3, %l4, %i0 add %g6, %i3, %g7 loop_1321: fblg,a %fcc3, loop_1322 membar 0x50 set 0x60, %o5 stwa %i4, [%l7 + %o5] 0x2b membar #Sync loop_1322: edge32 %g2, %l3, %i2 fbuge,a %fcc1, loop_1323 tl %icc, 0x2 edge32n %o6, %l0, %o0 orn %i7, 0x0C18, %l1 loop_1323: nop set 0x12, %l2 ldsba [%l7 + %l2] 0x80, %g1 movrgez %o1, 0x0B4, %o7 fbge %fcc1, loop_1324 bvs,a %icc, loop_1325 taddcc %i6, 0x1E2C, %g3 fornot1s %f5, %f26, %f9 loop_1324: fbue,a %fcc0, loop_1326 loop_1325: tle %xcc, 0x5 brgez %g5, loop_1327 edge16n %o5, %o2, %l5 loop_1326: tpos %icc, 0x5 subccc %l6, 0x00BF, %g4 loop_1327: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %l2, %o4, %i5 fcmple16 %f12, %f18, %i1 fnot2s %f19, %f13 std %l4, [%l7 + 0x50] brgez,a %o3, loop_1328 mulscc %g6, 0x0DAE, %i3 edge16 %g7, %i4, %g2 faligndata %f14, %f4, %f14 loop_1328: fand %f30, %f22, %f26 edge16 %i0, %l3, %o6 ldsh [%l7 + 0x4E], %l0 taddcctv %o0, 0x196B, %i7 movrne %l1, %i2, %g1 brlez %o1, loop_1329 movge %icc, %i6, %o7 brgez,a %g3, loop_1330 smulcc %g5, 0x07C4, %o2 loop_1329: tge %icc, 0x5 edge8ln %l5, %l6, %o5 loop_1330: flush %l7 + 0x60 fmuld8ulx16 %f12, %f24, %f28 fmovdvc %icc, %f15, %f23 movre %l2, %g4, %o4 fxnor %f26, %f22, %f28 wr %g0, 0x80, %asi lduba [%l7 + 0x48] %asi, %i1 alignaddrl %l4, %o3, %g6 alignaddrl %i5, %g7, %i3 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f0 tcc %icc, 0x2 sdivx %i4, 0x1EC6, %g2 add %i0, %o6, %l3 sdivcc %l0, 0x1093, %o0 membar 0x44 movle %icc, %i7, %i2 add %l7, 0x1C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l1 casa [%l6] 0x80, %l1, %o1 edge32ln %g1, %i6, %o7 udivcc %g3, 0x0C38, %g5 ba,a %icc, loop_1331 xnor %o2, 0x1BFD, %l5 bne %xcc, loop_1332 tleu %xcc, 0x5 loop_1331: move %xcc, %l6, %l2 swap [%l7 + 0x48], %o5 loop_1332: addc %o4, %i1, %g4 fmul8sux16 %f8, %f8, %f24 te %icc, 0x6 ta %xcc, 0x3 edge16l %o3, %g6, %l4 movleu %xcc, %g7, %i5 edge16 %i4, %i3, %i0 xnor %o6, %l3, %g2 fnor %f26, %f0, %f4 ldd [%l7 + 0x38], %o0 add %i7, 0x00CF, %i2 movgu %xcc, %l1, %l0 array8 %g1, %o1, %i6 fbe,a %fcc2, loop_1333 movre %g3, %o7, %o2 tle %icc, 0x6 edge32 %g5, %l5, %l6 loop_1333: andcc %l2, %o5, %o4 ldd [%l7 + 0x38], %g4 ldx [%l7 + 0x68], %o3 bcs,pt %xcc, loop_1334 ta %icc, 0x7 wr %g0, 0x88, %asi stxa %g6, [%l7 + 0x38] %asi loop_1334: tneg %icc, 0x3 tsubcc %l4, 0x0682, %g7 nop setx loop_1335, %l0, %l1 jmpl %l1, %i5 edge32n %i4, %i3, %i1 fbn %fcc2, loop_1336 movleu %xcc, %o6, %l3 loop_1335: fmovscc %icc, %f22, %f17 fmovdneg %xcc, %f21, %f8 loop_1336: fbge,a %fcc3, loop_1337 tvs %xcc, 0x2 fpsub16s %f6, %f17, %f0 xnorcc %g2, 0x1F2B, %o0 loop_1337: sethi 0x0D75, %i7 udiv %i0, 0x1C5B, %i2 srax %l1, 0x12, %l0 set 0x18, %g6 lduwa [%l7 + %g6] 0x0c, %g1 fcmple16 %f6, %f8, %o1 movl %xcc, %g3, %i6 array8 %o2, %g5, %o7 wr %g0, 0x18, %asi stda %f16, [%l7 + 0x40] %asi umulcc %l5, 0x0050, %l6 edge32l %l2, %o4, %o5 movre %g4, %g6, %l4 movleu %icc, %g7, %i5 tleu %icc, 0x6 brz,a %o3, loop_1338 fcmpeq16 %f0, %f14, %i4 edge16l %i1, %o6, %i3 alignaddr %l3, %o0, %i7 loop_1338: fsrc1 %f14, %f20 edge32ln %i0, %i2, %g2 edge16n %l0, %g1, %o1 srax %g3, %i6, %l1 sdivx %o2, 0x0FEE, %o7 wr %g0, 0x4f, %asi stxa %l5, [%g0 + 0x28] %asi andncc %l6, %l2, %g5 alignaddr %o5, %o4, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpeq32 %f2, %f0, %g6 lduh [%l7 + 0x3A], %l4 fbl %fcc3, loop_1339 add %i5, 0x0810, %o3 tcc %icc, 0x4 edge32l %g7, %i4, %o6 loop_1339: nop add %l7, 0x50, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i3 casxa [%l6] %asi, %i3, %i1 popc %l3, %i7 bleu,pn %xcc, loop_1340 movne %icc, %i0, %o0 ble loop_1341 umul %i2, %l0, %g1 loop_1340: fmovrdlez %o1, %f14, %f20 andncc %g3, %g2, %l1 loop_1341: ldstub [%l7 + 0x74], %o2 andn %i6, %l5, %l6 alignaddrl %l2, %g5, %o5 ldstub [%l7 + 0x37], %o4 swap [%l7 + 0x7C], %g4 wr %g0, 0x89, %asi lduha [%l7 + 0x0C] %asi, %o7 taddcc %g6, %l4, %i5 mova %xcc, %o3, %g7 umul %o6, %i4, %i1 te %icc, 0x7 tn %icc, 0x4 orn %l3, 0x0D68, %i7 udiv %i0, 0x0D30, %o0 fmovscc %xcc, %f14, %f13 edge32l %i2, %l0, %i3 movle %xcc, %g1, %g3 fmovrsgez %g2, %f4, %f23 movgu %icc, %l1, %o2 set 0x58, %o1 ldsha [%l7 + %o1] 0x81, %i6 fpack16 %f22, %f4 subccc %o1, 0x15EB, %l5 call loop_1342 fnor %f30, %f10, %f4 bn,a loop_1343 fnegs %f29, %f28 loop_1342: flush %l7 + 0x28 sra %l6, 0x18, %l2 loop_1343: taddcctv %o5, 0x138B, %o4 fornot1 %f24, %f22, %f20 tleu %icc, 0x3 tle %xcc, 0x6 movcs %xcc, %g5, %g4 fornot2 %f20, %f16, %f12 wr %g0, 0x04, %asi lduha [%l7 + 0x12] %asi, %o7 fbug,a %fcc2, loop_1344 edge32ln %g6, %i5, %l4 sdivcc %g7, 0x02A8, %o3 fmul8x16au %f20, %f9, %f30 loop_1344: edge16n %o6, %i4, %i1 orncc %i7, %i0, %l3 ldstub [%l7 + 0x39], %i2 smulcc %o0, %l0, %i3 addcc %g1, %g3, %g2 fcmps %fcc3, %f5, %f31 fmovrdlz %o2, %f0, %f14 array8 %l1, %i6, %l5 fbne %fcc0, loop_1345 tge %icc, 0x6 tneg %icc, 0x4 movrlz %l6, %l2, %o5 loop_1345: nop set 0x18, %l3 stxa %o4, [%l7 + %l3] 0x15 mova %xcc, %o1, %g4 tg %icc, 0x1 nop set 0x6F, %l4 ldstub [%l7 + %l4], %o7 bl loop_1346 xnor %g6, 0x0C9E, %i5 fsrc2s %f10, %f1 prefetch [%l7 + 0x1C], 0x1 loop_1346: nop wr %g0, 0x19, %asi prefetcha [%l7 + 0x78] %asi, 0x3 tsubcctv %g7, 0x0991, %l4 subcc %o3, 0x1CF3, %i4 popc %i1, %i7 taddcctv %o6, %i0, %i2 srl %l3, 0x15, %l0 wr %g0, 0x18, %asi prefetcha [%l7 + 0x58] %asi, 0x2 movrlz %i3, 0x1ED, %g1 fmul8x16al %f12, %f10, %f2 subc %g2, 0x14FC, %o2 and %g3, %l1, %l5 movg %icc, %i6, %l2 tsubcc %o5, %o4, %o1 membar 0x4B umulcc %g4, 0x01B6, %l6 lduh [%l7 + 0x40], %g6 array32 %o7, %i5, %g7 fnand %f28, %f14, %f18 te %xcc, 0x5 tg %xcc, 0x0 ble loop_1347 move %icc, %l4, %o3 taddcctv %i4, %g5, %i7 bne,a,pt %xcc, loop_1348 loop_1347: ldsw [%l7 + 0x50], %o6 taddcctv %i0, %i1, %l3 udivx %i2, 0x0111, %l0 loop_1348: orcc %i3, %g1, %g2 orn %o0, 0x0B27, %g3 edge8ln %l1, %o2, %i6 movg %icc, %l5, %l2 movn %xcc, %o5, %o4 lduh [%l7 + 0x7E], %o1 fnot2s %f21, %f3 set 0x50, %g4 ldxa [%l7 + %g4] 0x15, %l6 ldd [%l7 + 0x30], %f8 set 0x44, %o2 stwa %g6, [%l7 + %o2] 0x80 srl %g4, 0x0F, %o7 fmovsle %icc, %f26, %f8 array16 %g7, %l4, %o3 tneg %icc, 0x6 fmovdvs %icc, %f24, %f11 movrlez %i5, %i4, %i7 tgu %icc, 0x0 tge %xcc, 0x7 mova %icc, %o6, %i0 fbo,a %fcc3, loop_1349 fmovsl %icc, %f28, %f25 movg %xcc, %g5, %i1 movleu %icc, %l3, %l0 loop_1349: array32 %i2, %i3, %g2 movge %xcc, %g1, %g3 movneg %xcc, %o0, %l1 bneg,a loop_1350 xorcc %i6, %o2, %l5 fcmpgt32 %f6, %f24, %l2 movneg %icc, %o4, %o1 loop_1350: bleu,a,pn %xcc, loop_1351 movl %xcc, %l6, %g6 fmovdleu %xcc, %f17, %f19 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1351: fcmpes %fcc1, %f5, %f20 umulcc %g4, %o7, %o5 brz,a %l4, loop_1352 tge %xcc, 0x3 udivx %o3, 0x1A37, %i5 edge8n %g7, %i4, %o6 loop_1352: subc %i7, 0x012C, %i0 andncc %i1, %g5, %l3 set 0x28, %g3 prefetcha [%l7 + %g3] 0x14, 0x2 fcmpne32 %f18, %f12, %i3 sdivcc %g2, 0x0243, %g1 fbne %fcc0, loop_1353 and %g3, %i2, %l1 fmovrdgez %o0, %f26, %f22 addccc %i6, 0x0CBB, %o2 loop_1353: fmul8ulx16 %f8, %f16, %f24 edge16n %l5, %l2, %o4 orncc %o1, 0x14C4, %g6 udivcc %l6, 0x0CAF, %o7 taddcctv %o5, %l4, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpgt32 %f4, %f22, %i5 movge %icc, %o3, %i4 andncc %g7, %i7, %o6 orncc %i1, %i0, %l3 wr %g0, 0x80, %asi lda [%l7 + 0x60] %asi, %f0 flush %l7 + 0x58 edge16l %g5, %i3, %g2 fbule,a %fcc1, loop_1354 edge16l %l0, %g1, %i2 fmovsle %icc, %f0, %f14 fbo %fcc2, loop_1355 loop_1354: std %l0, [%l7 + 0x20] bge,pt %xcc, loop_1356 movre %g3, 0x037, %o0 loop_1355: fmovsleu %icc, %f4, %f20 subcc %i6, %l5, %l2 loop_1356: movg %icc, %o4, %o2 movrlz %g6, 0x152, %o1 fcmpgt16 %f2, %f6, %l6 srax %o7, 0x14, %l4 orcc %g4, %o5, %i5 siam 0x7 tn %xcc, 0x2 edge32 %o3, %i4, %g7 ldd [%l7 + 0x38], %i6 array32 %i1, %i0, %o6 fmul8ulx16 %f18, %f2, %f24 fmul8x16 %f10, %f26, %f24 tsubcctv %l3, %g5, %i3 prefetch [%l7 + 0x7C], 0x2 movcs %xcc, %g2, %l0 call loop_1357 edge16ln %g1, %i2, %g3 movg %xcc, %o0, %i6 fornot2s %f26, %f25, %f4 loop_1357: movleu %icc, %l5, %l1 udivcc %l2, 0x10B4, %o4 xnorcc %o2, %o1, %g6 fnand %f14, %f14, %f18 smul %o7, %l4, %g4 subc %o5, %l6, %o3 movneg %xcc, %i5, %g7 edge32ln %i4, %i7, %i0 sllx %i1, %o6, %g5 fmovsl %icc, %f30, %f4 fnand %f28, %f18, %f28 movne %icc, %i3, %l3 array32 %l0, %g2, %i2 tpos %icc, 0x2 edge8n %g1, %o0, %g3 fnegd %f2, %f4 set 0x68, %g1 ldxa [%l7 + %g1] 0x88, %l5 movrgz %l1, 0x335, %i6 srax %l2, %o4, %o1 tvs %icc, 0x1 fmovrsgez %g6, %f17, %f13 fbe,a %fcc2, loop_1358 edge16l %o7, %l4, %g4 swap [%l7 + 0x34], %o2 fpack16 %f6, %f23 loop_1358: fand %f24, %f0, %f30 addcc %o5, 0x0A2E, %l6 movrlz %i5, %o3, %i4 tvs %icc, 0x2 ldsw [%l7 + 0x10], %i7 orcc %g7, %i0, %o6 xorcc %i1, 0x124B, %g5 subcc %i3, %l0, %l3 stx %i2, [%l7 + 0x38] xorcc %g2, %g1, %g3 fmul8x16 %f5, %f16, %f18 be %icc, loop_1359 xnorcc %o0, %l5, %l1 tn %xcc, 0x1 fandnot1s %f30, %f6, %f13 loop_1359: array8 %i6, %o4, %l2 swap [%l7 + 0x24], %g6 fabss %f12, %f25 bleu,a loop_1360 tvs %icc, 0x2 bvs,a loop_1361 movrlez %o1, %l4, %o7 loop_1360: nop set 0x40, %o7 prefetch [%l7 + %o7], 0x1 fnot2s %f16, %f24 loop_1361: ble,a loop_1362 srlx %o2, 0x0C, %g4 umulcc %l6, %i5, %o3 fmuld8sux16 %f2, %f15, %f0 loop_1362: swap [%l7 + 0x74], %i4 edge32ln %o5, %i7, %g7 edge8l %i0, %i1, %g5 subc %o6, 0x087A, %i3 sllx %l0, %l3, %i2 sll %g2, 0x0C, %g3 sra %g1, 0x04, %o0 xor %l5, %i6, %o4 movneg %icc, %l2, %l1 fmovrsgz %g6, %f12, %f5 sra %l4, %o7, %o2 sethi 0x1401, %g4 movvc %xcc, %o1, %l6 fornot1 %f0, %f22, %f10 fbe %fcc1, loop_1363 srax %i5, %o3, %i4 edge16n %i7, %o5, %i0 fmovdgu %xcc, %f0, %f18 loop_1363: stw %i1, [%l7 + 0x48] movrlez %g5, 0x279, %g7 sth %i3, [%l7 + 0x12] fnand %f6, %f4, %f18 fbu,a %fcc2, loop_1364 smulcc %o6, %l3, %l0 fnands %f23, %f29, %f16 sdivcc %i2, 0x0071, %g2 loop_1364: fbule,a %fcc1, loop_1365 edge32l %g1, %g3, %l5 fzero %f8 udiv %i6, 0x0760, %o4 loop_1365: smulcc %l2, %l1, %o0 wr %g0, 0x80, %asi lduba [%l7 + 0x6F] %asi, %l4 fbue,a %fcc0, loop_1366 sllx %o7, 0x1F, %o2 tsubcc %g6, %o1, %g4 fmovdl %icc, %f14, %f17 loop_1366: move %xcc, %l6, %o3 andncc %i5, %i7, %o5 array16 %i4, %i0, %g5 orn %g7, %i3, %o6 orcc %i1, %l3, %l0 tsubcctv %i2, 0x1EAC, %g1 fbo %fcc3, loop_1367 movge %icc, %g2, %g3 fmul8x16al %f25, %f24, %f28 srax %l5, 0x0C, %i6 loop_1367: sethi 0x112F, %o4 move %icc, %l2, %o0 tsubcc %l4, 0x185F, %o7 tneg %xcc, 0x5 fpack32 %f28, %f2, %f26 prefetch [%l7 + 0x44], 0x2 andcc %l1, %o2, %g6 fsrc1s %f11, %f8 te %xcc, 0x2 swap [%l7 + 0x64], %g4 tcc %xcc, 0x4 xnor %o1, %o3, %i5 edge32 %i7, %l6, %o5 fbue %fcc0, loop_1368 edge16ln %i4, %i0, %g5 fbule %fcc2, loop_1369 array32 %i3, %g7, %i1 loop_1368: bcc,a,pn %xcc, loop_1370 fmovdleu %xcc, %f28, %f23 loop_1369: fzeros %f2 tneg %icc, 0x6 loop_1370: array8 %o6, %l3, %i2 fbge,a %fcc3, loop_1371 fsrc1s %f28, %f0 fmovscc %xcc, %f24, %f2 ldd [%l7 + 0x48], %g0 loop_1371: fbn,a %fcc2, loop_1372 edge16ln %l0, %g2, %g3 alignaddrl %i6, %o4, %l2 ldd [%l7 + 0x58], %f24 loop_1372: bgu loop_1373 movrlz %l5, %o0, %l4 fnot2s %f27, %f11 tge %icc, 0x1 loop_1373: movvc %icc, %l1, %o7 bpos,pt %xcc, loop_1374 te %xcc, 0x7 array16 %o2, %g4, %o1 fcmped %fcc3, %f26, %f28 loop_1374: movpos %icc, %o3, %g6 brgz %i7, loop_1375 andn %l6, %o5, %i4 fmul8ulx16 %f4, %f22, %f2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1375: array16 %i0, %i5, %g5 fmovrsgez %i3, %f28, %f1 tn %xcc, 0x5 fbue %fcc3, loop_1376 udivx %g7, 0x0995, %i1 andn %o6, %l3, %i2 movgu %xcc, %g1, %g2 loop_1376: fmovsne %icc, %f4, %f20 tvs %icc, 0x6 sir 0x119F swap [%l7 + 0x48], %l0 srlx %i6, %g3, %l2 fzero %f26 nop setx loop_1377, %l0, %l1 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 %l5, 0x1F1A, %o0 addccc %o4, 0x0199, %l4 and %l1, 0x0F24, %o7 loop_1377: tn %xcc, 0x3 or %o2, %g4, %o3 add %g6, %o1, %l6 nop set 0x27, %g5 ldstub [%l7 + %g5], %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %icc, 0x0 smulcc %i4, 0x138C, %i7 subccc %i5, 0x0188, %i0 fabss %f11, %f15 fmovd %f24, %f30 ldsw [%l7 + 0x38], %g5 movrne %i3, %g7, %i1 smul %l3, 0x07D0, %i2 srax %o6, %g2, %l0 fpsub32s %f30, %f31, %f29 nop setx loop_1378, %l0, %l1 jmpl %l1, %g1 stbar fmovdge %xcc, %f19, %f4 umul %i6, 0x0FCF, %l2 loop_1378: subccc %l5, 0x1DDA, %o0 brnz %o4, loop_1379 membar 0x48 fzeros %f1 bcc loop_1380 loop_1379: tle %icc, 0x5 edge8 %l4, %l1, %o7 fors %f25, %f22, %f2 loop_1380: fcmpne32 %f4, %f22, %o2 fnot2 %f14, %f2 edge16 %g3, %o3, %g6 umulcc %g4, %l6, %o1 popc 0x1A8F, %o5 set 0x40, %o0 ldda [%l7 + %o0] 0x15, %f0 edge8l %i4, %i7, %i0 lduw [%l7 + 0x1C], %g5 brgz,a %i5, loop_1381 fpsub32 %f2, %f2, %f12 wr %g0, 0x18, %asi lda [%l7 + 0x3C] %asi, %f15 loop_1381: subcc %i3, 0x1AD8, %i1 brz %g7, loop_1382 fbul,a %fcc1, loop_1383 add %l3, %o6, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1382: pdist %f18, %f20, %f2 loop_1383: alignaddr %l0, %g2, %i6 addcc %l2, 0x1D55, %l5 umulcc %o0, %g1, %l4 tl %xcc, 0x1 move %icc, %o4, %o7 xor %o2, %g3, %o3 xnorcc %g6, 0x0814, %l1 array32 %g4, %l6, %o5 sir 0x1A07 fmovsa %icc, %f27, %f19 membar 0x16 alignaddr %i4, %o1, %i0 edge8 %i7, %g5, %i5 fone %f30 fmovscs %icc, %f20, %f24 tvc %xcc, 0x3 wr %g0, 0x20, %asi stxa %i3, [%g0 + 0x38] %asi xorcc %i1, %l3, %o6 movgu %icc, %g7, %i2 fabss %f5, %f4 movrlez %l0, %g2, %l2 stbar xorcc %l5, 0x145F, %o0 fpack16 %f12, %f28 edge8l %g1, %l4, %o4 tvs %icc, 0x3 movcs %xcc, %i6, %o2 movleu %icc, %g3, %o7 xnorcc %g6, 0x0763, %o3 nop set 0x6D, %g2 ldub [%l7 + %g2], %g4 bcs,a,pt %icc, loop_1384 fmovrsgez %l6, %f11, %f19 fcmple16 %f30, %f26, %l1 tl %xcc, 0x0 loop_1384: tn %xcc, 0x6 tvs %icc, 0x4 addc %o5, 0x0ED3, %i4 movrlz %o1, 0x3B8, %i0 edge8 %g5, %i5, %i3 ldsw [%l7 + 0x38], %i1 fnegd %f10, %f16 tcs %xcc, 0x1 ldsb [%l7 + 0x2B], %i7 udiv %l3, 0x1462, %g7 array32 %i2, %o6, %g2 ba,pn %xcc, loop_1385 membar 0x75 fone %f22 fmovdneg %xcc, %f16, %f1 loop_1385: fmovspos %icc, %f15, %f27 sdivcc %l2, 0x1B10, %l5 flush %l7 + 0x48 tl %icc, 0x2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brnz %o0, loop_1386 orn %g1, 0x1EBD, %l0 ldd [%l7 + 0x18], %f14 tsubcc %l4, %i6, %o2 loop_1386: tvs %xcc, 0x6 ta %xcc, 0x7 bge loop_1387 fbg %fcc3, loop_1388 addccc %o4, 0x07E2, %g3 subcc %g6, %o3, %o7 loop_1387: movn %xcc, %l6, %g4 loop_1388: ba,a,pn %xcc, loop_1389 tpos %icc, 0x0 ldub [%l7 + 0x5B], %l1 brlez,a %i4, loop_1390 loop_1389: bvc,a,pt %xcc, loop_1391 fmovsleu %xcc, %f13, %f2 fcmpgt16 %f10, %f8, %o5 loop_1390: andncc %i0, %g5, %i5 loop_1391: mova %xcc, %i3, %o1 edge8n %i7, %l3, %g7 array16 %i1, %i2, %o6 te %icc, 0x3 wr %g0, 0x88, %asi ldstuba [%l7 + 0x39] %asi, %l2 fmovs %f29, %f2 tle %icc, 0x4 sethi 0x0996, %g2 subc %l5, 0x12B6, %g1 srl %l0, %l4, %o0 movrlez %o2, 0x2A7, %i6 fmuld8ulx16 %f30, %f0, %f4 movvs %icc, %g3, %g6 fbue %fcc2, loop_1392 addcc %o3, 0x0743, %o4 wr %g0, 0x89, %asi ldda [%l7 + 0x20] %asi, %i6 loop_1392: ldstub [%l7 + 0x5F], %g4 addccc %o7, 0x0D1A, %l1 subc %i4, 0x06F6, %i0 alignaddr %o5, %i5, %i3 nop setx loop_1393, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bn,a loop_1394 tcc %icc, 0x2 array16 %o1, %i7, %l3 loop_1393: nop wr %g0, 0x0c, %asi lduwa [%l7 + 0x5C] %asi, %g5 loop_1394: bl,a,pn %xcc, loop_1395 movpos %xcc, %g7, %i2 subcc %i1, 0x12A6, %l2 fzeros %f8 loop_1395: addc %g2, 0x1B24, %o6 movleu %xcc, %g1, %l5 fsrc1 %f4, %f20 array16 %l4, %l0, %o0 set 0x58, %l5 ldxa [%l7 + %l5] 0x04, %i6 tneg %icc, 0x6 ba,a,pt %xcc, loop_1396 fmovdge %xcc, %f6, %f8 tsubcc %o2, %g3, %g6 ldsh [%l7 + 0x46], %o3 loop_1396: fmovdg %icc, %f29, %f26 movcs %icc, %o4, %l6 wr %g0, 0x0c, %asi ldsba [%l7 + 0x3C] %asi, %o7 srl %g4, %i4, %l1 tleu %xcc, 0x3 fnot1 %f0, %f12 movvs %icc, %o5, %i0 fmovdg %icc, %f27, %f7 edge8 %i5, %i3, %i7 fxors %f16, %f7, %f5 fmovdcc %icc, %f15, %f0 edge8n %l3, %g5, %o1 bvs %xcc, loop_1397 tne %xcc, 0x4 fmovsneg %xcc, %f10, %f19 ldub [%l7 + 0x15], %g7 loop_1397: movvs %icc, %i1, %l2 tvs %xcc, 0x1 movrgz %g2, 0x190, %i2 edge32l %g1, %l5, %l4 movne %xcc, %l0, %o6 brlez,a %i6, loop_1398 fmovdcs %xcc, %f7, %f6 movrgez %o2, %o0, %g6 movneg %icc, %g3, %o4 loop_1398: ble,pt %icc, loop_1399 fcmped %fcc2, %f22, %f2 movre %o3, %o7, %g4 movn %icc, %i4, %l1 loop_1399: fnot1s %f17, %f25 ldstub [%l7 + 0x40], %o5 orn %l6, 0x061E, %i5 fcmpeq32 %f30, %f10, %i0 ldd [%l7 + 0x30], %i6 fcmped %fcc0, %f6, %f24 movcs %icc, %l3, %i3 movvs %icc, %o1, %g7 set 0x4F, %i7 stba %g5, [%l7 + %i7] 0x18 sethi 0x1087, %i1 movrlez %l2, %i2, %g1 edge8l %l5, %l4, %g2 fsrc1 %f22, %f8 ld [%l7 + 0x7C], %f23 subccc %o6, 0x0827, %i6 taddcc %l0, %o2, %g6 mulscc %o0, 0x1265, %g3 fmovdgu %xcc, %f6, %f25 sethi 0x0BD8, %o3 bneg %icc, loop_1400 xorcc %o4, %o7, %g4 fornot1s %f18, %f30, %f14 mulx %l1, 0x19C9, %i4 loop_1400: move %icc, %l6, %o5 fpadd32 %f16, %f10, %f14 edge32l %i0, %i5, %i7 movrlz %i3, 0x230, %l3 tne %icc, 0x7 bvs %icc, loop_1401 tleu %icc, 0x3 ble,a,pt %xcc, loop_1402 fbge %fcc0, loop_1403 loop_1401: tpos %xcc, 0x7 orcc %o1, %g5, %g7 loop_1402: nop set 0x60, %i6 sta %f2, [%l7 + %i6] 0x89 loop_1403: fmovdpos %icc, %f10, %f14 tle %xcc, 0x3 edge8ln %l2, %i2, %g1 popc %l5, %l4 sdivcc %g2, 0x0FB9, %i1 edge32l %o6, %i6, %o2 orcc %g6, %o0, %l0 movgu %icc, %o3, %g3 srl %o7, 0x15, %g4 tsubcctv %o4, %i4, %l6 movrlez %l1, 0x33A, %i0 umul %i5, 0x0B21, %o5 smul %i7, 0x1A24, %i3 ldstub [%l7 + 0x3D], %o1 fandnot1 %f22, %f0, %f2 bvc,a loop_1404 fnands %f17, %f6, %f13 movrlez %l3, 0x359, %g7 edge16n %l2, %g5, %i2 loop_1404: nop set 0x48, %i1 swapa [%l7 + %i1] 0x10, %l5 ba,pt %icc, loop_1405 movcc %xcc, %l4, %g2 wr %g0, 0x80, %asi stwa %i1, [%l7 + 0x68] %asi loop_1405: taddcc %g1, 0x0CE9, %o6 stx %o2, [%l7 + 0x18] movrlz %i6, %g6, %o0 wr %g0, 0x20, %asi ldxa [%g0 + 0x18] %asi, %l0 movrlz %g3, %o3, %o7 tpos %icc, 0x0 nop set 0x48, %i5 ldx [%l7 + %i5], %o4 xnorcc %i4, 0x015F, %l6 fmuld8ulx16 %f30, %f28, %f24 subcc %g4, %i0, %l1 mulscc %o5, %i7, %i3 bvc %icc, loop_1406 fandnot2s %f24, %f6, %f25 ba,pt %xcc, loop_1407 fmul8ulx16 %f6, %f22, %f14 loop_1406: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movre %o1, %l3, %g7 loop_1407: xnorcc %i5, 0x093E, %g5 array8 %i2, %l5, %l4 fpack16 %f28, %f27 orcc %g2, 0x1F6B, %l2 fba,a %fcc3, loop_1408 tcc %xcc, 0x1 bshuffle %f30, %f8, %f4 fbul,a %fcc0, loop_1409 loop_1408: fmul8sux16 %f20, %f24, %f26 edge8ln %i1, %g1, %o6 or %i6, %g6, %o2 loop_1409: nop set 0x0, %l0 ldxa [%g0 + %l0] 0x20, %o0 tneg %icc, 0x7 movpos %xcc, %l0, %o3 edge16ln %o7, %g3, %i4 brgz,a %o4, loop_1410 fmovdneg %xcc, %f20, %f17 fmovda %xcc, %f23, %f2 set 0x28, %l1 prefetcha [%l7 + %l1] 0x80, 0x0 loop_1410: tg %xcc, 0x7 fmovsne %xcc, %f22, %f11 fmovscs %xcc, %f23, %f1 movrgz %i0, %l6, %o5 set 0x4C, %o4 sta %f17, [%l7 + %o4] 0x88 sdivx %l1, 0x0D97, %i7 fcmpgt16 %f28, %f14, %i3 movrlez %o1, 0x098, %g7 stx %l3, [%l7 + 0x28] bshuffle %f30, %f22, %f28 fnand %f16, %f4, %f26 tgu %xcc, 0x1 edge32 %g5, %i5, %l5 srl %l4, 0x09, %i2 tvs %xcc, 0x7 add %l7, 0x08, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g2 casa [%l6] %asi, %g2, %i1 fbule,a %fcc0, loop_1411 membar 0x5D ldsb [%l7 + 0x61], %l2 srl %g1, %o6, %i6 loop_1411: move %xcc, %g6, %o2 fmovscc %xcc, %f22, %f16 fmovdcc %xcc, %f5, %f24 sra %o0, 0x13, %l0 fnors %f5, %f28, %f14 flush %l7 + 0x60 nop setx loop_1412, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldstub [%l7 + 0x3D], %o3 add %o7, 0x027D, %g3 umulcc %i4, 0x0FE7, %g4 loop_1412: fmovdne %icc, %f26, %f23 bgu,a loop_1413 umulcc %o4, 0x0D1E, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %i0, %o5, %i7 loop_1413: subcc %i3, %l1, %g7 fbu,a %fcc2, loop_1414 fmul8sux16 %f0, %f28, %f8 fpsub32s %f4, %f3, %f13 popc %l3, %g5 loop_1414: sra %i5, 0x16, %o1 fands %f29, %f27, %f0 fmovdvc %xcc, %f2, %f8 movpos %icc, %l5, %l4 stx %i2, [%l7 + 0x40] set 0x58, %i2 ldxa [%l7 + %i2] 0x11, %g2 movg %xcc, %i1, %l2 stbar edge32ln %o6, %g1, %g6 fandnot1 %f22, %f4, %f28 fmovsle %icc, %f17, %f11 fmovrdne %o2, %f6, %f14 stbar taddcc %i6, 0x0D9D, %l0 brlz,a %o3, loop_1415 bleu,a loop_1416 fbe %fcc0, loop_1417 movneg %xcc, %o0, %o7 loop_1415: fmovspos %icc, %f1, %f16 loop_1416: tcc %xcc, 0x1 loop_1417: fmul8x16 %f1, %f18, %f30 membar 0x54 edge32 %i4, %g4, %o4 tge %icc, 0x6 fble,a %fcc1, loop_1418 tge %xcc, 0x1 brgz,a %g3, loop_1419 fbl,a %fcc2, loop_1420 loop_1418: tcs %icc, 0x1 udivcc %l6, 0x08BF, %o5 loop_1419: fmovdgu %xcc, %f17, %f9 loop_1420: array16 %i7, %i3, %i0 alignaddr %g7, %l1, %l3 brnz,a %i5, loop_1421 movre %o1, %g5, %l4 xnorcc %i2, 0x18F7, %l5 smulcc %g2, %i1, %l2 loop_1421: lduh [%l7 + 0x40], %o6 movvs %icc, %g1, %g6 add %i6, %l0, %o3 stbar wr %g0, 0xe2, %asi stba %o0, [%l7 + 0x0E] %asi membar #Sync fbu %fcc2, loop_1422 andn %o2, %o7, %i4 fpackfix %f28, %f13 fbl,a %fcc1, loop_1423 loop_1422: fbe,a %fcc1, loop_1424 bne loop_1425 fmovde %xcc, %f3, %f0 loop_1423: movl %icc, %o4, %g4 loop_1424: fsrc2s %f31, %f12 loop_1425: tl %xcc, 0x6 movcc %icc, %l6, %g3 fmovda %xcc, %f10, %f30 mulx %i7, %i3, %i0 taddcctv %g7, %o5, %l3 fmovd %f16, %f18 fba,a %fcc2, loop_1426 fzeros %f14 fmul8x16au %f3, %f5, %f14 umulcc %l1, 0x1E4B, %i5 loop_1426: nop wr %g0, 0x88, %asi swapa [%l7 + 0x70] %asi, %g5 sllx %l4, 0x1E, %i2 mulx %o1, 0x013A, %g2 be,a,pn %icc, loop_1427 sdivx %l5, 0x1E9A, %i1 call loop_1428 fmovdleu %xcc, %f0, %f21 loop_1427: for %f2, %f22, %f14 fmuld8ulx16 %f0, %f12, %f8 loop_1428: bleu %icc, loop_1429 bgu %xcc, loop_1430 mova %xcc, %o6, %g1 edge8l %l2, %i6, %g6 loop_1429: fandnot1s %f18, %f21, %f8 loop_1430: subccc %l0, 0x0013, %o3 movcc %xcc, %o2, %o7 sdivcc %i4, 0x0A2C, %o0 ldsh [%l7 + 0x6A], %g4 pdist %f16, %f24, %f6 brlez,a %l6, loop_1431 fbe %fcc2, loop_1432 sra %o4, %g3, %i3 fornot1s %f7, %f20, %f8 loop_1431: siam 0x7 loop_1432: movn %xcc, %i7, %g7 andncc %i0, %o5, %l1 edge8n %l3, %i5, %l4 tneg %xcc, 0x1 bge loop_1433 ta %xcc, 0x2 membar 0x1D edge16 %i2, %o1, %g5 loop_1433: xnorcc %g2, 0x1AAC, %i1 xnor %o6, %g1, %l2 edge16n %l5, %g6, %i6 array16 %l0, %o3, %o2 fmovdneg %icc, %f23, %f10 mova %xcc, %i4, %o7 fabss %f31, %f12 fmovdge %icc, %f1, %f1 edge8n %o0, %g4, %o4 fands %f12, %f18, %f25 movg %icc, %g3, %i3 lduw [%l7 + 0x6C], %i7 xnor %g7, %l6, %i0 edge32l %o5, %l3, %i5 tvc %xcc, 0x6 set 0x2E, %i4 ldsha [%l7 + %i4] 0x80, %l4 subc %l1, %o1, %i2 taddcctv %g5, %g2, %o6 stx %i1, [%l7 + 0x30] edge16ln %g1, %l5, %l2 pdist %f8, %f26, %f18 brgz,a %i6, loop_1434 movre %l0, %o3, %o2 movne %xcc, %i4, %o7 bleu,a,pt %xcc, loop_1435 loop_1434: addcc %g6, %g4, %o4 movvs %xcc, %o0, %i3 fmovdg %xcc, %f12, %f13 loop_1435: movrgz %i7, %g7, %l6 std %g2, [%l7 + 0x08] srl %o5, 0x1F, %l3 membar 0x7A movcc %icc, %i5, %i0 orcc %l1, 0x1EA3, %l4 wr %g0, 0x10, %asi lda [%l7 + 0x70] %asi, %f1 sra %o1, %g5, %g2 set 0x30, %i0 ldxa [%g0 + %i0] 0x50, %o6 tcc %icc, 0x3 edge8ln %i1, %i2, %g1 movgu %xcc, %l2, %l5 fandnot1 %f28, %f30, %f6 addc %l0, %o3, %i6 fmuld8ulx16 %f7, %f28, %f8 fbne %fcc1, loop_1436 fbg %fcc1, loop_1437 movrgz %i4, 0x333, %o7 ldx [%l7 + 0x18], %o2 loop_1436: fones %f31 loop_1437: movrgez %g6, %o4, %o0 tsubcc %i3, %i7, %g7 srax %g4, %g3, %o5 movl %icc, %l6, %l3 fpack16 %f16, %f29 andn %i5, %l1, %l4 wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi movrgez %i0, 0x215, %o1 movrlz %g5, 0x048, %g2 umulcc %i1, %o6, %g1 fmovrsgez %i2, %f11, %f20 edge16n %l2, %l0, %l5 smul %i6, %i4, %o3 sethi 0x0B3E, %o7 fbg,a %fcc2, loop_1438 alignaddr %g6, %o4, %o2 sllx %o0, 0x07, %i3 wr %g0, 0x11, %asi stda %f0, [%l7 + 0x40] %asi loop_1438: fmovrdlez %i7, %f16, %f10 array32 %g4, %g3, %g7 fmovrsne %o5, %f12, %f27 movneg %icc, %l6, %l3 fmovrslez %i5, %f30, %f8 tl %icc, 0x5 movrne %l4, %i0, %l1 st %f7, [%l7 + 0x60] ldd [%l7 + 0x18], %f2 wr %g0, 0x81, %asi ldda [%l7 + 0x60] %asi, %o0 tvs %icc, 0x2 xorcc %g2, %g5, %i1 fmovsge %xcc, %f17, %f31 fmovsle %xcc, %f11, %f22 alignaddrl %g1, %i2, %l2 fpadd32 %f2, %f12, %f14 wr %g0, 0x81, %asi lda [%l7 + 0x3C] %asi, %f30 srax %o6, 0x04, %l0 edge8l %l5, %i6, %o3 mova %xcc, %o7, %g6 fcmpne16 %f6, %f2, %o4 xnor %o2, 0x006A, %i4 edge32ln %i3, %i7, %o0 movrne %g4, 0x226, %g7 addcc %o5, 0x0B87, %g3 membar 0x5B fbn,a %fcc1, loop_1439 fbg %fcc3, loop_1440 sdivx %l6, 0x1365, %i5 fmuld8sux16 %f4, %f3, %f30 loop_1439: fandnot1s %f2, %f23, %f1 loop_1440: popc 0x0071, %l4 movpos %icc, %l3, %i0 movneg %xcc, %o1, %g2 faligndata %f16, %f6, %f22 umul %g5, %i1, %g1 fmovrdgez %l1, %f6, %f12 addccc %i2, %o6, %l2 sll %l0, %l5, %i6 andcc %o7, %o3, %o4 tcs %icc, 0x4 mulscc %o2, %i4, %g6 stx %i3, [%l7 + 0x08] fzeros %f16 fcmpne32 %f10, %f20, %o0 fcmpgt16 %f16, %f6, %g4 fmovscc %icc, %f22, %f3 movvc %icc, %i7, %g7 edge32n %o5, %l6, %g3 xor %i5, %l4, %l3 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf1, %f16 te %icc, 0x3 wr %g0, 0x88, %asi ldstuba [%l7 + 0x30] %asi, %i0 orncc %o1, 0x1CF8, %g5 tcc %icc, 0x7 bcs,a loop_1441 udivx %i1, 0x19FC, %g1 bpos,a %xcc, loop_1442 movrlez %g2, 0x074, %i2 loop_1441: popc %l1, %l2 andcc %l0, 0x174D, %l5 loop_1442: movcc %xcc, %o6, %i6 fnors %f28, %f20, %f22 movre %o7, %o3, %o4 fbue %fcc1, loop_1443 fmovd %f30, %f2 umul %i4, 0x0E24, %g6 edge16ln %o2, %i3, %g4 loop_1443: stbar movcc %xcc, %o0, %g7 edge16n %i7, %l6, %o5 addccc %g3, %i5, %l4 edge8n %i0, %o1, %g5 fbo,a %fcc2, loop_1444 orcc %l3, %i1, %g2 lduh [%l7 + 0x62], %i2 mulscc %l1, 0x15FA, %l2 loop_1444: xnorcc %g1, 0x034D, %l5 tpos %icc, 0x2 addccc %l0, %o6, %i6 umul %o3, %o4, %i4 bge loop_1445 st %f5, [%l7 + 0x58] movneg %icc, %o7, %o2 bcs,a loop_1446 loop_1445: fzero %f24 movn %xcc, %i3, %g6 sub %o0, 0x1B09, %g4 loop_1446: fandnot2s %f23, %f17, %f21 movneg %icc, %i7, %l6 tl %icc, 0x1 tge %icc, 0x6 movleu %xcc, %o5, %g7 mova %icc, %i5, %l4 stw %i0, [%l7 + 0x2C] fble,a %fcc2, loop_1447 fnors %f19, %f26, %f2 sdivcc %g3, 0x13FE, %g5 stw %o1, [%l7 + 0x08] loop_1447: fpack16 %f24, %f8 or %l3, 0x0E4D, %g2 movcs %icc, %i2, %l1 ble %xcc, loop_1448 fmovsge %icc, %f7, %f26 fcmpeq32 %f0, %f10, %l2 fandnot2 %f6, %f6, %f30 loop_1448: fmovsvs %icc, %f28, %f25 bleu,a %xcc, loop_1449 tn %xcc, 0x4 fbule,a %fcc3, loop_1450 movrlz %i1, %l5, %g1 loop_1449: subccc %o6, 0x14AA, %i6 edge32ln %l0, %o4, %i4 loop_1450: stw %o3, [%l7 + 0x08] fabss %f7, %f19 add %o2, 0x102F, %o7 fbue %fcc1, loop_1451 sub %g6, 0x122A, %i3 fmovsne %xcc, %f27, %f1 udivx %o0, 0x0D62, %g4 loop_1451: udivcc %l6, 0x12C5, %o5 fpack16 %f0, %f24 add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x80, %g7, %i7 fbn %fcc3, loop_1452 smul %l4, 0x1F75, %i0 srlx %g3, 0x1E, %i5 subccc %o1, %l3, %g5 loop_1452: andn %g2, %l1, %i2 add %l7, 0x58, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %i1 casxa [%l6] %asi, %i1, %l5 fcmple32 %f2, %f4, %l2 movleu %icc, %o6, %g1 fbne %fcc2, loop_1453 taddcc %i6, 0x194B, %o4 movcs %icc, %i4, %l0 fmovsne %xcc, %f11, %f3 loop_1453: array8 %o3, %o2, %o7 fmul8sux16 %f2, %f0, %f18 movl %xcc, %g6, %i3 tcs %xcc, 0x0 wr %g0, 0x2f, %asi stda %g4, [%l7 + 0x48] %asi membar #Sync movvs %xcc, %o0, %o5 tvc %xcc, 0x4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 call loop_1454 sra %g7, 0x13, %l6 ba,a loop_1455 smul %l4, %i0, %i7 loop_1454: ldsb [%l7 + 0x11], %i5 movge %icc, %o1, %g3 loop_1455: movcs %icc, %l3, %g2 fcmps %fcc3, %f22, %f16 nop setx loop_1456, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbule,a %fcc2, loop_1457 fbne,a %fcc1, loop_1458 tvs %xcc, 0x5 loop_1456: fmovdvs %icc, %f3, %f5 loop_1457: call loop_1459 loop_1458: tcc %icc, 0x7 srl %l1, %i2, %i1 fbu,a %fcc3, loop_1460 loop_1459: movrne %l5, 0x38D, %g5 fandnot2s %f13, %f17, %f7 movneg %xcc, %o6, %g1 loop_1460: movvs %xcc, %i6, %l2 andn %i4, 0x1F02, %o4 umul %l0, %o2, %o7 stw %g6, [%l7 + 0x20] movrne %i3, %o3, %g4 tvc %icc, 0x0 movpos %icc, %o5, %o0 edge32ln %l6, %g7, %i0 srl %i7, 0x11, %l4 movn %xcc, %i5, %o1 edge32 %l3, %g3, %g2 fmovrdlz %i2, %f12, %f8 fblg %fcc3, loop_1461 te %icc, 0x7 fandnot2 %f20, %f20, %f16 set 0x40, %o3 stda %f0, [%l7 + %o3] 0x04 loop_1461: fbuge %fcc3, loop_1462 fbul %fcc3, loop_1463 sll %l1, 0x0A, %l5 alignaddr %i1, %o6, %g5 loop_1462: movge %icc, %i6, %l2 loop_1463: nop wr %g0, 0x18, %asi stwa %g1, [%l7 + 0x40] %asi move %icc, %o4, %i4 srax %o2, 0x08, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc %g6, %i3 edge8l %o7, %g4, %o3 tneg %xcc, 0x0 edge32ln %o0, %o5, %g7 ldd [%l7 + 0x58], %i0 mova %icc, %i7, %l4 movl %icc, %l6, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %l3, 0x1085, %o1 srl %g2, %g3, %l1 xnorcc %i2, %l5, %o6 set 0x68, %g7 sta %f30, [%l7 + %g7] 0x80 fcmpne32 %f20, %f24, %g5 tcc %icc, 0x7 tsubcc %i1, %l2, %i6 fnands %f16, %f5, %f7 fpsub32s %f25, %f29, %f4 fbug %fcc3, loop_1464 fpadd32s %f16, %f22, %f5 umulcc %g1, %i4, %o4 sllx %o2, 0x14, %g6 loop_1464: edge8 %l0, %i3, %o7 ldd [%l7 + 0x20], %f20 fmovdge %icc, %f3, %f14 ble,a,pn %xcc, loop_1465 tvc %xcc, 0x0 fbue,a %fcc2, loop_1466 xnorcc %g4, 0x0AA4, %o3 loop_1465: tgu %xcc, 0x4 tne %icc, 0x2 loop_1466: orn %o5, 0x185B, %g7 stx %o0, [%l7 + 0x20] addccc %i7, 0x03C4, %i0 lduh [%l7 + 0x76], %l6 subcc %l4, %i5, %o1 fands %f24, %f31, %f19 fpadd32s %f19, %f7, %f31 bg,a,pn %xcc, loop_1467 orn %g2, %g3, %l3 movvs %icc, %l1, %l5 ldd [%l7 + 0x38], %o6 loop_1467: subc %g5, %i1, %i2 array16 %i6, %g1, %l2 tcs %xcc, 0x7 array16 %i4, %o4, %g6 ba,a,pn %xcc, loop_1468 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot2 %f0, %f6, %f8 movgu %icc, %l0, %o2 loop_1468: stbar fxnor %f28, %f10, %f10 tpos %xcc, 0x4 orncc %i3, %o7, %o3 umul %o5, %g4, %o0 bl,a loop_1469 edge8ln %g7, %i0, %i7 mulx %l6, 0x1401, %i5 st %f23, [%l7 + 0x48] loop_1469: fbul,a %fcc1, loop_1470 umulcc %o1, %g2, %g3 nop set 0x48, %o6 ldd [%l7 + %o6], %f16 nop setx loop_1471, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1470: tle %icc, 0x3 tg %icc, 0x3 tpos %icc, 0x4 loop_1471: fornot2 %f14, %f22, %f2 sdivcc %l3, 0x1063, %l1 popc %l5, %l4 fzeros %f15 movrne %o6, 0x1B1, %g5 movl %icc, %i2, %i1 edge32l %i6, %l2, %g1 st %f17, [%l7 + 0x78] sethi 0x09C1, %o4 nop set 0x5E, %o5 ldsh [%l7 + %o5], %g6 udivcc %i4, 0x0467, %o2 edge32l %l0, %i3, %o7 array32 %o3, %g4, %o0 fmovsleu %xcc, %f20, %f16 smul %g7, %o5, %i0 movvc %icc, %i7, %l6 srl %i5, %o1, %g2 movn %icc, %l3, %g3 orn %l1, %l5, %l4 srl %g5, 0x13, %i2 fabsd %f24, %f18 tsubcctv %i1, 0x053B, %i6 sdivcc %l2, 0x0C43, %o6 fcmpd %fcc1, %f22, %f24 umul %o4, %g6, %i4 ldstub [%l7 + 0x61], %o2 fpsub32 %f24, %f12, %f0 movgu %xcc, %l0, %i3 andncc %g1, %o7, %g4 set 0x24, %l2 lda [%l7 + %l2] 0x88, %f9 addc %o3, %g7, %o5 fpadd16s %f26, %f9, %f29 movrlez %i0, 0x065, %i7 tcc %xcc, 0x4 fbu,a %fcc3, loop_1472 xnor %o0, 0x06F1, %i5 movpos %xcc, %l6, %g2 taddcc %l3, %g3, %l1 loop_1472: fnors %f0, %f21, %f17 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %o1, 0x3EC, %l4 fxnors %f26, %f28, %f31 fzeros %f2 movneg %icc, %g5, %i2 tvs %xcc, 0x1 alignaddr %l5, %i6, %i1 fmul8x16al %f31, %f13, %f30 tvc %icc, 0x6 set 0x20, %l6 stha %l2, [%l7 + %l6] 0x14 array16 %o6, %o4, %g6 and %i4, 0x02D1, %o2 orcc %i3, %g1, %l0 tl %xcc, 0x7 add %l7, 0x30, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o7 casa [%l6] %asi, %o7, %o3 array16 %g4, %g7, %o5 sethi 0x10E0, %i7 std %i0, [%l7 + 0x08] fmul8ulx16 %f28, %f2, %f10 bvs,pt %xcc, loop_1473 movrgez %o0, 0x248, %i5 faligndata %f14, %f26, %f18 bcc,a %xcc, loop_1474 loop_1473: fmuld8ulx16 %f30, %f31, %f28 add %l7, 0x20, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %l6, %l3 loop_1474: or %g3, 0x0E6F, %l1 edge32l %g2, %l4, %g5 add %l7, 0x10, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %o1, %i2 nop setx loop_1475, %l0, %l1 jmpl %l1, %i6 edge32ln %i1, %l5, %l2 fmovdle %xcc, %f11, %f27 xnor %o6, %o4, %g6 loop_1475: fnot1s %f12, %f22 orncc %o2, %i4, %i3 fbge,a %fcc1, loop_1476 fcmple16 %f12, %f28, %g1 fbl %fcc3, loop_1477 ld [%l7 + 0x10], %f22 loop_1476: xorcc %o7, %o3, %l0 movcs %icc, %g7, %g4 loop_1477: bleu,a,pt %xcc, loop_1478 edge16 %i7, %o5, %i0 taddcc %i5, %o0, %l6 tne %icc, 0x4 loop_1478: movge %xcc, %g3, %l3 fbu,a %fcc1, loop_1479 edge16 %l1, %g2, %g5 sllx %l4, 0x00, %i2 udiv %o1, 0x0FE2, %i1 loop_1479: fmovdg %xcc, %f20, %f27 edge32n %l5, %i6, %l2 tcs %xcc, 0x2 smulcc %o4, %g6, %o6 tgu %xcc, 0x1 sethi 0x0F04, %i4 add %o2, %g1, %i3 edge16n %o7, %l0, %g7 fand %f4, %f14, %f20 or %o3, %g4, %i7 edge8 %i0, %o5, %i5 fmovrsgz %l6, %f19, %f3 fbge %fcc2, loop_1480 fbug,a %fcc1, loop_1481 srlx %o0, 0x08, %g3 te %icc, 0x2 loop_1480: ldsh [%l7 + 0x7E], %l1 loop_1481: tg %xcc, 0x6 fnot2s %f1, %f9 nop set 0x08, %o1 ldsw [%l7 + %o1], %l3 fbu %fcc3, loop_1482 srax %g2, %g5, %i2 stbar sdivcc %o1, 0x10D9, %l4 loop_1482: nop wr %g0, 0x19, %asi stda %f16, [%l7 + 0x40] %asi wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f0 bge,pt %icc, loop_1483 sir 0x1855 srlx %l5, %i1, %l2 add %l7, 0x20, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %o4 casa [%l6] %asi, %o4, %g6 loop_1483: fmovdg %icc, %f0, %f17 bl,a,pn %icc, loop_1484 fbl %fcc3, loop_1485 fmovd %f12, %f22 set 0x34, %l3 sta %f9, [%l7 + %l3] 0x80 loop_1484: tleu %xcc, 0x6 loop_1485: bneg,a %icc, loop_1486 edge16l %o6, %i6, %o2 fmovsgu %icc, %f15, %f23 prefetch [%l7 + 0x18], 0x0 loop_1486: fxors %f26, %f19, %f23 movrlez %i4, 0x1CD, %g1 bcc,pn %icc, loop_1487 fmovsn %icc, %f10, %f9 addc %i3, 0x1079, %l0 fmovrdlez %o7, %f26, %f22 loop_1487: brgez %g7, loop_1488 fcmped %fcc1, %f2, %f12 fnors %f28, %f7, %f22 tcc %xcc, 0x4 loop_1488: fbug,a %fcc1, loop_1489 tge %icc, 0x7 smulcc %g4, %i7, %o3 movne %icc, %o5, %i0 loop_1489: swap [%l7 + 0x20], %i5 subc %l6, 0x038C, %o0 addccc %g3, 0x0E82, %l1 wr %g0, 0x18, %asi sta %f9, [%l7 + 0x18] %asi addc %l3, 0x14AF, %g2 orn %g5, %i2, %o1 tsubcc %l4, 0x0C4F, %i1 fpadd16s %f0, %f9, %f3 flush %l7 + 0x10 popc %l2, %l5 movrne %g6, 0x219, %o6 add %i6, 0x01CE, %o2 movl %icc, %o4, %i4 bvc,a,pt %xcc, loop_1490 bn,pn %xcc, loop_1491 fzero %f0 add %l7, 0x10, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x80, %i3, %g1 loop_1490: fmovsne %xcc, %f2, %f0 loop_1491: tvc %xcc, 0x7 fba,a %fcc3, loop_1492 tgu %icc, 0x6 fzeros %f13 nop set 0x38, %g6 ldx [%l7 + %g6], %o7 loop_1492: and %l0, %g7, %g4 subccc %i7, %o5, %o3 te %icc, 0x2 fbu %fcc3, loop_1493 alignaddr %i0, %i5, %l6 bvs,pn %xcc, loop_1494 addc %o0, %g3, %l1 loop_1493: addc %g2, %l3, %i2 set 0x20, %l4 prefetcha [%l7 + %l4] 0x11, 0x2 loop_1494: sllx %g5, 0x12, %i1 tge %icc, 0x6 tge %xcc, 0x1 membar 0x1C tcs %icc, 0x4 wr %g0, 0x10, %asi ldsba [%l7 + 0x48] %asi, %l2 tleu %xcc, 0x1 fmovdgu %icc, %f9, %f8 fbne,a %fcc3, loop_1495 bleu,a,pt %icc, loop_1496 movrlez %l4, 0x290, %l5 set 0x370, %g4 nop ! nop ! ldxa [%g0 + %g4] 0x40, %o6 ripped by fixASI40.pl ripped by fixASI40.pl loop_1495: ldub [%l7 + 0x51], %i6 loop_1496: stx %o2, [%l7 + 0x68] edge8n %o4, %i4, %i3 movre %g1, %g6, %o7 tl %xcc, 0x6 movg %xcc, %g7, %l0 set 0x18, %g3 ldswa [%l7 + %g3] 0x11, %g4 fbo %fcc1, loop_1497 edge8 %i7, %o5, %i0 tvc %icc, 0x6 umul %i5, %l6, %o3 loop_1497: srl %o0, 0x17, %g3 fmovrdlz %l1, %f0, %f26 fmovdge %icc, %f22, %f27 movpos %icc, %g2, %l3 movvc %xcc, %o1, %i2 sra %g5, 0x18, %l2 sethi 0x1C49, %l4 nop setx loop_1498, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done orcc %l5, 0x1F4F, %o6 addc %i1, %o2, %i6 fbe,a %fcc2, loop_1499 loop_1498: mulx %i4, %i3, %o4 fxnor %f12, %f28, %f16 fmovscs %icc, %f14, %f8 loop_1499: edge32ln %g1, %o7, %g6 fcmpeq32 %f8, %f28, %l0 array16 %g4, %g7, %i7 fmovrdne %o5, %f8, %f26 add %i5, 0x0118, %l6 fbu,a %fcc2, loop_1500 fbu,a %fcc0, loop_1501 move %icc, %o3, %i0 swap [%l7 + 0x34], %g3 loop_1500: add %o0, %l1, %g2 loop_1501: movvc %icc, %o1, %l3 edge32l %g5, %i2, %l4 fpadd32 %f30, %f2, %f12 brz,a %l5, loop_1502 andncc %o6, %l2, %o2 andcc %i1, 0x0E56, %i6 alignaddr %i4, %i3, %g1 loop_1502: srlx %o7, %g6, %o4 fxors %f15, %f31, %f20 ba,a,pn %xcc, loop_1503 fmovdn %xcc, %f23, %f19 orn %g4, 0x02B2, %l0 fmul8x16al %f9, %f7, %f12 loop_1503: nop set 0x14, %g1 ldswa [%l7 + %g1] 0x80, %i7 nop set 0x44, %o7 ldsb [%l7 + %o7], %g7 add %l7, 0x30, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x04, %i5, %l6 wr %g0, 0x81, %asi ldxa [%l7 + 0x78] %asi, %o3 popc 0x05CA, %i0 fmovdgu %xcc, %f14, %f29 fpadd16s %f12, %f2, %f25 addcc %o5, 0x0F46, %o0 movneg %xcc, %g3, %g2 tvs %icc, 0x5 wr %g0, 0x0c, %asi lduba [%l7 + 0x5E] %asi, %o1 movleu %icc, %l3, %g5 movg %xcc, %l1, %l4 fpsub32s %f11, %f12, %f12 fsrc2s %f25, %f27 fpadd16s %f17, %f19, %f11 movneg %icc, %l5, %o6 udivx %l2, 0x0C8B, %i2 wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f0 movne %icc, %i1, %o2 fblg %fcc2, loop_1504 fmovsvs %icc, %f6, %f29 membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf1, %f0 loop_1504: edge8ln %i6, %i3, %g1 add %l7, 0x20, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %i4, %o7 sll %o4, %g6, %l0 udivcc %g4, 0x017A, %g7 edge16n %i7, %i5, %o3 tl %xcc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot1 %f10, %f26, %f20 wr %g0, 0xe3, %asi stwa %i0, [%l7 + 0x5C] %asi membar #Sync fxor %f28, %f16, %f10 movre %l6, 0x116, %o5 fmovs %f6, %f30 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovde %xcc, %f25, %f31 st %f5, [%l7 + 0x58] stbar xnorcc %o0, %g2, %o1 movvc %xcc, %g3, %g5 fxnor %f30, %f12, %f22 movrlez %l1, %l4, %l5 stx %o6, [%l7 + 0x28] fble,a %fcc1, loop_1505 tvs %xcc, 0x0 brz %l3, loop_1506 brlez,a %i2, loop_1507 loop_1505: fmul8x16au %f14, %f17, %f2 set 0x80, %o0 ldxa [%g0 + %o0] 0x58, %l2 loop_1506: alignaddrl %o2, %i6, %i3 loop_1507: stx %i1, [%l7 + 0x48] tpos %xcc, 0x1 fcmpgt16 %f4, %f30, %i4 set 0x18, %g5 sta %f19, [%l7 + %g5] 0x88 fone %f20 fba %fcc3, loop_1508 fnot2s %f18, %f12 umulcc %o7, %g1, %o4 fnot1s %f21, %f10 loop_1508: umul %l0, 0x0DB6, %g4 srax %g6, 0x14, %g7 fbe %fcc2, loop_1509 umul %i7, %o3, %i0 array32 %i5, %l6, %o0 membar #Sync set 0x40, %l5 ldda [%l7 + %l5] 0x16, %f16 loop_1509: fnot2s %f0, %f17 call loop_1510 taddcc %g2, 0x1343, %o1 edge8n %g3, %g5, %o5 sdivcc %l1, 0x07D6, %l5 loop_1510: te %xcc, 0x1 movpos %xcc, %o6, %l3 or %i2, 0x1067, %l2 mova %xcc, %o2, %l4 edge8ln %i3, %i1, %i4 or %o7, 0x0AD6, %g1 sll %o4, %i6, %l0 tsubcc %g4, 0x0DC2, %g6 edge16n %i7, %g7, %o3 tneg %xcc, 0x5 movpos %icc, %i0, %l6 add %l7, 0x18, %l6 wr %g0, 0x10, %asi casa [%l6] 0x10, %i5, %g2 movcc %icc, %o1, %o0 or %g3, %o5, %l1 set 0x68, %i7 sta %f24, [%l7 + %i7] 0x10 edge16n %g5, %l5, %o6 fmovsg %icc, %f16, %f16 bcc,a,pt %xcc, loop_1511 stbar wr %g0, 0xea, %asi stha %l3, [%l7 + 0x58] %asi membar #Sync loop_1511: udivx %i2, 0x0EAD, %l2 movl %xcc, %o2, %i3 fpmerge %f25, %f11, %f16 tvc %icc, 0x1 fabss %f0, %f24 swap [%l7 + 0x5C], %l4 fzero %f4 edge8n %i4, %i1, %o7 lduw [%l7 + 0x60], %g1 ba,a loop_1512 movneg %icc, %i6, %o4 movvs %icc, %l0, %g6 brz,a %g4, loop_1513 loop_1512: sdivx %i7, 0x17CC, %g7 sdiv %i0, 0x0CF5, %o3 fbo %fcc3, loop_1514 loop_1513: membar 0x26 srlx %l6, 0x14, %g2 xnor %i5, 0x144D, %o1 loop_1514: nop set 0x60, %i6 swapa [%l7 + %i6] 0x89, %g3 or %o5, 0x0678, %l1 edge32l %o0, %g5, %l5 fbo,a %fcc1, loop_1515 membar 0x16 fble %fcc2, loop_1516 taddcctv %l3, 0x0628, %i2 loop_1515: xnor %l2, %o6, %o2 sdivcc %l4, 0x13B0, %i4 loop_1516: tsubcctv %i3, %i1, %o7 addccc %i6, 0x0F40, %o4 brlz %g1, loop_1517 popc 0x162E, %g6 smulcc %g4, 0x0F7C, %l0 tcc %icc, 0x1 loop_1517: fbg %fcc3, loop_1518 ba,pt %icc, loop_1519 sdivcc %i7, 0x020C, %g7 movne %icc, %i0, %o3 loop_1518: andn %l6, 0x0F64, %g2 loop_1519: xnorcc %i5, 0x160D, %g3 flush %l7 + 0x5C tpos %xcc, 0x6 fcmpgt16 %f16, %f24, %o5 sra %o1, 0x16, %l1 fpack16 %f20, %f28 orn %o0, %g5, %l5 tcs %icc, 0x4 ba,a,pt %icc, loop_1520 mova %xcc, %l3, %l2 movre %i2, 0x3C3, %o2 tsubcctv %o6, 0x0161, %l4 loop_1520: for %f6, %f10, %f2 movrlez %i3, 0x011, %i4 fmovscs %xcc, %f26, %f3 xnor %i1, %o7, %o4 fsrc2s %f20, %f21 taddcctv %i6, 0x0CE9, %g6 srlx %g1, 0x05, %g4 nop setx loop_1521, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done taddcctv %l0, %g7, %i7 tsubcc %i0, %l6, %o3 edge8ln %g2, %g3, %o5 loop_1521: sethi 0x10CA, %i5 sdivcc %o1, 0x1678, %l1 set 0x30, %g2 swapa [%l7 + %g2] 0x80, %o0 tle %icc, 0x5 fbug,a %fcc2, loop_1522 add %g5, %l5, %l2 movneg %icc, %l3, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1522: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x1C, %i5 swapa [%l7 + %i5] 0x88, %o6 fmovrsne %l4, %f25, %f2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsw [%l7 + 0x34], %i3 fnand %f0, %f14, %f30 ld [%l7 + 0x28], %f20 movrgez %i4, %o2, %i1 brgez %o7, loop_1523 fsrc2 %f30, %f24 sth %o4, [%l7 + 0x1C] addcc %i6, %g1, %g4 loop_1523: fpmerge %f4, %f23, %f4 smulcc %l0, %g7, %i7 brz %i0, loop_1524 ba,pn %xcc, loop_1525 movne %xcc, %l6, %o3 alignaddr %g2, %g3, %o5 loop_1524: xnorcc %i5, %g6, %l1 loop_1525: addccc %o1, %o0, %g5 array32 %l5, %l3, %i2 fblg,a %fcc0, loop_1526 mulscc %o6, %l4, %i3 sllx %i4, %l2, %i1 flush %l7 + 0x38 loop_1526: orncc %o2, 0x02D1, %o7 set 0x28, %i1 stda %i6, [%l7 + %i1] 0x81 udiv %o4, 0x1443, %g1 fmovdgu %xcc, %f13, %f14 tne %xcc, 0x0 fmovsvs %icc, %f26, %f27 tcc %xcc, 0x2 set 0x08, %l1 ldxa [%l7 + %l1] 0x80, %g4 movge %xcc, %l0, %g7 movgu %xcc, %i7, %i0 set 0x30, %o4 ldda [%l7 + %o4] 0x19, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x110, %i2 stxa %l6, [%g0 + %i2] 0x21 tg %xcc, 0x3 movne %xcc, %g3, %o5 ldub [%l7 + 0x25], %i5 subccc %g6, 0x0670, %g2 sdivcc %l1, 0x1A13, %o0 fbule %fcc3, loop_1527 add %o1, 0x188F, %g5 andcc %l3, 0x0526, %l5 array8 %o6, %l4, %i2 loop_1527: alignaddr %i3, %l2, %i1 fbug,a %fcc0, loop_1528 fnot2 %f2, %f12 smul %i4, %o2, %i6 fmovsn %icc, %f27, %f18 loop_1528: movle %xcc, %o7, %g1 fmul8x16 %f23, %f22, %f16 brz,a %o4, loop_1529 tcs %xcc, 0x0 sth %l0, [%l7 + 0x68] tcs %icc, 0x4 loop_1529: fnor %f8, %f22, %f12 fandnot1 %f6, %f4, %f6 sll %g4, 0x08, %g7 addc %i7, %i0, %o3 movrne %g3, 0x18F, %o5 fmovda %xcc, %f0, %f22 brnz,a %i5, loop_1530 bvs %icc, loop_1531 movle %xcc, %g6, %l6 tcs %xcc, 0x0 loop_1530: brlz,a %g2, loop_1532 loop_1531: fmovdg %xcc, %f3, %f5 movne %icc, %o0, %l1 tleu %xcc, 0x4 loop_1532: sra %g5, 0x13, %l3 fbul,a %fcc2, loop_1533 movpos %icc, %o1, %l5 ldd [%l7 + 0x58], %o6 alignaddrl %i2, %l4, %l2 loop_1533: nop add %l7, 0x38, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %i1, %i4 tsubcctv %o2, 0x12B0, %i6 bvs,a,pt %xcc, loop_1534 array8 %o7, %g1, %o4 mulx %i3, 0x1698, %g4 edge8ln %l0, %g7, %i0 loop_1534: movle %icc, %o3, %g3 xor %i7, 0x0322, %o5 taddcctv %i5, %g6, %l6 bvs,a %xcc, loop_1535 fmovrde %o0, %f22, %f28 bpos,pn %icc, loop_1536 fbul %fcc1, loop_1537 loop_1535: fmovsleu %icc, %f27, %f29 taddcctv %l1, %g5, %l3 loop_1536: edge16ln %o1, %l5, %g2 loop_1537: edge16l %i2, %l4, %o6 fsrc2s %f17, %f18 membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf8, %f16 fblg,a %fcc0, loop_1538 srlx %l2, 0x05, %i1 tvs %icc, 0x6 fmovdg %xcc, %f15, %f17 loop_1538: nop wr %g0, 0x80, %asi ldstuba [%l7 + 0x2D] %asi, %o2 tl %icc, 0x1 smulcc %i4, %i6, %g1 and %o7, 0x06C6, %i3 movl %xcc, %g4, %o4 andncc %l0, %i0, %g7 fandnot1 %f16, %f28, %f18 bleu,pt %icc, loop_1539 movl %icc, %g3, %o3 movn %icc, %o5, %i5 fnegd %f24, %f16 loop_1539: movn %xcc, %i7, %l6 alignaddrl %g6, %l1, %g5 nop setx loop_1540, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done mulscc %o0, %l3, %o1 edge16ln %g2, %l5, %i2 edge32ln %o6, %l4, %l2 loop_1540: fmovse %icc, %f24, %f24 alignaddr %o2, %i1, %i6 set 0x74, %i0 lduha [%l7 + %i0] 0x10, %g1 fmuld8sux16 %f13, %f9, %f12 tge %xcc, 0x7 te %icc, 0x0 nop setx loop_1541, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xorcc %o7, 0x12A9, %i3 wr %g0, 0x89, %asi ldstuba [%l7 + 0x6A] %asi, %g4 loop_1541: sllx %o4, %i4, %i0 movne %xcc, %g7, %l0 fbuge,a %fcc2, loop_1542 edge8ln %o3, %g3, %o5 movre %i7, %i5, %g6 fmovdle %xcc, %f26, %f12 loop_1542: edge8n %l6, %g5, %l1 smulcc %l3, 0x0938, %o0 fpadd16s %f10, %f30, %f14 fmovrslz %o1, %f30, %f26 movrlz %l5, %i2, %o6 nop set 0x3D, %i3 ldstub [%l7 + %i3], %l4 movn %xcc, %g2, %o2 movcc %xcc, %i1, %i6 fbu,a %fcc3, loop_1543 fmovrslz %l2, %f24, %f4 edge32n %g1, %i3, %o7 movne %xcc, %o4, %i4 loop_1543: tn %xcc, 0x6 fmovsge %xcc, %f28, %f17 movcc %xcc, %g4, %i0 wr %g0, 0x89, %asi ldsba [%l7 + 0x51] %asi, %l0 set 0x4C, %o3 ldswa [%l7 + %o3] 0x81, %g7 fmovrsgez %o3, %f15, %f6 movcs %xcc, %o5, %i7 ba,a,pt %icc, loop_1544 fbn %fcc3, loop_1545 edge8ln %g3, %i5, %g6 edge16l %g5, %l6, %l3 loop_1544: srl %o0, %l1, %l5 loop_1545: nop wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f16 wr %g0, 0x88, %asi lduha [%l7 + 0x5E] %asi, %o1 movrlz %i2, 0x311, %l4 orncc %o6, 0x1661, %o2 andncc %g2, %i1, %i6 bvc loop_1546 sth %g1, [%l7 + 0x50] edge8l %l2, %o7, %i3 fbul,a %fcc2, loop_1547 loop_1546: and %o4, 0x0CCB, %i4 set 0x38, %g7 lda [%l7 + %g7] 0x04, %f13 loop_1547: fcmpeq32 %f16, %f18, %g4 movn %xcc, %l0, %g7 edge32l %i0, %o5, %o3 fmuld8sux16 %f22, %f26, %f8 umulcc %g3, %i5, %i7 srl %g6, 0x08, %l6 brlz %g5, loop_1548 fcmpne16 %f8, %f10, %l3 andncc %l1, %l5, %o0 fcmps %fcc1, %f7, %f10 loop_1548: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %o1, %i2, %l4 fmul8sux16 %f18, %f18, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %o6, %o2, %g2 udivcc %i1, 0x0DB9, %i6 umul %g1, %l2, %i3 edge16 %o7, %i4, %g4 set 0x5C, %o6 lduwa [%l7 + %o6] 0x89, %o4 siam 0x3 bl,a,pt %icc, loop_1549 tne %xcc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc1 %f18, %f16 loop_1549: srl %l0, 0x16, %i0 fcmple16 %f30, %f0, %o5 fcmpgt32 %f26, %f14, %o3 flush %l7 + 0x4C movneg %xcc, %g3, %g7 wr %g0, 0x89, %asi ldsba [%l7 + 0x22] %asi, %i5 or %g6, %l6, %i7 brz,a %l3, loop_1550 fnand %f6, %f0, %f16 movcc %icc, %l1, %l5 tcc %xcc, 0x1 loop_1550: bleu,a,pt %icc, loop_1551 tle %xcc, 0x4 fmovsgu %xcc, %f16, %f2 fbo,a %fcc3, loop_1552 loop_1551: movcs %xcc, %g5, %o0 movn %icc, %i2, %o1 tn %icc, 0x5 loop_1552: movrgez %l4, 0x0CB, %o2 srl %o6, %i1, %g2 fnor %f12, %f18, %f30 fbo,a %fcc0, loop_1553 ldstub [%l7 + 0x6E], %i6 fzero %f28 addccc %g1, %i3, %l2 loop_1553: st %f15, [%l7 + 0x4C] bne,pn %xcc, loop_1554 umulcc %o7, 0x1FC8, %i4 addcc %g4, 0x1832, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1554: sra %o4, %o5, %i0 sllx %g3, 0x0F, %g7 movcc %icc, %o3, %i5 fmovdneg %xcc, %f0, %f27 movle %xcc, %l6, %g6 fmuld8ulx16 %f6, %f21, %f28 subcc %l3, 0x0B65, %i7 fnot1s %f20, %f22 faligndata %f24, %f12, %f0 tcs %icc, 0x2 smulcc %l1, %g5, %o0 sub %l5, 0x067F, %i2 tle %icc, 0x3 fornot2s %f30, %f9, %f26 fmovsleu %xcc, %f26, %f14 sdiv %o1, 0x005B, %o2 tg %icc, 0x1 andcc %o6, 0x0476, %l4 movgu %xcc, %i1, %g2 fmovrsgez %g1, %f29, %f26 move %xcc, %i6, %i3 addcc %l2, 0x0E4F, %i4 movrlz %o7, %l0, %g4 addc %o4, 0x0376, %o5 fmovrdgez %i0, %f14, %f8 brlez %g3, loop_1555 fbul,a %fcc2, loop_1556 fmovrdgez %g7, %f8, %f30 add %l7, 0x28, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %o3, %l6 loop_1555: fmovrsgez %g6, %f17, %f4 loop_1556: tpos %xcc, 0x5 edge16n %l3, %i7, %l1 popc %i5, %g5 set 0x40, %o5 sta %f30, [%l7 + %o5] 0x0c nop setx loop_1557, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fnot2s %f31, %f10 edge8l %o0, %l5, %i2 wr %g0, 0xf1, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_1557: fandnot2 %f0, %f24, %f26 tcs %xcc, 0x1 set 0x5E, %l2 stha %o2, [%l7 + %l2] 0x18 fmovrde %o1, %f30, %f18 bn,a %xcc, loop_1558 movge %icc, %l4, %i1 edge16n %o6, %g2, %i6 fba %fcc2, loop_1559 loop_1558: nop setx loop_1560, %l0, %l1 jmpl %l1, %i3 edge16 %l2, %g1, %i4 mulx %l0, 0x13A6, %o7 loop_1559: taddcctv %o4, 0x002A, %g4 loop_1560: sir 0x09A9 mulx %o5, %g3, %i0 wr %g0, 0x2b, %asi stda %g6, [%l7 + 0x58] %asi membar #Sync andncc %o3, %g6, %l6 edge16 %i7, %l3, %i5 array32 %l1, %o0, %l5 and %i2, %g5, %o1 srax %l4, 0x0E, %o2 move %xcc, %i1, %g2 swap [%l7 + 0x24], %i6 tleu %xcc, 0x7 edge8 %o6, %l2, %g1 fbge,a %fcc3, loop_1561 fble %fcc2, loop_1562 sdivx %i3, 0x1C86, %i4 stw %l0, [%l7 + 0x60] loop_1561: fmovsa %xcc, %f7, %f2 loop_1562: fmovdle %xcc, %f22, %f2 sdiv %o4, 0x10E8, %g4 srl %o5, %g3, %o7 umulcc %g7, 0x1BF2, %i0 edge8n %o3, %l6, %i7 fmovs %f11, %f1 fbul %fcc3, loop_1563 fbn,a %fcc0, loop_1564 edge16 %g6, %i5, %l3 movl %icc, %o0, %l1 loop_1563: addccc %l5, %g5, %i2 loop_1564: fnands %f10, %f9, %f9 edge8ln %l4, %o2, %o1 tn %xcc, 0x5 edge8ln %i1, %i6, %g2 movle %xcc, %l2, %g1 edge32 %i3, %o6, %i4 set 0x18, %l6 stda %l0, [%l7 + %l6] 0x81 edge8l %o4, %o5, %g3 set 0x1D, %o1 lduba [%l7 + %o1] 0x14, %o7 fxor %f8, %f26, %f4 fnors %f26, %f26, %f31 srlx %g4, 0x1F, %g7 tn %xcc, 0x5 fcmpes %fcc1, %f9, %f1 wr %g0, 0x11, %asi ldsba [%l7 + 0x77] %asi, %o3 tgu %xcc, 0x0 movvs %xcc, %l6, %i7 movrgz %i0, 0x30C, %i5 tvs %xcc, 0x6 edge16n %g6, %l3, %o0 tcc %icc, 0x1 movle %xcc, %l1, %l5 movvc %icc, %i2, %l4 movvs %xcc, %o2, %g5 udivx %i1, 0x1E59, %o1 bvs,a loop_1565 fandnot1s %f0, %f10, %f13 mulx %i6, 0x11DD, %g2 fmovsle %icc, %f25, %f31 loop_1565: popc 0x0182, %g1 sub %i3, %o6, %i4 fbne,a %fcc1, loop_1566 andn %l2, 0x100C, %l0 edge32l %o4, %o5, %g3 movpos %xcc, %g4, %o7 loop_1566: nop set 0x50, %l3 stda %g6, [%l7 + %l3] 0x15 edge16 %o3, %i7, %i0 movrlez %i5, %l6, %g6 sir 0x06FA tne %xcc, 0x2 srlx %l3, 0x14, %o0 fmovsle %xcc, %f3, %f6 fmovsleu %xcc, %f29, %f2 movg %xcc, %l1, %i2 sdivx %l4, 0x0C28, %l5 movcc %xcc, %g5, %o2 subccc %o1, 0x042F, %i1 faligndata %f0, %f4, %f12 andn %i6, 0x13A2, %g1 array32 %i3, %g2, %o6 fbg,a %fcc0, loop_1567 srlx %i4, 0x0F, %l0 fmovdn %xcc, %f0, %f0 set 0x30, %l0 ldda [%l7 + %l0] 0x22, %l2 loop_1567: tne %xcc, 0x1 set 0x50, %g6 stha %o5, [%l7 + %g6] 0x23 membar #Sync and %g3, %o4, %o7 tge %icc, 0x7 tvc %icc, 0x2 edge32 %g7, %o3, %g4 tpos %icc, 0x3 array32 %i7, %i5, %i0 fbul,a %fcc0, loop_1568 smulcc %l6, %g6, %o0 udivcc %l1, 0x1138, %i2 fcmpeq32 %f10, %f16, %l4 loop_1568: fpack32 %f20, %f26, %f18 brz,a %l3, loop_1569 edge16ln %g5, %l5, %o1 movg %xcc, %i1, %o2 alignaddr %g1, %i6, %i3 loop_1569: subccc %o6, %i4, %g2 ta %icc, 0x2 tle %xcc, 0x3 call loop_1570 movrne %l2, 0x1C3, %o5 ble,a,pt %xcc, loop_1571 fornot1s %f8, %f26, %f30 loop_1570: udivcc %g3, 0x1230, %l0 sdiv %o7, 0x0C5B, %o4 loop_1571: tcs %xcc, 0x6 movcs %icc, %g7, %o3 umul %g4, %i5, %i0 wr %g0, 0x19, %asi ldxa [%l7 + 0x08] %asi, %i7 udiv %l6, 0x151A, %o0 fcmpes %fcc0, %f14, %f1 edge32 %l1, %g6, %l4 fmovsvc %xcc, %f2, %f24 sdiv %l3, 0x1179, %i2 fbul %fcc3, loop_1572 fbg %fcc3, loop_1573 fmovdle %xcc, %f12, %f7 sll %l5, %o1, %g5 loop_1572: fmovsneg %icc, %f16, %f22 loop_1573: movcs %icc, %i1, %g1 fbl,a %fcc2, loop_1574 fnot2 %f16, %f16 movre %i6, 0x1C5, %o2 smul %i3, %o6, %i4 loop_1574: edge32l %l2, %g2, %o5 mulx %l0, 0x0ABC, %g3 tg %xcc, 0x3 tsubcc %o4, %o7, %o3 fpadd32s %f3, %f15, %f10 xorcc %g4, %i5, %i0 std %g6, [%l7 + 0x48] bneg,pt %icc, loop_1575 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdpos %icc, %f26, %f20 movle %icc, %l6, %o0 loop_1575: edge16ln %l1, %i7, %g6 membar 0x13 edge8 %l4, %i2, %l3 subc %o1, %g5, %l5 bne,a %icc, loop_1576 fornot1s %f19, %f24, %f2 fmovrdlez %i1, %f16, %f20 fcmps %fcc2, %f27, %f9 loop_1576: subc %g1, 0x1C82, %i6 bl,a,pn %icc, loop_1577 fmovrdgez %i3, %f12, %f14 tne %icc, 0x5 fmovrde %o2, %f20, %f12 loop_1577: andncc %o6, %l2, %g2 wr %g0, 0xeb, %asi stba %i4, [%l7 + 0x6C] %asi membar #Sync set 0x1A, %l4 stha %l0, [%l7 + %l4] 0x14 brnz,a %o5, loop_1578 be %xcc, loop_1579 subc %o4, %g3, %o7 bge loop_1580 loop_1578: fornot1s %f6, %f17, %f14 loop_1579: bpos,pn %icc, loop_1581 fmovscc %xcc, %f1, %f13 loop_1580: brnz,a %g4, loop_1582 brlz %o3, loop_1583 loop_1581: array32 %i5, %i0, %g7 fones %f28 loop_1582: bleu,pn %icc, loop_1584 loop_1583: fcmps %fcc0, %f13, %f17 tvc %icc, 0x0 umul %o0, %l1, %i7 loop_1584: edge8 %g6, %l6, %l4 movleu %xcc, %l3, %i2 fmovsvc %icc, %f21, %f26 addc %o1, 0x1891, %g5 subc %i1, 0x1D8B, %l5 xnor %g1, %i6, %i3 edge16n %o2, %o6, %g2 edge32ln %i4, %l0, %o5 edge32 %o4, %g3, %o7 ble,pn %xcc, loop_1585 addc %l2, 0x1B03, %o3 edge8ln %i5, %g4, %g7 movge %icc, %i0, %o0 loop_1585: movl %icc, %l1, %i7 orcc %l6, %g6, %l4 tsubcc %i2, %o1, %g5 sdivcc %i1, 0x19F0, %l3 alignaddrl %g1, %i6, %l5 movrgz %o2, %o6, %g2 fpadd16s %f12, %f25, %f18 addcc %i4, %l0, %i3 sdivcc %o5, 0x1D9A, %o4 sub %o7, 0x0CF3, %g3 brz %o3, loop_1586 movvc %xcc, %i5, %l2 fmovdn %icc, %f21, %f5 subcc %g4, 0x1310, %i0 loop_1586: fmovdn %icc, %f15, %f14 bvc loop_1587 tneg %xcc, 0x7 fandnot2s %f3, %f12, %f25 subccc %g7, 0x0E08, %l1 loop_1587: fbug,a %fcc0, loop_1588 tne %icc, 0x7 ble,a,pt %icc, loop_1589 fors %f19, %f12, %f29 loop_1588: edge8ln %o0, %i7, %l6 movcs %icc, %l4, %i2 loop_1589: fmul8ulx16 %f14, %f12, %f10 sll %g6, 0x0E, %o1 orcc %i1, %l3, %g5 fornot1s %f16, %f16, %f18 membar 0x7A udiv %i6, 0x1E19, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x70, %g4 ldda [%l7 + %g4] 0x0c, %o2 fbe %fcc1, loop_1590 tneg %icc, 0x6 taddcc %l5, %g2, %i4 movgu %xcc, %o6, %l0 loop_1590: fcmpeq16 %f20, %f10, %i3 wr %g0, 0x89, %asi ldsba [%l7 + 0x5B] %asi, %o4 brlz,a %o5, loop_1591 edge16ln %g3, %o3, %i5 srl %o7, 0x05, %g4 set 0x48, %g1 stwa %l2, [%l7 + %g1] 0x0c loop_1591: fmovsleu %xcc, %f2, %f30 edge16n %i0, %l1, %o0 udivcc %g7, 0x1274, %i7 addc %l6, 0x1EDE, %i2 ldsw [%l7 + 0x74], %l4 edge16ln %g6, %o1, %i1 xorcc %l3, %i6, %g1 fmovrdne %g5, %f12, %f30 srax %o2, 0x02, %l5 tpos %icc, 0x4 fmovdcs %xcc, %f2, %f25 sir 0x182C tneg %icc, 0x7 tvs %icc, 0x3 edge8l %g2, %o6, %i4 bneg loop_1592 tn %xcc, 0x3 fmovda %xcc, %f28, %f4 fbuge %fcc1, loop_1593 loop_1592: array8 %l0, %o4, %i3 mulx %g3, %o5, %o3 bneg %xcc, loop_1594 loop_1593: fxnor %f28, %f28, %f28 fpsub32 %f18, %f6, %f10 tvs %xcc, 0x4 loop_1594: sdiv %o7, 0x1AA9, %g4 ble,pt %xcc, loop_1595 udiv %l2, 0x085B, %i0 and %i5, 0x00AA, %o0 edge8ln %g7, %l1, %i7 loop_1595: tvs %xcc, 0x4 nop setx loop_1596, %l0, %l1 jmpl %l1, %l6 fnor %f6, %f6, %f4 membar 0x5E ldub [%l7 + 0x62], %i2 loop_1596: tne %xcc, 0x1 sth %g6, [%l7 + 0x7C] set 0x48, %g3 swapa [%l7 + %g3] 0x18, %l4 srax %o1, %l3, %i6 set 0x3C, %o2 ldsha [%l7 + %o2] 0x11, %g1 faligndata %f20, %f12, %f16 swap [%l7 + 0x1C], %i1 xnorcc %o2, %g5, %l5 array32 %o6, %g2, %i4 fbne %fcc2, loop_1597 fpsub32 %f14, %f4, %f28 smul %l0, 0x1854, %i3 fmovsneg %icc, %f3, %f31 loop_1597: sdivx %o4, 0x16E5, %g3 move %xcc, %o5, %o7 udivcc %o3, 0x1B47, %g4 ldd [%l7 + 0x20], %l2 fmovdg %xcc, %f20, %f20 stb %i5, [%l7 + 0x51] andcc %o0, 0x1845, %i0 fpsub32 %f10, %f14, %f22 taddcc %l1, 0x085B, %g7 fmovdg %xcc, %f31, %f21 array32 %l6, %i7, %g6 ldsb [%l7 + 0x1B], %l4 fsrc1 %f16, %f28 tg %xcc, 0x6 te %xcc, 0x4 fmovdleu %xcc, %f10, %f11 tg %icc, 0x0 fmul8sux16 %f22, %f26, %f14 umulcc %o1, %i2, %i6 move %icc, %l3, %i1 edge8ln %g1, %o2, %g5 fpack16 %f10, %f28 fmovrdne %o6, %f26, %f26 xor %g2, %l5, %l0 udivx %i3, 0x0FA7, %i4 add %l7, 0x74, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g3 casa [%l6] %asi, %g3, %o4 movrne %o7, %o5, %o3 fors %f1, %f16, %f0 tn %xcc, 0x7 xor %g4, %l2, %o0 fmovsleu %xcc, %f5, %f14 movpos %xcc, %i0, %i5 fmovsleu %xcc, %f8, %f30 movvc %xcc, %l1, %g7 fbl %fcc1, loop_1598 add %l6, %g6, %l4 xnorcc %o1, 0x1319, %i7 fmovscs %icc, %f0, %f21 loop_1598: xorcc %i2, %i6, %i1 movre %l3, 0x378, %g1 siam 0x3 wr %g0, 0x89, %asi ldswa [%l7 + 0x18] %asi, %o2 std %f30, [%l7 + 0x60] smul %o6, %g2, %l5 fmovrsne %l0, %f25, %f3 te %xcc, 0x1 edge16 %g5, %i3, %i4 edge16ln %o4, %g3, %o7 set 0x7C, %o7 ldsha [%l7 + %o7] 0x0c, %o3 nop set 0x10, %o0 prefetch [%l7 + %o0], 0x0 edge8ln %g4, %o5, %l2 fcmpes %fcc0, %f15, %f8 edge32 %o0, %i0, %i5 udiv %g7, 0x0117, %l1 add %g6, %l4, %l6 fba,a %fcc2, loop_1599 fcmple16 %f28, %f14, %o1 wr %g0, 0x2f, %asi stda %i2, [%l7 + 0x58] %asi membar #Sync loop_1599: movrlez %i6, %i1, %l3 fmovrdne %i7, %f6, %f0 movl %xcc, %g1, %o2 fbue %fcc1, loop_1600 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x18, %asi stha %o6, [%l7 + 0x6A] %asi loop_1600: movrgez %g2, %l5, %g5 movre %l0, %i3, %i4 orn %g3, %o7, %o3 sdiv %g4, 0x008C, %o5 sub %l2, 0x1C8A, %o4 fmul8x16au %f2, %f5, %f24 movn %icc, %o0, %i0 tge %xcc, 0x2 stx %g7, [%l7 + 0x68] tvs %xcc, 0x1 fpadd16s %f20, %f1, %f13 udivcc %i5, 0x0A33, %g6 fbo,a %fcc2, loop_1601 ldsb [%l7 + 0x4B], %l1 sir 0x119E addcc %l4, 0x19A7, %l6 loop_1601: tpos %xcc, 0x4 edge8 %i2, %o1, %i6 orn %l3, 0x165A, %i1 tg %icc, 0x2 tpos %xcc, 0x5 mulscc %i7, 0x0ED7, %g1 fnot2 %f26, %f8 edge8ln %o2, %g2, %l5 xnorcc %g5, %l0, %o6 bgu,a loop_1602 st %f12, [%l7 + 0x34] stw %i4, [%l7 + 0x58] array32 %i3, %o7, %o3 loop_1602: edge8n %g4, %g3, %o5 mulscc %l2, %o0, %o4 fbne,a %fcc3, loop_1603 orn %g7, %i5, %g6 movvs %xcc, %i0, %l4 edge16l %l1, %l6, %o1 loop_1603: nop set 0x60, %l5 prefetcha [%l7 + %l5] 0x15, 0x2 fbne,a %fcc1, loop_1604 udivx %i2, 0x035D, %l3 xor %i7, 0x192D, %g1 edge8n %i1, %g2, %o2 loop_1604: movrgz %g5, 0x081, %l0 fands %f1, %f19, %f10 movn %xcc, %o6, %i4 fpadd16 %f28, %f8, %f30 addccc %i3, %o7, %l5 srlx %o3, 0x1C, %g4 fmovsl %icc, %f8, %f17 sub %o5, %l2, %g3 fcmple32 %f14, %f14, %o0 ldub [%l7 + 0x1F], %o4 udivx %g7, 0x1299, %g6 wr %g0, 0x88, %asi lduha [%l7 + 0x58] %asi, %i0 fmovrdgz %i5, %f20, %f4 nop set 0x60, %i7 std %f10, [%l7 + %i7] sdivx %l1, 0x0D12, %l6 nop setx loop_1605, %l0, %l1 jmpl %l1, %l4 lduw [%l7 + 0x28], %o1 edge32n %i6, %i2, %i7 movne %xcc, %l3, %i1 loop_1605: movcc %xcc, %g2, %o2 fbne %fcc2, loop_1606 smul %g5, 0x19A0, %g1 stbar fble %fcc0, loop_1607 loop_1606: orcc %l0, %i4, %o6 fpadd32 %f24, %f4, %f18 bcc,a,pt %icc, loop_1608 loop_1607: nop setx loop_1609, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry mulscc %o7, 0x0B35, %l5 bcc,a,pt %xcc, loop_1610 loop_1608: ldub [%l7 + 0x5A], %i3 loop_1609: edge8l %o3, %g4, %o5 tvs %xcc, 0x0 loop_1610: ldsw [%l7 + 0x24], %l2 membar #Sync set 0x40, %i6 ldda [%l7 + %i6] 0xf8, %f16 fmovsne %xcc, %f26, %f3 fmovrde %o0, %f12, %f0 umul %o4, %g3, %g7 sth %i0, [%l7 + 0x2A] orncc %g6, 0x1BED, %i5 subcc %l6, %l4, %o1 addc %l1, 0x0DF3, %i6 addc %i2, 0x02BF, %l3 tn %xcc, 0x4 stx %i1, [%l7 + 0x60] sdiv %i7, 0x1FF0, %g2 subcc %g5, 0x1021, %o2 fpsub32 %f14, %f22, %f20 smulcc %g1, 0x1966, %i4 andncc %l0, %o7, %l5 bcs,a loop_1611 fbge,a %fcc2, loop_1612 movn %xcc, %o6, %o3 edge8l %i3, %o5, %g4 loop_1611: tle %xcc, 0x6 loop_1612: movvc %xcc, %l2, %o4 wr %g0, 0x88, %asi lduba [%l7 + 0x4B] %asi, %o0 siam 0x4 movn %icc, %g7, %i0 movn %icc, %g6, %g3 bneg,a,pt %icc, loop_1613 movle %xcc, %i5, %l4 taddcc %o1, %l1, %l6 umulcc %i2, 0x07D1, %i6 loop_1613: fcmps %fcc1, %f18, %f25 fcmpne32 %f8, %f22, %i1 fmul8x16au %f9, %f8, %f12 fble %fcc1, loop_1614 membar 0x15 set 0x6D, %g5 stba %i7, [%l7 + %g5] 0x2f membar #Sync loop_1614: subccc %g2, %g5, %o2 smulcc %g1, %l3, %l0 bvc,a,pt %xcc, loop_1615 edge8l %o7, %l5, %o6 fcmpes %fcc3, %f28, %f1 set 0x44, %g2 ldswa [%l7 + %g2] 0x89, %i4 loop_1615: nop wr %g0, 0x19, %asi lduwa [%l7 + 0x2C] %asi, %i3 fbu %fcc0, loop_1616 bvc,a %xcc, loop_1617 fpack16 %f22, %f8 taddcctv %o3, 0x1CA0, %g4 loop_1616: ld [%l7 + 0x58], %f30 loop_1617: tge %xcc, 0x3 movrgez %o5, %o4, %l2 tpos %icc, 0x0 sll %o0, 0x17, %i0 fmovrdlez %g7, %f24, %f0 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f16 sllx %g3, 0x04, %i5 tvs %xcc, 0x3 fnand %f2, %f26, %f16 movl %icc, %g6, %o1 bcs,a,pt %icc, loop_1618 movvs %xcc, %l4, %l1 be,a %xcc, loop_1619 fands %f31, %f24, %f25 loop_1618: nop wr %g0, 0x80, %asi sta %f7, [%l7 + 0x18] %asi loop_1619: addc %l6, 0x1E03, %i6 tvs %icc, 0x3 fmovdcc %xcc, %f2, %f10 tcs %xcc, 0x0 andn %i1, 0x1208, %i2 tcc %icc, 0x0 movgu %icc, %i7, %g2 array8 %g5, %g1, %l3 wr %g0, 0x10, %asi ldstuba [%l7 + 0x71] %asi, %o2 movrgez %l0, %l5, %o7 fornot2 %f0, %f28, %f16 sra %o6, 0x12, %i4 edge16 %o3, %i3, %g4 srax %o5, 0x18, %o4 bgu loop_1620 array32 %o0, %i0, %g7 brlez,a %g3, loop_1621 fnegd %f10, %f2 loop_1620: sdivcc %i5, 0x0D11, %g6 nop setx loop_1622, %l0, %l1 jmpl %l1, %l2 loop_1621: edge8l %o1, %l1, %l6 addcc %i6, %i1, %i2 fnot1s %f29, %f20 loop_1622: te %icc, 0x0 membar 0x58 edge8ln %l4, %g2, %i7 edge16n %g5, %l3, %g1 movg %icc, %o2, %l5 fcmpes %fcc1, %f11, %f22 fones %f2 edge16 %l0, %o6, %i4 srl %o3, 0x1D, %o7 tle %xcc, 0x7 fxnors %f14, %f6, %f8 movpos %icc, %g4, %o5 bge,pt %icc, loop_1623 tcs %icc, 0x2 tneg %xcc, 0x0 array32 %i3, %o4, %o0 loop_1623: smul %g7, %g3, %i0 xor %i5, %g6, %l2 sdivcc %o1, 0x1E7D, %l6 tle %icc, 0x6 xnorcc %l1, %i6, %i2 xorcc %l4, %g2, %i1 movgu %icc, %i7, %l3 tn %xcc, 0x7 call loop_1624 fmovsle %icc, %f23, %f17 array8 %g5, %o2, %g1 fmovrdlz %l5, %f30, %f0 loop_1624: siam 0x7 sllx %o6, 0x06, %l0 ldd [%l7 + 0x48], %i4 movpos %icc, %o7, %g4 set 0x6C, %i1 stwa %o5, [%l7 + %i1] 0xe3 membar #Sync xnor %i3, 0x16C3, %o3 nop set 0x5A, %i5 ldsh [%l7 + %i5], %o4 tcs %icc, 0x5 fmul8x16al %f27, %f5, %f30 movle %icc, %o0, %g3 movvc %xcc, %g7, %i5 st %f23, [%l7 + 0x40] fmovse %xcc, %f31, %f30 tneg %xcc, 0x3 bn,pn %xcc, loop_1625 popc %i0, %g6 tvc %xcc, 0x2 array16 %o1, %l2, %l1 loop_1625: subcc %i6, 0x0038, %i2 tne %icc, 0x6 fmuld8sux16 %f9, %f14, %f22 andncc %l4, %l6, %g2 popc 0x000E, %i7 bleu,pn %icc, loop_1626 te %icc, 0x4 bge,a %icc, loop_1627 swap [%l7 + 0x74], %l3 loop_1626: smulcc %i1, %o2, %g5 fblg,a %fcc0, loop_1628 loop_1627: fand %f26, %f12, %f6 mulx %l5, 0x0CE1, %o6 alignaddrl %g1, %i4, %o7 loop_1628: nop wr %g0, 0x04, %asi sta %f1, [%l7 + 0x14] %asi fbe %fcc0, loop_1629 sdivx %g4, 0x001D, %o5 edge8n %i3, %l0, %o3 sdivx %o0, 0x0BB2, %g3 loop_1629: bpos loop_1630 fmovsleu %xcc, %f20, %f6 udivcc %o4, 0x0CE5, %i5 fmovdne %xcc, %f9, %f6 loop_1630: addccc %i0, 0x0B59, %g7 bleu,pt %icc, loop_1631 bne,a,pn %icc, loop_1632 ldsh [%l7 + 0x42], %g6 xnor %l2, %l1, %i6 loop_1631: subc %i2, %l4, %l6 loop_1632: orncc %g2, %i7, %o1 tn %icc, 0x2 and %i1, 0x17F4, %l3 movg %xcc, %g5, %l5 wr %g0, 0x80, %asi ldstuba [%l7 + 0x12] %asi, %o6 popc 0x0B78, %g1 orncc %i4, 0x118A, %o7 sth %o2, [%l7 + 0x68] edge32 %o5, %i3, %g4 subcc %o3, 0x1CE7, %l0 set 0x50, %o4 lda [%l7 + %o4] 0x0c, %f19 edge16l %o0, %o4, %g3 smul %i0, 0x027A, %g7 nop setx loop_1633, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done array16 %g6, %i5, %l1 sllx %i6, 0x14, %l2 tg %xcc, 0x5 loop_1633: fbe,a %fcc1, loop_1634 call loop_1635 bshuffle %f30, %f22, %f8 bgu,a loop_1636 loop_1634: subc %i2, 0x0599, %l4 loop_1635: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %l6, 0x1F64, %g2 loop_1636: taddcctv %i7, 0x1BC8, %o1 ldd [%l7 + 0x48], %f4 brgez,a %i1, loop_1637 fmovrslz %l3, %f12, %f31 edge32ln %l5, %o6, %g5 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1637: movleu %xcc, %g1, %i4 prefetch [%l7 + 0x40], 0x0 wr %g0, 0x81, %asi lduha [%l7 + 0x32] %asi, %o2 bn,pn %xcc, loop_1638 fbule %fcc2, loop_1639 sdivcc %o7, 0x0D40, %i3 tne %xcc, 0x0 loop_1638: fsrc2 %f24, %f30 loop_1639: fzero %f0 fnand %f12, %f30, %f22 movge %xcc, %o5, %o3 wr %g0, 0x10, %asi lda [%l7 + 0x34] %asi, %f6 or %g4, 0x0A07, %o0 movcs %xcc, %o4, %l0 edge8n %g3, %i0, %g6 fmul8x16al %f3, %f19, %f14 xnor %g7, 0x0979, %i5 tgu %icc, 0x7 fpadd16s %f9, %f10, %f5 addcc %i6, %l1, %i2 fmovdcs %icc, %f19, %f16 sdivcc %l2, 0x1696, %l4 stx %l6, [%l7 + 0x78] fzeros %f8 edge8l %i7, %o1, %i1 subcc %g2, %l5, %o6 set 0x60, %l1 ldswa [%l7 + %l1] 0x11, %l3 edge16l %g5, %g1, %i4 tne %xcc, 0x1 set 0x78, %i2 stxa %o2, [%l7 + %i2] 0xea membar #Sync udiv %o7, 0x0FB9, %o5 fpackfix %f22, %f26 movrne %o3, 0x005, %i3 wr %g0, 0x04, %asi sta %f0, [%l7 + 0x44] %asi mulx %g4, %o4, %o0 subcc %g3, %i0, %l0 and %g6, 0x0893, %i5 tneg %xcc, 0x2 addcc %i6, 0x0C61, %l1 udivx %i2, 0x0CF7, %l2 movvs %icc, %l4, %g7 edge16ln %l6, %i7, %i1 tle %icc, 0x6 add %g2, %l5, %o1 sra %l3, 0x13, %g5 tsubcctv %g1, %i4, %o6 movrgz %o2, 0x29B, %o5 subcc %o7, 0x0E0F, %o3 edge16n %g4, %i3, %o0 edge32n %o4, %g3, %i0 fble,a %fcc0, loop_1640 movge %xcc, %g6, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ld [%l7 + 0x5C], %f23 loop_1640: movrne %l0, %i6, %l1 edge8 %i2, %l2, %l4 bneg,pt %xcc, loop_1641 ldsw [%l7 + 0x40], %g7 tvc %icc, 0x1 sir 0x199B loop_1641: nop wr %g0, 0x11, %asi ldswa [%l7 + 0x30] %asi, %i7 and %i1, 0x1625, %g2 srlx %l6, %l5, %l3 fone %f4 movrgz %g5, 0x055, %g1 fnot2s %f29, %f12 edge16ln %o1, %i4, %o2 sdivx %o5, 0x02FD, %o6 fpsub16s %f27, %f21, %f19 tl %icc, 0x4 fmovdneg %xcc, %f30, %f27 fmovdcc %xcc, %f2, %f17 ldsh [%l7 + 0x08], %o7 bne,a loop_1642 flush %l7 + 0x68 fbo %fcc1, loop_1643 movpos %icc, %g4, %o3 loop_1642: array8 %o0, %o4, %g3 ble %xcc, loop_1644 loop_1643: udivx %i0, 0x1AFF, %i3 fmovrdgez %i5, %f28, %f12 alignaddr %g6, %i6, %l0 loop_1644: tg %icc, 0x6 fbn %fcc0, loop_1645 tg %xcc, 0x4 fcmple32 %f28, %f8, %i2 wr %g0, 0xe2, %asi stda %l0, [%l7 + 0x50] %asi membar #Sync loop_1645: array8 %l2, %l4, %g7 ldub [%l7 + 0x69], %i1 edge16 %g2, %i7, %l5 ldd [%l7 + 0x60], %i6 sdiv %g5, 0x07C1, %l3 fabss %f2, %f6 tl %icc, 0x6 tneg %icc, 0x7 alignaddrl %g1, %i4, %o2 fxors %f4, %f11, %f10 tl %xcc, 0x5 te %icc, 0x2 addc %o1, 0x1C5B, %o5 mova %icc, %o7, %g4 move %icc, %o3, %o0 ldd [%l7 + 0x78], %o4 sdivcc %g3, 0x1D9D, %o6 set 0x0A, %i0 ldsba [%l7 + %i0] 0x10, %i0 ldub [%l7 + 0x0A], %i5 stx %i3, [%l7 + 0x68] fbg,a %fcc3, loop_1646 tneg %xcc, 0x4 fmovscs %icc, %f20, %f3 bg,pn %xcc, loop_1647 loop_1646: fmovspos %xcc, %f13, %f20 bn,a,pn %icc, loop_1648 swap [%l7 + 0x5C], %g6 loop_1647: nop wr %g0, 0x18, %asi lduwa [%l7 + 0x74] %asi, %i6 loop_1648: fmovdn %xcc, %f24, %f14 tn %xcc, 0x0 edge32l %i2, %l1, %l2 movrne %l0, 0x262, %l4 orcc %g7, 0x12E1, %i1 movle %xcc, %i7, %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stb %g2, [%l7 + 0x65] srax %l6, 0x05, %g5 set 0x30, %i3 lduwa [%l7 + %i3] 0x14, %l3 brlz %i4, loop_1649 fbue,a %fcc0, loop_1650 movvs %icc, %g1, %o2 edge16n %o1, %o7, %g4 loop_1649: tvc %xcc, 0x3 loop_1650: ta %xcc, 0x0 bgu,a,pt %icc, loop_1651 sub %o3, 0x094B, %o5 ba,a,pn %xcc, loop_1652 alignaddr %o4, %o0, %g3 loop_1651: nop set 0x60, %o3 lduwa [%l7 + %o3] 0x10, %o6 loop_1652: pdist %f14, %f12, %f22 popc 0x0DC5, %i5 edge8n %i0, %g6, %i3 ld [%l7 + 0x60], %f12 edge32ln %i2, %i6, %l2 subccc %l0, %l1, %l4 fmovrdlz %i1, %f12, %f30 bge,a loop_1653 movne %icc, %g7, %i7 fbule %fcc0, loop_1654 edge8ln %l5, %g2, %g5 loop_1653: fornot2s %f2, %f0, %f31 fmovdvs %icc, %f12, %f9 loop_1654: sllx %l3, %i4, %l6 fmovda %icc, %f19, %f0 nop setx loop_1655, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry array8 %g1, %o1, %o2 fcmped %fcc0, %f22, %f16 ldx [%l7 + 0x58], %g4 loop_1655: fbge %fcc1, loop_1656 fcmpgt16 %f4, %f2, %o3 ldsw [%l7 + 0x6C], %o5 udivcc %o7, 0x0289, %o4 loop_1656: bleu,a %xcc, loop_1657 fbue,a %fcc1, loop_1658 fmovda %xcc, %f20, %f19 nop setx loop_1659, %l0, %l1 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_1657: fone %f12 loop_1658: nop set 0x71, %i4 stba %o0, [%l7 + %i4] 0x10 loop_1659: nop add %l7, 0x7C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g3, %i5 fpsub16s %f1, %f24, %f26 tg %xcc, 0x4 tpos %icc, 0x1 fbge,a %fcc2, loop_1660 sra %o6, %g6, %i0 taddcc %i2, 0x151B, %i6 fmovsle %icc, %f29, %f23 loop_1660: brgez %l2, loop_1661 andn %i3, %l1, %l0 fbl,a %fcc1, loop_1662 movvs %xcc, %l4, %g7 loop_1661: mulscc %i7, %i1, %l5 xnorcc %g2, %g5, %i4 loop_1662: movl %xcc, %l3, %l6 fmovsge %icc, %f7, %f20 xorcc %g1, 0x0E2F, %o1 fpadd16s %f12, %f28, %f17 fmovdgu %icc, %f1, %f16 tne %xcc, 0x1 sir 0x1C83 fbule,a %fcc3, loop_1663 udivcc %g4, 0x17DE, %o3 movneg %xcc, %o2, %o5 te %icc, 0x2 loop_1663: tgu %icc, 0x3 srl %o7, 0x0A, %o4 wr %g0, 0x04, %asi lduwa [%l7 + 0x3C] %asi, %o0 fpsub32 %f22, %f26, %f30 fand %f6, %f12, %f24 fsrc1 %f6, %f20 udivcc %g3, 0x1225, %o6 movrgez %g6, 0x1EA, %i0 addccc %i5, %i2, %i6 tvc %xcc, 0x0 tgu %icc, 0x0 xor %i3, %l2, %l0 fnot2 %f2, %f0 mova %icc, %l4, %g7 fbn,a %fcc0, loop_1664 smulcc %l1, %i1, %l5 nop setx loop_1665, %l0, %l1 jmpl %l1, %g2 sllx %g5, 0x1D, %i7 loop_1664: bleu,a,pt %icc, loop_1666 tvs %xcc, 0x2 loop_1665: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvc %xcc, 0x6 loop_1666: fandnot2s %f19, %f7, %f12 addc %i4, %l3, %g1 edge8l %l6, %o1, %g4 fmovda %icc, %f8, %f9 movleu %xcc, %o2, %o3 fmovdle %xcc, %f16, %f2 tle %xcc, 0x0 tl %icc, 0x6 srlx %o5, 0x0F, %o7 tgu %icc, 0x2 mulscc %o0, %o4, %o6 taddcctv %g3, %i0, %i5 umul %g6, 0x18A3, %i2 edge8n %i6, %i3, %l0 movvs %icc, %l4, %l2 call loop_1667 umul %l1, 0x03FF, %g7 orn %l5, 0x1978, %i1 fsrc2s %f12, %f15 loop_1667: bvs,a,pt %icc, loop_1668 fcmpeq32 %f12, %f4, %g5 fcmpd %fcc0, %f30, %f28 ldub [%l7 + 0x1C], %g2 loop_1668: add %i7, 0x1ED6, %l3 srl %i4, 0x1C, %l6 bneg,a loop_1669 movrlz %o1, %g4, %o2 fmovs %f2, %f17 movpos %xcc, %o3, %o5 loop_1669: fpadd32 %f6, %f0, %f0 addc %o7, %o0, %o4 movle %icc, %g1, %g3 fmovsne %xcc, %f18, %f1 nop setx loop_1670, %l0, %l1 jmpl %l1, %o6 fmovsgu %xcc, %f0, %f27 fpadd32 %f4, %f14, %f28 umul %i0, %g6, %i5 loop_1670: tsubcctv %i6, %i3, %l0 edge16l %i2, %l4, %l1 ld [%l7 + 0x24], %f1 or %g7, %l2, %i1 fone %f22 movneg %icc, %g5, %g2 movpos %icc, %l5, %l3 fcmpne16 %f20, %f12, %i4 movgu %xcc, %i7, %o1 tle %icc, 0x5 fbo %fcc1, loop_1671 alignaddrl %g4, %o2, %o3 mulx %o5, %o7, %o0 alignaddrl %l6, %o4, %g1 loop_1671: fsrc2 %f26, %f28 fmovrslz %g3, %f23, %f13 edge16 %i0, %o6, %i5 udiv %i6, 0x0528, %i3 movre %l0, 0x1CF, %g6 xnorcc %i2, %l1, %g7 movrne %l4, 0x0C9, %l2 movcc %icc, %i1, %g2 bl,a loop_1672 fnot1s %f25, %f28 sub %g5, 0x1ECF, %l3 edge32n %l5, %i7, %i4 loop_1672: bpos %xcc, loop_1673 bl,pn %xcc, loop_1674 udiv %g4, 0x03E5, %o1 smulcc %o2, 0x00F6, %o3 loop_1673: andncc %o5, %o7, %o0 loop_1674: fmovrslz %l6, %f23, %f6 set 0x50, %g7 stda %o4, [%l7 + %g7] 0x18 fmovsle %xcc, %f12, %f3 movre %g3, %i0, %g1 tpos %xcc, 0x7 addc %o6, %i6, %i3 fnand %f14, %f10, %f10 edge32n %i5, %l0, %i2 movneg %icc, %l1, %g7 tne %icc, 0x4 movleu %icc, %l4, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x10, %o5 sta %f4, [%l7 + %o5] 0x81 fpsub16 %f26, %f20, %f6 edge16 %i1, %g2, %g5 brz,a %l3, loop_1675 fands %f10, %f6, %f3 movpos %xcc, %l5, %i7 fsrc1s %f14, %f4 loop_1675: edge32 %i4, %l2, %o1 xor %g4, %o3, %o5 udivcc %o7, 0x1BF6, %o2 fcmpd %fcc2, %f14, %f10 sllx %l6, %o0, %o4 fsrc2s %f25, %f8 or %g3, %i0, %g1 ldx [%l7 + 0x30], %i6 ba,a %icc, loop_1676 bpos,a loop_1677 fbge %fcc1, loop_1678 edge16n %o6, %i3, %l0 loop_1676: nop wr %g0, 0x81, %asi lda [%l7 + 0x34] %asi, %f7 loop_1677: srl %i5, %i2, %l1 loop_1678: prefetch [%l7 + 0x2C], 0x2 taddcc %l4, 0x1C4D, %g7 ld [%l7 + 0x18], %f28 fmovdcc %xcc, %f29, %f4 xnorcc %g6, 0x1C39, %i1 edge8l %g5, %l3, %g2 movge %xcc, %i7, %i4 bshuffle %f26, %f4, %f8 bvc,a %xcc, loop_1679 movrgz %l5, 0x27C, %l2 edge8ln %o1, %g4, %o5 ldx [%l7 + 0x38], %o3 loop_1679: tgu %icc, 0x5 fmul8x16 %f11, %f14, %f22 bl,a,pt %xcc, loop_1680 srl %o2, %l6, %o0 addccc %o4, 0x1987, %o7 fcmpeq32 %f12, %f6, %i0 loop_1680: xorcc %g3, %i6, %g1 bneg,pt %xcc, loop_1681 fpackfix %f24, %f17 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %o6, %i3, %i5 loop_1681: nop set 0x40, %o6 ldsh [%l7 + %o6], %l0 subcc %i2, 0x0CB2, %l1 edge32 %g7, %l4, %g6 movne %icc, %i1, %l3 bneg,pt %icc, loop_1682 movpos %xcc, %g2, %i7 set 0x2C, %l2 lda [%l7 + %l2] 0x15, %f13 loop_1682: movrlez %i4, %l5, %g5 mova %xcc, %o1, %l2 bpos,a,pn %xcc, loop_1683 edge16ln %o5, %o3, %o2 ldd [%l7 + 0x30], %g4 set 0x6C, %o1 lda [%l7 + %o1] 0x81, %f21 loop_1683: movleu %xcc, %l6, %o0 ldx [%l7 + 0x28], %o4 alignaddrl %i0, %o7, %g3 subccc %g1, %o6, %i6 wr %g0, 0x81, %asi sta %f12, [%l7 + 0x74] %asi sdiv %i5, 0x1B56, %l0 fbuge,a %fcc1, loop_1684 fmovsa %icc, %f11, %f7 movrgez %i3, %l1, %i2 orcc %g7, 0x1A90, %l4 loop_1684: nop set 0x40, %l6 stda %f16, [%l7 + %l6] 0x15 tvs %xcc, 0x7 movne %icc, %i1, %l3 tcc %icc, 0x0 fcmpgt32 %f2, %f10, %g6 wr %g0, 0x5f, %asi stxa %g2, [%g0 + 0x0] %asi orn %i7, %l5, %i4 nop set 0x24, %l0 lduw [%l7 + %l0], %g5 prefetch [%l7 + 0x64], 0x2 fmovdl %xcc, %f10, %f22 orn %o1, 0x1582, %o5 wr %g0, 0x88, %asi lda [%l7 + 0x74] %asi, %f13 fba %fcc3, loop_1685 and %o3, %l2, %o2 fmovdvc %icc, %f9, %f17 sdivx %g4, 0x0643, %l6 loop_1685: add %o0, %o4, %i0 orn %g3, %o7, %g1 fmovrdgz %o6, %f8, %f24 bl,a,pn %xcc, loop_1686 sub %i6, %l0, %i3 edge16l %l1, %i5, %g7 fmovrsgez %l4, %f5, %f29 loop_1686: edge32 %i2, %i1, %l3 tsubcctv %g2, 0x16E0, %g6 tl %xcc, 0x5 sdivcc %l5, 0x1837, %i4 movge %xcc, %i7, %o1 tpos %xcc, 0x0 fbule,a %fcc0, loop_1687 umulcc %o5, %o3, %g5 taddcc %l2, 0x0B05, %g4 sdiv %l6, 0x1818, %o0 loop_1687: nop wr %g0, 0x80, %asi sta %f11, [%l7 + 0x38] %asi subcc %o4, 0x188F, %o2 bgu,pt %icc, loop_1688 movcs %xcc, %i0, %g3 movrgez %o7, %g1, %o6 movgu %xcc, %l0, %i3 loop_1688: fcmps %fcc3, %f19, %f4 fcmpne32 %f16, %f0, %l1 nop set 0x0C, %l3 stw %i6, [%l7 + %l3] srl %i5, %g7, %l4 brgez %i1, loop_1689 movre %i2, %l3, %g2 addc %l5, %g6, %i7 tge %icc, 0x0 loop_1689: sdivcc %i4, 0x140D, %o1 bneg,a,pt %xcc, loop_1690 sub %o3, 0x1B7D, %o5 andncc %g5, %g4, %l6 fzeros %f5 loop_1690: ldd [%l7 + 0x38], %f24 fba %fcc1, loop_1691 subcc %l2, 0x16C7, %o0 sra %o4, %i0, %g3 bshuffle %f2, %f28, %f22 loop_1691: mova %xcc, %o2, %o7 bleu,pt %icc, loop_1692 fmovsneg %xcc, %f7, %f22 edge32 %g1, %o6, %i3 tsubcctv %l1, 0x16F7, %i6 loop_1692: fxnor %f10, %f22, %f24 subc %l0, %g7, %i5 andn %i1, 0x1CF1, %l4 tsubcc %l3, %i2, %g2 edge16n %g6, %l5, %i4 te %xcc, 0x2 srl %i7, 0x10, %o1 fmovd %f26, %f30 movn %xcc, %o5, %g5 fabss %f17, %f31 orn %o3, %g4, %l6 prefetch [%l7 + 0x4C], 0x1 alignaddr %l2, %o4, %i0 array8 %g3, %o2, %o0 sethi 0x1E6D, %g1 fcmpd %fcc3, %f14, %f18 udivx %o7, 0x01E2, %o6 xorcc %l1, 0x0200, %i6 taddcc %l0, %i3, %g7 fnot2s %f8, %f6 movn %xcc, %i5, %l4 umul %i1, 0x0E96, %i2 srlx %g2, 0x06, %l3 edge16l %g6, %l5, %i4 movpos %xcc, %i7, %o5 addc %g5, %o1, %g4 std %f18, [%l7 + 0x58] udivcc %l6, 0x1261, %o3 tsubcctv %o4, %l2, %i0 fbul,a %fcc1, loop_1693 movre %g3, 0x29E, %o2 swap [%l7 + 0x48], %o0 wr %g0, 0x80, %asi sta %f19, [%l7 + 0x48] %asi loop_1693: fbge,a %fcc1, loop_1694 udivcc %g1, 0x0E11, %o7 fmovsleu %xcc, %f14, %f2 ldd [%l7 + 0x40], %f12 loop_1694: fbue %fcc1, loop_1695 fmovdle %xcc, %f7, %f25 alignaddr %o6, %i6, %l0 bneg %xcc, loop_1696 loop_1695: smulcc %l1, 0x00DB, %g7 andn %i3, %l4, %i1 movre %i5, 0x297, %i2 loop_1696: bvs,pn %icc, loop_1697 movrlz %g2, 0x2FA, %g6 movvs %icc, %l3, %i4 tleu %icc, 0x1 loop_1697: sdivx %l5, 0x0359, %i7 udivx %g5, 0x0FA9, %o5 orn %o1, 0x09AE, %l6 sub %o3, 0x0E37, %g4 swap [%l7 + 0x54], %o4 ldub [%l7 + 0x60], %i0 fbug,a %fcc0, loop_1698 ldstub [%l7 + 0x31], %g3 prefetch [%l7 + 0x30], 0x3 edge8n %l2, %o2, %o0 loop_1698: brnz,a %g1, loop_1699 taddcctv %o6, 0x0547, %o7 fcmpeq32 %f18, %f16, %l0 sdiv %l1, 0x1331, %g7 loop_1699: sra %i3, %l4, %i6 fbue,a %fcc0, loop_1700 mulx %i1, 0x18F9, %i5 tcs %icc, 0x2 pdist %f12, %f4, %f0 loop_1700: fmovdge %icc, %f22, %f10 fbu %fcc2, loop_1701 fbe %fcc3, loop_1702 fbuge %fcc1, loop_1703 tle %icc, 0x0 loop_1701: edge32l %i2, %g2, %l3 loop_1702: xorcc %i4, %l5, %i7 loop_1703: srl %g5, 0x1D, %g6 set 0x4C, %g6 lduwa [%l7 + %g6] 0x88, %o5 movn %xcc, %o1, %l6 fbe %fcc1, loop_1704 fmuld8sux16 %f25, %f15, %f6 tcc %icc, 0x2 movneg %icc, %g4, %o3 loop_1704: mova %xcc, %i0, %g3 sir 0x0F16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %icc, 0x2 movre %l2, 0x3C4, %o2 membar 0x52 ldd [%l7 + 0x18], %f0 std %f18, [%l7 + 0x28] ldd [%l7 + 0x30], %f4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %o0, 0x20D, %g1 fpadd32 %f22, %f6, %f2 set 0x1F, %g4 lduba [%l7 + %g4] 0x0c, %o6 udiv %o7, 0x115F, %o4 array32 %l0, %g7, %i3 movre %l4, 0x2FD, %i6 fpack32 %f12, %f18, %f12 fbue,a %fcc2, loop_1705 add %l1, %i5, %i2 taddcctv %g2, 0x19C9, %i1 fnegs %f2, %f8 loop_1705: fpadd32 %f16, %f0, %f22 or %l3, 0x1417, %l5 tvs %icc, 0x2 fbue,a %fcc1, loop_1706 tsubcctv %i7, 0x18B8, %i4 tgu %icc, 0x7 alignaddrl %g5, %o5, %o1 loop_1706: fpadd16 %f30, %f30, %f24 ld [%l7 + 0x1C], %f15 edge8n %g6, %g4, %l6 tl %xcc, 0x5 array16 %i0, %g3, %l2 fornot1 %f16, %f4, %f12 brlz,a %o3, loop_1707 tl %xcc, 0x1 edge16 %o0, %g1, %o2 wr %g0, 0x89, %asi lduha [%l7 + 0x46] %asi, %o6 loop_1707: fnor %f16, %f26, %f22 movrgez %o4, %o7, %g7 tge %icc, 0x5 be %xcc, loop_1708 edge32l %i3, %l4, %i6 move %icc, %l1, %l0 sdivx %i2, 0x1F92, %i5 loop_1708: tn %icc, 0x1 sethi 0x0CF8, %g2 movvc %xcc, %i1, %l3 fcmple32 %f14, %f0, %i7 fbne %fcc3, loop_1709 pdist %f10, %f20, %f10 tneg %icc, 0x1 tcc %xcc, 0x2 loop_1709: array8 %l5, %g5, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvs %xcc, 0x4 movvs %xcc, %o5, %o1 sllx %g4, 0x16, %g6 brlz,a %l6, loop_1710 fnot2s %f6, %f9 sllx %i0, 0x0E, %l2 fbug,a %fcc0, loop_1711 loop_1710: nop setx loop_1712, %l0, %l1 jmpl %l1, %g3 fmovd %f24, %f26 udivx %o0, 0x1D17, %o3 loop_1711: tpos %icc, 0x5 loop_1712: bne,pn %icc, loop_1713 nop setx loop_1714, %l0, %l1 jmpl %l1, %o2 orcc %g1, 0x10DD, %o4 fba %fcc2, loop_1715 loop_1713: mulx %o6, %o7, %g7 loop_1714: smul %i3, %l4, %i6 tcc %xcc, 0x7 loop_1715: or %l1, %i2, %l0 array16 %i5, %g2, %i1 te %xcc, 0x0 tsubcc %l3, 0x168C, %i7 fbne,a %fcc0, loop_1716 fmovspos %xcc, %f16, %f22 wr %g0, 0x88, %asi ldsba [%l7 + 0x65] %asi, %g5 loop_1716: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovscs %xcc, %f9, %f27 subcc %i4, 0x1DFF, %l5 movrgz %o1, 0x15C, %g4 umulcc %g6, %l6, %i0 fmovscs %icc, %f26, %f8 edge8ln %o5, %l2, %o0 srlx %g3, 0x05, %o2 bneg %icc, loop_1717 edge8l %g1, %o3, %o4 fmovrslz %o7, %f21, %f25 fpsub16s %f0, %f18, %f5 loop_1717: fcmpgt16 %f22, %f0, %g7 tvc %xcc, 0x1 brlez,a %o6, loop_1718 brgez %i3, loop_1719 edge32ln %l4, %i6, %i2 fpsub32 %f26, %f28, %f2 loop_1718: xor %l0, %i5, %g2 loop_1719: udiv %i1, 0x0F3A, %l1 edge16n %l3, %i7, %i4 movpos %icc, %l5, %o1 tcs %icc, 0x0 siam 0x7 fmovdvs %icc, %f13, %f25 set 0x14, %l4 lda [%l7 + %l4] 0x89, %f25 set 0x40, %g1 stda %f16, [%l7 + %g1] 0x11 tsubcctv %g4, %g6, %g5 array8 %i0, %o5, %l2 bgu,a loop_1720 umul %l6, %o0, %o2 movvc %icc, %g3, %o3 fmul8ulx16 %f14, %f4, %f20 loop_1720: movg %icc, %g1, %o7 add %l7, 0x48, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %g7 casa [%l6] 0x10, %g7, %o6 fmovda %xcc, %f25, %f18 set 0x0, %g3 stxa %o4, [%g0 + %g3] 0x5f wr %g0, 0x89, %asi lduha [%l7 + 0x32] %asi, %i3 sethi 0x0FD6, %i6 fmovdn %icc, %f29, %f18 tsubcctv %i2, %l4, %l0 smulcc %g2, 0x03DC, %i1 sdivcc %i5, 0x1A77, %l1 edge32l %l3, %i4, %i7 fbuge,a %fcc2, loop_1721 orcc %l5, 0x15BD, %o1 ta %icc, 0x7 edge16 %g4, %g5, %i0 loop_1721: nop set 0x40, %o7 stda %f0, [%l7 + %o7] 0x17 membar #Sync bcs loop_1722 alignaddrl %g6, %l2, %o5 flush %l7 + 0x20 set 0x0E, %o2 ldsba [%l7 + %o2] 0x18, %l6 loop_1722: and %o2, 0x16BE, %g3 nop set 0x58, %o0 ldsw [%l7 + %o0], %o0 udiv %g1, 0x0980, %o3 fmovd %f22, %f2 andn %o7, 0x143E, %o6 movle %icc, %o4, %i3 andcc %i6, %g7, %i2 movrlez %l0, 0x03A, %l4 tge %xcc, 0x0 tg %icc, 0x0 xorcc %i1, %g2, %i5 sllx %l1, %l3, %i4 ldub [%l7 + 0x16], %i7 wr %g0, 0x10, %asi ldstuba [%l7 + 0x1C] %asi, %o1 andncc %l5, %g5, %g4 taddcc %i0, 0x15BD, %g6 fmovsneg %xcc, %f1, %f29 sra %l2, %o5, %l6 tsubcc %g3, %o0, %g1 tge %xcc, 0x4 addc %o2, %o3, %o6 array8 %o7, %o4, %i3 fpack32 %f24, %f22, %f14 fbl,a %fcc2, loop_1723 fmovdle %icc, %f7, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnegd %f2, %f2 loop_1723: fbn %fcc1, loop_1724 bl,a,pn %icc, loop_1725 umul %i6, %i2, %l0 edge8l %g7, %i1, %g2 loop_1724: movcs %icc, %i5, %l1 loop_1725: edge8l %l3, %l4, %i7 edge32 %o1, %i4, %g5 fpadd32 %f10, %f12, %f4 stb %g4, [%l7 + 0x75] fblg,a %fcc2, loop_1726 fpsub32s %f7, %f7, %f3 fornot2s %f18, %f29, %f31 andcc %i0, 0x14FB, %l5 loop_1726: fxors %f23, %f15, %f20 fmovsa %xcc, %f24, %f18 orncc %g6, 0x0B10, %o5 fmovrsgez %l6, %f13, %f23 for %f8, %f20, %f14 sethi 0x0961, %g3 fpadd16 %f26, %f22, %f20 tleu %xcc, 0x5 lduh [%l7 + 0x6E], %l2 tl %icc, 0x6 lduw [%l7 + 0x40], %g1 movrgez %o0, 0x377, %o3 fornot1s %f14, %f20, %f23 bvc,a %icc, loop_1727 sdivcc %o2, 0x0C75, %o7 ldd [%l7 + 0x60], %f30 movl %icc, %o6, %i3 loop_1727: srl %o4, 0x05, %i2 ldstub [%l7 + 0x79], %l0 sub %g7, 0x0847, %i1 smulcc %g2, 0x188A, %i6 movge %icc, %l1, %l3 bcc,pn %xcc, loop_1728 tcc %xcc, 0x5 add %l7, 0x58, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i5, %i7 loop_1728: umul %o1, 0x1C05, %l4 fcmps %fcc3, %f22, %f1 ldstub [%l7 + 0x41], %i4 movre %g4, %g5, %l5 be loop_1729 fmovrsne %i0, %f2, %f3 subcc %o5, 0x17F3, %l6 bleu,pt %icc, loop_1730 loop_1729: membar 0x6D fmovscs %xcc, %f26, %f29 movvs %icc, %g3, %g6 loop_1730: tcs %icc, 0x4 udivcc %l2, 0x1CFB, %g1 fornot2s %f8, %f24, %f17 fxnor %f20, %f30, %f2 fxnors %f9, %f24, %f24 wr %g0, 0x27, %asi stha %o3, [%l7 + 0x14] %asi membar #Sync nop set 0x40, %i7 stx %o0, [%l7 + %i7] movneg %icc, %o7, %o2 fmovsvs %xcc, %f10, %f27 fnands %f8, %f13, %f1 tleu %xcc, 0x6 fbug %fcc3, loop_1731 udivx %o6, 0x03B4, %i3 fpadd16s %f15, %f21, %f6 alignaddr %i2, %l0, %g7 loop_1731: fbe %fcc1, loop_1732 fmovdle %xcc, %f10, %f3 edge8n %i1, %o4, %i6 edge8n %g2, %l3, %i5 loop_1732: flush %l7 + 0x70 movrlz %i7, %o1, %l4 fmovrslez %l1, %f19, %f8 tg %icc, 0x4 flush %l7 + 0x20 movvc %xcc, %g4, %i4 srlx %g5, 0x16, %i0 movgu %icc, %l5, %l6 andcc %o5, 0x110F, %g6 bg,pt %icc, loop_1733 tcs %xcc, 0x6 addc %g3, 0x02FF, %l2 movvc %xcc, %g1, %o0 loop_1733: movrlz %o7, 0x32C, %o3 sra %o2, 0x05, %o6 movge %icc, %i2, %l0 umulcc %g7, 0x01A7, %i1 edge32ln %o4, %i6, %g2 xorcc %i3, %i5, %i7 stbar fcmpgt32 %f22, %f8, %l3 nop set 0x60, %l5 stx %o1, [%l7 + %l5] st %f31, [%l7 + 0x7C] movrgz %l1, %g4, %l4 fbul %fcc3, loop_1734 tvc %xcc, 0x5 movne %xcc, %i4, %g5 te %icc, 0x1 loop_1734: move %xcc, %l5, %i0 orncc %o5, %l6, %g6 ldsw [%l7 + 0x50], %l2 orncc %g1, 0x1C5B, %g3 edge32n %o0, %o7, %o3 movrgz %o6, 0x097, %i2 fblg,a %fcc1, loop_1735 fmovdneg %icc, %f8, %f2 array32 %o2, %l0, %i1 fcmped %fcc3, %f4, %f20 loop_1735: sra %g7, 0x15, %i6 orncc %g2, 0x057D, %i3 nop setx loop_1736, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrlez %o4, %i7, %i5 addcc %l3, 0x0CBE, %o1 set 0x70, %g5 stda %l0, [%l7 + %g5] 0xea membar #Sync loop_1736: nop wr %g0, 0x19, %asi ldstuba [%l7 + 0x29] %asi, %g4 add %l4, %g5, %l5 movge %xcc, %i4, %o5 addcc %i0, %g6, %l2 sir 0x1D66 fbu,a %fcc1, loop_1737 sdivcc %l6, 0x1042, %g1 movl %xcc, %o0, %g3 brnz %o7, loop_1738 loop_1737: udivcc %o3, 0x0C41, %i2 set 0x6C, %i6 ldsha [%l7 + %i6] 0x15, %o6 loop_1738: for %f16, %f16, %f16 fcmpeq16 %f4, %f24, %l0 pdist %f16, %f30, %f24 sethi 0x05D5, %i1 edge16n %g7, %o2, %i6 fmul8x16al %f28, %f27, %f12 movg %icc, %g2, %o4 add %l7, 0x08, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %i3, %i5 sdivx %i7, 0x0130, %o1 xor %l3, 0x0AE8, %l1 bge,a,pt %xcc, loop_1739 movrne %l4, 0x2D8, %g5 edge8n %l5, %g4, %i4 bpos,a,pt %icc, loop_1740 loop_1739: movrlz %o5, 0x302, %g6 set 0x4C, %g2 ldstuba [%l7 + %g2] 0x80, %i0 loop_1740: xorcc %l6, 0x130D, %g1 tne %icc, 0x0 fandnot1 %f14, %f22, %f2 bshuffle %f12, %f22, %f10 mova %xcc, %l2, %o0 movre %o7, %g3, %o3 alignaddr %i2, %l0, %o6 xnor %g7, %i1, %i6 set 0x0C, %i5 swapa [%l7 + %i5] 0x89, %o2 movl %xcc, %o4, %i3 brlz,a %g2, loop_1741 udiv %i7, 0x0148, %o1 edge8ln %i5, %l1, %l4 fbg %fcc3, loop_1742 loop_1741: brz %l3, loop_1743 sll %g5, %l5, %g4 fmovrde %o5, %f6, %f18 loop_1742: nop set 0x2C, %o4 prefetch [%l7 + %o4], 0x0 loop_1743: fmovspos %xcc, %f28, %f1 subcc %i4, %g6, %l6 edge32ln %i0, %g1, %l2 alignaddrl %o0, %g3, %o3 fmovrse %i2, %f6, %f8 andn %o7, 0x0D73, %o6 tcs %xcc, 0x5 popc %l0, %g7 movle %xcc, %i1, %o2 tgu %icc, 0x7 movcs %icc, %i6, %o4 bleu,a,pn %xcc, loop_1744 membar 0x47 wr %g0, 0xf0, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_1744: edge8ln %i3, %i7, %g2 andncc %o1, %i5, %l1 bpos loop_1745 mulx %l3, 0x0856, %g5 tge %icc, 0x7 fabsd %f4, %f30 loop_1745: orcc %l4, 0x1B3A, %g4 fbule,a %fcc0, loop_1746 tn %xcc, 0x3 fble %fcc1, loop_1747 brlez %l5, loop_1748 loop_1746: mulx %o5, 0x0824, %i4 fbe %fcc0, loop_1749 loop_1747: sra %g6, %i0, %g1 loop_1748: fmovdl %xcc, %f7, %f13 fmovsa %xcc, %f17, %f2 loop_1749: nop wr %g0, 0x81, %asi lduha [%l7 + 0x62] %asi, %l6 membar 0x5F fmovsl %icc, %f25, %f18 fmovrslez %o0, %f13, %f21 faligndata %f20, %f12, %f6 edge8l %g3, %l2, %o3 fbuge,a %fcc2, loop_1750 brgez,a %i2, loop_1751 tleu %xcc, 0x6 tg %icc, 0x2 loop_1750: edge16 %o7, %o6, %l0 loop_1751: brgez %g7, loop_1752 fnot1s %f25, %f21 tge %icc, 0x0 fnot1 %f0, %f2 loop_1752: edge8 %o2, %i1, %o4 fsrc2 %f16, %f6 fxnors %f22, %f13, %f14 fmul8ulx16 %f30, %f28, %f4 subcc %i3, 0x0D51, %i6 wr %g0, 0x1f, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync tle %icc, 0x5 movge %icc, %g2, %o1 movn %xcc, %i5, %i7 nop setx loop_1753, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry and %l1, %l3, %l4 fmovsne %xcc, %f31, %f2 fbo,a %fcc2, loop_1754 loop_1753: alignaddr %g5, %g4, %o5 udivx %i4, 0x016F, %l5 srax %g6, %g1, %i0 loop_1754: ldx [%l7 + 0x48], %o0 addcc %l6, %l2, %o3 udivx %g3, 0x018E, %i2 sethi 0x12B4, %o7 edge8 %l0, %g7, %o6 fmovrdlz %o2, %f12, %f22 tleu %xcc, 0x5 fcmpgt16 %f6, %f6, %o4 lduw [%l7 + 0x78], %i3 edge16l %i1, %g2, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x1AA6, %i5 sdivcc %i7, 0x1EB8, %l1 be loop_1755 array8 %l3, %o1, %g5 fmovdgu %xcc, %f3, %f22 ta %icc, 0x0 loop_1755: flush %l7 + 0x18 umul %l4, %o5, %i4 alignaddr %g4, %g6, %g1 edge16 %l5, %o0, %l6 array32 %i0, %o3, %l2 movvc %xcc, %g3, %o7 sllx %i2, 0x18, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbl,a %fcc2, loop_1756 movle %xcc, %l0, %o2 fmovde %xcc, %f0, %f29 movvs %xcc, %o4, %i3 loop_1756: fzeros %f3 wr %g0, 0x89, %asi lda [%l7 + 0x54] %asi, %f13 tvc %icc, 0x3 bpos,a %icc, loop_1757 edge16ln %o6, %i1, %i6 fbul %fcc2, loop_1758 movleu %icc, %g2, %i7 loop_1757: fblg,a %fcc1, loop_1759 mulscc %l1, %i5, %o1 loop_1758: fandnot2 %f4, %f14, %f22 andn %l3, %l4, %g5 loop_1759: fmovdleu %xcc, %f3, %f3 fpmerge %f9, %f11, %f30 edge16ln %i4, %o5, %g6 std %g4, [%l7 + 0x30] ldd [%l7 + 0x60], %g0 smul %l5, 0x1481, %o0 fpadd16 %f0, %f20, %f16 move %icc, %i0, %o3 sdiv %l6, 0x014B, %l2 srlx %o7, %g3, %i2 edge32ln %g7, %o2, %l0 edge8ln %i3, %o6, %i1 fpsub16s %f5, %f4, %f6 xor %i6, 0x14B7, %o4 set 0x40, %l1 stha %g2, [%l7 + %l1] 0x14 movrlz %l1, 0x213, %i5 brnz,a %o1, loop_1760 array8 %l3, %i7, %g5 sir 0x1FE3 xorcc %l4, %i4, %o5 loop_1760: orcc %g4, 0x16E4, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlez,a %g1, loop_1761 ldsh [%l7 + 0x52], %l5 tcs %icc, 0x4 fbu %fcc1, loop_1762 loop_1761: edge16 %o0, %i0, %o3 sdivx %l2, 0x18BC, %l6 tcs %icc, 0x2 loop_1762: edge8 %g3, %o7, %i2 membar 0x67 brz %g7, loop_1763 fnors %f4, %f31, %f23 fabss %f2, %f30 xnor %o2, %i3, %o6 loop_1763: bne,a loop_1764 brgez,a %i1, loop_1765 taddcctv %i6, %o4, %l0 fsrc2s %f23, %f15 loop_1764: fpack32 %f6, %f18, %f14 loop_1765: udiv %l1, 0x0CFC, %g2 tn %icc, 0x2 srl %i5, %o1, %i7 fnegd %f18, %f18 sllx %g5, 0x0A, %l3 mulx %i4, 0x19BF, %o5 fmul8sux16 %f28, %f16, %f28 andncc %g4, %g6, %l4 alignaddrl %l5, %o0, %i0 edge8 %g1, %l2, %l6 fcmpgt16 %f4, %f14, %o3 fxor %f18, %f0, %f16 bleu,a,pt %icc, loop_1766 fmovda %icc, %f29, %f12 edge16n %g3, %i2, %o7 tpos %xcc, 0x5 loop_1766: movrlez %g7, 0x0D5, %o2 xnorcc %o6, 0x00C4, %i1 srax %i6, %i3, %l0 movrne %o4, 0x2AC, %l1 add %g2, %o1, %i7 xnor %i5, %g5, %i4 std %f30, [%l7 + 0x10] set 0x08, %i1 stwa %o5, [%l7 + %i1] 0x80 addcc %l3, %g6, %l4 brlez,a %g4, loop_1767 add %l5, 0x0DB2, %i0 movn %icc, %g1, %o0 ta %xcc, 0x7 loop_1767: nop set 0x68, %i2 ldxa [%l7 + %i2] 0x80, %l2 set 0x40, %i0 prefetcha [%l7 + %i0] 0x89, 0x1 srlx %l6, %i2, %o7 bge %xcc, loop_1768 or %g3, 0x15D5, %o2 nop setx loop_1769, %l0, %l1 jmpl %l1, %g7 fpsub32s %f28, %f16, %f10 loop_1768: tge %xcc, 0x1 movvc %xcc, %o6, %i6 loop_1769: taddcctv %i3, %i1, %o4 fmovrsgez %l1, %f30, %f26 srl %l0, 0x0C, %o1 taddcc %g2, %i7, %g5 fmovs %f17, %f30 alignaddr %i5, %o5, %i4 array32 %g6, %l3, %l4 fmovdcc %icc, %f4, %f26 bne,a loop_1770 movpos %xcc, %g4, %l5 fcmpgt16 %f8, %f20, %g1 subcc %o0, %l2, %i0 loop_1770: movre %o3, 0x37C, %i2 sub %l6, %g3, %o7 fcmple32 %f0, %f24, %o2 fblg,a %fcc3, loop_1771 bcs,a loop_1772 fmovdgu %icc, %f6, %f21 addc %g7, %i6, %o6 loop_1771: membar 0x62 loop_1772: add %i1, 0x042D, %i3 edge16ln %l1, %o4, %o1 xorcc %l0, 0x1052, %i7 movrgz %g2, 0x16E, %i5 xor %g5, %o5, %g6 taddcc %l3, 0x05AB, %i4 brlz %l4, loop_1773 tge %xcc, 0x3 array32 %l5, %g4, %g1 fzeros %f11 loop_1773: subcc %o0, %l2, %o3 add %i2, %i0, %g3 wr %g0, 0x80, %asi ldda [%l7 + 0x60] %asi, %i6 fnot1 %f0, %f24 stw %o7, [%l7 + 0x3C] udivx %g7, 0x0102, %i6 wr %g0, 0x2a, %asi stda %o6, [%l7 + 0x30] %asi membar #Sync set 0x18, %i3 prefetcha [%l7 + %i3] 0x04, 0x2 tvs %icc, 0x3 fands %f16, %f10, %f2 movl %xcc, %i3, %l1 edge8l %o4, %o1, %l0 movne %icc, %i7, %g2 taddcc %i5, %g5, %o2 movre %o5, 0x2F4, %l3 xnor %i4, %g6, %l5 movneg %icc, %g4, %l4 sll %o0, %g1, %o3 mulscc %i2, %l2, %i0 fpadd32 %f0, %f22, %f6 fornot2 %f16, %f12, %f26 fxnor %f22, %f12, %f16 array8 %g3, %o7, %g7 movrgez %l6, %o6, %i6 fmuld8ulx16 %f6, %f1, %f6 sir 0x1570 fmovrslz %i1, %f16, %f31 movle %xcc, %l1, %o4 set 0x2E, %i4 ldsba [%l7 + %i4] 0x18, %o1 fbe %fcc1, loop_1774 tgu %xcc, 0x4 mulscc %i3, 0x16F0, %l0 fandnot1 %f28, %f2, %f26 loop_1774: nop wr %g0, 0x0c, %asi ldswa [%l7 + 0x1C] %asi, %g2 ba,a,pn %xcc, loop_1775 fbug,a %fcc3, loop_1776 fmovdcc %xcc, %f2, %f27 fxnors %f9, %f28, %f26 loop_1775: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1776: fnegd %f8, %f8 fbe,a %fcc1, loop_1777 orncc %i7, 0x0218, %i5 srax %g5, %o5, %o2 edge8ln %i4, %l3, %g6 loop_1777: brnz %g4, loop_1778 udivcc %l4, 0x1203, %o0 movre %l5, 0x2FF, %g1 popc 0x07BE, %o3 loop_1778: fbge %fcc3, loop_1779 edge8l %l2, %i2, %g3 add %o7, %g7, %l6 bneg,a loop_1780 loop_1779: sll %o6, 0x1D, %i6 fmul8sux16 %f18, %f16, %f30 fmovda %xcc, %f5, %f25 loop_1780: subc %i0, 0x066E, %l1 ldd [%l7 + 0x28], %i0 fcmple16 %f20, %f0, %o4 orn %i3, %l0, %o1 alignaddr %g2, %i5, %g5 andcc %i7, %o5, %i4 fmovrsgez %o2, %f2, %f9 sdivx %g6, 0x02F1, %l3 ldx [%l7 + 0x60], %g4 fbue,a %fcc1, loop_1781 sethi 0x0B11, %l4 fmovsn %xcc, %f24, %f3 movne %icc, %o0, %g1 loop_1781: bpos,a,pn %icc, loop_1782 fbe %fcc0, loop_1783 be %xcc, loop_1784 bl loop_1785 loop_1782: edge16n %l5, %l2, %o3 loop_1783: xorcc %i2, 0x0FC6, %o7 loop_1784: mova %icc, %g3, %g7 loop_1785: fcmpeq16 %f26, %f16, %l6 edge8 %o6, %i6, %l1 edge32l %i0, %o4, %i1 xorcc %l0, %o1, %i3 fmovsvs %icc, %f1, %f16 bcs %icc, loop_1786 fnors %f26, %f10, %f13 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc %g2, %g5 loop_1786: lduw [%l7 + 0x20], %i7 orcc %o5, 0x119B, %i4 fornot1 %f4, %f26, %f10 te %icc, 0x5 movrlz %i5, 0x11D, %o2 wr %g0, 0xe2, %asi stba %l3, [%l7 + 0x30] %asi membar #Sync movle %icc, %g6, %g4 fbug %fcc0, loop_1787 srax %o0, 0x03, %g1 edge8ln %l4, %l2, %o3 edge16l %i2, %l5, %o7 loop_1787: fcmpne32 %f10, %f4, %g7 edge8ln %l6, %o6, %i6 srlx %l1, %g3, %o4 subccc %i0, 0x16DE, %i1 edge16n %l0, %o1, %i3 brlz,a %g2, loop_1788 orn %g5, 0x0CE4, %o5 andn %i4, %i5, %i7 tge %xcc, 0x5 loop_1788: xor %l3, 0x17E4, %o2 tn %xcc, 0x7 fone %f12 fmul8x16au %f29, %f16, %f0 fxnor %f4, %f14, %f12 fnot1s %f26, %f30 fpsub32 %f6, %f20, %f28 fmovrdgz %g4, %f20, %f28 fabsd %f22, %f20 udivx %o0, 0x19FD, %g1 fmovdvc %icc, %f21, %f21 tl %xcc, 0x1 sdivx %g6, 0x0282, %l2 fmul8x16au %f23, %f1, %f12 array32 %l4, %i2, %o3 tsubcc %o7, %l5, %l6 sdivcc %o6, 0x17F0, %i6 wr %g0, 0x0c, %asi ldsba [%l7 + 0x27] %asi, %g7 edge16ln %l1, %o4, %i0 bpos,pn %icc, loop_1789 tvc %icc, 0x0 sra %g3, %i1, %l0 nop set 0x36, %o3 lduh [%l7 + %o3], %i3 loop_1789: fmovsgu %xcc, %f7, %f20 movcs %icc, %g2, %o1 sdivcc %g5, 0x1EEC, %i4 addccc %o5, 0x1A5B, %i7 fbul %fcc1, loop_1790 movvs %xcc, %l3, %i5 movrne %o2, 0x09A, %o0 fmovrslz %g4, %f23, %f10 loop_1790: srlx %g1, %l2, %l4 fmovsvs %icc, %f5, %f2 fmovsn %xcc, %f29, %f20 andcc %g6, 0x116E, %i2 and %o3, 0x0A9D, %o7 edge8l %l6, %o6, %l5 flush %l7 + 0x08 fsrc2 %f16, %f24 umul %g7, 0x14D8, %l1 nop setx loop_1791, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tg %icc, 0x3 fand %f20, %f18, %f10 andcc %o4, %i0, %g3 loop_1791: subccc %i1, %i6, %i3 fmovdvc %xcc, %f3, %f11 movre %l0, %g2, %g5 array8 %i4, %o1, %i7 bneg %xcc, loop_1792 edge16ln %o5, %l3, %o2 sdiv %o0, 0x0F0A, %g4 fmovdn %xcc, %f25, %f5 loop_1792: array8 %i5, %g1, %l2 fpsub16 %f2, %f16, %f4 tleu %icc, 0x2 flush %l7 + 0x7C addcc %g6, 0x02F4, %i2 and %o3, %l4, %o7 movn %icc, %l6, %o6 pdist %f22, %f24, %f0 stbar ta %icc, 0x6 wr %g0, 0x52, %asi stxa %g7, [%g0 + 0x108] %asi sdiv %l5, 0x0031, %l1 tle %icc, 0x5 bpos,a loop_1793 movneg %icc, %i0, %g3 sth %o4, [%l7 + 0x34] movrgez %i1, 0x371, %i6 loop_1793: fpsub32s %f24, %f14, %f5 sra %i3, 0x05, %l0 sdivx %g5, 0x121C, %g2 edge16l %i4, %i7, %o5 fnot1s %f25, %f17 udivcc %o1, 0x08B4, %o2 edge8l %l3, %o0, %g4 addccc %g1, 0x1405, %i5 tsubcc %g6, %i2, %o3 fbue,a %fcc2, loop_1794 mulscc %l2, 0x101F, %l4 udivcc %o7, 0x0ECA, %o6 tsubcc %g7, %l6, %l1 loop_1794: orncc %i0, %l5, %o4 edge16 %i1, %g3, %i3 ldstub [%l7 + 0x53], %i6 tvs %xcc, 0x3 tg %xcc, 0x6 subcc %g5, 0x067B, %g2 fmuld8ulx16 %f23, %f7, %f6 sethi 0x15C3, %l0 tvc %xcc, 0x1 fcmpne32 %f2, %f30, %i7 fandnot1 %f14, %f28, %f10 orcc %o5, %i4, %o1 fzero %f8 tsubcctv %o2, 0x04BC, %l3 andncc %g4, %o0, %g1 edge8ln %i5, %i2, %o3 addcc %g6, 0x069B, %l4 set 0x4D, %o5 lduba [%l7 + %o5] 0x04, %o7 xnor %o6, 0x1550, %l2 umul %g7, %l6, %i0 movle %xcc, %l5, %l1 stb %o4, [%l7 + 0x34] ldd [%l7 + 0x58], %i0 array16 %i3, %i6, %g5 bpos,pt %xcc, loop_1795 fmovrslz %g3, %f12, %f24 sethi 0x1EC7, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1795: tg %xcc, 0x7 fmovd %f2, %f6 bneg,pt %icc, loop_1796 umulcc %g2, 0x0FC2, %i7 xor %o5, 0x1334, %i4 srax %o1, %l3, %o2 loop_1796: fmul8x16al %f21, %f9, %f10 sdivcc %g4, 0x182C, %g1 sll %o0, %i5, %o3 tle %icc, 0x4 fmovdvc %xcc, %f22, %f8 tcc %icc, 0x6 movvs %xcc, %i2, %g6 tle %icc, 0x3 ld [%l7 + 0x14], %f31 tg %xcc, 0x2 sll %o7, 0x02, %o6 te %icc, 0x0 st %f5, [%l7 + 0x18] movrlez %l4, 0x1D2, %g7 fpadd32s %f14, %f25, %f24 srl %l2, 0x00, %i0 brlez %l6, loop_1797 edge16n %l1, %l5, %i1 edge8ln %i3, %i6, %o4 sra %g5, %l0, %g3 loop_1797: or %g2, 0x1510, %o5 wr %g0, 0x19, %asi lduha [%l7 + 0x10] %asi, %i4 bn loop_1798 stw %o1, [%l7 + 0x7C] orncc %l3, %o2, %i7 fmovdleu %xcc, %f19, %f22 loop_1798: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orn %g1, %o0, %g4 st %f20, [%l7 + 0x4C] fabss %f7, %f30 brlz %o3, loop_1799 fmul8x16 %f30, %f8, %f26 umulcc %i2, %g6, %o7 srax %i5, %l4, %o6 loop_1799: pdist %f28, %f22, %f30 mulscc %l2, 0x0F34, %g7 alignaddrl %i0, %l6, %l5 bleu,pn %icc, loop_1800 addccc %i1, 0x18B1, %l1 fnot2s %f31, %f18 udivx %i6, 0x1314, %i3 loop_1800: addc %o4, %g5, %g3 edge16l %g2, %o5, %l0 taddcctv %o1, 0x0581, %i4 alignaddrl %l3, %i7, %g1 alignaddr %o0, %g4, %o3 set 0x60, %o6 stwa %o2, [%l7 + %o6] 0x2b membar #Sync fbl,a %fcc2, loop_1801 fmovdg %xcc, %f4, %f0 fbuge,a %fcc0, loop_1802 srlx %g6, %o7, %i5 loop_1801: mulscc %i2, %l4, %o6 edge32l %l2, %g7, %l6 loop_1802: mova %xcc, %l5, %i1 andcc %l1, 0x1DBB, %i6 movrgez %i3, 0x143, %o4 fpack16 %f2, %f19 nop set 0x38, %l2 lduw [%l7 + %l2], %g5 movrgz %g3, %g2, %o5 tcs %icc, 0x5 tcs %xcc, 0x4 fcmpd %fcc0, %f16, %f20 bge,pt %xcc, loop_1803 brz,a %l0, loop_1804 movg %icc, %i0, %o1 move %icc, %l3, %i4 loop_1803: bleu,pn %icc, loop_1805 loop_1804: fmovsgu %icc, %f25, %f13 and %g1, %o0, %g4 tvs %icc, 0x2 loop_1805: andncc %o3, %o2, %g6 smul %o7, 0x066E, %i5 mulx %i2, %i7, %o6 orncc %l4, %l2, %l6 bleu %icc, loop_1806 bgu,a,pn %icc, loop_1807 movn %xcc, %g7, %l5 wr %g0, 0x0c, %asi stba %l1, [%l7 + 0x70] %asi loop_1806: ta %xcc, 0x3 loop_1807: siam 0x2 set 0x56, %o1 ldstuba [%l7 + %o1] 0x19, %i6 pdist %f14, %f26, %f18 tgu %xcc, 0x5 fnors %f9, %f0, %f26 fmovscs %icc, %f5, %f5 mulscc %i1, 0x01EC, %o4 xor %i3, 0x17E2, %g5 add %l7, 0x28, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g2, %o5 tvs %icc, 0x7 tcc %xcc, 0x2 fble %fcc0, loop_1808 bleu %xcc, loop_1809 edge8 %l0, %i0, %g3 wr %g0, 0x04, %asi lda [%l7 + 0x6C] %asi, %f5 loop_1808: sub %l3, 0x086A, %o1 loop_1809: std %g0, [%l7 + 0x18] movrgez %o0, %i4, %o3 sllx %g4, 0x02, %g6 tcc %xcc, 0x6 fmovscc %xcc, %f19, %f10 sethi 0x0C78, %o7 fmovsgu %icc, %f6, %f24 call loop_1810 mova %xcc, %o2, %i5 and %i2, 0x13E5, %i7 set 0x74, %l6 lda [%l7 + %l6] 0x88, %f23 loop_1810: edge16ln %o6, %l4, %l6 tvc %icc, 0x4 orcc %g7, %l5, %l2 movrgz %l1, %i1, %o4 wr %g0, 0x0c, %asi ldsba [%l7 + 0x1B] %asi, %i3 set 0x2F, %g7 stba %i6, [%l7 + %g7] 0x15 and %g5, %g2, %l0 fnegs %f11, %f8 fors %f21, %f4, %f22 tg %xcc, 0x3 faligndata %f16, %f18, %f26 brgez %o5, loop_1811 brlz,a %i0, loop_1812 umulcc %l3, 0x106B, %g3 orncc %o1, 0x15E2, %g1 loop_1811: nop set 0x60, %l3 swapa [%l7 + %l3] 0x80, %i4 loop_1812: fbo %fcc1, loop_1813 or %o0, %o3, %g4 tsubcc %o7, %o2, %i5 sdiv %g6, 0x1E6D, %i2 loop_1813: nop setx loop_1814, %l0, %l1 jmpl %l1, %i7 fbue,a %fcc0, loop_1815 bge loop_1816 movvs %icc, %l4, %o6 loop_1814: fcmpeq16 %f12, %f8, %g7 loop_1815: fcmpgt16 %f28, %f26, %l6 loop_1816: or %l2, %l5, %l1 edge8ln %o4, %i1, %i3 mulx %g5, 0x0E49, %g2 sra %i6, %o5, %l0 fors %f15, %f23, %f10 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrsgez %i0, %f30, %f31 umul %g3, %l3, %g1 subccc %o1, %o0, %o3 andncc %g4, %o7, %o2 movrlez %i4, 0x382, %g6 orn %i2, %i7, %l4 srl %o6, 0x16, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %l6, %i5, %l2 array16 %l5, %l1, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x40, %g6 ldda [%l7 + %g6] 0x81, %f16 edge8 %i1, %i3, %g5 xorcc %i6, 0x085D, %g2 fbul %fcc3, loop_1817 addccc %l0, 0x0691, %i0 movpos %icc, %o5, %g3 set 0x27, %g4 stba %l3, [%l7 + %g4] 0x2f membar #Sync loop_1817: umulcc %o1, %o0, %o3 tvc %icc, 0x0 edge8l %g1, %g4, %o7 umulcc %i4, 0x1A0C, %g6 sdivcc %i2, 0x1D8B, %o2 fandnot2s %f15, %f5, %f11 tgu %icc, 0x6 movrlz %l4, %i7, %o6 wr %g0, 0x2f, %asi stha %l6, [%l7 + 0x4E] %asi membar #Sync tge %icc, 0x7 sdivx %g7, 0x1473, %l2 fba,a %fcc2, loop_1818 xorcc %i5, %l1, %o4 fpsub16s %f15, %f13, %f9 edge16l %i1, %i3, %l5 loop_1818: fbn,a %fcc3, loop_1819 mulx %i6, %g2, %g5 nop setx loop_1820, %l0, %l1 jmpl %l1, %i0 fbne %fcc1, loop_1821 loop_1819: addcc %o5, 0x02B2, %g3 fcmpes %fcc1, %f24, %f16 loop_1820: stx %l3, [%l7 + 0x08] loop_1821: subc %o1, 0x0F9D, %o0 brlz %o3, loop_1822 membar 0x02 movrlz %g1, %l0, %o7 or %g4, 0x00E9, %g6 loop_1822: ldub [%l7 + 0x6D], %i2 edge8l %o2, %i4, %i7 tn %xcc, 0x4 lduw [%l7 + 0x70], %o6 edge32ln %l6, %l4, %g7 set 0x28, %l0 ldxa [%l7 + %l0] 0x0c, %l2 fxnor %f18, %f6, %f16 fmovsleu %icc, %f17, %f31 tleu %xcc, 0x0 ba,pn %icc, loop_1823 fornot1 %f30, %f20, %f26 fmovrdne %l1, %f18, %f24 ta %xcc, 0x2 loop_1823: orn %i5, 0x0A17, %o4 fmul8x16au %f25, %f16, %f28 add %i1, %i3, %i6 edge16n %l5, %g5, %i0 add %l7, 0x78, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %o5 casa [%l6] %asi, %o5, %g2 tcc %xcc, 0x6 addc %g3, %l3, %o1 fble %fcc0, loop_1824 fand %f4, %f26, %f20 orn %o0, %o3, %l0 addcc %g1, %o7, %g4 loop_1824: be,a,pn %icc, loop_1825 fmovdcs %icc, %f23, %f31 fbg,a %fcc0, loop_1826 andcc %i2, 0x0CBB, %g6 loop_1825: nop set 0x62, %g1 stha %i4, [%l7 + %g1] 0x04 loop_1826: movcc %icc, %o2, %i7 smulcc %o6, 0x1464, %l6 fornot2s %f6, %f28, %f27 fmovdn %icc, %f14, %f27 edge8l %l4, %g7, %l2 fblg,a %fcc3, loop_1827 tl %xcc, 0x0 orncc %l1, %o4, %i5 movrne %i1, 0x29F, %i3 loop_1827: xor %l5, 0x0A22, %i6 fnands %f18, %f4, %f7 bvs,a,pt %xcc, loop_1828 edge32n %i0, %o5, %g2 movrne %g5, 0x259, %l3 fblg,a %fcc2, loop_1829 loop_1828: fmovd %f18, %f16 wr %g0, 0x04, %asi ldsha [%l7 + 0x7A] %asi, %g3 loop_1829: swap [%l7 + 0x24], %o1 bneg,pt %xcc, loop_1830 ta %xcc, 0x0 movrgz %o0, %l0, %g1 sllx %o3, %g4, %i2 loop_1830: udivcc %g6, 0x0ABF, %i4 array16 %o7, %i7, %o2 set 0x70, %g3 ldxa [%l7 + %g3] 0x11, %l6 move %xcc, %o6, %g7 subc %l2, %l4, %o4 fmovrslz %l1, %f6, %f20 movcc %icc, %i1, %i5 fbe %fcc3, loop_1831 taddcctv %i3, 0x0E0E, %i6 movne %xcc, %l5, %o5 bl,a,pn %xcc, loop_1832 loop_1831: srl %g2, %g5, %i0 move %xcc, %l3, %o1 edge8l %g3, %l0, %g1 loop_1832: or %o0, %o3, %g4 sdivx %i2, 0x1F9C, %i4 edge8n %g6, %o7, %o2 fpsub16s %f12, %f24, %f6 taddcctv %l6, 0x1F3E, %o6 set 0x68, %l4 lda [%l7 + %l4] 0x19, %f8 orn %g7, 0x0570, %i7 fble %fcc1, loop_1833 stb %l2, [%l7 + 0x42] stx %o4, [%l7 + 0x70] fcmpd %fcc1, %f24, %f12 loop_1833: orcc %l4, %l1, %i5 movge %xcc, %i1, %i6 xor %l5, %o5, %i3 fmovrdgez %g2, %f28, %f6 srlx %i0, 0x16, %g5 fnot2 %f24, %f8 fmovrslz %l3, %f21, %f26 bcc,a,pn %xcc, loop_1834 xor %g3, 0x07CE, %o1 movrlez %l0, 0x35B, %o0 subc %g1, %o3, %g4 loop_1834: move %xcc, %i2, %i4 tcc %icc, 0x7 fmuld8sux16 %f12, %f3, %f20 tg %xcc, 0x1 membar 0x2E and %g6, %o7, %l6 tsubcctv %o6, %g7, %i7 orcc %l2, %o2, %l4 umul %o4, %i5, %i1 movcs %xcc, %l1, %i6 fmovsvs %icc, %f4, %f17 movvs %xcc, %l5, %i3 tle %icc, 0x5 subc %o5, 0x12EF, %i0 set 0x18, %o2 ldxa [%l7 + %o2] 0x88, %g2 fbue %fcc1, loop_1835 and %l3, 0x0CA8, %g5 sethi 0x0709, %g3 movn %xcc, %l0, %o1 loop_1835: taddcctv %g1, %o0, %g4 tl %icc, 0x7 srax %o3, %i2, %i4 set 0x2C, %o0 swapa [%l7 + %o0] 0x10, %o7 wr %g0, 0x19, %asi stda %f16, [%l7 + 0x40] %asi bgu,pn %icc, loop_1836 move %xcc, %l6, %o6 set 0x20, %i7 lduwa [%l7 + %i7] 0x19, %g7 loop_1836: fabss %f14, %f10 tgu %xcc, 0x7 fbo %fcc3, loop_1837 ldd [%l7 + 0x58], %f24 xnor %i7, 0x0529, %l2 edge32l %g6, %l4, %o2 loop_1837: swap [%l7 + 0x54], %i5 prefetch [%l7 + 0x1C], 0x3 fmovrde %o4, %f26, %f8 edge8l %i1, %l1, %l5 udivx %i3, 0x0FA0, %o5 set 0x0C, %o7 stwa %i0, [%l7 + %o7] 0x22 membar #Sync set 0x38, %g5 lduha [%l7 + %g5] 0x0c, %g2 bvc %icc, loop_1838 be,a,pt %icc, loop_1839 fbuge %fcc1, loop_1840 fmovd %f10, %f6 loop_1838: movcs %icc, %l3, %i6 loop_1839: ld [%l7 + 0x54], %f19 loop_1840: brz %g5, loop_1841 ldsb [%l7 + 0x1B], %g3 bcc,pn %xcc, loop_1842 movg %xcc, %l0, %o1 loop_1841: sdivcc %o0, 0x11DE, %g4 edge8 %o3, %g1, %i4 loop_1842: movneg %icc, %o7, %l6 xnor %o6, %g7, %i2 subc %l2, 0x0DB1, %g6 sth %i7, [%l7 + 0x12] add %l7, 0x48, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l4 casxa [%l6] %asi, %l4, %i5 fmovsvs %icc, %f1, %f3 orn %o4, %o2, %l1 brlz %i1, loop_1843 srlx %i3, %l5, %o5 mulx %g2, 0x0085, %l3 tcc %xcc, 0x5 loop_1843: nop set 0x0C, %l5 lduwa [%l7 + %l5] 0x18, %i0 set 0x2A, %i6 lduha [%l7 + %i6] 0x19, %i6 std %f6, [%l7 + 0x38] fmovdneg %xcc, %f13, %f26 array16 %g5, %g3, %l0 array32 %o1, %g4, %o0 bgu,a %icc, loop_1844 std %f28, [%l7 + 0x58] fmovsa %xcc, %f20, %f7 brlez,a %o3, loop_1845 loop_1844: tcs %icc, 0x3 std %f20, [%l7 + 0x40] fpadd16s %f25, %f18, %f24 loop_1845: nop wr %g0, 0x80, %asi lduwa [%l7 + 0x18] %asi, %i4 edge16 %o7, %l6, %o6 xorcc %g7, %g1, %i2 stx %l2, [%l7 + 0x58] brlz %g6, loop_1846 ldx [%l7 + 0x38], %l4 taddcctv %i5, %o4, %o2 orn %i7, 0x1134, %l1 loop_1846: nop setx loop_1847, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmul8x16 %f11, %f0, %f14 ldx [%l7 + 0x08], %i3 xor %i1, %o5, %g2 loop_1847: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldub [%l7 + 0x12], %l5 sub %i0, 0x04B1, %l3 edge32l %i6, %g3, %l0 fmovrslez %g5, %f17, %f8 edge16ln %o1, %o0, %g4 or %i4, 0x017A, %o3 edge8 %l6, %o6, %g7 fcmpes %fcc1, %f27, %f10 sdiv %g1, 0x17B3, %o7 or %i2, 0x15C8, %g6 tcc %icc, 0x2 sdivx %l4, 0x1B84, %i5 edge8l %l2, %o4, %o2 xnorcc %l1, 0x165F, %i3 fcmped %fcc3, %f8, %f14 nop set 0x48, %g2 std %i6, [%l7 + %g2] brlz,a %i1, loop_1848 edge8ln %g2, %l5, %i0 pdist %f28, %f10, %f12 edge16ln %o5, %l3, %i6 loop_1848: movrgz %l0, 0x04A, %g5 lduh [%l7 + 0x1E], %o1 edge16n %g3, %g4, %o0 tvs %icc, 0x1 fmovrdne %o3, %f22, %f2 membar 0x08 ldsh [%l7 + 0x24], %i4 wr %g0, 0x0c, %asi lduwa [%l7 + 0x10] %asi, %o6 srl %g7, 0x08, %g1 ta %xcc, 0x3 srax %l6, %o7, %g6 movge %icc, %i2, %l4 fmovrde %l2, %f14, %f8 brlez %o4, loop_1849 fble,a %fcc2, loop_1850 sub %i5, 0x0140, %l1 fmovdn %icc, %f11, %f20 loop_1849: movl %icc, %i3, %o2 loop_1850: smulcc %i7, %g2, %l5 srlx %i1, 0x04, %i0 movvs %xcc, %o5, %l3 taddcctv %i6, %g5, %l0 be,pt %icc, loop_1851 fsrc1s %f16, %f19 bn,a %icc, loop_1852 tpos %xcc, 0x4 loop_1851: add %g3, %g4, %o0 edge8 %o3, %i4, %o6 loop_1852: fmovscc %xcc, %f2, %f19 movle %icc, %g7, %o1 mova %icc, %g1, %o7 fmovrsne %l6, %f1, %f3 wr %g0, 0x2f, %asi stwa %g6, [%l7 + 0x30] %asi membar #Sync wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f16 ldsw [%l7 + 0x34], %l4 fmovdg %xcc, %f25, %f22 movle %xcc, %l2, %o4 tsubcc %i2, %l1, %i5 wr %g0, 0x22, %asi stda %i2, [%l7 + 0x48] %asi membar #Sync bneg,pt %icc, loop_1853 udivx %i7, 0x1620, %o2 fmovde %xcc, %f4, %f30 fbo %fcc2, loop_1854 loop_1853: call loop_1855 move %xcc, %g2, %l5 popc 0x19DC, %i0 loop_1854: ta %icc, 0x1 loop_1855: bcc,pt %xcc, loop_1856 mova %icc, %o5, %i1 fbuge %fcc0, loop_1857 ld [%l7 + 0x38], %f2 loop_1856: popc %i6, %g5 fcmpd %fcc3, %f6, %f30 loop_1857: edge8l %l0, %g3, %g4 mova %icc, %l3, %o0 bgu,a,pn %xcc, loop_1858 xor %o3, %o6, %i4 edge8l %g7, %g1, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1858: fcmpne16 %f30, %f18, %o1 set 0x24, %i5 ldswa [%l7 + %i5] 0x10, %g6 tcs %icc, 0x2 udiv %l6, 0x165F, %l4 array16 %l2, %o4, %l1 wr %g0, 0x18, %asi stba %i5, [%l7 + 0x41] %asi fsrc2s %f15, %f4 lduw [%l7 + 0x70], %i3 edge32ln %i2, %i7, %o2 fcmps %fcc2, %f0, %f29 tpos %xcc, 0x5 bneg,a loop_1859 te %xcc, 0x3 edge16l %g2, %i0, %l5 popc 0x00B7, %o5 loop_1859: brz %i1, loop_1860 fmovsn %xcc, %f6, %f0 movrne %i6, 0x27C, %l0 fmovd %f20, %f12 loop_1860: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %icc, 0x4 fmovrslz %g3, %f23, %f7 fmovdvc %xcc, %f20, %f14 for %f20, %f24, %f18 array16 %g5, %g4, %l3 set 0x38, %l1 prefetcha [%l7 + %l1] 0x80, 0x0 orncc %o3, 0x1A3D, %i4 sdiv %g7, 0x1E0A, %g1 movrgez %o7, %o1, %o6 fmuld8sux16 %f13, %f10, %f24 and %g6, %l6, %l4 sdivcc %l2, 0x0659, %l1 sub %o4, %i3, %i5 fmovsle %xcc, %f7, %f8 umul %i2, %i7, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %icc, 0x6 fmovdvs %icc, %f18, %f28 tpos %xcc, 0x3 movrlz %g2, %l5, %i0 movge %xcc, %o5, %i6 fmul8ulx16 %f12, %f16, %f2 addc %l0, 0x0E9F, %i1 ldd [%l7 + 0x30], %g2 fnot2 %f4, %f24 fsrc2 %f14, %f14 fbuge,a %fcc1, loop_1861 ldsh [%l7 + 0x0E], %g4 sub %l3, 0x1D95, %o0 fbuge %fcc0, loop_1862 loop_1861: movcs %icc, %o3, %g5 tvs %xcc, 0x3 xor %g7, 0x0D96, %i4 loop_1862: addccc %o7, %g1, %o6 movcc %xcc, %g6, %o1 edge16n %l4, %l6, %l2 andncc %o4, %i3, %l1 orcc %i2, %i7, %i5 fmovrsgez %g2, %f10, %f1 edge8 %l5, %i0, %o5 xor %i6, %l0, %o2 edge8 %i1, %g3, %l3 fmovsvs %xcc, %f3, %f24 fmovrdgz %g4, %f0, %f0 sethi 0x11CE, %o3 set 0x48, %i1 lduwa [%l7 + %i1] 0x11, %o0 fcmpne32 %f14, %f8, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_1863, %l0, %l1 jmpl %l1, %g7 udiv %o7, 0x1053, %g1 fmovrslz %o6, %f1, %f18 bgu,a,pn %xcc, loop_1864 loop_1863: srax %g6, 0x18, %i4 popc %l4, %l6 andcc %o1, 0x0298, %l2 loop_1864: fmovdvc %icc, %f0, %f12 movl %icc, %i3, %l1 fmovsg %icc, %f13, %f19 movcs %xcc, %o4, %i7 fmovrdne %i2, %f14, %f0 orn %i5, 0x0E24, %l5 xnorcc %i0, %o5, %i6 umulcc %l0, %g2, %i1 subc %o2, 0x08BB, %g3 orncc %l3, 0x01B9, %o3 or %o0, %g4, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x60, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %o7, %g7 edge32n %o6, %g6, %g1 lduw [%l7 + 0x34], %l4 fandnot2 %f10, %f24, %f14 addccc %l6, 0x1A2A, %i4 sdiv %o1, 0x021C, %i3 edge16 %l1, %o4, %i7 tcc %xcc, 0x1 tneg %xcc, 0x4 movgu %icc, %i2, %l2 movrlez %l5, 0x17E, %i0 lduh [%l7 + 0x0C], %o5 edge32l %i5, %l0, %g2 mulx %i1, 0x0B0C, %i6 fbul,a %fcc1, loop_1865 bne,a loop_1866 fcmpeq16 %f8, %f14, %o2 move %xcc, %g3, %o3 loop_1865: nop setx loop_1867, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1866: addc %l3, %o0, %g4 wr %g0, 0x11, %asi stxa %g5, [%l7 + 0x40] %asi loop_1867: fmovrdlz %g7, %f22, %f16 tn %icc, 0x1 sethi 0x1176, %o6 srl %o7, 0x18, %g6 bvs,a,pn %icc, loop_1868 edge8l %g1, %l6, %l4 movleu %icc, %o1, %i4 and %i3, 0x1DE4, %o4 loop_1868: tsubcctv %i7, 0x1D8F, %i2 fcmpeq16 %f22, %f28, %l2 fmovrslz %l1, %f28, %f14 edge32ln %i0, %o5, %i5 fsrc2 %f26, %f8 fpadd32s %f0, %f11, %f14 udiv %l5, 0x15D5, %g2 sdiv %l0, 0x1D76, %i6 tsubcc %i1, %g3, %o3 tgu %xcc, 0x4 nop setx loop_1869, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sethi 0x0983, %l3 movne %xcc, %o2, %g4 fnot1s %f11, %f6 loop_1869: movneg %icc, %o0, %g5 andn %o6, %o7, %g7 fmovdn %icc, %f25, %f20 fmovse %xcc, %f10, %f25 udiv %g6, 0x1616, %g1 mova %xcc, %l6, %o1 movle %icc, %l4, %i3 fmovsge %xcc, %f27, %f7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movge %xcc, %i4, %o4 movrgez %i2, %l2, %l1 alignaddrl %i7, %i0, %o5 stx %i5, [%l7 + 0x18] sub %l5, %g2, %l0 edge32 %i6, %i1, %o3 movrlz %l3, 0x23D, %g3 fornot1s %f4, %f31, %f14 fabss %f13, %f30 bcs,a,pt %icc, loop_1870 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 membar 0x61 movrlez %o2, 0x224, %g4 loop_1870: edge8 %g5, %o0, %o6 ldd [%l7 + 0x68], %f22 sethi 0x0ABB, %o7 set 0x5C, %o4 stwa %g7, [%l7 + %o4] 0x80 fzeros %f17 movge %icc, %g6, %l6 umul %o1, %g1, %i3 sub %l4, %i4, %o4 stx %l2, [%l7 + 0x58] umul %i2, %l1, %i0 brz %i7, loop_1871 nop setx loop_1872, %l0, %l1 jmpl %l1, %i5 movcc %icc, %l5, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1871: nop set 0x20, %i2 stda %g2, [%l7 + %i2] 0xe2 membar #Sync loop_1872: smulcc %i6, 0x0969, %i1 mova %xcc, %l0, %l3 fcmpd %fcc0, %f8, %f0 fba %fcc1, loop_1873 edge16n %o3, %g3, %o2 tneg %icc, 0x6 fcmple32 %f28, %f30, %g4 loop_1873: lduh [%l7 + 0x76], %o0 alignaddrl %g5, %o7, %g7 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0x1f, %f0 subcc %g6, %o6, %o1 movleu %icc, %g1, %l6 fandnot2s %f18, %f19, %f2 fornot1 %f12, %f6, %f10 movrlz %i3, 0x079, %i4 fpsub32s %f9, %f27, %f19 tvc %xcc, 0x4 array16 %o4, %l4, %i2 sdiv %l2, 0x162B, %l1 edge16 %i7, %i5, %l5 fmovrsne %o5, %f2, %f3 movl %icc, %i0, %i6 orn %i1, %g2, %l3 te %icc, 0x6 tpos %xcc, 0x3 xorcc %l0, 0x1F62, %o3 fand %f26, %f28, %f28 array8 %o2, %g3, %g4 sethi 0x18DB, %g5 ba,pt %xcc, loop_1874 fcmped %fcc1, %f18, %f20 bgu %xcc, loop_1875 stx %o0, [%l7 + 0x58] loop_1874: edge16l %g7, %o7, %o6 bg,pt %xcc, loop_1876 loop_1875: faligndata %f30, %f4, %f18 movgu %xcc, %g6, %g1 fandnot1 %f24, %f28, %f8 loop_1876: fnot2 %f16, %f20 xnorcc %l6, 0x0070, %i3 orncc %i4, %o1, %l4 addc %o4, %l2, %l1 te %xcc, 0x6 fcmpeq16 %f20, %f20, %i7 fmovsa %icc, %f5, %f15 mova %xcc, %i5, %l5 movpos %xcc, %i2, %o5 mulscc %i0, %i1, %i6 tle %xcc, 0x4 movl %icc, %g2, %l0 tsubcc %o3, %l3, %g3 fpsub16s %f22, %f23, %f7 fcmple32 %f16, %f12, %o2 fbne,a %fcc0, loop_1877 fbl %fcc3, loop_1878 movneg %xcc, %g5, %o0 edge16ln %g7, %g4, %o7 loop_1877: movg %icc, %g6, %o6 loop_1878: udiv %g1, 0x06E9, %l6 orn %i3, %o1, %l4 te %xcc, 0x7 fbge,a %fcc0, loop_1879 edge16 %o4, %l2, %l1 alignaddrl %i4, %i7, %l5 addcc %i2, %i5, %i0 loop_1879: bge %xcc, loop_1880 tvc %icc, 0x1 xnorcc %i1, 0x16E2, %i6 edge16l %g2, %o5, %o3 loop_1880: sir 0x1D70 wr %g0, 0x89, %asi lduha [%l7 + 0x14] %asi, %l3 edge8ln %l0, %g3, %o2 prefetch [%l7 + 0x34], 0x0 movge %icc, %g5, %o0 srl %g7, %g4, %g6 set 0x50, %i0 stxa %o6, [%l7 + %i0] 0x81 bge,a loop_1881 fsrc1s %f2, %f16 movrlez %o7, %g1, %i3 movle %icc, %o1, %l4 loop_1881: nop wr %g0, 0x11, %asi stba %o4, [%l7 + 0x35] %asi xnorcc %l6, %l1, %i4 movvc %xcc, %i7, %l5 tcc %xcc, 0x7 movleu %icc, %l2, %i5 xorcc %i0, 0x1732, %i1 movvc %xcc, %i6, %g2 wr %g0, 0x88, %asi prefetcha [%l7 + 0x50] %asi, 0x0 set 0x70, %o3 ldxa [%l7 + %o3] 0x81, %o5 tleu %xcc, 0x3 fbge %fcc3, loop_1882 fbule %fcc2, loop_1883 edge8ln %o3, %l0, %g3 taddcctv %o2, %g5, %l3 loop_1882: andncc %g7, %g4, %o0 loop_1883: fpack16 %f28, %f20 movgu %xcc, %g6, %o7 sllx %o6, 0x0E, %g1 move %icc, %i3, %l4 addc %o4, %o1, %l1 tneg %xcc, 0x2 fmovrslez %l6, %f28, %f0 fandnot1s %f20, %f30, %f21 andncc %i4, %l5, %l2 ta %xcc, 0x5 edge8ln %i5, %i7, %i1 fmovsvc %xcc, %f2, %f8 mulscc %i0, %i6, %i2 tcs %xcc, 0x3 flush %l7 + 0x10 addccc %o5, %g2, %l0 fmovrsne %g3, %f9, %f21 sdivx %o3, 0x15FA, %g5 srlx %o2, %l3, %g7 sdivx %g4, 0x04E5, %o0 fble %fcc0, loop_1884 fsrc2s %f18, %f2 sethi 0x19C6, %o7 bshuffle %f28, %f2, %f18 loop_1884: fmovrdlz %g6, %f2, %f0 te %xcc, 0x3 bge,pt %xcc, loop_1885 sllx %g1, %i3, %l4 brz %o6, loop_1886 movrgz %o4, 0x09B, %l1 loop_1885: tn %icc, 0x3 srax %l6, 0x11, %i4 loop_1886: fcmpeq16 %f24, %f12, %o1 or %l5, 0x0C0F, %i5 addc %i7, %i1, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %l2, 0x0F15, %i2 umul %i6, 0x0FDD, %o5 set 0x30, %o5 ldsha [%l7 + %o5] 0x80, %g2 mulx %g3, %o3, %g5 edge8l %l0, %o2, %l3 tgu %icc, 0x4 umulcc %g4, %g7, %o0 xnorcc %g6, %o7, %i3 movvc %icc, %g1, %o6 subcc %o4, %l1, %l6 fone %f14 swap [%l7 + 0x20], %l4 sethi 0x1E46, %o1 tg %icc, 0x7 or %l5, 0x0851, %i5 flush %l7 + 0x3C movleu %icc, %i7, %i1 set 0x3A, %i4 lduha [%l7 + %i4] 0x18, %i0 fpadd32 %f24, %f26, %f18 te %xcc, 0x4 fpackfix %f16, %f12 edge32n %l2, %i2, %i4 stb %o5, [%l7 + 0x46] nop setx loop_1887, %l0, %l1 jmpl %l1, %g2 udivcc %i6, 0x15B3, %o3 fzeros %f16 udiv %g3, 0x08E8, %g5 loop_1887: tleu %icc, 0x7 stbar fmovrsgz %o2, %f20, %f17 edge8ln %l3, %g4, %l0 fmovsg %icc, %f21, %f6 mulx %g7, %o0, %o7 nop setx loop_1888, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done brlz %g6, loop_1889 sdivx %i3, 0x17AD, %g1 ld [%l7 + 0x5C], %f8 loop_1888: movne %icc, %o6, %o4 loop_1889: movrgz %l6, 0x346, %l1 fpackfix %f16, %f20 fmovdvc %icc, %f0, %f10 fmuld8ulx16 %f9, %f23, %f8 bcs loop_1890 subcc %l4, 0x1432, %o1 call loop_1891 movg %icc, %i5, %i7 loop_1890: tsubcc %l5, %i0, %i1 movrgez %l2, 0x2D1, %i2 loop_1891: fmovsne %icc, %f19, %f1 xnor %i4, %o5, %i6 tsubcc %g2, %o3, %g5 fbu %fcc0, loop_1892 movneg %icc, %g3, %o2 fcmpd %fcc3, %f18, %f10 mulscc %l3, 0x0966, %l0 loop_1892: mova %xcc, %g7, %o0 tsubcctv %g4, %g6, %o7 taddcc %g1, 0x05A3, %i3 movcs %icc, %o6, %o4 fble,a %fcc0, loop_1893 fmul8x16au %f27, %f20, %f2 array8 %l1, %l4, %l6 ldsb [%l7 + 0x50], %i5 loop_1893: add %i7, %o1, %i0 movre %i1, 0x3E3, %l2 fandnot1 %f22, %f28, %f14 fcmps %fcc2, %f8, %f14 fmovdle %xcc, %f6, %f28 edge16l %l5, %i2, %o5 wr %g0, 0xeb, %asi ldda [%l7 + 0x60] %asi, %i4 movge %xcc, %i6, %g2 sir 0x1E25 xnor %o3, 0x1228, %g5 wr %g0, 0x80, %asi swapa [%l7 + 0x50] %asi, %o2 fones %f0 fnot1 %f16, %f28 stbar array16 %l3, %g3, %l0 set 0x68, %o6 stwa %g7, [%l7 + %o6] 0x18 edge16l %g4, %g6, %o7 udivx %g1, 0x0733, %o0 smulcc %i3, %o4, %l1 fmovsgu %xcc, %f19, %f14 lduw [%l7 + 0x48], %o6 bleu,a,pt %xcc, loop_1894 movneg %xcc, %l4, %i5 bgu loop_1895 brlez,a %i7, loop_1896 loop_1894: fmul8x16 %f12, %f14, %f28 fcmpne32 %f10, %f6, %o1 loop_1895: bl,pn %icc, loop_1897 loop_1896: fzero %f14 fsrc2s %f5, %f2 lduw [%l7 + 0x60], %l6 loop_1897: fmovsvs %xcc, %f29, %f19 edge16 %i1, %i0, %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsvc %xcc, %f19, %f20 set 0x68, %o1 lduha [%l7 + %o1] 0x18, %l2 srax %o5, %i2, %i6 add %l7, 0x20, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %i4 casa [%l6] 0x10, %i4, %g2 addc %o3, %g5, %l3 tgu %icc, 0x3 siam 0x2 set 0x7D, %l6 lduba [%l7 + %l6] 0x89, %o2 tvc %xcc, 0x3 add %g3, %g7, %g4 orn %g6, 0x1B47, %o7 sir 0x19FE xor %l0, %o0, %i3 array16 %g1, %o4, %l1 edge32ln %l4, %o6, %i5 fmovscs %icc, %f25, %f27 addc %o1, 0x0A70, %l6 udivx %i7, 0x00F5, %i1 movneg %icc, %l5, %l2 fmovrdlz %o5, %f8, %f0 bl %icc, loop_1898 srl %i2, %i0, %i6 edge32l %g2, %i4, %o3 edge8n %g5, %o2, %l3 loop_1898: tvc %icc, 0x3 and %g3, %g4, %g7 fmovdcs %icc, %f19, %f6 srlx %o7, %l0, %g6 fmuld8sux16 %f21, %f9, %f4 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f0 fmovdn %icc, %f17, %f26 edge8ln %i3, %o0, %g1 addc %l1, %l4, %o4 fmovdn %icc, %f11, %f22 ldsh [%l7 + 0x58], %o6 udivx %i5, 0x05D0, %l6 movn %xcc, %o1, %i1 orn %l5, %i7, %l2 movvs %icc, %i2, %o5 sir 0x05F9 sethi 0x15FB, %i6 movre %i0, 0x154, %g2 wr %g0, 0x19, %asi ldswa [%l7 + 0x44] %asi, %i4 andcc %g5, 0x01CF, %o3 fmovsge %icc, %f6, %f20 movle %xcc, %l3, %o2 fbule,a %fcc0, loop_1899 edge32ln %g3, %g4, %o7 fcmpne16 %f26, %f28, %g7 xorcc %g6, 0x134F, %l0 loop_1899: addcc %i3, 0x0866, %o0 set 0x44, %g7 lduha [%l7 + %g7] 0x19, %l1 srax %g1, 0x1B, %o4 orn %o6, %i5, %l4 fnot1 %f28, %f4 fmovdvc %xcc, %f19, %f16 edge16 %o1, %l6, %l5 andn %i1, %l2, %i2 movcc %icc, %o5, %i6 std %i6, [%l7 + 0x68] fpsub16 %f2, %f12, %f4 tpos %icc, 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpeq16 %f4, %f30, %i0 bn,a loop_1900 addc %i4, 0x0B23, %g5 tcc %xcc, 0x0 fmovd %f8, %f30 loop_1900: tcc %icc, 0x7 std %f30, [%l7 + 0x18] add %l7, 0x40, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g2 casxa [%l6] %asi, %g2, %o3 srax %o2, %g3, %l3 fxnors %f3, %f8, %f20 edge32 %g4, %o7, %g7 movne %icc, %l0, %i3 fmovdgu %xcc, %f19, %f9 brlz %g6, loop_1901 fnors %f30, %f1, %f9 membar 0x0F fbule %fcc2, loop_1902 loop_1901: tgu %xcc, 0x0 udivx %l1, 0x0A6B, %o0 and %g1, 0x1298, %o4 loop_1902: movrgez %i5, 0x30E, %o6 tge %xcc, 0x4 bleu loop_1903 bgu,a loop_1904 andncc %l4, %l6, %l5 wr %g0, 0x80, %asi ldsba [%l7 + 0x2C] %asi, %o1 loop_1903: xorcc %i1, %i2, %o5 loop_1904: subc %l2, %i6, %i7 addc %i0, %i4, %g2 movn %icc, %o3, %o2 umul %g5, %l3, %g3 fabss %f31, %f27 array8 %g4, %g7, %o7 subccc %l0, %g6, %i3 tge %xcc, 0x4 add %l7, 0x54, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l1 casa [%l6] %asi, %l1, %o0 srlx %g1, 0x0D, %i5 movneg %icc, %o6, %o4 wr %g0, 0x89, %asi swapa [%l7 + 0x7C] %asi, %l4 nop setx loop_1905, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbl,a %fcc1, loop_1906 edge32ln %l6, %o1, %i1 fmovsa %icc, %f21, %f16 loop_1905: bne,a loop_1907 loop_1906: srlx %l5, 0x0E, %i2 fone %f16 fxors %f27, %f15, %f24 loop_1907: fornot2s %f17, %f23, %f25 srlx %l2, %i6, %i7 andn %i0, %i4, %g2 bpos loop_1908 srl %o3, 0x1C, %o5 addcc %g5, 0x13F3, %l3 and %o2, 0x0BDF, %g3 loop_1908: fmovdge %icc, %f12, %f17 fpsub16s %f3, %f15, %f26 movrgz %g7, 0x32C, %g4 sdivcc %o7, 0x024B, %g6 fmovrsgez %i3, %f22, %f7 set 0x6C, %l2 sta %f10, [%l7 + %l2] 0x89 fmovdpos %xcc, %f29, %f28 tne %icc, 0x2 orncc %l1, 0x0AA9, %l0 fbule,a %fcc1, loop_1909 brnz,a %o0, loop_1910 movl %xcc, %i5, %o6 bshuffle %f20, %f24, %f6 loop_1909: call loop_1911 loop_1910: fnors %f24, %f7, %f19 wr %g0, 0x80, %asi lduwa [%l7 + 0x3C] %asi, %g1 loop_1911: udiv %l4, 0x0013, %o4 set 0x0E, %g6 lduha [%l7 + %g6] 0x89, %l6 fbo,a %fcc3, loop_1912 orcc %o1, 0x095C, %i1 fmovdn %icc, %f30, %f2 orncc %i2, %l5, %i6 loop_1912: edge32 %l2, %i7, %i0 bne,a %xcc, loop_1913 fmul8x16 %f5, %f12, %f22 sra %g2, 0x1D, %o3 fbge,a %fcc2, loop_1914 loop_1913: fmovsne %xcc, %f15, %f4 lduh [%l7 + 0x1A], %i4 wr %g0, 0x19, %asi lduwa [%l7 + 0x48] %asi, %o5 loop_1914: nop wr %g0, 0x11, %asi prefetcha [%l7 + 0x08] %asi, 0x0 tvs %xcc, 0x5 xorcc %o2, 0x1C66, %g5 fcmpd %fcc0, %f4, %f4 fsrc2 %f10, %f2 xor %g7, 0x1C66, %g3 orncc %o7, %g6, %g4 ta %icc, 0x6 tle %icc, 0x0 mulscc %l1, %l0, %o0 fxor %f0, %f12, %f22 fbule %fcc3, loop_1915 lduh [%l7 + 0x6A], %i3 fcmps %fcc3, %f24, %f30 edge16n %i5, %o6, %g1 loop_1915: smul %o4, 0x1F3B, %l6 movl %xcc, %o1, %i1 st %f27, [%l7 + 0x48] alignaddrl %l4, %i2, %l5 fbuge %fcc1, loop_1916 te %xcc, 0x5 alignaddrl %l2, %i7, %i6 movneg %xcc, %g2, %i0 loop_1916: for %f12, %f6, %f2 alignaddrl %i4, %o5, %l3 stb %o3, [%l7 + 0x55] tsubcc %g5, %g7, %g3 ta %icc, 0x4 bleu,a %icc, loop_1917 tsubcctv %o7, %o2, %g6 tpos %xcc, 0x5 fxnors %f9, %f30, %f20 loop_1917: bneg %xcc, loop_1918 tle %icc, 0x5 sdivx %g4, 0x1DEE, %l1 and %l0, %i3, %i5 loop_1918: tge %icc, 0x7 movre %o0, 0x365, %g1 movrlez %o4, 0x3ED, %l6 srl %o1, %o6, %i1 umulcc %i2, 0x0AFA, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge %fcc0, loop_1919 edge16ln %l2, %l4, %i6 move %icc, %g2, %i7 mulx %i4, %i0, %l3 loop_1919: edge16 %o3, %g5, %o5 fmovd %f4, %f0 tsubcctv %g7, 0x0828, %o7 alignaddr %o2, %g3, %g6 nop setx loop_1920, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry subcc %l1, %l0, %i3 movre %i5, %g4, %g1 fmovda %xcc, %f21, %f26 loop_1920: fabss %f19, %f6 fandnot1s %f10, %f29, %f29 and %o4, 0x19D3, %l6 fmovscs %xcc, %f24, %f28 xor %o0, 0x0085, %o1 fbul,a %fcc2, loop_1921 edge16 %o6, %i2, %l5 lduw [%l7 + 0x54], %l2 ldd [%l7 + 0x28], %f20 loop_1921: fexpand %f8, %f26 xnorcc %i1, 0x1A29, %i6 edge16n %l4, %g2, %i4 movgu %xcc, %i0, %l3 udiv %o3, 0x1174, %g5 fcmps %fcc3, %f10, %f24 movleu %xcc, %o5, %i7 edge16 %o7, %g7, %o2 fmovdge %xcc, %f20, %f12 or %g3, 0x1149, %l1 edge8ln %g6, %l0, %i3 array16 %g4, %i5, %o4 alignaddrl %g1, %l6, %o0 siam 0x5 udiv %o6, 0x09AD, %i2 edge32 %l5, %o1, %i1 set 0x6E, %l3 lduha [%l7 + %l3] 0x88, %i6 fmovrsgz %l4, %f18, %f28 smul %g2, %l2, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %l3, %o3, %i0 umul %g5, 0x1937, %i7 pdist %f8, %f16, %f28 sdiv %o7, 0x01C4, %g7 edge32ln %o5, %o2, %g3 tn %xcc, 0x3 udivcc %l1, 0x1333, %l0 array16 %i3, %g4, %i5 te %icc, 0x2 fblg %fcc3, loop_1922 mova %xcc, %g6, %o4 fbu,a %fcc1, loop_1923 tne %icc, 0x4 loop_1922: orn %l6, 0x1FB3, %g1 fzero %f18 loop_1923: movneg %xcc, %o6, %o0 ldd [%l7 + 0x70], %f8 brnz %l5, loop_1924 umulcc %i2, 0x0588, %i1 ldub [%l7 + 0x26], %i6 edge32 %l4, %o1, %g2 loop_1924: movne %icc, %l2, %i4 orncc %l3, 0x16FA, %i0 fnand %f10, %f16, %f12 tneg %xcc, 0x0 ble %xcc, loop_1925 xor %o3, %i7, %g5 taddcctv %g7, %o5, %o7 tcc %icc, 0x5 loop_1925: movn %icc, %g3, %o2 subccc %l1, %l0, %i3 xnor %i5, %g6, %g4 movcc %icc, %o4, %g1 fnegd %f2, %f16 be,a,pn %xcc, loop_1926 subc %o6, 0x1C0D, %o0 tg %xcc, 0x3 movrlz %l5, %i2, %l6 loop_1926: fands %f6, %f2, %f6 fmovdneg %xcc, %f22, %f20 fornot2s %f12, %f13, %f15 umulcc %i6, %i1, %o1 addcc %l4, %l2, %i4 smul %g2, 0x01F7, %i0 or %o3, 0x116E, %l3 sdiv %g5, 0x0318, %i7 fpadd16s %f24, %f8, %f26 wr %g0, 0x10, %asi lduha [%l7 + 0x68] %asi, %o5 set 0x40, %g4 ldda [%l7 + %g4] 0x0c, %f0 set 0x20, %g1 ldstuba [%l7 + %g1] 0x81, %o7 tsubcc %g3, %g7, %l1 wr %g0, 0xea, %asi stxa %o2, [%l7 + 0x40] %asi membar #Sync tsubcc %i3, 0x1DCF, %i5 orncc %g6, 0x0917, %l0 fnot1s %f11, %f24 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi brlez %g4, loop_1927 taddcc %o4, 0x177C, %o6 fmovsl %xcc, %f6, %f6 ta %icc, 0x2 loop_1927: fbule,a %fcc2, loop_1928 ble loop_1929 subccc %o0, %l5, %g1 fmovsvc %icc, %f20, %f12 loop_1928: nop wr %g0, 0x89, %asi lduha [%l7 + 0x58] %asi, %l6 loop_1929: nop wr %g0, 0x19, %asi swapa [%l7 + 0x34] %asi, %i6 edge8ln %i1, %i2, %l4 addcc %l2, %i4, %g2 fmovda %icc, %f28, %f7 fbug %fcc2, loop_1930 lduw [%l7 + 0x34], %i0 ldd [%l7 + 0x28], %o0 fmovdneg %xcc, %f22, %f16 loop_1930: nop set 0x36, %l0 sth %o3, [%l7 + %l0] umulcc %l3, %i7, %g5 fmovrsgez %o7, %f10, %f6 set 0x22, %g3 lduha [%l7 + %g3] 0x0c, %o5 movl %xcc, %g3, %g7 ta %xcc, 0x7 ldsh [%l7 + 0x5C], %o2 xnorcc %i3, 0x0BC0, %i5 srax %g6, %l0, %l1 fpsub32s %f19, %f21, %f1 nop setx loop_1931, %l0, %l1 jmpl %l1, %g4 movgu %xcc, %o6, %o0 mulx %l5, 0x1EA6, %g1 membar 0x35 loop_1931: subccc %l6, %i6, %o4 tgu %icc, 0x1 smul %i2, 0x02E9, %i1 lduw [%l7 + 0x50], %l2 orcc %i4, 0x0E93, %g2 edge32 %i0, %l4, %o1 xnorcc %o3, %l3, %i7 set 0x08, %l4 lda [%l7 + %l4] 0x11, %f2 movrgez %o7, 0x3E2, %o5 subcc %g5, %g3, %o2 edge16ln %i3, %g7, %g6 fble %fcc2, loop_1932 bvs,a %xcc, loop_1933 tsubcctv %i5, %l0, %g4 sdivcc %l1, 0x1421, %o0 loop_1932: edge8n %l5, %o6, %g1 loop_1933: edge8n %i6, %o4, %l6 edge8ln %i2, %i1, %l2 sllx %i4, %g2, %l4 fmovsle %xcc, %f11, %f19 addccc %i0, 0x0EE6, %o1 add %l3, %i7, %o3 fmovrdgez %o5, %f24, %f2 fmovsneg %xcc, %f4, %f29 fmovsle %xcc, %f30, %f9 ldsb [%l7 + 0x5F], %o7 edge16 %g5, %g3, %i3 ldsb [%l7 + 0x68], %g7 orn %g6, 0x1EEB, %o2 addccc %l0, %i5, %l1 movrgz %g4, 0x0FB, %o0 sllx %o6, 0x00, %l5 tge %xcc, 0x7 set 0x30, %o2 stba %i6, [%l7 + %o2] 0x27 membar #Sync subccc %o4, 0x1505, %g1 stw %i2, [%l7 + 0x68] andncc %l6, %i1, %i4 fnot2 %f22, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %icc, 0x0 mulx %g2, 0x1CE6, %l4 movvc %icc, %i0, %l2 tcs %xcc, 0x3 ta %icc, 0x5 set 0x50, %i7 stda %l2, [%l7 + %i7] 0x19 fpsub32s %f14, %f10, %f6 sdivx %i7, 0x12E2, %o1 fbu %fcc1, loop_1934 and %o3, 0x1BC1, %o7 bneg,a,pn %icc, loop_1935 movrlez %g5, %o5, %i3 loop_1934: fcmpne32 %f26, %f22, %g3 subcc %g7, %g6, %o2 loop_1935: std %i4, [%l7 + 0x68] bvs loop_1936 fmovscs %icc, %f13, %f5 sdivcc %l0, 0x0D1C, %g4 edge16 %o0, %l1, %o6 loop_1936: edge8 %l5, %i6, %g1 movvs %icc, %o4, %i2 lduw [%l7 + 0x68], %l6 set 0x1C, %o0 stha %i1, [%l7 + %o0] 0xe2 membar #Sync sdivx %g2, 0x0685, %i4 sllx %i0, 0x1C, %l2 stbar addc %l3, 0x1BA6, %i7 orn %o1, %o3, %l4 movrne %o7, 0x0A1, %o5 edge32ln %g5, %i3, %g3 array8 %g7, %g6, %i5 movre %o2, 0x006, %l0 fmovrdlez %o0, %f6, %f0 subccc %g4, %l1, %o6 fmovdl %icc, %f13, %f8 ldsb [%l7 + 0x61], %l5 sub %i6, 0x0798, %g1 edge8l %i2, %l6, %o4 movre %i1, %g2, %i0 be,a,pn %icc, loop_1937 fble,a %fcc0, loop_1938 movrne %i4, %l2, %l3 srlx %o1, %i7, %o3 loop_1937: prefetch [%l7 + 0x38], 0x1 loop_1938: nop set 0x70, %o7 stwa %l4, [%l7 + %o7] 0x2a membar #Sync sub %o5, 0x1D6D, %o7 edge32ln %i3, %g5, %g7 tsubcctv %g6, %g3, %o2 wr %g0, 0x89, %asi sta %f10, [%l7 + 0x78] %asi fmovrslz %i5, %f0, %f6 fnot2s %f16, %f29 tneg %xcc, 0x0 fmovsg %xcc, %f4, %f11 tpos %icc, 0x3 fzeros %f3 stw %o0, [%l7 + 0x5C] tn %icc, 0x5 fmovdle %icc, %f31, %f20 udiv %l0, 0x0562, %g4 fbn %fcc2, loop_1939 srl %o6, 0x1C, %l5 fmovdge %xcc, %f10, %f5 st %f11, [%l7 + 0x3C] loop_1939: fcmped %fcc3, %f22, %f8 edge32 %i6, %l1, %g1 movvc %icc, %l6, %o4 array32 %i1, %i2, %g2 taddcc %i0, 0x0604, %l2 fone %f2 fbne,a %fcc3, loop_1940 te %xcc, 0x4 fmovrdgz %l3, %f28, %f20 edge8l %o1, %i4, %i7 loop_1940: ld [%l7 + 0x40], %f22 bn,a,pt %xcc, loop_1941 fsrc1 %f20, %f26 set 0x40, %l5 stda %f0, [%l7 + %l5] 0xf1 membar #Sync loop_1941: edge32ln %l4, %o3, %o5 sub %i3, 0x0D66, %g5 fpsub16s %f0, %f7, %f4 fpmerge %f24, %f12, %f22 movle %xcc, %o7, %g7 tn %xcc, 0x7 fsrc1 %f0, %f6 edge8 %g3, %o2, %i5 subccc %g6, %l0, %o0 wr %g0, 0x11, %asi lda [%l7 + 0x5C] %asi, %f16 fornot1s %f2, %f30, %f6 fxors %f3, %f26, %f27 orncc %o6, %g4, %i6 lduh [%l7 + 0x38], %l1 movvc %xcc, %g1, %l6 fcmpeq16 %f8, %f24, %o4 wr %g0, 0x89, %asi swapa [%l7 + 0x1C] %asi, %i1 movgu %xcc, %i2, %l5 edge32ln %g2, %i0, %l2 sdiv %l3, 0x0313, %o1 fmovdn %icc, %f3, %f24 tle %xcc, 0x7 and %i4, 0x06FB, %l4 tcc %xcc, 0x6 bn,a %icc, loop_1942 fpadd32 %f0, %f2, %f26 set 0x20, %g5 swapa [%l7 + %g5] 0x80, %i7 loop_1942: udivx %o5, 0x00AF, %i3 add %l7, 0x38, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %o3 casa [%l6] %asi, %o3, %g5 movrgez %g7, %g3, %o7 add %l7, 0x18, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o2 casa [%l6] %asi, %o2, %g6 std %f12, [%l7 + 0x78] sdivcc %i5, 0x04B5, %o0 xnor %o6, 0x0A38, %l0 edge32ln %g4, %i6, %l1 tsubcctv %l6, %o4, %i1 sdivx %i2, 0x126E, %l5 andncc %g2, %i0, %g1 fmovsl %xcc, %f7, %f30 edge16l %l3, %l2, %o1 te %icc, 0x1 flush %l7 + 0x24 xorcc %i4, %i7, %o5 membar 0x64 fabsd %f8, %f28 tg %xcc, 0x3 srlx %l4, 0x17, %o3 fmovdleu %xcc, %f22, %f14 edge16ln %g5, %i3, %g3 edge32l %g7, %o2, %o7 mulx %i5, %o0, %o6 edge32ln %g6, %g4, %l0 membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf8, %f0 movge %icc, %l1, %i6 orn %l6, %o4, %i1 addccc %i2, 0x0C44, %g2 tgu %icc, 0x5 fmovse %icc, %f2, %f17 bvc,a,pn %xcc, loop_1943 movne %icc, %l5, %g1 subccc %i0, %l3, %o1 ble,pt %icc, loop_1944 loop_1943: movvs %icc, %i4, %l2 edge8l %i7, %o5, %l4 alignaddrl %g5, %i3, %o3 loop_1944: taddcc %g3, 0x198B, %g7 tl %icc, 0x3 fxnors %f12, %f19, %f7 fxor %f12, %f20, %f30 addcc %o2, 0x077E, %i5 fbn,a %fcc0, loop_1945 nop setx loop_1946, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done add %o0, 0x0801, %o6 tgu %icc, 0x5 loop_1945: movrlz %g6, %o7, %g4 loop_1946: movge %xcc, %l0, %i6 tn %xcc, 0x0 xnorcc %l1, %l6, %i1 and %o4, %i2, %l5 addcc %g2, 0x1B3D, %g1 fxors %f24, %f10, %f16 add %l7, 0x48, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x89, %l3, %o1 move %xcc, %i0, %l2 tle %xcc, 0x0 sir 0x0925 taddcc %i7, %o5, %i4 ta %icc, 0x6 orcc %g5, %l4, %i3 movrlz %g3, %g7, %o2 subcc %i5, %o0, %o3 movrgz %g6, %o7, %o6 edge16ln %l0, %g4, %l1 fornot2 %f22, %f8, %f14 wr %g0, 0x89, %asi lduba [%l7 + 0x31] %asi, %l6 tle %icc, 0x3 sllx %i6, 0x06, %i1 fpadd32 %f14, %f28, %f22 sdivx %o4, 0x1A5C, %l5 fmovdcs %icc, %f4, %f15 array32 %g2, %g1, %l3 movne %xcc, %i2, %o1 sra %i0, 0x17, %i7 edge16l %l2, %o5, %g5 or %l4, %i4, %i3 fmovdne %icc, %f29, %f0 fcmple32 %f22, %f12, %g3 fcmpeq16 %f6, %f8, %g7 addc %i5, %o2, %o3 sdivx %o0, 0x1046, %g6 tg %icc, 0x4 taddcc %o7, 0x1F8D, %o6 brz %l0, loop_1947 sethi 0x0B78, %g4 taddcctv %l1, 0x0291, %i6 fbue %fcc0, loop_1948 loop_1947: fzero %f8 tsubcctv %i1, %o4, %l5 fmovsgu %xcc, %f7, %f20 loop_1948: movvc %xcc, %g2, %g1 tne %xcc, 0x1 orn %l6, 0x0A33, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %o1, 0x1C6A, %i0 srlx %i7, %l3, %o5 set 0x40, %i6 ldda [%l7 + %i6] 0x80, %g4 edge32l %l2, %i4, %l4 fmovrdlez %g3, %f4, %f10 tge %xcc, 0x1 fbn,a %fcc0, loop_1949 bgu,a loop_1950 fnands %f16, %f28, %f15 fpmerge %f19, %f29, %f14 loop_1949: fornot1s %f27, %f17, %f25 loop_1950: alignaddr %g7, %i5, %i3 sub %o2, 0x1325, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %g6, %o7, %o3 ldsh [%l7 + 0x32], %l0 fornot2 %f10, %f0, %f24 edge8 %o6, %g4, %i6 movle %xcc, %l1, %i1 wr %g0, 0x22, %asi stxa %o4, [%l7 + 0x10] %asi membar #Sync movre %l5, %g2, %l6 tvc %icc, 0x7 movl %xcc, %i2, %o1 movrlz %g1, %i0, %i7 movleu %xcc, %l3, %g5 set 0x75, %i5 lduba [%l7 + %i5] 0x04, %o5 edge32 %i4, %l2, %l4 tcs %xcc, 0x6 wr %g0, 0x18, %asi ldswa [%l7 + 0x60] %asi, %g7 fmovrdgz %g3, %f30, %f8 tcc %icc, 0x1 fmovdle %icc, %f28, %f25 movre %i3, %o2, %o0 sdivcc %g6, 0x04D4, %o7 subc %i5, 0x0F19, %l0 tne %xcc, 0x4 bpos,a,pn %icc, loop_1951 fmovdge %icc, %f13, %f19 te %icc, 0x0 set 0x40, %l1 stda %f0, [%l7 + %l1] 0x0c loop_1951: nop set 0x78, %o4 lduba [%l7 + %o4] 0x15, %o6 fxor %f8, %f8, %f14 fabss %f6, %f6 taddcctv %g4, 0x1CEF, %o3 subccc %l1, %i6, %o4 fands %f26, %f11, %f21 movvs %xcc, %i1, %l5 bvs,a,pn %xcc, loop_1952 smulcc %l6, 0x1E20, %i2 andncc %g2, %g1, %o1 set 0x58, %i2 swapa [%l7 + %i2] 0x88, %i0 loop_1952: sethi 0x1275, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %l3, 0x0829, %o5 sethi 0x1C97, %g5 fornot1s %f13, %f3, %f18 edge32 %l2, %i4, %g7 ldstub [%l7 + 0x08], %g3 movn %xcc, %i3, %o2 fmovsg %xcc, %f0, %f6 movn %xcc, %o0, %g6 movrlez %l4, %i5, %l0 ldsw [%l7 + 0x78], %o7 fnot1 %f22, %f26 wr %g0, 0x11, %asi lduba [%l7 + 0x1B] %asi, %o6 fmovsge %icc, %f28, %f26 sdivx %g4, 0x02A2, %l1 srax %o3, %o4, %i6 mulx %l5, %i1, %l6 subc %i2, %g2, %g1 nop set 0x78, %i1 prefetch [%l7 + %i1], 0x3 edge32 %i0, %o1, %i7 tsubcctv %l3, %o5, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdvs %xcc, %f29, %f31 movleu %xcc, %l2, %g7 fba,a %fcc0, loop_1953 movn %xcc, %i4, %g3 and %i3, %o2, %o0 andcc %g6, 0x1FC8, %i5 loop_1953: edge16 %l0, %l4, %o6 movvs %xcc, %g4, %l1 fbug,a %fcc1, loop_1954 add %o3, %o7, %i6 movrgez %o4, 0x0BE, %l5 udiv %i1, 0x069F, %l6 loop_1954: ldub [%l7 + 0x7C], %i2 set 0x74, %i0 sta %f4, [%l7 + %i0] 0x89 pdist %f30, %f14, %f10 te %xcc, 0x0 fnot2 %f4, %f10 or %g1, %g2, %i0 edge32n %i7, %o1, %o5 edge16l %g5, %l3, %l2 edge8l %i4, %g7, %g3 sdiv %i3, 0x1B7D, %o2 fmovsa %xcc, %f11, %f5 srax %g6, %i5, %l0 set 0x6E, %i3 ldsba [%l7 + %i3] 0x80, %o0 fmovsg %xcc, %f26, %f9 movrgz %o6, 0x11D, %g4 movrne %l1, 0x2EB, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbne %fcc3, loop_1955 sra %o3, 0x16, %o7 movne %icc, %i6, %l5 orn %i1, %o4, %l6 loop_1955: movl %icc, %g1, %i2 stw %g2, [%l7 + 0x30] andncc %i0, %o1, %i7 bg,pt %icc, loop_1956 edge32ln %o5, %l3, %g5 movgu %icc, %i4, %g7 fmovscc %xcc, %f2, %f14 loop_1956: fmovrsne %g3, %f10, %f12 ldsb [%l7 + 0x6E], %l2 fmovsleu %icc, %f19, %f4 fmovsne %xcc, %f14, %f25 andcc %i3, %g6, %i5 tle %xcc, 0x4 fandnot2 %f26, %f6, %f2 fmovd %f28, %f6 faligndata %f18, %f30, %f16 mulx %l0, 0x1E23, %o2 fmovdpos %xcc, %f29, %f4 alignaddr %o0, %g4, %l1 movre %o6, %o3, %o7 fandnot1s %f14, %f7, %f24 edge8ln %l4, %l5, %i1 orn %o4, 0x0C4F, %l6 fsrc1 %f6, %f12 fmuld8ulx16 %f22, %f6, %f18 movrne %g1, 0x1EA, %i2 xorcc %i6, 0x1A9F, %i0 umul %g2, %i7, %o1 sra %o5, 0x11, %g5 wr %g0, 0x18, %asi lduba [%l7 + 0x2C] %asi, %i4 fmovsgu %icc, %f5, %f22 fba,a %fcc2, loop_1957 fornot2 %f4, %f10, %f22 tgu %icc, 0x5 sub %g7, 0x1C4D, %g3 loop_1957: alignaddrl %l2, %l3, %i3 add %i5, 0x08DB, %l0 xor %g6, 0x14A9, %o0 std %o2, [%l7 + 0x08] ldub [%l7 + 0x4C], %g4 taddcc %o6, 0x1C57, %o3 tn %xcc, 0x4 fmovsne %xcc, %f22, %f23 fzero %f20 fcmple32 %f14, %f20, %o7 xor %l1, %l5, %l4 fmovdgu %icc, %f7, %f30 udivx %o4, 0x1D97, %l6 fbge %fcc2, loop_1958 orncc %g1, %i1, %i2 udiv %i0, 0x0711, %i6 sdivcc %i7, 0x01AF, %g2 loop_1958: edge32n %o1, %o5, %g5 tn %icc, 0x1 orcc %g7, 0x0D00, %i4 fmovrdgz %l2, %f20, %f18 set 0x50, %o5 ldsha [%l7 + %o5] 0x80, %l3 addc %i3, %i5, %l0 lduh [%l7 + 0x50], %g6 sra %o0, %o2, %g3 tneg %xcc, 0x5 ldsw [%l7 + 0x50], %g4 orn %o3, %o7, %l1 fpsub32 %f28, %f16, %f6 udivcc %o6, 0x1168, %l4 movrlez %l5, %l6, %o4 and %g1, %i2, %i1 tle %icc, 0x0 fpsub16s %f12, %f5, %f6 movleu %xcc, %i0, %i7 ldsb [%l7 + 0x2B], %g2 tcc %icc, 0x2 edge32n %i6, %o5, %o1 for %f20, %f14, %f22 movre %g7, 0x025, %g5 set 0x39, %i4 stba %l2, [%l7 + %i4] 0x88 fandnot1s %f4, %f11, %f9 fands %f25, %f0, %f10 array8 %l3, %i4, %i5 add %l7, 0x30, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l0 casxa [%l6] %asi, %l0, %g6 srl %o0, %o2, %g3 movrlz %i3, 0x0D8, %o3 orn %o7, 0x1B70, %l1 tg %icc, 0x6 andcc %o6, 0x183D, %g4 udiv %l4, 0x0694, %l6 movrlz %l5, 0x104, %g1 movg %xcc, %i2, %i1 edge16n %i0, %o4, %i7 andcc %g2, %o5, %i6 te %icc, 0x3 nop setx loop_1959, %l0, %l1 jmpl %l1, %o1 edge16 %g7, %l2, %l3 movrlz %i4, %g5, %i5 fmovscs %icc, %f22, %f1 loop_1959: fmovd %f20, %f14 andcc %g6, %l0, %o0 fpadd16 %f22, %f10, %f18 movl %icc, %o2, %i3 movrlez %o3, %g3, %l1 bne,pt %icc, loop_1960 sdiv %o6, 0x0EBB, %g4 move %xcc, %o7, %l6 wr %g0, 0x18, %asi ldxa [%l7 + 0x08] %asi, %l4 loop_1960: movneg %icc, %g1, %l5 set 0x67, %o3 lduba [%l7 + %o3] 0x10, %i1 movl %icc, %i0, %o4 fbg,a %fcc1, loop_1961 movn %icc, %i2, %i7 tsubcctv %g2, %i6, %o5 sth %g7, [%l7 + 0x68] loop_1961: movrne %o1, 0x1F4, %l2 wr %g0, 0x04, %asi lduha [%l7 + 0x5C] %asi, %l3 fmovsneg %icc, %f27, %f29 wr %g0, 0x88, %asi stda %f0, [%l7 + 0x40] %asi fxors %f29, %f19, %f20 bne,pt %xcc, loop_1962 movrlez %g5, %i4, %g6 fcmpeq32 %f16, %f4, %i5 umul %o0, %l0, %o2 loop_1962: movleu %icc, %o3, %g3 movcs %icc, %i3, %l1 alignaddrl %g4, %o7, %l6 orn %o6, 0x19B2, %l4 movg %icc, %g1, %i1 xnorcc %i0, %o4, %i2 tpos %icc, 0x5 alignaddr %l5, %i7, %g2 be,a,pn %icc, loop_1963 addcc %i6, %g7, %o5 fmul8sux16 %f16, %f16, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1963: fmovrsgz %o1, %f9, %f26 tgu %icc, 0x0 fbe,a %fcc0, loop_1964 movl %icc, %l2, %l3 fbue %fcc1, loop_1965 call loop_1966 loop_1964: fbue,a %fcc3, loop_1967 edge8n %g5, %i4, %g6 loop_1965: be,a loop_1968 loop_1966: edge16n %o0, %i5, %o2 loop_1967: fornot1s %f13, %f2, %f5 umul %o3, %l0, %i3 loop_1968: sethi 0x0496, %l1 srlx %g3, %g4, %o7 wr %g0, 0x11, %asi stda %f0, [%l7 + 0x40] %asi bleu,a,pt %xcc, loop_1969 fzero %f22 lduh [%l7 + 0x64], %l6 edge16n %o6, %l4, %g1 loop_1969: nop set 0x3C, %o1 sta %f28, [%l7 + %o1] 0x18 wr %g0, 0xe3, %asi stwa %i0, [%l7 + 0x60] %asi membar #Sync ldsh [%l7 + 0x72], %i1 subcc %o4, 0x1873, %l5 orn %i2, 0x110C, %i7 fmovsneg %icc, %f21, %f24 movneg %xcc, %g2, %i6 fbule,a %fcc2, loop_1970 edge8 %g7, %o5, %l2 and %l3, %o1, %i4 ldsb [%l7 + 0x4B], %g5 loop_1970: std %o0, [%l7 + 0x70] tneg %icc, 0x3 udiv %g6, 0x0376, %o2 sdiv %i5, 0x142C, %o3 subccc %l0, %l1, %g3 fxnor %f22, %f22, %f20 subc %g4, %o7, %i3 edge32l %o6, %l4, %g1 movneg %icc, %i0, %l6 tvs %icc, 0x0 swap [%l7 + 0x68], %i1 ldsw [%l7 + 0x68], %o4 edge16ln %l5, %i7, %i2 add %i6, %g7, %o5 alignaddrl %l2, %g2, %l3 ld [%l7 + 0x3C], %f20 fxor %f18, %f8, %f14 xnor %o1, %g5, %i4 andn %g6, %o2, %o0 nop setx loop_1971, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done taddcctv %i5, 0x0662, %o3 wr %g0, 0x80, %asi lda [%l7 + 0x2C] %asi, %f31 loop_1971: fzero %f6 movre %l0, %g3, %l1 tneg %icc, 0x3 edge8 %o7, %i3, %o6 udivcc %l4, 0x1F0A, %g4 move %icc, %g1, %i0 tcc %icc, 0x6 fbg %fcc0, loop_1972 srlx %i1, 0x0B, %l6 bcs,a,pt %icc, loop_1973 taddcc %l5, 0x0937, %i7 loop_1972: movcs %xcc, %o4, %i2 movre %i6, %o5, %l2 loop_1973: tne %icc, 0x3 srlx %g7, %g2, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %g5, %i4, %g6 xnorcc %o1, 0x1BDB, %o0 movn %icc, %i5, %o2 te %xcc, 0x7 fnors %f2, %f30, %f0 ba,pt %icc, loop_1974 umulcc %l0, %o3, %g3 movvc %icc, %o7, %i3 fmovdg %icc, %f26, %f19 loop_1974: sth %l1, [%l7 + 0x42] ble,pt %xcc, loop_1975 fornot2 %f12, %f14, %f6 te %icc, 0x2 movl %icc, %l4, %g4 loop_1975: fmovdn %xcc, %f3, %f30 set 0x14, %l6 lduwa [%l7 + %l6] 0x18, %g1 sra %o6, %i0, %i1 sra %l6, %l5, %o4 sra %i7, 0x03, %i2 fmovs %f26, %f28 udivcc %o5, 0x1C5D, %l2 edge16n %g7, %i6, %g2 fmovdn %xcc, %f12, %f5 fnot1 %f10, %f26 array8 %l3, %g5, %g6 umulcc %i4, %o0, %i5 movpos %icc, %o1, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %l0, 0x12A3, %o3 fmovscc %xcc, %f29, %f28 fmovrsne %o7, %f15, %f29 wr %g0, 0xe2, %asi stxa %g3, [%l7 + 0x68] %asi membar #Sync fmovdne %icc, %f24, %f6 fmovsleu %xcc, %f13, %f1 movrlez %l1, %i3, %l4 popc 0x0422, %g1 fmovsneg %xcc, %f31, %f13 set 0x46, %g7 lduha [%l7 + %g7] 0x19, %o6 fmuld8sux16 %f21, %f28, %f30 brnz,a %i0, loop_1976 fnot2s %f27, %f30 nop setx loop_1977, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bpos,pt %icc, loop_1978 loop_1976: fornot2s %f3, %f18, %f13 fba %fcc3, loop_1979 loop_1977: membar 0x7F loop_1978: tn %icc, 0x4 edge16ln %i1, %g4, %l6 loop_1979: or %o4, %i7, %i2 fmul8x16al %f18, %f12, %f8 bg,pt %icc, loop_1980 movvc %xcc, %o5, %l5 set 0x4A, %o6 lduba [%l7 + %o6] 0x19, %g7 loop_1980: srax %l2, %g2, %i6 orcc %g5, %g6, %l3 taddcctv %o0, 0x1A02, %i5 mulscc %i4, 0x0027, %o1 xnor %l0, %o2, %o3 bgu,pn %xcc, loop_1981 andn %g3, 0x06A6, %l1 array16 %i3, %l4, %g1 set 0x34, %l2 stwa %o6, [%l7 + %l2] 0x18 loop_1981: movvs %icc, %o7, %i1 tvc %icc, 0x5 movcc %icc, %i0, %g4 set 0x30, %g6 stwa %o4, [%l7 + %g6] 0x14 udiv %l6, 0x15D5, %i7 fnegd %f6, %f24 sir 0x1FC6 subc %o5, %i2, %g7 fpsub16 %f6, %f2, %f0 fmovdcc %xcc, %f3, %f25 membar 0x73 wr %g0, 0x80, %asi swapa [%l7 + 0x44] %asi, %l2 orcc %l5, 0x02D5, %i6 set 0x57, %g4 ldsba [%l7 + %g4] 0x89, %g2 sdiv %g5, 0x1F9C, %l3 fcmpes %fcc2, %f19, %f17 sra %g6, 0x16, %o0 fpack32 %f10, %f2, %f4 sdivx %i4, 0x1A55, %i5 addcc %l0, 0x06D1, %o2 movne %icc, %o1, %o3 membar #Sync set 0x40, %l3 ldda [%l7 + %l3] 0x16, %f0 fmovdl %xcc, %f28, %f8 fornot2 %f6, %f16, %f2 std %f4, [%l7 + 0x58] nop set 0x64, %l0 stb %g3, [%l7 + %l0] movpos %icc, %i3, %l4 movre %l1, %g1, %o6 edge32n %i1, %o7, %i0 movrlez %g4, 0x209, %o4 swap [%l7 + 0x34], %l6 fmovrdgez %i7, %f12, %f2 tvc %icc, 0x7 fmovscs %icc, %f2, %f5 fbn,a %fcc1, loop_1982 movrgez %o5, 0x0DD, %g7 flush %l7 + 0x64 movrlz %l2, %i2, %l5 loop_1982: umul %i6, 0x12D9, %g5 bne,a,pn %icc, loop_1983 movcs %icc, %l3, %g2 stw %g6, [%l7 + 0x14] movle %icc, %i4, %o0 loop_1983: tcs %icc, 0x6 fnands %f18, %f9, %f7 fbo,a %fcc1, loop_1984 movpos %xcc, %i5, %o2 ta %icc, 0x2 movn %icc, %o1, %l0 loop_1984: nop set 0x4C, %g3 lda [%l7 + %g3] 0x11, %f5 orncc %g3, 0x109A, %o3 lduw [%l7 + 0x2C], %l4 fmovrsne %i3, %f12, %f13 edge32ln %g1, %o6, %l1 popc %i1, %i0 fmovrse %o7, %f17, %f22 tne %icc, 0x7 mova %xcc, %g4, %l6 movvs %xcc, %i7, %o5 fandnot2s %f24, %f30, %f5 tleu %xcc, 0x1 fsrc1s %f15, %f11 bgu,pn %xcc, loop_1985 taddcc %g7, 0x0E4A, %l2 alignaddrl %i2, %o4, %i6 for %f0, %f22, %f22 loop_1985: fmovrsgz %g5, %f5, %f11 andn %l3, %l5, %g2 ldd [%l7 + 0x40], %f4 orcc %i4, 0x0B8A, %g6 brnz %o0, loop_1986 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sth %o2, [%l7 + 0x68] addccc %i5, 0x17A9, %o1 loop_1986: srax %g3, %l0, %o3 stb %l4, [%l7 + 0x5C] ble,a,pn %xcc, loop_1987 movgu %xcc, %g1, %o6 popc %l1, %i3 te %xcc, 0x2 loop_1987: movcs %xcc, %i0, %o7 fmovdne %xcc, %f28, %f5 fnegd %f24, %f2 fbule,a %fcc3, loop_1988 lduw [%l7 + 0x20], %i1 alignaddr %l6, %i7, %g4 edge32l %o5, %l2, %g7 loop_1988: bcs loop_1989 fxors %f7, %f19, %f22 tsubcctv %o4, %i6, %g5 tge %xcc, 0x2 loop_1989: bshuffle %f10, %f26, %f2 call loop_1990 addc %i2, 0x1B49, %l3 nop setx loop_1991, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done or %g2, 0x003D, %i4 loop_1990: fmovscs %xcc, %f23, %f29 andn %g6, 0x1845, %l5 loop_1991: srax %o2, %o0, %i5 subcc %g3, %o1, %o3 set 0x4E, %g1 stha %l0, [%l7 + %g1] 0x22 membar #Sync orcc %l4, 0x1E27, %g1 fones %f10 edge16l %o6, %i3, %l1 sllx %i0, 0x0F, %o7 edge8 %l6, %i7, %g4 movpos %xcc, %o5, %i1 movrgez %g7, %o4, %i6 set 0x1C, %o2 stwa %l2, [%l7 + %o2] 0x80 movpos %icc, %g5, %l3 movvs %icc, %g2, %i4 edge16 %i2, %g6, %l5 movvs %xcc, %o2, %o0 bcs,pt %xcc, loop_1992 tne %icc, 0x1 tle %icc, 0x7 brgez %i5, loop_1993 loop_1992: umul %o1, %g3, %l0 call loop_1994 fpadd16s %f7, %f3, %f21 loop_1993: sth %l4, [%l7 + 0x68] movrgz %g1, %o3, %i3 loop_1994: taddcc %l1, %o6, %o7 movre %l6, %i7, %i0 edge16ln %g4, %o5, %g7 fsrc2 %f28, %f20 fmovdne %icc, %f29, %f30 udivcc %o4, 0x02D5, %i6 tne %xcc, 0x6 tle %xcc, 0x7 movg %icc, %l2, %g5 tgu %icc, 0x4 sllx %l3, %g2, %i1 popc %i4, %i2 bge,a %xcc, loop_1995 srax %l5, 0x09, %g6 xnor %o2, %o0, %o1 fmovsge %icc, %f26, %f25 loop_1995: fmovdn %icc, %f9, %f17 movcs %xcc, %g3, %i5 fnor %f6, %f24, %f28 movrne %l0, 0x2CB, %g1 bleu loop_1996 addc %o3, 0x0B80, %i3 udivx %l4, 0x066E, %o6 move %icc, %l1, %o7 loop_1996: sdivcc %l6, 0x19C2, %i0 mova %icc, %i7, %o5 edge16n %g4, %o4, %g7 popc 0x03D2, %i6 mulx %g5, 0x1D4A, %l3 lduh [%l7 + 0x26], %l2 fbule %fcc1, loop_1997 sdivx %g2, 0x09C7, %i4 alignaddr %i2, %l5, %g6 sdivx %i1, 0x1838, %o2 loop_1997: edge8 %o0, %o1, %i5 taddcc %g3, %g1, %l0 sir 0x0369 addcc %i3, 0x1F18, %o3 tl %xcc, 0x3 fnors %f20, %f28, %f1 andncc %o6, %l4, %o7 xor %l6, %i0, %l1 movgu %icc, %o5, %g4 edge8l %i7, %o4, %g7 fmul8sux16 %f2, %f24, %f18 mova %xcc, %g5, %l3 mulscc %l2, %g2, %i6 fzero %f8 taddcc %i4, %l5, %i2 or %g6, %o2, %o0 movcc %icc, %o1, %i1 fmovscc %icc, %f24, %f20 fmovsl %icc, %f3, %f6 fabsd %f12, %f14 fmovdle %xcc, %f29, %f8 membar 0x5C or %i5, %g1, %g3 subc %i3, 0x1C47, %o3 fnands %f25, %f2, %f13 bneg,pn %icc, loop_1998 bvs,a,pt %icc, loop_1999 fnand %f8, %f26, %f20 fxnor %f20, %f30, %f0 loop_1998: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1999: sub %l0, 0x06DD, %o6 sir 0x1D32 be,a,pn %icc, loop_2000 tleu %xcc, 0x6 tgu %icc, 0x4 nop set 0x76, %l4 ldsb [%l7 + %l4], %l4 loop_2000: fsrc2 %f4, %f22 be loop_2001 tne %xcc, 0x0 ta %xcc, 0x3 ldsb [%l7 + 0x54], %l6 loop_2001: fzero %f26 fbuge %fcc3, loop_2002 tle %xcc, 0x5 fcmpgt32 %f6, %f4, %o7 wr %g0, 0x80, %asi stba %i0, [%l7 + 0x64] %asi loop_2002: andncc %o5, %g4, %l1 tsubcc %i7, %o4, %g5 fmovrdlez %g7, %f12, %f6 andn %l2, 0x1B8F, %l3 nop set 0x60, %o0 lduw [%l7 + %o0], %g2 std %f0, [%l7 + 0x60] movle %icc, %i4, %i6 fmovda %icc, %f16, %f10 movle %icc, %i2, %g6 brlz %l5, loop_2003 brgz,a %o2, loop_2004 edge8ln %o1, %i1, %o0 ldsb [%l7 + 0x40], %i5 loop_2003: umulcc %g3, %g1, %i3 loop_2004: fmovsgu %icc, %f0, %f9 xnor %l0, 0x0D11, %o6 ba %xcc, loop_2005 edge8l %l4, %l6, %o7 wr %g0, 0x04, %asi ldxa [%l7 + 0x40] %asi, %i0 loop_2005: movrlez %o3, %o5, %l1 bn,a %xcc, loop_2006 fmovrdlez %i7, %f10, %f14 ble loop_2007 fpadd16 %f24, %f16, %f24 loop_2006: tvs %xcc, 0x1 ba,pt %xcc, loop_2008 loop_2007: sdivx %o4, 0x1B92, %g5 fexpand %f3, %f10 addc %g7, 0x162F, %l2 loop_2008: fzeros %f22 fmovsl %xcc, %f27, %f26 edge16l %g4, %g2, %l3 membar 0x13 edge32l %i4, %i6, %g6 orn %l5, 0x0C46, %i2 fbule %fcc2, loop_2009 std %f28, [%l7 + 0x48] taddcctv %o2, 0x018C, %o1 array32 %i1, %i5, %o0 loop_2009: movle %xcc, %g1, %i3 movcc %icc, %l0, %g3 tcc %xcc, 0x6 andncc %l4, %l6, %o6 sth %i0, [%l7 + 0x10] ba,a %icc, loop_2010 andncc %o3, %o7, %o5 sll %l1, 0x19, %i7 edge32n %g5, %o4, %g7 loop_2010: fmovsne %xcc, %f7, %f15 swap [%l7 + 0x78], %g4 edge8 %g2, %l2, %l3 tg %xcc, 0x5 umulcc %i6, 0x1B2B, %i4 tge %icc, 0x6 sir 0x17AF movcs %xcc, %g6, %i2 fandnot2 %f22, %f0, %f8 sdivcc %l5, 0x0414, %o2 mulscc %o1, %i5, %o0 ta %icc, 0x5 stbar movvc %xcc, %i1, %i3 xor %g1, %g3, %l4 fnot1s %f29, %f13 tleu %xcc, 0x4 movgu %icc, %l6, %o6 te %icc, 0x4 fbule,a %fcc1, loop_2011 fbo,a %fcc1, loop_2012 stbar ldd [%l7 + 0x40], %f28 loop_2011: fornot1s %f26, %f18, %f23 loop_2012: fmovdleu %xcc, %f4, %f25 bshuffle %f30, %f26, %f10 taddcctv %i0, 0x0B86, %l0 set 0x62, %o7 ldsba [%l7 + %o7] 0x80, %o7 membar 0x70 movvs %icc, %o5, %l1 tgu %xcc, 0x6 sdivx %i7, 0x08F7, %o3 edge32ln %o4, %g7, %g4 stw %g2, [%l7 + 0x20] array32 %g5, %l2, %l3 fbule %fcc0, loop_2013 movge %xcc, %i6, %g6 stw %i2, [%l7 + 0x64] movrgz %l5, %i4, %o2 loop_2013: fornot2 %f0, %f6, %f0 bge loop_2014 fnot2s %f26, %f22 te %xcc, 0x4 fabsd %f20, %f4 loop_2014: movneg %xcc, %i5, %o1 sra %o0, 0x04, %i3 edge16l %i1, %g1, %g3 bg,a,pt %icc, loop_2015 fpack32 %f18, %f28, %f18 smulcc %l4, %l6, %o6 tn %icc, 0x4 loop_2015: lduh [%l7 + 0x4E], %i0 fbue,a %fcc1, loop_2016 tgu %icc, 0x0 fmovsg %xcc, %f9, %f23 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2016: andcc %l0, %o5, %l1 tcs %xcc, 0x3 bvs,pn %icc, loop_2017 fmovsvs %xcc, %f18, %f2 add %l7, 0x68, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i7 casxa [%l6] %asi, %i7, %o7 loop_2017: mulscc %o4, 0x16A8, %o3 fornot1s %f7, %f13, %f21 edge32l %g4, %g2, %g7 movne %icc, %g5, %l3 fpackfix %f18, %f8 srlx %l2, 0x09, %i6 bcc,a,pn %icc, loop_2018 fbule,a %fcc3, loop_2019 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %icc, 0x0 loop_2018: brnz %g6, loop_2020 loop_2019: fbl %fcc3, loop_2021 udiv %l5, 0x142D, %i2 fcmpne16 %f12, %f6, %o2 loop_2020: brgez,a %i4, loop_2022 loop_2021: sdivx %o1, 0x0414, %o0 ba,pt %icc, loop_2023 edge8n %i3, %i1, %g1 loop_2022: fmovrdlez %g3, %f4, %f12 array16 %i5, %l4, %l6 loop_2023: ble,a,pt %xcc, loop_2024 smulcc %i0, 0x08AD, %o6 brz %o5, loop_2025 udiv %l0, 0x0D8A, %l1 loop_2024: nop add %l7, 0x48, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x89, %i7, %o4 loop_2025: movcc %icc, %o7, %g4 set 0x0C, %l5 ldsha [%l7 + %l5] 0x80, %g2 mulx %o3, 0x1A49, %g5 set 0x70, %g5 lduwa [%l7 + %g5] 0x15, %g7 tsubcc %l3, 0x140B, %l2 fxor %f26, %f8, %f14 xor %i6, %l5, %i2 srl %o2, 0x01, %g6 fmovdvc %xcc, %f11, %f6 subccc %i4, %o1, %o0 fmovdge %xcc, %f19, %f29 bcc,a loop_2026 edge32l %i3, %i1, %g3 set 0x08, %g2 stwa %g1, [%l7 + %g2] 0x81 loop_2026: fmovse %xcc, %f22, %f2 tn %icc, 0x7 fbule,a %fcc3, loop_2027 fmovdpos %xcc, %f3, %f20 sll %l4, %i5, %l6 fmovrdlz %o6, %f20, %f10 loop_2027: addccc %o5, %i0, %l1 add %l7, 0x20, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %i7, %o4 fbn,a %fcc1, loop_2028 movneg %icc, %o7, %l0 movpos %icc, %g4, %o3 tvc %icc, 0x0 loop_2028: orncc %g5, %g2, %g7 tne %xcc, 0x3 addc %l2, %l3, %i6 movre %i2, %l5, %g6 srl %i4, 0x07, %o1 tle %xcc, 0x2 nop set 0x54, %i7 lduh [%l7 + %i7], %o2 fmul8x16au %f30, %f3, %f8 movrgz %i3, 0x08E, %i1 edge32ln %g3, %o0, %g1 tne %icc, 0x4 edge8n %i5, %l6, %o6 mova %xcc, %l4, %o5 orn %i0, %i7, %l1 movrlz %o4, %l0, %o7 tn %icc, 0x5 srax %o3, %g5, %g2 ta %icc, 0x0 srl %g7, 0x17, %g4 tle %xcc, 0x4 mulx %l2, %i6, %l3 movge %xcc, %l5, %i2 fones %f6 brnz,a %g6, loop_2029 ld [%l7 + 0x54], %f24 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %icc, %o1, %i4 loop_2029: udivcc %o2, 0x0070, %i1 andn %g3, 0x125B, %i3 addccc %g1, %i5, %o0 wr %g0, 0x04, %asi ldstuba [%l7 + 0x63] %asi, %o6 smul %l4, %o5, %l6 fnand %f14, %f0, %f10 ldd [%l7 + 0x30], %f30 fmuld8ulx16 %f1, %f18, %f14 nop setx loop_2030, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sth %i0, [%l7 + 0x4C] fbne,a %fcc2, loop_2031 array8 %l1, %i7, %l0 loop_2030: nop wr %g0, 0x19, %asi ldxa [%l7 + 0x30] %asi, %o4 loop_2031: alignaddr %o3, %g5, %g2 fmovsvs %xcc, %f1, %f30 fmovrdgez %o7, %f6, %f20 tpos %xcc, 0x2 fcmps %fcc2, %f26, %f31 std %f0, [%l7 + 0x48] tcs %xcc, 0x6 brgez,a %g7, loop_2032 sll %l2, 0x0A, %i6 wr %g0, 0x11, %asi lduwa [%l7 + 0x34] %asi, %g4 loop_2032: tcc %xcc, 0x1 swap [%l7 + 0x6C], %l3 ldsh [%l7 + 0x5A], %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x51, %i6 ldsba [%l7 + %i6] 0x18, %i2 bge,a,pn %icc, loop_2033 fnors %f0, %f29, %f25 brlez %o1, loop_2034 taddcc %i4, 0x1186, %g6 loop_2033: sdivcc %o2, 0x072D, %i1 edge8l %g3, %i3, %i5 loop_2034: tge %xcc, 0x1 sra %g1, 0x00, %o0 edge32 %l4, %o5, %o6 tsubcctv %l6, 0x1650, %i0 fand %f16, %f18, %f30 edge32 %i7, %l0, %l1 tne %xcc, 0x1 xnor %o4, %o3, %g5 fmovdne %xcc, %f1, %f7 move %icc, %o7, %g2 fmovscs %xcc, %f4, %f14 mulscc %l2, 0x1BD4, %g7 movvs %icc, %g4, %l3 edge16ln %l5, %i2, %o1 mova %xcc, %i4, %g6 fmovdcs %icc, %f18, %f17 andncc %i6, %i1, %o2 fbne %fcc1, loop_2035 fmovdle %xcc, %f30, %f9 lduh [%l7 + 0x70], %g3 srlx %i5, 0x1A, %g1 loop_2035: edge8l %o0, %i3, %o5 call loop_2036 membar 0x5C fpsub16s %f1, %f23, %f20 fcmple16 %f20, %f20, %o6 loop_2036: fbn,a %fcc2, loop_2037 movn %icc, %l4, %l6 sethi 0x19B6, %i7 fmovspos %xcc, %f31, %f6 loop_2037: bcc loop_2038 udivcc %i0, 0x18DA, %l0 movvs %icc, %o4, %o3 srl %g5, %o7, %l1 loop_2038: membar 0x27 ld [%l7 + 0x24], %f4 fbul,a %fcc3, loop_2039 udivcc %l2, 0x0689, %g7 sra %g2, 0x02, %g4 brnz,a %l3, loop_2040 loop_2039: bgu,pt %xcc, loop_2041 fbg %fcc0, loop_2042 taddcctv %i2, %o1, %l5 loop_2040: for %f10, %f22, %f0 loop_2041: edge32ln %i4, %i6, %i1 loop_2042: nop wr %g0, 0x88, %asi stda %g6, [%l7 + 0x28] %asi sllx %g3, 0x1C, %i5 alignaddrl %o2, %o0, %i3 fbe,a %fcc2, loop_2043 andcc %o5, %o6, %g1 addc %l6, %l4, %i7 add %l7, 0x10, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l0 casxa [%l6] %asi, %l0, %o4 loop_2043: movrgez %o3, %g5, %i0 stb %o7, [%l7 + 0x6C] bcc,a loop_2044 fmovde %xcc, %f26, %f14 taddcc %l2, %g7, %g2 brlz,a %g4, loop_2045 loop_2044: edge8l %l1, %i2, %l3 edge16n %o1, %i4, %i6 tvs %xcc, 0x3 loop_2045: movrne %l5, %i1, %g3 udiv %g6, 0x0DC6, %i5 srl %o2, 0x12, %o0 brgz %i3, loop_2046 fcmpgt16 %f14, %f14, %o5 fmovsvs %xcc, %f5, %f0 tle %icc, 0x1 loop_2046: pdist %f14, %f20, %f26 edge16ln %o6, %g1, %l6 lduh [%l7 + 0x2C], %i7 fmovsvs %xcc, %f0, %f27 umul %l0, %o4, %l4 bge,pn %xcc, loop_2047 fmovscs %xcc, %f25, %f10 mulx %g5, 0x02DE, %o3 movge %xcc, %i0, %l2 loop_2047: sdivx %g7, 0x1BD0, %g2 edge16l %g4, %l1, %o7 fmovsleu %xcc, %f25, %f9 call loop_2048 orn %l3, %i2, %o1 movrgez %i4, %i6, %i1 subccc %g3, %g6, %l5 loop_2048: addcc %i5, 0x09B7, %o0 fmovsvc %icc, %f1, %f19 bcs,a,pn %xcc, loop_2049 movneg %icc, %i3, %o5 fbne,a %fcc2, loop_2050 tsubcc %o6, 0x1B1A, %g1 loop_2049: brgez %o2, loop_2051 fcmpne16 %f0, %f8, %l6 loop_2050: xorcc %i7, %l0, %l4 edge16n %g5, %o4, %o3 loop_2051: nop wr %g0, 0x80, %asi stwa %i0, [%l7 + 0x70] %asi movl %icc, %g7, %l2 brgz,a %g4, loop_2052 smulcc %g2, %l1, %l3 popc 0x0C0D, %o7 orn %i2, 0x123E, %i4 loop_2052: movneg %xcc, %o1, %i6 umulcc %g3, 0x19FD, %i1 bgu,pt %xcc, loop_2053 tsubcc %g6, 0x18AD, %i5 ba,a loop_2054 fbe,a %fcc3, loop_2055 loop_2053: umul %o0, %l5, %o5 movcs %xcc, %o6, %g1 loop_2054: nop set 0x28, %i5 stda %o2, [%l7 + %i5] 0x15 loop_2055: movn %icc, %i3, %i7 fpadd32 %f10, %f10, %f8 fornot2s %f13, %f2, %f23 smulcc %l6, %l0, %g5 andn %l4, 0x1CA4, %o3 fcmpd %fcc0, %f10, %f20 tcc %icc, 0x1 sir 0x1873 smul %o4, %i0, %g7 alignaddr %l2, %g4, %l1 sir 0x00F2 tcs %xcc, 0x6 fbn,a %fcc1, loop_2056 fmovsle %xcc, %f27, %f16 fmovscc %xcc, %f11, %f12 tvc %xcc, 0x5 loop_2056: ldsw [%l7 + 0x20], %l3 array16 %g2, %o7, %i2 fnor %f20, %f8, %f8 movvs %xcc, %i4, %o1 bneg,a,pt %xcc, loop_2057 edge16l %i6, %i1, %g6 bgu loop_2058 fblg %fcc1, loop_2059 loop_2057: andcc %i5, 0x12A1, %g3 sdiv %o0, 0x1AC2, %o5 loop_2058: nop wr %g0, 0x81, %asi lduba [%l7 + 0x7B] %asi, %l5 loop_2059: orcc %g1, 0x0407, %o2 sdivx %o6, 0x092D, %i3 tsubcc %l6, 0x069E, %l0 fmovdleu %icc, %f15, %f24 fzero %f4 fmovdcc %icc, %f14, %f9 movg %xcc, %i7, %g5 tleu %xcc, 0x0 movne %xcc, %o3, %l4 wr %g0, 0x0c, %asi lduba [%l7 + 0x53] %asi, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %icc, %g7, %l2 alignaddr %g4, %l1, %l3 umulcc %g2, 0x143D, %o7 be loop_2060 bne %icc, loop_2061 brlez,a %i2, loop_2062 fmuld8sux16 %f10, %f20, %f4 loop_2060: fzeros %f20 loop_2061: fcmpeq16 %f8, %f24, %i0 loop_2062: fpsub16 %f30, %f12, %f6 brlez %i4, loop_2063 ldsb [%l7 + 0x24], %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %i6, %g6, %i1 loop_2063: nop set 0x22, %l1 stha %i5, [%l7 + %l1] 0x10 brlz,a %g3, loop_2064 array8 %o5, %l5, %g1 fmovsl %xcc, %f15, %f10 movpos %icc, %o2, %o6 loop_2064: fnor %f28, %f14, %f10 tne %xcc, 0x5 fmovspos %xcc, %f27, %f4 add %l7, 0x68, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %i3, %l6 tcc %xcc, 0x0 movle %icc, %l0, %i7 andncc %g5, %o0, %l4 movpos %xcc, %o3, %o4 swap [%l7 + 0x5C], %l2 fcmpgt16 %f8, %f22, %g4 fmovsa %xcc, %f24, %f7 ble loop_2065 edge16l %g7, %l3, %l1 smul %g2, %i2, %o7 sdiv %i0, 0x1EDC, %o1 loop_2065: fcmpeq16 %f28, %f28, %i6 fxnors %f16, %f9, %f17 ldub [%l7 + 0x18], %i4 subc %g6, %i1, %i5 array16 %g3, %o5, %g1 fandnot1 %f10, %f30, %f26 tgu %xcc, 0x4 movvs %xcc, %l5, %o2 udivcc %o6, 0x0048, %i3 ldsb [%l7 + 0x6A], %l0 fmovsl %icc, %f7, %f11 smul %l6, %i7, %g5 edge8n %o0, %o3, %l4 tsubcc %l2, 0x0B98, %g4 tvs %xcc, 0x3 alignaddr %o4, %g7, %l1 udivcc %g2, 0x114E, %l3 srax %i2, 0x02, %o7 edge8l %o1, %i0, %i4 fmovdge %xcc, %f11, %f4 set 0x28, %i2 stwa %i6, [%l7 + %i2] 0x04 tle %xcc, 0x0 set 0x20, %i1 ldda [%l7 + %i1] 0x27, %i0 add %i5, %g3, %o5 pdist %f2, %f30, %f0 fmovdpos %icc, %f8, %f15 fcmpne32 %f22, %f12, %g6 set 0x1d8, %o4 nop ! nop ! ldxa [%g0 + %o4] 0x40, %g1 ripped by fixASI40.pl ripped by fixASI40.pl fbn,a %fcc0, loop_2066 srl %l5, %o2, %o6 mulscc %i3, 0x152A, %l6 fmovsneg %xcc, %f20, %f0 loop_2066: ldub [%l7 + 0x31], %l0 nop setx loop_2067, %l0, %l1 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 %g5, %o0, %i7 tne %icc, 0x0 add %l4, 0x1305, %l2 loop_2067: ba,pn %icc, loop_2068 array16 %g4, %o4, %o3 addccc %g7, 0x1C25, %g2 movvs %xcc, %l1, %i2 loop_2068: movge %xcc, %l3, %o7 wr %g0, 0x81, %asi lduba [%l7 + 0x3F] %asi, %o1 ldd [%l7 + 0x28], %i4 edge8l %i0, %i6, %i1 tgu %icc, 0x4 nop setx loop_2069, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16 %i5, %g3, %o5 fabss %f25, %f9 popc 0x1FC9, %g6 loop_2069: orncc %g1, 0x07FB, %o2 mova %icc, %o6, %i3 tsubcc %l5, %l0, %l6 sdivcc %o0, 0x1C30, %i7 fmovse %icc, %f27, %f11 movrne %l4, 0x1D5, %g5 xnor %g4, %o4, %l2 edge32ln %g7, %g2, %l1 membar 0x7E movg %icc, %i2, %o3 smul %o7, %o1, %l3 tge %icc, 0x2 xorcc %i0, %i6, %i1 nop setx loop_2070, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bl,a loop_2071 movneg %icc, %i4, %i5 sdivcc %g3, 0x1F70, %g6 loop_2070: popc %g1, %o5 loop_2071: subcc %o2, 0x0047, %i3 lduw [%l7 + 0x0C], %l5 fble,a %fcc2, loop_2072 bcs loop_2073 movrlz %o6, 0x13E, %l6 smulcc %l0, %i7, %l4 loop_2072: nop set 0x2D, %i0 ldstub [%l7 + %i0], %g5 loop_2073: sdivx %g4, 0x089F, %o0 wr %g0, 0x10, %asi lduha [%l7 + 0x4C] %asi, %o4 smulcc %l2, 0x1F26, %g2 bneg,a %xcc, loop_2074 tgu %xcc, 0x6 fnands %f28, %f13, %f0 movre %g7, 0x094, %l1 loop_2074: sub %o3, 0x1058, %i2 edge16l %o7, %l3, %i0 sethi 0x1438, %i6 tg %icc, 0x7 bvc,a,pn %icc, loop_2075 fmul8x16 %f4, %f26, %f0 tg %xcc, 0x0 addcc %o1, %i1, %i5 loop_2075: ba,pn %icc, loop_2076 movvs %xcc, %g3, %i4 fpadd32 %f26, %f28, %f24 ldstub [%l7 + 0x41], %g1 loop_2076: prefetch [%l7 + 0x14], 0x3 xorcc %g6, 0x1CD0, %o2 alignaddrl %i3, %l5, %o5 nop setx loop_2077, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movg %xcc, %o6, %l6 movg %icc, %i7, %l0 movl %icc, %g5, %l4 loop_2077: smulcc %o0, 0x18D6, %g4 orn %o4, 0x1658, %l2 tvc %xcc, 0x1 alignaddr %g2, %g7, %o3 fmovrslez %i2, %f12, %f30 nop set 0x08, %o5 prefetch [%l7 + %o5], 0x1 fnands %f2, %f19, %f6 srax %o7, %l1, %l3 mulx %i0, %i6, %i1 fnand %f22, %f12, %f30 sub %i5, %g3, %i4 tneg %icc, 0x2 srax %g1, 0x00, %o1 srlx %o2, %i3, %l5 add %o5, 0x0719, %g6 bvs,a loop_2078 tpos %icc, 0x1 tleu %icc, 0x1 sth %l6, [%l7 + 0x5C] loop_2078: andncc %o6, %l0, %g5 movle %icc, %l4, %o0 or %i7, 0x012A, %g4 srlx %l2, %o4, %g2 edge8 %o3, %i2, %g7 swap [%l7 + 0x1C], %o7 fmovdpos %xcc, %f20, %f22 movcs %xcc, %l3, %i0 srax %l1, %i6, %i5 taddcc %i1, %i4, %g1 fmovd %f16, %f22 tsubcctv %o1, 0x15BB, %g3 tneg %xcc, 0x1 fmovdne %icc, %f3, %f5 umulcc %i3, %l5, %o2 stw %g6, [%l7 + 0x50] edge32 %l6, %o5, %l0 taddcc %o6, 0x1611, %g5 fpadd16s %f13, %f26, %f10 fxnors %f20, %f8, %f13 edge8l %l4, %i7, %o0 edge32n %l2, %g4, %g2 edge16n %o3, %o4, %g7 xnor %o7, %i2, %i0 taddcc %l3, %l1, %i6 fbo %fcc1, loop_2079 tcs %xcc, 0x4 fexpand %f10, %f20 ta %icc, 0x7 loop_2079: movpos %xcc, %i1, %i4 fcmple16 %f20, %f6, %i5 fmovrslez %g1, %f16, %f9 fxnor %f20, %f0, %f26 fbule %fcc2, loop_2080 umul %o1, %g3, %l5 fnor %f6, %f20, %f16 tge %icc, 0x3 loop_2080: fmovdn %icc, %f10, %f9 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %o2, %g6, %l6 edge16l %o5, %i3, %o6 ta %xcc, 0x3 or %l0, 0x08B2, %l4 taddcctv %i7, 0x1C83, %g5 bpos %icc, loop_2081 taddcc %o0, 0x0DDA, %g4 alignaddr %g2, %o3, %l2 fmovde %xcc, %f22, %f12 loop_2081: brlz %o4, loop_2082 array8 %o7, %i2, %i0 orcc %g7, 0x1EDF, %l1 edge8 %l3, %i1, %i4 loop_2082: fmovrdgez %i6, %f22, %f0 movleu %xcc, %g1, %i5 brz %o1, loop_2083 fcmps %fcc0, %f11, %f18 add %l7, 0x60, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g3, %o2 loop_2083: ldd [%l7 + 0x60], %f0 xnor %g6, 0x1FFF, %l6 fmuld8ulx16 %f8, %f5, %f16 siam 0x0 call loop_2084 edge16l %l5, %i3, %o6 sdivcc %o5, 0x0943, %l0 set 0x40, %i3 stxa %l4, [%l7 + %i3] 0x27 membar #Sync loop_2084: bvc,pn %icc, loop_2085 fxnors %f31, %f4, %f17 fcmps %fcc0, %f8, %f9 addccc %i7, 0x0AB6, %o0 loop_2085: movge %icc, %g5, %g2 popc 0x19EE, %g4 tgu %icc, 0x3 fpack32 %f20, %f4, %f4 tcs %xcc, 0x4 brlez %o3, loop_2086 sub %o4, %l2, %i2 bshuffle %f2, %f16, %f8 fcmple16 %f2, %f2, %o7 loop_2086: udivx %g7, 0x0846, %i0 fmovrslz %l1, %f7, %f16 mulx %i1, %i4, %i6 swap [%l7 + 0x20], %g1 subc %i5, %l3, %o1 mulx %o2, %g3, %l6 fmovdcc %xcc, %f22, %f30 add %l5, 0x0E26, %g6 subcc %i3, 0x0FD4, %o5 srax %l0, %o6, %l4 set 0x6C, %o3 sta %f16, [%l7 + %o3] 0x18 fbul,a %fcc3, loop_2087 fbuge,a %fcc0, loop_2088 movle %icc, %o0, %g5 movleu %xcc, %i7, %g4 loop_2087: ldsw [%l7 + 0x30], %g2 loop_2088: fand %f16, %f8, %f30 edge16ln %o4, %o3, %i2 movre %o7, 0x2DB, %g7 brnz,a %l2, loop_2089 fmul8ulx16 %f8, %f8, %f8 set 0x2C, %o1 stwa %i0, [%l7 + %o1] 0x15 loop_2089: brnz,a %i1, loop_2090 xor %l1, 0x1C42, %i4 sllx %g1, 0x08, %i5 movrgz %i6, 0x2A1, %o1 loop_2090: fxnors %f8, %f18, %f28 movneg %icc, %l3, %o2 be,a loop_2091 xnorcc %g3, 0x14D0, %l5 nop setx loop_2092, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sethi 0x1777, %g6 loop_2091: fcmpes %fcc0, %f1, %f2 movre %l6, %i3, %o5 loop_2092: movn %icc, %o6, %l0 bvc,pt %icc, loop_2093 membar 0x26 fnot2 %f2, %f28 movrgez %l4, 0x322, %g5 loop_2093: edge32ln %o0, %g4, %g2 fpsub32s %f11, %f12, %f23 ba %icc, loop_2094 fbge %fcc1, loop_2095 andn %o4, 0x1846, %i7 andcc %i2, 0x195C, %o3 loop_2094: fmovsvc %icc, %f15, %f13 loop_2095: bshuffle %f8, %f14, %f28 edge8ln %g7, %o7, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnors %f26, %f21, %f27 subcc %l2, %i1, %l1 brlz,a %g1, loop_2096 fcmps %fcc0, %f26, %f7 movn %xcc, %i4, %i6 nop setx loop_2097, %l0, %l1 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_2096: subcc %o1, 0x0E60, %l3 srax %i5, %o2, %l5 sub %g3, %g6, %i3 loop_2097: brnz %l6, loop_2098 sir 0x1EBB subc %o6, 0x1512, %l0 set 0x14, %l6 ldsba [%l7 + %l6] 0x14, %l4 loop_2098: fmul8x16au %f31, %f18, %f26 tgu %xcc, 0x7 sdivcc %g5, 0x0267, %o0 fbe,a %fcc2, loop_2099 movrgez %g4, %o5, %g2 fmovdne %icc, %f29, %f11 fbge %fcc1, loop_2100 loop_2099: fsrc2 %f30, %f18 edge8l %o4, %i7, %o3 wr %g0, 0x0c, %asi ldsha [%l7 + 0x44] %asi, %g7 loop_2100: nop wr %g0, 0x81, %asi stxa %i2, [%l7 + 0x58] %asi fcmpes %fcc1, %f14, %f31 fornot1 %f24, %f6, %f0 te %icc, 0x1 nop set 0x4D, %i4 ldub [%l7 + %i4], %i0 fmovsleu %icc, %f3, %f8 edge32ln %o7, %i1, %l2 movcs %icc, %g1, %l1 tn %xcc, 0x4 membar 0x12 movg %xcc, %i4, %o1 fbug,a %fcc2, loop_2101 be %xcc, loop_2102 brz %l3, loop_2103 xnor %i6, 0x1174, %i5 loop_2101: popc %o2, %l5 loop_2102: movrgz %g6, %i3, %g3 loop_2103: umul %l6, 0x034B, %o6 move %icc, %l4, %l0 orn %g5, %o0, %o5 fble,a %fcc2, loop_2104 fmovrslz %g4, %f23, %f27 sll %g2, 0x01, %o4 membar 0x2D loop_2104: swap [%l7 + 0x28], %i7 set 0x40, %g7 stda %f16, [%l7 + %g7] 0x14 tgu %xcc, 0x5 ldstub [%l7 + 0x64], %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sra %g7, 0x19, %i2 movgu %icc, %i0, %o7 fabsd %f2, %f22 sethi 0x00A1, %l2 faligndata %f24, %f0, %f20 wr %g0, 0x80, %asi swapa [%l7 + 0x44] %asi, %g1 array32 %i1, %l1, %o1 addcc %i4, 0x0CE7, %i6 fmovdneg %xcc, %f6, %f16 sub %l3, %i5, %l5 fmovrse %g6, %f17, %f5 fpsub16 %f14, %f14, %f16 fcmpgt16 %f24, %f28, %i3 xnorcc %o2, 0x1796, %l6 edge32ln %o6, %l4, %g3 fxors %f23, %f8, %f2 fpadd16 %f18, %f16, %f22 fble %fcc3, loop_2105 sll %l0, 0x1E, %g5 andn %o0, 0x1F61, %o5 fmovrsne %g4, %f26, %f13 loop_2105: tg %icc, 0x3 movrlz %g2, 0x155, %i7 move %icc, %o4, %g7 movcs %xcc, %o3, %i0 fbug %fcc1, loop_2106 move %icc, %o7, %l2 move %xcc, %g1, %i1 fmul8ulx16 %f26, %f22, %f18 loop_2106: taddcctv %l1, 0x1214, %i2 movvs %icc, %i4, %i6 tg %icc, 0x2 te %icc, 0x4 movg %icc, %o1, %l3 mulx %l5, 0x1C73, %g6 edge16 %i3, %o2, %l6 sir 0x1F4E movrgz %i5, %l4, %g3 std %f10, [%l7 + 0x70] movre %o6, 0x331, %g5 addc %o0, 0x0E4F, %l0 srl %g4, %g2, %i7 edge32ln %o4, %g7, %o5 array16 %o3, %i0, %o7 membar 0x78 movrlz %l2, 0x27E, %i1 fnand %f8, %f28, %f2 movrgz %l1, 0x3F7, %i2 stbar fnot1 %f8, %f18 popc %g1, %i4 stx %i6, [%l7 + 0x10] sub %l3, %o1, %g6 fpackfix %f2, %f8 edge8n %i3, %o2, %l5 movre %i5, %l4, %l6 wr %g0, 0x80, %asi lduba [%l7 + 0x71] %asi, %g3 stx %g5, [%l7 + 0x28] move %icc, %o0, %l0 pdist %f2, %f2, %f12 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %icc, %o6, %g2 bleu %icc, loop_2107 addcc %g4, %i7, %g7 alignaddr %o5, %o4, %o3 set 0x70, %l2 stda %o6, [%l7 + %l2] 0x2f membar #Sync loop_2107: std %f8, [%l7 + 0x18] orcc %i0, 0x1D4C, %i1 fmovde %icc, %f25, %f12 movrgz %l2, %i2, %l1 xnor %g1, 0x1EDE, %i4 wr %g0, 0x11, %asi lduba [%l7 + 0x69] %asi, %i6 subccc %l3, %o1, %g6 brz %i3, loop_2108 nop setx loop_2109, %l0, %l1 jmpl %l1, %o2 movrlz %i5, %l5, %l6 and %g3, %g5, %l4 loop_2108: movg %icc, %l0, %o6 loop_2109: fmovdcs %xcc, %f17, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bl,pt %icc, loop_2110 orncc %o0, %g4, %g2 movpos %xcc, %g7, %o5 nop setx loop_2111, %l0, %l1 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_2110: edge16 %o4, %o3, %i7 wr %g0, 0x81, %asi prefetcha [%l7 + 0x30] %asi, 0x0 loop_2111: nop setx loop_2112, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdgu %xcc, %f13, %f30 andcc %i0, 0x0775, %l2 fba %fcc1, loop_2113 loop_2112: ba,a,pt %icc, loop_2114 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsleu %icc, %f1, %f15 loop_2113: tgu %icc, 0x7 loop_2114: fnot1 %f22, %f8 fbug %fcc0, loop_2115 flush %l7 + 0x08 xorcc %i2, %l1, %i1 tne %xcc, 0x6 loop_2115: movcc %xcc, %g1, %i4 nop set 0x10, %g6 stw %i6, [%l7 + %g6] fandnot1 %f24, %f28, %f12 bneg,pn %xcc, loop_2116 movn %xcc, %l3, %o1 set 0x38, %o6 stxa %i3, [%l7 + %o6] 0x23 membar #Sync loop_2116: movleu %xcc, %g6, %i5 add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l5 casxa [%l6] %asi, %l5, %l6 movre %g3, %o2, %l4 mulscc %l0, 0x044A, %o6 fpsub32s %f16, %f7, %f6 sll %g5, %o0, %g2 tgu %icc, 0x0 array8 %g7, %o5, %o4 movl %icc, %g4, %o3 edge16ln %i7, %i0, %l2 add %l7, 0x20, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %i2, %l1 membar 0x4C fmul8sux16 %f16, %f18, %f4 fmovsge %xcc, %f7, %f12 popc 0x089F, %o7 fnot1 %f20, %f22 movle %icc, %i1, %g1 tcs %icc, 0x7 array32 %i4, %i6, %l3 taddcc %o1, %i3, %i5 ble,a %xcc, loop_2117 tle %xcc, 0x4 array16 %g6, %l6, %g3 add %l5, %o2, %l4 loop_2117: fones %f29 edge8l %l0, %o6, %o0 brgez,a %g5, loop_2118 ldd [%l7 + 0x48], %f22 fble,a %fcc3, loop_2119 alignaddrl %g7, %g2, %o4 loop_2118: movrgz %g4, %o3, %i7 fbul %fcc0, loop_2120 loop_2119: bpos loop_2121 call loop_2122 movle %xcc, %o5, %l2 loop_2120: edge32ln %i0, %i2, %l1 loop_2121: edge32n %o7, %i1, %i4 loop_2122: sethi 0x0733, %i6 st %f11, [%l7 + 0x2C] movgu %xcc, %l3, %o1 fpsub32s %f20, %f29, %f25 srax %i3, %i5, %g6 umulcc %l6, 0x18E5, %g1 fornot1 %f10, %f12, %f12 tn %icc, 0x4 brz %g3, loop_2123 udivcc %o2, 0x0A8E, %l4 wr %g0, 0x0c, %asi ldsha [%l7 + 0x20] %asi, %l5 loop_2123: bne loop_2124 edge16n %l0, %o6, %o0 ldub [%l7 + 0x47], %g7 wr %g0, 0x80, %asi ldstuba [%l7 + 0x1E] %asi, %g5 loop_2124: sethi 0x03A7, %o4 fcmpd %fcc0, %f26, %f26 movrlz %g4, %g2, %o3 sdivcc %o5, 0x1E1D, %i7 movne %icc, %l2, %i2 tcs %xcc, 0x2 fmovdcc %xcc, %f1, %f30 xnorcc %l1, 0x098D, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %o7, %i1, %i4 fpadd16 %f28, %f22, %f24 edge8ln %i6, %l3, %i3 movg %icc, %o1, %g6 udivx %l6, 0x003B, %i5 movrgz %g3, %o2, %g1 or %l5, 0x15B1, %l4 bge loop_2125 edge32 %o6, %o0, %l0 faligndata %f28, %f14, %f0 add %l7, 0x28, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %g7, %o4 loop_2125: tvc %icc, 0x2 ldx [%l7 + 0x08], %g4 st %f27, [%l7 + 0x58] siam 0x1 fandnot2 %f12, %f20, %f14 sra %g5, %g2, %o3 edge16ln %o5, %l2, %i7 array32 %l1, %i2, %o7 wr %g0, 0x11, %asi ldsha [%l7 + 0x22] %asi, %i1 fbul,a %fcc0, loop_2126 and %i0, %i4, %l3 add %i6, %i3, %g6 xor %l6, 0x18D2, %o1 loop_2126: fbg %fcc2, loop_2127 fbo,a %fcc2, loop_2128 smulcc %i5, %o2, %g1 bneg,pn %xcc, loop_2129 loop_2127: edge8n %l5, %g3, %l4 loop_2128: smulcc %o6, %o0, %g7 fble,a %fcc3, loop_2130 loop_2129: be,pt %icc, loop_2131 ldsb [%l7 + 0x6E], %l0 fornot1 %f4, %f24, %f28 loop_2130: fmovrsgez %g4, %f24, %f8 loop_2131: edge16 %o4, %g5, %g2 bcs loop_2132 fmovrdlz %o3, %f30, %f18 std %f2, [%l7 + 0x78] nop setx loop_2133, %l0, %l1 jmpl %l1, %o5 loop_2132: fmovdg %xcc, %f5, %f18 st %f20, [%l7 + 0x64] movvs %icc, %l2, %i7 loop_2133: sdiv %i2, 0x1A7B, %l1 edge32 %i1, %i0, %i4 subcc %o7, 0x1793, %i6 popc 0x046B, %l3 fmovsgu %icc, %f4, %f27 std %f26, [%l7 + 0x30] array8 %g6, %i3, %o1 ldd [%l7 + 0x60], %f26 ld [%l7 + 0x48], %f18 fpadd16s %f1, %f4, %f20 add %l7, 0x20, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x88, %i5, %o2 fmovdleu %xcc, %f18, %f4 tsubcc %l6, 0x10F8, %g1 wr %g0, 0x19, %asi stha %l5, [%l7 + 0x32] %asi array8 %l4, %g3, %o6 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x68] %asi, 0x3 wr %g0, 0x0c, %asi sta %f30, [%l7 + 0x1C] %asi wr %g0, 0x81, %asi stba %l0, [%l7 + 0x1B] %asi sra %g4, 0x1E, %g7 movvs %xcc, %g5, %o4 fornot1s %f26, %f16, %f8 set 0x1C, %g4 stwa %g2, [%l7 + %g4] 0x2f membar #Sync movrlz %o3, %l2, %i7 edge8n %o5, %i2, %l1 umul %i0, 0x13C4, %i1 sethi 0x0459, %i4 fble %fcc0, loop_2134 subc %i6, 0x1F09, %l3 udivx %o7, 0x1D23, %i3 fandnot1 %f16, %f8, %f2 loop_2134: fpsub16s %f25, %f2, %f26 add %o1, %g6, %i5 or %o2, %g1, %l5 edge8 %l6, %g3, %o6 fone %f2 lduh [%l7 + 0x4E], %l4 srlx %l0, 0x00, %o0 sra %g7, 0x08, %g4 wr %g0, 0x89, %asi ldxa [%l7 + 0x58] %asi, %g5 wr %g0, 0x89, %asi stba %o4, [%l7 + 0x6A] %asi fmuld8sux16 %f24, %f17, %f28 edge16n %o3, %l2, %g2 tvc %icc, 0x7 edge32ln %i7, %i2, %l1 fmovsleu %icc, %f29, %f31 movl %icc, %i0, %o5 nop set 0x2C, %l0 ldstub [%l7 + %l0], %i1 flush %l7 + 0x20 bvs,a,pn %icc, loop_2135 nop setx loop_2136, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movge %xcc, %i4, %i6 fmovdne %xcc, %f0, %f30 loop_2135: fbn %fcc2, loop_2137 loop_2136: bg,a,pn %xcc, loop_2138 xnor %o7, 0x0995, %i3 mulscc %o1, 0x1942, %l3 loop_2137: or %i5, %g6, %o2 loop_2138: bge %icc, loop_2139 fbue,a %fcc2, loop_2140 or %g1, %l6, %l5 orcc %g3, %o6, %l0 loop_2139: fmul8x16au %f30, %f27, %f4 loop_2140: tsubcctv %o0, %l4, %g4 movrgez %g5, 0x1B6, %g7 movne %xcc, %o3, %o4 tvs %xcc, 0x5 fnands %f19, %f26, %f2 fmuld8sux16 %f7, %f16, %f26 fandnot2s %f29, %f7, %f26 or %g2, %l2, %i7 movleu %xcc, %i2, %l1 move %xcc, %i0, %o5 sll %i4, 0x0A, %i6 wr %g0, 0x81, %asi lda [%l7 + 0x74] %asi, %f15 set 0x58, %l3 stwa %o7, [%l7 + %l3] 0x18 fbg %fcc3, loop_2141 array32 %i3, %o1, %l3 bne %xcc, loop_2142 movvc %xcc, %i1, %i5 loop_2141: umulcc %g6, %o2, %l6 fble,a %fcc0, loop_2143 loop_2142: fmovdneg %icc, %f12, %f7 edge16ln %l5, %g3, %o6 movg %icc, %g1, %l0 loop_2143: edge8n %l4, %g4, %g5 fornot2s %f12, %f6, %f23 sll %o0, %g7, %o3 udivx %o4, 0x17FA, %l2 edge8l %i7, %g2, %l1 sth %i2, [%l7 + 0x28] add %o5, %i0, %i6 and %i4, %i3, %o7 fblg,a %fcc3, loop_2144 sdivcc %l3, 0x14D4, %i1 fmovse %icc, %f7, %f8 sdivcc %o1, 0x067E, %g6 loop_2144: movleu %xcc, %i5, %l6 set 0x1C, %g3 ldsba [%l7 + %g3] 0x04, %o2 edge16ln %g3, %o6, %l5 fabss %f13, %f12 sll %g1, 0x06, %l4 xorcc %l0, %g4, %g5 xnorcc %g7, 0x1B51, %o0 movleu %xcc, %o4, %o3 edge32l %i7, %l2, %l1 fcmpd %fcc2, %f12, %f24 movle %icc, %i2, %g2 fblg %fcc2, loop_2145 movvc %xcc, %i0, %i6 fandnot1s %f18, %f30, %f16 fpsub32s %f17, %f7, %f14 loop_2145: addc %o5, 0x1B71, %i3 tcc %icc, 0x3 ldsw [%l7 + 0x78], %o7 fnegs %f5, %f11 fblg %fcc2, loop_2146 ldstub [%l7 + 0x55], %i4 fpmerge %f9, %f0, %f4 edge16ln %l3, %o1, %i1 loop_2146: orn %i5, 0x04F4, %l6 fpadd32s %f5, %f17, %f19 xor %g6, %g3, %o6 mova %icc, %o2, %g1 fmovsneg %xcc, %f6, %f31 bcc,a,pn %xcc, loop_2147 fbge,a %fcc2, loop_2148 sdiv %l5, 0x1A1E, %l4 prefetch [%l7 + 0x60], 0x1 loop_2147: orn %l0, 0x1878, %g5 loop_2148: nop wr %g0, 0x89, %asi stxa %g7, [%l7 + 0x10] %asi fsrc2 %f6, %f28 array32 %g4, %o0, %o3 set 0x69, %g1 stba %o4, [%l7 + %g1] 0x89 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi edge16ln %i7, %l2, %l1 fbule,a %fcc3, loop_2149 array32 %g2, %i0, %i2 sllx %o5, 0x10, %i3 fmul8sux16 %f8, %f22, %f22 loop_2149: sllx %i6, %o7, %l3 srl %o1, 0x00, %i4 xorcc %i5, %l6, %g6 mova %xcc, %i1, %o6 addccc %o2, 0x189E, %g3 fmovsl %icc, %f28, %f30 andcc %g1, 0x1F51, %l5 popc 0x09AA, %l0 move %icc, %g5, %l4 mulx %g4, 0x14E8, %g7 umul %o0, 0x15B3, %o4 brgez,a %o3, loop_2150 sethi 0x1713, %l2 movre %i7, 0x190, %g2 tleu %icc, 0x4 loop_2150: nop wr %g0, 0x88, %asi lduba [%l7 + 0x2F] %asi, %i0 fmovscs %icc, %f3, %f13 wr %g0, 0x89, %asi lduwa [%l7 + 0x1C] %asi, %l1 edge8ln %i2, %i3, %o5 fmovdne %xcc, %f20, %f0 fmovspos %xcc, %f24, %f6 fmovrdgez %o7, %f20, %f0 fmovse %icc, %f22, %f4 brlz %l3, loop_2151 subccc %i6, %i4, %o1 edge32 %l6, %g6, %i5 set 0x68, %l4 lduwa [%l7 + %l4] 0x88, %i1 loop_2151: bvs %icc, loop_2152 xorcc %o2, 0x1EAB, %g3 brgez,a %g1, loop_2153 move %icc, %l5, %o6 loop_2152: smul %l0, %g5, %l4 udiv %g4, 0x09BD, %o0 loop_2153: subc %o4, 0x0964, %g7 ba,pn %icc, loop_2154 subc %l2, 0x03B5, %i7 edge32l %g2, %o3, %i0 edge8l %i2, %l1, %i3 loop_2154: subcc %o5, 0x03F3, %l3 edge32 %o7, %i4, %o1 tvs %xcc, 0x4 fbge,a %fcc2, loop_2155 tneg %xcc, 0x2 stx %i6, [%l7 + 0x18] movpos %xcc, %g6, %l6 loop_2155: tcs %icc, 0x2 movpos %icc, %i5, %i1 movre %o2, %g1, %l5 wr %g0, 0x11, %asi swapa [%l7 + 0x1C] %asi, %g3 wr %g0, 0x88, %asi lduba [%l7 + 0x73] %asi, %l0 fmovdg %icc, %f16, %f6 tsubcctv %o6, 0x0C0A, %l4 alignaddrl %g5, %g4, %o4 xnorcc %o0, %g7, %i7 fcmple32 %f10, %f22, %l2 bleu loop_2156 fbuge,a %fcc0, loop_2157 tsubcc %g2, 0x13BC, %o3 edge32 %i2, %l1, %i3 loop_2156: lduh [%l7 + 0x0A], %i0 loop_2157: fmovdne %xcc, %f26, %f2 movre %o5, %l3, %o7 sethi 0x0403, %o1 or %i6, %i4, %g6 fpsub32s %f26, %f5, %f28 fandnot1s %f7, %f2, %f10 addccc %i5, 0x0A96, %i1 fpmerge %f28, %f6, %f16 brlz,a %l6, loop_2158 tvs %xcc, 0x0 fmovrsne %o2, %f14, %f6 tle %xcc, 0x1 loop_2158: sdivcc %g1, 0x0C33, %g3 fmovdvc %xcc, %f2, %f12 bvc %xcc, loop_2159 nop setx loop_2160, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tpos %icc, 0x4 nop set 0x60, %o0 ldd [%l7 + %o0], %l0 loop_2159: ta %icc, 0x7 loop_2160: edge8ln %l5, %o6, %l4 popc %g4, %o4 edge8n %o0, %g7, %i7 movge %icc, %l2, %g5 fabss %f13, %f23 bgu,a loop_2161 fmovsa %xcc, %f14, %f14 tcs %icc, 0x5 xnor %g2, 0x0F11, %i2 loop_2161: movleu %xcc, %l1, %i3 orcc %i0, %o5, %l3 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o7, %o1 andncc %o3, %i4, %g6 tsubcctv %i5, %i6, %i1 be %xcc, loop_2162 movg %xcc, %l6, %o2 std %f6, [%l7 + 0x40] fmovdn %icc, %f15, %f26 loop_2162: ldx [%l7 + 0x18], %g1 addcc %g3, %l0, %l5 tneg %icc, 0x6 wr %g0, 0x89, %asi stha %o6, [%l7 + 0x22] %asi fpadd32 %f26, %f6, %f0 orn %g4, 0x1BC3, %l4 lduw [%l7 + 0x1C], %o0 fnand %f26, %f30, %f30 fmovdleu %icc, %f26, %f8 bshuffle %f8, %f10, %f24 fmovscc %icc, %f23, %f31 mova %xcc, %g7, %o4 bne,pt %xcc, loop_2163 fmovsg %icc, %f24, %f25 siam 0x2 tneg %xcc, 0x0 loop_2163: bcs,a,pt %xcc, loop_2164 brgz,a %i7, loop_2165 sth %g5, [%l7 + 0x34] and %g2, %l2, %i2 loop_2164: fabsd %f20, %f16 loop_2165: array8 %l1, %i0, %i3 wr %g0, 0x18, %asi lduwa [%l7 + 0x30] %asi, %o5 fnands %f13, %f14, %f18 andn %o7, 0x0510, %o1 fcmple32 %f26, %f26, %l3 tn %xcc, 0x1 udivcc %o3, 0x1D24, %i4 fmul8ulx16 %f30, %f16, %f12 tvs %icc, 0x6 sllx %g6, %i5, %i6 edge8n %l6, %i1, %o2 te %icc, 0x4 ldx [%l7 + 0x18], %g3 edge16ln %l0, %g1, %l5 brgez %o6, loop_2166 bg,a,pn %xcc, loop_2167 tneg %icc, 0x7 mulx %g4, %l4, %g7 loop_2166: nop setx loop_2168, %l0, %l1 jmpl %l1, %o0 loop_2167: srax %i7, %o4, %g2 tleu %icc, 0x7 andcc %l2, %g5, %l1 loop_2168: brgz,a %i2, loop_2169 xorcc %i0, %i3, %o7 tleu %icc, 0x2 smul %o1, 0x1BF6, %l3 loop_2169: srl %o3, %i4, %o5 edge8 %i5, %i6, %g6 taddcc %i1, %o2, %l6 edge16n %l0, %g1, %g3 movcs %xcc, %o6, %l5 ld [%l7 + 0x40], %f25 taddcc %l4, 0x11FE, %g7 tgu %xcc, 0x5 fmul8x16al %f27, %f16, %f0 srl %g4, 0x11, %o0 te %icc, 0x3 fmovsgu %xcc, %f30, %f11 addccc %o4, %i7, %l2 tcc %xcc, 0x5 andn %g5, 0x011B, %l1 umulcc %g2, 0x149C, %i2 fornot2 %f0, %f22, %f12 udivx %i3, 0x17D4, %i0 fble,a %fcc3, loop_2170 ldsw [%l7 + 0x14], %o1 ldsw [%l7 + 0x38], %o7 edge32ln %l3, %i4, %o3 loop_2170: or %i5, 0x1C26, %i6 srax %g6, 0x04, %i1 sub %o2, %o5, %l6 sethi 0x0C5D, %l0 fmovrslez %g3, %f23, %f22 smul %g1, 0x0D89, %o6 array32 %l4, %g7, %g4 fmovdg %icc, %f21, %f3 tvs %icc, 0x5 tneg %icc, 0x1 fbul %fcc3, loop_2171 alignaddrl %o0, %l5, %i7 nop setx loop_2172, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movle %icc, %o4, %l2 loop_2171: subccc %g5, 0x0304, %l1 wr %g0, 0x80, %asi stba %i2, [%l7 + 0x3D] %asi loop_2172: nop set 0x38, %o7 stda %i2, [%l7 + %o7] 0x18 std %f28, [%l7 + 0x78] be %xcc, loop_2173 movvc %icc, %g2, %i0 tneg %xcc, 0x2 tneg %xcc, 0x3 loop_2173: fone %f2 fmovrde %o1, %f4, %f20 edge32n %l3, %i4, %o3 ldsw [%l7 + 0x48], %i5 fba,a %fcc3, loop_2174 brz %i6, loop_2175 bcs,a %icc, loop_2176 siam 0x4 loop_2174: fones %f21 loop_2175: fbne,a %fcc1, loop_2177 loop_2176: tleu %xcc, 0x6 wr %g0, 0x88, %asi lduha [%l7 + 0x5C] %asi, %o7 loop_2177: sra %g6, %i1, %o5 movvs %xcc, %l6, %l0 fbo,a %fcc2, loop_2178 movrgz %o2, %g3, %g1 array32 %o6, %g7, %g4 fandnot2 %f12, %f18, %f20 loop_2178: movrgez %l4, %o0, %l5 movn %icc, %i7, %l2 fmovrsgez %g5, %f31, %f28 set 0x70, %l5 ldda [%l7 + %l5] 0x10, %o4 srlx %i2, %l1, %g2 movneg %xcc, %i3, %i0 edge32 %o1, %i4, %o3 mulscc %l3, %i6, %i5 tne %icc, 0x5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpack16 %f20, %f6 xor %o7, %g6, %i1 fone %f12 bg loop_2179 fcmple16 %f20, %f12, %o5 sllx %l6, 0x11, %l0 bl,pn %icc, loop_2180 loop_2179: fbe,a %fcc3, loop_2181 nop setx loop_2182, %l0, %l1 jmpl %l1, %g3 movl %icc, %g1, %o2 loop_2180: movre %g7, %o6, %g4 loop_2181: addc %l4, 0x1798, %o0 loop_2182: bn,a loop_2183 tne %icc, 0x7 edge32ln %l5, %i7, %l2 sdiv %o4, 0x00DA, %g5 loop_2183: nop setx loop_2184, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tvs %icc, 0x6 fmovrde %l1, %f22, %f22 movrlez %i2, 0x129, %g2 loop_2184: tcc %xcc, 0x3 smul %i3, %i0, %i4 tvs %icc, 0x2 orn %o1, 0x0CCA, %l3 fandnot2 %f10, %f6, %f10 fbl,a %fcc0, loop_2185 fabsd %f8, %f30 std %f26, [%l7 + 0x40] edge32n %i6, %o3, %i5 loop_2185: nop wr %g0, 0x10, %asi stha %g6, [%l7 + 0x5A] %asi edge16n %i1, %o5, %o7 fmovs %f21, %f7 edge32 %l6, %g3, %l0 bcc,a,pn %icc, loop_2186 fcmple32 %f22, %f2, %o2 movcc %xcc, %g1, %g7 fcmpeq32 %f12, %f28, %o6 loop_2186: fba %fcc2, loop_2187 edge8n %l4, %g4, %l5 fcmps %fcc3, %f10, %f4 tvc %icc, 0x4 loop_2187: stw %o0, [%l7 + 0x50] movleu %icc, %l2, %i7 fmovdne %xcc, %f3, %f20 fmovsvc %xcc, %f29, %f5 wr %g0, 0x0c, %asi ldxa [%l7 + 0x08] %asi, %o4 udivx %g5, 0x1536, %l1 andcc %g2, 0x1A0D, %i3 wr %g0, 0x2f, %asi stda %i0, [%l7 + 0x78] %asi membar #Sync wr %g0, 0x11, %asi lda [%l7 + 0x28] %asi, %f28 bn loop_2188 srlx %i2, 0x0F, %o1 movrgz %l3, 0x3D4, %i4 array16 %o3, %i5, %g6 loop_2188: movgu %xcc, %i6, %i1 fcmple32 %f26, %f16, %o5 sllx %l6, %o7, %l0 umul %g3, %g1, %g7 srax %o2, %o6, %l4 tgu %xcc, 0x5 orn %g4, 0x1958, %o0 array8 %l5, %i7, %o4 fmovdle %xcc, %f22, %f12 movpos %xcc, %l2, %g5 xorcc %l1, 0x0432, %i3 tg %icc, 0x1 movpos %xcc, %g2, %i2 fcmps %fcc3, %f8, %f3 fsrc2 %f0, %f24 movg %xcc, %i0, %l3 movrgez %o1, 0x1C3, %o3 fmovdcc %icc, %f25, %f30 fabss %f13, %f27 set 0x54, %g5 ldswa [%l7 + %g5] 0x11, %i4 tne %icc, 0x6 tcc %xcc, 0x4 nop set 0x5A, %o2 sth %i5, [%l7 + %o2] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbule,a %fcc0, loop_2189 tl %icc, 0x1 movre %i6, %i1, %g6 movle %xcc, %l6, %o7 loop_2189: sethi 0x16AF, %l0 movrgz %o5, %g3, %g7 movre %g1, 0x2D7, %o2 ldsw [%l7 + 0x44], %l4 tvc %icc, 0x7 tneg %xcc, 0x0 movpos %icc, %g4, %o6 ld [%l7 + 0x64], %f23 addc %o0, %i7, %l5 fcmpd %fcc1, %f16, %f6 smul %l2, %o4, %g5 tcc %icc, 0x1 tn %icc, 0x2 ldsh [%l7 + 0x6E], %i3 tgu %icc, 0x5 udivx %g2, 0x1C0B, %l1 taddcctv %i0, %i2, %l3 edge32l %o3, %i4, %i5 srax %i6, 0x16, %i1 fmovscs %icc, %f3, %f16 movne %xcc, %o1, %g6 fabsd %f28, %f16 set 0x2C, %i7 lda [%l7 + %i7] 0x0c, %f30 movcc %icc, %l6, %l0 std %f8, [%l7 + 0x58] wr %g0, 0x04, %asi swapa [%l7 + 0x7C] %asi, %o7 mulx %g3, 0x0B57, %o5 edge16n %g7, %g1, %o2 tvc %icc, 0x3 siam 0x7 siam 0x3 fxnor %f22, %f12, %f22 movl %icc, %g4, %l4 brz,a %o0, loop_2190 fcmps %fcc2, %f3, %f17 alignaddrl %i7, %l5, %l2 sra %o4, %g5, %o6 loop_2190: srlx %g2, %l1, %i0 movpos %icc, %i3, %i2 movrne %o3, 0x1F5, %l3 addcc %i4, 0x1864, %i6 movl %xcc, %i5, %i1 tvs %xcc, 0x2 taddcctv %o1, 0x078F, %g6 wr %g0, 0x80, %asi stba %l0, [%l7 + 0x44] %asi fbe,a %fcc3, loop_2191 edge32ln %o7, %l6, %o5 fmovscs %xcc, %f10, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2191: membar 0x21 fmovdn %xcc, %f27, %f20 stb %g3, [%l7 + 0x76] bshuffle %f8, %f2, %f18 pdist %f6, %f8, %f8 set 0x24, %g2 lda [%l7 + %g2] 0x80, %f3 movrne %g7, %o2, %g1 ldstub [%l7 + 0x64], %l4 movge %xcc, %g4, %o0 wr %g0, 0x10, %asi ldstuba [%l7 + 0x6B] %asi, %l5 and %i7, 0x1E23, %o4 brnz,a %l2, loop_2192 movrne %g5, %g2, %l1 wr %g0, 0x80, %asi stxa %i0, [%l7 + 0x58] %asi loop_2192: edge8l %i3, %o6, %i2 subccc %o3, %l3, %i4 array32 %i5, %i1, %o1 sir 0x07AD edge8n %i6, %l0, %o7 mova %xcc, %l6, %g6 set 0x70, %i5 lduwa [%l7 + %i5] 0x11, %g3 movpos %icc, %g7, %o2 andncc %g1, %l4, %o5 mova %icc, %o0, %l5 movneg %icc, %i7, %o4 fsrc2 %f26, %f4 movcc %icc, %l2, %g4 and %g2, 0x0232, %l1 bne,a,pn %icc, loop_2193 membar 0x75 stw %i0, [%l7 + 0x38] movrlz %i3, 0x3C5, %o6 loop_2193: sdiv %i2, 0x06EE, %g5 fmul8x16au %f11, %f14, %f16 ble %xcc, loop_2194 xor %l3, 0x011B, %i4 fbo %fcc2, loop_2195 movge %xcc, %i5, %i1 loop_2194: sethi 0x0B96, %o3 fcmpeq32 %f26, %f28, %o1 loop_2195: fpadd16 %f0, %f6, %f30 array8 %i6, %o7, %l6 tvc %icc, 0x6 umul %l0, %g6, %g7 tne %xcc, 0x2 fmovrslez %o2, %f28, %f31 tvs %icc, 0x1 sub %g1, 0x07E6, %l4 fmovrde %o5, %f8, %f10 wr %g0, 0x04, %asi ldsba [%l7 + 0x62] %asi, %o0 xnor %g3, 0x0BF6, %i7 tleu %xcc, 0x5 tsubcctv %o4, %l2, %l5 fnot2s %f25, %f19 fcmpgt32 %f20, %f10, %g4 tvs %xcc, 0x1 andncc %g2, %l1, %i3 set 0x74, %l1 lda [%l7 + %l1] 0x89, %f9 movrgez %o6, 0x1FD, %i2 srl %g5, 0x07, %l3 udivx %i0, 0x04E5, %i5 prefetch [%l7 + 0x1C], 0x0 set 0x40, %i2 stda %f16, [%l7 + %i2] 0x1e membar #Sync mova %icc, %i1, %i4 tvc %xcc, 0x3 fmovdle %icc, %f8, %f15 fmovscs %icc, %f25, %f17 movrlz %o3, %i6, %o1 taddcc %l6, 0x071E, %o7 udiv %l0, 0x003F, %g7 fmovdvs %icc, %f19, %f6 st %f6, [%l7 + 0x20] tpos %xcc, 0x4 movrlz %g6, %g1, %o2 set 0x40, %i6 ldda [%l7 + %i6] 0x0c, %f16 fcmple32 %f30, %f14, %l4 flush %l7 + 0x40 alignaddrl %o0, %o5, %i7 array32 %o4, %l2, %l5 movneg %icc, %g4, %g3 fmovdvc %icc, %f13, %f1 subc %l1, %g2, %o6 orn %i3, %i2, %g5 movg %icc, %i0, %i5 andn %l3, 0x0582, %i4 smul %i1, %o3, %i6 stw %l6, [%l7 + 0x64] movrgz %o7, 0x2B5, %l0 fxnor %f12, %f14, %f28 fcmple16 %f6, %f30, %o1 fandnot1s %f21, %f19, %f15 ldsw [%l7 + 0x70], %g7 movcc %icc, %g1, %o2 orncc %l4, 0x1365, %o0 membar 0x2D fpackfix %f10, %f31 bneg,a %icc, loop_2196 brlz,a %o5, loop_2197 bshuffle %f6, %f2, %f30 movrlez %g6, 0x1B5, %i7 loop_2196: edge16ln %l2, %o4, %l5 loop_2197: stx %g4, [%l7 + 0x58] stx %l1, [%l7 + 0x48] wr %g0, 0x81, %asi lduwa [%l7 + 0x58] %asi, %g2 mulx %g3, 0x1D1E, %i3 fbo,a %fcc2, loop_2198 smulcc %o6, 0x0EAB, %i2 sub %i0, 0x156E, %g5 tl %xcc, 0x5 loop_2198: movg %icc, %i5, %l3 andncc %i4, %i1, %i6 stx %l6, [%l7 + 0x78] xorcc %o3, %o7, %o1 brgz,a %l0, loop_2199 movrgez %g1, %g7, %o2 wr %g0, 0x80, %asi ldswa [%l7 + 0x38] %asi, %o0 loop_2199: add %l4, %o5, %i7 sdivx %l2, 0x11FC, %g6 udiv %o4, 0x1E64, %l5 edge16ln %g4, %l1, %g3 fpsub32 %f18, %f12, %f24 edge8n %i3, %o6, %i2 set 0x40, %i1 stha %g2, [%l7 + %i1] 0x81 fmovspos %icc, %f11, %f22 movge %xcc, %g5, %i0 addcc %i5, 0x192B, %i4 fcmple16 %f2, %f2, %i1 tge %xcc, 0x1 movne %icc, %i6, %l3 tcs %xcc, 0x5 nop setx loop_2200, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovrslez %o3, %f7, %f14 fpack32 %f8, %f24, %f6 srl %l6, 0x02, %o7 loop_2200: smul %l0, %g1, %g7 mova %xcc, %o1, %o2 mova %xcc, %o0, %o5 umul %l4, %l2, %i7 xnorcc %o4, 0x11BE, %l5 be,a %icc, loop_2201 movgu %xcc, %g4, %g6 nop setx loop_2202, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sub %g3, 0x10C4, %i3 loop_2201: mova %xcc, %o6, %i2 mova %icc, %g2, %g5 loop_2202: edge16l %l1, %i0, %i5 ble,a %xcc, loop_2203 tg %icc, 0x1 prefetch [%l7 + 0x30], 0x0 srl %i4, %i1, %l3 loop_2203: fcmple16 %f16, %f30, %o3 fzeros %f6 ldx [%l7 + 0x48], %i6 fbue %fcc3, loop_2204 nop set 0x22, %i0 ldub [%l7 + %i0], %o7 alignaddrl %l0, %l6, %g7 edge16l %o1, %o2, %o0 loop_2204: edge32n %g1, %o5, %l4 smul %l2, %o4, %i7 edge16l %g4, %l5, %g3 srl %i3, %g6, %o6 wr %g0, 0x04, %asi stba %g2, [%l7 + 0x48] %asi mulx %i2, 0x1AB1, %g5 fabss %f13, %f0 fbug %fcc3, loop_2205 xnorcc %l1, 0x14D8, %i5 move %xcc, %i0, %i4 add %l3, %i1, %o3 loop_2205: sethi 0x1B50, %o7 bpos,a loop_2206 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %xcc, 0x7 udiv %i6, 0x0CA5, %l6 loop_2206: fmovsleu %icc, %f11, %f3 taddcc %g7, %o1, %o2 ld [%l7 + 0x50], %f3 edge16l %l0, %o0, %o5 array32 %g1, %l4, %l2 fcmped %fcc3, %f30, %f18 move %xcc, %i7, %o4 swap [%l7 + 0x28], %g4 edge32 %l5, %g3, %g6 subc %i3, 0x130E, %o6 tl %xcc, 0x6 fpsub16 %f8, %f12, %f24 fbn %fcc1, loop_2207 fmovrdgez %g2, %f6, %f24 fbug,a %fcc1, loop_2208 tcc %xcc, 0x2 loop_2207: edge8n %i2, %l1, %i5 fmovsneg %xcc, %f31, %f29 loop_2208: brgez %i0, loop_2209 fbule %fcc2, loop_2210 fmul8x16al %f18, %f25, %f22 fmovsle %icc, %f14, %f0 loop_2209: edge8 %i4, %l3, %i1 loop_2210: tneg %icc, 0x3 fornot1 %f2, %f16, %f8 orn %o3, %o7, %g5 add %i6, 0x1102, %g7 ldsb [%l7 + 0x3C], %o1 fmovdn %xcc, %f9, %f3 swap [%l7 + 0x08], %o2 set 0x40, %o5 ldda [%l7 + %o5] 0x19, %f0 ldsb [%l7 + 0x21], %l6 tne %icc, 0x3 ldd [%l7 + 0x20], %f14 movrne %o0, %l0, %g1 alignaddr %o5, %l2, %i7 fmovsneg %xcc, %f24, %f3 movrlez %l4, 0x391, %g4 xor %l5, 0x1782, %o4 movcc %xcc, %g3, %g6 subccc %i3, %o6, %i2 fmul8x16al %f16, %f13, %f18 movrlz %g2, 0x12A, %i5 wr %g0, 0x18, %asi swapa [%l7 + 0x24] %asi, %i0 flush %l7 + 0x40 move %icc, %i4, %l3 sll %l1, %o3, %i1 fmovdgu %xcc, %f0, %f31 fmul8ulx16 %f26, %f12, %f30 xnor %g5, 0x0061, %i6 add %l7, 0x34, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %g7, %o7 fmul8x16au %f1, %f17, %f30 movl %xcc, %o2, %l6 set 0x18, %o4 stxa %o0, [%l7 + %o4] 0x80 bge %icc, loop_2211 tcs %xcc, 0x0 orcc %o1, %l0, %g1 fmovsa %icc, %f31, %f7 loop_2211: st %f1, [%l7 + 0x2C] alignaddrl %o5, %i7, %l2 movrlz %l4, %l5, %o4 fmovdle %icc, %f22, %f20 fmovdn %xcc, %f23, %f25 taddcctv %g4, %g3, %g6 tsubcctv %o6, %i3, %g2 tleu %icc, 0x7 fcmps %fcc3, %f23, %f10 fbul,a %fcc1, loop_2212 andn %i5, %i0, %i2 fmovrdne %l3, %f4, %f4 tsubcctv %l1, 0x01E0, %o3 loop_2212: fsrc1s %f2, %f2 fbn,a %fcc3, loop_2213 membar 0x16 sth %i1, [%l7 + 0x40] fpsub32 %f18, %f8, %f14 loop_2213: fmovsneg %icc, %f13, %f22 set 0x10, %o3 ldda [%l7 + %o3] 0x24, %g4 for %f14, %f30, %f26 wr %g0, 0x04, %asi lduha [%l7 + 0x36] %asi, %i4 movrlez %i6, %o7, %g7 fmovsge %icc, %f16, %f17 movne %xcc, %o2, %l6 bge loop_2214 edge16n %o1, %o0, %l0 fnands %f11, %f19, %f25 taddcc %o5, %g1, %l2 loop_2214: fabss %f13, %f29 fbne,a %fcc0, loop_2215 fmovsg %icc, %f17, %f10 fmovdgu %xcc, %f10, %f20 movvc %icc, %l4, %l5 loop_2215: fmovsa %xcc, %f31, %f8 movcs %icc, %o4, %g4 fmovrse %i7, %f16, %f25 fmovdg %xcc, %f28, %f4 swap [%l7 + 0x70], %g3 movg %xcc, %g6, %i3 swap [%l7 + 0x30], %g2 be,pt %icc, loop_2216 bge,pn %icc, loop_2217 ldsb [%l7 + 0x62], %i5 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf9, %f16 loop_2216: orn %i0, 0x0AB8, %o6 loop_2217: xor %i2, %l3, %o3 ldd [%l7 + 0x68], %f4 fmovscc %icc, %f30, %f24 udiv %l1, 0x0678, %g5 fmovsvs %icc, %f15, %f19 set 0x20, %l6 ldsba [%l7 + %l6] 0x04, %i1 fpackfix %f28, %f27 wr %g0, 0x80, %asi lduha [%l7 + 0x34] %asi, %i4 tg %xcc, 0x6 fxnors %f22, %f30, %f19 andncc %i6, %o7, %o2 fmovsg %icc, %f2, %f31 sdivcc %g7, 0x0DC1, %l6 move %xcc, %o1, %o0 fnot2s %f24, %f17 sethi 0x10E5, %l0 nop set 0x38, %i4 ldx [%l7 + %i4], %g1 set 0x38, %o1 stwa %o5, [%l7 + %o1] 0x2a membar #Sync movleu %icc, %l4, %l5 movrne %l2, 0x108, %g4 fmovrde %o4, %f2, %f22 fmovdneg %icc, %f28, %f25 fcmped %fcc0, %f8, %f24 brz,a %g3, loop_2218 fmuld8sux16 %f23, %f23, %f12 subccc %i7, 0x0D4D, %g6 move %xcc, %i3, %g2 loop_2218: fmovdpos %xcc, %f24, %f19 flush %l7 + 0x78 edge32ln %i5, %o6, %i2 fands %f9, %f12, %f24 movrne %l3, %o3, %i0 xnorcc %g5, 0x0586, %l1 andncc %i1, %i6, %i4 sth %o2, [%l7 + 0x10] sdivx %o7, 0x013A, %g7 fbul %fcc0, loop_2219 movrlez %l6, %o0, %l0 andncc %o1, %g1, %l4 subccc %o5, %l5, %l2 loop_2219: edge16l %g4, %g3, %o4 subc %i7, 0x14A9, %i3 edge32n %g6, %i5, %g2 edge32n %i2, %l3, %o6 movre %o3, %g5, %l1 popc 0x0EE6, %i0 fnor %f16, %f16, %f18 fmovs %f8, %f16 udivx %i1, 0x0B53, %i6 fpackfix %f8, %f20 edge16ln %i4, %o7, %o2 tsubcctv %g7, 0x022C, %o0 set 0x30, %g7 stha %l6, [%l7 + %g7] 0x18 fmovdneg %xcc, %f29, %f4 fmovrsgz %l0, %f23, %f23 te %icc, 0x5 fmovdcs %icc, %f12, %f20 movgu %xcc, %g1, %o1 fors %f8, %f6, %f8 tvs %icc, 0x2 movleu %icc, %o5, %l5 ldx [%l7 + 0x78], %l2 xnorcc %l4, %g4, %o4 smul %i7, %i3, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdiv %g3, 0x198C, %i5 set 0x60, %l2 ldda [%l7 + %l2] 0x0c, %i2 edge32 %g2, %o6, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlez,a %g5, loop_2220 movne %icc, %o3, %i0 addcc %l1, 0x0AB7, %i1 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i6, %i4 loop_2220: bleu,a %icc, loop_2221 xor %o2, 0x0230, %o7 udiv %g7, 0x0642, %l6 ldsh [%l7 + 0x3A], %l0 loop_2221: move %xcc, %o0, %g1 edge32 %o1, %o5, %l2 sllx %l4, 0x14, %l5 movrne %o4, %i7, %i3 fmovdl %icc, %f25, %f12 for %f0, %f14, %f28 ld [%l7 + 0x20], %f18 fmovdl %xcc, %f21, %f17 edge8 %g4, %g6, %i5 fmovrslz %g3, %f0, %f8 tle %icc, 0x2 tn %xcc, 0x5 sdiv %g2, 0x13CF, %i2 tge %icc, 0x5 tcc %xcc, 0x1 fbg %fcc1, loop_2222 srlx %l3, %g5, %o6 fbu %fcc3, loop_2223 movge %icc, %i0, %l1 loop_2222: andn %o3, %i6, %i4 orn %i1, 0x148D, %o7 loop_2223: movcs %xcc, %o2, %g7 mova %xcc, %l0, %o0 movleu %xcc, %g1, %l6 std %o0, [%l7 + 0x48] alignaddrl %o5, %l4, %l5 st %f31, [%l7 + 0x74] fcmpgt16 %f20, %f24, %o4 fmovsn %icc, %f19, %f2 tcc %icc, 0x2 nop setx loop_2224, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge32n %l2, %i3, %i7 set 0x23, %g6 ldstuba [%l7 + %g6] 0x11, %g6 loop_2224: nop set 0x58, %o6 lduba [%l7 + %o6] 0x80, %i5 sdiv %g3, 0x144D, %g4 wr %g0, 0x10, %asi lduha [%l7 + 0x52] %asi, %g2 set 0x6C, %g4 lda [%l7 + %g4] 0x11, %f24 subc %i2, %g5, %l3 sub %o6, %l1, %o3 fpsub16s %f1, %f10, %f31 sdivx %i0, 0x0607, %i4 fabsd %f0, %f20 fmovsgu %icc, %f29, %f24 fxors %f12, %f25, %f6 move %xcc, %i6, %i1 brgz,a %o7, loop_2225 movg %xcc, %o2, %g7 subc %o0, 0x07D1, %l0 movre %g1, 0x35A, %l6 loop_2225: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdlez %o1, %f2, %f8 sdivx %l4, 0x0181, %l5 or %o4, 0x038F, %o5 add %l7, 0x20, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %i3, %l2 wr %g0, 0x04, %asi prefetcha [%l7 + 0x58] %asi, 0x2 fbe,a %fcc1, loop_2226 edge32n %i7, %i5, %g4 edge8n %g2, %i2, %g3 orn %l3, %o6, %l1 loop_2226: movrlez %g5, %i0, %o3 srl %i6, %i4, %o7 edge32 %i1, %g7, %o0 tneg %xcc, 0x2 movrgez %l0, %o2, %l6 movvc %xcc, %o1, %g1 fmovdpos %icc, %f10, %f10 add %l4, 0x0941, %o4 fnor %f18, %f16, %f28 movl %icc, %o5, %l5 fmul8sux16 %f10, %f6, %f28 fba,a %fcc2, loop_2227 movn %xcc, %l2, %i3 wr %g0, 0x2f, %asi stwa %g6, [%l7 + 0x4C] %asi membar #Sync loop_2227: fnot2 %f12, %f10 fmovde %xcc, %f7, %f3 fcmpne32 %f6, %f2, %i5 subcc %i7, %g2, %i2 edge16l %g4, %l3, %g3 tgu %xcc, 0x7 fmovdge %xcc, %f28, %f28 sub %l1, %g5, %i0 fcmpd %fcc3, %f18, %f14 flush %l7 + 0x44 fblg,a %fcc2, loop_2228 edge16n %o3, %i6, %o6 ldx [%l7 + 0x68], %i4 bgu %icc, loop_2229 loop_2228: sll %o7, %i1, %o0 udiv %l0, 0x0D26, %o2 sllx %l6, %o1, %g7 loop_2229: movgu %icc, %g1, %l4 orcc %o5, %o4, %l2 ldub [%l7 + 0x43], %i3 xorcc %g6, %i5, %l5 set 0x54, %l3 lduha [%l7 + %l3] 0x04, %i7 wr %g0, 0x10, %asi stwa %i2, [%l7 + 0x08] %asi movneg %icc, %g2, %g4 fmovrdgez %g3, %f12, %f14 tn %xcc, 0x6 fba,a %fcc3, loop_2230 sra %l3, %l1, %g5 alignaddr %i0, %o3, %o6 te %icc, 0x5 loop_2230: tcc %icc, 0x2 brgz,a %i4, loop_2231 call loop_2232 fsrc2s %f4, %f1 movrgz %o7, 0x0AA, %i1 loop_2231: tl %icc, 0x7 loop_2232: nop wr %g0, 0x89, %asi ldsba [%l7 + 0x31] %asi, %o0 addccc %l0, %o2, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %o1, 0x04AC, %i6 fpsub16s %f8, %f1, %f11 taddcc %g1, 0x01C1, %l4 tneg %icc, 0x0 fzero %f18 addccc %o5, %o4, %g7 bne,pn %xcc, loop_2233 fmovspos %xcc, %f0, %f22 edge8ln %i3, %l2, %i5 sllx %l5, 0x12, %i7 loop_2233: brz,a %i2, loop_2234 tneg %icc, 0x3 fbn,a %fcc3, loop_2235 bl,pn %xcc, loop_2236 loop_2234: fmovdle %xcc, %f16, %f11 udiv %g2, 0x0944, %g4 loop_2235: orncc %g3, %g6, %l3 loop_2236: edge16n %l1, %i0, %o3 fmovsleu %xcc, %f10, %f1 srax %g5, 0x0C, %o6 fbu %fcc2, loop_2237 move %xcc, %o7, %i4 nop set 0x12, %g3 ldsh [%l7 + %g3], %i1 movneg %xcc, %o0, %o2 loop_2237: move %xcc, %l0, %o1 movvc %icc, %i6, %g1 set 0x60, %g1 lda [%l7 + %g1] 0x81, %f2 movg %xcc, %l4, %l6 bcc,pn %icc, loop_2238 fbo,a %fcc1, loop_2239 ba %xcc, loop_2240 tsubcctv %o4, %o5, %g7 loop_2238: movvs %xcc, %l2, %i3 loop_2239: fmovsne %icc, %f5, %f2 loop_2240: sdiv %i5, 0x15A3, %i7 tpos %xcc, 0x5 set 0x3A, %l0 lduha [%l7 + %l0] 0x81, %l5 fpsub16s %f9, %f15, %f1 bge,pt %icc, loop_2241 bn %icc, loop_2242 movl %xcc, %g2, %g4 fmovrslez %i2, %f18, %f10 loop_2241: fbo,a %fcc2, loop_2243 loop_2242: sll %g3, 0x0C, %l3 fmovsneg %icc, %f18, %f0 taddcctv %g6, %i0, %l1 loop_2243: fbne %fcc1, loop_2244 edge32 %g5, %o3, %o6 fmul8x16al %f14, %f9, %f4 ldd [%l7 + 0x38], %o6 loop_2244: fmuld8ulx16 %f13, %f1, %f26 array32 %i1, %o0, %o2 xor %i4, %l0, %o1 tleu %icc, 0x2 edge16n %g1, %i6, %l6 edge32 %o4, %l4, %g7 edge32ln %l2, %o5, %i5 andncc %i3, %l5, %g2 or %g4, 0x1CB1, %i7 fmovde %xcc, %f23, %f22 orncc %g3, %i2, %l3 movle %xcc, %i0, %l1 tgu %xcc, 0x2 tpos %icc, 0x6 mulx %g5, %g6, %o3 sllx %o7, 0x15, %o6 fmovsge %xcc, %f9, %f15 fcmple32 %f28, %f10, %i1 fcmpgt32 %f24, %f28, %o2 edge16ln %o0, %l0, %o1 flush %l7 + 0x08 fmovdcc %xcc, %f2, %f5 fmul8sux16 %f16, %f18, %f22 orcc %g1, %i4, %l6 smulcc %i6, 0x1CFE, %l4 alignaddr %g7, %l2, %o5 fmovdvs %icc, %f15, %f8 fbug,a %fcc2, loop_2245 movvs %icc, %i5, %o4 orcc %i3, %g2, %g4 smul %l5, 0x0EEC, %g3 loop_2245: bge,pt %icc, loop_2246 fmovdleu %xcc, %f2, %f25 edge32l %i7, %i2, %l3 mulx %i0, 0x0048, %l1 loop_2246: fand %f26, %f10, %f4 sir 0x01B8 addc %g5, 0x0861, %g6 edge32l %o3, %o6, %o7 alignaddrl %o2, %o0, %l0 fmovrsgez %o1, %f29, %f3 taddcctv %i1, %g1, %l6 sdivx %i6, 0x08CD, %l4 subcc %i4, 0x0DB3, %g7 movvc %xcc, %l2, %o5 fbl %fcc0, loop_2247 movcs %icc, %i5, %o4 tleu %xcc, 0x3 addcc %i3, %g4, %g2 loop_2247: sdivcc %l5, 0x18B3, %g3 fmovdvs %xcc, %f29, %f8 xnorcc %i2, 0x0826, %l3 fexpand %f18, %f4 fxor %f2, %f24, %f18 subc %i7, %l1, %i0 subcc %g6, %o3, %g5 std %f30, [%l7 + 0x18] movne %icc, %o7, %o6 edge16 %o2, %o0, %l0 wr %g0, 0x80, %asi prefetcha [%l7 + 0x60] %asi, 0x1 add %o1, %g1, %l6 fzero %f24 movn %icc, %l4, %i4 fmovs %f31, %f30 wr %g0, 0x0c, %asi ldda [%l7 + 0x70] %asi, %g6 fmovrdgz %l2, %f0, %f26 subccc %o5, %i6, %i5 set 0x10, %l4 stwa %i3, [%l7 + %l4] 0x80 edge32n %g4, %o4, %g2 edge8l %g3, %l5, %i2 movleu %icc, %l3, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcs,a,pn %icc, loop_2248 fmovdleu %icc, %f23, %f3 fmovrdne %l1, %f8, %f16 tn %icc, 0x7 loop_2248: nop setx loop_2249, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbue,a %fcc3, loop_2250 sir 0x0870 movrlz %i0, 0x072, %o3 loop_2249: alignaddrl %g5, %g6, %o6 loop_2250: popc 0x1652, %o2 fcmpes %fcc2, %f8, %f12 array32 %o0, %l0, %o7 movcs %icc, %o1, %g1 prefetch [%l7 + 0x60], 0x1 fmovrsne %i1, %f13, %f22 movge %xcc, %l4, %i4 tg %icc, 0x5 fcmpne32 %f2, %f26, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge %fcc1, loop_2251 ld [%l7 + 0x6C], %f20 andn %l2, %g7, %i6 fmovrdlz %i5, %f28, %f2 loop_2251: movcs %xcc, %i3, %o5 set 0x28, %o0 stwa %o4, [%l7 + %o0] 0x27 membar #Sync fmovrdlez %g4, %f12, %f14 tgu %xcc, 0x5 wr %g0, 0x88, %asi ldswa [%l7 + 0x48] %asi, %g2 te %xcc, 0x4 fpack32 %f22, %f14, %f12 brnz,a %g3, loop_2252 movvs %icc, %i2, %l3 wr %g0, 0x0c, %asi stda %f0, [%l7 + 0x40] %asi loop_2252: fpack16 %f16, %f7 fmovscc %icc, %f6, %f10 movleu %icc, %l5, %l1 addc %i0, 0x01FA, %i7 movrlz %g5, %g6, %o3 edge32n %o6, %o0, %o2 te %icc, 0x5 mulx %l0, %o7, %o1 fble,a %fcc0, loop_2253 movrne %g1, %l4, %i4 ldx [%l7 + 0x48], %i1 bneg,pn %icc, loop_2254 loop_2253: sir 0x0B26 fbug %fcc1, loop_2255 pdist %f0, %f14, %f26 loop_2254: popc 0x0BF2, %l6 bg,a %xcc, loop_2256 loop_2255: movcs %xcc, %g7, %i6 fexpand %f5, %f10 ldub [%l7 + 0x34], %l2 loop_2256: tgu %xcc, 0x4 ld [%l7 + 0x68], %f28 udiv %i5, 0x1C50, %o5 orn %o4, %g4, %i3 fxnors %f16, %f9, %f27 movrne %g3, %g2, %i2 movvs %icc, %l3, %l5 movre %i0, 0x140, %l1 umul %g5, 0x0175, %g6 tcc %icc, 0x1 set 0x08, %l5 lda [%l7 + %l5] 0x19, %f3 array32 %o3, %i7, %o0 edge32 %o2, %o6, %o7 bge %xcc, loop_2257 movne %icc, %l0, %g1 sdivcc %l4, 0x08F6, %o1 sra %i4, %l6, %i1 loop_2257: nop setx loop_2258, %l0, %l1 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, %g7, %i6 edge8 %i5, %l2, %o4 mulx %o5, 0x022A, %i3 loop_2258: movcc %xcc, %g3, %g4 tl %icc, 0x6 popc %g2, %i2 alignaddrl %l3, %i0, %l5 bpos,a,pn %xcc, loop_2259 tpos %icc, 0x4 orcc %g5, %l1, %g6 bleu,pn %icc, loop_2260 loop_2259: swap [%l7 + 0x64], %o3 tcs %xcc, 0x4 bleu loop_2261 loop_2260: fpack16 %f8, %f14 array16 %o0, %i7, %o6 orn %o7, %l0, %o2 loop_2261: sth %l4, [%l7 + 0x54] tleu %icc, 0x7 subcc %g1, 0x1C39, %o1 addccc %l6, 0x18A1, %i4 fornot1s %f11, %f2, %f26 udivx %g7, 0x1E4E, %i6 fmovrslez %i1, %f23, %f1 wr %g0, 0x80, %asi prefetcha [%l7 + 0x48] %asi, 0x1 wr %g0, 0x80, %asi stwa %i5, [%l7 + 0x24] %asi smul %o4, 0x1923, %o5 fmovsge %icc, %f16, %f3 stbar taddcc %g3, 0x0DAD, %i3 movn %icc, %g2, %g4 std %l2, [%l7 + 0x40] move %icc, %i2, %i0 subc %l5, %g5, %l1 smul %o3, %g6, %i7 fpsub32 %f12, %f20, %f28 umul %o0, %o7, %o6 fmovdneg %icc, %f30, %f0 fandnot1 %f30, %f2, %f22 edge32 %l0, %o2, %l4 movrne %g1, 0x3C6, %o1 movcc %icc, %l6, %i4 movrgez %g7, %i1, %i6 sub %i5, %o4, %o5 fmovscc %xcc, %f26, %f6 sdivx %g3, 0x1A3A, %i3 bvc loop_2262 fpack16 %f4, %f26 movrlz %g2, %g4, %l2 xnorcc %l3, 0x1FC9, %i2 loop_2262: sllx %i0, %g5, %l5 movvc %xcc, %o3, %g6 fnegd %f16, %f30 fpackfix %f4, %f21 stbar movpos %xcc, %i7, %o0 nop setx loop_2263, %l0, %l1 jmpl %l1, %o7 movrne %l1, 0x007, %l0 fandnot2 %f14, %f12, %f22 te %icc, 0x5 loop_2263: andn %o2, %o6, %l4 fnot1s %f23, %f13 ldx [%l7 + 0x18], %g1 tsubcctv %l6, 0x17BB, %i4 siam 0x3 wr %g0, 0xeb, %asi stda %o0, [%l7 + 0x40] %asi membar #Sync sdivx %g7, 0x17AB, %i1 edge32 %i5, %i6, %o4 fmovdneg %xcc, %f14, %f0 tvs %icc, 0x1 add %o5, 0x1AE5, %g3 fmovsgu %xcc, %f2, %f24 fpadd32 %f14, %f4, %f0 tn %xcc, 0x6 movle %icc, %g2, %i3 nop set 0x28, %g5 ldsb [%l7 + %g5], %l2 set 0x3C, %o2 sta %f2, [%l7 + %o2] 0x89 mova %xcc, %l3, %g4 set 0x18, %o7 stda %i0, [%l7 + %o7] 0x2b membar #Sync tn %xcc, 0x5 movgu %xcc, %g5, %l5 movcs %icc, %o3, %i2 fcmped %fcc3, %f16, %f18 movcs %xcc, %g6, %o0 wr %g0, 0x11, %asi lda [%l7 + 0x38] %asi, %f30 andcc %i7, %l1, %l0 fcmpes %fcc1, %f21, %f22 andcc %o2, %o7, %l4 array8 %o6, %g1, %i4 umul %l6, 0x0B3A, %g7 set 0x68, %i7 swapa [%l7 + %i7] 0x11, %o1 wr %g0, 0xe3, %asi stxa %i1, [%l7 + 0x28] %asi membar #Sync wr %g0, 0x18, %asi stha %i6, [%l7 + 0x4C] %asi movleu %xcc, %i5, %o4 bleu,pn %icc, loop_2264 fbne,a %fcc3, loop_2265 fpsub16 %f6, %f12, %f10 set 0x10, %i5 lduha [%l7 + %i5] 0x81, %g3 loop_2264: srax %o5, 0x09, %i3 loop_2265: fpackfix %f0, %f17 bn,pt %xcc, loop_2266 fble %fcc3, loop_2267 lduw [%l7 + 0x68], %l2 fbl %fcc0, loop_2268 loop_2266: tvc %icc, 0x3 loop_2267: brgez,a %l3, loop_2269 pdist %f18, %f6, %f18 loop_2268: siam 0x1 taddcc %g4, %i0, %g2 loop_2269: edge16n %g5, %l5, %o3 tne %icc, 0x0 fones %f15 edge16ln %g6, %o0, %i2 fcmpeq32 %f14, %f22, %i7 movrne %l1, 0x341, %o2 ble,pt %xcc, loop_2270 fnor %f18, %f18, %f4 fbug %fcc0, loop_2271 umulcc %l0, 0x023D, %l4 loop_2270: fsrc1s %f18, %f2 edge32 %o7, %o6, %i4 loop_2271: std %g0, [%l7 + 0x08] umul %l6, 0x1E11, %o1 nop setx loop_2272, %l0, %l1 jmpl %l1, %g7 tsubcc %i1, %i6, %o4 subcc %g3, 0x1CA7, %o5 sll %i5, %i3, %l2 loop_2272: taddcctv %l3, 0x151B, %g4 movne %icc, %g2, %g5 fmovdne %xcc, %f14, %f12 fbne %fcc2, loop_2273 addccc %i0, %l5, %o3 edge32 %g6, %i2, %o0 sll %l1, %o2, %i7 loop_2273: nop set 0x78, %l1 ldxa [%l7 + %l1] 0x81, %l4 udivcc %l0, 0x130C, %o6 movrgz %i4, 0x0A5, %g1 wr %g0, 0x19, %asi sta %f22, [%l7 + 0x30] %asi edge32l %o7, %o1, %g7 sllx %i1, 0x0F, %l6 movg %xcc, %i6, %o4 taddcctv %g3, 0x03B6, %o5 edge8l %i5, %l2, %l3 fandnot2s %f2, %f1, %f31 xor %i3, %g4, %g2 fpsub32s %f14, %f13, %f3 srax %g5, %l5, %i0 fmovrdlz %g6, %f12, %f16 movge %icc, %i2, %o0 stw %l1, [%l7 + 0x54] srlx %o2, 0x17, %o3 tn %xcc, 0x0 subc %i7, %l4, %l0 ldd [%l7 + 0x10], %f26 sir 0x0910 alignaddrl %i4, %g1, %o7 addccc %o6, 0x1B63, %o1 sllx %i1, %l6, %i6 fbge,a %fcc0, loop_2274 edge32ln %o4, %g3, %o5 edge32 %i5, %g7, %l3 te %icc, 0x1 loop_2274: ta %xcc, 0x1 edge8n %l2, %i3, %g4 movpos %icc, %g5, %l5 smul %i0, 0x1C86, %g6 fcmpes %fcc1, %f10, %f24 tn %xcc, 0x1 edge8ln %g2, %i2, %o0 fnegd %f22, %f14 movneg %icc, %l1, %o3 movn %icc, %i7, %o2 movgu %icc, %l0, %i4 popc %g1, %l4 fbl %fcc2, loop_2275 sethi 0x1BEA, %o7 xnorcc %o6, %i1, %l6 edge16ln %i6, %o4, %g3 loop_2275: andncc %o1, %o5, %g7 bl,a loop_2276 taddcc %l3, %l2, %i3 std %i4, [%l7 + 0x78] sub %g4, %l5, %g5 loop_2276: membar 0x24 nop setx loop_2277, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovrdgz %g6, %f18, %f22 srlx %g2, %i2, %o0 tvs %icc, 0x5 loop_2277: swap [%l7 + 0x6C], %i0 xnorcc %o3, 0x1076, %i7 ld [%l7 + 0x48], %f3 edge32l %l1, %l0, %i4 bne,a %icc, loop_2278 fmovdle %icc, %f18, %f13 movg %icc, %o2, %g1 movrgz %l4, %o6, %i1 loop_2278: fmovs %f12, %f18 fornot1s %f24, %f12, %f30 edge32l %o7, %l6, %i6 wr %g0, 0x10, %asi stda %o4, [%l7 + 0x18] %asi ldd [%l7 + 0x20], %f4 movleu %xcc, %g3, %o5 umul %g7, 0x1243, %l3 wr %g0, 0x10, %asi swapa [%l7 + 0x44] %asi, %l2 bneg loop_2279 udivcc %i3, 0x0B51, %i5 prefetch [%l7 + 0x4C], 0x0 set 0x24, %g2 swapa [%l7 + %g2] 0x04, %o1 loop_2279: tgu %xcc, 0x6 taddcctv %l5, %g5, %g4 set 0x18, %i2 swapa [%l7 + %i2] 0x11, %g6 std %f10, [%l7 + 0x68] movrlz %i2, %g2, %o0 smul %o3, 0x0A29, %i7 tg %xcc, 0x5 andcc %i0, %l0, %i4 fmul8ulx16 %f18, %f6, %f30 smul %o2, 0x0C35, %g1 fnot2s %f26, %f13 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %l4, 0x0DCE, %l1 sdivcc %i1, 0x151B, %o7 movge %xcc, %o6, %l6 fnot2s %f3, %f20 ldstub [%l7 + 0x33], %o4 edge16ln %g3, %o5, %g7 fornot1s %f25, %f28, %f11 andn %i6, 0x113C, %l3 brnz,a %i3, loop_2280 mulx %l2, %o1, %i5 movn %icc, %g5, %l5 fbule %fcc3, loop_2281 loop_2280: movrgez %g6, 0x24C, %i2 movneg %icc, %g4, %o0 fmovdg %xcc, %f26, %f19 loop_2281: ldstub [%l7 + 0x10], %g2 set 0x22, %i1 stha %i7, [%l7 + %i1] 0x15 fblg,a %fcc3, loop_2282 tcc %icc, 0x1 te %xcc, 0x4 nop setx loop_2283, %l0, %l1 jmpl %l1, %o3 loop_2282: and %i0, 0x0754, %i4 fba %fcc1, loop_2284 fbe,a %fcc2, loop_2285 loop_2283: bn,a loop_2286 movvs %icc, %l0, %g1 loop_2284: fbge %fcc2, loop_2287 loop_2285: andncc %l4, %l1, %i1 loop_2286: udivcc %o7, 0x0377, %o2 edge16 %o6, %o4, %l6 loop_2287: smul %g3, 0x1AAD, %g7 movvc %xcc, %i6, %l3 fbu %fcc1, loop_2288 fmovdn %xcc, %f23, %f2 fbg %fcc1, loop_2289 movl %xcc, %o5, %i3 loop_2288: fzeros %f18 fbn %fcc1, loop_2290 loop_2289: xor %o1, %l2, %g5 taddcc %i5, %l5, %g6 stw %g4, [%l7 + 0x4C] loop_2290: fpadd16 %f10, %f30, %f12 fmovdge %icc, %f17, %f4 fbne %fcc2, loop_2291 orn %o0, 0x0D4A, %g2 tvc %xcc, 0x7 movg %xcc, %i2, %o3 loop_2291: movvs %icc, %i0, %i4 srl %i7, 0x1F, %g1 bshuffle %f18, %f12, %f2 array8 %l0, %l4, %i1 fbue,a %fcc1, loop_2292 srlx %l1, 0x12, %o7 bgu,a,pn %xcc, loop_2293 fbu,a %fcc1, loop_2294 loop_2292: fxor %f10, %f22, %f14 fbule %fcc2, loop_2295 loop_2293: andcc %o6, %o2, %l6 loop_2294: fcmple16 %f12, %f10, %g3 tn %xcc, 0x2 loop_2295: nop membar #Sync set 0x40, %i6 ldda [%l7 + %i6] 0x1e, %f16 fble %fcc2, loop_2296 std %g6, [%l7 + 0x50] fbug %fcc3, loop_2297 fmovrslez %i6, %f23, %f7 loop_2296: mulx %o4, 0x106C, %l3 movleu %icc, %o5, %o1 loop_2297: smul %i3, %g5, %l2 array32 %l5, %i5, %g4 fmovrdlz %g6, %f28, %f18 membar 0x54 fblg %fcc0, loop_2298 fmovdneg %icc, %f27, %f6 tn %icc, 0x3 wr %g0, 0x19, %asi stba %g2, [%l7 + 0x49] %asi loop_2298: bge,a loop_2299 movleu %icc, %i2, %o3 nop set 0x50, %i0 ldd [%l7 + %i0], %i0 wr %g0, 0x89, %asi ldstuba [%l7 + 0x4D] %asi, %o0 loop_2299: fmovsgu %xcc, %f26, %f3 set 0x44, %o5 stwa %i4, [%l7 + %o5] 0x15 ldd [%l7 + 0x38], %i6 movl %xcc, %g1, %l4 membar 0x71 ldd [%l7 + 0x20], %l0 fmovdn %icc, %f26, %f3 smul %l1, %o7, %i1 edge32l %o6, %o2, %g3 movvc %icc, %l6, %i6 add %g7, %l3, %o4 orn %o5, %i3, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %xcc, 0x4 tle %xcc, 0x0 edge32n %l2, %o1, %i5 movcs %xcc, %g4, %l5 udivx %g6, 0x021D, %i2 ble loop_2300 udivcc %g2, 0x1A67, %o3 srl %o0, %i0, %i4 call loop_2301 loop_2300: bneg,a,pt %xcc, loop_2302 umul %i7, 0x0210, %g1 fornot2 %f6, %f8, %f20 loop_2301: fmovrdgez %l4, %f16, %f28 loop_2302: fbge,a %fcc1, loop_2303 fpsub32s %f3, %f16, %f21 fpsub32s %f2, %f14, %f18 swap [%l7 + 0x4C], %l0 loop_2303: sdivcc %l1, 0x11C2, %i1 fnot2s %f6, %f2 taddcc %o6, %o7, %o2 tsubcc %l6, 0x0B49, %i6 udivx %g7, 0x17DC, %g3 fmul8x16 %f24, %f14, %f2 movgu %icc, %l3, %o4 smul %o5, %g5, %l2 std %i2, [%l7 + 0x78] sdivx %o1, 0x1DEC, %i5 ldsw [%l7 + 0x64], %g4 fmul8x16 %f3, %f18, %f24 taddcctv %g6, 0x1ECC, %i2 movcs %xcc, %l5, %o3 sll %g2, %i0, %i4 movrlez %i7, %o0, %g1 fmovde %icc, %f11, %f3 movgu %xcc, %l4, %l1 movcs %xcc, %i1, %l0 add %l7, 0x28, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %o7 casxa [%l6] %asi, %o7, %o2 movrne %o6, %l6, %i6 brnz %g3, loop_2304 ldsb [%l7 + 0x27], %l3 ble,a loop_2305 bneg,a,pn %xcc, loop_2306 loop_2304: movrgez %o4, 0x058, %g7 tvs %xcc, 0x0 loop_2305: tcc %xcc, 0x7 loop_2306: fbue %fcc3, loop_2307 smulcc %o5, 0x1955, %l2 std %i2, [%l7 + 0x58] tpos %xcc, 0x5 loop_2307: sll %o1, %g5, %i5 call loop_2308 nop setx loop_2309, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovrdgez %g6, %f24, %f22 fcmpgt16 %f10, %f22, %g4 loop_2308: sethi 0x1581, %l5 loop_2309: ldd [%l7 + 0x40], %i2 sir 0x05D6 udivx %o3, 0x152C, %i0 movl %icc, %g2, %i7 brz,a %o0, loop_2310 brlez %g1, loop_2311 edge16l %i4, %l4, %i1 addccc %l1, %o7, %o2 loop_2310: sll %o6, %l6, %l0 loop_2311: srax %g3, 0x06, %l3 xorcc %o4, 0x0AB3, %i6 xorcc %g7, 0x16A3, %l2 tcs %xcc, 0x7 tleu %icc, 0x0 fmovdn %icc, %f24, %f6 edge8ln %o5, %i3, %o1 fbule,a %fcc2, loop_2312 edge16l %i5, %g5, %g6 fmovsvc %icc, %f31, %f2 tsubcc %g4, %i2, %l5 loop_2312: membar 0x0E fmul8x16al %f5, %f2, %f6 orncc %i0, %o3, %i7 call loop_2313 fbge %fcc0, loop_2314 addc %o0, %g1, %g2 edge16 %i4, %i1, %l1 loop_2313: tleu %xcc, 0x3 loop_2314: sllx %o7, 0x03, %o2 fbge,a %fcc3, loop_2315 srl %l4, 0x05, %l6 fmovrdne %l0, %f8, %f16 movrgz %g3, 0x27D, %o6 loop_2315: xnor %l3, 0x0179, %o4 fabsd %f2, %f24 fmovscc %icc, %f23, %f22 movge %icc, %i6, %l2 fbg %fcc1, loop_2316 fpsub32 %f12, %f30, %f4 movg %icc, %g7, %o5 srlx %i3, %o1, %g5 loop_2316: xor %i5, %g4, %g6 membar 0x15 srax %i2, %i0, %o3 sll %i7, 0x1A, %o0 udivcc %g1, 0x0B56, %l5 bne,a loop_2317 movrgz %g2, %i1, %l1 st %f2, [%l7 + 0x50] sdivx %i4, 0x0B64, %o7 loop_2317: movneg %xcc, %o2, %l6 brlez,a %l4, loop_2318 taddcc %g3, %o6, %l3 tleu %icc, 0x0 taddcctv %o4, 0x1278, %i6 loop_2318: mova %xcc, %l2, %l0 stb %o5, [%l7 + 0x14] movcc %xcc, %i3, %o1 fbne,a %fcc0, loop_2319 ldsb [%l7 + 0x1B], %g7 srax %g5, %i5, %g4 fones %f28 loop_2319: addcc %g6, 0x11CB, %i2 brgz,a %i0, loop_2320 call loop_2321 fbge %fcc2, loop_2322 srax %o3, %i7, %o0 loop_2320: fcmple16 %f18, %f20, %g1 loop_2321: tl %xcc, 0x2 loop_2322: movrlez %g2, %i1, %l5 array8 %i4, %o7, %o2 movne %icc, %l6, %l4 xor %l1, 0x0733, %o6 tn %xcc, 0x7 be loop_2323 fmovsn %icc, %f27, %f15 membar 0x0D sdivcc %l3, 0x1F9D, %g3 loop_2323: ldd [%l7 + 0x70], %f16 sll %o4, %l2, %l0 bcs,pn %xcc, loop_2324 tgu %icc, 0x4 set 0x24, %o3 sta %f29, [%l7 + %o3] 0x14 loop_2324: edge8ln %o5, %i3, %i6 fmovrsgez %o1, %f15, %f9 fmovsvc %icc, %f4, %f0 umul %g7, %g5, %g4 fmovdg %xcc, %f12, %f1 fmul8sux16 %f14, %f20, %f4 bleu loop_2325 movvs %icc, %i5, %g6 srl %i2, 0x14, %o3 fmovdneg %xcc, %f26, %f28 loop_2325: fmovda %xcc, %f24, %f13 movn %xcc, %i0, %i7 edge32n %g1, %o0, %g2 addc %l5, 0x1BE9, %i1 mova %icc, %i4, %o7 tne %xcc, 0x2 fbue %fcc3, loop_2326 lduh [%l7 + 0x08], %l6 fzero %f0 wr %g0, 0x04, %asi lduba [%l7 + 0x47] %asi, %o2 loop_2326: fmovrdne %l4, %f20, %f24 fands %f6, %f23, %f23 movle %icc, %l1, %o6 movne %icc, %l3, %g3 movcs %icc, %o4, %l2 fandnot1s %f16, %f29, %f8 movrgez %l0, 0x297, %i3 taddcc %i6, %o1, %g7 sdiv %o5, 0x07DD, %g5 fpsub32 %f6, %f24, %f28 edge16l %g4, %g6, %i5 addccc %i2, %i0, %o3 srlx %i7, 0x1F, %g1 fmovdne %icc, %f17, %f17 fmovdleu %icc, %f7, %f6 add %o0, 0x1034, %g2 nop setx loop_2327, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry orcc %i1, %i4, %l5 edge16 %o7, %l6, %o2 orcc %l4, 0x1351, %l1 loop_2327: stbar fmul8x16 %f22, %f24, %f2 movrlez %l3, %o6, %o4 ble,a,pt %icc, loop_2328 fmovsne %xcc, %f31, %f3 mova %icc, %g3, %l2 set 0x28, %o4 sta %f15, [%l7 + %o4] 0x88 loop_2328: movleu %xcc, %i3, %l0 srax %o1, 0x04, %g7 xnor %o5, 0x0FB5, %i6 edge16ln %g5, %g6, %i5 andcc %i2, %i0, %g4 movvc %icc, %i7, %o3 srax %g1, 0x17, %o0 udivcc %i1, 0x1A05, %g2 ldsh [%l7 + 0x2C], %l5 andcc %i4, %o7, %l6 array32 %o2, %l4, %l1 movre %l3, 0x349, %o6 edge16n %g3, %o4, %l2 fsrc1 %f0, %f8 tsubcc %i3, 0x1688, %o1 fbule %fcc2, loop_2329 movrgz %l0, %o5, %g7 edge8n %i6, %g5, %g6 nop setx loop_2330, %l0, %l1 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_2329: add %i5, %i2, %i0 bvs,a %xcc, loop_2331 movle %xcc, %g4, %i7 loop_2330: umul %g1, 0x13C7, %o0 fmovrslz %i1, %f21, %f28 loop_2331: taddcc %o3, 0x01EA, %l5 orncc %i4, %g2, %o7 fmovrsgz %o2, %f15, %f11 move %xcc, %l6, %l4 andn %l3, 0x1034, %l1 siam 0x4 sth %o6, [%l7 + 0x54] wr %g0, 0x80, %asi swapa [%l7 + 0x28] %asi, %g3 edge32ln %l2, %i3, %o4 tl %xcc, 0x5 subccc %o1, %l0, %o5 stx %i6, [%l7 + 0x60] movleu %xcc, %g5, %g6 movvs %icc, %i5, %g7 movrgez %i2, %i0, %i7 movrgez %g4, %g1, %o0 membar 0x2A srl %o3, 0x0F, %i1 stx %l5, [%l7 + 0x30] sll %g2, 0x0A, %i4 tgu %xcc, 0x6 subc %o2, 0x11DB, %o7 taddcctv %l6, 0x164D, %l3 fcmpes %fcc0, %f0, %f6 fcmple32 %f12, %f20, %l4 flush %l7 + 0x30 ldd [%l7 + 0x28], %l0 fmovrdgez %g3, %f22, %f20 tpos %icc, 0x3 ldsw [%l7 + 0x54], %o6 fands %f16, %f7, %f0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmps %fcc0, %f18, %f6 add %l2, 0x12DF, %o4 andn %o1, %l0, %o5 fpsub32s %f16, %f17, %f22 movl %xcc, %i3, %i6 tge %xcc, 0x1 movl %icc, %g6, %i5 tn %xcc, 0x4 set 0x40, %l6 stda %f16, [%l7 + %l6] 0x14 membar 0x42 mulx %g5, %i2, %i0 fmovd %f18, %f6 fmovrslz %i7, %f16, %f1 for %f0, %f6, %f22 mova %xcc, %g7, %g4 fmovdleu %xcc, %f16, %f5 xorcc %o0, 0x1DFE, %o3 bl,a,pt %xcc, loop_2332 fpack16 %f16, %f17 sethi 0x06CA, %g1 sdiv %l5, 0x08E1, %i1 loop_2332: nop wr %g0, 0x04, %asi stda %i4, [%l7 + 0x38] %asi srl %g2, %o7, %o2 srax %l3, 0x0F, %l4 bcc,a %icc, loop_2333 movl %icc, %l1, %l6 bpos,a,pt %icc, loop_2334 fmovdvc %xcc, %f5, %f22 loop_2333: fpack32 %f24, %f26, %f10 move %xcc, %o6, %g3 loop_2334: tg %xcc, 0x6 subc %o4, 0x10D8, %o1 andn %l0, %o5, %l2 movle %icc, %i6, %i3 fmovsne %xcc, %f15, %f2 bneg %xcc, loop_2335 lduw [%l7 + 0x44], %g6 addccc %g5, %i2, %i0 fnot2 %f20, %f10 loop_2335: brgez %i5, loop_2336 smul %g7, %i7, %g4 call loop_2337 edge32 %o3, %g1, %l5 loop_2336: bne,a,pt %icc, loop_2338 fmovdne %xcc, %f26, %f28 loop_2337: nop set 0x40, %i3 ldda [%l7 + %i3] 0x15, %f16 loop_2338: nop set 0x44, %o1 lda [%l7 + %o1] 0x14, %f24 edge16l %o0, %i1, %g2 edge32 %i4, %o7, %l3 sdivcc %l4, 0x0DFF, %o2 tvs %icc, 0x6 tl %xcc, 0x0 ldsw [%l7 + 0x5C], %l6 movvc %xcc, %o6, %g3 mulx %o4, 0x03C8, %l1 fmovdne %xcc, %f16, %f14 bneg,a %xcc, loop_2339 mulx %o1, %l0, %l2 fmul8x16al %f3, %f21, %f8 set 0x19, %g7 ldsba [%l7 + %g7] 0x18, %i6 loop_2339: fbn,a %fcc1, loop_2340 smulcc %o5, 0x1A1C, %i3 tsubcc %g6, 0x16EE, %i2 fmovdn %icc, %f25, %f16 loop_2340: edge8n %g5, %i0, %i5 set 0x38, %l2 lda [%l7 + %l2] 0x89, %f6 sub %i7, 0x0A81, %g7 tvc %xcc, 0x4 set 0x48, %g6 lduwa [%l7 + %g6] 0x89, %o3 xnorcc %g1, %g4, %o0 edge16 %i1, %g2, %i4 fmovse %icc, %f29, %f23 smul %l5, %l3, %o7 edge16l %l4, %l6, %o2 brgz %g3, loop_2341 fbuge %fcc3, loop_2342 stb %o6, [%l7 + 0x19] tg %xcc, 0x0 loop_2341: nop set 0x46, %o6 sth %l1, [%l7 + %o6] loop_2342: fcmpeq32 %f16, %f6, %o1 edge32ln %l0, %o4, %i6 ldstub [%l7 + 0x0F], %o5 alignaddrl %l2, %i3, %g6 taddcctv %g5, 0x040F, %i0 stw %i5, [%l7 + 0x68] movpos %xcc, %i2, %i7 sll %o3, %g1, %g7 movneg %xcc, %g4, %o0 for %f24, %f28, %f26 umul %g2, %i4, %i1 addccc %l3, 0x050B, %o7 or %l5, %l4, %l6 sethi 0x0954, %o2 alignaddr %g3, %o6, %o1 set 0x70, %g4 ldxa [%l7 + %g4] 0x80, %l0 bl loop_2343 edge32l %o4, %l1, %i6 addcc %l2, 0x02B8, %o5 fmovdvs %icc, %f12, %f8 loop_2343: tne %icc, 0x7 umulcc %g6, 0x16F2, %i3 siam 0x3 fabsd %f20, %f18 alignaddrl %i0, %i5, %g5 ta %icc, 0x5 alignaddr %i7, %o3, %g1 add %l7, 0x1C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i2, %g7 fbue,a %fcc3, loop_2344 fbl %fcc1, loop_2345 tsubcc %o0, %g2, %i4 bvc loop_2346 loop_2344: andcc %i1, 0x098A, %l3 loop_2345: fcmple32 %f6, %f14, %g4 fmovrdlez %o7, %f14, %f6 loop_2346: edge32ln %l5, %l6, %o2 umul %g3, %l4, %o6 brlez %o1, loop_2347 fxnors %f14, %f27, %f28 tleu %icc, 0x6 st %f28, [%l7 + 0x50] loop_2347: fnegs %f15, %f24 sra %l0, 0x06, %l1 fmovrse %i6, %f22, %f17 fsrc1s %f0, %f7 fmovda %icc, %f30, %f26 xor %o4, 0x0391, %o5 fmovrsgz %l2, %f14, %f3 pdist %f14, %f4, %f26 movrgez %g6, 0x085, %i3 brnz %i5, loop_2348 edge16 %g5, %i7, %o3 tcc %icc, 0x5 movvc %xcc, %g1, %i2 loop_2348: fbuge %fcc1, loop_2349 ldsb [%l7 + 0x1A], %g7 fmovscs %xcc, %f23, %f30 edge8ln %o0, %g2, %i4 loop_2349: addcc %i0, 0x00D0, %i1 xorcc %g4, %l3, %o7 movrgez %l6, 0x041, %l5 udivx %g3, 0x1492, %l4 fmovrsne %o2, %f10, %f4 fmovdle %xcc, %f13, %f15 movge %icc, %o6, %l0 edge16n %o1, %l1, %i6 fmovscs %xcc, %f13, %f9 sra %o5, %o4, %g6 tcc %icc, 0x0 sllx %i3, 0x11, %l2 tn %icc, 0x1 edge8l %i5, %g5, %i7 movrgez %g1, 0x16C, %i2 taddcctv %o3, 0x111A, %g7 fxnor %f10, %f22, %f10 edge8l %g2, %i4, %o0 sdiv %i1, 0x087A, %g4 fandnot1s %f5, %f25, %f18 edge16n %l3, %i0, %o7 movrgez %l5, 0x2EA, %g3 membar 0x53 subc %l6, %o2, %l4 fpack32 %f20, %f4, %f24 fmovsvc %xcc, %f23, %f15 bcs %icc, loop_2350 addcc %l0, 0x1E25, %o6 fmovdcs %xcc, %f4, %f18 fmovsl %xcc, %f27, %f15 loop_2350: tsubcctv %o1, 0x058E, %l1 fpack32 %f14, %f26, %f28 swap [%l7 + 0x10], %i6 subccc %o4, %o5, %i3 xor %g6, %i5, %g5 tl %icc, 0x0 tvs %icc, 0x3 tle %icc, 0x2 bleu,a loop_2351 movrne %l2, 0x023, %i7 alignaddrl %g1, %i2, %g7 fpackfix %f4, %f2 loop_2351: and %g2, %i4, %o0 orn %i1, 0x0684, %o3 edge32 %l3, %i0, %g4 tsubcctv %l5, 0x0387, %g3 subcc %o7, %l6, %l4 edge8n %l0, %o2, %o6 tge %xcc, 0x1 fandnot2s %f25, %f27, %f15 fbul %fcc1, loop_2352 sub %l1, 0x143A, %o1 tne %icc, 0x7 tne %xcc, 0x4 loop_2352: taddcctv %i6, 0x14D6, %o5 nop setx loop_2353, %l0, %l1 jmpl %l1, %i3 movrgez %g6, 0x297, %o4 fmovdl %icc, %f23, %f28 set 0x30, %i4 ldsha [%l7 + %i4] 0x14, %g5 loop_2353: nop setx loop_2354, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry udivcc %l2, 0x1B6B, %i7 sth %i5, [%l7 + 0x44] udivx %g1, 0x104B, %i2 loop_2354: sethi 0x0E68, %g2 tpos %icc, 0x0 ldsw [%l7 + 0x68], %g7 move %xcc, %i4, %i1 umul %o3, %l3, %o0 srax %i0, 0x0C, %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvs loop_2355 umul %g3, 0x15E0, %g4 edge32n %o7, %l6, %l0 array16 %o2, %o6, %l1 loop_2355: tcs %icc, 0x6 xor %o1, %l4, %o5 ldsh [%l7 + 0x6A], %i6 membar 0x10 smul %g6, %i3, %g5 movne %icc, %o4, %i7 brz,a %l2, loop_2356 tl %xcc, 0x6 tleu %xcc, 0x0 nop set 0x0D, %l3 ldsb [%l7 + %l3], %g1 loop_2356: nop wr %g0, 0x22, %asi stda %i4, [%l7 + 0x10] %asi membar #Sync array32 %g2, %i2, %g7 set 0x74, %g1 stba %i4, [%l7 + %g1] 0x15 alignaddrl %o3, %i1, %l3 edge8l %i0, %l5, %g3 fones %f12 fabss %f22, %f14 and %o0, 0x0DFD, %o7 fones %f3 set 0x7D, %g3 ldstuba [%l7 + %g3] 0x19, %g4 fbe %fcc0, loop_2357 fmovda %icc, %f20, %f6 fnot1 %f22, %f4 edge32n %l6, %l0, %o2 loop_2357: edge16ln %l1, %o1, %l4 mova %icc, %o6, %o5 fandnot2 %f10, %f22, %f22 movleu %xcc, %i6, %i3 or %g5, 0x1847, %g6 movrgz %o4, 0x2AC, %i7 movcc %icc, %l2, %g1 andn %g2, 0x1D5E, %i5 andn %g7, %i2, %i4 bpos,pn %xcc, loop_2358 edge8l %o3, %l3, %i1 srlx %i0, %l5, %o0 tcs %xcc, 0x3 loop_2358: subccc %g3, 0x177A, %o7 edge16ln %l6, %l0, %o2 set 0x48, %l4 stha %l1, [%l7 + %l4] 0x14 bgu,a,pn %xcc, loop_2359 movleu %xcc, %o1, %l4 sdivcc %o6, 0x11E7, %g4 movne %icc, %i6, %o5 loop_2359: movge %xcc, %i3, %g5 fmovsle %icc, %f8, %f3 ba,pn %icc, loop_2360 tsubcc %g6, 0x13D8, %i7 brz %l2, loop_2361 fmovrdlz %o4, %f10, %f30 loop_2360: orcc %g2, 0x1024, %g1 fmovrsgez %i5, %f20, %f26 loop_2361: xnor %i2, 0x1BCF, %i4 ldd [%l7 + 0x28], %f22 movg %xcc, %o3, %l3 tvs %icc, 0x5 st %f4, [%l7 + 0x4C] fornot2 %f20, %f28, %f24 fbue,a %fcc3, loop_2362 mulx %i1, %i0, %g7 andcc %o0, 0x079E, %g3 movn %xcc, %o7, %l6 loop_2362: sth %l5, [%l7 + 0x2A] fmovrsne %l0, %f30, %f29 fmovsg %xcc, %f26, %f1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvs,a,pt %xcc, loop_2363 edge8l %l1, %o1, %o2 ldstub [%l7 + 0x4E], %l4 stbar loop_2363: fandnot2 %f16, %f14, %f30 addccc %g4, %o6, %o5 udivx %i3, 0x1E3F, %g5 fbue,a %fcc2, loop_2364 tgu %icc, 0x3 bne,pt %xcc, loop_2365 tsubcctv %i6, 0x1EB2, %i7 loop_2364: fmovrdlz %g6, %f18, %f12 bcc,a,pn %icc, loop_2366 loop_2365: umulcc %l2, 0x0196, %g2 fmovscc %xcc, %f8, %f21 and %g1, 0x0D22, %o4 loop_2366: addccc %i2, 0x16D6, %i4 stw %o3, [%l7 + 0x74] fornot1 %f10, %f6, %f18 srl %i5, %i1, %i0 fsrc2s %f3, %f13 fbug %fcc3, loop_2367 fbuge,a %fcc1, loop_2368 movleu %xcc, %g7, %l3 tn %xcc, 0x4 loop_2367: edge16ln %g3, %o7, %l6 loop_2368: addc %l5, %l0, %o0 fmovrse %o1, %f7, %f13 fabss %f10, %f16 movvs %xcc, %o2, %l1 fcmped %fcc2, %f14, %f2 or %g4, 0x03CC, %l4 fbg,a %fcc0, loop_2369 sra %o6, %o5, %i3 sra %i6, 0x01, %i7 alignaddr %g6, %l2, %g5 loop_2369: te %xcc, 0x0 fbn,a %fcc0, loop_2370 movg %xcc, %g1, %g2 ldd [%l7 + 0x50], %o4 set 0x5E, %l0 ldsha [%l7 + %l0] 0x10, %i2 loop_2370: sllx %o3, 0x03, %i5 bgu,pn %icc, loop_2371 tn %icc, 0x4 smul %i4, %i1, %i0 movrlez %g7, 0x0E7, %g3 loop_2371: srax %o7, %l3, %l5 mulscc %l6, 0x1A30, %l0 bcc,a,pn %icc, loop_2372 sll %o1, %o0, %l1 movn %xcc, %g4, %l4 fmovsle %icc, %f2, %f17 loop_2372: nop set 0x7C, %l5 stba %o2, [%l7 + %l5] 0x04 call loop_2373 tgu %xcc, 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %icc, %o6, %i3 loop_2373: orncc %i6, %i7, %g6 fba %fcc3, loop_2374 tn %icc, 0x4 fbg %fcc3, loop_2375 edge32n %l2, %o5, %g1 loop_2374: movrlz %g5, 0x0E7, %o4 movvc %xcc, %g2, %i2 loop_2375: mulx %o3, %i4, %i5 fbue %fcc3, loop_2376 movne %xcc, %i1, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brnz,a %g3, loop_2377 loop_2376: mova %icc, %o7, %l3 bgu,a,pn %xcc, loop_2378 smulcc %l5, 0x12F9, %l6 loop_2377: xnor %g7, %l0, %o0 fmovsvc %xcc, %f17, %f10 loop_2378: tneg %icc, 0x6 fornot1 %f0, %f20, %f24 tg %xcc, 0x1 fpsub32s %f11, %f30, %f24 tleu %xcc, 0x3 edge16n %o1, %l1, %l4 fmovdleu %icc, %f28, %f22 move %icc, %g4, %o2 addccc %o6, 0x0D33, %i3 srl %i7, %g6, %l2 edge16 %i6, %o5, %g1 sll %o4, %g2, %g5 fbe %fcc1, loop_2379 edge32l %i2, %i4, %o3 movrgz %i1, %i5, %i0 movgu %icc, %g3, %o7 loop_2379: umulcc %l5, %l6, %l3 sdiv %g7, 0x1141, %l0 set 0x58, %g5 stxa %o1, [%l7 + %g5] 0x22 membar #Sync ta %icc, 0x1 wr %g0, 0x88, %asi stda %o0, [%l7 + 0x60] %asi fnot2 %f14, %f12 array32 %l1, %g4, %l4 movrne %o6, 0x2D0, %o2 fpadd32s %f14, %f24, %f14 nop setx loop_2380, %l0, %l1 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 %xcc, %i7, %i3 stb %g6, [%l7 + 0x22] swap [%l7 + 0x74], %i6 loop_2380: brlz,a %o5, loop_2381 fmovdcc %xcc, %f18, %f24 fmovdleu %xcc, %f5, %f8 edge8l %l2, %g1, %o4 loop_2381: andncc %g5, %g2, %i2 sdivcc %i4, 0x0172, %o3 lduh [%l7 + 0x0A], %i1 fmovdpos %xcc, %f27, %f2 fmovsneg %xcc, %f12, %f4 and %i5, %g3, %o7 movne %icc, %l5, %i0 tsubcc %l6, %g7, %l3 edge16 %l0, %o1, %l1 wr %g0, 0x0c, %asi swapa [%l7 + 0x18] %asi, %o0 tle %icc, 0x2 movpos %xcc, %g4, %l4 xorcc %o2, %i7, %o6 swap [%l7 + 0x28], %g6 movrne %i6, %i3, %l2 fsrc2 %f10, %f6 move %icc, %g1, %o5 tl %icc, 0x7 te %xcc, 0x5 movrgez %o4, 0x0C8, %g5 andcc %g2, %i4, %o3 tvc %icc, 0x5 fcmpeq32 %f8, %f18, %i1 fcmple32 %f8, %f30, %i2 be,a loop_2382 edge16 %g3, %o7, %l5 sllx %i0, 0x11, %i5 be,a %xcc, loop_2383 loop_2382: tvs %xcc, 0x3 wr %g0, 0x11, %asi stha %l6, [%l7 + 0x08] %asi loop_2383: bn,pn %xcc, loop_2384 edge8n %g7, %l0, %l3 fxors %f7, %f17, %f20 taddcc %l1, %o1, %g4 loop_2384: fmovsvc %xcc, %f0, %f24 brgz,a %l4, loop_2385 edge16l %o2, %o0, %o6 nop setx loop_2386, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sra %i7, 0x16, %i6 loop_2385: fmovdcc %xcc, %f20, %f5 andncc %g6, %l2, %g1 loop_2386: bpos,a,pn %icc, loop_2387 udiv %o5, 0x1420, %i3 umulcc %o4, %g5, %i4 fnegd %f16, %f28 loop_2387: fpadd32 %f18, %f12, %f20 edge16 %g2, %o3, %i1 brgz %g3, loop_2388 tl %icc, 0x5 bleu,a,pt %icc, loop_2389 alignaddrl %o7, %l5, %i0 loop_2388: subc %i2, %i5, %l6 fandnot2s %f25, %f20, %f27 loop_2389: subcc %g7, 0x05B0, %l0 fbne,a %fcc3, loop_2390 orn %l1, 0x0B29, %l3 fpack16 %f12, %f9 array8 %o1, %l4, %o2 loop_2390: fbn %fcc3, loop_2391 sub %o0, 0x1811, %g4 taddcctv %i7, 0x1376, %i6 tvs %icc, 0x3 loop_2391: fcmpd %fcc3, %f20, %f12 bl loop_2392 st %f14, [%l7 + 0x4C] smulcc %o6, 0x194D, %l2 udiv %g6, 0x00BF, %o5 loop_2392: srlx %g1, %i3, %g5 movre %i4, 0x245, %o4 sdivx %g2, 0x1BBC, %i1 sllx %g3, %o7, %l5 fblg,a %fcc1, loop_2393 movrne %i0, %o3, %i5 edge32n %l6, %g7, %l0 movn %icc, %i2, %l3 loop_2393: fbn %fcc3, loop_2394 and %o1, %l1, %o2 mova %icc, %o0, %g4 alignaddrl %l4, %i6, %i7 loop_2394: stbar movrgez %o6, %g6, %l2 fcmpgt16 %f8, %f10, %g1 edge32ln %i3, %g5, %o5 fbge %fcc2, loop_2395 movrlz %o4, %g2, %i1 st %f16, [%l7 + 0x5C] movl %icc, %g3, %i4 loop_2395: movrlz %l5, 0x184, %o7 sethi 0x100D, %o3 movle %icc, %i5, %i0 fone %f4 fnot2 %f8, %f26 fmovrse %g7, %f27, %f9 alignaddrl %l0, %i2, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x20, %o0 stwa %o1, [%l7 + %o0] 0xe3 membar #Sync bne,a loop_2396 fmovrsgez %l1, %f12, %f30 edge32n %o2, %l3, %o0 fnegd %f12, %f24 loop_2396: edge32n %l4, %g4, %i7 fors %f8, %f19, %f25 subc %o6, %i6, %l2 xorcc %g6, %i3, %g5 tgu %xcc, 0x1 umul %o5, 0x05F6, %o4 swap [%l7 + 0x48], %g2 edge8ln %i1, %g3, %i4 set 0x20, %o7 swapa [%l7 + %o7] 0x81, %g1 swap [%l7 + 0x14], %o7 fxor %f2, %f20, %f20 addc %o3, 0x13B2, %l5 andncc %i5, %i0, %l0 edge32 %g7, %i2, %l6 wr %g0, 0x18, %asi lduwa [%l7 + 0x54] %asi, %l1 fmovdle %icc, %f30, %f23 udivx %o2, 0x11C6, %o1 set 0x38, %o2 sta %f6, [%l7 + %o2] 0x80 set 0x10, %i5 stxa %l3, [%l7 + %i5] 0x2b membar #Sync tpos %xcc, 0x0 umulcc %l4, 0x00CA, %g4 movrgez %o0, 0x1C6, %o6 tcc %xcc, 0x4 add %l7, 0x40, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i7 casxa [%l6] %asi, %i7, %i6 wr %g0, 0x88, %asi ldsba [%l7 + 0x69] %asi, %g6 movrgez %i3, %g5, %l2 fmovspos %icc, %f24, %f17 srlx %o5, 0x15, %g2 fnot1s %f20, %f22 movl %xcc, %o4, %i1 fpack16 %f4, %f4 wr %g0, 0x88, %asi lda [%l7 + 0x2C] %asi, %f31 fmovsneg %xcc, %f8, %f5 sll %i4, 0x13, %g3 tpos %xcc, 0x7 bg,pn %icc, loop_2397 fmovsle %xcc, %f15, %f11 fxor %f28, %f22, %f22 edge32ln %g1, %o7, %l5 loop_2397: movn %icc, %o3, %i0 for %f0, %f2, %f22 add %i5, %g7, %l0 for %f26, %f30, %f22 be,pn %icc, loop_2398 fmovdge %icc, %f19, %f13 subccc %l6, 0x05A1, %l1 edge8 %o2, %i2, %o1 loop_2398: fba %fcc1, loop_2399 membar 0x3F fcmple16 %f4, %f20, %l3 set 0x38, %l1 lduha [%l7 + %l1] 0x88, %l4 loop_2399: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot1 %f22, %f2 fbule %fcc2, loop_2400 fble %fcc3, loop_2401 tpos %xcc, 0x7 fbl,a %fcc0, loop_2402 loop_2400: fmovdcc %xcc, %f27, %f14 loop_2401: edge8l %g4, %o6, %o0 edge8 %i6, %g6, %i3 loop_2402: movn %xcc, %i7, %l2 sir 0x0A21 tvs %xcc, 0x2 brgez %o5, loop_2403 movrgez %g2, 0x2AE, %g5 or %o4, 0x04AF, %i4 movrgez %g3, %i1, %g1 loop_2403: fxnors %f4, %f16, %f9 xnorcc %l5, 0x1EAE, %o3 fpsub16 %f12, %f22, %f22 edge8ln %i0, %o7, %g7 nop set 0x50, %i7 lduh [%l7 + %i7], %l0 set 0x08, %g2 stda %i4, [%l7 + %g2] 0xe3 membar #Sync edge16l %l1, %l6, %i2 alignaddr %o2, %o1, %l4 fmovsa %xcc, %f14, %f0 edge32 %l3, %o6, %g4 ldub [%l7 + 0x37], %o0 stx %g6, [%l7 + 0x28] bcc,a loop_2404 edge16ln %i6, %i3, %l2 movpos %icc, %o5, %g2 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x30] %asi, 0x2 loop_2404: sdivcc %o4, 0x1632, %i4 ldd [%l7 + 0x20], %f18 fmovrsne %g3, %f25, %f28 array16 %g5, %i1, %g1 movre %o3, %i0, %l5 fcmps %fcc0, %f13, %f10 set 0x24, %i1 lduwa [%l7 + %i1] 0x18, %g7 fbug %fcc0, loop_2405 xor %o7, 0x0074, %i5 edge32ln %l1, %l0, %l6 umul %i2, 0x10EF, %o1 loop_2405: addccc %l4, 0x0E68, %l3 array32 %o6, %o2, %o0 membar 0x5B nop setx loop_2406, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbu %fcc2, loop_2407 brgez,a %g6, loop_2408 fbo,a %fcc0, loop_2409 loop_2406: fcmpes %fcc1, %f31, %f6 loop_2407: call loop_2410 loop_2408: or %i6, 0x14FA, %g4 loop_2409: nop setx loop_2411, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movg %xcc, %i3, %l2 loop_2410: fpsub32s %f2, %f3, %f22 srl %g2, %i7, %o5 loop_2411: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot1s %f27, %f21, %f14 fexpand %f27, %f12 udivcc %i4, 0x0969, %g3 srax %o4, 0x10, %g5 srax %g1, 0x03, %i1 udivx %i0, 0x0EBE, %o3 array16 %g7, %l5, %i5 fmovrslz %o7, %f11, %f22 tcc %icc, 0x2 fbul %fcc0, loop_2412 mulx %l0, %l1, %i2 tvs %xcc, 0x7 fbe,a %fcc0, loop_2413 loop_2412: movge %icc, %l6, %o1 fmovdneg %xcc, %f6, %f20 smul %l3, 0x1F80, %o6 loop_2413: fbug,a %fcc3, loop_2414 fnand %f2, %f8, %f16 edge16l %o2, %o0, %g6 xorcc %i6, %g4, %i3 loop_2414: sra %l2, 0x06, %g2 mova %xcc, %i7, %o5 xorcc %i4, 0x12AC, %g3 tsubcc %l4, 0x047B, %g5 edge32l %o4, %i1, %i0 edge8l %o3, %g7, %g1 taddcctv %l5, %o7, %l0 edge32l %l1, %i5, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdpos %xcc, %f6, %f27 tsubcc %l6, 0x0544, %o1 fbe,a %fcc1, loop_2415 fbe,a %fcc0, loop_2416 taddcc %l3, %o2, %o0 siam 0x3 loop_2415: ldsw [%l7 + 0x3C], %o6 loop_2416: tleu %xcc, 0x0 lduw [%l7 + 0x2C], %i6 edge8 %g6, %g4, %i3 fmovse %xcc, %f9, %f29 sub %l2, 0x0EF6, %g2 fnot1s %f17, %f11 fmovrdlez %o5, %f0, %f8 brgez,a %i4, loop_2417 fmovdpos %xcc, %f13, %f17 edge16n %g3, %l4, %i7 fba,a %fcc1, loop_2418 loop_2417: movl %xcc, %o4, %g5 move %xcc, %i1, %o3 subccc %g7, 0x1FE3, %g1 loop_2418: nop set 0x50, %i2 lduba [%l7 + %i2] 0x80, %l5 movgu %xcc, %i0, %o7 udivx %l0, 0x1663, %i5 fcmped %fcc1, %f24, %f10 fpsub16s %f11, %f13, %f17 movre %i2, 0x258, %l6 movrlez %o1, 0x17C, %l3 fmovdneg %xcc, %f30, %f24 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %o2, 0x026E, %o0 sub %l1, %i6, %o6 array8 %g4, %g6, %i3 fmovsneg %xcc, %f31, %f16 std %l2, [%l7 + 0x10] fpadd32 %f8, %f28, %f8 movvs %xcc, %o5, %i4 fmovde %icc, %f20, %f10 nop set 0x25, %i0 ldub [%l7 + %i0], %g2 umulcc %g3, 0x07E4, %i7 fsrc2 %f20, %f14 wr %g0, 0x10, %asi ldsba [%l7 + 0x52] %asi, %l4 mulscc %g5, %i1, %o4 tpos %xcc, 0x7 std %g6, [%l7 + 0x48] movrlez %o3, %l5, %g1 movge %xcc, %i0, %o7 fble %fcc3, loop_2419 tge %xcc, 0x6 movle %xcc, %l0, %i5 membar 0x12 loop_2419: fnor %f12, %f24, %f8 fbn,a %fcc2, loop_2420 fmovdvs %xcc, %f21, %f20 fand %f0, %f14, %f24 udiv %i2, 0x1984, %l6 loop_2420: fandnot2 %f20, %f2, %f14 tvc %xcc, 0x2 movrlez %l3, %o2, %o1 udivcc %l1, 0x0BD7, %i6 movl %xcc, %o0, %g4 orcc %g6, %i3, %o6 fmovrsne %l2, %f6, %f29 fba %fcc1, loop_2421 fbue,a %fcc0, loop_2422 fnot1s %f31, %f17 udivx %i4, 0x043B, %o5 loop_2421: bne %icc, loop_2423 loop_2422: add %g3, %i7, %g2 fcmple16 %f28, %f28, %l4 tvs %xcc, 0x0 loop_2423: movleu %icc, %g5, %i1 movge %xcc, %g7, %o3 udivcc %o4, 0x1D48, %l5 fmovdgu %icc, %f23, %f6 brgez,a %i0, loop_2424 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bn,a,pt %icc, loop_2425 sdivcc %o7, 0x1022, %g1 loop_2424: tvc %icc, 0x7 fmovsg %xcc, %f18, %f12 loop_2425: tg %xcc, 0x2 andn %i5, %l0, %l6 orn %l3, 0x0C96, %i2 fbue,a %fcc2, loop_2426 xnor %o1, %l1, %i6 mulx %o2, 0x0AF6, %g4 set 0x80, %i6 ldxa [%g0 + %i6] 0x58, %o0 loop_2426: tpos %xcc, 0x7 movl %xcc, %g6, %i3 orncc %o6, %l2, %o5 movleu %xcc, %g3, %i4 fpsub16s %f27, %f7, %f19 fmovsneg %xcc, %f26, %f20 edge8ln %i7, %g2, %l4 fzeros %f30 movvc %xcc, %i1, %g7 movgu %xcc, %o3, %o4 edge16 %g5, %i0, %l5 andn %g1, %i5, %l0 siam 0x1 edge8ln %o7, %l6, %l3 udivx %o1, 0x1D47, %i2 movvs %icc, %i6, %l1 prefetch [%l7 + 0x6C], 0x2 ba,a,pn %xcc, loop_2427 edge32n %o2, %g4, %g6 nop set 0x44, %o3 sth %o0, [%l7 + %o3] movle %xcc, %o6, %i3 loop_2427: ta %xcc, 0x2 add %l7, 0x78, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %o5, %g3 udivcc %l2, 0x10C7, %i7 tcs %icc, 0x5 srl %g2, %i4, %i1 sdivcc %g7, 0x1440, %l4 wr %g0, 0x18, %asi stda %f0, [%l7 + 0x40] %asi stb %o3, [%l7 + 0x58] fmovse %xcc, %f19, %f1 movle %icc, %o4, %i0 andn %l5, %g1, %i5 umul %l0, %o7, %g5 and %l3, 0x0916, %l6 tn %xcc, 0x3 te %icc, 0x2 tl %xcc, 0x0 movl %icc, %i2, %i6 set 0x70, %o4 sta %f16, [%l7 + %o4] 0x15 sth %l1, [%l7 + 0x66] siam 0x6 fsrc1s %f3, %f31 edge8ln %o2, %g4, %o1 smulcc %g6, 0x1F33, %o0 fmul8x16au %f17, %f29, %f0 fmul8x16au %f5, %f7, %f2 fmovdg %xcc, %f25, %f19 sir 0x0914 fnegd %f10, %f4 fsrc1s %f24, %f7 tge %xcc, 0x1 fpadd32s %f6, %f28, %f5 pdist %f14, %f12, %f12 addc %o6, %o5, %i3 xnorcc %l2, %g3, %i7 movvc %icc, %i4, %g2 movle %xcc, %i1, %g7 movvs %icc, %o3, %l4 bcc,pn %icc, loop_2428 edge16 %i0, %l5, %o4 fmovsvc %icc, %f23, %f0 xnorcc %g1, 0x11DE, %i5 loop_2428: addccc %l0, 0x10D4, %o7 mulx %l3, %g5, %l6 alignaddr %i2, %l1, %i6 popc %o2, %g4 tleu %icc, 0x7 orcc %o1, %o0, %g6 fpadd32 %f26, %f26, %f22 movneg %icc, %o6, %o5 taddcctv %i3, 0x17BF, %l2 mulx %g3, %i4, %i7 edge8 %g2, %i1, %o3 membar 0x2F brlez,a %l4, loop_2429 nop set 0x20, %o5 ldx [%l7 + %o5], %i0 edge16n %l5, %o4, %g7 wr %g0, 0x88, %asi ldda [%l7 + 0x10] %asi, %g0 loop_2429: tsubcc %i5, 0x0851, %o7 movrgz %l0, 0x074, %g5 edge8l %l6, %i2, %l3 fmovdg %icc, %f13, %f26 brlz,a %l1, loop_2430 tcc %xcc, 0x6 andcc %i6, %o2, %o1 edge32ln %o0, %g6, %g4 loop_2430: tneg %icc, 0x1 movrlez %o6, 0x131, %i3 move %xcc, %l2, %g3 movrlez %o5, 0x190, %i7 and %g2, %i4, %o3 fzeros %f30 movrne %l4, %i1, %l5 bpos,pn %icc, loop_2431 sdivcc %i0, 0x0955, %g7 addccc %o4, %i5, %g1 alignaddr %o7, %l0, %g5 loop_2431: nop wr %g0, 0x80, %asi stwa %l6, [%l7 + 0x38] %asi movneg %xcc, %l3, %l1 andcc %i6, 0x05FC, %i2 movneg %xcc, %o1, %o2 fmovdpos %xcc, %f11, %f0 orncc %o0, %g4, %g6 umul %i3, 0x0EB1, %l2 fmovscc %xcc, %f15, %f25 set 0x58, %l6 lda [%l7 + %l6] 0x14, %f26 edge16l %g3, %o6, %i7 array32 %o5, %i4, %o3 umul %g2, 0x086B, %l4 andncc %i1, %l5, %i0 movcs %icc, %o4, %i5 fbne %fcc3, loop_2432 movne %xcc, %g1, %o7 tvs %icc, 0x3 udivcc %l0, 0x191A, %g7 loop_2432: array16 %l6, %g5, %l1 set 0x0C, %i3 lda [%l7 + %i3] 0x89, %f22 fmovda %xcc, %f1, %f20 wr %g0, 0x0c, %asi sta %f28, [%l7 + 0x20] %asi subc %l3, 0x0DE6, %i6 tneg %xcc, 0x1 andncc %o1, %o2, %o0 smul %i2, 0x1255, %g4 brnz %i3, loop_2433 edge32ln %g6, %g3, %o6 orn %l2, %o5, %i4 wr %g0, 0x24, %asi ldda [%l7 + 0x40] %asi, %o2 loop_2433: xnor %g2, 0x02E2, %i7 ldd [%l7 + 0x48], %f20 tleu %icc, 0x2 mova %xcc, %l4, %i1 umulcc %i0, %l5, %i5 fxors %f17, %f23, %f16 move %icc, %g1, %o7 sll %o4, 0x1B, %l0 fmovdvc %xcc, %f17, %f12 edge32l %l6, %g7, %g5 add %l3, 0x05BD, %i6 umulcc %o1, 0x1236, %o2 sra %l1, %o0, %g4 edge16n %i3, %g6, %g3 fbo,a %fcc3, loop_2434 fcmped %fcc1, %f4, %f2 faligndata %f4, %f2, %f4 movcc %xcc, %o6, %l2 loop_2434: tneg %xcc, 0x4 edge16ln %o5, %i2, %o3 tcs %icc, 0x3 edge32n %i4, %g2, %i7 addccc %i1, %i0, %l5 edge8l %l4, %g1, %i5 tpos %xcc, 0x7 fmovscc %icc, %f22, %f18 tne %icc, 0x6 and %o7, 0x131F, %o4 fnor %f16, %f28, %f10 ld [%l7 + 0x18], %f30 alignaddrl %l6, %g7, %g5 smul %l0, %l3, %i6 tle %xcc, 0x4 set 0x20, %o1 lda [%l7 + %o1] 0x89, %f13 bge loop_2435 brgz,a %o2, loop_2436 and %o1, 0x0DF2, %o0 fandnot2s %f0, %f28, %f22 loop_2435: edge16ln %l1, %i3, %g6 loop_2436: fzero %f4 ldstub [%l7 + 0x1B], %g4 movvs %xcc, %o6, %g3 brlz,a %l2, loop_2437 stbar bne,a loop_2438 mulx %i2, %o5, %o3 loop_2437: fcmple32 %f22, %f16, %i4 movg %xcc, %g2, %i1 loop_2438: sdiv %i7, 0x016F, %i0 fmuld8sux16 %f25, %f14, %f16 bneg,a,pn %xcc, loop_2439 fmovdpos %icc, %f15, %f25 fmovdne %icc, %f11, %f13 movcs %xcc, %l4, %l5 loop_2439: movrgz %i5, %o7, %o4 fmovsleu %icc, %f31, %f4 flush %l7 + 0x40 movrlez %g1, %g7, %g5 edge32ln %l6, %l0, %i6 addcc %l3, 0x10DC, %o1 wr %g0, 0x80, %asi stxa %o2, [%l7 + 0x40] %asi fbge %fcc1, loop_2440 prefetch [%l7 + 0x08], 0x2 movrne %o0, 0x2E2, %l1 fmovdvc %icc, %f21, %f20 loop_2440: brlez %g6, loop_2441 bgu %icc, loop_2442 ta %icc, 0x0 fmul8ulx16 %f26, %f22, %f30 loop_2441: fpmerge %f21, %f3, %f4 loop_2442: fcmps %fcc0, %f9, %f17 fmovsgu %xcc, %f13, %f3 edge8 %g4, %i3, %o6 movg %icc, %l2, %g3 add %l7, 0x54, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %o5, %o3 udiv %i4, 0x02E9, %i2 add %l7, 0x48, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i1, %i7 fpmerge %f1, %f4, %f6 movne %xcc, %i0, %l4 fandnot1 %f26, %f0, %f26 sdivx %l5, 0x1025, %i5 bge,a loop_2443 array16 %g2, %o4, %g1 array8 %o7, %g5, %l6 set 0x10, %g7 stda %g6, [%l7 + %g7] 0x88 loop_2443: movrlez %i6, %l0, %o1 sub %l3, 0x0F92, %o2 taddcc %o0, 0x130E, %g6 stb %l1, [%l7 + 0x7A] add %l7, 0x2C, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %g4, %i3 fcmped %fcc0, %f30, %f30 smul %o6, 0x10D4, %l2 fcmpeq16 %f22, %f2, %g3 bvc %icc, loop_2444 srlx %o5, 0x02, %o3 edge32 %i4, %i2, %i1 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %i0, %i7 loop_2444: brgz,a %l5, loop_2445 nop set 0x78, %l2 std %i4, [%l7 + %l2] siam 0x4 srl %l4, 0x11, %g2 loop_2445: move %xcc, %g1, %o7 xnorcc %o4, %g5, %g7 mova %icc, %i6, %l0 taddcctv %o1, 0x17FE, %l6 edge32n %l3, %o2, %o0 fbul,a %fcc0, loop_2446 fmovspos %xcc, %f5, %f13 edge16n %l1, %g6, %i3 alignaddrl %g4, %o6, %l2 loop_2446: brgez,a %g3, loop_2447 fble,a %fcc0, loop_2448 srax %o5, %o3, %i2 ta %xcc, 0x3 loop_2447: movneg %icc, %i1, %i4 loop_2448: fpadd16s %f27, %f19, %f24 fmovscc %icc, %f7, %f3 fsrc1 %f24, %f28 umul %i0, 0x0414, %l5 wr %g0, 0x04, %asi ldsba [%l7 + 0x43] %asi, %i5 sdiv %i7, 0x0411, %l4 fmul8sux16 %f12, %f4, %f2 xnor %g1, %g2, %o7 movrlz %o4, 0x0FD, %g7 fblg,a %fcc3, loop_2449 mova %icc, %i6, %g5 sdivcc %o1, 0x028C, %l0 ld [%l7 + 0x7C], %f8 loop_2449: te %icc, 0x6 movcc %icc, %l3, %o2 fmovsvc %icc, %f29, %f25 subcc %o0, %l6, %g6 fmovrsgez %l1, %f0, %f16 fand %f8, %f18, %f4 movrlz %i3, %g4, %l2 fba %fcc3, loop_2450 movne %xcc, %o6, %o5 tne %icc, 0x4 tg %xcc, 0x6 loop_2450: prefetch [%l7 + 0x5C], 0x3 tpos %xcc, 0x3 edge8ln %o3, %i2, %i1 tcs %icc, 0x3 movleu %xcc, %g3, %i4 sth %i0, [%l7 + 0x2C] srlx %i5, 0x0B, %l5 movneg %icc, %i7, %l4 movcc %icc, %g2, %g1 udiv %o7, 0x0D92, %o4 udivx %g7, 0x09BA, %i6 flush %l7 + 0x44 alignaddrl %o1, %g5, %l3 tle %xcc, 0x3 orncc %o2, %l0, %l6 wr %g0, 0x80, %asi swapa [%l7 + 0x38] %asi, %o0 edge16l %g6, %l1, %i3 taddcc %g4, 0x1D9D, %l2 popc %o6, %o5 tge %xcc, 0x6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fabsd %f28, %f30 mulscc %o3, %i1, %g3 alignaddr %i2, %i0, %i4 xnorcc %i5, %i7, %l4 wr %g0, 0x19, %asi stba %g2, [%l7 + 0x1E] %asi movrne %g1, %l5, %o4 set 0x40, %o6 stda %f16, [%l7 + %o6] 0x0c fmuld8ulx16 %f4, %f31, %f12 membar 0x76 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %o7, 0x1358, %i6 movrgez %g7, 0x2B1, %g5 add %o1, %l3, %l0 fcmpgt32 %f12, %f26, %l6 fble,a %fcc1, loop_2451 nop setx loop_2452, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tne %xcc, 0x1 fpadd32s %f6, %f13, %f7 loop_2451: srl %o2, 0x11, %o0 loop_2452: fnegs %f25, %f24 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 membar 0x62 fmovrsne %l1, %f6, %f18 fbge,a %fcc3, loop_2454 loop_2453: movrlez %g6, %i3, %l2 set 0x64, %g6 ldswa [%l7 + %g6] 0x14, %o6 loop_2454: movcc %xcc, %o5, %g4 fmovsge %xcc, %f18, %f7 fpsub32 %f6, %f8, %f20 ldsb [%l7 + 0x56], %i1 andcc %o3, 0x1AF2, %i2 wr %g0, 0x88, %asi ldswa [%l7 + 0x34] %asi, %i0 subccc %i4, 0x1743, %g3 fba %fcc0, loop_2455 call loop_2456 sll %i7, 0x16, %i5 fcmpeq16 %f10, %f8, %g2 loop_2455: nop set 0x2E, %g4 ldsha [%l7 + %g4] 0x04, %g1 loop_2456: edge16n %l4, %l5, %o4 edge32l %i6, %g7, %o7 tle %icc, 0x2 for %f10, %f4, %f18 ldd [%l7 + 0x48], %f28 wr %g0, 0x89, %asi ldswa [%l7 + 0x1C] %asi, %o1 movrlz %l3, %g5, %l6 fpsub16 %f26, %f4, %f16 array16 %o2, %l0, %l1 set 0x08, %l3 stba %g6, [%l7 + %l3] 0x18 ldd [%l7 + 0x28], %f4 fmul8ulx16 %f2, %f12, %f24 edge16ln %i3, %l2, %o6 sdivcc %o0, 0x10E3, %g4 bne %icc, loop_2457 tgu %icc, 0x6 wr %g0, 0x0c, %asi stha %o5, [%l7 + 0x18] %asi loop_2457: sra %o3, 0x0E, %i1 subccc %i2, %i4, %i0 movl %icc, %i7, %i5 sethi 0x0912, %g2 movleu %icc, %g3, %l4 bgu,pt %icc, loop_2458 fmovrse %l5, %f3, %f0 sir 0x1A1A bge loop_2459 loop_2458: movrgz %g1, %i6, %g7 fmovdvc %xcc, %f22, %f29 subccc %o4, %o1, %l3 loop_2459: edge8 %o7, %g5, %o2 tcc %icc, 0x3 tneg %xcc, 0x7 fmovsgu %icc, %f23, %f7 sir 0x0926 movg %icc, %l6, %l1 edge32l %g6, %l0, %l2 fnand %f0, %f24, %f14 tleu %icc, 0x6 edge32n %i3, %o0, %g4 fmovdvc %xcc, %f9, %f7 set 0x12, %i4 lduba [%l7 + %i4] 0x15, %o6 bvs,pt %xcc, loop_2460 sub %o3, %i1, %i2 edge32l %i4, %i0, %i7 movrlez %i5, %o5, %g2 loop_2460: nop setx loop_2461, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovs %f6, %f19 add %l7, 0x0C, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %l4 casa [%l6] 0x19, %l4, %g3 loop_2461: smulcc %g1, 0x11EC, %l5 bpos,a,pt %xcc, loop_2462 fpsub32 %f10, %f14, %f30 call loop_2463 movg %xcc, %i6, %g7 loop_2462: fnands %f29, %f16, %f31 movge %icc, %o1, %l3 loop_2463: brlz %o7, loop_2464 movgu %xcc, %o4, %o2 edge32l %l6, %g5, %l1 edge8l %l0, %g6, %l2 loop_2464: fxnors %f11, %f2, %f21 fmovsg %xcc, %f14, %f30 edge8ln %i3, %g4, %o0 movrgez %o6, 0x1C3, %o3 brnz %i2, loop_2465 sdivx %i4, 0x1DB1, %i1 set 0x1F, %g3 lduba [%l7 + %g3] 0x04, %i7 loop_2465: movrgz %i0, %i5, %g2 ldd [%l7 + 0x78], %l4 andncc %o5, %g3, %l5 nop setx loop_2466, %l0, %l1 jmpl %l1, %g1 ldsw [%l7 + 0x2C], %g7 mulx %o1, %i6, %o7 fmovscc %icc, %f30, %f24 loop_2466: ba,pn %icc, loop_2467 swap [%l7 + 0x14], %l3 subc %o4, %o2, %l6 srax %l1, %l0, %g6 loop_2467: movrne %l2, 0x39D, %i3 andn %g5, 0x1BC8, %g4 bvc,pn %icc, loop_2468 fcmpeq16 %f10, %f22, %o0 bgu %xcc, loop_2469 bg %xcc, loop_2470 loop_2468: addc %o3, %o6, %i2 umulcc %i1, 0x0586, %i7 loop_2469: brlz %i4, loop_2471 loop_2470: addccc %i0, 0x02F7, %i5 fble %fcc0, loop_2472 fmovsge %xcc, %f2, %f15 loop_2471: tge %icc, 0x1 tcc %xcc, 0x0 loop_2472: nop setx loop_2473, %l0, %l1 jmpl %l1, %g2 tn %icc, 0x5 umulcc %o5, 0x17D2, %l4 movrgz %g3, 0x1F9, %l5 loop_2473: fmovrse %g7, %f18, %f25 edge8n %g1, %i6, %o1 fmovsl %icc, %f31, %f10 set 0x08, %l4 lduwa [%l7 + %l4] 0x10, %o7 brnz %l3, loop_2474 movleu %xcc, %o4, %o2 edge32ln %l1, %l0, %l6 edge32 %l2, %g6, %g5 loop_2474: fbu,a %fcc2, loop_2475 fsrc1 %f20, %f8 move %xcc, %i3, %g4 movvs %xcc, %o0, %o3 loop_2475: ba %xcc, loop_2476 fmovrdne %o6, %f10, %f8 movne %xcc, %i1, %i2 movne %xcc, %i4, %i7 loop_2476: xor %i5, %i0, %g2 edge32n %o5, %l4, %g3 set 0x20, %g1 prefetcha [%l7 + %g1] 0x0c, 0x3 taddcctv %g7, %g1, %o1 std %o6, [%l7 + 0x60] tgu %xcc, 0x1 stb %l3, [%l7 + 0x2F] fxnor %f24, %f2, %f2 fcmpgt16 %f24, %f2, %i6 fbe %fcc3, loop_2477 tneg %icc, 0x7 orncc %o2, %o4, %l0 movleu %xcc, %l1, %l2 loop_2477: ta %icc, 0x4 movl %xcc, %g6, %l6 taddcctv %g5, %i3, %o0 udivcc %g4, 0x1C49, %o6 edge16 %i1, %o3, %i2 tsubcctv %i4, %i7, %i5 be,a %icc, loop_2478 movge %xcc, %g2, %i0 movle %icc, %o5, %l4 nop setx loop_2479, %l0, %l1 jmpl %l1, %l5 loop_2478: bvs,a %xcc, loop_2480 edge16 %g7, %g1, %g3 andncc %o1, %o7, %i6 loop_2479: taddcc %o2, %l3, %o4 loop_2480: sdiv %l1, 0x1A2B, %l0 umulcc %g6, 0x1648, %l2 addc %g5, 0x0A95, %l6 fmovscs %xcc, %f6, %f9 set 0x10, %l5 lduha [%l7 + %l5] 0x14, %i3 edge32 %g4, %o6, %i1 fmovd %f0, %f24 bneg,a,pn %icc, loop_2481 movle %icc, %o0, %i2 ldub [%l7 + 0x6D], %o3 umulcc %i7, 0x19AD, %i5 loop_2481: addcc %g2, %i0, %o5 tpos %xcc, 0x2 alignaddr %l4, %i4, %l5 fmovsvs %icc, %f9, %f8 fbge,a %fcc2, loop_2482 sdivcc %g1, 0x0252, %g7 xor %o1, %g3, %i6 addc %o2, %l3, %o7 loop_2482: andn %l1, %l0, %g6 bvc,a,pt %xcc, loop_2483 tleu %xcc, 0x6 mulscc %o4, 0x19E6, %l2 edge8 %l6, %g5, %i3 loop_2483: srlx %o6, 0x19, %g4 sdiv %o0, 0x0802, %i1 bcc,a loop_2484 umulcc %i2, 0x030B, %i7 fcmple32 %f2, %f2, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2484: xnorcc %i5, %g2, %o5 addccc %i0, 0x1D15, %i4 sub %l4, 0x1F38, %l5 movl %xcc, %g1, %o1 edge16n %g3, %i6, %o2 brgz,a %l3, loop_2485 mulx %g7, %l1, %o7 tl %icc, 0x3 taddcctv %g6, 0x14EB, %l0 loop_2485: taddcctv %o4, 0x1BA4, %l2 sethi 0x1526, %g5 brlz %l6, loop_2486 sll %o6, 0x0E, %g4 fbge,a %fcc1, loop_2487 edge16l %i3, %o0, %i2 loop_2486: movrne %i7, 0x369, %i1 set 0x18, %g5 ldxa [%l7 + %g5] 0x18, %i5 loop_2487: sll %g2, 0x04, %o5 nop set 0x10, %o0 std %f12, [%l7 + %o0] tsubcc %i0, %i4, %o3 fnot1 %f18, %f18 fmovd %f30, %f30 movre %l4, %g1, %o1 movn %icc, %g3, %l5 fmovde %icc, %f20, %f31 movg %icc, %o2, %i6 bvc,a,pn %icc, loop_2488 udivx %l3, 0x1FE4, %l1 and %o7, %g6, %g7 smulcc %o4, 0x002F, %l0 loop_2488: sdiv %l2, 0x0498, %l6 fble %fcc1, loop_2489 fone %f28 movrne %o6, %g5, %i3 edge16l %g4, %o0, %i7 loop_2489: tpos %xcc, 0x7 movgu %xcc, %i2, %i1 fmovsn %icc, %f28, %f25 bcc,a %icc, loop_2490 movpos %xcc, %g2, %o5 movle %xcc, %i5, %i0 fmovsneg %xcc, %f22, %f12 loop_2490: fsrc2 %f24, %f0 fnands %f4, %f3, %f11 std %f18, [%l7 + 0x50] fbg %fcc1, loop_2491 brlz %o3, loop_2492 fmovrslez %i4, %f23, %f10 set 0x4C, %o7 ldswa [%l7 + %o7] 0x15, %l4 loop_2491: mulx %o1, 0x1135, %g1 loop_2492: tpos %xcc, 0x5 andcc %l5, 0x0835, %o2 srax %i6, 0x17, %l3 edge16ln %g3, %o7, %g6 fble,a %fcc3, loop_2493 movvc %icc, %g7, %l1 srlx %o4, 0x02, %l2 tneg %xcc, 0x6 loop_2493: addccc %l6, %l0, %o6 movgu %xcc, %i3, %g4 bcc,a,pt %xcc, loop_2494 array16 %g5, %o0, %i7 sir 0x04C7 tn %xcc, 0x7 loop_2494: swap [%l7 + 0x14], %i1 tleu %icc, 0x1 tsubcc %g2, 0x0F66, %o5 fands %f7, %f6, %f13 tne %xcc, 0x6 taddcctv %i5, %i0, %o3 srlx %i2, %l4, %i4 edge32ln %g1, %o1, %l5 mova %xcc, %i6, %o2 fmovs %f6, %f14 fabsd %f10, %f28 wr %g0, 0x18, %asi stba %g3, [%l7 + 0x47] %asi umulcc %l3, %g6, %o7 edge8ln %l1, %g7, %l2 movrne %o4, %l0, %o6 movrne %l6, %g4, %g5 bneg,pn %icc, loop_2495 bleu,pt %icc, loop_2496 bvc,a loop_2497 lduh [%l7 + 0x42], %o0 loop_2495: popc %i7, %i3 loop_2496: nop wr %g0, 0x18, %asi ldsha [%l7 + 0x44] %asi, %g2 loop_2497: bpos,pn %icc, loop_2498 sdivcc %i1, 0x1DFA, %i5 tcc %xcc, 0x5 srax %o5, 0x15, %i0 loop_2498: umul %i2, %l4, %i4 nop set 0x3D, %l0 ldstub [%l7 + %l0], %o3 ldsb [%l7 + 0x79], %o1 add %g1, %l5, %i6 movrne %o2, 0x3A5, %l3 movrne %g6, %o7, %l1 movle %xcc, %g3, %g7 orn %l2, 0x1598, %l0 movrgz %o6, %l6, %o4 ble %xcc, loop_2499 movvs %xcc, %g5, %o0 wr %g0, 0x89, %asi stba %g4, [%l7 + 0x1F] %asi loop_2499: smulcc %i7, 0x0BBA, %i3 fblg %fcc2, loop_2500 tge %xcc, 0x4 fmovrde %g2, %f18, %f14 wr %g0, 0x2b, %asi stwa %i1, [%l7 + 0x08] %asi membar #Sync loop_2500: tcs %icc, 0x1 fblg,a %fcc0, loop_2501 smulcc %i5, %o5, %i0 te %xcc, 0x2 move %icc, %l4, %i2 loop_2501: bl %icc, loop_2502 alignaddr %o3, %i4, %g1 movcc %xcc, %l5, %i6 udivx %o2, 0x0030, %l3 loop_2502: fbg %fcc2, loop_2503 orn %g6, 0x1F82, %o1 fandnot2 %f24, %f6, %f8 fmovrdlz %l1, %f16, %f16 loop_2503: edge32ln %o7, %g7, %l2 bl %icc, loop_2504 tcc %icc, 0x5 edge32l %g3, %o6, %l0 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l6, %o4 loop_2504: fbuge %fcc1, loop_2505 fmovrslez %g5, %f3, %f21 ldsw [%l7 + 0x24], %g4 subc %o0, %i7, %g2 loop_2505: fmovspos %icc, %f13, %f6 bcc,a,pt %icc, loop_2506 taddcc %i1, 0x038E, %i3 sll %i5, 0x0D, %i0 array32 %o5, %i2, %o3 loop_2506: nop wr %g0, 0x89, %asi stba %i4, [%l7 + 0x6E] %asi movge %xcc, %g1, %l5 fmovde %xcc, %f29, %f15 movcs %icc, %i6, %l4 edge32l %l3, %g6, %o2 subc %o1, 0x12F4, %l1 fmovsg %xcc, %f15, %f8 fxnors %f11, %f15, %f23 fmovdvs %xcc, %f13, %f5 fmovdgu %xcc, %f28, %f25 movneg %xcc, %o7, %g7 smul %g3, %l2, %o6 movne %xcc, %l0, %l6 mova %xcc, %o4, %g5 srl %o0, %g4, %g2 tsubcc %i1, %i3, %i7 fabss %f23, %f9 movvc %icc, %i5, %i0 fmovrse %o5, %f7, %f20 fmovdge %icc, %f1, %f28 fnors %f8, %f24, %f31 smul %o3, 0x1D92, %i4 fmul8x16au %f31, %f28, %f2 fnegd %f12, %f10 ldsh [%l7 + 0x30], %i2 sllx %g1, %i6, %l5 fbge %fcc3, loop_2507 fand %f28, %f30, %f10 tge %icc, 0x7 array16 %l3, %l4, %g6 loop_2507: nop set 0x60, %i5 ldda [%l7 + %i5] 0x26, %o2 fmovdcs %xcc, %f22, %f17 fornot2s %f6, %f14, %f6 udivx %o1, 0x070E, %l1 fmovrsne %g7, %f9, %f9 brnz,a %g3, loop_2508 sllx %l2, %o7, %l0 fmuld8ulx16 %f13, %f15, %f8 umul %o6, %l6, %g5 loop_2508: fbg,a %fcc1, loop_2509 bcc,pn %icc, loop_2510 fmovdcc %xcc, %f13, %f8 brnz,a %o4, loop_2511 loop_2509: fbn,a %fcc0, loop_2512 loop_2510: xnorcc %o0, 0x0440, %g2 edge32 %i1, %g4, %i3 loop_2511: sdivx %i7, 0x1199, %i5 loop_2512: ta %xcc, 0x2 srl %i0, %o5, %i4 fmovsn %icc, %f12, %f15 edge8ln %o3, %g1, %i6 movrgez %i2, 0x1CB, %l3 fmovsvs %icc, %f2, %f13 tsubcc %l4, 0x1B9B, %g6 movrne %l5, %o1, %l1 array32 %o2, %g7, %g3 tneg %icc, 0x7 umul %o7, 0x1F04, %l2 bg,a,pn %icc, loop_2513 addccc %o6, 0x0B4B, %l0 popc 0x089A, %g5 movrlez %l6, %o4, %g2 loop_2513: edge8 %o0, %i1, %g4 fmovsg %icc, %f25, %f16 fand %f12, %f28, %f18 fpsub16 %f26, %f16, %f16 fnot1s %f10, %f8 subccc %i3, %i7, %i5 movrgez %o5, %i4, %i0 movneg %xcc, %g1, %i6 edge8l %o3, %l3, %l4 sllx %i2, %g6, %o1 sll %l1, %o2, %l5 brlz,a %g3, loop_2514 array32 %g7, %o7, %l2 wr %g0, 0x20, %asi stxa %o6, [%g0 + 0x28] %asi loop_2514: nop wr %g0, 0x81, %asi lduba [%l7 + 0x1E] %asi, %l0 fmovsvs %icc, %f11, %f7 umul %l6, 0x063C, %g5 brgz,a %o4, loop_2515 fpadd32s %f1, %f8, %f9 edge32 %o0, %g2, %i1 fbu %fcc1, loop_2516 loop_2515: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %icc, %i3, %i7 fmovsvc %icc, %f31, %f24 loop_2516: umul %g4, 0x1AF2, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %i4, 0x0CD6, %i5 edge32 %g1, %i0, %i6 edge8l %l3, %o3, %l4 membar 0x2E fbge,a %fcc0, loop_2517 ld [%l7 + 0x74], %f19 tcs %icc, 0x5 xorcc %i2, %g6, %l1 loop_2517: brnz %o2, loop_2518 fcmpd %fcc3, %f26, %f8 movle %xcc, %o1, %g3 sdiv %l5, 0x000A, %g7 loop_2518: and %l2, 0x0C91, %o6 wr %g0, 0x2f, %asi ldda [%l7 + 0x40] %asi, %l0 fmul8x16al %f30, %f7, %f4 movrne %o7, %g5, %o4 fcmple16 %f14, %f26, %o0 udivcc %g2, 0x016D, %i1 taddcc %l6, 0x1182, %i7 movneg %icc, %i3, %g4 fzeros %f23 taddcctv %i4, %o5, %i5 te %xcc, 0x2 fxors %f6, %f16, %f21 tsubcctv %g1, 0x1E7F, %i0 fbge,a %fcc0, loop_2519 subcc %l3, 0x1F66, %o3 sir 0x0354 srl %i6, %i2, %g6 loop_2519: fmovspos %icc, %f22, %f15 te %xcc, 0x1 udivcc %l1, 0x1269, %o2 bn,a,pt %xcc, loop_2520 edge32ln %l4, %g3, %l5 or %g7, 0x1BA3, %o1 ldsb [%l7 + 0x1F], %l2 loop_2520: sll %o6, 0x13, %o7 andncc %l0, %g5, %o0 sdivx %g2, 0x1DE3, %i1 smulcc %o4, 0x15AD, %i7 fxnor %f22, %f0, %f22 brz %l6, loop_2521 brlz %i3, loop_2522 brlez %g4, loop_2523 movrlz %o5, %i5, %i4 loop_2521: andncc %i0, %l3, %g1 loop_2522: fornot1s %f0, %f3, %f29 loop_2523: xorcc %i6, %o3, %i2 wr %g0, 0x0c, %asi lduwa [%l7 + 0x08] %asi, %l1 fxor %f0, %f26, %f12 fsrc1s %f22, %f15 sllx %o2, 0x0A, %g6 wr %g0, 0x80, %asi lda [%l7 + 0x5C] %asi, %f18 edge32 %l4, %g3, %g7 fnot2 %f30, %f14 fnor %f22, %f24, %f14 edge32 %o1, %l2, %o6 movg %xcc, %l5, %l0 fors %f5, %f13, %f31 sir 0x1829 edge8 %o7, %o0, %g2 umul %i1, %o4, %g5 movcc %icc, %l6, %i7 brgz %i3, loop_2524 brgz %g4, loop_2525 fmovde %xcc, %f18, %f7 movl %icc, %i5, %o5 loop_2524: fmovdn %icc, %f18, %f13 loop_2525: edge32n %i4, %l3, %i0 tg %xcc, 0x3 brlez,a %g1, loop_2526 movrne %o3, %i2, %l1 subcc %i6, %g6, %o2 movrlez %g3, %l4, %g7 loop_2526: nop set 0x6A, %l1 ldsba [%l7 + %l1] 0x0c, %o1 srl %l2, %o6, %l0 fnands %f23, %f9, %f31 umulcc %l5, 0x0C86, %o0 set 0x1f8, %o2 nop ! nop ! ldxa [%g0 + %o2] 0x40, %g2 ripped by fixASI40.pl ripped by fixASI40.pl tcs %xcc, 0x6 sdiv %i1, 0x03EF, %o7 srl %g5, 0x11, %o4 mulx %i7, %i3, %l6 tvs %icc, 0x3 movrne %i5, 0x2FD, %g4 tn %icc, 0x2 smul %i4, %l3, %i0 tgu %xcc, 0x5 movrgz %g1, 0x070, %o5 srax %i2, 0x07, %l1 fmovdge %xcc, %f13, %f8 movcc %xcc, %i6, %g6 ldsw [%l7 + 0x38], %o2 fmovdvs %icc, %f26, %f31 stb %o3, [%l7 + 0x41] srl %l4, %g3, %o1 edge8 %l2, %g7, %l0 set 0x22, %i7 lduha [%l7 + %i7] 0x89, %o6 set 0x28, %g2 sta %f0, [%l7 + %g2] 0x19 add %l7, 0x6C, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %o0 casa [%l6] %asi, %o0, %l5 fmovsgu %icc, %f19, %f10 array32 %i1, %o7, %g2 smul %o4, 0x1ACA, %g5 mulscc %i7, 0x05AD, %l6 taddcc %i3, 0x1DA2, %g4 fmovrde %i4, %f14, %f0 set 0x08, %i2 stha %i5, [%l7 + %i2] 0x15 sub %i0, %g1, %l3 fble %fcc3, loop_2527 fba,a %fcc1, loop_2528 xnor %o5, 0x1463, %l1 fcmpgt32 %f18, %f2, %i6 loop_2527: fmovs %f22, %f0 loop_2528: ta %icc, 0x7 subcc %i2, %o2, %o3 orn %g6, 0x1260, %l4 tneg %xcc, 0x1 alignaddr %o1, %l2, %g7 fmovdg %xcc, %f20, %f28 fmovdneg %xcc, %f11, %f7 movneg %icc, %l0, %g3 movrlez %o6, %l5, %i1 tcs %icc, 0x3 edge8n %o7, %o0, %g2 bg,pt %xcc, loop_2529 orcc %o4, 0x080B, %g5 membar 0x5E umulcc %l6, %i7, %i3 loop_2529: fblg %fcc2, loop_2530 array32 %i4, %i5, %i0 tge %icc, 0x6 tvc %xcc, 0x3 loop_2530: edge8 %g1, %l3, %g4 tcs %icc, 0x5 movge %icc, %o5, %i6 fcmped %fcc0, %f30, %f0 subc %l1, 0x13C3, %o2 fmovd %f18, %f6 te %xcc, 0x7 ldstub [%l7 + 0x41], %o3 sllx %g6, 0x1C, %l4 fpadd16s %f15, %f1, %f30 sir 0x065E swap [%l7 + 0x50], %i2 xnorcc %l2, 0x0909, %g7 membar 0x7A movleu %xcc, %l0, %g3 ldx [%l7 + 0x20], %o1 udiv %o6, 0x1224, %i1 fmul8sux16 %f16, %f16, %f18 xnorcc %o7, 0x14FE, %l5 mulx %o0, %g2, %o4 fpsub32s %f21, %f0, %f18 be %xcc, loop_2531 siam 0x4 subc %g5, 0x0746, %i7 mulx %i3, %i4, %i5 loop_2531: fpadd16s %f24, %f29, %f21 fbue,a %fcc0, loop_2532 edge8ln %l6, %g1, %l3 taddcc %g4, 0x0736, %i0 fbn %fcc3, loop_2533 loop_2532: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tg %xcc, 0x3 fmovdn %xcc, %f24, %f20 loop_2533: fbo,a %fcc2, loop_2534 or %i6, 0x1499, %o5 fbne %fcc3, loop_2535 andcc %l1, 0x0B21, %o2 loop_2534: sdivcc %g6, 0x1C84, %o3 movl %xcc, %i2, %l4 loop_2535: srax %l2, 0x0F, %l0 flush %l7 + 0x34 fmovsg %xcc, %f11, %f1 orncc %g7, %o1, %o6 mulscc %i1, 0x1BB1, %g3 fmovrdne %o7, %f18, %f0 tle %icc, 0x0 tpos %icc, 0x0 mulx %l5, %o0, %g2 fmovd %f10, %f2 tn %icc, 0x2 wr %g0, 0x04, %asi ldsha [%l7 + 0x74] %asi, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tg %icc, 0x2 or %o4, %i3, %i4 tgu %icc, 0x0 fsrc2s %f19, %f8 fcmpeq32 %f26, %f24, %i7 movrgz %i5, 0x1FB, %l6 orcc %g1, 0x03CC, %g4 movge %xcc, %l3, %i6 orncc %o5, 0x1F0F, %l1 smul %o2, 0x0670, %g6 bne,a loop_2536 edge16n %o3, %i0, %l4 fornot1s %f0, %f1, %f17 mulscc %l2, %l0, %g7 loop_2536: brgz %i2, loop_2537 fmul8x16au %f13, %f14, %f24 fabss %f5, %f14 tle %icc, 0x7 loop_2537: sllx %o6, %i1, %o1 movne %icc, %g3, %o7 mulx %l5, %g2, %o0 xor %g5, 0x1A50, %o4 movrlez %i3, 0x3F1, %i4 tl %icc, 0x6 ta %icc, 0x6 ble,a %xcc, loop_2538 mulx %i7, 0x0B91, %l6 tle %icc, 0x0 fbu %fcc0, loop_2539 loop_2538: fmovrsgz %g1, %f27, %f2 fmovsl %xcc, %f18, %f20 tsubcc %i5, %l3, %i6 loop_2539: xor %g4, 0x0531, %l1 andncc %o2, %g6, %o3 sll %o5, %l4, %l2 fmovdne %xcc, %f20, %f23 tpos %icc, 0x2 bcs,a %icc, loop_2540 bvs,a,pt %icc, loop_2541 mulscc %i0, 0x0DD0, %l0 tsubcc %g7, %o6, %i2 loop_2540: movle %xcc, %o1, %i1 loop_2541: sdivcc %o7, 0x13A2, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %l5, %g2, %g5 addcc %o4, 0x0DD2, %i3 bcc loop_2542 tvs %icc, 0x4 movge %xcc, %i4, %i7 fmovdne %icc, %f23, %f0 loop_2542: prefetch [%l7 + 0x1C], 0x2 fmovscc %xcc, %f29, %f5 set 0x69, %i0 stba %l6, [%l7 + %i0] 0x22 membar #Sync fmul8sux16 %f6, %f28, %f14 fornot2s %f6, %f15, %f22 fmovs %f21, %f4 sub %g1, 0x0D23, %o0 fbule,a %fcc0, loop_2543 movrgez %l3, %i5, %g4 fmovdg %xcc, %f6, %f29 movre %i6, %l1, %o2 loop_2543: brnz,a %o3, loop_2544 edge8n %o5, %g6, %l2 movl %icc, %l4, %i0 udivx %l0, 0x0795, %g7 loop_2544: fblg,a %fcc1, loop_2545 movre %i2, %o1, %i1 ldd [%l7 + 0x68], %o6 bn loop_2546 loop_2545: edge8n %o6, %g3, %g2 sth %l5, [%l7 + 0x4E] udivcc %g5, 0x0A0A, %o4 loop_2546: sra %i3, %i7, %l6 movre %i4, %g1, %o0 movge %xcc, %i5, %l3 stx %i6, [%l7 + 0x40] tle %xcc, 0x6 srax %g4, %o2, %l1 udiv %o5, 0x1AD8, %g6 ldsh [%l7 + 0x4A], %o3 tvc %icc, 0x5 tl %xcc, 0x4 stb %l4, [%l7 + 0x60] fmovrsne %i0, %f10, %f16 movvs %xcc, %l2, %l0 edge16ln %i2, %o1, %i1 tl %xcc, 0x2 orcc %g7, 0x1F4B, %o6 movvs %icc, %o7, %g3 tle %xcc, 0x4 xorcc %g2, %g5, %o4 sdiv %i3, 0x1CDB, %i7 edge32 %l6, %i4, %l5 ta %xcc, 0x7 fbne,a %fcc1, loop_2547 array16 %o0, %i5, %l3 fors %f29, %f7, %f29 fmovrslz %i6, %f18, %f18 loop_2547: orncc %g4, %o2, %l1 fnot1 %f2, %f16 fmovspos %xcc, %f22, %f9 prefetch [%l7 + 0x6C], 0x1 fbu %fcc2, loop_2548 ldstub [%l7 + 0x0E], %o5 fcmpne32 %f18, %f18, %g6 set 0x78, %i6 stda %o2, [%l7 + %i6] 0x18 loop_2548: fmovdne %xcc, %f15, %f10 movrlz %l4, %i0, %l2 mova %icc, %l0, %i2 fbul %fcc3, loop_2549 sdivcc %o1, 0x0A97, %g1 bne,pn %xcc, loop_2550 ld [%l7 + 0x0C], %f6 loop_2549: nop set 0x2C, %o3 lda [%l7 + %o3] 0x04, %f18 loop_2550: fandnot1s %f31, %f23, %f15 fmovdge %icc, %f12, %f6 edge32ln %i1, %g7, %o6 movvs %xcc, %o7, %g2 set 0x54, %i1 ldstuba [%l7 + %i1] 0x80, %g3 mulx %g5, %o4, %i7 edge8l %l6, %i4, %i3 mova %xcc, %l5, %i5 edge8n %l3, %i6, %o0 brgz,a %o2, loop_2551 brlz,a %g4, loop_2552 umulcc %o5, %l1, %o3 tvc %xcc, 0x4 loop_2551: edge16l %l4, %i0, %g6 loop_2552: array32 %l2, %i2, %l0 orncc %o1, %i1, %g7 sllx %o6, %g1, %g2 ldsb [%l7 + 0x0E], %g3 subccc %o7, %o4, %g5 sdivcc %l6, 0x00BA, %i7 st %f15, [%l7 + 0x10] be %icc, loop_2553 fmovdle %xcc, %f11, %f31 wr %g0, 0xf8, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_2553: fmovscc %xcc, %f8, %f29 edge16n %i3, %l5, %i5 umul %i4, %l3, %i6 brz,a %o0, loop_2554 fble,a %fcc2, loop_2555 tvc %xcc, 0x3 set 0x38, %o4 ldsha [%l7 + %o4] 0x04, %g4 loop_2554: movvc %icc, %o2, %l1 loop_2555: umul %o3, %l4, %o5 bleu,pn %xcc, loop_2556 tcs %xcc, 0x3 brgz %g6, loop_2557 movre %l2, %i0, %i2 loop_2556: fbul %fcc3, loop_2558 edge16n %o1, %i1, %g7 loop_2557: andn %l0, %o6, %g1 mulx %g2, 0x0675, %g3 loop_2558: bge,a loop_2559 udivx %o7, 0x0D30, %o4 movleu %xcc, %l6, %i7 subcc %g5, %l5, %i5 loop_2559: fbue,a %fcc3, loop_2560 mova %icc, %i3, %i4 tg %xcc, 0x3 tsubcctv %i6, 0x09E4, %o0 loop_2560: nop set 0x5E, %l6 lduha [%l7 + %l6] 0x89, %l3 edge16ln %g4, %l1, %o2 ld [%l7 + 0x64], %f6 sdivcc %l4, 0x18FA, %o5 movre %g6, 0x223, %l2 movcs %xcc, %i0, %o3 sll %o1, 0x13, %i2 srax %g7, %l0, %i1 smul %o6, %g2, %g3 movre %g1, 0x2B1, %o7 array8 %l6, %i7, %g5 subc %o4, 0x19F5, %l5 ldub [%l7 + 0x1D], %i3 wr %g0, 0x19, %asi stda %i4, [%l7 + 0x10] %asi andcc %i6, %i5, %l3 wr %g0, 0x11, %asi sta %f23, [%l7 + 0x70] %asi sllx %g4, 0x1C, %l1 array16 %o2, %o0, %l4 smul %o5, 0x109C, %g6 movrlz %l2, 0x1DA, %i0 fmovrsgz %o1, %f5, %f2 array32 %o3, %g7, %l0 add %i2, 0x12FA, %i1 te %icc, 0x4 edge16n %o6, %g3, %g1 udivx %o7, 0x0BD6, %g2 std %f0, [%l7 + 0x08] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %l6, %g5, %i7 set 0x30, %i3 lduba [%l7 + %i3] 0x19, %o4 fba,a %fcc2, loop_2561 bge,a %icc, loop_2562 bleu,a %xcc, loop_2563 ba,pt %icc, loop_2564 loop_2561: tneg %xcc, 0x1 loop_2562: edge32 %l5, %i4, %i6 loop_2563: xnor %i3, %i5, %l3 loop_2564: fbue %fcc3, loop_2565 stbar movvc %icc, %g4, %o2 brgz %o0, loop_2566 loop_2565: sub %l1, 0x1576, %o5 fbe,a %fcc2, loop_2567 movrlz %g6, 0x27A, %l2 loop_2566: movg %icc, %i0, %l4 bpos loop_2568 loop_2567: movg %xcc, %o3, %o1 edge8 %l0, %g7, %i2 tneg %icc, 0x2 loop_2568: mova %icc, %i1, %o6 movl %xcc, %g3, %o7 fbl,a %fcc0, loop_2569 smul %g2, %g1, %g5 xnor %i7, 0x1865, %o4 udivcc %l6, 0x0CE0, %l5 loop_2569: fmovsge %xcc, %f0, %f16 membar 0x23 movle %xcc, %i6, %i4 ldsw [%l7 + 0x20], %i3 movgu %icc, %l3, %i5 xorcc %o2, %g4, %o0 array32 %o5, %g6, %l1 smulcc %l2, 0x1AF7, %i0 set 0x11, %o1 ldsba [%l7 + %o1] 0x18, %l4 edge32n %o1, %l0, %o3 ldd [%l7 + 0x20], %g6 bleu,a loop_2570 andcc %i1, %i2, %o6 flush %l7 + 0x18 andcc %g3, 0x07BB, %o7 loop_2570: andncc %g1, %g2, %g5 be,a loop_2571 movl %icc, %o4, %i7 fbuge,a %fcc0, loop_2572 umul %l6, %l5, %i4 loop_2571: fandnot2s %f8, %f16, %f26 bleu loop_2573 loop_2572: tpos %icc, 0x7 andncc %i6, %l3, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2573: fbul,a %fcc2, loop_2574 sdivx %i5, 0x07DD, %g4 membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0xf9, %f0 loop_2574: alignaddr %o0, %o2, %o5 array32 %g6, %l1, %l2 srl %l4, 0x0F, %i0 edge8 %l0, %o1, %o3 tpos %xcc, 0x7 bneg,pn %xcc, loop_2575 fbn,a %fcc0, loop_2576 tle %icc, 0x1 movleu %icc, %i1, %g7 loop_2575: nop wr %g0, 0x11, %asi lduba [%l7 + 0x48] %asi, %o6 loop_2576: edge16l %g3, %i2, %o7 wr %g0, 0x11, %asi stwa %g2, [%l7 + 0x10] %asi flush %l7 + 0x0C fbe,a %fcc2, loop_2577 fsrc2 %f4, %f24 sllx %g1, 0x1C, %o4 movrne %i7, %l6, %g5 loop_2577: stbar addcc %l5, 0x0E78, %i6 sdivx %i4, 0x0BB1, %l3 wr %g0, 0x89, %asi prefetcha [%l7 + 0x68] %asi, 0x2 fmovsneg %xcc, %f0, %f20 fsrc1 %f26, %f20 fornot1 %f14, %f26, %f0 wr %g0, 0x80, %asi ldsha [%l7 + 0x3E] %asi, %i3 nop setx loop_2578, %l0, %l1 jmpl %l1, %g4 tsubcc %o0, 0x1C17, %o5 fpack32 %f24, %f20, %f8 fmul8x16 %f5, %f16, %f14 loop_2578: edge32n %g6, %o2, %l2 edge16ln %l1, %i0, %l4 tleu %icc, 0x5 udivcc %l0, 0x12B4, %o3 smulcc %i1, 0x07F5, %g7 fmul8x16al %f26, %f21, %f20 xorcc %o1, 0x03FE, %o6 fmovrdlez %i2, %f8, %f6 fmovdcs %icc, %f19, %f18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsw [%l7 + 0x48], %o7 fbl,a %fcc3, loop_2579 edge8n %g2, %g3, %o4 fcmped %fcc2, %f28, %f6 fmovdle %icc, %f4, %f8 loop_2579: std %f12, [%l7 + 0x08] subccc %i7, %g1, %g5 fble,a %fcc1, loop_2580 popc %l5, %l6 or %i4, 0x10C7, %l3 tle %xcc, 0x4 loop_2580: tg %icc, 0x5 movneg %xcc, %i6, %i3 movle %icc, %g4, %i5 umulcc %o0, 0x0089, %g6 fblg %fcc0, loop_2581 sdivcc %o5, 0x06B4, %o2 bshuffle %f28, %f6, %f12 orn %l1, 0x0CEC, %l2 loop_2581: fmovsne %xcc, %f20, %f28 fpackfix %f22, %f27 movge %xcc, %l4, %i0 fmovdn %icc, %f23, %f30 tcc %icc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %o3, %l0, %i1 taddcctv %o1, %g7, %o6 ldstub [%l7 + 0x4C], %o7 movrlz %i2, 0x2BE, %g2 ldsh [%l7 + 0x44], %g3 tcs %icc, 0x2 wr %g0, 0x80, %asi ldswa [%l7 + 0x14] %asi, %i7 set 0x40, %l2 stda %f16, [%l7 + %l2] 0xf8 membar #Sync tcs %xcc, 0x4 edge32n %o4, %g1, %g5 tcc %xcc, 0x1 tvs %xcc, 0x2 movrlz %l6, 0x043, %i4 movpos %xcc, %l5, %l3 fmovdg %icc, %f23, %f0 prefetch [%l7 + 0x74], 0x3 tgu %icc, 0x2 movcs %icc, %i3, %i6 siam 0x6 movrlz %i5, %o0, %g4 lduh [%l7 + 0x1A], %o5 fmul8x16au %f8, %f27, %f4 set 0x0E, %g7 ldsba [%l7 + %g7] 0x19, %o2 addc %g6, 0x1190, %l1 fbul %fcc2, loop_2582 brlz,a %l2, loop_2583 edge16 %i0, %l4, %l0 alignaddr %o3, %i1, %o1 loop_2582: orncc %o6, %o7, %i2 loop_2583: fmul8x16 %f14, %f20, %f2 fba %fcc3, loop_2584 sir 0x1FCA restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvc,a loop_2585 loop_2584: edge32n %g2, %g3, %i7 smulcc %o4, 0x0D5E, %g7 bshuffle %f22, %f26, %f2 loop_2585: movre %g5, %g1, %i4 pdist %f8, %f24, %f14 edge8 %l6, %l3, %i3 edge32 %l5, %i5, %o0 fnors %f16, %f18, %f3 bneg,a,pt %xcc, loop_2586 srax %g4, %i6, %o5 bgu,a,pn %icc, loop_2587 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2586: alignaddrl %o2, %l1, %l2 subccc %i0, 0x14B2, %g6 loop_2587: umulcc %l0, %l4, %i1 fnot1s %f27, %f22 fmovdg %xcc, %f3, %f25 brlz,a %o3, loop_2588 xorcc %o1, 0x10EF, %o6 taddcc %o7, %g2, %i2 fmovsgu %icc, %f30, %f2 loop_2588: fcmpeq16 %f26, %f20, %g3 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f16 bvs,pn %icc, loop_2589 brnz %o4, loop_2590 fnor %f30, %f22, %f12 sra %g7, %g5, %g1 loop_2589: bg loop_2591 loop_2590: fandnot2s %f18, %f14, %f15 brlz %i7, loop_2592 bvc,pn %icc, loop_2593 loop_2591: be,a,pt %icc, loop_2594 ldx [%l7 + 0x58], %l6 loop_2592: orncc %l3, 0x18A9, %i3 loop_2593: popc %l5, %i4 loop_2594: nop wr %g0, 0x80, %asi lduba [%l7 + 0x6D] %asi, %o0 fpack32 %f20, %f6, %f0 set 0x68, %o6 stwa %i5, [%l7 + %o6] 0x89 tl %xcc, 0x6 mulscc %g4, %o5, %i6 membar 0x15 orn %o2, %l2, %l1 fmovdcs %icc, %f30, %f5 edge16 %g6, %i0, %l0 fmovspos %icc, %f28, %f20 tvc %xcc, 0x5 fmovrsne %l4, %f11, %f14 addc %i1, %o1, %o6 brlez,a %o3, loop_2595 membar 0x6A edge16n %o7, %g2, %g3 set 0x19, %g4 ldstuba [%l7 + %g4] 0x80, %i2 loop_2595: fble,a %fcc1, loop_2596 movpos %xcc, %g7, %g5 taddcctv %g1, 0x0E9E, %i7 fmovrdgez %o4, %f16, %f20 loop_2596: ld [%l7 + 0x34], %f29 movrgz %l6, %i3, %l3 fcmple32 %f14, %f20, %i4 fandnot2s %f4, %f0, %f2 subccc %o0, 0x14DB, %i5 bcc %icc, loop_2597 fbu,a %fcc2, loop_2598 movrgz %l5, 0x025, %g4 fmovdvc %icc, %f27, %f26 loop_2597: fmul8sux16 %f8, %f20, %f12 loop_2598: tgu %xcc, 0x4 set 0x64, %g6 sta %f4, [%l7 + %g6] 0x89 fmovdgu %xcc, %f11, %f27 movre %i6, 0x08F, %o2 fba %fcc3, loop_2599 movne %icc, %o5, %l1 taddcc %g6, 0x0249, %l2 array32 %l0, %l4, %i0 loop_2599: xnor %i1, 0x0857, %o1 tl %icc, 0x5 sdivcc %o3, 0x1EF2, %o6 bn,a %icc, loop_2600 movvc %icc, %o7, %g3 fmovrdgez %i2, %f2, %f22 sethi 0x13C3, %g2 loop_2600: fmovsvc %icc, %f5, %f9 tcc %xcc, 0x3 fnand %f0, %f16, %f2 fone %f6 wr %g0, 0x23, %asi stha %g7, [%l7 + 0x50] %asi membar #Sync set 0x40, %l3 ldda [%l7 + %l3] 0x27, %g4 movleu %icc, %i7, %o4 popc %l6, %i3 fmovrsgz %l3, %f7, %f2 add %l7, 0x44, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i4 casa [%l6] %asi, %i4, %o0 andn %g1, %l5, %g4 movcc %xcc, %i6, %o2 pdist %f18, %f12, %f24 fornot1s %f30, %f2, %f26 bcc loop_2601 fcmpne16 %f22, %f28, %o5 fbo %fcc3, loop_2602 nop setx loop_2603, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2601: call loop_2604 andcc %l1, 0x04D2, %i5 loop_2602: fcmpeq16 %f22, %f18, %g6 loop_2603: bne,a,pt %icc, loop_2605 loop_2604: fmovdne %icc, %f31, %f25 brlez %l2, loop_2606 addc %l0, 0x0598, %l4 loop_2605: taddcc %i1, 0x036C, %o1 fmovsge %xcc, %f29, %f3 loop_2606: fmovsn %xcc, %f15, %f1 te %icc, 0x7 addccc %i0, %o6, %o3 edge16 %g3, %o7, %g2 movvs %xcc, %g7, %g5 and %i7, 0x09F6, %i2 fandnot2s %f3, %f4, %f25 movvs %xcc, %l6, %o4 array8 %i3, %i4, %o0 fxors %f10, %f3, %f18 udivcc %l3, 0x1B4E, %g1 stbar fmuld8ulx16 %f2, %f29, %f22 subccc %g4, %i6, %l5 edge16n %o5, %l1, %o2 fcmped %fcc2, %f6, %f20 tle %xcc, 0x7 movne %icc, %i5, %l2 movrne %l0, 0x3F4, %g6 xorcc %i1, 0x15E7, %o1 edge16n %l4, %i0, %o3 set 0x52, %g3 stba %g3, [%l7 + %g3] 0x27 membar #Sync addcc %o7, 0x19F9, %o6 siam 0x3 edge32l %g2, %g7, %g5 tneg %xcc, 0x6 fpmerge %f3, %f22, %f8 stx %i7, [%l7 + 0x20] fblg %fcc1, loop_2607 movneg %icc, %i2, %o4 movle %icc, %l6, %i4 membar 0x31 loop_2607: fbule,a %fcc0, loop_2608 fmovdl %icc, %f6, %f21 addcc %i3, %l3, %g1 movvc %xcc, %o0, %g4 loop_2608: tg %xcc, 0x7 bleu %icc, loop_2609 subccc %l5, 0x0173, %i6 movge %icc, %l1, %o2 taddcc %i5, 0x0CF6, %l2 loop_2609: movne %xcc, %o5, %l0 fmovsvs %xcc, %f7, %f0 wr %g0, 0xea, %asi stha %g6, [%l7 + 0x74] %asi membar #Sync movvs %icc, %i1, %o1 subc %l4, 0x127A, %o3 addcc %i0, 0x01B7, %g3 wr %g0, 0x80, %asi lduba [%l7 + 0x2C] %asi, %o6 brlez,a %o7, loop_2610 brlz %g7, loop_2611 edge16ln %g5, %i7, %g2 wr %g0, 0x2f, %asi stwa %o4, [%l7 + 0x7C] %asi membar #Sync loop_2610: ta %icc, 0x1 loop_2611: tsubcc %l6, %i2, %i4 ldsb [%l7 + 0x3C], %l3 alignaddr %g1, %i3, %g4 nop setx loop_2612, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fpack16 %f2, %f6 ldub [%l7 + 0x6D], %l5 bg,a,pt %icc, loop_2613 loop_2612: sub %i6, %l1, %o2 fble,a %fcc1, loop_2614 fnors %f5, %f23, %f27 loop_2613: fexpand %f18, %f26 fbe,a %fcc1, loop_2615 loop_2614: fxor %f24, %f16, %f22 membar 0x4F ldx [%l7 + 0x58], %o0 loop_2615: sdiv %i5, 0x1904, %o5 fsrc2 %f20, %f16 fbu %fcc3, loop_2616 tcc %icc, 0x6 orn %l0, 0x14A3, %l2 edge8ln %i1, %o1, %l4 loop_2616: tle %xcc, 0x5 edge32 %o3, %g6, %i0 tneg %icc, 0x6 wr %g0, 0x80, %asi ldstuba [%l7 + 0x1E] %asi, %o6 fmul8sux16 %f6, %f4, %f20 andn %o7, 0x0647, %g7 orcc %g3, %g5, %g2 tl %icc, 0x2 mulscc %o4, 0x087B, %l6 smul %i2, %i7, %l3 tvs %icc, 0x2 fmovdcc %xcc, %f28, %f26 alignaddrl %i4, %g1, %g4 mova %xcc, %i3, %i6 edge16n %l1, %l5, %o2 fba %fcc2, loop_2617 fmuld8ulx16 %f11, %f13, %f0 array8 %o0, %i5, %o5 smulcc %l0, 0x1C37, %l2 loop_2617: nop set 0x54, %l4 ldsha [%l7 + %l4] 0x81, %o1 movle %xcc, %i1, %o3 bcs,a loop_2618 fmovdcc %icc, %f20, %f4 movrlez %g6, 0x0B7, %i0 or %o6, %l4, %o7 loop_2618: sra %g3, %g5, %g2 tne %xcc, 0x2 fsrc1s %f31, %f30 edge32ln %o4, %l6, %g7 set 0x3C, %g1 ldswa [%l7 + %g1] 0x19, %i2 bpos %icc, loop_2619 tg %xcc, 0x1 tsubcctv %l3, %i7, %i4 movre %g1, %i3, %g4 loop_2619: tsubcc %i6, 0x1784, %l5 fcmpgt32 %f26, %f4, %l1 movne %xcc, %o0, %o2 smul %i5, 0x1A92, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %o5, 0x108D, %o1 edge16ln %l2, %i1, %o3 fnands %f14, %f28, %f1 fbo %fcc1, loop_2620 fands %f28, %f4, %f29 edge16ln %g6, %i0, %l4 fpmerge %f4, %f25, %f20 loop_2620: fornot2s %f25, %f13, %f11 set 0x1F, %i4 lduba [%l7 + %i4] 0x14, %o6 fmovrsne %g3, %f11, %f28 fmovdl %icc, %f26, %f23 xorcc %g5, %o7, %g2 bvc,a %icc, loop_2621 alignaddrl %l6, %o4, %i2 udivcc %l3, 0x0489, %g7 mulx %i7, %g1, %i4 loop_2621: movpos %xcc, %g4, %i6 tcs %xcc, 0x4 alignaddrl %l5, %i3, %l1 fbge %fcc3, loop_2622 tsubcctv %o0, %i5, %o2 add %l7, 0x08, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %l0 casxa [%l6] %asi, %l0, %o5 loop_2622: fbo %fcc2, loop_2623 bleu,a loop_2624 fcmple32 %f14, %f26, %o1 ldstub [%l7 + 0x6B], %l2 loop_2623: smulcc %i1, 0x0C6D, %g6 loop_2624: edge8ln %i0, %l4, %o6 orn %g3, 0x1F67, %o3 movne %xcc, %o7, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %g2, 0x06C0, %o4 mulscc %l6, 0x109E, %l3 addcc %i2, 0x1BA9, %i7 tvs %icc, 0x0 edge16ln %g1, %g7, %i4 fbo,a %fcc1, loop_2625 brlz %g4, loop_2626 bne,a,pn %icc, loop_2627 sdivx %l5, 0x1FE5, %i6 loop_2625: ldx [%l7 + 0x20], %i3 loop_2626: udiv %l1, 0x1A4E, %i5 loop_2627: tne %xcc, 0x2 set 0x10, %l5 lduha [%l7 + %l5] 0x19, %o2 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f0 edge32n %o0, %l0, %o1 smul %o5, 0x15E5, %i1 alignaddrl %l2, %g6, %i0 stbar tle %icc, 0x3 srlx %l4, 0x05, %g3 and %o6, 0x0F0F, %o7 movle %xcc, %g5, %g2 fsrc1 %f24, %f10 xor %o3, 0x174F, %o4 edge32 %l6, %l3, %i2 edge8 %g1, %i7, %g7 tsubcc %g4, 0x0E4D, %l5 sdivcc %i4, 0x0BB7, %i3 udivx %i6, 0x02B8, %l1 lduh [%l7 + 0x2C], %o2 movrne %i5, %o0, %l0 fpsub32s %f3, %f0, %f5 srl %o1, %i1, %l2 call loop_2628 sdivx %o5, 0x05B9, %i0 brlz,a %g6, loop_2629 or %g3, 0x0593, %l4 loop_2628: or %o6, 0x1472, %g5 ldub [%l7 + 0x5E], %g2 loop_2629: array8 %o7, %o3, %l6 srlx %l3, 0x00, %i2 fblg %fcc0, loop_2630 umul %g1, %o4, %i7 array8 %g7, %l5, %g4 wr %g0, 0xea, %asi stwa %i4, [%l7 + 0x2C] %asi membar #Sync loop_2630: movcc %icc, %i6, %l1 swap [%l7 + 0x24], %i3 tsubcc %o2, %o0, %i5 addc %l0, 0x1AF7, %i1 movpos %icc, %l2, %o5 bleu,a loop_2631 array8 %o1, %i0, %g6 edge16l %l4, %g3, %g5 fcmps %fcc3, %f23, %f19 loop_2631: sethi 0x0B4B, %g2 movrne %o7, 0x062, %o3 fmovdvc %icc, %f24, %f6 set 0x70, %o0 ldxa [%l7 + %o0] 0x88, %o6 nop set 0x60, %g5 ldd [%l7 + %g5], %f8 fmovrse %l3, %f28, %f16 sll %i2, %l6, %g1 fblg %fcc3, loop_2632 fnot1s %f26, %f1 edge16ln %i7, %g7, %o4 addcc %l5, %i4, %g4 loop_2632: nop set 0x78, %l0 stba %l1, [%l7 + %l0] 0xe3 membar #Sync move %icc, %i6, %o2 udiv %o0, 0x1175, %i5 nop setx loop_2633, %l0, %l1 jmpl %l1, %l0 fbn,a %fcc2, loop_2634 tsubcctv %i1, 0x1430, %l2 xorcc %i3, %o5, %o1 loop_2633: movrne %i0, 0x11F, %g6 loop_2634: sethi 0x1966, %l4 tpos %icc, 0x3 sdivx %g3, 0x0A09, %g2 fmovdn %xcc, %f26, %f27 edge8l %g5, %o7, %o6 fmovsvs %xcc, %f26, %f7 brnz %l3, loop_2635 taddcctv %o3, %l6, %i2 xor %i7, %g1, %o4 stw %l5, [%l7 + 0x0C] loop_2635: fmovdleu %xcc, %f3, %f27 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orn %g7, %g4, %l1 wr %g0, 0xeb, %asi stha %i6, [%l7 + 0x5A] %asi membar #Sync movrgz %i4, %o2, %i5 addc %o0, 0x1B88, %i1 tvc %icc, 0x6 sdivcc %l0, 0x0507, %i3 popc 0x09DC, %l2 fmul8x16al %f17, %f4, %f18 std %f8, [%l7 + 0x28] ld [%l7 + 0x60], %f21 movg %icc, %o5, %i0 tvc %xcc, 0x0 ldub [%l7 + 0x7A], %o1 fmovrse %l4, %f3, %f4 xorcc %g6, 0x0FF0, %g2 wr %g0, 0x80, %asi sta %f27, [%l7 + 0x20] %asi fpadd16s %f12, %f1, %f6 movvc %xcc, %g3, %g5 tpos %icc, 0x5 sdiv %o6, 0x1FC8, %o7 set 0x40, %i5 stda %f16, [%l7 + %i5] 0x89 wr %g0, 0x18, %asi prefetcha [%l7 + 0x78] %asi, 0x3 fmul8ulx16 %f8, %f14, %f2 ld [%l7 + 0x64], %f7 be,a,pt %xcc, loop_2636 udiv %l3, 0x02D5, %i2 movcs %icc, %l6, %g1 fsrc1 %f22, %f18 loop_2636: fmovsgu %xcc, %f29, %f8 edge8 %i7, %o4, %g7 std %f6, [%l7 + 0x08] movl %xcc, %g4, %l5 fpsub16 %f10, %f26, %f14 fba,a %fcc2, loop_2637 movvc %icc, %i6, %i4 tcc %xcc, 0x6 sdivcc %o2, 0x0650, %l1 loop_2637: addc %i5, 0x0DFB, %i1 fmovrse %l0, %f20, %f5 srl %o0, 0x0F, %i3 xnorcc %l2, 0x1B3E, %o5 ble,pt %xcc, loop_2638 brgz %o1, loop_2639 fmul8x16al %f16, %f20, %f18 nop setx loop_2640, %l0, %l1 jmpl %l1, %l4 loop_2638: fmovdle %xcc, %f28, %f23 loop_2639: array32 %i0, %g6, %g3 sub %g2, %o6, %g5 loop_2640: addcc %o7, 0x1026, %o3 ldstub [%l7 + 0x73], %i2 or %l3, %g1, %i7 fnegs %f12, %f28 smul %l6, 0x1EDC, %g7 andcc %g4, 0x0604, %o4 tpos %icc, 0x2 wr %g0, 0x18, %asi stda %l4, [%l7 + 0x10] %asi lduw [%l7 + 0x14], %i6 tleu %xcc, 0x4 bcs loop_2641 fone %f20 fmovdleu %xcc, %f21, %f28 fmovdl %xcc, %f22, %f23 loop_2641: fandnot2 %f0, %f18, %f12 brz %o2, loop_2642 srl %l1, %i5, %i4 fandnot1 %f0, %f12, %f26 fornot2s %f8, %f13, %f8 loop_2642: nop set 0x58, %l1 prefetcha [%l7 + %l1] 0x0c, 0x0 edge8ln %o0, %i3, %l2 movle %xcc, %i1, %o1 fmovdpos %xcc, %f6, %f3 umul %l4, %o5, %i0 fmovrdlz %g6, %f28, %f26 xnorcc %g3, %o6, %g5 edge16 %o7, %g2, %i2 siam 0x6 taddcc %l3, 0x05CE, %g1 fpadd16 %f28, %f14, %f22 array8 %o3, %i7, %g7 alignaddr %l6, %o4, %g4 taddcctv %i6, %o2, %l1 movrgez %l5, 0x0C0, %i5 brlez %i4, loop_2643 mova %icc, %o0, %i3 tge %xcc, 0x1 fmul8ulx16 %f8, %f20, %f28 loop_2643: sth %l2, [%l7 + 0x44] tvs %icc, 0x1 addc %l0, 0x1F9D, %o1 tgu %xcc, 0x0 edge8l %i1, %o5, %i0 fbuge,a %fcc2, loop_2644 ldd [%l7 + 0x20], %f30 fxnors %f3, %f0, %f20 fnot1 %f26, %f16 loop_2644: tne %icc, 0x6 subc %l4, 0x0B76, %g6 ldub [%l7 + 0x28], %g3 mova %icc, %g5, %o7 movle %icc, %g2, %o6 flush %l7 + 0x40 orcc %i2, %l3, %g1 ble,a,pt %xcc, loop_2645 srlx %i7, 0x0D, %o3 nop setx loop_2646, %l0, %l1 jmpl %l1, %l6 movleu %icc, %g7, %g4 loop_2645: nop setx loop_2647, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry array8 %i6, %o2, %o4 loop_2646: sub %l5, 0x149A, %i5 fmovsge %xcc, %f10, %f30 loop_2647: fbe,a %fcc3, loop_2648 fpadd16s %f4, %f9, %f23 movvs %xcc, %l1, %o0 tge %xcc, 0x6 loop_2648: tl %xcc, 0x7 tvs %xcc, 0x6 bcc,pt %xcc, loop_2649 fmuld8ulx16 %f31, %f13, %f14 fxors %f3, %f7, %f19 stw %i3, [%l7 + 0x74] loop_2649: ta %xcc, 0x5 bvs,a loop_2650 edge8l %i4, %l2, %l0 taddcc %o1, %i1, %i0 andn %o5, 0x1ABE, %g6 loop_2650: fmovsg %icc, %f28, %f8 ldd [%l7 + 0x60], %f4 fxor %f2, %f28, %f0 fmovs %f4, %f4 ta %icc, 0x2 wr %g0, 0x4f, %asi ldxa [%g0 + 0x30] %asi, %g3 sll %g5, 0x10, %l4 nop setx loop_2651, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bgu,a,pt %xcc, loop_2652 movvs %xcc, %g2, %o6 sub %o7, 0x0C5C, %l3 loop_2651: array32 %i2, %g1, %i7 loop_2652: umulcc %l6, 0x0C6F, %g7 fmul8ulx16 %f10, %f14, %f0 andn %o3, %i6, %o2 flush %l7 + 0x18 alignaddr %g4, %l5, %i5 alignaddr %l1, %o4, %i3 add %l7, 0x38, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x81, %o0, %i4 tge %icc, 0x3 ldx [%l7 + 0x10], %l2 lduh [%l7 + 0x24], %o1 mulscc %i1, 0x0ECE, %l0 taddcctv %i0, %o5, %g6 movvs %xcc, %g5, %l4 array8 %g2, %g3, %o7 fpadd32 %f26, %f20, %f0 stx %l3, [%l7 + 0x08] edge8ln %o6, %i2, %g1 stb %i7, [%l7 + 0x45] set 0x29, %o2 ldstuba [%l7 + %o2] 0x80, %l6 tne %icc, 0x0 orncc %o3, %g7, %i6 umul %g4, 0x1B73, %l5 srlx %i5, %o2, %l1 fbl %fcc1, loop_2653 fbe %fcc1, loop_2654 addc %o4, 0x11F9, %o0 set 0x40, %i7 stwa %i4, [%l7 + %i7] 0x14 loop_2653: bg %xcc, loop_2655 loop_2654: andncc %i3, %o1, %i1 fmovscc %icc, %f20, %f31 movn %xcc, %l2, %i0 loop_2655: umulcc %o5, %g6, %l0 fnot2s %f22, %f20 fzero %f22 srlx %g5, 0x0C, %g2 mulscc %l4, %g3, %o7 be %xcc, loop_2656 mova %xcc, %o6, %l3 fnegd %f18, %f28 tvc %xcc, 0x7 loop_2656: tcc %xcc, 0x0 fbl %fcc0, loop_2657 tsubcc %i2, 0x0F2F, %i7 fbul,a %fcc0, loop_2658 udiv %g1, 0x0947, %o3 loop_2657: movleu %xcc, %g7, %l6 subcc %g4, %l5, %i5 loop_2658: ldstub [%l7 + 0x2C], %i6 fexpand %f14, %f24 tpos %xcc, 0x0 fcmpne16 %f14, %f14, %l1 tcc %icc, 0x2 sra %o2, %o0, %o4 faligndata %f6, %f10, %f14 edge32 %i4, %i3, %i1 sub %o1, 0x0505, %i0 movge %xcc, %l2, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnors %f0, %f14, %f27 subc %l0, %o5, %g5 subc %l4, %g2, %o7 movgu %xcc, %o6, %g3 movcs %xcc, %i2, %l3 subcc %i7, 0x111F, %g1 tvc %xcc, 0x1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %icc, %o3, %l6 wr %g0, 0x27, %asi stha %g7, [%l7 + 0x2E] %asi membar #Sync sir 0x07CA for %f10, %f20, %f22 bneg,a,pt %xcc, loop_2659 edge8l %g4, %l5, %i6 bpos,pn %xcc, loop_2660 fbg,a %fcc1, loop_2661 loop_2659: fmovdcs %xcc, %f0, %f31 wr %g0, 0xe2, %asi stda %l0, [%l7 + 0x40] %asi membar #Sync loop_2660: ta %icc, 0x4 loop_2661: subc %i5, %o2, %o0 andncc %i4, %i3, %o4 fmovdcs %icc, %f1, %f1 movrlez %i1, %i0, %o1 edge16ln %l2, %l0, %g6 popc %g5, %o5 tpos %xcc, 0x1 popc %g2, %o7 wr %g0, 0x18, %asi lduba [%l7 + 0x1F] %asi, %l4 sth %g3, [%l7 + 0x50] tsubcc %o6, %l3, %i7 fble %fcc3, loop_2662 move %icc, %i2, %o3 fmovrdne %g1, %f30, %f14 tsubcc %l6, 0x18DF, %g4 loop_2662: movne %icc, %g7, %i6 fmovrdgz %l1, %f10, %f0 sdiv %i5, 0x1373, %l5 set 0x50, %g2 lda [%l7 + %g2] 0x11, %f11 tvc %icc, 0x4 fandnot1s %f29, %f19, %f23 srl %o2, 0x0B, %i4 fzero %f8 edge16ln %i3, %o4, %i1 addc %i0, %o0, %o1 nop set 0x48, %o7 ldd [%l7 + %o7], %f18 tpos %xcc, 0x0 fmovrsgz %l2, %f31, %f15 umulcc %g6, 0x0BFF, %l0 orcc %g5, 0x0FFC, %g2 set 0x50, %i2 swapa [%l7 + %i2] 0x89, %o7 xor %o5, %l4, %o6 lduw [%l7 + 0x10], %g3 movge %icc, %i7, %l3 mulscc %i2, %o3, %l6 edge8n %g1, %g7, %g4 orncc %l1, 0x062A, %i5 fsrc2s %f29, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x4E, %i0 ldsba [%l7 + %i0] 0x80, %i6 wr %g0, 0x80, %asi ldswa [%l7 + 0x58] %asi, %o2 ble,a,pt %icc, loop_2663 tpos %icc, 0x4 tge %icc, 0x5 array32 %i4, %l5, %i3 loop_2663: movre %o4, 0x135, %i0 faligndata %f12, %f24, %f0 edge16n %i1, %o1, %l2 fnot1s %f28, %f26 fnegs %f12, %f21 edge8ln %g6, %o0, %g5 fmovrslez %l0, %f4, %f21 set 0x70, %o3 stba %o7, [%l7 + %o3] 0x23 membar #Sync alignaddrl %g2, %l4, %o6 movre %g3, 0x04F, %i7 tvc %xcc, 0x4 tg %xcc, 0x4 array32 %l3, %i2, %o3 wr %g0, 0x2b, %asi stha %l6, [%l7 + 0x74] %asi membar #Sync fbge %fcc0, loop_2664 edge16ln %o5, %g1, %g7 popc %l1, %g4 ba,a,pt %icc, loop_2665 loop_2664: and %i5, 0x0C29, %i6 flush %l7 + 0x30 fblg,a %fcc0, loop_2666 loop_2665: membar 0x4F stx %i4, [%l7 + 0x30] fands %f11, %f5, %f10 loop_2666: fcmple32 %f8, %f10, %l5 edge8 %o2, %o4, %i0 bgu,pn %xcc, loop_2667 ldx [%l7 + 0x30], %i3 wr %g0, 0x89, %asi stda %o0, [%l7 + 0x50] %asi loop_2667: fmovrslz %l2, %f30, %f5 movne %xcc, %i1, %o0 fmovdleu %xcc, %f28, %f11 tne %xcc, 0x7 umulcc %g6, 0x18BA, %g5 fcmps %fcc2, %f11, %f14 fmuld8sux16 %f3, %f22, %f22 edge16ln %o7, %l0, %l4 fbue,a %fcc2, loop_2668 ld [%l7 + 0x0C], %f21 edge32n %o6, %g2, %g3 fandnot1 %f2, %f6, %f26 loop_2668: smul %i7, 0x193C, %l3 subccc %i2, %l6, %o5 edge32ln %g1, %g7, %l1 popc %o3, %i5 bgu,a loop_2669 addcc %i6, 0x03BA, %i4 edge8n %g4, %o2, %o4 movrgez %l5, %i3, %o1 loop_2669: fpack16 %f12, %f11 fba,a %fcc0, loop_2670 ldd [%l7 + 0x30], %l2 ldsh [%l7 + 0x42], %i0 sll %o0, %i1, %g6 loop_2670: movrlz %g5, 0x1EB, %o7 movrlz %l0, %o6, %l4 edge16l %g2, %g3, %l3 xor %i2, %i7, %o5 sllx %g1, 0x02, %l6 movleu %xcc, %g7, %l1 fmovrsne %i5, %f17, %f4 mova %xcc, %i6, %i4 fmovdgu %xcc, %f15, %f3 fcmpgt16 %f4, %f30, %g4 bn,pt %icc, loop_2671 udiv %o2, 0x1200, %o3 ldsb [%l7 + 0x66], %o4 bl loop_2672 loop_2671: edge8 %l5, %o1, %i3 sdivcc %i0, 0x0614, %o0 movg %icc, %l2, %i1 loop_2672: ldx [%l7 + 0x30], %g6 srl %o7, 0x06, %l0 udivx %g5, 0x02BC, %o6 fmovrsne %l4, %f30, %f5 wr %g0, 0x2b, %asi stwa %g3, [%l7 + 0x14] %asi membar #Sync fmovdleu %xcc, %f31, %f24 fxnor %f30, %f6, %f10 tl %xcc, 0x2 fmovrde %g2, %f16, %f10 movg %icc, %i2, %l3 movcs %xcc, %o5, %i7 andncc %l6, %g1, %l1 edge16n %i5, %g7, %i6 umulcc %g4, %i4, %o3 udivx %o2, 0x1DFB, %o4 sdivx %o1, 0x04DE, %i3 set 0x5C, %i1 sta %f10, [%l7 + %i1] 0x15 bpos %icc, loop_2673 movgu %xcc, %l5, %i0 brnz,a %o0, loop_2674 bcc,a,pt %xcc, loop_2675 loop_2673: movre %i1, 0x1ED, %g6 array32 %o7, %l0, %l2 loop_2674: tn %xcc, 0x7 loop_2675: fmovdge %icc, %f22, %f15 movn %icc, %o6, %l4 swap [%l7 + 0x28], %g3 edge16 %g2, %i2, %l3 fmovsle %xcc, %f19, %f11 umulcc %g5, 0x0F54, %i7 fcmped %fcc1, %f16, %f2 tneg %icc, 0x4 fabss %f24, %f3 tvc %icc, 0x5 fmovdcs %icc, %f16, %f27 fmovdgu %icc, %f15, %f21 orncc %l6, %o5, %l1 movge %icc, %i5, %g7 subccc %i6, 0x04B4, %g1 movrlz %g4, 0x393, %o3 movge %icc, %i4, %o2 fabss %f20, %f15 fcmpeq32 %f8, %f14, %o1 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x40] %asi, 0x3 sdivx %l5, 0x1D00, %i3 tvc %icc, 0x2 movrlz %o0, %i0, %g6 fbu,a %fcc0, loop_2676 fabsd %f6, %f20 fbge,a %fcc0, loop_2677 orn %i1, %l0, %l2 loop_2676: add %o7, %o6, %l4 srlx %g2, 0x19, %g3 loop_2677: tvs %xcc, 0x7 srl %i2, %g5, %i7 fbge,a %fcc0, loop_2678 sllx %l3, %o5, %l6 movre %i5, %g7, %i6 fmovdneg %xcc, %f7, %f29 loop_2678: movpos %icc, %g1, %g4 mova %icc, %o3, %l1 fmovdcc %icc, %f26, %f21 tgu %xcc, 0x3 fblg,a %fcc2, loop_2679 mova %icc, %o2, %o1 tle %xcc, 0x4 addccc %i4, %l5, %i3 loop_2679: edge8n %o4, %o0, %g6 movle %xcc, %i1, %i0 sll %l2, %o7, %o6 ta %xcc, 0x1 movvc %icc, %l0, %l4 bvs,a %xcc, loop_2680 taddcctv %g2, %g3, %i2 sth %g5, [%l7 + 0x38] tneg %xcc, 0x5 loop_2680: brgez %i7, loop_2681 tsubcctv %o5, 0x0BB4, %l3 flush %l7 + 0x08 stx %i5, [%l7 + 0x78] loop_2681: subc %g7, %l6, %i6 srl %g4, 0x14, %g1 fmuld8sux16 %f9, %f15, %f30 movvs %icc, %l1, %o2 add %o1, 0x057D, %i4 tsubcc %o3, 0x0D9B, %l5 array8 %i3, %o0, %o4 sir 0x0F7B fcmpd %fcc1, %f14, %f12 lduh [%l7 + 0x70], %i1 fpsub32s %f28, %f2, %f16 fnands %f12, %f9, %f21 bn,pn %icc, loop_2682 popc 0x0530, %g6 set 0x30, %o4 stda %i0, [%l7 + %o4] 0x14 loop_2682: movge %icc, %l2, %o7 set 0x0C, %l6 swapa [%l7 + %l6] 0x11, %o6 membar 0x1C add %l7, 0x28, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l4 casa [%l6] %asi, %l4, %l0 sethi 0x15EE, %g2 xorcc %i2, 0x034A, %g5 for %f28, %f0, %f18 edge32l %g3, %i7, %l3 tleu %icc, 0x4 movleu %xcc, %o5, %g7 edge32ln %l6, %i5, %g4 fones %f2 bneg,a,pt %icc, loop_2683 fnot2 %f12, %f14 fandnot2 %f0, %f24, %f28 ta %xcc, 0x4 loop_2683: move %icc, %i6, %l1 fbu %fcc1, loop_2684 fnor %f2, %f6, %f16 movgu %xcc, %g1, %o1 movvc %xcc, %o2, %o3 loop_2684: sub %l5, 0x039D, %i4 fmovrsne %o0, %f15, %f26 fmovsa %icc, %f12, %f6 udivx %i3, 0x1B1B, %o4 fmovscs %icc, %f21, %f31 fnegs %f12, %f6 edge32 %g6, %i1, %l2 fmovrdne %i0, %f10, %f12 ldsw [%l7 + 0x18], %o6 bne,a loop_2685 fbg,a %fcc0, loop_2686 tcc %xcc, 0x5 orcc %o7, 0x0C34, %l4 loop_2685: edge8 %l0, %i2, %g5 loop_2686: udivx %g3, 0x0E37, %g2 fmovdgu %icc, %f20, %f26 udiv %l3, 0x14A8, %o5 fmovsg %xcc, %f23, %f14 prefetch [%l7 + 0x60], 0x0 fmovsa %xcc, %f26, %f16 tn %icc, 0x3 array16 %i7, %l6, %g7 edge16 %i5, %g4, %l1 umul %i6, 0x1D95, %g1 orcc %o2, %o1, %o3 tn %xcc, 0x3 membar 0x47 edge16n %l5, %i4, %i3 andn %o0, %o4, %g6 fbl %fcc2, loop_2687 edge8 %l2, %i0, %o6 movl %xcc, %i1, %l4 fbge %fcc0, loop_2688 loop_2687: edge8n %l0, %i2, %o7 swap [%l7 + 0x44], %g3 fpsub16 %f0, %f14, %f16 loop_2688: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bgu,a loop_2689 movrgez %g5, 0x3F3, %l3 wr %g0, 0x89, %asi stwa %o5, [%l7 + 0x20] %asi loop_2689: fmovrsgez %i7, %f1, %f5 andn %l6, %g2, %i5 tpos %xcc, 0x2 movne %xcc, %g4, %g7 subcc %i6, 0x0514, %l1 movrgz %g1, %o1, %o2 fble,a %fcc3, loop_2690 fmovrse %o3, %f29, %f18 fandnot1s %f1, %f0, %f8 sll %l5, %i3, %i4 loop_2690: bvs,pn %xcc, loop_2691 tle %icc, 0x3 tgu %xcc, 0x0 add %l7, 0x38, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %o0, %o4 loop_2691: movne %icc, %g6, %i0 xorcc %o6, %i1, %l2 flush %l7 + 0x30 movrlz %l4, %l0, %o7 movl %icc, %i2, %g5 edge16ln %g3, %o5, %i7 orcc %l3, %g2, %i5 nop setx loop_2692, %l0, %l1 jmpl %l1, %g4 taddcctv %g7, %i6, %l1 sllx %g1, %o1, %o2 bge,pt %xcc, loop_2693 loop_2692: sdivcc %o3, 0x1039, %l5 movgu %xcc, %l6, %i4 std %i2, [%l7 + 0x48] loop_2693: orn %o0, %g6, %o4 std %i0, [%l7 + 0x60] tge %xcc, 0x5 alignaddrl %o6, %l2, %l4 nop setx loop_2694, %l0, %l1 jmpl %l1, %i1 xor %l0, 0x0FAE, %o7 fmovdvc %icc, %f14, %f22 mulx %i2, 0x1789, %g5 loop_2694: call loop_2695 bvc %xcc, loop_2696 xor %g3, 0x17CA, %i7 bge,a,pn %xcc, loop_2697 loop_2695: sra %l3, %g2, %o5 loop_2696: sdiv %i5, 0x0D4A, %g7 fones %f12 loop_2697: movvc %icc, %g4, %l1 fpack32 %f26, %f12, %f16 xnorcc %g1, 0x10BB, %o1 tleu %icc, 0x5 bvs,a,pn %icc, loop_2698 bleu,a %icc, loop_2699 tcs %xcc, 0x5 prefetch [%l7 + 0x18], 0x3 loop_2698: nop wr %g0, 0x81, %asi lduha [%l7 + 0x38] %asi, %o2 loop_2699: movleu %icc, %i6, %l5 fmovdvc %xcc, %f9, %f28 edge32n %o3, %l6, %i3 membar 0x78 fpadd32 %f4, %f6, %f20 movg %xcc, %i4, %g6 set 0x44, %i3 ldswa [%l7 + %i3] 0x80, %o4 edge16n %i0, %o6, %o0 tvc %xcc, 0x1 andncc %l2, %l4, %i1 tvs %xcc, 0x3 wr %g0, 0x1f, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync tsubcctv %l0, %i2, %g5 std %g2, [%l7 + 0x48] flush %l7 + 0x24 fxors %f1, %f20, %f2 or %i7, 0x0F7C, %o7 edge16l %g2, %o5, %l3 fmul8x16au %f19, %f5, %f28 ldsw [%l7 + 0x34], %g7 sir 0x0396 bneg,pn %xcc, loop_2700 fmovdg %icc, %f9, %f4 movpos %icc, %i5, %l1 edge8 %g4, %o1, %g1 loop_2700: nop setx loop_2701, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry mulx %i6, %o2, %o3 movgu %icc, %l6, %l5 tcs %icc, 0x1 loop_2701: fpadd32 %f18, %f0, %f8 sdivx %i3, 0x1EAB, %g6 tne %icc, 0x3 umul %o4, %i0, %o6 fpadd16s %f20, %f14, %f7 tle %xcc, 0x5 ta %xcc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpackfix %f28, %f30 array32 %o0, %i4, %l2 movrgez %l4, 0x149, %i1 fpackfix %f10, %f1 movn %xcc, %l0, %g5 fmovdleu %xcc, %f30, %f24 sra %i2, 0x09, %g3 movvc %icc, %o7, %g2 set 0x3A, %o1 lduha [%l7 + %o1] 0x89, %i7 set 0x6F, %o5 lduba [%l7 + %o5] 0x88, %l3 xor %o5, %g7, %l1 tsubcc %g4, %o1, %g1 mulx %i6, %o2, %o3 alignaddrl %i5, %l5, %l6 fmovd %f20, %f16 fble %fcc0, loop_2702 edge32l %g6, %i3, %i0 fmul8sux16 %f28, %f20, %f26 tleu %xcc, 0x3 loop_2702: ldsh [%l7 + 0x1C], %o4 fmovsle %icc, %f0, %f4 brgez %o0, loop_2703 st %f6, [%l7 + 0x64] tpos %xcc, 0x0 brlz,a %o6, loop_2704 loop_2703: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %i4, 0x1343, %l4 tle %xcc, 0x2 loop_2704: tgu %icc, 0x1 umul %l2, %i1, %l0 andcc %i2, %g3, %o7 xnorcc %g5, 0x0B0D, %i7 wr %g0, 0x23, %asi stha %l3, [%l7 + 0x7C] %asi membar #Sync movpos %icc, %o5, %g7 stx %l1, [%l7 + 0x70] wr %g0, 0x04, %asi lduha [%l7 + 0x30] %asi, %g4 array8 %o1, %g2, %g1 fmovsleu %xcc, %f19, %f6 te %icc, 0x1 addccc %i6, 0x1F5A, %o3 fxnor %f26, %f28, %f18 brnz %i5, loop_2705 movpos %icc, %o2, %l5 fnot2 %f16, %f6 edge8n %l6, %g6, %i0 loop_2705: sethi 0x0A8C, %o4 brz,a %i3, loop_2706 movgu %xcc, %o0, %o6 mulx %i4, %l2, %i1 movl %xcc, %l4, %l0 loop_2706: sethi 0x0295, %g3 wr %g0, 0x81, %asi lduwa [%l7 + 0x68] %asi, %o7 tcs %icc, 0x7 movge %xcc, %g5, %i2 edge32 %i7, %l3, %g7 fmovda %xcc, %f27, %f9 taddcc %o5, %l1, %o1 movcc %icc, %g4, %g1 bne,a,pn %icc, loop_2707 sdivcc %g2, 0x1DD9, %i6 orn %i5, 0x1673, %o3 fnot2 %f12, %f14 loop_2707: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %o2, %l5, %g6 fmovdge %icc, %f14, %f31 brz %l6, loop_2708 sll %i0, %i3, %o4 fcmpeq16 %f2, %f0, %o6 xnorcc %i4, %o0, %i1 loop_2708: fmovda %xcc, %f2, %f26 fmovdn %icc, %f15, %f22 fornot2 %f18, %f2, %f30 movrlez %l2, %l0, %l4 fmovdge %icc, %f4, %f29 movcc %icc, %g3, %g5 mulx %i2, %o7, %l3 fmovsl %xcc, %f28, %f13 edge8l %g7, %i7, %l1 tcs %xcc, 0x2 fmovrse %o1, %f7, %f8 movrne %o5, 0x2E8, %g1 xnor %g2, 0x161B, %i6 fmovrdne %i5, %f16, %f16 fsrc1s %f14, %f16 tsubcctv %g4, %o3, %o2 brlez %g6, loop_2709 membar 0x69 wr %g0, 0x11, %asi ldstuba [%l7 + 0x5C] %asi, %l6 loop_2709: tn %xcc, 0x5 movrgez %l5, %i0, %o4 ldd [%l7 + 0x68], %f2 std %f10, [%l7 + 0x20] movcc %xcc, %i3, %o6 move %icc, %o0, %i4 srl %i1, 0x0E, %l0 ldsb [%l7 + 0x53], %l4 bcs,a,pt %xcc, loop_2710 edge16 %g3, %l2, %i2 set 0x50, %l2 lduwa [%l7 + %l2] 0x18, %o7 loop_2710: lduw [%l7 + 0x30], %g5 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 sll %l3, %i7, %l1 fpadd32s %f14, %f7, %f7 fandnot1 %f24, %f14, %f30 ta %icc, 0x0 tvs %xcc, 0x5 tvs %xcc, 0x0 fbue %fcc3, loop_2711 fxnor %f6, %f12, %f12 set 0x68, %i6 lduha [%l7 + %i6] 0x88, %o1 loop_2711: fmovsneg %xcc, %f9, %f8 movpos %icc, %g7, %o5 subccc %g1, %g2, %i6 alignaddr %g4, %i5, %o2 movrlz %o3, 0x0FF, %g6 fpsub32 %f0, %f22, %f0 orncc %l5, 0x0C27, %l6 pdist %f14, %f6, %f28 popc 0x1582, %o4 fnors %f19, %f3, %f27 umul %i0, %o6, %i3 srlx %o0, %i4, %i1 fmovdgu %xcc, %f14, %f19 nop setx loop_2712, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovd %f14, %f26 mulscc %l4, 0x03BF, %g3 fbuge %fcc0, loop_2713 loop_2712: and %l0, 0x0F83, %l2 membar 0x3F sdivx %i2, 0x0D04, %o7 loop_2713: sdivcc %g5, 0x116F, %i7 xorcc %l1, 0x1049, %o1 fmovrdgez %g7, %f8, %f12 edge32n %o5, %g1, %g2 tcs %icc, 0x2 tge %xcc, 0x5 movcs %xcc, %l3, %i6 fba %fcc0, loop_2714 array8 %i5, %o2, %o3 movrgez %g4, %g6, %l6 fors %f28, %f20, %f23 loop_2714: alignaddrl %o4, %i0, %l5 movrlez %i3, 0x291, %o6 edge8 %i4, %o0, %i1 fones %f0 udivx %l4, 0x1056, %l0 te %icc, 0x5 sra %g3, 0x10, %l2 edge32n %o7, %i2, %i7 wr %g0, 0x10, %asi ldxa [%l7 + 0x28] %asi, %g5 tleu %icc, 0x0 edge32ln %o1, %g7, %o5 std %f10, [%l7 + 0x20] prefetch [%l7 + 0x6C], 0x2 edge32 %l1, %g1, %g2 lduw [%l7 + 0x38], %i6 smulcc %i5, %o2, %l3 fmul8ulx16 %f20, %f2, %f12 tsubcctv %g4, %g6, %l6 edge8l %o4, %i0, %l5 tcc %xcc, 0x6 tg %icc, 0x5 ld [%l7 + 0x28], %f14 ldsw [%l7 + 0x44], %o3 array8 %o6, %i4, %i3 edge32n %i1, %l4, %l0 add %l7, 0x44, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g3 casa [%l6] %asi, %g3, %o0 and %o7, 0x0C96, %l2 addc %i2, 0x1C86, %i7 subc %g5, %g7, %o1 fabss %f10, %f12 edge16l %o5, %l1, %g2 movge %xcc, %g1, %i6 movl %xcc, %i5, %o2 mulx %l3, %g4, %g6 umulcc %o4, %i0, %l5 fandnot1 %f20, %f0, %f0 fmovde %icc, %f4, %f24 ble,pn %icc, loop_2715 alignaddr %o3, %o6, %i4 ta %icc, 0x1 srlx %l6, %i3, %i1 loop_2715: fmovdl %icc, %f18, %f29 edge32 %l4, %g3, %o0 umul %l0, 0x020E, %o7 fmovrdlz %i2, %f22, %f0 fmovdg %icc, %f29, %f2 sll %i7, %g5, %l2 fmovdg %icc, %f10, %f18 alignaddrl %g7, %o1, %o5 fmul8x16 %f21, %f2, %f10 sub %l1, 0x13E5, %g1 subc %i6, %i5, %g2 fsrc2s %f25, %f26 fmovdcs %icc, %f23, %f18 movl %icc, %o2, %g4 umul %l3, 0x1F16, %o4 bvc,a %xcc, loop_2716 edge16 %g6, %i0, %o3 sdiv %o6, 0x016B, %i4 srax %l6, %i3, %l5 loop_2716: ld [%l7 + 0x54], %f5 movne %xcc, %l4, %i1 movrgez %o0, 0x1A9, %g3 std %f22, [%l7 + 0x30] bn,a,pt %icc, loop_2717 taddcctv %l0, 0x0478, %i2 fexpand %f26, %f4 ba,a,pn %xcc, loop_2718 loop_2717: bn,a,pn %xcc, loop_2719 array8 %i7, %o7, %g5 set 0x1B, %g7 stba %g7, [%l7 + %g7] 0x2b membar #Sync loop_2718: stw %o1, [%l7 + 0x60] loop_2719: tn %xcc, 0x2 fbn %fcc3, loop_2720 orncc %o5, 0x1323, %l1 fpmerge %f29, %f9, %f16 umulcc %l2, %i6, %i5 loop_2720: nop wr %g0, 0x10, %asi ldswa [%l7 + 0x10] %asi, %g2 array16 %g1, %g4, %o2 pdist %f16, %f8, %f22 brgz,a %o4, loop_2721 movl %icc, %l3, %g6 fnor %f6, %f10, %f22 udivcc %i0, 0x1C20, %o3 loop_2721: fabsd %f26, %f14 tn %xcc, 0x4 stw %i4, [%l7 + 0x70] membar 0x47 fexpand %f23, %f30 fbuge,a %fcc2, loop_2722 movg %icc, %l6, %i3 fmovrse %l5, %f7, %f28 tgu %xcc, 0x2 loop_2722: tleu %xcc, 0x5 movvs %icc, %l4, %i1 movrne %o6, 0x28A, %g3 tge %xcc, 0x7 sllx %o0, %i2, %i7 ld [%l7 + 0x68], %f12 addcc %o7, %g5, %l0 fmovsleu %icc, %f8, %f30 edge32ln %g7, %o1, %l1 movpos %icc, %o5, %i6 taddcc %i5, 0x1C0A, %l2 fpackfix %f2, %f16 edge32ln %g1, %g4, %o2 std %o4, [%l7 + 0x50] fmul8x16al %f0, %f0, %f0 movge %xcc, %l3, %g2 sdiv %g6, 0x1D97, %i0 movre %o3, %i4, %i3 xnorcc %l6, 0x1F49, %l5 stb %i1, [%l7 + 0x24] ble %xcc, loop_2723 bgu %xcc, loop_2724 andn %l4, 0x0493, %g3 fbge %fcc0, loop_2725 loop_2723: tle %icc, 0x7 loop_2724: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbue %fcc3, loop_2726 loop_2725: tle %xcc, 0x1 edge32ln %o0, %i2, %o6 fmul8x16al %f11, %f7, %f2 loop_2726: udivcc %o7, 0x0D29, %g5 set 0x0C, %o6 stwa %l0, [%l7 + %o6] 0xea membar #Sync umul %g7, %i7, %o1 udiv %o5, 0x1910, %l1 srax %i6, 0x16, %i5 sll %l2, %g4, %o2 fcmps %fcc2, %f6, %f18 edge8n %g1, %l3, %g2 set 0x20, %g4 ldswa [%l7 + %g4] 0x88, %o4 stbar orncc %g6, 0x0710, %i0 fmovsa %xcc, %f6, %f17 tn %xcc, 0x7 fmuld8sux16 %f25, %f12, %f26 array8 %i4, %o3, %l6 fmovrdlz %l5, %f2, %f10 fmovse %icc, %f5, %f0 edge16 %i1, %i3, %l4 movcs %xcc, %o0, %i2 fble %fcc3, loop_2727 srlx %g3, %o6, %g5 sll %l0, 0x0B, %g7 fbuge %fcc3, loop_2728 loop_2727: edge16ln %o7, %i7, %o1 fbl,a %fcc2, loop_2729 fandnot2 %f26, %f6, %f10 loop_2728: fmovdneg %icc, %f2, %f15 xnor %o5, 0x16FA, %l1 loop_2729: movleu %xcc, %i5, %l2 fbue,a %fcc1, loop_2730 membar 0x2E fbl,a %fcc0, loop_2731 movcs %icc, %g4, %i6 loop_2730: sllx %o2, %l3, %g2 tvs %xcc, 0x7 loop_2731: udiv %g1, 0x1951, %g6 fzeros %f26 mulscc %i0, 0x0E95, %i4 fmovsl %icc, %f17, %f23 edge8l %o3, %o4, %l6 set 0x18, %l3 prefetcha [%l7 + %l3] 0x04, 0x0 edge32 %i1, %l4, %i3 xnorcc %i2, %o0, %o6 movge %xcc, %g3, %l0 sdivcc %g5, 0x09A6, %g7 edge8n %i7, %o1, %o7 andncc %l1, %i5, %o5 bneg,pt %icc, loop_2732 fbuge,a %fcc3, loop_2733 ldx [%l7 + 0x40], %g4 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l2, %o2 loop_2732: nop wr %g0, 0x04, %asi ldswa [%l7 + 0x34] %asi, %l3 loop_2733: fbe,a %fcc1, loop_2734 ldsw [%l7 + 0x34], %i6 ldsw [%l7 + 0x30], %g1 orncc %g6, %i0, %g2 loop_2734: fsrc2s %f16, %f16 srl %o3, 0x16, %i4 bgu,a,pt %icc, loop_2735 fbug,a %fcc3, loop_2736 fmovrde %l6, %f4, %f2 fmul8ulx16 %f8, %f4, %f20 loop_2735: movvs %icc, %o4, %l5 loop_2736: umul %i1, 0x0C57, %i3 udiv %i2, 0x0627, %o0 fmovrsgez %l4, %f11, %f23 tle %icc, 0x4 bne,a loop_2737 sra %g3, 0x1A, %o6 addc %g5, 0x077E, %l0 xnor %g7, %i7, %o7 loop_2737: fmovrdlz %o1, %f12, %f28 membar 0x1C stw %i5, [%l7 + 0x78] taddcc %o5, 0x176C, %g4 orcc %l2, %o2, %l1 fcmpeq16 %f24, %f6, %i6 bpos loop_2738 sethi 0x0A90, %g1 bcs,pt %xcc, loop_2739 sub %g6, %l3, %i0 loop_2738: movg %icc, %g2, %o3 wr %g0, 0x10, %asi ldstuba [%l7 + 0x28] %asi, %i4 loop_2739: for %f22, %f2, %f12 fmovdcs %icc, %f26, %f30 be,a,pt %icc, loop_2740 orn %o4, 0x053C, %l6 ta %icc, 0x3 edge32l %l5, %i1, %i3 loop_2740: stb %o0, [%l7 + 0x3F] movcs %xcc, %i2, %l4 tvs %xcc, 0x1 fmovda %xcc, %f15, %f21 fbl %fcc3, loop_2741 sethi 0x1A52, %o6 ldx [%l7 + 0x48], %g5 bne,pt %icc, loop_2742 loop_2741: tg %xcc, 0x1 srl %l0, 0x14, %g7 bl,pt %icc, loop_2743 loop_2742: fbo %fcc3, loop_2744 add %i7, 0x1E0A, %g3 lduw [%l7 + 0x3C], %o1 loop_2743: udiv %o7, 0x10EE, %o5 loop_2744: fnand %f2, %f12, %f16 fmuld8ulx16 %f19, %f27, %f0 xor %g4, %l2, %i5 fble %fcc0, loop_2745 edge32l %o2, %l1, %i6 tn %icc, 0x3 andncc %g6, %l3, %g1 loop_2745: xor %g2, %o3, %i0 bvs,pt %icc, loop_2746 fors %f14, %f24, %f20 fpadd32s %f16, %f11, %f10 fmuld8ulx16 %f8, %f9, %f12 loop_2746: nop wr %g0, 0x81, %asi ldswa [%l7 + 0x78] %asi, %o4 tsubcc %i4, %l5, %i1 array32 %i3, %o0, %i2 andn %l4, %l6, %g5 addcc %o6, 0x0CC3, %l0 wr %g0, 0x19, %asi prefetcha [%l7 + 0x20] %asi, 0x2 fsrc2s %f6, %f23 set 0x6C, %g3 lduwa [%l7 + %g3] 0x18, %i7 move %icc, %g3, %o1 movrlez %o5, 0x304, %o7 alignaddrl %g4, %i5, %o2 mova %xcc, %l1, %l2 swap [%l7 + 0x38], %g6 sdivcc %i6, 0x05C9, %l3 movvs %xcc, %g1, %g2 tgu %xcc, 0x7 wr %g0, 0x18, %asi stha %o3, [%l7 + 0x7C] %asi edge8l %o4, %i0, %l5 wr %g0, 0x81, %asi ldsba [%l7 + 0x30] %asi, %i1 movge %icc, %i4, %o0 udivx %i3, 0x0D80, %l4 movrgz %l6, %i2, %o6 orn %l0, 0x12D4, %g5 edge16ln %g7, %i7, %g3 std %f4, [%l7 + 0x30] tsubcc %o5, 0x0645, %o1 fmovdcs %xcc, %f6, %f17 fnor %f16, %f26, %f20 stw %o7, [%l7 + 0x7C] bne,a loop_2747 tcs %icc, 0x3 edge8 %i5, %o2, %l1 tle %xcc, 0x3 loop_2747: ldub [%l7 + 0x08], %l2 sir 0x18C8 tvs %icc, 0x2 umulcc %g4, 0x1518, %i6 xorcc %g6, %g1, %l3 movrne %o3, 0x296, %o4 xnorcc %g2, 0x194B, %l5 udivx %i1, 0x0F30, %i4 be,a,pn %icc, loop_2748 edge16 %i0, %o0, %i3 edge8n %l4, %i2, %l6 siam 0x7 loop_2748: movg %icc, %l0, %o6 brgez,a %g5, loop_2749 movvc %icc, %i7, %g3 taddcc %o5, 0x0079, %o1 fcmpeq16 %f28, %f30, %o7 loop_2749: edge8l %i5, %g7, %l1 nop setx loop_2750, %l0, %l1 jmpl %l1, %o2 membar 0x26 fmovde %xcc, %f14, %f16 tn %xcc, 0x4 loop_2750: movneg %xcc, %g4, %i6 movleu %xcc, %l2, %g6 st %f27, [%l7 + 0x58] fmovrdgz %g1, %f26, %f8 ta %icc, 0x0 fmovrdlz %l3, %f10, %f0 smulcc %o4, 0x1E94, %g2 addcc %o3, 0x0F2C, %i1 fand %f18, %f12, %f28 addccc %l5, 0x0FE3, %i0 fpackfix %f6, %f25 subcc %o0, 0x0508, %i4 fmovrslz %i3, %f6, %f25 tsubcctv %i2, %l6, %l4 std %o6, [%l7 + 0x08] movpos %xcc, %g5, %i7 te %icc, 0x2 fcmple32 %f24, %f28, %l0 edge32ln %g3, %o5, %o7 addccc %i5, 0x1B37, %g7 wr %g0, 0x04, %asi ldxa [%l7 + 0x58] %asi, %o1 taddcctv %o2, %g4, %l1 tge %xcc, 0x4 smul %l2, 0x0A21, %i6 fmovdleu %icc, %f2, %f6 orcc %g1, 0x1226, %l3 set 0x30, %l4 lduba [%l7 + %l4] 0x14, %o4 movneg %xcc, %g2, %o3 array32 %g6, %i1, %i0 fmovde %xcc, %f7, %f22 addccc %o0, 0x16A1, %l5 fsrc1 %f26, %f26 lduh [%l7 + 0x6C], %i3 bgu,a loop_2751 and %i4, %i2, %l6 sll %o6, %g5, %l4 movg %xcc, %i7, %l0 loop_2751: movvs %xcc, %g3, %o5 nop setx loop_2752, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldub [%l7 + 0x4F], %i5 fblg,a %fcc2, loop_2753 tsubcctv %g7, 0x0B57, %o7 loop_2752: srlx %o2, %o1, %g4 fornot1s %f31, %f11, %f8 loop_2753: nop set 0x50, %g1 ldsh [%l7 + %g1], %l2 fpadd16 %f2, %f14, %f8 set 0x10, %g6 lda [%l7 + %g6] 0x89, %f23 orcc %i6, %l1, %g1 tpos %icc, 0x1 fmovdle %xcc, %f23, %f23 addc %o4, %g2, %o3 movre %g6, %l3, %i0 array32 %o0, %l5, %i1 tcs %xcc, 0x3 fbu,a %fcc1, loop_2754 fmul8x16al %f23, %f15, %f2 stbar fmul8x16al %f0, %f17, %f30 loop_2754: lduw [%l7 + 0x5C], %i3 udivx %i2, 0x0C8B, %i4 tsubcc %l6, 0x146F, %o6 fbuge %fcc2, loop_2755 movne %xcc, %g5, %i7 fpmerge %f16, %f25, %f6 ba,pt %icc, loop_2756 loop_2755: fmovdg %xcc, %f31, %f19 udivcc %l0, 0x005D, %g3 bg %xcc, loop_2757 loop_2756: ble,pt %icc, loop_2758 brlez,a %o5, loop_2759 and %i5, 0x178C, %l4 loop_2757: nop setx loop_2760, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2758: edge16 %g7, %o2, %o7 loop_2759: nop set 0x50, %i4 stba %g4, [%l7 + %i4] 0x0c loop_2760: movge %xcc, %l2, %i6 set 0x50, %l5 ldda [%l7 + %l5] 0xe2, %l0 taddcctv %g1, %o1, %o4 fmovd %f4, %f2 movge %xcc, %g2, %g6 srlx %o3, 0x1D, %l3 fble,a %fcc2, loop_2761 fbg %fcc3, loop_2762 ble,a,pt %icc, loop_2763 sethi 0x1D5A, %o0 loop_2761: andn %i0, 0x1CC9, %l5 loop_2762: fcmpeq32 %f30, %f6, %i3 loop_2763: udivcc %i1, 0x0355, %i2 or %i4, 0x1F66, %o6 fbue %fcc0, loop_2764 fands %f30, %f1, %f29 taddcctv %l6, 0x0CAC, %i7 fcmple32 %f20, %f4, %l0 loop_2764: tsubcc %g5, %g3, %i5 fmovrdgz %o5, %f22, %f8 srax %l4, %g7, %o2 alignaddrl %g4, %o7, %i6 orncc %l1, 0x1639, %l2 edge16ln %g1, %o1, %g2 nop setx loop_2765, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tg %icc, 0x6 srax %o4, 0x12, %g6 fmovrde %l3, %f26, %f6 loop_2765: movl %icc, %o3, %o0 lduh [%l7 + 0x10], %l5 movn %xcc, %i3, %i0 tleu %xcc, 0x6 tn %xcc, 0x3 srax %i1, 0x08, %i2 set 0x20, %g5 stwa %i4, [%l7 + %g5] 0x27 membar #Sync ldsb [%l7 + 0x11], %l6 nop setx loop_2766, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done brgz,a %i7, loop_2767 prefetch [%l7 + 0x0C], 0x1 ldsw [%l7 + 0x10], %o6 loop_2766: be %xcc, loop_2768 loop_2767: andncc %g5, %g3, %l0 orcc %i5, %o5, %l4 move %xcc, %g7, %o2 loop_2768: subccc %o7, 0x0BFD, %g4 edge16ln %i6, %l1, %g1 fmovsge %icc, %f2, %f26 mova %xcc, %l2, %g2 movg %icc, %o4, %o1 xnorcc %g6, 0x1C78, %l3 fmuld8ulx16 %f5, %f16, %f16 taddcctv %o0, %l5, %i3 ldx [%l7 + 0x08], %o3 or %i0, 0x09B9, %i2 fmovsvc %icc, %f24, %f13 xnorcc %i1, 0x07EC, %l6 edge16 %i4, %o6, %g5 bg,pn %xcc, loop_2769 tne %xcc, 0x2 addcc %g3, %i7, %i5 edge8n %o5, %l0, %g7 loop_2769: fabss %f3, %f7 movvc %icc, %l4, %o7 fmovsleu %icc, %f4, %f12 fmul8sux16 %f20, %f6, %f22 movpos %xcc, %g4, %o2 andn %l1, %i6, %g1 set 0x3A, %l0 stba %l2, [%l7 + %l0] 0x2b membar #Sync fbe %fcc0, loop_2770 movn %icc, %o4, %o1 xorcc %g6, 0x03BD, %l3 fbuge,a %fcc1, loop_2771 loop_2770: movcc %xcc, %o0, %l5 edge16n %g2, %o3, %i0 ba,pn %icc, loop_2772 loop_2771: bshuffle %f30, %f28, %f12 wr %g0, 0x04, %asi prefetcha [%l7 + 0x70] %asi, 0x0 loop_2772: fnor %f16, %f12, %f20 movrlez %i2, 0x193, %i1 brlz %i4, loop_2773 movgu %icc, %o6, %g5 nop setx loop_2774, %l0, %l1 jmpl %l1, %l6 edge32l %g3, %i7, %o5 loop_2773: tpos %icc, 0x6 fmul8ulx16 %f26, %f12, %f0 loop_2774: prefetch [%l7 + 0x44], 0x1 ldsw [%l7 + 0x78], %i5 movrlz %l0, %g7, %o7 bl,pn %icc, loop_2775 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_2776, %l0, %l1 jmpl %l1, %g4 fbn,a %fcc2, loop_2777 loop_2775: fmovdcs %xcc, %f5, %f19 movcc %xcc, %l4, %l1 loop_2776: orncc %i6, %g1, %l2 loop_2777: fmovda %xcc, %f31, %f27 edge32l %o4, %o2, %g6 fbge,a %fcc3, loop_2778 xnor %l3, %o0, %l5 orn %o1, 0x0921, %g2 tvs %xcc, 0x7 loop_2778: tn %icc, 0x3 bneg,pn %xcc, loop_2779 or %o3, 0x1385, %i0 bg,pn %xcc, loop_2780 tvc %xcc, 0x6 loop_2779: tle %icc, 0x4 std %i2, [%l7 + 0x58] loop_2780: fpack16 %f30, %f25 fbe,a %fcc1, loop_2781 fmovsvc %xcc, %f2, %f14 smulcc %i1, 0x1C71, %i2 fcmpd %fcc0, %f18, %f0 loop_2781: std %i4, [%l7 + 0x08] fabsd %f28, %f16 lduw [%l7 + 0x14], %o6 fnot1 %f10, %f20 stw %l6, [%l7 + 0x08] wr %g0, 0x80, %asi stda %g2, [%l7 + 0x60] %asi addcc %i7, %g5, %i5 addcc %l0, 0x0B01, %o5 wr %g0, 0x89, %asi swapa [%l7 + 0x1C] %asi, %g7 fmovdg %xcc, %f30, %f0 movle %icc, %o7, %g4 tvc %icc, 0x6 movrgez %l1, 0x385, %l4 movl %icc, %g1, %l2 fcmpgt16 %f18, %f30, %i6 movvs %icc, %o2, %o4 taddcctv %l3, 0x09DF, %o0 fones %f16 fcmpgt16 %f18, %f8, %l5 fmuld8sux16 %f18, %f28, %f22 fmul8x16 %f4, %f8, %f30 sdiv %g6, 0x1031, %o1 bpos,a,pt %xcc, loop_2782 tleu %xcc, 0x6 set 0x26, %i5 stha %o3, [%l7 + %i5] 0x23 membar #Sync loop_2782: st %f21, [%l7 + 0x50] ldstub [%l7 + 0x26], %g2 fnor %f28, %f6, %f2 array16 %i0, %i1, %i2 fmovs %f10, %f23 subccc %i3, 0x0231, %o6 sdiv %i4, 0x0A61, %l6 wr %g0, 0x04, %asi stda %i6, [%l7 + 0x30] %asi xnorcc %g3, %g5, %l0 ldsh [%l7 + 0x38], %i5 bge,a loop_2783 umul %g7, %o7, %g4 taddcctv %o5, %l4, %l1 fmovde %icc, %f29, %f25 loop_2783: movl %icc, %g1, %l2 tle %icc, 0x2 sllx %o2, %i6, %l3 umul %o0, 0x0CA0, %o4 smul %l5, 0x1C3A, %g6 faligndata %f24, %f16, %f6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsg %xcc, %f25, %f12 fcmple32 %f26, %f18, %o3 subccc %o1, 0x1385, %i0 fmul8x16au %f14, %f12, %f10 umul %i1, %i2, %i3 edge8 %g2, %o6, %i4 tle %icc, 0x5 edge16l %l6, %i7, %g3 fmul8sux16 %f22, %f16, %f8 ble,a,pn %icc, loop_2784 tsubcctv %g5, 0x0FF3, %i5 movcs %xcc, %g7, %o7 fmovse %xcc, %f11, %f22 loop_2784: movleu %xcc, %g4, %o5 fmovdpos %icc, %f1, %f4 wr %g0, 0x80, %asi ldstuba [%l7 + 0x7F] %asi, %l4 movleu %icc, %l0, %g1 sub %l2, %o2, %l1 edge8ln %l3, %i6, %o4 brgez,a %o0, loop_2785 movge %xcc, %l5, %g6 fmovse %xcc, %f28, %f0 movg %xcc, %o1, %o3 loop_2785: movcs %icc, %i1, %i2 fcmpne16 %f30, %f8, %i0 ta %icc, 0x1 tge %icc, 0x3 fand %f12, %f24, %f26 tge %xcc, 0x3 fzeros %f5 tn %xcc, 0x5 taddcc %g2, %o6, %i3 bl %icc, loop_2786 ta %icc, 0x3 orcc %i4, 0x033B, %l6 fcmple16 %f14, %f28, %i7 loop_2786: tn %icc, 0x0 sll %g5, 0x0C, %g3 wr %g0, 0x19, %asi ldstuba [%l7 + 0x20] %asi, %g7 udivcc %o7, 0x079B, %g4 srlx %i5, 0x12, %l4 tvs %icc, 0x2 fnegd %f16, %f8 fabsd %f16, %f20 edge16 %l0, %g1, %l2 tne %xcc, 0x5 fbn,a %fcc0, loop_2787 movleu %xcc, %o2, %l1 ldsb [%l7 + 0x44], %l3 sllx %i6, %o5, %o0 loop_2787: std %f24, [%l7 + 0x70] tle %icc, 0x7 fnegs %f4, %f31 fbge,a %fcc3, loop_2788 fabsd %f10, %f8 fnands %f0, %f6, %f25 srax %o4, 0x1B, %g6 loop_2788: tn %icc, 0x0 stbar tcs %xcc, 0x6 movrgez %l5, %o3, %o1 mulx %i2, 0x1AD5, %i0 edge16ln %g2, %i1, %i3 add %o6, 0x0C39, %i4 flush %l7 + 0x4C std %i6, [%l7 + 0x70] tne %icc, 0x4 fmovda %xcc, %f11, %f18 tne %icc, 0x3 xor %l6, 0x015B, %g3 nop setx loop_2789, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge32n %g7, %o7, %g4 mulscc %i5, 0x1051, %g5 fmovrsne %l0, %f22, %f27 loop_2789: lduw [%l7 + 0x0C], %l4 tne %icc, 0x4 ldd [%l7 + 0x38], %f0 sethi 0x0839, %l2 ldstub [%l7 + 0x36], %o2 fbug,a %fcc1, loop_2790 fmovrdne %g1, %f2, %f16 fnegd %f4, %f22 fpack32 %f6, %f20, %f12 loop_2790: fpack16 %f4, %f29 fmovsa %xcc, %f11, %f18 call loop_2791 prefetch [%l7 + 0x68], 0x1 alignaddr %l3, %l1, %o5 add %l7, 0x18, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %o0 casa [%l6] %asi, %o0, %i6 loop_2791: movleu %xcc, %g6, %l5 tge %icc, 0x0 bpos loop_2792 add %o4, %o1, %o3 tn %xcc, 0x5 fpack32 %f26, %f6, %f4 loop_2792: tneg %icc, 0x4 mulscc %i2, 0x06E0, %g2 fmovdgu %icc, %f12, %f5 edge16 %i1, %i0, %i3 prefetch [%l7 + 0x6C], 0x2 movg %icc, %i4, %o6 ldsb [%l7 + 0x70], %i7 fbo %fcc3, loop_2793 tn %icc, 0x2 xnorcc %l6, %g7, %o7 udivx %g4, 0x17FC, %i5 loop_2793: tle %icc, 0x3 movg %icc, %g5, %l0 fmovdvc %xcc, %f26, %f7 fbug,a %fcc0, loop_2794 movneg %icc, %g3, %l2 sra %o2, %g1, %l3 movne %xcc, %l4, %l1 loop_2794: udivx %o0, 0x1A51, %o5 sub %g6, 0x096E, %i6 fble %fcc1, loop_2795 tvs %xcc, 0x2 fmovsl %xcc, %f15, %f27 tcc %icc, 0x6 loop_2795: tn %icc, 0x3 srlx %l5, 0x11, %o4 alignaddr %o3, %o1, %i2 edge16 %g2, %i0, %i1 and %i3, 0x0CD4, %o6 set 0x6D, %o0 lduba [%l7 + %o0] 0x04, %i4 membar 0x10 fmovdgu %xcc, %f14, %f25 srax %l6, 0x18, %g7 movcs %xcc, %i7, %o7 tl %icc, 0x6 sllx %g4, 0x14, %i5 stbar fmovrsne %g5, %f0, %f10 fmul8x16 %f20, %f12, %f8 sethi 0x08FE, %g3 umul %l2, 0x103E, %l0 tcc %icc, 0x7 tcs %icc, 0x5 ba loop_2796 sdivcc %o2, 0x1BCB, %g1 popc %l3, %l1 edge8ln %l4, %o5, %g6 loop_2796: smul %i6, 0x1F86, %o0 brz %l5, loop_2797 udivcc %o4, 0x042E, %o1 nop set 0x70, %o2 prefetch [%l7 + %o2], 0x2 fnors %f1, %f13, %f6 loop_2797: nop wr %g0, 0x80, %asi prefetcha [%l7 + 0x40] %asi, 0x1 set 0x50, %i7 lduwa [%l7 + %i7] 0x15, %g2 mova %xcc, %i0, %o3 smulcc %i3, 0x0E8A, %o6 bneg,a,pt %icc, loop_2798 fcmpgt16 %f10, %f10, %i4 fornot1s %f22, %f23, %f15 movcc %xcc, %i1, %g7 loop_2798: movre %i7, 0x218, %o7 ld [%l7 + 0x18], %f6 fcmpne16 %f16, %f28, %l6 fmovrslz %g4, %f18, %f23 xnor %i5, %g3, %g5 fbule,a %fcc1, loop_2799 be,a loop_2800 edge32ln %l0, %o2, %l2 movge %xcc, %l3, %l1 loop_2799: movcc %icc, %l4, %g1 loop_2800: xnor %g6, %o5, %o0 fmovdn %icc, %f9, %f27 movrlez %i6, 0x287, %l5 umul %o1, %o4, %g2 bpos,a loop_2801 fmovsle %icc, %f23, %f12 tsubcctv %i2, 0x0191, %o3 fmovdvc %icc, %f6, %f24 loop_2801: fsrc1s %f15, %f21 fors %f6, %f14, %f29 movgu %icc, %i0, %i3 tsubcc %i4, %o6, %g7 bg loop_2802 udiv %i1, 0x0BCD, %i7 udiv %l6, 0x1F16, %g4 addccc %o7, %g3, %g5 loop_2802: bleu,a,pt %icc, loop_2803 edge8ln %i5, %o2, %l2 subcc %l0, 0x1198, %l3 movpos %icc, %l1, %g1 loop_2803: popc 0x1922, %l4 set 0x64, %g2 swapa [%l7 + %g2] 0x80, %o5 bneg,a %xcc, loop_2804 fnot1s %f4, %f29 lduw [%l7 + 0x6C], %g6 tne %xcc, 0x6 loop_2804: orcc %i6, %l5, %o0 tvs %xcc, 0x0 fandnot2 %f6, %f8, %f28 bcc,a %xcc, loop_2805 flush %l7 + 0x60 wr %g0, 0x19, %asi lduba [%l7 + 0x69] %asi, %o1 loop_2805: fmovsleu %icc, %f6, %f11 addccc %o4, 0x0AD2, %g2 srax %i2, 0x1C, %i0 movvs %icc, %o3, %i4 wr %g0, 0x19, %asi lda [%l7 + 0x30] %asi, %f1 fbl %fcc3, loop_2806 fbo,a %fcc1, loop_2807 tvs %icc, 0x2 orn %i3, 0x0110, %o6 loop_2806: mova %xcc, %i1, %i7 loop_2807: fblg,a %fcc3, loop_2808 fcmple16 %f20, %f8, %g7 fnor %f28, %f22, %f26 call loop_2809 loop_2808: fba %fcc1, loop_2810 nop setx loop_2811, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done smul %g4, %o7, %l6 loop_2809: alignaddrl %g3, %i5, %o2 loop_2810: membar 0x03 loop_2811: movrne %l2, 0x3E8, %g5 edge16n %l0, %l1, %g1 mulx %l3, 0x111E, %o5 movleu %xcc, %l4, %i6 sllx %l5, %g6, %o0 bgu loop_2812 nop set 0x68, %l1 ldstub [%l7 + %l1], %o1 fmovsge %icc, %f8, %f17 st %f8, [%l7 + 0x64] loop_2812: fbue %fcc3, loop_2813 edge16 %g2, %o4, %i2 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi loop_2813: ld [%l7 + 0x7C], %f4 tge %icc, 0x6 sllx %i0, %i4, %o3 addccc %i3, 0x1351, %o6 move %icc, %i7, %g7 sdivx %g4, 0x184E, %i1 set 0x78, %o7 lduwa [%l7 + %o7] 0x14, %o7 set 0x27, %i2 ldstuba [%l7 + %i2] 0x80, %g3 tsubcc %l6, 0x0469, %o2 fcmpne16 %f6, %f14, %l2 edge32ln %i5, %l0, %l1 brgez,a %g1, loop_2814 fnot2s %f24, %f5 srl %g5, %l3, %l4 fmovdn %icc, %f23, %f23 loop_2814: movvs %xcc, %i6, %o5 fmovsne %xcc, %f26, %f20 srax %g6, 0x14, %l5 te %xcc, 0x6 add %l7, 0x38, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %o0, %o1 edge32l %o4, %g2, %i2 orncc %i4, %i0, %o3 alignaddrl %i3, %i7, %g7 movrlez %o6, 0x3CB, %i1 fnors %f16, %f10, %f1 array16 %g4, %o7, %g3 fbo,a %fcc0, loop_2815 tleu %xcc, 0x2 mova %icc, %l6, %l2 stb %o2, [%l7 + 0x5E] loop_2815: movg %icc, %l0, %i5 ldd [%l7 + 0x70], %f8 move %icc, %l1, %g1 edge32n %l3, %g5, %i6 fmovrdlz %o5, %f6, %f20 fmovsneg %icc, %f26, %f0 edge32n %l4, %g6, %o0 mova %icc, %l5, %o1 movpos %xcc, %g2, %i2 move %xcc, %i4, %o4 fornot2 %f20, %f10, %f2 movcc %xcc, %o3, %i3 bshuffle %f20, %f30, %f26 sth %i0, [%l7 + 0x7C] xnorcc %i7, %g7, %i1 xorcc %o6, %g4, %g3 fors %f6, %f16, %f23 fmovsne %xcc, %f22, %f5 tvs %icc, 0x0 fmovsge %icc, %f25, %f5 set 0x5C, %o3 swapa [%l7 + %o3] 0x18, %o7 bcs,a %xcc, loop_2816 std %i6, [%l7 + 0x50] movne %xcc, %o2, %l2 tsubcc %l0, %i5, %l1 loop_2816: fsrc2 %f2, %f10 nop setx loop_2817, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done and %g1, 0x1D09, %g5 sdivx %l3, 0x1D3C, %o5 sdiv %i6, 0x0EC9, %l4 loop_2817: array32 %g6, %l5, %o1 edge8n %o0, %g2, %i4 tge %icc, 0x1 tvc %icc, 0x1 fblg,a %fcc3, loop_2818 membar 0x38 fors %f4, %f13, %f31 edge16n %o4, %i2, %o3 loop_2818: sth %i0, [%l7 + 0x34] fmovrdne %i3, %f14, %f8 wr %g0, 0x89, %asi lduba [%l7 + 0x46] %asi, %i7 andcc %i1, 0x0441, %g7 umulcc %g4, 0x0D5F, %o6 wr %g0, 0xeb, %asi stwa %g3, [%l7 + 0x50] %asi membar #Sync array16 %o7, %o2, %l2 set 0x42, %i1 ldstuba [%l7 + %i1] 0x88, %l6 edge32l %i5, %l0, %l1 edge8ln %g5, %g1, %o5 flush %l7 + 0x20 bl,pn %xcc, loop_2819 fmovdleu %xcc, %f5, %f2 udivx %i6, 0x1C94, %l4 tge %xcc, 0x5 loop_2819: popc 0x0EC3, %l3 fnot1 %f20, %f2 fbule,a %fcc3, loop_2820 sub %l5, %g6, %o0 movre %o1, 0x230, %g2 tge %xcc, 0x2 loop_2820: sdivx %i4, 0x1C2C, %o4 fzero %f8 edge32ln %o3, %i2, %i3 movge %xcc, %i7, %i0 orn %g7, 0x1319, %i1 fpmerge %f19, %f25, %f10 bge,a loop_2821 edge16l %g4, %o6, %g3 andcc %o7, 0x07F2, %o2 tneg %icc, 0x2 loop_2821: xorcc %l2, %l6, %i5 flush %l7 + 0x54 tcc %xcc, 0x7 edge16n %l0, %g5, %l1 xnorcc %g1, 0x10BA, %o5 bne,a,pn %xcc, loop_2822 fpack16 %f6, %f4 sll %l4, %l3, %i6 tn %icc, 0x3 loop_2822: te %xcc, 0x4 movl %xcc, %l5, %o0 orncc %g6, %o1, %i4 bvc,a %icc, loop_2823 fmovscs %xcc, %f18, %f8 set 0x29, %i0 lduba [%l7 + %i0] 0x88, %g2 loop_2823: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x04, %asi stda %o2, [%l7 + 0x08] %asi brnz %o4, loop_2824 stbar nop setx loop_2825, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done alignaddr %i2, %i7, %i3 loop_2824: sdivx %i0, 0x0847, %g7 tpos %icc, 0x2 loop_2825: nop add %l7, 0x70, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %i1 casxa [%l6] %asi, %i1, %o6 fbule %fcc0, loop_2826 movgu %icc, %g3, %g4 fand %f14, %f28, %f30 edge16l %o2, %o7, %l2 loop_2826: xor %i5, %l6, %g5 fmovdvc %xcc, %f1, %f3 fnot2s %f26, %f16 and %l1, 0x0135, %l0 edge8 %g1, %l4, %o5 tle %xcc, 0x1 umulcc %l3, %l5, %i6 udivcc %o0, 0x0C95, %g6 tge %icc, 0x3 ble,pn %icc, loop_2827 movvs %xcc, %o1, %i4 fnegs %f7, %f28 faligndata %f22, %f28, %f18 loop_2827: movrne %g2, %o3, %i2 tl %icc, 0x5 wr %g0, 0x89, %asi sta %f2, [%l7 + 0x28] %asi xnor %o4, %i7, %i3 fmovdcc %icc, %f18, %f3 bne,a %xcc, loop_2828 bneg,a,pt %xcc, loop_2829 movrlz %i0, %g7, %o6 orcc %i1, %g3, %o2 loop_2828: siam 0x1 loop_2829: movre %g4, %o7, %i5 edge8l %l2, %g5, %l1 andncc %l0, %g1, %l6 te %icc, 0x6 brlez,a %l4, loop_2830 movcc %xcc, %l3, %l5 st %f22, [%l7 + 0x78] andn %o5, %i6, %o0 loop_2830: bne,a loop_2831 orn %o1, %g6, %i4 tpos %icc, 0x3 tge %icc, 0x1 loop_2831: sdiv %g2, 0x0CB3, %o3 stbar fbge %fcc1, loop_2832 tg %icc, 0x7 array16 %i2, %o4, %i3 edge8 %i0, %i7, %g7 loop_2832: nop wr %g0, 0x19, %asi ldstuba [%l7 + 0x28] %asi, %o6 alignaddr %i1, %g3, %g4 set 0x50, %o4 ldda [%l7 + %o4] 0x04, %o6 tl %icc, 0x3 fbn %fcc0, loop_2833 array32 %o2, %l2, %g5 andn %l1, 0x1340, %l0 edge16n %i5, %g1, %l4 loop_2833: edge32n %l3, %l6, %o5 fbug %fcc2, loop_2834 fmovsneg %xcc, %f26, %f31 move %xcc, %i6, %o0 movgu %xcc, %l5, %o1 loop_2834: bshuffle %f30, %f18, %f12 membar 0x68 be,a %icc, loop_2835 edge32l %g6, %i4, %o3 fbg,a %fcc2, loop_2836 tleu %icc, 0x1 loop_2835: tcs %xcc, 0x0 fmovsleu %xcc, %f26, %f13 loop_2836: edge16n %i2, %g2, %o4 tneg %icc, 0x5 orcc %i0, 0x1332, %i7 fsrc2 %f12, %f16 srl %g7, %o6, %i3 tl %icc, 0x0 fzeros %f28 subccc %g3, 0x16C8, %i1 fpadd16 %f26, %f14, %f22 fpackfix %f22, %f0 and %g4, 0x19DD, %o7 fmovd %f10, %f12 edge16l %l2, %o2, %g5 movg %icc, %l0, %i5 nop setx loop_2837, %l0, %l1 jmpl %l1, %g1 srl %l1, 0x01, %l3 bvs %xcc, loop_2838 fone %f24 loop_2837: brgz,a %l6, loop_2839 tcs %xcc, 0x0 loop_2838: movrlz %o5, 0x1D4, %i6 sir 0x1586 loop_2839: tsubcctv %o0, 0x0C09, %l5 udivcc %l4, 0x0E5B, %g6 set 0x40, %l6 stda %f16, [%l7 + %l6] 0xf8 membar #Sync add %l7, 0x24, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %i4 casa [%l6] %asi, %i4, %o1 movle %xcc, %i2, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %icc, 0x0 movl %xcc, %o4, %i0 taddcctv %o3, %g7, %o6 movre %i3, 0x07C, %i7 tge %icc, 0x0 tleu %xcc, 0x5 fbn %fcc1, loop_2840 fbl %fcc1, loop_2841 fandnot1s %f14, %f1, %f29 xnor %g3, 0x0051, %i1 loop_2840: fbo,a %fcc1, loop_2842 loop_2841: edge32 %g4, %o7, %l2 stx %o2, [%l7 + 0x70] brlez %l0, loop_2843 loop_2842: bneg %xcc, loop_2844 fbu,a %fcc1, loop_2845 tsubcc %i5, 0x080B, %g1 loop_2843: move %xcc, %l1, %g5 loop_2844: nop wr %g0, 0x1f, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_2845: udivx %l3, 0x1135, %o5 fpsub32s %f28, %f11, %f27 brgez %i6, loop_2846 st %f31, [%l7 + 0x30] fcmpgt32 %f22, %f28, %o0 swap [%l7 + 0x5C], %l6 loop_2846: bpos,a,pn %xcc, loop_2847 mova %xcc, %l4, %g6 movrgez %l5, %o1, %i4 fmovdg %icc, %f18, %f5 loop_2847: fmovrde %g2, %f22, %f10 movvc %icc, %o4, %i0 movl %icc, %i2, %g7 fble,a %fcc0, loop_2848 bn,a %icc, loop_2849 sllx %o6, 0x04, %i3 fmovs %f18, %f13 loop_2848: fornot1 %f2, %f14, %f12 loop_2849: std %f0, [%l7 + 0x78] edge32l %i7, %g3, %o3 fandnot2s %f6, %f15, %f10 fnand %f6, %f22, %f16 movl %xcc, %i1, %g4 fmovrde %o7, %f20, %f8 orncc %l2, 0x1913, %l0 bcs loop_2850 bcc,pt %icc, loop_2851 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbn %fcc0, loop_2852 loop_2850: srlx %o2, %g1, %i5 loop_2851: std %f20, [%l7 + 0x10] add %g5, %l1, %l3 loop_2852: brnz,a %o5, loop_2853 movrgez %o0, %l6, %l4 move %xcc, %g6, %i6 movl %icc, %l5, %i4 loop_2853: tl %icc, 0x1 fmovd %f26, %f24 movg %xcc, %o1, %o4 fone %f4 movrlez %i0, 0x1D8, %g2 fpack16 %f4, %f19 udivx %g7, 0x1E2D, %i2 fsrc1 %f10, %f14 movpos %xcc, %o6, %i7 tvs %xcc, 0x7 srlx %g3, %o3, %i1 alignaddrl %g4, %i3, %o7 brgez %l2, loop_2854 fble,a %fcc3, loop_2855 movne %xcc, %o2, %g1 smul %i5, %g5, %l1 loop_2854: fbne,a %fcc3, loop_2856 loop_2855: fble,a %fcc0, loop_2857 fmovsne %xcc, %f24, %f9 array32 %l3, %l0, %o5 loop_2856: fmovrdgz %l6, %f26, %f22 loop_2857: srl %o0, 0x05, %l4 edge16ln %g6, %l5, %i4 fmovspos %icc, %f15, %f21 wr %g0, 0x04, %asi stda %f16, [%l7 + 0x40] %asi movrne %i6, 0x2F6, %o4 edge32ln %i0, %o1, %g2 array32 %i2, %o6, %i7 fpsub16s %f6, %f25, %f0 mulx %g3, 0x0A09, %o3 fmovdgu %xcc, %f1, %f16 fors %f18, %f17, %f23 fbne,a %fcc2, loop_2858 tgu %icc, 0x3 smul %i1, 0x1EB9, %g7 movvs %xcc, %i3, %o7 loop_2858: xor %g4, 0x07B0, %l2 umulcc %o2, 0x04A0, %i5 xnor %g5, 0x127B, %g1 set 0x70, %i3 ldda [%l7 + %i3] 0x81, %l2 set 0x74, %o1 stha %l1, [%l7 + %o1] 0x80 addccc %o5, 0x0883, %l6 wr %g0, 0x18, %asi lda [%l7 + 0x1C] %asi, %f5 call loop_2859 udivx %l0, 0x0721, %l4 subc %o0, 0x0BB1, %l5 xnorcc %g6, 0x0CEB, %i4 loop_2859: fpack32 %f26, %f0, %f0 fbo %fcc3, loop_2860 bneg,a %xcc, loop_2861 movvs %xcc, %i6, %i0 fmovsg %xcc, %f17, %f25 loop_2860: movrne %o4, 0x0B4, %g2 loop_2861: tsubcc %i2, 0x1736, %o1 fmovrdne %i7, %f28, %f28 fmuld8ulx16 %f4, %f21, %f20 siam 0x5 membar 0x27 bcs,a,pt %xcc, loop_2862 sdivx %g3, 0x125F, %o3 sll %o6, 0x12, %i1 array16 %i3, %g7, %g4 loop_2862: nop set 0x48, %l2 stda %l2, [%l7 + %l2] 0x14 fpack32 %f6, %f18, %f4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %o2, %i5, %g5 fmovdleu %icc, %f15, %f3 fcmpne16 %f22, %f16, %g1 tcc %xcc, 0x4 nop setx loop_2863, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movge %icc, %l3, %l1 movleu %icc, %o7, %l6 addccc %l0, %o5, %o0 loop_2863: tvs %icc, 0x1 tg %xcc, 0x3 tvc %icc, 0x0 fand %f18, %f30, %f26 movle %icc, %l4, %l5 andcc %i4, 0x1FD6, %i6 fmovrsgz %g6, %f2, %f4 movn %xcc, %o4, %g2 mova %xcc, %i0, %i2 sdivx %i7, 0x0949, %o1 sir 0x0B04 lduh [%l7 + 0x5A], %g3 bg,pt %xcc, loop_2864 sethi 0x04BE, %o6 ta %xcc, 0x0 movgu %xcc, %o3, %i3 loop_2864: fcmpgt16 %f4, %f16, %i1 fcmpeq16 %f30, %f0, %g7 fmovdle %icc, %f27, %f7 fexpand %f4, %f14 fmovse %xcc, %f18, %f14 wr %g0, 0x10, %asi stba %g4, [%l7 + 0x2F] %asi movgu %icc, %o2, %l2 or %i5, 0x01E0, %g5 taddcc %g1, %l3, %l1 brnz,a %o7, loop_2865 fpadd32s %f29, %f22, %f8 edge8 %l6, %o5, %l0 fmovdcs %icc, %f17, %f20 loop_2865: tl %icc, 0x7 fcmpes %fcc0, %f11, %f0 umul %o0, 0x1C17, %l5 tcs %xcc, 0x3 srlx %l4, 0x10, %i6 fmovrde %i4, %f14, %f16 and %g6, 0x0BE9, %o4 edge32n %g2, %i2, %i0 alignaddr %i7, %g3, %o6 tne %xcc, 0x6 alignaddrl %o1, %i3, %i1 umulcc %g7, 0x0F42, %g4 fpsub16 %f18, %f14, %f12 movcs %icc, %o3, %o2 edge16 %i5, %l2, %g1 brgz %l3, loop_2866 fmovsgu %icc, %f23, %f2 alignaddr %l1, %o7, %l6 mulscc %g5, 0x0098, %l0 loop_2866: movvs %icc, %o0, %o5 bleu,a,pn %icc, loop_2867 fcmple32 %f4, %f4, %l4 movrne %i6, %i4, %g6 edge32 %l5, %g2, %i2 loop_2867: tcc %xcc, 0x6 fmovdl %icc, %f19, %f30 tl %icc, 0x7 wr %g0, 0x19, %asi swapa [%l7 + 0x08] %asi, %i0 subc %o4, %i7, %g3 fmovsle %xcc, %f13, %f3 ldstub [%l7 + 0x51], %o1 prefetch [%l7 + 0x7C], 0x3 fmovse %icc, %f22, %f13 fmovrdlz %i3, %f10, %f0 ldsh [%l7 + 0x5E], %o6 fmovdneg %icc, %f21, %f23 xorcc %g7, %g4, %i1 move %xcc, %o3, %o2 fxors %f19, %f23, %f3 tcs %xcc, 0x2 edge16 %l2, %i5, %g1 fcmple16 %f0, %f16, %l1 flush %l7 + 0x1C fba %fcc1, loop_2868 movrne %l3, 0x1C7, %l6 fpadd32 %f12, %f22, %f30 mulx %o7, %l0, %g5 loop_2868: smulcc %o0, 0x06AD, %l4 fblg %fcc1, loop_2869 sdivx %i6, 0x0A5E, %o5 lduh [%l7 + 0x52], %g6 sth %i4, [%l7 + 0x5C] loop_2869: sra %g2, %l5, %i0 smulcc %i2, %o4, %g3 edge8l %o1, %i7, %o6 add %g7, %g4, %i3 be,a loop_2870 alignaddrl %o3, %o2, %i1 ta %icc, 0x1 tle %xcc, 0x6 loop_2870: membar 0x4E and %l2, %g1, %i5 tl %icc, 0x2 fble,a %fcc2, loop_2871 ta %icc, 0x4 wr %g0, 0x81, %asi sta %f12, [%l7 + 0x3C] %asi loop_2871: fbo %fcc1, loop_2872 movge %xcc, %l1, %l3 umul %l6, %o7, %l0 udiv %g5, 0x1062, %o0 loop_2872: movrlz %l4, 0x2EA, %o5 fbul %fcc3, loop_2873 tcs %icc, 0x3 tcc %xcc, 0x1 smul %i6, %g6, %i4 loop_2873: fnot2s %f21, %f4 wr %g0, 0x0c, %asi ldda [%l7 + 0x20] %asi, %l4 set 0x76, %o5 stha %g2, [%l7 + %o5] 0x27 membar #Sync brlez,a %i2, loop_2874 orcc %o4, %g3, %o1 tsubcc %i0, %i7, %o6 ldsb [%l7 + 0x19], %g4 loop_2874: bshuffle %f10, %f18, %f8 and %i3, 0x1562, %g7 fcmpes %fcc0, %f23, %f8 sdivx %o2, 0x122A, %o3 alignaddrl %i1, %g1, %i5 ble,a,pt %icc, loop_2875 ble,pn %icc, loop_2876 add %l2, %l3, %l6 fone %f24 loop_2875: movrlz %o7, 0x06C, %l1 loop_2876: movrlz %g5, %l0, %l4 fba,a %fcc1, loop_2877 xnor %o5, 0x172D, %o0 fnot2 %f14, %f12 andcc %i6, %i4, %g6 loop_2877: nop add %l7, 0x50, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l5 casa [%l6] 0x88, %l5, %g2 fpack32 %f6, %f20, %f28 movrlz %o4, %g3, %o1 sllx %i2, %i0, %i7 fbe,a %fcc3, loop_2878 ldsw [%l7 + 0x60], %g4 udiv %o6, 0x1FCA, %i3 xnor %g7, %o2, %o3 loop_2878: nop set 0x10, %g7 stda %g0, [%l7 + %g7] 0x15 ldd [%l7 + 0x70], %f26 bn,a loop_2879 edge8 %i1, %i5, %l3 sdiv %l2, 0x1912, %l6 edge32ln %l1, %o7, %g5 loop_2879: bleu loop_2880 movleu %xcc, %l0, %l4 smulcc %o0, 0x0D74, %o5 sll %i4, %i6, %g6 loop_2880: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbn,a %fcc2, loop_2881 movleu %icc, %g2, %o4 subcc %g3, %l5, %o1 taddcc %i0, %i7, %i2 loop_2881: membar 0x08 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %g4, 0x09A6, %o6 fandnot2 %f30, %f4, %f22 wr %g0, 0x23, %asi stda %g6, [%l7 + 0x08] %asi membar #Sync bcc loop_2882 ldsh [%l7 + 0x14], %o2 edge8 %i3, %o3, %g1 std %i0, [%l7 + 0x20] loop_2882: ta %xcc, 0x0 edge16 %l3, %i5, %l6 or %l1, %l2, %g5 call loop_2883 fsrc2s %f5, %f8 prefetch [%l7 + 0x08], 0x3 ld [%l7 + 0x24], %f2 loop_2883: edge8ln %o7, %l4, %o0 array32 %l0, %i4, %o5 movrgz %g6, 0x12C, %i6 fbge,a %fcc1, loop_2884 fbl,a %fcc0, loop_2885 brz,a %o4, loop_2886 te %icc, 0x2 loop_2884: fsrc1s %f6, %f29 loop_2885: fnot1 %f2, %f0 loop_2886: fmul8x16 %f21, %f12, %f8 nop setx loop_2887, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tleu %xcc, 0x4 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f16 loop_2887: fbul,a %fcc2, loop_2888 fmovrde %g3, %f2, %f10 fmovdneg %xcc, %f23, %f18 te %xcc, 0x0 loop_2888: tcs %xcc, 0x5 movvs %icc, %l5, %g2 set 0x40, %i6 stda %i0, [%l7 + %i6] 0x04 tl %icc, 0x0 ldx [%l7 + 0x30], %i7 xnorcc %o1, 0x0671, %g4 tl %icc, 0x6 ldub [%l7 + 0x70], %o6 edge32l %i2, %o2, %g7 ta %xcc, 0x5 xorcc %i3, %o3, %g1 edge8ln %i1, %l3, %i5 movrgez %l1, 0x375, %l6 membar 0x26 fcmpgt16 %f14, %f14, %g5 membar 0x0D add %l7, 0x4C, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %l2 casa [%l6] %asi, %l2, %o7 edge16n %o0, %l0, %l4 array8 %i4, %o5, %i6 tpos %xcc, 0x5 brgez %g6, loop_2889 tvc %icc, 0x6 taddcctv %g3, %o4, %g2 ld [%l7 + 0x48], %f26 loop_2889: srl %l5, %i0, %o1 brlz %i7, loop_2890 popc %o6, %i2 movrlz %o2, 0x029, %g7 nop set 0x48, %o6 ldsw [%l7 + %o6], %i3 loop_2890: tcc %icc, 0x2 sllx %o3, 0x0D, %g1 edge8ln %i1, %l3, %i5 bpos,a,pt %xcc, loop_2891 ba,a,pt %icc, loop_2892 fble %fcc3, loop_2893 mulscc %l1, %l6, %g5 loop_2891: sdivcc %g4, 0x0D88, %o7 loop_2892: umulcc %l2, 0x11F8, %o0 loop_2893: brz,a %l0, loop_2894 edge32n %i4, %o5, %i6 tgu %xcc, 0x1 add %l4, %g6, %g3 loop_2894: nop setx loop_2895, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry addc %o4, %g2, %l5 flush %l7 + 0x5C ldub [%l7 + 0x26], %o1 loop_2895: fbe,a %fcc1, loop_2896 edge16n %i7, %i0, %i2 tcs %icc, 0x7 fandnot2s %f17, %f8, %f0 loop_2896: fors %f21, %f9, %f15 movre %o2, %g7, %o6 fxnor %f8, %f8, %f20 add %i3, %o3, %g1 tsubcctv %l3, %i5, %l1 move %icc, %l6, %i1 wr %g0, 0x80, %asi stxa %g5, [%l7 + 0x28] %asi fmovse %icc, %f14, %f22 move %icc, %o7, %g4 fbn,a %fcc0, loop_2897 brlez %l2, loop_2898 call loop_2899 ldx [%l7 + 0x68], %l0 loop_2897: tl %icc, 0x0 loop_2898: fnor %f26, %f12, %f26 loop_2899: smul %i4, 0x0BE4, %o5 edge8 %i6, %o0, %g6 xnorcc %l4, %g3, %o4 lduh [%l7 + 0x24], %l5 fmovrdgez %o1, %f16, %f10 xorcc %g2, 0x138B, %i7 fpadd32s %f1, %f5, %f10 tcs %icc, 0x1 sub %i0, 0x01B4, %o2 be %xcc, loop_2900 srlx %g7, %o6, %i2 smul %o3, %i3, %g1 tl %icc, 0x6 loop_2900: movg %icc, %l3, %l1 tne %icc, 0x7 subccc %i5, %i1, %g5 ld [%l7 + 0x20], %f24 movgu %icc, %o7, %g4 tcs %xcc, 0x0 andncc %l2, %l0, %i4 fbg,a %fcc3, loop_2901 std %o4, [%l7 + 0x50] stb %i6, [%l7 + 0x1E] sub %o0, 0x1D7C, %l6 loop_2901: nop set 0x4D, %g4 lduba [%l7 + %g4] 0x0c, %g6 edge32ln %g3, %l4, %o4 ldstub [%l7 + 0x3C], %l5 sdivx %g2, 0x13B3, %o1 fmovrslz %i0, %f9, %f31 tsubcc %o2, %g7, %o6 fbuge,a %fcc2, loop_2902 tle %xcc, 0x2 movrlz %i7, %i2, %o3 fbl %fcc0, loop_2903 loop_2902: umul %i3, %l3, %l1 tn %icc, 0x3 fcmpne16 %f20, %f28, %i5 loop_2903: tgu %xcc, 0x6 fbuge,a %fcc0, loop_2904 bcs,a,pt %xcc, loop_2905 edge8 %g1, %i1, %g5 andn %o7, %g4, %l2 loop_2904: swap [%l7 + 0x10], %l0 loop_2905: fmovdne %xcc, %f2, %f20 fba %fcc1, loop_2906 ta %xcc, 0x1 set 0x6C, %l3 lda [%l7 + %l3] 0x04, %f25 loop_2906: fbuge %fcc1, loop_2907 orncc %i4, %o5, %o0 movge %icc, %l6, %i6 mulx %g3, 0x08D8, %l4 loop_2907: andcc %g6, 0x0F46, %l5 wr %g0, 0x19, %asi stba %o4, [%l7 + 0x45] %asi array32 %g2, %i0, %o2 fmovsg %icc, %f16, %f12 brz,a %g7, loop_2908 movvs %icc, %o6, %i7 st %f27, [%l7 + 0x18] edge32 %i2, %o3, %o1 loop_2908: brgez,a %l3, loop_2909 taddcc %l1, %i3, %g1 std %i4, [%l7 + 0x50] array16 %i1, %g5, %g4 loop_2909: te %xcc, 0x3 subccc %o7, %l0, %l2 addccc %i4, %o0, %o5 tge %xcc, 0x0 fmovrsne %l6, %f24, %f4 movn %xcc, %g3, %l4 array8 %i6, %g6, %o4 std %l4, [%l7 + 0x08] fmovrse %g2, %f17, %f24 std %i0, [%l7 + 0x10] nop setx loop_2910, %l0, %l1 jmpl %l1, %o2 movcs %icc, %o6, %i7 fmovsgu %xcc, %f1, %f4 orn %g7, %o3, %o1 loop_2910: fpsub16 %f2, %f30, %f20 bvc,pt %icc, loop_2911 fbug,a %fcc3, loop_2912 brlez,a %l3, loop_2913 andcc %i2, 0x0711, %l1 loop_2911: fxnor %f0, %f24, %f18 loop_2912: mulx %g1, %i3, %i1 loop_2913: be,a loop_2914 movleu %icc, %i5, %g5 nop set 0x70, %g3 ldx [%l7 + %g3], %o7 tvc %icc, 0x7 loop_2914: addc %g4, %l0, %l2 fmul8sux16 %f14, %f26, %f18 xnorcc %i4, 0x025A, %o5 addccc %o0, %l6, %g3 addccc %i6, 0x0636, %g6 std %f0, [%l7 + 0x18] fbl %fcc1, loop_2915 andncc %l4, %o4, %l5 taddcc %i0, %o2, %g2 fpack32 %f16, %f22, %f0 loop_2915: bvc,a,pn %xcc, loop_2916 subcc %o6, %i7, %g7 andcc %o1, %l3, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2916: nop wr %g0, 0x88, %asi ldstuba [%l7 + 0x26] %asi, %l1 taddcc %g1, %i3, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %i2, %g5, %o7 movrlz %i5, %g4, %l0 edge16n %l2, %o5, %o0 ld [%l7 + 0x5C], %f11 tsubcctv %i4, %l6, %i6 stbar nop setx loop_2917, %l0, %l1 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 %g3, %g6, %l4 fcmpes %fcc1, %f0, %f5 movrlez %l5, %o4, %i0 loop_2917: taddcc %o2, 0x0893, %o6 subc %i7, %g2, %g7 edge16n %o1, %l3, %o3 edge16 %l1, %g1, %i3 swap [%l7 + 0x28], %i1 brgez %g5, loop_2918 bvs,pt %xcc, loop_2919 te %xcc, 0x4 tsubcc %i2, %i5, %o7 loop_2918: xnor %l0, %l2, %g4 loop_2919: sllx %o0, 0x0C, %o5 srl %i4, 0x08, %l6 sir 0x064D edge16n %i6, %g3, %l4 movg %icc, %g6, %o4 smul %i0, %l5, %o2 stbar edge8 %o6, %g2, %g7 subccc %i7, 0x1618, %l3 fnegs %f22, %f2 addcc %o1, 0x01DB, %l1 edge8l %g1, %o3, %i1 fmovd %f8, %f30 edge8ln %g5, %i3, %i5 movneg %xcc, %o7, %i2 set 0x09, %g1 stba %l0, [%l7 + %g1] 0xea membar #Sync fbge %fcc1, loop_2920 st %f12, [%l7 + 0x08] sdiv %g4, 0x1611, %l2 tg %xcc, 0x0 loop_2920: sethi 0x0B81, %o0 udivx %o5, 0x082B, %i4 fmovsa %icc, %f14, %f15 flush %l7 + 0x2C bcc,a %xcc, loop_2921 fmul8sux16 %f18, %f12, %f24 edge8 %l6, %g3, %i6 fblg,a %fcc1, loop_2922 loop_2921: bneg,a,pn %xcc, loop_2923 bvc loop_2924 fmovsl %icc, %f5, %f10 loop_2922: fzero %f28 loop_2923: tl %xcc, 0x7 loop_2924: movvs %icc, %g6, %o4 movcc %icc, %i0, %l4 sdivx %o2, 0x1725, %o6 fmovd %f4, %f24 alignaddrl %l5, %g7, %i7 movn %icc, %l3, %o1 bcs,a loop_2925 fmovscs %icc, %f3, %f21 movne %icc, %l1, %g2 xor %o3, 0x13FF, %g1 loop_2925: sdiv %g5, 0x0BC5, %i3 edge8 %i5, %i1, %o7 tg %icc, 0x0 tsubcc %i2, %l0, %l2 or %g4, 0x0518, %o5 fpadd16 %f10, %f2, %f14 fmovdgu %xcc, %f10, %f14 fbule,a %fcc1, loop_2926 sub %i4, %l6, %g3 fcmpgt32 %f6, %f12, %o0 fmovdne %icc, %f12, %f8 loop_2926: xnorcc %g6, %o4, %i6 edge32n %i0, %l4, %o2 fxnor %f22, %f18, %f26 membar 0x10 movn %xcc, %l5, %o6 sll %g7, %i7, %o1 movge %xcc, %l3, %g2 smulcc %o3, %g1, %l1 bn,a,pt %xcc, loop_2927 udivcc %i3, 0x1948, %i5 edge16l %i1, %g5, %i2 fpadd32 %f22, %f26, %f14 loop_2927: tn %icc, 0x5 fcmple32 %f14, %f12, %o7 ba %icc, loop_2928 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movre %l2, 0x07B, %g4 stb %l0, [%l7 + 0x4B] loop_2928: brlez %i4, loop_2929 fmuld8ulx16 %f24, %f5, %f16 sll %o5, 0x15, %g3 andncc %l6, %o0, %o4 loop_2929: nop set 0x20, %l4 ldsba [%l7 + %l4] 0x11, %g6 orcc %i6, 0x0642, %i0 sllx %o2, %l4, %o6 move %xcc, %g7, %i7 for %f20, %f20, %f28 edge32n %o1, %l3, %l5 fmovdle %icc, %f8, %f8 fcmple32 %f16, %f0, %o3 popc 0x1DAA, %g1 std %l0, [%l7 + 0x10] wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f16 lduw [%l7 + 0x44], %g2 fmovsneg %icc, %f5, %f25 siam 0x4 tvs %icc, 0x6 fornot1s %f12, %f24, %f20 fmovdge %icc, %f2, %f15 sub %i3, 0x1571, %i1 orncc %g5, %i5, %i2 brz %l2, loop_2930 fmovdpos %icc, %f1, %f27 movleu %xcc, %g4, %l0 edge8 %o7, %o5, %i4 loop_2930: movre %l6, %o0, %o4 brnz %g6, loop_2931 fpackfix %f4, %f28 array32 %i6, %i0, %g3 edge32l %o2, %l4, %o6 loop_2931: nop setx loop_2932, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sllx %g7, 0x1D, %o1 udivcc %l3, 0x1C26, %i7 srax %l5, 0x00, %o3 loop_2932: call loop_2933 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %l1, %g2, %g1 orncc %i3, %g5, %i1 loop_2933: taddcc %i2, 0x01B3, %i5 membar 0x5C sub %g4, 0x0FAC, %l2 set 0x31, %g6 lduba [%l7 + %g6] 0x89, %o7 sub %l0, 0x17E2, %i4 movne %xcc, %o5, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %icc, 0x3 tsubcctv %o4, %l6, %g6 srax %i6, 0x14, %g3 movcs %icc, %o2, %i0 fmovdl %icc, %f29, %f1 mova %icc, %l4, %o6 fbul,a %fcc3, loop_2934 movrgz %o1, %g7, %l3 addc %l5, %i7, %l1 brgz %g2, loop_2935 loop_2934: movn %xcc, %g1, %i3 add %l7, 0x18, %l6 wr %g0, 0x81, %asi casxa [%l6] %asi, %g5, %o3 loop_2935: ldx [%l7 + 0x60], %i2 fmovrsgez %i5, %f7, %f18 ldstub [%l7 + 0x65], %i1 pdist %f10, %f24, %f22 set 0x08, %i4 prefetcha [%l7 + %i4] 0x19, 0x0 sdiv %l2, 0x0F96, %l0 orn %o7, %i4, %o0 ldsb [%l7 + 0x5E], %o4 membar #Sync set 0x40, %l5 ldda [%l7 + %l5] 0x17, %f0 set 0x24, %l0 ldswa [%l7 + %l0] 0x88, %o5 taddcctv %l6, 0x13B8, %g6 edge16l %i6, %o2, %i0 alignaddr %l4, %g3, %o6 fpsub16 %f8, %f20, %f26 fmovdg %icc, %f6, %f3 fbul %fcc3, loop_2936 sdivx %g7, 0x1104, %o1 fbn,a %fcc3, loop_2937 edge8 %l3, %l5, %l1 loop_2936: edge16n %g2, %i7, %i3 fpsub32 %f30, %f24, %f18 loop_2937: nop wr %g0, 0x81, %asi lduba [%l7 + 0x5C] %asi, %g5 edge32ln %g1, %o3, %i5 sdiv %i1, 0x177F, %g4 fbu,a %fcc2, loop_2938 tpos %icc, 0x3 tgu %icc, 0x2 bn loop_2939 loop_2938: andcc %i2, 0x04E9, %l2 tcc %icc, 0x2 tvs %icc, 0x0 loop_2939: sdivcc %l0, 0x0725, %i4 mulx %o0, %o4, %o5 fpadd16s %f29, %f19, %f6 membar 0x2B edge16ln %o7, %l6, %g6 fmul8x16 %f10, %f16, %f8 fba,a %fcc3, loop_2940 srax %o2, %i6, %i0 tl %icc, 0x1 sra %g3, %o6, %l4 loop_2940: fmovrslz %g7, %f28, %f20 fcmpgt16 %f30, %f28, %l3 movpos %icc, %l5, %l1 st %f27, [%l7 + 0x30] fmovsge %xcc, %f6, %f5 fbg %fcc0, loop_2941 tl %icc, 0x3 fzeros %f5 ldsw [%l7 + 0x40], %g2 loop_2941: fmovrde %o1, %f18, %f16 fmovde %xcc, %f12, %f31 move %xcc, %i7, %g5 edge32l %i3, %o3, %i5 fbge,a %fcc3, loop_2942 fbug %fcc1, loop_2943 tn %icc, 0x5 movrlz %g1, 0x260, %i1 loop_2942: fmovdne %icc, %f16, %f2 loop_2943: tg %xcc, 0x7 movg %icc, %i2, %g4 xorcc %l0, 0x120A, %l2 membar 0x41 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvs %icc, 0x4 movge %xcc, %o0, %i4 edge32n %o4, %o5, %o7 ldsw [%l7 + 0x30], %l6 set 0x5F, %g5 stba %o2, [%l7 + %g5] 0x14 fornot1 %f4, %f12, %f20 andcc %g6, 0x0E05, %i6 sll %i0, %o6, %l4 taddcctv %g3, 0x1E60, %l3 brz %g7, loop_2944 sllx %l1, %l5, %o1 fandnot2 %f16, %f4, %f16 movl %xcc, %i7, %g2 loop_2944: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %g5, %o3, %i5 wr %g0, 0x18, %asi prefetcha [%l7 + 0x10] %asi, 0x3 movvc %xcc, %i3, %i1 ble,pn %icc, loop_2945 add %i2, 0x02FF, %l0 srax %g4, 0x1B, %o0 sethi 0x0836, %i4 loop_2945: fbge %fcc1, loop_2946 fmovda %icc, %f18, %f26 bge %xcc, loop_2947 udiv %o4, 0x07D6, %o5 loop_2946: fornot2s %f4, %f3, %f20 tsubcc %l2, %o7, %l6 loop_2947: ldsb [%l7 + 0x0E], %g6 tne %xcc, 0x6 add %o2, %i0, %o6 xorcc %l4, %i6, %l3 wr %g0, 0x88, %asi ldsba [%l7 + 0x45] %asi, %g3 movneg %xcc, %l1, %g7 fmul8x16au %f7, %f16, %f12 sdiv %l5, 0x0A9B, %o1 movle %icc, %i7, %g2 call loop_2948 movpos %icc, %o3, %g5 movn %icc, %g1, %i3 fxnor %f30, %f26, %f2 loop_2948: edge8 %i5, %i2, %l0 fone %f20 fone %f10 tge %xcc, 0x4 mulx %i1, 0x1DC5, %o0 tn %xcc, 0x2 nop setx loop_2949, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done taddcc %g4, 0x1894, %i4 mulscc %o4, 0x07AC, %o5 umul %l2, 0x141D, %o7 loop_2949: orn %g6, %o2, %l6 mova %xcc, %o6, %l4 taddcctv %i6, %l3, %i0 sdivx %g3, 0x1752, %l1 nop setx loop_2950, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry orcc %l5, %g7, %o1 brlz,a %g2, loop_2951 sth %i7, [%l7 + 0x64] loop_2950: fnot2s %f26, %f18 brgz,a %o3, loop_2952 loop_2951: edge8ln %g1, %g5, %i5 fmovsvc %xcc, %f22, %f26 tne %icc, 0x0 loop_2952: sll %i3, 0x19, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldstub [%l7 + 0x2D], %i1 fmovrsgz %i2, %f17, %f8 fbuge,a %fcc1, loop_2953 edge8n %g4, %i4, %o0 xnor %o5, %o4, %o7 fbule,a %fcc2, loop_2954 loop_2953: fandnot1s %f8, %f4, %f31 addcc %g6, %l2, %l6 fmul8ulx16 %f22, %f10, %f0 loop_2954: movleu %xcc, %o2, %o6 brgez,a %l4, loop_2955 movneg %icc, %l3, %i0 fmovdcc %icc, %f28, %f10 fxors %f29, %f26, %f28 loop_2955: flush %l7 + 0x74 fblg,a %fcc2, loop_2956 fzero %f24 addc %g3, %i6, %l1 udiv %l5, 0x18DA, %g7 loop_2956: edge32n %o1, %g2, %i7 mova %xcc, %o3, %g5 ldsh [%l7 + 0x14], %g1 movcs %xcc, %i5, %l0 addcc %i3, 0x056F, %i2 fpack16 %f28, %f26 subc %i1, 0x0060, %i4 stw %o0, [%l7 + 0x28] tge %xcc, 0x4 bne,a loop_2957 fnot1 %f12, %f24 subc %g4, %o5, %o7 set 0x40, %o0 stda %f0, [%l7 + %o0] 0x16 membar #Sync loop_2957: ldd [%l7 + 0x18], %f8 fmovsvs %icc, %f25, %f4 taddcctv %o4, %g6, %l6 fornot1s %f13, %f9, %f8 orn %o2, 0x0DE6, %o6 fblg,a %fcc2, loop_2958 fmovscc %xcc, %f8, %f25 ldd [%l7 + 0x70], %f16 orcc %l2, 0x0A55, %l3 loop_2958: tl %icc, 0x1 te %icc, 0x3 fxnor %f2, %f26, %f4 orncc %l4, 0x0A5B, %g3 udivcc %i0, 0x04F6, %i6 fones %f15 fxnor %f22, %f2, %f8 bvs,pn %icc, loop_2959 addc %l5, %g7, %o1 bl,pt %icc, loop_2960 edge8 %l1, %g2, %o3 loop_2959: ldsh [%l7 + 0x52], %i7 fba,a %fcc0, loop_2961 loop_2960: alignaddr %g5, %i5, %l0 movl %icc, %g1, %i3 add %l7, 0x78, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i1 casxa [%l6] %asi, %i1, %i4 loop_2961: fmovsneg %xcc, %f9, %f26 subccc %o0, %i2, %o5 fbg,a %fcc0, loop_2962 tvs %xcc, 0x3 fpsub32 %f8, %f24, %f14 udiv %o7, 0x1B4B, %g4 loop_2962: alignaddrl %g6, %o4, %o2 addcc %o6, %l6, %l2 udivx %l4, 0x162C, %g3 sdiv %i0, 0x0587, %i6 fone %f8 std %f24, [%l7 + 0x68] fbne,a %fcc2, loop_2963 movre %l3, 0x0F3, %g7 fsrc2s %f28, %f15 orcc %o1, 0x1E04, %l1 loop_2963: fbug,a %fcc3, loop_2964 fnors %f3, %f22, %f13 fbg,a %fcc0, loop_2965 alignaddrl %g2, %o3, %i7 loop_2964: fmovrdgz %l5, %f16, %f20 edge32n %g5, %l0, %i5 loop_2965: addcc %g1, 0x18DC, %i3 nop setx loop_2966, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fexpand %f23, %f20 fsrc1 %f2, %f8 te %icc, 0x1 loop_2966: sth %i1, [%l7 + 0x44] addc %i4, %i2, %o5 fcmpeq16 %f8, %f0, %o0 movpos %icc, %g4, %g6 pdist %f22, %f22, %f18 st %f30, [%l7 + 0x68] tle %xcc, 0x2 array16 %o7, %o4, %o2 movne %xcc, %o6, %l6 sll %l2, %g3, %i0 edge32 %i6, %l3, %l4 xor %o1, 0x1DBE, %l1 alignaddrl %g2, %o3, %i7 edge32 %l5, %g7, %g5 fmovsne %icc, %f22, %f31 fmovdg %xcc, %f28, %f17 udiv %l0, 0x09CB, %i5 edge32n %i3, %i1, %i4 movleu %icc, %i2, %g1 udivx %o5, 0x06F6, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcs %xcc, %g6, %g4 set 0x78, %i5 lduwa [%l7 + %i5] 0x10, %o4 and %o7, 0x0F4F, %o2 edge32 %l6, %o6, %g3 udivx %l2, 0x1311, %i6 std %f2, [%l7 + 0x28] prefetch [%l7 + 0x7C], 0x0 fmovsn %icc, %f8, %f22 alignaddrl %l3, %i0, %o1 xor %l1, %l4, %o3 tn %xcc, 0x1 array16 %i7, %g2, %l5 membar 0x5A fmovda %xcc, %f23, %f1 xnor %g5, 0x0B25, %g7 wr %g0, 0x10, %asi ldstuba [%l7 + 0x7A] %asi, %i5 membar 0x0A edge16l %l0, %i3, %i4 tneg %xcc, 0x6 wr %g0, 0x88, %asi sta %f7, [%l7 + 0x2C] %asi sdivx %i1, 0x1E74, %g1 move %xcc, %i2, %o5 tleu %icc, 0x5 movn %icc, %g6, %g4 st %f14, [%l7 + 0x44] array8 %o0, %o7, %o4 smul %o2, 0x1634, %l6 fpsub16s %f0, %f5, %f6 wr %g0, 0x88, %asi lduba [%l7 + 0x62] %asi, %g3 brz %l2, loop_2967 movn %icc, %i6, %l3 sdivx %o6, 0x191A, %o1 mova %icc, %l1, %l4 loop_2967: fmovs %f17, %f28 ta %icc, 0x7 fbge,a %fcc2, loop_2968 prefetch [%l7 + 0x40], 0x2 tgu %xcc, 0x0 fmovde %icc, %f15, %f25 loop_2968: nop add %l7, 0x30, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i0, %o3 brgz,a %g2, loop_2969 move %icc, %l5, %g5 bcc loop_2970 fcmpgt16 %f30, %f4, %i7 loop_2969: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %g7, %l0, %i3 loop_2970: siam 0x6 addccc %i5, 0x1DB7, %i1 tne %icc, 0x3 tle %xcc, 0x6 nop setx loop_2971, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movcc %xcc, %g1, %i2 movneg %xcc, %o5, %g6 fcmpgt32 %f30, %f12, %i4 loop_2971: brgz %g4, loop_2972 fbg,a %fcc0, loop_2973 nop set 0x5A, %o2 lduh [%l7 + %o2], %o0 fnot1 %f14, %f24 loop_2972: orn %o7, %o4, %o2 loop_2973: srl %l6, %l2, %i6 stb %l3, [%l7 + 0x15] fmovscs %icc, %f22, %f17 movvs %xcc, %g3, %o6 ba,a %xcc, loop_2974 sethi 0x0836, %l1 bcc,a,pt %xcc, loop_2975 fpadd16 %f12, %f30, %f8 loop_2974: sdiv %l4, 0x1878, %i0 array8 %o1, %o3, %g2 loop_2975: fmovrse %l5, %f11, %f27 fmovrde %g5, %f0, %f22 fones %f18 edge16l %g7, %l0, %i7 fmovs %f5, %f16 movvc %icc, %i5, %i3 ld [%l7 + 0x78], %f2 sir 0x1FCB fmovsleu %xcc, %f13, %f16 movrne %i1, %i2, %o5 fbule %fcc0, loop_2976 tsubcc %g1, 0x0E0C, %i4 smul %g6, %g4, %o7 mova %icc, %o4, %o2 loop_2976: udivcc %l6, 0x0964, %l2 edge8ln %i6, %l3, %g3 array32 %o6, %o0, %l1 set 0x80, %i7 ldxa [%g0 + %i7] 0x58, %l4 movne %xcc, %o1, %i0 orn %g2, %l5, %o3 mulx %g5, 0x0875, %l0 addc %g7, %i5, %i3 xnor %i7, %i1, %o5 fcmpgt32 %f0, %f20, %g1 array16 %i2, %g6, %g4 edge8 %o7, %i4, %o4 movvc %icc, %o2, %l2 fmovrdne %i6, %f24, %f0 fbe %fcc0, loop_2977 fcmped %fcc0, %f10, %f12 fxors %f8, %f12, %f25 edge32n %l3, %g3, %l6 loop_2977: fbule %fcc3, loop_2978 fmovsl %xcc, %f31, %f19 brlez,a %o0, loop_2979 orcc %o6, %l1, %l4 loop_2978: nop wr %g0, 0x80, %asi stda %i0, [%l7 + 0x48] %asi loop_2979: subc %g2, 0x1A7D, %l5 fnegs %f30, %f12 sllx %o1, 0x00, %g5 tneg %icc, 0x7 fcmps %fcc0, %f3, %f23 tn %icc, 0x1 tvc %icc, 0x6 andn %l0, 0x0140, %o3 umul %g7, 0x1AC6, %i5 ldx [%l7 + 0x58], %i7 sdivx %i1, 0x05AF, %i3 tg %xcc, 0x0 mulx %g1, %o5, %g6 tne %icc, 0x3 move %icc, %g4, %i2 set 0x34, %l1 stwa %o7, [%l7 + %l1] 0xeb membar #Sync bneg %icc, loop_2980 alignaddr %o4, %o2, %l2 smulcc %i6, %l3, %i4 movne %icc, %g3, %o0 loop_2980: movrne %o6, 0x328, %l1 sethi 0x0D0C, %l6 fxors %f1, %f26, %f3 movvs %icc, %i0, %l4 edge16n %l5, %o1, %g5 xorcc %g2, 0x10BE, %l0 movrne %g7, 0x2BA, %i5 prefetch [%l7 + 0x58], 0x3 movrne %o3, %i7, %i1 movcc %icc, %g1, %o5 fnegs %f2, %f6 movrlz %i3, 0x2B3, %g6 sllx %g4, 0x01, %i2 xorcc %o4, 0x1E41, %o2 fand %f16, %f0, %f12 fmovsg %xcc, %f0, %f24 movrgez %o7, 0x318, %l2 movrlz %i6, %i4, %l3 tleu %icc, 0x5 udivx %o0, 0x0B22, %o6 ld [%l7 + 0x44], %f14 bpos loop_2981 fcmpd %fcc1, %f14, %f2 alignaddrl %l1, %l6, %g3 udivx %i0, 0x0C01, %l4 loop_2981: nop set 0x08, %g2 ldxa [%l7 + %g2] 0x10, %l5 fbg,a %fcc2, loop_2982 tl %xcc, 0x7 tneg %xcc, 0x5 fmovdcc %icc, %f15, %f15 loop_2982: fmovsl %xcc, %f9, %f16 nop setx loop_2983, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry brz,a %o1, loop_2984 fpadd32s %f15, %f20, %f0 edge8 %g2, %g5, %g7 loop_2983: fmovdcs %xcc, %f27, %f2 loop_2984: movleu %icc, %l0, %i5 fmul8x16au %f12, %f6, %f16 tgu %icc, 0x6 tsubcctv %o3, %i7, %i1 wr %g0, 0x89, %asi ldsba [%l7 + 0x5A] %asi, %g1 movrlz %o5, %g6, %i3 sir 0x0EAC add %i2, %g4, %o4 taddcctv %o2, %o7, %l2 fors %f7, %f13, %f24 array16 %i6, %i4, %l3 edge8ln %o6, %l1, %l6 sdivx %g3, 0x1F99, %i0 edge32n %o0, %l4, %o1 wr %g0, 0x81, %asi lduha [%l7 + 0x56] %asi, %g2 fcmpne16 %f2, %f10, %l5 movg %icc, %g5, %l0 fcmpne32 %f10, %f16, %i5 edge32l %o3, %i7, %i1 edge8l %g7, %g1, %o5 fmul8sux16 %f0, %f18, %f0 fbn,a %fcc2, loop_2985 orn %i3, %i2, %g4 fandnot2s %f17, %f14, %f25 tcc %icc, 0x3 loop_2985: fones %f22 taddcc %g6, 0x0094, %o2 wr %g0, 0x81, %asi stda %o4, [%l7 + 0x20] %asi bleu,a,pt %icc, loop_2986 movle %xcc, %l2, %i6 fcmped %fcc2, %f18, %f24 brgz %o7, loop_2987 loop_2986: flush %l7 + 0x18 fmul8x16al %f11, %f19, %f10 edge8n %i4, %l3, %o6 loop_2987: edge32l %l1, %l6, %g3 be,pn %xcc, loop_2988 movcs %icc, %i0, %o0 xorcc %o1, 0x193A, %l4 fbge %fcc0, loop_2989 loop_2988: xor %l5, 0x0EA6, %g5 fbg %fcc0, loop_2990 tne %xcc, 0x2 loop_2989: std %g2, [%l7 + 0x30] array8 %l0, %o3, %i7 loop_2990: mova %xcc, %i1, %i5 and %g7, %o5, %g1 movn %xcc, %i2, %g4 fmovse %icc, %f9, %f26 fpadd16s %f7, %f20, %f1 tpos %xcc, 0x2 orncc %i3, %g6, %o4 array16 %l2, %i6, %o2 andncc %i4, %o7, %l3 sdivx %o6, 0x0F06, %l6 set 0x4C, %i2 stha %l1, [%l7 + %i2] 0xe3 membar #Sync sdiv %i0, 0x17A3, %g3 tleu %xcc, 0x0 sir 0x0CB8 smulcc %o0, 0x175E, %l4 movpos %icc, %l5, %o1 xnor %g2, %l0, %g5 bvs,pt %xcc, loop_2991 tsubcctv %o3, %i1, %i7 ldub [%l7 + 0x2D], %i5 movvs %icc, %o5, %g7 loop_2991: sdiv %g1, 0x016E, %i2 fmuld8sux16 %f28, %f18, %f28 tg %icc, 0x7 fmovdleu %icc, %f15, %f12 tpos %icc, 0x0 bl loop_2992 fcmple32 %f8, %f30, %g4 array32 %g6, %i3, %o4 movleu %icc, %l2, %i6 loop_2992: ld [%l7 + 0x2C], %f7 tsubcc %i4, %o7, %l3 edge8l %o2, %o6, %l6 movvc %xcc, %l1, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fands %f7, %f7, %f24 fbule,a %fcc1, loop_2993 fmovdleu %xcc, %f14, %f13 fmovsge %icc, %f6, %f2 wr %g0, 0x88, %asi swapa [%l7 + 0x48] %asi, %o0 loop_2993: movle %xcc, %l4, %l5 stbar bge,a,pt %icc, loop_2994 addccc %o1, 0x0FDA, %g2 and %i0, %g5, %l0 set 0x32, %o7 stba %i1, [%l7 + %o7] 0x10 loop_2994: tvc %icc, 0x3 fmovrslez %o3, %f30, %f28 wr %g0, 0x81, %asi ldstuba [%l7 + 0x33] %asi, %i5 sir 0x1F3B tge %icc, 0x5 movne %xcc, %i7, %g7 tsubcc %o5, %g1, %i2 movcc %icc, %g6, %g4 membar 0x19 orn %o4, %l2, %i3 fmovdg %icc, %f30, %f8 fcmpeq32 %f22, %f2, %i6 fands %f2, %f2, %f23 movl %icc, %o7, %i4 addcc %l3, 0x0764, %o2 wr %g0, 0x89, %asi swapa [%l7 + 0x10] %asi, %l6 edge8n %o6, %g3, %o0 ld [%l7 + 0x7C], %f11 movn %xcc, %l4, %l1 nop set 0x15, %o3 ldsb [%l7 + %o3], %l5 or %o1, %g2, %i0 add %g5, 0x004E, %i1 set 0x54, %i0 lda [%l7 + %i0] 0x80, %f30 tsubcc %o3, 0x177B, %l0 ldd [%l7 + 0x20], %i4 fble,a %fcc2, loop_2995 movgu %icc, %g7, %i7 movcs %xcc, %g1, %o5 set 0x60, %o4 lduwa [%l7 + %o4] 0x0c, %i2 loop_2995: ldsw [%l7 + 0x24], %g4 tleu %xcc, 0x4 std %f12, [%l7 + 0x70] fands %f26, %f10, %f16 wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f16 movvc %xcc, %g6, %l2 movrne %o4, %i3, %i6 movpos %xcc, %o7, %i4 lduw [%l7 + 0x28], %l3 fpadd32 %f8, %f16, %f0 udivcc %l6, 0x1CCA, %o6 tn %icc, 0x3 tle %xcc, 0x3 movleu %icc, %g3, %o2 fmovsneg %icc, %f26, %f29 sethi 0x1D05, %l4 tge %xcc, 0x4 taddcc %l1, 0x1D92, %o0 fcmpgt32 %f2, %f10, %l5 movcc %icc, %g2, %o1 addccc %g5, %i1, %o3 xnor %i0, 0x0854, %l0 smulcc %i5, %i7, %g1 movgu %xcc, %g7, %o5 mova %xcc, %i2, %g6 udivcc %g4, 0x0700, %o4 udivcc %i3, 0x0B2C, %i6 fbuge %fcc3, loop_2996 nop set 0x30, %l6 ldd [%l7 + %l6], %l2 bg,a,pn %icc, loop_2997 movcc %icc, %i4, %l3 loop_2996: sdivx %l6, 0x15AD, %o6 add %l7, 0x44, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %g3, %o7 loop_2997: swap [%l7 + 0x38], %o2 movge %xcc, %l4, %l1 tpos %xcc, 0x5 set 0x48, %i3 ldsha [%l7 + %i3] 0x88, %l5 fmovsvc %xcc, %f27, %f27 tg %icc, 0x7 tle %xcc, 0x4 and %g2, %o1, %o0 fmovspos %xcc, %f4, %f15 fsrc1 %f2, %f22 ldsb [%l7 + 0x3E], %i1 edge32n %g5, %i0, %o3 addcc %i5, 0x0443, %i7 fnot1 %f12, %f14 wr %g0, 0x11, %asi ldsba [%l7 + 0x5C] %asi, %g1 be,a loop_2998 fcmpne32 %f26, %f8, %l0 sllx %g7, 0x01, %i2 fmovrdgz %o5, %f20, %f16 loop_2998: umul %g6, %o4, %i3 movre %g4, 0x0D1, %i6 movleu %icc, %i4, %l3 sdiv %l2, 0x0A82, %l6 membar 0x21 movvs %xcc, %o6, %g3 alignaddr %o7, %o2, %l1 ldstub [%l7 + 0x6B], %l4 andncc %g2, %o1, %l5 brgez %i1, loop_2999 siam 0x6 fmul8x16al %f24, %f22, %f24 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g5, %i0 loop_2999: edge32l %o0, %i5, %o3 orncc %g1, 0x1D2F, %i7 brnz %l0, loop_3000 movrgez %g7, 0x23E, %o5 fbule,a %fcc2, loop_3001 std %i2, [%l7 + 0x20] loop_3000: tsubcctv %o4, 0x0F3C, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_3001: fpsub32s %f1, %f12, %f15 movrlez %i3, 0x2C7, %g4 fbne,a %fcc1, loop_3002 edge16l %i4, %l3, %l2 tgu %icc, 0x7 srl %l6, %o6, %g3 loop_3002: movrgez %o7, 0x05C, %o2 fxnors %f11, %f7, %f26 tcc %xcc, 0x2 nop setx loop_3003, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fexpand %f12, %f16 edge32 %l1, %i6, %l4 tcc %xcc, 0x2 loop_3003: membar 0x09 fmovrdlez %o1, %f26, %f8 wr %g0, 0x11, %asi stxa %l5, [%l7 + 0x28] %asi movrlez %g2, 0x213, %g5 smul %i0, %o0, %i1 udivx %o3, 0x0C81, %g1 bleu,pn %icc, loop_3004 fmul8x16au %f18, %f21, %f10 orncc %i7, 0x04DA, %l0 nop setx loop_3005, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_3004: movrlz %i5, 0x29D, %o5 subccc %g7, 0x00D1, %o4 wr %g0, 0x88, %asi ldsha [%l7 + 0x60] %asi, %g6 loop_3005: movne %icc, %i2, %g4 fpadd32s %f14, %f26, %f12 tl %icc, 0x3 bcs,a loop_3006 umul %i4, %l3, %i3 tvc %xcc, 0x4 xnor %l6, %o6, %g3 loop_3006: srlx %l2, 0x00, %o7 fmovsleu %icc, %f28, %f21 andcc %o2, 0x0C38, %l1 prefetch [%l7 + 0x34], 0x1 and %i6, 0x1A7F, %o1 popc 0x1096, %l4 nop setx loop_3007, %l0, %l1 jmpl %l1, %g2 movrne %l5, %i0, %g5 brgz,a %o0, loop_3008 movcs %icc, %i1, %g1 loop_3007: tge %xcc, 0x0 fpsub16 %f30, %f8, %f20 loop_3008: fandnot2 %f6, %f8, %f20 movrne %i7, %o3, %i5 fnot2 %f2, %f24 fbu %fcc1, loop_3009 popc %o5, %l0 fpackfix %f24, %f9 sir 0x02E6 loop_3009: edge16n %o4, %g7, %i2 nop set 0x34, %o1 ldub [%l7 + %o1], %g6 alignaddr %g4, %i4, %i3 andncc %l3, %o6, %l6 fmovrdlez %g3, %f6, %f22 membar 0x2A umul %l2, %o2, %o7 fmovrslz %i6, %f28, %f7 fmovdneg %xcc, %f27, %f10 add %o1, 0x0567, %l1 fbo,a %fcc1, loop_3010 srax %l4, 0x0D, %l5 tcc %icc, 0x5 and %i0, %g5, %g2 loop_3010: lduw [%l7 + 0x10], %o0 movge %xcc, %g1, %i1 fmovrsgez %o3, %f26, %f24 tleu %xcc, 0x3 movcs %xcc, %i5, %i7 set 0x18, %i1 lduwa [%l7 + %i1] 0x80, %l0 edge16l %o5, %o4, %g7 taddcc %i2, 0x0FB6, %g4 udivcc %i4, 0x0DED, %i3 and %g6, 0x149F, %l3 subccc %o6, %g3, %l2 fornot2s %f10, %f14, %f2 edge8n %l6, %o7, %o2 fbe,a %fcc1, loop_3011 movrgz %o1, 0x3DD, %l1 fcmpeq32 %f14, %f8, %l4 swap [%l7 + 0x38], %i6 loop_3011: fornot2 %f30, %f22, %f18 bcs,a,pn %icc, loop_3012 alignaddr %l5, %g5, %g2 move %xcc, %o0, %g1 fmovdge %icc, %f17, %f8 loop_3012: ldx [%l7 + 0x18], %i1 fbl %fcc2, loop_3013 movcc %icc, %o3, %i0 movcs %icc, %i5, %i7 mulx %o5, 0x13DD, %l0 loop_3013: be %icc, loop_3014 brz,a %g7, loop_3015 tsubcctv %o4, 0x1AF3, %g4 movpos %xcc, %i4, %i3 loop_3014: andcc %g6, %i2, %o6 loop_3015: ldsh [%l7 + 0x74], %g3 movg %xcc, %l2, %l3 fmovsa %icc, %f31, %f9 movcs %icc, %l6, %o7 brgez %o2, loop_3016 fzero %f8 set 0x30, %o5 ldswa [%l7 + %o5] 0x0c, %l1 loop_3016: fba,a %fcc1, loop_3017 sdivx %l4, 0x19F0, %i6 edge32ln %o1, %g5, %g2 sir 0x1E85 loop_3017: bneg,pn %icc, loop_3018 umul %l5, %g1, %i1 xor %o3, %o0, %i0 andn %i7, 0x118A, %i5 loop_3018: nop wr %g0, 0x80, %asi ldstuba [%l7 + 0x6B] %asi, %o5 xorcc %g7, 0x1A35, %o4 fbl,a %fcc3, loop_3019 xnor %l0, 0x0037, %i4 bcs,a,pn %icc, loop_3020 udivx %i3, 0x1CD9, %g6 loop_3019: fcmple32 %f28, %f16, %i2 fors %f30, %f19, %f12 loop_3020: movrgez %o6, 0x3A3, %g3 ldub [%l7 + 0x47], %g4 addccc %l3, 0x01AC, %l6 edge32l %l2, %o7, %o2 bcc loop_3021 subc %l1, 0x0494, %i6 tgu %icc, 0x4 lduw [%l7 + 0x34], %o1 loop_3021: nop wr %g0, 0x89, %asi ldsha [%l7 + 0x3A] %asi, %l4 fmul8ulx16 %f10, %f14, %f26 movcc %xcc, %g5, %l5 orn %g2, 0x15E4, %g1 fmovs %f3, %f16 add %l7, 0x68, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i1 casxa [%l6] %asi, %i1, %o0 xnor %o3, 0x0E68, %i7 andncc %i5, %o5, %g7 movneg %icc, %i0, %o4 ld [%l7 + 0x44], %f11 wr %g0, 0x80, %asi stba %l0, [%l7 + 0x4A] %asi edge16n %i4, %i3, %i2 edge8n %o6, %g3, %g4 fbne %fcc0, loop_3022 movn %icc, %g6, %l6 st %f13, [%l7 + 0x54] fmovsvc %icc, %f24, %f25 loop_3022: xnor %l2, %l3, %o7 fnor %f16, %f18, %f24 fnot1 %f14, %f8 te %icc, 0x7 movle %xcc, %o2, %i6 xnorcc %o1, 0x171B, %l1 movne %icc, %l4, %g5 alignaddrl %g2, %g1, %i1 movne %xcc, %l5, %o0 xor %o3, %i7, %i5 or %g7, 0x097B, %o5 tpos %icc, 0x5 set 0x42, %l2 stha %o4, [%l7 + %l2] 0x10 sdivx %l0, 0x1056, %i4 fblg,a %fcc2, loop_3023 movl %icc, %i0, %i2 tle %icc, 0x4 wr %g0, 0x19, %asi ldsba [%l7 + 0x11] %asi, %o6 loop_3023: udivcc %i3, 0x1EEB, %g3 brz,a %g6, loop_3024 fmovdleu %xcc, %f22, %f14 srax %g4, %l6, %l2 edge8l %o7, %l3, %i6 loop_3024: nop wr %g0, 0x18, %asi prefetcha [%l7 + 0x40] %asi, 0x1 edge32ln %l1, %o1, %l4 movgu %xcc, %g5, %g1 for %f18, %f8, %f22 ldsb [%l7 + 0x62], %g2 st %f0, [%l7 + 0x40] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovde %xcc, %f5, %f19 subc %i1, 0x0698, %o0 set 0x34, %g7 lduwa [%l7 + %g7] 0x0c, %l5 srl %i7, 0x08, %i5 wr %g0, 0x89, %asi ldstuba [%l7 + 0x7E] %asi, %g7 fmovdne %xcc, %f29, %f17 movvc %icc, %o3, %o4 move %icc, %l0, %o5 fbug,a %fcc0, loop_3025 edge8ln %i4, %i2, %o6 move %xcc, %i0, %i3 fbl,a %fcc0, loop_3026 loop_3025: xnorcc %g6, %g4, %l6 orncc %l2, 0x031D, %o7 tvc %icc, 0x2 loop_3026: movn %icc, %g3, %l3 fornot1s %f8, %f21, %f1 tn %icc, 0x4 movn %icc, %o2, %l1 ldsh [%l7 + 0x0E], %i6 fmovdpos %icc, %f18, %f16 orncc %o1, %l4, %g1 and %g5, %g2, %o0 add %l5, 0x1A12, %i7 add %l7, 0x38, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i1 casa [%l6] 0x88, %i1, %i5 ta %xcc, 0x2 addccc %g7, 0x016B, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %xcc, %o3, %l0 tsubcc %o5, 0x16C3, %i2 fandnot1 %f16, %f30, %f8 edge8ln %o6, %i4, %i3 movrgz %i0, %g6, %l6 popc 0x136A, %g4 sdivcc %l2, 0x1FDD, %o7 tle %xcc, 0x6 array16 %g3, %l3, %l1 ta %icc, 0x5 sllx %o2, 0x16, %i6 set 0x3D, %i6 ldsba [%l7 + %i6] 0x81, %l4 movge %icc, %g1, %g5 ta %xcc, 0x4 tpos %xcc, 0x4 ldsh [%l7 + 0x16], %o1 lduh [%l7 + 0x28], %o0 tvc %xcc, 0x5 movcs %icc, %g2, %l5 fbu %fcc2, loop_3027 bge,a,pt %xcc, loop_3028 smulcc %i7, %i1, %g7 wr %g0, 0xea, %asi stwa %i5, [%l7 + 0x54] %asi membar #Sync loop_3027: lduh [%l7 + 0x36], %o4 loop_3028: fpsub16s %f2, %f28, %f14 sra %l0, %o5, %o3 movle %icc, %i2, %i4 taddcc %i3, 0x0AFF, %o6 addcc %i0, 0x1E39, %l6 movpos %xcc, %g6, %g4 membar 0x79 for %f18, %f20, %f4 edge16 %l2, %g3, %l3 fmuld8sux16 %f20, %f29, %f12 sub %o7, 0x0338, %o2 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 2834 ! Type x : 1366 ! Type cti : 3028 ! Type f : 4435 ! Type i : 13337 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0xD0727189 .word 0x01E0F0CB .word 0xF07A8DD7 .word 0x5DF130D5 .word 0x35FD7963 .word 0x98E2E3FE .word 0xFFE426F8 .word 0x4A48676C .word 0x6D952E9B .word 0x3E1FC14C .word 0x7E42029D .word 0xE3C3FC53 .word 0x911740E6 .word 0x830C44D7 .word 0xAEDAC10B .word 0x9E92CDF4 .word 0x97D5257D .word 0x736419B0 .word 0x775780A7 .word 0xB90C075E .word 0x3372FE82 .word 0x97DBC9DE .word 0xFD2C22E5 .word 0xD7BF46FC .word 0xDA0BA9A1 .word 0x0DAEEF99 .word 0x85527A7C .word 0xC61BFC8B .word 0x933F27AB .word 0xF19AF3B1 .word 0x92569B7D .word 0x7E74B107 .word 0x1D7BCBB0 .word 0x3EB425B4 .word 0xC8A15A2A .word 0xFFFAB42F .word 0x6C623B11 .word 0x8AF8358A .word 0x98E316A7 .word 0x69F223BA .word 0x4EFCEE12 .word 0xD7543E9B .word 0x5B51624D .word 0x932DF92C .word 0x5E4FC21E .word 0x2E37B712 .word 0x7230AC34 .word 0x5FEF6EBF .word 0xB96F69E3 .word 0x9E5316DB .word 0x54EB0582 .word 0x68F8D794 .word 0xC58DB90C .word 0x6E1A25ED .word 0x7567F891 .word 0xD1455700 .word 0x4CB082AB .word 0x3A672DA2 .word 0xBD1C5F12 .word 0x1E68A3C9 .word 0x3F9C0DD2 .word 0x3804304E .word 0xA592D172 .word 0x76E741D9 .end